.select2-container {
 box-sizing:border-box;
 display:inline-block;
 margin:0;
 position:relative;
 vertical-align:middle
}
.select2-container .select2-selection--single {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 height:28px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
 display:block;
 padding-left:8px;
 padding-right:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
 position:relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
 padding-right:8px;
 padding-left:20px
}
.select2-container .select2-selection--multiple {
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 min-height:32px;
 user-select:none;
 -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
 display:inline-block;
 overflow:hidden;
 padding-left:8px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.select2-container .select2-search--inline {
 float:left
}
.select2-container .select2-search--inline .select2-search__field {
 box-sizing:border-box;
 border:none;
 font-size:100%;
 margin-top:5px;
 padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-dropdown {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 box-sizing:border-box;
 display:block;
 position:absolute;
 left:-100000px;
 width:100%;
 z-index:1051
}
.select2-results {
 display:block
}
.select2-results__options {
 list-style:none;
 margin:0;
 padding:0
}
.select2-results__option {
 padding:6px;
 user-select:none;
 -webkit-user-select:none
}
.select2-results__option[aria-selected] {
 cursor:pointer
}
.select2-container--open .select2-dropdown {
 left:0
}
.select2-container--open .select2-dropdown--above {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-search--dropdown {
 display:block;
 padding:4px
}
.select2-search--dropdown .select2-search__field {
 padding:4px;
 width:100%;
 box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
 display:none
}
.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;
 -webkit-clip-path:inset(50%)!important;
 clip-path:inset(50%)!important;
 height:1px!important;
 overflow:hidden!important;
 padding:0!important;
 position:absolute!important;
 width:1px!important;
 white-space:nowrap!important
}
.select2-container--default .select2-selection--single {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
 color:#444;
 line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
 color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
 height:26px;
 position:absolute;
 top:1px;
 right:1px;
 width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
 border-color:#888 transparent transparent transparent;
 border-style:solid;
 border-width:5px 4px 0 4px;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 left:1px;
 right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
 display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #888 transparent;
 border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
 box-sizing:border-box;
 list-style:none;
 margin:0;
 padding:0 5px;
 width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
 list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:700;
 margin-top:5px;
 margin-right:10px;
 padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
 color:#999;
 cursor:pointer;
 display:inline-block;
 font-weight:700;
 margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
 float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 margin-left:5px;
 margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left:2px;
 margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
 border:solid #000 1px;
 outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
 background-color:#eee;
 cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
 display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
 border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
 background:transparent;
 border:none;
 outline:0;
 box-shadow:none;
 -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
 padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
 color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
 background-color:#ddd
}
.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__option--highlighted[aria-selected] {
 background-color:#5897fb;
 color:#fff
}
.select2-container--default .select2-results__group {
 cursor:default;
 display:block;
 padding:6px
}
.select2-container--classic .select2-selection--single {
 background-color:#f7f7f7;
 border:1px solid #aaa;
 border-radius:4px;
 outline:0;
 background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
 background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
 background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
 border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
 color:#444;
 line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
 cursor:pointer;
 float:right;
 font-weight:700;
 margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
 color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
 background-color:#ddd;
 border:none;
 border-left:1px solid #aaa;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
 height:26px;
 position:absolute;
 top:1px;
 right:1px;
 width:20px;
 background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
 background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
 background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
 border-color:#888 transparent transparent transparent;
 border-style:solid;
 border-width:5px 4px 0 4px;
 height:0;
 left:50%;
 margin-left:-4px;
 margin-top:-2px;
 position:absolute;
 top:50%;
 width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 border:none;
 border-right:1px solid #aaa;
 border-radius:0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px;
 left:1px;
 right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
 border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
 background:transparent;
 border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color:transparent transparent #888 transparent;
 border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0;
 background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);
 background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);
 background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
 background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
 background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
 background-color:#fff;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:text;
 outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
 border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
 list-style:none;
 margin:0;
 padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
 display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
 background-color:#e4e4e4;
 border:1px solid #aaa;
 border-radius:4px;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
 color:#888;
 cursor:pointer;
 display:inline-block;
 font-weight:700;
 margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
 color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 float:right;
 margin-left:5px;
 margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left:2px;
 margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
 border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top:none;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom:none;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
 border:1px solid #aaa;
 outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
 outline:0;
 box-shadow:none
}
.select2-container--classic .select2-dropdown {
 background-color:#fff;
 border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
 border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
 border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
 max-height:200px;
 overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
 padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
 color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
 background-color:#3875d7;
 color:#fff
}
.select2-container--classic .select2-results__group {
 cursor:default;
 display:block;
 padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
 border-color:#5897fb
}
@font-face {
 font-display:swap;
 font-family:'FontAwesome';
 src:url(../../../plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.eot?v=4.2.0);
 src:url('../../../plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),
 url('../../../plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg')
}
@font-face {
 font-display:swap;
 font-family:'simple-line-icons';
 src:url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot);
 src:url('../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.ttf) format('truetype'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff2) format('woff2'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff) format('woff'),
 url('../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.svg?#simple-line-icons') format('svg')
}
[class*="mec-fa-"],
[class*="mec-li_"],
[class*="mec-sl-"] {
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
[class*="mec-fa-"] {
 font-family:FontAwesome
}
[class*="mec-sl-"] {
 font-family:'simple-line-icons'
}
.mec-fa-glass:before {
 content:"\f000"
}
.mec-fa-music:before {
 content:"\f001"
}
.mec-fa-search:before {
 content:"\f002"
}
.mec-fa-envelope-o:before {
 content:"\f003"
}
.mec-fa-heart:before {
 content:"\f004"
}
.mec-fa-star:before {
 content:"\f005"
}
.mec-fa-star-o:before {
 content:"\f006"
}
.mec-fa-user:before {
 content:"\f007"
}
.mec-fa-film:before {
 content:"\f008"
}
.mec-fa-th-large:before {
 content:"\f009"
}
.mec-fa-th:before {
 content:"\f00a"
}
.mec-fa-th-list:before {
 content:"\f00b"
}
.mec-fa-check:before {
 content:"\f00c"
}
.mec-fa-close:before,
.mec-fa-remove:before,
.mec-fa-times:before {
 content:"\f00d"
}
.mec-fa-search-plus:before {
 content:"\f00e"
}
.mec-fa-search-minus:before {
 content:"\f010"
}
.mec-fa-power-off:before {
 content:"\f011"
}
.mec-fa-signal:before {
 content:"\f012"
}
.mec-fa-cog:before,
.mec-fa-gear:before {
 content:"\f013"
}
.mec-fa-trash-o:before {
 content:"\f014"
}
.mec-fa-home:before {
 content:"\f015"
}
.mec-fa-file-o:before {
 content:"\f016"
}
.mec-fa-clock-o:before {
 content:"\f017"
}
.mec-fa-road:before {
 content:"\f018"
}
.mec-fa-download:before {
 content:"\f019"
}
.mec-fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.mec-fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.mec-fa-inbox:before {
 content:"\f01c"
}
.mec-fa-play-circle-o:before {
 content:"\f01d"
}
.mec-fa-repeat:before,
.mec-fa-rotate-right:before {
 content:"\f01e"
}
.mec-fa-refresh:before {
 content:"\f021"
}
.mec-fa-list-alt:before {
 content:"\f022"
}
.mec-fa-lock:before {
 content:"\f023"
}
.mec-fa-flag:before {
 content:"\f024"
}
.mec-fa-headphones:before {
 content:"\f025"
}
.mec-fa-volume-off:before {
 content:"\f026"
}
.mec-fa-volume-down:before {
 content:"\f027"
}
.mec-fa-volume-up:before {
 content:"\f028"
}
.mec-fa-qrcode:before {
 content:"\f029"
}
.mec-fa-barcode:before {
 content:"\f02a"
}
.mec-fa-tag:before {
 content:"\f02b"
}
.mec-fa-tags:before {
 content:"\f02c"
}
.mec-fa-book:before {
 content:"\f02d"
}
.mec-fa-bookmark:before {
 content:"\f02e"
}
.mec-fa-print:before {
 content:"\f02f"
}
.mec-fa-camera:before {
 content:"\f030"
}
.mec-fa-font:before {
 content:"\f031"
}
.mec-fa-bold:before {
 content:"\f032"
}
.mec-fa-italic:before {
 content:"\f033"
}
.mec-fa-text-height:before {
 content:"\f034"
}
.mec-fa-text-width:before {
 content:"\f035"
}
.mec-fa-align-left:before {
 content:"\f036"
}
.mec-fa-align-center:before {
 content:"\f037"
}
.mec-fa-align-right:before {
 content:"\f038"
}
.mec-fa-align-justify:before {
 content:"\f039"
}
.mec-fa-list:before {
 content:"\f03a"
}
.mec-fa-dedent:before,
.mec-fa-outdent:before {
 content:"\f03b"
}
.mec-fa-indent:before {
 content:"\f03c"
}
.mec-fa-video-camera:before {
 content:"\f03d"
}
.mec-fa-image:before,
.mec-fa-photo:before,
.mec-fa-picture-o:before {
 content:"\f03e"
}
.mec-fa-pencil:before {
 content:"\f040"
}
.mec-fa-map-marker:before {
 content:"\f041"
}
.mec-fa-adjust:before {
 content:"\f042"
}
.mec-fa-tint:before {
 content:"\f043"
}
.mec-fa-edit:before,
.mec-fa-pencil-square-o:before {
 content:"\f044"
}
.mec-fa-share-square-o:before {
 content:"\f045"
}
.mec-fa-check-square-o:before {
 content:"\f046"
}
.mec-fa-arrows:before {
 content:"\f047"
}
.mec-fa-step-backward:before {
 content:"\f048"
}
.mec-fa-fast-backward:before {
 content:"\f049"
}
.mec-fa-backward:before {
 content:"\f04a"
}
.mec-fa-play:before {
 content:"\f04b"
}
.mec-fa-pause:before {
 content:"\f04c"
}
.mec-fa-stop:before {
 content:"\f04d"
}
.mec-fa-forward:before {
 content:"\f04e"
}
.mec-fa-fast-forward:before {
 content:"\f050"
}
.mec-fa-step-forward:before {
 content:"\f051"
}
.mec-fa-eject:before {
 content:"\f052"
}
.mec-fa-chevron-left:before {
 content:"\f053"
}
.mec-fa-chevron-right:before {
 content:"\f054"
}
.mec-fa-plus-circle:before {
 content:"\f055"
}
.mec-fa-minus-circle:before {
 content:"\f056"
}
.mec-fa-times-circle:before {
 content:"\f057"
}
.mec-fa-check-circle:before {
 content:"\f058"
}
.mec-fa-question-circle:before {
 content:"\f059"
}
.mec-fa-info-circle:before {
 content:"\f05a"
}
.mec-fa-crosshairs:before {
 content:"\f05b"
}
.mec-fa-times-circle-o:before {
 content:"\f05c"
}
.mec-fa-check-circle-o:before {
 content:"\f05d"
}
.mec-fa-ban:before {
 content:"\f05e"
}
.mec-fa-arrow-left:before {
 content:"\f060"
}
.mec-fa-arrow-right:before {
 content:"\f061"
}
.mec-fa-arrow-up:before {
 content:"\f062"
}
.mec-fa-arrow-down:before {
 content:"\f063"
}
.mec-fa-mail-forward:before,
.mec-fa-share:before {
 content:"\f064"
}
.mec-fa-expand:before {
 content:"\f065"
}
.mec-fa-compress:before {
 content:"\f066"
}
.mec-fa-plus:before {
 content:"\f067"
}
.mec-fa-minus:before {
 content:"\f068"
}
.mec-fa-asterisk:before {
 content:"\f069"
}
.mec-fa-exclamation-circle:before {
 content:"\f06a"
}
.mec-fa-gift:before {
 content:"\f06b"
}
.mec-fa-leaf:before {
 content:"\f06c"
}
.mec-fa-fire:before {
 content:"\f06d"
}
.mec-fa-eye:before {
 content:"\f06e"
}
.mec-fa-eye-slash:before {
 content:"\f070"
}
.mec-fa-exclamation-triangle:before,
.mec-fa-warning:before {
 content:"\f071"
}
.mec-fa-plane:before {
 content:"\f072"
}
.mec-fa-calendar:before {
 content:"\f073"
}
.mec-fa-random:before {
 content:"\f074"
}
.mec-fa-comment:before {
 content:"\f075"
}
.mec-fa-magnet:before {
 content:"\f076"
}
.mec-fa-chevron-up:before {
 content:"\f077"
}
.mec-fa-chevron-down:before {
 content:"\f078"
}
.mec-fa-retweet:before {
 content:"\f079"
}
.mec-fa-shopping-cart:before {
 content:"\f07a"
}
.mec-fa-folder:before {
 content:"\f07b"
}
.mec-fa-folder-open:before {
 content:"\f07c"
}
.mec-fa-arrows-v:before {
 content:"\f07d"
}
.mec-fa-arrows-h:before {
 content:"\f07e"
}
.mec-fa-bar-chart-o:before,
.mec-fa-bar-chart:before {
 content:"\f080"
}
.mec-fa-twitter-square:before {
 content:"\f081"
}
.mec-fa-facebook-square:before {
 content:"\f082"
}
.mec-fa-camera-retro:before {
 content:"\f083"
}
.mec-fa-key:before {
 content:"\f084"
}
.mec-fa-cogs:before,
.mec-fa-gears:before {
 content:"\f085"
}
.mec-fa-comments:before {
 content:"\f086"
}
.mec-fa-thumbs-o-up:before {
 content:"\f087"
}
.mec-fa-thumbs-o-down:before {
 content:"\f088"
}
.mec-fa-star-half:before {
 content:"\f089"
}
.mec-fa-heart-o:before {
 content:"\f08a"
}
.mec-fa-sign-out:before {
 content:"\f08b"
}
.mec-fa-linkedin-square:before {
 content:"\f08c"
}
.mec-fa-thumb-tack:before {
 content:"\f08d"
}
.mec-fa-external-link:before {
 content:"\f08e"
}
.mec-fa-sign-in:before {
 content:"\f090"
}
.mec-fa-trophy:before {
 content:"\f091"
}
.mec-fa-github-square:before {
 content:"\f092"
}
.mec-fa-upload:before {
 content:"\f093"
}
.mec-fa-lemon-o:before {
 content:"\f094"
}
.mec-fa-phone:before {
 content:"\f095"
}
.mec-fa-square-o:before {
 content:"\f096"
}
.mec-fa-bookmark-o:before {
 content:"\f097"
}
.mec-fa-phone-square:before {
 content:"\f098"
}
.mec-fa-twitter:before {
 content:"\f099"
}
.mec-fa-facebook-f:before,
.mec-fa-facebook:before {
 content:"\f09a"
}
.mec-fa-github:before {
 content:"\f09b"
}
.mec-fa-unlock:before {
 content:"\f09c"
}
.mec-fa-credit-card:before {
 content:"\f09d"
}
.mec-fa-feed:before,
.mec-fa-rss:before {
 content:"\f09e"
}
.mec-fa-hdd-o:before {
 content:"\f0a0"
}
.mec-fa-bullhorn:before {
 content:"\f0a1"
}
.mec-fa-bell:before {
 content:"\f0f3"
}
.mec-fa-certificate:before {
 content:"\f0a3"
}
.mec-fa-hand-o-right:before {
 content:"\f0a4"
}
.mec-fa-hand-o-left:before {
 content:"\f0a5"
}
.mec-fa-hand-o-up:before {
 content:"\f0a6"
}
.mec-fa-hand-o-down:before {
 content:"\f0a7"
}
.mec-fa-arrow-circle-left:before {
 content:"\f0a8"
}
.mec-fa-arrow-circle-right:before {
 content:"\f0a9"
}
.mec-fa-arrow-circle-up:before {
 content:"\f0aa"
}
.mec-fa-arrow-circle-down:before {
 content:"\f0ab"
}
.mec-fa-globe:before {
 content:"\f0ac"
}
.mec-fa-wrench:before {
 content:"\f0ad"
}
.mec-fa-tasks:before {
 content:"\f0ae"
}
.mec-fa-filter:before {
 content:"\f0b0"
}
.mec-fa-briefcase:before {
 content:"\f0b1"
}
.mec-fa-arrows-alt:before {
 content:"\f0b2"
}
.mec-fa-group:before,
.mec-fa-users:before {
 content:"\f0c0"
}
.mec-fa-chain:before,
.mec-fa-link:before {
 content:"\f0c1"
}
.mec-fa-cloud:before {
 content:"\f0c2"
}
.mec-fa-flask:before {
 content:"\f0c3"
}
.mec-fa-cut:before,
.mec-fa-scissors:before {
 content:"\f0c4"
}
.mec-fa-copy:before,
.mec-fa-files-o:before {
 content:"\f0c5"
}
.mec-fa-paperclip:before {
 content:"\f0c6"
}
.mec-fa-floppy-o:before,
.mec-fa-save:before {
 content:"\f0c7"
}
.mec-fa-square:before {
 content:"\f0c8"
}
.mec-fa-bars:before,
.mec-fa-navicon:before,
.mec-fa-reorder:before {
 content:"\f0c9"
}
.mec-fa-list-ul:before {
 content:"\f0ca"
}
.mec-fa-list-ol:before {
 content:"\f0cb"
}
.mec-fa-strikethrough:before {
 content:"\f0cc"
}
.mec-fa-underline:before {
 content:"\f0cd"
}
.mec-fa-table:before {
 content:"\f0ce"
}
.mec-fa-magic:before {
 content:"\f0d0"
}
.mec-fa-truck:before {
 content:"\f0d1"
}
.mec-fa-pinterest:before {
 content:"\f0d2"
}
.mec-fa-pinterest-square:before {
 content:"\f0d3"
}
.mec-fa-google-plus-square:before {
 content:"\f0d4"
}
.mec-fa-google-plus:before {
 content:"\f0d5"
}
.mec-fa-money:before {
 content:"\f0d6"
}
.mec-fa-caret-down:before {
 content:"\f0d7"
}
.mec-fa-caret-up:before {
 content:"\f0d8"
}
.mec-fa-caret-left:before {
 content:"\f0d9"
}
.mec-fa-caret-right:before {
 content:"\f0da"
}
.mec-fa-columns:before {
 content:"\f0db"
}
.mec-fa-sort:before,
.mec-fa-unsorted:before {
 content:"\f0dc"
}
.mec-fa-sort-desc:before,
.mec-fa-sort-down:before {
 content:"\f0dd"
}
.mec-fa-sort-asc:before,
.mec-fa-sort-up:before {
 content:"\f0de"
}
.mec-fa-envelope:before {
 content:"\f0e0"
}
.mec-fa-linkedin:before {
 content:"\f0e1"
}
.mec-fa-rotate-left:before,
.mec-fa-undo:before {
 content:"\f0e2"
}
.mec-fa-gavel:before,
.mec-fa-legal:before {
 content:"\f0e3"
}
.mec-fa-dashboard:before,
.mec-fa-tachometer:before {
 content:"\f0e4"
}
.mec-fa-comment-o:before {
 content:"\f0e5"
}
.mec-fa-comments-o:before {
 content:"\f0e6"
}
.mec-fa-bolt:before,
.mec-fa-flash:before {
 content:"\f0e7"
}
.mec-fa-sitemap:before {
 content:"\f0e8"
}
.mec-fa-umbrella:before {
 content:"\f0e9"
}
.mec-fa-clipboard:before,
.mec-fa-paste:before {
 content:"\f0ea"
}
.mec-fa-lightbulb-o:before {
 content:"\f0eb"
}
.mec-fa-exchange:before {
 content:"\f0ec"
}
.mec-fa-cloud-download:before {
 content:"\f0ed"
}
.mec-fa-cloud-upload:before {
 content:"\f0ee"
}
.mec-fa-user-md:before {
 content:"\f0f0"
}
.mec-fa-stethoscope:before {
 content:"\f0f1"
}
.mec-fa-suitcase:before {
 content:"\f0f2"
}
.mec-fa-bell-o:before {
 content:"\f0a2"
}
.mec-fa-coffee:before {
 content:"\f0f4"
}
.mec-fa-cutlery:before {
 content:"\f0f5"
}
.mec-fa-file-text-o:before {
 content:"\f0f6"
}
.mec-fa-building-o:before {
 content:"\f0f7"
}
.mec-fa-hospital-o:before {
 content:"\f0f8"
}
.mec-fa-ambulance:before {
 content:"\f0f9"
}
.mec-fa-medkit:before {
 content:"\f0fa"
}
.mec-fa-fighter-jet:before {
 content:"\f0fb"
}
.mec-fa-beer:before {
 content:"\f0fc"
}
.mec-fa-h-square:before {
 content:"\f0fd"
}
.mec-fa-plus-square:before {
 content:"\f0fe"
}
.mec-fa-angle-double-left:before {
 content:"\f100"
}
.mec-fa-angle-double-right:before {
 content:"\f101"
}
.mec-fa-angle-double-up:before {
 content:"\f102"
}
.mec-fa-angle-double-down:before {
 content:"\f103"
}
.mec-fa-angle-left:before {
 content:"\f104"
}
.mec-fa-angle-right:before {
 content:"\f105"
}
.mec-fa-angle-up:before {
 content:"\f106"
}
.mec-fa-angle-down:before {
 content:"\f107"
}
.mec-fa-desktop:before {
 content:"\f108"
}
.mec-fa-laptop:before {
 content:"\f109"
}
.mec-fa-tablet:before {
 content:"\f10a"
}
.mec-fa-mobile-phone:before,
.mec-fa-mobile:before {
 content:"\f10b"
}
.mec-fa-circle-o:before {
 content:"\f10c"
}
.mec-fa-quote-left:before {
 content:"\f10d"
}
.mec-fa-quote-right:before {
 content:"\f10e"
}
.mec-fa-spinner:before {
 content:"\f110"
}
.mec-fa-circle:before {
 content:"\f111"
}
.mec-fa-mail-reply:before,
.mec-fa-reply:before {
 content:"\f112"
}
.mec-fa-github-alt:before {
 content:"\f113"
}
.mec-fa-folder-o:before {
 content:"\f114"
}
.mec-fa-folder-open-o:before {
 content:"\f115"
}
.mec-fa-smile-o:before {
 content:"\f118"
}
.mec-fa-frown-o:before {
 content:"\f119"
}
.mec-fa-meh-o:before {
 content:"\f11a"
}
.mec-fa-gamepad:before {
 content:"\f11b"
}
.mec-fa-keyboard-o:before {
 content:"\f11c"
}
.mec-fa-flag-o:before {
 content:"\f11d"
}
.mec-fa-flag-checkered:before {
 content:"\f11e"
}
.mec-fa-terminal:before {
 content:"\f120"
}
.mec-fa-code:before {
 content:"\f121"
}
.mec-fa-mail-reply-all:before,
.mec-fa-reply-all:before {
 content:"\f122"
}
.mec-fa-star-half-empty:before,
.mec-fa-star-half-full:before,
.mec-fa-star-half-o:before {
 content:"\f123"
}
.mec-fa-location-arrow:before {
 content:"\f124"
}
.mec-fa-crop:before {
 content:"\f125"
}
.mec-fa-code-fork:before {
 content:"\f126"
}
.mec-fa-chain-broken:before,
.mec-fa-unlink:before {
 content:"\f127"
}
.mec-fa-question:before {
 content:"\f128"
}
.mec-fa-info:before {
 content:"\f129"
}
.mec-fa-exclamation:before {
 content:"\f12a"
}
.mec-fa-superscript:before {
 content:"\f12b"
}
.mec-fa-subscript:before {
 content:"\f12c"
}
.mec-fa-eraser:before {
 content:"\f12d"
}
.mec-fa-puzzle-piece:before {
 content:"\f12e"
}
.mec-fa-microphone:before {
 content:"\f130"
}
.mec-fa-microphone-slash:before {
 content:"\f131"
}
.mec-fa-shield:before {
 content:"\f132"
}
.mec-fa-calendar-o:before {
 content:"\f133"
}
.mec-fa-fire-extinguisher:before {
 content:"\f134"
}
.mec-fa-rocket:before {
 content:"\f135"
}
.mec-fa-maxcdn:before {
 content:"\f136"
}
.mec-fa-chevron-circle-left:before {
 content:"\f137"
}
.mec-fa-chevron-circle-right:before {
 content:"\f138"
}
.mec-fa-chevron-circle-up:before {
 content:"\f139"
}
.mec-fa-chevron-circle-down:before {
 content:"\f13a"
}
.mec-fa-html5:before {
 content:"\f13b"
}
.mec-fa-css3:before {
 content:"\f13c"
}
.mec-fa-anchor:before {
 content:"\f13d"
}
.mec-fa-unlock-alt:before {
 content:"\f13e"
}
.mec-fa-bullseye:before {
 content:"\f140"
}
.mec-fa-ellipsis-h:before {
 content:"\f141"
}
.mec-fa-ellipsis-v:before {
 content:"\f142"
}
.mec-fa-rss-square:before {
 content:"\f143"
}
.mec-fa-play-circle:before {
 content:"\f144"
}
.mec-fa-ticket:before {
 content:"\f145"
}
.mec-fa-minus-square:before {
 content:"\f146"
}
.mec-fa-minus-square-o:before {
 content:"\f147"
}
.mec-fa-level-up:before {
 content:"\f148"
}
.mec-fa-level-down:before {
 content:"\f149"
}
.mec-fa-check-square:before {
 content:"\f14a"
}
.mec-fa-pencil-square:before {
 content:"\f14b"
}
.mec-fa-external-link-square:before {
 content:"\f14c"
}
.mec-fa-share-square:before {
 content:"\f14d"
}
.mec-fa-compass:before {
 content:"\f14e"
}
.mec-fa-caret-square-o-down:before,
.mec-fa-toggle-down:before {
 content:"\f150"
}
.mec-fa-caret-square-o-up:before,
.mec-fa-toggle-up:before {
 content:"\f151"
}
.mec-fa-caret-square-o-right:before,
.mec-fa-toggle-right:before {
 content:"\f152"
}
.mec-fa-eur:before,
.mec-fa-euro:before {
 content:"\f153"
}
.mec-fa-gbp:before {
 content:"\f154"
}
.mec-fa-dollar:before,
.mec-fa-usd:before {
 content:"\f155"
}
.mec-fa-inr:before,
.mec-fa-rupee:before {
 content:"\f156"
}
.mec-fa-cny:before,
.mec-fa-jpy:before,
.mec-fa-rmb:before,
.mec-fa-yen:before {
 content:"\f157"
}
.mec-fa-rouble:before,
.mec-fa-rub:before,
.mec-fa-ruble:before {
 content:"\f158"
}
.mec-fa-krw:before,
.mec-fa-won:before {
 content:"\f159"
}
.mec-fa-bitcoin:before,
.mec-fa-btc:before {
 content:"\f15a"
}
.mec-fa-file:before {
 content:"\f15b"
}
.mec-fa-file-text:before {
 content:"\f15c"
}
.mec-fa-sort-alpha-asc:before {
 content:"\f15d"
}
.mec-fa-sort-alpha-desc:before {
 content:"\f15e"
}
.mec-fa-sort-amount-asc:before {
 content:"\f160"
}
.mec-fa-sort-amount-desc:before {
 content:"\f161"
}
.mec-fa-sort-numeric-asc:before {
 content:"\f162"
}
.mec-fa-sort-numeric-desc:before {
 content:"\f163"
}
.mec-fa-thumbs-up:before {
 content:"\f164"
}
.mec-fa-thumbs-down:before {
 content:"\f165"
}
.mec-fa-youtube-square:before {
 content:"\f166"
}
.mec-fa-youtube:before {
 content:"\f167"
}
.mec-fa-xing:before {
 content:"\f168"
}
.mec-fa-xing-square:before {
 content:"\f169"
}
.mec-fa-youtube-play:before {
 content:"\f16a"
}
.mec-fa-dropbox:before {
 content:"\f16b"
}
.mec-fa-stack-overflow:before {
 content:"\f16c"
}
.mec-fa-instagram:before {
 content:"\f16d"
}
.mec-fa-flickr:before {
 content:"\f16e"
}
.mec-fa-adn:before {
 content:"\f170"
}
.mec-fa-bitbucket:before {
 content:"\f171"
}
.mec-fa-bitbucket-square:before {
 content:"\f172"
}
.mec-fa-tumblr:before {
 content:"\f173"
}
.mec-fa-tumblr-square:before {
 content:"\f174"
}
.mec-fa-long-arrow-down:before {
 content:"\f175"
}
.mec-fa-long-arrow-up:before {
 content:"\f176"
}
.mec-fa-long-arrow-left:before {
 content:"\f177"
}
.mec-fa-long-arrow-right:before {
 content:"\f178"
}
.mec-fa-apple:before {
 content:"\f179"
}
.mec-fa-windows:before {
 content:"\f17a"
}
.mec-fa-android:before {
 content:"\f17b"
}
.mec-fa-linux:before {
 content:"\f17c"
}
.mec-fa-dribbble:before {
 content:"\f17d"
}
.mec-fa-skype:before {
 content:"\f17e"
}
.mec-fa-foursquare:before {
 content:"\f180"
}
.mec-fa-trello:before {
 content:"\f181"
}
.mec-fa-female:before {
 content:"\f182"
}
.mec-fa-male:before {
 content:"\f183"
}
.mec-fa-gittip:before,
.mec-fa-gratipay:before {
 content:"\f184"
}
.mec-fa-sun-o:before {
 content:"\f185"
}
.mec-fa-moon-o:before {
 content:"\f186"
}
.mec-fa-archive:before {
 content:"\f187"
}
.mec-fa-bug:before {
 content:"\f188"
}
.mec-fa-vk:before {
 content:"\f189"
}
.mec-fa-weibo:before {
 content:"\f18a"
}
.mec-fa-renren:before {
 content:"\f18b"
}
.mec-fa-pagelines:before {
 content:"\f18c"
}
.mec-fa-stack-exchange:before {
 content:"\f18d"
}
.mec-fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.mec-fa-arrow-circle-o-left:before {
 content:"\f190"
}
.mec-fa-caret-square-o-left:before,
.mec-fa-toggle-left:before {
 content:"\f191"
}
.mec-fa-dot-circle-o:before {
 content:"\f192"
}
.mec-fa-wheelchair:before {
 content:"\f193"
}
.mec-fa-vimeo-square:before {
 content:"\f194"
}
.mec-fa-try:before,
.mec-fa-turkish-lira:before {
 content:"\f195"
}
.mec-fa-plus-square-o:before {
 content:"\f196"
}
.mec-fa-space-shuttle:before {
 content:"\f197"
}
.mec-fa-slack:before {
 content:"\f198"
}
.mec-fa-envelope-square:before {
 content:"\f199"
}
.mec-fa-wordpress:before {
 content:"\f19a"
}
.mec-fa-openid:before {
 content:"\f19b"
}
.mec-fa-bank:before,
.mec-fa-institution:before,
.mec-fa-university:before {
 content:"\f19c"
}
.mec-fa-graduation-cap:before,
.mec-fa-mortar-board:before {
 content:"\f19d"
}
.mec-fa-yahoo:before {
 content:"\f19e"
}
.mec-fa-google:before {
 content:"\f1a0"
}
.mec-fa-reddit:before {
 content:"\f1a1"
}
.mec-fa-reddit-square:before {
 content:"\f1a2"
}
.mec-fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.mec-fa-stumbleupon:before {
 content:"\f1a4"
}
.mec-fa-delicious:before {
 content:"\f1a5"
}
.mec-fa-digg:before {
 content:"\f1a6"
}
.mec-fa-pied-piper:before {
 content:"\f1a7"
}
.mec-fa-pied-piper-alt:before {
 content:"\f1a8"
}
.mec-fa-drupal:before {
 content:"\f1a9"
}
.mec-fa-joomla:before {
 content:"\f1aa"
}
.mec-fa-language:before {
 content:"\f1ab"
}
.mec-fa-fax:before {
 content:"\f1ac"
}
.mec-fa-building:before {
 content:"\f1ad"
}
.mec-fa-child:before {
 content:"\f1ae"
}
.mec-fa-paw:before {
 content:"\f1b0"
}
.mec-fa-spoon:before {
 content:"\f1b1"
}
.mec-fa-cube:before {
 content:"\f1b2"
}
.mec-fa-cubes:before {
 content:"\f1b3"
}
.mec-fa-behance:before {
 content:"\f1b4"
}
.mec-fa-behance-square:before {
 content:"\f1b5"
}
.mec-fa-steam:before {
 content:"\f1b6"
}
.mec-fa-steam-square:before {
 content:"\f1b7"
}
.mec-fa-recycle:before {
 content:"\f1b8"
}
.mec-fa-automobile:before,
.mec-fa-car:before {
 content:"\f1b9"
}
.mec-fa-cab:before,
.mec-fa-taxi:before {
 content:"\f1ba"
}
.mec-fa-tree:before {
 content:"\f1bb"
}
.mec-fa-spotify:before {
 content:"\f1bc"
}
.mec-fa-deviantart:before {
 content:"\f1bd"
}
.mec-fa-soundcloud:before {
 content:"\f1be"
}
.mec-fa-database:before {
 content:"\f1c0"
}
.mec-fa-file-pdf-o:before {
 content:"\f1c1"
}
.mec-fa-file-word-o:before {
 content:"\f1c2"
}
.mec-fa-file-excel-o:before {
 content:"\f1c3"
}
.mec-fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.mec-fa-file-image-o:before,
.mec-fa-file-photo-o:before,
.mec-fa-file-picture-o:before {
 content:"\f1c5"
}
.mec-fa-file-archive-o:before,
.mec-fa-file-zip-o:before {
 content:"\f1c6"
}
.mec-fa-file-audio-o:before,
.mec-fa-file-sound-o:before {
 content:"\f1c7"
}
.mec-fa-file-movie-o:before,
.mec-fa-file-video-o:before {
 content:"\f1c8"
}
.mec-fa-file-code-o:before {
 content:"\f1c9"
}
.mec-fa-vine:before {
 content:"\f1ca"
}
.mec-fa-codepen:before {
 content:"\f1cb"
}
.mec-fa-jsfiddle:before {
 content:"\f1cc"
}
.mec-fa-life-bouy:before,
.mec-fa-life-buoy:before,
.mec-fa-life-ring:before,
.mec-fa-life-saver:before,
.mec-fa-support:before {
 content:"\f1cd"
}
.mec-fa-circle-o-notch:before {
 content:"\f1ce"
}
.mec-fa-ra:before,
.mec-fa-rebel:before {
 content:"\f1d0"
}
.mec-fa-empire:before,
.mec-fa-ge:before {
 content:"\f1d1"
}
.mec-fa-git-square:before {
 content:"\f1d2"
}
.mec-fa-git:before {
 content:"\f1d3"
}
.mec-fa-hacker-news:before,
.mec-fa-y-combinator-square:before,
.mec-fa-yc-square:before {
 content:"\f1d4"
}
.mec-fa-tencent-weibo:before {
 content:"\f1d5"
}
.mec-fa-qq:before {
 content:"\f1d6"
}
.mec-fa-wechat:before,
.mec-fa-weixin:before {
 content:"\f1d7"
}
.mec-fa-paper-plane:before,
.mec-fa-send:before {
 content:"\f1d8"
}
.mec-fa-paper-plane-o:before,
.mec-fa-send-o:before {
 content:"\f1d9"
}
.mec-fa-history:before {
 content:"\f1da"
}
.mec-fa-circle-thin:before {
 content:"\f1db"
}
.mec-fa-header:before {
 content:"\f1dc"
}
.mec-fa-paragraph:before {
 content:"\f1dd"
}
.mec-fa-sliders:before {
 content:"\f1de"
}
.mec-fa-share-alt:before {
 content:"\f1e0"
}
.mec-fa-share-alt-square:before {
 content:"\f1e1"
}
.mec-fa-bomb:before {
 content:"\f1e2"
}
.mec-fa-futbol-o:before,
.mec-fa-soccer-ball-o:before {
 content:"\f1e3"
}
.mec-fa-tty:before {
 content:"\f1e4"
}
.mec-fa-binoculars:before {
 content:"\f1e5"
}
.mec-fa-plug:before {
 content:"\f1e6"
}
.mec-fa-slideshare:before {
 content:"\f1e7"
}
.mec-fa-twitch:before {
 content:"\f1e8"
}
.mec-fa-yelp:before {
 content:"\f1e9"
}
.mec-fa-newspaper-o:before {
 content:"\f1ea"
}
.mec-fa-wifi:before {
 content:"\f1eb"
}
.mec-fa-calculator:before {
 content:"\f1ec"
}
.mec-fa-paypal:before {
 content:"\f1ed"
}
.mec-fa-google-wallet:before {
 content:"\f1ee"
}
.mec-fa-cc-visa:before {
 content:"\f1f0"
}
.mec-fa-cc-mastercard:before {
 content:"\f1f1"
}
.mec-fa-cc-discover:before {
 content:"\f1f2"
}
.mec-fa-cc-amex:before {
 content:"\f1f3"
}
.mec-fa-cc-paypal:before {
 content:"\f1f4"
}
.mec-fa-cc-stripe:before {
 content:"\f1f5"
}
.mec-fa-bell-slash:before {
 content:"\f1f6"
}
.mec-fa-bell-slash-o:before {
 content:"\f1f7"
}
.mec-fa-trash:before {
 content:"\f1f8"
}
.mec-fa-copyright:before {
 content:"\f1f9"
}
.mec-fa-at:before {
 content:"\f1fa"
}
.mec-fa-eyedropper:before {
 content:"\f1fb"
}
.mec-fa-paint-brush:before {
 content:"\f1fc"
}
.mec-fa-birthday-cake:before {
 content:"\f1fd"
}
.mec-fa-area-chart:before {
 content:"\f1fe"
}
.mec-fa-pie-chart:before {
 content:"\f200"
}
.mec-fa-line-chart:before {
 content:"\f201"
}
.mec-fa-lastfm:before {
 content:"\f202"
}
.mec-fa-lastfm-square:before {
 content:"\f203"
}
.mec-fa-toggle-off:before {
 content:"\f204"
}
.mec-fa-toggle-on:before {
 content:"\f205"
}
.mec-fa-bicycle:before {
 content:"\f206"
}
.mec-fa-bus:before {
 content:"\f207"
}
.mec-fa-ioxhost:before {
 content:"\f208"
}
.mec-fa-angellist:before {
 content:"\f209"
}
.mec-fa-cc:before {
 content:"\f20a"
}
.mec-fa-ils:before,
.mec-fa-shekel:before,
.mec-fa-sheqel:before {
 content:"\f20b"
}
.mec-fa-meanpath:before {
 content:"\f20c"
}
.mec-fa-buysellads:before {
 content:"\f20d"
}
.mec-fa-connectdevelop:before {
 content:"\f20e"
}
.mec-fa-dashcube:before {
 content:"\f210"
}
.mec-fa-forumbee:before {
 content:"\f211"
}
.mec-fa-leanpub:before {
 content:"\f212"
}
.mec-fa-sellsy:before {
 content:"\f213"
}
.mec-fa-shirtsinbulk:before {
 content:"\f214"
}
.mec-fa-simplybuilt:before {
 content:"\f215"
}
.mec-fa-skyatlas:before {
 content:"\f216"
}
.mec-fa-cart-plus:before {
 content:"\f217"
}
.mec-fa-cart-arrow-down:before {
 content:"\f218"
}
.mec-fa-diamond:before {
 content:"\f219"
}
.mec-fa-ship:before {
 content:"\f21a"
}
.mec-fa-user-secret:before {
 content:"\f21b"
}
.mec-fa-motorcycle:before {
 content:"\f21c"
}
.mec-fa-street-view:before {
 content:"\f21d"
}
.mec-fa-heartbeat:before {
 content:"\f21e"
}
.mec-fa-venus:before {
 content:"\f221"
}
.mec-fa-mars:before {
 content:"\f222"
}
.mec-fa-mercury:before {
 content:"\f223"
}
.mec-fa-intersex:before,
.mec-fa-transgender:before {
 content:"\f224"
}
.mec-fa-transgender-alt:before {
 content:"\f225"
}
.mec-fa-venus-double:before {
 content:"\f226"
}
.mec-fa-mars-double:before {
 content:"\f227"
}
.mec-fa-venus-mars:before {
 content:"\f228"
}
.mec-fa-mars-stroke:before {
 content:"\f229"
}
.mec-fa-mars-stroke-v:before {
 content:"\f22a"
}
.mec-fa-mars-stroke-h:before {
 content:"\f22b"
}
.mec-fa-neuter:before {
 content:"\f22c"
}
.mec-fa-genderless:before {
 content:"\f22d"
}
.mec-fa-facebook-official:before {
 content:"\f230"
}
.mec-fa-pinterest-p:before {
 content:"\f231"
}
.mec-fa-whatsapp:before {
 content:"\f232"
}
.mec-fa-server:before {
 content:"\f233"
}
.mec-fa-user-plus:before {
 content:"\f234"
}
.mec-fa-user-times:before {
 content:"\f235"
}
.mec-fa-bed:before,
.mec-fa-hotel:before {
 content:"\f236"
}
.mec-fa-viacoin:before {
 content:"\f237"
}
.mec-fa-train:before {
 content:"\f238"
}
.mec-fa-subway:before {
 content:"\f239"
}
.mec-fa-medium:before {
 content:"\f23a"
}
.mec-fa-y-combinator:before,
.mec-fa-yc:before {
 content:"\f23b"
}
.mec-fa-optin-monster:before {
 content:"\f23c"
}
.mec-fa-opencart:before {
 content:"\f23d"
}
.mec-fa-expeditedssl:before {
 content:"\f23e"
}
.mec-fa-battery-4:before,
.mec-fa-battery-full:before {
 content:"\f240"
}
.mec-fa-battery-3:before,
.mec-fa-battery-three-quarters:before {
 content:"\f241"
}
.mec-fa-battery-2:before,
.mec-fa-battery-half:before {
 content:"\f242"
}
.mec-fa-battery-1:before,
.mec-fa-battery-quarter:before {
 content:"\f243"
}
.mec-fa-battery-0:before,
.mec-fa-battery-empty:before {
 content:"\f244"
}
.mec-fa-mouse-pointer:before {
 content:"\f245"
}
.mec-fa-i-cursor:before {
 content:"\f246"
}
.mec-fa-object-group:before {
 content:"\f247"
}
.mec-fa-object-ungroup:before {
 content:"\f248"
}
.mec-fa-sticky-note:before {
 content:"\f249"
}
.mec-fa-sticky-note-o:before {
 content:"\f24a"
}
.mec-fa-cc-jcb:before {
 content:"\f24b"
}
.mec-fa-cc-diners-club:before {
 content:"\f24c"
}
.mec-fa-clone:before {
 content:"\f24d"
}
.mec-fa-balance-scale:before {
 content:"\f24e"
}
.mec-fa-hourglass-o:before {
 content:"\f250"
}
.mec-fa-hourglass-1:before,
.mec-fa-hourglass-start:before {
 content:"\f251"
}
.mec-fa-hourglass-2:before,
.mec-fa-hourglass-half:before {
 content:"\f252"
}
.mec-fa-hourglass-3:before,
.mec-fa-hourglass-end:before {
 content:"\f253"
}
.mec-fa-hourglass:before {
 content:"\f254"
}
.mec-fa-hand-grab-o:before,
.mec-fa-hand-rock-o:before {
 content:"\f255"
}
.mec-fa-hand-paper-o:before,
.mec-fa-hand-stop-o:before {
 content:"\f256"
}
.mec-fa-hand-scissors-o:before {
 content:"\f257"
}
.mec-fa-hand-lizard-o:before {
 content:"\f258"
}
.mec-fa-hand-spock-o:before {
 content:"\f259"
}
.mec-fa-hand-pointer-o:before {
 content:"\f25a"
}
.mec-fa-hand-peace-o:before {
 content:"\f25b"
}
.mec-fa-trademark:before {
 content:"\f25c"
}
.mec-fa-registered:before {
 content:"\f25d"
}
.mec-fa-creative-commons:before {
 content:"\f25e"
}
.mec-fa-gg:before {
 content:"\f260"
}
.mec-fa-gg-circle:before {
 content:"\f261"
}
.mec-fa-tripadvisor:before {
 content:"\f262"
}
.mec-fa-odnoklassniki:before {
 content:"\f263"
}
.mec-fa-odnoklassniki-square:before {
 content:"\f264"
}
.mec-fa-get-pocket:before {
 content:"\f265"
}
.mec-fa-wikipedia-w:before {
 content:"\f266"
}
.mec-fa-safari:before {
 content:"\f267"
}
.mec-fa-chrome:before {
 content:"\f268"
}
.mec-fa-firefox:before {
 content:"\f269"
}
.mec-fa-opera:before {
 content:"\f26a"
}
.mec-fa-internet-explorer:before {
 content:"\f26b"
}
.mec-fa-television:before,
.mec-fa-tv:before {
 content:"\f26c"
}
.mec-fa-contao:before {
 content:"\f26d"
}
.mec-fa-500px:before {
 content:"\f26e"
}
.mec-fa-amazon:before {
 content:"\f270"
}
.mec-fa-calendar-plus-o:before {
 content:"\f271"
}
.mec-fa-calendar-minus-o:before {
 content:"\f272"
}
.mec-fa-calendar-times-o:before {
 content:"\f273"
}
.mec-fa-calendar-check-o:before {
 content:"\f274"
}
.mec-fa-industry:before {
 content:"\f275"
}
.mec-fa-map-pin:before {
 content:"\f276"
}
.mec-fa-map-signs:before {
 content:"\f277"
}
.mec-fa-map-o:before {
 content:"\f278"
}
.mec-fa-map:before {
 content:"\f279"
}
.mec-fa-commenting:before {
 content:"\f27a"
}
.mec-fa-commenting-o:before {
 content:"\f27b"
}
.mec-fa-houzz:before {
 content:"\f27c"
}
.mec-fa-vimeo:before {
 content:"\f27d"
}
.mec-fa-black-tie:before {
 content:"\f27e"
}
.mec-fa-fonticons:before {
 content:"\f280"
}
.mec-fa-reddit-alien:before {
 content:"\f281"
}
.mec-fa-edge:before {
 content:"\f282"
}
.mec-fa-credit-card-alt:before {
 content:"\f283"
}
.mec-fa-codiepie:before {
 content:"\f284"
}
.mec-fa-modx:before {
 content:"\f285"
}
.mec-fa-fort-awesome:before {
 content:"\f286"
}
.mec-fa-usb:before {
 content:"\f287"
}
.mec-fa-product-hunt:before {
 content:"\f288"
}
.mec-fa-mixcloud:before {
 content:"\f289"
}
.mec-fa-scribd:before {
 content:"\f28a"
}
.mec-fa-pause-circle:before {
 content:"\f28b"
}
.mec-fa-pause-circle-o:before {
 content:"\f28c"
}
.mec-fa-stop-circle:before {
 content:"\f28d"
}
.mec-fa-stop-circle-o:before {
 content:"\f28e"
}
.mec-fa-shopping-bag:before {
 content:"\f290"
}
.mec-fa-shopping-basket:before {
 content:"\f291"
}
.mec-fa-hashtag:before {
 content:"\f292"
}
.mec-fa-bluetooth:before {
 content:"\f293"
}
.mec-fa-bluetooth-b:before {
 content:"\f294"
}
.mec-fa-percent:before {
 content:"\f295"
}
.mec-fa-gitlab:before {
 content:"\f296"
}
.mec-fa-wpbeginner:before {
 content:"\f297"
}
.mec-fa-wpforms:before {
 content:"\f298"
}
.mec-fa-envira:before {
 content:"\f299"
}
.mec-fa-universal-access:before {
 content:"\f29a"
}
.mec-fa-wheelchair-alt:before {
 content:"\f29b"
}
.mec-fa-question-circle-o:before {
 content:"\f29c"
}
.mec-fa-blind:before {
 content:"\f29d"
}
.mec-fa-audio-description:before {
 content:"\f29e"
}
.mec-fa-volume-control-phone:before {
 content:"\f2a0"
}
.mec-fa-braille:before {
 content:"\f2a1"
}
.mec-fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.mec-fa-american-sign-language-interpreting:before,
.mec-fa-asl-interpreting:before {
 content:"\f2a3"
}
.mec-fa-deaf:before,
.mec-fa-deafness:before,
.mec-fa-hard-of-hearing:before {
 content:"\f2a4"
}
.mec-fa-glide:before {
 content:"\f2a5"
}
.mec-fa-glide-g:before {
 content:"\f2a6"
}
.mec-fa-sign-language:before,
.mec-fa-signing:before {
 content:"\f2a7"
}
.mec-fa-low-vision:before {
 content:"\f2a8"
}
.mec-fa-viadeo:before {
 content:"\f2a9"
}
.mec-fa-viadeo-square:before {
 content:"\f2aa"
}
.mec-fa-snapchat:before {
 content:"\f2ab"
}
.mec-fa-snapchat-ghost:before {
 content:"\f2ac"
}
.mec-fa-snapchat-square:before {
 content:"\f2ad"
}
.mec-fa-long-arrow-alt-left:before {
 content:"\f060"
}
.mec-fa-window-minimize:before {
 content:"\f068"
}
.mec-fa-long-arrow-alt-right:before {
 content:"\f061"
}
.mec-sl-user:before {
 content:"\e005"
}
.mec-sl-people:before {
 content:"\e001"
}
.mec-sl-user-female:before {
 content:"\e000"
}
.mec-sl-user-follow:before {
 content:"\e002"
}
.mec-sl-user-following:before {
 content:"\e003"
}
.mec-sl-user-unfollow:before {
 content:"\e004"
}
.mec-sl-login:before {
 content:"\e066"
}
.mec-sl-logout:before {
 content:"\e065"
}
.mec-sl-emotsmile:before {
 content:"\e021"
}
.mec-sl-phone:before {
 content:"\e600"
}
.mec-sl-call-end:before {
 content:"\e048"
}
.mec-sl-call-in:before {
 content:"\e047"
}
.mec-sl-call-out:before {
 content:"\e046"
}
.mec-sl-map:before {
 content:"\e033"
}
.mec-sl-location-pin:before {
 content:"\e096"
}
.mec-sl-direction:before {
 content:"\e042"
}
.mec-sl-directions:before {
 content:"\e041"
}
.mec-sl-compass:before {
 content:"\e045"
}
.mec-sl-layers:before {
 content:"\e034"
}
.mec-sl-menu:before {
 content:"\e601"
}
.mec-sl-list:before {
 content:"\e067"
}
.mec-sl-options-vertical:before {
 content:"\e602"
}
.mec-sl-options:before {
 content:"\e603"
}
.mec-sl-arrow-down:before {
 content:"\e604"
}
.mec-sl-arrow-left:before {
 content:"\e605"
}
.mec-sl-arrow-right:before {
 content:"\e606"
}
.mec-sl-arrow-up:before {
 content:"\e607"
}
.mec-sl-arrow-up-circle:before {
 content:"\e078"
}
.mec-sl-arrow-left-circle:before {
 content:"\e07a"
}
.mec-sl-arrow-right-circle:before {
 content:"\e079"
}
.mec-sl-arrow-down-circle:before {
 content:"\e07b"
}
.mec-sl-check:before {
 content:"\e080"
}
.mec-sl-clock:before {
 content:"\e081"
}
.mec-sl-plus:before {
 content:"\e095"
}
.mec-sl-minus:before {
 content:"\e615"
}
.mec-sl-close:before {
 content:"\e082"
}
.mec-sl-event:before {
 content:"\e619"
}
.mec-sl-exclamation:before {
 content:"\e617"
}
.mec-sl-organization:before {
 content:"\e616"
}
.mec-sl-trophy:before {
 content:"\e006"
}
.mec-sl-screen-smartphone:before {
 content:"\e010"
}
.mec-sl-screen-desktop:before {
 content:"\e011"
}
.mec-sl-plane:before {
 content:"\e012"
}
.mec-sl-notebook:before {
 content:"\e013"
}
.mec-sl-mustache:before {
 content:"\e014"
}
.mec-sl-mouse:before {
 content:"\e015"
}
.mec-sl-magnet:before {
 content:"\e016"
}
.mec-sl-energy:before {
 content:"\e020"
}
.mec-sl-disc:before {
 content:"\e022"
}
.mec-sl-cursor:before {
 content:"\e06e"
}
.mec-sl-cursor-move:before {
 content:"\e023"
}
.mec-sl-crop:before {
 content:"\e024"
}
.mec-sl-chemistry:before {
 content:"\e026"
}
.mec-sl-speedometer:before {
 content:"\e007"
}
.mec-sl-shield:before {
 content:"\e00e"
}
.mec-sl-screen-tablet:before {
 content:"\e00f"
}
.mec-sl-magic-wand:before {
 content:"\e017"
}
.mec-sl-hourglass:before {
 content:"\e018"
}
.mec-sl-graduation:before {
 content:"\e019"
}
.mec-sl-ghost:before {
 content:"\e01a"
}
.mec-sl-game-controller:before {
 content:"\e01b"
}
.mec-sl-fire:before {
 content:"\e01c"
}
.mec-sl-eyeglass:before {
 content:"\e01d"
}
.mec-sl-envelope-open:before {
 content:"\e01e"
}
.mec-sl-envelope-letter:before {
 content:"\e01f"
}
.mec-sl-bell:before {
 content:"\e027"
}
.mec-sl-badge:before {
 content:"\e028"
}
.mec-sl-anchor:before {
 content:"\e029"
}
.mec-sl-wallet:before {
 content:"\e02a"
}
.mec-sl-vector:before {
 content:"\e02b"
}
.mec-sl-speech:before {
 content:"\e02c"
}
.mec-sl-puzzle:before {
 content:"\e02d"
}
.mec-sl-printer:before {
 content:"\e02e"
}
.mec-sl-present:before {
 content:"\e02f"
}
.mec-sl-playlist:before {
 content:"\e030"
}
.mec-sl-pin:before {
 content:"\e031"
}
.mec-sl-picture:before {
 content:"\e032"
}
.mec-sl-handbag:before {
 content:"\e035"
}
.mec-sl-globe-alt:before {
 content:"\e036"
}
.mec-sl-globe:before {
 content:"\e037"
}
.mec-sl-folder-alt:before {
 content:"\e039"
}
.mec-sl-folder:before {
 content:"\e089"
}
.mec-sl-film:before {
 content:"\e03a"
}
.mec-sl-feed:before {
 content:"\e03b"
}
.mec-sl-drop:before {
 content:"\e03e"
}
.mec-sl-drawer:before {
 content:"\e03f"
}
.mec-sl-docs:before {
 content:"\e040"
}
.mec-sl-doc:before {
 content:"\e085"
}
.mec-sl-diamond:before {
 content:"\e043"
}
.mec-sl-cup:before {
 content:"\e044"
}
.mec-sl-calculator:before {
 content:"\e049"
}
.mec-sl-bubbles:before {
 content:"\e04a"
}
.mec-sl-briefcase:before {
 content:"\e04b"
}
.mec-sl-book-open:before {
 content:"\e04c"
}
.mec-sl-basket-loaded:before {
 content:"\e04d"
}
.mec-sl-basket:before {
 content:"\e04e"
}
.mec-sl-bag:before {
 content:"\e04f"
}
.mec-sl-action-undo:before {
 content:"\e050"
}
.mec-sl-action-redo:before {
 content:"\e051"
}
.mec-sl-wrench:before {
 content:"\e052"
}
.mec-sl-umbrella:before {
 content:"\e053"
}
.mec-sl-trash:before {
 content:"\e054"
}
.mec-sl-tag:before {
 content:"\e055"
}
.mec-sl-support:before {
 content:"\e056"
}
.mec-sl-frame:before {
 content:"\e038"
}
.mec-sl-size-fullscreen:before {
 content:"\e057"
}
.mec-sl-size-actual:before {
 content:"\e058"
}
.mec-sl-shuffle:before {
 content:"\e059"
}
.mec-sl-share-alt:before {
 content:"\e05a"
}
.mec-sl-share:before {
 content:"\e05b"
}
.mec-sl-rocket:before {
 content:"\e05c"
}
.mec-sl-question:before {
 content:"\e05d"
}
.mec-sl-pie-chart:before {
 content:"\e05e"
}
.mec-sl-pencil:before {
 content:"\e05f"
}
.mec-sl-note:before {
 content:"\e060"
}
.mec-sl-loop:before {
 content:"\e064"
}
.mec-sl-home:before {
 content:"\e069"
}
.mec-sl-grid:before {
 content:"\e06a"
}
.mec-sl-graph:before {
 content:"\e06b"
}
.mec-sl-microphone:before {
 content:"\e063"
}
.mec-sl-music-tone-alt:before {
 content:"\e061"
}
.mec-sl-music-tone:before {
 content:"\e062"
}
.mec-sl-earphones-alt:before {
 content:"\e03c"
}
.mec-sl-earphones:before {
 content:"\e03d"
}
.mec-sl-equalizer:before {
 content:"\e06c"
}
.mec-sl-like:before {
 content:"\e068"
}
.mec-sl-dislike:before {
 content:"\e06d"
}
.mec-sl-control-start:before {
 content:"\e06f"
}
.mec-sl-control-rewind:before {
 content:"\e070"
}
.mec-sl-control-play:before {
 content:"\e071"
}
.mec-sl-control-pause:before {
 content:"\e072"
}
.mec-sl-control-forward:before {
 content:"\e073"
}
.mec-sl-control-end:before {
 content:"\e074"
}
.mec-sl-volume-1:before {
 content:"\e09f"
}
.mec-sl-volume-2:before {
 content:"\e0a0"
}
.mec-sl-volume-off:before {
 content:"\e0a1"
}
.mec-sl-calendar:before {
 content:"\e075"
}
.mec-sl-bulb:before {
 content:"\e076"
}
.mec-sl-chart:before {
 content:"\e077"
}
.mec-sl-ban:before {
 content:"\e07c"
}
.mec-sl-bubble:before {
 content:"\e07d"
}
.mec-sl-camrecorder:before {
 content:"\e07e"
}
.mec-sl-camera:before {
 content:"\e07f"
}
.mec-sl-cloud-download:before {
 content:"\e083"
}
.mec-sl-cloud-upload:before {
 content:"\e084"
}
.mec-sl-envelope:before {
 content:"\e086"
}
.mec-sl-eye:before {
 content:"\e087"
}
.mec-sl-flag:before {
 content:"\e088"
}
.mec-sl-heart:before {
 content:"\e08a"
}
.mec-sl-info:before {
 content:"\e08b"
}
.mec-sl-key:before {
 content:"\e08c"
}
.mec-sl-link:before {
 content:"\e08d"
}
.mec-sl-lock:before {
 content:"\e08e"
}
.mec-sl-lock-open:before {
 content:"\e08f"
}
.mec-sl-magnifier:before {
 content:"\e090"
}
.mec-sl-magnifier-add:before {
 content:"\e091"
}
.mec-sl-magnifier-remove:before {
 content:"\e092"
}
.mec-sl-paper-clip:before {
 content:"\e093"
}
.mec-sl-paper-plane:before {
 content:"\e094"
}
.mec-sl-power:before {
 content:"\e097"
}
.mec-sl-refresh:before {
 content:"\e098"
}
.mec-sl-reload:before {
 content:"\e099"
}
.mec-sl-settings:before {
 content:"\e09a"
}
.mec-sl-star:before {
 content:"\e09b"
}
.mec-sl-symbol-female:before {
 content:"\e09c"
}
.mec-sl-symbol-male:before {
 content:"\e09d"
}
.mec-sl-target:before {
 content:"\e09e"
}
.mec-sl-credit-card:before {
 content:"\e025"
}
.mec-sl-paypal:before {
 content:"\e608"
}
.mec-sl-social-tumblr:before {
 content:"\e00a"
}
.mec-sl-social-twitter:before {
 content:"\e009"
}
.mec-sl-social-facebook:before {
 content:"\e00b"
}
.mec-sl-social-instagram:before {
 content:"\e609"
}
.mec-sl-social-linkedin:before {
 content:"\e60a"
}
.mec-sl-social-pinterest:before {
 content:"\e60b"
}
.mec-sl-social-github:before {
 content:"\e60c"
}
.mec-sl-social-google:before {
 content:"\e60d"
}
.mec-sl-social-reddit:before {
 content:"\e60e"
}
.mec-sl-social-skype:before {
 content:"\e60f"
}
.mec-sl-social-dribbble:before {
 content:"\e00d"
}
.mec-sl-social-behance:before {
 content:"\e610"
}
.mec-sl-social-foursqare:before {
 content:"\e611"
}
.mec-sl-social-soundcloud:before {
 content:"\e612"
}
.mec-sl-social-spotify:before {
 content:"\e613"
}
.mec-sl-social-stumbleupon:before {
 content:"\e614"
}
.mec-sl-social-youtube:before {
 content:"\e008"
}
.mec-sl-social-dropbox:before {
 content:"\e00c"
}
.mec-sl-social-vkontakte:before {
 content:"\e618"
}
.mec-sl-social-steam:before {
 content:"\e620"
}
.mec-wrap {
 position:relative
}
.entry-content .mec-wrap h1,
.entry-content .mec-wrap h2,
.entry-content .mec-wrap h3,
.entry-content .mec-wrap h4,
.entry-content .mec-wrap h5,
.entry-content .mec-wrap h6,
.mec-wrap h1,
.mec-wrap h2,
.mec-wrap h3,
.mec-wrap h4,
.mec-wrap h5,
.mec-wrap h6 {
 color:#171c24;
 font-weight:300;
 font-style:inherit;
 letter-spacing:normal;
 clear:none
}
.mec-wrap h1 {
 font-size:50px;
 line-height:1.16;
 margin-bottom:12px;
 letter-spacing:-1px
}
.mec-wrap h2 {
 font-size:36px;
 line-height:1.14;
 margin-bottom:10px
}
.mec-wrap h3 {
 font-size:28px;
 line-height:1.2;
 margin-bottom:8px
}
.mec-wrap h4 {
 font-size:24px;
 line-height:1.2;
 margin-bottom:10px
}
.mec-wrap h5 {
 font-size:18px;
 line-height:1.3;
 margin-bottom:7px
}
.mec-wrap h6 {
 font-size:16px;
 line-height:1.3;
 margin-bottom:4px
}
.mec-wrap .subheader {
 color:#849098
}
.mec-wrap h1 strong {
 font-weight:700
}
.mec-wrap p {
 margin:0 0 20px 0;
 color:#616161;
 font-size:14px;
 line-height:1.8
}
.mec-wrap .mec-event-article .mec-color-hover {
 box-shadow:none;
 border:none
}
.mec-wrap abbr,
.mec-wrap acronym {
 cursor:auto;
 border:none
}
.entry-content .mec-wrap a {
 box-shadow:none
}
.mec-wrap .button,
.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next),
.mec-wrap input[type=button],
.mec-wrap input[type=reset],
.mec-wrap input[type=submit] {
 position:relative;
 border:none;
 border-radius:2px;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 line-height:1.5;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-bottom:21px;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 background:#24ca4f;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease
}
.mec-wrap .button:hover,
.mec-wrap a.button:hover,
.mec-wrap button:hover:not(.mejs),
.mec-wrap input[type=button]:hover,
.mec-wrap input[type=reset]:hover,
.mec-wrap input[type=submit]:hover {
 background:#222;
 color:#fff
}
.mec-wrap #mec_woo_add_to_cart_btn_r {
 min-width:155px;
 margin-top:5px;
 border-radius:2px;
 box-shadow:0 2px 1px rgba(0,0,0,.08);
 float:left;
 text-align:center
}
.mec-booking-form-container button {
 display:block
}
.vertical-space,
.vertical-space1,
.vertical-space2,
.vertical-space3,
.vertical-space4,
.vertical-space5 {
 display:block;
 width:100%;
 margin:0;
 clear:both;
 border:0 none;
 height:20px
}
.vertical-space2 {
 height:40px
}
.vertical-space3 {
 height:60px
}
.vertical-space4 {
 height:80px
}
.vertical-space5 {
 height:100px
}
@media only screen and (max-width:479px) {
 .vertical-space,
 .vertical-space1 {
  height:8px
 }
 .vertical-space2 {
  height:14px
 }
 .vertical-space3 {
  height:28px
 }
 .vertical-space4 {
  height:40px
 }
 .vertical-space5 {
  height:60px
 }
}
@media only screen and (max-width:960px) {
 .vertical-space,
 .vertical-space1 {
  height:12px
 }
 .vertical-space2 {
  height:18px
 }
 .vertical-space3 {
  height:36px
 }
 .vertical-space4 {
  height:50px
 }
 .vertical-space5 {
  height:80px
 }
}
.mec-wrap abbr {
 cursor:auto;
 border-bottom:0
}
@-webkit-keyframes rotating {
 from {
  -ms-transform:rotate(0);
  -moz-transform:rotate(0);
  -webkit-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -ms-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -webkit-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes rotating {
 from {
  -ms-transform:rotate(0);
  -moz-transform:rotate(0);
  -webkit-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -ms-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -webkit-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.mec-wrap {
 font:14px/25px;
 font-weight:400;
 color:#626262
}
.mec-wrap .mec-events a {
 border-bottom:none
}
.mec-wrap .mec-container a {
 box-shadow:none
}
.mec-event-content p {
 font-weight:300
}
.mec-wrap .mec-clear:after,
.mec-wrap .mec-clear:before {
 content:' ';
 display:table
}
.mec-wrap .mec-clear:after {
 clear:both
}
.mec-events-button {
 background:#fff;
 padding:12px 28px;
 font-size:15px;
 font-weight:400;
 letter-spacing:0;
 border:1px solid #e3e3e3;
 border-radius:2px;
 text-shadow:none;
 margin-right:10px;
 box-shadow:0 2px 0 0 rgb(0 0 0 / 3%);
 transition:.3s
}
.mec-wrap .mec-events-button:hover {
 color:#fff
}
.mec-no-event {
 display:none
}
#mec-active-current {
 display:block
}
.current-hide #mec-active-current {
 display:none!important
}
.mec-event-grid-classic .mec-event-article {
 position:relative;
 border:2px solid #e3e3e3;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016);
 margin-bottom:30px;
 max-width:none
}
.mec-event-grid-classic .mec-event-content {
 background:#fff;
 color:#767676;
 padding:0 20px 5px;
 text-align:center;
 min-height:125px
}
.mec-event-grid-classic .mec-event-title {
 color:#202020;
 margin:10px 0;
 font-weight:700;
 font-size:20px;
 letter-spacing:1px;
 text-transform:uppercase
}
.mec-event-grid-classic .mec-event-title a {
 color:#202020;
 transition:all .24s ease
}
.mec-event-grid-classic .mec-event-date {
 font-weight:400;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1px;
 color:#fff;
 padding:3px 20px;
 margin:0 -20px 20px -20px;
 text-align:center
}
.widget_mec_mec_widget .mec-event-grid-classic .mec-event-date {
 margin:0
}
.mec-event-grid-classic .mec-event-content p {
 font-size:15px;
 color:#8a8a8a
}
.mec-event-grid-classic .mec-event-detail {
 display:none
}
.mec-event-grid-classic img {
 margin-bottom:0;
 width:100%
}
.mec-event-footer {
 position:relative;
 border-top:1px solid #efefef;
 padding:20px;
 min-height:80px;
 margin:0;
 background:#fafafa
}
.mec-event-sharing-wrap {
 left:15px;
 position:absolute;
 list-style:none;
 margin:0;
 padding-left:0
}
.mec-event-sharing-wrap .mec-event-sharing {
 position:absolute;
 padding:8px 0 2px;
 left:-6px;
 bottom:54px;
 margin:0;
 margin-top:6px;
 border-radius:5px;
 width:50px;
 visibility:hidden;
 opacity:0;
 border:1px solid #e2e2e2;
 background:#fff;
 box-shadow:0 0 9px 0 rgba(0,0,0,.06);
 z-index:99;
 -webkit-transition:all .18s ease;
 transition:all .18s ease
}
.mec-event-sharing-wrap .mec-event-sharing:after,
.mec-event-sharing-wrap .mec-event-sharing:before {
 content:'';
 display:block;
 position:absolute;
 bottom:-10px;
 left:50%;
 margin-left:-10px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-event-sharing-wrap .mec-event-sharing:before {
 bottom:-21px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-event-sharing-wrap .mec-event-sharing:after {
 bottom:-19px;
 border-color:#fff transparent transparent transparent
}
.mec-event-sharing-wrap:hover .mec-event-sharing {
 opacity:1;
 visibility:visible
}
.mec-event-sharing-wrap li {
 text-align:center;
 border:0;
 display:block;
 margin-right:2px;
 overflow:hidden;
 margin:0 auto 6px;
 width:38px
}
.mec-event-sharing-wrap li.mec-event-share {
 height:38px
}
.mec-event-sharing-wrap:hover>li {
 cursor:pointer;
 background-color:#40d9f1
}
.mec-event-sharing-wrap:hover li a {
 color:#fff
}
.mec-event-sharing-wrap>li:first-of-type {
 border:1px solid #d9d9d9
}
.mec-event-sharing-wrap li a,
.mec-event-sharing-wrap:hover li ul li a {
 border:none;
 color:#767676;
 display:block
}
.mec-event-sharing-wrap li i {
 width:36px;
 height:36px;
 display:table-cell;
 vertical-align:middle
}
.mec-event-sharing-wrap li svg {
 height:16px
}
.mec-event-sharing-wrap .mec-event-sharing li a {
 display:block
}
.mec-event-sharing-wrap .mec-event-sharing li:hover a {
 color:#40d9f1
}
.mec-event-sharing .mec-event-share:hover .event-sharing-icon {
 background:#40d9f1;
 border-width:0 1px 0;
 cursor:pointer
}
.mec-event-sharing .mec-event-map {
 border-width:1px 0 1px
}
.mec-event-footer .mec-booking-button {
 box-shadow:none;
 transition:all .21s ease;
 font-size:11px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#fff;
 color:#767676;
 border:1px solid #e8e8e8;
 position:absolute;
 top:20px;
 right:15px;
 padding:0 16px;
 line-height:37px;
 height:38px
}
.mec-event-footer .mec-booking-button:hover {
 background:#191919;
 color:#fff;
 border-color:#191919
}
@media only screen and (max-width:960px) {
 .mec-event-grid-classic {
  margin-bottom:30px
 }
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel {
 padding:36px 0 16px
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
 margin:5px 0;
 width:100%;
 position:absolute;
 top:15px;
 padding:0
}
.mec-skin-grid-container.mec-widget {
 padding-top:18px
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel {
 padding:20px 0 16px
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
 margin:0;
 width:100%;
 position:absolute;
 top:0;
 padding:0
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div {
 position:absolute;
 background:#fff;
 line-height:0;
 width:34px;
 height:26px;
 padding:6px;
 text-align:center;
 margin-top:-17px;
 border-radius:3px;
 border:1px solid #e2e2e2;
 text-align:center;
 box-shadow:0 2px 0 0 rgba(0,0,0,.028);
 transition:all .33s ease
}
.mec-skin-grid-container .mec-categories {
 padding:0
}
.mec-skin-grid-container .mec-categories li {
 list-style:none
}
.mec-skin-grid-container .mec-categories li a {
 color:#000;
 line-height:24px;
 text-align:left;
 transition:all .23s ease;
 -webkit-transition:all .23s ease
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i {
 font-size:12px;
 color:#40d9f1;
 cursor:pointer
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next {
 right:0
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev {
 left:0
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing {
 display:none
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer {
 text-align:center
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer .mec-booking-button {
 position:static;
 padding:11px 16px
}
.widget .mec-event-footer ul.mec-event-sharing-wrap li a.mec-event-share-icon {
 padding:0
}
@media screen and (min-width:56.875em) {
 .mec-widget .mec-month-container dl {
  margin-bottom:0
 }
}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-footer {
 text-align:right
}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap {
 left:5px;
 padding-left:5px
}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap .mec-event-sharing {
 left:0
}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing {
 position:absolute;
 top:auto;
 bottom:52px;
 margin:0;
 margin-top:0;
 border-radius:5px
}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing:after {
 top:auto;
 bottom:-17px;
 border-color:#fff transparent transparent transparent
}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing:before {
 top:auto;
 bottom:-18px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button {
 position:absolute;
 background:#fff;
 padding:6px;
 margin-top:-17px;
 border-radius:3px;
 border:1px solid #e2e2e2;
 box-shadow:0 2px 0 0 rgba(0,0,0,.028)
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover {
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i {
 color:#fff
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button {
 width:40%;
 float:right;
 color:#202020;
 height:36px;
 line-height:14px;
 font-size:12px;
 width:auto
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover {
 color:#fff
}
.mec-widget .mec-event-list-modern .col-md-2.col-sm-2,
.mec-widget .mec-event-list-modern .col-md-6.col-sm-6 {
 padding:0;
 width:100%;
 display:block;
 position:unset
}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
 width:80%;
 height:46px;
 line-height:22px;
 padding:11px 20px;
 float:right
}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
 top:auto;
 bottom:5%
}
@media (max-width:480px) {
 .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 {
  padding:0
 }
 .mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
  width:100%
 }
}
.mec-widget .mec-event-list-modern .mec-month-divider {
 margin:30px 0 10px 0
}
.mec-widget .mec-event-list-minimal .mec-event-date span {
 font-size:12px
}
.mec-widget .mec-event-list-minimal .mec-event-date:after {
 height:29px
}
.mec-widget .mec-event-list-minimal .col-md-3,
.mec-widget .mec-event-list-minimal .col-md-9 {
 display:block;
 width:100%;
 text-align:left
}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
 position:relative
}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button {
 width:100%;
 text-align:center
}
.mec-widget .mec-event-list-minimal .mec-event-date:first-child {
 margin-right:24px
}
.mec-event-grid-clean {
 margin-bottom:10px;
 max-width:none
}
.mec-event-grid-clean .mec-event-article {
 margin-bottom:30px;
 position:relative;
 border:1px solid #e2e2e2;
 text-align:center;
 padding:15px 15px 0;
 background:#fff;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-grid-clean .mec-event-content {
 background:#fff;
 color:#767676;
 padding:25px 16px 0;
 text-align:left
}
.mec-event-grid-clean .mec-event-title {
 color:#202020;
 margin:0 0 10px 0;
 font-weight:700;
 font-size:21px;
 text-transform:capitalize
}
.mec-event-grid-clean .mec-event-title a {
 color:#202020;
 transition:all .24s ease
}
.mec-event-grid-clean .mec-event-date {
 font-weight:400;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1px;
 background-color:#40d9f1;
 color:#fff;
 padding:3px 0;
 margin:0;
 text-align:center
}
.mec-event-grid-clean .mec-event-content p {
 font-size:15px;
 color:#9a9a9a;
 line-height:1.54
}
.mec-event-grid-clean img {
 margin-bottom:0;
 width:100%
}
.mec-event-grid-clean .event-grid-t2-head {
 margin-bottom:10px;
 color:#fff;
 padding:9px 14px 6px;
 text-align:left
}
.mec-event-grid-clean .event-grid-t2-head .mec-event-date {
 font-size:50px;
 line-height:50px;
 float:left;
 margin-right:11px
}
.mec-event-grid-clean .event-grid-t2-head .mec-event-month {
 text-transform:uppercase;
 font-size:17px;
 line-height:20px;
 padding-top:4px
}
.mec-event-grid-clean .event-grid-t2-head .mec-event-detail {
 font-size:12px
}
.mec-event-grid-clean .event-grid-t2-head .mec-categories li a {
 margin-bottom:10px;
 color:#fff
}
.mec-event-grid-clean .event-grid-t2-head .mec-categories li a:hover {
 color:#000
}
.mec-event-grid-clean .mec-event-sharing-wrap {
 left:0;
 padding-left:0
}
.mec-event-grid-clean .mec-event-footer {
 position:relative;
 border-top:2px solid;
 padding:20px 0;
 margin:0 14px;
 text-align:left;
 background:0 0
}
.mec-event-grid-clean .mec-event-footer .mec-booking-button {
 right:0
}
.mec-event-grid-clean .row {
 margin-bottom:30px
}
.mec-event-grid-modern {
 margin-bottom:10px;
 max-width:none
}
.mec-event-grid-modern .mec-event-article {
 position:relative;
 border:1px solid #e2e2e2;
 text-align:center;
 margin-bottom:30px;
 padding:45px 15px 10px;
 background:#fff;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-grid-modern .mec-event-content {
 background:#fff;
 color:#767676;
 padding:35px 15px 10px;
 text-align:left
}
.mec-event-grid-modern .mec-event-title {
 color:#202020;
 margin:0 0 10px 0;
 font-weight:700;
 font-size:24px;
 text-transform:none;
 letter-spacing:-1px
}
.mec-event-grid-modern .mec-event-title a {
 color:#202020;
 transition:all .24s ease
}
.mec-event-grid-modern .mec-event-content p {
 font-size:15px;
 color:#9a9a9a;
 line-height:1.54
}
.mec-event-grid-modern img {
 margin-bottom:0;
 width:100%
}
.mec-event-grid-modern .event-grid-modern-head {
 margin-bottom:10px;
 padding:9px 14px 6px;
 text-align:left
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-date {
 font-size:50px;
 line-height:50px;
 float:left;
 margin-right:11px
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month {
 text-transform:uppercase;
 font-size:17px;
 line-height:20px;
 padding-top:4px
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-detail {
 font-size:12px
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
 margin-top:9px;
 color:silver;
 font-size:35px;
 font-weight:100;
 text-transform:uppercase;
 letter-spacing:-1px
}
.mec-event-grid-modern .mec-event-footer {
 position:relative;
 height:90px;
 padding:20px 0;
 border:none;
 margin:0 14px;
 text-align:left;
 background:0 0
}
.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 right:auto;
 left:0
}
.mec-event-grid-modern .mec-event-sharing-wrap {
 left:auto;
 right:0;
 padding-left:0
}
.mec-event-grid-modern .mec-event-sharing {
 left:auto;
 right:-6px
}
.mec-event-grid-modern .mec-event-sharing-wrap li {
 border-radius:55px
}
.mec-event-grid-modern .row {
 margin-bottom:0
}
@media only screen and (max-width:479px) {
 .mec-event-grid-modern .mec-event-article {
  padding-bottom:30px
 }
 .mec-event-grid-modern .mec-event-sharing {
  top:60px;
  left:0;
  right:auto
 }
 .mec-event-grid-modern .mec-event-footer .mec-booking-button {
  top:0
 }
}
span.mec-event-title-soldout {
 font-size:8px;
 font-weight:700;
 letter-spacing:.5px;
 text-transform:uppercase;
 background:#e63360;
 color:#fff;
 padding:3px 8px;
 line-height:1;
 border-radius:15px;
 white-space:nowrap;
 vertical-align:middle
}
.mec-repeating-label {
 background:#222;
 color:#fff;
 padding:3px 8px;
 font-size:8px;
 font-weight:700;
 letter-spacing:.5px;
 border-radius:40px;
 display:inline-block
}
.mec-event-grid-colorful .mec-event-article {
 min-height:400px;
 border:none;
 box-shadow:none;
 background:#40d9f1;
 padding-top:25px;
 margin:0;
 color:#fff
}
.mec-event-grid-colorful .mec-event-content {
 background:0 0
}
.mec-event-grid-colorful .event-grid-modern-head,
.mec-event-grid-colorful .event-grid-modern-head .mec-event-date,
.mec-event-grid-colorful .event-grid-modern-head .mec-event-day,
.mec-event-grid-colorful .mec-event-content p,
.mec-event-grid-colorful .mec-event-sharing-wrap>li>a,
.mec-event-grid-colorful .mec-event-title a {
 color:#fff
}
.mec-event-grid-colorful .mec-event-footer .mec-booking-button {
 border:none
}
.mec-event-grid-colorful .mec-event-sharing-wrap>li {
 border-color:#fff
}
.mec-event-grid-colorful .mec-event-sharing-wrap:hover>li {
 background:#333;
 border-color:#333
}
.mec-event-grid-colorful .mec-event-title a.mec-color-hover:hover {
 color:#fff;
 text-decoration:underline
}
.mec-event-grid-colorful .mec-event-title .event-color {
 display:none
}
.mec-event-grid-colorful div[class^=col-md-] {
 padding:0 1px 1px 0;
 margin:0
}
.mec-event-grid-colorful .mec-event-article .mec-time-details {
 color:#fff
}
@media only screen and (min-width:768px) {
 .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day {
  font-size:26px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month {
  font-size:15px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date {
  font-size:50px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-title {
  font-size:21px
 }
 .mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-content p {
  font-size:13px
 }
}
@media only screen and (min-width:768px) and (max-width:1200px) {
 .mec-wrap.mec-sm959.mec-event-grid-colorful div[class^=col-md-] {
  width:50%
 }
}
.mec-event-list-minimal .mec-event-article {
 border-bottom:1px solid #efefef;
 padding:24px 0 16px
}
.mec-event-list-minimal .mec-wrap .col-md-9 {
 padding:0
}
.mec-event-list-minimal .mec-event-date {
 position:relative;
 float:left;
 margin-right:30px;
 color:#fff;
 width:52px;
 padding:6px 4px 3px;
 text-align:center;
 text-transform:uppercase;
 border-radius:3px
}
.mec-event-list-minimal .mec-event-date {
 min-width:52px;
 width:fit-content
}
.mec-event-list-minimal .mec-event-date:nth-child(2) {
 margin:0 30px 0 -20px
}
.mec-event-list-minimal .mec-event-date span {
 display:block;
 font-size:24px;
 font-weight:700;
 text-align:center;
 margin-bottom:4px
}
.mec-event-list-minimal .mec-event-date:after {
 display:block;
 content:'';
 position:absolute;
 width:50px;
 left:1px;
 top:1px;
 height:34px;
 background:rgba(255,255,255,.1);
 box-shadow:0 4px 4px rgba(0,0,0,.02)
}
.mec-event-list-minimal .mec-event-date:after {
 width:100%
}
.mec-event-list-minimal .mec-event-title {
 margin-top:0;
 margin-bottom:10px;
 font-weight:700;
 font-size:18px;
 text-transform:uppercase;
 letter-spacing:0;
 padding-top:10px
}
.mec-event-list-minimal .mec-event-detail,
.mec-event-list-minimal .mec-time-details {
 font-size:15px;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 color:#9a9a9a
}
.mec-event-list-minimal .btn-wrapper {
 text-align:right;
 padding-right:0;
 padding-top:6px
}
.mec-event-list-minimal .btn-wrapper .mec-detail-button {
 border-bottom:0;
 margin-bottom:14px;
 margin-right:0;
 box-shadow:none
}
.mec-event-list-minimal a.mec-detail-button {
 text-align:center;
 display:inline-block;
 background:#ededed;
 color:#191919;
 padding:12px;
 border-radius:2px;
 font-size:11px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:2px;
 transition:all .24s ease
}
.mec-event-list-minimal a.mec-detail-button:hover {
 background:#292929;
 color:#fff
}
.vc_col-sm-4 .mec-event-list-minimal .mec-event-date,
.vc_col-sm-6 .mec-event-list-minimal .mec-event-date {
 margin-right:12px
}
.vc_col-sm-4 .mec-event-list-minimal .mec-event-title,
.vc_col-sm-6 .mec-event-list-minimal .mec-event-title {
 font-size:15px;
 letter-spacing:2px
}
@media only screen and (min-width:480px) and (max-width:767px) {
 .mec-event-list-minimal .btn-wrapper {
  padding-left:0
 }
 .mec-event-list-minimal .mec-event-date {
  margin-right:10px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-list-minimal .btn-wrapper .mec-detail-button {
  display:block;
  text-align:center;
  margin:0;
  margin-top:16px;
  padding:8px
 }
 .mec-event-list-minimal .btn-wrapper {
  margin:12px 0
 }
}
@media only screen and (max-width:479px) {
 .mec-event-list-minimal .mec-event-date {
  float:none;
  width:100%;
  margin-bottom:8px
 }
 .mec-event-list-minimal .mec-event-date span {
  display:inline;
  padding-right:25px;
  margin-right:7px;
  font-size:inherit
 }
 .mec-event-list-minimal .mec-event-date:after {
  width:45%;
  box-shadow:4px 0 4px rgba(0,0,0,.02)
 }
 .mec-event-list-minimal .btn-wrapper {
  text-align:center;
  padding-left:0
 }
 .mec-event-list-minimal {
  text-align:center
 }
 .mec-event-list-minimal .mec-event-detail {
  margin-bottom:10px
 }
}
.mec-wrap .mec-event-list-modern .mec-event-title {
 margin-top:0;
 margin-bottom:10px
}
.mec-event-list-modern .mec-event-article {
 border-bottom:1px solid #efefef;
 padding:30px 0 10px
}
.mec-event-list-modern .mec-event-article:last-child {
 border-bottom:none
}
.mec-event-list-modern .mec-event-title a {
 color:#191919;
 transition:all .24s ease;
 box-shadow:none
}
.mec-event-list-modern .mec-event-date {
 text-transform:uppercase;
 padding:10px 0
}
.mec-event-list-modern .mec-event-date .event-d {
 font-size:48px;
 display:table-cell;
 padding:10px 0 0
}
.mec-event-list-modern .mec-event-date .event-d.mec-multiple-dates {
 font-size:20px;
 padding:0
}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child {
 padding:10px 0 6px 0;
 position:relative;
 width:fit-content
}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child:after {
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:1px;
 background:silver
}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child {
 padding:5px 0 10px 0
}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-d {
 font-size:20px;
 padding:0
}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-da {
 font-size:20px;
 margin:0
}
.mec-event-list-modern .mec-event-date .event-f {
 font-size:13px;
 display:table-cell;
 vertical-align:middle;
 padding-left:7px;
 font-weight:500;
 letter-spacing:3px;
 color:#777
}
.mec-event-list-modern .mec-event-detail {
 font-weight:300;
 color:#8a8a8a
}
.mec-event-list-modern .mec-event-detail .mec-time-details {
 display:inline
}
.mec-event-list-modern .mec-event-date .event-da {
 margin-top:9px;
 color:silver;
 font-size:28px;
 font-weight:100;
 text-transform:uppercase;
 letter-spacing:-1px;
 text-align:left
}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
 border-radius:1px;
 letter-spacing:2px;
 border:1px solid #e6e6e6;
 color:#333;
 background-color:#fff;
 padding:13px 20px;
 font-weight:700;
 font-size:11px;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016);
 transition:all .28s ease
}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
 border-color:#222;
 background:#222;
 color:#fff
}
.mec-event-list-modern .mec-event-title {
 font-weight:700;
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:1px
}
.mec-event-list-modern .mec-event-detail {
 color:#9a9a9a;
 font-size:15px;
 font-weight:300;
 line-height:25px
}
.mec-event-list-modern .mec-btn-wrapper {
 text-align:right;
 padding:10px 0;
 text-transform:uppercase
}
.mec-event-list-modern .mec-event-sharing {
 position:relative;
 margin:10px 0;
 padding-left:0
}
.mec-event-list-modern .mec-event-sharing>li {
 display:inline-block;
 border:none;
 border-radius:50%;
 margin-right:3px
}
.mec-event-list-modern .mec-event-sharing .telegram {
 min-width:36px;
 min-height:36px;
 line-height:36px;
 padding:9px 1px 10px;
 border-radius:60px
}
.mec-event-list-modern .mec-event-sharing>li .telegram {
 padding-top:8px;
 padding-bottom:9px;
 border-radius:50%;
 border:1px solid #ddd
}
.mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 {
 width:3.246rem;
 padding:2px 10px 0 10px;
 margin-bottom:-2px
}
.mec-event-list-modern .mec-event-sharing .telegram .svg-inline--fa.fa-telegram.fa-w-16 path {
 fill:#767676
}
.mec-event-list-modern .mec-event-sharing li:hover .telegram {
 background-color:#40d9f1
}
.mec-event-list-modern .mec-event-sharing li:hover .telegram .svg-inline--fa.fa-telegram.fa-w-16 path {
 fill:#fff
}
.mec-event-list-modern .mec-event-sharing>li:hover {
 display:inline-block
}
.mec-event-list-modern .mec-event-sharing>li:hover a i {
 color:#fff;
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-event-list-modern .mec-event-sharing>li i {
 width:36px;
 display:inline-block;
 line-height:35px;
 color:#767676;
 text-align:center;
 border-radius:50%;
 border:1px solid #ddd;
 font-size:14px
}
.mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon {
 background:#40d9f1;
 border-color:#40d9f1;
 cursor:pointer;
 border-radius:50%
}
.mec-event-list-modern .mec-event-sharing li:hover a i {
 background:#40d9f1
}
@media only screen and (min-width:768px) {
 .mec-event-list-modern .mec-event-article {
  position:relative;
  min-height:160px;
  overflow:hidden
 }
 .mec-event-list-modern .col-md-2.col-sm-2 {
  width:210px;
  position:absolute;
  left:0;
  top:20px;
  padding:0
 }
 .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
  width:180px;
  padding:0;
  position:absolute;
  right:0;
  top:30%
 }
 .mec-event-list-modern .col-md-6.col-sm-6 {
  width:100%;
  padding-left:225px;
  padding-right:195px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
  letter-spacing:1px;
  border:1px solid #e1e1e1;
  padding:8px 16px
 }
 .mec-event-list-modern .mec-btn-wrapper {
  padding:0 0 12px
 }
 .mec-event-list-modern .mec-event-sharing {
  margin-bottom:0
 }
}
.mec-event-grid-minimal .mec-event-article {
 margin:15px 0;
 min-height:80px;
 display:table
}
.mec-event-grid-minimal .event-detail-wrap {
 display:table-cell;
 vertical-align:middle
}
.mec-event-grid-minimal .mec-event-date {
 width:70px;
 float:left;
 margin-right:20px;
 padding:12px 16px 10px;
 text-align:center;
 text-transform:uppercase;
 border-radius:4px;
 border:1px solid #e6e6e6;
 transition:all .37s ease-in-out;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-grid-minimal .mec-event-date span {
 display:block;
 font-size:24px;
 font-weight:700;
 text-align:center;
 margin-bottom:4px;
 color:#2a2a2a;
 transition:color .3s ease
}
.mec-event-grid-minimal .mec-event-title {
 margin-top:0;
 margin-bottom:10px;
 font-weight:700;
 line-height:21px;
 font-size:16px;
 text-transform:uppercase;
 transition:color .3s ease
}
.mec-event-grid-minimal .mec-event-title a {
 color:#191919;
 transition:color .3s ease
}
.mec-event-grid-minimal .mec-event-detail,
.mec-event-grid-minimal .mec-time-details {
 font-size:15px;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 color:#9a9a9a;
 margin-bottom:5px
}
.mec-event-grid-minimal .mec-event-date:hover {
 color:#fff
}
.mec-event-grid-minimal .mec-event-date:hover span {
 color:#fff
}
.mec-wrap .mec-event-grid-minimal .mec-event-date:hover {
 color:#fff
}
.mec-event-list-classic .mec-event-article {
 padding:12px 0;
 margin-bottom:20px
}
.mec-event-list-classic .mec-event-image {
 float:left;
 width:86px;
 margin-right:20px
}
.mec-event-list-classic .mec-event-date,
.mec-event-list-classic .mec-event-time {
 font-weight:400;
 font-size:13px;
 letter-spacing:0;
 line-height:18px;
 text-align:left;
 display:initial;
 margin-right:12px
}
.mec-event-list-classic .mec-event-time .mec-time-details,
.mec-event-list-classic .mec-event-time i {
 display:inline;
 margin-right:3px
}
.mec-event-list-classic .mec-event-date span {
 font-weight:500;
 margin-bottom:6px
}
.mec-event-list-classic .mec-event-title {
 font-size:15px;
 margin:10px 0 12px;
 font-weight:700;
 text-transform:uppercase
}
.mec-event-list-classic .mec-event-title a {
 color:#494949;
 transition:color .3s ease
}
.mec-event-list-classic .mec-event-detail {
 color:#777;
 font-weight:400;
 line-height:12px;
 font-size:12px;
 overflow:hidden
}
.mec-event-list-classic a.magicmore {
 padding:10px 16px;
 color:#fff;
 background:#222;
 letter-spacing:2px;
 font-size:11px
}
.mec-event-list-classic a.magicmore:after {
 content:'';
 display:none
}
.mec-event-list-classic a.magicmore:hover {
 color:#40d9f1
}
.mec-event-grid-simple .mec-event-article {
 position:relative;
 margin-bottom:30px
}
.mec-event-grid-simple .mec-event-article:after {
 border-right:1px solid #e6e6e6;
 height:60px;
 position:absolute;
 top:50%;
 margin-top:-30px;
 right:-1px
}
.mec-event-grid-simple .row div:last-child .mec-event-article:after {
 border:none
}
.mec-event-grid-simple .row {
 margin:15px 0 30px;
 text-align:center
}
.mec-event-grid-simple .mec-event-date {
 padding:0;
 margin:0;
 text-transform:capitalize;
 font-size:12px;
 font-weight:700
}
.mec-event-grid-simple .mec-event-title {
 margin-top:0;
 margin-bottom:10px;
 font-weight:700;
 line-height:21px;
 font-size:15px;
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 text-transform:uppercase;
 transition:color .37s ease
}
.mec-event-grid-simple .mec-event-title a {
 color:#494949;
 transition:color .3s ease
}
.mec-event-grid-simple .mec-event-detail {
 font-weight:400;
 line-height:1;
 letter-spacing:0;
 font-size:13px;
 color:#777
}
.mec-event-grid-simple:hover .mec-event-title {
 color:#40d9f1
}
.mec-event-grid-simple:hover .mec-event-date {
 background:0 0
}
.event-last:after {
 display:none
}
@media only screen and (max-width:767px) {
 .mec-event-grid-simple .mec-event-article {
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:1px solid #eee
 }
 .mec-event-grid-simple .mec-event-article:after {
  border:none
 }
}
.mec-event-grid-novel .mec-event-article {
 position:relative;
 margin-bottom:30px;
 padding:60px 5% 60px 7%;
 border:1px solid rgba(255,255,255,.12);
 border-radius:10px;
 background-color:#0050fd;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 z-index:1
}
.mec-event-grid-novel .mec-event-article .novel-grad-bg {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border-radius:10px;
 opacity:0;
 z-index:-1;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease
}
.mec-event-grid-novel .mec-event-article:hover {
 -webkit-box-shadow:0 13px 36px 0 rgba(0,0,0,.23);
 box-shadow:0 13px 36px 0 rgba(0,0,0,.23);
 border-color:transparent
}
.mec-event-grid-novel .mec-event-article:hover .novel-grad-bg {
 background-image:-webkit-gradient(linear,left top,right top,from(#262e32),to(#0e1015));
 background-image:-webkit-linear-gradient(left,#262e32 0,#0e1015 100%);
 background-image:-o-linear-gradient(left,#262e32 0,#0e1015 100%);
 background-image:linear-gradient(90deg,#262e32 0,#0e1015 100%);
 opacity:1
}
.mec-event-grid-novel .mec-event-image {
 float:left;
 width:150px;
 height:150px
}
.mec-event-grid-novel .mec-event-image img {
 width:150px;
 height:150px;
 border-radius:50%
}
.mec-event-grid-novel .mec-event-detail-wrap {
 margin-left:200px
}
.mec-event-grid-novel .mec-event-content h4 {
 position:relative;
 margin-bottom:10px;
 display:inline-block
}
.mec-event-grid-novel .mec-event-content h4 a {
 font-size:24px;
 line-height:35px;
 color:#fafcff
}
.mec-event-grid-novel .mec-event-content h4.mec-gCalendar-search-text-wrap input[type=text]before {
 content:'';
 position:absolute;
 top:8px;
 left:-30px;
 width:17px;
 height:17px;
 background:#5cd0ed;
 opacity:.4;
 border-radius:50%;
 padding-right:5px
}
.mec-event-grid-novel .mec-event-content h4::after {
 content:'';
 position:absolute;
 top:12px;
 left:-26px;
 width:9px;
 height:9px;
 background:#5cd0ed;
 border-radius:50%
}
.mec-skin-grid-container .mec-event-grid-novel .mec-categories li a {
 color:#fff
}
.mec-event-grid-novel .mec-event-address,
.mec-event-grid-novel .mec-event-detail,
.mec-event-grid-novel .mec-event-month,
.mec-event-grid-novel .mec-local-time-details {
 position:relative;
 padding-left:35px;
 font-size:15px;
 line-height:30px;
 color:rgba(255,255,255,.4)
}
.mec-event-grid-novel .mec-event-address::before,
.mec-event-grid-novel .mec-event-detail::before,
.mec-event-grid-novel .mec-event-month::before,
.mec-event-grid-novel .mec-local-time-details:before {
 position:absolute;
 top:6px;
 left:6px;
 font-size:17px;
 font-family:simple-line-icons;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1
}
.mec-event-grid-novel .mec-local-time-details::before {
 content:'\e007'
}
.mec-event-grid-novel .mec-event-month::before {
 content:'\e075'
}
.mec-event-grid-novel .mec-event-detail::before {
 content:'\e081'
}
.mec-event-grid-novel .mec-event-address::before {
 content:'\e096'
}
.mec-event-grid-novel .mec-event-footer {
 clear:both;
 padding:20px 0;
 border-top:none;
 background:0 0
}
.mec-event-grid-novel .mec-event-footer .mec-booking-button {
 right:auto;
 left:0;
 height:42px;
 width:148px;
 padding:0 20px;
 font-size:14px;
 font-weight:400;
 line-height:42px;
 text-align:center;
 color:#fff;
 background:0 0;
 border-color:rgba(255,255,255,.1);
 border-radius:50px
}
.mec-event-grid-novel .mec-event-footer .mec-booking-button:hover {
 background-color:rgba(255,255,255,.1)
}
.mec-event-grid-novel .mec-event-sharing-wrap {
 left:175px;
 cursor:pointer;
 padding-left:0
}
.mec-event-grid-novel .mec-event-sharing-wrap>li {
 border-color:rgba(255,255,255,.1);
 border-radius:50%
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
 top:-5px;
 left:0;
 padding:5px 10px 2px 50px;
 min-width:150px;
 width:inherit;
 height:37px;
 background-color:rgba(255,255,255,.1);
 -webkit-box-shadow:none;
 box-shadow:none;
 border:none;
 border-radius:50px
}
.mec-event-grid-novel .mec-event-sharing-wrap:hover>li {
 background-color:rgba(255,255,255,.1)
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::after,
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::before {
 display:none
}
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon,
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a,
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li i {
 display:inline
}
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a {
 padding:0 10px
}
.mec-event-grid-novel .mec-event-sharing-wrap>li a {
 color:#fff
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a {
 color:rgba(255,255,255,.4)
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a:hover {
 color:#fff
}
@media only screen and (max-width:1200px) {
 .mec-event-grid-novel .row .col-md-6.col-sm-6 {
  width:100%;
  float:none
 }
 .mec-event-grid-novel .mec-event-image {
  float:none;
  margin-top:-20px;
  margin-bottom:20px
 }
 .mec-event-grid-novel .mec-event-detail-wrap {
  margin-left:20px
 }
 .mec-event-grid-novel .mec-event-footer {
  margin-top:30px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-grid-novel .mec-event-footer {
  margin-top:0;
  padding-top:30px;
  margin-bottom:24px
 }
 .mec-event-grid-novel .mec-event-footer .mec-booking-button {
  display:block;
  position:relative
 }
 .mec-event-grid-novel .mec-event-sharing-wrap {
  left:0;
  bottom:-55px;
  padding-left:0
 }
 .mec-event-grid-novel .mec-event-content h4 a {
  font-size:20px;
  line-height:1.3
 }
}
.mec-event-grid-novel .mec-event-sharing-wrap {
 padding-left:0
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
 width:fit-content;
 z-index:999999
}
@media (min-width:1280px) {
 .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
  width:100px;
  height:100px
 }
 .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-detail-wrap {
  margin-left:150px
 }
}
@media (min-width:760px) and (max-width:1024px) {
 .mec-event-grid-novel .col-md-4.col-sm-4 {
  width:100%
 }
 .mec-event-grid-novel .mec-event-image {
  float:left
 }
 .mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img {
  width:100px;
  height:100px
 }
}
.mec-event-cover-modern {
 position:relative
}
.mec-event-cover-modern .mec-event-cover-a {
 background:0 0;
 position:absolute;
 color:#fff;
 bottom:0;
 left:0;
 text-decoration:none
}
.mec-event-cover-modern .mec-event-cover-a .mec-event-overlay {
 transition:all .5s;
 opacity:.8;
 width:100%;
 height:100%;
 position:absolute
}
.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-overlay {
 opacity:1
}
.mec-event-cover-modern .mec-event-detail {
 padding:40px;
 position:relative
}
.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-tag {
 color:#333;
 transition:all .5s
}
.mec-event-cover-modern .mec-event-cover-a .mec-event-title:hover {
 text-decoration:underline
}
.mec-event-cover-modern .mec-event-tag {
 background:#fff;
 display:inline-block;
 padding:5px 9px;
 font-size:11px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:24px
}
.mec-event-cover-modern .mec-event-date {
 text-transform:uppercase;
 font-size:17px;
 font-weight:300
}
.mec-event-cover-modern .mec-event-title {
 color:#fff;
 text-transform:uppercase;
 font-size:40px;
 font-weight:700;
 margin:6px 0
}
.mec-event-cover-modern .mec-event-place {
 font-weight:400;
 font-size:18px
}
@media only screen and (max-width:767px) {
 .mec-event-cover-modern .mec-event-cover-a {
  width:100%
 }
}
.mec-event-cover-classic {
 position:relative;
 overflow:hidden;
 background:#fff;
 padding:6px;
 border:1px solid #e8e8e8
}
.mec-event-cover-classic .mec-event-overlay {
 position:absolute;
 left:6px;
 right:6px;
 bottom:6px;
 top:6px;
 width:auto;
 height:auto;
 background-color:rgba(36,36,36,.4);
 transition:all .33s ease-in-out
}
.mec-event-cover-classic:hover .mec-event-overlay {
 background-color:rgba(36,36,36,.6)
}
.mec-event-cover-classic .mec-event-content {
 font-size:15px;
 color:#fff;
 position:absolute;
 bottom:0;
 padding:50px 35px;
 transition:all .33s ease-in-out
}
.mec-event-cover-classic .mec-event-date {
 font-size:14px;
 text-transform:uppercase;
 font-weight:400;
 line-height:1.6;
 text-align:left
}
.mec-event-cover-classic .mec-event-date span {
 display:block;
 font-weight:700;
 font-size:16px
}
.mec-event-cover-classic .mec-event-title {
 color:#fff;
 margin:20px 0 38px;
 font-size:24px;
 font-weight:700;
 text-transform:uppercase;
 font-style:normal
}
.mec-event-cover-classic .mec-btn-wrapper {
 text-align:left
}
.mec-event-cover-classic .mec-event-icon {
 font-size:18px;
 float:left;
 margin-right:14px;
 color:#fff;
 padding:13px
}
.mec-event-cover-classic .mec-event-button {
 color:#fff;
 background-color:#191919;
 border:2px #191919 solid;
 padding:12px 20px;
 letter-spacing:3px;
 font-size:12px;
 font-weight:700;
 font-style:normal;
 transition:all .22s ease;
 text-decoration:none
}
.mec-event-cover-classic .mec-event-button:hover {
 color:#191919;
 background-color:#fff;
 border-color:#fff;
 border-radius:1px
}
.mec-event-cover-classic .mec-event-image img {
 min-width:100%
}
@media only screen and (max-width:960px) {
 .mec-event-cover-classic .mec-event-content {
  padding:20px
 }
 .mec-event-cover-classic .mec-event-button {
  font-size:11px;
  padding:7px 10px;
  letter-spacing:1px
 }
 .mec-event-cover-classic .mec-event-title {
  font-size:19px;
  margin:15px 0 25px
 }
 .mec-event-cover-classic .mec-event-date {
  font-size:12px
 }
}
@media only screen and (max-width:767px) {
 .mec-event-cover-classic {
  margin-bottom:30px
 }
}
@media only screen and (max-width:479px) {
 .mec-event-cover-classic .mec-event-content {
  padding:15px;
  font-size:15px
 }
 .mec-event-cover-classic .mec-event-title {
  font-size:15px;
  margin:10px 0
 }
 .mec-event-cover-classic .mec-event-button {
  font-size:10px;
  padding:6px;
  letter-spacing:1px
 }
 .mec-event-cover-classic .mec-event-icon {
  padding:10px
 }
}
.mec-load-more-wrap {
 text-align:center;
 display:block;
 width:100%;
 padding-top:20px;
 text-align:center;
 position:relative
}
.mec-load-more-button {
 box-shadow:none;
 transition:all .21s ease;
 font-size:12px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#fff;
 color:#767676;
 border:2px solid #e8e8e8;
 border-radius:50px;
 padding:0 28px;
 margin-bottom:20px;
 cursor:pointer;
 line-height:40px;
 height:42px;
 display:inline-block
}
.mec-load-more-button:hover {
 background:#191919;
 color:#fff;
 border-color:#191919
}
.mec-load-more-loading {
 content:url(../../../plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif);
 cursor:wait;
 background:0 0;
 border-style:none
}
.mec-load-more-loading:hover {
 background:0 0
}
.mec-modal-preloader,
.mec-month-navigator-loading {
 width:100%;
 height:100%;
 background:no-repeat rgba(255,255,255,.88) url(../../../plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif) center;
 border-style:none;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:9
}
.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
 min-height:1024px
}
.mec-calendar-side .mec-calendar-table {
 min-height:450px
}
.mec-skin-weekly-view-events-container.mec-month-navigator-loading {
 margin-top:0
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 display:block
}
.mec-skin-daily-view-events-container.mec-month-navigator-loading {
 margin-top:0
}
@media only screen and (min-width:961px) {
 .mec-wrap.mec-sm959 .mec-calendar-side .mec-calendar-table {
  min-height:1px
 }
}
@media only screen and (max-width:479px) {
 .mec-calendar-side .mec-calendar-table {
  min-height:1px
 }
}
.mec-event-cover-clean {
 position:relative;
 border:1px solid #e6e6e6;
 padding:8px
}
.mec-event-cover-clean .mec-event-overlay {
 height:100%;
 background-color:rgba(36,36,36,.4);
 position:absolute;
 width:100%;
 left:0;
 border:8px solid #fff;
 top:0;
 transition:all .5s ease-in-out
}
.mec-event-cover-clean .mec-event-content {
 color:#fff;
 position:absolute;
 bottom:20px;
 padding:40px 60px;
 transition:all .5s ease-in-out
}
.mec-event-cover-clean .mec-event-title {
 color:#fff;
 font-weight:700;
 margin:46px 0 19px;
 font-size:29px;
 text-transform:uppercase;
 text-shadow:0 0 1px rgba(0,0,0,.5)
}
.mec-event-cover-clean .mec-event-title a {
 color:#fff;
 transition:all .5s;
 text-decoration:none;
 outline:0;
 border:none;
 box-shadow:none
}
.mec-event-cover-clean .mec-event-title a:hover {
 text-decoration:underline
}
.mec-event-cover-clean .mec-event-date {
 position:absolute;
 top:-20px;
 right:60px;
 color:#fff;
 width:60px;
 padding:14px 10px;
 z-index:1
}
.mec-event-cover-clean .mec-event-date div {
 text-align:center;
 text-transform:uppercase;
 letter-spacing:1px;
 line-height:16px
}
.mec-event-cover-clean .mec-event-date .dday {
 padding-bottom:15px;
 border-bottom:1px solid rgba(255,255,255,.5);
 margin-bottom:13px;
 font-size:24px
}
.mec-event-cover-clean .mec-event-date .dmonth {
 letter-spacing:2px
}
.mec-event-cover-clean .mec-event-place {
 font-size:18px
}
.mec-event-cover-clean .mec-event-image img {
 width:100%
}
@media only screen and (max-width:768px) {
 .mec-event-cover-clean .mec-event-content {
  padding:20px;
  bottom:5px
 }
 .mec-event-cover-clean .mec-event-title {
  font-size:23px
 }
 .mec-event-cover-clean .mec-event-date {
  right:20px;
  padding:10px;
  width:50px
 }
}
@media only screen and (max-width:479px) {
 .mec-event-cover-clean .mec-event-content {
  padding:10px
 }
 .mec-event-cover-clean .mec-event-title {
  font-size:19px;
  padding-right:25px
 }
 .mec-event-cover-clean .mec-event-date {
  right:-20px;
  top:-10px
 }
 .mec-event-cover-clean .mec-event-detail {
  font-size:12px
 }
}
.mec-month-divider {
 text-align:center;
 margin:60px 0 40px 0
}
.widget .mec-month-divider {
 margin:10px 0
}
.mec-month-divider span {
 text-transform:uppercase;
 font-size:22px;
 font-weight:700;
 padding-bottom:5px;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative
}
.mec-month-divider span:before {
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:'';
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:-30px;
 left:50%;
 width:60px
}
.widget .mec-month-divider span {
 font-size:13px
}
.mec-event-list-standard .mec-events-pagination {
 margin-top:60px;
 border-top:4px solid #ebebeb;
 min-height:80px;
 padding-top:20px
}
.mec-event-list-standard .mec-events-pagination .mec-events-pag-previous {
 float:left;
 margin-left:0
}
.mec-event-list-standard .mec-events-pagination .mec-events-pag-next {
 float:right;
 margin-right:0
}
.mec-event-list-standard .mec-event-article {
 position:relative;
 display:block;
 margin-bottom:25px;
 border:1px solid #e9e9e9;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-list-standard .mec-topsec {
 display:table;
 width:100%
}
.mec-event-list-standard .col-md-3.mec-event-image-wrap {
 padding-left:0
}
.mec-event-list-standard .mec-event-content {
 padding-top:15px;
 padding-right:30px
}
.mec-event-list-standard .mec-event-title {
 font-size:29px;
 font-weight:700;
 letter-spacing:-1px;
 margin:0 0 10px
}
.mec-event-list-standard .mec-event-title a {
 color:#292929;
 transition:color .3s ease
}
.mec-event-list-standard .mec-col-table-c {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 float:none!important
}
.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {
 padding-top:15px
}
.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
 vertical-align:top
}
.mec-topsec .mec-event-image {
 line-height:1px
}
.mec-topsec .mec-event-image a {
 display:block
}
.mec-event-list-standard .mec-event-meta-wrap {
 border-left:1px solid #eee
}
.mec-event-list-standard .mec-time-details {
 text-transform:uppercase;
 font-size:11px;
 font-weight:300;
 padding-top:0;
 text-align:left;
 padding-left:30px
}
.mec-event-list-standard .mec-event-meta .mec-event-address {
 font-style:normal;
 letter-spacing:0;
 font-size:12px;
 font-weight:300;
 margin:0 12px 0 0
}
.mec-event-list-standard .mec-event-meta span.mec-event-d,
.mec-event-list-standard .mec-event-meta span.mec-event-m {
 font-size:17px;
 font-weight:700;
 padding-right:6px;
 color:#444;
 text-transform:uppercase
}
.mec-event-list-standard .mec-date-details,
.mec-event-list-standard .mec-local-time-details,
.mec-event-list-standard .mec-time-details,
.mec-event-list-standard .mec-venue-details {
 position:relative;
 padding-left:28px;
 margin-bottom:10px
}
.mec-event-list-standard .mec-date-details:before,
.mec-event-list-standard .mec-local-time-details:before,
.mec-event-list-standard .mec-time-details:before,
.mec-event-list-standard .mec-venue-details:before {
 content:'\f041';
 font-family:fontawesome;
 position:absolute;
 left:6px;
 font-size:15px
}
.mec-event-list-standard .mec-date-details:before {
 content:'\f073'
}
.mec-event-list-standard .mec-time-details:before {
 content:'\f017'
}
.mec-event-list-standard .mec-local-time-details:before {
 content:'\f0ac'
}
.mec-event-list-standard .mec-local-time-details .mec-local-title {
 display:block
}
.mec-event-list-standard .mec-local-time-details .mec-local-date,
.mec-event-list-standard .mec-local-time-details .mec-local-time {
 font-style:normal;
 letter-spacing:0;
 font-size:11px;
 color:#8a8a8a;
 font-weight:300;
 line-height:1.6
}
.mec-event-list-minimal .mec-event-title a {
 color:#292929;
 transition:color .3s ease
}
.mec-event-meta-wrap .mec-price-details {
 margin-bottom:10px
}
.mec-price-details i {
 margin-right:4px;
 vertical-align:text-top
}
.mec-event-meta-wrap .mec-event-meta .mec-price-details i:before {
 font-size:15px
}
.mec-event-list-standard .mec-price-details {
 text-transform:uppercase;
 font-size:11px;
 font-weight:300
}
.mec-event-list-standard .mec-price-details i {
 margin-left:6px
}
.mec-month-side .mec-price-details {
 margin-left:2px
}
.mec-event-article .mec-price-details i,
.mec-month-side .mec-price-details i,
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details i {
 padding-top:4px;
 vertical-align:unset
}
.mec-event-list-standard ul.mec-categories {
 position:relative;
 padding-left:28px;
 margin-bottom:10px
}
.mec-event-list-standard ul.mec-categories li.mec-category a:before {
 font-size:16px!important;
 content:'\f105';
 position:absolute;
 font-family:fontawesome;
 left:8px;
 font-size:15px
}
@media only screen and (max-width:960px) {
 .mec-event-list-standard .mec-topsec {
  display:block
 }
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
  display:block;
  width:40%
 }
 .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
  display:block;
  min-height:230px
 }
 .mec-event-list-standard .mec-event-meta-wrap {
  display:block;
  border-left:none;
  border-top:1px solid #eee;
  width:100%;
  float:none;
  padding-top:20px
 }
}
@media only screen and (min-width:480px) and (max-width:960px) {
 .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap,
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
  display:table-cell
 }
}
@media only screen and (max-width:479px) {
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,
 .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img {
  float:none;
  width:100%;
  padding:0
 }
 .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
  padding:10px 10px 10px 30px
 }
}
.mec-localtime-details {
 color:#777;
 font-weight:400;
 line-height:12px;
 font-size:12px
}
.mec-localtime-details .mec-localdate,
.mec-localtime-details .mec-localtime,
.mec-localtime-details .mec-localtitle {
 display:inline-block
}
.mec-localtime-details .mec-start-date-label {
 padding-right:5px
}
.mec-localtime-details .mec-localtime {
 padding-left:5px
}
.mec-event-list-minimal .mec-localtime-details {
 display:inline-flex;
 font-size:15px;
 font-weight:300;
 line-height:1;
 letter-spacing:0;
 color:#9a9a9a;
 padding-left:9px
}
.mec-event-grid-classic .mec-localtime-details,
.mec-event-grid-clean .mec-localtime-details {
 color:#fff;
 font-weight:400;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:-.02em;
 color:#fff;
 padding:0 0;
 line-height:18px;
 margin-top:-3px
}
.mec-event-grid-clean .mec-localtime-details,
.mec-event-grid-colorful .mec-localtime-details,
.tooltipster-box .mec-localtime-details {
 line-height:22px;
 padding-top:10px
}
.mec-event-grid-colorful .mec-localtime-details {
 color:#fff
}
.mec-event-grid-classic .mec-localtime-details {
 text-align:center
}
.mec-event-grid-minimal .mec-localtime-details {
 line-height:22px
}
.mec-wrap .mec-yearly-view-wrap .mec-localtime-wrap i {
 display:inline-block;
 margin-left:-1px
}
.mec-timetable-t2-content .mec-local-time-details {
 padding-left:19px
}
.mec-timetable-t2-content .mec-local-time-details {
 position:relative
}
.mec-timetable-t2-content .mec-local-time-details:before {
 content:'\e007';
 font-family:simple-line-icons;
 position:absolute;
 font-size:12px;
 margin-right:4px;
 left:0
}
.mec-masonry .mec-masonry-col6 .mec-localtime-details {
 margin-top:10px;
 line-height:21px
}
.mec-masonry .mec-masonry-col6 .mec-localtime-details i {
 height:auto
}
.mec-event-cover-classic .mec-localtime-details {
 color:#fff;
 margin-top:12px
}
.mec-event-cover-classic .mec-localtime-details i {
 padding-right:8px
}
.mec-event-cover-clean .mec-localtime-details {
 color:#fff;
 margin-bottom:20px
}
.mec-event-cover-modern .mec-localtime-details {
 color:#fff;
 margin:10px 0;
 font-weight:400;
 font-size:18px
}
.mec-event-countdown-style1 .mec-localtime-details,
.mec-event-countdown-style2 .mec-localtime-details,
.mec-event-countdown-style3 .mec-localtime-details {
 color:#fff;
 padding:8px 5px 0;
 font-size:14px;
 line-height:25px
}
.mec-event-countdown-style1 .mec-localtime-details {
 text-align:center
}
.mec-event-hover-carousel-type4 .mec-localtime-details {
 display:block;
 color:#fff;
 font-size:11px
}
.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localdate,
.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtime,
.mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtitle,
.mec-event-footer-carousel-type3 .mec-localtime-details span {
 display:inline-flex;
 line-height:20px;
 text-align:left;
 margin:0!important;
 font-size:12px;
 color:#777;
 line-height:28px
}
.mec-owl-crousel-skin-type1 .mec-localtime-details {
 margin-top:-7px;
 margin-bottom:12px
}
.mec-wrap .mec-slider-t5 .mec-localtime-details {
 margin-top:14px;
 line-height:20px
}
.mec-wrap .mec-slider-t5 .mec-localtime-details i {
 font-size:18px;
 height:20px
}
.mec-timeline-event-local-time {
 background:rgba(64,217,241,.11);
 display:inline-block;
 padding:7px 20px 11px;
 border-radius:20px;
 line-height:1.24
}
.mec-timeline-event-local-time .mec-localtime-details {
 font-size:13px;
 font-weight:500;
 vertical-align:middle;
 margin-left:6px;
 color:inherit;
 line-height:24px
}
.mec-timeline-event-local-time .mec-localtime-details i {
 font-size:17px;
 vertical-align:middle;
 margin-left:-7px;
 padding-right:3px
}
.mec-booking-modal {
 background-color:#e6f7ff
}
.mec-booking-modal .mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before {
 top:-1px
}
.mec-modal-booking-button {
 box-shadow:none;
 transition:all .21s ease;
 font-size:11px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#fff;
 color:#767676;
 border:1px solid #e8e8e8;
 padding:12px 16px;
 line-height:37px;
 height:38px;
 margin:12px 0
}
.mec-modal-booking-button:hover {
 background:#191919;
 color:#fff;
 border-color:#191919
}
.mec-modal-booking-button.mec-mb-icon i {
 font-size:14px
}
.mec-event-list-classic .mec-modal-booking-button {
 height:0;
 line-height:1;
 margin:7px 0 0;
 display:inline-table;
 letter-spacing:0;
 padding:12px 14px
}
.mec-event-grid-novel ul.mec-categories {
 position:relative;
 line-height:30px;
 font-size:15px
}
.mec-event-grid-novel ul.mec-categories li.mec-category a {
 padding-left:35px;
 color:rgba(255,255,255,.4);
 line-height:30px;
 font-size:15px
}
.mec-event-grid-novel ul.mec-categories li.mec-category a:before {
 font-size:16px!important;
 content:'\f105';
 position:absolute;
 font-family:fontawesome;
 left:8px;
 font-size:15px;
 color:rgba(255,255,255,.4)
}
.mec-calendar-events-side .mec-modal-booking-button,
.mec-event-container-classic .mec-modal-booking-button,
.mec-event-grid-minimal .mec-modal-booking-button,
.mec-event-list-minimal .mec-modal-booking-button,
.mec-timetable-t2-col .mec-modal-booking-button {
 margin:0;
 color:#282828;
 font-size:12px;
 transition:all .5s ease;
 -webkit-transition:all .5s ease;
 position:relative;
 padding:0 0 0 24px;
 background:0 0;
 text-align:left;
 display:inline;
 border:0;
 font-weight:700
}
.mec-timetable-t2-col .mec-modal-booking-button {
 color:#fff;
 padding-left:19px
}
.mec-timetable-t2-col .mec-modal-booking-button:hover {
 color:#282828
}
.mec-event-list-minimal .mec-modal-booking-button {
 margin:0 4px 0 84px
}
.mec-calendar-events-side .mec-modal-booking-button:before,
.mec-event-container-classic .mec-modal-booking-button:before,
.mec-event-grid-minimal .mec-modal-booking-button:before,
.mec-event-list-minimal .mec-modal-booking-button:before {
 content:'';
 position:absolute;
 background:#7a7272;
 width:18px;
 height:1px;
 left:0;
 top:45%;
 transition:all .1s ease;
 -webkit-transition:all .1s ease
}
.mec-skin-carousel-container .mec-modal-booking-button {
 line-height:70px
}
.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon {
 border-radius:1px;
 letter-spacing:2px;
 border:1px solid #e6e6e6;
 color:#333;
 background-color:#fff;
 padding:13px 12px 13px 14px;
 font-weight:700;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016);
 transition:all .28s ease;
 line-height:unset
}
.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon:hover {
 border-color:#222;
 background:#222;
 color:#fff
}
.mec-event-footer .mec-modal-booking-button,
.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button {
 position:absolute;
 top:20px;
 right:125px;
 margin:0;
 padding:0 16px;
 line-height:37px
}
.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button {
 top:0;
 line-height:41px;
 height:41px;
 right:121px
}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button {
 line-height:18px;
 font-size:12px;
 letter-spacing:0;
 float:right;
 height:41px;
 margin:0 12px 0 0
}
.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button {
 color:#fff;
 background-color:#191919;
 border:2px #191919 solid;
 padding:10px 14px;
 letter-spacing:1.5px;
 font-size:11px;
 font-weight:700;
 font-style:normal;
 transition:all .22s ease;
 text-decoration:none;
 margin:0 0 0 12px
}
.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover {
 color:#191919;
 background-color:#fff;
 border:2px #fff solid
}
.mec-event-grid-modern .mec-event-footer .mec-modal-booking-button {
 right:auto;
 left:110px
}
.mec-event-grid-simple .mec-modal-booking-button,
.mec-events-agenda .mec-modal-booking-button {
 margin:0;
 font-size:12px;
 transition:all .5s ease;
 -webkit-transition:all .5s ease;
 position:relative;
 padding:0;
 background:0 0;
 text-align:left;
 display:inline;
 border:0;
 font-weight:700
}
.mec-events-agenda .mec-modal-booking-button {
 display:block;
 height:unset;
 padding-left:173px;
 line-height:14px;
 margin-bottom:7px
}
.mec-yearly-view-wrap .mec-modal-booking-button {
 margin:0;
 padding-left:14px;
 text-transform:capitalize
}
.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon {
 right:auto;
 left:238px;
 width:36px;
 height:36px;
 display:table-cell;
 vertical-align:middle;
 padding:0 10px;
 border-color:rgba(255,255,255,.1);
 background-color:rgba(0,0,0,0);
 color:#fff;
 border-radius:36px
}
.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover {
 background-color:rgba(255,255,255,.1)
}
.mec-event-grid-simple .mec-modal-booking-button:hover,
.mec-events-agenda .mec-modal-booking-button:hover,
.mec-events-yearlu .mec-modal-booking-button:hover {
 color:#191919
}
.mec-event-masonry .mec-event-footer .mec-modal-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0;
 box-shadow:0 5px 11px -3px rgba(0,0,0,.05);
 right:auto;
 left:155px
}
.mec-timeline-event .mec-modal-booking-button {
 position:absolute;
 top:0;
 right:0;
 display:inline-block;
 padding:7px 20px 7px;
 line-height:22px;
 height:unset;
 border:unset;
 text-transform:capitalize;
 font-weight:500;
 font-size:13px;
 letter-spacing:0;
 margin:0;
 border-radius:0 0 0 10px
}
.mec-timeline-event .mec-modal-booking-button:hover {
 background:#191919;
 color:#fff
}
.mec-skin-daily-view-events-container .mec-modal-booking-button,
.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 right:15px;
 line-height:26px;
 height:49px;
 border:unset;
 text-align:center;
 display:inline-block;
 background:#ededed;
 color:#191919;
 padding:12px;
 border-radius:2px;
 font-size:11px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:2px;
 transition:all .24s ease;
 margin:0
}
.mec-skin-daily-view-events-container .mec-modal-booking-button:hover,
.mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover {
 background:#292929;
 color:#fff
}
@media (max-width:1023px) {
 .mec-skin-daily-view-events-container .mec-modal-booking-button,
 .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button {
  position:relative;
  top:unset;
  transform:unset;
  margin:14px 16px 0;
  padding:8px;
  line-height:20px;
  height:35px
 }
}
@media (max-width:768px) {
 .featherlight .featherlight-inner {
  width:100%
 }
 .mec-events-agenda .mec-modal-booking-button {
  padding:0
 }
}
@media (max-width:480px) {
 .mec-booking-modal .mec-events-meta-group-booking-shortcode {
  padding:20px
 }
 .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-mec_email,
 .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-name {
  width:100%
 }
 .mec-booking-modal .mec-booking-shortcode button#mec-book-form-btn-step-2 {
  margin-left:20px
 }
 .mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type=submit] {
  bottom:22px
 }
 .mec-calendar-events-side .mec-modal-booking-button:before,
 .mec-event-container-classic .mec-modal-booking-button:before,
 .mec-event-grid-minimal .mec-modal-booking-button:before,
 .mec-event-list-minimal .mec-modal-booking-button:before {
  display:none
 }
 .mec-calendar-events-side .mec-modal-booking-button,
 .mec-event-container-classic .mec-modal-booking-button,
 .mec-event-grid-minimal .mec-modal-booking-button,
 .mec-event-list-minimal .mec-modal-booking-button,
 .mec-timetable-t2-col .mec-modal-booking-button {
  margin:0;
  padding:0
 }
 .mec-event-grid-modern .mec-event-footer .mec-booking-button {
  top:20px
 }
}
.mec-wrap .mec-events-cal-links {
 margin-bottom:0
}
.mec-single-event #mec-wrap {
 padding:0;
 margin-top:35px
}
.mec-wrap .mec-single-title,
.single-mec-events .mec-wrap.mec-no-access-error h1 {
 margin-top:0;
 margin-bottom:30px;
 font-weight:700;
 font-size:33px
}
.mec-single-event .mec-event-content {
 padding:40px 0 30px;
 margin-bottom:10px
}
.mec-single-event .mec-events-meta-group-booking,
.mec-single-event .mec-frontbox {
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-wrap #main-content {
 overflow:hidden;
 padding-top:35px
}
.mec-single-event .mec-map-get-direction-address-cnt {
 position:relative
}
.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address {
 width:100%;
 height:46px;
 padding:13px 10px;
 margin-bottom:0;
 background:#fcfcfc;
 border:1px solid #e0e0e0;
 border-radius:0;
 box-shadow:inset 0 2px 5px rgba(0,0,0,.081)
}
.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address:focus {
 color:#444;
 background:#fff;
 border-color:#b0b0b0;
 box-shadow:0 0 3px rgba(0,0,0,.2)
}
.mec-single-event .mec-map-get-direction-btn-cnt input {
 width:100%
}
.mec-single-event .mec-map-get-direction-reset {
 position:absolute;
 z-index:2;
 top:5px;
 right:10px;
 font-size:11px;
 cursor:pointer
}
.mec-events-meta-group-tags {
 margin-top:20px
}
.mec-events-meta-group-tags a {
 display:inline-block;
 color:#444;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1.5px;
 font-weight:500;
 padding:3px 7px;
 border:1px solid #ddd;
 border-radius:2px;
 background:#fff;
 margin:1px 3px
}
.mec-events-meta-group-tags a:hover {
 text-decoration:underline;
 background:#f9f9f9
}
.mec-local-time-details li {
 list-style:none
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details {
 background:#f7f7f7;
 padding:12px 14px 8px;
 margin-bottom:12px;
 vertical-align:baseline;
 position:relative;
 border:none
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details ul {
 margin:0;
 padding-left:35px
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3 {
 border:none;
 padding-left:15px
}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3:before {
 display:none
}
.mec-single-event.mec-single-modern i.mec-sl-speedometer {
 display:none
}
.mec-single-modern .mec-local-time-details.mec-frontbox i {
 display:none
}
.mec-single-event .mec-events-meta-group-booking {
 padding-bottom:30px
}
.mec-single-event .mec-events-meta-group-booking ul {
 list-style:none;
 margin-left:0;
 padding-left:0
}
.mec-single-event .mec-events-meta-group-booking ul li {
 padding:0;
 list-style:none;
 margin-top:40px
}
.mec-single-event .mec-events-meta-group-booking h4 {
 margin-bottom:20px;
 font-size:23px;
 font-weight:700
}
.mec-single-event .mec-events-meta-group-booking li h4 {
 font-size:19px
}
.mec-single-event .mec-events-meta-group-booking button,
.mec-single-event .mec-events-meta-group-booking input {
 border-radius:0;
 margin-bottom:6px
}
.mec-single-event .mec-events-meta-group-booking button {
 min-width:155px;
 margin-top:5px;
 margin-left:10px;
 border-radius:2px;
 box-shadow:0 2px 1px rgba(0,0,0,.08)
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button {
 background:#c4cace;
 float:left
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button:hover {
 background:#000
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button {
 float:left;
 margin-left:0
}
button#mec-book-form-back-btn-step-3 {
 float:none
}
.mec-next-occ-booking,
.mec-next-occ-booking-p {
 padding-left:15px
}
.mec-events-meta-group-booking .mec-next-occ-booking,
.mec-events-meta-group-booking .mec-next-occ-booking-p {
 padding:0;
 font-size:12px;
 letter-spacing:0;
 margin:3px 0;
 padding:5px 1em 3px 0
}
.mec-book-username-password-wrapper {
 padding:0 15px
}
.lity-container .mec-next-occ-booking,
.lity-container .mec-next-occ-booking-p {
 padding-left:0
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay {
 max-width:350px
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,
.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button {
 float:right
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover {
 background:#000
}
.lity-container .mec-click-pay {
 max-width:400px
}
.lity-container .mec-book-form-btn-wrap button.mec-book-form-next-button,
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r {
 float:right
}
.lity-container button.mec-book-form-next-button {
 float:right
}
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.lity-container .mec-click-pay button.mec-book-form-next-button:hover {
 background:#000
}
.mec-single-event .mec-events-meta-group-booking .mec-click-next {
 float:right;
 position:relative;
 width:calc(100% - 186px)
}
.lity-container .mec-click-next {
 float:right;
 position:relative;
 width:calc(100% - 186px)
}
.mec-single-event .mec-book-form-coupon button {
 margin-left:0
}
.mec-single-event .mec-book-form-gateway-checkout button {
 margin-left:0
}
.mec-single-event .mec-single-event .mec-book-form-gateway-checkout button {
 margin-right:20px
}
.lity-content .mec-book-form-back-button {
 position:relative;
 border:none;
 border-radius:0;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 line-height:1.5;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 min-width:170px;
 margin-top:5px;
 border-radius:0;
 margin-bottom:6px;
 background:#c4cace
}
.lity-content .mec-book-form-back-button:hover {
 background:#000
}
.lity-content button#mec-book-form-back-btn-step-3 {
 float:none
}
.lity-content .mec-book-form-next-button {
 float:left
}
.lity-content .mec-book-bfixed-fields-container {
 list-style:none;
 padding-left:0
}
.mec-single-event .mec-book-first,
.mec-single-event .mec-book-form-gateways,
.mec-single-event .mec-book-form-price,
.mec-single-event .mec-event-tickets-list,
.mec-single-event form.mec-click-next {
 padding-left:0;
 padding-right:0
}
.mec-single-event label.mec-fill-attendees {
 margin-left:0
}
.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-2,
.mec-wrap .mec-events-meta-group-booking #mec-book-form-back-btn-step-3,
.mec-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1 {
 margin-left:0
}
.mec-wrap .mec-booking-form-container .col-md-12 {
 padding-left:0
}
.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout.row {
 margin:0
}
.mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label {
 padding-left:3px
}
.mec-wrap p.mec-gateway-comment {
 margin-top:20px
}
.mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available {
 display:block;
 margin-bottom:20px;
 margin-top:-17px;
 font-size:11px;
 color:#8a8a8a
}
.mec-single-event .mec-events-meta-group-booking .mec-book-price-total {
 display:inline-block;
 margin-bottom:10px;
 font-size:26px;
 color:#39c36e;
 font-weight:700;
 padding:10px 0
}
.mec-single-event .mec-events-meta-group-booking form {
 margin:0
}
.mec-single-event .mec-events-meta-group-booking h5 span,
.mec-single-event .mec-events-meta-group-booking label {
 color:#424242;
 font-size:12px;
 font-weight:300;
 letter-spacing:0;
 margin:3px 0;
 display:block;
 clear:none;
 padding:5px 1em 3px 0
}
.mec-single-event .mec-events-meta-group-booking h5 span {
 display:inline-block
}
.mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name {
 padding-right:5px;
 text-transform:capitalize
}
.mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder {
 color:#aaa
}
.mec-single-event .mec-events-meta-group-booking input:-moz-placeholder {
 color:#aaa
}
.mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-single-event .mec-events-meta-group-booking select,
.mec-single-event .mec-events-meta-group-booking textarea {
 display:block;
 background:#fcfcfc;
 min-height:42px;
 min-width:180px;
 font-size:13px;
 border:1px solid #e0e0e0;
 padding:13px 10px;
 width:330px;
 margin-bottom:20px;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.051);
 clear:both
}
.wbmec-mandatory {
 padding-left:5px;
 font-size:14px
}
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input,
.mec-single-event .mec-events-meta-group-booking .mec-red-notification select,
.mec-single-event .mec-events-meta-group-booking .mec-red-notification textarea {
 border:1px solid #ff3c3c!important
}
.lity .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],
.lity .mec-events-meta-group-booking .mec-red-notification input[type=radio],
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=checkbox],
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type=radio] {
 outline:1px solid #ff3c3c!important
}
.lity .mec-book-ticket-container .mec-red-notification input,
.lity .mec-book-ticket-container .mec-red-notification select,
.lity .mec-book-ticket-container .mec-red-notification textarea {
 border:1px solid #ff3c3c!important
}
.mec-booking .woocommerce-notices-wrapper .woocommerce-message {
 color:#089740;
 background-color:#effdef;
 margin:0;
 padding:20px 20px 0;
 line-height:1;
 border:0;
 border-radius:5px
}
.mec-booking .woocommerce-notices-wrapper .woocommerce-message a {
 margin:0
}
@media only screen and (max-width:479px) {
 .mec-single-event .mec-events-meta-group-booking input[type=date],
 .mec-single-event .mec-events-meta-group-booking input[type=email],
 .mec-single-event .mec-events-meta-group-booking input[type=number],
 .mec-single-event .mec-events-meta-group-booking input[type=password],
 .mec-single-event .mec-events-meta-group-booking input[type=tel],
 .mec-single-event .mec-events-meta-group-booking input[type=text],
 .mec-single-event .mec-events-meta-group-booking select,
 .mec-single-event .mec-events-meta-group-booking textarea {
  width:100%
 }
 .mec-single-event .mec-events-meta-group-booking {
  padding:12px
 }
}
.mec-single-event .mec-events-meta-group-booking input[type=date]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=email]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=number]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=password]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=tel]:focus,
.mec-single-event .mec-events-meta-group-booking input[type=text]:focus,
.mec-single-event .mec-events-meta-group-booking select:focus,
.mec-single-event .mec-events-meta-group-booking textarea:focus {
 border:1px solid #aaa;
 color:#444;
 background:#fff;
 -moz-box-shadow:0 0 3px rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
 box-shadow:0 0 3px rgba(0,0,0,.2);
 outline:0
}
.mec-single-event .mec-events-meta-group-booking input[type=checkbox],
.mec-single-event .mec-events-meta-group-booking input[type=radio] {
 margin-right:6px;
 margin-top:5px;
 min-height:20px;
 clear:none;
 margin:0 0 0 2px
}
.lity-container .mec-events-meta-group-booking input[type=radio]:before,
.mec-single-event .mec-events-meta-group-booking input[type=radio]:before {
 content:'';
 display:inline-block;
 background:#fff;
 border-radius:18px;
 width:18px;
 height:18px;
 margin:-1px 0 0 -3px;
 cursor:pointer;
 border:2px solid #e1e7ed;
 box-shadow:0 2px 15px -3px rgba(69,77,89,.32)
}
.lity-container .mec-events-meta-group-booking input[type=radio]:checked:before,
.mec-single-event .mec-events-meta-group-booking input[type=radio]:checked:before {
 border:7px solid #008aff;
 background:#fff;
 box-shadow:0 3px 16px -3px #008aff
}
.lity-container .mec-events-meta-group-booking input[type=radio],
.mec-single-event .mec-events-meta-group-booking input[type=radio] {
 min-height:0;
 margin:0;
 margin-right:6px
}
.mec-single-event .mec-events-meta-group-booking input[type=checkbox] {
 float:left
}
.lity-container .mec-events-meta-group-booking .mec_book_first_for_all,
.mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all {
 display:none
}
.mec-events-meta-group-booking ul.mec-book-price-details {
 list-style:none;
 border:1px solid #eee;
 padding:0;
 overflow:hidden
}
.mec-events-meta-group-booking ul.mec-book-price-details li {
 font-size:15px;
 color:#a9a9a9;
 list-style:none;
 padding:13px 18px;
 margin:0;
 float:left;
 border-right:1px solid #eee
}
.mec-events-meta-group-booking ul.mec-book-price-details li:last-child {
 border-right:none
}
.mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount {
 font-weight:700;
 font-size:21px;
 color:#222;
 display:contents
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label {
 height:14px;
 width:14px;
 background-color:transparent;
 border:1px solid #d4d4d4;
 position:relative;
 display:inline-block;
 -moz-transition:border-color ease .2s;
 -o-transition:border-color ease .2s;
 -webkit-transition:border-color ease .2s;
 transition:border-color ease .2s;
 cursor:pointer;
 box-shadow:0 2px 16px -2px rgba(0,0,0,.2);
 vertical-align:middle;
 margin-right:3px;
 margin-top:-2px
}
.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label,
.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label {
 border-color:#008aff;
 box-shadow:0 2px 14px -3px #008aff
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before {
 position:absolute;
 height:0;
 width:1px;
 background-color:#008aff;
 display:inline-block;
 -moz-transform-origin:left top;
 -ms-transform-origin:left top;
 -o-transform-origin:left top;
 -webkit-transform-origin:left top;
 transform-origin:left top;
 content:'';
 -webkit-transition:opacity ease .5;
 -moz-transition:opacity ease .5;
 transition:opacity ease .5
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:before,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:before {
 top:8px;
 left:7px;
 box-shadow:0 0 0 2px #fff;
 -moz-transform:rotate(-145deg);
 -ms-transform:rotate(-145deg);
 -o-transform:rotate(-145deg);
 -webkit-transform:rotate(-145deg);
 transform:rotate(-145deg)
}
.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before,
.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::before {
 height:12px;
 -moz-animation:dothatopcheck .16s ease 0s forwards;
 -o-animation:dothatopcheck .16s ease 0s forwards;
 -webkit-animation:dothatopcheck .16s ease 0s forwards;
 animation:dothatopcheck .16s ease 0s forwards
}
.lity-container .mec-events-meta-group-booking label.wn-checkbox-label:after,
.mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label:after {
 top:6px;
 left:3px;
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.lity-container .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after,
.mec-single-event .mec-events-meta-group-booking input[type=checkbox]:checked+.wn-checkbox-label::after {
 -moz-animation:dothabottomcheck 80ms ease 0s forwards;
 -o-animation:dothabottomcheck 80ms ease 0s forwards;
 -webkit-animation:dothabottomcheck 80ms ease 0s forwards;
 animation:dothabottomcheck 80ms ease 0s forwards;
 height:4px
}
.mec-single-event .mec-events-meta-group-booking button[type=submit]:after,
.mec-single-event a.button:after {
 display:none;
 font-family:simple-line-icons;
 content:'\e098';
 margin-left:4px;
 -webkit-animation:rotating 1.2s linear infinite;
 -moz-animation:rotating 1.2s linear infinite;
 -ms-animation:rotating 1.2s linear infinite;
 -o-animation:rotating 1.2s linear infinite;
 animation:rotating 1.2s linear infinite
}
.mec-single-event .mec-events-meta-group-booking button[type=submit].loading:after,
.mec-single-event a.button.loading:after {
 display:inline-block
}
.mec-single-event .mec-event-export-module {
 display:block
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
 display:table;
 width:100%
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
 display:table-cell
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child {
 text-align:right
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover {
 color:#fff
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
 padding-left:0;
 margin:15px 5px
}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting {
 padding-left:0;
 margin:0
}
.mec-ticket-price {
 margin-left:10px;
 font-size:13px;
 font-weight:300
}
.mec-book-reg-field-checkbox label,
.mec-book-reg-field-radio label {
 line-height:1.36
}
.mec-book-reg-field-checkbox input[type=checkbox],
.mec-book-reg-field-radio input[type=radio] {
 float:left;
 margin-right:5px!important
}
.mec-ticket-available-spots .mec-event-ticket-description,
.mec-ticket-available-spots .mec-event-ticket-price {
 font-size:11px
}
.mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,
.mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after,
.mec-book-ticket-container .wbmec-mandatory {
 content:'';
 color:red;
 width:50px;
 height:50px;
 font-size:14px;
 padding-left:5px
}
@media only screen and (max-width:767px) {
 .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li {
  width:100%;
  min-height:40px;
  margin-bottom:15px;
  text-align:center;
  float:none;
  display:block
 }
 .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a {
  width:100%;
  padding-left:0;
  padding-right:0;
  text-align:center;
  display:block;
  font-size:12px
 }
}
.mec-single-event .mec-events-meta-group {
 margin-bottom:0
}
@media only screen and (max-width:767px) {
 .mec-single-event .mec-events-meta-group-booking {
  margin-bottom:30px
 }
}
.mec-single-event .mec-event-meta dt,
.mec-single-event .mec-event-meta h3 {
 text-transform:uppercase;
 font-size:16px;
 font-weight:700;
 padding-bottom:5px;
 display:inline;
 color:#000;
 padding-left:10px
}
.mec-single-event .mec-event-meta h6 {
 text-transform:uppercase;
 font-size:13px;
 padding-bottom:5px;
 display:inline;
 color:#222;
 padding-left:0
}
.mec-single-event .mec-event-meta .mec-events-event-categories a,
.mec-single-event .mec-event-meta dd {
 font-size:14px;
 color:#8d8d8d
}
.mec-single-event .mec-event-meta .mec-location dd.author {
 color:#3c3b3b
}
.mec-single-event .mec-event-meta dd {
 margin:0;
 padding-left:35px
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories {
 min-height:35px;
 line-height:35px
}
@media only screen and (max-width:480px) {
 .single-mec-events .lity-container {
  width:100%
 }
 .single-mec-events .lity-content .mec-events-meta-group-booking {
  padding:20px;
  width:85%;
  margin:0 auto
 }
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type {
 padding-top:5px
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories:last-of-type {
 border-bottom:0
}
.mec-single-event .mec-event-meta dd a {
 color:#8d8d8d;
 transition:all .2s ease;
 -ms-word-wrap:break-word;
 word-wrap:break-word
}
.mec-single-event .mec-event-meta dd a i:before {
 font-size:16px!important
}
.mec-single-event .mec-event-meta dd a i {
 margin-right:8px
}
.mec-single-event .mec-event-meta dl {
 margin-bottom:0
}
.mec-single-event .mec-event-meta .mec-events-event-cost {
 font-size:18px
}
.mec-single-event .mec-event-meta .mec-events-address {
 color:#a9a9a9;
 margin-bottom:20px
}
.mec-single-event .mec-event-meta .mec-events-meta-group-venue .author {
 margin-bottom:0;
 color:#8d8d8d;
 font-size:13px
}
.mec-single-event .mec-events-event-image {
 margin-bottom:0
}
.mec-single-event h2.mec-single-event-title {
 margin-bottom:30px;
 font-weight:700;
 font-size:33px
}
.mec-single-event .mec-booking-button {
 border-bottom:none;
 letter-spacing:.5px;
 line-height:48px;
 height:76px;
 transition:all .5s ease;
 color:#fff;
 padding:16px;
 display:block;
 text-align:center;
 font-size:16px;
 border-radius:2px;
 box-shadow:0 1px 2px rgba(0,0,0,.15)
}
.mec-single-event .mec-booking-button:hover {
 background-color:#101010!important
}
.mec-single-event .mec-event-tags a {
 display:inline-block;
 color:#444;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:1.5px;
 font-weight:500;
 padding:3px 7px;
 border:1px solid #ddd;
 border-radius:2px;
 background:#fff;
 margin:1px 3px
}
.mec-single-event .mec-event-tags:before {
 font-size:24px;
 color:#303030;
 margin-right:5px;
 content:'\f02c';
 font-family:fontawesome
}
.mec-single-event .mec-event-tags {
 padding-top:13px
}
.mec-single-event .mec-event-sharing {
 margin:30px 0 10px
}
.mec-region.mec-events-abbr,
.mec-single-event .mec-street-address {
 font-style:normal;
 font-size:13px
}
.mec-events-meta-group.mec-events-meta-group-venue:before,
.mec-single-event-date:before,
.mec-single-event-time:before {
 color:#40d9f1
}
.mec-single-event .mec-event-social {
 text-align:center
}
.mec-single-event .mec-event-social h3 {
 text-transform:uppercase;
 font-size:15px;
 font-weight:700;
 padding-bottom:5px;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative
}
.mec-single-event .mec-social-single:before {
 padding:13px 35px;
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:'';
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:39px
}
.mec-single-event .mec-event-social .event-sharing {
 margin-top:30px
}
.mec-single-event .mec-event-social ul {
 list-style:none;
 margin-left:0;
 padding:0
}
.mec-single-event .mec-event-social li.mec-event-social-icon {
 display:inline-block
}
.mec-single-event .mec-event-social li.mec-event-social-icon a {
 display:inline-block;
 color:#fff;
 width:40px;
 height:40px;
 padding:6px;
 font-size:18px;
 margin-right:5px;
 margin-bottom:5px;
 border-radius:2px
}
.mec-single-event .mec-event-social a.facebook {
 background:#3b5996
}
.mec-single-event .mec-event-social a.facebook:hover {
 background:#28385c
}
.mec-single-event .mec-event-social a.twitter {
 background:#00acee
}
.mec-single-event .mec-event-social a.twitter:hover {
 background:#0087bd
}
.mec-single-event .mec-event-social a.vimeo {
 background:#0dadd6
}
.mec-single-event .mec-event-social a.vimeo:hover {
 background:#0a85a3
}
.mec-single-event .mec-event-social a.dribble {
 background:#d53e68
}
.mec-single-event .mec-event-social a.dribble:hover {
 background:#bf4c78
}
.mec-single-event .mec-event-social a.youtube {
 background:#cb322c
}
.mec-single-event .mec-event-social a.youtube:hover {
 background:#992622
}
.mec-single-event .mec-event-social a.pinterest {
 background:#cb2027
}
.mec-single-event .mec-event-social a.pinterest:hover {
 background:#99181d
}
.mec-single-event .mec-event-social a.google {
 background:#c3391c
}
.mec-single-event .mec-event-social a.google:hover {
 background:#99181f
}
.mec-single-event .mec-event-social a.linkedin {
 background:#0073b2
}
.mec-single-event .mec-event-social a.linkedin:hover {
 background:#005380
}
.mec-single-event .mec-event-social a.email {
 background:#ff5d5e
}
.mec-single-event .mec-event-social a.email:hover {
 background:#cc4949
}
.mec-single-event .mec-event-social a.vk {
 background:#5b88bd
}
.mec-single-event .mec-event-social a.vk:hover {
 background:#3d608a
}
.mec-single-event .mec-event-social a.tumblr {
 background:#34465d
}
.mec-single-event .mec-event-social a.tumblr:hover {
 background:#273649
}
.mec-single-event .mec-event-social a.telegram {
 background:#08c
}
.mec-single-event .mec-event-social a.telegram:hover {
 background:#1076be
}
.mec-single-event .mec-event-social a.whatsapp {
 background:#25d366
}
.mec-single-event .mec-event-social a.whatsapp:hover {
 background:#23ac55
}
.mec-single-event .mec-event-social a.flipboard {
 background:#e12828
}
.mec-single-event .mec-event-social a.flipboard:hover {
 background:#af1e1e
}
.mec-single-event .mec-event-social a.pocket {
 background:#ef4056
}
.mec-single-event .mec-event-social a.pocket:hover {
 background:#8d1717
}
.mec-single-event .mec-event-social a.reddit {
 background:#ff5700
}
.mec-single-event .mec-event-social a.reddit:hover {
 background:#c94909
}
.mec-single-event .mec-event-social a.flipboard svg,
.mec-single-event .mec-event-social a.telegram svg {
 height:16px
}
.mec-single-event .mec-event-social li.mec-event-social-icon a svg {
 display:unset
}
.mec-single-event .mec-event-social a.rss {
 background:#f29a1d
}
.mec-single-event .mec-event-social a.rss:hover {
 background:#cc7400
}
.mec-single-event .mec-event-social a.instagram {
 background:#457399
}
.mec-single-event .mec-event-social a.instagram:hover {
 background:#2e4d66
}
.mec-single-event .mec-event-social a.linkedin {
 background:#457399
}
.mec-single-event .mec-event-social a.linkedin:hover {
 background:#2e4d66
}
.mec-single-event .mec-event-social a.other-social {
 background:#ff5d5e
}
.mec-single-event .mec-event-social a.other-social:hover {
 background:#cc4949
}
.mec-single-event .mec-event-social {
 text-align:center
}
.mec-single-event .mec-events-meta-group-booking form>h4,
.mec-single-event .mec-frontbox-title,
.mec-single-event .mec-wrap-checkout h4 {
 text-transform:uppercase;
 font-size:15px;
 font-weight:700;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative;
 text-align:center
}
.mec-single-event .mec-events-meta-group-booking form>h4:before,
.mec-single-event .mec-frontbox-title:before,
.mec-single-event .mec-wrap-checkout h4:before {
 padding:1px 35px;
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:'';
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:-35px;
 left:50%
}
.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],
.mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year] {
 width:47%!important;
 margin-right:12px;
 margin-top:5px;
 display:inline-block!important
}
@media (max-width:768px) {
 .mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-month],
 .mec-single-event .mec-events-meta-group-booking input[data-stripe=exp-year] {
  width:100%!important;
  margin-right:0;
  display:block!important
 }
}
.mec-single-event .mec-booking .mec-booking-dates-checkboxes {
 margin-bottom:22px
}
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label,
.mec-single-event .mec-booking .mec-booking-dates-checkboxes label {
 margin-bottom:3px;
 line-height:1.1
}
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label {
 display:flex
}
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type=checkbox],
.mec-booking input[type=checkbox],
.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type=checkbox] {
 width:17px;
 height:17px;
 min-height:unset;
 border-radius:3px;
 margin-top:-2px;
 margin-right:7px!important;
 margin-bottom:0!important
}
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type=checkbox] {
 margin-top:-1px
}
.mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes label {
 display:flex
}
.mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes input[type=checkbox] {
 margin-top:1px
}
.mec-event-meta i:before {
 font-size:20px;
 vertical-align:middle
}
.mec-event-meta .mec-single-event-additional-organizers i:before,
.mec-event-meta .mec-single-event-organizer i:before {
 font-size:14px;
 vertical-align:baseline
}
#mec-wrap .mec-events-day-time-slot .mec-events-content {
 float:left;
 width:33%;
 padding:0 15px
}
#mec-wrap .mec-events-day-time-slot .mec-events-event-image {
 padding-left:0
}
#mec-events-content .mec-events-abbr {
 color:#8d8d8d;
 font-size:14px
}
.mec-single-event .mec-events-content {
 margin-bottom:30px
}
.mec-single-event .mec-organizer-url a {
 word-wrap:break-word
}
.mec-single-event #headline {
 margin:0 0 10px
}
.mec-single-event #headline h2 {
 padding:0
}
.mec-single-event .mec-events-meta-group.mec-events-meta-group-gmap .mec-events-venue-map {
 margin-top:0;
 padding:8px;
 border:1px solid #e5e5e5;
 border-radius:7px
}
#mec-events-gmap-0 {
 height:325px!important
}
.mec-events-list .mec-events-day-time-slot .mec-events-event-meta {
 width:33%;
 float:left;
 padding:40px;
 height:auto;
 margin:0
}
.mec-events-day-time-slot .mec-events-content.description.entry-summary {
 font-size:15px;
 font-weight:300;
 color:#8d8d8d
}
.mec-events-day-time-slot .type-mec_events h2 {
 font-size:28px;
 padding-bottom:20px
}
.mec-events-day .mec-events-day-time-slot .type-mec_events {
 margin:0
}
.mec-events-day .mec-events-day-time-slot h5 {
 background-color:#8d8d8d
}
.mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title,
.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,
.mec-single-event .mec-events-meta-date h3 {
 padding-left:0;
 margin:10px;
 display:inline-block
}
.mec-single-event .mec-events-meta-date h3 {
 width:100%
}
.mec-single-event .mec-events-event-image {
 border:0
}
.mec-single-event .mec-events-venue-map {
 padding:0
}
.mec-event-cost,
.mec-event-more-info,
.mec-event-website,
.mec-events-meta-date,
.mec-single-event-additional-organizers,
.mec-single-event-category,
.mec-single-event-date,
.mec-single-event-label,
.mec-single-event-location,
.mec-single-event-organizer,
.mec-single-event-time {
 background:#f7f7f7;
 padding:12px 14px 8px;
 margin-bottom:12px;
 vertical-align:baseline;
 position:relative
}
.mec-single-event .mec-events-meta-date dd,
.mec-single-event .mec-single-event-additional-organizers dd,
.mec-single-event .mec-single-event-organizer dd {
 padding-left:0;
 margin-bottom:10px
}
.mec-single-event .mec-event-meta dd.mec-organizer-email a,
.mec-single-event .mec-events-meta-date dd span,
.mec-single-event .mec-single-event-additional-organizers dd span,
.mec-single-event .mec-single-event-organizer dd span {
 display:block;
 padding-left:41px;
 color:#8d8d8d
}
.mec-single-event .mec-events-meta-date i,
.mec-single-event .mec-single-event-additional-organizers i,
.mec-single-event .mec-single-event-organizer i {
 margin-right:10px;
 margin-left:12px
}
.mec-events-meta-group.mec-events-meta-group-venue dl {
 margin-bottom:0
}
address.mec-events-address {
 line-height:19px;
 font-style:normal;
 font-size:12px
}
.mec-single-event .mec-event-content dt {
 margin-top:5px
}
.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer {
 margin-bottom:15px;
 padding-bottom:5px;
 border-bottom:1px solid #e4e4e4
}
.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer:last-child {
 margin-bottom:0;
 padding-bottom:0;
 border:none
}
.mec-event-category-color {
 width:9px;
 height:9px;
 display:inline-block;
 vertical-align:middle;
 margin:0 0 0 4px;
 border-radius:9px
}
.mec-event-schedule-content {
 border-left:4px solid #f0f0f0;
 padding-top:10px;
 margin-top:30px;
 margin-left:25px;
 margin-bottom:20px;
 color:#8a8a8a
}
.mec-event-schedule-content dl {
 padding-left:24px;
 font-size:12px;
 position:relative;
 margin-bottom:35px
}
.mec-event-schedule-content dl:before {
 content:'';
 display:block;
 position:absolute;
 left:0;
 top:4px;
 width:20px;
 height:0;
 border-top:4px solid #f0f0f0
}
.mec-event-schedule-content dl dt {
 margin:0 0 10px;
 line-height:1.16
}
.mec-event-schedule-content dl dt.mec-schedule-title {
 font-size:13px;
 color:#5a5a5a;
 font-weight:700
}
.mec-event-schedule-content dl dt.mec-schedule-description {
 font-weight:300
}
.mec-event-schedule-content .mec-schedule-speakers {
 background:#f7f7f7;
 padding:10px
}
.mec-wrap .mec-event-schedule-content h6 {
 font-size:13px;
 color:#5a5a5a;
 font-weight:700;
 display:inline-block
}
.mec-wrap .mec-event-schedule-content a {
 font-weight:400;
 color:#5a5a5a;
 transition:all .1s ease
}
.single-mec-events .mec-speakers-details ul {
 padding:0;
 margin-left:0
}
.mec-single-event .mec-speakers-details ul li {
 list-style:none;
 background:#f7f7f7;
 padding:5px 5px 18px 5px;
 margin-top:14px
}
.mec-single-event .mec-speakers-details ul li a {
 -webkit-transition:.2s all ease;
 transition:.2s all ease
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a img {
 float:left;
 border-radius:50%;
 transition:.2s all ease;
 border:2px solid transparent;
 width:68px;
 height:68px
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img {
 border-color:#40d9f1
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-name {
 display:inline-block;
 margin-top:10px;
 font-size:15px;
 line-height:1.8;
 text-transform:capitalize;
 font-weight:700;
 padding-left:8px
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title {
 display:block;
 font-size:12px;
 margin-top:-1px;
 padding-left:75px;
 color:#888
}
.mec-single-event-location img,
.mec-single-event-organizer img {
 margin-bottom:10px;
 width:100%
}
.mec-qrcode-details {
 text-align:center
}
.mec-time-comment {
 font-size:11px
}
.mec-wrap .mec-attendees-list-details p {
 font-weight:300;
 margin:20px 0 0 0;
 color:#8d8d8d
}
.mec-wrap .mec-attendees-list-details li {
 list-style:none;
 display:block;
 margin-top:15px
}
.mec-wrap .mec-attendees-list-details li .mec-attendee-avatar {
 display:inline-block
}
.mec-wrap .mec-attendees-list-details li .mec-attendee-profile-link {
 display:inline-block;
 vertical-align:top;
 margin-left:10px
}
.mec-attendees-list-details ul {
 margin-bottom:0
}
.mec-attendees-list-details .mec-attendee-profile-link a {
 color:#8d8d8d;
 display:block
}
.mec-attendees-list-details .mec-attendee-profile-link span {
 display:inline-block;
 color:#000;
 vertical-align:middle;
 cursor:pointer
}
.mec-attendees-list-details span.mec-attendee-profile-ticket-number {
 border-radius:50px;
 width:20px;
 height:20px;
 font-size:12px;
 text-align:center;
 color:#fff;
 margin-right:4px;
 line-height:20px
}
#wrap .mec-attendees-list-details span.mec-attendee-profile-ticket-number {
 line-height:19px
}
.mec-attendees-list-details .mec-attendee-profile-link span i {
 vertical-align:middle;
 font-size:9px;
 font-weight:700;
 margin-left:5px
}
.mec-attendees-list-details .mec-attendees-toggle {
 border:1px solid #e6e6e6;
 background:#fafafa;
 padding:15px 15px 0;
 border-radius:3px;
 margin:12px 0 20px 52px;
 position:relative;
 font-size:13px;
 box-shadow:0 3px 1px 0 rgba(0,0,0,.02)
}
.mec-attendees-list-details .mec-attendees-toggle:after,
.mec-attendees-list-details .mec-attendees-toggle:before {
 content:'';
 display:block;
 position:absolute;
 left:50px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-attendees-list-details .mec-attendees-toggle:after {
 top:-20px;
 border-color:transparent transparent #fafafa transparent
}
.mec-attendees-list-details .mec-attendees-toggle:before {
 top:-21px;
 border-color:transparent transparent #e1e1e1 transparent
}
.mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item {
 padding-bottom:15px
}
.mec-attendees-list-details .mec-attendee-avatar img {
 border-radius:3px
}
.mec-attendee-avatar-sec {
 float:left;
 width:50px;
 margin-right:12px
}
.mec-attendee-profile-name-sec,
.mec-attendee-profile-ticket-sec {
 float:left;
 width:calc(100% - 62px);
 margin-top:3px
}
.mec-calendar {
 margin-bottom:20px;
 border:1px solid #e8e8e8;
 width:100%;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-calendar .mec-calendar-topsec {
 display:table;
 background:#fff
}
.mec-calendar .mec-calendar-topsec .mec-calendar-events-sec {
 display:none
}
.mec-calendar .mec-calendar-side {
 width:590px;
 display:table-cell;
 padding:40px;
 position:relative;
 text-align:center;
 box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset
}
.mec-calendar .mec-calendar-events-side {
 display:table-cell;
 height:100%;
 border-left:1px solid #efefef;
 padding:40px;
 width:100%
}
.mec-calendar .mec-calendar-events-side .mec-table-side-day {
 width:46px;
 height:46px;
 margin:0 auto 20px;
 position:relative;
 text-align:center;
 line-height:46px;
 border:1px solid #40d9f1;
 border-radius:50%;
 font-size:12px;
 font-weight:600;
 padding:0
}
.mec-calendar .mec-calendar-events-side .mec-table-side-title {
 text-align:center;
 font-size:11px;
 text-transform:uppercase;
 letter-spacing:3px;
 margin-bottom:14px
}
.mec-calendar .mec-calendar-header {
 position:relative;
 width:560px;
 margin-top:8px;
 margin-bottom:16px
}
.mec-calendar .mec-calendar-header h2 {
 text-transform:uppercase;
 font-size:22px;
 font-weight:700;
 color:#333
}
.mec-calendar .mec-event-footer {
 width:auto;
 min-height:60px
}
.mec-calendar dl {
 display:table;
 margin:0;
 border:none;
 padding:0;
 table-layout:fixed
}
.mec-calendar dt {
 display:table-cell;
 transition:all .66s ease;
 color:#4d4d4d;
 background:#fff;
 border-radius:44px;
 font-size:14px;
 width:80px;
 height:80px;
 line-height:80px;
 text-align:center
}
.excerpt-wrap .mec-wrap dt,
.nv-content-wrap .mec-wrap dt {
 display:table-cell
}
.mec-calendar .mec-calendar-table .mec-no-event {
 display:none
}
.mec-calendar .mec-calendar-table-head dt {
 font-weight:700;
 text-transform:uppercase;
 font-size:15px
}
.mec-calendar .mec-calendar-row dt:hover {
 background:#f4f4f4
}
.mec-calendar .mec-table-nullday {
 color:#cacaca
}
.mec-calendar.mec-box-calendar .mec-table-nullday:last-child {
 border-right:1px solid #eaeaea
}
.mec-calendar .mec-next-month:hover,
.mec-calendar .mec-prev-month:hover {
 background:#f4f4f4
}
.mec-calendar .mec-selected-day,
.mec-calendar .mec-selected-day:hover {
 background:#40d9f1;
 color:#fff
}
.mec-calendar .mec-selected-day a {
 color:#fff
}
.mec-calendar .mec-has-event {
 position:relative
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover {
 background:#40d9f1
}
.mec-calendar .mec-has-event a {
 cursor:pointer;
 display:block;
 width:100%;
 height:100%;
 border-radius:50%;
 color:#4d4d4d;
 transition:all .25s ease;
 text-decoration:none;
 box-shadow:none
}
.mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a,
.mec-calendar .mec-calendar-row dt.mec-has-event:hover a {
 color:#fff
}
.mec-calendar .mec-has-event:after {
 background-color:#40d9f1;
 border-radius:50%;
 display:block;
 content:'';
 width:8px;
 height:8px;
 bottom:14px;
 left:50%;
 margin:-4px 0 0 -4px;
 position:absolute;
 transition:all .25s ease
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover:after {
 background-color:#fff
}
.mec-calendar .mec-has-event.mec-selected-day:after {
 display:none
}
.mec-calendar .mec-event-article {
 text-align:left;
 margin-bottom:0;
 padding-bottom:25px;
 padding-top:26px;
 border-top:1px solid #efefef;
 transition:all .33s ease
}
.mec-calendar .mec-event-article:hover {
 background-color:#fafafa
}
.mec-calendar .mec-event-article .mec-event-time {
 font-size:11px;
 line-height:1.1;
 margin:0
}
.mec-calendar .mec-event-article .mec-event-title {
 font-size:13px;
 padding:0;
 margin:10px 0 8px;
 font-weight:700;
 text-transform:uppercase
}
.mec-calendar .mec-event-article .mec-event-title a {
 text-decoration:none;
 color:#494949;
 transition:color .3s ease
}
.mec-calendar .mec-event-article .mec-event-title a:hover {
 color:#40d9f1
}
.mec-calendar .mec-event-article .mec-event-image,
.mec-calendar .mec-event-list-classic .mec-event-image img {
 width:65px;
 height:auto
}
.mec-calendar .mec-event-article .mec-event-image {
 float:left;
 margin-right:20px;
 width:65px;
 height:auto
}
.mec-calendar .mec-event-article .mec-event-detail,
.mec-calendar .mec-event-article .mec-localtime-details div {
 font-size:13px;
 line-height:1.3;
 color:#9a9a9a;
 margin-bottom:0
}
.mec-calendar .mec-calendar-side .mec-next-month,
.mec-calendar .mec-calendar-side .mec-previous-month {
 cursor:pointer;
 position:absolute;
 top:0;
 min-width:50px;
 height:50px;
 line-height:50px;
 text-align:center;
 background:#fff;
 color:#a9a9a9;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 padding-left:10px;
 padding-right:10px;
 border:1px solid #efefef;
 border-top:none;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease
}
.mec-calendar .mec-calendar-side .mec-next-month i,
.mec-calendar .mec-calendar-side .mec-previous-month i {
 font-size:12px;
 color:#40d9f1;
 cursor:pointer
}
.mec-calendar .mec-calendar-side .mec-next-month:hover,
.mec-calendar .mec-calendar-side .mec-previous-month:hover {
 background-color:#f9f9f9;
 color:#40d9f1
}
.mec-calendar .mec-calendar-side .mec-previous-month {
 left:0;
 border-bottom-right-radius:6px;
 border-left:none
}
.mec-calendar .mec-calendar-side .mec-next-month {
 right:0;
 border-bottom-left-radius:6px;
 border-right:none
}
@media only screen and (min-width:961px) {
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-has-event:after {
  width:6px;
  height:6px;
  bottom:6px
 }
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-side {
  width:370px
 }
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header {
  position:relative;
  width:350px;
  margin-top:30px;
  margin-bottom:20px;
  padding-top:20px
 }
 .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt {
  width:50px;
  height:50px;
  line-height:50px
 }
 .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt {
  height:110px
 }
}
@media only screen and (max-width:1200px) {
 .mec-calendar .mec-has-event:after {
  width:6px;
  height:6px;
  bottom:6px
 }
 .mec-calendar .mec-calendar-side {
  width:370px
 }
 .mec-calendar .mec-calendar-header {
  position:relative;
  width:350px;
  margin-top:30px
 }
 .mec-calendar dt {
  width:50px;
  height:50px;
  line-height:50px
 }
}
@media only screen and (max-width:767px) {
 .mec-calendar .mec-calendar-header h2 {
  font-size:18px
 }
 .mec-calendar .mec-calendar-topsec {
  width:100%
 }
 .mec-calendar .mec-calendar-side {
  width:100%;
  display:block;
  padding:30px
 }
 .mec-calendar .mec-calendar-header {
  width:auto
 }
 .mec-calendar .mec-calendar-events-side {
  width:100%;
  display:block;
  height:100%;
  border-left:none;
  border-top:1px solid #efefef;
  padding:20px
 }
 .mec-calendar dl {
  width:100%
 }
 .mec-calendar dt {
  width:14%;
  height:60px;
  line-height:60px;
  border-radius:50px
 }
}
@media only screen and (max-width:479px) {
 .mec-calendar .mec-has-event:after {
  width:4px;
  height:4px
 }
 .mec-calendar .mec-calendar-header h2 {
  font-size:16px;
  margin-top:33px
 }
 .mec-calendar dt {
  height:38px;
  line-height:38px
 }
 .mec-calendar .mec-event-list-classic .mec-event-detail,
 .mec-calendar .mec-event-list-classic .mec-event-title {
  font-size:12px
 }
 .mec-calendar .mec-event-list-classic .mec-event-time {
  font-size:10px
 }
}
.mec-box-calendar.mec-calendar .mec-has-event a,
.mec-box-calendar.mec-calendar dt {
 border-radius:0
}
.mec-box-calendar.mec-calendar .mec-calendar-header {
 margin-top:2px;
 margin-bottom:30px
}
.mec-box-calendar.mec-calendar dt {
 border-bottom:1px solid #eaeaea;
 border-left:1px solid #eaeaea
}
.mec-box-calendar.mec-calendar dl dt:last-child {
 border-right:1px solid #eaeaea
}
.mec-box-calendar.mec-calendar .mec-calendar-table-head dt {
 border-top:1px solid #eaeaea;
 background-color:#f8f8f8
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
 background-color:#f4f4f4
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
 border-radius:2px;
 top:40px;
 border:1px solid #eee;
 height:30px;
 line-height:30px;
 z-index:1
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
 left:40px
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
 right:40px
}
.mec-box-calendar.mec-calendar .mec-calendar-side {
 box-shadow:none
}
.mec-box-calendar.mec-calendar .mec-calendar-events-side {
 border:none
}
.mec-box-calendar.mec-calendar .mec-calendar-events-side .mec-table-side-day {
 border-radius:2px
}
.mec-box-calendar.mec-calendar h4.mec-month-label {
 position:relative;
 width:560px;
 margin-top:2px;
 margin-bottom:30px;
 text-transform:uppercase;
 font-size:22px;
 font-weight:700;
 color:#333
}
.mec-widget .mec-box-calendar.mec-calendar h4.mec-month-label {
 width:100%;
 margin-top:8px;
 font-size:13px
}
@media only screen and (max-width:1200px) {
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  left:42px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
  right:42px
 }
 .mec-calendar .mec-calendar-header h2 {
  font-size:17px;
  margin-top:7px
 }
}
@media only screen and (max-width:767px) {
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  top:28px;
  font-size:10px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  left:30px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
  right:30px
 }
 .mec-calendar .mec-calendar-header h2 {
  font-size:15px
 }
}
@media only screen and (max-width:479px) {
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  top:16px;
  font-size:0;
  padding:4px 0;
  text-align:center;
  min-width:33px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
  left:10px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month {
  right:10px
 }
 .mec-box-calendar.mec-calendar .mec-calendar-header h2 {
  font-size:12px;
  margin-top:15px
 }
 .mec-box-calendar.mec-calendar .mec-event-image {
  margin-right:12px
 }
}
.mec-calendar.mec-event-calendar-classic,
.mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 border:none;
 padding:0;
 width:100%;
 height:100%;
 box-shadow:none
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 display:block
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-header,
.mec-calendar.mec-event-calendar-classic dl {
 width:100%
}
.mec-calendar.mec-event-calendar-classic dl dt {
 width:15%;
 height:136px;
 line-height:1.2;
 text-align:left;
 padding:5px 7px;
 position:relative
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
 height:30px!important
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
 top:0
}
.mec-calendar.mec-event-calendar-classic .mec-has-event:after {
 bottom:auto;
 top:24px;
 left:7px;
 margin:0
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
 left:0
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month {
 right:0
}
.mec-next-month a,
.mec-previous-month a {
 pointer-events:none
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
 text-align:left;
 background:#fafafa;
 border:1px solid #eaeaea;
 border-top:none;
 padding:10px 20px
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
 display:none
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover {
 background-color:#fcfcfc
}
.mec-calendar.mec-event-calendar-classic .mec-selected-day,
.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover {
 color:#40d9f1;
 font-weight:700;
 background:#fafafa;
 border-bottom:none
}
.mec-wrap .mec-calendar.mec-event-calendar-classic:not(.mec-event-container-simple) .mec-selected-day:hover {
 color:#fff!important
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day,
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title {
 display:inline-block;
 margin:0;
 margin-bottom:15px;
 font-weight:700
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day {
 margin-left:4px
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event a {
 color:#4d4d4d
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:not(.mec-selected-day):hover a {
 color:#fff
}
@media only screen and (max-width:1200px) {
 .mec-calendar.mec-event-calendar-classic dl dt {
  height:100px
 }
}
@media only screen and (max-width:767px) {
 .mec-calendar.mec-event-calendar-classic dl dt {
  height:40px
 }
}
@media only screen and (max-width:479px) {
 .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
  padding:10px
 }
 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-header h2 {
  font-size:13px;
  margin-top:8px
 }
}
.mec-calendar .mec-event-article.mec-single-event-novel {
 padding:4px 8px;
 min-height:25px;
 margin:0 -4px;
 border-radius:0
}
.mec-calendar .mec-event-article.mec-single-event-novel h4 {
 margin:0;
 font-size:10px;
 line-height:18px
}
.mec-calendar.mec-event-container-novel dl dt {
 padding:3px
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-novel-selected-day {
 display:inline-block;
 padding:4px;
 margin-left:1px
}
.mec-wrap .mec-calendar.mec-event-container-novel .mec-selected-day:hover {
 color:#fff!important
}
.mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day {
 color:#fff
}
.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-selected-day,
.mec-calendar.mec-event-calendar-classic.mec-event-container-novel dt.mec-selected-day:hover {
 border-bottom:1px solid #eaeaea
}
.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-calendar-side .mec-calendar-table {
 min-height:auto
}
.mec-single-event-novel.light h4 {
 color:#000!important
}
.mec-single-event-novel.dark h4 {
 color:#fff!important
}
@media only screen and (max-width:768px) {
 .mec-calendar .mec-event-article.mec-single-event-novel {
  padding:0;
  min-height:5px
 }
 .mec-calendar .mec-event-article.mec-single-event-novel h4 {
  display:block;
  font-size:9px
 }
}
.mec-event-container-simple .event-single-content-simple {
 display:none
}
.mec-event-calendar-classic.mec-event-container-simple .mec-calendar-side .mec-calendar-table {
 min-height:unset
}
.mec-event-container-simple .mec-monthly-tooltip h4 {
 font-size:13px;
 font-weight:500;
 margin:0;
 color:#444
}
.mec-event-container-simple .mec-monthly-tooltip h4:hover {
 text-decoration:underline;
 color:#111
}
.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple {
 border-bottom:1px dashed #e3e3e3;
 padding:10px 2px;
 display:block
}
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
 font-size:30px;
 color:#000
}
.mec-calendar.mec-event-container-simple .mec-calendar-row dt:hover {
 background:unset
}
.mec-calendar.mec-event-container-simple .mec-calendar-row dt,
.mec-calendar.mec-event-container-simple .mec-calendar-row dt:last-child,
.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt,
.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt:last-child {
 border-width:2px
}
.mec-calendar.mec-event-container-simple dl dt.mec-selected-day,
.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover {
 border-bottom:2px solid #40d9f1;
 background:unset
}
.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt {
 line-height:36px
}
@media (max-width:768px) {
 .mec-calendar.mec-event-container-simple {
  overflow-x:scroll
 }
 .mec-calendar.mec-event-container-simple .mec-calendar-side {
  min-width:100%
 }
 .mec-event-container-simple .mec-monthly-tooltip h4 {
  font-size:12px
 }
 .mec-event-container-simple .mec-calendar-side {
  min-width:600px!important;
  overflow-x:scroll
 }
}
.mec-wrap.colorskin-custom .mec-calendar.mec-event-container-simple .mec-selected-day:hover {
 background:#f4f4f4
}
.mec-event-container-simple .mec-calendar-day .mec-monthly-tooltip.event-single-link-simple:last-of-type {
 border:none
}
.mec-tooltip-event-title {
 font-size:16px;
 font-weight:700;
 color:#000;
 margin-bottom:2px
}
.mec-tooltip-event-time,
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details {
 font-size:12px;
 color:#888;
 margin-bottom:8px;
 margin-top:5px
}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content {
 padding:17px
}
.mec-tooltip-event-content {
 clear:both
}
.mec-tooltip-event-featured {
 float:left;
 margin-right:13px;
 margin-bottom:1px
}
.mec-tooltip-event-featured img {
 max-width:120px
}
.mec-tooltip-event-desc {
 font-size:14px;
 color:#444;
 line-height:18px
}
.mec-tooltip-event-desc p {
 font-size:13px;
 line-height:1.4;
 margin-bottom:10px
}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box {
 border-radius:3px!important;
 border:1px solid #e2e3e4!important;
 background:#fff!important;
 box-shadow:0 -1px 30px -2px rgba(0,0,0,.15)!important
}
.tooltipster-box .mec-tooltip-event-desc {
 margin-bottom:12px
}
.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow {
 overflow:visible!important
}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 border-width:12px!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 border-right-color:#e2e3e4!important
}
.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 left:-12px!important;
 z-index:9999999999!important
}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 display:block!important
}
.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 border-width:11px!important;
 z-index:99999999999!important
}
.tooltipster-sidetip.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 left:-9px!important;
 top:1px!important;
 border-right-color:#fff!important
}
.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 border-top-color:#fff!important;
 left:0!important;
 top:-1px!important
}
.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 left:-1px!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 border-top-color:#e2e3e4!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 left:-1px!important;
 top:-11px!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 border-bottom-color:#e2e3e4!important
}
.tooltipster-sidetip.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 top:-9px!important;
 border-bottom-color:#fff!important
}
.tooltipster-sidetip.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-background {
 border-left-color:#fff!important;
 left:-2px!important;
 top:0!important
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-border {
 border-left-color:#e2e3e4!important;
 left:-1px!important;
 top:-1px!important
}
@media (max-width:780px) {
 .mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4 {
  word-break:break-all;
  font-size:13px
 }
}
@media (max-width:320px) {
 .mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4 {
  font-size:10px
 }
}
.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article {
 padding-left:15px;
 padding-right:15px;
 position:relative
}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month {
 text-align:center;
 background-color:#fff;
 border-bottom:2px solid #f4f4f4;
 position:relative
}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
 color:#444;
 font-size:18px;
 line-height:1.2;
 padding:15px 0 11px;
 margin:0;
 font-weight:700;
 letter-spacing:1px;
 text-transform:uppercase;
 border-bottom:1px solid #e6e6e6
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top {
 text-align:center;
 padding:10px 0;
 position:relative;
 background-color:#fafafa
}
.mec-calendar.mec-calendar-daily .mec-next-month,
.mec-calendar.mec-calendar-daily .mec-previous-month {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-25px;
 min-width:50px;
 height:50px;
 line-height:50px;
 text-align:center;
 background:#fff;
 border:1px solid #e2e2e2;
 border-radius:50px;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-next-month i,
.mec-calendar.mec-calendar-daily .mec-previous-month i {
 font-size:14px;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-next-month:hover,
.mec-calendar.mec-calendar-daily .mec-previous-month:hover {
 border-color:#d0d0d0;
 color:#444;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.075)
}
.mec-calendar.mec-calendar-daily .mec-previous-month {
 margin-left:-150px
}
.mec-calendar.mec-calendar-daily .mec-next-month {
 margin-left:100px
}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month {
 min-height:28px;
 height:28px;
 line-height:28px;
 width:28px;
 margin-top:-14px;
 border-radius:3px
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h3 {
 margin-top:9px;
 color:#b9b9b9;
 font-size:30px;
 font-weight:100;
 text-transform:uppercase;
 margin-bottom:12px;
 line-height:1
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2 {
 font-size:81px;
 color:#444;
 margin-bottom:10px;
 line-height:1.1
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table {
 overflow:hidden;
 background:#fff;
 min-height:60px;
 border-top:1px solid #e6e6e6;
 border-bottom:2px solid #f3f3f3;
 padding:0 50px;
 position:relative
}
@media only screen and (min-width:479px) {
 .mec-calendar.mec-calendar-daily .mec-calendar-d-table {
  padding:0 55px
 }
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl {
 width:1310px;
 display:block
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl {
 display:none
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl.mec-weekly-view-week-active {
 display:flex
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt {
 display:block;
 background:#fff;
 width:42px;
 height:60px;
 line-height:60px;
 text-align:center;
 float:left;
 border-right:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6;
 border-radius:0
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day:hover,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt:hover {
 background:#fafafa;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.065) inset;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day {
 cursor:default;
 background:#fff;
 color:#c1c1c1;
 line-height:59px;
 text-align:center;
 border-right:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event {
 cursor:pointer;
 font-weight:700;
 color:#4a4a4a
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current {
 font-size:18px;
 font-weight:700;
 background:#fafafa;
 color:#40d9f1
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev {
 float:none;
 font-size:14px;
 width:55px;
 position:absolute;
 top:0;
 left:0;
 cursor:pointer
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next {
 left:auto;
 right:0;
 border-left:1px solid #e6e6e6;
 border-right:none
}
.mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count {
 font-size:12px;
 color:#888;
 text-align:center
}
@media only screen and (max-width:479px) {
 .mec-calendar.mec-calendar-daily .mec-previous-month {
  margin-left:-130px
 }
 .mec-calendar.mec-calendar-daily .mec-next-month {
  margin-left:80px
 }
 .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
  font-size:14px;
  letter-spacing:0
 }
}
.widget .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
 font-size:14px;
 letter-spacing:0
}
.widget .mec-calendar.mec-calendar-daily .mec-previous-month {
 margin-left:-130px
}
.widget .mec-calendar.mec-calendar-daily .mec-next-month {
 margin-left:80px
}
.mec-util-hidden {
 display:none
}
.mec-daily-view-date-events,
.mec-weekly-view-date-events {
 list-style:none;
 margin:0
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table {
 padding:0
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl {
 width:calc(100% - 1px)
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt {
 width:100%;
 height:70px;
 line-height:normal;
 cursor:default
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover {
 background:#fff;
 cursor:default
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:last-child {
 border-right:none
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span {
 font-size:12px;
 font-weight:700;
 text-transform:uppercase;
 display:block;
 margin:15px 0 6px
}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-next,
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-prev {
 display:none
}
ul.mec-weekly-view-dates-events,
ul.mec-weekly-view-dates-events li {
 padding:0;
 margin:0;
 line-height:initial
}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
 width:64px;
 height:64px;
 margin-right:10px;
 font-size:11px;
 text-transform:uppercase;
 float:left;
 text-align:center;
 padding-top:2px
}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span {
 font-size:40px;
 line-height:30px;
 font-weight:700;
 display:block;
 margin-bottom:6px;
 letter-spacing:1px
}
.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-previous-month {
 margin-left:0;
 left:12px
}
.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-next-month {
 margin-left:0;
 left:auto;
 right:12px
}
@media only screen and (max-width:479px) {
 .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span {
  font-size:9px;
  letter-spacing:0
 }
 .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
  width:100%;
  height:36px;
  margin-bottom:12px;
  line-height:1;
  font-size:10px;
  margin-right:5px;
  text-align:left
 }
 .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span {
  font-size:18px;
  margin-bottom:5px
 }
}
.widget .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span {
 font-size:9px;
 letter-spacing:0
}
.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date {
 width:100%;
 height:36px;
 margin-bottom:12px;
 line-height:1;
 font-size:10px;
 margin-right:5px;
 text-align:left
}
.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span {
 font-size:18px;
 margin-bottom:5px
}
.mec-week-events-container .mec-weekly-view-dates-events li.mec-no-event-found {
 list-style:none!important
}
li.mec-no-event-found .mec-event-title {
 text-align:center
}
.mec-widget .mec-calendar {
 max-width:100%
}
.mec-widget .mec-calendar dl dt,
.mec-wrap.mec-sm959.mec-widget .mec-calendar.mec-event-calendar-classic dl dt {
 height:40px
}
.mec-widget .mec-calendar .mec-calendar-events-sec {
 padding:10px
}
.mec-widget .mec-calendar .mec-calendar-header h2 {
 font-size:13px;
 margin-top:8px
}
.mec-widget .mec-calendar .mec-event-list-classic .mec-event-image {
 margin-right:12px
}
.mec-widget .mec-calendar .mec-has-event:after {
 width:4px;
 height:4px
}
.mec-widget .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title {
 font-size:14px
}
.mec-widget .mec-calendar .mec-event-article .mec-event-image {
 margin-right:11px
}
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-header {
 margin-bottom:20px
}
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
 font-size:0;
 padding:4px 0;
 text-align:center;
 min-width:33px
}
.mec-widget .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
 min-height:200px
}
.mec-widget .mec-event-list-classic {
 margin-bottom:8px;
 padding:8px 0
}
.mec-widget .mec-event-list-classic .mec-event-article {
 margin-bottom:0;
 padding:10px 0;
 position:relative;
 min-height:86px;
 padding-left:80px
}
.mec-widget .mec-event-list-classic .mec-event-date {
 font-size:10px;
 line-height:14px;
 text-transform:uppercase
}
.mec-widget .mec-event-list-classic .mec-event-title {
 font-size:13px
}
.mec-widget .mec-event-list-classic .mec-event-detail {
 font-size:11px
}
.mec-widget .mec-event-list-classic .mec-event-image {
 width:68px;
 position:absolute;
 left:0
}
.mec-event-list-classic .mec-event-image img {
 width:100%
}
.mec-widget .mec-event-list-classic .mec-event-detail {
 overflow:visible
}
.event-color {
 width:14px;
 display:inline-block;
 height:14px;
 margin-left:5px;
 border-radius:50%
}
.mec-map-lightbox-wp {
 width:580px;
 padding:15px 15px 0;
 background-color:#fff
}
.mec-map-view-event-detail.mec-event-detail {
 width:580px;
 background-color:#e9e9e9;
 padding:8px 15px
}
.mec-map-lightbox-wp.mec-event-list-classic .mec-event-article {
 padding:0 0 15px;
 margin:0
}
.mec-map-lightbox-wp.mec-event-list-classic .mec-event-image {
 width:70px;
 margin-right:15px
}
.mec-marker-infowindow-wp {
 padding:10px
}
.mec-marker-infowindow-wp .mec-marker-infowindow-count {
 width:60px;
 height:60px;
 display:block;
 text-align:center;
 line-height:60px;
 border:1px solid #40d9f1;
 border-radius:50%;
 font-size:32px;
 color:#40d9f1;
 float:left;
 margin-right:11px
}
.mec-marker-infowindow-wp .mec-marker-infowindow-content {
 overflow:hidden;
 padding-top:6px
}
.mec-marker-infowindow-wp .mec-marker-infowindow-content span {
 display:block;
 color:#222
}
.mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child {
 font-size:15px;
 font-weight:700
}
.mec-marker-wrap {
 display:inline-block;
 width:35px;
 height:35px;
 margin:15px 0 0 4px;
 border-radius:50% 50% 50% 0;
 background:#00cae9;
 animation-name:mec-map-bounce;
 animation-fill-mode:both;
 animation-duration:1s;
 border:3px solid #fff;
 cursor:pointer
}
.mec-marker-wrap .mec-marker {
 margin-top:5px;
 display:block;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 text-align:center;
 color:#fff;
 font-size:17px
}
.mec-marker-wrap .mec-marker-pulse-wrap {
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 display:inline-block;
 margin-left:-11px;
 margin-top:0
}
.mec-marker-wrap .mec-marker-pulse {
 display:inline-block;
 background:#c5c5c5;
 border-radius:50%;
 height:14px;
 width:14px;
 -webkit-transform:rotateX(55deg);
 transform:rotateX(55deg);
 z-index:-2
}
.mec-marker-wrap .mec-marker-pulse:after {
 content:'';
 border-radius:50%;
 height:40px;
 width:40px;
 position:absolute;
 margin:-13px 0 0 -13px;
 animation:pulsate 1s ease-out;
 animation-iteration-count:infinite;
 opacity:0;
 box-shadow:0 0 1px 2px #00cae9;
 animation-delay:1.1s
}
@keyframes pulsate {
 0% {
  transform:scale(.1,.1);
  opacity:0
 }
 50% {
  opacity:1
 }
 100% {
  transform:scale(1.2,1.2);
  opacity:0
 }
}
@keyframes mec-map-bounce {
 0% {
  opacity:0;
  transform:translateY(-2000px) rotate(-45deg)
 }
 60% {
  opacity:1;
  transform:translateY(30px) rotate(-45deg)
 }
 80% {
  transform:translateY(-10px) rotate(-45deg)
 }
 100% {
  transform:translateY(0) rotate(-45deg)
 }
}
.mec-skin-grid-container .mec-skin-map-container,
.mec-skin-list-container .mec-skin-map-container {
 margin-bottom:20px
}
.mec-single-event {
 margin-top:10px
}
.mec-single-event .mec-events-meta-group-countdown {
 color:#c9c9c9;
 text-align:center;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-events-meta-group-countdown .countdown-w {
 text-align:center;
 font-size:36px;
 margin:0 auto;
 padding:40px 0 0;
 position:relative;
 display:table;
 table-layout:fixed
}
.mec-events-meta-group-countdown .countdown-w .icon-w {
 font-size:24px
}
.mec-events-meta-group-countdown .countdown-w .label-w {
 font-size:15px;
 font-weight:300;
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-events-meta-group-countdown .countdown-w .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px;
 width:190px;
 font-size:72px;
 transition:all .3s ease-in-out;
 line-height:1.2
}
.mec-events-meta-group-countdown .countdown-w .block-w.done-w {
 border:0 none
}
.mec-events-meta-group-countdown .countdown-w .block-w li {
 font-size:50px
}
.mec-events-meta-group-countdown .countdown-w span {
 padding:24px 0 20px
}
.mec-events-meta-group-countdown .countdown-w .div-d {
 display:none
}
.mec-events-meta-group-countdown .countdown-w .countdown-message {
 display:none
}
.mec-events-meta-group-countdown .countdown-w .block-w i {
 display:none
}
#countdown {
 list-style:none;
 margin-bottom:0;
 margin-top:0;
 margin-left:0;
 padding-left:0
}
.mec-events-meta-group-countdown .mec-end-counts h3 {
 display:inherit;
 text-align:center;
 font-size:16px;
 right:50%
}
.mec-countdown-details .countdown-w .clockdiv li p {
 margin-top:23px
}
@media (min-width:481px) and (max-width:768px) {
 .mec-events-meta-group-countdown .countdown-w {
  padding:0
 }
 .mec-events-meta-group-countdown .countdown-w .label-w {
  font-size:12px;
  letter-spacing:0
 }
 .mec-events-meta-group-countdown .countdown-w span {
  font-size:34px
 }
}
@media (min-width:320px) and (max-width:480px) {
 .mec-events-meta-group-countdown .countdown-w .label-w {
  font-size:10px
 }
 .mec-events-meta-group-countdown .countdown-w span {
  font-size:28px
 }
 .mec-countdown-details .countdown-w .clockdiv li p {
  margin-top:16px
 }
}
@media (max-width:320px) {
 .mec-events-meta-group-countdown .countdown-w .label-w {
  font-size:9px;
  letter-spacing:0
 }
 .mec-events-meta-group-countdown .countdown-w span {
  font-size:22px
 }
}
.info-msg,
.mec-error,
.mec-success,
.warning-msg {
 margin:10px 0;
 padding:10px;
 border-radius:3px 3px 3px 3px;
 font-size:13px
}
.info-msg {
 color:#059;
 background-color:#bef
}
.mec-cart .mec-success,
.mec-success {
 color:#0dbf52;
 background-color:#cef7ce
}
.warning-msg {
 color:#9f6000;
 background-color:#feefb3
}
.mec-error {
 color:#d8000c!important;
 background-color:#ffbaba
}
.mec-fes-form,
.mec-fes-list {
 background:#f8feff;
 padding:30px 3%;
 color:#798f96
}
.mec-fes-list .mec-fes-list-top-actions,
.mec-fes-list ul {
 margin:0 auto 15px;
 max-width:960px;
 list-style:none;
 padding-left:40px
}
.mec-fes-form-cntt .dashicons-editor-help {
 display:none
}
.mec-fes-list ul li * {
 text-decoration:none!important
}
.mec-fes-list ul li {
 padding:20px 15px;
 border-radius:3px;
 margin-bottom:15px;
 border:1px solid #cfeff5;
 box-shadow:0 2px 6px -4px #cfeff5;
 background:#fff;
 line-height:normal
}
.mec-fes-list ul li a {
 box-shadow:none;
 color:#181818
}
.mec-fes-list ul li a:hover {
 color:#40d9f1
}
.mec-fes-list ul li .mec-event-title {
 font-size:17px;
 font-weight:600;
 width:calc(100% - 250px);
 display:inline-block
}
@media (max-width:680px) {
 .mec-fes-list ul li .mec-event-title {
  width:100%;
  font-size:13px;
  margin:0 0 20px 0;
  display:block
 }
 .mec-fes-list ul li {
  padding:10px 12px 40px
 }
}
@media (max-width:480px) {
 .mec-fes-list .mec-fes-list-top-actions,
 .mec-fes-list ul {
  padding-left:0
 }
}
.mec-fes-form .mec-required {
 color:#ff3c3c
}
.mec-fes-list .mec-event-status {
 color:#fff!important;
 border-color:transparent!important
}
.mec-fes-form .mec-book-confirmed,
.mec-fes-list .mec-book-confirmed {
 background:#50d477!important
}
.mec-fes-form .mec-book-pending,
.mec-fes-list .mec-book-pending {
 background:#fcbe69!important
}
.mec-fes-form .mec-book-rejected,
.mec-fes-list .mec-book-rejected {
 background:#fe686a!important
}
.mec-fes-form .mec-book-other,
.mec-fes-list .mec-book-other {
 background:#40d9f1!important
}
.mec-fes-list ul li .mec-fes-event-remove,
.mec-fes-list ul li .mec-fes-event-view {
 font-size:11px;
 padding:0;
 border:0;
 background:#f7f8f9;
 float:right;
 margin-left:5px;
 border-radius:2px;
 transition:all .2s ease
}
.mec-fes-list ul li .mec-fes-event-export a,
.mec-fes-list ul li .mec-fes-event-remove,
.mec-fes-list ul li .mec-fes-event-view a {
 padding:4px 8px;
 display:inline-block;
 border:1px solid #e7e8e9;
 border-radius:2px;
 color:#789;
 position:relative
}
@media (max-width:600px) {
 .mec-fes-list ul li .mec-fes-event-export a,
 .mec-fes-list ul li .mec-fes-event-remove,
 .mec-fes-list ul li .mec-fes-event-view a {
  font-size:10px
 }
}
.mec-fes-list ul li .mec-fes-event-remove:hover {
 cursor:pointer;
 background:#f96f8a;
 border-color:#f96f8a;
 color:#fff
}
.mec-fes-list ul li .mec-fes-event-export a:hover,
.mec-fes-list ul li .mec-fes-event-view a:hover {
 background:#40d9f1;
 color:#fff;
 border-color:#40d9f1
}
.mec-fes-form-top-actions a,
.mec-fes-list-top-actions a,
.single-mec-events .pmpro_content_message a,
.single-mec-events .pmpro_content_message a:link {
 position:relative;
 border:none;
 border-radius:3px;
 color:#fff!important;
 display:inline-block;
 font-size:13px;
 line-height:1;
 text-transform:none;
 font-weight:400;
 text-decoration:none;
 cursor:pointer;
 margin-bottom:20px!important;
 margin-right:10px;
 line-height:1;
 letter-spacing:0;
 padding:15px 22px;
 background:#39c36e;
 box-shadow:0 1px 7px -3px #39c36e!important;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 text-decoration:unset
}
.mec-fes-form-top-actions a:hover,
.mec-fes-list-top-actions a:hover,
.single-mec-events .pmpro_content_message a:hover,
.single-mec-events .pmpro_content_message a:hover:link {
 background:#222;
 color:#fff
}
.mec-fes-list-top-actions a {
 font-weight:600;
 text-transform:capitalize
}
.mec-fes-form-top-actions a:before {
 content:'';
 border:solid #fff;
 border-width:0 2px 2px 0;
 display:inline-block;
 padding:6px;
 margin-right:5px;
 vertical-align:sub;
 transform:rotate(135deg);
 -webkit-transform:rotate(135deg)
}
.mec-fes-form .mec-form-row,
.mec-fes-list .mec-form-row {
 margin-bottom:10px;
 clear:both
}
.mec-fes-form label {
 font-size:13px;
 display:block;
 color:#798f96;
 font-weight:400;
 padding:0 0 4px 2px
}
.mec-fes-form input+label {
 padding-top:8px;
 padding-left:3px;
 margin:0;
 display:inline-block;
 vertical-align:top
}
#wrap .mec-fes-form input+label {
 padding-top:0
}
.mec-fes-form .post-status {
 float:right!important;
 margin:0 5px;
 color:#fff;
 padding:0 10px;
 border-radius:12px;
 font-style:italic;
 font-size:18px
}
.mec-fes-form #mec-event-data input[type=date],
.mec-fes-form input[type=email],
.mec-fes-form input[type=number],
.mec-fes-form input[type=password],
.mec-fes-form input[type=tel],
.mec-fes-form input[type=text],
.mec-fes-form input[type=url],
.mec-fes-form select,
.mec-fes-form textarea {
 min-width:inherit;
 width:auto;
 display:inline;
 min-height:30px;
 font-size:13px;
 padding:10px;
 margin-bottom:20px;
 clear:both;
 background:#fff;
 border:1px solid #cfeff5;
 box-shadow:0 2px 5px rgba(207,239,245,.38) inset;
 border-radius:3px;
 height:40px;
 max-width:280px;
 color:#798f96;
 font-family:inherit
}
#mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,
.lity-content #mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,
.lity-content .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator,
.mec-single-event .mec-events-meta-group-booking input[type=date]::-webkit-calendar-picker-indicator {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QjQ2N0QwQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QjQ2N0QxQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRCNDY3Q0VCNDgzMTFFQThEN0VERkNFNTExRURFMzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCNDY3Q0ZCNDgzMTFFQThEN0VERkNFNTExRURFMzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WW71PAAAGIklEQVR42qRXS28bVRQ+586Mx3ZC1DSpVFojRU2CqMIGiSKxAVoUduzoDjYIlhU/Av4AYsdjRXfkD0Cjom6QqIqEqEhRo1aRkkZpkpY6j7GduQ++c2dsj1+BlInGztxvzj3nfudpPlM/otc2W2QjJmU0rZ0uUytUpBxNnN9p/FYhctF0+XUi2nPGkX7WJOfwxNRzqXxtbfI4eUvm7xY1o4iiI0d/vFiisL2BgTAz0yvbCRnLhP0uNEtqrgUseZRcwPPvJewaldSA8o48vo+Tj0U+CnrkOgZwvkEzEmGm1PF9fzK5Y3U/YlllsjRUv19zXl7571HyAjooc/kmYerpcmPO0Mfa0SyxEtji44ynOjPuayjecd7M46/MQOdGyIs9ThnzMLD0XRrwIdeetmoLm41fWiG95Ar792tydLLrOPkAlpW027hbG3+T37lf/5EtvYcXUuhfBjWp9wHRBO63c5lbEkQj2B92uaHy4l2EAQ66GFgbmiD4id/9q661ooAtf8rsvmUEilAHEqcgtJvvNq3YPTkJA8PksT9ZFxD8+4my9pvAOqOMxIMoJHfPZoJkJNiYat3duOac6hxt1N3GR8lnt0O623s+c2CVZEGaZ8Oks1mElvxu7hGYaQjpHLpH3q/YFQE7Oh5Y6gFTaHhAXlasxmoWpZO5L9Ow4DTv+UBZBAkWNO+CqhkbSOzaXWWyzY+n3WcACdVscnklz5CHYsmv1L/RyUJ/cs7zdT3Ey8pTgw/QgNNuS4XjNMvffwvBNmwDH+pdeZ3J+1qDdW15vS0iBhjZWzF9ge8HWl7zNLluYhP/9/jvFANXyL+ufF4jZvOCZsK8isp77+sixf10n7QQjJT39bBtjzdA5chtLG61n7kgk6UvDy29z4HL4c/ifkN0hYV+cA3Bc7stKAfossgSSF06+3HOu8QovE8eThDlv4pu1TbUOpqySDNUKMSDQRIo6QgVRHbFcID1mCITUGgNKLI9uBbcCC59xUi+DsiHBq0XOLb3utqOUYV+LglH9XJASRAsRNqt4xHVj59Exqw3AlrYi0PaiwNqBKoX12Y9iQSP/GkD4xZC0yt/GPFCvZzhUBoMtmPftRwMEEtpupy2auzadLraXtlNoXLhKQYLbjrWRx0cXNf24wxPSmWw5aZPNXSNOi5ytXqZpjTwSqs3PsJi0I61LG29EFG9GtyaeqgvxU17TrAkDjbvnq/eKcTYrbcemi5eHoI/OLgUt7r4n+cqd04llmZ3mjBSDQ4kYtERLLz4OKGt0xGKA9+RgiSGSRV7+UlCVvka72lEvHRx04vLGW2f/PzTBk3VtddRrGlhMXVaIdME5sLJ3ZQOTPQBNqj58uzcxsXtZEkqmQ7IB9ihLeA2x6FQqyG4cRuvbh8uNZSigzBCALhBBtrjkwjjQItQ+kPXWY6eBuEi/lmOlC8kvTh38ZLH3QC+y+GiIl4OqbeZ9RggQZgcVIXe1ep48jPkz/oGw7x1yoytIq1o59AH1Wp1rNHBSXA9tip87zYyvFzpx8dXLVTvqySvhUMNsN6+1ERrrNQVQs57H4K6cR35GrapffICb16RpO7glOHrrQyvjHXxQHB0/j1ugV0LpcFwAzS4n6hiZoIvEp2znwcSigfGJhxpMmseLc0dvFjcvRuLvdEdNyl2+0DOALwE863TM/jnJqhfQa6v4AfJzUNOZ/aVlhqIUpoO4PuU4XFsqFrSM866m9hxBXSvWPx/wHpGqA96Vfa5AH9HnMjYNI96dbkwaVzcCw/nAK+xHzp4Hp89eD04nENzX6v4cYrnrVWXXQF/Fh7MQfWasmogCNsmaT+qwD0g4gYsuYqnWlboeKMUumUr86LycxdwdRUb+zQTvAzcgL0jLXFkbkQUX5UKyFTE2bvZD0a5B8SAUu6dPf+7AInssja2VPSZRud2Ni/NKse5M2VQqkO4BxSzZLmV8Wwpa8S9OHsK3X6+Lc7F/JidOwvkc7z3FbIgzd7smy1c35TEg7NGrg6Ucs88UsCliOLHH1+Td8HYFl++W//QxfT9iSee/3lJWy5X6aMwtK3rTVWJUU4/g4GzdLLp73ku8cEDxNmXUZhc/0eAAQAVgX0RHvvILQAAAABJRU5ErkJggg==);
 background-position:center;
 background-size:cover;
 width:10px;
 height:12px;
 display:block
}
.mec-fes-form input {
 background:#fff!important;
 border-radius:3px!important
}
.mec-fes-form textarea {
 height:80px
}
.mec-fes-form input::-webkit-input-placeholder {
 color:#798f96
}
.mec-fes-form input::-moz-placeholder {
 color:#798f96
}
.mec-fes-form input:-ms-input-placeholder {
 color:#798f96
}
.mec-fes-form input:-moz-placeholder {
 color:#798f96
}
#mec-excerpt .mec-form-row .widefat {
 max-width:100%
}
#mec_more_info_target {
 width:100%
}
@media only screen and (min-width:961px) {
 .mec-fes-form #mec-event-data input[type=date],
 .mec-fes-form #mec-event-data select,
 .mec-fes-form input[type=email],
 .mec-fes-form input[type=password],
 .mec-fes-form input[type=tel],
 .mec-fes-form input[type=text],
 .mec-fes-form input[type=url],
 .mec-fes-form textarea {
  width:100%;
  display:inline-block
 }
}
@media only screen and (max-width:768px) {
 .mec-fes-form #mec-event-data input[type=date],
 .mec-fes-form #mec-event-data select,
 .mec-fes-form input[type=email],
 .mec-fes-form input[type=password],
 .mec-fes-form input[type=text],
 .mec-fes-form input[type=url],
 .mec-fes-form textarea {
  width:100%
 }
}
.mec-fes-form input[type=text]#mec_fes_title {
 padding:5px 10px;
 min-height:32px;
 height:50px;
 background:#fff!important;
 max-width:100%;
 font-size:19px;
 font-weight:400
}
.mec-fes-form input[type=checkbox],
.mec-fes-form input[type=radio] {
 display:inline!important;
 float:left;
 margin:5px 5px 0 0
}
.mec-fes-form input[type=email]:focus,
.mec-fes-form input[type=number]:focus,
.mec-fes-form input[type=password]:focus,
.mec-fes-form input[type=tel]:focus,
.mec-fes-form input[type=text]:focus,
.mec-fes-form input[type=url]:focus,
.mec-fes-form select:focus,
.mec-fes-form textarea:focus {
 border:1px solid #aaa;
 color:#444;
 background:#fff;
 -moz-box-shadow:0 0 3px rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
 box-shadow:0 0 3px rgba(0,0,0,.2);
 outline:0
}
.mec-form-row .mec-color {
 cursor:pointer
}
.mec-form-row.mec-available-color-row span {
 margin:10px;
 width:14px;
 height:14px;
 display:inline-block;
 margin-right:6px;
 border-radius:20px 20px 20px 20px;
 vertical-align:middle
}
.mec-form-row.mec-available-color-row span:first-of-type {
 margin-left:0
}
.mec-fes-form.mec-fes-form .mec-tooltip {
 display:inline
}
.mec-fes-form-cntt .dashicons-editor-help {
 display:block
}
.mec-fes-form .mec-tooltip:hover:after,
.mec-fes-form .mec-tooltip:hover:before {
 display:none
}
.mec-fes-form.mec-fes-form .mec-tooltip {
 display:inline-flex;
 bottom:7px
}
.mec-fes-form .mec-tooltip .box {
 min-width:300px;
 max-width:600px;
 display:inline-block;
 left:26px;
 top:50%;
 transform:translateY(-50%);
 padding:0;
 margin-top:8px;
 background-color:#535a61;
 color:#fff;
 font-weight:300;
 font-size:14px;
 letter-spacing:.5px;
 line-height:1.3;
 position:absolute;
 z-index:9999999;
 box-sizing:border-box;
 border-radius:6px;
 box-shadow:0 4px 45px -8px #444b50;
 visibility:hidden;
 opacity:0;
 transition:opacity .23s
}
#webnus-dashboard .mec-fes-form .mec-tooltip .box p,
.mec-fes-form .mec-tooltip .box p {
 color:#fff!important;
 font-size:14px;
 line-height:1.3;
 margin:0
}
.mec-fes-form .mec-tooltip:hover .box {
 visibility:visible;
 opacity:1
}
.mec-fes-form .mec-tooltip:hover .box {
 padding:20px;
 border-radius:8px
}
.mec-fes-form .mec-tooltip .box h5 {
 color:#fff;
 font-size:17px;
 font-weight:600;
 margin:-30px -20px;
 padding:20px 0;
 text-align:center;
 margin-bottom:10px;
 background:#3a3f44;
 border-bottom:1px solid #32363a;
 border-radius:6px 6px 0 0;
 z-index:9999
}
#webnus-dashboard .mec-fes-form .mec-tooltip .box p a,
.mec-fes-form .mec-tooltip .box p a {
 color:#40d9f1;
 margin-top:10px;
 margin-left:0;
 font-weight:400;
 position:relative;
 text-decoration:none;
 display:block;
 width:max-content
}
.mec-fes-form .mec-tooltip .box a:hover {
 color:#f90
}
.mec-fes-form .mec-tooltip .box:after {
 display:block;
 position:absolute!important;
 top:100%!important;
 right:50%!important;
 margin-top:-6px!important;
 margin-right:-6px!important;
 width:12px!important;
 height:24px!important;
 overflow:hidden!important;
 transform:rotate(-90deg)!important
}
.mec-fes-form .mec-tooltip .box:before {
 display:block;
 content:''!important;
 position:absolute!important;
 width:12px;
 height:12px;
 left:-10px!important;
 top:50%!important;
 transform:translate(50%,-50%) rotate(-45deg)!important;
 background-color:#535a61!important;
 box-shadow:0 8px 9px -4px #535a61!important;
 z-index:0!important
}
.mec-fes-form .mec-tooltip .box.top {
 left:50%;
 top:0;
 transform:translate(-50%,-100%);
 margin-top:0;
 margin-left:-10px
}
.mec-fes-form .mec-tooltip .box.top:after {
 top:50%!important;
 right:100%!important
}
.mec-fes-form .mec-tooltip .box.top:before {
 left:50%!important;
 top:100%!important
}
.mec-fes-form .mec-tooltip .box.bottom {
 left:50%;
 top:auto;
 bottom:0;
 transform:translate(-50%,100%);
 margin-bottom:-20px;
 margin-left:-10px
}
.mec-fes-form .mec-tooltip .box.bottom:after {
 top:0!important;
 right:50%!important;
 background-color:#3a3f44!important
}
.mec-fes-form .mec-tooltip .box.bottom:before {
 left:50%!important;
 top:-7px!important;
 transform:translateX(-50%);
 background-color:#3a3f44!important
}
.mec-fes-form .mec-tooltip .box.left {
 left:auto;
 right:26px;
 top:50%;
 transform:translateY(-50%)
}
.mec-fes-form .mec-tooltip .box.left:before {
 right:0!important;
 left:auto!important;
 top:50%!important
}
.mec-fes-form .mec-tooltip {
 display:inline-block;
 position:relative;
 margin-right:10px;
 cursor:help;
 bottom:5px;
 left:3px
}
.mec-fes-form .mec-tooltip:last-child {
 margin-right:0
}
.mec-fes-form .mec-tooltip:hover:after {
 background:#313130;
 border-radius:5px;
 bottom:24px;
 color:#fff;
 content:attr(title);
 left:-75px;
 padding:10px;
 position:absolute;
 z-index:98;
 width:240px
}
.mec-fes-form .mec-tooltip:hover:before {
 border:solid;
 border-color:#313130 transparent;
 border-width:6px 6px 0;
 bottom:18px;
 content:'';
 left:30%;
 position:absolute;
 z-index:99
}
.mec-fes-form .mec-tooltip .dashicons-before:before {
 font-size:24px;
 color:#008aff;
 line-height:37px
}
.mec-fes-form .mec-tooltip a:focus {
 box-shadow:none
}
.mec-form-row .bootstrap_unvalid {
 display:block;
 border:2px solid red;
 position:relative;
 display:inline-block;
 border-bottom:1px dotted #000
}
.mec-fes-form .mec-tooltiptext {
 visibility:hidden;
 width:120px;
 background-color:red;
 color:#fff;
 text-align:center;
 border-radius:6px;
 padding:5px 0;
 position:absolute;
 z-index:1
}
.mec-fes-form .mec-tooltip .content p a {
 display:none
}
@media only screen and (min-width:961px) {
 .mec-fes-form .mec-fes-form-cntt,
 .mec-fes-form .mec-fes-form-sdbr {
  width:68%;
  float:left;
  padding-right:20px
 }
 .mec-fes-form .mec-fes-form-sdbr {
  width:32%;
  padding-right:0;
  padding-left:20px
 }
 .mec-fes-submit-mobile {
  display:none
 }
}
.mec-fes-form .mec-meta-box-fields {
 padding:0 20px 20px;
 border:1px solid #cfeff5;
 margin-bottom:20px!important;
 box-shadow:0 2px 6px -3px #cfeff5;
 border-radius:3px;
 background:#fff
}
.mec-fes-form .mec-meta-box-fields h4,
.mec-fes-form .mec-meta-box-fields h4 label {
 margin:0 -20px;
 font-size:15px;
 font-weight:600;
 letter-spacing:0;
 color:#40d9f1;
 text-transform:capitalize;
 padding:15px 20px;
 background:#ecfcff;
 margin-bottom:20px
}
.mec-fes-form .mec-meta-box-fields h4 label {
 padding:0;
 margin:0
}
.mec-fes-sub-button {
 width:100%
}
.mec-available-color-row span.color-selected {
 border:3px solid #fff;
 box-sizing:content-box;
 box-shadow:0 0 0 2px #40d9f1,0 2px 8px -1px #40d9f1
}
.mec-fes-loading:before {
 content:url(../../../plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif);
 background:0 0;
 border-style:none;
 display:block;
 margin-left:47%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text] {
 width:190px;
 margin-right:1.4%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-1,
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-2 {
 width:120px;
 margin-right:10px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].widefat {
 width:100%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row {
 border-bottom:none;
 padding-bottom:10px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text].mec-col-6 {
 width:39%
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button {
 margin-right:0;
 padding:9px 26px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button.mec-add-hourly-schedule-button {
 font-size:12px;
 height:30px;
 line-height:25px
}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row .description {
 display:inline-block;
 border-left:1px dashed #bfcacc;
 margin-left:12px;
 line-height:28px;
 padding-left:12px;
 margin-top:5px;
 font-style:italic
}
@media only screen and (max-width:768px) {
 .mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type=text] {
  width:100%!important
 }
}
#mec_fes_form_message {
 max-width:838px;
 margin:10px auto;
 display:block!important;
 text-align:center
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip {
 position:relative
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list strong,
.post-type-mec-books .attendees strong {
 line-height:26px;
 padding-left:26px
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:before {
 position:absolute;
 content:'\e001';
 font-family:simple-line-icons;
 margin:12px 0;
 top:-30px;
 left:0;
 font-size:18px;
 line-height:12px;
 color:#40d9f1;
 padding:0 60px 5px 0
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul {
 position:absolute;
 min-width:300px;
 max-width:600px;
 display:inline-block;
 left:60px;
 top:50%;
 transform:translateY(-50%);
 background-color:#535a61;
 color:#fff;
 font-weight:300;
 font-size:14px;
 letter-spacing:.5px;
 line-height:1.3;
 z-index:9999999;
 box-sizing:border-box;
 box-shadow:0 4px 45px -8px #444b50;
 visibility:hidden;
 opacity:0;
 transition:opacity .23s;
 padding:23px 20px 20px 20px;
 border-radius:8px;
 margin-top:-13px
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul:before {
 display:block;
 content:''!important;
 position:absolute!important;
 width:12px;
 height:12px;
 left:-10px!important;
 top:50%!important;
 transform:translate(50%,-50%) rotate(-45deg)!important;
 background-color:#535a61!important;
 box-shadow:0 8px 9px -4px #535a61!important;
 z-index:0!important
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:hover ul {
 visibility:visible;
 opacity:1
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li {
 list-style:none
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul a {
 color:#40d9f1;
 margin-bottom:14px;
 margin-left:0;
 font-weight:400;
 font-size:14px;
 letter-spacing:.5px;
 position:relative;
 text-decoration:none;
 display:block;
 width:max-content
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li:last-child a {
 margin-bottom:0
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list {
 margin:0
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child {
 background:#fff;
 border-bottom:1px solid #cfeff5
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child div span {
 line-height:1;
 font-weight:600;
 font-size:13px
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix {
 display:flex;
 background:#f8feff;
 padding:10px;
 text-align:left
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 {
 width:25%;
 word-wrap:break-word
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:first-child {
 width:45%
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(2) {
 width:15%
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(3) {
 width:25%
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(4) {
 width:20%
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:not(:first-child) .w-col-xs-3 {
 font-size:13px;
 display:block;
 color:#798f96;
 font-weight:400;
 padding:0
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 a {
 text-decoration:unset
}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd) {
 background:#fff
}
.mec-wrap .mec-totalcal-box {
 position:relative;
 border:1px solid #efefef;
 padding:20px 5px;
 margin:0 0 20px;
 background:#fafafa;
 overflow:hidden;
 box-shadow:0 3px 2px 0 rgba(0,0,0,.012);
 min-height:78px
}
.mec-wrap .mec-totalcal-box i {
 float:left;
 margin:0;
 width:36px;
 height:36px;
 background:#fff;
 border:1px solid #efefef;
 text-align:center;
 padding:10px 0;
 font-size:15px;
 color:#888
}
.mec-checkboxes-search .mec-searchbar-category-wrap,
.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-wrap .mec-totalcal-box input,
.mec-wrap .mec-totalcal-box select {
 width:auto;
 min-height:36px;
 height:36px;
 line-height:36px;
 background:#fff;
 font-size:13px;
 color:#777;
 border:1px solid #efefef;
 margin:0 0 0 -1px;
 float:left;
 padding:0 5px
}
.mec-there-labels .mec-totalcal-view {
 margin-top:28px
}
.mec-wrap .mec-totalcal-box input[type=submit] {
 cursor:pointer;
 padding:0 16px;
 text-transform:uppercase;
 font-size:11px;
 transition:all .21s ease
}
.mec-wrap .mec-totalcal-box input[type=submit]:hover {
 background:#222;
 color:#fff
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span {
 display:inline-block;
 text-transform:uppercase;
 font-size:11px;
 padding:0 12px;
 cursor:pointer
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover {
 color:#40d9f1
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {
 color:#fff;
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view {
 text-align:right;
 float:right
}
.mec-wrap .mec-totalcal-box input[type=search] {
 width:calc(100% - 36px)
}
.mec-there-reset-button .mec-totalcal-box {
 padding-bottom:48px
}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button {
 position:absolute!important;
 margin:0!important;
 bottom:0!important;
 right:0!important;
 padding:9px 25px!important;
 border-radius:2px 0 0 0!important;
 background:#fff!important;
 color:#767676!important;
 border-top:1px solid!important;
 border-left:1px solid!important;
 border-color:#e8e8e8!important;
 overflow:hidden!important
}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover {
 background:#000!important;
 color:#fff!important;
 border-color:#000!important
}
.mec-full-calendar-wrap .mec-search-form .col-md-7 {
 padding:0
}
.mec-wrap .mec-date-search .mec-col-3,
.mec-wrap .mec-minmax-event-cost .mec-minmax-price {
 width:calc(50% - 17px)
}
.mec-wrap .mec-text-address-search.with-mec-cost {
 width:calc(100% - 356px)
}
.mec-wrap .mec-minmax-event-cost {
 display:block;
 float:left;
 width:50%;
 margin-left:10px
}
.mec-wrap .mec-minmax-event-cost.with-mec-address {
 display:block;
 width:336px;
 max-width:50%;
 float:right;
 margin-left:0;
 margin-right:10px
}
.mec-wrap .mec-checkboxes-search {
 margin-left:10px;
 margin-right:10px;
 display:table-caption
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap {
 width:calc(100% - 36px)!important;
 max-width:calc(100% - 36px)!important;
 padding:0;
 position:relative;
 line-height:inherit;
 height:auto
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap select {
 line-height:20px
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
 width:calc(100% - 36px)!important
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap input[type=search] {
 width:calc(100% - 36px)!important;
 min-height:30px;
 margin:0
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul,
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
 height:auto;
 overflow:unset
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul {
 display:block
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple {
 border:unset;
 width:100%;
 height:0!important;
 border-radius:0
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul li {
 line-height:12px!important;
 max-height:20px!important;
 width:auto;
 margin-right:5px;
 margin-top:5px
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
 letter-spacing:0;
 color:#777;
 text-transform:capitalize;
 padding:4px 6px;
 background-color:#efefef;
 border-radius:2px;
 border:0;
 cursor:default;
 float:left;
 margin-right:5px;
 margin-top:5px;
 margin-bottom:5px;
 font-size:11px;
 text-transform:uppercase
}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice__remove {
 color:#777
}
@media only screen and (min-width:961px) and (max-width:1200px) {
 .mec-wrap .mec-totalcal-box {
  padding:37px 5px
 }
}
@media only screen and (max-width:960px) {
 .mec-wrap .mec-totalcal-box .col-md-3,
 .mec-wrap .mec-totalcal-box .col-md-4,
 .mec-wrap .mec-totalcal-box .col-md-5 {
  width:100%;
  float:none;
  clear:both;
  overflow:hidden
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3,
 .mec-full-calendar-wrap .mec-search-form .col-md-4,
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  display:block;
  max-width:100%;
  padding:0;
  margin:0 0 10px 0
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3 {
  padding-bottom:10px!important
 }
 .mec-wrap .mec-search-form .mec-date-search select {
  width:calc(100% - 106px)
 }
 .mec-wrap .mec-search-form .mec-date-search select:last-child {
  width:70px
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view {
  float:none
 }
 .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
  display:block;
  max-width:100%;
  white-space:break-spaces;
  max-height:unset!important;
  height:auto!important
 }
}
@media only screen and (min-width:768px) and (max-width:960px) {
 .mec-wrap .mec-totalcal-box .col-md-4 {
  position:relative;
  width:initial
 }
 .mec-wrap .mec-totalcal-box .col-md-5 {
  padding-bottom:0
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  margin-top:20px
 }
 .mec-wrap .mec-totalcal-box {
  padding:37px 5px
 }
}
@media only screen and (max-width:767px) {
 .mec-wrap .mec-totalcal-box .mec-totalcal-view {
  float:none
 }
 .mec-wrap .mec-totalcal-box .col-md-4 {
  padding-bottom:0
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address,
 .mec-wrap .mec-text-address-search.with-mec-cost {
  width:100%;
  float:left
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address {
  max-width:calc(100% - 20px);
  margin:0 10px 20px 10px
 }
 .mec-wrap .mec-minmax-event-cost .mec-minmax-price {
  width:calc(50% - 17px)
 }
}
@media only screen and (max-width:479px) {
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  padding:0 8px;
  font-size:10px
 }
 .mec-wrap .mec-totalcal-box input[type=submit] {
  padding:0 10px;
  font-size:10px
 }
}
@media only screen and (min-width:961px) {
 .mec-wrap .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5,
 .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-3 {
  padding-bottom:20px;
  clear:both;
  overflow:hidden
 }
 .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5 {
  right:10px;
  width:initial
 }
 .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4 {
  padding-bottom:0;
  width:100%
 }
}
@media (min-width:961px) and (max-width:1200px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:15px 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 {
  width:50%
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  padding:0 10px
 }
 .mec-search-form .mec-date-search,
 .mec-search-form .mec-dropdown-search,
 .mec-search-form .mec-text-address-search,
 .mec-search-form .mec-text-input-search {
  padding:0 4px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-5 {
  padding-bottom:20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select {
  min-width:calc(100% - 36px)
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select {
  min-width:calc(30% - 10px)
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3:last-child select {
  min-width:calc(50% - 19px)
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  font-size:9px;
  text-align:center
 }
}
@media only screen and (max-width:1200px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  width:100%;
  padding:0
 }
 .post-type-archive-mec-events .mec-totalcal-box select:last-child {
  min-width:auto
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  position:relative;
  float:right;
  max-width:100%;
  left:0;
  top:20px;
  width:100%!important;
  display:block;
  clear:both
 }
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view {
  max-width:100%;
  width:100%
 }
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  width:20.1%;
  font-size:10px
 }
}
@media only screen and (max-width:960px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  top:10px
 }
}
@media only screen and (max-width:760px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  top:0!important
 }
}
@media only screen and (max-width:480px) {
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  font-size:8px
 }
}
@media (min-width:1201px) and (max-width:1280px) {
 .mec-full-calendar-wrap .mec-totalcal-view span {
  font-size:9px;
  padding:0 10px
 }
}
@media (min-width:761px) and (max-width:1200px) {
 .mec-full-calendar-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
  width:33.3333%;
  display:block;
  float:left
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-4 .mec-text-input-search {
  padding:0;
  margin-bottom:20px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3 {
  width:100%
 }
 .mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child {
  min-width:70px;
  width:70px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  float:right;
  padding:0 0 10px 0
 }
 .mec-full-calendar-wrap .mec-totalcal-view span {
  font-size:11px
 }
}
@media (max-width:760px) {
 .mec-full-calendar-wrap .mec-search-form .col-md-3 {
  width:100%
 }
 .mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child {
  min-width:70px;
  width:70px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  float:right;
  padding:0 0 10px 0
 }
 .mec-full-calendar-wrap .mec-totalcal-view span {
  font-size:11px
 }
}
@media (max-width:960px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:20px 20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 {
  width:50%
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3,
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4 {
  padding-bottom:10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select {
  min-width:calc(100% - 36px);
  margin-bottom:10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view {
  margin-left:10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  font-size:10px;
  text-align:center
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-2 {
  width:100%
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:14.3%;
  text-align:center;
  font-size:10px;
  margin-right:-1px
 }
}
@media (max-width:780px) {
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select {
  width:calc(50% - 18px)!important
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4 {
  position:unset;
  padding-right:0
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-3,
 .mec-full-calendar-wrap .mec-search-form .col-md-4,
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  margin:0;
  padding:0
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  padding:0 7px;
  margin-top:20px
 }
}
@media (max-width:480px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:15px 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:13.5%;
  text-align:center;
  font-size:11px
 }
}
@media (max-width:411px) {
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:12%;
  font-size:10px
 }
}
@media (max-width:320px) {
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:22.5%;
  font-size:11px
 }
}
.mec-totalcalview-selected:hover {
 color:#fff!important
}
.mec-search-form {
 padding:20px 10px
}
.mec-search-form .mec-dropdown-wrap {
 display:table;
 width:100%
}
.mec-search-form .mec-date-input-search,
.mec-search-form .mec-date-search,
.mec-search-form .mec-dropdown-search,
.mec-search-form .mec-text-input-search,
.mec-search-form .mec-time-input-search {
 padding:0 10px;
 float:left
}
.mec-search-form .mec-date-search,
.mec-search-form .mec-time-picker-search,
.mec-search-form .mec-totalcal-view {
 padding:0 10px
}
.mec-search-form .mec-text-input-search {
 width:100%
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search {
 width:50%
}
.mec-search-form .mec-date-search,
.mec-search-form .mec-time-picker-search {
 width:50%;
 float:left
}
.mec-search-form .mec-date-search.with-mec-time-picker,
.mec-search-form .mec-time-picker-search.with-mec-date-search {
 width:25%;
 float:left
}
.mec-search-form .mec-tab-loader.col-md-6 .mec-totalcal-view {
 padding:0
}
.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end,
.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start {
 width:calc(50% - 17px)
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,
.mec-search-form .mec-minmax-event-cost,
.mec-search-form .mec-text-address-search {
 min-height:55px
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,
.mec-widget .mec-search-form .mec-date-search,
.mec-widget .mec-search-form .mec-text-input-search {
 width:100%
}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12 {
 padding:0 10px
}
.mec-there-labels .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12 {
 margin-top:20px
}
.mec-search-form .mec-minmax-event-cost,
.mec-search-form .mec-text-address-search,
.mec-widget .mec-search-form .mec-text-input-search {
 margin-top:10px
}
.mec-search-form .mec-date-search {
 clear:left
}
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
 display:table-cell;
 float:none
}
.mec-widget .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
 display:block
}
.mec-checkboxes-search .mec-searchbar-category-wrap,
.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {
 width:calc(100% - 36px);
 margin-bottom:10px
}
.mec-wrap .mec-search-form .mec-minmax-price input,
.mec-wrap .mec-search-form .mec-text-address-search input,
.mec-wrap .mec-search-form .mec-text-input-search input {
 margin-bottom:10px
}
.mec-wrap .mec-totalcal-box label {
 display:block;
 line-height:1.8;
 margin-bottom:4px;
 font-size:13px;
 color:#9a9a9a
}
.mec-wrap .mec-search-form .mec-date-search select {
 width:calc(100% - 106px)
}
.mec-wrap .mec-search-form .mec-date-search select:last-child {
 width:70px
}
@media only screen and (max-width:781px) {
 .mec-search-form .mec-date-search,
 .mec-search-form .mec-dropdown-search,
 .mec-search-form .mec-text-input-search {
  width:100%;
  float:none
 }
 .mec-search-form .mec-date-search {
  min-height:55px
 }
 .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
  display:block;
  width:50%;
  float:left
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-3 {
  margin-bottom:0;
  padding-bottom:0!important
 }
}
@media only screen and (max-width:479px) {
 .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
  display:block;
  width:100%;
  float:none
 }
}
@media only screen and (min-width:961px) and (max-width:1200px) {
 .post-type-archive-mec-events .mec-totalcal-box .col-md-3,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  max-width:100%;
  width:100%
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  padding:0 10px
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search {
  margin:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  margin-bottom:20px;
  padding:0 10px 10px 10px
 }
}
@media only screen and (max-width:960px) {
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  padding:0 10px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4 {
  margin-bottom:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search {
  margin:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view {
  padding-right:15px
 }
 .mec-full-calendar-wrap .mec-search-form .col-md-5 {
  margin-bottom:0
 }
 .post-type-archive-mec-events .mec-totalcal-box .col-md-5 {
  padding:0
 }
}
@media only screen and (max-width:780px) {
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  margin-top:10px;
  margin-bottom:10px
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  margin-top:0
 }
}
@media only screen and (max-width:760px) {
 .post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span {
  margin-top:20px;
  margin-bottom:0
 }
 .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  margin-top:20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .col-md-4,
 .post-type-archive-mec-events .mec-totalcal-box .col-md-4 {
  padding:0
 }
}
@media only screen and (max-width:1200px) {
 .post-type-archive-mec-events .mec-full-calendar-wrap .mec-totalcal-view span {
  width:14.333%;
  font-size:8px
 }
}
@media only screen and (min-width:320px) and (max-width:960px) {
 .post-type-archive-mec-events .mec-search-form .col-md-5 span {
  width:20%!important
 }
}
.mec-search-form .mec-text-address-search {
 float:left;
 width:100%;
 padding:0 10px
}
@media (max-width:960px) {
 .mec-search-form .mec-dropdown-search {
  margin-bottom:10px
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address,
 .mec-wrap .mec-text-address-search.with-mec-cost {
  margin-top:0
 }
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-time-picker-search.with-mec-date-search {
  width:50%;
  margin-bottom:20px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view {
  margin:0
 }
 .mec-full-calendar-wrap .mec-tab-loader {
  width:100%;
  display:block;
  float:unset;
  padding:0 0 0 10px
 }
}
@media (max-width:780px) {
 .mec-full-calendar-wrap .mec-totalcal-box {
  padding:10px
 }
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-time-picker-search.with-mec-date-search {
  margin:20px 0;
  height:auto
 }
 .mec-search-form .mec-date-search {
  min-height:unset
 }
}
@media (max-width:480px) {
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-time-picker-search.with-mec-date-search {
  width:100%
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span {
  min-width:12%;
  text-align:center;
  font-size:9px
 }
 .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span,
 .mec-search-form .mec-date-search.with-mec-time-picker,
 .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search,
 .mec-search-form .mec-minmax-event-cost,
 .mec-search-form .mec-text-address-search,
 .mec-search-form .mec-time-picker-search.with-mec-date-search,
 .mec-wrap .mec-minmax-event-cost.with-mec-address {
  margin-bottom:0;
  margin-top:10px;
  min-height:auto
 }
 .mec-wrap .mec-minmax-event-cost.with-mec-address {
  margin-bottom:10px
 }
 .mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address,
 .mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search,
 .mec-wrap.mec-widget .mec-text-address-search.with-mec-cost {
  display:block!important;
  width:100%!important;
  max-width:100%!important
 }
 .mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address {
  float:left!important;
  max-width:calc(100% - 20px)!important;
  margin:0 0 0 10px!important
 }
 .mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search {
  margin-top:20px!important
 }
 .mec-wrap.mec-widget .mec-search-form .mec-text-input-search {
  padding:10px!important
 }
}
.ui-datepicker {
 background-color:#fff;
 border:1px solid #66afe9;
 border-radius:4px;
 box-shadow:0 0 8px rgba(102,175,233,.6);
 display:none;
 margin-top:4px;
 padding:10px;
 width:240px
}
.ui-datepicker a,
.ui-datepicker a:hover {
 text-decoration:none;
 cursor:pointer
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
 color:#2c6396;
 -webkit-transition:color .1s ease-in-out;
 -moz-transition:color .1s ease-in-out;
 -o-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out
}
.ui-datepicker .ui-datepicker-header {
 margin-bottom:4px;
 text-align:center
}
.ui-datepicker .ui-datepicker-title {
 font-weight:700
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
 cursor:default;
 font-family:dashicons;
 -webkit-font-smoothing:antialiased;
 font-style:normal;
 font-weight:400;
 height:20px;
 line-height:1.4;
 margin-top:2px;
 width:20px
}
.ui-datepicker .ui-datepicker-prev {
 float:left;
 text-align:left
}
.ui-datepicker .ui-datepicker-next {
 float:right;
 text-align:center
}
.ui-datepicker .ui-datepicker-prev:before {
 content:'\f341'
}
.ui-datepicker .ui-datepicker-next:before {
 content:'\f345'
}
.ui-datepicker .ui-icon {
 display:none
}
.ui-datepicker .ui-datepicker-calendar {
 table-layout:fixed;
 width:100%
}
.ui-datepicker .ui-datepicker-calendar td,
.ui-datepicker .ui-datepicker-calendar th {
 text-align:center;
 padding:4px 0
}
.ui-datepicker .ui-datepicker-calendar td {
 border-radius:4px;
 -webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;
 -moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;
 -o-transition:background-color .1s ease-in-out,color .1s ease-in-out;
 transition:background-color .1s ease-in-out,color .1s ease-in-out
}
.ui-datepicker .ui-datepicker-calendar td:hover {
 background-color:#eee;
 cursor:pointer
}
.ui-datepicker .ui-datepicker-calendar td a {
 text-decoration:none
}
.ui-datepicker .ui-datepicker-current-day {
 background-color:#4289cc
}
.ui-datepicker .ui-datepicker-current-day a {
 color:#fff
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
 background-color:#fff;
 cursor:default
}
.mec-owl-theme .owl-dots .owl-dot {
 border:none
}
.event-carousel-type1-head .mec-event-image {
 position:relative;
 min-height:150px;
 overflow:hidden
}
.event-carousel-type1-head .mec-event-image img {
 width:100%
}
.mec-event-carousel-content .mec-event-carousel-title a {
 transition:all .2s ease
}
.event-carousel-type1-head .mec-event-date-carousel {
 position:absolute;
 top:25px;
 left:1px;
 font-size:41px;
 width:160px;
 color:#fff;
 font-weight:500;
 background-color:#40d9f1;
 padding-left:14px;
 height:97px;
 line-height:2.3;
 padding-right:85px
}
.event-carousel-type1-head .mec-event-date-carousel:after {
 content:'';
 position:absolute;
 display:inline-block;
 z-index:-1;
 bottom:-13px;
 left:5px;
 width:0;
 border-width:13px;
 border-style:solid;
 border-color:transparent transparent #40d9f1 transparent;
 transform:rotate(45deg)
}
.event-carousel-type1-head .mec-event-date-info {
 font-size:12px;
 font-weight:300;
 position:absolute;
 top:27px;
 left:75px
}
.event-carousel-type1-head .mec-event-date-info-year {
 font-size:12px;
 font-weight:300;
 position:absolute;
 top:45px;
 left:75px
}
.mec-event-carousel-content {
 border:1px solid #e8e8e8;
 border-top:none;
 margin-top:-5px;
 padding:34px 9px 11px 37px
}
.mec-event-carousel-content .mec-event-carousel-title a {
 font-size:23px;
 font-weight:500;
 color:#000;
 letter-spacing:-1px
}
.mec-event-carousel-content p {
 font-size:14px;
 color:#7a7272;
 font-weight:300
}
.mec-owl-crousel-skin-type1 .owl-item .mec-event-article {
 padding:0 19px
}
.mec-event-carousel-type1 .owl-page.active span {
 background-color:#00aeef;
 height:14px;
 width:14px
}
.mec-event-carousel-type1 .mec-event-carousel-content {
 margin-bottom:15px;
 box-shadow:0 1px 2px rgba(0,0,0,.04);
 transition:all .27s ease
}
.mec-event-carousel-type1 .mec-event-carousel-content:hover {
 box-shadow:0 0 35px rgba(0,0,0,.07)
}
.mec-skin-carousel-container .mec-multiple-event .mec-event-date-carousel {
 width:255px
}
.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info,
.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info-year {
 left:175px
}
.mec-skin-carousel-container .mec-time-details,
.mec-skin-carousel-container .mec-time-details span {
 font-size:11px;
 font-weight:400;
 line-height:1.9;
 letter-spacing:0;
 color:#000;
 border-radius:2px;
 white-space:nowrap
}
.mec-event-carousel-type4 .mec-time-details,
.mec-event-carousel-type4 .mec-time-details span {
 color:#fff
}
.mec-skin-carousel-container .mec-time-details span {
 margin:0;
 display:inline-block
}
@media only screen and (min-width:768px) and (max-width:1000px),(min-width:270px) and (max-width:448px) {
 .event-carousel-type1-head .mec-event-date-carousel {
  font-size:25px;
  line-height:2.5;
  padding-right:70px;
  height:64px;
  width:120px
 }
 .event-carousel-type1-head .mec-event-date-carousel:after {
  left:7px
 }
 .event-carousel-type1-head .mec-event-date-info {
  font-size:10px;
  top:13px;
  left:55px
 }
 .event-carousel-type1-head .mec-event-date-info-year {
  font-size:10px;
  top:25px;
  left:55px
 }
 .event-carousel-type1-head .mec-event-date-carousel:after {
  top:48px
 }
}
.event-carousel-type2-head {
 background:#fff;
 border:1px solid #e6e6e6
}
.event-carousel-type2-head .mec-event-carousel-content-type2 {
 margin-top:15px;
 min-height:182px
}
.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info {
 font-size:15px;
 color:#9a9a9a;
 font-weight:300
}
.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title {
 font-size:26px;
 font-weight:700;
 color:#1c1d21;
 margin-top:15px;
 letter-spacing:-1px
}
.mec-event-carousel-content-type2 .mec-event-carousel-title a {
 color:inherit
}
.mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p {
 font-size:16px;
 font-weight:300;
 color:#444
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 {
 margin-top:33px;
 position:relative
}
.mec-event-carousel-type2 .mec-event-footer-carousel-type2 .mec-event-sharing-wrap {
 padding-left:0;
 left:0
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-event-sharing-wrap>li {
 border:none;
 -webkit-transition:all .25s ease;
 transition:all .25s ease
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
 border:1px solid #e4e4e4;
 float:right;
 padding:7px 23px 7px;
 font-size:12px;
 text-transform:uppercase;
 color:#707070;
 font-weight:500;
 -webkit-transition:all .25s ease;
 transition:all .25s ease
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover {
 color:#fff
}
.mec-event-article .event-carousel-type2-head {
 padding:10%;
 margin-right:-1px
}
.mec-event-carousel-type2 .mec-owl-carousel .owl-wrapper-outer {
 border-right:1px solid #e6e6e6
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
 line-height:25px;
 height:41px;
 margin-right:0
}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-modal-booking-button {
 margin-right:20px
}
.mec-wrap .mec-event-carousel-type2 .owl-next,
.mec-wrap .mec-event-carousel-type2 .owl-prev,
.mec-wrap .mec-event-carousel-type3 .owl-next,
.mec-wrap .mec-event-carousel-type3 .owl-prev,
.mec-wrap .mec-event-carousel-type4 .owl-next,
.mec-wrap .mec-event-carousel-type4 .owl-prev {
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:47%;
 background-color:transparent!important;
 position:absolute!important
}
.mec-event-carousel-type2 .owl-next {
 right:-60px
}
.mec-event-carousel-type2 .owl-prev {
 left:-60px
}
.mec-event-carousel-type2 .owl-next i,
.mec-event-carousel-type2 .owl-prev i,
.mec-event-carousel-type3 .owl-next i,
.mec-event-carousel-type3 .owl-prev i,
.mec-event-carousel-type4 .owl-next i,
.mec-event-carousel-type4 .owl-prev i {
 font-size:40px;
 color:#282828
}
.mec-event-carousel-type2 .owl-next i:hover,
.mec-event-carousel-type2 .owl-prev i:hover,
.mec-event-carousel-type3 .owl-next i:hover,
.mec-event-carousel-type3 .owl-prev i:hover {
 color:#000;
 cursor:pointer
}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing {
 top:auto;
 bottom:60px
}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after,
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:before {
 top:auto;
 bottom:-19px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after {
 bottom:-18px;
 border-color:#fff transparent transparent transparent
}
@media only screen and (min-width:320px) and (max-width:768px) {
 .mec-event-carousel-type2 .owl-next,
 .mec-event-carousel-type2 .owl-prev,
 .mec-event-carousel-type3 .owl-next,
 .mec-event-carousel-type3 .owl-prev,
 .mec-event-carousel-type4 .owl-next,
 .mec-event-carousel-type4 .owl-prev {
  position:initial;
  top:100%
 }
}
.mec-event-carousel-type3 .mec-event-article {
 margin:0 10px
}
.event-carousel-type3-head .mec-event-image,
.event-carousel-type3-head .mec-event-image img {
 width:100%;
 height:auto
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 {
 background:#fff;
 display:inline-block;
 width:calc(100% - 40px);
 margin-top:-74px;
 position:relative;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:6px;
 padding:8% 11%;
 box-shadow:0 2px 10px -2px rgba(0,0,0,.2)
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button {
 border:1px solid #e4e4e4;
 text-transform:uppercase;
 float:right;
 padding:7px 23px 7px;
 font-size:12px;
 color:#707070;
 font-weight:500
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button:hover {
 color:#fff
}
.mec-event-footer-carousel-type3 span {
 font-size:15px;
 color:#9a9a9a;
 font-weight:300;
 display:block;
 margin-top:30px
}
.mec-event-footer-carousel-type3 .mec-event-carousel-title {
 font-size:29px;
 font-weight:700
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title {
 font-size:26px;
 font-weight:700;
 color:#1c1d21;
 margin-top:15px;
 letter-spacing:-1px
}
.mec-event-footer-carousel-type3 .mec-event-carousel-title a {
 color:inherit
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 p {
 font-size:16px;
 font-weight:300;
 color:#444!important;
 margin-bottom:36px
}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button {
 line-height:25px;
 height:41px
}
.mec-event-carousel-type3 .owl-next {
 right:-70px
}
.mec-event-carousel-type3 .owl-prev {
 left:-70px
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap {
 left:11%
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing {
 top:auto;
 bottom:60px
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after,
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:before {
 top:auto;
 bottom:-19px;
 border-color:#e2e2e2 transparent transparent transparent
}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after {
 bottom:-18px;
 border-color:#fff transparent transparent transparent
}
.event-carousel-type3-head .mec-end-date-label {
 display:inline;
 margin-left:2px
}
.event-carousel-type4-head.clearfix {
 position:relative;
 overflow:hidden;
 background:#fff
}
.event-carousel-type4-head .mec-event-overlay {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:0;
 width:auto;
 height:auto;
 background-color:rgba(36,36,36,.4);
 transition:all .33s ease-in-out
}
.mec-event-hover-carousel-type4 {
 font-size:15px;
 color:#fff;
 position:absolute;
 bottom:0;
 padding:50px 35px;
 transition:all .33s ease-in-out;
 opacity:0;
 visibility:hidden
}
.mec-event-carousel-type4 .mec-event-article {
 margin:0 10px
}
.mec-event-carousel-type4 .mec-event-article:hover .mec-event-hover-carousel-type4 {
 opacity:1;
 visibility:visible
}
.mec-event-hover-carousel-type4 .mec-event-icon {
 font-size:18px;
 float:left;
 margin-right:14px;
 color:#fff;
 padding:13px
}
.mec-event-hover-carousel-type4 .mec-event-date {
 font-size:11px;
 text-transform:uppercase;
 font-weight:400;
 line-height:1.6;
 text-align:left
}
.mec-event-hover-carousel-type4 .mec-event-date span {
 display:block;
 font-weight:700;
 font-size:14px
}
.mec-event-hover-carousel-type4 .mec-event-title {
 color:#fff;
 margin:20px 0 38px;
 font-size:16px;
 font-weight:700;
 text-transform:uppercase;
 font-style:normal
}
.mec-event-hover-carousel-type4 .mec-btn-wrapper {
 text-align:left
}
.mec-event-hover-carousel-type4 .mec-event-button {
 color:#fff;
 background-color:#191919;
 border:2px #191919 solid;
 padding:10px 14px;
 letter-spacing:1.5px;
 font-size:11px;
 font-weight:700;
 font-style:normal;
 transition:all .22s ease;
 text-decoration:none
}
.mec-event-hover-carousel-type4 .mec-event-button:hover {
 color:#191919;
 background-color:#fff;
 border-color:#fff;
 border-radius:1px
}
.mec-event-carousel-type4 .owl-next {
 right:-70px
}
.mec-event-carousel-type4 .owl-prev {
 left:-70px
}
.mec-carousel-type4-head {
 margin-bottom:25px
}
.mec-carousel-type4-head-title {
 padding:0 11px;
 text-align:left;
 font-weight:700;
 font-size:20px;
 color:#000
}
.mec-carousel-type4-head-link {
 text-align:right;
 padding:0 11px
}
.mec-carousel-type4-head-link a {
 background:#222;
 color:#fff;
 padding:10px 38px;
 transition:all .3s ease
}
.mec-carousel-type4-head-link a:hover,
.mec-carousel-type4-head-link a:visited {
 color:#fff
}
@media (max-width:960px) {
 .mec-event-carousel-type4 .owl-stage {
  left:-50px
 }
}
.mec-wrap .mec-event-countdown-style1 {
 color:#fff;
 padding:0!important;
 display:table;
 background:#437df9
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 {
 z-index:5;
 padding:50px 1% 50px 4%;
 display:table-cell;
 float:none;
 vertical-align:middle
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 {
 background-color:rgba(0,0,0,.05);
 height:100%;
 padding-top:0;
 display:table-cell;
 float:none;
 position:relative;
 vertical-align:middle
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3 {
 background-color:#f8f8f8;
 display:table-cell;
 float:none;
 text-align:center;
 vertical-align:middle
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title {
 color:#fff;
 font-size:15px;
 margin-top:30px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming {
 font-size:36px;
 font-weight:700;
 line-height:1;
 margin-top:0
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-countdown>div {
 display:inline-block
}
.mec-event-countdown-style1 .mec-events-meta-group-countdown {
 color:#c9c9c9;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming span {
 display:block
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after {
 content:'';
 position:absolute;
 display:inline-block;
 z-index:1;
 top:50%;
 margin-top:-11px;
 right:-24px;
 width:0;
 border-width:12px;
 border-style:solid;
 border-color:transparent transparent transparent #4077ed
}
.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place {
 text-align:center;
 padding-bottom:8px
}
.mec-event-countdown-part2 .mec-event-place,
.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date {
 display:inline;
 font-size:14px;
 padding:0 5px;
 text-align:center
}
.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button {
 display:inline-block;
 padding:14px 30px;
 vertical-align:middle;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 color:#fff;
 background:#4077ed;
 transition:all .24s ease
}
.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button:hover {
 background:#222
}
.mec-event-countdown-style1 .mec-event-countdown {
 text-align:center;
 display:table;
 table-layout:fixed;
 margin:0 auto
}
.mec-event-countdown-style1 .mec-event-countdown .label-w {
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-event-countdown-style1 .mec-event-countdown .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li {
 background-color:rgba(0,0,0,.1);
 margin:5px;
 padding:20px 0;
 min-width:94px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span {
 font-size:30px
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w {
 font-size:12px;
 color:#fff;
 margin:8px 0 0;
 line-height:1
}
@media only screen and (min-width:1200px) {
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part1,
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2,
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part3 {
  width:100%;
  display:block;
  padding-top:50px;
  padding-bottom:50px
 }
 .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2:after {
  border-color:#4077ed transparent transparent transparent;
  top:auto;
  margin-top:0;
  bottom:-24px;
  margin-left:-11px;
  left:50%
 }
}
@media (max-width:960px) {
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1,
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2,
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3 {
  width:100%;
  display:block;
  padding-top:50px;
  padding-bottom:50px
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after {
  border-color:#4077ed transparent transparent transparent;
  top:auto;
  margin-top:0;
  bottom:-24px;
  margin-left:-11px;
  left:50%;
  transform:rotate(90deg)
 }
}
@media (max-width:480px) {
 .mec-event-countdown-style1 .mec-event-countdown .block-w {
  margin:3px;
  height:auto
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown li {
  padding:10px 5px;
  min-width:50px;
  margin:3px 1px
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span {
  font-size:15px
 }
 .mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w {
  font-size:8px
 }
 .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place {
  display:inline
 }
}
.mec-wrap .mec-event-countdown-style2 {
 color:#fff;
 padding:30px 0;
 background:#437df9;
 max-width:600px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1,
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2,
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part3 {
 width:100%;
 float:none;
 vertical-align:middle;
 padding:50px 10% 50px 10%
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 {
 padding-top:12%;
 padding-bottom:0
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-title {
 color:#fff;
 font-size:15px;
 margin-top:30px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming {
 font-size:36px;
 font-weight:700;
 line-height:1;
 margin-top:0
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-countdown>div {
 display:inline-block
}
.mec-event-countdown-style2 .mec-events-meta-group-countdown {
 color:#c9c9c9;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming span {
 display:block
}
.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date-place {
 text-align:left;
 padding-bottom:8px
}
.mec-event-countdown-part2 .mec-event-place,
.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date {
 display:inline;
 font-size:14px;
 padding:0 8px
}
.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button {
 display:inline-block;
 padding:14px 30px;
 vertical-align:middle;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 color:#222;
 background:#fff;
 transition:all .24s ease
}
.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button:hover {
 background:#222;
 color:#fff
}
.mec-event-countdown-style2 .mec-event-countdown {
 text-align:center;
 display:table;
 table-layout:fixed;
 margin:0
}
.mec-event-countdown-style2 .mec-event-countdown .label-w {
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-event-countdown-style2 .mec-event-countdown .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
 background-color:rgba(0,0,0,.1);
 margin:5px;
 padding:20px 0;
 min-width:94px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
 font-size:30px
}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
 font-size:12px;
 color:#fff;
 margin:8px 0 0;
 line-height:1
}
@media only screen and (max-width:767px) {
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
  min-width:80px;
  padding:15px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
  font-size:26px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
  font-size:11px
 }
}
@media only screen and (max-width:479px) {
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
  min-width:40px;
  padding:15px 10px;
  margin:2px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
  font-size:20px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
  font-size:9px
 }
}
@media (max-width:380px) {
 .mec-event-countdown-style2 .mec-event-countdown .block-w {
  margin:3px;
  height:auto
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
  padding:10px 4px;
  margin:4px 1px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
  font-size:15px
 }
 .mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
  font-size:7px
 }
}
.mec-wrap .mec-event-countdown-style3 {
 color:#fff;
 padding:0;
 background:#282828;
 display:table;
 width:100%
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 {
 width:68%;
 padding:50px 1% 50px 4%;
 vertical-align:middle;
 display:table-cell;
 position:relative
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
 width:32%;
 display:table-cell;
 position:relative;
 padding-bottom:0;
 padding-top:0
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 img {
 width:100%;
 display:block
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span {
 font-weight:300;
 display:block
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
 color:#fff;
 font-size:36px;
 letter-spacing:-2px;
 font-weight:700;
 line-height:1;
 margin-top:-10px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-countdown>div {
 display:inline-block
}
.mec-event-countdown-style3 .mec-events-meta-group-countdown {
 color:#c9c9c9;
 margin-bottom:30px;
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.016)
}
.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date-place {
 text-align:center;
 padding-bottom:8px
}
.mec-event-countdown-part2 .mec-event-place,
.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date {
 display:inline;
 font-size:14px;
 padding:0 5px;
 text-align:center
}
.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button {
 display:inline-block;
 padding:14px 30px;
 vertical-align:middle;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 color:#fff;
 background:#4077ed;
 transition:all .24s ease
}
.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button:hover {
 background:#222
}
.mec-event-countdown-style3 .mec-event-countdown {
 text-align:center;
 display:table;
 table-layout:fixed;
 margin:0 auto;
 position:absolute;
 top:40px;
 right:20px
}
.mec-event-countdown-style3 .mec-event-countdown .label-w {
 letter-spacing:1px;
 text-transform:uppercase;
 position:relative
}
.mec-event-countdown-style3 .mec-event-countdown .block-w {
 display:table-cell;
 margin:0 20px 10px;
 position:relative;
 height:70px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li {
 padding:15px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span {
 font-size:30px
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w {
 font-size:11px;
 color:#888;
 margin:8px 0 0;
 line-height:1
}
.mec-event-countdown-style3 .mec-event-date {
 width:176px;
 height:96px;
 background:#40d9f1;
 color:#fff;
 font-size:13px;
 position:absolute;
 left:-27px;
 top:146px
}
.mec-event-countdown-style3 .mec-event-date:after {
 content:'';
 position:absolute;
 display:inline-block;
 z-index:1;
 bottom:-18px;
 left:8px;
 width:0;
 border-width:19px;
 border-style:solid;
 border-color:transparent transparent #40d9f1 transparent;
 transform:rotate(45deg)
}
.mec-event-countdown-style3 .mec-event-date .mec-date1 {
 font-size:50px;
 position:absolute;
 top:3px;
 left:12px;
 letter-spacing:-3px
}
.mec-event-countdown-style3 .mec-event-date .mec-date2 {
 position:absolute;
 left:80px;
 top:26px
}
.mec-event-countdown-style3 .mec-event-date .mec-date3 {
 position:absolute;
 left:80px;
 top:45px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details {
 padding-top:35px;
 margin-bottom:50px;
 min-height:100px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-title {
 font-size:17px;
 color:#fff;
 line-height:1.4;
 padding-right:20px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link {
 color:#fff;
 font-size:12px;
 position:relative;
 padding-left:22px
}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link:before {
 content:'';
 display:inline-block;
 width:18px;
 border-top:1px solid #fff;
 position:absolute;
 left:0;
 top:8px
}
.mec-event-countdown-style3 .mec-event-title-link {
 position:absolute;
 left:190px;
 top:152px
}
.event-carousel-type1-head .mec-event-date-carousel:before,
.mec-event-countdown-style3 .mec-event-date:before {
 content:'';
 position:absolute;
 left:0;
 bottom:0;
 z-index:2;
 width:100%;
 height:96px;
 display:inline-block;
 box-shadow:0 5px 5px rgba(0,0,0,.12);
 background:0 0
}
@media only screen and (min-width:960px) {
 .mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown li {
  padding:10px
 }
 .mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
  font-size:31px
 }
}
@media (max-width:959px) {
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1,
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 {
  width:100%;
  display:block
 }
 .mec-event-countdown-style3 .mec-event-title-link {
  top:190px
 }
 .mec-event-countdown-style3 .mec-event-countdown {
  top:96px
 }
 .mec-event-countdown-style3 .mec-event-date {
  left:0;
  top:190px
 }
 .mec-event-countdown-style3 .mec-event-date:after {
  display:none
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span {
  display:inline
 }
 .mec-event-countdown-style3 .mec-event-countdown-part-details {
  min-height:150px
 }
}
@media (max-width:767px) {
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming {
  font-size:26px;
  letter-spacing:-1px
 }
 .mec-event-countdown-style3 .mec-event-title-link {
  left:130px
 }
 .mec-event-countdown-style3 .mec-event-date {
  width:120px;
  font-size:10px;
  height:63px
 }
 .mec-event-countdown-style3 .mec-event-date .mec-date1 {
  font-size:36px;
  top:20px;
  left:4px;
  letter-spacing:-2px
 }
 .mec-event-countdown-style3 .mec-event-date .mec-date2 {
  position:absolute;
  left:52px;
  top:12px
 }
 .mec-event-countdown-style3 .mec-event-date .mec-date3 {
  position:absolute;
  left:52px;
  top:28px
 }
}
@media (max-width:380px) {
 .mec-event-countdown-style3 .mec-event-title-link {
  left:10px;
  top:260px
 }
 .mec-event-countdown-style3 .mec-event-countdown-part-details {
  min-height:300px
 }
 .mec-event-countdown-style3 .mec-event-countdown .block-w {
  margin:3px;
  height:auto
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown li {
  padding:10px 5px
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span {
  font-size:15px
 }
 .mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w {
  font-size:8px
 }
}
.mec-slider-t1-wrap {
 width:100%;
 padding:60px 90px;
 background:#f7f7f7;
 min-height:560px;
 position:relative
}
.mec-slider-t1 {
 height:500px;
 box-shadow:0 5px 35px 0 rgba(0,0,0,.13)
}
.mec-slider-t1 .mec-event-article {
 position:relative;
 height:500px
}
.mec-slider-t1 .mec-slider-t1-img {
 position:relative;
 background-size:cover!important;
 background-position:center!important;
 width:50%;
 height:100%;
 float:right;
 margin:0;
 overflow:hidden
}
.mec-slider-t1 .mec-slider-t1-content {
 width:50%;
 float:left;
 height:100%;
 background:#fff;
 padding:6%
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:54px;
 height:54px;
 line-height:48px;
 border-radius:0;
 text-align:center;
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.045);
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:50%;
 margin-top:-27px;
 cursor:pointer
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 29px 0 rgba(0,0,0,.095)
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next {
 left:auto;
 right:-100px
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:auto;
 left:-100px
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:12px;
 color:#282828;
 transition:all .21s ease
}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 font-size:13px;
 color:#000;
 cursor:pointer
}
@media only screen and (min-width:961px) {
 .mec-slider-t1 {
  margin:0 auto;
  max-width:900px
 }
}
@media only screen and (max-width:960px) {
 .mec-slider-t1 .mec-slider-t1-content,
 .mec-slider-t1 .mec-slider-t1-img {
  width:100%;
  float:none
 }
 .mec-slider-t1 .mec-slider-t1-img {
  height:300px
 }
 .mec-slider-t1,
 .mec-slider-t1 .mec-event-article {
  height:auto
 }
}
@media only screen and (max-width:768px) {
 .mec-slider-t1-wrap {
  padding:0
 }
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
  top:40px;
  margin-top:0
 }
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next {
  left:auto;
  right:10px
 }
 .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev {
  right:auto;
  left:10px
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t1-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
 .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
  font-size:25px
 }
}
.mec-slider-t2-wrap {
 width:100%;
 padding:0;
 background:#fff;
 min-height:600px;
 position:relative
}
.mec-slider-t2 .mec-event-article {
 height:600px;
 position:relative;
 border:none;
 padding:0;
 margin:0;
 box-shadow:none;
 background:0 0
}
.mec-slider-t2 .mec-slider-t2-img {
 position:absolute;
 left:0;
 top:0;
 background-size:cover!important;
 background-position:center!important;
 width:70%;
 height:100%;
 margin:0;
 overflow:hidden
}
.mec-slider-t2 .mec-slider-t2-content {
 width:50%;
 position:absolute;
 right:0;
 top:60px;
 bottom:60px;
 padding:5%
}
.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern * {
 color:#fff
}
.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-content,
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 background:0 0
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 background:#fff;
 color:#000;
 border-color:#fff
}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,
.mec-slider-t2-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#111
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:38px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:84px;
 cursor:pointer
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next {
 right:30px
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:82px
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
.mec-wrap.colorskin-custom .mec-slider-t2 .mec-event-article .mec-event-date.mec-color {
 color:#fff
}
@media only screen and (min-width:961px) {
 .mec-slider-t2 {
  margin:0 auto;
  max-width:1200px
 }
}
@media only screen and (max-width:960px) {
 .mec-slider-t2 .mec-slider-t2-content,
 .mec-slider-t2 .mec-slider-t2-img {
  width:100%;
  float:none;
  position:static
 }
 .mec-slider-t2 .mec-slider-t2-img {
  height:300px
 }
 .mec-slider-t2 .mec-event-article {
  height:auto
 }
 .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next,
 .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev {
  top:40px
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t2-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
}
.mec-slider-t3-wrap {
 width:100%;
 padding:0;
 background:#161616;
 min-height:700px;
 position:relative
}
.mec-slider-t3 .mec-event-article {
 height:700px;
 position:relative;
 border:none;
 padding:0;
 margin:0;
 box-shadow:none;
 background:0 0
}
.mec-slider-t3 .mec-slider-t3-img {
 position:absolute;
 left:0;
 top:0;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:100%;
 margin:0;
 overflow:hidden;
 opacity:.68;
 z-index:1
}
.mec-slider-t3 .mec-slider-t3-content {
 width:50%;
 height:auto;
 vertical-align:middle;
 display:table;
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%);
 bottom:0;
 padding:0 2% 0 7%;
 margin:auto 0;
 background:0 0;
 z-index:2
}
.mec-slider-t3 .mec-slider-t3-content.mec-event-grid-modern :not(.mec-color) {
 color:#fff
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-content,
.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 background:0 0
}
.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button {
 display:inline-block;
 border:1px solid;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 font-size:13px;
 padding:0 42px;
 line-height:49px;
 height:50px;
 transition:all .21s ease
}
.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button:hover {
 background:#fff;
 color:#000;
 border-color:#fff
}
.mec-slider-t3-content.mec-event-grid-modern .mec-slider-t3-footer {
 text-align:left;
 padding:15px 15px 10px
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#40d9f1
}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover {
 border-color:#40d9f1
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:38px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:50%;
 margin-top:-22px;
 cursor:pointer
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next {
 right:10px
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:auto;
 left:10px
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
@media only screen and (min-width:961px) {
 .mec-slider-t3-content.mec-event-grid-modern .mec-event-title {
  font-size:50px;
  font-weight:300
 }
 .mec-slider-t3-content.mec-event-grid-modern .mec-event-description {
  font-size:19px
 }
}
@media only screen and (max-width:767px) {
 .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next,
 .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev {
  top:40px;
  margin-top:0
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t3 .mec-slider-t3-content {
  width:100%
 }
 .mec-slider-t3-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
 .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
  font-size:25px
 }
}
.mec-slider-t4-wrap {
 width:100%;
 padding:0;
 background:#161616;
 min-height:700px;
 position:relative
}
.mec-slider-t4 .mec-event-article {
 height:700px;
 border:none;
 padding:0;
 margin:0;
 box-shadow:none;
 background:0 0
}
.mec-slider-t4 .mec-slider-t4-img {
 position:absolute;
 left:0;
 top:0;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:100%;
 margin:0;
 overflow:hidden;
 z-index:1
}
.mec-slider-t4 .mec-slider-t4-content {
 width:auto;
 max-width:700px;
 background:rgba(37,37,37,.94)!important;
 height:auto;
 vertical-align:middle;
 display:table;
 position:absolute;
 left:8%;
 top:19%;
 padding:3%;
 margin:auto 0;
 background:0 0;
 z-index:2
}
.mec-slider-t4 .mec-slider-t4-content.mec-event-grid-modern :not(.mec-color) {
 color:#fff
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-content,
.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 background:0 0
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:13px;
 padding:0 42px;
 line-height:49px;
 height:50px
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#40d9f1
}
.mec-slider-t4-content.mec-event-grid-modern .mec-slider-t4-footer {
 text-align:left;
 padding:15px 15px 10px
}
.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button {
 display:inline-block;
 border:1px solid;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 font-size:13px;
 padding:0 42px;
 line-height:49px;
 height:50px;
 transition:all .21s ease
}
.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button:hover {
 background:#fff;
 color:#000;
 border-color:#fff
}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover {
 color:#111
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:40px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:34px;
 cursor:pointer
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next {
 right:60px
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:112px
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
@media only screen and (max-width:767px) {
 .mec-slider-t4 .mec-slider-t4-content {
  width:100%;
  left:0;
  top:auto;
  bottom:0
 }
 .mec-slider-t4-content.mec-event-grid-modern .mec-event-title {
  font-size:22px
 }
 .mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day {
  font-size:25px
 }
}
.mec-slider-t5-wrap {
 width:auto;
 max-width:570px;
 padding:0;
 margin:0 auto 25px;
 background:#f7f7f7;
 min-height:480px;
 position:relative
}
.mec-slider-t5 {
 height:auto;
 box-shadow:0 5px 35px 0 rgba(0,0,0,.13)
}
.mec-slider-t5 .mec-event-article {
 position:relative;
 height:auto
}
.mec-slider-t5 .mec-slider-t5-img {
 position:relative;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:300px;
 float:none;
 margin:0;
 overflow:hidden
}
.mec-slider-t5 .mec-slider-t5-content {
 width:100%;
 float:none;
 height:100%;
 background:#fff;
 padding:0 20px 20px;
 margin-bottom:0
}
.mec-slider-t5 .mec-events-content p {
 margin-bottom:20px
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head {
 margin-bottom:10px;
 padding:14px 34px;
 margin-left:-20px;
 margin-right:-20px;
 text-align:left;
 background:#f9f9f9;
 border-bottom:1px solid #eee
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-slider-t5 .mec-slider-t5-col6 {
 width:50%;
 float:left;
 height:100%
}
.mec-slider-t5 .mec-slider-t5-col6 i {
 font-size:42px;
 float:left;
 margin-right:7px;
 height:58px
}
.mec-slider-t5 .mec-slider-t5-col6 h6 {
 text-transform:uppercase;
 font-size:17px;
 padding:4px 0;
 display:inline;
 color:#444
}
.mec-slider-t5 .mec-slider-t5-col6 address {
 font-size:12px;
 margin-bottom:0
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev {
 opacity:1;
 width:44px;
 height:44px;
 line-height:40px;
 border-radius:0;
 text-align:center;
 background:0 0;
 border:1px solid #fff;
 transition:all .25s ease;
 -webkit-transition:all .25s ease;
 position:absolute;
 top:34px;
 cursor:pointer
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover {
 box-shadow:0 4px 16px 0 rgba(0,0,0,.075);
 background:#fff
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next {
 right:30px
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev {
 right:82px
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev i {
 font-size:14px;
 color:#fff;
 opacity:1;
 transition:all .25s ease
}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover i,
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
 color:#000;
 cursor:pointer
}
@media only screen and (max-width:768px) {
 .mec-slider-t5 .mec-slider-t5-col6 {
  width:100%;
  margin:10px 0
 }
}
@media only screen and (max-width:479px) {
 .mec-slider-t5-content.mec-event-grid-modern .mec-event-title {
  font-size:24px
 }
}
.mec-single-modern .mec-events-event-image {
 text-align:center
}
.mec-single-modern .mec-events-event-image img {
 width:100%
}
.mec-single-modern .mec-single-event-bar {
 background-color:#f7f7f7;
 margin:20px 0 0;
 padding:15px;
 display:table;
 width:100%
}
.mec-single-modern .mec-single-event-bar>div {
 display:table-cell
}
.mec-single-modern .mec-single-event-bar>div i {
 font-size:20px;
 vertical-align:middle
}
.mec-single-modern .mec-single-event-bar>div .mec-time-comment {
 font-size:12px;
 color:#999
}
.mec-single-modern .mec-single-event-bar>div h3 {
 text-transform:uppercase;
 font-size:16px;
 font-weight:700;
 padding-bottom:5px;
 display:inline;
 color:#000;
 padding-left:10px
}
.mec-single-modern .mec-single-event-bar>div dd {
 font-size:14px;
 color:#8d8d8d;
 padding-left:34px;
 margin-bottom:0
}
.mec-single-modern .col-md-4 .mec-frontbox {
 margin-top:-50px;
 margin-bottom:70px;
 padding:20px;
 border:none;
 background:#f7f7f7;
 box-shadow:none
}
.mec-single-modern .col-md-4.mec-no-image .mec-frontbox {
 margin-top:20px
}
.mec-next-occurrence ul {
 padding-left:0;
 margin-left:0
}
.mec-next-occurrence li {
 list-style:none
}
@media only screen and (min-width:960px) {
 .mec-single-modern .col-md-4 .mec-frontbox {
  margin-left:20px
 }
}
@media only screen and (max-width:960px) {
 .mec-single-modern .mec-single-event-bar>div {
  display:block
 }
}
.lity-content>div {
 overflow:auto
}
.mec-next-event-details li {
 list-style:none;
 margin-top:20px
}
.mec-next-event-details h6 {
 text-transform:uppercase;
 font-size:13px;
 padding-bottom:5px;
 display:inline;
 color:#222;
 padding-left:0
}
.mec-next-event-details abbr {
 display:block;
 padding-left:0;
 color:#8d8d8d
}
.mec-next-event-details i {
 margin-right:10px;
 margin-left:12px
}
.mec-next-event-details i:before {
 color:#40d9f1
}
.mec-next-event-details a {
 text-align:center;
 display:block;
 background:#fff;
 padding:6px 0;
 font-size:11px;
 font-weight:400;
 letter-spacing:0;
 border:1px solid #e3e3e3;
 transition:.3s
}
.mec-single-modal.mec-single-modern .mec-single-title {
 text-align:center;
 padding:15px 10px 0
}
.admin-bar .mec-single-modal.mec-single-modern .mec-single-title {
 padding-top:40px
}
.mec-single-modal.mec-single-modern .mec-single-event-bar {
 padding:5px
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div dd {
 font-size:13px
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3 {
 font-size:15px
}
@media only screen and (min-width:960px) {
 .mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox {
  margin-left:0
 }
}
.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox {
 margin-top:10px;
 margin-bottom:10px
}
.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox.mec-event-meta {
 padding:0
}
@media (min-width:961px) {
 .mec-single-event.mec-sticky {
  position:relative
 }
 .mec-single-event.mec-sticky .col-md-4 {
  position:-webkit-sticky;
  position:sticky;
  top:120px
 }
 .mec-single-modern.mec-sticky .col-md-4 {
  top:170px
 }
 .single-mec-events .mec-sticky .col-md-8>div:last-child {
  margin-bottom:30px
 }
 .single-mec-events .mec-single-modern.mec-sticky .col-md-8>div:last-child {
  margin-bottom:70px
 }
}
.mec-single-modal .mec-event-meta dd.mec-organizer-email a,
.mec-single-modal .mec-event-meta dd.mec-organizer-url a {
 font-size:12px;
 display:block
}
.mec-organizer-description p {
 padding-left:12px
}
.mec-modal-wrap {
 max-width:60vw;
 max-height:90vh!important;
 background:#fff;
 box-shadow:0 1px 55px rgba(0,0,0,.5);
 overflow-x:hidden!important
}
@media (max-width:1023px) {
 .mec-modal-wrap {
  max-width:80vw
 }
}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li,
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button {
 display:block;
 text-align:center
}
.mec-holding-status-expired {
 color:#d8000c
}
.mec-holding-status-ongoing {
 color:#0dbf52
}
body .featherlight {
 z-index:999999!important
}
body .featherlight .featherlight-content {
 background:0 0;
 overflow:unset;
 z-index:9999
}
body .featherlight .featherlight-close-icon {
 position:fixed;
 top:40px;
 right:40px;
 background:0 0;
 color:#fff;
 border:1px solid #fff;
 border-radius:0
}
body .featherlight .featherlight-close-icon:hover {
 background:#fff;
 color:#000;
 border:1px solid #000
}
@media (max-width:320px) {
 .mec-wrap span.flip-clock-divider {
  width:20px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  padding:15px 12%
 }
}
@media only screen and (min-width:320px) and (max-width:767px) {
 .mec-wrap .flip-clock-wrapper ul {
  padding:0
 }
}
@media only screen and (min-width:320px) and (max-width:480px) {
 .single-mec-events .mec-wrap .flip-clock-wrapper {
  max-width:unset
 }
 .single-mec-events .mec-wrap .mec-events-meta-group-countdown {
  padding:20px 10px 20px 10px
 }
 .mec-wrap .flip-clock-wrapper ul {
  width:25px!important;
  padding:0
 }
}
@media (max-width:414px) {
 .mec-wrap span.flip-clock-divider {
  width:30px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  margin-left:0;
  padding:15px 7%
 }
}
@media (max-width:480px) {
 body .featherlight .featherlight-content {
  width:95%
 }
 .mec-wrap span.flip-clock-divider {
  width:7px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  margin-left:0;
  padding:15px 1%
 }
 body .featherlight .featherlight-close-icon {
  color:#000;
  border-color:#000
 }
}
@media (max-width:1366px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:20px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 15px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul {
  width:48px
 }
}
@media (max-width:1280px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:14px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:15px 10px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul {
  width:38px
 }
}
@media (min-width:961px) and (max-width:1024px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:7px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:15px 5px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul {
  width:14px
 }
 body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul li a div {
  font-size:30px
 }
}
@media (max-width:640px) {
 body .mec-modal-wrap .mec-single-modal.featherlight-close-icon {
  top:14px;
  right:14px
 }
}
@media (max-width:480px) {
 .featherlight .featherlight-content,
 body .mec-modal-wrap {
  max-width:100%
 }
 body .mec-modal-wrap.flip-clock-divider .flip-clock-label {
  display:block
 }
}
@media (max-width:414px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:50px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  display:none
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 5px 20px 65px
 }
 body .featherlight-content .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 2px 20px 2px!important
 }
 body .featherlight-content .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:3px!important
 }
}
@media (max-width:375px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:50px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  display:none
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 5px 20px 45px
 }
}
@media (max-width:320px) {
 body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child) {
  width:20px!important
 }
 body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown {
  padding:20px 5px 20px 40px
 }
}
.mec-single-event-bar dd {
 margin-left:0
}
.mec-events-toggle {
 max-width:960px;
 margin-left:auto;
 margin-right:auto
}
.mec-events-toggle .mec-toggle-item {
 border:1px solid #e4e4e4;
 margin-bottom:15px;
 box-shadow:0 10px 15px #f3f3f3
}
.mec-events-toggle .mec-toggle-item-inner {
 cursor:pointer;
 position:relative;
 padding:30px 60px 30px 15px;
 background:#fff;
 transition:all .3s ease;
 min-height:100px;
 display:table;
 width:100%;
 border-collapse:separate
}
.mec-events-toggle .mec-toggle-item-inner:hover {
 background:#fbfbfb
}
.mec-toggle-item-col {
 width:200px;
 border-right:1px solid #e3e3e3;
 margin-right:15px;
 display:table-cell;
 padding-right:5px
}
.mec-toggle-item-col .mec-event-date {
 font-size:38px;
 line-height:40px;
 float:left;
 margin-right:8px
}
.mec-toggle-item-col .mec-event-month,
.mec-toggle-item-col .mec-time-details {
 text-transform:uppercase;
 font-size:12px;
 line-height:14px;
 padding-top:4px;
 font-weight:700
}
.mec-toggle-item-col .mec-event-detail {
 font-size:10px
}
.mec-toggle-item-col .mec-event-day {
 margin-top:9px;
 color:silver;
 font-size:35px;
 font-weight:100;
 text-transform:uppercase;
 letter-spacing:-1px
}
.mec-events-toggle .mec-toggle-title {
 color:#000;
 font-size:23px;
 font-weight:600;
 margin-bottom:0;
 transition:all .3s ease;
 display:table-cell;
 text-align:left;
 max-width:calc(100% - 200px);
 padding-left:15px;
 vertical-align:middle
}
.mec-events-toggle .mec-toggle-item-inner span.event-color {
 width:5px;
 height:100%;
 position:absolute;
 left:-1px;
 top:0;
 bottom:0;
 border-radius:0;
 margin:0
}
.mec-events-toggle .mec-toggle-item-inner i {
 position:absolute;
 font-size:30px;
 right:25px;
 top:50%;
 transform:translate(0,-50%);
 cursor:pointer
}
.mec-events-toggle .mec-toggle-item.is-open i.mec-sl-plus:before {
 content:'\e615'
}
.mec-events-toggle .mec-toggle-item.is-open .mec-toggle-title {
 background:#f8f8f8;
 cursor:pointer
}
.mec-events-toggle .mec-toggle-content {
 border-top:1px solid #e4e4e4
}
.mec-events-toggle .mec-toggle-content .mec-modal-wrap {
 margin:0;
 max-width:100%;
 box-shadow:none
}
.mec-events-toggle .mec-toggle-content .mec-modal-wrap .mec-single-event {
 margin:0
}
.mec-events-toggle .mec-toggle-content .mec-single-event-bar,
.mec-events-toggle .mec-toggle-content h1.mec-single-title {
 display:none
}
.mec-events-toggle .media-links a {
 margin-bottom:0
}
.mec-events-toggle .mec-toggle-content .mec-toggle-meta {
 margin-bottom:14px
}
.mec-events-toggle #mec_speakers_details.mec-frontbox {
 padding:0;
 margin:0
}
.mec-events-toggle .mec-toggle-item h3.mec-speakers {
 border:none;
 text-align:left
}
.mec-events-toggle .mec-toggle-item h3.mec-speakers:before {
 content:'\e063';
 font-family:simple-line-icons;
 border:none;
 position:relative;
 display:inline-block;
 left:unset;
 bottom:unset;
 font-size:22px;
 font-weight:400;
 padding:0 11px 0 28px;
 vertical-align:middle
}
@media only screen and (max-width:767px) {
 .mec-toggle-item-inner .mec-toggle-item-col {
  float:none;
  width:100%;
  border-right:none;
  margin-bottom:5px;
  display:block;
  max-width:100%;
  padding-left:15px
 }
 .mec-events-toggle .mec-toggle-title {
  display:block;
  width:100%;
  max-width:100%
 }
}
.mec-events-agenda-wrap {
 margin:10px 0;
 border:1px solid #e9e9e9;
 padding-left:20px;
 box-shadow:0 2px 2px rgba(0,0,0,.03)
}
.mec-events-agenda {
 padding:0;
 border-bottom:1px solid #e9e9e9;
 overflow:hidden
}
.mec-agenda-date-wrap {
 width:210px;
 padding-top:15px;
 float:left;
 font-size:13px
}
.mec-agenda-date-wrap i,
.mec-agenda-event i {
 font-size:11px;
 color:#aaa;
 margin-right:4px;
 margin-left:1px
}
.mec-agenda-event i {
 vertical-align:middle;
 margin-right:1px
}
.mec-agenda-events-wrap {
 float:left;
 width:calc(100% - 210px);
 background:#f9f9f9;
 padding:15px
}
.mec-agenda-time {
 font-size:11px;
 color:#707070;
 padding-right:10px;
 width:138px;
 display:inline-block
}
.mec-agenda-event-title {
 position:relative;
 padding-left:14px
}
.mec-agenda-event-title a {
 font-size:14px;
 font-weight:600;
 color:#333
}
.mec-agenda-event-title span.event-color {
 width:9px;
 height:9px;
 position:absolute;
 left:0;
 top:4px;
 margin:0
}
.mec-agenda-date-wrap span.mec-agenda-day {
 color:#aaa;
 font-size:12px
}
@media only screen and (max-width:767px) {
 .mec-agenda-date-wrap,
 .mec-agenda-events-wrap {
  float:none;
  width:100%
 }
 .mec-events-agenda span.mec-agenda-event-title {
  display:block;
  width:100%
 }
 .mec-agenda-event-title span.event-color {
  top:7px
 }
 .mec-agenda-event-title a {
  font-size:13px
 }
}
.mec-yearly-view-wrap {
 margin:0 0 15px;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 4px rgba(0,0,0,.04);
 border-bottom-width:4px
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar {
 max-width:100%;
 width:232px;
 padding:10px;
 background:#fff;
 margin:10px;
 display:inline-block
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {
 transition:none;
 height:30px;
 width:30px;
 line-height:30px;
 border-radius:0;
 font-size:12px
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-events-sec {
 padding:10px
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-has-event:after {
 width:4px;
 height:4px;
 bottom:3px;
 margin-left:-2px
}
.mec-yearly-view-wrap .mec-calendar-side .mec-calendar-table {
 min-height:200px
}
.mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt {
 background:#f9f9f9;
 font-size:13px
}
.mec-calendar.mec-yearly-calendar .mec-calendar-table-title {
 text-align:center;
 font-size:15px;
 font-weight:700;
 color:#222;
 margin-top:-5px;
 padding-bottom:5px
}
.mec-yearly-view-wrap .mec-yearly-calendar-sec {
 min-height:200px;
 width:538px;
 overflow:hidden;
 float:left;
 background:#f8f8f8;
 padding:15px
}
.mec-yearly-view-wrap .mec-yearly-agenda-sec {
 min-height:200px;
 width:calc(100% - 538px);
 float:left;
 padding:0 0 0 20px;
 overflow:hidden
}
.mec-yearly-view-wrap .mec-yearly-title-sec {
 position:relative;
 padding:15px;
 text-align:center;
 border-bottom:1px solid #e6e6e6;
 box-shadow:0 1px 3px rgba(0,0,0,.02)
}
.mec-yearly-view-wrap .mec-yearly-title-sec h2 {
 font-size:30px;
 line-height:40px;
 color:#333;
 margin:0;
 font-weight:700
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year {
 position:absolute;
 top:50%;
 margin-top:-15px;
 min-width:30px;
 height:30px;
 line-height:30px;
 padding:0 8px;
 text-align:center;
 background:#fff;
 color:#666;
 font-size:14px;
 border:1px solid #eee;
 border-radius:2px;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease;
 cursor:pointer
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year {
 right:auto;
 left:20px;
 padding-right:14px
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year {
 left:auto;
 right:20px;
 padding-left:14px
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i {
 font-size:12px;
 color:#40d9f1;
 cursor:pointer
}
.mec-yearly-view-wrap .mec-events-agenda.mec-selected {
 box-shadow:-10px 0 0 0 #fffcf2,0 -1px 0 #fbebb6;
 background:#fffcf2;
 border-color:#fbebb6;
 color:#f9af29
}
.mec-yearly-agenda-sec span.mec-event-label-captions.mec-fc-style {
 right:0;
 top:0
}
@media only screen and (max-width:959px) {
 .mec-yearly-view-wrap .mec-yearly-calendar-sec {
  width:268px;
  padding:10px 5px
 }
 .mec-yearly-view-wrap .mec-yearly-agenda-sec {
  width:calc(100% - 268px);
  padding:0 0 0 10px
 }
}
@media only screen and (max-width:767px) {
 .mec-yearly-view-wrap .mec-yearly-agenda-sec,
 .mec-yearly-view-wrap .mec-yearly-calendar-sec {
  width:100%;
  float:none
 }
 .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar {
  width:auto
 }
 .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {
  width:14.2%
 }
 .mec-yearly-view-wrap .mec-yearly-title-sec h2 {
  font-size:25px
 }
}
.mec-yearly-view-wrap .mec-agenda-event i,
.mec-yearly-view-wrap .mec-agenda-time {
 display:none
}
@media only screen and (min-width:768px) {
 .mec-yearly-view-wrap .mec-events-agenda-wrap {
  margin-top:0;
  border:none;
  padding-left:0;
  box-shadow:none
 }
 .mec-yearly-view-wrap .mec-agenda-date-wrap {
  width:174px;
  font-size:11px;
  padding-top:10px
 }
 .mec-yearly-view-wrap .mec-agenda-events-wrap {
  width:calc(100% - 174px);
  padding:10px
 }
 .mec-yearly-view-wrap .mec-agenda-event-title a {
  font-size:13px
 }
 .mec-yearly-view-wrap .mec-agenda-event-title span.event-color {
  width:8px;
  height:8px
 }
 .mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day {
  font-size:11px
 }
 .mec-yearly-view-wrap .mec-yearly-calendar-sec {
  box-shadow:-2px 0 5px rgba(0,0,0,.03) inset
 }
}
@media only screen and (max-width:1200px) {
 .mec-yearly-view-wrap .mec-agenda-event-title a {
  font-size:12px;
  padding-right:6px
 }
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table {
 padding-bottom:10px;
 border-bottom:none
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt:hover {
 cursor:pointer
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event,
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event:hover {
 color:#bbb;
 cursor:default
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active {
 background:#40d9f1;
 color:#fff;
 position:relative
}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after {
 content:'';
 position:absolute;
 display:block;
 bottom:-20px;
 left:50%;
 margin-left:-10px;
 width:0;
 border-width:10px;
 border-style:solid;
 border-color:#40d9f1 transparent transparent transparent
}
.mec-timetable-events-list {
 padding:10px 20px;
 border:none;
 margin:0
}
.mec-timetable-events-list .mec-timetable-event {
 padding:10px 0;
 border-bottom:1px dashed #ddd
}
.mec-timetable-events-list .mec-timetable-event:last-child {
 border:none
}
.mec-timetable-event .mec-timetable-event-span {
 font-size:12px;
 color:#444;
 padding-right:30px;
 line-height:22px
}
.mec-timetable-events-list .mec-timetable-event i {
 font-size:13px;
 color:#aaa;
 margin-right:3px;
 vertical-align:baseline
}
.mec-timetable-event .mec-timetable-event-span a {
 color:#333
}
.mec-timetable-event .mec-timetable-event-time {
 font-size:11px
}
.mec-timetable-event .mec-timetable-event-time i {
 vertical-align:text-bottom
}
.mec-timetable-event .mec-timetable-event-title {
 font-size:13px
}
.mec-timetable-event .mec-timetable-event-title .event-color {
 width:10px;
 height:10px
}
.mec-timetable-events-list .mec-timetable-event.mec-util-hidden {
 display:none
}
.mec-timetable-events-list.mec-util-hidden {
 display:none
}
@media only screen and (min-width:768px) {
 .mec-timetable-events-list {
  display:table;
  width:100%;
  margin:10px 0 20px
 }
 .mec-timetable-events-list .mec-timetable-event {
  display:table-row;
  padding:0;
  border:none;
  background:#fff
 }
 .mec-timetable-events-list .mec-timetable-event:hover {
  background:#fafafa
 }
 .mec-timetable-event .mec-timetable-event-span {
  display:table-cell;
  padding:10px 15px;
  border-bottom:1px solid #ebebeb
 }
 .mec-timetable-events-list .mec-timetable-event:last-child .mec-timetable-event-span {
  border-bottom:none
 }
}
@media only screen and (max-width:767px) {
 .mec-timetable-event .mec-timetable-event-title {
  display:block;
  width:100%;
  padding:5px 0 10px;
  font-weight:700
 }
}
.mec-timetable-t2-wrap {
 border:1px solid #e6e6e6;
 background:#fafafa;
 padding:0 15px 15px;
 display:-webkit-box;
 overflow-x:scroll;
 box-shadow:0 3px 2px 0 rgba(0,0,0,.012)
}
.mec-timetable-t2-col {
 width:20%;
 float:left;
 min-height:20px;
 padding-right:1px;
 background:0 0
}
.mec-ttt2-title {
 background:#fafafa;
 color:#333;
 font-size:13px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 text-align:center;
 padding:25px 10px 10px;
 margin-bottom:1px
}
.mec-timetable-t2-col .mec-event-article {
 position:relative
}
.mec-timetable-t2-col .mec-event-article .event-color {
 position:absolute;
 width:auto;
 height:auto;
 left:0;
 right:0;
 top:0;
 bottom:0;
 margin:0;
 z-index:1;
 border-radius:2px
}
.mec-timetable-t2-content {
 position:relative;
 z-index:2;
 color:#fff;
 padding:15px 15px 20px;
 text-align:left;
 height:185px;
 margin-bottom:1px;
 overflow:hidden
}
.mec-timetable-t2-content .mec-event-title {
 line-height:22px;
 margin-bottom:13px;
 white-space:nowrap;
 padding-right:1px;
 overflow:hidden
}
.mec-timetable-t2-content .mec-event-title a {
 color:#fff;
 font-size:15px;
 font-weight:600;
 white-space:pre-line;
 overflow:hidden
}
.mec-timetable-t2-content div {
 color:#fff;
 font-size:11px;
 font-weight:400;
 line-height:19px;
 white-space:nowrap
}
.mec-timetable-t2-content div i {
 font-size:12px;
 margin-right:4px
}
@media only screen and (max-width:960px) {
 .mec-timetable-t2-col {
  width:100%;
  float:none
 }
}
@media (min-width:961px) {
 .mec-timetable-col-7 {
  width:14.28%
 }
 .mec-timetable-col-6 {
  width:16.6666%
 }
}
.mec-timetable-t3-wrap td {
 position:relative;
 padding:0
}
.mec-timetable-t3-wrap td a {
 width:100%;
 display:block;
 min-height:110px
}
.mec-weather-box {
 padding:15px 0
}
.mec-weather-head {
 min-height:90px;
 padding:5px 0;
 clear:both;
 overflow:hidden;
 margin-bottom:25px;
 border-radius:10px;
 background:#238af5;
 position:relative
}
.mec-weather-icon-box {
 float:left;
 width:80px;
 height:80px;
 border-radius:10px;
 overflow:hidden;
 background:#238af5
}
.mec-weather-icon {
 width:80px;
 height:80px;
 display:inline-block;
 border-radius:10px
}
.mec-weather-summary {
 float:left;
 width:calc(100% - 80px);
 padding-left:10px;
 margin:10px 0;
 height:60px
}
.mec-weather-summary-report {
 font-size:15px;
 color:rgba(255,255,255,.68);
 margin-bottom:6px
}
.mec-weather-summary-temp {
 font-weight:300;
 color:#fff;
 font-size:29px;
 line-height:1
}
.degrees-mode {
 background:rgba(0,0,0,.2);
 cursor:pointer;
 font-weight:300;
 font-size:18px;
 padding:4px 5px;
 line-height:1;
 color:#fff;
 position:absolute;
 border-radius:8px;
 bottom:16px;
 left:16px
}
.mec-weather-extras {
 width:auto;
 padding:10px 15px 0 15px;
 float:right;
 min-height:80px;
 color:#fff;
 font-size:13px;
 line-height:1
}
.mec-weather-extras {
 width:auto;
 padding:10px 15px 0 15px;
 float:right;
 min-height:80px;
 color:#fff;
 font-size:13px;
 line-height:1
}
.mec-weather-extras div {
 line-height:20px;
 height:20px
}
.mec-weather-extras span {
 color:rgba(255,255,255,.68);
 font-size:12px;
 text-transform:uppercase
}
.mec-weather-extras var {
 font-size:11px;
 letter-spacing:.4px
}
.mec-weather-icon.clear-day,
.mec-weather-icon.clear-night {
 background-image:url(../../../plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-01.png)
}
.mec-weather-icon.partly-sunny-day,
.mec-weather-icon.partly-sunny-night {
 background-image:url(../../../plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-02.png)
}
.mec-weather-icon.partly-cloudy-day,
.mec-weather-icon.partly-cloudy-night {
 background-image:url(../../../plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-03.png)
}
.mec-weather-icon.cloudy,
.mec-weather-icon.fog,
.mec-weather-icon.wind {
 background-image:url(../../../plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-04.png)
}
.mec-weather-icon.thunderstorm {
 background-image:url(../../../plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-05.png)
}
.mec-weather-icon.rain {
 background-image:url(../../../plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-06.png)
}
.mec-weather-icon.hail,
.mec-weather-icon.sleet,
.mec-weather-icon.snow {
 background-image:url(../../../plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-07.png)
}
.mec-av-spot-wrap {
 width:auto;
 max-width:1200px;
 padding:0;
 margin:0 auto 25px;
 background:#f7f7f7;
 min-height:480px;
 position:relative
}
.mec-av-spot {
 height:auto;
 border:1px solid #eee;
 box-shadow:0 6px 12px -4px rgba(0,0,0,.05)
}
.mec-av-spot .mec-event-article {
 position:relative;
 height:auto
}
.mec-av-spot .mec-av-spot-img {
 position:relative;
 background-size:cover!important;
 background-position:center!important;
 width:100%;
 height:330px;
 float:none;
 margin:0;
 overflow:hidden
}
.mec-av-spot .mec-av-spot-content,
.mec-av-spot .mec-av-spot-head {
 width:100%;
 float:none;
 height:100%;
 background:#fff;
 padding:0 20px 20px;
 margin-bottom:0
}
.mec-av-spot .mec-av-spot-head {
 background:#222;
 color:#fff;
 min-height:80px
}
.mec-av-spot .mec-av-spot-head .mec-av-spot-box {
 padding-top:25px;
 font-size:13px;
 color:#ddd
}
.mec-av-spot .mec-av-spot-head .mec-av-spot-box span {
 color:#40d9f1;
 font-size:40px;
 font-weight:700;
 font-style:italic
}
.mec-av-spot .mec-av-spot-head .mec-event-countdown {
 text-align:center;
 padding-top:10px;
 display:table;
 table-layout:fixed;
 margin:0 auto;
 float:right
}
.mec-av-spot .mec-av-spot-head .mec-event-countdown li {
 display:table-cell;
 padding:10px 20px;
 position:relative;
 height:60px
}
.mec-av-spot .mec-av-spot-head .mec-event-countdown p {
 margin-bottom:0
}
.mec-av-spot .mec-events-content p {
 margin-bottom:20px
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head {
 margin-bottom:10px;
 padding:14px 34px;
 margin-left:-20px;
 margin-right:-20px;
 text-align:left;
 background:#f9f9f9;
 border-bottom:1px solid #eee
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-title {
 font-size:29px
}
.mec-av-spot .mec-av-spot-col6 {
 width:50%;
 float:left;
 height:100%
}
.mec-av-spot .mec-av-spot-col6 i {
 font-size:42px;
 float:left;
 margin-right:7px;
 height:58px
}
.mec-av-spot .mec-av-spot-col6 h6 {
 text-transform:uppercase;
 font-size:17px;
 padding:4px 0;
 display:inline;
 color:#444
}
.mec-av-spot .mec-av-spot-col6 address {
 font-size:12px;
 margin-bottom:0
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0;
 box-shadow:0 5px 11px -3px rgba(0,0,0,.05)
}
@media only screen and (max-width:768px) {
 .mec-av-spot .mec-av-spot-col6 {
  width:100%;
  margin:10px 0
 }
}
@media only screen and (max-width:479px) {
 .mec-av-spot-content.mec-event-grid-modern .mec-event-title {
  font-size:24px
 }
}
.mec-events-masonry-wrap {
 display:block;
 width:auto
}
.mec-masonry-item-wrap {
 width:calc(33.33% - 30px);
 padding:0;
 margin:0 15px 30px;
 min-height:10px;
 position:relative;
 float:left
}
.mec-events-masonry-cats {
 padding:10px;
 margin-bottom:25px;
 text-align:center;
 clear:both;
 list-style:none outside none
}
.mec-events-masonry-cats a {
 border-radius:2px;
 padding:6px 12px;
 font-size:13px;
 line-height:1.2;
 color:#333;
 font-weight:400;
 margin-top:0!important;
 text-align:center;
 display:inline-block;
 width:auto;
 border:2px solid transparent;
 transition:all .2s ease
}
.mec-events-masonry-cats a:hover {
 border-color:#40d9f1;
 color:#333
}
.mec-events-masonry-cats a.mec-masonry-cat-selected {
 border:2px solid #40d9f1;
 color:#40d9f1
}
.mec-masonry {
 background:#f7f7f7;
 height:auto;
 border:1px solid #eee;
 box-shadow:0 6px 12px -4px rgba(0,0,0,.05)
}
.mec-masonry .mec-event-article {
 position:relative;
 height:auto
}
.mec-masonry .mec-masonry-img {
 position:relative;
 width:100%;
 height:auto;
 float:none;
 margin:0;
 overflow:hidden
}
.mec-masonry .mec-masonry-img img {
 width:100%
}
.mec-masonry .mec-masonry-content,
.mec-masonry .mec-masonry-head {
 width:100%;
 float:none;
 height:100%;
 background:#fff;
 padding:0 20px 20px;
 margin-bottom:0
}
.mec-masonry .mec-events-content p {
 margin-bottom:20px
}
.mec-masonry-content.mec-event-grid-modern .mec-event-article {
 border:none;
 padding:0;
 margin:0;
 box-shadow:none
}
.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head {
 min-height:79px;
 margin-bottom:10px;
 padding:14px 5%;
 margin-left:-20px;
 margin-right:-20px;
 text-align:left;
 background:#f9f9f9;
 border-bottom:1px solid #eee
}
.mec-masonry-content.mec-event-grid-modern .mec-event-title {
 font-size:22px
}
.mec-masonry-content.mec-event-grid-modern .mec-event-content {
 padding-top:20px
}
@media (max-width:480px) {
 .mec-masonry-content.mec-event-grid-modern .mec-labels-normal {
  display:block
 }
}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer {
 height:auto
}
.mec-masonry .mec-masonry-col6 .mec-event-date {
 font-size:52px;
 letter-spacing:-2px;
 line-height:41px;
 vertical-align:top
}
.mec-masonry .mec-masonry-col6 {
 width:50%;
 float:left;
 height:100%
}
.mec-masonry .mec-masonry-col6 i {
 font-size:24px;
 float:left;
 margin-right:7px;
 height:50px
}
.mec-masonry .mec-masonry-col6 .mec-event-month,
.mec-masonry .mec-masonry-col6 h6 {
 text-transform:capitalize;
 font-size:15px;
 padding:4px 0;
 display:inline;
 color:#444
}
.mec-masonry .mec-masonry-col6 .mec-event-detail,
.mec-masonry .mec-masonry-col6 address {
 font-size:11px;
 margin-bottom:0
}
.mec-masonry-content.mec-event-grid-modern .mec-event-title a:hover {
 text-decoration:underline
}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer .mec-booking-button {
 font-size:12px;
 padding:0 31px;
 line-height:49px;
 height:50px;
 top:0;
 box-shadow:0 5px 11px -3px rgba(0,0,0,.05)
}
@media only screen and (max-width:960px) {
 .mec-masonry-item-wrap {
  width:calc(50% - 30px)
 }
}
@media only screen and (max-width:768px) {
 .mec-masonry .mec-masonry-col6 {
  width:100%;
  margin:10px 0
 }
 .mec-masonry-item-wrap {
  width:calc(100% - 30px)
 }
}
@media only screen and (max-width:479px) {
 .mec-masonry-content.mec-event-grid-modern .mec-event-title {
  font-size:24px
 }
}
.mec-wrap.mec-skin-masonry-container .mec-load-more-wrap {
 position:unset
}
.btn-wrapper {
 text-align:center
}
.countdown-wrapper .btn-wrapper {
 padding-top:10px;
 padding-right:0
}
.countdown-wrapper h5.countdown-message {
 letter-spacing:5px;
 font-weight:500;
 font-size:18px
}
.blox.dar .countdown-wrapper p,
.countdown-wrapper p {
 color:#888
}
.countdown-wrapper a.button.black {
 float:right;
 margin-right:0
}
.mec-wrap .threedaydigits .days .flip-clock-label {
 right:-100px
}
@media only screen and (min-width:320px) and (max-width:767px) {
 .mec-wrap .flip-clock-wrapper ul {
  width:29px!important
 }
 .mec-wrap .flip-clock-wrapper ul li a div div.inn {
  font-size:25px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  left:0;
  font-weight:300
 }
 .mec-wrap span.flip-clock-divider {
  width:12px
 }
}
@media only screen and (min-width:320px) and (max-width:480px) {
 .mec-wrap .flip-clock-wrapper ul {
  width:29px!important
 }
 .mec-wrap .flip-clock-wrapper ul li a div div.inn {
  font-size:25px!important
 }
 .mec-wrap .flip-clock-divider .flip-clock-label {
  display:none
 }
 .mec-wrap span.flip-clock-divider:first-child {
  width:0
 }
 .mec-wrap span.flip-clock-divider {
  width:20px
 }
 .mec-single-event .mec-events-meta-group-countdown {
  margin-left:0;
  padding:15px 18%
 }
}
@media screen and (min-width:960px) and (max-width:1200px) {
 .mec-wrap .threedaydigits ul {
  height:50px;
  width:47px
 }
}
@media screen and (min-width:480px) and (max-width:768px) {
 .mec-wrap .threedaydigits ul {
  height:48px;
  width:26px!important
 }
 .mec-wrap .threedaydigits .flip-clock-label {
  font-size:8px;
  left:-8px
 }
}
@media screen and (min-width:320px) and (max-width:480px) {
 .mec-wrap .threedaydigits ul {
  height:48px;
  width:22px!important
 }
}
.mec-wrap .flip-clock-wrapper * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -o-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden
}
.mec-wrap .flip-clock-wrapper a {
 cursor:pointer;
 text-decoration:none;
 color:#ccc
}
.mec-wrap .flip-clock-wrapper a:hover {
 color:#fff
}
.mec-wrap .flip-clock-wrapper ul {
 list-style:none
}
.flip-clock-wrapper.clearfix:after,
.mec-wrap .flip-clock-wrapper.clearfix:before {
 content:' ';
 display:table
}
.mec-wrap .flip-clock-wrapper.clearfix:after {
 clear:both
}
.mec-wrap .flip-clock-wrapper {
 font:normal 11px 'helvetica neue',helvetica,sans-serif;
 -webkit-user-select:none
}
.mec-wrap .flip-clock-meridium {
 background:0 0!important;
 box-shadow:0 0 0!important;
 font-size:36px!important
}
.mec-wrap .flip-clock-meridium a {
 color:#313333
}
.mec-wrap .flip-clock-wrapper {
 text-align:center;
 position:relative;
 display:inline-block;
 padding-bottom:10px
}
.flip-clock-wrapper:after,
.mec-wrap .flip-clock-wrapper:before {
 content:' ';
 display:table
}
.mec-wrap .flip-clock-wrapper:after {
 clear:both
}
.mec-wrap .flip-clock-wrapper ul {
 position:relative;
 float:left;
 margin:2px;
 width:50px;
 height:50px;
 font-size:80px;
 font-weight:700;
 line-height:87px;
 border-radius:3px;
 background:rgba(0,0,0,.21)
}
.mec-wrap .flip-clock-wrapper ul li {
 z-index:1;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 line-height:54px;
 text-decoration:none!important
}
.mec-wrap .flip-clock-wrapper ul li:first-child {
 z-index:2
}
.mec-wrap .flip-clock-wrapper ul li a {
 display:block;
 height:100%;
 -webkit-perspective:200px;
 -moz-perspective:200px;
 perspective:200px;
 margin:0!important;
 overflow:visible!important;
 cursor:default!important
}
.mec-wrap .flip-clock-wrapper ul li a div {
 z-index:1;
 position:absolute;
 left:0;
 width:100%;
 height:50%;
 font-size:80px;
 overflow:hidden;
 outline:1px solid transparent
}
.mec-wrap .flip-clock-wrapper ul li a div .shadow {
 position:absolute;
 width:100%;
 height:100%;
 z-index:2
}
.mec-wrap .flip-clock-wrapper ul li a div.up {
 -webkit-transform-origin:50% 100%;
 -moz-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 -o-transform-origin:50% 100%;
 transform-origin:50% 100%;
 top:0
}
.mec-wrap .flip-clock-wrapper ul li a div.up:after {
 content:'';
 position:absolute;
 top:24px;
 left:0;
 z-index:5;
 width:100%;
 height:3px;
 background-color:rgba(0,0,0,.12)
}
.mec-wrap .flip-clock-wrapper ul li a div.down {
 -webkit-transform-origin:50% 0;
 -moz-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 -o-transform-origin:50% 0;
 transform-origin:50% 0;
 bottom:0;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
.mec-wrap .flip-clock-wrapper ul li a div div.inn {
 position:absolute;
 left:0;
 z-index:1;
 width:100%;
 height:200%;
 color:#fff;
 text-shadow:0 0 2px rgba(0,0,0,.25);
 text-align:center;
 background-color:#40d9f1;
 border-radius:3px;
 font-size:48px
}
.mec-wrap .flip-clock-wrapper ul li a div.up div.inn {
 top:0
}
.mec-wrap .flip-clock-wrapper ul li a div.down div.inn {
 bottom:0
}
.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-before {
 z-index:3
}
.mec-wrap .flip-clock-wrapper .flip {
 box-shadow:0 2px 5px rgba(0,0,0,.17)
}
.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-active {
 -webkit-animation:asd .5s .5s linear both;
 -moz-animation:asd .5s .5s linear both;
 animation:asd .5s .5s linear both;
 z-index:5
}
.mec-wrap .flip-clock-divider {
 float:left;
 display:inline-block;
 position:relative;
 width:18px;
 height:62px
}
.mec-wrap .flip-clock-divider:first-child {
 width:0
}
.mec-wrap .flip-clock-dot {
 display:none;
 background:#323434;
 width:10px;
 height:10px;
 position:absolute;
 border-radius:50%;
 box-shadow:0 0 5px rgba(0,0,0,.5);
 left:5px
}
.mec-wrap .flip-clock-divider .flip-clock-label {
 position:absolute;
 bottom:-1.5em;
 right:-71px;
 color:#101010;
 font-weight:700;
 text-shadow:none;
 text-transform:uppercase
}
.mec-wrap .blox.dark .flip-clock-divider .flip-clock-label {
 color:#8a8a8a
}
.mec-wrap .flip-clock-divider.seconds .flip-clock-label {
 right:-82px
}
.mec-wrap .flip-clock-dot.top {
 top:30px
}
.mec-wrap .flip-clock-dot.bottom {
 bottom:30px
}
@-webkit-keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
@-moz-keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
@-o-keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
@keyframes asd {
 0% {
  z-index:2
 }
 20% {
  z-index:4
 }
 100% {
  z-index:4
 }
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
 z-index:2;
 -webkit-animation:turn .5s .5s linear both;
 -moz-animation:turn .5s .5s linear both;
 animation:turn .5s .5s linear both
}
@-webkit-keyframes turn {
 0% {
  -webkit-transform:rotatex(90deg)
 }
 100% {
  -webkit-transform:rotatex(0)
 }
}
@-moz-keyframes turn {
 0% {
  -moz-transform:rotatex(90deg)
 }
 100% {
  -moz-transform:rotatex(0)
 }
}
@-o-keyframes turn {
 0% {
  -o-transform:rotatex(90deg)
 }
 100% {
  -o-transform:rotatex(0)
 }
}
@keyframes turn {
 0% {
  transform:rotatex(90deg)
 }
 100% {
  transform:rotatex(0)
 }
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
 z-index:2;
 -webkit-animation:turn2 .5s linear both;
 -moz-animation:turn2 .5s linear both;
 animation:turn2 .5s linear both
}
@-webkit-keyframes turn2 {
 0% {
  -webkit-transform:rotatex(0)
 }
 100% {
  -webkit-transform:rotatex(-90deg)
 }
}
@-moz-keyframes turn2 {
 0% {
  -moz-transform:rotatex(0)
 }
 100% {
  -moz-transform:rotatex(-90deg)
 }
}
@-o-keyframes turn2 {
 0% {
  -o-transform:rotatex(0)
 }
 100% {
  -o-transform:rotatex(-90deg)
 }
}
@keyframes turn2 {
 0% {
  transform:rotatex(0)
 }
 100% {
  transform:rotatex(-90deg)
 }
}
.flip-clock-wrapper ul li.flip-clock-active {
 z-index:3
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
 background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));
 background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 -webkit-animation:show .5s linear both;
 -moz-animation:show .5s linear both;
 animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
 background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(64,64,64,.68)));
 background:linear,top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%);
 background:linear,to bottom,rgba(0,0,0,.1) 0,rgba(64,64,64,.68) 100%;
 -webkit-animation:hide .5s .3s linear both;
 -moz-animation:hide .5s .3s linear both;
 animation:hide .5s .3s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
 background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));
 background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 -webkit-animation:show .5s linear both;
 -moz-animation:show .5s linear both;
 animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
 background:-moz-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(64,64,64,.68)),color-stop(100%,rgba(0,0,0,.1)));
 background:linear,top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 background:-o-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:-ms-linear-gradient(top,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%);
 background:linear,to bottom,rgba(64,64,64,.68) 0,rgba(0,0,0,.1) 100%;
 -webkit-animation:hide .5s .3s linear both;
 -moz-animation:hide .5s .3s linear both;
 animation:hide .5s .2s linear both
}
@-webkit-keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-o-keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-moz-keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-o-keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes hide {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@media only screen and (min-width:320px) and (max-width:480px) {
 .single-mec-events .mec-wrap .flip-clock-wrapper {
  padding-bottom:0;
  max-width:218px
 }
 .single-mec-events .mec-wrap .mec-events-meta-group-countdown {
  padding:20px 20px 20px 40px
 }
 .single-mec-events .mec-wrap .flip-clock-wrapper .flip {
  margin-bottom:40px
 }
 .single-mec-events .mec-wrap .flip-clock-divider .flip-clock-label {
  display:block
 }
 .single-mec-events .mec-wrap .flip-clock-divider.days .flip-clock-label {
  left:21px
 }
 .single-mec-events .mec-wrap .flip-clock-divider.hours .flip-clock-label {
  left:31px
 }
 .single-mec-events .mec-wrap .flip-clock-divider.minutes .flip-clock-label {
  bottom:-108px;
  left:-390px
 }
 .single-mec-events .mec-wrap .flip-clock-divider.seconds .flip-clock-label {
  left:20px
 }
}
@font-face {
 font-display:swap;
 font-family:simple-line-icons;
 src:url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot?v=2.3.1);
 src:url('../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot?v=2.3.1#iefix') format('embedded-opentype'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff2?v=2.3.1) format('woff2'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff?v=2.3.1) format('woff'),
 url(../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.ttf?v=2.3.1) format('truetype'),
 url('../../../plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons') format('svg');
 font-weight:400;
 font-style:normal
}
[class*=mec-sl-] {
 font-family:simple-line-icons;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.mec-sl-facebook:before {
 content:'\e00b'
}
.mec-sl-twitter:before {
 content:'\e009'
}
.mec-sl-google-plus:before {
 content:'\e60d'
}
.mec-sl-angle-left:before {
 content:'\e605'
}
.mec-sl-angle-right:before {
 content:'\e606'
}
.mec-sl-calendar:before {
 content:'\e075'
}
.mec-sl-clock-o:before {
 content:'\e081'
}
.mec-sl-home:before {
 content:'\e069'
}
.mec-sl-phone:before {
 content:'\e600'
}
.mec-sl-envelope:before {
 content:'\e086'
}
.mec-sl-sitemap:before {
 content:'\e037'
}
.mec-sl-map-marker:before {
 content:'\e096'
}
.mec-sl-floder:before {
 content:'\e089'
}
.mec-sl-wallet:before {
 content:'\e02a'
}
.mec-color,
.mec-color-before :before,
.mec-color-hover:hover,
.mec-wrap .mec-color,
.mec-wrap .mec-color-before :before,
.mec-wrap .mec-color-hover:hover {
 color:#40d9f1
}
.mec-bg-color,
.mec-bg-color-hover:hover,
.mec-wrap .mec-bg-color,
.mec-wrap .mec-bg-color-hover:hover {
 background-color:#40d9f1
}
.mec-box-marker,
.mec-vip-content-notice {
 box-shadow:5px 0 0 #40d9f1 inset;
 padding:5px 10px
}
.mec-border-color,
.mec-border-color-hover:hover,
.mec-wrap .mec-border-color,
.mec-wrap .mec-border-color-hover:hover {
 border-color:#40d9f1
}
.mec-toggle-month-divider.mec-skin-list-events-container {
 border:1px solid #e8e8e8;
 margin-bottom:30px;
 background:#f8f8f8;
 box-shadow:0 2px 18px -1px rgba(0,0,0,.1);
 border-radius:2px
}
.mec-toggle-month-divider .mec-month-divider {
 margin:0;
 text-align:left;
 background:#fff;
 position:relative;
 cursor:pointer;
 border-top:1px solid #e8e8e8
}
.mec-toggle-month-divider .mec-month-divider span {
 padding:20px;
 border-bottom:1px solid #e8e8e8
}
.mec-toggle-month-divider .mec-month-divider i {
 position:absolute;
 right:20px;
 top:24px;
 font-size:20px;
 cursor:pointer
}
.mec-toggle-month-divider .mec-month-divider span:before {
 display:none
}
.mec-toggle-month-divider .mec-month-divider+article {
 margin-top:20px
}
.mec-toggle-month-divider .mec-wrap .mec-month-divider:first-of-type {
 border-top:none
}
.mec-toggle-month-divider .mec-event-list-accordion .mec-month-divider:not(:first-of-type)~article {
 display:none
}
.mec-skin-list-events-container:not(.mec-toggle-month-divider) .mec-month-divider i {
 display:none
}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-month {
 display:inline-block;
 padding-top:0
}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-date {
 font-size:14px;
 line-height:14px;
 float:none;
 display:inline-block;
 margin-right:0;
 font-weight:700
}
.mec-events-toggle .mec-toogle-inner-month-divider.mec-toggle-item-inner {
 padding:20px 60px 30px 15px
}
.mec-toogle-inner-month-divider .mec-toggle-month-inner-image {
 float:left;
 clear:right;
 width:100px;
 margin-right:20px;
 margin-left:10px
}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-detail {
 margin-top:-6px
}
.mec-toogle-inner-month-divider .mec-toggle-item-col {
 float:none;
 width:100%;
 margin-top:10px;
 display:block;
 border:none
}
.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title {
 font-size:19px;
 display:block;
 padding-top:10px
}
@media only screen and (max-width:768px) {
 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title {
  font-size:14px;
  padding-top:0
 }
 .mec-toogle-inner-month-divider .mec-toggle-item-col {
  margin-top:0
 }
 .mec-toogle-inner-month-divider .mec-toggle-month-inner-image {
  width:70px
 }
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-custom,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-featured {
 overflow:hidden;
 position:relative
}
.mec-event-label-captions {
 z-index:1;
 position:absolute;
 top:20px;
 right:-37px;
 font-size:11px;
 letter-spacing:1px;
 text-transform:uppercase;
 background:#04de78;
 padding:2px 40px;
 color:#fff;
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-transition:.5s cubic-bezier(.25,.5,.06,.85);
 transition:.5s cubic-bezier(.25,.5,.06,.85);
 list-style:none;
 text-align:center
}
.mec-box-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-event-label-captions {
 display:none
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-label-canceled:before {
 background:#de0404
}
.mec-daily-view-date-events article:before,
ul.mec-weekly-view-dates-events article:before {
 padding:7px 40px!important;
 top:27px!important
}
.mec-event-grid-classic article .mec-fc-style,
.mec-event-grid-minimal article .mec-fc-style,
.mec-event-grid-simple article .mec-fc-style,
.mec-timeline-event .mec-fc-style,
.mec-timetable-wrap article .mec-fc-style,
.mec-wrap .mec-event-list-accordion article .mec-fc-style,
.mec-wrap .mec-event-list-modern article .mec-fc-style,
.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style,
.mec-wrap article.mec-event-cover-classic .mec-fc-style,
.mec-wrap article.mec-event-cover-clean .mec-fc-style,
.mec-wrap article.mec-event-cover-modern .mec-fc-style,
.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style {
 font-size:9px;
 letter-spacing:.5px;
 text-transform:uppercase;
 background:#04de78;
 padding:2px 7px;
 color:#fff;
 position:relative;
 margin-left:5px;
 border-radius:2px
}
.mec-timeline-event.mec-label-canceled .mec-fc-style,
.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style,
.mec-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style {
 background:#de0404
}
.mec-event-grid-minimal article .mec-fc-style:before,
.mec-event-grid-simple article .mec-fc-style:before,
.mec-timeline-event .mec-fc-style:before,
.mec-timetable-wrap article .mec-fc-style:before,
.mec-wrap .mec-event-list-accordion article .mec-fc-style:before,
.mec-wrap .mec-event-list-modern article .mec-fc-style:before,
.mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style:before,
.mec-wrap article.mec-event-cover-classic .mec-fc-style:before,
.mec-wrap article.mec-event-cover-clean .mec-fc-style:before,
.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style:before {
 width:0;
 height:0;
 border-top:4px solid transparent!important;
 border-right:5px solid;
 border-bottom:4px solid transparent;
 margin:0;
 top:50%;
 left:-5px;
 transform:translateY(-4.5px);
 position:absolute;
 content:'';
 color:var(--background-color)
}
.mec-timeline-event.mec-label-canceled .mec-fc-style:before,
.mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style:before {
 color:#de0404
}
.mec-event-grid-classic article.mec-label-canceled:before,
.mec-event-grid-classic article.mec-label-featured:before,
.mec-event-grid-minimal article.mec-label-canceled:before,
.mec-event-grid-minimal article.mec-label-featured:before,
.mec-event-grid-simple article.mec-label-canceled:before,
.mec-event-grid-simple article.mec-label-featured:before,
.mec-timetable-wrap article.mec-label-canceled:before,
.mec-timetable-wrap article.mec-label-featured:before,
.mec-wrap .mec-event-list-accordion article.mec-label-canceled:before,
.mec-wrap .mec-event-list-accordion article.mec-label-featured:before,
.mec-wrap .mec-event-list-modern article.mec-label-canceled:before,
.mec-wrap .mec-event-list-modern article.mec-label-featured:before {
 display:none
}
.mec-wrap .mec-event-list-accordion article .mec-fc-style,
.mec-wrap .mec-event-list-modern article .mec-fc-style,
.mec-wrap article.mec-event-cover-classic .mec-fc-style,
.mec-wrap article.mec-event-cover-clean .mec-fc-style,
.mec-wrap article[class^=mec-event-countdown-] .mec-fc-style {
 top:-1px;
 right:-3px;
 font-size:11px;
 white-space:nowrap
}
.mec-event-grid-classic article.mec-label-canceled .mec-fc-style,
.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style,
.mec-event-grid-simple article.mec-label-canceled .mec-fc-style,
.mec-timetable-wrap article.mec-label-canceled .mec-fc-style,
.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style,
.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style,
.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style,
.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style,
.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style {
 background:#de0404
}
.mec-event-grid-classic article.mec-label-canceled .mec-fc-style:before,
.mec-event-grid-minimal article.mec-label-canceled .mec-fc-style:before,
.mec-event-grid-simple article.mec-label-canceled .mec-fc-style:before,
.mec-timetable-wrap article.mec-label-canceled .mec-fc-style:before,
.mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style:before,
.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style:before,
.mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style:before,
.mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style:before,
.mec-wrap article[class^=mec-event-countdown-].mec-label-canceled .mec-fc-style:before {
 color:#de0404
}
.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-canceled:before,
.mec-wrap .mec-slider-t5 article:not([class^=mec-event-countdown]).mec-label-featured:before {
 -ms-transform:none;
 -webkit-transform:none;
 transform:none;
 -webkit-transition:none;
 transition:none;
 top:271px;
 right:0
}
.mec-timetable-wrap article .mec-fc-style {
 top:-2px;
 font-size:10px;
 right:0
}
.mec-wrap article.mec-event-cover-modern .mec-fc-style {
 padding:5px 9px;
 font-size:11px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:24px;
 display:inline-block;
 border-radius:2px;
 -ms-transform:rotate(0);
 -webkit-transform:rotate(0);
 transform:rotate(0);
 right:0;
 top:0
}
.mec-skin-grid-events-container .mec-wrap .mec-event-grid-clean .mec-event-article:before {
 -ms-transform:none;
 -webkit-transform:none;
 transform:none!important;
 -webkit-transition:none;
 transition:none;
 top:22px!important;
 right:22px!important;
 padding:0 10px!important
}
.mec-event-grid-minimal article .mec-fc-style,
.mec-event-grid-simple article .mec-fc-style {
 top:-4px;
 font-size:10px;
 margin-left:10px;
 right:0
}
.mec-event-grid-classic article .mec-fc-style {
 padding:5px 20px;
 font-size:12px;
 margin-top:8px;
 display:inline-block
}
.mec-load-month-link {
 color:#a9a9a9;
 font-size:12px;
 font-weight:400;
 letter-spacing:1px;
 text-transform:uppercase;
 text-decoration:unset;
 transition:all .33s ease
}
ul.mec-categories {
 padding:0
}
ul.mec-categories li.mec-category {
 list-style:none
}
ul.mec-categories li.mec-category a {
 font-weight:400;
 color:#626262;
 font-size:13px;
 text-align:left;
 transition:all .23s ease;
 -webkit-transition:all .23s ease
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields {
 display:inline-block;
 width:20px;
 height:20px;
 position:relative;
 cursor:pointer;
 margin:0 4px;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD90lEQVRoge2ZzWscZRjAf8/OJpUkQrF6SJMcNB+zobVdk8WCWEwqBEou0kMKtkgPHoRUD54VFMQ/wJBYhJ6MoGvFg3rQQ7dQFJVN09RANl9UkrgRbVrFuDZpZh4PSWqYmd2Z2a8Ize+0+7zPO/N7dt7l/RjYY48HGynHRZKqRltm7mmBXo1It9jEEBqBhq2UVYSswrTYmraVVFdn248iYpd675IK+GluruXehg4KchZoCtl9SVRHJcrw0fb2pWIdiirg2uzsY2LLOyjngNpib77FOujFdd1481hn50rYzqELGJ+afxGxh0AeCdvXhxURBuNm2ydhOgUuIJ1O1xgN+0eAl0OrhUDgwp3lxVd7e3s3Aub7k05n64yG3CXgZEl2QVG+sv6uG0gkDub8UiN+CZu/fBXlAYR+oz6XTKVSUb9U3wK2hk315LcR+vc3Nr/nn1aA8cz8GdDR8lmFR9DT8Vh7Mn97Hn6YmjpQKzUZ4NGKmAVnxRIrljDNW16NeYdQbaTmXXZfHuCAYUffytfo+QQmZmebbUvmKX2SKhdrIlZr3DR/cTZ4PgHL4jz/H3mAfUp00KvBVYCqRgQ5U3mnkKi+lFQ1nGFXAeOZuWNAc1WkwtHUMXOz2xl0FSDQWx2f8NjoCWfM4z8giWrIFIMorifgnqojdKDeF7Asi69TVxm7MYkIdB85TF/PcQzDqGjeNoqa/gWoNuab3765cpUr331//3vq283PJ5/vqWjeNgKNzpjXEGpwxzZJT0zuSmwHDzsDvou5nYjHg4l4xMqdVwiPAnQ1X3L3kcOuWNfRJyuet4O/nAH3f0BkGcVzu9jXcxyAsRuT9wX6nnu24nnbKCy7dJ2Ba9Nzn4lyKu9VdhX59KlY68DOiHsis3WsekLhEHC5uQqwlcvV0QmPitvNNYRUNTI+Pf+zQEt1tAKzEDdbH3ee5rmHkIgdUf2oel4BEUa9jiI95wGJMgysV1wqOGuCNeLV4FnA5lmlXqysU3BE+MBrNwaF9sTWQ28Av1fMKjgra/a9t/M15i3g0KGW2yq8Vhmn4Cj6SqFD34JroS6z7WOBC+XXCoYIQ12x9kuFcnwXczNm63mUz8unFRDRL+9kF1/3TQtyrXQ6W2fU55II/aWb+aPIF3fra08/09Lyj19uoOV0InEw98eviy+Avl+6XmFEGPpzeeFUEHko4gXH9czsgCLDlP/U7jdFB/3GvJNQGxqAeKw9WWvtM1EZBtbC9ncicFeEIWO9JhZWfqt/8Vyfnm5SooOqeraItdMC8KGyMdIVi2WLdSjLa1ZVjUzM3EzY6AlRuhU1BW36b3+tqyBLIDMCaRUuxzueGCvHa9Y99njQ+RcbkGTacAW/agAAAABJRU5ErkJggg==);
 background-position:center center;
 background-size:cover
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip {
 position:absolute;
 width:340px;
 bottom:24px;
 left:calc(50% - 170px);
 background:#fff;
 border-radius:5px;
 border:1px solid #535a6121;
 box-shadow:0 4px 45px -8px #444b5061;
 visibility:hidden;
 opacity:0;
 transition:opacity .18s ease,transform .18s ease,visibility .25s ease;
 transform:scale(.9);
 z-index:99
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields:hover .mec-data-fields-tooltip {
 visibility:visible;
 opacity:1;
 transform:scale(1)
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip:before {
 display:block;
 content:'';
 position:absolute;
 width:12px;
 height:12px;
 left:calc(50% - 12px);
 top:100%;
 transform:translate(50%,-50%) rotate(-45deg);
 background-color:#fff;
 box-shadow:0 8px 9px -4px #535a61;
 z-index:0
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box {
 overflow:hidden;
 border-radius:11px;
 padding:12px 0
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul {
 width:100%;
 height:200px;
 overflow-y:scroll;
 padding:9px 15px;
 text-align:left
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-track {
 background-color:#fafafa
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar {
 width:4px;
 background-color:#fafafa
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-thumb {
 background-color:#40d9f1;
 border-radius:4px
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item {
 display:block;
 width:100%;
 text-transform:none;
 margin:0 0 8px 0;
 color:#616263;
 font-size:13px;
 line-height:1.5;
 font-weight:400;
 padding-bottom:8px;
 border-bottom:1px dashed #e1e2e3
}
.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item:last-child {
 border-bottom:none
}
.mec-wrap [id^=mec_skin_events_] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a {
 color:#40d9f1;
 font-size:13px;
 line-height:1.5;
 font-weight:400
}
.mec-wrap [id^=mec_skin_events_] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a:hover {
 color:#000
}
.mec-wrap .mec-custom-data .mec-timetable-t2-content,
.mec-wrap .mec-custom-data .mec-timetable-t2-content .mec-event-title,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-custom-data.mec-label-canceled,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-custom-data.mec-label-featured {
 overflow:visible!important
}
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-custom-data.mec-label-canceled .mec-event-label-captions,
.mec-wrap article:not([class^=mec-event-countdown]):not([class^=mec-event-cover-]).mec-custom-data.mec-label-featured .mec-event-label-captions {
 -ms-transform:rotate(0);
 -webkit-transform:rotate(0);
 transform:rotate(0);
 width:fit-content;
 top:7px;
 right:7px;
 padding:2px 5px;
 border-radius:4px
}
@media (min-width:768px) {
 .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip,
 .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip,
 .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip {
  bottom:calc(50% - 110px);
  left:30px
 }
 .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip:before,
 .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip:before,
 .mec-wrap [id^=mec_skin_events_] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip:before {
  left:-10px;
  top:calc(100% - 110px);
  box-shadow:-8px -5px 9px -4px #535a61
 }
}
.mec-hourly-schedule-speaker-info {
 background:#fff;
 padding:30px;
 border:1px solid #e6e6e6;
 max-width:740px;
 width:740px;
 margin-left:-110px
}
.mec-hourly-schedule-speaker-thumbnail {
 float:left;
 max-width:30%;
 width:30%
}
.mec-hourly-schedule-speaker-name {
 font-weight:700;
 font-size:26px;
 line-height:1.2;
 color:#333;
 text-transform:uppercase
}
.mec-hourly-schedule-speaker-details {
 float:left;
 width:69%;
 padding-left:25px
}
.mec-hourly-schedule-speaker-job-title {
 font-size:16px;
 line-height:1.3;
 margin-bottom:4px
}
.mec-hourly-schedule-speaker-description {
 font-size:14px;
 font-weight:400;
 color:#6d7683;
 line-height:1.7;
 text-align:left
}
.mec-hourly-schedule-speaker-contact-information a i {
 color:#6b6b6b;
 background:#ebebeb;
 line-height:29px;
 margin:9px 7px 9px 0;
 width:30px;
 height:30px;
 display:inline-block;
 text-align:center;
 transition:all .2s ease;
 font-size:15px;
 cursor:pointer;
 border-radius:3px
}
.mec-hourly-schedule-speaker-contact-information a i:hover {
 background:#222;
 color:#fff
}
@media only screen and (max-width:479px) {
 .mec-hourly-schedule-speaker-thumbnail {
  float:none;
  max-width:none;
  margin-right:0;
  margin-bottom:15px;
  width:100%
 }
 .mec-hourly-schedule-speaker-thumbnail img {
  width:100%
 }
 .mec-hourly-schedule-speaker-details {
  padding-left:0
 }
 .mec-hourly-schedule-speaker-info {
  width:90%;
  margin:0 auto
 }
}
.mec-profile .mec-profile-bookings {
 border:2px solid #e6e6e6;
 text-align:center
}
.mec-profile .mec-profile-bookings tbody tr:first-child {
 background:#f7f7f7;
 font-weight:700;
 text-transform:capitalize
}
.mec-profile .mec-profile-bookings tbody tr {
 border-bottom:1px solid #e6e6e6;
 font-size:14px
}
.mec-profile .mec-profile-bookings tbody tr td {
 border:1px solid #e6e6e6;
 padding:10px;
 text-align:center;
 word-break:initial
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
 width:5%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
 width:53%;
 text-align:left
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
 width:7%
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) i {
 color:#fe686a
}
.mec-profile .mec-event-status {
 padding:5px 10px;
 color:#fff;
 border-radius:2px;
 font-size:12px;
 line-height:12px;
 letter-spacing:.4px
}
.mec-profile .mec-event-status.mec-book-confirmed {
 background:#50d477
}
.mec-profile .mec-event-status.mec-book-pending {
 background:#fcbe69
}
.mec-profile .mec-event-status.mec-book-rejected {
 background:#fe686a
}
.mec-profile .mec-event-date {
 font-size:12px;
 color:#888
}
.mec-event-date,
.mec-event-status {
 text-align:center
}
.mec-event-date .mec-tooltip,
.mec-event-status .mec-tooltip {
 position:relative;
 width:fit-content;
 margin:auto
}
.mec-profile i {
 font-size:15px;
 color:#008aff;
 vertical-align:text-bottom;
 margin-right:4px
}
.mec-event-date .mec-tooltip .box,
.mec-event-status .mec-tooltip .box {
 min-width:250px;
 max-width:300px;
 display:inline-block;
 top:-8px;
 left:50%;
 margin-top:0;
 transform:translate(-50%,-100%);
 padding:0;
 background-color:#000;
 color:#fff;
 font-weight:400;
 font-size:14px;
 letter-spacing:.5px;
 line-height:1.5;
 position:absolute;
 z-index:99999999;
 box-sizing:border-box;
 border-radius:6px;
 box-shadow:0 4px 45px -8px #535a61;
 padding:5px 10px 6px;
 border-radius:8px;
 text-align:center;
 font-style:normal;
 opacity:0;
 visibility:hidden;
 display:none
}
.mec-event-date .mec-tooltip .box,
.mec-event-status .mec-tooltip .box {
 font-size:13px;
 letter-spacing:1.1px;
 font-weight:500
}
.mec-event-date .mec-tooltip:hover .box:after,
.mec-event-status .mec-tooltip:hover .box:after {
 content:'';
 position:absolute;
 width:12px;
 height:12px;
 left:calc(50% - 12px);
 bottom:-12px;
 transform:translate(50%,-50%) rotate(-45deg);
 background-color:#000;
 box-shadow:0 8px 9px -4px #535a61
}
.mec-event-status .mec-tooltip .box {
 min-width:100px
}
.mec-event-status.mec-book-confirmed .mec-tooltip .box,
.mec-event-status.mec-book-confirmed .mec-tooltip:hover .box:after {
 background-color:#50d477
}
.mec-event-status.mec-book-rejected .mec-tooltip .box,
.mec-event-status.mec-book-rejected .mec-tooltip:hover .box:after {
 background-color:#fe686a
}
.mec-event-status.mec-book-pending .mec-tooltip .box,
.mec-event-status.mec-book-pending .mec-tooltip:hover .box:after {
 background-color:#fcbe69
}
.mec-event-date .mec-tooltip:hover .box,
.mec-event-status .mec-tooltip:hover .box {
 opacity:1;
 visibility:visible;
 display:block
}
.mec-profile .mec-event-status {
 padding:0
}
.mec-profile .mec-booking-number-of-attendees {
 font-size:13px;
 color:#888
}
.mec-profile .mec-booking-number-of-attendees i,
.mec-profile .mec-profile-bookings-view-invoice i {
 font-size:15px;
 color:#008aff;
 vertical-align:text-bottom;
 margin-right:4px
}
.mec-booking-attendees {
 background:#fff;
 padding:10px
}
.mec-booking-attendees {
 width:850px;
 text-align:center
}
.mec-booking-attendees-wrapper {
 border:2px solid #e6e6e6;
 font-size:14px
}
.mec-booking-attendees-head {
 display:table;
 width:100%;
 background:#f7f7f7;
 border-bottom:1px solid #e6e6e6;
 font-weight:700
}
.mec-booking-attendees-head span,
.mec-booking-attendees-head-content>span {
 vertical-align:middle;
 display:table-cell;
 padding:7px;
 border-right:1px solid #e6e6e6;
 font-size:12px
}
.mec-booking-attendees-head-content {
 display:table;
 width:100%;
 border-bottom:1px solid #e6e6e6
}
.mec-booking-attendees-wrapper .mec-booking-attendees-head-content:last-child {
 border:none
}
.mec-booking-attendees-head span:nth-child(1),
.mec-booking-attendees-head-content>span:nth-child(1) {
 width:4%
}
.mec-booking-attendees-head span:nth-child(2),
.mec-booking-attendees-head-content>span:nth-child(2) {
 width:20%
}
.mec-booking-attendees-head span:nth-child(3),
.mec-booking-attendees-head-content>span:nth-child(3) {
 width:24%
}
.mec-booking-attendees-head span:nth-child(4),
.mec-booking-attendees-head-content>span:nth-child(4) {
 width:26%
}
.mec-booking-attendees-head span:nth-child(5),
.mec-booking-attendees-head-content>span:nth-child(5) {
 width:26%
}
@media only screen and (max-width:759px) {
 .mec-booking-attendees {
  width:470px
 }
 .mec-booking-attendees-head span,
 .mec-booking-attendees-head-content>span {
  word-break:break-all
 }
}
@media (max-width:1366px) {
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
  width:6%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
  width:40%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
  width:8%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
  width:8%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
  width:12%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
  width:8%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
  width:8%
 }
}
@media (max-width:1024px) {
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
  width:5%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
  width:30%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
  width:15%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
  width:10%
 }
}
@media (max-width:780px) {
 .mec-profile .mec-profile-bookings tbody tr,
 .mec-profile i {
  font-size:12px
 }
 .mec-event-date .mec-tooltip .box {
  min-width:200px
 }
 .mec-event-status .mec-tooltip .box {
  min-width:90px
 }
 .mec-event-date .mec-tooltip .box,
 .mec-event-status .mec-tooltip .box {
  padding:4px 5px!important
 }
 .mec-profile .mec-profile-bookings tbody tr {
  font-size:12px
 }
}
@media (max-width:480px) {
 .mec-profile .mec-booking-number-of-attendees,
 .mec-profile .mec-profile-bookings tbody tr,
 .mec-profile i {
  font-size:8px!important
 }
 .mec-profile .mec-profile-bookings tbody tr td {
  padding:3px
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
  width:5%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
  width:19%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(3) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(4) {
  width:12%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(5) {
  width:18%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(6) {
  width:13%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(7) {
  width:10%
 }
 .mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
  width:13%
 }
 .mec-event-date .mec-tooltip .box,
 .mec-event-status .mec-tooltip .box {
  font-size:8px
 }
 .mec-event-date .mec-tooltip .box {
  min-width:75px
 }
 .mec-event-status .mec-tooltip .box {
  min-width:70px
 }
 .mec-event-date .mec-tooltip .box,
 .mec-event-status .mec-tooltip .box {
  padding:4px 5px!important
 }
}
.mec-woo-booking-checkout {
 position:relative;
 border:none;
 border-radius:0;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 line-height:1.5;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-bottom:21px;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 background:#39c36e;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 border-radius:0;
 margin-bottom:6px;
 min-width:170px;
 margin-top:5px;
 text-align:center
}
.mec-woo-booking-checkout:hover {
 background:#222;
 color:#fff
}
.mec-woo-booking-checkout:focus,
.mec-woo-booking-checkout:visited {
 color:#fff
}
.single-mec-events .lity-container {
 max-width:480px;
 width:480px
}
.lity-content .mec-events-meta-group-booking {
 width:100%;
 padding:20px 50px;
 background:#fff
}
.lity-content .mec-events-meta-group-booking .mec-booking form>h4 {
 text-transform:uppercase;
 font-size:15px;
 font-weight:700;
 color:#313131;
 border-bottom:4px solid #ebebeb;
 width:100%;
 display:block;
 padding-bottom:10px;
 position:relative;
 text-align:center;
 line-height:1.2;
 margin-bottom:10px
}
.lity-content .mec-events-meta-group-booking .mec-booking form>h4:before {
 padding:1px 35px;
 border-bottom:4px solid #40d9f1;
 font-size:6px;
 content:'';
 text-align:center;
 position:absolute;
 bottom:-4px;
 margin-left:-35px;
 left:50%
}
.lity-content .mec-events-meta-group-booking .mec-event-ticket-available,
.lity-content .mec-events-meta-group-booking .mec-event-ticket-name,
.lity-content .mec-events-meta-group-booking .mec-event-ticket-price,
.lity-content .mec-events-meta-group-booking .mec-ticket-variation-name,
.lity-content .mec-events-meta-group-booking .mec-ticket-variation-price,
.lity-content .mec-events-meta-group-booking label {
 color:#424242;
 font-size:12px;
 font-weight:300;
 letter-spacing:0;
 margin:3px 0;
 clear:none;
 padding:5px 1em 3px 0;
 display:inline-block
}
.lity-content .mec-events-meta-group-booking .mec-event-ticket-available {
 margin-bottom:12px
}
.lity-content .mec-events-meta-group-booking select {
 display:block;
 background:#fcfcfc;
 min-height:42px;
 min-width:180px;
 font-size:13px;
 border:1px solid #e0e0e0;
 padding:13px 10px;
 width:100%;
 margin-bottom:20px;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.051);
 clear:both
}
.lity-content .mec-events-meta-group-booking input[type=email] {
 color:#888;
 border:1px solid #e1e1e1;
 font-size:14px;
 display:block;
 width:100%;
 outline:0
}
.lity-content .mec-events-meta-group-booking input {
 margin-bottom:10px!important
}
.lity-content .mec-book-ticket-variation h5 {
 color:#424242;
 font-size:12px;
 font-weight:300;
 letter-spacing:0;
 margin:0;
 clear:none;
 padding:5px 1em 3px 0;
 display:inline-block;
 text-transform:capitalize
}
.lity-content ul.mec-book-tickets-container {
 padding:0
}
.lity-content .mec-events-meta-group-booking input[type=email],
.lity-content .mec-events-meta-group-booking input[type=number],
.lity-content .mec-events-meta-group-booking input[type=text] {
 outline:0;
 display:block;
 background:#fcfcfc;
 min-height:42px;
 min-width:180px;
 font-size:13px;
 border:1px solid #e0e0e0;
 padding:13px 10px;
 width:100%;
 margin-bottom:20px;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.051);
 clear:both;
 margin-bottom:2px!important
}
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r,
.lity-content button[type=submit] {
 position:relative;
 border:none;
 color:#fff;
 display:inline-block;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:600;
 text-decoration:none;
 cursor:pointer;
 margin-right:10px;
 line-height:1;
 padding:18px 20px 16px;
 background:#39c36e;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 min-width:170px;
 margin-top:5px;
 border-radius:0;
 margin-bottom:6px
}
.lity-content button[type=submit]:hover {
 background:#222
}
.lity-content .mec-book-tickets-container li {
 list-style:none
}
.lity-content .mec-events-meta-group-booking #mec_book_payment_form h4,
.lity-content .mec-events-meta-group-booking li h4 {
 font-size:19px;
 font-weight:700
}
.lity-content .mec-events-meta-group-booking .mec-book-price-total {
 display:inline-block;
 margin-bottom:10px;
 font-size:26px;
 color:#39c36e;
 font-weight:700;
 padding:10px 0
}
.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li {
 width:50%
}
.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li:nth-child(even) {
 border:none
}
.lity-content .mec-events-meta-group-booking ul.mec-book-price-details li span {
 display:block
}
.lity-content .mec-events-meta-group-booking button[type=submit]:after {
 display:none;
 font-family:simple-line-icons;
 content:'\e098';
 margin-left:4px;
 -webkit-animation:rotating 1.2s linear infinite;
 -moz-animation:rotating 1.2s linear infinite;
 -ms-animation:rotating 1.2s linear infinite;
 -o-animation:rotating 1.2s linear infinite;
 animation:rotating 1.2s linear infinite
}
.lity-content .mec-events-meta-group-booking button[type=submit].loading:after {
 display:inline-block
}
@media only screen and (max-width:480px) {
 .lity-content .mec-events-meta-group-booking {
  padding:20px;
  width:340px;
  margin:0 auto
 }
}
@media (max-width:480px) {
 .single-mec-events .lity-container {
  max-width:440px;
  width:440px;
  margin:0 auto!important
 }
}
@media (max-width:411px) {
 .single-mec-events .lity-container {
  max-width:380px;
  width:380px
 }
}
@media (max-width:375px) {
 .single-mec-events .lity-container {
  max-width:350px;
  width:350px
 }
}
@media (max-width:320px) {
 .single-mec-events .lity-container {
  max-width:300px;
  width:300px
 }
}
.mec-events-meta-group-booking {
 position:relative
}
.mec-cover-loader:after {
 content:'';
 position:absolute;
 top:0;
 right:0;
 left:0;
 bottom:0;
 background:rgba(255,255,255,.5);
 z-index:99999
}
.mec-loader {
 background:rgba(0,0,0,0);
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 z-index:9
}
.mec-loader,
.mec-loader:after {
 border-radius:50%;
 width:5em;
 height:5em;
 z-index:999999999999
}
.mec-loader {
 font-size:10px;
 text-indent:-9999em;
 border-top:.5em solid rgba(0,0,0,.2);
 border-right:.5em solid rgba(0,0,0,.2);
 border-bottom:.5em solid rgba(0,0,0,.2);
 border-left:.5em solid #fff;
 -webkit-transform:translateZ(0);
 -ms-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-animation:mecloader 1.1s infinite linear;
 animation:mecloader 1.1s infinite linear
}
@-webkit-keyframes mecloader {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes mecloader {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.mec-google-recaptcha {
 margin:0 0 20px 16px
}
.mec-wrap * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mec-wrap :after,
.mec-wrap :before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mec-wrap .clearfix:after,
.mec-wrap .clearfix:before {
 content:'\0020';
 display:block;
 overflow:hidden;
 visibility:hidden;
 width:0;
 height:0
}
.mec-wrap .clearfix:after {
 clear:both
}
.mec-wrap .clearfix {
 zoom:1
}
.mec-wrap .clear,
.mec-wrap .clr {
 clear:both;
 display:block;
 overflow:hidden;
 visibility:hidden
}
.mec-wrap .clr {
 visibility:visible;
 overflow:visible
}
.mec-container [class*=col-] img {
 max-width:100%
}
.mec-container {
 margin-right:auto;
 margin-left:auto;
 padding-left:10px;
 padding-right:10px
}
.mec-container:after,
.mec-container:before {
 content:' ';
 display:table
}
.mec-container:after {
 clear:both
}
@media only screen and (max-width:479px) {
 .mec-container {
  width:300px
 }
}
@media only screen and (min-width:480px) and (max-width:767px) {
 .mec-container {
  width:420px
 }
}
@media only screen and (min-width:768px) and (max-width:960px) {
 .mec-container {
  width:768px
 }
}
@media only screen and (min-width:961px) {
 .mec-container {
  width:960px
 }
}
@media only screen and (min-width:1200px) {
 .mec-container {
  width:1196px;
  padding-left:15px;
  padding-right:15px
 }
}
@media only screen and (min-width:1921px) {
 .mec-container {
  max-width:1690px
 }
}
.mec-wrap .row {
 margin-left:-10px;
 margin-right:-10px
}
.mec-wrap .row:after,
.mec-wrap .row:before {
 content:' ';
 display:table
}
.mec-wrap .row:after {
 clear:both
}
.mec-wrap .col-lg-1,
.mec-wrap .col-lg-10,
.mec-wrap .col-lg-11,
.mec-wrap .col-lg-12,
.mec-wrap .col-lg-2,
.mec-wrap .col-lg-3,
.mec-wrap .col-lg-4,
.mec-wrap .col-lg-5,
.mec-wrap .col-lg-6,
.mec-wrap .col-lg-7,
.mec-wrap .col-lg-8,
.mec-wrap .col-lg-9,
.mec-wrap .col-md-1,
.mec-wrap .col-md-10,
.mec-wrap .col-md-11,
.mec-wrap .col-md-12,
.mec-wrap .col-md-2,
.mec-wrap .col-md-3,
.mec-wrap .col-md-4,
.mec-wrap .col-md-5,
.mec-wrap .col-md-6,
.mec-wrap .col-md-7,
.mec-wrap .col-md-8,
.mec-wrap .col-md-9,
.mec-wrap .col-sm-1,
.mec-wrap .col-sm-10,
.mec-wrap .col-sm-11,
.mec-wrap .col-sm-12,
.mec-wrap .col-sm-2,
.mec-wrap .col-sm-3,
.mec-wrap .col-sm-4,
.mec-wrap .col-sm-5,
.mec-wrap .col-sm-6,
.mec-wrap .col-sm-7,
.mec-wrap .col-sm-8,
.mec-wrap .col-sm-9,
.mec-wrap .col-xs-1,
.mec-wrap .col-xs-10,
.mec-wrap .col-xs-11,
.mec-wrap .col-xs-12,
.mec-wrap .col-xs-2,
.mec-wrap .col-xs-3,
.mec-wrap .col-xs-4,
.mec-wrap .col-xs-5,
.mec-wrap .col-xs-6,
.mec-wrap .col-xs-7,
.mec-wrap .col-xs-8,
.mec-wrap .col-xs-9 {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
@media only screen and (min-width:1200px) {
 .mec-wrap .col-lg-1,
 .mec-wrap .col-lg-10,
 .mec-wrap .col-lg-11,
 .mec-wrap .col-lg-12,
 .mec-wrap .col-lg-2,
 .mec-wrap .col-lg-3,
 .mec-wrap .col-lg-4,
 .mec-wrap .col-lg-5,
 .mec-wrap .col-lg-6,
 .mec-wrap .col-lg-7,
 .mec-wrap .col-lg-8,
 .mec-wrap .col-lg-9,
 .mec-wrap .col-md-1,
 .mec-wrap .col-md-10,
 .mec-wrap .col-md-11,
 .mec-wrap .col-md-12,
 .mec-wrap .col-md-2,
 .mec-wrap .col-md-3,
 .mec-wrap .col-md-4,
 .mec-wrap .col-md-5,
 .mec-wrap .col-md-6,
 .mec-wrap .col-md-7,
 .mec-wrap .col-md-8,
 .mec-wrap .col-md-9,
 .mec-wrap .col-sm-1,
 .mec-wrap .col-sm-10,
 .mec-wrap .col-sm-11,
 .mec-wrap .col-sm-12,
 .mec-wrap .col-sm-2,
 .mec-wrap .col-sm-3,
 .mec-wrap .col-sm-4,
 .mec-wrap .col-sm-5,
 .mec-wrap .col-sm-6,
 .mec-wrap .col-sm-7,
 .mec-wrap .col-sm-8,
 .mec-wrap .col-sm-9,
 .mec-wrap .col-xs-1,
 .mec-wrap .col-xs-10,
 .mec-wrap .col-xs-11,
 .mec-wrap .col-xs-12,
 .mec-wrap .col-xs-2,
 .mec-wrap .col-xs-3,
 .mec-wrap .col-xs-4,
 .mec-wrap .col-xs-5,
 .mec-wrap .col-xs-6,
 .mec-wrap .col-xs-7,
 .mec-wrap .col-xs-8,
 .mec-wrap .col-xs-9 {
  padding-left:15px;
  padding-right:15px
 }
 .mec-wrap .row {
  margin-left:-15px;
  margin-right:-15px
 }
}
.mec-container [class*=col-].alpha {
 padding-left:0
}
.mec-container [class*=col-].omega {
 padding-right:0
}
.mec-wrap .col-xs-1,
.mec-wrap .col-xs-10,
.mec-wrap .col-xs-11,
.mec-wrap .col-xs-12,
.mec-wrap .col-xs-2,
.mec-wrap .col-xs-3,
.mec-wrap .col-xs-4,
.mec-wrap .col-xs-5,
.mec-wrap .col-xs-6,
.mec-wrap .col-xs-7,
.mec-wrap .col-xs-8,
.mec-wrap .col-xs-9 {
 float:left
}
.mec-wrap .col-xs-12 {
 width:100%
}
.mec-wrap .col-xs-11 {
 width:91.66666666666666%
}
.mec-wrap .col-xs-10 {
 width:83.33333333333334%
}
.mec-wrap .col-xs-9 {
 width:75%
}
.mec-wrap .col-xs-8 {
 width:66.66666666666666%
}
.mec-wrap .col-xs-7 {
 width:58.333333333333336%
}
.mec-wrap .col-xs-6 {
 width:50%
}
.mec-wrap .col-xs-5 {
 width:41.66666666666667%
}
.mec-wrap .col-xs-4 {
 width:33.33333333333333%
}
.mec-wrap .col-xs-3 {
 width:25%
}
.mec-wrap .col-xs-2 {
 width:16.666666666666664%
}
.mec-wrap .col-xs-1 {
 width:8.333333333333332%
}
@media (min-width:768px) {
 .mec-wrap .col-sm-1,
 .mec-wrap .col-sm-10,
 .mec-wrap .col-sm-11,
 .mec-wrap .col-sm-12,
 .mec-wrap .col-sm-2,
 .mec-wrap .col-sm-3,
 .mec-wrap .col-sm-4,
 .mec-wrap .col-sm-5,
 .mec-wrap .col-sm-6,
 .mec-wrap .col-sm-7,
 .mec-wrap .col-sm-8,
 .mec-wrap .col-sm-9 {
  float:left
 }
 .mec-wrap .col-sm-12 {
  width:100%
 }
 .mec-wrap .col-sm-11 {
  width:91.66666666666666%
 }
 .mec-wrap .col-sm-10 {
  width:83.33333333333334%
 }
 .mec-wrap .col-sm-9 {
  width:75%
 }
 .mec-wrap .col-sm-8 {
  width:66.66666666666666%
 }
 .mec-wrap .col-sm-7 {
  width:58.333333333333336%
 }
 .mec-wrap .col-sm-6 {
  width:50%
 }
 .mec-wrap .col-sm-5 {
  width:41.66666666666667%
 }
 .mec-wrap .col-sm-4 {
  width:33.33333333333333%
 }
 .mec-wrap .col-sm-3 {
  width:25%
 }
 .mec-wrap .col-sm-2 {
  width:16.666666666666664%
 }
 .mec-wrap .col-sm-1 {
  width:8.333333333333332%
 }
}
@media (min-width:961px) {
 .mec-wrap .col-md-1,
 .mec-wrap .col-md-10,
 .mec-wrap .col-md-11,
 .mec-wrap .col-md-12,
 .mec-wrap .col-md-2,
 .mec-wrap .col-md-3,
 .mec-wrap .col-md-4,
 .mec-wrap .col-md-5,
 .mec-wrap .col-md-6,
 .mec-wrap .col-md-7,
 .mec-wrap .col-md-8,
 .mec-wrap .col-md-9 {
  float:left
 }
 .mec-wrap .col-md-12 {
  width:100%
 }
 .mec-wrap .col-md-11 {
  width:91.66666666666666%
 }
 .mec-wrap .col-md-10 {
  width:83.33333333333334%
 }
 .mec-wrap .col-md-9 {
  width:75%
 }
 .mec-wrap .col-md-8 {
  width:66.66666666666666%
 }
 .mec-wrap .col-md-7 {
  width:58.333333333333336%
 }
 .mec-wrap .col-md-6 {
  width:50%
 }
 .mec-wrap .col-md-5 {
  width:41.66666666666667%
 }
 .mec-wrap .col-md-4 {
  width:33.33333333333333%
 }
 .mec-wrap .col-md-3 {
  width:25%
 }
 .mec-wrap .col-md-2 {
  width:16.666666666666664%
 }
 .mec-wrap .col-md-1 {
  width:8.333333333333332%
 }
}
@media (min-width:1200px) {
 .mec-wrap .col-lg-1,
 .mec-wrap .col-lg-10,
 .mec-wrap .col-lg-11,
 .mec-wrap .col-lg-12,
 .mec-wrap .col-lg-2,
 .mec-wrap .col-lg-3,
 .mec-wrap .col-lg-4,
 .mec-wrap .col-lg-5,
 .mec-wrap .col-lg-6,
 .mec-wrap .col-lg-7,
 .mec-wrap .col-lg-8,
 .mec-wrap .col-lg-9 {
  float:left
 }
 .mec-wrap .col-lg-12 {
  width:100%
 }
 .mec-wrap .col-lg-11 {
  width:91.66666666666666%
 }
 .mec-wrap .col-lg-10 {
  width:83.33333333333334%
 }
 .mec-wrap .col-lg-9 {
  width:75%
 }
 .mec-wrap .col-lg-8 {
  width:66.66666666666666%
 }
 .mec-wrap .col-lg-7 {
  width:58.333333333333336%
 }
 .mec-wrap .col-lg-6 {
  width:50%
 }
 .mec-wrap .col-lg-5 {
  width:41.66666666666667%
 }
 .mec-wrap .col-lg-4 {
  width:33.33333333333333%
 }
 .mec-wrap .col-lg-3 {
  width:25%
 }
 .mec-wrap .col-lg-2 {
  width:16.666666666666664%
 }
 .mec-wrap .col-lg-1 {
  width:8.333333333333332%
 }
}
#mec_woo_add_to_cart_btn {
 min-width:170px;
 margin-top:5px;
 text-align:center
}
.mec-breadcrumbs {
 border-radius:2px;
 padding:9px 15px 6px;
 font-size:11px;
 color:#8d8d8d;
 letter-spacing:0;
 text-transform:none;
 font-weight:500;
 margin:auto 15px 33px 15px;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgba(0,0,0,.025)
}
.mec-breadcrumbs-modern {
 margin:auto 0 33px 0
}
.mec-breadcrumbs a {
 color:#000;
 padding-left:4px
}
.mec-breadcrumbs a:hover {
 text-decoration:underline
}
.mec-breadcrumbs i {
 font-size:8px;
 margin:0 0 0 4px
}
.mec-breadcrumbs .container {
 padding-left:20px
}
.mec-content-notification a {
 margin-left:5px
}
.mec-content-notification {
 background:#f7f7f7;
 padding:10px 10px 10px;
 border:1px solid #e8e8e8
}
.mec-content-notification p {
 margin-bottom:0
}
.mec-fes-form #mec-advanced-wraper div:first-child>ul {
 border:1px solid #cfeff5;
 width:auto;
 box-shadow:0 1px 4px -2px #cfeff5;
 display:block;
 margin:5px 0 10px;
 padding:5px 0;
 border-radius:2px
}
.mec-fes-form #mec-advanced-wraper div:first-child>ul:last-of-type {
 margin-bottom:35px
}
#mec-advanced-wraper div:first-child>ul span {
 display:none
}
#mec-advanced-wraper div:first-child>ul * {
 display:inline-block;
 background:#fff;
 font-size:12px;
 color:#717273;
 text-align:center
}
#mec-advanced-wraper div:first-child>ul>li {
 width:60px;
 font-weight:700;
 margin:0 10px 0 0;
 padding:4px 0;
 border-right:1px solid #cfeff5
}
#mec-advanced-wraper div:first-child>ul>ul>li {
 margin:0;
 padding:2px 10px;
 cursor:pointer;
 border-radius:2px;
 transition:all .18s ease
}
.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li.mec-active,
.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li:hover {
 background:#40d9f1!important;
 box-shadow:0 1px 9px -3px #40d9f1;
 color:#fff!important
}
.mec-search-bar-wrap .mec-search-form .mec-text-input-search {
 width:83%
}
.mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search {
 width:100%;
 float:none
}
.mec-search-bar-wrap input#mec-search-bar-input {
 width:calc(100% - 84%);
 margin-left:11px;
 background:#40d9f1;
 color:#fff;
 font-weight:400
}
.mec-text-input-search+input#mec-search-bar-input {
 margin-left:-3px
}
.mec-search-bar-wrap input#mec-search-bar-input:hover {
 background:#000
}
.mec-wrap.mec-search-bar-wrap .mec-totalcal-box input {
 float:none
}
@media (max-width:768px) {
 .mec-search-bar-wrap .mec-search-form .mec-text-input-search {
  display:inline-block
 }
}
@media (max-width:480px) {
 .mec-search-bar-wrap .mec-search-form .mec-text-input-search {
  width:64%
 }
 .mec-search-bar-wrap input#mec-search-bar-input {
  width:calc(100% - 67%)
 }
}
.mec-wrap.mec-search-bar-wrap .mec-totalcal-box {
 overflow:visible
}
.mec-ajax-search-result {
 position:relative
}
.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text] {
 width:calc(100% - 36px)
}
.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type=text]:focus {
 border-color:#efefef
}
div#mec-ajax-search-result-wrap {
 position:absolute;
 top:100%;
 opacity:0;
 visibility:hidden;
 width:calc(100% - 2px);
 min-height:50px;
 left:0;
 right:0;
 padding:0 10px;
 z-index:9999;
 transition:all .3s ease
}
.mec-ajax-search-result-events {
 background:#fff;
 padding:10px 20px;
 border:1px solid #efefef;
 border-top:none
}
.mec-ajax-search-result-events article:first-of-type {
 border:none
}
article.mec-search-bar-result {
 text-align:left;
 margin-bottom:0;
 padding-bottom:25px;
 padding-top:26px;
 border-top:1px solid #efefef;
 transition:all .33s ease;
 clear:both
}
.mec-search-bar-result .mec-event-list-search-bar-date {
 width:64px;
 height:64px;
 margin-right:10px;
 font-size:11px;
 text-transform:uppercase;
 float:left;
 text-align:center;
 padding-top:2px
}
.mec-search-bar-result .mec-event-list-search-bar-date span {
 font-size:40px;
 line-height:30px;
 font-weight:700;
 display:block;
 margin-bottom:6px;
 letter-spacing:1px
}
.mec-search-bar-result .mec-event-image {
 float:left;
 margin-right:20px;
 width:65px;
 height:auto
}
.mec-search-bar-result .mec-event-time {
 font-size:11px;
 line-height:1.1;
 margin:0
}
.mec-search-bar-result .mec-event-time i {
 color:#40d9f1;
 float:none;
 width:unset;
 height:unset;
 font-size:inherit;
 margin-right:3px;
 border:none;
 padding:0
}
.mec-search-bar-result .mec-event-title {
 font-size:13px;
 padding:0;
 margin:10px 0 8px;
 font-weight:700;
 text-transform:uppercase
}
.mec-search-bar-result .mec-event-title a {
 text-decoration:none;
 color:#494949;
 transition:color .3s ease
}
.mec-search-bar-result .mec-event-detail {
 font-size:13px;
 line-height:1.3;
 color:#9a9a9a;
 margin-bottom:0
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box {
 background:rgba(255,255,255,.87);
 border:none;
 padding:35px;
 border-radius:3px;
 box-shadow:0 3px 13px rgba(0,0,0,.4);
 position:relative
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=search],
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=text] {
 height:58px;
 background:rgba(255,255,255,.99);
 border-radius:2px;
 box-shadow:0 4px 8px rgba(0,0,0,.1) inset;
 border:1px solid #ccc;
 width:100%;
 padding-left:45px;
 padding-right:13px;
 font-size:16px
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i {
 position:absolute;
 background:0 0;
 border:none;
 font-size:21px;
 left:15px;
 top:calc(50% - 19px);
 color:#40d9f1
}
.mec-wrap.mec-modern-search-bar .mec-text-input-search {
 position:relative;
 height:58px
}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=submit] {
 height:58px;
 border:none;
 border-radius:2px;
 background:#fc4a1a;
 font-size:17px;
 font-weight:700!important
}
.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input {
 margin-left:0
}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {
 height:45px;
 background:rgba(255,255,255,.99);
 border-radius:2px;
 box-shadow:0 4px 8px rgba(0,0,0,.1) inset;
 border:1px solid #ccc;
 padding-right:13px;
 font-size:16px;
 border-left:0
}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap i {
 height:45px;
 background:#fff;
 border-radius:2px 0 0 2px;
 box-shadow:none;
 border:1px solid #ccc;
 font-size:15px;
 padding-top:14px;
 border-right:0;
 color:#40d9f1;
 margin-right:-1px
}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap {
 min-height:64px
}
@media (max-width:768px) {
 .mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search {
  width:70%
 }
 .mec-wrap.mec-modern-search-bar input#mec-search-bar-input {
  width:calc(100% - 72%)
 }
}
@media (max-width:480px) {
 .mec-wrap.mec-modern-search-bar input#mec-search-bar-input {
  width:92%;
  padding:0 10px;
  position:relative;
  display:block;
  margin-left:11px
 }
 .mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search {
  width:100%;
  margin-bottom:20px
 }
 .mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input {
  margin-left:10px
 }
}
.mec-wrap .mec-related-events-wrap {
 margin-left:0;
 margin-right:0
}
.mec-related-events {
 margin-right:-15px;
 margin-left:-15px
}
@media (max-width:980px) {
 .mec-related-events {
  margin-right:-10px;
  margin-left:-10px
 }
}
.mec-related-events-wrap {
 margin-top:50px
}
.mec-related-events-wrap h3.mec-rec-events-title:before {
 content:'';
 background:#2c2f34;
 width:46px;
 height:4px;
 position:absolute;
 top:59px;
 left:0
}
.mec-related-events-wrap h3.mec-rec-events-title {
 font-size:21px;
 font-weight:600;
 padding:17px 0;
 margin-bottom:28px;
 text-transform:uppercase;
 border-bottom:1px solid #e8e8e8;
 position:relative
}
.mec-related-event-post figure {
 margin:0
}
.mec-related-event-post figure img {
 width:100%;
 border-radius:3px
}
.mec-related-event-content {
 background-color:#fff;
 margin:-40px 20px 15px;
 border-radius:2px;
 position:relative;
 max-width:90%;
 padding:10px 12px 16px 17px
}
.mec-related-event-content h5 a {
 font-size:16px;
 color:#121212;
 font-weight:600;
 transition:all .3s ease
}
@media (max-width:480px) {
 .mec-wrap .mec-related-events .mec-related-event-post {
  padding-right:15px;
  padding-left:15px
 }
}
.mec-next-previous-events {
 width:100%;
 height:104px;
 display:block;
 padding:0
}
.mec-next-previous-events li {
 list-style:none;
 width:50%;
 display:inline-block;
 margin:40px 0 40px
}
.mec-next-previous-events li:last-child {
 text-align:right;
 float:right
}
.mec-next-previous-events li a {
 padding:9px 14px 9px 14px;
 border:1px solid #000;
 transition:.3s
}
.mec-wrap .mec-next-previous-events li a:hover {
 color:#fff
}
.mec-previous-event {
 float:left;
 text-align:left
}
.mec-next-event ul {
 padding-left:0
}
.mec-next-previous-events .mec-previous-event i {
 padding-right:20px
}
.mec-next-previous-events .mec-next-event i {
 padding-left:20px
}
.mec-next-multiple ul {
 padding:0;
 margin:0
}
.mec-next-multiple ul li a {
 display:block;
 position:relative;
 padding:11px 14px 9px;
 z-index:9
}
.mec-next-multiple ul .mec-date,
.mec-next-multiple ul .mec-time {
 display:inline-block
}
.mec-next-multiple ul .mec-time {
 width:40%
}
.mec-next-multiple ul .mec-date {
 width:60%
}
.mec-next-multiple ul .mec-date {
 float:left;
 text-align:left
}
.mec-next-multiple ul .mec-time {
 text-align:right;
 position:relative;
 z-index:-1
}
.mec-next-multiple ul .mec-time dd {
 margin:0;
 padding:0
}
.mec-next-multiple ul .mec-date .mec-end-date-label,
.mec-next-multiple ul .mec-date .mec-start-date-label,
.mec-next-multiple ul .mec-time .mec-events-abbr {
 font-size:11px;
 line-height:24px
}
@media (max-width:1280px) {
 .mec-next-multiple ul li a {
  padding:7px 9px 5px
 }
 .mec-next-multiple ul .mec-date .mec-start-date-label,
 .mec-next-multiple ul .mec-time .mec-events-abbr {
  font-size:12px
 }
}
@media (max-width:480px) {
 .mec-next-previous-events li {
  list-style:none;
  width:100%;
  display:block;
  margin:10px 0;
  float:unset
 }
 .mec-next-previous-events li a {
  width:100%;
  max-width:100%;
  float:unset;
  display:block;
  text-align:center;
  font-size:16px
 }
}
.mec-fes-form-cntt #mec-organizer-payments ul {
 list-style:none;
 background:0 0;
 margin:0;
 padding-left:0
}
.mec-fes-form-cntt #mec-organizer-payments ul li h4 {
 background:0 0;
 letter-spacing:.2px;
 display:inline-block;
 padding-left:0!important;
 padding-bottom:10px!important;
 margin:0;
 margin-bottom:1px;
 letter-spacing:1px;
 text-transform:capitalize;
 padding-top:1px
}
.mec-fes-form-cntt #mec-organizer-payments ul>li {
 width:100%;
 display:inline-block;
 vertical-align:top;
 padding:0;
 margin:0
}
.mec-fes-form #mec_gateway_options_form_stripe_connection_button {
 padding:9px 13px!important
}
#mec-login-form.mec-login-form {
 width:100%;
 background:#fff;
 padding:20px;
 margin:0 auto;
 text-align:center;
 position:relative
}
#mec-login-form.mec-login-form .mec-login-input {
 display:block;
 width:286px;
 margin:0 auto;
 margin-bottom:12px
}
#mec-login-form.mec-login-form .mec-login-forgotpassword {
 display:inline-block
}
.mec-login-forgotpassword a {
 color:#000
}
#mec-login-form.mec-login-form .mec-login-submit {
 float:right;
 text-align:right;
 width:49%;
 padding-right:2px
}
#mec-login-form.mec-login-form .mec-login-input input {
 border:none;
 box-shadow:none;
 background:#fff;
 color:#ccc;
 border-left:1px solid #e6e6e6;
 padding:0;
 height:100%;
 background-image:none!important;
 padding-left:10px;
 padding-right:0;
 width:222px;
 margin-left:0;
 clear:none;
 float:left
}
#mec-login-form.mec-login-form .mec-login-input label {
 border:1px solid #e6e6e6;
 height:52px;
 display:inline-block;
 padding:0;
 border-radius:3px;
 overflow:hidden;
 box-shadow:0 2px 4px rgba(0,0,0,.04)
}
#mec-login-form.mec-login-form .mec-login-input label i {
 padding:15px 13px 17px 16px;
 vertical-align:middle;
 font-size:20px;
 width:50px;
 color:#c5cad0;
 background:#fafafa;
 margin-right:0;
 float:left
}
#mec-login-form.mec-login-form .mec-login-forgotpassword {
 float:left;
 width:49%;
 text-align:left;
 padding-top:10px;
 font-size:13px;
 padding-left:2px
}
#mec-login-form.mec-login-form button {
 width:120px;
 height:44px;
 border:none;
 color:#fff;
 border-radius:3px;
 font-size:12px;
 font-weight:700;
 letter-spacing:1px;
 text-transform:uppercase;
 transition:all .22s ease;
 margin:0;
 min-width:unset
}
.mec-login-form button {
 box-shadow:0 4px 22px -7px #40d9f1;
 background-color:#40d9f1
}
#mec-login-form.mec-login-form button:hover {
 background:#222;
 box-shadow:0 3px 14px -4px #333
}
#mec-login-form.mec-login-form .mec-login-form-footer {
 width:286px;
 margin:0 auto;
 margin-top:20px;
 clear:both;
 position:relative;
 display:block;
 min-height:50px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading {
 position:absolute;
 background:#ffffffc2;
 left:0;
 right:0;
 top:0;
 bottom:0
}
#mec-login-form.mec-login-form .lds-ripple {
 position:absolute;
 width:64px;
 height:64px;
 top:calc(50% - 23px);
 left:calc(50% - 23px)
}
#mec-login-form.mec-login-form .lds-ripple div {
 position:absolute;
 border:4px solid #40d9f1;
 opacity:1;
 border-radius:50%;
 animation:lds-ripple 1.2s cubic-bezier(0,.2,.1,.8) infinite
}
#mec-login-form.mec-login-form .lds-ripple div:nth-child(2) {
 animation-delay:-.5s
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text {
 position:absolute;
 min-width:200px;
 top:calc(50% - 18px);
 left:calc(50% - 124px);
 color:#fff;
 padding:10px 22px;
 border-radius:3px;
 background:#fff;
 height:47px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong {
 color:#3fcc60
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong:before {
 content:'';
 position:absolute;
 top:8px;
 left:1px;
 border-right:2px solid #3fcc60;
 border-bottom:2px solid #3acb5c;
 transform:rotate(45deg);
 transform-origin:0 100%;
 color:#000;
 animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;
 width:8px;
 height:14px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:after {
 content:'';
 position:absolute;
 top:14px;
 left:5px;
 border-bottom:2px solid #ff5d39;
 transform:rotate(45deg);
 transform-origin:0 100%;
 color:#000;
 animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards;
 width:14px;
 height:4px
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong {
 color:#ff5d39
}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:before {
 border-color:#ff5d39;
 border-bottom:none
}
@keyframes lds-ripple {
 0% {
  top:28px;
  left:28px;
  width:0;
  height:0;
  opacity:1
 }
 100% {
  top:-1px;
  left:-1px;
  width:58px;
  height:58px;
  opacity:0
 }
}
.mec-book-form-gateway-checkout [id*=mec_do_transaction_stripe_] .mec-form-row:first-child {
 margin-bottom:20px
}
.mec-events-meta-group-booking .StripeElement {
 box-sizing:border-box;
 height:40px;
 padding:10px 12px;
 border:1px solid transparent;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 1px 3px 0 #e6ebf1;
 -webkit-transition:box-shadow 150ms ease;
 transition:box-shadow 150ms ease;
 margin-bottom:20px;
 background:#fff
}
.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text] {
 box-sizing:border-box;
 height:40px;
 padding:10px 12px;
 border:0!important;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 1px 3px 0 #e6ebf1!important;
 -webkit-transition:box-shadow 150ms ease;
 transition:box-shadow 150ms ease;
 margin-bottom:20px;
 background:#fff!important
}
.mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text]:focus {
 outline:0
}
.mec-events-meta-group-booking .StripeElement--focus {
 box-shadow:0 1px 3px 0 #cfd7df
}
.mec-events-meta-group-booking .StripeElement--invalid {
 border-color:#fa755a
}
.mec-events-meta-group-booking .StripeElement--webkit-autofill {
 background-color:#fefde5!important
}
.mec-booking-tab-content .button,
.mec-booking-tab-content .mec-bfixed-field-add-option,
.mec-booking-tab-content .mec-reg-field-add-option,
.mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-fes-form input[type=file],
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
ul#mec_orgz_form_row li .mec-additional-organizer-remove,
ul#mec_reg_form_fields li .mec_reg_field_remove {
 height:40px;
 margin-top:1px;
 text-decoration:none;
 font-size:14px;
 line-height:34px!important;
 margin:0;
 padding:0 15px 1px!important;
 text-transform:none;
 letter-spacing:0;
 font-weight:600;
 color:#40d9f1;
 background:#fff;
 border-radius:3px;
 margin-right:8px;
 border:2px solid #cfeff5;
 box-shadow:0 2px 6px -3px #cfeff5
}
.mec-fes-form .mec-additional-organizers .select2-container {
 margin-bottom:0
}
.mec-booking-tab-content .button:hover,
.mec-booking-tab-content .mec-bfixed-field-add-option:hover,
.mec-booking-tab-content .mec-reg-field-add-option:hover,
.mec-fes-form .mec-form-row .button:not(.wp-color-result):hover {
 background:#40d9f1;
 color:#fff;
 border-color:#40d9f1;
 box-shadow:0 2px 6px -3px #40d9f1
}
.mec-fes-form .mec-form-row input+button.button {
 vertical-align:top
}
.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small {
 border-width:1px;
 padding:0 7px;
 color:#80c6d2;
 font-weight:400;
 margin:1px;
 transform:none
}
.mec-fes-form input[type=file] {
 max-width:166px;
 text-align:center;
 height:44px;
 transition:all .2s ease;
 border-radius:5px!important;
 border:2px dashed #b8e9f3
}
.mec-fes-form input[type=file]:hover {
 box-shadow:0 2px 16px -3px #cfeff5
}
.mec-fes-form input[type=file]::-webkit-file-upload-button {
 visibility:hidden;
 width:1px;
 height:38px
}
.mec-fes-form input[type=file]::-moz-file-upload-button {
 visibility:hidden;
 width:1px;
 height:38px
}
.mec-fes-form .mec-meta-box-fields>label {
 padding:0
}
#mec_bfixed_form_fields li,
#mec_orgz_form_row li,
#mec_reg_form_fields li {
 list-style:none
}
ul#mec_bfixed_form_fields,
ul#mec_orgz_form_row,
ul#mec_reg_form_fields {
 padding:0;
 margin:0
}
ul#mec_bfixed_form_fields li,
ul#mec_orgz_form_row li,
ul#mec_reg_form_fields li {
 background:#f8feff;
 margin:6px -20px;
 padding:15px 25px 10px;
 width:auto;
 font-size:13px;
 border-top:1px solid #e8fafd;
 border-bottom:1px solid #e8fafd;
 position:relative
}
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
ul#mec_orgz_form_row li .mec-additional-organizer-remove,
ul#mec_reg_form_fields li .mec_reg_field_remove {
 position:absolute;
 right:10px;
 top:10px;
 margin:0;
 padding:6px 8px!important;
 font-size:11px;
 line-height:12px!important;
 min-height:10px;
 height:auto;
 display:block;
 cursor:pointer;
 color:#ea6485;
 border-color:#ffd2dd;
 letter-spacing:.4px
}
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,
ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,
ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
 background:#ea6485;
 color:#fff;
 border-color:#ea6485;
 box-shadow:0 2px 6px -3px #ea6485
}
#mec_bfixed_form_fields input[type=checkbox],
#mec_bfixed_form_fields input[type=radio],
#mec_reg_form_fields input[type=checkbox],
#mec_reg_form_fields input[type=radio],
.mec-form-row input[type=checkbox],
.mec-form-row input[type=radio] {
 background-color:#fff;
 border:1px solid #cfeff5;
 box-shadow:0 1px 3px -1px #cfeff5;
 padding:9px;
 border-radius:3px;
 min-width:24px;
 min-height:24px;
 display:inline-block!important;
 vertical-align:middle;
 float:none;
 transition:all .18s ease;
 outline:0;
 margin:1px 4px 4px 0;
 text-align:left;
 cursor:pointer;
 -webkit-appearance:none;
 -moz-appearance:none
}
#mec_bfixed_form_fields input[type=checkbox]:focus,
#mec_bfixed_form_fields input[type=radio]:focus,
#mec_reg_form_fields input[type=checkbox]:focus,
#mec_reg_form_fields input[type=radio]:focus,
.mec-form-row input[type=checkbox]:focus,
.mec-form-row input[type=radio]:focus {
 outline:0
}
#mec_bfixed_form_fields input[type=radio],
#mec_reg_form_fields input[type=radio],
.mec-form-row input[type=radio] {
 -webkit-appearance:none;
 border-radius:20px!important;
 min-width:20px;
 min-height:20px;
 margin:0 0 4px 0;
 vertical-align:middle
}
#mec_bfixed_form_fields input[type=checkbox]:hover,
#mec_bfixed_form_fields input[type=radio]:hover,
#mec_reg_form_fields input[type=checkbox]:hover,
#mec_reg_form_fields input[type=radio]:hover,
.mec-form-row input[type=checkbox]:hover,
.mec-form-row input[type=radio]:hover {
 border-color:#40d9f1
}
#mec_bfixed_form_fields input[type=checkbox]:checked,
#mec_bfixed_form_fields input[type=radio]:checked,
#mec_reg_form_fields input[type=checkbox]:checked,
#mec_reg_form_fields input[type=radio]:checked,
.mec-fes-form .mec-form-row input[type=checkbox]:checked,
.mec-fes-form .mec-form-row input[type=radio]:checked {
 box-shadow:0 1px 6px -2px #40d9f1;
 border-color:#40d9f1;
 background:#40d9f1!important;
 border-radius:2px;
 position:relative
}
.mec-form-row input[type=radio]:checked {
 box-shadow:0 1px 6px -2px #40d9f1,inset 0 0 0 3px #fff!important
}
#mec_bfixed_form_fields input[type=checkbox]:checked::before,
#mec_reg_form_fields input[type=checkbox]:checked::before,
.mec-form-row input[type=checkbox]:checked:before {
 content:'';
 font:normal;
 position:absolute;
 top:12px;
 left:5px;
 margin:0;
 vertical-align:middle;
 line-height:1;
 border-right:2px solid #fff!important;
 border-bottom:2px solid #fff!important;
 transform:rotate(45deg);
 transform-origin:0% 100%;
 color:#fff;
 transition:all .2s ease;
 animation:checkbox-check 130ms 140ms cubic-bezier(.4,0,.23,1) forwards
}
@keyframes checkbox-check {
 0% {
  width:0;
  height:0;
  border-color:#fff;
  transform:translate3d(0,0,0) rotate(45deg)
 }
 33% {
  width:6px;
  height:0;
  transform:translate3d(0,0,0) rotate(45deg)
 }
 100% {
  width:6px;
  height:12px;
  border-color:#fff;
  transform:translate3d(0,-12px,0) rotate(45deg)
 }
}
#wrap #mec-event-data input[type=radio] {
 position:relative
}
#wrap #mec-event-data input[type=radio]:empty::before {
 display:none
}
#mec_bfixed_form_field_types .button,
#mec_reg_form_field_types .button {
 position:relative;
 outline:0;
 border-radius:50px;
 padding:2px 21px 2px 31px!important;
 line-height:1;
 font-size:11px;
 font-weight:600;
 color:#40d9f1;
 letter-spacing:2px;
 height:auto;
 cursor:pointer;
 margin-top:5px;
 text-transform:uppercase;
 box-shadow:0 2px 6px -3px #40d9f1;
 border:2px solid #cfeff5
}
#mec_fes_location_remove_image_button,
#mec_fes_organizer_remove_image_button,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button,
#mec_meta_box_tickets_form [id^=mec_ticket_row] button,
#mec_reg_form_field_types .button.red {
 color:#ea6485;
 box-shadow:0 2px 6px -3px #ea6485;
 background:#fff;
 border-color:#ffd2dd
}
#mec_fes_location_remove_image_button:hover,
#mec_fes_organizer_remove_image_button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,
#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,
#mec_reg_form_field_types .button.red:hover {
 background:#ea6485;
 color:#fff
}
#mec_bfixed_form_field_types .button:before,
#mec_reg_form_field_types .button:before {
 position:absolute;
 left:12px;
 color:#40d9f1;
 content:'\e095';
 font-family:simple-line-icons;
 font-size:13px;
 display:inline-block
}
#mec_reg_form_field_types .button.red:before {
 color:#ea6485
}
#mec_bfixed_form_field_types .button:hover:before,
#mec_reg_form_field_types .button.red:hover:before,
#mec_reg_form_field_types .button:hover:before {
 color:#fff
}
#mec_fes_location_remove_image_button:hover,
#mec_fes_organizer_remove_image_button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-col-1 .button:hover,
#mec_meta_box_hourly_schedule_days [id^=mec_meta_box_hourly_schedule_day_] .mec-form-row.mec-box .button:hover,
#mec_meta_box_tickets_form [id^=mec_ticket_row] button:hover,
#mec_price_per_dates_container .button:hover,
#mec_reg_form_field_types .button.red:hover {
 color:#fff;
 border:2px solid #ea6485
}
#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button],
#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button] {
 color:#ea6485;
 border-color:#ffd2dd
}
#mec_taxes_fees_container_toggle [id^=mec_remove_fee_button]:hover,
#mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]:hover {
 color:#fff;
 border:2px solid #ea6485;
 background:#ea6485
}
#mec_fees_list [id^=mec_remove_fee_button],
#mec_meta_box_ticket_variations_form .mec-form-row [id^=mec_remove_ticket_variation_button] {
 margin-left:14px!important
}
#mec_meta_box_hourly_schedule_days .mec-add-hourly-schedule-button {
 line-height:10px!important
}
#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button {
 color:#40d9f1;
 box-shadow:0 2px 6px -3px #40d9f1;
 border:2px solid #cfeff5
}
#mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button:hover,
#mec_reg_form_field_types .button:hover {
 color:#fff;
 border:2px solid #40d9f1;
 background:#40d9f1
}
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort,
.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort {
 font-size:0;
 color:#fff;
 padding-left:20px
}
.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_option_sort,
.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,
.mec-fes-form #mec_reg_form_fields .mec_reg_field_options,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort {
 font-size:0
}
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort:before,
.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort:before {
 position:absolute;
 left:px;
 top:12px;
 width:80px;
 height:20px;
 display:block;
 cursor:move;
 font-family:simple-line-icons;
 content:'\e023';
 font-size:18px;
 color:#888
}
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before {
 font-size:13px;
 left:2px;
 top:26px;
 width:14px;
 height:14px
}
.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_options,
.mec-fes-form #mec_reg_form_fields .mec_reg_field_options {
 margin-top:20px
}
.mec-fes-form #mec_fes_form #mec_bfixed_form_fields .mec_bfixed_notification_placeholder {
 font-size:0
}
.mec-form-row input+span.mec-tooltip,
.mec-form-row select+span.mec-tooltip {
 bottom:10px
}
.mec-form-row label+span.mec-tooltip {
 bottom:8px
}
.mec-form-row textarea+span.mec-tooltip {
 bottom:auto;
 vertical-align:top;
 top:12px
}
.mec-form-row span+span.mec-tooltip {
 bottom:0;
 vertical-align:middle
}
.mec-form-row .mec-col-8 input[type=text],
.mec-form-row .mec-col-8 select,
.mec-form-row .mec-col-8 span.mec-archive-skins {
 vertical-align:top
}
.mec-form-row input:disabled {
 opacity:.6;
 background:#f6f6f6
}
.mec-form-row p {
 font-size:12px!important;
 line-height:18px!important;
 color:#97b2bb!important
}
.mec-form-row p.description {
 font-style:italic
}
.ui-datepicker.ui-widget {
 border:1px solid #e8e8e8;
 box-shadow:0 1px 9px rgba(0,0,0,.12)
}
table.ui-datepicker-calendar {
 margin-bottom:0
}
.ui-datepicker-calendar th {
 font-weight:700;
 color:#4a4b4c
}
.ui-datepicker-calendar td,
.ui-datepicker-calendar th,
.ui-datepicker-calendar tr {
 border:none
}
.ui-datepicker.ui-widget select {
 font-weight:600;
 font-size:12px;
 display:inline-block;
 border-radius:2px;
 padding:2px 10px;
 margin:5px 3px;
 width:auto;
 min-height:20px;
 height:26px;
 border:1px solid #e3e3e3;
 box-shadow:inset 0 1px 3px rgba(0,0,0,.04)
}
.ui-datepicker.ui-widget table {
 border-spacing:2px;
 border:none
}
.ui-datepicker.ui-widget td,
.ui-datepicker.ui-widget tr {
 padding:0;
 background:0 0!important
}
.ui-datepicker.ui-widget td a {
 color:#9a9b9c;
 font-weight:600;
 width:30px;
 height:30px;
 line-height:30px;
 display:inline-block;
 border-radius:33px;
 padding:0;
 background:#fff;
 transition:all .2s ease
}
.ui-datepicker.ui-widget td a.ui-state-active,
.ui-datepicker.ui-widget td a:hover {
 background:#40d9f1;
 color:#fff
}
.ui-datepicker.ui-widget .ui-datepicker-next,
.ui-datepicker.ui-widget .ui-datepicker-prev {
 color:#40d9f1;
 width:30px;
 height:30px;
 line-height:30px;
 display:inline-block;
 text-align:center;
 border-radius:33px;
 background:#ecfcff;
 transition:all .2s ease
}
.ui-datepicker.ui-widget .ui-datepicker-next:hover,
.ui-datepicker.ui-widget .ui-datepicker-prev:hover {
 background:#fff;
 box-shadow:0 0 7px -3px rgba(0,0,0,.4)
}
.mec-fes-form .mec-tooltip .dashicons-before:before {
 color:#40d9f1
}
.mec-fes-form button[type=submit].mec-fes-sub-button {
 border-radius:3px;
 background:#40d9f1;
 color:#fff;
 height:54px;
 font-size:17px;
 font-weight:700;
 box-shadow:0 2px 8px -4px #40d9f1;
 display:block;
 transition:all .28s ease;
 text-transform:uppercase;
 margin:20px 0 0;
 padding:14px 20px;
 border:0;
 cursor:pointer;
 text-align:center;
 letter-spacing:.1em;
 line-height:1
}
.mec-fes-form button[type=submit].mec-fes-sub-button:hover {
 box-shadow:0 2px 12px -2px #40d9f1
}
.mec-fes-form button[type=submit].mec-fes-sub-button:focus {
 margin-bottom:-2px;
 background:#1dc2dc
}
.mec-fes-form .mec-title span.mec-dashicons {
 color:#40d9f1;
 float:left;
 margin-right:5px
}
.mec-fes-form .mec-tooltip .box h5 {
 padding:14px 2px
}
#mec_fes_form,
.mec-fes-form-top-actions {
 max-width:838px;
 margin:0 auto
}
@media only screen and (min-width:961px) {
 .mec-fes-form .mec-fes-form-cntt {
  width:calc(100% - 300px);
  float:left;
  padding-right:20px;
  max-width:538px;
  display:block
 }
 .mec-fes-form .mec-fes-form-sdbr {
  width:300px
 }
}
.mec-fes-form .quicktags-toolbar,
.mec-fes-form div.mce-toolbar-grp {
 background:#ecfcff;
 border-bottom:1px solid #cfeff5;
 box-shadow:0 1px 0 1px #cfeff5
}
.mec-fes-form .quicktags-toolbar {
 margin-right:-1px;
 border-top:1px solid #cfeff5
}
.mec-fes-form div.mce-statusbar {
 border-top-color:#cfeff5
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
 border:1px solid #cfeff5;
 border-radius:3px
}
.mec-fes-form .mce-tinymce.mce-container.mce-panel {
 border:1px solid #cfeff5;
 box-shadow:0 2px 6px -3px #cfeff5;
 border-radius:2px 0 2px 2px
}
.mec-fes-form .wp-editor-tools .wp-media-buttons {
 transform:translateY(-6px);
 margin-top:-6px
}
.mec-fes-form .wp-editor-tabs {
 padding-right:0;
 margin-right:-2px
}
.mec-fes-form .wp-editor-tabs .wp-switch-editor {
 border-radius:3px 3px 0 0;
 border-color:#cfeff5;
 background:#fff;
 color:#96b8bd;
 border-bottom:1px solid #ecfcff
}
.mec-fes-form .html-active .switch-html,
.mec-fes-form .tmce-active .switch-tmce,
.mec-fes-form .wp-editor-tabs .wp-switch-editor:active {
 background:#ecfcff;
 color:#40d9f1
}
.mec-fes-form .wp-editor-container,
.mec-fes-form div.mce-edit-area.mce-panel {
 border:none;
 box-shadow:none
}
.mec-fes-form .wp-editor-container textarea.wp-editor-area {
 max-width:100%
}
.mec-fes-form .mce-toolbar .mce-listbox button {
 font-size:12px;
 line-height:22px;
 color:#798f96
}
.mec-fes-form .mce-toolbar .mce-ico {
 color:#627f88
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active,
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn:active,
.mec-fes-form .qt-dfw.active {
 background:#fff;
 border-color:#40d9f1;
 box-shadow:inset 0 2px 6px -3px rgba(106,231,255,.7)
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico {
 color:#40d9f1
}
body .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,
body .mce-menu .mce-menu-item.mce-selected,
body .mce-menu .mce-menu-item:focus,
body .mce-menu .mce-menu-item:hover,
body.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview {
 background:#40d9f1;
 color:#fff
}
.mec-fes-form .mec-not-in-days-day {
 display:inline-block;
 padding:4px 32px 4px 15px;
 border-radius:33px;
 border:1px solid #cfeff5;
 box-shadow:0 1px 3px -1px #cfeff5;
 background:#fbfeff;
 color:#40d9f1;
 vertical-align:top
}
.mec-fes-form .mec-not-in-days-remove {
 display:inline-block;
 padding:0 1px 0 0;
 margin-left:-30px;
 vertical-align:sub;
 background:#ff918a;
 color:#fff;
 font-family:cursive;
 width:21px;
 height:21px;
 line-height:17px;
 text-align:center;
 border-radius:20px;
 cursor:pointer
}
.mec-fes-list ul li .mec-event-status {
 float:left;
 margin-right:10px;
 margin-left:0;
 font-size:11px;
 font-weight:400;
 letter-spacing:.3px;
 border-radius:3px;
 padding:4px 8px
}
.mec-fes-form .post-status.mec-book-confirmed:before,
.mec-fes-list ul li .mec-event-status.mec-book-confirmed:before {
 content:'';
 margin:0;
 vertical-align:middle;
 line-height:1;
 border-right:2px solid #fff!important;
 border-bottom:2px solid #fff!important;
 transform:rotate(45deg);
 color:#fff;
 width:6px;
 height:12px;
 float:left;
 margin-right:6px
}
.mec-fes-list ul li .mec-fes-event-export a:before,
.mec-fes-list ul li .mec-fes-event-remove:before,
.mec-fes-list ul li .mec-fes-event-view a:before,
.mec-fes-list-top-actions a:before {
 content:'\e054';
 font-family:simple-line-icons;
 font-size:13px;
 vertical-align:middle
}
.mec-fes-list ul li .mec-fes-event-view a:before {
 content:'\e087'
}
.mec-fes-list-top-actions a:before {
 content:'\e095';
 font-weight:400;
 margin-right:6px
}
.mec-fes-list ul li .mec-fes-event-export a:before {
 content:'\e083'
}
.mec-fes-form .post-status {
 border-radius:20px
}
.mec-fes-form .post-status.mec-book-confirmed:before {
 height:20px;
 width:9px;
 margin:3px 10px
}
.ui-datepicker .ui-datepicker-calendar td,
.ui-datepicker-calendar th {
 height:auto;
 padding:0
}
.ui-datepicker .ui-datepicker-calendar td a,
.ui-datepicker-calendar th {
 font-size:14px;
 line-height:30px
}
.mec-fes-form .description {
 font-size:16px
}
.mec-fes-form input[type=file] {
 text-align:left
}
.mec-fes-export-wrapper {
 width:640px;
 background:#f8feff;
 padding:40px 25px
}
.mec-fes-export-wrapper .mec-fes-btn-date {
 font-size:16px;
 line-height:44px;
 overflow:hidden
}
.mec-fes-export-wrapper .date-messgae {
 font-family:sans-serif;
 padding:2px 18px
}
.mec-fes-list ul li .mec-event-export-csv,
.mec-fes-list ul li .mec-event-export-excel {
 font-size:12px;
 border:1px solid #40d9f1;
 padding:1px 4px;
 background:rgba(141,229,243,.18);
 border-radius:4px;
 color:#40d9f1;
 font-family:sans-serif;
 cursor:pointer;
 display:inline-block;
 height:26px;
 line-height:22px
}
.mec-export-badge {
 font-size:11px;
 color:#40d9f1;
 width:auto;
 height:24px;
 line-height:25px;
 display:inline-block;
 padding:0 8px;
 text-align:center;
 border-radius:3px;
 background:#ecfcff;
 transition:all .2s ease
}
.mec-fes-list ul li .mec-fes-event-export {
 font-size:11px;
 background:#f7f7f7;
 float:right;
 margin-left:5px
}
.mec-fes-list ul li .mec-fes-event-export:hover {
 cursor:pointer;
 background:#90f0e0;
 border-color:#4dc8cc
}
.mec-fes-export-wrapper ul {
 padding:0;
 width:100%;
 text-align:center
}
.mec-fes-export-wrapper ul li {
 list-style:none;
 display:inline-block;
 width:30%;
 padding:10px 15px 10px 32px;
 border-radius:3px;
 margin-bottom:15px;
 border:1px solid #cfeff5;
 box-shadow:0 2px 6px -4px #cfeff5;
 background:#fff;
 line-height:normal;
 margin-right:10px;
 position:relative;
 cursor:pointer;
 font-size:13px;
 line-height:1;
 transition:all .2s ease
}
.mec-fes-export-wrapper ul li:nth-child(3n+0) {
 margin-right:0
}
.mec-fes-export-wrapper ul li:hover {
 box-shadow:0 2px 16px -1px #c6e8ef
}
.mec-fes-export-wrapper ul li:before {
 content:'';
 position:absolute;
 display:inline-block;
 background:#fff;
 width:15px;
 height:15px;
 margin:-1px 0 0 5px;
 cursor:pointer;
 border:2px solid #e1e7ed;
 box-shadow:0 2px 15px -3px rgba(69,77,89,.32);
 border-radius:50%;
 left:9px;
 top:calc(50% - 7px)
}
.mec-fes-export-wrapper ul li.fes-export-date-active {
 color:#40d9f1
}
.mec-fes-export-wrapper ul li.fes-export-date-active:before {
 width:15px;
 height:15px;
 border:6px solid #40d9f1;
 background:#fff;
 box-shadow:0 3px 16px -3px #40d9f1
}
.mec-fes-btn-export {
 margin-left:15px;
 margin-top:12px
}
.mec-fes-btn-export span {
 position:relative;
 border:none;
 border-radius:3px;
 color:#fff!important;
 display:inline-block;
 font-size:13px;
 line-height:1;
 text-transform:none;
 font-weight:400;
 text-decoration:none;
 cursor:pointer;
 margin-right:4px;
 line-height:1;
 letter-spacing:0;
 padding:15px 22px;
 background:#39c36e;
 box-shadow:0 1px 7px -3px #39c36e!important;
 -webkit-transition:all .21s ease;
 -moz-transition:all .21s ease;
 transition:all .21s ease;
 cursor:pointer;
 margin-left:6px
}
.mec-fes-btn-export span:hover {
 background:#222
}
.mec-event-export-excel:before,
span.mec-event-export-csv:before {
 content:'\e083';
 font-family:simple-line-icons;
 font-size:13px;
 vertical-align:middle;
 margin-right:7px;
 margin-top:-1px;
 display:inline-block
}
.mec-fes-list .wn-p-t-right {
 min-width:170px;
 max-width:200px;
 display:inline-block;
 top:-8px;
 left:50%;
 margin-top:0;
 transform:translate(-50%,-100%);
 padding:0;
 background-color:#000;
 color:#fff;
 font-weight:400;
 font-size:14px;
 letter-spacing:.5px;
 line-height:1.5;
 position:absolute;
 z-index:99999999;
 box-sizing:border-box;
 border-radius:6px;
 box-shadow:0 4px 45px -8px #535a61;
 visibility:hidden;
 opacity:0;
 transition:opacity .23s;
 padding:5px 10px 6px;
 border-radius:8px;
 text-align:center;
 font-style:normal
}
.mec-fes-list .mec-fes-event-export:hover .wn-p-t-right,
.mec-fes-list .mec-fes-event-remove:hover .wn-p-t-right,
.mec-fes-list .mec-fes-event-view:hover .wn-p-t-right {
 visibility:visible;
 opacity:1
}
.mec-fes-list .wn-p-t-right i {
 position:absolute!important;
 top:100%;
 right:50%;
 margin-top:-6px!important;
 margin-right:-6px!important;
 width:12px;
 height:24px;
 overflow:hidden;
 transform:rotate(-90deg)
}
.mec-fes-list .wn-p-t-right i:after {
 content:'';
 position:absolute;
 width:12px;
 height:12px;
 left:0;
 top:50%;
 transform:translate(50%,-50%) rotate(-45deg);
 background-color:#000;
 box-shadow:0 8px 9px -4px #535a61
}
.mec-fes-form .select2-container {
 min-height:38px;
 box-sizing:border-box;
 margin-bottom:8px;
 padding:0 6px;
 border-radius:2px;
 border:1px solid #ddd;
 box-shadow:inset 0 1px 6px rgba(0,0,0,.07);
 background-color:#fff;
 color:#32373c;
 outline:0;
 transition:50ms border-color ease-in-out;
 min-width:200px;
 font-size:14px
}
.mec-fes-form .select2-selection {
 border:none;
 background:0 0;
 padding-top:2px;
 width:100%;
 height:100%
}
.mec-fes-form .select2-container--default.select2-container--focus .select2-selection {
 border:none!important;
 outline:0
}
.mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow {
 top:5px;
 right:4px
}
.select2-results {
 font-size:14px
}
.mec-fes-category-children,
.mec-fes-category-children .mec-fes-category-children {
 padding-left:24px
}
.mec-timeline-events-container {
 margin-left:19px;
 padding-top:20px;
 padding-bottom:9px
}
.mec-events-timeline-wrap {
 position:relative;
 display:block;
 overflow:visible;
 padding-left:95px
}
.mec-events-timeline-wrap:before {
 width:1px;
 content:'';
 height:100%;
 position:absolute;
 background:#b8f5ff;
 left:95px
}
.mec-timeline-month-divider+.mec-timeline-events-container {
 padding-top:110px
}
.mec-timeline-right-content {
 float:right;
 width:300px
}
.mec-timeline-left-content {
 float:left;
 width:calc(100% - 300px);
 padding-left:15px;
 padding-right:15px;
 position:relative
}
.mec-timeline-month-divider {
 position:absolute;
 display:block;
 background:#fff;
 right:calc(100% - 95px);
 left:0;
 width:190px;
 text-align:center;
 border:1px solid #b8f5ff;
 border-radius:50px;
 font-size:15px;
 padding:12px 27px;
 color:#40d9f1
}
.mec-timeline-event-date {
 position:relative
}
.mec-timeline-events-container .mec-timeline-event-date:before {
 content:'';
 width:11px;
 height:11px;
 position:absolute;
 background:#40d9f1;
 border-radius:50px;
 top:8px;
 left:-24px;
 z-index:9
}
.mec-timeline-events-container .mec-timeline-event-date:after {
 content:'';
 width:21px;
 height:21px;
 position:absolute;
 background:rgba(64,217,241,.3);
 border-radius:50px;
 top:3px;
 left:-29px
}
.mec-timeline-event-date {
 float:left;
 width:17%;
 margin-top:27px
}
.mec-timeline-event-content {
 float:left;
 width:82%;
 background:#fff;
 box-shadow:0 10px 30px 0 rgba(0,0,0,.1);
 border-radius:10px;
 overflow:visible;
 position:relative
}
.mec-timeline-main-content {
 padding:23px 30px
}
.mec-timeline-main-content h4 {
 margin-bottom:15px
}
.mec-timeline-main-content h4 a {
 font-size:25px;
 font-weight:700;
 color:#000;
 line-height:33px;
 text-decoration:none
}
.mec-timeline-main-content p {
 font-size:15px;
 color:#515151;
 line-height:24px;
 margin-bottom:36px
}
a.mec-timeline-readmore {
 width:100%;
 display:block;
 text-align:center;
 color:#fff;
 text-decoration:none;
 line-height:52px;
 font-size:17px;
 font-weight:700;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 border-radius:0 0 10px 10px
}
a.mec-timeline-readmore:hover {
 background:#222;
 color:#fff
}
.mec-timeline-event-time .mec-time-details {
 display:inline-block;
 margin-left:7px;
 font-size:13px;
 line-height:13px;
 font-weight:500
}
.mec-timeline-event-time i {
 vertical-align:middle
}
.mec-timeline-event-time {
 background:rgba(64,217,241,.11);
 display:inline-block;
 padding:4px 20px 8px;
 border-radius:50px
}
.mec-timeline-event-location address {
 font-style:normal;
 margin-bottom:0
}
.mec-timeline-event-location address span {
 font-size:13px;
 font-weight:500;
 vertical-align:middle;
 margin-left:6px
}
.mec-timeline-event-location address i {
 font-size:17px;
 vertical-align:middle
}
.mec-timeline-event-location {
 background:rgba(64,217,241,.11);
 display:inline-block;
 padding:7px 20px 11px;
 border-radius:20px;
 line-height:1.24
}
.mec-timeline-event-details+.mec-timeline-event-details {
 margin-top:12px
}
.mec-timeline-event-content .col-md-4 {
 padding:0
}
.mec-timeline-event-content:after {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 margin-left:-10px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-timeline-event-content:after {
 top:30px;
 border-color:transparent #fff transparent transparent;
 left:-10px
}
.mec-timeline-event-image img {
 border-radius:0 10px 0 0;
 width:100%
}
.mec-timeline-event-image a {
 display:block;
 line-height:0
}
a.mec-timeline-readmore i {
 vertical-align:middle;
 margin-left:10px;
 font-size:9px
}
.mec-wrap .mec-timeline-event-content a.mec-timeline-readmore:hover {
 background:#444
}
@media (min-width:1024px) {
 .mec-timeline-event {
  margin:50px 0
 }
}
@media (max-width:1023px) {
 .mec-timeline-event {
  margin:25px 0
 }
 .mec-events-timeline-wrap {
  padding-left:20px
 }
 .mec-events-timeline-wrap:before {
  left:20px
 }
}
@media (max-width:1200px) and (min-width:992px) {
 .mec-timeline-event-content {
  width:81%
 }
 .mec-timeline-event-date {
  width:18%
 }
}
@media (max-width:992px) {
 .mec-timeline-left-content,
 .mec-timeline-right-content {
  float:none;
  width:100%;
  text-align:center
 }
 .mec-timeline-right-content .mec-timeline-event-image {
  text-align:center
 }
 .mec-timeline-right-content .mec-timeline-event-image img {
  max-width:300px;
  border-radius:10px;
  margin-top:35px
 }
}
@media (max-width:440px) {
 .mec-timeline-right-content .mec-timeline-event-image img {
  margin-top:0
 }
}
@media (max-width:320px) {
 .mec-timeline-event-content,
 .mec-timeline-event-date {
  float:none;
  width:100%
 }
 .mec-timeline-event-date {
  margin-bottom:8px
 }
 .mec-timeline-event-content:after {
  display:none
 }
 .mec-timeline-main-content {
  padding:23px 0
 }
 .mec-timeline-main-content p {
  font-size:13px
 }
 .mec-timeline-main-content h4 a {
  font-size:23px;
  line-height:24px
 }
 .mec-time-details span {
  font-size:11px
 }
 .mec-timeline-event-location address span {
  font-size:12px
 }
 a.mec-timeline-readmore {
  line-height:44px;
  font-size:14px
 }
}
.mec-timeline-event-image img {
 margin-bottom:-7px;
 border-radius:0 10px 10px 0
}
.mec-timeline-event-image a img {
 margin-bottom:0;
 border-radius:0 10px 0 0
}
.mec-event-tile-view article.mec-tile-item {
 height:400px;
 margin:15px 0;
 border-radius:22px;
 padding:35px 25px;
 position:relative;
 color:#fff;
 background-size:cover!important;
 background-position:center!important;
 box-shadow:0 2px 9px rgba(0,0,0,.25);
 transition:all .22s ease
}
.mec-event-tile-view article.mec-tile-item:hover {
 cursor:pointer;
 box-shadow:0 4px 19px rgba(0,0,0,.5)
}
.mec-event-tile-view article.mec-tile-item div {
 position:relative;
 z-index:3
}
.mec-event-tile-view article.mec-tile-item:after,
.mec-event-tile-view article.mec-tile-item:before {
 position:absolute;
 background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));
 background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 content:'';
 left:0;
 right:0;
 bottom:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 border-radius:22px;
 z-index:1
}
.mec-event-tile-view article.mec-tile-item:after {
 background-color:inherit;
 background-image:none;
 top:35px;
 bottom:auto;
 height:40px;
 border-radius:0 3px 3px 0;
 width:97px;
 z-index:2;
 box-shadow:2px 1px 7px rgba(0,0,0,.1)
}
.mec-event-tile-view article.mec-tile-item .event-tile-view-head {
 padding:8px 3px;
 font-size:16px;
 font-weight:700;
 margin-bottom:50px;
 text-transform:uppercase
}
.mec-event-tile-view article.mec-tile-item .event-tile-view-head>div {
 display:inline
}
.mec-event-tile-view article.mec-tile-item .mec-event-time {
 color:#d6d6d6;
 font-size:15px;
 font-weight:400;
 line-height:1;
 padding-top:4px;
 position:absolute;
 right:1px;
 top:10px
}
.mec-event-tile-view article.mec-tile-item .mec-event-time i {
 vertical-align:baseline;
 font-size:14px;
 float:left
}
.mec-event-tile-view article.mec-tile-item i {
 margin-right:5px
}
.mec-event-tile-view article.mec-tile-item .mec-event-title {
 color:#fff;
 font-weight:700;
 font-size:23px;
 padding-top:12px
}
.mec-event-tile-view article.mec-tile-item .mec-event-title a {
 color:#fff
}
.mec-event-tile-view article.mec-tile-item .mec-event-title a:hover {
 text-decoration:underline
}
.mec-event-tile-view article.mec-tile-item .mec-event-content {
 position:absolute;
 height:100%;
 bottom:0;
 left:0;
 right:0
}
.mec-event-tile-view article.mec-tile-item .mec-tile-into-content-link {
 position:absolute;
 content:'';
 top:0;
 right:0;
 left:0;
 bottom:0;
 background:0 0
}
.mec-tile-event-content {
 position:absolute!important;
 bottom:25px;
 left:25px;
 right:25px
}
.mec-event-tile-view article.mec-label-canceled:before,
.mec-event-tile-view article.mec-label-featured:before {
 height:auto
}
.mec-skin-tile-month-navigator-container {
 position:relative;
 text-align:center;
 font-size:12px;
 height:80px;
 background:#f7f7f7;
 padding:28px;
 border-radius:11px;
 margin-bottom:20px
}
.mec-skin-tile-month-navigator-container:after,
.mec-skin-tile-month-navigator-container:before {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 margin-left:-10px;
 width:0;
 height:0;
 border-style:solid;
 border-width:10px
}
.mec-skin-tile-month-navigator-container:after {
 bottom:-20px;
 border-color:#f7f7f7 transparent transparent transparent
}
.mec-skin-tile-month-navigator-container:before {
 bottom:-21px;
 border-color:#fff transparent transparent transparent
}
@media only screen and (max-width:480px) {
 .mec-skin-tile-month-navigator-container {
  height:110px;
  padding-top:68px
 }
}
.mec-skin-tile-month-navigator-container h2 {
 font-size:23px;
 font-weight:700
}
.mec-skin-tile-month-navigator-container .mec-next-month,
.mec-skin-tile-month-navigator-container .mec-previous-month {
 position:absolute;
 top:28px;
 left:20px;
 cursor:pointer;
 padding:3px 12px;
 line-height:23px;
 background:#fff;
 border-radius:32px;
 box-shadow:0 1px 3px rgba(0,0,0,.02);
 transition:all .22s ease
}
.mec-skin-tile-month-navigator-container .mec-next-month {
 left:auto;
 right:20px
}
.mec-skin-tile-month-navigator-container .mec-next-month:hover,
.mec-skin-tile-month-navigator-container .mec-previous-month:hover {
 box-shadow:0 2px 5px rgba(0,0,0,.1);
 color:#000
}
.mec-wrap .mec-event-tile-view article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view article.mec-label-featured:before {
 position:absolute;
 bottom:auto;
 text-align:center;
 right:auto;
 font-size:10px
}
.mec-event-tile-view article.mec-tile-item .mec-tile-overlay {
 position:absolute;
 background:-moz-linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.35)),color-stop(65%,rgba(0,0,0,.48)),color-stop(100%,rgba(0,0,0,.72)));
 background:-webkit-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.48) 65%,rgba(0,0,0,.72) 100%);
 content:'';
 left:0;
 right:0;
 bottom:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 border-radius:22px;
 z-index:1
}
.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-featured:before {
 top:12px;
 left:103px;
 z-index:9
}
.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-featured:before {
 top:18px;
 left:125px
}
.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-canceled:before,
.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-featured:before {
 top:20px;
 left:200px
}
@media (max-width:960px) {
 .mec-wrap .mec-event-tile-view .col-sm-3 {
  width:50%
 }
}
@media (max-width:480px) {
 .mec-wrap .mec-event-tile-view .col-sm-3 {
  width:100%
 }
}
.mec-event-tile-view article.mec-tile-item.tile-multipleday-event:after {
 width:165px
}
.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before {
 top:100px;
 left:140px
}
.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before {
 top:20px;
 left:140px
}
@media (min-width:761px) and (max-width:1200px) {
 .mec-event-tile-view .col-md-3.col-sm-3 {
  width:50%
 }
 .mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before {
  top:80px;
  left:90px
 }
 .mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before {
  top:40px;
  left:70px
 }
 .mec-event-tile-view .col-md-3.col-sm-3 article.mec-label-canceled:before {
  top:90px;
  left:110px
 }
}
@media (min-width:761px) and (max-width:1024px) {
 .mec-event-tile-view .col-md-4.col-sm-4 {
  width:50%
 }
 .mec-event-tile-view .col-md-4.col-sm-4:nth-child(1n+3) {
  width:100%
 }
}
@media (max-width:760px) {
 .mec-event-tile-view .col-md-3.col-sm-3 {
  width:100%
 }
 .mec-event-tile-view .col-md-4.col-sm-4 {
  width:100%
 }
}
@media (max-width:480px) {
 .mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before {
  top:100px;
  left:80px
 }
}
.mec-calendar .mec-event-article .mec-event-date {
 font-size:12px;
 text-align:left
}
.mec-event-detailed-time {
 display:flex
}
.mec-event-detailed-time i {
 width:15px;
 padding-top:7px
}
.mec-ongoing-normal-label {
 background-color:#40d9f1
}
.mec-expired-normal-label {
 background-color:#000
}
.mec-wrap .mec-cancellation-reason span,
.mec-wrap .mec-labels-normal .mec-label-normal {
 position:relative;
 top:-3px;
 font-size:11px;
 font-weight:300;
 margin-left:10px;
 line-height:1.9;
 letter-spacing:1px;
 color:#fff;
 padding:2px 7px;
 border-radius:2px;
 white-space:nowrap
}
.mec-agenda-event-title .mec-labels-normal .mec-label-normal,
.mec-timetable-event .mec-labels-normal .mec-label-normal,
.tooltipster-box .mec-labels-normal .mec-label-normal {
 font-size:9px;
 letter-spacing:.5px;
 text-transform:uppercase;
 padding:2px 7px;
 color:#fff;
 position:relative;
 margin-left:5px;
 border-radius:2px;
 top:0
}
.mec-av-spot .mec-labels-normal .mec-label-normal,
.mec-event-countdown-part1 .mec-labels-normal .mec-label-normal,
.mec-event-countdown-part2 .mec-labels-normal .mec-label-normal,
.mec-event-cover-modern .mec-labels-normal .mec-label-normal,
.mec-masonry-content .mec-labels-normal .mec-label-normal,
.mec-owl-carousel:not(.mec-slider-t1) .mec-labels-normal .mec-label-normal,
.mec-tile-item .mec-labels-normal .mec-label-normal,
.mec-timeline-event .mec-labels-normal .mec-label-normal,
.tooltipster-box .mec-labels-normal .mec-label-normal {
 margin:0 5px 0 0
}
.mec-event-countdown-style3 .mec-labels-normal .mec-label-normal {
 margin:0 0 0 5px
}
.mec-event-footer-carousel-type3 .mec-labels-normal .mec-label-normal {
 display:inline
}
.mec-event-carousel-type4 .mec-fc-style {
 display:none
}
.mec-event-carousel-type4 .mec-labels-normal {
 top:-20px;
 position:relative
}
.mec-wrap .mec-cancellation-reason {
 display:inline-block
}
.mec-wrap .mec-cancellation-reason span {
 line-height:1.3;
 background:#eb3450;
 text-transform:none;
 display:inline-block;
 white-space:nowrap
}
.mec-wrap .mec-event-list-accordion .mec-cancellation-reason span,
.mec-wrap .mec-event-list-accordion .mec-labels-normal .mec-label-normal {
 top:7px
}
.mec-agenda-event-title .mec-cancellation-reason span,
.mec-timetable-event .mec-cancellation-reason span,
.tooltipster-box .mec-cancellation-reason span {
 font-size:9px;
 letter-spacing:.5px;
 text-transform:uppercase;
 padding:2px 7px;
 color:#fff;
 position:relative;
 margin-left:5px;
 border-radius:2px;
 top:0
}
.mec-wrap .mec-event-container-novel .mec-cancellation-reason span,
.mec-wrap .mec-event-container-novel .mec-labels-normal .mec-label-normal {
 white-space:inherit;
 margin-left:0
}
.mec-wrap .mec-event-container-simple .mec-cancellation-reason span,
.mec-wrap .mec-event-container-simple .mec-labels-normal .mec-label-normal {
 top:-12px;
 white-space:inherit;
 margin-left:0
}
.mec-av-spot .mec-cancellation-reason span,
.mec-event-countdown-part1 .mec-cancellation-reason span,
.mec-event-countdown-part2 .mec-cancellation-reason span,
.mec-event-cover-modern .mec-cancellation-reason span,
.mec-masonry-content .mec-cancellation-reason span,
.mec-owl-carousel:not(.mec-slider-t1) .mec-cancellation-reason span,
.mec-tile-item .mec-cancellation-reason span,
.mec-timeline-event .mec-cancellation-reason span,
.tooltipster-box .mec-cancellation-reason span {
 margin:0 5px 0 0
}
.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-event-title-soldout,
.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-few-tickets {
 display:inline
}
.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-labels-normal,
.mec-owl-carousel .mec-event-footer-carousel-type3 span.soldout {
 margin-top:0;
 color:#fff;
 display:unset
}
.mec-wrap .mec-single-event .mec-cancellation-reason span {
 margin:0;
 padding:6px 12px;
 font-size:14px;
 font-weight:700;
 white-space:normal;
 word-break:break-word
}
.featherlight-content .mec-cancellation-reason {
 display:block;
 width:100%;
 text-align:center;
 margin-top:20px;
 margin-bottom:-10px
}
.mec-event-data-fields {
 margin-bottom:30px
}
.mec-event-data-fields ul.mec-event-data-field-items {
 overflow:hidden;
 padding-top:10px;
 padding-left:0
}
.mec-event-data-fields .mec-event-data-field-item {
 list-style:none;
 margin-bottom:10px;
 border-bottom:1px dashed #e1e2e3;
 padding-bottom:8px;
 width:50%;
 float:left
}
.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value {
 margin:0 0 8px 0;
 color:#616263;
 font-size:13px;
 line-height:1.5
}
.mec-event-data-fields .mec-event-data-field-item:last-child {
 border:none;
 width:100%
}
.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name {
 text-transform:none;
 font-size:13px;
 font-weight:600;
 padding-bottom:5px;
 color:#313131;
 width:100%;
 padding-bottom:10px;
 position:relative;
 letter-spacing:-.2px
}
@media (max-width:768px) {
 .mec-event-data-fields .mec-event-data-field-item {
  width:100%
 }
}
.mec-wrap .col-md-4 .mec-event-data-fields .mec-event-data-field-item {
 width:100%;
 display:block
}
.mec-shortcode-organizers {
 overflow:hidden;
 margin-top:7px;
 font-weight:400;
 line-height:19px;
 font-size:12px
}
.mec-event-list-minimal .mec-shortcode-organizers {
 margin-top:6px
}
.mec-shortcode-organizers i {
 color:#777
}
.mec-shortcode-organizers .mec-organizers {
 display:inline-block;
 list-style:none;
 padding:0 0 0 3px;
 vertical-align:top
}
.mec-organizer-item a {
 color:#777
}
.mec-event-list-standard .mec-shortcode-organizers .mec-sl-user:before {
 position:absolute;
 left:6px;
 font-size:15px;
 line-height:26px
}
.mec-organizer-item a {
 font:14px/25px sans-serif;
 font-weight:400;
 color:#626262
}
.mec-shortcode-organizers {
 position:relative;
 padding-left:28px;
 margin-bottom:10px
}
.mec-skin-grid-container .mec-organizers,
.mec-skin-grid-container .mec-shortcode-organizers {
 padding:0;
 margin:0
}
.mec-skin-grid-container .mec-shortcode-organizers i {
 display:none
}
.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a,
.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a,
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover {
 color:#fff;
 font-size:12px
}
.mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover,
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover {
 text-decoration:underline
}
.mec-skin-grid-container .mec-event-grid-minimal .mec-shortcode-organizers {
 margin-top:12px
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers {
 position:relative
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i {
 display:block;
 color:rgba(255,255,255,.4)
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before {
 position:absolute;
 top:6px;
 left:6px;
 font-size:17px;
 font-family:simple-line-icons;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a {
 padding-left:35px;
 font-size:15px;
 line-height:30px;
 color:rgba(255,255,255,.4)
}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a:hover {
 color:#fff
}
.mec-calendar-daily .mec-shortcode-organizers,
.mec-calendar-daily .mec-shortcode-organizers .mec-organizers {
 padding:0
}
.mec-calendar-daily .mec-shortcode-organizers i {
 display:none
}
.mec-calendar-daily .mec-organizer-item a {
 font-size:13px;
 line-height:1.3;
 color:#9a9a9a;
 margin-bottom:0
}
.mec-events-masonry-wrap .mec-shortcode-organizers i {
 display:none
}
.mec-events-masonry-wrap .mec-shortcode-organizers,
.mec-events-masonry-wrap .mec-shortcode-organizers .mec-organizers {
 padding:0
}
.mec-events-timeline-wrap .mec-shortcode-organizers {
 width:fit-content;
 display:inline-block;
 padding:4px 20px 8px;
 border-radius:50px
}
.mec-events-timeline-wrap .mec-organizer-item,
.mec-events-timeline-wrap .mec-shortcode-organizers .mec-organizers {
 margin:0;
 display:inline-block;
 padding-right:7px
}
.mec-events-timeline-wrap .mec-shortcode-organizers i {
 line-height:24px;
 margin-right:7px
}
.mec-events-timeline-wrap .mec-organizer-item:after {
 content:','
}
.mec-events-timeline-wrap .mec-organizer-item:last-child:after {
 content:'';
 padding:0
}
.mec-events-timeline-wrap .mec-organizer-item a,
.mec-events-timeline-wrap .mec-organizer-item:after {
 font-weight:500
}
.mec-events-timeline-wrap .mec-organizer-item a:hover {
 text-decoration:underline
}
.mec-event-tile-view .mec-shortcode-organizers,
.mec-event-tile-view .mec-shortcode-organizers .mec-organizers {
 padding:0
}
.mec-event-tile-view .mec-shortcode-organizers i {
 line-height:24px
}
.mec-event-tile-view .mec-shortcode-organizers .mec-organizers a,
.mec-event-tile-view .mec-shortcode-organizers i {
 color:#fff
}
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-modal-preloader,
.mec-dark-mode .mec-month-navigator-loading {
 background-color:rgba(40,40,40,.88)
}
.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,
.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,
.mec-dark-mode .mec-calendar .mec-calendar-row dt:hover,
.mec-dark-mode .mec-event-footer .mec-booking-button,
.mec-dark-mode .mec-event-grid-classic .mec-event-content,
.mec-dark-mode .mec-event-schedule-content .mec-schedule-speakers,
.mec-dark-mode .mec-events-meta-group-tags a:hover,
.mec-dark-mode .mec-events-toggle .mec-toggle-content .mec-modal-wrap,
.mec-dark-mode .mec-fes-form .mec-meta-box-fields,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,
.mec-dark-mode .mec-map-view-event-detail.mec-event-detail,
.mec-dark-mode .mec-modal-wrap,
.mec-dark-mode .mec-next-event-details a,
.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,
.mec-dark-mode .mec-wrap .button,
.mec-dark-mode .mec-wrap a.button:not(.owl-dot):hover,
.mec-dark-mode .mec-wrap button:not(.owl-dot):hover,
.mec-dark-mode .mec-wrap input[type=button]:hover,
.mec-dark-mode .mec-wrap input[type=reset]:hover,
.mec-dark-mode .mec-wrap input[type=submit]:hover {
 background-color:#1f1f1f;
 color:#d2d2d2
}
.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar {
 width:12px
}
.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-track {
 background:#000
}
.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-thumb {
 background-color:#333;
 border-radius:20px;
 border:2px solid #000
}
.mec-dark-mode .mec-modal-preloader,
.mec-dark-mode .mec-month-navigator-loading {
 background-color:#1f1f1f
}
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,
.mec-dark-mode .mec-skin-tile-month-navigator-container {
 background:#282828
}
.mec-dark-mode .mec-skin-tile-month-navigator-container:after {
 border-color:#282828 transparent transparent transparent
}
.mec-dark-mode .mec-event-grid-novel .mec-event-article,
body.mec-dark-mode .mec-single-modern .mec-single-event-bar {
 background-color:#282828;
 color:#d2d2d2
}
.mec-dark-mode .event-carousel-type2-head,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,
.mec-dark-mode .mec-calendar .mec-event-article:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-selected-day,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,
.mec-dark-mode .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt,
.mec-dark-mode .mec-event-carousel-content,
.mec-dark-mode .mec-event-cost,
.mec-dark-mode .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button,
.mec-dark-mode .mec-event-footer,
.mec-dark-mode .mec-event-grid-classic .mec-event-content .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-dark-mode .mec-event-list-standard .mec-topsec,
.mec-dark-mode .mec-event-more-info,
.mec-dark-mode .mec-event-website,
.mec-dark-mode .mec-events-agenda-wrap,
.mec-dark-mode .mec-events-meta-date,
.mec-dark-mode .mec-events-meta-group-tags a,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,
.mec-dark-mode .mec-fes-form,
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea,
.mec-dark-mode .mec-fes-list,
.mec-dark-mode .mec-hourly-schedule-speaker-info,
.mec-dark-mode .mec-load-more-button,
.mec-dark-mode .mec-map-lightbox-wp,
.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-related-event-content,
.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,
.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,
.mec-dark-mode .mec-single-event .mec-frontbox,
.mec-dark-mode .mec-single-event .mec-speakers-details ul li,
.mec-dark-mode .mec-single-event-additional-organizers,
.mec-dark-mode .mec-single-event-category,
.mec-dark-mode .mec-single-event-date,
.mec-dark-mode .mec-single-event-label,
.mec-dark-mode .mec-single-event-location,
.mec-dark-mode .mec-single-event-organizer,
.mec-dark-mode .mec-single-event-time,
.mec-dark-mode .mec-single-modern .col-md-4 .mec-frontbox,
.mec-dark-mode .mec-slider-t1-wrap,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event,
.mec-dark-mode .mec-timetable-t2-wrap,
.mec-dark-mode .mec-ttt2-title,
.mec-dark-mode .mec-wrap .mec-event-countdown-style1,
.mec-dark-mode .mec-wrap .mec-event-countdown-style2,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-wrap .mec-totalcal-box i,
.mec-dark-mode .mec-wrap .mec-totalcal-box input,
.mec-dark-mode .mec-wrap .mec-totalcal-box select,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover,
.mec-dark-mode.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode.mec-wrap .mec-totalcal-box i,
.mec-dark-mode.mec-wrap .mec-totalcal-box input,
.mec-dark-mode.mec-wrap .mec-totalcal-box select {
 background-color:#282828
}
.mec-dark-mode .event-carousel-type2-head,
.mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
.mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,
.mec-dark-mode .mec-box-calendar.mec-calendar dt,
.mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,
.mec-dark-mode .mec-breadcrumbs,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev .mec-calendar.mec-calendar-daily .mec-calendar-a-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,
.mec-dark-mode .mec-event-carousel-content,
.mec-dark-mode .mec-event-footer,
.mec-dark-mode .mec-event-footer .mec-booking-button,
.mec-dark-mode .mec-event-list-minimal .mec-event-article,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-dark-mode .mec-event-list-modern .mec-event-article,
.mec-dark-mode .mec-event-list-standard .mec-event-article,
.mec-dark-mode .mec-event-list-standard .mec-event-meta-wrap,
.mec-dark-mode .mec-event-list-standard .mec-topsec,
.mec-dark-mode .mec-event-schedule-content,
.mec-dark-mode .mec-event-schedule-content dl:before,
.mec-dark-mode .mec-events-agenda-wrap,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,
.mec-dark-mode .mec-events-meta-group-tags a,
.mec-dark-mode .mec-events-toggle .mec-toggle-content,
.mec-dark-mode .mec-events-toggle .mec-toggle-item,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner,
.mec-dark-mode .mec-fes-form .mec-meta-box-fields,
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea,
.mec-dark-mode .mec-hourly-schedule-speaker-info,
.mec-dark-mode .mec-load-more-button,
.mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-next-event-details a,
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title,
.mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,
.mec-dark-mode .mec-single-event .mec-events-meta-group-countdown,
.mec-dark-mode .mec-single-event .mec-frontbox,
.mec-dark-mode .mec-single-event .mec-frontbox-title,
.mec-dark-mode .mec-timetable-t2-wrap,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode .mec-wrap .mec-totalcal-box i,
.mec-dark-mode .mec-wrap .mec-totalcal-box input,
.mec-dark-mode .mec-wrap .mec-totalcal-box select,
.mec-dark-mode .mec-yearly-view-wrap,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec {
 border-color:#353535
}
.mec-dark-mode .entry-content .mec-wrap h1,
.mec-dark-mode .entry-content .mec-wrap h2,
.mec-dark-mode .entry-content .mec-wrap h3,
.mec-dark-mode .entry-content .mec-wrap h4,
.mec-dark-mode .entry-content .mec-wrap h5,
.mec-dark-mode .entry-content .mec-wrap h6,
.mec-dark-mode .mec-breadcrumbs a,
.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a,
.mec-dark-mode .mec-calendar dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event,
.mec-dark-mode .mec-calendar.mec-event-container-simple dl dt.mec-calendar-day,
.mec-dark-mode .mec-event-carousel-content .mec-event-carousel-title a,
.mec-dark-mode .mec-event-content p,
.mec-dark-mode .mec-event-grid-classic .mec-event-title a,
.mec-dark-mode .mec-event-grid-clean .mec-event-title a,
.mec-dark-mode .mec-event-grid-minimal .mec-event-date span,
.mec-dark-mode .mec-event-grid-minimal .mec-event-title a,
.mec-dark-mode .mec-event-grid-modern .mec-event-title a,
.mec-dark-mode .mec-event-grid-simple .mec-event-title a,
.mec-dark-mode .mec-event-list-classic .mec-event-title a,
.mec-dark-mode .mec-event-list-minimal .mec-event-title a,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-dark-mode .mec-event-list-standard .mec-event-title a,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li,
.mec-dark-mode .mec-events-meta-group-booking ul.mec-book-price-details li span.mec-book-price-detail-amount,
.mec-dark-mode .mec-events-meta-group-tags a,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner i,
.mec-dark-mode .mec-fes-form,
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form label,
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea,
.mec-dark-mode .mec-fes-list,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i,
.mec-dark-mode .mec-hourly-schedule-speaker-description,
.mec-dark-mode .mec-hourly-schedule-speaker-name,
.mec-dark-mode .mec-load-more-button,
.mec-dark-mode .mec-next-event-details abbr,
.mec-dark-mode .mec-related-event-content h5 a,
.mec-dark-mode .mec-related-event-content span,
.mec-dark-mode .mec-single-event .mec-event-meta dt,
.mec-dark-mode .mec-single-event .mec-event-meta h3,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking h5 span,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking label,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking select,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea,
.mec-dark-mode .mec-single-event .mec-frontbox-title,
.mec-dark-mode .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title,
.mec-dark-mode .mec-single-modern .mec-single-event-bar>div h3,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i,
.mec-dark-mode .mec-timeline-main-content h4 a,
.mec-dark-mode .mec-timetable-event .mec-timetable-event-time,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event span a,
.mec-dark-mode .mec-tooltip-event-title,
.mec-dark-mode .mec-ttt2-title,
.mec-dark-mode .mec-wrap,
.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a,
.mec-dark-mode .mec-wrap .mec-event-schedule-content a,
.mec-dark-mode .mec-wrap .mec-single-title,
.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-dark-mode .mec-wrap .mec-totalcal-box input,
.mec-dark-mode .mec-wrap .mec-totalcal-box select,
.mec-dark-mode .mec-wrap h1,
.mec-dark-mode .mec-wrap h2,
.mec-dark-mode .mec-wrap h3,
.mec-dark-mode .mec-wrap h4,
.mec-dark-mode .mec-wrap h5,
.mec-dark-mode .mec-wrap h6,
.mec-dark-mode .mec-wrap p {
 color:#d2d2d2
}
.mec-dark-mode .mec-breadcrumbs a:hover,
.mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,
.mec-dark-mode .mec-event-footer .mec-booking-button:hover,
.mec-dark-mode .mec-event-grid-classic .mec-event-title a:hover,
.mec-dark-mode .mec-event-grid-minimal .mec-event-date:hover,
.mec-dark-mode .mec-event-grid-minimal .mec-event-title a:hover,
.mec-dark-mode .mec-event-list-classic .mec-event-title a:hover,
.mec-dark-mode .mec-event-list-minimal .mec-event-title a:hover,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,
.mec-dark-mode .mec-event-list-standard .mec-event-title a:hover,
.mec-dark-mode .mec-single-event .mec-event-meta dd a:hover,
.mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a:hover,
.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover,
.mec-dark-mode .mec-wrap a:hover {
 color:#fff
}
.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child {
 border-color:#333!important
}
.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd) {
 background:#1f1f1f!important
}
.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix {
 background:#282828!important
}
.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before {
 background-color:#c4cace
}
.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type=radio]:before,
.mec-dark-mode .mec-month-divider span,
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=checkbox],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=radio]:before {
 border-color:#313131
}
.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,
.mec-dark-mode .mec-agenda-events-wrap,
.mec-dark-mode .mec-av-spot .mec-av-spot-content,
.mec-dark-mode .mec-av-spot .mec-av-spot-head,
.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month:hover,
.mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month:hover,
.mec-dark-mode .mec-calendar .mec-calendar-topsec,
.mec-dark-mode .mec-calendar .mec-event-article:hover,
.mec-dark-mode .mec-calendar dt,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-top,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,
.mec-dark-mode .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec,
.mec-dark-mode .mec-event-cover-classic,
.mec-dark-mode .mec-event-footer .mec-booking-button:hover,
.mec-dark-mode .mec-event-grid-clean .mec-event-article,
.mec-dark-mode .mec-event-grid-clean .mec-event-content,
.mec-dark-mode .mec-event-grid-modern .mec-event-article,
.mec-dark-mode .mec-event-grid-modern .mec-event-content,
.mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover,
.mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover,
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,
.mec-dark-mode .mec-events-toggle .mec-toggle-item-inner:hover,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a:hover i,
.mec-dark-mode .mec-masonry .mec-masonry-content,
.mec-dark-mode .mec-masonry .mec-masonry-head,
.mec-dark-mode .mec-slider-t1 .mec-slider-t1-content,
.mec-dark-mode .mec-slider-t5 .mec-slider-t5-content,
.mec-dark-mode .mec-slider-t5-wrap,
.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-timeline-event-content,
.mec-dark-mode .mec-timeline-month-divider,
.mec-dark-mode .mec-timetable-events-list .mec-timetable-event:hover,
.mec-dark-mode .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-calendar-sec,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year,
.mec-dark-mode .tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-content {
 background:#191919
}
.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3,
.mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button,
.mec-dark-mode .mec-av-spot,
.mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-box-calendar.mec-calendar dl dt:last-child,
.mec-dark-mode .mec-calendar,
.mec-dark-mode .mec-calendar .mec-event-article,
.mec-dark-mode .mec-calendar.mec-box-calendar .mec-table-nullday:last-child,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover,
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover,
.mec-dark-mode .mec-event-cover-classic,
.mec-dark-mode .mec-event-cover-clean,
.mec-dark-mode .mec-event-grid-classic .mec-event-article,
.mec-dark-mode .mec-event-grid-clean .mec-event-article,
.mec-dark-mode .mec-event-grid-modern .mec-event-article,
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing,
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after,
.mec-dark-mode .mec-event-sharing-wrap>li:first-of-type,
.mec-dark-mode .mec-events-agenda,
.mec-dark-mode .mec-fes-form .mec-meta-box-fields,
.mec-dark-mode .mec-masonry,
.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head,
.mec-dark-mode .mec-timeline-month-divider,
.mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year,
.mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year {
 border-color:#353535
}
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after {
 border-color:#191919 transparent transparent transparent
}
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:before {
 border-color:#353535 transparent transparent transparent
}
.mec-dark-mode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],
.mec-dark-mode .mec-events-meta-group-booking .StripeElement,
.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=email],
.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text] {
 background:#999!important;
 border:1px solid #353535!important;
 box-shadow:none!important;
 color:#353535!important
}
.mec-dark-mode .CardField CardField--ltr .__PrivateStripeElement .InputContainer input {
 color:#d2d2d2!important
}
.mec-dark-mode .mec-events-toggle .mec-toggle-item {
 border:1px solid #e4e4e4;
 box-shadow:0 10px 15px #282828
}
.mec-dark-mode .mec-agenda-events-wrap .mec-event-grid-colorful .mec-event-content {
 background-color:transparent
}
.mec-dark-mode .mec-calendar .mec-calendar-side {
 box-shadow:0 1px 5px 6px rgba(255,255,255,.005) inset
}
.mec-dark-mode .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box {
 border:1px solid #282828!important
}
.mec-dark-mode .mec-timeline-event-content:after {
 border-color:transparent #191919 transparent transparent
}
.mec-dark-mode .mec-fes-form .mec-meta-box-fields {
 box-shadow:0 2px 6px -3px #353535
}
.mec-dark-mode .mec-fes-form .mec-meta-box-fields h4 {
 color:#d2d2d2;
 background:#000
}
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-form select,
.mec-dark-mode .mec-fes-form textarea {
 box-shadow:0 2px 5px rgba(0,0,0,.38) inset
}
.mec-dark-mode .mec-fes-form input {
 background:#353535!important;
 color:#d2d2d2!important
}
.mec-dark-mode .mec-booking-tab-content .button:hover,
.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option:hover,
.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover {
 background:#353535;
 color:#d2d2d2;
 border-color:#353535;
 box-shadow:0 2px 6px -3px #353535
}
.mec-dark-mode .mec-booking-tab-content .button,
.mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option,
.mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-dark-mode .mec-fes-form input[type=file],
.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,
.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove {
 color:#d2d2d2;
 background:#282828;
 border:2px solid #353535;
 box-shadow:0 2px 6px -3px #353535
}
.mec-dark-mode #mec_reg_form_fields input[type=checkbox],
.mec-dark-mode #mec_reg_form_fields input[type=radio],
.mec-dark-mode .mec-form-row input[type=checkbox],
.mec-dark-mode .mec-form-row input[type=radio] {
 background-color:#000;
 border:1px solid #353535;
 box-shadow:0 1px 3px -1px #353535
}
.mec-dark-mode .mec-fes-form .select2-container {
 border:1px solid #353535;
 background-color:#282828;
 color:#d2d2d2
}
.mec-dark-mode ul#mec_bfixed_form_fields li,
.mec-dark-mode ul#mec_orgz_form_row li,
.mec-dark-mode ul#mec_reg_form_fields li {
 background:#000;
 border-color:#000
}
.mec-dark-mode #mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button {
 background:#000;
 border-color:#2d2d2d;
 box-shadow:0 2px 6px -3px #2d2d2d
}
.mec-dark-mode #mec_reg_form_field_types .button.red {
 background:#2d2d2d;
 border-color:#2d2d2d;
 box-shadow:0 2px 6px -3px #2d2d2d
}
.mec-dark-mode #mec_bfixed_form_field_types .button,
.mec-dark-mode #mec_reg_form_field_types .button {
 color:#d2d2d2;
 box-shadow:0 2px 6px -3px #2d2d2d;
 border-color:#2d2d2d
}
.mec-dark-mode #mec_meta_box_tickets_form [id^=mec_ticket_row] .mec_add_price_date_button:hover,
.mec-dark-mode #mec_reg_form_field_types .button:hover {
 background:#000
}
.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,
.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove {
 background:#282828
}
.mec-dark-mode #mec_taxes_fees_container_toggle [id^=mec_remove_fee_button]:hover,
.mec-dark-mode #mec_ticket_variations_list [id^=mec_remove_ticket_variation_button]:hover,
.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,
.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,
.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove:hover {
 color:#fff;
 border:2px solid #ea6485;
 background:#ea6485
}
.mec-events-meta-group-booking-shortcode {
 background-color:#e6f7ff;
 padding:40px;
 position:relative
}
.mec-events-meta-group-booking-shortcode h4 {
 margin-bottom:20px
}
.mec-booking-shortcode .mec-event-tickets-list.mec-sell-all-occurrences {
 width:100%
}
.mec-booking-shortcode .mec-book-reg-field-mec_email {
 width:48%;
 display:inline-block;
 margin-right:30px
}
.mec-booking-shortcode .mec-book-reg-field-name {
 width:48%;
 display:inline-block
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month {
 width:48%;
 display:inline-block;
 vertical-align:top;
 margin-right:30px
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cvv2 {
 width:48%;
 display:inline-block
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select {
 width:48%;
 display:inline-block
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month label {
 width:100%
}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select:first-of-type {
 margin-right:10px
}
.mec-booking-shortcode .mec-form-row.mec-name-stripe,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-card-type,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-first-name {
 width:48%;
 vertical-align:top;
 display:inline-block;
 margin-right:30px
}
.mec-booking-shortcode .mec-form-row.mec-email-stripe,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cc-number,
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-last-name {
 width:48%;
 display:inline-block
}
.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement {
 height:56px;
 padding:19px 12px 0;
 max-width:420px
}
.mec-booking-shortcode .nice-select,
.mec-booking-shortcode input {
 float:none;
 border:1px solid #c7ebfb!important;
 border-radius:3px;
 background-color:#fff;
 height:41px;
 line-height:39px;
 padding-left:15px;
 padding-right:15px;
 margin:0;
 margin-bottom:24px!important;
 color:#00acf8;
 font-size:14px;
 font-weight:400;
 box-shadow:none!important;
 min-height:unset;
 min-width:unset;
 padding-top:0;
 padding-bottom:0
}
.mec-booking-shortcode .mec-gateway-message.mec-success {
 font-size:14px
}
.mec-booking-shortcode .mec-form-row.mec-name-stripe {
 margin-bottom:0!important
}
.mec-booking-shortcode .mec-book-form-gateways [id*=mec_book_form_gateway_checkout] input[type=text],
.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement {
 border:1px solid #c7ebfb!important;
 border-radius:3px;
 box-shadow:none!important
}
.mec-booking-shortcode .nice-select ul {
 width:100%
}
.mec-booking-shortcode .mec-event-ticket-name,
.mec-booking-shortcode .mec-event-ticket-price,
.mec-booking-shortcode .mec-ticket-variation-name,
.mec-booking-shortcode .mec-ticket-variation-price,
.mec-booking-shortcode label {
 font-size:14px;
 line-height:19px;
 font-weight:400;
 color:#00acf8;
 padding-right:5px;
 margin:0 0 4px!important
}
.mec-booking-shortcode span.mec-event-ticket-available {
 margin-top:-22px!important;
 margin-bottom:28px!important;
 display:block;
 font-size:11px;
 letter-spacing:.5px;
 font-weight:300;
 color:#80abbf
}
.mec-booking-shortcode button {
 background-color:#00acf8;
 border-radius:2px;
 box-shadow:0 2px 2px rgba(0,172,248,.27);
 font-weight:500;
 font-size:11px;
 letter-spacing:.5px;
 margin:0;
 min-width:116px;
 padding:16px 15px 14px;
 float:none;
 position:relative;
 border:none;
 color:#fff;
 display:inline-block
}
.mec-booking-shortcode .mec-booking-form-container ul li {
 list-style:none
}
.mec-booking-shortcode .mec-booking-form-container ul {
 padding:0
}
.mec-events-meta-group-booking-shortcode .mec-error {
 background-color:#ff017e;
 color:#fff!important;
 margin:24px 0 24px;
 padding:10px 15px;
 border-radius:3px
}
.mec-events-meta-group-booking-shortcode .info-msg {
 margin:24px 0 24px
}
.mec-booking-shortcode .mec-book-ticket-variation h5 {
 margin:0 0 4px
}
.mec-booking-shortcode .mec-book-available-tickets-details-header {
 border-bottom:2px solid #00acf8
}
.mec-booking-shortcode .mec-book-available-tickets-details-header,
.mec-booking-shortcode .mec-book-available-tickets-details-item,
.mec-booking-shortcode .mec-book-price-detail {
 display:-webkit-box;
 display:flex;
 flex-wrap:wrap
}
.mec-booking-shortcode .mec-book-available-tickets-details-header span,
.mec-booking-shortcode .mec-book-available-tickets-details-item span,
.mec-booking-shortcode .mec-book-price-detail span {
 -webkit-box-flex:1.97;
 flex:1.97 1.97 0;
 min-height:1px;
 font-size:14px;
 line-height:22px;
 color:#616264;
 font-weight:500;
 padding-bottom:20px;
 padding-top:20px
}
.mec-booking-shortcode .mec-book-available-tickets-details span:nth-of-type(2),
.mec-booking-shortcode .mec-book-available-tickets-details-item span:nth-of-type(2),
.mec-booking-shortcode .mec-book-price-detail span:nth-of-type(2) {
 -webkit-box-flex:1;
 flex:1 1 0%
}
.mec-booking-shortcode .mec-book-available-tickets-details span:last-child,
.mec-booking-shortcode .mec-book-available-tickets-details-item span:last-child,
.mec-booking-shortcode .mec-book-price-detail span:last-child {
 -webkit-box-flex:1.085;
 flex:1.085 1.085 0
}
.mec-booking-shortcode .mec-book-available-tickets-details-header span {
 padding-bottom:11px
}
.mec-booking-shortcode .mec-book-available-tickets-details-item span {
 font-weight:400;
 font-size:12px
}
.mec-booking-shortcode span.mec-book-price-detail-amount,
.mec-booking-shortcode span.mec-book-price-detail-description {
 font-size:14px;
 line-height:22px;
 font-weight:500;
 padding:6px 0;
 color:#000
}
.mec-booking-shortcode span.mec-book-price-detail-amount {
 color:#777
}
.mec-booking-shortcode .mec-book-form-gateways label {
 cursor:pointer
}
.mec-booking-shortcode .mec-book-form-gateways label {
 cursor:pointer
}
.mec-booking-shortcode span.mec-book-price-detail-description {
 padding:6px 13px 6px 0;
 font-size:14px;
 font-weight:400;
 color:#00acf8
}
.mec-booking-shortcode ul.mec-book-price-details li {
 border-right:1px solid #c7ebfb!important
}
@media (max-width:980px) {
 .mec-events-meta-group-booking-shortcode {
  padding:20px
 }
 .mec-booking-shortcode ul.mec-book-price-details li {
  width:100%;
  border-right:0px!important;
  border-bottom:1px solid
 }
 .mec-booking-shortcode ul.mec-book-price-details li:last-child {
  width:100%;
  border-right:0;
  border-bottom:0 solid
 }
}
.mec-booking-shortcode span.mec-book-price-total {
 font-size:22px;
 line-height:22px;
 font-weight:700;
 color:#2bbc10;
 margin-top:20px;
 margin-bottom:35px;
 display:inline-block
}
.mec-booking-shortcode ul.mec-book-price-details {
 border:1px solid #c7ebfb!important;
 border-radius:3px;
 box-shadow:none!important
}
.mec-booking-shortcode span.mec-book-price-total-description {
 font-size:18px;
 line-height:22px;
 font-weight:700;
 color:#000
}
.mec-booking-shortcode span.mec-book-price-total-amount {
 font-size:22px;
 line-height:22px;
 font-weight:700;
 color:#2bbc10
}
.mec-booking-shortcode .mec-book-form-price {
 clear:both;
 position:relative
}
.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:after {
 content:'';
 display:inline-block;
 width:7px;
 height:7px;
 background-color:#fff;
 border-radius:50%;
 cursor:pointer;
 position:absolute;
 top:4px;
 left:3px
}
.mec-booking-shortcode .mec-book-form-gateway-label input[type=radio]:before {
 box-shadow:none;
 border:2px solid #a8e4ff;
 width:17px;
 height:17px;
 position:absolute;
 top:-9px;
 left:-2px;
 margin:0;
 content:'';
 display:inline-block;
 background:#fff;
 border-radius:18px;
 cursor:pointer;
 position:relative
}
.mec-booking-shortcode .mec-book-form-gateway-label {
 -webkit-box-flex:0;
 flex:0 0 50%;
 margin-bottom:14px;
 padding-right:15px
}
.mec-booking-shortcode .mec-book-form-gateways {
 display:-webkit-box;
 display:flex;
 flex-wrap:wrap;
 margin-bottom:20px
}
.mec-booking-shortcode .mec-book-form-gateway-checkout {
 -webkit-box-flex:0;
 flex:0 0 100%;
 max-width:100%
}
.mec-booking-shortcode input::-webkit-input-placeholder,
.mec-booking-shortcode textarea::-webkit-input-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input::-moz-placeholder,
.mec-booking-shortcode textarea::-moz-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input:-ms-input-placeholder,
.mec-booking-shortcode textarea:-ms-input-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input:-moz-placeholder,
.mec-booking-shortcode textarea:-moz-placeholder {
 color:#afe6ff
}
.mec-booking-shortcode input[type=radio]:checked:before {
 border:2px solid #a8e4ff;
 box-shadow:none
}
.mec-booking-shortcode input[type=radio]:checked:after {
 background-color:#00acf8
}
.mec-booking-shortcode .mec-book-form-gateway-label label input {
 position:relative;
 cursor:pointer;
 margin:0!important;
 height:auto;
 margin-right:4px!important
}
.mec-booking-shortcode .mec-click-pay button[type=submit] {
 position:absolute;
 left:190px;
 bottom:40px
}
.mec-booking-shortcode button#mec-book-form-btn-step-2 {
 margin-left:30px
}
.mec-booking-shortcode .mec-ticket-name {
 display:inline-block;
 background-color:#fff;
 border-radius:3px;
 font-size:12px;
 line-height:12px;
 font-weight:400;
 color:#00acf8;
 padding:8px 13px;
 letter-spacing:0
}
.mec-booking-shortcode .mec_book_first_for_all {
 display:none
}
.mec-booking-shortcode li.mec-first-for-all-wrapper {
 margin-bottom:20px
}
.mec-booking-shortcode label.wn-checkbox-label:before {
 display:inline-block;
 -moz-transform-origin:left top;
 -ms-transform-origin:left top;
 -o-transform-origin:left top;
 -webkit-transform-origin:left top;
 transform-origin:left top;
 content:'';
 -webkit-transition:opacity ease .5;
 -moz-transition:opacity ease .5;
 transition:opacity ease .5;
 position:absolute;
 background-color:#00acf8;
 width:2px;
 -webkit-transform:rotate(-138deg);
 transform:rotate(-138deg)
}
.mec-booking-shortcode label.wn-checkbox-label {
 position:relative;
 display:inline-block;
 -moz-transition:border-color ease .2s;
 -o-transition:border-color ease .2s;
 -webkit-transition:border-color ease .2s;
 transition:border-color ease .2s;
 cursor:pointer;
 vertical-align:middle;
 font-size:14px;
 line-height:19px;
 font-weight:400;
 color:#00acf8;
 margin:0 0 4px!important;
 padding:0;
 background-color:#fff;
 border:2px solid #a8e4ff;
 width:17px;
 height:17px;
 border-radius:3px;
 margin-right:9px!important;
 box-shadow:none
}
.mec-booking-shortcode label.wn-checkbox-label:after {
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -moz-animation:dothabottomcheck 80ms ease 0s forwards;
 -o-animation:dothabottomcheck 80ms ease 0s forwards;
 -webkit-animation:dothabottomcheck 80ms ease 0s forwards;
 animation:dothabottomcheck 80ms ease 0s forwards;
 content:'';
 display:inline-block;
 -moz-transform-origin:left top;
 -ms-transform-origin:left top;
 -o-transform-origin:left top;
 -webkit-transform-origin:left top;
 transform-origin:left top;
 content:'';
 -webkit-transition:opacity ease .5;
 -moz-transition:opacity ease .5;
 transition:opacity ease .5;
 position:absolute;
 background-color:#00acf8;
 width:2px
}
.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::after {
 height:5px;
 left:2px;
 top:7px;
 -moz-animation:dothatopcheck .16s ease 0s forwards;
 -o-animation:dothatopcheck .16s ease 0s forwards;
 -webkit-animation:dothatopcheck .16s ease 0s forwards;
 animation:dothatopcheck .16s ease 0s forwards
}
.mec-booking-shortcode input[type=checkbox]:checked+.wn-checkbox-label::before {
 height:6px;
 left:7px;
 top:9px;
 -moz-animation:dothatopcheck .16s ease 0s forwards;
 -o-animation:dothatopcheck .16s ease 0s forwards;
 -webkit-animation:dothatopcheck .16s ease 0s forwards;
 animation:dothatopcheck .16s ease 0s forwards
}
.mec-booking-shortcode button[type=button],
.mec-booking-shortcode button[type=submit] {
 font-weight:500;
 font-size:13px;
 letter-spacing:.5px;
 line-height:16px;
 outline:0
}
.mec-booking-shortcode button.mec-book-form-back-button {
 background-color:#afe6ff;
 box-shadow:0 2px 2px rgba(175,230,255,.27)
}
.mec-booking-shortcode button[type=button]:hover,
.mec-booking-shortcode button[type=submit]:hover {
 background-color:#000;
 text-decoration:none;
 box-shadow:0 4px 10px rgba(1,2,4,.32)
}
.mec-booking-shortcode a.button:after,
.mec-booking-shortcode button[type=submit]:after {
 display:none;
 width:13px;
 height:13px;
 border-top:0;
 border-right:.1em solid #f0f1f1;
 border-bottom:.1em solid #fbfbfb;
 border-left:.1em solid #fff;
 content:'';
 -webkit-transform:translateZ(0);
 -ms-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-animation:mecloader 1.1s infinite linear;
 animation:mecloader 1.1s infinite linear;
 background:rgba(0,0,0,0);
 position:absolute;
 top:18px;
 right:20px;
 border-radius:50%;
 z-index:999999999999
}
.mec-booking-shortcode a.button.loading:after,
.mec-booking-shortcode button[type=submit].loading:after {
 display:block
}
.mec-booking-shortcode .mec-book-form-coupon {
 margin-bottom:35px
}
.mec-booking-calendar-month-navigation {
 position:relative;
 text-align:center;
 padding:1px 0 1px;
 max-width:330px
}
.mec-booking-calendar.mec-wrap {
 margin-bottom:20px;
 width:100%
}
.mec-booking-calendar.mec-wrap {
 max-width:330px;
 background:#fff;
 box-shadow:0 1px 5px 6px rgba(0,0,0,.005) inset;
 border:1px solid #efefef
}
.mec-booking-calendar-month-navigation .mec-calendar-header h2 {
 text-transform:uppercase;
 font-size:13px;
 font-weight:700;
 line-height:1.14;
 margin:16px auto;
 color:#333
}
.mec-booking-calendar-month-navigation .mec-next-month,
.mec-booking-calendar-month-navigation .mec-previous-month {
 cursor:pointer;
 position:absolute;
 top:0;
 min-width:40px;
 height:40px;
 line-height:40px;
 text-align:center;
 background:#fff;
 color:#a9a9a9;
 font-size:10px;
 letter-spacing:1px;
 text-transform:uppercase;
 padding-left:5px;
 padding-right:5px;
 border-top:none;
 transition:all .33s ease;
 border-bottom:1px solid #efefef;
 box-shadow:0 2px 0 0 rgba(0,0,0,.015);
 transition:all .33s ease
}
.mec-booking-calendar-month-navigation .mec-previous-month {
 left:0;
 border-bottom-right-radius:6px;
 border-left:none;
 border-right:1px solid #efefef
}
.mec-booking-calendar-month-navigation .mec-next-month {
 right:0;
 border-bottom-left-radius:6px;
 border-right:none;
 border-left:1px solid #efefef
}
.mec-booking-calendar-month-navigation .mec-next-month:hover,
.mec-booking-calendar-month-navigation .mec-previous-month:hover {
 background-color:#f9f9f9;
 color:#40d9f1
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar {
 margin-bottom:0;
 width:100%
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt {
 text-align:center;
 padding:0;
 height:47px;
 line-height:47px;
 border:0;
 cursor:pointer
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt:last-child {
 border:0
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover {
 background:0 0
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day,
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day span {
 width:32px;
 height:32px;
 margin:auto;
 line-height:30px;
 border-radius:50%;
 font-size:12px;
 font-weight:600;
 padding:0
}
.mec-has-event-for-booking {
 position:relative
}
.mec-has-event-for-booking .mec-calendar-novel-selected-day {
 border:2px solid #40d9f1;
 border-radius:50px;
 cursor:pointer
}
.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day {
 background-color:#40d9f1
}
.mec-has-event-for-booking .mec-booking-calendar-date,
.mec-has-event-for-booking .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip {
 opacity:0;
 visibility:hidden;
 transition:all .4s ease
}
.mec-has-event-for-booking .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip {
 top:60px
}
.mec-has-event-for-booking .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip {
 position:absolute;
 z-index:99;
 width:150px;
 font-size:9px;
 left:calc(50% - 75px);
 background:#535a61;
 line-height:29px;
 border-radius:4px;
 color:#fff;
 font-weight:400;
 letter-spacing:1px;
 text-transform:uppercase;
 padding:3px 5px;
 box-shadow:0 4px 15px -2px #444b50a3
}
.mec-has-event-for-booking:hover .mec-booking-calendar-date,
.mec-has-event-for-booking:hover .mec-booking-tooltip,
.mec-has-event-for-booking:hover .mec-booking-tooltip.multiple-time .mec-booking-calendar-date,
.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-calendar-date,
.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip {
 opacity:1;
 visibility:visible
}
.mec-has-event-for-booking:hover .mec-booking-tooltip,
.mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip {
 top:43px
}
.mec-has-event-for-booking .mec-booking-calendar-date:before,
.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date:before {
 display:block;
 content:''!important;
 position:absolute!important;
 width:12px;
 height:12px;
 top:-6px;
 left:calc(50% - 6px);
 transform:rotate(-45deg)!important;
 background-color:#535a61;
 z-index:0!important;
 box-shadow:0 8px 9px -9px #535a61!important
}
.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date-hover {
 border-bottom:1px solid #ffffff30
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day {
 position:relative;
 padding-left:7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day {
 border-radius:47px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0;
 width:100%
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day span {
 margin-left:-7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day {
 position:relative;
 padding-right:7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day {
 border-radius:47px;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left:0;
 width:100%
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day span {
 margin-right:-7px
}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .middle-day .mec-calendar-novel-selected-day {
 border-radius:0;
 border-right:0;
 border-left:0;
 width:100%
}
.mec-booking-tooltip.multiple-time {
 color:#fff
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:before {
 display:none
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:first-child:before {
 display:block
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date {
 border:1px dashed #68717a;
 line-height:25px;
 margin:8px 0;
 border-radius:20px;
 transition:all .17s ease;
 -webkit-transition:all .17s ease;
 -moz-transition:all .17s ease;
 -ms-transition:all .17s ease;
 -o-transition:all .17s ease
}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,
.mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active {
 background:#40d9f1;
 border-color:#40d9f1
}
.mec-choosen-time-message {
 max-width:330px;
 padding:3px 14px;
 border-radius:4px;
 background:rgb(64 217 241 / 24%);
 color:#40d9f1;
 transition:all .17s ease;
 opacity:1;
 visibility:visible;
 font-size:12px;
 margin-bottom:20px
}
.mec-choosen-time-message .mec-choosen-time {
 padding-left:7px
}
.mec-choosen-time-message.disable,
.mec-choosen-time-message.disable .mec-choosen-time-message {
 opacity:0;
 visibility:hidden;
 padding:0;
 font-size:0;
 margin:0
}
.lity-wrap .mec-booking-calendar.mec-wrap {
 margin-top:20px
}
.lity-wrap .mec-booking-calendar-month-navigation,
.lity-wrap .mec-booking-calendar.mec-wrap,
.lity-wrap .mec-choosen-time-message {
 max-width:100%
}
.mec-events-meta-group-booking-shortcode .mec-booking-calendar-wrapper .mec-booking-calendar .mec-calendar dl dt {
 height:47px!important
}
@media (min-width:961px) {
 .mec-wrap .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt {
  height:47px
 }
}
.mec-wrap .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-booking-calendar-date-soldout .mec-calendar-novel-selected-day {
 border-color:#c5c5c5
}
.mec-wrap .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-booking-calendar-date-soldout.mec-active .mec-calendar-novel-selected-day {
 background:#c5c5c5;
 color:#fff
}
.mec-wrap .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-booking-calendar-date-soldout:hover .mec-booking-tooltip {
 display:none
}
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-booking-calendar-month-navigation,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-calendar {
 background:#000;
 border-color:#222;
 color:#999
}
.mec-dark-mode .mec-booking-calendar-month-navigation .mec-next-month,
.mec-dark-mode .mec-booking-calendar-month-navigation .mec-previous-month {
 background:#222;
 border-color:#000;
 color:#d2d2d2
}
.mec-dark-mode .mec-booking-calendar.mec-wrap {
 border-color:#111
}
.mec-dark-mode .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover {
 background:0 0!important
}
.mec-dark-mode .mec-calendar.mec-event-calendar-classic,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-side {
 height:auto
}
.is-light-theme .mec-fes-form textarea {
 border:1px solid #cfeff5;
 box-shadow:0 2px 5px rgba(207,239,245,.38) inset
}
.is-light-theme .mec-fes-form .select2-selection {
 height:auto
}
.is-light-theme .mec-fes-form input[type=checkbox]:after {
 border:unset!important
}
.is-light-theme .mec-fes-form input[type=radio]:after {
 background:unset!important
}
.is-light-theme .mec-fes-form input+label {
 padding-top:0
}
.is-light-theme .mec-events-event-image img {
 height:auto
}
span.mec-booking-field-required {
 color:red;
 margin-left:10px
}
.mec-gCalendar {
 position:relative
}
.mec-gCalendar-filters {
 display:none;
 position:absolute;
 width:518px;
 background:#fff;
 right:calc(50% - 119px);
 top:60px;
 z-index:9999999;
 border:1px solid #e3e4e5;
 border-radius:7px;
 box-shadow:0 2px 7px rgb(0 0 0 / 5%)
}
.mec-gCalendar-filters-wrap {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between;
 padding:30px;
 gap:20px 10px;
 align-items:center
}
.mec-gCalendar-filters-wrap>div {
 flex:1 0 calc(43% - 10px);
 display:inline-flex
}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button {
 display:block;
 flex:1 0 calc(100%)
}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button {
 width:100%;
 border:2px solid #e3e5e7;
 border-radius:7px;
 color:#4c5765
}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button:hover {
 color:#e9526c;
 border-color:#f37f9b;
 background-color:transparent
}
.mec-gCalendar-filters-wrap .select2-container--default>ul {
 margin-top:2px;
 width:100%
}
.mec-gCalendar-filters-wrap span.select2.select2-container {
 width:100%!important
}
.mec-gCalendar-filters-wrap .select2-container--default>ul>li {
 width:100%
}
.mec-gCalendar-filters-wrap .select2-container--default {
 height:39px
}
.mec-gCalendar-filters-wrap span.select2-selection.select2-selection--multiple {
 border:none!important;
 height:38px!important
}
.mec-gCalendar-filters-wrap .select2-container--default .select2-selection--multiple .select2-selection__choice {
 margin:0;
 background-color:#eee;
 font-size:11px
}
.mec-gCalendar-filters-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
 line-height:29px;
 margin-top:5px;
 border:none;
 margin-right:5px
}
.mec-gCalendar-filters-wrap .mec-searchbar-category-wrap {
 margin:0!important;
 width:182px!important;
 padding:0!important;
 height:40px!important;
 border-radius:0 3px 3px 0;
 border:1px solid #e3e4e5!important
}
.mec-gCalendar-filters-wrap .mec-checkboxes-search i,
.mec-gCalendar-filters-wrap .mec-dropdown-search i,
.mec-gCalendar-filters-wrap .mec-minmax-event-cost i,
.mec-gCalendar-filters-wrap .mec-text-address-search i {
 color:#b7b7b7;
 background-color:#fbfbfb;
 border-radius:3px 0 0 3px;
 border:1px solid #e3e4e5;
 width:40px;
 height:40px;
 line-height:40px;
 padding:0;
 border-right:0;
 text-align:center
}
.mec-gCalendar-filters-wrap .mec-minmax-event-cost input,
.mec-gCalendar-filters-wrap .mec-minmax-event-cost input:focus,
.mec-gCalendar-filters-wrap .mec-text-address-search input,
.mec-gCalendar-filters-wrap .mec-text-address-search input:focus {
 width:208px;
 height:40px;
 border-radius:0;
 border-right:0;
 border-color:#e3e4e5;
 font-size:12px;
 border-style:solid;
 border-width:1px;
 padding-left:15px
}
.mec-gCalendar-filters-wrap .mec-text-address-search input,
.mec-gCalendar-filters-wrap .mec-text-address-search input:focus {
 width:415px
}
.mec-gCalendar-filters-wrap .mec-minmax-event-cost input:last-child,
.mec-gCalendar-filters-wrap .mec-text-address-search input,
.mec-gCalendar-filters-wrap .mec-text-address-search input:focus {
 border-right:1px solid #e3e4e5;
 border-radius:0 3px 3px 0;
 border-left:none
}
.mec-gCalendar .mec-gCalendar-filters-wrap .mec-text-address-search i {
 border-right:1px solid #e3e4e5
}
.mec-gCalendar-filters-wrap ul.list li[data-value=''] {
 display:none
}
.mec-gCalendar .fc .fc-scroller-harness,
.mec-gCalendar .fc .fc-scroller-liquid-absolute,
.mec-gCalendar .fc-h-event .fc-event-title {
 overflow:visible!important
}
#MonthPicker_mec-gCalendar-month-filter:after,
#MonthPicker_mec-gCalendar-month-filter:before,
.mec-gCalendar-filters:after,
.mec-gCalendar-filters:before {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 margin-left:77px;
 width:0;
 height:0;
 border-style:solid;
 border-width:7px
}
#MonthPicker_mec-gCalendar-month-filter:after,
#MonthPicker_mec-gCalendar-month-filter:before {
 margin-left:68px
}
#MonthPicker_mec-gCalendar-month-filter:before,
.mec-gCalendar-filters:before {
 top:-15px;
 border-color:transparent transparent #e3e9f1 transparent
}
#MonthPicker_mec-gCalendar-month-filter:after,
.mec-gCalendar-filters:after {
 top:-14px;
 border-color:transparent transparent #fff transparent
}
.mec-gCalendar-tooltip {
 width:290px;
 height:auto;
 position:absolute;
 background:#fff;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
 left:calc(50% - 145px);
 bottom:calc(100% - 1px);
 border:1px solid #e3e4e5;
 border-radius:7px;
 opacity:1;
 box-shadow:0 4px 13px rgb(0 0 0 / 7%);
 z-index:9997
}
.mec-gCalendar-tooltip-image img {
 width:100%;
 border-radius:3px!important
}
.mec-gCalendar-tooltip-image {
 padding:10px;
 padding-bottom:8px
}
.mec-gCalendar a.fc-event:active {
 opacity:1
}
.mec-gCalendar #mec-gCalendar-wrap a.fc-event {
 padding:7px 3px;
 font-size:12px;
 font-weight:400;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif
}
.mec-gCalendar-tooltip-title {
 color:#000;
 line-height:24px;
 font-size:15px;
 padding:10px 25px;
 font-weight:500
}
.mec-gCalendar-tooltip-title span {
 width:12px;
 height:12px;
 display:inline-block;
 margin-left:7px;
 vertical-align:middle;
 border-radius:50px
}
.mec-gCalendar-tooltip-title a {
 color:#000
}
.mec-gCalendar-tooltip-title a:hover {
 text-decoration:underline;
 color:#000
}
.mec-gCalendar-tooltip-location {
 color:#707172;
 font-size:12px;
 font-weight:400;
 line-height:23px;
 padding:0 25px 15px;
 margin-top:-2px
}
.mec-gCalendar-tooltip-location i {
 margin-right:6px;
 color:#c1c7ce
}
.mec-gCalendar .fc-event-time {
 display:none
}
.mec-gCalendar-tooltip-date {
 background:#f7f8f9;
 color:#898a8c;
 font-weight:400;
 padding:10px 24px;
 display:flex;
 justify-content:space-between;
 font-size:12px
}
.mec-gCalendar-tooltip-date-text>div>span,
.mec-gCalendar-tooltip-date-time>div>span {
 display:block;
 line-height:23px
}
.mec-gCalendar-tooltip-date-text>div>span:last-child,
.mec-gCalendar-tooltip-date-time>div>span:last-child {
 margin:0
}
.mec-gCalendar-tooltip-date-text .mec-gCalendar-tooltip-date-day {
 font-size:14px;
 color:#000
}
.mec-gCalendar-tooltip-date-text,
.mec-gCalendar-tooltip-date-time {
 display:flex;
 align-items:baseline
}
.mec-gCalendar-tooltip-date-text i,
.mec-gCalendar-tooltip-date-time i {
 margin-right:8px;
 color:#c1c7ce
}
.mec-gCalendar-tooltip:after,
.mec-gCalendar-tooltip:before {
 content:'';
 display:block;
 position:absolute;
 left:calc(50% - 8px);
 width:0;
 height:0;
 border-style:solid;
 border-width:8px
}
.mec-gCalendar-tooltip:before {
 bottom:-17px;
 border-color:#e3e9f1 transparent transparent transparent
}
.mec-gCalendar-tooltip:after {
 bottom:-16px;
 border-color:#fff transparent transparent transparent
}
#mec-gCalendar-wrap .openMonthFilter i {
 -moz-transition:all .27s ease;
 -webkit-transition:all .27s ease;
 -o-transition:all .27s ease;
 transition:all .27s ease
}
#mec-gCalendar-wrap .openMonthFilter.open i {
 transform:rotate(-180deg)
}
.mec-gCalendar input#mec-gCalendar-month-filter {
 display:none
}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk,
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk>div:not(#MonthPicker_mec-gCalendar-month-filter) {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk {
 margin-bottom:8px
}
.mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar {
 border:1px solid #e3e4e5;
 border-radius:7px;
 padding:18px 30px 10px;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
 position:relative;
 flex-wrap:wrap
}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title {
 font-size:22px;
 font-weight:600;
 line-height:20px;
 margin-right:20px;
 position:relative;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif
}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title>span {
 font-weight:100
}
.mec-gCalendar h2.fc-toolbar-title i {
 color:#a1a2a3;
 cursor:pointer;
 margin-left:2px;
 font-size:14px;
 margin-right:0
}
.mec-gCalendar h2.fc-toolbar-title button {
 background:0 0;
 border:none;
 cursor:pointer;
 padding:0;
 outline:0
}
.mec-gCalendar table.fc-scrollgrid-sync-table tbody td {
 border:none;
 border-bottom:1px solid #eee;
 border-right:1px solid #eee
}
.mec-gCalendar button.fc-nextYear-button.fc-button.fc-button-primary,
.mec-gCalendar button.fc-nextYear-button.fc-button.fc-button-primary:active,
.mec-gCalendar button.fc-prevYear-button.fc-button.fc-button-primary,
.mec-gCalendar button.fc-prevYear-button.fc-button.fc-button-primary:active {
 background:#fff;
 color:#a1a2a3;
 border-radius:7px 0 0 7px;
 border-color:#e3e4e5;
 padding:3px 2px;
 box-shadow:none!important
}
.mec-gCalendar button.fc-button span.fc-icon {
 font-size:20px;
 padding:1px 0;
 width:30px;
 height:34px;
 vertical-align:middle;
 position:relative
}
.mec-gCalendar-filters-wrap .nice-select .list {
 margin:0;
 box-shadow:0 0 0 1px rgb(68 68 68 / 11%),0 2px 4px rgb(0 0 0 / 5%)
}
.mec-gCalendar button.fc-button span.fc-icon:before {
 vertical-align:middle;
 font-size:18px;
 position:absolute;
 top:calc(50% - 9px);
 left:calc(50% - 9px)
}
.mec-gCalendar button.fc-prevYear-button.fc-button.fc-button-primary {
 border-right:none
}
.mec-gCalendar button.fc-nextYear-button.fc-button.fc-button-primary {
 border-left:none;
 border-radius:0 7px 7px 0
}
.mec-gCalendar button.fc-next-button.fc-button.fc-button-primary,
.mec-gCalendar button.fc-next-button.fc-button.fc-button-primary:active,
.mec-gCalendar button.fc-prev-button.fc-button.fc-button-primary,
.mec-gCalendar button.fc-prev-button.fc-button.fc-button-primary:active {
 background:#fff;
 color:#a1a2a3;
 border-right:none;
 border-left:none;
 border-radius:0;
 border-color:#e3e4e5;
 padding:3px 2px;
 box-shadow:none!important
}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary,
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active {
 background:#fff;
 color:#707070;
 border-left:none;
 border-right:none;
 border-radius:0;
 border-color:#e3e4e5;
 font-size:13px;
 text-transform:capitalize;
 font-weight:400;
 opacity:1;
 padding:9px 8px 12px;
 box-shadow:none!important;
 cursor:pointer;
 height:42px
}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:disabled {
 cursor:auto
}
.mec-gCalendar button.fc-button.fc-button-primary:hover span {
 background:#f4f5f6;
 color:#000;
 border-radius:7px
}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:not(:disabled):hover {
 background:#f4f5f6;
 color:#000;
 border-radius:0
}
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary,
.mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary,
.mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary:active {
 min-width:100px;
 border-radius:7px!important;
 margin-right:0;
 background:#00acf8;
 border:none!important;
 padding:10px 15px 11px;
 font-size:13px;
 font-weight:500;
 margin-left:20px!important;
 box-shadow:none!important
}
.mec-gCalendar tr.fc-scrollgrid-section.fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>td {
 border-radius:7px 7px 0 0;
 border:none
}
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary {
 position:relative;
 text-align:right;
 padding-right:13px;
 padding-left:32px;
 min-width:auto;
 background:0 0;
 font-size:14px;
 color:#969798;
 font-weight:400
}
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary:active,
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary:hover {
 background:#f4f5f6;
 color:#000
}
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary svg {
 position:absolute;
 left:10px;
 top:14px
}
.mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary:hover {
 background:#444
}
.mec-gCalendar-tooltip-location,
.mec-gCalendar-tooltip-title {
 white-space:normal
}
.mec-gCalendar #mec-gCalendar-wrap .mec-gCalendar-search-text-wrap input[type=text],
.mec-gCalendar #mec-gCalendar-wrap .mec-gCalendar-search-text-wrap input[type=text]:focus {
 margin:0;
 border:none;
 box-shadow:none!important;
 font-size:14px;
 font-weight:400;
 line-height:20px;
 color:#949aa1;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
 padding-right:5px;
 padding-left:8px;
 background:#fff;
 outline:0
}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text]::-webkit-input-placeholder {
 color:#949aa1
}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text]::-moz-placeholder {
 color:#949aa1
}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text]:-ms-input-placeholder {
 color:#949aa1
}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text]:-moz-placeholder {
 color:#949aa1
}
.mec-gCalendar-search-text-wrap {
 border-left:1px solid #e3e4e5;
 padding-left:16px
}
.mec-gCalendar-search-text-wrap i {
 margin-right:0;
 color:#bcc4ce;
 font-size:17px
}
.mec-gCalendar .fc-direction-ltr .fc-button-group>.fc-button:first-child {
 margin-left:7px!important
}
.mec-gCalendar .fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
 margin-left:0
}
.mec-gCalendar .mec-localtime-wrap {
 color:#000;
 font-size:11px;
 margin-top:2px;
 margin-bottom:2px
}
.mec-gCalendar .fc-theme-standard .fc-popover {
 background:#fff;
 border:1px solid #e3e4e5;
 border-radius:7px;
 box-shadow:0 4px 13px rgb(0 0 0 / 7%)
}
.mec-gCalendar .mec-localtime-wrap i {
 display:none
}
.mec-gCalendar .datepicker.dropdown-menu {
 position:absolute;
 top:51px!important;
 left:unset!important;
 min-width:215px!important;
 z-index:999;
 background:#fff;
 right:0;
 padding:4px 0 3px;
 margin:0;
 color:#000;
 border:1px solid #e3e4e5;
 border-radius:7px;
 box-shadow:0 3px 5px rgb(0 0 0 / 3%);
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif
}
.mec-gCalendar .datepicker.dropdown-menu * {
 background:#fff;
 border-radius:7px;
 border:none;
 height:auto
}
.mec-gCalendar .datepicker table caption+thead tr:first-child td,
.mec-gCalendar .datepicker table caption+thead tr:first-child th,
.mec-gCalendar .datepicker table colgroup+thead tr:first-child td,
.mec-gCalendar .datepicker table colgroup+thead tr:first-child th,
.mec-gCalendar .datepicker table thead:first-child tr:first-child td,
.mec-gCalendar .datepicker table thead:first-child tr:first-child th {
 border:none
}
.mec-gCalendar .datepicker table thead:first-child tr:first-child th.switch {
 font-weight:500
}
.mec-gCalendar .datepicker table thead:first-child tr:first-child th.next,
.mec-gCalendar .datepicker table thead:first-child tr:first-child th.prev {
 font-size:0;
 padding-top:11px
}
.mec-gCalendar .datepicker table thead:first-child tr:first-child th.next:before,
.mec-gCalendar .datepicker table thead:first-child tr:first-child th.prev:before {
 content:'\e606';
 font-family:simple-line-icons;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:12px;
 color:#a1a2a3
}
.mec-gCalendar .datepicker table thead:first-child tr:first-child th.prev:before {
 content:'\e605'
}
.mec-gCalendar .datepicker table.table-condensed thead tr {
 display:flex;
 padding:6px 12px 10px;
 justify-content:space-between;
 align-items:center
}
.mec-gCalendar .datepicker thead tr:first-child th {
 width:auto;
 height:auto
}
.mec-gCalendar .datepicker thead tr:first-child th.next,
.mec-gCalendar .datepicker thead tr:first-child th.prev {
 width:34px;
 height:34px;
 padding:0 12px
}
.mec-gCalendar .datepicker thead tr:first-child th.switch {
 padding:5px 18px
}
.mec-gCalendar .datepicker table.table-condensed tbody tr td {
 justify-content:space-between;
 align-items:center;
 padding:0 9px 7px;
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 width:auto
}
.mec-gCalendar .datepicker td span.active.active,
.mec-gCalendar .datepicker td span.active.disabled,
.mec-gCalendar .datepicker td span.active:active,
.mec-gCalendar .datepicker td span.active:focus,
.mec-gCalendar .datepicker td span.active:hover,
.mec-gCalendar .datepicker td span.active[disabled] {
 background-color:#00acf8;
 text-shadow:none
}
.mec-gCalendar .datepicker td span {
 width:43px;
 line-height:41px;
 font-size:14px
}
.mec-gCalendar .datepicker thead tr:first-child th:hover {
 background:#f4f5f6
}
.mec-gCalendar .datepicker thead tr:first-child th:hover:before {
 color:#000!important
}
.mec-gCalendar .datepicker td span:hover {
 background-color:#f4f5f6
}
.mec-gCalendar .datepicker:after {
 left:unset;
 right:11px
}
.mec-gCalendar .datepicker:before {
 left:unset;
 right:10px
}
#gCalendar-loading {
 width:100%;
 height:100%;
 background:no-repeat rgba(255,255,255,.88) url(../../../plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif) center;
 border-style:none;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:9
}
#gCalendar-loading.mec-modal-preloader {
 display:block!important
}
#mec-gCalendar-wrap table.fc-scrollgrid {
 border:1px solid #e3e4e5;
 border-radius:7px
}
#mec-gCalendar-wrap table.fc-scrollgrid thead tr td {
 border:none!important;
 background:0 0
}
#mec-gCalendar-wrap table.fc-scrollgrid table {
 margin-bottom:0
}
#mec-gCalendar-wrap table.fc-scrollgrid tr th {
 background:0 0;
 padding:20px 0 3px 10px;
 text-align:left;
 border-right:none!important;
 border-left:none!important;
 border-bottom:1px solid #e3e4e5
}
#mec-gCalendar-wrap table.fc-scrollgrid tr th a {
 font-size:15px!important;
 font-weight:500!important;
 color:#000;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
 text-decoration:none
}
#mec-gCalendar-wrap .openMonthFilter {
 position:relative;
 padding:7px 10px 2px;
 display:inline-block
}
#mec-gCalendar-wrap.fc .fc-daygrid-day-number {
 font-size:16px;
 padding:12px 10px 2px;
 color:#000;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
 text-decoration:none
}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table {
 margin:0;
 border-spacing:0;
 border-collapse:separate
}
.mec-gCalendar table.fc-scrollgrid-sync-table tbody tr td:last-child {
 border-right:none
}
.mec-gCalendar table.fc-scrollgrid-sync-table tbody tr:last-child td {
 border-bottom:none
}
#mec-gCalendar-wrap span.mec-general-calendar-label {
 color:#fff;
 padding:1px 4px 3px;
 font-size:11px;
 border-radius:3px;
 margin:5px 3px 2px 0;
 display:inline-block
}
.mec-gCalendar .fc .fc-scrollgrid-section-sticky>* {
 position:relative;
 z-index:1
}
.mec-gCalendar .fc-direction-ltr .fc-daygrid-event.fc-event-end,
.mec-gCalendar .fc-direction-ltr .fc-daygrid-event.fc-event-start,
.mec-gCalendar .fc-direction-rtl .fc-daygrid-event.fc-event-end,
.mec-gCalendar .fc-direction-rtl .fc-daygrid-event.fc-event-start {
 margin-right:0!important;
 margin-left:0!important
}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table tr td {
 text-align:left;
 background:#fff!important
}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table .fc-daygrid-day-top {
 display:flex;
 flex-direction:row;
 padding-left:10px
}
#mec-gCalendar-wrap .fc-daygrid-day.fc-day-today {
 background:#fff!important
}
#mec-gCalendar-wrap .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
 color:#00acf8;
 font-size:17px;
 font-weight:500
}
#mec-gCalendar-wrap .fc-scrollgrid-section-body>td {
 border:none!important
}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table tbody tr:last-child td:first-child {
 border-radius:0 0 0 7px
}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table tbody tr:last-child td:last-child {
 border-radius:0 0 7px 0
}
.select2-container {
 z-index:99999999
}
@media (max-width:1200px) {
 .mec-gCalendar-search-text-wrap {
  padding-left:10px
 }
 .mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text],
 .mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text]:focus {
  width:100px
 }
}
@media (max-width:990px) {
 .mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text],
 .mec-gCalendar .mec-gCalendar-search-text-wrap input[type=text]:focus {
  width:auto
 }
 .mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar {
  display:block
 }
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child {
  margin:0
 }
}
@media (max-width:990px) {
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:first-child>div {
  width:100%;
  justify-content:right!important;
  position:relative
 }
 .mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title {
  position:absolute;
  left:0
 }
}
@media (max-width:480px) {
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary,
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active {
  padding:6px 6px 9px
 }
 .mec-gCalendar button.fc-button span.fc-icon {
  font-size:12px;
  width:20px;
  height:27px
 }
 .mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title {
  font-size:17px;
  margin-right:11px
 }
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk,
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk>div:not(#MonthPicker_mec-gCalendar-month-filter) {
  flex-wrap:wrap
 }
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div:not(#MonthPicker_mec-gCalendar-month-filter) {
  width:100%;
  display:block
 }
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div.fc-button-group {
  text-align:right
 }
 .mec-gCalendar-filters-wrap .mec-text-address-search input,
 .mec-gCalendar-filters-wrap .mec-text-address-search input:focus {
  width:100%
 }
 .mec-gCalendar-filters-wrap>div {
  width:100%
 }
 .mec-gCalendar-filters-wrap .nice-select {
  width:100%
 }
 .mec-gCalendar-filters {
  width:328px;
  right:calc(50% - 165px);
  top:52px
 }
 .mec-gCalendar-filters:after,
 .mec-gCalendar-filters:before {
  margin-left:30px
 }
 .mec-gCalendar-filters-wrap .mec-minmax-event-cost input,
 .mec-gCalendar-filters-wrap .mec-minmax-event-cost input:focus {
  width:116px
 }
 .mec-gCalendar .datepicker:after {
  left:unset;
  right:55px
 }
 .mec-gCalendar .datepicker:before {
  left:unset;
  right:54px
 }
 .mec-gCalendar .datepicker.dropdown-menu {
  top:40px!important;
  right:-45px
 }
 .mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar {
  padding:18px 10px
 }
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary,
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active {
  height:35.5px
 }
 .mec-gCalendar-search-text-wrap {
  border-left:0;
  border-bottom:1px solid #eee;
  padding:0;
  margin-bottom:10px
 }
 .mec-gCalendar-filters:after,
 .mec-gCalendar-filters:before {
  margin:0
 }
}
@media (max-width:360px) {
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div.fc-button-group {
  text-align:left
 }
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div:not(#MonthPicker_mec-gCalendar-month-filter) {
  margin-bottom:8px
 }
 .mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title {
  position:relative;
  width:100%;
  margin-bottom:12px
 }
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:first-child>div {
  justify-content:left!important
 }
 .mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title {
  font-size:22px
 }
 .mec-gCalendar button.fc-button span.fc-icon {
  font-size:20px;
  width:30px;
  height:34px
 }
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary,
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active {
  padding:9px 8px 12px
 }
 .mec-gCalendar-filters:after,
 .mec-gCalendar-filters:before {
  margin-left:-100px
 }
 .mec-gCalendar-filters {
  top:60px
 }
 .mec-gCalendar .datepicker.dropdown-menu {
  width:215px
 }
 .mec-gCalendar .datepicker.dropdown-menu {
  top:37px!important;
  right:27px
 }
 .mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title {
  font-size:12px;
  display:inline-block;
  width:46%;
  margin-right:0
 }
 #mec-gCalendar-wrap .openMonthFilter {
  padding-right:0
 }
 .mec-gCalendar button.fc-button span.fc-icon {
  width:20px;
  height:25px
 }
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary,
 .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active {
  line-height:1
 }
 .mec-gCalendar .datepicker.dropdown-menu {
  right:-80px
 }
 .mec-gCalendar .datepicker:after {
  right:calc(50% - 3px)
 }
 .mec-gCalendar .datepicker:before {
  right:calc(50% - 4px)
 }
 .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div.fc-button-group {
  text-align:right
 }
 .mec-gCalendar-filters {
  width:300px;
  right:calc(50% - 150px)
 }
 .mec-gCalendar-filters-wrap {
  padding:15px
 }
 .fc-h-event .fc-event-main {
  font-size:9px;
  line-height:11px
 }
}
@media (max-width:768px) {
 .mec-cart {
  overflow-x:scroll
 }
}
.mec-cart-coupon input[type=text] {
 background:#fcfcfc;
 min-height:42px;
 min-width:180px;
 font-size:13px;
 border:1px solid #e0e0e0;
 padding:13px 10px;
 width:330px;
 margin-bottom:20px;
 margin-right:10px;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.051)
}
.mec-cart-coupon button:hover {
 background:#000!important
}
.mec-cart ul {
 padding:0;
 list-style:none
}
.mec-cart ul h5,
.mec-cart ul h6 {
 margin:0;
 font-size:14px;
 color:#000;
 font-weight:inherit
}
.mec-cart ul h6 {
 padding-left:0
}
.mec-cart ul h6:before {
 content:'Ã¢â‚¬â€ '
}
.mec-cart ul h5 {
 font-weight:400;
 margin:0 0 3px 0
}
.mec-cart ul h6:last-child {
 margin-bottom:12px
}
.mec-cart table td:nth-child(4) ul li {
 margin-bottom:5px
}
.mec-cart table td:nth-child(4) ul li:last-child {
 margin-bottom:12px
}
.mec-cart table a {
 font-size:15px;
 font-weight:400;
 line-height:20px;
 color:#474849;
 fill:#474849
}
.mec-cart table a:hover {
 color:#000
}
.mec-cart table #mec_cart_total_payable,
.mec-cart table .mec-transaction-price {
 font-size:20px;
 font-weight:700;
 line-height:26px;
 letter-spacing:-.8px;
 text-align:right;
 color:#060607;
 fill:#060607
}
.mec-cart table .mec-line-through {
 text-decoration:line-through
}
.mec-cart table .mec-cart-remove-transactions svg:hover,
.mec-cart table .mec-cart-remove-transactions svg:hover path {
 color:red!important;
 fill:red!important;
 cursor:pointer
}
.mec-cart table tr {
 text-align:left
}
.mec-cart table tr th {
 margin-bottom:27px;
 margin-top:0;
 padding:9px 12px 9px;
 font-size:14px;
 line-height:1.8;
 letter-spacing:0;
 font-weight:600;
 position:relative;
 color:#000
}
.mec-cart table tr td {
 padding:9px 12px 9px;
 font-size:14px;
 color:#000
}
.mec-cart table tr td a:hover {
 color:#000;
 text-decoration:underline
}
.mec-cart table tr td,
.mec-cart table tr th {
 background-color:#fff!important;
 border:0!important;
 vertical-align:middle
}
.mec-cart table tr {
 border-top:1px solid rgba(0,0,0,.1)
}
.mec-cart table tr th:last-child {
 text-align:right
}
.mec-cart table tr {
 border-top:1px solid rgba(0,0,0,.1)
}
.mec-cart table td:nth-child(1) {
 width:35px;
 max-width:35px
}
.mec-cart table td:nth-child(2) {
 width:135px;
 max-width:135px
}
.mec-cart table td:nth-child(3),
.mec-cart table td:nth-child(4) {
 min-width:200px;
 width:200px
}
.mec-cart table td:nth-child(5) {
 font-size:12px
}
.mec-cart table td:nth-child(6) {
 text-align:right;
 vertical-align:middle
}
.mec-cart .mec-cart-coupon-code {
 font-size:12px;
 color:#8d9599
}
.mec-cart .mec-cart-checkout-link.button:hover {
 background:#000!important
}
.mec-cart table thead tr th {
 border-bottom:1px solid #a3a3a3!important
}
.mec-cart table thead tr,
.mec-cart table thead tr th {
 border-top:none!important
}
@media only screen and (max-width:992px) {
 .mec-cart table {
  min-width:780px;
  overflow-x:scroll
 }
}
.mec-cart table tfoot tr th:last-child {
 display:none
}
.mec-checkout .mec-checkout-list {
 list-style:none;
 padding:0;
 margin:40px 0;
 display:grid;
 grid-template-columns:auto auto;
 column-gap:25px;
 row-gap:25px;
 padding-bottom:40px;
 border-bottom:1px solid #e6e6e6
}
.mec-checkout .mec-checkout-list .mec-list-items {
 padding:20px 30px;
 background:#fff;
 border:1px solid #e6e6e6;
 box-shadow:0 2px 0 0 rgb(0 0 0 / 2%)
}
.mec-checkout .mec-checkout-list .mec-list-items h3 {
 margin-top:20px;
 margin-bottom:12px;
 font-size:22px;
 line-height:27px;
 letter-spacing:-.4px;
 font-weight:700;
 position:relative
}
.mec-checkout .mec-checkout-list .mec-list-items h5 {
 font-size:18px;
 font-weight:500;
 padding-bottom:5px;
 display:inline;
 color:#000;
 margin:0 0 8px 0
}
.mec-checkout .mec-checkout-list .mec-list-items h6 {
 margin:0;
 font-size:16px;
 line-height:23px;
 color:#8d9599;
 font-weight:inherit
}
.mec-checkout .mec-checkout-list .mec-list-items h6 {
 padding-left:0
}
.mec-checkout .mec-checkout-list .mec-list-items h6:before {
 content:'Ã¢â‚¬â€ '
}
.mec-checkout .mec-checkout-list .mec-list-items ul {
 list-style:none;
 padding:15px 0 0 0
}
.mec-checkout .mec-checkout-list .mec-list-items .mec-checkout-price-details {
 color:#000;
 border:none;
 border-radius:2px;
 background:#f7f7f7;
 padding:15px;
 margin:15px 0 0 0;
 max-width:100%
}
.mec-checkout .mec-checkout-list .mec-list-items .mec-checkout-price-details li {
 display:flex;
 flex-wrap:nowrap;
 justify-content:space-between
}
.mec-checkout #mec_cart_total_payable {
 margin:0 0 40px 0;
 font-size:29px;
 line-height:27px;
 letter-spacing:-.4px;
 font-weight:700;
 position:relative;
 color:#39c36e
}
.mec-checkout .mec-gateway-comment {
 margin-top:20px;
 margin:0 0 20px 0;
 color:#616161;
 font-size:14px;
 line-height:1.8
}
.mec-checkout .mec-email-stripe input[type=email],
.mec-checkout .mec-name-stripe input[type=text] {
 box-sizing:border-box;
 height:40px;
 padding:10px 12px;
 border:0!important;
 border-radius:4px;
 background-color:#fff;
 box-shadow:0 1px 3px 0 #e6ebf1!important;
 -webkit-transition:box-shadow 150ms ease;
 transition:box-shadow 150ms ease;
 margin-bottom:20px;
 background:#fff!important;
 max-width:330px
}
.mec-checkout label {
 color:#424242;
 font-weight:700;
 font-size:13px;
 letter-spacing:0;
 margin:0 0 4px 0;
 display:block;
 clear:none;
 padding:7px 1em 3px 0
}
.mec-checkout input[type=radio]:before {
 content:'';
 display:inline-block;
 background:#fff;
 border-radius:24px;
 width:13px;
 height:13px;
 cursor:pointer;
 margin:1px 0 0 0;
 border:1px solid #d7d8d9
}
.mec-checkout input[type=radio]:checked:before {
 border:0;
 background:#000
}
.mec-checkout input[type=radio] {
 margin:0 4px 0 0;
 font-size:0
}
.mec-checkout input[type=checkbox] {
 float:left
}
.mec-checkout-gateways-wrapper {
 max-width:54%;
 margin-bottom:20px
}
@media (max-width:768px) {
 .mec-checkout-gateways-wrapper {
  max-width:100%;
  margin-bottom:20px
 }
}
.mec-checkout .mec-book-form-next-button {
 float:right;
 right:30%;
 width:155px;
 text-align:center
}
.mec-checkout .mec-checkout-actions .mec-checkout-cart-link.button {
 background-color:#c4cace!important;
 width:155px;
 text-align:center
}
.mec-checkout .mec-book-form-next-button:hover,
.mec-checkout .mec-checkout-actions .mec-checkout-cart-link.button:hover {
 background:#000!important
}
@media (max-width:768px) {
 .mec-checkout .mec-checkout-list {
  display:block;
  padding-bottom:20px
 }
 .mec-checkout .mec-checkout-list .mec-list-items {
  margin-bottom:20px;
  padding:15px
 }
 .mec-checkout-gateways-wrapper {
  max-width:100%;
  margin-bottom:20px
 }
 .mec-checkout .mec-book-form-next-button {
  right:0
 }
}
.mec-checkout-footer {
 background:#f5f6f7;
 padding:30px 40px 15px;
 border-radius:5px
}
.mec-checkout #mec_cart_total_payable {
 margin:0 0 15px;
 font-size:26px;
 line-height:1;
 letter-spacing:-.4px;
 font-weight:700;
 position:relative;
 color:#000
}
.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
 -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-base {
 display:flex;
 pointer-events:none;
 position:absolute
}
.tooltipster-box {
 flex:1 1 auto
}
.tooltipster-content {
 box-sizing:border-box;
 max-height:100%;
 max-width:100%;
 overflow:auto
}
.tooltipster-ruler {
 bottom:0;
 left:0;
 overflow:hidden;
 position:fixed;
 right:0;
 top:0;
 visibility:hidden
}
.tooltipster-fade {
 opacity:0;
 -webkit-transition-property:opacity;
 -moz-transition-property:opacity;
 -o-transition-property:opacity;
 -ms-transition-property:opacity;
 transition-property:opacity
}
.tooltipster-fade.tooltipster-show {
 opacity:1
}
.tooltipster-grow {
 -webkit-transform:scale(0,0);
 -moz-transform:scale(0,0);
 -o-transform:scale(0,0);
 -ms-transform:scale(0,0);
 transform:scale(0,0);
 -webkit-transition-property:-webkit-transform;
 -moz-transition-property:-moz-transform;
 -o-transition-property:-o-transform;
 -ms-transition-property:-ms-transform;
 transition-property:transform;
 -webkit-backface-visibility:hidden
}
.tooltipster-grow.tooltipster-show {
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -o-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-swing {
 opacity:0;
 -webkit-transform:rotateZ(4deg);
 -moz-transform:rotateZ(4deg);
 -o-transform:rotateZ(4deg);
 -ms-transform:rotateZ(4deg);
 transform:rotateZ(4deg);
 -webkit-transition-property:-webkit-transform,opacity;
 -moz-transition-property:-moz-transform;
 -o-transition-property:-o-transform;
 -ms-transition-property:-ms-transform;
 transition-property:transform
}
.tooltipster-swing.tooltipster-show {
 opacity:1;
 -webkit-transform:rotateZ(0);
 -moz-transform:rotateZ(0);
 -o-transform:rotateZ(0);
 -ms-transform:rotateZ(0);
 transform:rotateZ(0);
 -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
 -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 -moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 -ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 -o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 transition-timing-function:cubic-bezier(.23,.635,.495,2.4)
}
.tooltipster-fall {
 -webkit-transition-property:top;
 -moz-transition-property:top;
 -o-transition-property:top;
 -ms-transition-property:top;
 transition-property:top;
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-fall.tooltipster-initial {
 top:0!important
}
.tooltipster-fall.tooltipster-dying {
 -webkit-transition-property:all;
 -moz-transition-property:all;
 -o-transition-property:all;
 -ms-transition-property:all;
 transition-property:all;
 top:0!important;
 opacity:0
}
.tooltipster-slide {
 -webkit-transition-property:left;
 -moz-transition-property:left;
 -o-transition-property:left;
 -ms-transition-property:left;
 transition-property:left;
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-slide.tooltipster-initial {
 left:-40px!important
}
.tooltipster-slide.tooltipster-dying {
 -webkit-transition-property:all;
 -moz-transition-property:all;
 -o-transition-property:all;
 -ms-transition-property:all;
 transition-property:all;
 left:0!important;
 opacity:0
}
@keyframes tooltipster-fading {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.tooltipster-update-fade {
 animation:tooltipster-fading .4s
}
@keyframes tooltipster-rotating {
 25% {
  transform:rotate(-2deg)
 }
 75% {
  transform:rotate(2deg)
 }
 100% {
  transform:rotate(0)
 }
}
.tooltipster-update-rotate {
 animation:tooltipster-rotating .6s
}
@keyframes tooltipster-scaling {
 50% {
  transform:scale(1.1)
 }
 100% {
  transform:scale(1)
 }
}
.tooltipster-update-scale {
 animation:tooltipster-scaling .6s
}
.tooltipster-sidetip .tooltipster-box {
 background:#565656;
 border:2px solid #000;
 border-radius:4px
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
 margin-top:8px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
 margin-right:8px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
 margin-left:8px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
 margin-bottom:8px
}
.tooltipster-sidetip .tooltipster-content {
 color:#fff;
 line-height:18px;
 padding:6px 14px
}
.tooltipster-sidetip .tooltipster-arrow {
 overflow:hidden;
 position:absolute
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
 height:10px;
 margin-left:-10px;
 top:0;
 width:20px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
 height:20px;
 margin-top:-10px;
 right:0;
 top:0;
 width:10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
 height:20px;
 margin-top:-10px;
 left:0;
 top:0;
 width:10px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
 bottom:0;
 height:10px;
 margin-left:-10px;
 width:20px
}
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
 height:0;
 position:absolute;
 width:0
}
.tooltipster-sidetip .tooltipster-arrow-background {
 border:10px solid transparent
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
 border-bottom-color:#565656;
 left:0;
 top:3px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
 border-left-color:#565656;
 left:-3px;
 top:0
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
 border-right-color:#565656;
 left:3px;
 top:0
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
 border-top-color:#565656;
 left:0;
 top:-3px
}
.tooltipster-sidetip .tooltipster-arrow-border {
 border:10px solid transparent;
 left:0;
 top:0
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
 border-bottom-color:#000
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
 border-left-color:#000
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
 border-right-color:#000
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
 border-top-color:#000
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
 position:relative
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
 top:-10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
 left:-10px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
 border:none;
 border-radius:5px;
 background:#fff;
 box-shadow:0 0 10px 6px rgba(0,0,0,.1)
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
 margin-top:6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
 margin-right:6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
 margin-left:6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
 margin-bottom:6px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
 color:#8d8d8d
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
 height:6px;
 margin-left:-6px;
 width:12px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
 height:12px;
 margin-left:0;
 margin-top:-6px;
 width:6px
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
 display:none
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
 border:6px solid transparent
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
 border-bottom-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
 border-left-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
 border-right-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
 border-top-color:#fff
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
 top:-6px
}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
 left:-6px
}
html.with-featherlight {
 overflow:hidden
}
.featherlight {
 display:none;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:2147483647;
 text-align:center;
 white-space:nowrap;
 cursor:pointer;
 background:#333;
 background:rgba(0,0,0,0)
}
.featherlight:last-of-type {
 background:rgba(0,0,0,.8)
}
.featherlight:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.featherlight .featherlight-content {
 position:relative;
 text-align:left;
 vertical-align:middle;
 display:inline-block;
 overflow:auto;
 padding:25px 25px 0;
 border-bottom:25px solid transparent;
 margin-left:5%;
 margin-right:5%;
 max-height:95%;
 background:#fff;
 cursor:auto;
 white-space:normal
}
.featherlight .featherlight-inner {
 display:block
}
.featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
 display:none
}
.featherlight .featherlight-close-icon {
 position:absolute;
 z-index:9999;
 top:0;
 right:0;
 line-height:25px;
 width:25px;
 cursor:pointer;
 text-align:center;
 font-family:Arial,sans-serif;
 background:#fff;
 background:rgba(255,255,255,.3);
 color:#000;
 border:none;
 padding:0
}
.featherlight .featherlight-close-icon::-moz-focus-inner {
 border:0;
 padding:0
}
.featherlight .featherlight-image {
 width:100%
}
.featherlight-iframe .featherlight-content {
 border-bottom:0;
 padding:0;
 -webkit-overflow-scrolling:touch
}
.featherlight iframe {
 border:none
}
.featherlight * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
@media only screen and (max-width:1024px) {
 .featherlight .featherlight-content {
  margin-left:0;
  margin-right:0;
  max-height:98%;
  padding:10px 10px 0;
  border-bottom:10px solid transparent
 }
}
@media print {
 html.with-featherlight>*>:not(.featherlight) {
  display:none
 }
}
/*! Lity - v2.1.0 - 2016-09-19 * http://sorgalla.com/lity/ * Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */ .lity {
 z-index:9990;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 white-space:nowrap;
 background:#0b0b0b;
 background:rgba(0,0,0,.8);
 outline:none!important;
 opacity:0;
 -webkit-transition:opacity 0.3s ease;
 -o-transition:opacity 0.3s ease;
 transition:opacity 0.3s ease
}
.lity.lity-opened {
 opacity:1
}
.lity.lity-closed {
 opacity:0
}
.lity * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.lity-wrap {
 z-index:9990;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 text-align:center;
 outline:none!important
}
.lity-wrap:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle;
 margin-right:-.25em
}
.lity-loader {
 z-index:9991;
 color:#fff;
 position:absolute;
 top:50%;
 margin-top:-.8em;
 width:100%;
 text-align:center;
 font-size:14px;
 font-family:Arial,Helvetica,sans-serif;
 opacity:0;
 -webkit-transition:opacity 0.3s ease;
 -o-transition:opacity 0.3s ease;
 transition:opacity 0.3s ease
}
.lity-loading .lity-loader {
 opacity:1
}
.lity-container {
 z-index:9992;
 position:relative;
 text-align:left;
 vertical-align:middle;
 display:inline-block;
 white-space:normal;
 max-width:100%;
 max-height:100%;
 outline:none!important
}
.lity-content {
 z-index:9993;
 width:100%;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 -webkit-transition:-webkit-transform 0.3s ease;
 transition:-webkit-transform 0.3s ease;
 -o-transition:-o-transform 0.3s ease;
 transition:transform 0.3s ease;
 transition:transform 0.3s ease,-webkit-transform 0.3s ease,-o-transform 0.3s ease
}
.lity-loading .lity-content,
.lity-closed .lity-content {
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 -o-transform:scale(.8);
 transform:scale(.8)
}
.lity-content:after {
 content:'';
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 display:block;
 right:0;
 width:auto;
 height:auto;
 z-index:-1;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
 box-shadow:0 0 8px rgba(0,0,0,.6)
}
.lity-close {
 z-index:9994;
 width:60px;
 height:60px;
 position:fixed;
 right:15px;
 top:15px;
 -webkit-appearance:none;
 cursor:pointer;
 text-decoration:none;
 text-align:center;
 padding:0;
 color:#fff;
 font-style:normal;
 font-size:32px;
 font-family:Arial,Baskerville,monospace;
 line-height:35px;
 text-shadow:0 1px 2px rgba(0,0,0,.6);
 border:0;
 background:#000;
 outline:none;
 -webkit-box-shadow:none;
 box-shadow:none
}
.lity-close::-moz-focus-inner {
 border:0;
 padding:0
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
 background:#000
}
.lity-image img {
 max-width:100%;
 display:block;
 line-height:0;
 border:0
}
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-googlemaps .lity-container {
 width:100%;
 max-width:964px
}
.lity-iframe-container {
 width:100%;
 height:0;
 padding-top:56.25%;
 overflow:auto;
 pointer-events:auto;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-overflow-scrolling:touch
}
.lity-iframe-container iframe {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#000
}
.lity-hide {
 display:none
}
.fc-icon,
.fc-unselectable {
 -moz-user-select:none;
 -ms-user-select:none
}
.fc .fc-button,
.fc-icon {
 text-transform:none;
 font-weight:400
}
.fc-not-allowed,
.fc-not-allowed .fc-event {
 cursor:not-allowed
}
.fc .fc-button:not(:disabled),
.fc a[data-navlink],
.fc-event.fc-event-draggable,
.fc-event[href] {
 cursor:pointer
}
.fc-unselectable {
 -webkit-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent
}
.fc {
 display:flex;
 flex-direction:column;
 font-size:1em
}
.fc .fc-button,
.fc-icon {
 display:inline-block;
 text-align:center
}
.fc,
.fc *,
.fc :after,
.fc :before {
 box-sizing:border-box
}
.fc table {
 border-collapse:collapse;
 border-spacing:0;
 font-size:1em
}
.fc th {
 text-align:center
}
.fc td,
.fc th {
 vertical-align:top;
 padding:0
}
.fc .fc-button,
.fc .fc-button .fc-icon,
.fc .fc-button-group,
.fc .fc-timegrid-slot-label {
 vertical-align:middle
}
.fc a[data-navlink]:hover {
 text-decoration:underline
}
.fc .fc-button:hover,
.fc .fc-list-event-title a,
a.fc-event,
a.fc-event:hover {
 text-decoration:none
}
.fc-direction-ltr {
 direction:ltr;
 text-align:left
}
.fc-direction-rtl {
 direction:rtl;
 text-align:right
}
.fc-theme-standard td,
.fc-theme-standard th {
 border:1px solid #ddd;
 border:1px solid var(--fc-border-color,#ddd)
}
.fc-liquid-hack td,
.fc-liquid-hack th {
 position:relative
}
@font-face {
 font-display:swap;
 font-family:fcicons;
 src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype');
 font-weight:400;
 font-style:normal
}
.fc-icon {
 width:1em;
 height:1em;
 -webkit-user-select:none;
 user-select:none;
 font-family:fcicons!important;
 speak:none;
 font-style:normal;
 font-variant:normal;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fc-icon-chevron-left:before {
 content:"\e900"
}
.fc-icon-chevron-right:before {
 content:"\e901"
}
.fc-icon-chevrons-left:before {
 content:"\e902"
}
.fc-icon-chevrons-right:before {
 content:"\e903"
}
.fc-icon-minus-square:before {
 content:"\e904"
}
.fc-icon-plus-square:before {
 content:"\e905"
}
.fc-icon-x:before {
 content:"\e906"
}
.fc .fc-button {
 overflow:visible;
 text-transform:none;
 margin:0;
 font-family:inherit
}
.fc .fc-button::-moz-focus-inner {
 padding:0;
 border-style:none
}
.fc .fc-button {
 -webkit-appearance:button;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:transparent;
 border:1px solid transparent;
 padding:.4em .65em;
 font-size:1em;
 line-height:1.5;
 border-radius:.25em
}
.fc .fc-button:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(44,62,80,.25)
}
.fc .fc-button-primary:focus,
.fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.fc .fc-button-primary:not(:disabled):active:focus {
 box-shadow:0 0 0 .2rem rgba(76,91,106,.5)
}
.fc .fc-button:disabled {
 opacity:.65
}
.fc .fc-button-primary {
 color:#fff;
 color:var(--fc-button-text-color,#fff);
 background-color:#2C3E50;
 background-color:var(--fc-button-bg-color,#2C3E50);
 border-color:#2C3E50;
 border-color:var(--fc-button-border-color,#2C3E50)
}
.fc .fc-button-primary:hover {
 color:#fff;
 color:var(--fc-button-text-color,#fff);
 background-color:#1e2b37;
 background-color:var(--fc-button-hover-bg-color,#1e2b37);
 border-color:#1a252f;
 border-color:var(--fc-button-hover-border-color,#1a252f)
}
.fc .fc-button-primary:disabled {
 color:#fff;
 color:var(--fc-button-text-color,#fff);
 background-color:#2C3E50;
 background-color:var(--fc-button-bg-color,#2C3E50);
 border-color:#2C3E50;
 border-color:var(--fc-button-border-color,#2C3E50)
}
.fc .fc-button-primary:not(:disabled).fc-button-active,
.fc .fc-button-primary:not(:disabled):active {
 color:#fff;
 color:var(--fc-button-text-color,#fff);
 background-color:#1a252f;
 background-color:var(--fc-button-active-bg-color,#1a252f);
 border-color:#151e27;
 border-color:var(--fc-button-active-border-color,#151e27)
}
.fc .fc-button .fc-icon {
 font-size:1.5em
}
.fc .fc-button-group {
 position:relative;
 display:inline-flex
}
.fc .fc-button-group>.fc-button {
 position:relative;
 flex:1 1 auto
}
.fc .fc-button-group>.fc-button.fc-button-active,
.fc .fc-button-group>.fc-button:active,
.fc .fc-button-group>.fc-button:focus,
.fc .fc-button-group>.fc-button:hover {
 z-index:1
}
.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child) {
 margin-left:-1px;
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child) {
 margin-right:-1px;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.fc .fc-toolbar {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.fc .fc-toolbar.fc-header-toolbar {
 margin-bottom:1.5em
}
.fc .fc-toolbar.fc-footer-toolbar {
 margin-top:1.5em
}
.fc .fc-toolbar-title {
 font-size:1.75em;
 margin:0
}
.fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
 margin-left:.75em
}
.fc-direction-rtl .fc-toolbar>*>:not(:first-child) {
 margin-right:.75em
}
.fc-direction-rtl .fc-toolbar-ltr {
 flex-direction:row-reverse
}
.fc .fc-scroller {
 -webkit-overflow-scrolling:touch;
 position:relative
}
.fc .fc-scroller-liquid {
 height:100%
}
.fc .fc-scroller-liquid-absolute {
 position:absolute;
 top:0;
 right:0;
 left:0;
 bottom:0
}
.fc .fc-scroller-harness {
 position:relative;
 overflow:hidden;
 direction:ltr
}
.fc .fc-scroller-harness-liquid {
 height:100%
}
.fc-direction-rtl .fc-scroller-harness>.fc-scroller {
 direction:rtl
}
.fc-theme-standard .fc-scrollgrid {
 border:1px solid #ddd;
 border:1px solid var(--fc-border-color,#ddd)
}
.fc .fc-scrollgrid,
.fc .fc-scrollgrid-section-footer>*,
.fc .fc-scrollgrid-section-header>* {
 border-bottom-width:0
}
.fc .fc-scrollgrid,
.fc .fc-scrollgrid table {
 width:100%;
 table-layout:fixed
}
.fc .fc-scrollgrid table {
 border-top-style:hidden;
 border-left-style:hidden;
 border-right-style:hidden
}
.fc .fc-scrollgrid {
 border-collapse:separate;
 border-right-width:0
}
.fc .fc-scrollgrid-liquid {
 height:100%
}
.fc .fc-scrollgrid-section,
.fc .fc-scrollgrid-section table,
.fc .fc-scrollgrid-section>td {
 height:1px
}
.fc .fc-scrollgrid-section-liquid>td {
 height:100%
}
.fc .fc-scrollgrid-section>* {
 border-top-width:0;
 border-left-width:0
}
.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
 border-bottom-style:hidden
}
.fc .fc-scrollgrid-section-sticky>* {
 background:var(--fc-page-bg-color,#fff);
 position:sticky;
 z-index:3
}
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>* {
 top:0
}
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>* {
 bottom:0
}
.fc .fc-scrollgrid-sticky-shim {
 height:1px;
 margin-bottom:-1px
}
.fc-sticky {
 position:sticky
}
.fc .fc-view-harness {
 flex-grow:1;
 position:relative
}
.fc .fc-bg-event,
.fc .fc-highlight,
.fc .fc-non-business,
.fc .fc-view-harness-active>.fc-view {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.fc .fc-col-header-cell-cushion {
 display:inline-block;
 padding:2px 4px
}
.fc .fc-non-business {
 background:rgba(215,215,215,.3);
 background:var(--fc-non-business-color,rgba(215,215,215,.3))
}
.fc .fc-bg-event {
 background:var(--fc-bg-event-color,#8fdf82);
 opacity:.3;
 opacity:var(--fc-bg-event-opacity,.3)
}
.fc .fc-bg-event .fc-event-title {
 margin:.5em;
 font-size:.85em;
 font-size:var(--fc-small-font-size,.85em);
 font-style:italic
}
.fc .fc-highlight {
 background:rgba(188,232,241,.3);
 background:var(--fc-highlight-color,rgba(188,232,241,.3))
}
.fc .fc-cell-shaded,
.fc .fc-day-disabled {
 background:rgba(208,208,208,.3);
 background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))
}
.fc-event .fc-event-main {
 position:relative;
 z-index:2
}
.fc-event-dragging:not(.fc-event-selected) {
 opacity:.75
}
.fc-event-dragging.fc-event-selected {
 box-shadow:0 2px 7px rgba(0,0,0,.3)
}
.fc-event .fc-event-resizer {
 display:none;
 position:absolute;
 z-index:4
}
.fc-event-selected .fc-event-resizer,
.fc-event:hover .fc-event-resizer,
.fc-h-event {
 display:block
}
.fc-event-selected .fc-event-resizer {
 border-radius:4px;
 border-radius:calc(var(--fc-event-resizer-dot-total-width,8px)/ 2);
 border-width:1px;
 border-width:var(--fc-event-resizer-dot-border-width,1px);
 width:8px;
 width:var(--fc-event-resizer-dot-total-width,8px);
 height:8px;
 height:var(--fc-event-resizer-dot-total-width,8px);
 border-style:solid;
 border-color:inherit;
 background:var(--fc-page-bg-color,#fff)
}
.fc-event-selected .fc-event-resizer:before {
 content:'';
 position:absolute;
 top:-20px;
 left:-20px;
 right:-20px;
 bottom:-20px
}
.fc-event-selected {
 box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.fc-event-selected:before {
 content:"";
 position:absolute;
 z-index:3;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.fc-event-selected:after {
 content:"";
 background:rgba(0,0,0,.25);
 background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));
 position:absolute;
 z-index:1;
 top:-1px;
 left:-1px;
 right:-1px;
 bottom:-1px
}
.fc-h-event {
 border:1px solid #3788d8;
 border:1px solid var(--fc-event-border-color,#3788d8);
 background-color:#3788d8;
 background-color:var(--fc-event-bg-color,#3788d8)
}
.fc-h-event .fc-event-main {
 color:#fff;
 color:var(--fc-event-text-color,#fff)
}
.fc-h-event .fc-event-main-frame {
 display:flex
}
.fc-h-event .fc-event-time {
 max-width:100%;
 overflow:hidden
}
.fc-h-event .fc-event-title-container {
 flex-grow:1;
 flex-shrink:1;
 min-width:0
}
.fc-h-event .fc-event-title {
 display:inline-block;
 vertical-align:top;
 left:0;
 right:0;
 max-width:100%;
 overflow:hidden
}
.fc-h-event.fc-event-selected:before {
 top:-10px;
 bottom:-10px
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left-width:0
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right-width:0
}
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
 top:0;
 bottom:0;
 width:8px;
 width:var(--fc-event-resizer-thickness,8px)
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
 cursor:w-resize;
 left:-4px;
 left:calc(var(--fc-event-resizer-thickness,8px)/ -2)
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
 cursor:e-resize;
 right:-4px;
 right:calc(var(--fc-event-resizer-thickness,8px)/ -2)
}
.fc-h-event.fc-event-selected .fc-event-resizer {
 top:50%;
 margin-top:-4px;
 margin-top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
 left:-4px;
 left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
 right:-4px;
 right:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)
}
.fc .fc-popover {
 position:absolute;
 z-index:9999;
 box-shadow:0 2px 6px rgba(0,0,0,.15)
}
.fc .fc-popover-header {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-items:center;
 padding:3px 4px
}
.fc .fc-popover-title {
 margin:0 2px
}
.fc .fc-popover-close {
 cursor:pointer;
 opacity:.65;
 font-size:1.1em
}
.fc-theme-standard .fc-popover {
 border:1px solid #ddd;
 border:1px solid var(--fc-border-color,#ddd);
 background:var(--fc-page-bg-color,#fff)
}
.fc-theme-standard .fc-popover-header {
 background:rgba(208,208,208,.3);
 background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))
}
:root {
 --fc-daygrid-event-dot-width:8px;
 --fc-list-event-dot-width:10px;
 --fc-list-event-hover-bg-color:#f5f5f5
}
.fc-daygrid-day-events:after,
.fc-daygrid-day-events:before,
.fc-daygrid-day-frame:after,
.fc-daygrid-day-frame:before,
.fc-daygrid-event-harness:after,
.fc-daygrid-event-harness:before {
 content:"";
 clear:both;
 display:table
}
.fc .fc-daygrid-body {
 position:relative;
 z-index:1
}
.fc .fc-daygrid-day.fc-day-today {
 background-color:rgba(255,220,40,.15);
 background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))
}
.fc .fc-daygrid-day-frame {
 position:relative;
 min-height:100%
}
.fc .fc-daygrid-day-top {
 display:flex;
 flex-direction:row-reverse
}
.fc .fc-day-other .fc-daygrid-day-top {
 opacity:.3
}
.fc .fc-daygrid-day-number {
 position:relative;
 z-index:4;
 padding:4px
}
.fc .fc-daygrid-day-events {
 margin-top:1px
}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
 position:absolute;
 left:0;
 right:0
}
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
 position:relative;
 min-height:2em
}
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
 margin-bottom:1em
}
.fc .fc-daygrid-event-harness {
 position:relative
}
.fc .fc-daygrid-event-harness-abs {
 position:absolute;
 top:0;
 left:0;
 right:0
}
.fc .fc-daygrid-bg-harness {
 position:absolute;
 top:0;
 bottom:0
}
.fc .fc-daygrid-day-bg .fc-non-business {
 z-index:1
}
.fc .fc-daygrid-day-bg .fc-bg-event {
 z-index:2
}
.fc .fc-daygrid-day-bg .fc-highlight {
 z-index:3
}
.fc .fc-daygrid-event {
 z-index:6;
 margin-top:1px
}
.fc .fc-daygrid-event.fc-event-mirror {
 z-index:7
}
.fc .fc-daygrid-day-bottom {
 font-size:.85em;
 padding:2px 3px 0
}
.fc .fc-daygrid-day-bottom:before {
 content:"";
 clear:both;
 display:table
}
.fc .fc-daygrid-more-link {
 position:relative;
 z-index:4;
 cursor:pointer
}
.fc .fc-daygrid-week-number {
 position:absolute;
 z-index:5;
 top:0;
 padding:2px;
 min-width:1.5em;
 text-align:center;
 background-color:rgba(208,208,208,.3);
 background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));
 color:grey;
 color:var(--fc-neutral-text-color,grey)
}
.fc .fc-more-popover .fc-popover-body {
 min-width:220px;
 padding:10px
}
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
 margin-left:2px
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
 margin-right:2px
}
.fc-direction-ltr .fc-daygrid-week-number {
 left:0;
 border-radius:0 0 3px
}
.fc-direction-rtl .fc-daygrid-week-number {
 right:0;
 border-radius:0 0 0 3px
}
.fc-liquid-hack .fc-daygrid-day-frame {
 position:static
}
.fc-daygrid-event {
 position:relative;
 white-space:nowrap;
 border-radius:3px;
 font-size:.85em;
 font-size:var(--fc-small-font-size,.85em)
}
.fc-daygrid-block-event .fc-event-time {
 font-weight:700
}
.fc-daygrid-block-event .fc-event-time,
.fc-daygrid-block-event .fc-event-title {
 padding:1px
}
.fc-daygrid-dot-event {
 display:flex;
 align-items:center;
 padding:2px 0
}
.fc-daygrid-dot-event .fc-event-title {
 flex-grow:1;
 flex-shrink:1;
 min-width:0;
 overflow:hidden;
 font-weight:700
}
.fc-daygrid-dot-event.fc-event-mirror,
.fc-daygrid-dot-event:hover {
 background:rgba(0,0,0,.1)
}
.fc-daygrid-dot-event.fc-event-selected:before {
 top:-10px;
 bottom:-10px
}
.fc-daygrid-event-dot {
 margin:0 4px;
 box-sizing:content-box;
 width:0;
 height:0;
 border:4px solid #3788d8;
 border:calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#3788d8);
 border-radius:4px;
 border-radius:calc(var(--fc-daygrid-event-dot-width,8px)/ 2)
}
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
 margin-right:3px
}
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
 margin-left:3px
}
.fc-v-event {
 display:block;
 border:1px solid #3788d8;
 border:1px solid var(--fc-event-border-color,#3788d8);
 background-color:#3788d8;
 background-color:var(--fc-event-bg-color,#3788d8)
}
.fc-v-event .fc-event-main {
 color:#fff;
 color:var(--fc-event-text-color,#fff);
 height:100%
}
.fc-v-event .fc-event-main-frame {
 height:100%;
 display:flex;
 flex-direction:column
}
.fc-v-event .fc-event-time {
 flex-grow:0;
 flex-shrink:0;
 max-height:100%;
 overflow:hidden
}
.fc-v-event .fc-event-title-container {
 flex-grow:1;
 flex-shrink:1;
 min-height:0
}
.fc-v-event .fc-event-title {
 top:0;
 bottom:0;
 max-height:100%;
 overflow:hidden
}
.fc-v-event:not(.fc-event-start) {
 border-top-width:0;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.fc-v-event:not(.fc-event-end) {
 border-bottom-width:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.fc-v-event.fc-event-selected:before {
 left:-10px;
 right:-10px
}
.fc-v-event .fc-event-resizer-start {
 cursor:n-resize
}
.fc-v-event .fc-event-resizer-end {
 cursor:s-resize
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
 height:8px;
 height:var(--fc-event-resizer-thickness,8px);
 left:0;
 right:0
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
 top:-4px;
 top:calc(var(--fc-event-resizer-thickness,8px)/ -2)
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
 bottom:-4px;
 bottom:calc(var(--fc-event-resizer-thickness,8px)/ -2)
}
.fc-v-event.fc-event-selected .fc-event-resizer {
 left:50%;
 margin-left:-4px;
 margin-left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)
}
.fc-v-event.fc-event-selected .fc-event-resizer-start {
 top:-4px;
 top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)
}
.fc-v-event.fc-event-selected .fc-event-resizer-end {
 bottom:-4px;
 bottom:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)
}
.fc .fc-timegrid .fc-daygrid-body {
 z-index:2
}
.fc .fc-timegrid-axis-chunk>table,
.fc .fc-timegrid-body,
.fc .fc-timegrid-slots {
 position:relative;
 z-index:1
}
.fc .fc-timegrid-divider {
 padding:0 0 2px
}
.fc .fc-timegrid-body {
 min-height:100%
}
.fc .fc-timegrid-axis-chunk {
 position:relative
}
.fc .fc-timegrid-slot {
 height:1.5em;
 border-bottom:0
}
.fc .fc-timegrid-slot:empty:before {
 content:'\00a0'
}
.fc .fc-timegrid-slot-minor {
 border-top-style:dotted
}
.fc .fc-timegrid-slot-label-cushion {
 display:inline-block;
 white-space:nowrap
}
.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
 padding:0 4px
}
.fc .fc-timegrid-axis-frame-liquid {
 height:100%
}
.fc .fc-timegrid-axis-frame {
 overflow:hidden;
 display:flex;
 align-items:center;
 justify-content:flex-end
}
.fc .fc-timegrid-axis-cushion {
 max-width:60px;
 flex-shrink:0
}
.fc-direction-ltr .fc-timegrid-slot-label-frame {
 text-align:right
}
.fc-direction-rtl .fc-timegrid-slot-label-frame {
 text-align:left
}
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
 height:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.fc .fc-timegrid-col.fc-day-today {
 background-color:rgba(255,220,40,.15);
 background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))
}
.fc .fc-timegrid-col-frame {
 min-height:100%;
 position:relative
}
.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame {
 height:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.fc-media-screen .fc-timegrid-cols {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.fc-media-screen .fc-timegrid-cols>table {
 height:100%
}
.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {
 position:absolute;
 top:0;
 left:0;
 right:0
}
.fc .fc-timegrid-col-bg {
 z-index:2
}
.fc .fc-timegrid-col-bg .fc-non-business {
 z-index:1
}
.fc .fc-timegrid-col-bg .fc-bg-event {
 z-index:2
}
.fc .fc-timegrid-col-bg .fc-highlight,
.fc .fc-timegrid-col-events {
 z-index:3
}
.fc .fc-timegrid-bg-harness {
 position:absolute;
 left:0;
 right:0
}
.fc .fc-timegrid-now-indicator-container {
 bottom:0;
 overflow:hidden
}
.fc-direction-ltr .fc-timegrid-col-events {
 margin:0 2.5% 0 2px
}
.fc-direction-rtl .fc-timegrid-col-events {
 margin:0 2px 0 2.5%
}
.fc-timegrid-event-harness {
 position:absolute
}
.fc-timegrid-event-harness>.fc-timegrid-event {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.fc-timegrid-event-harness-inset .fc-timegrid-event,
.fc-timegrid-event.fc-event-mirror,
.fc-timegrid-more-link {
 box-shadow:0 0 0 1px #fff;
 box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)
}
.fc-timegrid-event,
.fc-timegrid-more-link {
 font-size:.85em;
 font-size:var(--fc-small-font-size,.85em);
 border-radius:3px
}
.fc-timegrid-event {
 margin-bottom:1px
}
.fc-timegrid-event .fc-event-main {
 padding:1px 1px 0
}
.fc-timegrid-event .fc-event-time {
 white-space:nowrap;
 font-size:.85em;
 font-size:var(--fc-small-font-size,.85em);
 margin-bottom:1px
}
.fc-timegrid-event-short .fc-event-main-frame {
 flex-direction:row;
 overflow:hidden
}
.fc-timegrid-event-short .fc-event-time:after {
 content:'\00a0-\00a0'
}
.fc-timegrid-event-short .fc-event-title {
 font-size:.85em;
 font-size:var(--fc-small-font-size,.85em)
}
.fc-timegrid-more-link {
 position:absolute;
 z-index:9999;
 color:inherit;
 color:var(--fc-more-link-text-color,inherit);
 background:var(--fc-more-link-bg-color,#d0d0d0);
 cursor:pointer;
 margin-bottom:1px
}
.fc-timegrid-more-link-inner {
 padding:3px 2px;
 top:0
}
.fc-direction-ltr .fc-timegrid-more-link {
 right:0
}
.fc-direction-rtl .fc-timegrid-more-link {
 left:0
}
.fc .fc-timegrid-now-indicator-line {
 position:absolute;
 z-index:4;
 left:0;
 right:0;
 border-style:solid;
 border-color:red;
 border-color:var(--fc-now-indicator-color,red);
 border-width:1px 0 0
}
.fc .fc-timegrid-now-indicator-arrow {
 position:absolute;
 z-index:4;
 margin-top:-5px;
 border-style:solid;
 border-color:red;
 border-color:var(--fc-now-indicator-color,red)
}
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
 left:0;
 border-width:5px 0 5px 6px;
 border-top-color:transparent;
 border-bottom-color:transparent
}
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
 right:0;
 border-width:5px 6px 5px 0;
 border-top-color:transparent;
 border-bottom-color:transparent
}
.fc-theme-standard .fc-list {
 border:1px solid #ddd;
 border:1px solid var(--fc-border-color,#ddd)
}
.fc .fc-list-empty {
 background-color:rgba(208,208,208,.3);
 background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
.fc .fc-list-empty-cushion {
 margin:5em 0
}
.fc .fc-list-table {
 width:100%;
 border-style:hidden
}
.fc .fc-list-table tr>* {
 border-left:0;
 border-right:0
}
.fc .fc-list-sticky .fc-list-day>* {
 position:sticky;
 top:0;
 background:var(--fc-page-bg-color,#fff)
}
.fc .fc-list-table th {
 padding:0
}
.fc .fc-list-day-cushion,
.fc .fc-list-table td {
 padding:8px 14px
}
.fc .fc-list-day-cushion:after {
 content:"";
 clear:both;
 display:table
}
.fc-theme-standard .fc-list-day-cushion {
 background-color:rgba(208,208,208,.3);
 background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3))
}
.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
 float:left
}
.fc-direction-ltr .fc-list-day-side-text,
.fc-direction-rtl .fc-list-day-text {
 float:right
}
.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
 padding-right:0
}
.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
 padding-left:0
}
.fc .fc-list-event.fc-event-forced-url {
 cursor:pointer
}
.fc .fc-list-event:hover td {
 background-color:#f5f5f5;
 background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)
}
.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
 white-space:nowrap;
 width:1px
}
.fc .fc-list-event-dot {
 display:inline-block;
 box-sizing:content-box;
 width:0;
 height:0;
 border:5px solid #3788d8;
 border:calc(var(--fc-list-event-dot-width,10px)/ 2) solid var(--fc-event-border-color,#3788d8);
 border-radius:5px;
 border-radius:calc(var(--fc-list-event-dot-width,10px)/ 2)
}
.fc .fc-list-event-title a {
 color:inherit
}
.fc .fc-list-event.fc-event-forced-url:hover a {
 text-decoration:underline
}
.fc-theme-bootstrap a:not([href]) {
 color:inherit
}
.wp-block-wpzoom-blocks-social-icons {
 margin:0 auto;
 display:flex;
 box-sizing:content-box;
 flex-flow:row wrap;
 justify-content:var(--wpz-social-icons-alignment)
}
.wp-block-wpzoom-blocks-social-icons a.social-icon-link {
 text-decoration:none!important;
 box-shadow:none;
 transition:opacity .2s ease
}
.wp-block-wpzoom-blocks-social-icons a.social-icon-link:hover {
 opacity:.8
}
.wp-block-wpzoom-blocks-social-icons .social-icon.socicon,
.wp-block-wpzoom-blocks-social-icons .social-icon.dashicons,
.wp-block-wpzoom-blocks-social-icons .social-icon.genericon,
.wp-block-wpzoom-blocks-social-icons .social-icon.academicons,
.wp-block-wpzoom-blocks-social-icons .social-icon.fas,
.wp-block-wpzoom-blocks-social-icons .social-icon.fab,
.wp-block-wpzoom-blocks-social-icons .social-icon.far {
 color:#fff;
 padding:10px;
 margin:5px;
 background:#5a5a59;
 font-size:1.2em;
 width:1.2em;
 height:1.2em;
 vertical-align:middle;
 box-sizing:content-box;
 line-height:1.2em;
 text-align:center
}
.wp-block-wpzoom-blocks-social-icons .social-icon.socicon:empty {
 width:1.2em;
 height:1.2em
}
.wp-block-wpzoom-blocks-social-icons .social-icon.socicon {
 top:0
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .social-icon {
 font-size:var(--wpz-social-icons-block-item-font-size);
 padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);
 margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);
 border-radius:var(--wpz-social-icons-block-item-border-radius);
 background-color:var(--wpz-social-icons-block-item-color)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .social-icon:hover {
 background-color:var(--wpz-social-icons-block-item-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .icon-label {
 color:var(--wpz-social-icons-block-label-color);
 font-size:var(--wpz-social-icons-block-label-font-size)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-round .icon-label:hover {
 color:var(--wpz-social-icons-block-label-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .social-icon {
 font-size:var(--wpz-social-icons-block-item-font-size);
 padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);
 margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);
 border-radius:var(--wpz-social-icons-block-item-border-radius);
 background-color:var(--wpz-social-icons-block-item-color)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .social-icon:hover {
 background-color:var(--wpz-social-icons-block-item-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .icon-label {
 color:var(--wpz-social-icons-block-label-color);
 font-size:var(--wpz-social-icons-block-label-font-size)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-rounded .icon-label:hover {
 color:var(--wpz-social-icons-block-label-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .social-icon {
 font-size:var(--wpz-social-icons-block-item-font-size);
 padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);
 margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);
 border-radius:var(--wpz-social-icons-block-item-border-radius);
 background-color:var(--wpz-social-icons-block-item-color)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .social-icon:hover {
 background-color:var(--wpz-social-icons-block-item-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .icon-label {
 color:var(--wpz-social-icons-block-label-color);
 font-size:var(--wpz-social-icons-block-label-font-size)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-canvas-squared .icon-label:hover {
 color:var(--wpz-social-icons-block-label-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .social-icon {
 font-size:var(--wpz-social-icons-block-item-font-size);
 padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);
 margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);
 border-radius:var(--wpz-social-icons-block-item-border-radius);
 color:var(--wpz-social-icons-block-item-color);
 background-color:transparent
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .social-icon:hover {
 color:var(--wpz-social-icons-block-item-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .icon-label {
 color:var(--wpz-social-icons-block-label-color);
 font-size:var(--wpz-social-icons-block-label-font-size)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas .icon-label:hover {
 color:var(--wpz-social-icons-block-label-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .social-icon {
 font-size:var(--wpz-social-icons-block-item-font-size);
 padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);
 margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);
 border-radius:var(--wpz-social-icons-block-item-border-radius);
 color:var(--wpz-social-icons-block-item-color);
 background-color:transparent;
 border-width:2px;
 border-style:solid
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .social-icon:hover {
 color:var(--wpz-social-icons-block-item-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .icon-label {
 color:var(--wpz-social-icons-block-label-color);
 font-size:var(--wpz-social-icons-block-label-font-size)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-border .icon-label:hover {
 color:var(--wpz-social-icons-block-label-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link {
 display:flex;
 flex-direction:column;
 align-items:center
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .social-icon,
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .icon-label {
 display:flex;
 justify-content:center
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .social-icon {
 background-color:transparent;
 color:var(--wpz-social-icons-block-item-color);
 font-size:var(--wpz-social-icons-block-item-font-size);
 padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);
 margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);
 border-radius:var(--wpz-social-icons-block-item-border-radius)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .social-icon:hover {
 color:var(--wpz-social-icons-block-item-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .icon-label {
 padding:0 5px 5px 5px;
 color:var(--wpz-social-icons-block-label-color);
 font-size:var(--wpz-social-icons-block-label-font-size)
}
.wp-block-wpzoom-blocks-social-icons.is-style-without-canvas-with-label .social-icon-link .icon-label:hover {
 color:var(--wpz-social-icons-block-label-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link {
 color:#fff;
 margin:16px 10px;
 background-color:var(--wpz-social-icons-block-item-color);
 padding:var(--wpz-social-icons-block-item-padding-vertical) var(--wpz-social-icons-block-item-padding-horizontal);
 margin:var(--wpz-social-icons-block-item-margin-vertical) var(--wpz-social-icons-block-item-margin-horizontal);
 border-radius:var(--wpz-social-icons-block-item-border-radius)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link .social-icon {
 font-size:var(--wpz-social-icons-block-item-font-size);
 background-color:transparent;
 padding:0
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link:hover {
 background-color:var(--wpz-social-icons-block-item-color-hover)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link .icon-label {
 padding:5px 5px 5px 0;
 color:var(--wpz-social-icons-block-label-color);
 font-size:var(--wpz-social-icons-block-label-font-size)
}
.wp-block-wpzoom-blocks-social-icons.is-style-with-label-canvas-rounded .social-icon-link .icon-label:hover {
 color:var(--wpz-social-icons-block-label-color-hover)
}
.zoom-social-icons-legacy-widget-title:empty,
.zoom-social-icons-legacy-widget-description:empty {
 display:none!important
}
body .simple-sitemap-menu li {
 float:initial
}
.simple-sitemap-container ul {
 margin:0 0 0 1.2em;
 padding:0
}
.editor-styles-wrapper .simple-sitemap-container ul,
.editor-styles-wrapper .simple-sitemap-container ol {
 margin:0 0 0 1.2em;
 padding:0
}
.simple-sitemap-wrap:not(:first-of-type) {
 margin-top:1.5em
}
.simple-sitemap-container .excerpt {
 font-size:.85em
}
.simple-sitemap-container span.excerpt {
 position:relative;
 left:8px
}
.simple-sitemap-container .separator {
 border-bottom:1px #eee solid;
 margin-bottom:-5px;
 margin-top:18px;
 padding:0
}
.simple-sitemap-container ul.main>li:last-child .separator {
 border-bottom:0
}
.simple-sitemap-fi {
 position:relative;
 top:6px;
 left:-5px;
 margin-left:5px
}
.simple-sitemap-container.col {
 padding:0;
 margin:0;
 display:flex;
 flex-wrap:wrap
}
.simple-sitemap-wrap.col {
 width:260px;
 margin-right:20px;
 margin-top:10px
}
.simple-sitemap-wrap.col ul.main {
 margin-left:20px
}
.simple-sitemap-container.hide-icon ul.main {
 margin-left:0;
 list-style-type:none
}
.simple-sitemap-container.hide-icon ul.main ul.children {
 list-style-type:none
}
.horizontal ul.children {
 display:inline;
 margin-left:0
}
.simple-sitemap-wrap>ul.horizontal {
 list-style-type:none;
 margin:0
}
.simple-sitemap-wrap>ul.horizontal li {
 display:inline
}
.simple-sitemap-container.tab-enabled * {
 box-sizing:border-box
}
.simple-sitemap-container.tab-enabled ul.main {
 margin:2em 1em 2em 3em
}
.simple-sitemap-container.tab-enabled ul.main.horizontal {
 margin:2em 1em 2em 2em
}
.simple-sitemap-container .no-posts {
 font-style:italic
}
.simple-sitemap-container.tab-enabled .no-posts {
 font-style:italic;
 margin:2em 1em 2em 2em
}
.simple-sitemap-container.tab-enabled .post-type {
 margin:0;
 font-weight:400
}
.simple-sitemap-container.tab-enabled label {
 cursor:pointer;
 float:left;
 margin:0 5px 0 0;
 display:block;
 background-color:#eee;
 border-radius:4px 4px 0 0
}
.simple-sitemap-container.tab-enabled input {
 display:none
}
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-1"]:checked~.simple-sitemap-content .simple-sitemap-tab-1,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-2"]:checked~.simple-sitemap-content .simple-sitemap-tab-2,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-3"]:checked~.simple-sitemap-content .simple-sitemap-tab-3,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-4"]:checked~.simple-sitemap-content .simple-sitemap-tab-4,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-5"]:checked~.simple-sitemap-content .simple-sitemap-tab-5,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-6"]:checked~.simple-sitemap-content .simple-sitemap-tab-6,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-7"]:checked~.simple-sitemap-content .simple-sitemap-tab-7,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-8"]:checked~.simple-sitemap-content .simple-sitemap-tab-8,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-9"]:checked~.simple-sitemap-content .simple-sitemap-tab-9,
.simple-sitemap-container.tab-enabled input[id^="simple-sitemap-tab-10"]:checked~.simple-sitemap-content .simple-sitemap-tab-10 {
 display:block
}
.simple-sitemap-container.tab-enabled .simple-sitemap-content {
 clear:both;
 position:relative
}
.simple-sitemap-container.tab-enabled .panel {
 width:100%;
 display:none;
 border:1px solid #ddd;
 border-radius:0 0 4px 4px
}
.components-panel__row.simple-sitemap .react-select-container {
 min-width:120px
}
.label-wide label {
 max-width:100%
}
.components-panel .tab-colors {
 display:block
}
.components-panel .series-color {
 display:inline-block;
 margin:0 0 0 5px
}
.components-panel .series-color:first-of-type {
 margin:0
}
.components-panel .series-color,
.components-panel .series-color>div {
 width:22px;
 height:22px
}
.components-panel .series-color>div {
 border-radius:0;
 border:1px solid #ccc
}
.components-panel__row.simple-sitemap .disabled .components-base-control__help {
 color:rgb(232,119,119)
}
.edit-post-settings-sidebar__panel-block .components-panel__body .components-panel__row.simple-sitemap .components-base-control {
 margin-bottom:0
}
.components-panel__row.simple-sitemap .components-base-control .components-base-control__field {
 margin-bottom:8px
}
.components-panel__row.simple-sitemap .components-base-control .components-base-control__help {
 margin-bottom:4px
}
.components-panel__row.simple-sitemap.order {
 justify-content:start;
 align-items:start
}
.components-panel__row.simple-sitemap.order .components-base-control:first-child {
 margin-right:1em
}
.components-panel__row.simple-sitemap.general-chk {
 margin-top:0
}
.awsm-grid-wrapper,
.awsm-grid-wrapper *,
.awsm-grid-wrapper::after,
.awsm-grid-wrapper::before {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.awsm-grid-wrapper figcaption,
.awsm-grid-wrapper figure {
 display:block
}
.awsm-grid-wrapper figure {
 margin:0;
 -webkit-margin-before:0;
 -webkit-margin-after:0;
 -webkit-margin-start:0;
 -webkit-margin-end:0
}
html.awsm-popup-on {
 height:100%;
 overflow:hidden
}
.awsm-contact-info,
.awsm-flip-back-inner,
.awsm-flip-front,
.awsm-personal-info {
 display:block
}
.awsm-team-link-control {
 cursor:pointer
}
.awsm-grid-wrapper .awsm-team-link-control,
.awsm-grid-wrapper a {
 color:#aaa;
 text-decoration:none
}
.awsm-grid-wrapper .awsm-grid-control:active,
.awsm-grid-wrapper .awsm-team-link-control:hover,
.awsm-grid-wrapper a:active,
.awsm-grid-wrapper a:hover {
 color:#333
}
.circles-style,
.grid-style {
 line-height:1.2
}
.clearfix::after {
 content:"";
 clear:both;
 display:block
}
.awsm-grid-wrapper .awsm-grid {
 list-style:none;
 padding:30px 0;
 margin:0 -15px
}
.awsm-grid-wrapper .awsm-grid.drawer-style {
 margin:0
}
.awsm-grid-wrapper .awsm-grid>.awsm-grid-card {
 width:25%;
 padding:0 15px;
 margin:0 0 30px;
 clear:none
}
.awsm-grid-wrapper .grid-2-col>.awsm-grid-card {
 width:50%
}
.awsm-grid-wrapper .grid-3-col>.awsm-grid-card {
 width:33.33%
}
.awsm-grid-wrapper .grid-4-col>.awsm-grid-card {
 width:25%
}
.awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
 width:20%
}
figure {
 overflow:hidden
}
.awsm-grid-wrapper .awsm-grid-list-item,
.awsm-grid-wrapper a {
 text-decoration:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-bottom:0;
 outline:0
}
.awsm-grid-wrapper p {
 line-height:1.4
}
.awsm-grid figure {
 position:relative;
 margin:0!important
}
.awsm-grid figure img {
 width:100%;
 display:block;
 position:relative;
 margin:0;
 border:none;
 max-width:100%;
 height:auto
}
.awsm-grid-wrapper .awsm-grid h3 {
 margin:0 0 3px;
 padding:0;
 font-size:1.17em;
 line-height:1.4;
 color:#1f1f1f
}
.awsm-grid-wrapper ul {
 list-style:none;
 line-height:normal
}
.awsm-grid-wrapper .awsm-social-icons {
 padding:0;
 margin:0 -5px
}
.awsm-social-icons span {
 display:inline-block;
 padding:0 5px;
 margin-bottom:2px
}
.awsm-social-icons a {
 display:block;
 -webkit-transition:-webkit-transform .3s;
 -moz-transition:-moz-transform .3s;
 transition:-webkit-transform .3s;
 -moz-transition:transform .3s,-moz-transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s,-moz-transform .3s;
 line-height:1
}
.awsm-social-icons a:hover {
 -moz-transform:translateY(-4px);
 -webkit-transform:translateY(-4px);
 -ms-transform:translateY(-4px);
 transform:translateY(-4px)
}
.awsm-grid-wrapper .awsm-contact-details {
 margin-bottom:20px
}
.awsm-contact-details>p {
 padding:10px 0;
 margin:0!important;
 border-bottom:1px dotted rgba(35,35,35,.2)
}
.awsm-contact-details span {
 min-width:100px;
 margin-right:6px
}
figcaption p {
 font-size:14px
}
.awsm-popup-details a,
.awsm-popup-items a,
.drawer-style .awsm-team-link-control,
.drawer-style a,
figure figcaption a {
 -webkit-box-shadow:none;
 box-shadow:none;
 border-bottom:0
}
.awsm-grid-nav {
 display:none!important
}
.awsm-content-scrollbar {
 padding-right:30px
}
.awsm-personal-details {
 max-height:293px;
 overflow:hidden
}
.awsm-personal-info {
 position:relative;
 margin-bottom:15px
}
.awsm-personal-info span {
 text-transform:uppercase;
 font-size:.815em;
 line-height:1.4;
 display:block
}
.awsm-contact-info p {
 margin:0 0 15px;
 line-height:normal;
 color:#1f1f1f
}
.awsm-coming-soon {
 text-align:center;
 color:#333
}
.awsm-grid-wrapper .awsm-contact-details a,
.awsm-grid-wrapper .awsm-social-icons a,
.awsm-grid-wrapper a.awsm-modal-close,
.awsm-grid-wrapper a.awsm-nav-item {
 text-decoration:none;
 border:none
}
@media (max-width:1230px) {
 .awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
  width:25%
 }
}
@media (max-width:1024px) {
 .awsm-grid-wrapper .awsm-grid>.awsm-grid-card {
  width:33.333%
 }
 .awsm-grid-wrapper .grid-2-col>.awsm-grid-card {
  width:50%
 }
}
@media (max-width:992px) {
 .awsm-grid-wrapper .awsm-grid>.awsm-grid-card {
  width:50%
 }
}
@media (max-width:830px) {
 .awsm-popup-on body {
  overflow:auto
 }
}
@media (max-width:678px) {
 .awsm-grid-wrapper .awsm-grid>.awsm-grid-card {
  width:100%
 }
}
@font-face {
 font-family:awsmicon;
 src:url(../../../plugins/awsm-team-pro/css/fonts/awsmicon-1.10.0.ttf) format('truetype'),
 url(../../../plugins/awsm-team-pro/css/fonts/awsmicon-1.10.0.woff) format('woff'),
 url(../../../plugins/awsm-team-pro/css/fonts/awsmicon-1.10.0.svg#awsmicon) format('svg');
 font-weight:400;
 font-style:normal;
 font-display:swap
}
[class*=" awsm-icon-"],
[class^=awsm-icon-] {
 font-family:awsmicon!important;
 speak:never;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.awsm-icon-researchgate:before {
 content:"\e92f"
}
.awsm-icon-tiktok:before {
 content:"\e92c"
}
.awsm-icon-microsoft-word:before {
 content:"\e92d"
}
.awsm-icon-microsoft-powerpoint:before {
 content:"\e92e"
}
.awsm-icon-microsoft-excel:before {
 content:"\e931"
}
.awsm-icon-vcf:before {
 content:"\e92b"
}
.awsm-icon-viber:before {
 content:"\e923"
}
.awsm-icon-slack:before {
 content:"\e924"
}
.awsm-icon-discord:before {
 content:"\e925"
}
.awsm-icon-mixer:before {
 content:"\e926"
}
.awsm-icon-arrow-down:before {
 content:"\e60f"
}
.awsm-icon-arrow-left:before {
 content:"\e610"
}
.awsm-icon-arrow-right:before {
 content:"\e611"
}
.awsm-icon-close:before {
 content:"\e612"
}
.awsm-icon-yelp:before {
 content:"\e900"
}
.awsm-icon-github:before {
 content:"\e901"
}
.awsm-icon-flattr:before {
 content:"\e902"
}
.awsm-icon-xing:before {
 content:"\e903"
}
.awsm-icon-xing2:before {
 content:"\e904"
}
.awsm-icon-stumbleupon:before {
 content:"\e905"
}
.awsm-icon-stumbleupon2:before {
 content:"\e906"
}
.awsm-icon-delicious:before {
 content:"\e907"
}
.awsm-icon-lastfm:before {
 content:"\e908"
}
.awsm-icon-lastfm2:before {
 content:"\e909"
}
.awsm-icon-hackernews:before {
 content:"\e90a"
}
.awsm-icon-reddit:before {
 content:"\e90b"
}
.awsm-icon-soundcloud:before {
 content:"\e90c"
}
.awsm-icon-soundcloud2:before {
 content:"\e90d"
}
.awsm-icon-yahoo:before {
 content:"\e90e"
}
.awsm-icon-blogger2:before {
 content:"\e90f"
}
.awsm-icon-ello:before {
 content:"\e910"
}
.awsm-icon-wordpress2:before {
 content:"\e911"
}
.awsm-icon-steam:before {
 content:"\e912"
}
.awsm-icon-steam2:before {
 content:"\e913"
}
.awsm-icon-500px:before {
 content:"\e914"
}
.awsm-icon-deviantart:before {
 content:"\e915"
}
.awsm-icon-twitch:before {
 content:"\e916"
}
.awsm-icon-feed:before {
 content:"\e917"
}
.awsm-icon-feed2:before {
 content:"\e918"
}
.awsm-icon-sina-weibo:before {
 content:"\e919"
}
.awsm-icon-renren:before {
 content:"\e91a"
}
.awsm-icon-vk:before {
 content:"\e91b"
}
.awsm-icon-vine:before {
 content:"\e91c"
}
.awsm-icon-telegram:before {
 content:"\e91d"
}
.awsm-icon-spotify:before {
 content:"\e91e"
}
.awsm-icon-mail2:before {
 content:"\e91f"
}
.awsm-icon-mail3:before {
 content:"\e920"
}
.awsm-icon-check:before {
 content:"\e921"
}
.awsm-icon-mail:before {
 content:"\e945"
}
.awsm-icon-link:before {
 content:"\e9cb"
}
.awsm-icon-google-plus:before {
 content:"\ea8b"
}
.awsm-icon-google-plus2:before {
 content:"\ea8c"
}
.awsm-icon-hangouts:before {
 content:"\ea8e"
}
.awsm-icon-google-drive:before {
 content:"\ea8f"
}
.awsm-icon-facebook:before {
 content:"\ea90"
}
.awsm-icon-facebook2:before {
 content:"\ea91"
}
.awsm-icon-instagram:before {
 content:"\ea92"
}
.awsm-icon-whatsapp:before {
 content:"\ea93"
}
.awsm-icon-twitter:before {
 content:"\ea96"
}
.awsm-icon-youtube:before {
 content:"\ea9d"
}
.awsm-icon-vimeo:before {
 content:"\eaa0"
}
.awsm-icon-vimeo2:before {
 content:"\eaa1"
}
.awsm-icon-flickr:before {
 content:"\eaa3"
}
.awsm-icon-flickr2:before {
 content:"\eaa4"
}
.awsm-icon-dribbble:before {
 content:"\eaa7"
}
.awsm-icon-behance:before {
 content:"\eaa8"
}
.awsm-icon-behance2:before {
 content:"\eaa9"
}
.awsm-icon-dropbox:before {
 content:"\eaae"
}
.awsm-icon-wordpress:before {
 content:"\eab4"
}
.awsm-icon-blogger:before {
 content:"\eab8"
}
.awsm-icon-tumblr:before {
 content:"\eab9"
}
.awsm-icon-tumblr2:before {
 content:"\eaba"
}
.awsm-icon-skype:before {
 content:"\eac5"
}
.awsm-icon-linkedin2:before {
 content:"\eac9"
}
.awsm-icon-linkedin:before {
 content:"\eaca"
}
.awsm-icon-stackoverflow:before {
 content:"\ead0"
}
.awsm-icon-pinterest2:before {
 content:"\ead1"
}
.awsm-icon-pinterest:before {
 content:"\ead2"
}
.awsm-icon-foursquare:before {
 content:"\ead6"
}
.awsm-icon-phone2:before {
 content:"\e932"
}
.awsm-icon-mail4:before {
 content:"\e933"
}
.awsm-icon-file-drive:before {
 content:"\e935"
}
.awsm-icon-cloud-download:before {
 content:"\e936"
}
.awsm-icon-download:before {
 content:"\e937"
}
.awsm-icon-file-pdf2:before {
 content:"\e938"
}
.awsm-icon-phone:before {
 content:"\e942"
}
.awsm-icon-file-text:before {
 content:"\e939"
}
.awsm-icon-profile:before {
 content:"\e93a"
}
.awsm-icon-file-empty:before {
 content:"\e93b"
}
.awsm-icon-files-empty:before {
 content:"\e93c"
}
.awsm-icon-file-text2:before {
 content:"\e93d"
}
.awsm-icon-file-picture:before {
 content:"\e93e"
}
.awsm-icon-file-music:before {
 content:"\e93f"
}
.awsm-icon-file-play:before {
 content:"\e940"
}
.awsm-icon-file-video:before {
 content:"\e941"
}
.awsm-icon-file-zip:before {
 content:"\e943"
}
.awsm-icon-folder-download:before {
 content:"\e944"
}
.awsm-icon-download2:before {
 content:"\e960"
}
.awsm-icon-download3:before {
 content:"\e9c5"
}
.awsm-icon-attachment:before {
 content:"\e9cd"
}
.awsm-icon-file-pdf:before {
 content:"\eadf"
}
.awsm-icon-file-word:before {
 content:"\eae1"
}
.awsm-icon-file-excel:before {
 content:"\eae2"
}
.awsm-icon-search:before {
 content:"\e986"
}
.awsm-icon-snapchat-ghost:before {
 content:"\e927"
}
.awsm-icon-imdb:before {
 content:"\e928"
}
.awsm-icon-meetup:before {
 content:"\e929"
}
.awsm-icon-wechat:before {
 content:"\e92a"
}
.awsm-icon-weixin:before {
 content:"\e92a"
}
.awsm-icon-quora:before {
 content:"\e922"
}
.mCustomScrollbar {
 -ms-touch-action:pinch-zoom;
 touch-action:pinch-zoom
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
 -ms-touch-action:auto;
 touch-action:auto
}
.mCustomScrollBox {
 position:relative;
 overflow:hidden;
 height:100%;
 max-width:100%;
 outline:0;
 direction:ltr
}
.mCSB_container {
 overflow:hidden;
 width:auto;
 height:auto
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-right:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
 margin-right:0;
 margin-left:30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-left:0
}
.mCSB_scrollTools {
 position:absolute;
 width:16px;
 height:auto;
 left:auto;
 top:0;
 right:0;
 bottom:0
}
.mCSB_outside+.mCSB_scrollTools {
 right:-26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
 right:auto;
 left:0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
 left:-26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:auto;
 animation:fadeIn 1s;
 -webkit-animation:fadeIn 1s;
 -moz-animation:fadeIn 1s
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
 margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
 width:2px;
 height:100%;
 margin:0 auto;
 border-radius:16px
}
.mCSB_scrollTools .mCSB_dragger {
 cursor:pointer;
 width:100%;
 height:30px;
 z-index:1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 position:relative;
 width:4px;
 height:100%;
 margin:0 auto;
 border-radius:16px;
 text-align:center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 width:12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 width:8px
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
 display:block;
 position:absolute;
 height:20px;
 width:100%;
 overflow:hidden;
 margin:0 auto;
 cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
 bottom:0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
 margin-right:0;
 margin-bottom:30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
 min-height:100%
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
 margin-bottom:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 width:auto;
 height:16px;
 top:auto;
 right:0;
 bottom:0;
 left:0
}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 bottom:-26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
 margin:0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:2px;
 margin:7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:30px;
 height:100%;
 left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:4px;
 margin:6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 height:12px;
 margin:2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 height:8px;
 margin:4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
 display:block;
 position:absolute;
 width:20px;
 height:100%;
 overflow:hidden;
 margin:0 auto;
 cursor:pointer
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
 left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
 right:0
}
.mCSB_container_wrapper {
 position:absolute;
 height:auto;
 width:auto;
 overflow:hidden;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin-right:30px;
 margin-bottom:30px
}
.mCSB_container_wrapper>.mCSB_container {
 padding-right:30px;
 padding-bottom:30px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
 bottom:20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 right:20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
 bottom:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 right:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 left:20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 left:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
 margin-right:0;
 margin-left:30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
 padding-right:0
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
 padding-bottom:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-right:0;
 margin-left:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
 margin-bottom:0
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 -webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 -webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 transition:opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
 -webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCSB_scrollTools {
 opacity:.75;
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
 opacity:0;
 filter:"alpha(opacity=0)";
 -ms-filter:"alpha(opacity=0)"
}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
 opacity:1;
 filter:"alpha(opacity=100)";
 -ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.4);
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.75);
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.85);
 filter:"alpha(opacity=85)";
 -ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.9);
 filter:"alpha(opacity=90)";
 -ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
 background-image:url(../../../plugins/awsm-team-pro/images/mCSB_buttons.png);
 background-repeat:no-repeat;
 opacity:.4;
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
 background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
 background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
 background-position:0 -56px
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
 opacity:.75;
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
 opacity:.9;
 filter:"alpha(opacity=90)";
 -ms-filter:"alpha(opacity=90)"
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.15);
 width:5px
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:rgba(0,0,0,.85)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:rgba(0,0,0,.9)
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-80px 0
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-80px -20px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-80px -40px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-80px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
 width:4px;
 background-color:#fff;
 background-color:rgba(255,255,255,.1);
 border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:4px;
 background-color:#fff;
 background-color:rgba(255,255,255,.75);
 border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:4px;
 margin:6px auto
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.85)
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.9)
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px 0
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -20px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -40px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.1);
 border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75);
 border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.85)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px 0
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -20px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -40px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
 width:4px;
 background-color:#fff;
 background-color:rgba(255,255,255,.1);
 border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:6px;
 background-color:#fff;
 background-color:rgba(255,255,255,.75);
 border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:4px;
 margin:6px 0
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:6px;
 margin:5px auto
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.85)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.9)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-16px 0
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-16px -20px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-20px -40px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-20px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.1);
 border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75);
 border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.85)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-96px 0
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-96px -20px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-100px -40px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-100px -56px
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#fff;
 background-color:rgba(255,255,255,.1)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:2px
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:2px;
 margin:7px auto
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.15)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.85)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-80px 0
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-80px -20px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-80px -40px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-80px -56px
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#fff;
 background-color:rgba(255,255,255,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
 height:14px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:14px;
 margin:0 1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:14px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 height:14px;
 margin:1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 width:16px;
 height:16px;
 margin:-1px 0
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 width:4px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 height:16px;
 width:16px;
 margin:0 -1px
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 height:4px;
 margin:6px 0
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
 background-position:0 -72px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
 background-position:0 -92px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:0 -112px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
 background-position:0 -128px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.85)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-80px -72px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-80px -92px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-80px -112px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-80px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
 width:4px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 background-color:transparent;
 background-position:center
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
 background-repeat:repeat-y;
 opacity:.3;
 filter:"alpha(opacity=30)";
 -ms-filter:"alpha(opacity=30)"
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 height:4px;
 margin:6px 0;
 background-repeat:repeat-x
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-16px -72px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-16px -92px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-20px -112px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-20px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-96px -72px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-96px -92px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-100px -112px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-100px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-repeat:repeat-y;
 background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
 background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
 background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));
 background-image:-moz- oldlinear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
 background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 background-repeat:repeat-x;
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
 background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
 background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));
 background-image:-moz- oldlinear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);
 background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
 height:70px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:70px
}
.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
 opacity:1;
 filter:"alpha(opacity=30)";
 -ms-filter:"alpha(opacity=30)"
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
 border-radius:16px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
 width:8px;
 background-color:#000;
 background-color:rgba(0,0,0,.2);
 -webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);
 box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#555
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:8px
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:8px;
 margin:4px 0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:8px;
 margin:4px auto
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.1);
 -webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);
 box-shadow:inset 1px 0 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.1)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
 opacity:1;
 filter:"alpha(opacity=30)";
 -ms-filter:"alpha(opacity=30)"
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
 border-radius:7px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 border-radius:5px
}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {
 right:1px
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
 -webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);
 box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
 bottom:1px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);
 box-shadow:inset 1px 0 0 rgba(255,255,255,.4);
 width:12px;
 margin:2px;
 position:absolute;
 height:auto;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.4)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#555
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 height:12px;
 width:auto
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
 background-color:#000;
 background-color:rgba(0,0,0,.05);
 -webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);
 box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools {
 -webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);
 box-shadow:inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);
 box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#777
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
 background-color:#fff;
 background-color:rgba(0,0,0,.05);
 -webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);
 box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
 right:0;
 margin:12px 0
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 bottom:0;
 margin:0 12px
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
 left:0;
 right:auto
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
 height:50px
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:50px
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.2);
 filter:"alpha(opacity=20)";
 -ms-filter:"alpha(opacity=20)"
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.5);
 filter:"alpha(opacity=50)";
 -ms-filter:"alpha(opacity=50)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.2);
 filter:"alpha(opacity=20)";
 -ms-filter:"alpha(opacity=20)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.5);
 filter:"alpha(opacity=50)";
 -ms-filter:"alpha(opacity=50)"
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
 width:6px;
 background-color:#000;
 background-color:rgba(0,0,0,.2)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:6px
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:6px;
 margin:5px 0
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 width:12px
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 height:12px;
 margin:2px 0
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.85)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.1)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
 width:12px;
 background-color:#000;
 background-color:rgba(0,0,0,.2)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:6px;
 margin:3px 5px;
 position:absolute;
 height:auto;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 height:6px;
 margin:5px 3px;
 position:absolute;
 width:auto;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:12px;
 margin:2px 0
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.85)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.1)
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent;
 border-width:1px;
 border-style:solid;
 border-color:#fff;
 border-color:rgba(255,255,255,.2);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
 border-color:#000;
 border-color:rgba(0,0,0,.2)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#fff;
 background-color:rgba(255,255,255,.6)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.6)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.75)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.85)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,.9)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.75)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.85)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.9)
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.cards-style.style-1 figure {
 overflow:hidden;
 padding:30px 0 100px;
 background:#fff;
 border:1px solid rgba(0,0,0,.1)
}
.cards-style.style-1 figure::before {
 content:"";
 background:rgba(255,255,255,.9);
 background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 37%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(37%,rgba(255,255,255,.6)),color-stop(78%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));
 background:-moz- oldlinear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 37%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 37%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 -moz-transform:translateY(100%) translateY(-90px);
 -webkit-transform:translateY(100%) translateY(-90px);
 -ms-transform:translateY(100%) translateY(-90px);
 transform:translateY(100%) translateY(-90px);
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 z-index:1
}
.cards-style.style-1 figure img {
 -webkit-transition:-webkit-transform .8s;
 -moz-transition:-moz-transform .8s;
 transition:-webkit-transform .8s;
 -moz-transition:transform .8s,-moz-transform .8s;
 transition:transform .8s;
 transition:transform .8s,-webkit-transform .8s,-moz-transform .8s;
 border-radius:50%;
 -webkit-border-radius:50%;
 max-width:160px;
 margin:0 auto;
 display:block
}
.cards-style.style-1 figcaption {
 bottom:0;
 left:0;
 right:0;
 position:absolute;
 padding:30px 20px;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-transform:translateY(100%) translateY(-100px);
 -webkit-transform:translateY(100%) translateY(-100px);
 -ms-transform:translateY(100%) translateY(-100px);
 transform:translateY(100%) translateY(-100px);
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 text-align:center;
 z-index:2;
 color:#000
}
.cards-style.style-1 figcaption a {
 color:#000
}
.cards-style.style-1 figcaption p {
 font-size:14px
}
.cards-style.style-1 .awsm-contact-info {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 opacity:0;
 visibility:hidden
}
.cards-style.style-1 figure.cs-hover img,
.no-touchevents .cards-style.style-1 figure:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.cards-style.style-1 figure.cs-hover figcaption,
.cards-style.style-1 figure.cs-hover::before,
.no-touchevents .cards-style.style-1 figure:hover figcaption,
.no-touchevents .cards-style.style-1 figure:hover::before {
 -webkit-transform:translateY(0) translateY(0);
 -moz-transform:translateY(0) translateY(0);
 -ms-transform:translateY(0) translateY(0);
 transform:translateY(0) translateY(0)
}
.cards-style.style-1 figure.cs-hover .awsm-contact-info,
.no-touchevents .cards-style.style-1 figure:hover .awsm-contact-info {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 opacity:1;
 visibility:visible
}
.cards-style .awsm-flip-back {
 font-size:0
}
.cards-style figcaption::after {
 content:"";
 height:100%;
 display:inline-block;
 vertical-align:middle;
 width:1px
}
.cards-style .awsm-flip-back-inner {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:14px
}
.cards-style.style-2 figure {
 overflow:hidden;
 text-align:center
}
.cards-style.style-2 figure {
 -webkit-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.cards-style.style-2 figure img {
 border-radius:50%;
 -webkit-border-radius:50%;
 max-width:160px;
 margin:0 auto;
 display:block
}
.cards-style.style-2 .awsm-flip-front,
.cards-style.style-2 figcaption {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 padding:30px 20px;
 background:#fff;
 border:1px solid rgba(0,0,0,.1);
 color:#000;
 -webkit-transition:-webkit-transform .6s,z-index .7s;
 -moz-transition:-moz-transform .6s,z-index .7s;
 -webkit-transition:z-index .7s,-webkit-transform .6s;
 transition:z-index .7s,-webkit-transform .6s;
 -moz-transition:transform .6s,z-index .7s,-moz-transform .6s;
 transition:transform .6s,z-index .7s;
 transition:transform .6s,z-index .7s,-webkit-transform .6s,-moz-transform .6s
}
.cards-style.style-2 .awsm-flip-front {
 -moz-transform:rotateY(0);
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0);
 position:relative
}
.cards-style.style-2 .awsm-flip-front .awsm-personal-info {
 padding-top:20px
}
.cards-style.style-2 figcaption {
 -moz-transform:rotateY(180deg);
 -webkit-transform:rotateY(180deg);
 -ms-transform:rotateY(180deg);
 transform:rotateY(180deg);
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0
}
.cards-style.style-2 figcaption a {
 color:#000
}
.cards-style.style-2 figure.cs-hover .awsm-flip-front,
.no-touchevents .cards-style.style-2 figure:hover .awsm-flip-front {
 -moz-transform:rotateY(180deg);
 -webkit-transform:rotateY(180deg);
 -ms-transform:rotateY(180deg);
 transform:rotateY(180deg)
}
.cards-style.style-2 figure.cs-hover figcaption,
.no-touchevents .cards-style.style-2 figure:hover figcaption {
 -moz-transform:rotateY(0);
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0)
}
.cards-style.style-3 figure {
 overflow:hidden;
 padding:20px 20px 100px;
 background:#fff;
 border:1px solid rgba(0,0,0,.1)
}
.cards-style.style-3 figure::before {
 content:"";
 background:rgba(255,255,255,.9);
 background:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.6) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),color-stop(20%,rgba(255,255,255,.6)),color-stop(78%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));
 background:-moz- oldlinear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.6) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,.6) 20%,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 -moz-transform:translateY(100%) translateY(-90px);
 -webkit-transform:translateY(100%) translateY(-90px);
 -ms-transform:translateY(100%) translateY(-90px);
 transform:translateY(100%) translateY(-90px);
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 z-index:1
}
.cards-style.style-3 figure img {
 -webkit-transition:-webkit-transform .8s;
 -moz-transition:-moz-transform .8s;
 transition:-webkit-transform .8s;
 -moz-transition:transform .8s,-moz-transform .8s;
 transition:transform .8s;
 transition:transform .8s,-webkit-transform .8s,-moz-transform .8s
}
.cards-style.style-3 figcaption {
 bottom:0;
 left:0;
 right:0;
 position:absolute;
 padding:30px 20px;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-transform:translateY(100%) translateY(-100px);
 -webkit-transform:translateY(100%) translateY(-100px);
 -ms-transform:translateY(100%) translateY(-100px);
 transform:translateY(100%) translateY(-100px);
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 text-align:center;
 z-index:2;
 color:#000
}
.cards-style.style-3 figcaption a {
 color:#000
}
.cards-style.style-3 figcaption p {
 font-size:14px
}
.cards-style.style-3 .awsm-contact-info {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 opacity:0;
 visibility:hidden
}
.cards-style.style-3 figure.cs-hover img,
.no-touchevents .cards-style.style-3 figure:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.cards-style.style-3 figure.cs-hover figcaption,
.cards-style.style-3 figure.cs-hover::before,
.no-touchevents .cards-style.style-3 figure:hover figcaption,
.no-touchevents .cards-style.style-3 figure:hover::before {
 -webkit-transform:translateY(0) translateY(0);
 -moz-transform:translateY(0) translateY(0);
 -ms-transform:translateY(0) translateY(0);
 transform:translateY(0) translateY(0)
}
.cards-style.style-3 figure.cs-hover .awsm-contact-info,
.no-touchevents .cards-style.style-3 figure:hover .awsm-contact-info {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 opacity:1;
 visibility:visible
}
.cards-style.style-4 {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap
}
.cards-style.style-4::after {
 display:none
}
.cards-style.style-4 figure {
 padding:20px 20px 0;
 background:#fff;
 border:1px solid rgba(0,0,0,.1);
 position:relative
}
.cards-style.style-4 figure img {
 -webkit-transition:-webkit-transform .5s;
 -moz-transition:-moz-transform .5s;
 transition:-webkit-transform .5s;
 -moz-transition:transform .5s,-moz-transform .5s;
 transition:transform .5s;
 transition:transform .5s,-webkit-transform .5s,-moz-transform .5s
}
.cards-style.style-4 figcaption {
 padding:20px;
 text-align:center;
 z-index:2;
 color:#000
}
.cards-style.style-4 figcaption a {
 color:#000
}
.cards-style.style-4 figcaption p {
 font-size:14px
}
.cards-style.style-4 figure.cs-hover img,
.no-touchevents .cards-style.style-4 figure:hover img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 -ms-transform:scale(1.05);
 transform:scale(1.05)
}
.circles-style.style-1 figure {
 border-radius:50%;
 -webkit-border-radius:50%;
 position:relative;
 z-index:1
}
.circles-style.style-1 figure::before {
 content:"";
 background:rgba(0,0,0,.75);
 position:absolute;
 left:10px;
 top:10px;
 right:10px;
 bottom:10px;
 opacity:0;
 border-radius:50%;
 -webkit-border-radius:50%;
 -webkit-transform:scale(.6);
 -moz-transform:scale(.6);
 -ms-transform:scale(.6);
 transform:scale(.6);
 -webkit-transition:-webkit-transform .4s,opacity .2s;
 -moz-transition:-moz-transform .4s,opacity .2s;
 -webkit-transition:opacity .2s,-webkit-transform .4s;
 transition:opacity .2s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .2s,-moz-transform .4s;
 transition:transform .4s,opacity .2s;
 transition:transform .4s,opacity .2s,-webkit-transform .4s,-moz-transform .4s;
 z-index:1
}
.circles-style.style-1 figure img {
 -webkit-transition:-webkit-transform .8s;
 -moz-transition:-moz-transform .8s;
 transition:-webkit-transform .8s;
 -moz-transition:transform .8s,-moz-transform .8s;
 transition:transform .8s;
 transition:transform .8s,-webkit-transform .8s,-moz-transform .8s;
 border-radius:50%;
 -webkit-border-radius:50%
}
.circles-style.style-1 figcaption {
 bottom:10px;
 left:10px;
 right:10px;
 position:absolute;
 border-radius:50%;
 -webkit-border-radius:50%;
 padding:25px;
 color:#fff;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-transform:translateY(100%) translateY(-90px);
 -webkit-transform:translateY(100%) translateY(-90px);
 -ms-transform:translateY(100%) translateY(-90px);
 transform:translateY(100%) translateY(-90px);
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 text-align:center;
 z-index:2
}
.circles-style.style-1 figcaption a,
.circles-style.style-1 figcaption h3,
.circles-style.style-1 figcaption p {
 color:#fff
}
.circles-style.style-1 figcaption p {
 font-size:14px
}
.circles-style.style-1 .awsm-contact-info {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .4s,opacity .4s .2s;
 -moz-transition:-moz-transform .4s,opacity .4s .2s;
 -webkit-transition:opacity .4s .2s,-webkit-transform .4s;
 transition:opacity .4s .2s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .4s .2s,-moz-transform .4s;
 transition:transform .4s,opacity .4s .2s;
 transition:transform .4s,opacity .4s .2s,-webkit-transform .4s,-moz-transform .4s;
 opacity:0;
 visibility:hidden
}
.circles-style.style-1 figure.cs-hover::before,
.no-touchevents .circles-style.style-1 figure:hover::before {
 opacity:1;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.circles-style.style-1 figure.cs-hover img,
.no-touchevents .circles-style.style-1 figure:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.circles-style.style-1 figure.cs-hover figcaption,
.no-touchevents .circles-style.style-1 figure:hover figcaption {
 -webkit-transform:translateY(0) translateY(0);
 -moz-transform:translateY(0) translateY(0);
 -ms-transform:translateY(0) translateY(0);
 transform:translateY(0) translateY(0)
}
.circles-style.style-1 figure.cs-hover .awsm-contact-info,
.no-touchevents .circles-style.style-1 figure:hover .awsm-contact-info {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 opacity:1;
 visibility:visible
}
.circles-style .awsm-flip-back {
 font-size:0
}
.circles-style figcaption::after {
 content:"";
 height:100%;
 display:inline-block;
 vertical-align:middle;
 width:1px
}
.circles-style .awsm-flip-back-inner {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:14px
}
.circles-style.style-2 figure {
 text-align:center
}
.circles-style.style-2 figure img {
 border-radius:50%;
 -webkit-border-radius:50%;
 margin:0 auto;
 display:block
}
.circles-style.style-2 .awsm-flip-front,
.circles-style.style-2 figcaption {
 color:#000;
 -webkit-transition:-webkit-transform .6s;
 -moz-transition:-moz-transform .6s;
 transition:-webkit-transform .6s;
 -moz-transition:transform .6s,-moz-transform .6s;
 transition:transform .6s;
 transition:transform .6s,-webkit-transform .6s,-moz-transform .6s
}
.circles-style.style-2 .awsm-flip-front {
 z-index:2;
 -webkit-transform-origin:top;
 -moz-transform-origin:top;
 -ms-transform-origin:top;
 transform-origin:top;
 position:relative
}
.circles-style.style-2 figcaption {
 border-radius:50%;
 -webkit-border-radius:50%;
 z-index:1;
 padding:30px 20px;
 background:#fff;
 border:1px solid rgba(0,0,0,.1);
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0
}
.circles-style.style-2 figcaption a {
 color:#000
}
.circles-style.style-2 figure.cs-hover .awsm-flip-front,
.no-touchevents .circles-style.style-2 figure:hover .awsm-flip-front {
 -moz-transform:rotateX(100deg);
 -webkit-transform:rotateX(100deg);
 -ms-transform:rotateX(100deg);
 transform:rotateX(100deg)
}
.circles-style .awsm-flip-back {
 font-size:0
}
.circles-style figcaption::after {
 content:"";
 height:100%;
 display:inline-block;
 vertical-align:middle;
 width:1px
}
.circles-style .awsm-flip-back-inner {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:14px
}
.circles-style.style-3 figure {
 text-align:center;
 border-radius:50%;
 -webkit-border-radius:50%;
 overflow:hidden
}
.circles-style.style-3 figure img {
 border-radius:50%;
 -webkit-border-radius:50%;
 margin:0 auto;
 display:block
}
.circles-style.style-3 .awsm-flip-front,
.circles-style.style-3 figcaption {
 color:#000
}
.circles-style.style-3 .awsm-flip-front {
 z-index:2;
 -webkit-transition:-webkit-transform .4s,opacity .3s;
 -moz-transition:-moz-transform .4s,opacity .3s;
 -webkit-transition:opacity .3s,-webkit-transform .4s;
 transition:opacity .3s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .3s,-moz-transform .4s;
 transition:transform .4s,opacity .3s;
 transition:transform .4s,opacity .3s,-webkit-transform .4s,-moz-transform .4s;
 opacity:1;
 position:relative
}
.circles-style.style-3 figcaption {
 border-radius:50%;
 -webkit-border-radius:50%;
 z-index:1;
 padding:30px 20px;
 background:#fff;
 border:1px solid rgba(0,0,0,.1);
 -moz-transform:scale(.9);
 -webkit-transform:scale(.9);
 -ms-transform:scale(.9);
 transform:scale(.9);
 -webkit-transition:-webkit-transform .6s;
 -moz-transition:-moz-transform .6s;
 transition:-webkit-transform .6s;
 -moz-transition:transform .6s,-moz-transform .6s;
 transition:transform .6s;
 transition:transform .6s,-webkit-transform .6s,-moz-transform .6s;
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0
}
.circles-style.style-3 figcaption a {
 color:#000
}
.circles-style.style-3 figure.cs-hover .awsm-flip-front,
.no-touchevents .circles-style.style-3 figure:hover .awsm-flip-front {
 -moz-transform:scale(0);
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 opacity:0
}
.circles-style.style-3 figure.cs-hover figcaption,
.no-touchevents .circles-style.style-3 figure:hover figcaption {
 -moz-transform:scale(1);
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.circles-style .awsm-flip-back {
 font-size:0
}
.circles-style figcaption::after {
 content:"";
 height:100%;
 display:inline-block;
 vertical-align:middle;
 width:1px
}
.circles-style .awsm-flip-back-inner {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:14px
}
.circles-style.style-4 figure {
 text-align:center
}
.circles-style.style-4 figure img {
 border-radius:50%;
 -webkit-border-radius:50%;
 margin:0 auto;
 display:block
}
.circles-style.style-4 figcaption {
 color:#000;
 -webkit-transition:-webkit-transform .6s;
 -moz-transition:-moz-transform .6s;
 transition:-webkit-transform .6s;
 -moz-transition:transform .6s,-moz-transform .6s;
 transition:transform .6s;
 transition:transform .6s,-webkit-transform .6s,-moz-transform .6s
}
.circles-style.style-4 .awsm-flip-front {
 opacity:1;
 -webkit-transition:-webkit-transform .8s,opacity .4s;
 -moz-transition:-moz-transform .8s,opacity .4s;
 -webkit-transition:opacity .4s,-webkit-transform .8s;
 transition:opacity .4s,-webkit-transform .8s;
 -moz-transition:transform .8s,opacity .4s,-moz-transform .8s;
 transition:transform .8s,opacity .4s;
 transition:transform .8s,opacity .4s,-webkit-transform .8s,-moz-transform .8s
}
.circles-style.style-4 .awsm-flip-front {
 z-index:2;
 -webkit-transform-origin:top;
 -moz-transform-origin:top;
 -ms-transform-origin:top;
 transform-origin:top;
 position:relative
}
.circles-style.style-4 figcaption {
 border-radius:50%;
 -webkit-border-radius:50%;
 z-index:1;
 padding:30px 20px;
 background:#fff;
 border:1px solid rgba(0,0,0,.1);
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0
}
.circles-style.style-4 figcaption a {
 color:#000
}
.circles-style.style-4 figure.cs-hover .awsm-flip-front,
.no-touchevents .circles-style.style-4 figure:hover .awsm-flip-front {
 -moz-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 opacity:0
}
.drawer-style.style-1 {
 font-size:0
}
.style-1 .awsm-detailed-info {
 display:none
}
.awsm-grid-expanded-content::after {
 content:"";
 display:table;
 clear:both
}
.drawer-style.style-1>.awsm-grid-card {
 padding:0;
 float:none;
 display:inline-block;
 margin-bottom:0;
 vertical-align:top
}
.awsm-grid-show {
 display:block;
 float:left;
 width:100%;
 position:relative
}
.drawer-style.style-1>.awsm-grid-card .awsm-grid-list-item {
 position:relative;
 display:block;
 outline:0;
 color:#111;
 font-size:16px
}
.drawer-style.style-1>.awsm-grid-card .awsm-grid-list-item::before {
 content:"";
 position:absolute;
 z-index:2;
 left:0;
 top:0;
 bottom:0;
 right:0;
 border:20px solid #111;
 opacity:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:opacity .3s;
 -moz-transition:opacity .3s;
 transition:opacity .3s
}
.drawer-style.style-1 figcaption {
 position:absolute;
 left:25px;
 right:25px;
 top:25px;
 bottom:25px;
 padding:30px;
 background:rgba(35,35,35,.8);
 color:#fff;
 text-align:center;
 opacity:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -ms-transform:scale(.6);
 transform:scale(.6);
 -webkit-transform:scale(.6);
 -moz-transform:scale(.6);
 -webkit-transition:-webkit-transform .2s,opacity .2s;
 -moz-transition:-moz-transform .2s,opacity .2s;
 -webkit-transition:opacity .2s,-webkit-transform .2s;
 transition:opacity .2s,-webkit-transform .2s;
 -moz-transition:transform .2s,opacity .2s,-moz-transform .2s;
 transition:transform .2s,opacity .2s;
 transition:transform .2s,opacity .2s,-webkit-transform .2s,-moz-transform .2s;
 font-size:0
}
.drawer-style.style-1 figcaption h3 {
 color:#fff
}
.drawer-style.style-1 .awsm-personal-info {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:16px
}
.drawer-style.style-1 figcaption::after {
 content:"\e60f";
 font-family:awsmicon;
 font-size:18px;
 position:absolute;
 bottom:20px;
 left:50%;
 margin-left:-10px
}
.drawer-style.style-1 figcaption::before {
 content:"";
 display:inline-block;
 height:100%;
 vertical-align:middle;
 width:1px
}
.drawer-style.style-1 figure.cs-hover figcaption,
.drawer-style.style-1>.awsm-grid-card.awsm-expanded .awsm-grid-list-item::before,
.no-touchevents .drawer-style.style-1 .awsm-grid-card .awsm-grid-list-item:hover figcaption {
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 opacity:1
}
.drawer-style.style-1 .awsm-expanded:hover figcaption {
 opacity:0
}
.drawer-style.style-1 .awsm-grid-card.awsm-expanded .awsm-grid-list-item::after {
 top:auto;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none;
 border-top-color:#111;
 border-width:15px;
 left:50%;
 margin:0 0 0 -15px
}
.drawer-style.style-1 .awsm-grid-show {
 text-align:left;
 overflow:hidden;
 font-size:16px
}
.drawer-style.style-1 .awsm-grid-padding {
 padding:35px 15px 50px;
 height:100%;
 max-width:1200px;
 margin:0 auto;
 position:relative;
 color:#111
}
.drawer-style.style-1 .awsm-grid-padding .awsm-grid-control,
.drawer-style.style-1 .awsm-grid-padding a {
 color:#111
}
.drawer-style.style-1 .awsm-grid-close {
 position:absolute;
 width:30px;
 height:30px;
 top:34px;
 right:45px;
 cursor:pointer;
 z-index:999
}
.drawer-style.style-1 .awsm-grid-close::after,
.drawer-style.style-1 .awsm-grid-close::before {
 content:'';
 position:absolute;
 width:100%;
 top:50%;
 height:1px;
 background:#888;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.drawer-style.style-1 .awsm-grid-close::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.drawer-style.style-1 .awsm-grid-close:hover::after,
.drawer-style.style-1 .awsm-grid-close:hover::before {
 background:#333
}
.drawer-style.style-1 .awsm-details,
.drawer-style.style-1 .awsm-personal-contact-info {
 float:left;
 height:100%;
 overflow:hidden;
 position:relative;
 padding:0 30px
}
.drawer-style.style-1 .awsm-details {
 width:70%
}
.drawer-style.style-1 .awsm-personal-contact-info {
 width:30%;
 padding-top:60px
}
.drawer-style.style-1 .awsm-details h3 {
 font-size:14px;
 margin:0 0 5px;
 text-transform:uppercase;
 line-height:1.1
}
.drawer-style.style-1 .awsm-details h2 {
 font-size:36px;
 margin:0 0 10px;
 line-height:1.1
}
.drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons span {
 border:1px solid;
 margin:0 5px 2px 5px;
 text-align:center;
 padding:0
}
.drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons a {
 padding:10px 0;
 width:40px
}
.drawer-style.style-2 {
 font-size:0
}
.style-2 .awsm-detailed-info {
 display:none
}
.awsm-grid-expanded-content::after {
 content:"";
 display:table;
 clear:both
}
.drawer-style.style-2>.awsm-grid-card {
 padding:0;
 float:none;
 display:inline-block;
 margin-bottom:0;
 vertical-align:top
}
.awsm-grid-show {
 display:block;
 float:left;
 width:100%;
 position:relative
}
.drawer-style.style-2>.awsm-grid-card .awsm-grid-list-item {
 position:relative;
 display:block;
 outline:0;
 color:#111;
 font-size:16px
}
.drawer-style.style-2>.awsm-grid-card .awsm-grid-list-item::before {
 content:"";
 position:absolute;
 z-index:2;
 left:0;
 top:0;
 bottom:0;
 right:0;
 border:20px solid #111;
 opacity:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:opacity .3s;
 -moz-transition:opacity .3s;
 transition:opacity .3s
}
.drawer-style.style-2>.awsm-grid-card figure {
 overflow:hidden
}
.drawer-style.style-2 figcaption {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 padding:20px 40px 5px 20px;
 background:rgba(35,35,35,.8);
 color:#fff;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -webkit-transition:-webkit-transform .2s;
 -moz-transition:-moz-transform .2s;
 transition:-webkit-transform .2s;
 -moz-transition:transform .2s,-moz-transform .2s;
 transition:transform .2s;
 transition:transform .2s,-webkit-transform .2s,-moz-transform .2s;
 font-size:0
}
.drawer-style.style-2 figcaption h3 {
 color:#fff
}
.drawer-style.style-2 .awsm-personal-info {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:16px
}
.drawer-style.style-2 figcaption::after {
 content:"\e60f";
 font-family:awsmicon;
 font-size:18px;
 position:absolute;
 top:50%;
 margin-top:-9px;
 right:20px
}
.drawer-style.style-2 .awsm-grid-card.awsm-expanded figcaption::after {
 content:'\e612';
 animation:none!important;
 -webkit-animation:none!important;
 -moz-animation:none!important
}
.drawer-style.style-2 figcaption::before {
 content:"";
 display:inline-block;
 height:100%;
 vertical-align:middle;
 width:1px
}
.drawer-style.style-2 .awsm-grid-card.awsm-expanded .awsm-grid-list-item figcaption,
.no-touchevents .drawer-style.style-2 .awsm-grid-card .awsm-grid-list-item:hover figcaption,
.no-touchevents .drawer-style.style-2 .awsm-grid-card.awsm-expanded .awsm-grid-list-item:hover figcaption {
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0)
}
.drawer-style.style-2 figure.cs-hover figcaption::after,
.no-touchevents .drawer-style.style-2 .awsm-grid-card .awsm-grid-list-item:hover figcaption::after {
 animation:DownMove 3s infinite .6s;
 -webkit-animation:DownMove 3s infinite .6s;
 -moz-animation:DownMove 3s infinite .6s
}
.drawer-style.style-2 .awsm-grid-show {
 text-align:left;
 overflow:hidden;
 font-size:16px
}
.drawer-style.style-2 .awsm-grid-padding {
 padding:35px 15px 50px;
 height:100%;
 max-width:1200px;
 margin:0 auto;
 position:relative;
 color:#111
}
.drawer-style.style-2 .awsm-grid-padding .awsm-grid-control,
.drawer-style.style-2 .awsm-grid-padding a {
 color:#111
}
.drawer-style.style-2 .awsm-grid-close {
 position:absolute;
 width:30px;
 height:30px;
 top:34px;
 right:45px;
 cursor:pointer;
 z-index:999
}
.drawer-style.style-2 .awsm-grid-close::after,
.drawer-style.style-2 .awsm-grid-close::before {
 content:'';
 position:absolute;
 width:100%;
 top:50%;
 height:1px;
 background:#888;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.drawer-style.style-2 .awsm-grid-close::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.drawer-style.style-2 .awsm-grid-close:hover::after,
.drawer-style.style-2 .awsm-grid-close:hover::before {
 background:#333
}
.drawer-style.style-2 .awsm-details,
.drawer-style.style-2 .awsm-personal-contact-info {
 float:left;
 height:100%;
 overflow:hidden;
 position:relative;
 padding:0 30px
}
.drawer-style.style-2 .awsm-details {
 width:70%
}
.drawer-style.style-2 .awsm-personal-contact-info {
 width:30%;
 padding-top:60px
}
.drawer-style.style-2 .awsm-details h3 {
 font-size:14px;
 margin:0 0 5px;
 text-transform:uppercase;
 line-height:1.1
}
.drawer-style.style-2 .awsm-details h2 {
 font-size:36px;
 margin:0 0 10px;
 line-height:1.1
}
.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons span {
 border:1px solid;
 margin:0 5px 2px 5px;
 text-align:center;
 padding:0
}
.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons a {
 padding:10px 0;
 width:40px
}
.grid-style.style-1 figure {
 padding-bottom:90px;
 position:relative;
 z-index:1
}
.grid-style.style-1 figure img {
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-1 figcaption {
 height:90px;
 width:100%;
 bottom:0;
 position:absolute;
 padding:20px;
 color:rgba(31,31,31,1);
 text-align:center;
 overflow:hidden;
 -webkit-transition:height .4s;
 -moz-transition:height .4s;
 transition:height .4s
}
.grid-style.style-1 figcaption::before {
 content:"";
 position:absolute;
 bottom:0;
 width:100%;
 height:1px;
 background:rgba(26,26,26,1);
 -webkit-transition:height .4s;
 -moz-transition:height .4s;
 transition:height .4s;
 left:0
}
.grid-style.style-1 figcaption a {
 color:rgba(31,31,31,1)
}
.grid-style.style-1 .awsm-contact-info {
 opacity:0;
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-1 .awsm-social-icons span {
 opacity:0;
 -moz-transform:translateY(40px);
 -webkit-transform:translateY(40px);
 -ms-transform:translateY(40px);
 transform:translateY(40px);
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-1 figure.cs-hover img,
.no-touchevents .grid-style.style-1 figure:hover img {
 -webkit-transform:translateY(-15px);
 -moz-transform:translateY(-15px);
 -ms-transform:translateY(-15px);
 transform:translateY(-15px)
}
.grid-style.style-1 figure.cs-hover figcaption,
.no-touchevents .grid-style.style-1 figure:hover figcaption {
 height:125px;
 color:#fff
}
.grid-style.style-1 figure.cs-hover figcaption::before,
.no-touchevents .grid-style.style-1 figure:hover figcaption::before {
 height:100%;
 -webkit-transition:height .2s;
 -moz-transition:height .2s;
 transition:height .2s
}
.grid-style.style-1 figure.cs-hover figcaption a,
.grid-style.style-1 figure.cs-hover figcaption h3,
.no-touchevents .grid-style.style-1 figure:hover figcaption a,
.no-touchevents .grid-style.style-1 figure:hover figcaption h3 {
 color:#fff
}
.grid-style.style-1 figure.cs-hover .awsm-contact-info,
.no-touchevents .grid-style.style-1 figure:hover .awsm-contact-info {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span,
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span {
 opacity:1;
 -moz-transform:translateY(0);
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(1),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(1) {
 -webkit-transition-delay:.1s;
 -moz-transition-delay:.1s;
 transition-delay:.1s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(2),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(2) {
 -webkit-transition-delay:.2s;
 -moz-transition-delay:.2s;
 transition-delay:.2s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(3),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(3) {
 -webkit-transition-delay:.3s;
 -moz-transition-delay:.3s;
 transition-delay:.3s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(4),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(4) {
 -webkit-transition-delay:.4s;
 -moz-transition-delay:.4s;
 transition-delay:.4s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(5),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(5) {
 -webkit-transition-delay:.5s;
 -moz-transition-delay:.5s;
 transition-delay:.5s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(6),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(6) {
 -webkit-transition-delay:.6s;
 -moz-transition-delay:.6s;
 transition-delay:.6s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(7),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(7) {
 -webkit-transition-delay:.7s;
 -moz-transition-delay:.7s;
 transition-delay:.7s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(8),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(8) {
 -webkit-transition-delay:.8s;
 -moz-transition-delay:.8s;
 transition-delay:.8s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(9),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(9) {
 -webkit-transition-delay:.9s;
 -moz-transition-delay:.9s;
 transition-delay:.9s
}
.grid-style.style-1 figure.cs-hover .awsm-social-icons span:nth-child(10),
.no-touchevents .grid-style.style-1 figure:hover .awsm-social-icons span:nth-child(10) {
 -webkit-transition-delay:1s;
 -moz-transition-delay:1s;
 transition-delay:1s
}
.grid-style.style-2 figure {
 padding-bottom:90px;
 position:relative;
 z-index:1
}
.grid-style.style-2 figure img {
 -webkit-transition:-webkit-transform .8s;
 -moz-transition:-moz-transform .8s;
 transition:-webkit-transform .8s;
 -moz-transition:transform .8s,-moz-transform .8s;
 transition:transform .8s;
 transition:transform .8s,-webkit-transform .8s,-moz-transform .8s
}
.grid-style.style-2 figcaption {
 height:90px;
 width:100%;
 bottom:0;
 position:absolute;
 padding:20px;
 color:rgba(31,31,31,1);
 text-align:center;
 overflow:hidden;
 -webkit-transition:height .4s;
 -moz-transition:height .4s;
 transition:height .4s
}
.grid-style.style-2 figcaption::before {
 content:"";
 position:absolute;
 bottom:0;
 width:100%;
 height:1px;
 background:rgba(26,26,26,1);
 -webkit-transition:height .4s;
 -moz-transition:height .4s;
 transition:height .4s;
 left:0
}
.grid-style.style-2 figcaption a {
 color:rgba(31,31,31,1)
}
.grid-style.style-2 .awsm-contact-info {
 opacity:0;
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-2 .awsm-social-icons span {
 opacity:0;
 -moz-transform:translateY(40px);
 -webkit-transform:translateY(40px);
 -ms-transform:translateY(40px);
 transform:translateY(40px);
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-2 figure.cs-hover img,
.no-touchevents .grid-style.style-2 figure:hover img {
 -moz-transform:scale(1.1);
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.grid-style.style-2 figure.cs-hover figcaption,
.no-touchevents .grid-style.style-2 figure:hover figcaption {
 height:125px;
 color:#fff
}
.grid-style.style-2 figure.cs-hover figcaption::before,
.no-touchevents .grid-style.style-2 figure:hover figcaption::before {
 height:100%;
 -webkit-transition:height .2s;
 -moz-transition:height .2s;
 transition:height .2s
}
.grid-style.style-2 figure.cs-hover figcaption a,
.grid-style.style-2 figure.cs-hover figcaption h3,
.no-touchevents .grid-style.style-2 figure:hover figcaption a,
.no-touchevents .grid-style.style-2 figure:hover figcaption h3 {
 color:#fff
}
.grid-style.style-2 figure.cs-hover .awsm-contact-info,
.no-touchevents .grid-style.style-2 figure:hover .awsm-contact-info {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span,
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span {
 opacity:1;
 -moz-transform:translateY(0);
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(1),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(1) {
 -webkit-transition-delay:.1s;
 -moz-transition-delay:.1s;
 transition-delay:.1s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(2),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(2) {
 -webkit-transition-delay:.2s;
 -moz-transition-delay:.2s;
 transition-delay:.2s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(3),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(3) {
 -webkit-transition-delay:.3s;
 -moz-transition-delay:.3s;
 transition-delay:.3s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(4),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(4) {
 -webkit-transition-delay:.4s;
 -moz-transition-delay:.4s;
 transition-delay:.4s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(5),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(5) {
 -webkit-transition-delay:.5s;
 -moz-transition-delay:.5s;
 transition-delay:.5s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(6),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(6) {
 -webkit-transition-delay:.6s;
 -moz-transition-delay:.6s;
 transition-delay:.6s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(7),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(7) {
 -webkit-transition-delay:.7s;
 -moz-transition-delay:.7s;
 transition-delay:.7s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(8),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(8) {
 -webkit-transition-delay:.8s;
 -moz-transition-delay:.8s;
 transition-delay:.8s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(9),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(9) {
 -webkit-transition-delay:.9s;
 -moz-transition-delay:.9s;
 transition-delay:.9s
}
.grid-style.style-2 figure.cs-hover .awsm-social-icons span:nth-child(10),
.no-touchevents .grid-style.style-2 figure:hover .awsm-social-icons span:nth-child(10) {
 -webkit-transition-delay:1s;
 -moz-transition-delay:1s;
 transition-delay:1s
}
.grid-style.style-3 figure {
 padding-bottom:45px
}
.grid-style.style-3 figure img {
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-3 figcaption {
 height:90px;
 bottom:0;
 left:30px;
 right:30px;
 position:absolute;
 color:rgba(31,31,31,1);
 text-align:center;
 overflow:hidden;
 -webkit-transition:height .4s;
 -moz-transition:height .4s;
 transition:height .4s;
 background:#fff;
 padding:20px
}
.grid-style.style-3 figcaption a {
 color:rgba(31,31,31,1)
}
.grid-style.style-3 .awsm-contact-info {
 opacity:0;
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-3 .awsm-contact-info p {
 padding:20px;
 position:relative;
 margin:0 -20px 20px
}
.grid-style.style-3 .awsm-contact-info p::after,
.grid-style.style-3 .awsm-contact-info p::before {
 content:"";
 position:absolute;
 width:0;
 border-top:1px solid rgba(31,31,31,.3);
 -webkit-transition:width .3s .4s;
 -moz-transition:width .3s .4s;
 transition:width .3s .4s
}
.grid-style.style-3 .awsm-contact-info p::before {
 left:0;
 top:0
}
.grid-style.style-3 .awsm-contact-info p::after {
 right:0;
 bottom:0
}
.grid-style.style-3 .awsm-social-icons span {
 opacity:0;
 -moz-transform:translateY(40px);
 -webkit-transform:translateY(40px);
 -ms-transform:translateY(40px);
 transform:translateY(40px);
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-3 figure.cs-hover img,
.no-touchevents .grid-style.style-3 figure:hover img {
 -moz-transform:scale(1.1);
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.grid-style.style-3 figure.cs-hover figcaption,
.no-touchevents .grid-style.style-3 figure:hover figcaption {
 height:130px
}
.grid-style.style-3 figure.cs-hover .awsm-contact-info,
.no-touchevents .grid-style.style-3 figure:hover .awsm-contact-info {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:-webkit-transform .4s,opacity .1s;
 -moz-transition:-moz-transform .4s,opacity .1s;
 -webkit-transition:opacity .1s,-webkit-transform .4s;
 transition:opacity .1s,-webkit-transform .4s;
 -moz-transition:transform .4s,opacity .1s,-moz-transform .4s;
 transition:transform .4s,opacity .1s;
 transition:transform .4s,opacity .1s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-3 figure.cs-hover .awsm-contact-info p::after,
.grid-style.style-3 figure.cs-hover .awsm-contact-info p::before,
.no-touchevents .grid-style.style-3 figure:hover .awsm-contact-info p::after,
.no-touchevents .grid-style.style-3 figure:hover .awsm-contact-info p::before {
 width:100%
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span,
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span {
 opacity:1;
 -moz-transform:translateY(0);
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(1),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(1) {
 -webkit-transition-delay:.1s;
 -moz-transition-delay:.1s;
 transition-delay:.1s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(2),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(2) {
 -webkit-transition-delay:.2s;
 -moz-transition-delay:.2s;
 transition-delay:.2s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(3),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(3) {
 -webkit-transition-delay:.3s;
 -moz-transition-delay:.3s;
 transition-delay:.3s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(4),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(4) {
 -webkit-transition-delay:.4s;
 -moz-transition-delay:.4s;
 transition-delay:.4s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(5),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(5) {
 -webkit-transition-delay:.5s;
 -moz-transition-delay:.5s;
 transition-delay:.5s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(6),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(6) {
 -webkit-transition-delay:.6s;
 -moz-transition-delay:.6s;
 transition-delay:.6s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(7),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(7) {
 -webkit-transition-delay:.7s;
 -moz-transition-delay:.7s;
 transition-delay:.7s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(8),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(8) {
 -webkit-transition-delay:.8s;
 -moz-transition-delay:.8s;
 transition-delay:.8s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(9),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(9) {
 -webkit-transition-delay:.9s;
 -moz-transition-delay:.9s;
 transition-delay:.9s
}
.grid-style.style-3 figure.cs-hover .awsm-social-icons span:nth-child(10),
.no-touchevents .grid-style.style-3 figure:hover .awsm-social-icons span:nth-child(10) {
 -webkit-transition-delay:1s;
 -moz-transition-delay:1s;
 transition-delay:1s
}
.grid-style.style-4 figure {
 overflow:hidden
}
.grid-style.style-4 figure img {
 -webkit-transition:-webkit-transform .8s;
 -moz-transition:-moz-transform .8s;
 transition:-webkit-transform .8s;
 -moz-transition:transform .8s,-moz-transform .8s;
 transition:transform .8s;
 transition:transform .8s,-webkit-transform .8s,-moz-transform .8s
}
.grid-style.style-4 figcaption {
 bottom:0;
 left:0;
 right:0;
 position:absolute;
 padding:20px;
 color:#fff;
 overflow:hidden;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-transform:translateY(100%) translateY(-90px);
 -webkit-transform:translateY(100%) translateY(-90px);
 -ms-transform:translateY(100%) translateY(-90px);
 transform:translateY(100%) translateY(-90px);
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s;
 background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));
 background:-moz- oldlinear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);
 background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0)
}
.grid-style.style-4 figcaption a,
.grid-style.style-4 figcaption h3,
.grid-style.style-4 figcaption p {
 color:#fff
}
.grid-style.style-4 figcaption p {
 font-size:14px
}
.grid-style.style-4 .awsm-contact-info {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:-webkit-transform .4s;
 -moz-transition:-moz-transform .4s;
 transition:-webkit-transform .4s;
 -moz-transition:transform .4s,-moz-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s,-moz-transform .4s
}
.grid-style.style-4 figure.cs-hover img,
.no-touchevents .grid-style.style-4 figure:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.grid-style.style-4 figure.cs-hover figcaption,
.no-touchevents .grid-style.style-4 figure:hover figcaption {
 -moz-transform:translateY(0) translateY(0);
 -webkit-transform:translateY(0) translateY(0);
 -ms-transform:translateY(0) translateY(0);
 transform:translateY(0) translateY(0)
}
.grid-style.style-4 figure.cs-hover .awsm-contact-info,
.no-touchevents .grid-style.style-4 figure:hover .awsm-contact-info {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.awsm-personal-info {
 position:relative;
 margin-bottom:15px
}
.awsm-contact-info p {
 margin:0 0 20px
}
.list-style figure img {
 max-width:300px
}
.awsm-grid.list-style figcaption {
 overflow:hidden
}
.awsm-grid.list-style>.awsm-grid-card {
 width:100%;
 float:none;
 border-bottom:1px solid rgba(35,35,35,.2);
 padding:0 0 40px 0;
 margin-bottom:40px
}
.awsm-grid.list-style>li:last-child {
 border-bottom:0;
 margin-bottom:0
}
.awsm-grid.list-style h3 {
 font-size:36px;
 margin:0 0 10px;
 line-height:1.1
}
.awsm-grid.list-style .awsm-personal-info span {
 font-size:14px
}
.awsm-grid-wrapper .awsm-grid.list-style {
 margin:0;
 padding:0
}
.awsm-grid:not(.drawer-style) {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 display:flexbox;
 -webkit-flex-flow:row wrap;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -moz-box-orient:horizontal;
 -moz-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.list-style .awsm-personal-info h3 {
 font-size:18px;
 margin:0 0 5px;
 line-height:1.1
}
.list-style figure {
 color:#111
}
.list-style figcaption p {
 font-size:16px
}
.list-style .awsm-social-icons span {
 border:1px solid;
 margin:0 5px 2px 5px;
 text-align:center;
 padding:0
}
.list-style .awsm-contact-info .awsm-social-icons a {
 color:#111;
 padding:10px 0;
 width:40px
}
.list-style.style-1 .awsm-contact-info {
 font-size:16px
}
.list-style.style-1 figure img {
 float:left;
 margin-right:30px
}
.list-style.style-2 figure img {
 float:right;
 margin-left:30px
}
.modal-style.style-1 figcaption {
 position:absolute;
 left:25px;
 right:25px;
 top:25px;
 bottom:25px;
 padding:20px;
 background:rgba(35,35,35,.8);
 color:#fff;
 text-align:center;
 opacity:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -ms-transform:scale(.6);
 transform:scale(.6);
 -webkit-transform:scale(.6);
 -moz-transform:scale(.6);
 -webkit-transition:-webkit-transform .6s,opacity .3s;
 -moz-transition:-moz-transform .6s,opacity .3s;
 -webkit-transition:opacity .3s,-webkit-transform .6s;
 transition:opacity .3s,-webkit-transform .6s;
 -moz-transition:transform .6s,opacity .3s,-moz-transform .6s;
 transition:transform .6s,opacity .3s;
 transition:transform .6s,opacity .3s,-webkit-transform .6s,-moz-transform .6s;
 font-size:0
}
.modal-style.style-1 figcaption h3 {
 color:#fff
}
.modal-style.style-1 .awsm-personal-info {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:16px
}
.modal-style.style-1 figcaption::before {
 content:"";
 display:inline-block;
 height:100%;
 vertical-align:middle;
 width:1px
}
.modal-style.style-1 figure.cs-hover figcaption,
.no-touchevents .modal-style.style-1 .awsm-grid-card figure:hover figcaption {
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 opacity:1
}
.awsm-modal-items.style-1 {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:99999;
 overflow:hidden;
 opacity:0;
 background:rgba(0,0,0,.8);
 visibility:hidden;
 transition:opacity .5s .4s,visibility .5s .4s;
 -webkit-transition:opacity .5s .4s,visibility .5s .4s;
 -moz-transition:opacity .5s .4s,visibility .5s .4s;
 padding:0 70px
}
.awsm-modal-content .mCSB_draggerContainer {
 opacity:0;
 transition:opacity .5s;
 -webkit-transition:opacity .5s;
 -moz-transition:opacity .5s
}
.awsm-modal-content:hover .mCSB_draggerContainer {
 opacity:1
}
.modal-style.style-1 .awsm-modal-items-main {
 max-width:900px;
 margin:0 auto;
 height:100%;
 position:relative;
 width:100%
}
.awsm-modal-on.awsm-modal-items.modal-style.style-1 {
 opacity:1;
 visibility:visible;
 transition:opacity .4s,visibility .5s;
 -webkit-transition:opacity .4s,visibility .5s;
 -moz-transition:opacity .4s,visibility .5s
}
.awsm-modal-item.awsm-modal-hidden .awsm-modal-content {
 display:none!important
}
.modal-style.style-1 .awsm-modal-item {
 height:100%;
 position:absolute;
 left:0;
 top:0;
 right:0;
 z-index:1;
 padding:30px 0;
 font-size:0
}
.modal-style.style-1 .awsm-modal-open.awsm-modal-item {
 z-index:2
}
.modal-style.style-1 .awsm-modal-item::after {
 content:"";
 display:inline-block;
 vertical-align:middle;
 height:100%;
 width:1px
}
.modal-style.style-1 .awsm-modal-content {
 position:relative;
 margin:0 auto;
 text-align:left;
 vertical-align:middle;
 background:#fff;
 padding:50px;
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 max-height:100%;
 opacity:0
}
.modal-style.style-1 .awsm-modal-closing .awsm-modal-content {
 visibility:visible;
 -webkit-animation-duration:.5s;
 -moz-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-name:animateTeamModalOut;
 -moz-animation-name:animateTeamModalOut;
 animation-name:animateTeamModalOut
}
.modal-style.style-1 .awsm-modal-open .awsm-modal-content {
 -webkit-animation-duration:.5s;
 -moz-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-name:animateTeamModalIn;
 -moz-animation-name:animateTeamModalIn;
 animation-name:animateTeamModalIn;
 -webkit-animation-delay:.3s;
 -moz-animation-delay:.3s;
 animation-delay:.3s;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
@-webkit-keyframes animateTeamModalOut {
 from {
  opacity:1;
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
 to {
  opacity:0;
  transform:translate3d(0,100px,0);
  -webkit-transform:translate3d(0,100px,0);
  -moz-transform:translate3d(0,100px,0)
 }
}
@-moz-keyframes animateTeamModalOut {
 from {
  opacity:1;
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
 to {
  opacity:0;
  transform:translate3d(0,100px,0);
  -webkit-transform:translate3d(0,100px,0);
  -moz-transform:translate3d(0,100px,0)
 }
}
@keyframes animateTeamModalOut {
 from {
  opacity:1;
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
 to {
  opacity:0;
  transform:translate3d(0,100px,0);
  -webkit-transform:translate3d(0,100px,0);
  -moz-transform:translate3d(0,100px,0)
 }
}
@-webkit-keyframes animateTeamModalIn {
 from {
  opacity:0;
  transform:translate3d(0,100px,0);
  -webkit-transform:translate3d(0,100px,0);
  -moz-transform:translate3d(0,100px,0)
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
}
@-moz-keyframes animateTeamModalIn {
 from {
  opacity:0;
  transform:translate3d(0,100px,0);
  -webkit-transform:translate3d(0,100px,0);
  -moz-transform:translate3d(0,100px,0)
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
}
@keyframes animateTeamModalIn {
 from {
  opacity:0;
  transform:translate3d(0,100px,0);
  -webkit-transform:translate3d(0,100px,0);
  -moz-transform:translate3d(0,100px,0)
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
}
.modal-style.style-1 .awsm-modal-content-main {
 height:100%;
 font-size:14px
}
.modal-style.style-1 .awsm-image-main {
 float:left;
 max-width:300px;
 margin-right:40px
}
.modal-style.style-1 .awsm-image-main img {
 max-width:100%;
 height:auto
}
.modal-style.style-1 .awsm-modal-details {
 overflow:hidden;
 color:#111
}
.modal-style.style-1 .awsm-modal-content-inner {
 padding-right:25px
}
.modal-style.style-1 .awsm-modal-details .awsm-team-link-control,
.modal-style.style-1 .awsm-modal-details a {
 color:#111
}
.modal-style.style-1 .awsm-modal-details h3 {
 font-size:14px;
 margin:0;
 text-transform:uppercase;
 font-weight:400
}
.modal-style.style-1 .awsm-modal-details h2 {
 font-size:36px;
 margin:0 0 20px;
 line-height:1.42
}
.modal-style.style-1 .awsm-modal-details .awsm-contact-details {
 margin:0;
 padding:20px 0
}
.modal-style.style-1 .awsm-modal-details .awsm-social-icons span {
 padding:0;
 border:1px solid;
 margin:0 5px 2px 5px;
 text-align:center
}
.modal-style.style-1 .awsm-modal-details .awsm-social-icons a {
 padding:10px 0;
 width:40px
}
.modal-style.style-1 .awsm-modal-close {
 position:absolute;
 width:25px;
 height:25px;
 top:15px;
 right:15px;
 cursor:pointer;
 z-index:100
}
.modal-style.style-1 .awsm-modal-close::after,
.modal-style.style-1 .awsm-modal-close::before {
 content:'';
 position:absolute;
 width:100%;
 top:50%;
 height:1px;
 background:#fff;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.modal-style.style-1 .awsm-modal-close::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.modal-style.style-1 .awsm-modal-close:hover::after,
.modal-style.style-1 .awsm-modal-close:hover::before {
 opacity:.8
}
.modal-style.style-1 .awsm-nav-item {
 position:absolute;
 width:40px;
 height:40px;
 top:50%;
 left:-70px;
 margin-top:-20px;
 cursor:pointer;
 color:#fff;
 font-size:40px
}
.modal-style.style-1 .awsm-nav-right {
 left:auto;
 right:-70px
}
.modal-style.style-1 .awsm-nav-item:hover,
.style-1 .awsm-nav-item:focus {
 color:#fff;
 opacity:.8;
 outline:0
}
.modal-style.style-1 .awsm-nav-item::after {
 content:"\e610";
 font-family:awsmicon
}
.modal-style.style-1 .awsm-nav-right::after {
 content:"\e611"
}
.slide-ins-style.style-1 figcaption {
 position:absolute;
 left:25px;
 right:25px;
 top:25px;
 bottom:25px;
 padding:20px;
 background:rgba(35,35,35,.8);
 color:#fff;
 text-align:center;
 opacity:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -ms-transform:scale(.6);
 transform:scale(.6);
 -webkit-transform:scale(.6);
 -moz-transform:scale(.6);
 -webkit-transition:-webkit-transform .6s,opacity .4s;
 -moz-transition:-moz-transform .6s,opacity .4s;
 -webkit-transition:opacity .4s,-webkit-transform .6s;
 transition:opacity .4s,-webkit-transform .6s;
 -moz-transition:transform .6s,opacity .4s,-moz-transform .6s;
 transition:transform .6s,opacity .4s;
 transition:transform .6s,opacity .4s,-webkit-transform .6s,-moz-transform .6s;
 font-size:0
}
.slide-ins-style.style-1 figcaption h3 {
 color:#fff
}
.slide-ins-style.style-1 .awsm-personal-info {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:16px
}
.slide-ins-style.style-1 figcaption::before {
 content:"";
 display:inline-block;
 height:100%;
 vertical-align:middle;
 width:1px
}
.no-touchevents .slide-ins-style.style-1 .awsm-grid-card figure:hover figcaption,
.slide-ins-style.style-1 figure.cs-hover figcaption {
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 opacity:1
}
.slide-ins-style.style-1.awsm-modal-items {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 right:0;
 z-index:99999;
 overflow:hidden;
 opacity:0;
 background:rgba(0,0,0,.8);
 visibility:hidden;
 transition:opacity .5s .4s,visibility .5s .4s;
 -webkit-transition:opacity .5s .4s,visibility .5s .4s;
 -moz-transition:opacity .5s .4s,visibility .5s .4s
}
.slide-ins-style.style-1.awsm-modal-on.awsm-modal-items {
 opacity:1;
 visibility:visible;
 transition:opacity .4s,visibility .5s;
 -webkit-transition:opacity .4s,visibility .5s;
 -moz-transition:opacity .4s,visibility .5s
}
.slide-ins-style.style-1 .awsm-modal-items-main {
 max-width:500px;
 margin-left:auto;
 height:100%;
 position:absolute;
 right:0;
 width:100%;
 background:#fff;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -ms-transform:translateX(100%);
 transform:translateX(100%);
 -webkit-transform:translateX(100%);
 -moz-transform:translateX(100%);
 -webkit-transition:-webkit-transform .6s;
 -moz-transition:-moz-transform .6s;
 transition:-webkit-transform .6s;
 -moz-transition:transform .6s,-moz-transform .6s;
 transition:transform .6s;
 transition:transform .6s,-webkit-transform .6s,-moz-transform .6s
}
.slide-ins-style.style-1.awsm-modal-on .awsm-modal-items-main {
 -ms-transform:translateX(0);
 transform:translateX(0);
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0)
}
.slide-ins-style.style-1 .awsm-modal-item {
 height:100%;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 font-size:0;
 width:100%
}
.slide-ins-style.style-1 .awsm-modal-open.awsm-modal-item {
 z-index:2
}
.slide-ins-style.style-1 .awsm-modal-item::after {
 content:"";
 display:inline-block;
 vertical-align:middle;
 height:100%;
 width:1px
}
.slide-ins-style.style-1 .awsm-modal-content {
 position:relative;
 margin:0 auto;
 text-align:left;
 background:#fff;
 padding:0 50px;
 overflow:auto;
 max-height:100%;
 opacity:0;
 -webkit-transition:opacity .4s;
 -moz-transition:opacity .4s;
 transition:opacity .4s
}
.slide-ins-style.style-1 .awsm-modal-closing .awsm-modal-content {
 -webkit-animation-duration:.5s;
 -moz-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-name:animateTeamFadeOut;
 -moz-animation-name:animateTeamFadeOut;
 animation-name:animateTeamFadeOut
}
.slide-ins-style.style-1 .awsm-modal-open .awsm-modal-content {
 -webkit-animation-duration:.5s;
 -moz-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-name:animateTeamFadeIn;
 -moz-animation-name:animateTeamFadeIn;
 animation-name:animateTeamFadeIn;
 -webkit-animation-delay:.3s;
 -moz-animation-delay:.3s;
 animation-delay:.3s;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.slide-ins-style.style-1 .awsm-modal-content-main {
 height:100%;
 font-size:14px;
 padding:65px 0 50px
}
.slide-ins-style.style-1 .awsm-modal-image-main {
 margin-bottom:30px
}
.slide-ins-style.style-1 .awsm-modal-image-main img {
 max-width:100%;
 height:auto
}
.slide-ins-style.style-1 .awsm-modal-details {
 overflow:hidden;
 color:#111
}
.slide-ins-style.style-1 .awsm-modal-details .awsm-team-link-control,
.slide-ins-style.style-1 .awsm-modal-details a {
 color:#111
}
.slide-ins-style.style-1 .awsm-modal-details h3 {
 font-size:14px;
 margin:0;
 text-transform:uppercase;
 font-weight:400
}
.slide-ins-style.style-1 .awsm-modal-details h2 {
 font-size:36px;
 margin:0 0 20px
}
.slide-ins-style.style-1 .awsm-modal-details .awsm-contact-details {
 margin:0;
 padding:20px 0
}
.slide-ins-style.style-1 .awsm-modal-details .awsm-social-icons span {
 padding:0;
 border:1px solid;
 margin:0 5px 2px 5px;
 text-align:center
}
.slide-ins-style.style-1 .awsm-modal-details .awsm-social-icons a {
 padding:10px 0;
 width:40px
}
.slide-ins-style.style-1 .awsm-modal-header {
 padding:10px 15px;
 position:relative;
 z-index:999;
 background:#fff;
 border-bottom:1px solid rgba(30,30,30,.2)
}
.slide-ins-style.style-1 .awsm-modal-close {
 float:right;
 z-index:100;
 width:25px;
 height:25px;
 display:block;
 position:relative
}
.slide-ins-style.style-1 .awsm-modal-close::after,
.slide-ins-style.style-1 .awsm-modal-close::before {
 content:'';
 position:absolute;
 width:100%;
 top:50%;
 height:1px;
 background:#888;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.slide-ins-style.style-1 .awsm-modal-close::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.slide-ins-style.style-1 .awsm-nav {
 float:left
}
.slide-ins-style.style-1 .awsm-nav-item {
 width:25px;
 height:25px;
 display:block;
 cursor:pointer;
 color:#888;
 font-size:20px;
 z-index:999;
 float:left;
 line-height:25px
}
.slide-ins-style.style-1 .awsm-nav-right {
 margin-left:10px
}
.slide-ins-style.style-1 .awsm-nav-item:focus,
.slide-ins-style.style-1 .awsm-nav-item:hover {
 color:#333;
 outline:0
}
.slide-ins-style.style-2 figcaption {
 position:absolute;
 left:25px;
 right:25px;
 top:25px;
 bottom:25px;
 padding:20px;
 background:rgba(35,35,35,.8);
 color:#fff;
 text-align:center;
 opacity:0;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -ms-transform:scale(.6);
 transform:scale(.6);
 -webkit-transform:scale(.6);
 -moz-transform:scale(.6);
 -webkit-transition:-webkit-transform .6s,opacity .4s;
 -moz-transition:-moz-transform .6s,opacity .4s;
 -webkit-transition:opacity .4s,-webkit-transform .6s;
 transition:opacity .4s,-webkit-transform .6s;
 -moz-transition:transform .6s,opacity .4s,-moz-transform .6s;
 transition:transform .6s,opacity .4s;
 transition:transform .6s,opacity .4s,-webkit-transform .6s,-moz-transform .6s;
 font-size:0
}
.slide-ins-style.style-2 figcaption h3 {
 color:#fff
}
.slide-ins-style.style-2 .awsm-personal-info {
 display:inline-block;
 width:-webkit-calc(100% - 1px);
 width:-moz-calc(100% - 1px);
 width:calc(100% - 1px);
 vertical-align:middle;
 font-size:16px
}
.slide-ins-style.style-2 figcaption::before {
 content:"";
 display:inline-block;
 height:100%;
 vertical-align:middle;
 width:1px
}
.no-touchevents .slide-ins-style.style-2 .awsm-grid-card figure:hover figcaption,
.slide-ins-style.style-2 figure.cs-hover figcaption {
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 opacity:1
}
.slide-ins-style.style-2.awsm-modal-items {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:99999;
 overflow:hidden;
 opacity:0;
 background:rgba(0,0,0,.8);
 visibility:hidden;
 transition:opacity .5s .4s,visibility .5s .4s;
 -webkit-transition:opacity .5s .4s,visibility .5s .4s;
 -moz-transition:opacity .5s .4s,visibility .5s .4s
}
.slide-ins-style.style-2.awsm-modal-on.awsm-modal-items {
 opacity:1;
 visibility:visible;
 transition:opacity .4s,visibility .5s;
 -webkit-transition:opacity .4s,visibility .5s;
 -moz-transition:opacity .4s,visibility .5s
}
.slide-ins-style.style-2 .awsm-modal-items-main {
 max-width:500px;
 margin-left:auto;
 height:100%;
 position:absolute;
 left:0;
 width:100%;
 background:#fff;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -ms-transform:translateX(-100%);
 transform:translateX(-100%);
 -webkit-transform:translateX(-100%);
 -moz-transform:translateX(-100%);
 -webkit-transition:-webkit-transform .6s;
 -moz-transition:-moz-transform .6s;
 transition:-webkit-transform .6s;
 -moz-transition:transform .6s,-moz-transform .6s;
 transition:transform .6s;
 transition:transform .6s,-webkit-transform .6s,-moz-transform .6s
}
.slide-ins-style.style-2.awsm-modal-on .awsm-modal-items-main {
 -ms-transform:translateX(0);
 transform:translateX(0);
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0)
}
.slide-ins-style.style-2 .awsm-modal-item {
 height:100%;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 font-size:0;
 width:100%
}
.slide-ins-style.style-2 .awsm-modal-open.awsm-modal-item {
 z-index:2
}
.slide-ins-style.style-2 .awsm-modal-item::after {
 content:"";
 display:inline-block;
 vertical-align:middle;
 height:100%;
 width:1px
}
.slide-ins-style.style-2 .awsm-modal-content {
 position:relative;
 margin:0 auto;
 text-align:left;
 background:#fff;
 padding:0 50px;
 overflow:auto;
 max-height:100%;
 opacity:0
}
.slide-ins-style.style-2 .awsm-modal-closing .awsm-modal-content {
 -webkit-animation-duration:.5s;
 -moz-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-name:animateTeamFadeOut;
 -moz-animation-name:animateTeamFadeOut;
 animation-name:animateTeamFadeOut
}
.slide-ins-style.style-2 .awsm-modal-open .awsm-modal-content {
 -webkit-animation-duration:.5s;
 -moz-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-name:animateTeamFadeIn;
 -moz-animation-name:animateTeamFadeIn;
 animation-name:animateTeamFadeIn;
 -webkit-animation-delay:.3s;
 -moz-animation-delay:.3s;
 animation-delay:.3s;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.slide-ins-style.style-2 .awsm-modal-content-main {
 height:100%;
 font-size:14px;
 padding:65px 0 50px
}
.slide-ins-style.style-2 .awsm-modal-image-main {
 margin-bottom:30px
}
.slide-ins-style.style-2 .awsm-modal-image-main img {
 max-width:100%;
 height:auto
}
.slide-ins-style.style-2 .awsm-modal-details {
 overflow:hidden;
 color:#111
}
.slide-ins-style.style-2 .awsm-modal-details .awsm-team-link-control,
.slide-ins-style.style-2 .awsm-modal-details a {
 color:#111
}
.slide-ins-style.style-2 .awsm-modal-details h3 {
 font-size:14px;
 margin:0;
 text-transform:uppercase;
 font-weight:400
}
.slide-ins-style.style-2 .awsm-modal-details h2 {
 font-size:36px;
 margin:0 0 20px;
 line-height:1.42
}
.slide-ins-style.style-2 .awsm-modal-details .awsm-contact-details {
 margin:0;
 padding:20px 0
}
.slide-ins-style.style-2 .awsm-modal-details .awsm-social-icons span {
 padding:0;
 border:1px solid;
 margin:0 5px 2px 5px;
 text-align:center
}
.slide-ins-style.style-2 .awsm-modal-details .awsm-social-icons a {
 padding:10px 0;
 width:40px
}
.slide-ins-style.style-2 .awsm-modal-header {
 padding:10px 15px;
 position:relative;
 z-index:999;
 background:#fff;
 border-bottom:1px solid rgba(30,30,30,.2)
}
.slide-ins-style.style-2 .awsm-modal-close {
 float:left;
 z-index:100;
 width:25px;
 height:25px;
 display:block;
 position:relative
}
.slide-ins-style.style-2 .awsm-popup-nav {
 float:right
}
.slide-ins-style.style-2 .awsm-modal-close::after,
.slide-ins-style.style-2 .awsm-modal-close::before {
 content:'';
 position:absolute;
 width:100%;
 top:50%;
 height:1px;
 background:#888;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.slide-ins-style.style-2 .awsm-modal-close::after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.slide-ins-style.style-2 .awsm-modal-nav {
 float:right
}
.slide-ins-style.style-2 .awsm-nav-item {
 width:25px;
 height:25px;
 display:block;
 cursor:pointer;
 color:#888;
 font-size:20px;
 z-index:999;
 float:left;
 line-height:25px
}
.slide-ins-style.style-2 .awsm-nav-right {
 margin-left:10px
}
.slide-ins-style.style-2 .awsm-nav-item:focus,
.slide-ins-style.style-2 .awsm-nav-item:hover {
 color:#333;
 outline:0
}
.awsm-table {
 display:table;
 width:100%;
 color:#111
}
.awsm-table-row {
 display:table-row
}
.awsm-table-cell {
 display:table-cell;
 padding:10px;
 vertical-align:middle
}
.awsm-table-row.awsm-table-head .awsm-table-cell {
 border:none
}
.awsm-table-cell .awsm-table-cell-inner {
 max-width:400px
}
.table-style .awsm-table-img-holder {
 max-width:75px
}
.awsm-table-cell .awsm-social-icons a {
 color:#111
}
.table-style .awsm-table-cell h3 {
 font-size:16px;
 font-weight:400;
 margin:0;
 padding:0;
 line-height:1.235
}
.table-style .awsm-table-cell h2 {
 font-size:16px;
 margin:0;
 padding:0;
 line-height:1.235
}
.table-style .awsm-table-cell p {
 margin-bottom:10px
}
.awsm-table-description .awsm-table-cell-inner {
 min-width:240px
}
.awsm-table.style-1 .awsm-table-row.awsm-table-head .awsm-table-cell {
 border-bottom:2px solid #ccc
}
.awsm-table.style-1 .awsm-table-cell {
 border-bottom:1px solid #ccc
}
.awsm-table.style-2 .awsm-table-row.awsm-table-head .awsm-table-cell {
 border-bottom:none
}
.awsm-table.style-2 .awsm-table-cell {
 border-bottom:none
}
.awsm-table.style-2 .awsm-table-row:nth-child(2n+1) {
 background-color:rgba(113,113,113,.04)
}
.awsm-table.style-2 .awsm-table-row.awsm-table-head {
 background-color:#eee
}
.awsm-table.style-3 .awsm-table-row.awsm-table-head .awsm-table-cell {
 background-color:#eee
}
.awsm-table.style-3 .awsm-table-cell {
 border-bottom:1px solid #ddd
}
.awsm-table.style-3 .awsm-table-row:first-child .awsm-table-cell {
 border-top:1px solid #ddd
}
.awsm-table.style-3 .awsm-table-row .awsm-table-cell:first-child {
 border-left:1px solid #ddd
}
.awsm-table.style-3 .awsm-table-row .awsm-table-cell:last-child {
 border-right:1px solid #ddd
}
.awsm-filter-team {
 margin:0 0 0 5px
}
.awsm-grid-wrapper .awsm-scale-anm {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.awsm-team-item {
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transition:all 350ms ease;
 -moz-transition:all 350ms ease;
 transition:all 350ms ease
}
.awsm-team-filter-wrap {
 text-align:center;
 padding-top:30px
}
.awsm-filter-btn {
 font-size:1rem;
 font-weight:400;
 text-decoration:none;
 cursor:pointer;
 display:inline-block;
 padding:10px 25px;
 margin:0 4px;
 height:auto;
 position:relative;
 vertical-align:middle;
 color:#111
}
.awsm-filter-btn::after {
 content:"";
 width:0;
 left:50%;
 bottom:0;
 height:2px;
 position:absolute;
 background:#111;
 opacity:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transition:all .3s ease
}
.awsm-filter-btn.awsm-active-filter::after {
 width:100%;
 left:0;
 opacity:1
}
.awsm-filter-btn:focus,
.awsm-filter-btn:hover {
 text-decoration:none;
 opacity:.8
}
.awsm-filter-btn:focus {
 outline:0;
 border-color:var(--darken-2);
 -webkit-box-shadow:0 0 0 3px var(--darken-3);
 box-shadow:0 0 0 3px var(--darken-3)
}
@keyframes DownMove {
 0% {
  top:50%
 }
 5% {
  top:60%
 }
 10% {
  top:50%
 }
 15% {
  top:60%
 }
 20% {
  top:50%
 }
}
@-webkit-keyframes DownMove {
 0% {
  top:50%
 }
 5% {
  top:60%
 }
 10% {
  top:50%
 }
 15% {
  top:60%
 }
 20% {
  top:50%
 }
}
@-moz-keyframes DownMove {
 0% {
  top:50%
 }
 5% {
  top:60%
 }
 10% {
  top:50%
 }
 15% {
  top:60%
 }
 20% {
  top:50%
 }
}
@media screen and (max-width:830px) {
 .drawer-style.style-1 .awsm-details,
 .drawer-style.style-1 .awsm-personal-contact-info {
  width:50%
 }
 .drawer-style.style-2 .awsm-details,
 .drawer-style.style-2 .awsm-personal-contact-info {
  width:50%
 }
 .modal-style.style-1 .awsm-modal-item {
  padding-top:50px
 }
 .modal-style.style-1 .awsm-modal-content {
  padding:50px 15px;
  overflow:auto
 }
 .modal-style.style-1 .awsm-modal-content-inner {
  padding-right:0
 }
 .awsm-modal-items.style-1 {
  padding:0
 }
 .modal-style.style-1 .awsm-nav-item {
  top:15px;
  left:15px;
  font-size:20px;
  width:25px;
  height:25px;
  line-height:25px;
  margin-top:0;
  z-index:1000
 }
 .modal-style.style-1 .awsm-nav-item.awsm-nav-right {
  left:50px;
  right:auto
 }
 .modal-style.style-1 .awsm-image-main {
  float:none;
  margin:0 0 30px;
  width:100%;
  max-width:100%
 }
 .awsm-table-description .awsm-table-cell-inner {
  min-width:unset
 }
}
@media screen and (max-width:700px) {
 .awsm-grid.list-style figcaption {
  overflow:visible
 }
 .list-style.style-1 figure img,
 .list-style.style-2 figure img {
  float:none;
  margin:0 0 30px 0
 }
 .awsm-table,
 .awsm-table-cell,
 .awsm-table-row {
  display:block
 }
 .awsm-table.style-1 .awsm-table-row {
  padding-bottom:20px;
  border-bottom:1px solid #ccc;
  margin-bottom:20px
 }
 .awsm-table-row.awsm-table-head {
  display:none
 }
 .awsm-table-cell {
  padding:0;
  border:none
 }
 .table-style .awsm-table-img-holder {
  float:left;
  margin-right:20px;
  margin-bottom:20px
 }
 .awsm-table-designation,
 .awsm-table-name {
  overflow:hidden
 }
 .awsm-table-description {
  clear:both
 }
 .awsm-table .awsm-table-cell h2 {
  margin-bottom:10px
 }
 .awsm-table .awsm-table-cell h3 {
  margin-top:0
 }
 .awsm-table.style-1 .awsm-table-cell {
  border:none
 }
 .awsm-table-cell .awsm-table-cell-inner {
  max-width:none
 }
 .awsm-table.style-2 .awsm-table-row {
  padding:20px 15px
 }
 .awsm-table.style-3 {
  border:1px solid #ccc
 }
 .awsm-table.style-3 .awsm-table-row {
  padding:20px 15px;
  border-bottom:1px solid #ccc
 }
 .awsm-table.style-3 .awsm-table-row:last-child {
  border-bottom:none
 }
 .awsm-table.style-3 .awsm-table-cell {
  border:none!important
 }
}
@media screen and (max-width:650px) {
 .drawer-style.style-1 .awsm-details,
 .drawer-style.style-1 .awsm-personal-contact-info {
  float:none;
  width:100%;
  padding:0;
  overflow:visible
 }
 .awsm-personal-details {
  max-height:100%;
  overflow:visible
 }
 .drawer-style.style-1 .awsm-grid-close {
  right:15px
 }
 .drawer-style.style-1 .awsm-personal-contact-info {
  padding-top:30px
 }
 .drawer-style.style-2 .awsm-details,
 .drawer-style.style-2 .awsm-personal-contact-info {
  float:none;
  width:100%
 }
 .drawer-style.style-2 .awsm-grid-close {
  right:15px
 }
 .drawer-style.style-2 .awsm-personal-contact-info {
  padding-top:30px
 }
}
@media screen and (max-width:530px) {
 .slide-ins-style.style-1 .awsm-modal-content {
  padding-left:30px;
  padding-right:30px
 }
 .slide-ins-style.style-2 .awsm-modal-content {
  padding-left:30px;
  padding-right:30px
 }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .cards-style.style-1 figure::before {
  -ms-transform:translateY(0);
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  transform:translateY(0);
  opacity:0;
  visibility:hidden;
  -webkit-transition:opacity .4s,visibility .4s;
  -moz-transition:opacity .4s,visibility .4s;
  transition:opacity .4s,visibility .4s
 }
 .cards-style.style-1 figure.cs-hover::before,
 .no-touchevents .cards-style.style-1 figure:hover::before {
  -ms-transform:translateY(0);
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  transform:translateY(0);
  opacity:1;
  visibility:visible
 }
 .cards-style.style-2 .awsm-flip-front,
 .cards-style.style-2 figcaption {
  -webkit-transition:-webkit-transform .6s,z-index .7s;
  -moz-transition:-moz-transform .6s,z-index .7s;
  -webkit-transition:z-index .7s,-webkit-transform .6s;
  transition:z-index .7s,-webkit-transform .6s;
  -moz-transition:transform .6s,z-index .7s,-moz-transform .6s;
  transition:transform .6s,z-index .7s;
  transition:transform .6s,z-index .7s,-webkit-transform .6s,-moz-transform .6s;
  -webkit-backface-visibility:visible;
  -moz-backface-visibility:visible;
  backface-visibility:visible
 }
 .cards-style.style-2 figcaption {
  z-index:1
 }
 .cards-style.style-2 .awsm-flip-front {
  z-index:2
 }
 .cards-style.style-2 figure.cs-hover figcaption,
 .no-touchevents .cards-style.style-2 figure:hover figcaption {
  z-index:3
 }
}
:root .cards-style.style-2 figcaption {
 z-index:1
}
:root .cards-style.style-2 .awsm-flip-front {
 z-index:2
}
:root .cards-style.style-2 figure:hover figcaption {
 z-index:3
}
@-webkit-keyframes animateTeamFadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@-moz-keyframes animateTeamFadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes animateTeamFadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes animateTeamFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes animateTeamFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes animateTeamFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.awsm-team-hide {
 display:none!important
}
.awsm-team-loading {
 position:relative
}
.awsm-grid::after {
 content:"";
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background:rgba(255,255,255,.5) url(../../../plugins/awsm-team-pro/images/loading.svg) no-repeat center;
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transition:all .3s ease
}
.awsm-grid.awsm-team-loading::after {
 opacity:1;
 visibility:visible
}
.awsm-team-search-wrap .awsm-team-search-control {
 min-height:48px;
 padding-right:58px
}
.awsm-team-search-wrap .awsm-team-search-item {
 position:relative;
 display:inline-block
}
.awsm-team-search-wrap .awsm-team-search-icon-wrapper {
 position:absolute;
 right:0;
 top:0;
 width:48px;
 height:100%;
 font-size:16px;
 color:#ccc;
 line-height:48px;
 text-align:center;
 cursor:pointer
}
.awsm-team-search-no-results {
 font-size:1rem;
 padding:0 15px;
 margin:25px 0 30px
}
html[dir=rtl] .awsm-grid-wrapper .awsm-grid>.awsm-grid-card {
 float:right
}
html[dir=rtl] .modal-style.style-1 .awsm-image-main {
 float:right;
 margin-right:0;
 margin-left:40px
}
html[dir=rtl] .modal-style.style-1 .awsm-modal-content {
 text-align:right
}
@media screen and (max-width:830px) {
 html[dir=rtl] .modal-style.style-1 .awsm-image-main {
  float:none;
  margin:0 0 30px
 }
}
html[dir=rtl] .slide-ins-style.style-1 .awsm-modal-content,
html[dir=rtl] .slide-ins-style.style-2 .awsm-modal-content {
 text-align:right
}
html[dir=rtl] .awsm-grid-wrapper .awsm-grid.drawer-style>.awsm-grid-card {
 float:none
}
html[dir=rtl] .drawer-style.style-1 .awsm-details,
html[dir=rtl] .drawer-style.style-1 .awsm-personal-contact-info,
html[dir=rtl] .drawer-style.style-2 .awsm-details,
html[dir=rtl] .drawer-style.style-2 .awsm-personal-contact-info {
 float:right
}
html[dir=rtl] .drawer-style.style-1 .awsm-grid-close,
html[dir=rtl] .drawer-style.style-2 .awsm-grid-close {
 right:auto;
 left:45px
}
html[dir=rtl] .drawer-style.style-2 .awsm-grid-close {
 padding-left:40px;
 padding-right:20px
}
html[dir=rtl] .drawer-style.style-2 figcaption::after {
 left:20px;
 right:0
}
html[dir=rtl] .drawer-style.style-1 .awsm-grid-show,
html[dir=rtl] .drawer-style.style-2 .awsm-grid-show {
 text-align:right
}
@media screen and (max-width:650px) {
 html[dir=rtl] .drawer-style.style-1 .awsm-details,
 html[dir=rtl] .drawer-style.style-1 .awsm-personal-contact-info,
 html[dir=rtl] .drawer-style.style-2 .awsm-details,
 html[dir=rtl] .drawer-style.style-2 .awsm-personal-contact-info {
  float:none
 }
}
html[dir=rtl] .list-style.style-1 figure img {
 float:right;
 margin-right:0;
 margin-left:30px
}
html[dir=rtl] .list-style.style-2 figure img {
 float:left;
 margin-right:30px;
 margin-left:0
}
@media screen and (max-width:700px) {
 .list-style.style-2 figure img,
 html[dir=rtl] .list-style.style-1 figure img {
  float:none;
  margin:0 0 30px
 }
}
#cookie-law-info-bar {
 font-size:15px;
 margin:0 auto;
 padding:12px 10px;
 position:absolute;
 text-align:center;
 box-sizing:border-box;
 width:100%;
 z-index:9999;
 display:none;
 left:0;
 font-weight:300;
 box-shadow:0 -1px 10px 0 rgba(172,171,171,.3)
}
#cookie-law-info-again {
 font-size:10pt;
 margin:0;
 padding:5px 10px;
 text-align:center;
 z-index:9999;
 cursor:pointer;
 box-shadow:#161616 2px 2px 5px 2px
}
#cookie-law-info-bar span {
 vertical-align:middle
}
.cli-plugin-button,
.cli-plugin-button:visited {
 display:inline-block;
 padding:9px 12px;
 color:#fff;
 text-decoration:none;
 position:relative;
 cursor:pointer;
 margin-left:5px;
 text-decoration:none
}
.cli-plugin-main-link {
 margin-left:0;
 font-weight:550;
 text-decoration:underline
}
.cli-plugin-button:hover {
 background-color:#111;
 color:#fff;
 text-decoration:none
}
.small.cli-plugin-button,
.small.cli-plugin-button:visited {
 font-size:11px
}
.cli-plugin-button,
.cli-plugin-button:visited,
.medium.cli-plugin-button,
.medium.cli-plugin-button:visited {
 font-size:13px;
 font-weight:400;
 line-height:1
}
.large.cli-plugin-button,
.large.cli-plugin-button:visited {
 font-size:14px;
 padding:8px 14px 9px
}
.super.cli-plugin-button,
.super.cli-plugin-button:visited {
 font-size:34px;
 padding:8px 14px 9px
}
.pink.cli-plugin-button,
.magenta.cli-plugin-button:visited {
 background-color:#e22092
}
.pink.cli-plugin-button:hover {
 background-color:#c81e82
}
.green.cli-plugin-button,
.green.cli-plugin-button:visited {
 background-color:#91bd09
}
.green.cli-plugin-button:hover {
 background-color:#749a02
}
.red.cli-plugin-button,
.red.cli-plugin-button:visited {
 background-color:#e62727
}
.red.cli-plugin-button:hover {
 background-color:#cf2525
}
.orange.cli-plugin-button,
.orange.cli-plugin-button:visited {
 background-color:#ff5c00
}
.orange.cli-plugin-button:hover {
 background-color:#d45500
}
.blue.cli-plugin-button,
.blue.cli-plugin-button:visited {
 background-color:#2981e4
}
.blue.cli-plugin-button:hover {
 background-color:#2575cf
}
.yellow.cli-plugin-button,
.yellow.cli-plugin-button:visited {
 background-color:#ffb515
}
.yellow.cli-plugin-button:hover {
 background-color:#fc9200
}
.cli-plugin-button {
 margin-top:5px
}
.cli-bar-popup {
 -moz-background-clip:padding;
 -webkit-background-clip:padding;
 background-clip:padding-box;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 padding:20px
}
.cli-powered_by_p {
 width:100%!important;
 display:block!important;
 color:#333;
 clear:both;
 font-style:italic!important;
 font-size:12px!important;
 margin-top:15px!important
}
.cli-powered_by_a {
 color:#333;
 font-weight:600!important;
 font-size:12px!important
}
.cli-plugin-main-link.cli-plugin-button {
 text-decoration:none
}
.cli-plugin-main-link.cli-plugin-button {
 margin-left:5px
}
.gdpr-container-fluid {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.gdpr-row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.gdpr-col-4 {
 -ms-flex:0 0 33.333333%;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.gdpr-col-8 {
 -ms-flex:0 0 66.666667%;
 flex:0 0 66.666667%;
 max-width:66.666667%
}
.gdpr-align-items-stretch {
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.gdpr-d-flex {
 display:-ms-flexbox!important;
 display:flex!important
}
.gdpr-px-0 {
 padding-left:0;
 padding-right:0
}
.modal-backdrop.show {
 opacity:.8
}
.modal-open {
 overflow:hidden
}
.modal-open .gdpr-modal {
 overflow-x:hidden;
 overflow-y:auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
 transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out,-webkit-transform .3s ease-out;
 -webkit-transform:translate(0,-25%);
 transform:translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
 -webkit-transform:translate(0,0);
 transform:translate(0,0)
}
.modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1039;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0
}
.modal-backdrop.show {
 opacity:.5
}
.gdpr-modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1050;
 display:none;
 overflow:hidden;
 outline:0
}
.gdpr-modal a {
 text-decoration:none
}
.gdpr-modal .gdpr-modal-dialog {
 position:relative;
 width:auto;
 margin:.5rem;
 pointer-events:none;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#212529;
 text-align:left;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 min-height:calc(100% - (.5rem * 2))
}
@media (min-width:576px) {
 .gdpr-modal .gdpr-modal-dialog {
  max-width:500px;
  margin:1.75rem auto;
  min-height:calc(100% - (1.75rem * 2))
 }
}
@media (min-width:992px) {
 .gdpr-modal .gdpr-modal-dialog {
  max-width:900px
 }
}
.gdpr-modal-content {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 pointer-events:auto;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:.3rem;
 outline:0
}
.gdpr-modal .row {
 margin:0 -15px
}
.gdpr-modal .modal-body {
 padding:0;
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto
}
.gdpr-modal .close {
 position:absolute;
 right:10px;
 top:10px;
 z-index:1;
 padding:0;
 background-color:transparent;
 border:0;
 -webkit-appearance:none;
 font-size:1.5rem;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff
}
.gdpr-modal .close:focus {
 outline:0
}
.gdpr-switch {
 display:inline-block;
 position:relative;
 min-height:1px;
 padding-left:70px;
 font-size:14px
}
.gdpr-switch input[type="checkbox"] {
 display:none
}
.gdpr-switch .gdpr-slider {
 background-color:#e3e1e8;
 height:24px;
 width:50px;
 bottom:0;
 cursor:pointer;
 left:0;
 position:absolute;
 right:0;
 top:0;
 transition:.4s
}
.gdpr-switch .gdpr-slider:before {
 background-color:#fff;
 bottom:2px;
 content:"";
 height:20px;
 left:2px;
 position:absolute;
 transition:.4s;
 width:20px
}
.gdpr-switch input:checked+.gdpr-slider {
 background-color:rgb(99,179,95)
}
.gdpr-switch input:checked+.gdpr-slider:before {
 transform:translateX(26px)
}
.gdpr-switch .gdpr-slider {
 border-radius:34px
}
.gdpr-switch .gdpr-slider:before {
 border-radius:50%
}
.gdpr-tab-content>.gdpr-tab-pane {
 display:none
}
.gdpr-tab-content>.active {
 display:block
}
.gdpr-fade {
 transition:opacity .15s linear
}
.gdpr-nav-pills {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding-left:0;
 margin-bottom:0;
 list-style:none;
 -ms-flex-direction:column!important;
 flex-direction:column!important;
 align-items:stretch!important;
 -ms-align-items:stretch!important
}
.nav.gdpr-nav-pills,
.gdpr-tab-content {
 width:100%;
 padding:30px
}
.nav.gdpr-nav-pills {
 background:#f3f3f3
}
.nav.gdpr-nav-pills .gdpr-nav-link {
 border:1px solid #0070ad;
 margin-bottom:10px;
 color:#0070ad;
 font-size:14px;
 display:block;
 padding:.5rem 1rem;
 border-radius:.25rem
}
.nav.gdpr-nav-pills .gdpr-nav-link.active,
.nav.gdpr-nav-pills .show>.gdpr-nav-link {
 background-color:#0070ad;
 border:1px solid #0070ad
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
 color:#fff
}
.gdpr-tab-content .gdpr-button-wrapper {
 padding-top:30px;
 margin-top:30px;
 border-top:1px solid #d6d6d6
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
 background-color:#0070ad;
 border-color:#0070ad;
 color:#fff;
 font-size:14px;
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:.375rem .75rem;
 font-size:1rem;
 line-height:1.5;
 border-radius:.25rem;
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.gdpr-tab-content p {
 color:#343438;
 font-size:14px;
 margin-top:0
}
.gdpr-tab-content h4 {
 font-size:20px;
 margin-bottom:.5rem;
 margin-top:0;
 font-family:inherit;
 font-weight:500;
 line-height:1.2;
 color:inherit
}
.cli-container-fluid {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.cli-row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.cli-col-4 {
 -ms-flex:0 0 33.333333%;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.cli-col-8 {
 -ms-flex:0 0 66.666667%;
 flex:0 0 66.666667%;
 max-width:66.666667%
}
.cli-align-items-stretch {
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.cli-d-flex {
 display:-ms-flexbox!important;
 display:flex!important
}
.cli-px-0 {
 padding-left:0;
 padding-right:0
}
.cli-btn {
 cursor:pointer;
 font-size:14px;
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:.5rem 1.25rem;
 line-height:1;
 border-radius:.25rem;
 transition:all .15s ease-in-out
}
.cli-btn:hover {
 opacity:.8
}
.cli-read-more-link {
 cursor:pointer;
 font-size:15px;
 font-weight:500;
 text-decoration:underline
}
.cli-btn:focus {
 outline:0
}
.cli-modal-backdrop.cli-show {
 opacity:.8
}
.cli-modal-open {
 overflow:hidden
}
.cli-barmodal-open {
 overflow:hidden
}
.cli-modal-open .cli-modal {
 overflow-x:hidden;
 overflow-y:auto
}
.cli-modal.cli-fade .cli-modal-dialog {
 transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out,-webkit-transform .3s ease-out;
 -webkit-transform:translate(0,-25%);
 transform:translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
 -webkit-transform:translate(0,0);
 transform:translate(0,0)
}
.cli-modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1040;
 background-color:#000;
 display:none
}
.cli-modal-backdrop.cli-fade {
 opacity:0
}
.cli-modal-backdrop.cli-show {
 opacity:.5;
 display:block
}
.cli-modal.cli-show {
 display:block
}
.cli-modal a {
 text-decoration:none
}
.cli-modal .cli-modal-dialog {
 position:relative;
 width:auto;
 margin:.5rem;
 pointer-events:none;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#212529;
 text-align:left;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 min-height:calc(100% - (.5rem * 2))
}
@media (min-width:576px) {
 .cli-modal .cli-modal-dialog {
  max-width:500px;
  margin:1.75rem auto;
  min-height:calc(100% - (1.75rem * 2))
 }
}
@media (min-width:992px) {
 .cli-modal .cli-modal-dialog {
  max-width:900px
 }
}
.cli-modal-content {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 pointer-events:auto;
 background-color:#fff;
 background-clip:padding-box;
 border-radius:.3rem;
 outline:0
}
.cli-modal .row {
 margin:0 -15px
}
.cli-modal .modal-body {
 padding:0;
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto
}
.cli-modal .cli-modal-close {
 position:absolute;
 right:10px;
 top:10px;
 z-index:1;
 padding:0;
 background-color:transparent!important;
 border:0;
 -webkit-appearance:none;
 font-size:1.5rem;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff
}
.cli-modal .cli-modal-close:focus {
 outline:0
}
.cli-switch {
 display:inline-block;
 position:relative;
 min-height:1px;
 padding-left:70px;
 font-size:14px
}
.cli-switch input[type="checkbox"] {
 display:none
}
.cli-switch .cli-slider {
 background-color:#e3e1e8;
 height:24px;
 width:50px;
 bottom:0;
 cursor:pointer;
 left:0;
 position:absolute;
 right:0;
 top:0;
 transition:.4s
}
.cli-switch .cli-slider:before {
 background-color:#fff;
 bottom:2px;
 content:"";
 height:20px;
 left:2px;
 position:absolute;
 transition:.4s;
 width:20px
}
.cli-switch input:checked+.cli-slider {
 background-color:#00acad
}
.cli-switch input:checked+.cli-slider:before {
 transform:translateX(26px)
}
.cli-switch .cli-slider {
 border-radius:34px
}
.cli-switch .cli-slider:before {
 border-radius:50%
}
.cli-tab-content {
 background:#fff
}
.cli-tab-content>.cli-active {
 display:block
}
.cli-fade {
 transition:opacity .15s linear
}
.cli-nav-pills {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding-left:0;
 margin-bottom:0;
 list-style:none;
 -ms-flex-direction:column;
 flex-direction:column
}
.cli-nav-pills,
.cli-tab-content {
 width:100%;
 padding:30px
}
@media (max-width:767px) {
 .cli-nav-pills,
 .cli-tab-content {
  padding:30px 10px
 }
}
.cli-nav-pills {
 background:#f3f3f3
}
.cli-nav-pills .cli-nav-link {
 border:1px solid #00acad;
 margin-bottom:10px;
 color:#00acad;
 font-size:14px;
 display:block;
 padding:.5rem 1rem;
 border-radius:.25rem;
 cursor:pointer
}
.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show>.cli-nav-link {
 background-color:#00acad;
 border:1px solid #00acad
}
.cli-nav-pills .cli-nav-link.cli-active {
 color:#fff
}
.cli-tab-content .cli-button-wrapper {
 padding-top:30px;
 margin-top:30px;
 border-top:1px solid #d6d6d6
}
.cli-tab-content p {
 color:#343438;
 font-size:14px;
 margin-top:0
}
.cli-tab-content h4 {
 font-size:20px;
 margin-bottom:1.5rem;
 margin-top:0;
 font-family:inherit;
 font-weight:500;
 line-height:1.2;
 color:inherit
}
.cli-container-fluid {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.cli-row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.cli-col-4 {
 -ms-flex:0 0 33.333333%;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.cli-col-8 {
 -ms-flex:0 0 66.666667%;
 flex:0 0 66.666667%;
 max-width:66.666667%;
 flex-direction:column
}
.cli-align-items-stretch {
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.cli-d-flex {
 display:-ms-flexbox!important;
 display:flex!important
}
.cli-px-0 {
 padding-left:0;
 padding-right:0
}
.cli-btn {
 cursor:pointer;
 font-size:14px;
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:.5rem 1.25rem;
 line-height:1;
 border-radius:.25rem;
 transition:all .15s ease-in-out
}
.cli-btn:hover {
 opacity:.8
}
.cli-read-more-link {
 cursor:pointer;
 font-size:15px;
 font-weight:500;
 text-decoration:underline
}
.cli-btn:focus {
 outline:0
}
.cli-modal-backdrop.cli-show {
 opacity:.8
}
.cli-modal-open {
 overflow:hidden
}
.cli-barmodal-open {
 overflow:hidden
}
.cli-modal-open .cli-modal {
 overflow-x:hidden;
 overflow-y:auto
}
.cli-modal.cli-fade .cli-modal-dialog {
 transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out,-webkit-transform .3s ease-out;
 -webkit-transform:translate(0,-25%);
 transform:translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
 -webkit-transform:translate(0,0);
 transform:translate(0,0)
}
.cli-modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1040;
 background-color:#000;
 -webkit-transform:scale(0);
 transform:scale(0);
 transition:opacity ease-in-out 0.5s
}
.cli-modal-backdrop.cli-fade {
 opacity:0
}
.cli-modal-backdrop.cli-show {
 opacity:.5;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.cli-modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:99999;
 transform:scale(0);
 overflow:hidden;
 outline:0;
 display:none
}
.cli-modal a {
 text-decoration:none
}
.cli-modal .cli-modal-dialog {
 position:relative;
 width:auto;
 margin:.5rem;
 pointer-events:none;
 font-family:inherit;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#212529;
 text-align:left;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 min-height:calc(100% - (.5rem * 2))
}
@media (min-width:576px) {
 .cli-modal .cli-modal-dialog {
  max-width:500px;
  margin:1.75rem auto;
  min-height:calc(100% - (1.75rem * 2))
 }
}
.cli-modal-content {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 pointer-events:auto;
 background-color:#fff;
 background-clip:padding-box;
 border-radius:.2rem;
 box-sizing:border-box;
 outline:0
}
.cli-modal .row {
 margin:0 -15px
}
.cli-modal .modal-body {
 padding:0;
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto
}
.cli-modal .cli-modal-close:focus {
 outline:0
}
.cli-switch {
 display:inline-block;
 position:relative;
 min-height:1px;
 padding-left:38px;
 font-size:14px
}
.cli-switch input[type="checkbox"] {
 display:none
}
.cli-switch .cli-slider {
 background-color:#e3e1e8;
 height:20px;
 width:38px;
 bottom:0;
 cursor:pointer;
 left:0;
 position:absolute;
 right:0;
 top:0;
 transition:.4s
}
.cli-switch .cli-slider:before {
 background-color:#fff;
 bottom:2px;
 content:"";
 height:15px;
 left:3px;
 position:absolute;
 transition:.4s;
 width:15px
}
.cli-switch input:checked+.cli-slider {
 background-color:#61a229
}
.cli-switch input:checked+.cli-slider:before {
 transform:translateX(18px)
}
.cli-switch .cli-slider {
 border-radius:34px;
 font-size:0
}
.cli-switch .cli-slider:before {
 border-radius:50%
}
.cli-tab-content {
 background:#fff
}
.cli-nav-pills {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding-left:0;
 margin-bottom:0;
 list-style:none;
 -ms-flex-direction:column;
 flex-direction:column
}
.cli-nav-pills,
.cli-tab-content {
 width:100%;
 padding:5px 30px 5px 5px;
 box-sizing:border-box
}
@media (max-width:767px) {
 .cli-nav-pills,
 .cli-tab-content {
  padding:30px 10px
 }
}
.cli-nav-pills {
 background:#fff
}
.cli-nav-pills .cli-nav-link {
 border:1px solid #ccc;
 margin-bottom:10px;
 color:#2a2a2a;
 font-size:14px;
 display:block;
 padding:.5rem 1rem;
 border-radius:.25rem;
 cursor:pointer
}
.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show>.cli-nav-link {
 background-color:#f6f6f9;
 border:1px solid #ccc
}
.cli-nav-pills .cli-nav-link.cli-active {
 color:#2a2a2a
}
.cli-tab-content .cli-button-wrapper {
 padding-top:30px;
 margin-top:30px;
 border-top:1px solid #d6d6d6
}
.cli-tab-content p {
 color:#343438;
 font-size:14px;
 margin-top:0
}
.cli-tab-content h4 {
 font-size:20px;
 margin-bottom:1.5rem;
 margin-top:0;
 font-family:inherit;
 font-weight:500;
 line-height:1.2;
 color:inherit
}
#cookie-law-info-bar .cli-nav-pills,
#cookie-law-info-bar .cli-tab-content,
#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,
#cookie-law-info-bar a.cli-nav-link.cli-active {
 background:transparent
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,
#cookie-law-info-bar .cli-nav-link,
#cookie-law-info-bar .cli-tab-container p,
#cookie-law-info-bar span.cli-necessary-caption,
#cookie-law-info-bar .cli-switch .cli-slider:after {
 color:inherit
}
#cookie-law-info-bar .cli-tab-header a:before {
 border-right:1px solid currentColor;
 border-bottom:1px solid currentColor
}
#cookie-law-info-bar .cli-row {
 margin-top:20px
}
#cookie-law-info-bar .cli-col-4 {
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 width:auto;
 max-width:none
}
#cookie-law-info-bar .cli-col-8 {
 flex-basis:0%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 max-width:100%
}
.cli-wrapper {
 max-width:90%;
 float:none;
 margin:0 auto
}
#cookie-law-info-bar .cli-tab-content h4 {
 margin-bottom:.5rem
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link {
 padding:.2rem .5rem
}
#cookie-law-info-bar .cli-tab-container {
 display:none;
 text-align:left
}
.cli-tab-footer .cli-btn {
 background-color:#00acad;
 padding:10px 15px;
 text-decoration:none
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
 background-color:#61a229;
 color:#fff;
 border-radius:0
}
.cli-tab-footer {
 width:100%;
 text-align:right;
 padding:20px 0
}
.cli-col-12 {
 width:100%
}
.cli-tab-header {
 display:flex;
 justify-content:space-between
}
.cli-tab-header a:before {
 width:10px;
 height:2px;
 left:0;
 top:calc(50% - 1px)
}
.cli-tab-header a:after {
 width:2px;
 height:10px;
 left:4px;
 top:calc(50% - 5px);
 -webkit-transform:none;
 transform:none
}
.cli-tab-header a:before {
 width:7px;
 height:7px;
 border-right:1px solid #4a6e78;
 border-bottom:1px solid #4a6e78;
 content:" ";
 transform:rotate(-45deg);
 -webkit-transition:all 0.2s ease-in-out;
 -moz-transition:all 0.2s ease-in-out;
 transition:all 0.2s ease-in-out;
 margin-right:10px
}
.cli-tab-header a.cli-nav-link {
 position:relative;
 display:flex;
 align-items:center;
 font-size:14px;
 color:#000;
 text-transform:capitalize
}
.cli-tab-header.cli-tab-active .cli-nav-link:before {
 transform:rotate(45deg);
 -webkit-transition:all 0.2s ease-in-out;
 -moz-transition:all 0.2s ease-in-out;
 transition:all 0.2s ease-in-out
}
.cli-tab-header {
 border-radius:5px;
 padding:12px 15px;
 cursor:pointer;
 transition:background-color 0.2s ease-out 0.3s,color 0.2s ease-out 0s;
 background-color:#f2f2f2
}
.cli-modal .cli-modal-close {
 position:absolute;
 right:0;
 top:0;
 z-index:1;
 -webkit-appearance:none;
 width:40px;
 height:40px;
 padding:0;
 border-radius:50%;
 padding:10px;
 background:transparent;
 border:none;
 min-width:40px
}
.cli-tab-container h4,
.cli-tab-container h1 {
 font-family:inherit;
 font-size:16px;
 margin-bottom:15px;
 margin:10px 0
}
#cliSettingsPopup .cli-tab-section-container {
 padding-top:12px
}
.cli-tab-container p,
.cli-privacy-content-text {
 font-size:14px;
 line-height:1.4;
 margin-top:0;
 padding:0;
 color:#000
}
.wt-cli-privacy {
 display:none
}
.cli-tab-content {
 display:none
}
.cli-tab-section .cli-tab-content {
 padding:10px 20px 5px 20px
}
.cli-tab-section {
 margin-top:5px
}
@media (min-width:992px) {
 .cli-modal .cli-modal-dialog {
  max-width:645px
 }
}
.cli-switch .cli-slider:after {
 content:attr(data-cli-disable);
 position:absolute;
 right:50px;
 color:#000;
 font-size:12px;
 text-align:right;
 min-width:80px
}
.cli-switch input:checked+.cli-slider:after {
 content:attr(data-cli-enable)
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
 max-height:60px;
 transition:max-height 0.15s ease-out;
 overflow:hidden
}
a.cli-privacy-readmore {
 font-size:12px;
 margin-top:12px;
 display:inline-block;
 padding-bottom:0;
 cursor:pointer;
 color:#000;
 text-decoration:underline
}
.cli-modal-footer {
 position:relative
}
a.cli-privacy-readmore:before {
 content:attr(data-readmore-text)
}
.cli-collapsed a.cli-privacy-readmore:before {
 content:attr(data-readless-text)
}
.cli-collapsed .cli-privacy-content {
 transition:max-height 0.25s ease-in
}
.cli-privacy-content p {
 margin-bottom:0
}
.cli-modal-close svg {
 fill:#000
}
span.cli-necessary-caption {
 color:#000;
 font-size:12px
}
.cli-tab-section.cli-privacy-tab {
 display:none
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
 display:block
}
#cookie-law-info-bar .cli-privacy-overview {
 display:none
}
.cli-tab-container .cli-row {
 max-height:500px;
 overflow-y:auto
}
.cli-modal.cli-blowup.cli-out {
 z-index:-1
}
.cli-modal.cli-blowup {
 z-index:999999;
 transform:scale(1)
}
.cli-modal.cli-blowup .cli-modal-dialog {
 animation:blowUpModal 0.5s cubic-bezier(.165,.84,.44,1) forwards
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog {
 animation:blowUpModalTwo 0.5s cubic-bezier(.165,.84,.44,1) forwards
}
@keyframes blowUpContent {
 0% {
  transform:scale(1);
  opacity:1
 }
 99.9% {
  transform:scale(2);
  opacity:0
 }
 100% {
  transform:scale(0)
 }
}
@keyframes blowUpContentTwo {
 0% {
  transform:scale(2);
  opacity:0
 }
 100% {
  transform:scale(1);
  opacity:1
 }
}
@keyframes blowUpModal {
 0% {
  transform:scale(0)
 }
 100% {
  transform:scale(1)
 }
}
@keyframes blowUpModalTwo {
 0% {
  transform:scale(1);
  opacity:1
 }
 50% {
  transform:scale(.5);
  opacity:0
 }
 100% {
  transform:scale(0);
  opacity:0
 }
}
.cli-tab-section .cookielawinfo-row-cat-table td,
.cli-tab-section .cookielawinfo-row-cat-table th {
 font-size:12px
}
.cli_settings_button {
 cursor:pointer
}
.wt-cli-sr-only {
 display:none;
 font-size:16px
}
a.wt-cli-element.cli_cookie_close_button {
 text-decoration:none;
 color:#333;
 font-size:22px;
 line-height:22px;
 cursor:pointer;
 position:absolute;
 right:10px;
 top:5px
}
.cli-bar-container {
 float:none;
 margin:0 auto;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 align-items:center
}
.cli-bar-btn_container {
 margin-left:20px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 align-items:center;
 flex-wrap:nowrap
}
.cli-style-v2 a {
 cursor:pointer
}
.cli-bar-btn_container a {
 white-space:nowrap
}
.cli-style-v2 .cli-plugin-main-link {
 font-weight:inherit
}
.cli-style-v2 {
 font-size:11pt;
 line-height:18px;
 font-weight:400
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container {
 display:block
}
.cli-style-v2 .cli-bar-message {
 width:70%;
 text-align:left
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message {
 width:100%
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
 margin-top:8px;
 margin-left:0;
 flex-wrap:wrap
}
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
 margin-top:8px;
 margin-left:0
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head {
 text-align:left;
 margin-bottom:5px;
 margin-top:0;
 font-size:16px
}
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
 margin-top:5px
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button {
 margin-left:5px
}
.wt-cli-ccpa-checkbox label {
 font-size:inherit;
 cursor:pointer;
 margin:0 0 0 5px
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
 padding:14px 25px
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"] {
 padding:32px 30px
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
 padding:32px 45px
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button),
.cli-style-v2 .cli_settings_button:not(.cli-plugin-button),
.cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
 text-decoration:underline
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
 margin-top:5px;
 margin-bottom:5px
}
a.wt-cli-ccpa-opt-out {
 white-space:nowrap;
 text-decoration:underline
}
.wt-cli-necessary-checkbox {
 display:none!important
}
@media (max-width:985px) {
 .cli-style-v2 .cli-bar-message {
  width:100%
 }
 .cli-style-v2.cli-bar-container {
  justify-content:left;
  flex-wrap:wrap
 }
 .cli-style-v2 .cli-bar-btn_container {
  margin-left:0;
  margin-top:10px
 }
 #cookie-law-info-bar[data-cli-style="cli-style-v2"],
 #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],
 #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
  padding:25px 25px
 }
}
.wt-cli-ckyes-brand-logo {
 display:flex;
 align-items:center;
 font-size:9px;
 color:#111;
 font-weight:400
}
.wt-cli-ckyes-brand-logo img {
 width:65px;
 margin-left:2px
}
.wt-cli-privacy-overview-actions {
 padding-bottom:0
}
@media only screen and (max-width:479px) and (min-width:320px) {
 .cli-style-v2 .cli-bar-btn_container {
  flex-wrap:wrap
 }
}
.wt-cli-cookie-description {
 font-size:14px;
 line-height:1.4;
 margin-top:0;
 padding:0;
 color:#000
}
#ctf {
 overflow-y:auto;
 -ms-overflow-y:auto
}
#ctf .ctf-item {
 padding:15px 5px;
 border-top:1px solid #ddd;
 border-top:1px solid rgba(0,0,0,.1);
 overflow:hidden
}
#ctf .ctf-item:first-child {
 border-top:none
}
#ctf .ctf_remaining {
 display:none
}
#ctf .ctf_more {
 padding:1px;
 border:1px solid transparent;
 border-radius:3px;
 display:inline-block;
 line-height:1
}
#ctf .ctf_more:hover {
 cursor:pointer;
 background:rgba(0,0,0,.05);
 border:1px solid rgba(0,0,0,.1);
 text-decoration:none
}
#ctf .ctf-header {
 float:left;
 clear:both;
 margin:0;
 padding:5px 5px 15px 5px;
 line-height:1.2;
 width:100%;
 border-bottom:1px solid #ddd;
 border-bottom:1px solid rgba(0,0,0,.1);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#ctf .ctf-header a {
 float:left;
 display:block
}
#ctf .ctf-header-img {
 float:left;
 position:relative;
 width:48px;
 margin:0 0 0 -100%!important;
 overflow:hidden;
 -moz-border-radius:40px;
 -webkit-border-radius:40px;
 border-radius:40px
}
#ctf .ctf-header-img img {
 display:block;
 float:left;
 margin:0!important;
 padding:0!important;
 border:none!important;
 -moz-border-radius:40px;
 -webkit-border-radius:40px;
 border-radius:40px
}
#ctf .ctf-author-avatar {
 clear:both;
 margin:3px 6px 0 -53px
}
#ctf .ctf-author-name {
 margin-left:6px
}
#ctf .ctf-author-box {
 margin-left:53px
}
#ctf .ctf-header-generic-icon,
#ctf .ctf-header-img-hover {
 display:none;
 position:absolute;
 width:100%;
 top:0;
 bottom:0;
 left:0;
 text-align:center;
 color:#fff;
 background:#1b95e0;
 background:rgba(27,149,224,.85);
 -moz-border-radius:40px;
 -webkit-border-radius:40px;
 border-radius:40px;
 z-index:999
}
#ctf .ctf-header-generic-icon .fa,
#ctf .ctf-header-generic-icon svg,
#ctf .ctf-header-img-hover .fa,
#ctf .ctf-header-img-hover svg {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-10px;
 margin-left:-8px;
 font-size:20px;
 z-index:1000
}
#ctf .ctf-header-generic-icon svg,
#ctf .ctf-header-img-hover svg {
 margin-top:-10px;
 margin-left:-10px
}
#ctf .ctf-header-text {
 float:left;
 width:100%;
 padding-top:5px
}
#ctf .ctf-no-bio .ctf-header-text {
 padding-top:13px
}
#ctf .ctf-header a {
 text-decoration:none
}
#ctf .ctf-header-text .ctf-header-user,
#ctf .ctf-header-text p {
 float:left;
 clear:both;
 width:auto;
 margin:0 0 0 60px!important;
 padding:0!important
}
#ctf .ctf-header-name {
 font-weight:700;
 margin-right:6px
}
#ctf .ctf-header-text .ctf-header-bio {
 padding:0!important;
 word-break:break-word
}
#ctf .ctf-header-text .ctf-verified {
 margin-right:5px
}
#ctf .ctf-header .ctf-header-follow {
 display:inline-block;
 padding:3px 6px;
 margin:0 0 0 2px;
 position:relative;
 top:-2px;
 background:#1b95e0;
 color:#fff;
 font-size:11px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 -moz-transition:background .6s ease-in-out;
 -webkit-transition:background .6s ease-in-out;
 -o-transition:background .6s ease-in-out;
 transition:background .6s ease-in-out
}
#ctf .ctf-header .ctf-header-follow .fa,
#ctf .ctf-header .ctf-header-follow svg {
 margin-right:3px;
 font-size:12px
}
#ctf .ctf-header a:hover .ctf-header-follow {
 background:#0c7abf;
 -moz-transition:background .2s ease-in-out;
 -webkit-transition:background .2s ease-in-out;
 -o-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
#ctf .ctf-header-type-generic .ctf-header-img {
 color:#fff;
 width:48px;
 height:48px;
 position:relative
}
#ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon {
 background:#0c7abf
}
#ctf .ctf-header-type-generic .ctf-header-no-bio {
 padding-top:9px!important;
 font-size:16px;
 font-weight:700
}
#ctf .ctf-header-type-generic .ctf-header-generic-icon {
 display:block;
 color:#fff;
 background:#1b95e0;
 -moz-transition:background .2s ease-in-out;
 -webkit-transition:background .2s ease-in-out;
 -o-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
#ctf .ctf-header-type-generic:hover .ctf-header-generic-icon {
 display:block;
 opacity:1
}
#ctf .ctf-header .ctf-header-user {
 font-size:16px;
 line-height:1.3;
 -ms-word-wrap:break-word;
 word-break:break-word
}
#ctf .ctf-header .ctf-header-screenname,
#ctf .ctf-header p {
 font-size:13px;
 line-height:1.3
}
.ctf-screenreader {
 text-indent:-9999px!important;
 display:inline-block!important;
 width:0!important;
 height:0!important;
 line-height:0!important;
 text-align:left!important
}
#ctf .ctf-header-text.sbi-no-info .ctf-header-user {
 padding-top:9px!important
}
#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts {
 clear:both
}
#ctf .ctf-context {
 width:100%;
 padding-left:42px;
 margin-bottom:2px
}
#ctf .ctf-with-logo .ctf-context {
 padding-right:30px
}
#ctf .ctf-retweet-icon {
 display:inline-block;
 font-size:inherit;
 line-height:1;
 margin:0 5px 0 0;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px
}
#ctf.ctf-super-narrow .ctf-retweet-icon {
 margin:0 5px 0 0
}
#ctf .ctf-reply-icon {
 display:inline-block;
 font-size:inherit;
 padding:1px 3px 3px 3px;
 line-height:1;
 margin:0 3px 0 0
}
#ctf .ctf-author-box {
 margin-left:56px
}
#ctf .ctf-author-avatar {
 width:48px;
 height:48px;
 margin:3px 6px 0 -56px;
 float:left;
 overflow:hidden;
 border:none;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px
}
#ctf .ctf-author-avatar img {
 margin:0!important;
 padding:0
}
#ctf .ctf-author-name,
#ctf .ctf-author-screenname,
#ctf .ctf-tweet-meta,
#ctf .ctf-verified {
 margin-left:4px;
 margin-right:4px;
 display:inline-block
}
#ctf .ctf-screename-sep {
 margin:0 2px;
 display:inline-block
}
#ctf .ctf-author-name {
 font-weight:700!important;
 margin-top:4px
}
#ctf .ctf-author-box-link {
 color:#000;
 text-decoration:none;
 display:inline;
 line-height:1.5!important
}
#ctf .ctf-quoted-verified,
#ctf .ctf-verified {
 color:#77c7f7;
 margin-left:0
}
#ctf .ctf-quoted-verified {
 margin-right:4px
}
#ctf .ctf-tweet-meta {
 display:inline-block
}
#ctf .ctf-replied-to-text a {
 font-size:inherit;
 color:inherit;
 font-weight:inherit
}
#ctf p.ctf-media-link,
#ctf p.ctf-tweet-text {
 padding:0!important;
 margin:0!important;
 line-height:1.4
}
#ctf .ctf-tweet-actions,
#ctf .ctf-tweet-content {
 margin-left:58px;
 margin-top:3px;
 max-width:100%
}
#ctf .ctf-corner-logo {
 display:inline-block;
 float:right;
 color:#1b95e0;
 font-size:24px
}
#ctf.ctf-narrow .ctf-corner-logo {
 font-size:20px
}
#ctf .ctf-hide-avatar .ctf-author-box,
#ctf .ctf-hide-avatar .ctf-author-name,
#ctf .ctf-hide-avatar .ctf-context,
#ctf .ctf-hide-avatar .ctf-quoted-tweet,
#ctf .ctf-hide-avatar .ctf-tweet-actions,
#ctf .ctf-hide-avatar .ctf-tweet-content,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-context,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content {
 margin-left:0
}
#ctf .ctf-hide-avatar .ctf-context {
 padding-left:0
}
#ctf .ctf-header-img.ctf-no-consent,
#ctf .ctf-header-img.ctf-no-consent .ctf-header-img-hover {
 display:block;
 opacity:1;
 height:48px
}
#ctf .ctf-quoted-tweet {
 display:block;
 clear:both;
 margin:7px 0 5px 58px;
 padding:8px 12px;
 border:1px solid #ddd;
 border:1px solid rgba(0,0,0,.1);
 text-decoration:none;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 -moz-transition:background .1s ease-in-out;
 -webkit-transition:background .1s ease-in-out;
 -o-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
#ctf .ctf-quoted-tweet:focus,
#ctf .ctf-quoted-tweet:hover {
 background:#eee;
 background:rgba(0,0,0,.05);
 border:1px solid #ddd;
 border:1px solid rgba(0,0,0,.05);
 -moz-transition:background .1s ease-in-out;
 -webkit-transition:background .1s ease-in-out;
 -o-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
#ctf .ctf-quoted-author-name {
 font-weight:700;
 margin-right:4px
}
#ctf .ctf-quoted-tweet p {
 margin:2px 0
}
#ctf .ctf-tweet-actions a {
 padding:2px 10px 2px 5px;
 float:left
}
#ctf .ctf-tweet-actions a.ctf-like,
#ctf .ctf-tweet-actions a.ctf-reply,
#ctf .ctf-tweet-actions a.ctf-retweet {
 color:#bbb;
 color:rgba(0,0,0,.35);
 text-decoration:none;
 border:none;
 -moz-transition:color .1s ease-in-out;
 -webkit-transition:color .1s ease-in-out;
 -o-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out
}
#ctf .ctf-tweet-actions a span.fa,
#ctf .ctf-tweet-actions a svg {
 width:1.1em;
 height:1.1em;
 font-size:1.1em
}
#ctf .ctf-tweet-actions a span.fa.fa-retweet {
 width:1.2em;
 height:1.2em;
 font-size:1.2em
}
#ctf .ctf-tweet-actions .ctf-reply {
 margin-left:-5px
}
#ctf .ctf-tweet-actions a:focus,
#ctf .ctf-tweet-actions a:hover {
 -moz-transition:color .1s ease-in-out;
 -webkit-transition:color .1s ease-in-out;
 -o-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out
}
#ctf .ctf-tweet-actions .ctf-reply:focus,
#ctf .ctf-tweet-actions .ctf-reply:hover {
 color:#e34f0e!important
}
#ctf .ctf-tweet-actions .ctf-retweet:focus,
#ctf .ctf-tweet-actions .ctf-retweet:hover {
 color:#19cf86!important
}
#ctf .ctf-tweet-actions .ctf-like:focus,
#ctf .ctf-tweet-actions .ctf-like:hover {
 color:#e81c4f!important
}
#ctf .ctf-action-count {
 float:right;
 padding-left:3px;
 font-size:.9em;
 margin-top:.25em;
 line-height:1.2em
}
#ctf .ctf-twitterlink {
 margin-top:.3em;
 line-height:1.2em;
 font-size:.8em
}
#ctf .ctf-quoted-tweet-text-media-wrap,
#ctf .ctf-tweet-text-media-wrap {
 margin-left:5px;
 padding:4px;
 display:inline-block;
 border:1px solid #ddd;
 border:1px solid rgba(0,0,0,.15);
 color:inherit;
 text-decoration:none;
 line-height:1;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 -moz-transition:background .1s ease-in-out;
 -webkit-transition:background .1s ease-in-out;
 -o-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
#ctf .ctf-tweet-text-media-wrap:focus,
#ctf .ctf-tweet-text-media-wrap:hover {
 background:#eee;
 background:rgba(0,0,0,.05);
 border:1px solid #ddd;
 border:1px solid rgba(0,0,0,.1);
 -moz-transition:background .1s ease-in-out;
 -webkit-transition:background .1s ease-in-out;
 -o-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
.ctf-multi-media-icon .ctf-tweet-text-media,
.ctf-quoted-tweet-text .ctf-tweet-text-media {
 margin-left:3px
}
#ctf #ctf-more {
 display:block;
 border:none;
 background:#eee;
 background:rgba(0,0,0,.05);
 width:100%;
 min-height:30px;
 padding:5px 0;
 margin:0;
 position:relative;
 text-align:center;
 box-sizing:border-box;
 outline:0;
 text-decoration:none;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 -moz-transition:background .1s ease-in-out;
 -webkit-transition:background .1s ease-in-out;
 -o-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
#ctf #ctf-more:hover {
 background:#ddd;
 background:rgba(0,0,0,.1);
 -moz-transition:background .1s ease-in-out;
 -webkit-transition:background .1s ease-in-out;
 -o-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out
}
#ctf #ctf-more.ctf-loading span {
 -moz-transition:opacity .5s ease-in-out;
 -webkit-transition:opacity .5s ease-in-out;
 -o-transition:opacity .5s ease-in-out;
 transition:opacity .5s ease-in-out
}
#ctf #ctf-more.ctf-loading span {
 opacity:0
}
#ctf .ctf-loader {
 width:20px;
 height:20px;
 position:absolute;
 top:50%;
 left:50%;
 margin:-10px 0 0 -10px;
 background-color:unset;
 background-color:rgba(0,0,0,.5);
 border-radius:100%;
 -webkit-animation:ctf-sk-scaleout 1s infinite ease-in-out;
 animation:ctf-sk-scaleout 1s infinite ease-in-out
}
@-webkit-keyframes ctf-sk-scaleout {
 0% {
  -webkit-transform:scale(0)
 }
 100% {
  -webkit-transform:scale(1);
  opacity:0
 }
}
@keyframes ctf-sk-scaleout {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
.ctf-credit-link {
 width:100%;
 clear:both;
 padding:5px 0;
 margin-top:5px;
 text-align:center;
 font-size:12px
}
.ctf-credit-link .fa,
.ctf-credit-link svg {
 margin-right:4px
}
#ctf svg {
 box-sizing:unset
}
#ctf svg:not(:root).svg-inline--fa,
#ctf_lightbox svg:not(:root).svg-inline--fa {
 box-sizing:unset;
 overflow:visible;
 width:1em
}
#ctf .svg-inline--fa.fa-w-16 {
 width:16px
}
#ctf .svg-inline--fa.fa-w-20 {
 width:20px
}
#ctf .ctf-context .ctf-retweet-icon svg {
 width:1.2em;
 height:1.2em
}
#ctf .svg-inline--fa,
#ctf_lightbox .svg-inline--fa {
 display:inline-block;
 font-size:inherit;
 height:1em;
 overflow:visible;
 vertical-align:-.125em
}
#ctf #ctf .ctf-photo-hover span.fa-arrows-alt,
#ctf .ctf-photo-hover svg.fa-arrows-alt {
 display:none
}
#ctf.ctf-styles .ctf-author-screenname,
#ctf.ctf-styles .ctf-context,
#ctf.ctf-styles .ctf-screename-sep,
#ctf.ctf-styles .ctf-tweet-meta {
 font-size:12px
}
#ctf .ctf-error {
 width:100%;
 text-align:center
}
#ctf .ctf-error code,
#ctf .ctf-error iframe,
#ctf .ctf-error p {
 padding:0;
 margin:0 2px
}
#ctf .ctf-error-user p {
 padding-bottom:5px
}
#ctf .ctf-error-user {
 width:100%
}
#ctf .ctf-error-admin {
 margin-top:15px;
 display:inline-block
}
#ctf .ctf-error code {
 display:block;
 padding:4px
}
.ctf_smash_error {
 border:1px solid #ddd;
 background:#eee;
 color:#333;
 margin:10px 0 0;
 padding:10px 15px;
 font-size:13px;
 text-align:center;
 clear:both;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px
}
.ctf_smash_error p {
 padding:5px 0!important;
 margin:0!important;
 line-height:1.3!important
}
.ctf_smash_error span {
 font-size:12px
}
#ctf .ctf-out-of-tweets {
 width:100%
}
#ctf .ctf-out-of-tweets {
 display:block;
 border:1px solid rgba(0,0,0,.1);
 background:0 0;
 background:0 0;
 width:100%;
 min-height:30px;
 padding:5px 0;
 margin:0;
 position:relative;
 text-align:center;
 box-sizing:border-box;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px
}
#ctf .ctf-out-of-tweets iframe,
#ctf .ctf-out-of-tweets p {
 margin:0 2px;
 padding:0
}
#ctf .ctf-out-of-tweets p {
 padding:3px;
 display:none
}
#ctf.ctf-narrow .ctf-author-avatar,
#ctf.ctf-narrow .ctf-author-avatar img {
 width:38px;
 height:38px
}
#ctf.ctf-narrow .ctf-quoted-tweet,
#ctf.ctf-narrow .ctf-tweet-actions,
#ctf.ctf-narrow .ctf-tweet-content {
 margin-left:48px
}
#ctf.ctf-narrow .ctf-context {
 margin-left:49px
}
#ctf.ctf-narrow .ctf-author-box {
 margin-left:46px
}
#ctf.ctf-narrow .ctf-author-avatar {
 margin-left:-46px
}
#ctf.ctf-narrow .ctf-tweet-content {
 padding:3px 0 5px 0
}
#ctf.ctf-narrow .ctf-tweet-actions {
 float:left;
 clear:both
}
#ctf.ctf-super-narrow .ctf-context,
#ctf.ctf-super-narrow .ctf-quoted-tweet,
#ctf.ctf-super-narrow .ctf-tweet-actions,
#ctf.ctf-super-narrow .ctf-tweet-content {
 margin-left:0
}
#ctf.ctf-super-narrow .ctf-author-box {
 min-height:32px;
 margin-bottom:2px
}
#ctf.ctf-super-narrow .ctf-author-avatar,
#ctf.ctf-super-narrow .ctf-author-avatar img {
 width:32px;
 height:32px
}
#ctf.ctf-super-narrow .ctf-author-box {
 margin-left:38px;
 float:left;
 clear:both
}
#ctf.ctf-super-narrow .ctf-author-avatar {
 margin-left:-38px;
 margin-top:0
}
#ctf.ctf-super-narrow .ctf-author-screenname,
#ctf.ctf-super-narrow .ctf-screename-sep {
 display:none
}
#ctf.ctf-super-narrow .ctf-context {
 padding-bottom:5px
}
#ctf.ctf-super-narrow .ctf-author-name {
 display:inline-block
}
#ctf.ctf-super-narrow .ctf-tweet-content {
 float:left;
 clear:both
}
#ctf.ctf-super-narrow .ctf-credit-link {
 font-size:10px
}
#ctf.ctf-super-narrow .ctf-header-bio {
 margin:0!important;
 padding-top:5px
}
#ctf.ctf-super-narrow .ctf-header-user {
 min-height:48px
}
#ctf.ctf-super-narrow .ctf-header-text {
 padding-top:10px
}
#ctf.ctf-super-narrow .ctf-header-follow {
 margin-top:5px
}
#ctf.ctf-super-narrow .ctf-more span {
 display:block;
 margin-top:3px
}
@media all and (max-width:640px) {
 #ctf.ctf-width-resp {
  width:100%!important
 }
}
.go-pricing * {
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.gw-go * {
 background:none;
 border:none;
 -moz-box-sizing:content-box!important;
 -webkit-box-sizing:content-box!important;
 box-sizing:content-box!important;
 letter-spacing:normal!important;
 margin:0;
 outline:none;
 padding:0;
 text-transform:none;
 text-decoration:none!important;
 -moz-hyphens:none;
 -webkit-hyphens:none;
 hyphens:none;
 word-break:normal;
 word-break:break-word;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 -webkit-font-smoothing:antialiased
}
.gw-go-clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.gw-go-clearfix {
 display:inline-block
}
.gw-go-clearfix {
 display:block
}
.gw-go-clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.gw-go-clear {
 clear:both;
 display:block;
 font-size:0;
 height:0;
 line-height:0;
 width:100%
}
.gw-go-tcenter {
 text-align:center
}
.gw-go-tleft {
 text-align:center
}
.gw-go-tright {
 text-align:right
}
.gw-go-video-wrapper {
 padding-bottom:56.25%!important;
 position:relative;
 height:0
}
.gw-go-header-bottom .gw-go-video-wrapper {
 margin-bottom:-1px
}
.gw-go-video-wrapper>div {
 position:static!important;
 padding-top:100%!important
}
.gw-go-video-wrapper iframe {
 height:100%;
 left:0;
 margin:0;
 border:none;
 outline:none;
 position:absolute;
 top:0;
 width:100%
}
.gw-go-img-wrapper {
 position:relative
}
.gw-go img {
 -webkit-border-radius:0!important;
 -moz-border-radius:0!important;
 border-radius:0!important;
 -moz-box-shadow:none!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 display:inline-block;
 vertical-align:bottom
}
img.gw-go-responsive-img {
 border:none!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 max-width:100%!important;
 width:100%!important
}
.gw-go audio,
.gw-go video {
 margin:0;
 padding:0;
 max-width:100%!important;
 width:100%!important
}
.gw-go-gmap img {
 max-width:none!important
}
.gw-go .mejs-container img {
 height:auto!important;
 max-width:none!important;
 width:100%!important
}
.gw-go-oldie .me-plugin,
.gw-go-oldie .mejs-mediaelement {
 position:static!important
}
.gw-go table {
 border:none;
 margin:0 auto;
 width:auto;
 text-align:center
}
.gw-go td {
 border:none;
 margin:0;
 padding:0 0 10px 0
}
div.gw-go input {
 border:none;
 outline:none
}
.gw-go input[type="text"] {
 background:#fff!important;
 border:solid 1px #b8b8b8!important;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 -moz-box-shadow:1px 1px 3px rgba(0,0,0,.15) inset;
 -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.15) inset;
 box-shadow:1px 1px 3px rgba(0,0,0,.15) inset;
 font-size:12px;
 height:20px;
 line-height:20px;
 outline:none;
 padding:3px 5px;
 -moz-transition:all 0.15s linear;
 -o-transition:all 0.15s linear;
 -webkit-transition:all 0.15s linear;
 transition:all 0.15s linear
}
.gw-go input[type="text"]:focus {
 border:solid 1px #9d9d9d;
 -moz-box-shadow:1px 1px 3px rgba(0,0,0,.15) inset;
 -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.15) inset;
 box-shadow:1px 1px 3px rgba(0,0,0,.15) inset
}
.gw-go i {
 display:inline-block;
 line-height:1;
 position:relative;
 vertical-align:middle;
 text-align:left;
 top:-1px
}
.gw-go b,
.gw-go strong {
 font-weight:700
}
.gw-go em {
 font-style:italic!important
}
.gw-go u {
 text-decoration:underline!important
}
.gw-go del {
 text-decoration:line-through!important
}
.gw-go {
 font-size:0;
 margin:0 0 -20px 0;
 visibility:hidden
}
.gw-go[data-scroll-offset] {
 opacity:0
}
.vc_editor .gw-go[data-scroll-offset] {
 opacity:1
}
.cs-preview .cs-content .gw-go[data-scroll-offset] {
 opacity:1
}
[dir="rtl"] .gw-go {
 direction:ltr
}
[dir="rtl"] .gw-go-col-wrap {
 direction:rtl
}
.gw-go-1col .gw-go-col-wrap {
 width:100%
}
.gw-go-2cols .gw-go-col-wrap {
 width:50%
}
.gw-go-3cols .gw-go-col-wrap {
 width:33.33%
}
.gw-go-4cols .gw-go-col-wrap {
 width:25%
}
.gw-go-5cols .gw-go-col-wrap {
 width:20%
}
.gw-go-6cols .gw-go-col-wrap {
 width:16.66%
}
.gw-go-7cols .gw-go-col-wrap {
 width:14.285%
}
.gw-go-8cols .gw-go-col-wrap {
 width:12.5%
}
.gw-go-9cols .gw-go-col-wrap {
 width:11.11%
}
.gw-go-10cols .gw-go-col-wrap {
 width:10%
}
.gw-go-col-wrap {
 display:inline-block!important;
 -moz-box-sizing:border-box!important;
 -webkit-box-sizing:border-box!important;
 box-sizing:border-box!important;
 float:none!important;
 font-size:12px;
 line-height:16px;
 margin-left:-1px;
 padding:20px 0;
 position:relative;
 -moz-transition:padding 0.2s linear,margin 0.2s linear!important;
 -o-transition:padding 0.2s linear,margin 0.2s linear!important;
 -webkit-transition:padding 0.2s linear,margin 0.2s linear!important;
 transition:padding 0.2s linear,margin 0.2s linear!important;
 vertical-align:top!important
}
.gw-go-col-wrap:first-child {
 margin-left:0
}
.gw-go-col-wrap.gw-go-hover {
 z-index:2
}
.gw-go-col-wrap.gw-go-curr {
 z-index:3!important
}
.gw-go-col {
 border:solid 1px #ebebeb;
 border-bottom:solid 2px #d3d3d3;
 border-top-width:2px;
 position:relative;
 top:0;
 -moz-transition:margin-top 0.2s linear,top 0.2s linear,-moz-box-shadow 0.2s linear;
 -o-transition:margin-top 0.2s linear,top 0.2s linear,box-shadow 0.2s linear;
 -webkit-transition:margin-top 0.2s linear,top 0.2s linear,-webkit-box-shadow 0.2s linear;
 transition:margin-top 0.2s linear,top 0.2s linear,box-shadow 0.2s linear
}
.gw-go-col-inner {
 -moz-box-shadow:0 0 20px -2px rgba(0,0,0,0);
 -webkit-box-shadow:0 0 20px -2px rgba(0,0,0,0);
 box-shadow:0 0 20px -2px rgba(0,0,0,0);
 float:none!important;
 overflow:hidden;
 padding:0!important;
 -moz-transition:-moz-box-shadow 0.2s linear;
 -o-transition:box-shadow 0.2s linear;
 -webkit-transition:-webkit-box-shadow 0.2s linear;
 transition:box-shadow 0.2s linear
}
.gw-go.gw-go-fullh-bg .gw-go-col {
 height:100%
}
.gw-go.gw-go-fullh-bg .gw-go-col-inner {
 height:100%
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-hover .gw-go-col-inner {
 -moz-box-shadow:0 0 20px -2px rgba(0,0,0,.25);
 -webkit-box-shadow:0 0 20px -2px rgba(0,0,0,.25);
 box-shadow:0 0 20px -2px rgba(0,0,0,.25)
}
.gw-go-col:before {
 content:"";
 height:20px;
 margin-top:2px;
 filter:alpha(opacity=40);
 -khtml-opacity:.4;
 -moz-opacity:.4;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 opacity:.4;
 position:absolute;
 left:0;
 top:100%;
 width:100%
}
.gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current {
 padding:20px 0 40px
}
.gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col,
.gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col {
 margin-top:0;
 top:0
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current,
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-hover,
.gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover {
 padding:0;
 margin-bottom:0
}
.gw-go.gw-go-enlarge-current.gw-go-no-footer.gw-go-hover .gw-go-col-wrap.gw-go-hover {
 margin-bottom:0
}
.gw-go-col-wrap.gw-go-disable-enlarge {
 padding:20px 0 20px!important
}
.gw-go-col-wrap.gw-go-disable-enlarge .gw-go-col {
 margin-top:0!important;
 top:0!important
}
.gw-go-col-wrap.gw-go-disable-enlarge .gw-go-footer {
 top:0!important
}
.gw-go-col-wrap.gw-go-disable-enlarge .gw-go-footer-spacer {
 height:0.1px!important
}
.gw-go-col-wrap.gw-go-disable-enlarge .gw-go-col {
 -moz-box-shadow:none!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.gw-go-disable-box-shadow .gw-go-col-inner {
 -moz-box-shadow:none!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.gw-go-header {
 overflow:hidden;
 position:relative;
 text-align:center;
 width:100%
}
.gw-go-header img {
 border-radius:0!important;
 -moz-box-shadow:none!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 margin:0!important
}
.gw-go-header small {
 font-size:inherit;
 margin-bottom:4px
}
.gw-go-header-top {
 height:95px;
 position:relative
}
.gw-go-header h2 {
 color:inherit;
 font-size:26px!important;
 line-height:32px!important;
 font-weight:normal!important;
 letter-spacing:normal!important;
 margin-bottom:15px!important;
 padding:0!important;
 text-transform:none!important;
 top:15px
}
.gw-go-header h2 small {
 font-size:22px
}
.gw-go-header h3 {
 border:none!important;
 color:inherit;
 font-size:18px!important;
 line-height:16px!important;
 font-weight:normal!important;
 left:0;
 letter-spacing:normal!important;
 margin:0!important;
 padding:0!important;
 position:absolute;
 text-align:center;
 text-transform:none!important;
 top:19px;
 width:100%
}
.gw-go-header h3 small {
 display:block;
 font-size:12px
}
.gw-go-header-bottom {
 border-top:solid 1px transparent;
 height:50px
}
.gw-go-coin-wrap {
 font-size:32px;
 height:80px;
 left:50%;
 margin:0 0 0 -40px;
 position:absolute;
 top:54px;
 width:80px;
 z-index:1
}
.gw-go-coinf,
.gw-go-coinb {
 background:#fff;
 border-width:1px!important;
 border-radius:50px;
 display:table;
 height:78px;
 left:0;
 position:absolute;
 table-layout:fixed;
 text-align:center;
 width:78px
}
.gw-go-coinf div,
.gw-go-coinb div {
 -moz-box-shadow:1px 1px 3px rgba(0,0,0,.38) inset,0 0 1px rgba(0,0,0,.38);
 -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.38) inset,0 0 1px rgba(0,0,0,.38);
 box-shadow:1px 1px 3px rgba(0,0,0,.38) inset,0 0 1px rgba(0,0,0,.38);
 -moz-box-sizing:content-box!important;
 -webkit-box-sizing:content-box!important;
 box-sizing:content-box!important;
 border-radius:50px;
 border-width:1px!important;
 display:table-cell;
 font-size:32px;
 line-height:24px;
 vertical-align:middle
}
.gw-go-coinf div span[data-id="currency"],
.gw-go-coinb div span[data-id="currency"] {
 font-size:.5em;
 margin:0 2px;
 position:relative;
 top:0;
 vertical-align:top
}
.gw-go-coinf small,
.gw-go-coinb small {
 display:block;
 font-size:12px;
 line-height:16px;
 margin-bottom:-5px;
 margin-top:3px
}
.gw-go-coinb,
.gw-go-col-wrap.gw-go-hover .gw-go-coinf,
.gw-go-col-wrap.gw-go-current .gw-go-coinf {
 visibility:hidden
}
.gw-go-coinf,
.gw-go-col-wrap.gw-go-hover .gw-go-coinb,
.gw-go-col-wrap.gw-go-current .gw-go-coinb {
 visibility:visible
}
.gw-go-price-wrap>span {
 font-size:32px
}
.gw-go-price-wrap>small {
 font-size:12px
}
ul.gw-go-body {
 border-bottom:solid 1px transparent;
 float:none!important;
 list-style:none!important;
 margin:0!important;
 padding:0!important;
 position:relative;
 text-align:center;
 width:100%
}
.gw-go-no-footer ul.gw-go-body {
 border-bottom:none!important;
 padding-bottom:none!important
}
ul.gw-go-body>li {
 background:none;
 border-top:solid 1px #fff;
 -moz-box-sizing:border-box!important;
 -webkit-box-sizing:border-box!important;
 box-sizing:border-box!important;
 display:table!important;
 position:relative;
 min-height:17px;
 line-height:16px!important;
 list-style:none!important;
 margin:0!important;
 padding:10px 5px!important;
 table-layout:fixed;
 text-align:inherit!important;
 width:100%
}
ul.gw-go-body>li .gw-go-body-cell {
 display:table-cell;
 vertical-align:middle;
 width:100%;
 position:relative;
 z-index:1
}
ul.gw-go-body>li .gw-go-body-cell-valign-top {
 vertical-align:top
}
ul.gw-go-body>li .gw-go-body-cell-valign-bottom {
 vertical-align:bottom
}
.gw-go-ie ul.gw-go-body>li .gw-go-body-cell {
 display:block
}
ul.gw-go-body>li:before,
ul.gw-go-body>li:after {
 display:none!important
}
ul.gw-go-body>li .gw-go-body-cell:before,
ul.gw-go-body>li .gw-go-body-cell:after {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
.gw-go-tooltip {
 left:50%;
 margin-top:15px!important;
 margin-left:-15px;
 opacity:0;
 position:absolute;
 -moz-transition:none;
 -o-transition:none;
 -webkit-transition:none;
 transition:none;
 visibility:hidden;
 z-index:4
}
.gw-go-tooltip-visible {
 margin-top:5px!important;
 opacity:1;
 visibility:visible;
 -moz-transition:opacity 0.2s linear,visibility 0.2s linear,margin-top 0.2s ease-in-out;
 -o-transition:opacity 0.2s linear,visibility 0.2s linear,margin-top 0.2s ease-in-out;
 -webkit-transition:opacity 0.2s linear,visibility 0.2s linear,margin-top 0.2s ease-in-out;
 transition:opacity 0.2s linear,visibility 0.2s linear,margin-top 0.2s ease-in-out
}
.gw-go-tooltip-content:before {
 border-right:6px solid transparent;
 border-left:6px solid transparent;
 border-top:6px solid #9d9d9d;
 border-top-color:inherit;
 content:"";
 left:10px;
 position:absolute;
 top:100%
}
.gw-go-tooltip-content {
 -moz-box-sizing:border-box!important;
 -webkit-box-sizing:border-box!important;
 box-sizing:border-box!important;
 background:#9d9d9d;
 border-color:#9d9d9d;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 -moz-box-shadow:0 0 5px rgba(0,0,0,.15);
 -webkit-box-shadow:0 0 5px rgba(0,0,0,.15);
 box-shadow:0 0 5px rgba(0,0,0,.15);
 color:#333;
 display:none;
 padding:6px 10px 6px 10px;
 text-decoration:none!important;
 transition:none;
 text-align:left;
 width:130px;
 max-width:100%
}
.gw-go-tooltip .gw-go-tooltip-content {
 display:block
}
ul.gw-go-body li a,
ul.gw-go-body li a:visited,
ul.gw-go-body li a:active {
 color:inherit;
 text-decoration:none!important
}
ul.gw-go-body li a:hover {
 text-decoration:underline!important
}
.gw-go-footer-wrap {
 padding:15px 0
}
.gw-go-footer {
 display:table;
 width:100%;
 position:relative;
 table-layout:fixed;
 -moz-transition:padding 0.2s linear;
 -o-transition:padding 0.2s linear;
 -webkit-transition:top 0.2s linear;
 transition:top 0.2s linear;
 text-align:center;
 top:0
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-hover .gw-go-footer,
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-footer,
.gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-footer {
 top:-20px
}
.gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-footer {
 bottom:20px
}
.gw-go-footer-spacer {
 height:.1px;
 -moz-transition:height 0.2s linear;
 -o-transition:height 0.2s linear;
 -webkit-transition:height 0.2s linear;
 transition:height 0.2s linear
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-hover .gw-go-footer-spacer,
.gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-hover .gw-go-footer-spacer {
 height:40px
}
.gw-go-footer-inner {
 -moz-transition:top 0.2s linear;
 -o-transition:top 0.2s linear;
 -webkit-transition:top 0.2s linear;
 transition:top 0.2s linear;
 top:0
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-hover .gw-go-footer-inner,
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-footer-inner,
.gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover .gw-go-footer-innner {
 top:20px
}
.gw-go-footer-rows {
 display:table-cell;
 vertical-align:middle;
 width:100%
}
.gw-go-footer-row {
 -moz-box-sizing:border-box!important;
 -webkit-box-sizing:border-box!important;
 box-sizing:border-box!important;
 display:table;
 table-layout:fixed;
 width:100%
}
div.gw-go-footer-row a,
div.gw-go-footer-row a:visited,
div.gw-go-footer-row a:active {
 color:inherit;
 text-decoration:none!important
}
.gw-go-footer-row-inner {
 display:table-cell;
 padding:5px;
 vertical-align:middle
}
.gw-go-footer-row-inner.gw-go-footer-row-inner-valign-top {
 vertical-align:top
}
.gw-go-footer-row-inner.gw-go-footer-row-inner-valign-bottom {
 vertical-align:bottom
}
.gw-go-btn,
a.gw-go-btn {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 -moz-box-sizing:border-box!important;
 -webkit-box-sizing:border-box!important;
 box-sizing:border-box!important;
 cursor:pointer;
 display:inline-block;
 font-family:inherit!important;
 margin:0 5px!important;
 line-height:1.4!important;
 text-decoration:none!important;
 overflow:hidden;
 position:relative;
 vertical-align:middle
}
.gw-go-btn,
a.gw-go-btn:hover,
ul.gw-go-body li a.gw-go-btn:hover {
 text-decoration:none!important
}
.gw-go-btn:active {
 top:1px
}
.gw-go-btn form {
 display:none!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-btn:active,
.gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-btn:active {
 -moz-box-shadow:0 0 0 rgba(0,0,0,.15) inset;
 -webkit-box-shadow:0 0 0 rgba(0,0,0,.15) inset;
 box-shadow:0 0 0 rgba(0,0,0,.15) inset;
 -moz-transition:none;
 -o-transition:none;
 -webkit-transition:none;
 transition:none
}
.gw-go-btn-small {
 padding:1px 11px 0
}
.gw-go-btn-medium {
 padding:5px 13px 4px
}
.gw-go-btn-large {
 padding:11px 18px 10px
}
.gw-go-btn>.gw-go-btn-inner {
 display:table-cell;
 height:23px;
 vertical-align:middle
}
.gw-go-btn-fullwidth>.gw-go-btn-inner {
 max-width:100%;
 width:1000px
}
.gw-go-icon-left {
 margin-left:0!important
}
.gw-go-icon-right {
 margin-right:0!important
}
span[class*="gw-go-icon"] {
 background-position:50% 50% no-repeat;
 display:inline-block;
 height:16px;
 margin:0 3px -4px;
 width:16px
}
.gw-go-icon-light-skype {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_light_skype.png) 50% 50% no-repeat
}
.gw-go-icon-light-facebook {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_light_facebook.png) 50% 50% no-repeat
}
.gw-go-icon-light-twitter {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_light_twitter.png) 50% 50% no-repeat
}
.gw-go-icon-light-email {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_light_email.png) 50% 50% no-repeat
}
.gw-go-icon-dark-skype {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_dark_skype.png) 50% 50% no-repeat
}
.gw-go-icon-dark-facebook {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_dark_facebook.png) 50% 50% no-repeat
}
.gw-go-icon-dark-twitter {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_dark_twitter.png) 50% 50% no-repeat
}
.gw-go-icon-dark-email {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_team_dark_email.png) 50% 50% no-repeat
}
.gw-go-icon-light-arrow {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_arrow.png) 50% 50% no-repeat
}
.gw-go-icon-light-arrow2 {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_arrow2.png) 50% 50% no-repeat
}
.gw-go-icon-light-circle {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_circle.png) 50% 50% no-repeat
}
.gw-go-icon-light-cross {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_cross.png) 50% 50% no-repeat
}
.gw-go-icon-light-dot {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_dot.png) 50% 50% no-repeat
}
.gw-go-icon-light-minus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_minus.png) 50% 50% no-repeat
}
.gw-go-icon-light-ok {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_ok.png) 50% 50% no-repeat
}
.gw-go-icon-light-plus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_plus.png) 50% 50% no-repeat
}
.gw-go-icon-light-star {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_light_star.png) 50% 50% no-repeat
}
.gw-go-icon-dark-arrow {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_arrow.png) 50% 50% no-repeat
}
.gw-go-icon-dark-arrow2 {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_arrow2.png) 50% 50% no-repeat
}
.gw-go-icon-dark-circle {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_circle.png) 50% 50% no-repeat
}
.gw-go-icon-dark-cross {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_cross.png) 50% 50% no-repeat
}
.gw-go-icon-dark-dot {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_dot.png) 50% 50% no-repeat
}
.gw-go-icon-dark-minus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_minus.png) 50% 50% no-repeat
}
.gw-go-icon-dark-ok {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_ok.png) 50% 50% no-repeat
}
.gw-go-icon-dark-plus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_plus.png) 50% 50% no-repeat
}
.gw-go-icon-dark-star {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_dark_star.png) 50% 50% no-repeat
}
.gw-go-icon-red-arrow {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_arrow.png) 50% 50% no-repeat
}
.gw-go-icon-red-arrow2 {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_arrow2.png) 50% 50% no-repeat
}
.gw-go-icon-red-circle {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_circle.png) 50% 50% no-repeat
}
.gw-go-icon-red-cross {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_cross.png) 50% 50% no-repeat
}
.gw-go-icon-red-dot {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_dot.png) 50% 50% no-repeat
}
.gw-go-icon-red-minus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_minus.png) 50% 50% no-repeat
}
.gw-go-icon-red-ok {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_ok.png) 50% 50% no-repeat
}
.gw-go-icon-red-plus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_plus.png) 50% 50% no-repeat
}
.gw-go-icon-red-star {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_red_star.png) 50% 50% no-repeat
}
.gw-go-icon-green-arrow {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_arrow.png) 50% 50% no-repeat
}
.gw-go-icon-green-arrow2 {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_arrow2.png) 50% 50% no-repeat
}
.gw-go-icon-green-circle {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_circle.png) 50% 50% no-repeat
}
.gw-go-icon-green-cross {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_cross.png) 50% 50% no-repeat
}
.gw-go-icon-green-dot {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_dot.png) 50% 50% no-repeat
}
.gw-go-icon-green-minus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_minus.png) 50% 50% no-repeat
}
.gw-go-icon-green-ok {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_ok.png) 50% 50% no-repeat
}
.gw-go-icon-green-plus {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_plus.png) 50% 50% no-repeat
}
.gw-go-icon-green-star {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_green_star.png) 50% 50% no-repeat
}
span[class*="gw-go-btn-icon"] {
 display:inline-block;
 height:20px;
 margin-bottom:0;
 margin-top:0;
 vertical-align:middle;
 width:20px
}
span[class*="gw-go-btn-icon"][class*="gw-go-btn-icon-large"] {
 height:24px;
 width:24px
}
.gw-go-btn-icon-medium-white-basket {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_white_basket_medium.png) 50% 50% no-repeat
}
.gw-go-btn-icon-medium-white-download {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_white_download_medium.png) 50% 50% no-repeat
}
.gw-go-btn-icon-large-white-basket {
 background:url(../../../plugins/go_pricing/assets/images/icons/icon_white_basket_large.png) 50% 50% no-repeat
}
[class*="gw-go-ribbon"] img {
 -moz-box-shadow:none!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 border-radius:0!important;
 display:block!important;
 margin:0!important
}
[class*="gw-go-ribbon-right"] img {
 float:right
}
[class*="gw-go-ribbon-left"],
[class*="gw-go-ribbon-right"] {
 left:0;
 margin-left:-1px;
 margin-top:-2px;
 position:absolute;
 top:0;
 z-index:2
}
[class*="gw-go-ribbon-right"] {
 left:auto;
 margin-right:-1px;
 right:0
}
.gw-go-ribbon-text {
 height:110px;
 overflow:hidden;
 width:110px
}
.gw-go-ribbon-text span {
 display:inline-block;
 line-height:26px;
 text-align:center;
 text-shadow:none;
 width:100%
}
.gw-go-ribbon-text.gw-go-ribbon-left span {
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -moz-transform-origin:55% 200%;
 -o-transform-origin:55% 200%;
 -webkit-transform-origin:55% 200%;
 transform-origin:55% 200%
}
.gw-go-ribbon-text.gw-go-ribbon-right span {
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 -moz-transform-origin:45% 200%;
 -o-transform-origin:45% 200%;
 -webkit-transform-origin:45% 200%;
 transform-origin:45% 200%
}
.gw-go-ribbon-text.gw-go-ribbon-shadow span {
 -moz-box-shadow:0 2px 2px rgba(0,0,0,.15);
 -webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);
 box-shadow:0 2px 2px rgba(0,0,0,.15)
}
.gw-go-col.gw-go-shadow1:before {
 background:url(../../../plugins/go_pricing/assets/images/shadows/shadow_1.png) 50% 100% no-repeat
}
.gw-go-col.gw-go-shadow2:before {
 background:url(../../../plugins/go_pricing/assets/images/shadows/shadow_2.png) 50% 100% no-repeat
}
.gw-go-col.gw-go-shadow3:before {
 background:url(../../../plugins/go_pricing/assets/images/shadows/shadow_3.png) 50% 100% no-repeat
}
.gw-go-col.gw-go-shadow4:before {
 background:url(../../../plugins/go_pricing/assets/images/shadows/shadow_4.png) 50% 100% no-repeat
}
.gw-go-col.gw-go-shadow5:before {
 background:url(../../../plugins/go_pricing/assets/images/shadows/shadow_5.png) 50% 100% no-repeat
}
.gw-go-col.gw-go-shadow1:before,
.gw-go-col.gw-go-shadow2:before,
.gw-go-col.gw-go-shadow3:before,
.gw-go-col.gw-go-shadow4:before,
.gw-go-col.gw-go-shadow5:before {
 background-size:100% 20px
}
.gw-go-col[class*="gw-go-clean-style"] {
 border:none;
 -moz-box-shadow:none!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 -moz-transition:margin-top 0.2s linear,top 0.2s linear;
 -o-transition:margin-top 0.2s linear,top 0.2s linear;
 -webkit-transition:margin-top 0.2s linear,top 0.2s linear;
 transition:margin-top 0.2s linear,top 0.2s linear
}
.gw-go-col[class*="gw-go-clean-style"]:before {
 margin-top:0
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-col-inner {
 border:solid 1px #ebebeb;
 border-bottom:solid 2px #d3d3d3;
 border-top-width:2px;
 -moz-transition:-moz-box-shadow 0.2s linear;
 -o-transition:box-shadow 0.2s linear;
 -webkit-transition:-webkit-box-shadow 0.2s linear;
 transition:box-shadow 0.2s linear
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-top {
 height:100px
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-bottom {
 height:60px
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-coin-wrap {
 height:90px;
 margin:0 0 0 -45px;
 width:90px
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-coinf,
.gw-go-col[class*="gw-go-clean-style"] .gw-go-coinb {
 height:88px;
 width:88px;
 border-width:2px!important
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-coinf div,
.gw-go-col[class*="gw-go-clean-style"] .gw-go-coinb div {
 -webkit-box-shadow:none;
 box-shadow:none
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-header-top {
 display:table;
 height:50px;
 table-layout:fixed;
 width:100%
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-header-top h3 {
 display:table-cell;
 position:relative;
 top:0;
 vertical-align:middle
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-header-bottom {
 display:table;
 table-layout:fixed;
 height:110px;
 width:100%
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-price-wrap {
 display:table-cell;
 text-align:center;
 vertical-align:middle
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-price-wrap span[data-id="currency"],
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-price-wrap span[data-id="currency"] {
 font-size:.5em;
 position:relative;
 top:2px;
 vertical-align:text-top;
 margin:0 2px;
 vertical-align:top;
 top:0
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-price-wrap small,
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-standard .gw-go-price-wrap small {
 display:block;
 font-size:12px;
 line-height:16px;
 margin-bottom:-5px;
 margin-top:3px
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-img,
.gw-go-col[class*="gw-go-clean-style"] .gw-go-header-img h3 {
 background-color:transparent!important;
 background-repeat:no-repeat;
 background-size:cover;
 text-shadow:0 0 10px rgba(0,0,0,.1)
}
.gw-go-col[class*="gw-go-clean-style"] [class*="gw-go-ribbon-left"],
.gw-go-col[class*="gw-go-clean-style"] [class*="gw-go-ribbon-right"] {
 margin-left:0;
 margin-top:0
}
.gw-go-col[class*="gw-go-clean-style"] [class*="gw-go-ribbon-right"] {
 left:auto;
 margin-right:0
}
.gw-go-col[class*="gw-go-clean-style"] .gw-go-btn {
 border:none
}
.gw-go-col.gw-go-clean-style1 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style1 .gw-go-header-top {
 background:none
}
.gw-go-col.gw-go-clean-style1 .gw-go-header-bottom {
 background:#f5f5f5;
 border-top-color:#f5f5f5
}
.gw-go-col.gw-go-clean-style1 .gw-go-header-img .gw-go-header-top {
 background:none!important
}
.gw-go-col.gw-go-clean-style1 .gw-go-header-img .gw-go-header-bottom {
 background:none!important;
 border-top:solid 1px rgba(255,255,255,.35)
}
.gw-go-col.gw-go-clean-style1 .gw-go-header-img .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style1 .gw-go-header-standard.gw-go-header-img .gw-go-header-top:before {
 background:#fff;
 content:""!important;
 display:block!important;
 height:60px;
 left:0;
 filter:alpha(opacity=30);
 -khtml-opacity:.3;
 -moz-opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 opacity:.3;
 position:absolute;
 width:100%
}
.gw-go-col.gw-go-clean-style1 .gw-go-header-img .gw-go-header-top:before {
 height:50px!important
}
.gw-go-col.gw-go-clean-style1 .gw-go-header-standard.gw-go-header-img .gw-go-header-bottom:before {
 display:none!important
}
.gw-go-col.gw-go-clean-style1 .gw-go-header h3 {
 color:#333
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style1 .gw-go-header h3,
.gw-go-col.gw-go-clean-style1 .gw-go-header-img h3,
.gw-go-col.gw-go-clean-style1 .gw-go-header-standard.gw-go-header-img .gw-go-price-wrap span,
.gw-go-col.gw-go-clean-style1 .gw-go-header-standard.gw-go-header-img .gw-go-price-wrap small {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style1 .gw-go-coinf,
.gw-go-col.gw-go-clean-style1 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style1 .gw-go-coinf small,
.gw-go-col.gw-go-clean-style1 .gw-go-coinb small {
 color:#333
}
.gw-go-col.gw-go-clean-style1 .gw-go-body>li {
 background:#ebebeb
}
.gw-go-col.gw-go-clean-style1 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col.gw-go-clean-style1 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style1 .gw-go-body>li {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style1 .gw-go-body>li {
 color:#333
}
.gw-go-col.gw-go-clean-style1 .gw-go-btn.gw-go-btn-small {
 margin-top:45px
}
.gw-go-col.gw-go-clean-style1 .gw-go-btn.gw-go-btn-medium {
 margin-top:40px
}
.gw-go-col.gw-go-clean-style1 .gw-go-btn.gw-go-btn-large {
 margin-top:33px
}
.gw-go-col.gw-go-clean-style1 .gw-go-btn {
 background:#9d9d9d;
 color:#fff
}
.gw-go-col.gw-go-clean-style1 .gw-go-btn:hover {
 background:#333
}
.gw-go-col.gw-go-clean-style1 .gw-go-footer-row,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style1 .gw-go-footer-row {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style1 .gw-go-footer-row,
.gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-clean-style1 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style2 .gw-go-col-inner {
 background:#fff
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style2 .gw-go-header-top,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style2 .gw-go-header-bottom {
 background:#333333!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style2 .gw-go-header-img .gw-go-header-top,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style2 .gw-go-header-img .gw-go-header-bottom {
 background:none!important
}
.gw-go-col.gw-go-clean-style2 .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.2)
}
.gw-go-col.gw-go-clean-style2 .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style2 .gw-go-header-standard .gw-go-header-top:before {
 background:#fff;
 content:""!important;
 display:block!important;
 height:100%;
 left:0;
 filter:alpha(opacity=10);
 -khtml-opacity:.1;
 -moz-opacity:.1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 opacity:.15;
 position:absolute;
 width:100%
}
.gw-go-col.gw-go-clean-style2 .gw-go-header-standard .gw-go-header-top:before {
 height:50px
}
.gw-go-col.gw-go-clean-style2 .gw-go-header-img .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.35)
}
.gw-go-col.gw-go-clean-style2 .gw-go-header-img .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style2 .gw-go-header-standard.gw-go-header-img .gw-go-header-top:before {
 filter:alpha(opacity=30);
 -khtml-opacity:.3;
 -moz-opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 opacity:.3
}
.gw-go-col.gw-go-clean-style2 .gw-go-header-standard .gw-go-header-bottom:before {
 display:none!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style1 .gw-go-header h3,
.gw-go-col.gw-go-clean-style2 .gw-go-header-standard .gw-go-price-wrap span,
.gw-go-col.gw-go-clean-style2 .gw-go-header-standard .gw-go-price-wrap small {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style2 .gw-go-header h3 {
 color:#fff
}
.gw-go-col.gw-go-clean-style2 .gw-go-coinf,
.gw-go-col.gw-go-clean-style2 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style2 .gw-go-coinf small,
.gw-go-col.gw-go-clean-style2 .gw-go-coinb small {
 color:#333
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style2 .gw-go-coinf div,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style2 .gw-go-coinb div {
 color:#333!important
}
.gw-go-col.gw-go-clean-style2 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style2 .gw-go-body>li {
 background:#ebebeb;
 color:#333
}
.gw-go-col.gw-go-clean-style2 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col.gw-go-clean-style2 .gw-go-btn {
 background:#333;
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style2 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style2 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style3 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style3 .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.2)
}
.gw-go-col.gw-go-clean-style3 .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style3 .gw-go-header-standard .gw-go-header-top:before {
 background:#fff;
 content:""!important;
 display:block!important;
 height:60px;
 left:0;
 filter:alpha(opacity=15);
 -khtml-opacity:.15;
 -moz-opacity:.15;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
 opacity:.15;
 position:absolute;
 width:100%
}
.gw-go-col.gw-go-clean-style3 .gw-go-header-standard .gw-go-header-top:before {
 height:50px
}
.gw-go-col.gw-go-clean-style3 .gw-go-header-img .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.35)
}
.gw-go-col.gw-go-clean-style3 .gw-go-header-img .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style3 .gw-go-header-standard.gw-go-header-img .gw-go-header-top:before {
 filter:alpha(opacity=30);
 -khtml-opacity:.3;
 -moz-opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 opacity:.3
}
.gw-go-col.gw-go-clean-style3 .gw-go-header-standard .gw-go-header-bottom:before {
 display:none!important
}
.gw-go-col.gw-go-clean-style3 .gw-go-header h3,
.gw-go-col.gw-go-clean-style3 .gw-go-header-standard .gw-go-price-wrap {
 color:#fff
}
.gw-go-col.gw-go-clean-style3 .gw-go-coinf,
.gw-go-col.gw-go-clean-style3 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style3 .gw-go-coinf small,
.gw-go-col.gw-go-clean-style3 .gw-go-coinb small {
 color:#9d9d9d
}
.gw-go-col.gw-go-clean-style3 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style3 .gw-go-body>li {
 background:#ebebeb
}
.gw-go-col.gw-go-clean-style3 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col.gw-go-clean-style3 .gw-go-body>li {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style3 .gw-go-body>li {
 color:#333
}
.gw-go-col.gw-go-clean-style3 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:20px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style3 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style3 .gw-go-footer-row,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style3 .gw-go-footer-row {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style3 .gw-go-footer-row,
.gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-clean-style3 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style4 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style4 .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.2)
}
.gw-go-col.gw-go-clean-style4 .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style4 .gw-go-header-standard .gw-go-header-top:before {
 background:#fff;
 content:""!important;
 display:block!important;
 height:60px;
 left:0;
 filter:alpha(opacity=15);
 -khtml-opacity:.15;
 -moz-opacity:.15;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
 opacity:.15;
 position:absolute;
 width:100%
}
.gw-go-col.gw-go-clean-style4 .gw-go-header-standard .gw-go-header-top:before {
 height:50px
}
.gw-go-col.gw-go-clean-style4 .gw-go-header-img .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.35)
}
.gw-go-col.gw-go-clean-style4 .gw-go-header-img .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style4 .gw-go-header-standard.gw-go-header-img .gw-go-header-top:before {
 filter:alpha(opacity=30);
 -khtml-opacity:.3;
 -moz-opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 opacity:.3
}
.gw-go-col.gw-go-clean-style4 .gw-go-header-standard .gw-go-header-bottom:before {
 display:none!important
}
.gw-go-col.gw-go-clean-style4 .gw-go-header h3,
.gw-go-col.gw-go-clean-style4 .gw-go-header-standard .gw-go-price-wrap {
 color:#fff
}
.gw-go-col.gw-go-clean-style4 .gw-go-coinf,
.gw-go-col.gw-go-clean-style4 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style4 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style4 .gw-go-body>li.gw-go-even .gw-go-body-cell:before,
.gw-go-col.gw-go-clean-style4 .gw-go-body>li .gw-go-body-cell:before {
 content:"";
 display:block;
 height:100%;
 left:-5px;
 margin-left:-1px;
 filter:alpha(opacity=7);
 -khtml-opacity:.07;
 -moz-opacity:.07;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";
 opacity:.07;
 padding:10px 5px;
 position:absolute;
 top:-10px;
 width:101%;
 z-index:-1
}
.gw-go-col.gw-go-clean-style4 .gw-go-body>li .gw-go-body-cell:before {
 filter:alpha(opacity=14);
 -khtml-opacity:.14;
 -moz-opacity:.14;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=14)";
 opacity:.14
}
.gw-go-col.gw-go-clean-style4 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style4 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style4 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style5 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style5 .gw-go-header-bottom {
 background:#f5f5f5;
 border-top:solid 1px rgba(255,255,255,.2)
}
.gw-go-col.gw-go-clean-style5 .gw-go-header-img .gw-go-header-bottom {
 background:transparent!important
}
.gw-go-col.gw-go-clean-style5 .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style5 .gw-go-header-standard .gw-go-header-top:before {
 background:#fff;
 content:""!important;
 display:block!important;
 height:60px;
 left:0;
 filter:alpha(opacity=15);
 -khtml-opacity:.15;
 -moz-opacity:.15;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
 opacity:.15;
 position:absolute;
 width:100%
}
.gw-go-col.gw-go-clean-style5 .gw-go-header-standard .gw-go-header-top:before {
 height:50px
}
.gw-go-col.gw-go-clean-style5 .gw-go-header-img .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.35)
}
.gw-go-col.gw-go-clean-style5 .gw-go-header-img .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style5 .gw-go-header-standard.gw-go-header-img .gw-go-header-top:before {
 filter:alpha(opacity=30);
 -khtml-opacity:.3;
 -moz-opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 opacity:.3
}
.gw-go-col.gw-go-clean-style5 .gw-go-header-standard .gw-go-header-bottom:before {
 display:none!important
}
.gw-go-col.gw-go-clean-style5 .gw-go-header h3,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-price-wrap span,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-price-wrap small,
.gw-go-col.gw-go-clean-style5 .gw-go-header-standard.gw-go-header-img span,
.gw-go-col.gw-go-clean-style5 .gw-go-header-standard.gw-go-header-img small {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style5 .gw-go-coinf,
.gw-go-col.gw-go-clean-style5 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style5 .gw-go-coinf small,
.gw-go-col.gw-go-clean-style5 .gw-go-coinb small {
 color:#333
}
.gw-go-col.gw-go-clean-style5 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style5 .gw-go-body>li {
 background:#ebebeb;
 color:#9d9d9d
}
.gw-go-col.gw-go-clean-style5 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-body>li {
 background:none!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-body>li.gw-go-even .gw-go-body-cell:before,
.gw-go-col-wrap .gw-go-col.gw-go-clean-style5 .gw-go-body>li .gw-go-body-cell:before {
 content:"";
 display:block;
 height:100%;
 left:-5px;
 margin-left:-1px;
 position:absolute;
 top:-10px;
 z-index:-1
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-body>li.gw-go-even .gw-go-body-cell:before {
 filter:alpha(opacity=10);
 -khtml-opacity:.1;
 -moz-opacity:.1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 opacity:.1
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-body>li .gw-go-body-cell:before {
 filter:alpha(opacity=15);
 -khtml-opacity:.15;
 -moz-opacity:.15;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
 opacity:.15;
 padding:10px 5px;
 width:101%
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-body>li {
 color:#333
}
.gw-go-col.gw-go-clean-style5 .gw-go-footer-row {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style5 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style5 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style5 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style6 .gw-go-col-inner,
.gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-clean-style6 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-bottom {
 border-top:solid 1px transparent
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-img .gw-go-header-bottom {
 border-top:solid 1px transparent
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.2)!important
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard.gw-go-header-img .gw-go-header-bottom {
 border-top:solid 1px rgba(255,255,255,.35)!important
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard .gw-go-header-top:before {
 background:#fff;
 content:""!important;
 display:block!important;
 height:60px;
 left:0;
 filter:alpha(opacity=15);
 -khtml-opacity:.15;
 -moz-opacity:.15;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
 opacity:.15;
 position:absolute;
 width:100%
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard .gw-go-header-top:before {
 height:50px
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard.gw-go-header-img .gw-go-header-top:before {
 filter:alpha(opacity=30);
 -khtml-opacity:.3;
 -moz-opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 opacity:.3
}
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard .gw-go-header-bottom:before {
 display:none!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-header h3 {
 color:#fff!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-price-wrap,
.gw-go-col.gw-go-clean-style6 .gw-go-header-img h3,
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard.gw-go-header-img .gw-go-price-wrap span,
.gw-go-col.gw-go-clean-style6 .gw-go-header-standard.gw-go-header-img .gw-go-price-wrap small {
 color:#fff!important
}
.gw-go-coin-wrap:before {
 content:"";
 width:100%;
 height:100%;
 position:absolute;
 left:1px;
 top:1px;
 border-radius:50px
}
.gw-go-col.gw-go-clean-style6 .gw-go-coinf div,
.gw-go-col.gw-go-clean-style6 .gw-go-coinb div {
 color:#fff
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-coinf,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-coinf div,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-coinb div {
 background:#fff!important
}
.gw-go-col.gw-go-clean-style6 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style6 .gw-go-body>li {
 background:#ebebeb;
 border-top-color:#fff;
 color:#9d9d9d
}
.gw-go-col.gw-go-clean-style6 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-body {
 border-bottom-color:#fff!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-body>li {
 background:none;
 border-top-color:#fff;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style6 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-btn {
 background:#fff!important
}
.gw-go-col.gw-go-clean-style6 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style6 .gw-go-footer-row,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-footer-row {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style6 .gw-go-footer-row,
.gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-clean-style6 .gw-go-footer-row {
 color:#fff
}
.gw-go-col.gw-go-clean-style7 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style7 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style7 .gw-go-body>li.gw-go-even .gw-go-body-cell:before,
.gw-go-col.gw-go-clean-style7 .gw-go-body>li .gw-go-body-cell:before {
 content:"";
 display:block;
 height:100%;
 left:-5px;
 margin-left:-1px;
 filter:alpha(opacity=10);
 -khtml-opacity:.1;
 -moz-opacity:.1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 opacity:.1;
 padding:10px 5px;
 position:absolute;
 top:-10px;
 width:101%;
 z-index:-1
}
.gw-go-col.gw-go-clean-style7 .gw-go-body>li .gw-go-body-cell:before {
 filter:alpha(opacity=15);
 -khtml-opacity:.15;
 -moz-opacity:.15;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
 opacity:.15
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style8 .gw-go-body {
 border-bottom-color:#fff!important
}
.gw-go-col.gw-go-clean-style7 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style7 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style7 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style8 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style8 .gw-go-header-bottom {
 border-top:solid 1px transparent
}
.gw-go-col.gw-go-clean-style8 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style8 .gw-go-body>li {
 background:#ebebeb;
 border-top-color:#fff;
 color:#9d9d9d
}
.gw-go-col.gw-go-clean-style8 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style8 .gw-go-body>li {
 background:none;
 border-top-color:#fff;
 color:#fff
}
.gw-go-col.gw-go-clean-style8 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style8 .gw-go-btn {
 background:#fff!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style8 .gw-go-footer-row {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style8 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style8 .gw-go-footer-row,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style8 .gw-go-footer-row {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style8 .gw-go-footer-row,
.gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-clean-style8 .gw-go-footer-row {
 color:#fff
}
.gw-go-col.gw-go-clean-style9 .gw-go-header-bottom {
 height:auto;
 border-top:solid 1px transparent
}
.gw-go-col.gw-go-clean-style9 .gw-go-header h3 {
 color:#fff
}
.gw-go-col.gw-go-clean-style9 .gw-go-coinf,
.gw-go-col.gw-go-clean-style9 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style9 .gw-go-coinf small,
.gw-go-col.gw-go-clean-style9 .gw-go-coinb small {
 color:#333
}
.gw-go-col.gw-go-clean-style9 .gw-go-body>li {
 background:#fff
}
.gw-go-col.gw-go-clean-style9 .gw-go-body>li.gw-go-even .gw-go-body-cell:before,
.gw-go-col.gw-go-clean-style9 .gw-go-body>li .gw-go-body-cell:before {
 content:"";
 display:block;
 height:100%;
 left:-5px;
 margin-left:-1px;
 filter:alpha(opacity=10);
 -khtml-opacity:.1;
 -moz-opacity:.1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 opacity:.1;
 padding:10px 5px;
 position:absolute;
 top:-10px;
 width:101%;
 z-index:-1
}
.gw-go-col.gw-go-clean-style9 .gw-go-body>li .gw-go-body-cell:before {
 filter:alpha(opacity=15);
 -khtml-opacity:.15;
 -moz-opacity:.15;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
 opacity:.15
}
.gw-go-col.gw-go-clean-style9 .gw-go-btn {
 background:#fff;
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style9 .gw-go-footer-row {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style9 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style10 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style10 .gw-go-header-bottom {
 height:auto;
 border-top:none
}
.gw-go-col.gw-go-clean-style10 .gw-go-header h3 {
 color:#fff
}
.gw-go-col.gw-go-clean-style10 .gw-go-coinf,
.gw-go-col.gw-go-clean-style10 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style10 .gw-go-coinf small,
.gw-go-col.gw-go-clean-style10 .gw-go-coinb small {
 color:#333
}
.gw-go-col.gw-go-clean-style10 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style10 .gw-go-body>li {
 background:#ebebeb;
 border-top-color:#fff;
 color:#333
}
.gw-go-col.gw-go-clean-style10 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col.gw-go-clean-style10 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style10 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style10 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style12 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style12 .gw-go-header-bottom {
 height:auto;
 border-top:none
}
.gw-go-col.gw-go-clean-style12 .gw-go-header h3 small {
 color:#333
}
.gw-go-col.gw-go-clean-style12 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style12 .gw-go-body>li {
 background:#ebebeb;
 border-top-color:#f5f5f5;
 color:#333
}
.gw-go-col.gw-go-clean-style12 .gw-go-body>li a {
 color:#333
}
.gw-go-col.gw-go-clean-style12 .gw-go-body>li:first-child {
 border-top-color:#fff
}
.gw-go-col.gw-go-clean-style12 .gw-go-body>li.gw-go-even {
 background:#f5f5f5;
 border-top-color:#ebebeb
}
.gw-go-col.gw-go-clean-style12 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style12 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style12 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style13 .gw-go-header-bottom {
 height:auto;
 border-top:none
}
.gw-go-col.gw-go-clean-style13 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style13 .gw-go-header p {
 color:#333
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-header,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-header h2,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-header p {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style13 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-body {
 border-bottom-color:#fff
}
.gw-go-col.gw-go-clean-style13 .gw-go-body>li {
 background:#ebebeb;
 border-top-color:#fff;
 color:#9d9d9d
}
.gw-go-col.gw-go-clean-style13 .gw-go-body>li.gw-go-even {
 background:#f5f5f5
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-body>li {
 background:none;
 border-top-color:#fff;
 color:#fff
}
.gw-go-col.gw-go-clean-style13 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-btn {
 background:#fff!important
}
.gw-go-col.gw-go-clean-style13 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style13 .gw-go-footer-row,
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-footer-row {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style13 .gw-go-footer-row,
.gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-clean-style13 .gw-go-footer-row {
 color:#fff
}
.gw-go-col.gw-go-clean-style14 .gw-go-col-inner {
 background:#f5f5f5
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style14 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style14 .gw-go-header-top {
 background:#fff
}
.gw-go-col.gw-go-clean-style14 .gw-go-header-img .gw-go-header-top {
 background:transparent
}
.gw-go-col.gw-go-clean-style14 .gw-go-header h3 {
 color:#333
}
.gw-go-col.gw-go-clean-style14 .gw-go-header-img h3 {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style14 .gw-go-header-standard.gw-go-header-img .gw-go-price-wrap span,
.gw-go-col.gw-go-clean-style14 .gw-go-header-standard.gw-go-header-img .gw-go-price-wrap small {
 color:#fff!important
}
.gw-go-col.gw-go-clean-style14 .gw-go-header-bottom:before,
.gw-go-col.gw-go-clean-style14 .gw-go-header-standard .gw-go-header-top:before {
 background:#fff;
 content:""!important;
 display:block!important;
 height:60px;
 left:0;
 filter:alpha(opacity=30);
 -khtml-opacity:.3;
 -moz-opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 opacity:.3;
 position:absolute;
 width:100%
}
.gw-go-col.gw-go-clean-style14 .gw-go-header-standard .gw-go-header-top:before {
 height:50px
}
.gw-go-col.gw-go-clean-style14 .gw-go-header-standard .gw-go-header-bottom:before {
 display:none!important
}
.gw-go-col.gw-go-clean-style14 .gw-go-coinf,
.gw-go-col.gw-go-clean-style14 .gw-go-coinb {
 border:solid 2px #c9c9c9
}
.gw-go-col.gw-go-clean-style14 .gw-go-coinf small,
.gw-go-col.gw-go-clean-style14 .gw-go-coinb small {
 color:#9d9d9d
}
.gw-go-col.gw-go-clean-style14 .gw-go-body {
 border-bottom-color:#fff
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style14 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style14 .gw-go-body>li {
 border-top-color:#fff;
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style14 .gw-go-body>li {
 border-top-color:#ebebeb;
 color:#333
}
.gw-go-col.gw-go-clean-style14 .gw-go-footer-row {
 color:#9d9d9d
}
.gw-go-col-wrap.gw-go-hover .gw-go-col.gw-go-clean-style14 .gw-go-footer-row {
 color:#333
}
.gw-go-col.gw-go-clean-style14 .gw-go-btn {
 background:#9d9d9d;
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style14 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style15 .gw-go-col-inner {
 background:#fff
}
.gw-go-col.gw-go-clean-style15 .gw-go-body {
 border-bottom-color:#ebebeb
}
.gw-go-col.gw-go-clean-style15 .gw-go-body>li {
 background:#ebebeb
}
.gw-go-col.gw-go-clean-style15 .gw-go-body>li.gw-go-even {
 background:none
}
.gw-go-col.gw-go-clean-style15 .gw-go-body>li.gw-go-even .gw-go-body-cell:before {
 content:"";
 display:block;
 height:100%;
 left:-5px;
 margin-left:-1px;
 filter:alpha(opacity=10);
 -khtml-opacity:.1;
 -moz-opacity:.1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 opacity:.1;
 padding:10px 5px;
 position:absolute;
 top:-10px;
 width:101%;
 z-index:-1
}
.gw-go-col.gw-go-clean-style15 .gw-go-btn {
 background-image:url(../../../plugins/go_pricing/assets/images/hover.png);
 background-position:200px 0;
 background-repeat:no-repeat;
 color:#fff!important
}
.gw-go-col.gw-go-clean-style15 .gw-go-btn:hover {
 background-position:0 0;
 background-repeat:repeat
}
.gw-go-col.gw-go-clean-style15 .gw-go-footer-row {
 color:#333
}
.tp_recent_tweets li {
 background-image:url(../../../plugins/recent-tweets-widget/assets/tweet.png);
 background-repeat:no-repeat;
 background-position:0 4px;
 padding-left:30px;
 padding-bottom:20px;
 line-height:20px;
 list-style-type:none
}
.tp_recent_tweets li a {
 font-weight:700
}
.tp_recent_tweets .twitter_time {
 display:block;
 color:#999;
 font-size:12px;
 font-style:italic;
 font-weight:400
}
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
 font-display:swap;
 font-family:'FontAwesome';
 src:url(../../../plugins/spoontalk-social-media-icons-widget/inc/css/font-awesome-4.0.3/fonts/fontawesome-webfont.eot?v=4.1.0);
 src:url('../../../plugins/spoontalk-social-media-icons-widget/inc/css/font-awesome-4.0.3/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),
 url(../../../plugins/spoontalk-social-media-icons-widget/inc/css/font-awesome-4.0.3/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),
 url(../../../plugins/spoontalk-social-media-icons-widget/inc/css/font-awesome-4.0.3/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),
 url('../../../plugins/spoontalk-social-media-icons-widget/inc/css/font-awesome-4.0.3/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
 font-weight:400;
 font-style:normal
}
.fa {
 display:inline-block;
 font-family:FontAwesome;
 font-style:normal;
 font-weight:400;
 line-height:1;
 -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
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.fa.pull-left {
 margin-right:.3em
}
.fa.pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:spin 2s infinite linear;
 -moz-animation:spin 2s infinite linear;
 -o-animation:spin 2s infinite linear;
 animation:spin 2s infinite linear
}
@-moz-keyframes spin {
 0% {
  -moz-transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(359deg)
 }
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg)
 }
}
@-o-keyframes spin {
 0% {
  -o-transform:rotate(0deg)
 }
 100% {
  -o-transform:rotate(359deg)
 }
}
@keyframes spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.fa-rotate-90 {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 -webkit-transform:rotate(270deg);
 -moz-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 -o-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
 -webkit-transform:scale(-1,1);
 -moz-transform:scale(-1,1);
 -ms-transform:scale(-1,1);
 -o-transform:scale(-1,1);
 transform:scale(-1,1)
}
.fa-flip-vertical {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
 -webkit-transform:scale(1,-1);
 -moz-transform:scale(1,-1);
 -ms-transform:scale(1,-1);
 -o-transform:scale(1,-1);
 transform:scale(1,-1)
}
.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-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 {
 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:before {
 content:"\f09a"
}
.fa-github:before {
 content:"\f09b"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-credit-card:before {
 content:"\f09d"
}
.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 {
 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-square:before,
.fa-pied-piper: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-saver:before,
.fa-support:before,
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-circle-o-notch:before {
 content:"\f1ce"
}
.fa-ra: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-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"
}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */
 .spoontalk-rotate {
 -webkit-transition:width 0.5s,height 0.5s,-webkit-transform 0.5s;
 transition:width 0.5s,height 0.5s,transform 0.5s
}
.spoontalk-rotate:hover {
 -webkit-transform:rotate(360deg);
 transform:rotate(deg)
}
.hvr-grow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
 -webkit-transform:scale(1.1);
 transform:scale(1.1)
}
.hvr-shrink {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-shrink:hover,
.hvr-shrink:focus,
.hvr-shrink:active {
 -webkit-transform:scale(.9);
 transform:scale(.9)
}
@-webkit-keyframes hvr-pulse {
 25% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes hvr-pulse {
 25% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
.hvr-pulse {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-pulse:hover,
.hvr-pulse:focus,
.hvr-pulse:active {
 -webkit-animation-name:hvr-pulse;
 animation-name:hvr-pulse;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes hvr-pulse-grow {
 to {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@keyframes hvr-pulse-grow {
 to {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
.hvr-pulse-grow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-pulse-grow:hover,
.hvr-pulse-grow:focus,
.hvr-pulse-grow:active {
 -webkit-animation-name:hvr-pulse-grow;
 animation-name:hvr-pulse-grow;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
@-webkit-keyframes hvr-pulse-shrink {
 to {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes hvr-pulse-shrink {
 to {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
.hvr-pulse-shrink {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-pulse-shrink:hover,
.hvr-pulse-shrink:focus,
.hvr-pulse-shrink:active {
 -webkit-animation-name:hvr-pulse-shrink;
 animation-name:hvr-pulse-shrink;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
@-webkit-keyframes hvr-push {
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes hvr-push {
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.hvr-push {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-push:hover,
.hvr-push:focus,
.hvr-push:active {
 -webkit-animation-name:hvr-push;
 animation-name:hvr-push;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-pop {
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
}
@keyframes hvr-pop {
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
}
.hvr-pop {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-pop:hover,
.hvr-pop:focus,
.hvr-pop:active {
 -webkit-animation-name:hvr-pop;
 animation-name:hvr-pop;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
.hvr-bounce-in {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s
}
.hvr-bounce-in:hover,
.hvr-bounce-in:focus,
.hvr-bounce-in:active {
 -webkit-transform:scale(1.2);
 transform:scale(1.2);
 -webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);
 transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)
}
.hvr-bounce-out {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s
}
.hvr-bounce-out:hover,
.hvr-bounce-out:focus,
.hvr-bounce-out:active {
 -webkit-transform:scale(.8);
 transform:scale(.8);
 -webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);
 transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)
}
.hvr-rotate {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-rotate:hover,
.hvr-rotate:focus,
.hvr-rotate:active {
 -webkit-transform:rotate(4deg);
 transform:rotate(4deg)
}
.hvr-grow-rotate {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-grow-rotate:hover,
.hvr-grow-rotate:focus,
.hvr-grow-rotate:active {
 -webkit-transform:scale(1.1) rotate(4deg);
 transform:scale(1.1) rotate(4deg)
}
.hvr-float {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-float:hover,
.hvr-float:focus,
.hvr-float:active {
 -webkit-transform:translateY(-8px);
 transform:translateY(-8px)
}
.hvr-sink {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-sink:hover,
.hvr-sink:focus,
.hvr-sink:active {
 -webkit-transform:translateY(8px);
 transform:translateY(8px)
}
@-webkit-keyframes hvr-bob {
 0% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
 50% {
  -webkit-transform:translateY(-4px);
  transform:translateY(-4px)
 }
 100% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
}
@keyframes hvr-bob {
 0% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
 50% {
  -webkit-transform:translateY(-4px);
  transform:translateY(-4px)
 }
 100% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
}
@-webkit-keyframes hvr-bob-float {
 100% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
}
@keyframes hvr-bob-float {
 100% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
}
.hvr-bob {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-bob:hover,
.hvr-bob:focus,
.hvr-bob:active {
 -webkit-animation-name:hvr-bob-float,hvr-bob;
 animation-name:hvr-bob-float,hvr-bob;
 -webkit-animation-duration:.3s,1.5s;
 animation-duration:.3s,1.5s;
 -webkit-animation-delay:0s,.3s;
 animation-delay:0s,.3s;
 -webkit-animation-timing-function:ease-out,ease-in-out;
 animation-timing-function:ease-out,ease-in-out;
 -webkit-animation-iteration-count:1,infinite;
 animation-iteration-count:1,infinite;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-direction:normal,alternate;
 animation-direction:normal,alternate
}
@-webkit-keyframes hvr-hang {
 0% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 50% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 100% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
}
@keyframes hvr-hang {
 0% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 50% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 100% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
}
@-webkit-keyframes hvr-hang-sink {
 100% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
}
@keyframes hvr-hang-sink {
 100% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
}
.hvr-hang {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-hang:hover,
.hvr-hang:focus,
.hvr-hang:active {
 -webkit-animation-name:hvr-hang-sink,hvr-hang;
 animation-name:hvr-hang-sink,hvr-hang;
 -webkit-animation-duration:.3s,1.5s;
 animation-duration:.3s,1.5s;
 -webkit-animation-delay:0s,.3s;
 animation-delay:0s,.3s;
 -webkit-animation-timing-function:ease-out,ease-in-out;
 animation-timing-function:ease-out,ease-in-out;
 -webkit-animation-iteration-count:1,infinite;
 animation-iteration-count:1,infinite;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-direction:normal,alternate;
 animation-direction:normal,alternate
}
.hvr-skew {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-skew:hover,
.hvr-skew:focus,
.hvr-skew:active {
 -webkit-transform:skew(-10deg);
 transform:skew(-10deg)
}
.hvr-skew-forward {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transform-origin:0 100%;
 transform-origin:0 100%
}
.hvr-skew-forward:hover,
.hvr-skew-forward:focus,
.hvr-skew-forward:active {
 -webkit-transform:skew(-10deg);
 transform:skew(-10deg)
}
.hvr-skew-backward {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transform-origin:0 100%;
 transform-origin:0 100%
}
.hvr-skew-backward:hover,
.hvr-skew-backward:focus,
.hvr-skew-backward:active {
 -webkit-transform:skew(10deg);
 transform:skew(10deg)
}
@-webkit-keyframes hvr-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes hvr-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.hvr-wobble-vertical {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-wobble-vertical:hover,
.hvr-wobble-vertical:focus,
.hvr-wobble-vertical:active {
 -webkit-animation-name:hvr-wobble-vertical;
 animation-name:hvr-wobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 33.3% {
  -webkit-transform:translateX(-6px);
  transform:translateX(-6px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes hvr-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 33.3% {
  -webkit-transform:translateX(-6px);
  transform:translateX(-6px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.hvr-wobble-horizontal {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-wobble-horizontal:hover,
.hvr-wobble-horizontal:focus,
.hvr-wobble-horizontal:active {
 -webkit-animation-name:hvr-wobble-horizontal;
 animation-name:hvr-wobble-horizontal;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-wobble-to-bottom-right {
 16.65% {
  -webkit-transform:translate(8px,8px);
  transform:translate(8px,8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,-6px);
  transform:translate(-6px,-6px)
 }
 49.95% {
  -webkit-transform:translate(4px,4px);
  transform:translate(4px,4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,-2px);
  transform:translate(-2px,-2px)
 }
 83.25% {
  -webkit-transform:translate(1px,1px);
  transform:translate(1px,1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes hvr-wobble-to-bottom-right {
 16.65% {
  -webkit-transform:translate(8px,8px);
  transform:translate(8px,8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,-6px);
  transform:translate(-6px,-6px)
 }
 49.95% {
  -webkit-transform:translate(4px,4px);
  transform:translate(4px,4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,-2px);
  transform:translate(-2px,-2px)
 }
 83.25% {
  -webkit-transform:translate(1px,1px);
  transform:translate(1px,1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
.hvr-wobble-to-bottom-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-wobble-to-bottom-right:hover,
.hvr-wobble-to-bottom-right:focus,
.hvr-wobble-to-bottom-right:active {
 -webkit-animation-name:hvr-wobble-to-bottom-right;
 animation-name:hvr-wobble-to-bottom-right;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-wobble-to-top-right {
 16.65% {
  -webkit-transform:translate(8px,-8px);
  transform:translate(8px,-8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,6px);
  transform:translate(-6px,6px)
 }
 49.95% {
  -webkit-transform:translate(4px,-4px);
  transform:translate(4px,-4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,2px);
  transform:translate(-2px,2px)
 }
 83.25% {
  -webkit-transform:translate(1px,-1px);
  transform:translate(1px,-1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes hvr-wobble-to-top-right {
 16.65% {
  -webkit-transform:translate(8px,-8px);
  transform:translate(8px,-8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,6px);
  transform:translate(-6px,6px)
 }
 49.95% {
  -webkit-transform:translate(4px,-4px);
  transform:translate(4px,-4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,2px);
  transform:translate(-2px,2px)
 }
 83.25% {
  -webkit-transform:translate(1px,-1px);
  transform:translate(1px,-1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
.hvr-wobble-to-top-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-wobble-to-top-right:hover,
.hvr-wobble-to-top-right:focus,
.hvr-wobble-to-top-right:active {
 -webkit-animation-name:hvr-wobble-to-top-right;
 animation-name:hvr-wobble-to-top-right;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-wobble-top {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
@keyframes hvr-wobble-top {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
.hvr-wobble-top {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform-origin:0 100%;
 transform-origin:0 100%
}
.hvr-wobble-top:hover,
.hvr-wobble-top:focus,
.hvr-wobble-top:active {
 -webkit-animation-name:hvr-wobble-top;
 animation-name:hvr-wobble-top;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-wobble-bottom {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
@keyframes hvr-wobble-bottom {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
.hvr-wobble-bottom {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform-origin:100% 0;
 transform-origin:100% 0
}
.hvr-wobble-bottom:hover,
.hvr-wobble-bottom:focus,
.hvr-wobble-bottom:active {
 -webkit-animation-name:hvr-wobble-bottom;
 animation-name:hvr-wobble-bottom;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-wobble-skew {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
@keyframes hvr-wobble-skew {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
.hvr-wobble-skew {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-wobble-skew:hover,
.hvr-wobble-skew:focus,
.hvr-wobble-skew:active {
 -webkit-animation-name:hvr-wobble-skew;
 animation-name:hvr-wobble-skew;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-buzz {
 50% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 100% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
}
@keyframes hvr-buzz {
 50% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 100% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
}
.hvr-buzz {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-buzz:hover,
.hvr-buzz:focus,
.hvr-buzz:active {
 -webkit-animation-name:hvr-buzz;
 animation-name:hvr-buzz;
 -webkit-animation-duration:0.15s;
 animation-duration:0.15s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes hvr-buzz-out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
@keyframes hvr-buzz-out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
.hvr-buzz-out {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-buzz-out:hover,
.hvr-buzz-out:focus,
.hvr-buzz-out:active {
 -webkit-animation-name:hvr-buzz-out;
 animation-name:hvr-buzz-out;
 -webkit-animation-duration:0.75s;
 animation-duration:0.75s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
.hvr-fade {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 overflow:hidden;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:color,background-color;
 transition-property:color,background-color
}
.hvr-fade:hover,
.hvr-fade:focus,
.hvr-fade:active {
 background-color:#2098d1;
 color:#fff
}
@-webkit-keyframes hvr-back-pulse {
 50% {
  background-color:rgba(32,152,209,.75)
 }
}
@keyframes hvr-back-pulse {
 50% {
  background-color:rgba(32,152,209,.75)
 }
}
.hvr-back-pulse {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 overflow:hidden;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s;
 -webkit-transition-property:color,background-color;
 transition-property:color,background-color
}
.hvr-back-pulse:hover,
.hvr-back-pulse:focus,
.hvr-back-pulse:active {
 -webkit-animation-name:hvr-back-pulse;
 animation-name:hvr-back-pulse;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-delay:0.5s;
 animation-delay:0.5s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 background-color:#2098d1;
 background-color:#2098d1;
 color:#fff
}
.hvr-sweep-to-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-sweep-to-right:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-sweep-to-right:hover,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:active {
 color:#fff
}
.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.hvr-sweep-to-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-sweep-to-left:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:100% 50%;
 transform-origin:100% 50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-sweep-to-left:hover,
.hvr-sweep-to-left:focus,
.hvr-sweep-to-left:active {
 color:#fff
}
.hvr-sweep-to-left:hover:before,
.hvr-sweep-to-left:focus:before,
.hvr-sweep-to-left:active:before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.hvr-sweep-to-bottom {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-sweep-to-bottom:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-sweep-to-bottom:hover,
.hvr-sweep-to-bottom:focus,
.hvr-sweep-to-bottom:active {
 color:#fff
}
.hvr-sweep-to-bottom:hover:before,
.hvr-sweep-to-bottom:focus:before,
.hvr-sweep-to-bottom:active:before {
 -webkit-transform:scaleY(1);
 transform:scaleY(1)
}
.hvr-sweep-to-top {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-sweep-to-top:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transform-origin:50% 100%;
 transform-origin:50% 100%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-sweep-to-top:hover,
.hvr-sweep-to-top:focus,
.hvr-sweep-to-top:active {
 color:#fff
}
.hvr-sweep-to-top:hover:before,
.hvr-sweep-to-top:focus:before,
.hvr-sweep-to-top:active:before {
 -webkit-transform:scaleY(1);
 transform:scaleY(1)
}
.hvr-bounce-to-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s
}
.hvr-bounce-to-right:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-bounce-to-right:hover,
.hvr-bounce-to-right:focus,
.hvr-bounce-to-right:active {
 color:#fff
}
.hvr-bounce-to-right:hover:before,
.hvr-bounce-to-right:focus:before,
.hvr-bounce-to-right:active:before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);
 transition-timing-function:cubic-bezier(.52,1.64,.37,.66)
}
.hvr-bounce-to-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s
}
.hvr-bounce-to-left:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:100% 50%;
 transform-origin:100% 50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-bounce-to-left:hover,
.hvr-bounce-to-left:focus,
.hvr-bounce-to-left:active {
 color:#fff
}
.hvr-bounce-to-left:hover:before,
.hvr-bounce-to-left:focus:before,
.hvr-bounce-to-left:active:before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);
 transition-timing-function:cubic-bezier(.52,1.64,.37,.66)
}
.hvr-bounce-to-bottom {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s
}
.hvr-bounce-to-bottom:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-bounce-to-bottom:hover,
.hvr-bounce-to-bottom:focus,
.hvr-bounce-to-bottom:active {
 color:#fff
}
.hvr-bounce-to-bottom:hover:before,
.hvr-bounce-to-bottom:focus:before,
.hvr-bounce-to-bottom:active:before {
 -webkit-transform:scaleY(1);
 transform:scaleY(1);
 -webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);
 transition-timing-function:cubic-bezier(.52,1.64,.37,.66)
}
.hvr-bounce-to-top {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s
}
.hvr-bounce-to-top:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transform-origin:50% 100%;
 transform-origin:50% 100%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-bounce-to-top:hover,
.hvr-bounce-to-top:focus,
.hvr-bounce-to-top:active {
 color:#fff
}
.hvr-bounce-to-top:hover:before,
.hvr-bounce-to-top:focus:before,
.hvr-bounce-to-top:active:before {
 -webkit-transform:scaleY(1);
 transform:scaleY(1);
 -webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);
 transition-timing-function:cubic-bezier(.52,1.64,.37,.66)
}
.hvr-radial-out {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden;
 background:#e1e1e1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-radial-out:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 border-radius:100%;
 -webkit-transform:scale(0);
 transform:scale(0);
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-radial-out:hover,
.hvr-radial-out:focus,
.hvr-radial-out:active {
 color:#fff
}
.hvr-radial-out:hover:before,
.hvr-radial-out:focus:before,
.hvr-radial-out:active:before {
 -webkit-transform:scale(2);
 transform:scale(2)
}
.hvr-radial-in {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden;
 background:#2098d1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-radial-in:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#e1e1e1;
 border-radius:100%;
 -webkit-transform:scale(2);
 transform:scale(2);
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-radial-in:hover,
.hvr-radial-in:focus,
.hvr-radial-in:active {
 color:#fff
}
.hvr-radial-in:hover:before,
.hvr-radial-in:focus:before,
.hvr-radial-in:active:before {
 -webkit-transform:scale(0);
 transform:scale(0)
}
.hvr-rectangle-in {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 background:#2098d1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-rectangle-in:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#e1e1e1;
 -webkit-transform:scale(1);
 transform:scale(1);
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-rectangle-in:hover,
.hvr-rectangle-in:focus,
.hvr-rectangle-in:active {
 color:#fff
}
.hvr-rectangle-in:hover:before,
.hvr-rectangle-in:focus:before,
.hvr-rectangle-in:active:before {
 -webkit-transform:scale(0);
 transform:scale(0)
}
.hvr-rectangle-out {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 background:#e1e1e1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-rectangle-out:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 -webkit-transform:scale(0);
 transform:scale(0);
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-rectangle-out:hover,
.hvr-rectangle-out:focus,
.hvr-rectangle-out:active {
 color:#fff
}
.hvr-rectangle-out:hover:before,
.hvr-rectangle-out:focus:before,
.hvr-rectangle-out:active:before {
 -webkit-transform:scale(1);
 transform:scale(1)
}
.hvr-shutter-in-horizontal {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 background:#2098d1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-shutter-in-horizontal:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background:#e1e1e1;
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:50%;
 transform-origin:50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-shutter-in-horizontal:hover,
.hvr-shutter-in-horizontal:focus,
.hvr-shutter-in-horizontal:active {
 color:#fff
}
.hvr-shutter-in-horizontal:hover:before,
.hvr-shutter-in-horizontal:focus:before,
.hvr-shutter-in-horizontal:active:before {
 -webkit-transform:scaleX(0);
 transform:scaleX(0)
}
.hvr-shutter-out-horizontal {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 background:#e1e1e1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-shutter-out-horizontal:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background:#2098d1;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:50%;
 transform-origin:50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-shutter-out-horizontal:hover,
.hvr-shutter-out-horizontal:focus,
.hvr-shutter-out-horizontal:active {
 color:#fff
}
.hvr-shutter-out-horizontal:hover:before,
.hvr-shutter-out-horizontal:focus:before,
.hvr-shutter-out-horizontal:active:before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.hvr-shutter-in-vertical {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 background:#2098d1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-shutter-in-vertical:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background:#e1e1e1;
 -webkit-transform:scaleY(1);
 transform:scaleY(1);
 -webkit-transform-origin:50%;
 transform-origin:50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-shutter-in-vertical:hover,
.hvr-shutter-in-vertical:focus,
.hvr-shutter-in-vertical:active {
 color:#fff
}
.hvr-shutter-in-vertical:hover:before,
.hvr-shutter-in-vertical:focus:before,
.hvr-shutter-in-vertical:active:before {
 -webkit-transform:scaleY(0);
 transform:scaleY(0)
}
.hvr-shutter-out-vertical {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 background:#e1e1e1;
 -webkit-transition-property:color;
 transition-property:color;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-shutter-out-vertical:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background:#2098d1;
 -webkit-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transform-origin:50%;
 transform-origin:50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-shutter-out-vertical:hover,
.hvr-shutter-out-vertical:focus,
.hvr-shutter-out-vertical:active {
 color:#fff
}
.hvr-shutter-out-vertical:hover:before,
.hvr-shutter-out-vertical:focus:before,
.hvr-shutter-out-vertical:active:before {
 -webkit-transform:scaleY(1);
 transform:scaleY(1)
}
.hvr-border-fade {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:box-shadow;
 transition-property:box-shadow;
 box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)
}
.hvr-border-fade:hover,
.hvr-border-fade:focus,
.hvr-border-fade:active {
 box-shadow:inset 0 0 0 4px #2098d1,0 0 1px rgba(0,0,0,0)
}
.hvr-hollow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:background;
 transition-property:background;
 box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)
}
.hvr-hollow:hover,
.hvr-hollow:focus,
.hvr-hollow:active {
 background:none
}
.hvr-trim {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-trim:before {
 content:'';
 position:absolute;
 border:#fff solid 4px;
 top:4px;
 left:4px;
 right:4px;
 bottom:4px;
 opacity:0;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:opacity;
 transition-property:opacity
}
.hvr-trim:hover:before,
.hvr-trim:focus:before,
.hvr-trim:active:before {
 opacity:1
}
@-webkit-keyframes hvr-ripple-out {
 100% {
  top:-12px;
  right:-12px;
  bottom:-12px;
  left:-12px;
  opacity:0
 }
}
@keyframes hvr-ripple-out {
 100% {
  top:-12px;
  right:-12px;
  bottom:-12px;
  left:-12px;
  opacity:0
 }
}
.hvr-ripple-out {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-ripple-out:before {
 content:'';
 position:absolute;
 border:#e1e1e1 solid 6px;
 top:0;
 right:0;
 bottom:0;
 left:0;
 -webkit-animation-duration:1s;
 animation-duration:1s
}
.hvr-ripple-out:hover:before,
.hvr-ripple-out:focus:before,
.hvr-ripple-out:active:before {
 -webkit-animation-name:hvr-ripple-out;
 animation-name:hvr-ripple-out
}
@-webkit-keyframes hvr-ripple-in {
 100% {
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:1
 }
}
@keyframes hvr-ripple-in {
 100% {
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:1
 }
}
.hvr-ripple-in {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-ripple-in:before {
 content:'';
 position:absolute;
 border:#e1e1e1 solid 4px;
 top:-12px;
 right:-12px;
 bottom:-12px;
 left:-12px;
 opacity:0;
 -webkit-animation-duration:1s;
 animation-duration:1s
}
.hvr-ripple-in:hover:before,
.hvr-ripple-in:focus:before,
.hvr-ripple-in:active:before {
 -webkit-animation-name:hvr-ripple-in;
 animation-name:hvr-ripple-in
}
.hvr-outline-out {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-outline-out:before {
 content:'';
 position:absolute;
 border:#e1e1e1 solid 4px;
 top:0;
 right:0;
 bottom:0;
 left:0;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:top,right,bottom,left;
 transition-property:top,right,bottom,left
}
.hvr-outline-out:hover:before,
.hvr-outline-out:focus:before,
.hvr-outline-out:active:before {
 top:-8px;
 right:-8px;
 bottom:-8px;
 left:-8px
}
.hvr-outline-in {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-outline-in:before {
 pointer-events:none;
 content:'';
 position:absolute;
 border:#e1e1e1 solid 4px;
 top:-16px;
 right:-16px;
 bottom:-16px;
 left:-16px;
 opacity:0;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:top,right,bottom,left;
 transition-property:top,right,bottom,left
}
.hvr-outline-in:hover:before,
.hvr-outline-in:focus:before,
.hvr-outline-in:active:before {
 top:-8px;
 right:-8px;
 bottom:-8px;
 left:-8px;
 opacity:1
}
.hvr-round-corners {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:border-radius;
 transition-property:border-radius
}
.hvr-round-corners:hover,
.hvr-round-corners:focus,
.hvr-round-corners:active {
 border-radius:1em
}
.hvr-underline-from-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-underline-from-left:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:100%;
 bottom:0;
 background:#2098d1;
 height:4px;
 -webkit-transition-property:right;
 transition-property:right;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-underline-from-left:hover:before,
.hvr-underline-from-left:focus:before,
.hvr-underline-from-left:active:before {
 right:0
}
.hvr-underline-from-center {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-underline-from-center:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:50%;
 right:50%;
 bottom:0;
 background:#2098d1;
 height:4px;
 -webkit-transition-property:left,right;
 transition-property:left,right;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-underline-from-center:hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before {
 left:0;
 right:0
}
.hvr-underline-from-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-underline-from-right:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:100%;
 right:0;
 bottom:0;
 background:#2098d1;
 height:4px;
 -webkit-transition-property:left;
 transition-property:left;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-underline-from-right:hover:before,
.hvr-underline-from-right:focus:before,
.hvr-underline-from-right:active:before {
 left:0
}
.hvr-overline-from-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-overline-from-left:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:100%;
 top:0;
 background:#2098d1;
 height:4px;
 -webkit-transition-property:right;
 transition-property:right;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-overline-from-left:hover:before,
.hvr-overline-from-left:focus:before,
.hvr-overline-from-left:active:before {
 right:0
}
.hvr-overline-from-center {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-overline-from-center:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:50%;
 right:50%;
 top:0;
 background:#2098d1;
 height:4px;
 -webkit-transition-property:left,right;
 transition-property:left,right;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-overline-from-center:hover:before,
.hvr-overline-from-center:focus:before,
.hvr-overline-from-center:active:before {
 left:0;
 right:0
}
.hvr-overline-from-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-overline-from-right:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:100%;
 right:0;
 top:0;
 background:#2098d1;
 height:4px;
 -webkit-transition-property:left;
 transition-property:left;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-overline-from-right:hover:before,
.hvr-overline-from-right:focus:before,
.hvr-overline-from-right:active:before {
 left:0
}
.hvr-reveal {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-reveal:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:0;
 top:0;
 bottom:0;
 border-color:#2098d1;
 border-style:solid;
 border-width:0;
 -webkit-transition-property:border-width;
 transition-property:border-width;
 -webkit-transition-duration:0.1s;
 transition-duration:0.1s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-reveal:hover:before,
.hvr-reveal:focus:before,
.hvr-reveal:active:before {
 -webkit-transform:translateY(0);
 transform:translateY(0);
 border-width:4px
}
.hvr-underline-reveal {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-underline-reveal:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:0;
 bottom:0;
 background:#2098d1;
 height:4px;
 -webkit-transform:translateY(4px);
 transform:translateY(4px);
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-underline-reveal:hover:before,
.hvr-underline-reveal:focus:before,
.hvr-underline-reveal:active:before {
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
.hvr-overline-reveal {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 overflow:hidden
}
.hvr-overline-reveal:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:0;
 top:0;
 background:#2098d1;
 height:4px;
 -webkit-transform:translateY(-4px);
 transform:translateY(-4px);
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-overline-reveal:hover:before,
.hvr-overline-reveal:focus:before,
.hvr-overline-reveal:active:before {
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
.hvr-glow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:box-shadow;
 transition-property:box-shadow
}
.hvr-glow:hover,
.hvr-glow:focus,
.hvr-glow:active {
 box-shadow:0 0 8px rgba(0,0,0,.6)
}
.hvr-shadow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:box-shadow;
 transition-property:box-shadow
}
.hvr-shadow:hover,
.hvr-shadow:focus,
.hvr-shadow:active {
 box-shadow:0 10px 10px -10px rgba(0,0,0,.5)
}
.hvr-grow-shadow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:box-shadow,transform;
 transition-property:box-shadow,transform
}
.hvr-grow-shadow:hover,
.hvr-grow-shadow:focus,
.hvr-grow-shadow:active {
 box-shadow:0 10px 10px -10px rgba(0,0,0,.5);
 -webkit-transform:scale(1.1);
 transform:scale(1.1)
}
.hvr-box-shadow-outset {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:box-shadow;
 transition-property:box-shadow
}
.hvr-box-shadow-outset:hover,
.hvr-box-shadow-outset:focus,
.hvr-box-shadow-outset:active {
 box-shadow:2px 2px 2px rgba(0,0,0,.6)
}
.hvr-box-shadow-inset {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:box-shadow;
 transition-property:box-shadow;
 box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)
}
.hvr-box-shadow-inset:hover,
.hvr-box-shadow-inset:focus,
.hvr-box-shadow-inset:active {
 box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)
}
.hvr-float-shadow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-float-shadow:before {
 pointer-events:none;
 position:absolute;
 z-index:-1;
 content:'';
 top:100%;
 left:5%;
 height:10px;
 width:90%;
 opacity:0;
 background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);
 background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform,opacity;
 transition-property:transform,opacity
}
.hvr-float-shadow:hover,
.hvr-float-shadow:focus,
.hvr-float-shadow:active {
 -webkit-transform:translateY(-5px);
 transform:translateY(-5px)
}
.hvr-float-shadow:hover:before,
.hvr-float-shadow:focus:before,
.hvr-float-shadow:active:before {
 opacity:1;
 -webkit-transform:translateY(5px);
 transform:translateY(5px)
}
.hvr-shadow-radial {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-shadow-radial:before,
.hvr-shadow-radial:after {
 pointer-events:none;
 position:absolute;
 content:'';
 left:0;
 width:100%;
 box-sizing:border-box;
 background-repeat:no-repeat;
 height:5px;
 opacity:0;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:opacity;
 transition-property:opacity
}
.hvr-shadow-radial:before {
 bottom:100%;
 background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%);
 background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%)
}
.hvr-shadow-radial:after {
 top:100%;
 background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%);
 background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%)
}
.hvr-shadow-radial:hover:before,
.hvr-shadow-radial:focus:before,
.hvr-shadow-radial:active:before,
.hvr-shadow-radial:hover:after,
.hvr-shadow-radial:focus:after,
.hvr-shadow-radial:active:after {
 opacity:1
}
.hvr-bubble-top {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-bubble-top:before {
 pointer-events:none;
 position:absolute;
 z-index:-1;
 content:'';
 border-style:solid;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 left:calc(50% - 10px);
 top:0;
 border-width:0 10px 10px 10px;
 border-color:transparent transparent #e1e1e1 transparent
}
.hvr-bubble-top:hover:before,
.hvr-bubble-top:focus:before,
.hvr-bubble-top:active:before {
 -webkit-transform:translateY(-10px);
 transform:translateY(-10px)
}
.hvr-bubble-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-bubble-right:before {
 pointer-events:none;
 position:absolute;
 z-index:-1;
 content:'';
 border-style:solid;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 top:calc(50% - 10px);
 right:0;
 border-width:10px 0 10px 10px;
 border-color:transparent transparent transparent #e1e1e1
}
.hvr-bubble-right:hover:before,
.hvr-bubble-right:focus:before,
.hvr-bubble-right:active:before {
 -webkit-transform:translateX(10px);
 transform:translateX(10px)
}
.hvr-bubble-bottom {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-bubble-bottom:before {
 pointer-events:none;
 position:absolute;
 z-index:-1;
 content:'';
 border-style:solid;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 left:calc(50% - 10px);
 bottom:0;
 border-width:10px 10px 0 10px;
 border-color:#e1e1e1 transparent transparent transparent
}
.hvr-bubble-bottom:hover:before,
.hvr-bubble-bottom:focus:before,
.hvr-bubble-bottom:active:before {
 -webkit-transform:translateY(10px);
 transform:translateY(10px)
}
.hvr-bubble-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-bubble-left:before {
 pointer-events:none;
 position:absolute;
 z-index:-1;
 content:'';
 border-style:solid;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 top:calc(50% - 10px);
 left:0;
 border-width:10px 10px 10px 0;
 border-color:transparent #e1e1e1 transparent transparent
}
.hvr-bubble-left:hover:before,
.hvr-bubble-left:focus:before,
.hvr-bubble-left:active:before {
 -webkit-transform:translateX(-10px);
 transform:translateX(-10px)
}
.hvr-bubble-float-top {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-top:before {
 position:absolute;
 z-index:-1;
 content:'';
 left:calc(50% - 10px);
 top:0;
 border-style:solid;
 border-width:0 10px 10px 10px;
 border-color:transparent transparent #e1e1e1 transparent;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-top:hover,
.hvr-bubble-float-top:focus,
.hvr-bubble-float-top:active {
 -webkit-transform:translateY(10px);
 transform:translateY(10px)
}
.hvr-bubble-float-top:hover:before,
.hvr-bubble-float-top:focus:before,
.hvr-bubble-float-top:active:before {
 -webkit-transform:translateY(-10px);
 transform:translateY(-10px)
}
.hvr-bubble-float-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-right:before {
 position:absolute;
 z-index:-1;
 top:calc(50% - 10px);
 right:0;
 content:'';
 border-style:solid;
 border-width:10px 0 10px 10px;
 border-color:transparent transparent transparent #e1e1e1;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-right:hover,
.hvr-bubble-float-right:focus,
.hvr-bubble-float-right:active {
 -webkit-transform:translateX(-10px);
 transform:translateX(-10px)
}
.hvr-bubble-float-right:hover:before,
.hvr-bubble-float-right:focus:before,
.hvr-bubble-float-right:active:before {
 -webkit-transform:translateX(10px);
 transform:translateX(10px)
}
.hvr-bubble-float-bottom {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-bottom:before {
 position:absolute;
 z-index:-1;
 content:'';
 left:calc(50% - 10px);
 bottom:0;
 border-style:solid;
 border-width:10px 10px 0 10px;
 border-color:#e1e1e1 transparent transparent transparent;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-bottom:hover,
.hvr-bubble-float-bottom:focus,
.hvr-bubble-float-bottom:active {
 -webkit-transform:translateY(-10px);
 transform:translateY(-10px)
}
.hvr-bubble-float-bottom:hover:before,
.hvr-bubble-float-bottom:focus:before,
.hvr-bubble-float-bottom:active:before {
 -webkit-transform:translateY(10px);
 transform:translateY(10px)
}
.hvr-bubble-float-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-left:before {
 position:absolute;
 z-index:-1;
 content:'';
 top:calc(50% - 10px);
 left:0;
 border-style:solid;
 border-width:10px 10px 10px 0;
 border-color:transparent #e1e1e1 transparent transparent;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform
}
.hvr-bubble-float-left:hover,
.hvr-bubble-float-left:focus,
.hvr-bubble-float-left:active {
 -webkit-transform:translateX(10px);
 transform:translateX(10px)
}
.hvr-bubble-float-left:hover:before,
.hvr-bubble-float-left:focus:before,
.hvr-bubble-float-left:active:before {
 -webkit-transform:translateX(-10px);
 transform:translateX(-10px)
}
.hvr-icon-back {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-left:2.2em;
 -webkit-transition-duration:0.1s;
 transition-duration:0.1s
}
.hvr-icon-back:before {
 content:"\f137";
 position:absolute;
 left:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.1s;
 transition-duration:0.1s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-back:hover:before,
.hvr-icon-back:focus:before,
.hvr-icon-back:active:before {
 -webkit-transform:translateX(-4px);
 transform:translateX(-4px)
}
.hvr-icon-forward {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.1s;
 transition-duration:0.1s
}
.hvr-icon-forward:before {
 content:"\f138";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.1s;
 transition-duration:0.1s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-forward:hover:before,
.hvr-icon-forward:focus:before,
.hvr-icon-forward:active:before {
 -webkit-transform:translateX(4px);
 transform:translateX(4px)
}
@-webkit-keyframes hvr-icon-down {
 0%,
 50%,
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 25%,
 75% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
@keyframes hvr-icon-down {
 0%,
 50%,
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 25%,
 75% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
.hvr-icon-down {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-down:before {
 content:"\f01a";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-down:hover:before,
.hvr-icon-down:focus:before,
.hvr-icon-down:active:before {
 -webkit-animation-name:hvr-icon-down;
 animation-name:hvr-icon-down;
 -webkit-animation-duration:0.75s;
 animation-duration:0.75s;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
@-webkit-keyframes hvr-icon-up {
 0%,
 50%,
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 25%,
 75% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
@keyframes hvr-icon-up {
 0%,
 50%,
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 25%,
 75% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
.hvr-icon-up {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-up:before {
 content:"\f01b";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-up:hover:before,
.hvr-icon-up:focus:before,
.hvr-icon-up:active:before {
 -webkit-animation-name:hvr-icon-up;
 animation-name:hvr-icon-up;
 -webkit-animation-duration:0.75s;
 animation-duration:0.75s;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
.hvr-icon-spin {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-spin:before {
 content:"\f021";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transition-duration:1s;
 transition-duration:1s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-in-out;
 transition-timing-function:ease-in-out
}
.hvr-icon-spin:hover:before,
.hvr-icon-spin:focus:before,
.hvr-icon-spin:active:before {
 -webkit-transform:rotate(360deg);
 transform:rotate(360deg)
}
@-webkit-keyframes hvr-icon-drop {
 0% {
  opacity:0
 }
 50% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 51%,
 100% {
  opacity:1
 }
}
@keyframes hvr-icon-drop {
 0% {
  opacity:0
 }
 50% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 51%,
 100% {
  opacity:1
 }
}
.hvr-icon-drop {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-drop:before {
 content:"\f041";
 position:absolute;
 right:1em;
 opacity:1;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-drop:hover:before,
.hvr-icon-drop:focus:before,
.hvr-icon-drop:active:before {
 opacity:0;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-animation-name:hvr-icon-drop;
 animation-name:hvr-icon-drop;
 -webkit-animation-duration:0.5s;
 animation-duration:0.5s;
 -webkit-animation-delay:0.3s;
 animation-delay:0.3s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-timing-function:cubic-bezier(.52,1.64,.37,.66);
 animation-timing-function:cubic-bezier(.52,1.64,.37,.66)
}
.hvr-icon-fade {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-fade:before {
 content:"\f00c";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.5s;
 transition-duration:0.5s;
 -webkit-transition-property:color;
 transition-property:color
}
.hvr-icon-fade:hover:before,
.hvr-icon-fade:focus:before,
.hvr-icon-fade:active:before {
 color:#0F9E5E
}
@-webkit-keyframes hvr-icon-float-away {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-1em);
  transform:translateY(-1em)
 }
}
@keyframes hvr-icon-float-away {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-1em);
  transform:translateY(-1em)
 }
}
.hvr-icon-float-away {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-float-away:before,
.hvr-icon-float-away:after {
 content:"\f055";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome
}
.hvr-icon-float-away:after {
 opacity:0;
 -webkit-animation-duration:0.5s;
 animation-duration:0.5s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.hvr-icon-float-away:hover:after,
.hvr-icon-float-away:focus:after,
.hvr-icon-float-away:active:after {
 -webkit-animation-name:hvr-icon-float-away;
 animation-name:hvr-icon-float-away;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
@-webkit-keyframes hvr-icon-sink-away {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(1em);
  transform:translateY(1em)
 }
}
@keyframes hvr-icon-sink-away {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(1em);
  transform:translateY(1em)
 }
}
.hvr-icon-sink-away {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-sink-away:before,
.hvr-icon-sink-away:after {
 content:"\f056";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-sink-away:after {
 opacity:0;
 -webkit-animation-duration:0.5s;
 animation-duration:0.5s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.hvr-icon-sink-away:hover:after,
.hvr-icon-sink-away:focus:after,
.hvr-icon-sink-away:active:after {
 -webkit-animation-name:hvr-icon-sink-away;
 animation-name:hvr-icon-sink-away;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
.hvr-icon-grow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-grow:before {
 content:"\f118";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-grow:hover:before,
.hvr-icon-grow:focus:before,
.hvr-icon-grow:active:before {
 -webkit-transform:scale(1.3) translateZ(0);
 transform:scale(1.3) translateZ(0)
}
.hvr-icon-shrink {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-shrink:before {
 content:"\f119";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-shrink:hover:before,
.hvr-icon-shrink:focus:before,
.hvr-icon-shrink:active:before {
 -webkit-transform:scale(.8);
 transform:scale(.8)
}
@-webkit-keyframes hvr-icon-pulse {
 25% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 75% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
}
@keyframes hvr-icon-pulse {
 25% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 75% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
}
.hvr-icon-pulse {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-pulse:before {
 content:"\f015";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-pulse:hover:before,
.hvr-icon-pulse:focus:before,
.hvr-icon-pulse:active:before {
 -webkit-animation-name:hvr-icon-pulse;
 animation-name:hvr-icon-pulse;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes hvr-icon-pulse-grow {
 to {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
}
@keyframes hvr-icon-pulse-grow {
 to {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
}
.hvr-icon-pulse-grow {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-pulse-grow:before {
 content:"\f015";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-pulse-grow:hover:before,
.hvr-icon-pulse-grow:focus:before,
.hvr-icon-pulse-grow:active:before {
 -webkit-animation-name:hvr-icon-pulse-grow;
 animation-name:hvr-icon-pulse-grow;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
@-webkit-keyframes hvr-icon-pulse-shrink {
 to {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
}
@keyframes hvr-icon-pulse-shrink {
 to {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
}
.hvr-icon-pulse-shrink {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em
}
.hvr-icon-pulse-shrink:before {
 content:"\f015";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-pulse-shrink:hover:before,
.hvr-icon-pulse-shrink:focus:before,
.hvr-icon-pulse-shrink:active:before {
 -webkit-animation-name:hvr-icon-pulse-shrink;
 animation-name:hvr-icon-pulse-shrink;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
@-webkit-keyframes hvr-icon-push {
 50% {
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
}
@keyframes hvr-icon-push {
 50% {
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
}
.hvr-icon-push {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-push:before {
 content:"\f006";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-push:hover:before,
.hvr-icon-push:focus:before,
.hvr-icon-push:active:before {
 -webkit-animation-name:hvr-icon-push;
 animation-name:hvr-icon-push;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-icon-pop {
 50% {
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
}
@keyframes hvr-icon-pop {
 50% {
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
}
.hvr-icon-pop {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-pop:before {
 content:"\f005";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-pop:hover:before,
.hvr-icon-pop:focus:before,
.hvr-icon-pop:active:before {
 -webkit-animation-name:hvr-icon-pop;
 animation-name:hvr-icon-pop;
 -webkit-animation-duration:0.3s;
 animation-duration:0.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
.hvr-icon-bounce {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-bounce:before {
 content:"\f087";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-bounce:hover:before,
.hvr-icon-bounce:focus:before,
.hvr-icon-bounce:active:before {
 -webkit-transform:scale(1.5);
 transform:scale(1.5);
 -webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);
 transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)
}
.hvr-icon-rotate {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-rotate:before {
 content:"\f0c6";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-rotate:hover:before,
.hvr-icon-rotate:focus:before,
.hvr-icon-rotate:active:before {
 -webkit-transform:rotate(20deg);
 transform:rotate(20deg)
}
.hvr-icon-grow-rotate {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-grow-rotate:before {
 content:"\f095";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-grow-rotate:hover:before,
.hvr-icon-grow-rotate:focus:before,
.hvr-icon-grow-rotate:active:before {
 -webkit-transform:scale(1.5) rotate(12deg);
 transform:scale(1.5) rotate(12deg)
}
.hvr-icon-float {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-float:before {
 content:"\f01b";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-float:hover:before,
.hvr-icon-float:focus:before,
.hvr-icon-float:active:before {
 -webkit-transform:translateY(-4px);
 transform:translateY(-4px)
}
.hvr-icon-sink {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-sink:before {
 content:"\f01a";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.hvr-icon-sink:hover:before,
.hvr-icon-sink:focus:before,
.hvr-icon-sink:active:before {
 -webkit-transform:translateY(4px);
 transform:translateY(4px)
}
@-webkit-keyframes hvr-icon-bob {
 0% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 50% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 100% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
@keyframes hvr-icon-bob {
 0% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 50% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 100% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
@-webkit-keyframes hvr-icon-bob-float {
 100% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
@keyframes hvr-icon-bob-float {
 100% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
.hvr-icon-bob {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-bob:before {
 content:"\f077";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-bob:hover:before,
.hvr-icon-bob:focus:before,
.hvr-icon-bob:active:before {
 -webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;
 animation-name:hvr-icon-bob-float,hvr-icon-bob;
 -webkit-animation-duration:.3s,1.5s;
 animation-duration:.3s,1.5s;
 -webkit-animation-delay:0s,.3s;
 animation-delay:0s,.3s;
 -webkit-animation-timing-function:ease-out,ease-in-out;
 animation-timing-function:ease-out,ease-in-out;
 -webkit-animation-iteration-count:1,infinite;
 animation-iteration-count:1,infinite;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-direction:normal,alternate;
 animation-direction:normal,alternate
}
@-webkit-keyframes hvr-icon-hang {
 0% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
 50% {
  -webkit-transform:translateY(2px);
  transform:translateY(2px)
 }
 100% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
@keyframes hvr-icon-hang {
 0% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
 50% {
  -webkit-transform:translateY(2px);
  transform:translateY(2px)
 }
 100% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
@-webkit-keyframes hvr-icon-hang-sink {
 100% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
@keyframes hvr-icon-hang-sink {
 100% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
.hvr-icon-hang {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-hang:before {
 content:"\f078";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-hang:hover:before,
.hvr-icon-hang:focus:before,
.hvr-icon-hang:active:before {
 -webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;
 animation-name:hvr-icon-hang-sink,hvr-icon-hang;
 -webkit-animation-duration:.3s,1.5s;
 animation-duration:.3s,1.5s;
 -webkit-animation-delay:0s,.3s;
 animation-delay:0s,.3s;
 -webkit-animation-timing-function:ease-out,ease-in-out;
 animation-timing-function:ease-out,ease-in-out;
 -webkit-animation-iteration-count:1,infinite;
 animation-iteration-count:1,infinite;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-direction:normal,alternate;
 animation-direction:normal,alternate
}
@-webkit-keyframes hvr-icon-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(6px);
  transform:translateX(6px)
 }
 33.3% {
  -webkit-transform:translateX(-5px);
  transform:translateX(-5px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes hvr-icon-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(6px);
  transform:translateX(6px)
 }
 33.3% {
  -webkit-transform:translateX(-5px);
  transform:translateX(-5px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.hvr-icon-wobble-horizontal {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-wobble-horizontal:before {
 content:"\f061";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-wobble-horizontal:hover:before,
.hvr-icon-wobble-horizontal:focus:before,
.hvr-icon-wobble-horizontal:active:before {
 -webkit-animation-name:hvr-icon-wobble-horizontal;
 animation-name:hvr-icon-wobble-horizontal;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-icon-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
 33.3% {
  -webkit-transform:translateY(-5px);
  transform:translateY(-5px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes hvr-icon-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
 33.3% {
  -webkit-transform:translateY(-5px);
  transform:translateY(-5px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.hvr-icon-wobble-vertical {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-wobble-vertical:before {
 content:"\f062";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-wobble-vertical:hover:before,
.hvr-icon-wobble-vertical:focus:before,
.hvr-icon-wobble-vertical:active:before {
 -webkit-animation-name:hvr-icon-wobble-vertical;
 animation-name:hvr-icon-wobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes hvr-icon-buzz {
 50% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 100% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
}
@keyframes hvr-icon-buzz {
 50% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 100% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
}
.hvr-icon-buzz {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-buzz:before {
 content:"\f017";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-buzz:hover:before,
.hvr-icon-buzz:focus:before,
.hvr-icon-buzz:active:before {
 -webkit-animation-name:hvr-icon-buzz;
 animation-name:hvr-icon-buzz;
 -webkit-animation-duration:0.15s;
 animation-duration:0.15s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes hvr-icon-buzz-out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
@keyframes hvr-icon-buzz-out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
.hvr-icon-buzz-out {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 padding-right:2.2em;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s
}
.hvr-icon-buzz-out:before {
 content:"\f023";
 position:absolute;
 right:1em;
 padding:0 1px;
 font-family:FontAwesome;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.hvr-icon-buzz-out:hover:before,
.hvr-icon-buzz-out:focus:before,
.hvr-icon-buzz-out:active:before {
 -webkit-animation-name:hvr-icon-buzz-out;
 animation-name:hvr-icon-buzz-out;
 -webkit-animation-duration:0.75s;
 animation-duration:0.75s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
.hvr-curl-top-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-curl-top-left:before {
 pointer-events:none;
 position:absolute;
 content:'';
 height:0;
 width:0;
 top:0;
 left:0;
 background:#fff;
 background:linear-gradient(135deg,white 45%,#aaaaaa 50%,#cccccc 56%,white 80%);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#000000');
 z-index:1000;
 box-shadow:1px 1px 1px rgba(0,0,0,.4);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:width,height;
 transition-property:width,height
}
.hvr-curl-top-left:hover:before,
.hvr-curl-top-left:focus:before,
.hvr-curl-top-left:active:before {
 width:25px;
 height:25px
}
.hvr-curl-top-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-curl-top-right:before {
 pointer-events:none;
 position:absolute;
 content:'';
 height:0;
 width:0;
 top:0;
 right:0;
 background:#fff;
 background:linear-gradient(225deg,white 45%,#aaaaaa 50%,#cccccc 56%,white 80%);
 box-shadow:-1px 1px 1px rgba(0,0,0,.4);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:width,height;
 transition-property:width,height
}
.hvr-curl-top-right:hover:before,
.hvr-curl-top-right:focus:before,
.hvr-curl-top-right:active:before {
 width:25px;
 height:25px
}
.hvr-curl-bottom-right {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-curl-bottom-right:before {
 pointer-events:none;
 position:absolute;
 content:'';
 height:0;
 width:0;
 bottom:0;
 right:0;
 background:#fff;
 background:linear-gradient(315deg,white 45%,#aaaaaa 50%,#cccccc 56%,white 80%);
 box-shadow:-1px -1px 1px rgba(0,0,0,.4);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:width,height;
 transition-property:width,height
}
.hvr-curl-bottom-right:hover:before,
.hvr-curl-bottom-right:focus:before,
.hvr-curl-bottom-right:active:before {
 width:25px;
 height:25px
}
.hvr-curl-bottom-left {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.hvr-curl-bottom-left:before {
 pointer-events:none;
 position:absolute;
 content:'';
 height:0;
 width:0;
 bottom:0;
 left:0;
 background:#fff;
 background:linear-gradient(45deg,white 45%,#aaaaaa 50%,#cccccc 56%,white 80%);
 box-shadow:1px -1px 1px rgba(0,0,0,.4);
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:width,height;
 transition-property:width,height
}
.hvr-curl-bottom-left:hover:before,
.hvr-curl-bottom-left:focus:before,
.hvr-curl-bottom-left:active:before {
 width:25px;
 height:25px
}
@font-face {
 font-display:swap;
 font-family:'Defaults';
 src:url(../../../uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);
 src:url('../../../uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8') format('embedded-opentype'),
 url(../../../uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff'),
 url(../../../uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format('truetype'),
 url('../../../uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults') format('svg');
 font-weight:400;
 font-style:normal
}
[class^="Defaults-"],
[class*=" Defaults-"] {
 font-family:'Defaults';
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.Defaults-glass:before {
 content:"\f000"
}
.Defaults-music:before {
 content:"\f001"
}
.Defaults-search:before {
 content:"\f002"
}
.Defaults-envelope-o:before {
 content:"\f003"
}
.Defaults-heart:before {
 content:"\f004"
}
.Defaults-star:before {
 content:"\f005"
}
.Defaults-star-o:before {
 content:"\f006"
}
.Defaults-user:before {
 content:"\f007"
}
.Defaults-film:before {
 content:"\f008"
}
.Defaults-th-large:before {
 content:"\f009"
}
.Defaults-th:before {
 content:"\f00a"
}
.Defaults-th-list:before {
 content:"\f00b"
}
.Defaults-check:before {
 content:"\f00c"
}
.Defaults-close:before {
 content:"\f00d"
}
.Defaults-remove:before {
 content:"\f00d"
}
.Defaults-times:before {
 content:"\f00d"
}
.Defaults-search-plus:before {
 content:"\f00e"
}
.Defaults-search-minus:before {
 content:"\f010"
}
.Defaults-power-off:before {
 content:"\f011"
}
.Defaults-signal:before {
 content:"\f012"
}
.Defaults-cog:before {
 content:"\f013"
}
.Defaults-gear:before {
 content:"\f013"
}
.Defaults-trash-o:before {
 content:"\f014"
}
.Defaults-home:before {
 content:"\f015"
}
.Defaults-file-o:before {
 content:"\f016"
}
.Defaults-clock-o:before {
 content:"\f017"
}
.Defaults-road:before {
 content:"\f018"
}
.Defaults-download:before {
 content:"\f019"
}
.Defaults-arrow-circle-o-down:before {
 content:"\f01a"
}
.Defaults-arrow-circle-o-up:before {
 content:"\f01b"
}
.Defaults-inbox:before {
 content:"\f01c"
}
.Defaults-play-circle-o:before {
 content:"\f01d"
}
.Defaults-repeat:before {
 content:"\f01e"
}
.Defaults-rotate-right:before {
 content:"\f01e"
}
.Defaults-refresh:before {
 content:"\f021"
}
.Defaults-list-alt:before {
 content:"\f022"
}
.Defaults-lock:before {
 content:"\f023"
}
.Defaults-flag:before {
 content:"\f024"
}
.Defaults-headphones:before {
 content:"\f025"
}
.Defaults-volume-off:before {
 content:"\f026"
}
.Defaults-volume-down:before {
 content:"\f027"
}
.Defaults-volume-up:before {
 content:"\f028"
}
.Defaults-qrcode:before {
 content:"\f029"
}
.Defaults-barcode:before {
 content:"\f02a"
}
.Defaults-tag:before {
 content:"\f02b"
}
.Defaults-tags:before {
 content:"\f02c"
}
.Defaults-book:before {
 content:"\f02d"
}
.Defaults-bookmark:before {
 content:"\f02e"
}
.Defaults-print:before {
 content:"\f02f"
}
.Defaults-camera:before {
 content:"\f030"
}
.Defaults-font:before {
 content:"\f031"
}
.Defaults-bold:before {
 content:"\f032"
}
.Defaults-italic:before {
 content:"\f033"
}
.Defaults-text-height:before {
 content:"\f034"
}
.Defaults-text-width:before {
 content:"\f035"
}
.Defaults-align-left:before {
 content:"\f036"
}
.Defaults-align-center:before {
 content:"\f037"
}
.Defaults-align-right:before {
 content:"\f038"
}
.Defaults-align-justify:before {
 content:"\f039"
}
.Defaults-list:before {
 content:"\f03a"
}
.Defaults-dedent:before {
 content:"\f03b"
}
.Defaults-outdent:before {
 content:"\f03b"
}
.Defaults-indent:before {
 content:"\f03c"
}
.Defaults-video-camera:before {
 content:"\f03d"
}
.Defaults-image:before {
 content:"\f03e"
}
.Defaults-photo:before {
 content:"\f03e"
}
.Defaults-picture-o:before {
 content:"\f03e"
}
.Defaults-pencil:before {
 content:"\f040"
}
.Defaults-map-marker:before {
 content:"\f041"
}
.Defaults-adjust:before {
 content:"\f042"
}
.Defaults-tint:before {
 content:"\f043"
}
.Defaults-edit:before {
 content:"\f044"
}
.Defaults-pencil-square-o:before {
 content:"\f044"
}
.Defaults-share-square-o:before {
 content:"\f045"
}
.Defaults-check-square-o:before {
 content:"\f046"
}
.Defaults-arrows:before {
 content:"\f047"
}
.Defaults-step-backward:before {
 content:"\f048"
}
.Defaults-fast-backward:before {
 content:"\f049"
}
.Defaults-backward:before {
 content:"\f04a"
}
.Defaults-play:before {
 content:"\f04b"
}
.Defaults-pause:before {
 content:"\f04c"
}
.Defaults-stop:before {
 content:"\f04d"
}
.Defaults-forward:before {
 content:"\f04e"
}
.Defaults-fast-forward:before {
 content:"\f050"
}
.Defaults-step-forward:before {
 content:"\f051"
}
.Defaults-eject:before {
 content:"\f052"
}
.Defaults-chevron-left:before {
 content:"\f053"
}
.Defaults-chevron-right:before {
 content:"\f054"
}
.Defaults-plus-circle:before {
 content:"\f055"
}
.Defaults-minus-circle:before {
 content:"\f056"
}
.Defaults-times-circle:before {
 content:"\f057"
}
.Defaults-check-circle:before {
 content:"\f058"
}
.Defaults-question-circle:before {
 content:"\f059"
}
.Defaults-info-circle:before {
 content:"\f05a"
}
.Defaults-crosshairs:before {
 content:"\f05b"
}
.Defaults-times-circle-o:before {
 content:"\f05c"
}
.Defaults-check-circle-o:before {
 content:"\f05d"
}
.Defaults-ban:before {
 content:"\f05e"
}
.Defaults-arrow-left:before {
 content:"\f060"
}
.Defaults-arrow-right:before {
 content:"\f061"
}
.Defaults-arrow-up:before {
 content:"\f062"
}
.Defaults-arrow-down:before {
 content:"\f063"
}
.Defaults-mail-forward:before {
 content:"\f064"
}
.Defaults-share:before {
 content:"\f064"
}
.Defaults-expand:before {
 content:"\f065"
}
.Defaults-compress:before {
 content:"\f066"
}
.Defaults-plus:before {
 content:"\f067"
}
.Defaults-minus:before {
 content:"\f068"
}
.Defaults-asterisk:before {
 content:"\f069"
}
.Defaults-exclamation-circle:before {
 content:"\f06a"
}
.Defaults-gift:before {
 content:"\f06b"
}
.Defaults-leaf:before {
 content:"\f06c"
}
.Defaults-fire:before {
 content:"\f06d"
}
.Defaults-eye:before {
 content:"\f06e"
}
.Defaults-eye-slash:before {
 content:"\f070"
}
.Defaults-exclamation-triangle:before {
 content:"\f071"
}
.Defaults-warning:before {
 content:"\f071"
}
.Defaults-plane:before {
 content:"\f072"
}
.Defaults-calendar:before {
 content:"\f073"
}
.Defaults-random:before {
 content:"\f074"
}
.Defaults-comment:before {
 content:"\f075"
}
.Defaults-magnet:before {
 content:"\f076"
}
.Defaults-chevron-up:before {
 content:"\f077"
}
.Defaults-chevron-down:before {
 content:"\f078"
}
.Defaults-retweet:before {
 content:"\f079"
}
.Defaults-shopping-cart:before {
 content:"\f07a"
}
.Defaults-folder:before {
 content:"\f07b"
}
.Defaults-folder-open:before {
 content:"\f07c"
}
.Defaults-arrows-v:before {
 content:"\f07d"
}
.Defaults-arrows-h:before {
 content:"\f07e"
}
.Defaults-bar-chart:before {
 content:"\f080"
}
.Defaults-bar-chart-o:before {
 content:"\f080"
}
.Defaults-twitter-square:before {
 content:"\f081"
}
.Defaults-facebook-square:before {
 content:"\f082"
}
.Defaults-camera-retro:before {
 content:"\f083"
}
.Defaults-key:before {
 content:"\f084"
}
.Defaults-cogs:before {
 content:"\f085"
}
.Defaults-gears:before {
 content:"\f085"
}
.Defaults-comments:before {
 content:"\f086"
}
.Defaults-thumbs-o-up:before {
 content:"\f087"
}
.Defaults-thumbs-o-down:before {
 content:"\f088"
}
.Defaults-star-half:before {
 content:"\f089"
}
.Defaults-heart-o:before {
 content:"\f08a"
}
.Defaults-sign-out:before {
 content:"\f08b"
}
.Defaults-linkedin-square:before {
 content:"\f08c"
}
.Defaults-thumb-tack:before {
 content:"\f08d"
}
.Defaults-external-link:before {
 content:"\f08e"
}
.Defaults-sign-in:before {
 content:"\f090"
}
.Defaults-trophy:before {
 content:"\f091"
}
.Defaults-github-square:before {
 content:"\f092"
}
.Defaults-upload:before {
 content:"\f093"
}
.Defaults-lemon-o:before {
 content:"\f094"
}
.Defaults-phone:before {
 content:"\f095"
}
.Defaults-square-o:before {
 content:"\f096"
}
.Defaults-bookmark-o:before {
 content:"\f097"
}
.Defaults-phone-square:before {
 content:"\f098"
}
.Defaults-twitter:before {
 content:"\f099"
}
.Defaults-facebook:before {
 content:"\f09a"
}
.Defaults-facebook-f:before {
 content:"\f09a"
}
.Defaults-github:before {
 content:"\f09b"
}
.Defaults-unlock:before {
 content:"\f09c"
}
.Defaults-credit-card:before {
 content:"\f09d"
}
.Defaults-rss:before {
 content:"\f09e"
}
.Defaults-hdd-o:before {
 content:"\f0a0"
}
.Defaults-bullhorn:before {
 content:"\f0a1"
}
.Defaults-bell-o:before {
 content:"\f0a2"
}
.Defaults-certificate:before {
 content:"\f0a3"
}
.Defaults-hand-o-right:before {
 content:"\f0a4"
}
.Defaults-hand-o-left:before {
 content:"\f0a5"
}
.Defaults-hand-o-up:before {
 content:"\f0a6"
}
.Defaults-hand-o-down:before {
 content:"\f0a7"
}
.Defaults-arrow-circle-left:before {
 content:"\f0a8"
}
.Defaults-arrow-circle-right:before {
 content:"\f0a9"
}
.Defaults-arrow-circle-up:before {
 content:"\f0aa"
}
.Defaults-arrow-circle-down:before {
 content:"\f0ab"
}
.Defaults-globe:before {
 content:"\f0ac"
}
.Defaults-wrench:before {
 content:"\f0ad"
}
.Defaults-tasks:before {
 content:"\f0ae"
}
.Defaults-filter:before {
 content:"\f0b0"
}
.Defaults-briefcase:before {
 content:"\f0b1"
}
.Defaults-arrows-alt:before {
 content:"\f0b2"
}
.Defaults-group:before {
 content:"\f0c0"
}
.Defaults-users:before {
 content:"\f0c0"
}
.Defaults-chain:before {
 content:"\f0c1"
}
.Defaults-link:before {
 content:"\f0c1"
}
.Defaults-cloud:before {
 content:"\f0c2"
}
.Defaults-flask:before {
 content:"\f0c3"
}
.Defaults-cut:before {
 content:"\f0c4"
}
.Defaults-scissors:before {
 content:"\f0c4"
}
.Defaults-copy:before {
 content:"\f0c5"
}
.Defaults-files-o:before {
 content:"\f0c5"
}
.Defaults-paperclip:before {
 content:"\f0c6"
}
.Defaults-floppy-o:before {
 content:"\f0c7"
}
.Defaults-save:before {
 content:"\f0c7"
}
.Defaults-square:before {
 content:"\f0c8"
}
.Defaults-bars:before {
 content:"\f0c9"
}
.Defaults-navicon:before {
 content:"\f0c9"
}
.Defaults-reorder:before {
 content:"\f0c9"
}
.Defaults-list-ul:before {
 content:"\f0ca"
}
.Defaults-list-ol:before {
 content:"\f0cb"
}
.Defaults-strikethrough:before {
 content:"\f0cc"
}
.Defaults-underline:before {
 content:"\f0cd"
}
.Defaults-table:before {
 content:"\f0ce"
}
.Defaults-magic:before {
 content:"\f0d0"
}
.Defaults-truck:before {
 content:"\f0d1"
}
.Defaults-pinterest:before {
 content:"\f0d2"
}
.Defaults-pinterest-square:before {
 content:"\f0d3"
}
.Defaults-google-plus-square:before {
 content:"\f0d4"
}
.Defaults-google-plus:before {
 content:"\f0d5"
}
.Defaults-money:before {
 content:"\f0d6"
}
.Defaults-caret-down:before {
 content:"\f0d7"
}
.Defaults-caret-up:before {
 content:"\f0d8"
}
.Defaults-caret-left:before {
 content:"\f0d9"
}
.Defaults-caret-right:before {
 content:"\f0da"
}
.Defaults-columns:before {
 content:"\f0db"
}
.Defaults-sort:before {
 content:"\f0dc"
}
.Defaults-unsorted:before {
 content:"\f0dc"
}
.Defaults-sort-desc:before {
 content:"\f0dd"
}
.Defaults-sort-down:before {
 content:"\f0dd"
}
.Defaults-sort-asc:before {
 content:"\f0de"
}
.Defaults-sort-up:before {
 content:"\f0de"
}
.Defaults-envelope:before {
 content:"\f0e0"
}
.Defaults-linkedin:before {
 content:"\f0e1"
}
.Defaults-rotate-left:before {
 content:"\f0e2"
}
.Defaults-undo:before {
 content:"\f0e2"
}
.Defaults-gavel:before {
 content:"\f0e3"
}
.Defaults-legal:before {
 content:"\f0e3"
}
.Defaults-dashboard:before {
 content:"\f0e4"
}
.Defaults-tachometer:before {
 content:"\f0e4"
}
.Defaults-comment-o:before {
 content:"\f0e5"
}
.Defaults-comments-o:before {
 content:"\f0e6"
}
.Defaults-bolt:before {
 content:"\f0e7"
}
.Defaults-flash:before {
 content:"\f0e7"
}
.Defaults-sitemap:before {
 content:"\f0e8"
}
.Defaults-umbrella:before {
 content:"\f0e9"
}
.Defaults-clipboard:before {
 content:"\f0ea"
}
.Defaults-paste:before {
 content:"\f0ea"
}
.Defaults-lightbulb-o:before {
 content:"\f0eb"
}
.Defaults-exchange:before {
 content:"\f0ec"
}
.Defaults-cloud-download:before {
 content:"\f0ed"
}
.Defaults-cloud-upload:before {
 content:"\f0ee"
}
.Defaults-user-md:before {
 content:"\f0f0"
}
.Defaults-stethoscope:before {
 content:"\f0f1"
}
.Defaults-suitcase:before {
 content:"\f0f2"
}
.Defaults-bell:before {
 content:"\f0f3"
}
.Defaults-coffee:before {
 content:"\f0f4"
}
.Defaults-cutlery:before {
 content:"\f0f5"
}
.Defaults-file-text-o:before {
 content:"\f0f6"
}
.Defaults-building-o:before {
 content:"\f0f7"
}
.Defaults-hospital-o:before {
 content:"\f0f8"
}
.Defaults-ambulance:before {
 content:"\f0f9"
}
.Defaults-medkit:before {
 content:"\f0fa"
}
.Defaults-fighter-jet:before {
 content:"\f0fb"
}
.Defaults-beer:before {
 content:"\f0fc"
}
.Defaults-h-square:before {
 content:"\f0fd"
}
.Defaults-plus-square:before {
 content:"\f0fe"
}
.Defaults-angle-double-left:before {
 content:"\f100"
}
.Defaults-angle-double-right:before {
 content:"\f101"
}
.Defaults-angle-double-up:before {
 content:"\f102"
}
.Defaults-angle-double-down:before {
 content:"\f103"
}
.Defaults-angle-left:before {
 content:"\f104"
}
.Defaults-angle-right:before {
 content:"\f105"
}
.Defaults-angle-up:before {
 content:"\f106"
}
.Defaults-angle-down:before {
 content:"\f107"
}
.Defaults-desktop:before {
 content:"\f108"
}
.Defaults-laptop:before {
 content:"\f109"
}
.Defaults-tablet:before {
 content:"\f10a"
}
.Defaults-mobile:before {
 content:"\f10b"
}
.Defaults-mobile-phone:before {
 content:"\f10b"
}
.Defaults-circle-o:before {
 content:"\f10c"
}
.Defaults-quote-left:before {
 content:"\f10d"
}
.Defaults-quote-right:before {
 content:"\f10e"
}
.Defaults-spinner:before {
 content:"\f110"
}
.Defaults-circle:before {
 content:"\f111"
}
.Defaults-mail-reply:before {
 content:"\f112"
}
.Defaults-reply:before {
 content:"\f112"
}
.Defaults-github-alt:before {
 content:"\f113"
}
.Defaults-folder-o:before {
 content:"\f114"
}
.Defaults-folder-open-o:before {
 content:"\f115"
}
.Defaults-smile-o:before {
 content:"\f118"
}
.Defaults-frown-o:before {
 content:"\f119"
}
.Defaults-meh-o:before {
 content:"\f11a"
}
.Defaults-gamepad:before {
 content:"\f11b"
}
.Defaults-keyboard-o:before {
 content:"\f11c"
}
.Defaults-flag-o:before {
 content:"\f11d"
}
.Defaults-flag-checkered:before {
 content:"\f11e"
}
.Defaults-terminal:before {
 content:"\f120"
}
.Defaults-code:before {
 content:"\f121"
}
.Defaults-mail-reply-all:before {
 content:"\f122"
}
.Defaults-reply-all:before {
 content:"\f122"
}
.Defaults-star-half-empty:before {
 content:"\f123"
}
.Defaults-star-half-full:before {
 content:"\f123"
}
.Defaults-star-half-o:before {
 content:"\f123"
}
.Defaults-location-arrow:before {
 content:"\f124"
}
.Defaults-crop:before {
 content:"\f125"
}
.Defaults-code-fork:before {
 content:"\f126"
}
.Defaults-chain-broken:before {
 content:"\f127"
}
.Defaults-unlink:before {
 content:"\f127"
}
.Defaults-question:before {
 content:"\f128"
}
.Defaults-info:before {
 content:"\f129"
}
.Defaults-exclamation:before {
 content:"\f12a"
}
.Defaults-superscript:before {
 content:"\f12b"
}
.Defaults-subscript:before {
 content:"\f12c"
}
.Defaults-eraser:before {
 content:"\f12d"
}
.Defaults-puzzle-piece:before {
 content:"\f12e"
}
.Defaults-microphone:before {
 content:"\f130"
}
.Defaults-microphone-slash:before {
 content:"\f131"
}
.Defaults-shield:before {
 content:"\f132"
}
.Defaults-calendar-o:before {
 content:"\f133"
}
.Defaults-fire-extinguisher:before {
 content:"\f134"
}
.Defaults-rocket:before {
 content:"\f135"
}
.Defaults-maxcdn:before {
 content:"\f136"
}
.Defaults-chevron-circle-left:before {
 content:"\f137"
}
.Defaults-chevron-circle-right:before {
 content:"\f138"
}
.Defaults-chevron-circle-up:before {
 content:"\f139"
}
.Defaults-chevron-circle-down:before {
 content:"\f13a"
}
.Defaults-html5:before {
 content:"\f13b"
}
.Defaults-css3:before {
 content:"\f13c"
}
.Defaults-anchor:before {
 content:"\f13d"
}
.Defaults-unlock-alt:before {
 content:"\f13e"
}
.Defaults-bullseye:before {
 content:"\f140"
}
.Defaults-ellipsis-h:before {
 content:"\f141"
}
.Defaults-ellipsis-v:before {
 content:"\f142"
}
.Defaults-rss-square:before {
 content:"\f143"
}
.Defaults-play-circle:before {
 content:"\f144"
}
.Defaults-ticket:before {
 content:"\f145"
}
.Defaults-minus-square:before {
 content:"\f146"
}
.Defaults-minus-square-o:before {
 content:"\f147"
}
.Defaults-level-up:before {
 content:"\f148"
}
.Defaults-level-down:before {
 content:"\f149"
}
.Defaults-check-square:before {
 content:"\f14a"
}
.Defaults-pencil-square:before {
 content:"\f14b"
}
.Defaults-external-link-square:before {
 content:"\f14c"
}
.Defaults-share-square:before {
 content:"\f14d"
}
.Defaults-compass:before {
 content:"\f14e"
}
.Defaults-caret-square-o-down:before {
 content:"\f150"
}
.Defaults-toggle-down:before {
 content:"\f150"
}
.Defaults-caret-square-o-up:before {
 content:"\f151"
}
.Defaults-toggle-up:before {
 content:"\f151"
}
.Defaults-caret-square-o-right:before {
 content:"\f152"
}
.Defaults-toggle-right:before {
 content:"\f152"
}
.Defaults-eur:before {
 content:"\f153"
}
.Defaults-euro:before {
 content:"\f153"
}
.Defaults-gbp:before {
 content:"\f154"
}
.Defaults-dollar:before {
 content:"\f155"
}
.Defaults-usd:before {
 content:"\f155"
}
.Defaults-inr:before {
 content:"\f156"
}
.Defaults-rupee:before {
 content:"\f156"
}
.Defaults-cny:before {
 content:"\f157"
}
.Defaults-jpy:before {
 content:"\f157"
}
.Defaults-rmb:before {
 content:"\f157"
}
.Defaults-yen:before {
 content:"\f157"
}
.Defaults-rouble:before {
 content:"\f158"
}
.Defaults-rub:before {
 content:"\f158"
}
.Defaults-ruble:before {
 content:"\f158"
}
.Defaults-krw:before {
 content:"\f159"
}
.Defaults-won:before {
 content:"\f159"
}
.Defaults-bitcoin:before {
 content:"\f15a"
}
.Defaults-btc:before {
 content:"\f15a"
}
.Defaults-file:before {
 content:"\f15b"
}
.Defaults-file-text:before {
 content:"\f15c"
}
.Defaults-sort-alpha-asc:before {
 content:"\f15d"
}
.Defaults-sort-alpha-desc:before {
 content:"\f15e"
}
.Defaults-sort-amount-asc:before {
 content:"\f160"
}
.Defaults-sort-amount-desc:before {
 content:"\f161"
}
.Defaults-sort-numeric-asc:before {
 content:"\f162"
}
.Defaults-sort-numeric-desc:before {
 content:"\f163"
}
.Defaults-thumbs-up:before {
 content:"\f164"
}
.Defaults-thumbs-down:before {
 content:"\f165"
}
.Defaults-youtube-square:before {
 content:"\f166"
}
.Defaults-youtube:before {
 content:"\f167"
}
.Defaults-xing:before {
 content:"\f168"
}
.Defaults-xing-square:before {
 content:"\f169"
}
.Defaults-youtube-play:before {
 content:"\f16a"
}
.Defaults-dropbox:before {
 content:"\f16b"
}
.Defaults-stack-overflow:before {
 content:"\f16c"
}
.Defaults-instagram:before {
 content:"\f16d"
}
.Defaults-flickr:before {
 content:"\f16e"
}
.Defaults-adn:before {
 content:"\f170"
}
.Defaults-bitbucket:before {
 content:"\f171"
}
.Defaults-bitbucket-square:before {
 content:"\f172"
}
.Defaults-tumblr:before {
 content:"\f173"
}
.Defaults-tumblr-square:before {
 content:"\f174"
}
.Defaults-long-arrow-down:before {
 content:"\f175"
}
.Defaults-long-arrow-up:before {
 content:"\f176"
}
.Defaults-long-arrow-left:before {
 content:"\f177"
}
.Defaults-long-arrow-right:before {
 content:"\f178"
}
.Defaults-apple:before {
 content:"\f179"
}
.Defaults-windows:before {
 content:"\f17a"
}
.Defaults-android:before {
 content:"\f17b"
}
.Defaults-linux:before {
 content:"\f17c"
}
.Defaults-dribbble:before {
 content:"\f17d"
}
.Defaults-skype:before {
 content:"\f17e"
}
.Defaults-foursquare:before {
 content:"\f180"
}
.Defaults-trello:before {
 content:"\f181"
}
.Defaults-female:before {
 content:"\f182"
}
.Defaults-male:before {
 content:"\f183"
}
.Defaults-gittip:before {
 content:"\f184"
}
.Defaults-gratipay:before {
 content:"\f184"
}
.Defaults-sun-o:before {
 content:"\f185"
}
.Defaults-moon-o:before {
 content:"\f186"
}
.Defaults-archive:before {
 content:"\f187"
}
.Defaults-bug:before {
 content:"\f188"
}
.Defaults-vk:before {
 content:"\f189"
}
.Defaults-weibo:before {
 content:"\f18a"
}
.Defaults-renren:before {
 content:"\f18b"
}
.Defaults-pagelines:before {
 content:"\f18c"
}
.Defaults-stack-exchange:before {
 content:"\f18d"
}
.Defaults-arrow-circle-o-right:before {
 content:"\f18e"
}
.Defaults-arrow-circle-o-left:before {
 content:"\f190"
}
.Defaults-caret-square-o-left:before {
 content:"\f191"
}
.Defaults-toggle-left:before {
 content:"\f191"
}
.Defaults-dot-circle-o:before {
 content:"\f192"
}
.Defaults-wheelchair:before {
 content:"\f193"
}
.Defaults-vimeo-square:before {
 content:"\f194"
}
.Defaults-try:before {
 content:"\f195"
}
.Defaults-turkish-lira:before {
 content:"\f195"
}
.Defaults-plus-square-o:before {
 content:"\f196"
}
.Defaults-space-shuttle:before {
 content:"\f197"
}
.Defaults-slack:before {
 content:"\f198"
}
.Defaults-envelope-square:before {
 content:"\f199"
}
.Defaults-wordpress:before {
 content:"\f19a"
}
.Defaults-openid:before {
 content:"\f19b"
}
.Defaults-bank:before {
 content:"\f19c"
}
.Defaults-institution:before {
 content:"\f19c"
}
.Defaults-university:before {
 content:"\f19c"
}
.Defaults-graduation-cap:before {
 content:"\f19d"
}
.Defaults-mortar-board:before {
 content:"\f19d"
}
.Defaults-yahoo:before {
 content:"\f19e"
}
.Defaults-google:before {
 content:"\f1a0"
}
.Defaults-reddit:before {
 content:"\f1a1"
}
.Defaults-reddit-square:before {
 content:"\f1a2"
}
.Defaults-stumbleupon-circle:before {
 content:"\f1a3"
}
.Defaults-stumbleupon:before {
 content:"\f1a4"
}
.Defaults-delicious:before {
 content:"\f1a5"
}
.Defaults-digg:before {
 content:"\f1a6"
}
.Defaults-pied-piper:before {
 content:"\f1a7"
}
.Defaults-pied-piper-alt:before {
 content:"\f1a8"
}
.Defaults-drupal:before {
 content:"\f1a9"
}
.Defaults-joomla:before {
 content:"\f1aa"
}
.Defaults-language:before {
 content:"\f1ab"
}
.Defaults-fax:before {
 content:"\f1ac"
}
.Defaults-building:before {
 content:"\f1ad"
}
.Defaults-child:before {
 content:"\f1ae"
}
.Defaults-paw:before {
 content:"\f1b0"
}
.Defaults-spoon:before {
 content:"\f1b1"
}
.Defaults-cube:before {
 content:"\f1b2"
}
.Defaults-cubes:before {
 content:"\f1b3"
}
.Defaults-behance:before {
 content:"\f1b4"
}
.Defaults-behance-square:before {
 content:"\f1b5"
}
.Defaults-steam:before {
 content:"\f1b6"
}
.Defaults-steam-square:before {
 content:"\f1b7"
}
.Defaults-recycle:before {
 content:"\f1b8"
}
.Defaults-automobile:before {
 content:"\f1b9"
}
.Defaults-car:before {
 content:"\f1b9"
}
.Defaults-cab:before {
 content:"\f1ba"
}
.Defaults-taxi:before {
 content:"\f1ba"
}
.Defaults-tree:before {
 content:"\f1bb"
}
.Defaults-spotify:before {
 content:"\f1bc"
}
.Defaults-deviantart:before {
 content:"\f1bd"
}
.Defaults-soundcloud:before {
 content:"\f1be"
}
.Defaults-database:before {
 content:"\f1c0"
}
.Defaults-file-pdf-o:before {
 content:"\f1c1"
}
.Defaults-file-word-o:before {
 content:"\f1c2"
}
.Defaults-file-excel-o:before {
 content:"\f1c3"
}
.Defaults-file-powerpoint-o:before {
 content:"\f1c4"
}
.Defaults-file-image-o:before {
 content:"\f1c5"
}
.Defaults-file-photo-o:before {
 content:"\f1c5"
}
.Defaults-file-picture-o:before {
 content:"\f1c5"
}
.Defaults-file-archive-o:before {
 content:"\f1c6"
}
.Defaults-file-zip-o:before {
 content:"\f1c6"
}
.Defaults-file-audio-o:before {
 content:"\f1c7"
}
.Defaults-file-sound-o:before {
 content:"\f1c7"
}
.Defaults-file-movie-o:before {
 content:"\f1c8"
}
.Defaults-file-video-o:before {
 content:"\f1c8"
}
.Defaults-file-code-o:before {
 content:"\f1c9"
}
.Defaults-vine:before {
 content:"\f1ca"
}
.Defaults-codepen:before {
 content:"\f1cb"
}
.Defaults-jsfiddle:before {
 content:"\f1cc"
}
.Defaults-life-bouy:before {
 content:"\f1cd"
}
.Defaults-life-buoy:before {
 content:"\f1cd"
}
.Defaults-life-ring:before {
 content:"\f1cd"
}
.Defaults-life-saver:before {
 content:"\f1cd"
}
.Defaults-support:before {
 content:"\f1cd"
}
.Defaults-circle-o-notch:before {
 content:"\f1ce"
}
.Defaults-ra:before {
 content:"\f1d0"
}
.Defaults-rebel:before {
 content:"\f1d0"
}
.Defaults-empire:before {
 content:"\f1d1"
}
.Defaults-ge:before {
 content:"\f1d1"
}
.Defaults-git-square:before {
 content:"\f1d2"
}
.Defaults-git:before {
 content:"\f1d3"
}
.Defaults-hacker-news:before {
 content:"\f1d4"
}
.Defaults-tencent-weibo:before {
 content:"\f1d5"
}
.Defaults-qq:before {
 content:"\f1d6"
}
.Defaults-wechat:before {
 content:"\f1d7"
}
.Defaults-weixin:before {
 content:"\f1d7"
}
.Defaults-paper-plane:before {
 content:"\f1d8"
}
.Defaults-send:before {
 content:"\f1d8"
}
.Defaults-paper-plane-o:before {
 content:"\f1d9"
}
.Defaults-send-o:before {
 content:"\f1d9"
}
.Defaults-history:before {
 content:"\f1da"
}
.Defaults-circle-thin:before {
 content:"\f1db"
}
.Defaults-genderless:before {
 content:"\f1db"
}
.Defaults-header:before {
 content:"\f1dc"
}
.Defaults-paragraph:before {
 content:"\f1dd"
}
.Defaults-sliders:before {
 content:"\f1de"
}
.Defaults-share-alt:before {
 content:"\f1e0"
}
.Defaults-share-alt-square:before {
 content:"\f1e1"
}
.Defaults-bomb:before {
 content:"\f1e2"
}
.Defaults-futbol-o:before {
 content:"\f1e3"
}
.Defaults-soccer-ball-o:before {
 content:"\f1e3"
}
.Defaults-tty:before {
 content:"\f1e4"
}
.Defaults-binoculars:before {
 content:"\f1e5"
}
.Defaults-plug:before {
 content:"\f1e6"
}
.Defaults-slideshare:before {
 content:"\f1e7"
}
.Defaults-twitch:before {
 content:"\f1e8"
}
.Defaults-yelp:before {
 content:"\f1e9"
}
.Defaults-newspaper-o:before {
 content:"\f1ea"
}
.Defaults-wifi:before {
 content:"\f1eb"
}
.Defaults-calculator:before {
 content:"\f1ec"
}
.Defaults-paypal:before {
 content:"\f1ed"
}
.Defaults-google-wallet:before {
 content:"\f1ee"
}
.Defaults-cc-visa:before {
 content:"\f1f0"
}
.Defaults-cc-mastercard:before {
 content:"\f1f1"
}
.Defaults-cc-discover:before {
 content:"\f1f2"
}
.Defaults-cc-amex:before {
 content:"\f1f3"
}
.Defaults-cc-paypal:before {
 content:"\f1f4"
}
.Defaults-cc-stripe:before {
 content:"\f1f5"
}
.Defaults-bell-slash:before {
 content:"\f1f6"
}
.Defaults-bell-slash-o:before {
 content:"\f1f7"
}
.Defaults-trash:before {
 content:"\f1f8"
}
.Defaults-copyright:before {
 content:"\f1f9"
}
.Defaults-at:before {
 content:"\f1fa"
}
.Defaults-eyedropper:before {
 content:"\f1fb"
}
.Defaults-paint-brush:before {
 content:"\f1fc"
}
.Defaults-birthday-cake:before {
 content:"\f1fd"
}
.Defaults-area-chart:before {
 content:"\f1fe"
}
.Defaults-pie-chart:before {
 content:"\f200"
}
.Defaults-line-chart:before {
 content:"\f201"
}
.Defaults-lastfm:before {
 content:"\f202"
}
.Defaults-lastfm-square:before {
 content:"\f203"
}
.Defaults-toggle-off:before {
 content:"\f204"
}
.Defaults-toggle-on:before {
 content:"\f205"
}
.Defaults-bicycle:before {
 content:"\f206"
}
.Defaults-bus:before {
 content:"\f207"
}
.Defaults-ioxhost:before {
 content:"\f208"
}
.Defaults-angellist:before {
 content:"\f209"
}
.Defaults-cc:before {
 content:"\f20a"
}
.Defaults-ils:before {
 content:"\f20b"
}
.Defaults-shekel:before {
 content:"\f20b"
}
.Defaults-sheqel:before {
 content:"\f20b"
}
.Defaults-meanpath:before {
 content:"\f20c"
}
.Defaults-buysellads:before {
 content:"\f20d"
}
.Defaults-connectdevelop:before {
 content:"\f20e"
}
.Defaults-dashcube:before {
 content:"\f210"
}
.Defaults-forumbee:before {
 content:"\f211"
}
.Defaults-leanpub:before {
 content:"\f212"
}
.Defaults-sellsy:before {
 content:"\f213"
}
.Defaults-shirtsinbulk:before {
 content:"\f214"
}
.Defaults-simplybuilt:before {
 content:"\f215"
}
.Defaults-skyatlas:before {
 content:"\f216"
}
.Defaults-cart-plus:before {
 content:"\f217"
}
.Defaults-cart-arrow-down:before {
 content:"\f218"
}
.Defaults-diamond:before {
 content:"\f219"
}
.Defaults-ship:before {
 content:"\f21a"
}
.Defaults-user-secret:before {
 content:"\f21b"
}
.Defaults-motorcycle:before {
 content:"\f21c"
}
.Defaults-street-view:before {
 content:"\f21d"
}
.Defaults-heartbeat:before {
 content:"\f21e"
}
.Defaults-venus:before {
 content:"\f221"
}
.Defaults-mars:before {
 content:"\f222"
}
.Defaults-mercury:before {
 content:"\f223"
}
.Defaults-transgender:before {
 content:"\f224"
}
.Defaults-transgender-alt:before {
 content:"\f225"
}
.Defaults-venus-double:before {
 content:"\f226"
}
.Defaults-mars-double:before {
 content:"\f227"
}
.Defaults-venus-mars:before {
 content:"\f228"
}
.Defaults-mars-stroke:before {
 content:"\f229"
}
.Defaults-mars-stroke-v:before {
 content:"\f22a"
}
.Defaults-mars-stroke-h:before {
 content:"\f22b"
}
.Defaults-neuter:before {
 content:"\f22c"
}
.Defaults-facebook-official:before {
 content:"\f230"
}
.Defaults-pinterest-p:before {
 content:"\f231"
}
.Defaults-whatsapp:before {
 content:"\f232"
}
.Defaults-server:before {
 content:"\f233"
}
.Defaults-user-plus:before {
 content:"\f234"
}
.Defaults-user-times:before {
 content:"\f235"
}
.Defaults-bed:before {
 content:"\f236"
}
.Defaults-hotel:before {
 content:"\f236"
}
.Defaults-viacoin:before {
 content:"\f237"
}
.Defaults-train:before {
 content:"\f238"
}
.Defaults-subway:before {
 content:"\f239"
}
.Defaults-medium:before {
 content:"\f23a"
}
@font-face {
 font-family:elementskit;
 src:url(../../../plugins/elementskit-lite/modules/elementskit-icon-pack/assets/fonts/elementskit.woff?y24e1e) format("woff");
 font-weight:400;
 font-style:normal;
 font-display:swap
}
.ekit-wid-con .fasicon,
.ekit-wid-con .icon,
.ekit-wid-con .icon::before,
.fasicon,
.icon,
.icon::before {
 font-family:elementskit!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.ekit-wid-con .fasicon.icon-home::before,
.ekit-wid-con .icon.icon-home::before,
.icon.icon-home::before {
 content:"\e800"
}
.ekit-wid-con .fasicon.icon-apartment1::before,
.ekit-wid-con .icon.icon-apartment1::before,
.icon.icon-apartment1::before {
 content:"\e801"
}
.ekit-wid-con .fasicon.icon-pencil::before,
.ekit-wid-con .icon.icon-pencil::before,
.icon.icon-pencil::before {
 content:"\e802"
}
.ekit-wid-con .fasicon.icon-magic-wand::before,
.ekit-wid-con .icon.icon-magic-wand::before,
.icon.icon-magic-wand::before {
 content:"\e803"
}
.ekit-wid-con .fasicon.icon-drop::before,
.ekit-wid-con .icon.icon-drop::before,
.icon.icon-drop::before {
 content:"\e804"
}
.ekit-wid-con .fasicon.icon-lighter::before,
.ekit-wid-con .icon.icon-lighter::before,
.icon.icon-lighter::before {
 content:"\e805"
}
.ekit-wid-con .fasicon.icon-poop::before,
.ekit-wid-con .icon.icon-poop::before,
.icon.icon-poop::before {
 content:"\e806"
}
.ekit-wid-con .fasicon.icon-sun::before,
.ekit-wid-con .icon.icon-sun::before,
.icon.icon-sun::before {
 content:"\e807"
}
.ekit-wid-con .fasicon.icon-moon::before,
.ekit-wid-con .icon.icon-moon::before,
.icon.icon-moon::before {
 content:"\e808"
}
.ekit-wid-con .fasicon.icon-cloud1::before,
.ekit-wid-con .icon.icon-cloud1::before,
.icon.icon-cloud1::before {
 content:"\e809"
}
.ekit-wid-con .fasicon.icon-cloud-upload::before,
.ekit-wid-con .icon.icon-cloud-upload::before,
.icon.icon-cloud-upload::before {
 content:"\e80a"
}
.ekit-wid-con .fasicon.icon-cloud-download::before,
.ekit-wid-con .icon.icon-cloud-download::before,
.icon.icon-cloud-download::before {
 content:"\e80b"
}
.ekit-wid-con .fasicon.icon-cloud-sync::before,
.ekit-wid-con .icon.icon-cloud-sync::before,
.icon.icon-cloud-sync::before {
 content:"\e80c"
}
.ekit-wid-con .fasicon.icon-cloud-check::before,
.ekit-wid-con .icon.icon-cloud-check::before,
.icon.icon-cloud-check::before {
 content:"\e80d"
}
.ekit-wid-con .fasicon.icon-database1::before,
.ekit-wid-con .icon.icon-database1::before,
.icon.icon-database1::before {
 content:"\e80e"
}
.ekit-wid-con .fasicon.icon-lock::before,
.ekit-wid-con .icon.icon-lock::before,
.icon.icon-lock::before {
 content:"\e80f"
}
.ekit-wid-con .fasicon.icon-cog::before,
.ekit-wid-con .icon.icon-cog::before,
.icon.icon-cog::before {
 content:"\e810"
}
.ekit-wid-con .fasicon.icon-trash::before,
.ekit-wid-con .icon.icon-trash::before,
.icon.icon-trash::before {
 content:"\e811"
}
.ekit-wid-con .fasicon.icon-dice::before,
.ekit-wid-con .icon.icon-dice::before,
.icon.icon-dice::before {
 content:"\e812"
}
.ekit-wid-con .fasicon.icon-heart1::before,
.ekit-wid-con .icon.icon-heart1::before,
.icon.icon-heart1::before {
 content:"\e813"
}
.ekit-wid-con .fasicon.icon-star1::before,
.ekit-wid-con .icon.icon-star1::before,
.icon.icon-star1::before {
 content:"\e814"
}
.ekit-wid-con .fasicon.icon-star-half::before,
.ekit-wid-con .icon.icon-star-half::before,
.icon.icon-star-half::before {
 content:"\e815"
}
.ekit-wid-con .fasicon.icon-star-empty::before,
.ekit-wid-con .icon.icon-star-empty::before,
.icon.icon-star-empty::before {
 content:"\e816"
}
.ekit-wid-con .fasicon.icon-flag::before,
.ekit-wid-con .icon.icon-flag::before,
.icon.icon-flag::before {
 content:"\e817"
}
.ekit-wid-con .fasicon.icon-envelope1::before,
.ekit-wid-con .icon.icon-envelope1::before,
.icon.icon-envelope1::before {
 content:"\e818"
}
.ekit-wid-con .fasicon.icon-paperclip::before,
.ekit-wid-con .icon.icon-paperclip::before,
.icon.icon-paperclip::before {
 content:"\e819"
}
.ekit-wid-con .fasicon.icon-inbox::before,
.ekit-wid-con .icon.icon-inbox::before,
.icon.icon-inbox::before {
 content:"\e81a"
}
.ekit-wid-con .fasicon.icon-eye::before,
.ekit-wid-con .icon.icon-eye::before,
.icon.icon-eye::before {
 content:"\e81b"
}
.ekit-wid-con .fasicon.icon-printer::before,
.ekit-wid-con .icon.icon-printer::before,
.icon.icon-printer::before {
 content:"\e81c"
}
.ekit-wid-con .fasicon.icon-file-empty::before,
.ekit-wid-con .icon.icon-file-empty::before,
.icon.icon-file-empty::before {
 content:"\e81d"
}
.ekit-wid-con .fasicon.icon-file-add::before,
.ekit-wid-con .icon.icon-file-add::before,
.icon.icon-file-add::before {
 content:"\e81e"
}
.ekit-wid-con .fasicon.icon-enter::before,
.ekit-wid-con .icon.icon-enter::before,
.icon.icon-enter::before {
 content:"\e81f"
}
.ekit-wid-con .fasicon.icon-exit::before,
.ekit-wid-con .icon.icon-exit::before,
.icon.icon-exit::before {
 content:"\e820"
}
.ekit-wid-con .fasicon.icon-graduation-hat::before,
.ekit-wid-con .icon.icon-graduation-hat::before,
.icon.icon-graduation-hat::before {
 content:"\e821"
}
.ekit-wid-con .fasicon.icon-license::before,
.ekit-wid-con .icon.icon-license::before,
.icon.icon-license::before {
 content:"\e822"
}
.ekit-wid-con .fasicon.icon-music-note::before,
.ekit-wid-con .icon.icon-music-note::before,
.icon.icon-music-note::before {
 content:"\e823"
}
.ekit-wid-con .fasicon.icon-film-play::before,
.ekit-wid-con .icon.icon-film-play::before,
.icon.icon-film-play::before {
 content:"\e824"
}
.ekit-wid-con .fasicon.icon-camera-video::before,
.ekit-wid-con .icon.icon-camera-video::before,
.icon.icon-camera-video::before {
 content:"\e825"
}
.ekit-wid-con .fasicon.icon-camera::before,
.ekit-wid-con .icon.icon-camera::before,
.icon.icon-camera::before {
 content:"\e826"
}
.ekit-wid-con .fasicon.icon-picture::before,
.ekit-wid-con .icon.icon-picture::before,
.icon.icon-picture::before {
 content:"\e827"
}
.ekit-wid-con .fasicon.icon-book::before,
.ekit-wid-con .icon.icon-book::before,
.icon.icon-book::before {
 content:"\e828"
}
.ekit-wid-con .fasicon.icon-bookmark::before,
.ekit-wid-con .icon.icon-bookmark::before,
.icon.icon-bookmark::before {
 content:"\e829"
}
.ekit-wid-con .fasicon.icon-user::before,
.ekit-wid-con .icon.icon-user::before,
.icon.icon-user::before {
 content:"\e82a"
}
.ekit-wid-con .fasicon.icon-users::before,
.ekit-wid-con .icon.icon-users::before,
.icon.icon-users::before {
 content:"\e82b"
}
.ekit-wid-con .fasicon.icon-shirt::before,
.ekit-wid-con .icon.icon-shirt::before,
.icon.icon-shirt::before {
 content:"\e82c"
}
.ekit-wid-con .fasicon.icon-store::before,
.ekit-wid-con .icon.icon-store::before,
.icon.icon-store::before {
 content:"\e82d"
}
.ekit-wid-con .fasicon.icon-cart2::before,
.ekit-wid-con .icon.icon-cart2::before,
.icon.icon-cart2::before {
 content:"\e82e"
}
.ekit-wid-con .fasicon.icon-tag::before,
.ekit-wid-con .icon.icon-tag::before,
.icon.icon-tag::before {
 content:"\e82f"
}
.ekit-wid-con .fasicon.icon-phone-handset::before,
.ekit-wid-con .icon.icon-phone-handset::before,
.icon.icon-phone-handset::before {
 content:"\e830"
}
.ekit-wid-con .fasicon.icon-phone::before,
.ekit-wid-con .icon.icon-phone::before,
.icon.icon-phone::before {
 content:"\e831"
}
.ekit-wid-con .fasicon.icon-pushpin::before,
.ekit-wid-con .icon.icon-pushpin::before,
.icon.icon-pushpin::before {
 content:"\e832"
}
.ekit-wid-con .fasicon.icon-map-marker::before,
.ekit-wid-con .icon.icon-map-marker::before,
.icon.icon-map-marker::before {
 content:"\e833"
}
.ekit-wid-con .fasicon.icon-map::before,
.ekit-wid-con .icon.icon-map::before,
.icon.icon-map::before {
 content:"\e834"
}
.ekit-wid-con .fasicon.icon-location::before,
.ekit-wid-con .icon.icon-location::before,
.icon.icon-location::before {
 content:"\e835"
}
.ekit-wid-con .fasicon.icon-calendar-full::before,
.ekit-wid-con .icon.icon-calendar-full::before,
.icon.icon-calendar-full::before {
 content:"\e836"
}
.ekit-wid-con .fasicon.icon-keyboard::before,
.ekit-wid-con .icon.icon-keyboard::before,
.icon.icon-keyboard::before {
 content:"\e837"
}
.ekit-wid-con .fasicon.icon-spell-check::before,
.ekit-wid-con .icon.icon-spell-check::before,
.icon.icon-spell-check::before {
 content:"\e838"
}
.ekit-wid-con .fasicon.icon-screen::before,
.ekit-wid-con .icon.icon-screen::before,
.icon.icon-screen::before {
 content:"\e839"
}
.ekit-wid-con .fasicon.icon-smartphone::before,
.ekit-wid-con .icon.icon-smartphone::before,
.icon.icon-smartphone::before {
 content:"\e83a"
}
.ekit-wid-con .fasicon.icon-tablet::before,
.ekit-wid-con .icon.icon-tablet::before,
.icon.icon-tablet::before {
 content:"\e83b"
}
.ekit-wid-con .fasicon.icon-laptop::before,
.ekit-wid-con .icon.icon-laptop::before,
.icon.icon-laptop::before {
 content:"\e83c"
}
.ekit-wid-con .fasicon.icon-laptop-phone::before,
.ekit-wid-con .icon.icon-laptop-phone::before,
.icon.icon-laptop-phone::before {
 content:"\e83d"
}
.ekit-wid-con .fasicon.icon-power-switch::before,
.ekit-wid-con .icon.icon-power-switch::before,
.icon.icon-power-switch::before {
 content:"\e83e"
}
.ekit-wid-con .fasicon.icon-bubble::before,
.ekit-wid-con .icon.icon-bubble::before,
.icon.icon-bubble::before {
 content:"\e83f"
}
.ekit-wid-con .fasicon.icon-heart-pulse::before,
.ekit-wid-con .icon.icon-heart-pulse::before,
.icon.icon-heart-pulse::before {
 content:"\e840"
}
.ekit-wid-con .fasicon.icon-construction::before,
.ekit-wid-con .icon.icon-construction::before,
.icon.icon-construction::before {
 content:"\e841"
}
.ekit-wid-con .fasicon.icon-pie-chart::before,
.ekit-wid-con .icon.icon-pie-chart::before,
.icon.icon-pie-chart::before {
 content:"\e842"
}
.ekit-wid-con .fasicon.icon-chart-bars::before,
.ekit-wid-con .icon.icon-chart-bars::before,
.icon.icon-chart-bars::before {
 content:"\e843"
}
.ekit-wid-con .fasicon.icon-gift1::before,
.ekit-wid-con .icon.icon-gift1::before,
.icon.icon-gift1::before {
 content:"\e844"
}
.ekit-wid-con .fasicon.icon-diamond1::before,
.ekit-wid-con .icon.icon-diamond1::before,
.icon.icon-diamond1::before {
 content:"\e845"
}
.ekit-wid-con .fasicon.icon-dinner::before,
.ekit-wid-con .icon.icon-dinner::before,
.icon.icon-dinner::before {
 content:"\e847"
}
.ekit-wid-con .fasicon.icon-coffee-cup::before,
.ekit-wid-con .icon.icon-coffee-cup::before,
.icon.icon-coffee-cup::before {
 content:"\e848"
}
.ekit-wid-con .fasicon.icon-leaf::before,
.ekit-wid-con .icon.icon-leaf::before,
.icon.icon-leaf::before {
 content:"\e849"
}
.ekit-wid-con .fasicon.icon-paw::before,
.ekit-wid-con .icon.icon-paw::before,
.icon.icon-paw::before {
 content:"\e84a"
}
.ekit-wid-con .fasicon.icon-rocket::before,
.ekit-wid-con .icon.icon-rocket::before,
.icon.icon-rocket::before {
 content:"\e84b"
}
.ekit-wid-con .fasicon.icon-briefcase::before,
.ekit-wid-con .icon.icon-briefcase::before,
.icon.icon-briefcase::before {
 content:"\e84c"
}
.ekit-wid-con .fasicon.icon-bus::before,
.ekit-wid-con .icon.icon-bus::before,
.icon.icon-bus::before {
 content:"\e84d"
}
.ekit-wid-con .fasicon.icon-car1::before,
.ekit-wid-con .icon.icon-car1::before,
.icon.icon-car1::before {
 content:"\e84e"
}
.ekit-wid-con .fasicon.icon-train::before,
.ekit-wid-con .icon.icon-train::before,
.icon.icon-train::before {
 content:"\e84f"
}
.ekit-wid-con .fasicon.icon-bicycle::before,
.ekit-wid-con .icon.icon-bicycle::before,
.icon.icon-bicycle::before {
 content:"\e850"
}
.ekit-wid-con .fasicon.icon-wheelchair::before,
.ekit-wid-con .icon.icon-wheelchair::before,
.icon.icon-wheelchair::before {
 content:"\e851"
}
.ekit-wid-con .fasicon.icon-select::before,
.ekit-wid-con .icon.icon-select::before,
.icon.icon-select::before {
 content:"\e852"
}
.ekit-wid-con .fasicon.icon-earth::before,
.ekit-wid-con .icon.icon-earth::before,
.icon.icon-earth::before {
 content:"\e853"
}
.ekit-wid-con .fasicon.icon-smile::before,
.ekit-wid-con .icon.icon-smile::before,
.icon.icon-smile::before {
 content:"\e854"
}
.ekit-wid-con .fasicon.icon-sad::before,
.ekit-wid-con .icon.icon-sad::before,
.icon.icon-sad::before {
 content:"\e855"
}
.ekit-wid-con .fasicon.icon-neutral::before,
.ekit-wid-con .icon.icon-neutral::before,
.icon.icon-neutral::before {
 content:"\e856"
}
.ekit-wid-con .fasicon.icon-mustache::before,
.ekit-wid-con .icon.icon-mustache::before,
.icon.icon-mustache::before {
 content:"\e857"
}
.ekit-wid-con .fasicon.icon-alarm::before,
.ekit-wid-con .icon.icon-alarm::before,
.icon.icon-alarm::before {
 content:"\e858"
}
.ekit-wid-con .fasicon.icon-bullhorn::before,
.ekit-wid-con .icon.icon-bullhorn::before,
.icon.icon-bullhorn::before {
 content:"\e859"
}
.ekit-wid-con .fasicon.icon-volume-high::before,
.ekit-wid-con .icon.icon-volume-high::before,
.icon.icon-volume-high::before {
 content:"\e85a"
}
.ekit-wid-con .fasicon.icon-volume-medium::before,
.ekit-wid-con .icon.icon-volume-medium::before,
.icon.icon-volume-medium::before {
 content:"\e85b"
}
.ekit-wid-con .fasicon.icon-volume-low::before,
.ekit-wid-con .icon.icon-volume-low::before,
.icon.icon-volume-low::before {
 content:"\e85c"
}
.ekit-wid-con .fasicon.icon-volume::before,
.ekit-wid-con .icon.icon-volume::before,
.icon.icon-volume::before {
 content:"\e85d"
}
.ekit-wid-con .fasicon.icon-mic::before,
.ekit-wid-con .icon.icon-mic::before,
.icon.icon-mic::before {
 content:"\e85e"
}
.ekit-wid-con .fasicon.icon-hourglass::before,
.ekit-wid-con .icon.icon-hourglass::before,
.icon.icon-hourglass::before {
 content:"\e85f"
}
.ekit-wid-con .fasicon.icon-undo::before,
.ekit-wid-con .icon.icon-undo::before,
.icon.icon-undo::before {
 content:"\e860"
}
.ekit-wid-con .fasicon.icon-redo::before,
.ekit-wid-con .icon.icon-redo::before,
.icon.icon-redo::before {
 content:"\e861"
}
.ekit-wid-con .fasicon.icon-sync::before,
.ekit-wid-con .icon.icon-sync::before,
.icon.icon-sync::before {
 content:"\e862"
}
.ekit-wid-con .fasicon.icon-history::before,
.ekit-wid-con .icon.icon-history::before,
.icon.icon-history::before {
 content:"\e863"
}
.ekit-wid-con .fasicon.icon-clock1::before,
.ekit-wid-con .icon.icon-clock1::before,
.icon.icon-clock1::before {
 content:"\e864"
}
.ekit-wid-con .fasicon.icon-download::before,
.ekit-wid-con .icon.icon-download::before,
.icon.icon-download::before {
 content:"\e865"
}
.ekit-wid-con .fasicon.icon-upload::before,
.ekit-wid-con .icon.icon-upload::before,
.icon.icon-upload::before {
 content:"\e866"
}
.ekit-wid-con .fasicon.icon-enter-down::before,
.ekit-wid-con .icon.icon-enter-down::before,
.icon.icon-enter-down::before {
 content:"\e867"
}
.ekit-wid-con .fasicon.icon-exit-up::before,
.ekit-wid-con .icon.icon-exit-up::before,
.icon.icon-exit-up::before {
 content:"\e868"
}
.ekit-wid-con .fasicon.icon-bug::before,
.ekit-wid-con .icon.icon-bug::before,
.icon.icon-bug::before {
 content:"\e869"
}
.ekit-wid-con .fasicon.icon-code::before,
.ekit-wid-con .icon.icon-code::before,
.icon.icon-code::before {
 content:"\e86a"
}
.ekit-wid-con .fasicon.icon-link::before,
.ekit-wid-con .icon.icon-link::before,
.icon.icon-link::before {
 content:"\e86b"
}
.ekit-wid-con .fasicon.icon-unlink::before,
.ekit-wid-con .icon.icon-unlink::before,
.icon.icon-unlink::before {
 content:"\e86c"
}
.ekit-wid-con .fasicon.icon-thumbs-up::before,
.ekit-wid-con .icon.icon-thumbs-up::before,
.icon.icon-thumbs-up::before {
 content:"\e86d"
}
.ekit-wid-con .fasicon.icon-thumbs-down::before,
.ekit-wid-con .icon.icon-thumbs-down::before,
.icon.icon-thumbs-down::before {
 content:"\e86e"
}
.ekit-wid-con .fasicon.icon-magnifier::before,
.ekit-wid-con .icon.icon-magnifier::before,
.icon.icon-magnifier::before {
 content:"\e86f"
}
.ekit-wid-con .fasicon.icon-cross::before,
.ekit-wid-con .icon.icon-cross::before,
.icon.icon-cross::before {
 content:"\e870"
}
.ekit-wid-con .fasicon.icon-chevron-up::before,
.ekit-wid-con .icon.icon-chevron-up::before,
.icon.icon-chevron-up::before {
 content:"\e873"
}
.ekit-wid-con .fasicon.icon-chevron-down::before,
.ekit-wid-con .icon.icon-chevron-down::before,
.icon.icon-chevron-down::before {
 content:"\e874"
}
.ekit-wid-con .fasicon.icon-chevron-left::before,
.ekit-wid-con .icon.icon-chevron-left::before,
.icon.icon-chevron-left::before {
 content:"\e875"
}
.ekit-wid-con .fasicon.icon-chevron-right::before,
.ekit-wid-con .icon.icon-chevron-right::before,
.icon.icon-chevron-right::before {
 content:"\e876"
}
.ekit-wid-con .fasicon.icon-arrow-up::before,
.ekit-wid-con .icon.icon-arrow-up::before,
.icon.icon-arrow-up::before {
 content:"\e877"
}
.ekit-wid-con .fasicon.icon-arrow-down::before,
.ekit-wid-con .icon.icon-arrow-down::before,
.icon.icon-arrow-down::before {
 content:"\e878"
}
.ekit-wid-con .fasicon.icon-arrow-left::before,
.ekit-wid-con .icon.icon-arrow-left::before,
.icon.icon-arrow-left::before {
 content:"\e879"
}
.ekit-wid-con .fasicon.icon-arrow-right::before,
.ekit-wid-con .icon.icon-arrow-right::before,
.icon.icon-arrow-right::before {
 content:"\e87a"
}
.ekit-wid-con .fasicon.icon-right-arrow::before,
.ekit-wid-con .icon.icon-right-arrow::before,
.icon.icon-right-arrow::before {
 content:"\e9c5"
}
.ekit-wid-con .fasicon.icon-left-arrow::before,
.ekit-wid-con .icon.icon-left-arrow::before,
.icon.icon-left-arrow::before {
 content:"\e94a"
}
.ekit-wid-con .fasicon.icon-download-arrow::before,
.ekit-wid-con .icon.icon-download-arrow::before,
.icon.icon-download-arrow::before {
 content:"\e94b"
}
.ekit-wid-con .fasicon.icon-up-arrow::before,
.ekit-wid-con .icon.icon-up-arrow::before,
.icon.icon-up-arrow::before {
 content:"\e9c3"
}
.ekit-wid-con .fasicon.icon-arrows::before,
.ekit-wid-con .icon.icon-arrows::before,
.icon.icon-arrows::before {
 content:"\e9c4"
}
.ekit-wid-con .fasicon.icon-double-angle-pointing-to-right::before,
.ekit-wid-con .icon.icon-double-angle-pointing-to-right::before,
.icon.icon-double-angle-pointing-to-right::before {
 content:"\e949"
}
.ekit-wid-con .fasicon.icon-double-left-chevron::before,
.ekit-wid-con .icon.icon-double-left-chevron::before,
.icon.icon-double-left-chevron::before {
 content:"\e948"
}
.ekit-wid-con .fasicon.icon-left-arrow2::before,
.ekit-wid-con .icon.icon-left-arrow2::before,
.icon.icon-left-arrow2::before {
 content:"\e94c"
}
.ekit-wid-con .fasicon.icon-right-arrow2::before,
.ekit-wid-con .icon.icon-right-arrow2::before,
.icon.icon-right-arrow2::before {
 content:"\e94d"
}
.ekit-wid-con .fasicon.icon-warning::before,
.ekit-wid-con .icon.icon-warning::before,
.icon.icon-warning::before {
 content:"\e87c"
}
.ekit-wid-con .fasicon.icon-down-arrow1::before,
.ekit-wid-con .icon.icon-down-arrow1::before,
.icon.icon-down-arrow1::before {
 content:"\e994"
}
.ekit-wid-con .fasicon.icon-up-arrow1::before,
.ekit-wid-con .icon.icon-up-arrow1::before,
.icon.icon-up-arrow1::before {
 content:"\e995"
}
.ekit-wid-con .fasicon.icon-right-arrow1::before,
.ekit-wid-con .icon.icon-right-arrow1::before,
.icon.icon-right-arrow1::before {
 content:"\e876";
 font-weight:900
}
.ekit-wid-con .fasicon.icon-left-arrows::before,
.ekit-wid-con .icon.icon-left-arrows::before,
.icon.icon-left-arrows::before {
 content:"\e997"
}
.ekit-wid-con .fasicon.icon-question-circle::before,
.ekit-wid-con .icon.icon-question-circle::before,
.icon.icon-question-circle::before {
 content:"\e87d"
}
.ekit-wid-con .fasicon.icon-menu-circle::before,
.ekit-wid-con .icon.icon-menu-circle::before,
.icon.icon-menu-circle::before {
 content:"\e87e"
}
.ekit-wid-con .fasicon.icon-checkmark-circle::before,
.ekit-wid-con .icon.icon-checkmark-circle::before,
.icon.icon-checkmark-circle::before {
 content:"\e87f"
}
.ekit-wid-con .fasicon.icon-cross-circle::before,
.ekit-wid-con .icon.icon-cross-circle::before,
.icon.icon-cross-circle::before {
 content:"\e880"
}
.ekit-wid-con .fasicon.icon-plus-circle::before,
.ekit-wid-con .icon.icon-plus-circle::before,
.icon.icon-plus-circle::before {
 content:"\e881"
}
.ekit-wid-con .fasicon.icon-move::before,
.ekit-wid-con .icon.icon-move::before,
.icon.icon-move::before {
 content:"\e87b"
}
.ekit-wid-con .fasicon.icon-circle-minus::before,
.ekit-wid-con .icon.icon-circle-minus::before,
.icon.icon-circle-minus::before {
 content:"\e882"
}
.ekit-wid-con .fasicon.icon-arrow-up-circle::before,
.ekit-wid-con .icon.icon-arrow-up-circle::before,
.icon.icon-arrow-up-circle::before {
 content:"\e883"
}
.ekit-wid-con .fasicon.icon-arrow-down-circle::before,
.ekit-wid-con .icon.icon-arrow-down-circle::before,
.icon.icon-arrow-down-circle::before {
 content:"\e884"
}
.ekit-wid-con .fasicon.icon-arrow-left-circle::before,
.ekit-wid-con .icon.icon-arrow-left-circle::before,
.icon.icon-arrow-left-circle::before {
 content:"\e885"
}
.ekit-wid-con .fasicon.icon-arrow-right-circle::before,
.ekit-wid-con .icon.icon-arrow-right-circle::before,
.icon.icon-arrow-right-circle::before {
 content:"\e886"
}
.ekit-wid-con .fasicon.icon-chevron-up-circle::before,
.ekit-wid-con .icon.icon-chevron-up-circle::before,
.icon.icon-chevron-up-circle::before {
 content:"\e887"
}
.ekit-wid-con .fasicon.icon-chevron-down-circle::before,
.ekit-wid-con .icon.icon-chevron-down-circle::before,
.icon.icon-chevron-down-circle::before {
 content:"\e888"
}
.ekit-wid-con .fasicon.icon-chevron-left-circle::before,
.ekit-wid-con .icon.icon-chevron-left-circle::before,
.icon.icon-chevron-left-circle::before {
 content:"\e889"
}
.ekit-wid-con .fasicon.icon-chevron-right-circle::before,
.ekit-wid-con .icon.icon-chevron-right-circle::before,
.icon.icon-chevron-right-circle::before {
 content:"\e88a"
}
.ekit-wid-con .fasicon.icon-crop::before,
.ekit-wid-con .icon.icon-crop::before,
.icon.icon-crop::before {
 content:"\e88b"
}
.ekit-wid-con .fasicon.icon-frame-expand::before,
.ekit-wid-con .icon.icon-frame-expand::before,
.icon.icon-frame-expand::before {
 content:"\e88c"
}
.ekit-wid-con .fasicon.icon-frame-contract::before,
.ekit-wid-con .icon.icon-frame-contract::before,
.icon.icon-frame-contract::before {
 content:"\e88d"
}
.ekit-wid-con .fasicon.icon-layers::before,
.ekit-wid-con .icon.icon-layers::before,
.icon.icon-layers::before {
 content:"\e88e"
}
.ekit-wid-con .fasicon.icon-funnel::before,
.ekit-wid-con .icon.icon-funnel::before,
.icon.icon-funnel::before {
 content:"\e88f"
}
.ekit-wid-con .fasicon.icon-text-format::before,
.ekit-wid-con .icon.icon-text-format::before,
.icon.icon-text-format::before {
 content:"\e890"
}
.ekit-wid-con .fasicon.icon-text-size::before,
.ekit-wid-con .icon.icon-text-size::before,
.icon.icon-text-size::before {
 content:"\e892"
}
.ekit-wid-con .fasicon.icon-bold::before,
.ekit-wid-con .icon.icon-bold::before,
.icon.icon-bold::before {
 content:"\e893"
}
.ekit-wid-con .fasicon.icon-italic::before,
.ekit-wid-con .icon.icon-italic::before,
.icon.icon-italic::before {
 content:"\e894"
}
.ekit-wid-con .fasicon.icon-underline::before,
.ekit-wid-con .icon.icon-underline::before,
.icon.icon-underline::before {
 content:"\e895"
}
.ekit-wid-con .fasicon.icon-strikethrough::before,
.ekit-wid-con .icon.icon-strikethrough::before,
.icon.icon-strikethrough::before {
 content:"\e896"
}
.ekit-wid-con .fasicon.icon-highlight::before,
.ekit-wid-con .icon.icon-highlight::before,
.icon.icon-highlight::before {
 content:"\e897"
}
.ekit-wid-con .fasicon.icon-text-align-left::before,
.ekit-wid-con .icon.icon-text-align-left::before,
.icon.icon-text-align-left::before {
 content:"\e898"
}
.ekit-wid-con .fasicon.icon-text-align-center::before,
.ekit-wid-con .icon.icon-text-align-center::before,
.icon.icon-text-align-center::before {
 content:"\e899"
}
.ekit-wid-con .fasicon.icon-text-align-right::before,
.ekit-wid-con .icon.icon-text-align-right::before,
.icon.icon-text-align-right::before {
 content:"\e89a"
}
.ekit-wid-con .fasicon.icon-text-align-justify::before,
.ekit-wid-con .icon.icon-text-align-justify::before,
.icon.icon-text-align-justify::before {
 content:"\e89b"
}
.ekit-wid-con .fasicon.icon-line-spacing::before,
.ekit-wid-con .icon.icon-line-spacing::before,
.icon.icon-line-spacing::before {
 content:"\e89c"
}
.ekit-wid-con .fasicon.icon-indent-increase::before,
.ekit-wid-con .icon.icon-indent-increase::before,
.icon.icon-indent-increase::before {
 content:"\e89d"
}
.ekit-wid-con .fasicon.icon-indent-decrease::before,
.ekit-wid-con .icon.icon-indent-decrease::before,
.icon.icon-indent-decrease::before {
 content:"\e89e"
}
.ekit-wid-con .fasicon.icon-page-break::before,
.ekit-wid-con .icon.icon-page-break::before,
.icon.icon-page-break::before {
 content:"\e8a2"
}
.ekit-wid-con .fasicon.icon-hand::before,
.ekit-wid-con .icon.icon-hand::before,
.icon.icon-hand::before {
 content:"\e8a5"
}
.ekit-wid-con .fasicon.icon-pointer-up::before,
.ekit-wid-con .icon.icon-pointer-up::before,
.icon.icon-pointer-up::before {
 content:"\e8a6"
}
.ekit-wid-con .fasicon.icon-pointer-right::before,
.ekit-wid-con .icon.icon-pointer-right::before,
.icon.icon-pointer-right::before {
 content:"\e8a7"
}
.ekit-wid-con .fasicon.icon-pointer-down::before,
.ekit-wid-con .icon.icon-pointer-down::before,
.icon.icon-pointer-down::before {
 content:"\e8a8"
}
.ekit-wid-con .fasicon.icon-pointer-left::before,
.ekit-wid-con .icon.icon-pointer-left::before,
.icon.icon-pointer-left::before {
 content:"\e8a9"
}
.ekit-wid-con .fasicon.icon-burger::before,
.ekit-wid-con .icon.icon-burger::before,
.icon.icon-burger::before {
 content:"\e94e"
}
.ekit-wid-con .fasicon.icon-cakes::before,
.ekit-wid-con .icon.icon-cakes::before,
.icon.icon-cakes::before {
 content:"\e94f"
}
.ekit-wid-con .fasicon.icon-cheese::before,
.ekit-wid-con .icon.icon-cheese::before,
.icon.icon-cheese::before {
 content:"\e950"
}
.ekit-wid-con .fasicon.icon-drink-glass::before,
.ekit-wid-con .icon.icon-drink-glass::before,
.icon.icon-drink-glass::before {
 content:"\e951"
}
.ekit-wid-con .fasicon.icon-pizza::before,
.ekit-wid-con .icon.icon-pizza::before,
.icon.icon-pizza::before {
 content:"\e952"
}
.ekit-wid-con .fasicon.icon-vplay::before,
.ekit-wid-con .icon.icon-vplay::before,
.icon.icon-vplay::before {
 content:"\e953"
}
.ekit-wid-con .fasicon.icon-newsletter::before,
.ekit-wid-con .icon.icon-newsletter::before,
.icon.icon-newsletter::before {
 content:"\e954"
}
.ekit-wid-con .fasicon.icon-coins-2::before,
.ekit-wid-con .icon.icon-coins-2::before,
.icon.icon-coins-2::before {
 content:"\e955"
}
.ekit-wid-con .fasicon.icon-commerce-2::before,
.ekit-wid-con .icon.icon-commerce-2::before,
.icon.icon-commerce-2::before {
 content:"\e956"
}
.ekit-wid-con .fasicon.icon-monitor::before,
.ekit-wid-con .icon.icon-monitor::before,
.icon.icon-monitor::before {
 content:"\e957"
}
.ekit-wid-con .fasicon.icon-business::before,
.ekit-wid-con .icon.icon-business::before,
.icon.icon-business::before {
 content:"\e958"
}
.ekit-wid-con .fasicon.icon-graphic-2::before,
.ekit-wid-con .icon.icon-graphic-2::before,
.icon.icon-graphic-2::before {
 content:"\e959"
}
.ekit-wid-con .fasicon.icon-commerce-1::before,
.ekit-wid-con .icon.icon-commerce-1::before,
.icon.icon-commerce-1::before {
 content:"\e95a"
}
.ekit-wid-con .fasicon.icon-hammer::before,
.ekit-wid-con .icon.icon-hammer::before,
.icon.icon-hammer::before {
 content:"\e95b"
}
.ekit-wid-con .fasicon.icon-justice-1::before,
.ekit-wid-con .icon.icon-justice-1::before,
.icon.icon-justice-1::before {
 content:"\e95c"
}
.ekit-wid-con .fasicon.icon-line::before,
.ekit-wid-con .icon.icon-line::before,
.icon.icon-line::before {
 content:"\e95d"
}
.ekit-wid-con .fasicon.icon-money-3::before,
.ekit-wid-con .icon.icon-money-3::before,
.icon.icon-money-3::before {
 content:"\e95e"
}
.ekit-wid-con .fasicon.icon-commerce::before,
.ekit-wid-con .icon.icon-commerce::before,
.icon.icon-commerce::before {
 content:"\e95f"
}
.ekit-wid-con .fasicon.icon-agenda::before,
.ekit-wid-con .icon.icon-agenda::before,
.icon.icon-agenda::before {
 content:"\e960"
}
.ekit-wid-con .fasicon.icon-justice::before,
.ekit-wid-con .icon.icon-justice::before,
.icon.icon-justice::before {
 content:"\e961"
}
.ekit-wid-con .fasicon.icon-technology::before,
.ekit-wid-con .icon.icon-technology::before,
.icon.icon-technology::before {
 content:"\e962"
}
.ekit-wid-con .fasicon.icon-coins-1::before,
.ekit-wid-con .icon.icon-coins-1::before,
.icon.icon-coins-1::before {
 content:"\e963"
}
.ekit-wid-con .fasicon.icon-bank::before,
.ekit-wid-con .icon.icon-bank::before,
.icon.icon-bank::before {
 content:"\e964"
}
.ekit-wid-con .fasicon.icon-calculator::before,
.ekit-wid-con .icon.icon-calculator::before,
.icon.icon-calculator::before {
 content:"\e965"
}
.ekit-wid-con .fasicon.icon-soundcloud::before,
.ekit-wid-con .icon.icon-soundcloud::before,
.icon.icon-soundcloud::before {
 content:"\e966"
}
.ekit-wid-con .fasicon.icon-chart2::before,
.ekit-wid-con .icon.icon-chart2::before,
.icon.icon-chart2::before {
 content:"\e967"
}
.ekit-wid-con .fasicon.icon-checked::before,
.ekit-wid-con .icon.icon-checked::before,
.icon.icon-checked::before {
 content:"\e968"
}
.ekit-wid-con .fasicon.icon-clock11::before,
.ekit-wid-con .icon.icon-clock11::before,
.icon.icon-clock11::before {
 content:"\e969"
}
.ekit-wid-con .fasicon.icon-comment2::before,
.ekit-wid-con .icon.icon-comment2::before,
.icon.icon-comment2::before {
 content:"\e96a"
}
.ekit-wid-con .fasicon.icon-comments::before,
.ekit-wid-con .icon.icon-comments::before,
.icon.icon-comments::before {
 content:"\e96b"
}
.ekit-wid-con .fasicon.icon-consult::before,
.ekit-wid-con .icon.icon-consult::before,
.icon.icon-consult::before {
 content:"\e96c"
}
.ekit-wid-con .fasicon.icon-consut2::before,
.ekit-wid-con .icon.icon-consut2::before,
.icon.icon-consut2::before {
 content:"\e96d"
}
.ekit-wid-con .fasicon.icon-deal::before,
.ekit-wid-con .icon.icon-deal::before,
.icon.icon-deal::before {
 content:"\e96e"
}
.ekit-wid-con .fasicon.icon-envelope11::before,
.ekit-wid-con .icon.icon-envelope11::before,
.icon.icon-envelope11::before {
 content:"\e96f"
}
.ekit-wid-con .fasicon.icon-folder::before,
.ekit-wid-con .icon.icon-folder::before,
.icon.icon-folder::before {
 content:"\e970"
}
.ekit-wid-con .fasicon.icon-folder2::before,
.ekit-wid-con .icon.icon-folder2::before,
.icon.icon-folder2::before {
 content:"\ea6a"
}
.ekit-wid-con .fasicon.icon-invest::before,
.ekit-wid-con .icon.icon-invest::before,
.icon.icon-invest::before {
 content:"\e971"
}
.ekit-wid-con .fasicon.icon-loan::before,
.ekit-wid-con .icon.icon-loan::before,
.icon.icon-loan::before {
 content:"\e972"
}
.ekit-wid-con .fasicon.icon-menu1::before,
.ekit-wid-con .icon.icon-menu1::before,
.icon.icon-menu1::before {
 content:"\e871"
}
.ekit-wid-con .fasicon.icon-list1::before,
.ekit-wid-con .icon.icon-list1::before,
.icon.icon-list1::before {
 content:"\e872"
}
.ekit-wid-con .fasicon.icon-map-marker1::before,
.ekit-wid-con .icon.icon-map-marker1::before,
.icon.icon-map-marker1::before {
 content:"\e973"
}
.ekit-wid-con .fasicon.icon-mutual-fund::before,
.ekit-wid-con .icon.icon-mutual-fund::before,
.icon.icon-mutual-fund::before {
 content:"\e974"
}
.ekit-wid-con .fasicon.icon-google-plus::before,
.ekit-wid-con .icon.icon-google-plus::before,
.icon.icon-google-plus::before {
 content:"\e975"
}
.ekit-wid-con .fasicon.icon-phone1::before,
.ekit-wid-con .icon.icon-phone1::before,
.icon.icon-phone1::before {
 content:"\e976"
}
.ekit-wid-con .fasicon.icon-pie-chart1::before,
.ekit-wid-con .icon.icon-pie-chart1::before,
.icon.icon-pie-chart1::before {
 content:"\e977"
}
.ekit-wid-con .fasicon.icon-play::before,
.ekit-wid-con .icon.icon-play::before,
.icon.icon-play::before {
 content:"\e978"
}
.ekit-wid-con .fasicon.icon-savings::before,
.ekit-wid-con .icon.icon-savings::before,
.icon.icon-savings::before {
 content:"\e979"
}
.ekit-wid-con .fasicon.icon-search2::before,
.ekit-wid-con .icon.icon-search2::before,
.icon.icon-search2::before {
 content:"\e97a"
}
.ekit-wid-con .fasicon.icon-tag1::before,
.ekit-wid-con .icon.icon-tag1::before,
.icon.icon-tag1::before {
 content:"\e97b"
}
.ekit-wid-con .fasicon.icon-tags::before,
.ekit-wid-con .icon.icon-tags::before,
.icon.icon-tags::before {
 content:"\e97c"
}
.ekit-wid-con .fasicon.icon-instagram1::before,
.ekit-wid-con .icon.icon-instagram1::before,
.icon.icon-instagram1::before {
 content:"\e97d"
}
.ekit-wid-con .fasicon.icon-quote::before,
.ekit-wid-con .icon.icon-quote::before,
.icon.icon-quote::before {
 content:"\e97e"
}
.ekit-wid-con .fasicon.icon-arrow-point-to-down::before,
.ekit-wid-con .icon.icon-arrow-point-to-down::before,
.icon.icon-arrow-point-to-down::before {
 content:"\e97f"
}
.ekit-wid-con .fasicon.icon-play-button::before,
.ekit-wid-con .icon.icon-play-button::before,
.icon.icon-play-button::before {
 content:"\e980"
}
.ekit-wid-con .fasicon.icon-minus::before,
.ekit-wid-con .icon.icon-minus::before,
.icon.icon-minus::before {
 content:"\e981"
}
.ekit-wid-con .fasicon.icon-plus::before,
.ekit-wid-con .icon.icon-plus::before,
.icon.icon-plus::before {
 content:"\e982"
}
.ekit-wid-con .fasicon.icon-tick::before,
.ekit-wid-con .icon.icon-tick::before,
.icon.icon-tick::before {
 content:"\e983"
}
.ekit-wid-con .fasicon.icon-check::before,
.ekit-wid-con .icon.icon-check::before,
.icon.icon-check::before {
 content:"\eaaf"
}
.ekit-wid-con .fasicon.icon-edit::before,
.ekit-wid-con .icon.icon-edit::before,
.icon.icon-edit::before {
 content:"\e984"
}
.ekit-wid-con .fasicon.icon-reply::before,
.ekit-wid-con .icon.icon-reply::before,
.icon.icon-reply::before {
 content:"\e985"
}
.ekit-wid-con .fasicon.icon-cogwheel-outline::before,
.ekit-wid-con .icon.icon-cogwheel-outline::before,
.icon.icon-cogwheel-outline::before {
 content:"\e986"
}
.ekit-wid-con .fasicon.icon-abacus::before,
.ekit-wid-con .icon.icon-abacus::before,
.icon.icon-abacus::before {
 content:"\e987"
}
.ekit-wid-con .fasicon.icon-abacus1::before,
.ekit-wid-con .icon.icon-abacus1::before,
.icon.icon-abacus1::before {
 content:"\e988"
}
.ekit-wid-con .fasicon.icon-agenda1::before,
.ekit-wid-con .icon.icon-agenda1::before,
.icon.icon-agenda1::before {
 content:"\e989"
}
.ekit-wid-con .fasicon.icon-shopping-basket::before,
.ekit-wid-con .icon.icon-shopping-basket::before,
.icon.icon-shopping-basket::before {
 content:"\e98a"
}
.ekit-wid-con .fasicon.icon-users1::before,
.ekit-wid-con .icon.icon-users1::before,
.icon.icon-users1::before {
 content:"\e98b"
}
.ekit-wid-con .fasicon.icon-man::before,
.ekit-wid-con .icon.icon-man::before,
.icon.icon-man::before {
 content:"\e98c"
}
.ekit-wid-con .fasicon.icon-support1::before,
.ekit-wid-con .icon.icon-support1::before,
.icon.icon-support1::before {
 content:"\e98d"
}
.ekit-wid-con .fasicon.icon-favorites::before,
.ekit-wid-con .icon.icon-favorites::before,
.icon.icon-favorites::before {
 content:"\e98e"
}
.ekit-wid-con .fasicon.icon-calendar::before,
.ekit-wid-con .icon.icon-calendar::before,
.icon.icon-calendar::before {
 content:"\e98f"
}
.ekit-wid-con .fasicon.icon-paper-plane::before,
.ekit-wid-con .icon.icon-paper-plane::before,
.icon.icon-paper-plane::before {
 content:"\e990"
}
.ekit-wid-con .fasicon.icon-placeholder::before,
.ekit-wid-con .icon.icon-placeholder::before,
.icon.icon-placeholder::before {
 content:"\e991"
}
.ekit-wid-con .fasicon.icon-phone-call::before,
.ekit-wid-con .icon.icon-phone-call::before,
.icon.icon-phone-call::before {
 content:"\e992"
}
.ekit-wid-con .fasicon.icon-contact::before,
.ekit-wid-con .icon.icon-contact::before,
.icon.icon-contact::before {
 content:"\e993"
}
.ekit-wid-con .fasicon.icon-email::before,
.ekit-wid-con .icon.icon-email::before,
.icon.icon-email::before {
 content:"\e998"
}
.ekit-wid-con .fasicon.icon-internet::before,
.ekit-wid-con .icon.icon-internet::before,
.icon.icon-internet::before {
 content:"\e999"
}
.ekit-wid-con .fasicon.icon-quote1::before,
.ekit-wid-con .icon.icon-quote1::before,
.icon.icon-quote1::before {
 content:"\e99a"
}
.ekit-wid-con .fasicon.icon-medical::before,
.ekit-wid-con .icon.icon-medical::before,
.icon.icon-medical::before {
 content:"\e99b"
}
.ekit-wid-con .fasicon.icon-eye1::before,
.ekit-wid-con .icon.icon-eye1::before,
.icon.icon-eye1::before {
 content:"\e99c"
}
.ekit-wid-con .fasicon.icon-full-screen::before,
.ekit-wid-con .icon.icon-full-screen::before,
.icon.icon-full-screen::before {
 content:"\e99d"
}
.ekit-wid-con .fasicon.icon-tools::before,
.ekit-wid-con .icon.icon-tools::before,
.icon.icon-tools::before {
 content:"\e99e"
}
.ekit-wid-con .fasicon.icon-pie-chart2::before,
.ekit-wid-con .icon.icon-pie-chart2::before,
.icon.icon-pie-chart2::before {
 content:"\e99f"
}
.ekit-wid-con .fasicon.icon-diamond11::before,
.ekit-wid-con .icon.icon-diamond11::before,
.icon.icon-diamond11::before {
 content:"\e9a0"
}
.ekit-wid-con .fasicon.icon-valentines-heart::before,
.ekit-wid-con .icon.icon-valentines-heart::before,
.icon.icon-valentines-heart::before {
 content:"\e9a1"
}
.ekit-wid-con .fasicon.icon-like::before,
.ekit-wid-con .icon.icon-like::before,
.icon.icon-like::before {
 content:"\e9a2"
}
.ekit-wid-con .fasicon.icon-team::before,
.ekit-wid-con .icon.icon-team::before,
.icon.icon-team::before {
 content:"\e9a3"
}
.ekit-wid-con .fasicon.icon-tshirt::before,
.ekit-wid-con .icon.icon-tshirt::before,
.icon.icon-tshirt::before {
 content:"\e9a4"
}
.ekit-wid-con .fasicon.icon-cancel::before,
.ekit-wid-con .icon.icon-cancel::before,
.icon.icon-cancel::before {
 content:"\e9a5"
}
.ekit-wid-con .fasicon.icon-drink::before,
.ekit-wid-con .icon.icon-drink::before,
.icon.icon-drink::before {
 content:"\e9a6"
}
.ekit-wid-con .fasicon.icon-home1::before,
.ekit-wid-con .icon.icon-home1::before,
.icon.icon-home1::before {
 content:"\e9a7"
}
.ekit-wid-con .fasicon.icon-music::before,
.ekit-wid-con .icon.icon-music::before,
.icon.icon-music::before {
 content:"\e9a8"
}
.ekit-wid-con .fasicon.icon-rich::before,
.ekit-wid-con .icon.icon-rich::before,
.icon.icon-rich::before {
 content:"\e9a9"
}
.ekit-wid-con .fasicon.icon-brush::before,
.ekit-wid-con .icon.icon-brush::before,
.icon.icon-brush::before {
 content:"\e9aa"
}
.ekit-wid-con .fasicon.icon-opposite-way::before,
.ekit-wid-con .icon.icon-opposite-way::before,
.icon.icon-opposite-way::before {
 content:"\e9ab"
}
.ekit-wid-con .fasicon.icon-cloud-computing1::before,
.ekit-wid-con .icon.icon-cloud-computing1::before,
.icon.icon-cloud-computing1::before {
 content:"\e9ac"
}
.ekit-wid-con .fasicon.icon-technology-1::before,
.ekit-wid-con .icon.icon-technology-1::before,
.icon.icon-technology-1::before {
 content:"\e9ad"
}
.ekit-wid-con .fasicon.icon-rotate::before,
.ekit-wid-con .icon.icon-rotate::before,
.icon.icon-rotate::before {
 content:"\e9ae"
}
.ekit-wid-con .fasicon.icon-medical1::before,
.ekit-wid-con .icon.icon-medical1::before,
.icon.icon-medical1::before {
 content:"\e9af"
}
.ekit-wid-con .fasicon.icon-flash-1::before,
.ekit-wid-con .icon.icon-flash-1::before,
.icon.icon-flash-1::before {
 content:"\e9b0"
}
.ekit-wid-con .fasicon.icon-flash::before,
.ekit-wid-con .icon.icon-flash::before,
.icon.icon-flash::before {
 content:"\e9b1"
}
.ekit-wid-con .fasicon.icon-uturn::before,
.ekit-wid-con .icon.icon-uturn::before,
.icon.icon-uturn::before {
 content:"\e9b2"
}
.ekit-wid-con .fasicon.icon-down-arrow::before,
.ekit-wid-con .icon.icon-down-arrow::before,
.icon.icon-down-arrow::before {
 content:"\e9b3"
}
.ekit-wid-con .fasicon.icon-hours-support::before,
.ekit-wid-con .icon.icon-hours-support::before,
.icon.icon-hours-support::before {
 content:"\e9b4"
}
.ekit-wid-con .fasicon.icon-bag::before,
.ekit-wid-con .icon.icon-bag::before,
.icon.icon-bag::before {
 content:"\e9b5"
}
.ekit-wid-con .fasicon.icon-photo-camera::before,
.ekit-wid-con .icon.icon-photo-camera::before,
.icon.icon-photo-camera::before {
 content:"\e9b6"
}
.ekit-wid-con .fasicon.icon-school::before,
.ekit-wid-con .icon.icon-school::before,
.icon.icon-school::before {
 content:"\e9b7"
}
.ekit-wid-con .fasicon.icon-settings::before,
.ekit-wid-con .icon.icon-settings::before,
.icon.icon-settings::before {
 content:"\e9b8"
}
.ekit-wid-con .fasicon.icon-smartphone1::before,
.ekit-wid-con .icon.icon-smartphone1::before,
.icon.icon-smartphone1::before {
 content:"\e9b9"
}
.ekit-wid-con .fasicon.icon-technology-11::before,
.ekit-wid-con .icon.icon-technology-11::before,
.icon.icon-technology-11::before {
 content:"\e9ba"
}
.ekit-wid-con .fasicon.icon-tool::before,
.ekit-wid-con .icon.icon-tool::before,
.icon.icon-tool::before {
 content:"\e9bb"
}
.ekit-wid-con .fasicon.icon-business1::before,
.ekit-wid-con .icon.icon-business1::before,
.icon.icon-business1::before {
 content:"\e9bc"
}
.ekit-wid-con .fasicon.icon-shuffle-arrow::before,
.ekit-wid-con .icon.icon-shuffle-arrow::before,
.icon.icon-shuffle-arrow::before {
 content:"\e9bd"
}
.ekit-wid-con .fasicon.icon-van-1::before,
.ekit-wid-con .icon.icon-van-1::before,
.icon.icon-van-1::before {
 content:"\e9be"
}
.ekit-wid-con .fasicon.icon-van::before,
.ekit-wid-con .icon.icon-van::before,
.icon.icon-van::before {
 content:"\e9bf"
}
.ekit-wid-con .fasicon.icon-vegetables::before,
.ekit-wid-con .icon.icon-vegetables::before,
.icon.icon-vegetables::before {
 content:"\e9c0"
}
.ekit-wid-con .fasicon.icon-women::before,
.ekit-wid-con .icon.icon-women::before,
.icon.icon-women::before {
 content:"\e9c1"
}
.ekit-wid-con .fasicon.icon-vintage::before,
.ekit-wid-con .icon.icon-vintage::before,
.icon.icon-vintage::before {
 content:"\e9c2"
}
.ekit-wid-con .fasicon.icon-team-1::before,
.ekit-wid-con .icon.icon-team-1::before,
.icon.icon-team-1::before {
 content:"\e9c6"
}
.ekit-wid-con .fasicon.icon-team1::before,
.ekit-wid-con .icon.icon-team1::before,
.icon.icon-team1::before {
 content:"\e9c7"
}
.ekit-wid-con .fasicon.icon-apple::before,
.ekit-wid-con .icon.icon-apple::before,
.icon.icon-apple::before {
 content:"\e9c9"
}
.ekit-wid-con .fasicon.icon-watch::before,
.ekit-wid-con .icon.icon-watch::before,
.icon.icon-watch::before {
 content:"\e9ca"
}
.ekit-wid-con .fasicon.icon-cogwheel::before,
.ekit-wid-con .icon.icon-cogwheel::before,
.icon.icon-cogwheel::before {
 content:"\e9cb"
}
.ekit-wid-con .fasicon.icon-light-bulb::before,
.ekit-wid-con .icon.icon-light-bulb::before,
.icon.icon-light-bulb::before {
 content:"\e9cc"
}
.ekit-wid-con .fasicon.icon-light-bulb-1::before,
.ekit-wid-con .icon.icon-light-bulb-1::before,
.icon.icon-light-bulb-1::before {
 content:"\e9cd"
}
.ekit-wid-con .fasicon.icon-heart-shape-outline::before,
.ekit-wid-con .icon.icon-heart-shape-outline::before,
.icon.icon-heart-shape-outline::before {
 content:"\e9ce"
}
.ekit-wid-con .fasicon.icon-online-shopping-cart::before,
.ekit-wid-con .icon.icon-online-shopping-cart::before,
.icon.icon-online-shopping-cart::before {
 content:"\e9cf"
}
.ekit-wid-con .fasicon.icon-shopping-cart1::before,
.ekit-wid-con .icon.icon-shopping-cart1::before,
.icon.icon-shopping-cart1::before {
 content:"\e9d0"
}
.ekit-wid-con .fasicon.icon-star2::before,
.ekit-wid-con .icon.icon-star2::before,
.icon.icon-star2::before {
 content:"\e9d1"
}
.ekit-wid-con .fasicon.icon-star-1::before,
.ekit-wid-con .icon.icon-star-1::before,
.icon.icon-star-1::before {
 content:"\e9d2"
}
.ekit-wid-con .fasicon.icon-favorite1::before,
.ekit-wid-con .icon.icon-favorite1::before,
.icon.icon-favorite1::before {
 content:"\e9d3"
}
.ekit-wid-con .fasicon.icon-agenda2::before,
.ekit-wid-con .icon.icon-agenda2::before,
.icon.icon-agenda2::before {
 content:"\e9d4"
}
.ekit-wid-con .fasicon.icon-agenda-1::before,
.ekit-wid-con .icon.icon-agenda-1::before,
.icon.icon-agenda-1::before {
 content:"\e9d5"
}
.ekit-wid-con .fasicon.icon-alarm-clock::before,
.ekit-wid-con .icon.icon-alarm-clock::before,
.icon.icon-alarm-clock::before {
 content:"\e9d6"
}
.ekit-wid-con .fasicon.icon-alarm-clock1::before,
.ekit-wid-con .icon.icon-alarm-clock1::before,
.icon.icon-alarm-clock1::before {
 content:"\e9d7"
}
.ekit-wid-con .fasicon.icon-atomic::before,
.ekit-wid-con .icon.icon-atomic::before,
.icon.icon-atomic::before {
 content:"\e9d8"
}
.ekit-wid-con .fasicon.icon-auction::before,
.ekit-wid-con .icon.icon-auction::before,
.icon.icon-auction::before {
 content:"\e9d9"
}
.ekit-wid-con .fasicon.icon-balance::before,
.ekit-wid-con .icon.icon-balance::before,
.icon.icon-balance::before {
 content:"\e9da"
}
.ekit-wid-con .fasicon.icon-balance1::before,
.ekit-wid-con .icon.icon-balance1::before,
.icon.icon-balance1::before {
 content:"\e9db"
}
.ekit-wid-con .fasicon.icon-bank1::before,
.ekit-wid-con .icon.icon-bank1::before,
.icon.icon-bank1::before {
 content:"\e9dc"
}
.ekit-wid-con .fasicon.icon-bar-chart::before,
.ekit-wid-con .icon.icon-bar-chart::before,
.icon.icon-bar-chart::before {
 content:"\e9dd"
}
.ekit-wid-con .fasicon.icon-barrier::before,
.ekit-wid-con .icon.icon-barrier::before,
.icon.icon-barrier::before {
 content:"\e9de"
}
.ekit-wid-con .fasicon.icon-battery::before,
.ekit-wid-con .icon.icon-battery::before,
.icon.icon-battery::before {
 content:"\e9df"
}
.ekit-wid-con .fasicon.icon-battery-1::before,
.ekit-wid-con .icon.icon-battery-1::before,
.icon.icon-battery-1::before {
 content:"\e9e0"
}
.ekit-wid-con .fasicon.icon-bell::before,
.ekit-wid-con .icon.icon-bell::before,
.icon.icon-bell::before {
 content:"\e9e1"
}
.ekit-wid-con .fasicon.icon-bluetooth::before,
.ekit-wid-con .icon.icon-bluetooth::before,
.icon.icon-bluetooth::before {
 content:"\e9e2"
}
.ekit-wid-con .fasicon.icon-book1::before,
.ekit-wid-con .icon.icon-book1::before,
.icon.icon-book1::before {
 content:"\e9e3"
}
.ekit-wid-con .fasicon.icon-briefcase1::before,
.ekit-wid-con .icon.icon-briefcase1::before,
.icon.icon-briefcase1::before {
 content:"\e9e4"
}
.ekit-wid-con .fasicon.icon-briefcase-1::before,
.ekit-wid-con .icon.icon-briefcase-1::before,
.icon.icon-briefcase-1::before {
 content:"\e9e5"
}
.ekit-wid-con .fasicon.icon-briefcase-2::before,
.ekit-wid-con .icon.icon-briefcase-2::before,
.icon.icon-briefcase-2::before {
 content:"\e9e6"
}
.ekit-wid-con .fasicon.icon-calculator1::before,
.ekit-wid-con .icon.icon-calculator1::before,
.icon.icon-calculator1::before {
 content:"\e9e7"
}
.ekit-wid-con .fasicon.icon-calculator2::before,
.ekit-wid-con .icon.icon-calculator2::before,
.icon.icon-calculator2::before {
 content:"\e9e8"
}
.ekit-wid-con .fasicon.icon-calculator-1::before,
.ekit-wid-con .icon.icon-calculator-1::before,
.icon.icon-calculator-1::before {
 content:"\e9e9"
}
.ekit-wid-con .fasicon.icon-calendar1::before,
.ekit-wid-con .icon.icon-calendar1::before,
.icon.icon-calendar1::before {
 content:"\e9ea"
}
.ekit-wid-con .fasicon.icon-calendar2::before,
.ekit-wid-con .icon.icon-calendar2::before,
.icon.icon-calendar2::before {
 content:"\e9eb"
}
.ekit-wid-con .fasicon.icon-calendar-1::before,
.ekit-wid-con .icon.icon-calendar-1::before,
.icon.icon-calendar-1::before {
 content:"\e9ec"
}
.ekit-wid-con .fasicon.icon-calendar-page-empty::before,
.ekit-wid-con .icon.icon-calendar-page-empty::before,
.icon.icon-calendar-page-empty::before {
 content:"\eaac"
}
.ekit-wid-con .fasicon.icon-calendar3::before,
.ekit-wid-con .icon.icon-calendar3::before,
.icon.icon-calendar3::before {
 content:"\eb9c"
}
.ekit-wid-con .fasicon.icon-car11::before,
.ekit-wid-con .icon.icon-car11::before,
.icon.icon-car11::before {
 content:"\e9ed"
}
.ekit-wid-con .fasicon.icon-carrier::before,
.ekit-wid-con .icon.icon-carrier::before,
.icon.icon-carrier::before {
 content:"\e9ee"
}
.ekit-wid-con .fasicon.icon-cash::before,
.ekit-wid-con .icon.icon-cash::before,
.icon.icon-cash::before {
 content:"\e9ef"
}
.ekit-wid-con .fasicon.icon-chat::before,
.ekit-wid-con .icon.icon-chat::before,
.icon.icon-chat::before {
 content:"\e9f0"
}
.ekit-wid-con .fasicon.icon-chat-1::before,
.ekit-wid-con .icon.icon-chat-1::before,
.icon.icon-chat-1::before {
 content:"\e9f1"
}
.ekit-wid-con .fasicon.icon-checked1::before,
.ekit-wid-con .icon.icon-checked1::before,
.icon.icon-checked1::before {
 content:"\e9f2"
}
.ekit-wid-con .fasicon.icon-clip::before,
.ekit-wid-con .icon.icon-clip::before,
.icon.icon-clip::before {
 content:"\e9f3"
}
.ekit-wid-con .fasicon.icon-clip1::before,
.ekit-wid-con .icon.icon-clip1::before,
.icon.icon-clip1::before {
 content:"\e9f4"
}
.ekit-wid-con .fasicon.icon-clipboard1::before,
.ekit-wid-con .icon.icon-clipboard1::before,
.icon.icon-clipboard1::before {
 content:"\e9f5"
}
.ekit-wid-con .fasicon.icon-clipboard11::before,
.ekit-wid-con .icon.icon-clipboard11::before,
.icon.icon-clipboard11::before {
 content:"\e9f6"
}
.ekit-wid-con .fasicon.icon-clock2::before,
.ekit-wid-con .icon.icon-clock2::before,
.icon.icon-clock2::before {
 content:"\e9f7"
}
.ekit-wid-con .fasicon.icon-clock-1::before,
.ekit-wid-con .icon.icon-clock-1::before,
.icon.icon-clock-1::before {
 content:"\e9f8"
}
.ekit-wid-con .fasicon.icon-cloud11::before,
.ekit-wid-con .icon.icon-cloud11::before,
.icon.icon-cloud11::before {
 content:"\e9f9"
}
.ekit-wid-con .fasicon.icon-cloud-computing11::before,
.ekit-wid-con .icon.icon-cloud-computing11::before,
.icon.icon-cloud-computing11::before {
 content:"\e9fa"
}
.ekit-wid-con .fasicon.icon-cloud-computing-1::before,
.ekit-wid-con .icon.icon-cloud-computing-1::before,
.icon.icon-cloud-computing-1::before {
 content:"\e9fb"
}
.ekit-wid-con .fasicon.icon-cogwheel1::before,
.ekit-wid-con .icon.icon-cogwheel1::before,
.icon.icon-cogwheel1::before {
 content:"\e9fc"
}
.ekit-wid-con .fasicon.icon-coins1::before,
.ekit-wid-con .icon.icon-coins1::before,
.icon.icon-coins1::before {
 content:"\e9fd"
}
.ekit-wid-con .fasicon.icon-compass::before,
.ekit-wid-con .icon.icon-compass::before,
.icon.icon-compass::before {
 content:"\e9fe"
}
.ekit-wid-con .fasicon.icon-contract::before,
.ekit-wid-con .icon.icon-contract::before,
.icon.icon-contract::before {
 content:"\e9ff"
}
.ekit-wid-con .fasicon.icon-conversation::before,
.ekit-wid-con .icon.icon-conversation::before,
.icon.icon-conversation::before {
 content:"\ea00"
}
.ekit-wid-con .fasicon.icon-crane1::before,
.ekit-wid-con .icon.icon-crane1::before,
.icon.icon-crane1::before {
 content:"\ea01"
}
.ekit-wid-con .fasicon.icon-crane-2::before,
.ekit-wid-con .icon.icon-crane-2::before,
.icon.icon-crane-2::before {
 content:"\ea02"
}
.ekit-wid-con .fasicon.icon-credit-card::before,
.ekit-wid-con .icon.icon-credit-card::before,
.icon.icon-credit-card::before {
 content:"\ea03"
}
.ekit-wid-con .fasicon.icon-credit-card1::before,
.ekit-wid-con .icon.icon-credit-card1::before,
.icon.icon-credit-card1::before {
 content:"\ea04"
}
.ekit-wid-con .fasicon.icon-cursor::before,
.ekit-wid-con .icon.icon-cursor::before,
.icon.icon-cursor::before {
 content:"\ea05"
}
.ekit-wid-con .fasicon.icon-customer-service::before,
.ekit-wid-con .icon.icon-customer-service::before,
.icon.icon-customer-service::before {
 content:"\ea06"
}
.ekit-wid-con .fasicon.icon-cutlery::before,
.ekit-wid-con .icon.icon-cutlery::before,
.icon.icon-cutlery::before {
 content:"\ea07"
}
.ekit-wid-con .fasicon.icon-dart-board::before,
.ekit-wid-con .icon.icon-dart-board::before,
.icon.icon-dart-board::before {
 content:"\ea08"
}
.ekit-wid-con .fasicon.icon-decision-making::before,
.ekit-wid-con .icon.icon-decision-making::before,
.icon.icon-decision-making::before {
 content:"\ea09"
}
.ekit-wid-con .fasicon.icon-desk-chair::before,
.ekit-wid-con .icon.icon-desk-chair::before,
.icon.icon-desk-chair::before {
 content:"\ea0a"
}
.ekit-wid-con .fasicon.icon-desk-lamp::before,
.ekit-wid-con .icon.icon-desk-lamp::before,
.icon.icon-desk-lamp::before {
 content:"\ea0b"
}
.ekit-wid-con .fasicon.icon-diamond2::before,
.ekit-wid-con .icon.icon-diamond2::before,
.icon.icon-diamond2::before {
 content:"\ea0c"
}
.ekit-wid-con .fasicon.icon-direction::before,
.ekit-wid-con .icon.icon-direction::before,
.icon.icon-direction::before {
 content:"\ea0d"
}
.ekit-wid-con .fasicon.icon-document::before,
.ekit-wid-con .icon.icon-document::before,
.icon.icon-document::before {
 content:"\ea0e"
}
.ekit-wid-con .fasicon.icon-dollar-bill::before,
.ekit-wid-con .icon.icon-dollar-bill::before,
.icon.icon-dollar-bill::before {
 content:"\ea0f"
}
.ekit-wid-con .fasicon.icon-download1::before,
.ekit-wid-con .icon.icon-download1::before,
.icon.icon-download1::before {
 content:"\ea10"
}
.ekit-wid-con .fasicon.icon-edit1::before,
.ekit-wid-con .icon.icon-edit1::before,
.icon.icon-edit1::before {
 content:"\ea11"
}
.ekit-wid-con .fasicon.icon-email1::before,
.ekit-wid-con .icon.icon-email1::before,
.icon.icon-email1::before {
 content:"\ea12"
}
.ekit-wid-con .fasicon.icon-envelope2::before,
.ekit-wid-con .icon.icon-envelope2::before,
.icon.icon-envelope2::before {
 content:"\ea13"
}
.ekit-wid-con .fasicon.icon-envelope3::before,
.ekit-wid-con .icon.icon-envelope3::before,
.icon.icon-envelope3::before {
 content:"\ea14"
}
.ekit-wid-con .fasicon.icon-eraser::before,
.ekit-wid-con .icon.icon-eraser::before,
.icon.icon-eraser::before {
 content:"\ea15"
}
.ekit-wid-con .fasicon.icon-eye2::before,
.ekit-wid-con .icon.icon-eye2::before,
.icon.icon-eye2::before {
 content:"\ea16"
}
.ekit-wid-con .fasicon.icon-factory::before,
.ekit-wid-con .icon.icon-factory::before,
.icon.icon-factory::before {
 content:"\ea17"
}
.ekit-wid-con .fasicon.icon-fast-forward::before,
.ekit-wid-con .icon.icon-fast-forward::before,
.icon.icon-fast-forward::before {
 content:"\ea18"
}
.ekit-wid-con .fasicon.icon-favorites1::before,
.ekit-wid-con .icon.icon-favorites1::before,
.icon.icon-favorites1::before {
 content:"\ea19"
}
.ekit-wid-con .fasicon.icon-file::before,
.ekit-wid-con .icon.icon-file::before,
.icon.icon-file::before {
 content:"\ea1a"
}
.ekit-wid-con .fasicon.icon-file-1::before,
.ekit-wid-con .icon.icon-file-1::before,
.icon.icon-file-1::before {
 content:"\ea1b"
}
.ekit-wid-con .fasicon.icon-file-2::before,
.ekit-wid-con .icon.icon-file-2::before,
.icon.icon-file-2::before {
 content:"\ea1c"
}
.ekit-wid-con .fasicon.icon-file-3::before,
.ekit-wid-con .icon.icon-file-3::before,
.icon.icon-file-3::before {
 content:"\ea1d"
}
.ekit-wid-con .fasicon.icon-filter::before,
.ekit-wid-con .icon.icon-filter::before,
.icon.icon-filter::before {
 content:"\ea1e"
}
.ekit-wid-con .fasicon.icon-finance-book::before,
.ekit-wid-con .icon.icon-finance-book::before,
.icon.icon-finance-book::before {
 content:"\ea1f"
}
.ekit-wid-con .fasicon.icon-flag1::before,
.ekit-wid-con .icon.icon-flag1::before,
.icon.icon-flag1::before {
 content:"\ea20"
}
.ekit-wid-con .fasicon.icon-folder1::before,
.ekit-wid-con .icon.icon-folder1::before,
.icon.icon-folder1::before {
 content:"\ea21"
}
.ekit-wid-con .fasicon.icon-folder-1::before,
.ekit-wid-con .icon.icon-folder-1::before,
.icon.icon-folder-1::before {
 content:"\ea22"
}
.ekit-wid-con .fasicon.icon-folders::before,
.ekit-wid-con .icon.icon-folders::before,
.icon.icon-folders::before {
 content:"\ea23"
}
.ekit-wid-con .fasicon.icon-folders1::before,
.ekit-wid-con .icon.icon-folders1::before,
.icon.icon-folders1::before {
 content:"\ea24"
}
.ekit-wid-con .fasicon.icon-gamepad::before,
.ekit-wid-con .icon.icon-gamepad::before,
.icon.icon-gamepad::before {
 content:"\ea25"
}
.ekit-wid-con .fasicon.icon-gift11::before,
.ekit-wid-con .icon.icon-gift11::before,
.icon.icon-gift11::before {
 content:"\ea26"
}
.ekit-wid-con .fasicon.icon-growth::before,
.ekit-wid-con .icon.icon-growth::before,
.icon.icon-growth::before {
 content:"\ea27"
}
.ekit-wid-con .fasicon.icon-heart11::before,
.ekit-wid-con .icon.icon-heart11::before,
.icon.icon-heart11::before {
 content:"\ea28"
}
.ekit-wid-con .fasicon.icon-home2::before,
.ekit-wid-con .icon.icon-home2::before,
.icon.icon-home2::before {
 content:"\ea29"
}
.ekit-wid-con .fasicon.icon-house::before,
.ekit-wid-con .icon.icon-house::before,
.icon.icon-house::before {
 content:"\ea2a"
}
.ekit-wid-con .fasicon.icon-house-1::before,
.ekit-wid-con .icon.icon-house-1::before,
.icon.icon-house-1::before {
 content:"\ea2b"
}
.ekit-wid-con .fasicon.icon-house-2::before,
.ekit-wid-con .icon.icon-house-2::before,
.icon.icon-house-2::before {
 content:"\ea2c"
}
.ekit-wid-con .fasicon.icon-id-card::before,
.ekit-wid-con .icon.icon-id-card::before,
.icon.icon-id-card::before {
 content:"\ea2d"
}
.ekit-wid-con .fasicon.icon-id-card1::before,
.ekit-wid-con .icon.icon-id-card1::before,
.icon.icon-id-card1::before {
 content:"\ea2e"
}
.ekit-wid-con .fasicon.icon-id-card-1::before,
.ekit-wid-con .icon.icon-id-card-1::before,
.icon.icon-id-card-1::before {
 content:"\ea2f"
}
.ekit-wid-con .fasicon.icon-idea1::before,
.ekit-wid-con .icon.icon-idea1::before,
.icon.icon-idea1::before {
 content:"\ea30"
}
.ekit-wid-con .fasicon.icon-image::before,
.ekit-wid-con .icon.icon-image::before,
.icon.icon-image::before {
 content:"\ea31"
}
.ekit-wid-con .fasicon.icon-improvement::before,
.ekit-wid-con .icon.icon-improvement::before,
.icon.icon-improvement::before {
 content:"\ea32"
}
.ekit-wid-con .fasicon.icon-inbox1::before,
.ekit-wid-con .icon.icon-inbox1::before,
.icon.icon-inbox1::before {
 content:"\ea33"
}
.ekit-wid-con .fasicon.icon-information::before,
.ekit-wid-con .icon.icon-information::before,
.icon.icon-information::before {
 content:"\ea34"
}
.ekit-wid-con .fasicon.icon-key::before,
.ekit-wid-con .icon.icon-key::before,
.icon.icon-key::before {
 content:"\ea35"
}
.ekit-wid-con .fasicon.icon-key1::before,
.ekit-wid-con .icon.icon-key1::before,
.icon.icon-key1::before {
 content:"\ea36"
}
.ekit-wid-con .fasicon.icon-laptop1::before,
.ekit-wid-con .icon.icon-laptop1::before,
.icon.icon-laptop1::before {
 content:"\ea37"
}
.ekit-wid-con .fasicon.icon-layers1::before,
.ekit-wid-con .icon.icon-layers1::before,
.icon.icon-layers1::before {
 content:"\ea38"
}
.ekit-wid-con .fasicon.icon-light-bulb1::before,
.ekit-wid-con .icon.icon-light-bulb1::before,
.icon.icon-light-bulb1::before {
 content:"\ea39"
}
.ekit-wid-con .fasicon.icon-like1::before,
.ekit-wid-con .icon.icon-like1::before,
.icon.icon-like1::before {
 content:"\ea3a"
}
.ekit-wid-con .fasicon.icon-line-chart1::before,
.ekit-wid-con .icon.icon-line-chart1::before,
.icon.icon-line-chart1::before {
 content:"\ea3b"
}
.ekit-wid-con .fasicon.icon-mail::before,
.ekit-wid-con .icon.icon-mail::before,
.icon.icon-mail::before {
 content:"\ea3c"
}
.ekit-wid-con .fasicon.icon-manager::before,
.ekit-wid-con .icon.icon-manager::before,
.icon.icon-manager::before {
 content:"\ea3d"
}
.ekit-wid-con .fasicon.icon-map1::before,
.ekit-wid-con .icon.icon-map1::before,
.icon.icon-map1::before {
 content:"\ea3e"
}
.ekit-wid-con .fasicon.icon-medal1::before,
.ekit-wid-con .icon.icon-medal1::before,
.icon.icon-medal1::before {
 content:"\ea3f"
}
.ekit-wid-con .fasicon.icon-megaphone::before,
.ekit-wid-con .icon.icon-megaphone::before,
.icon.icon-megaphone::before {
 content:"\ea40"
}
.ekit-wid-con .fasicon.icon-megaphone1::before,
.ekit-wid-con .icon.icon-megaphone1::before,
.icon.icon-megaphone1::before {
 content:"\ea41"
}
.ekit-wid-con .fasicon.icon-message::before,
.ekit-wid-con .icon.icon-message::before,
.icon.icon-message::before {
 content:"\ea42"
}
.ekit-wid-con .fasicon.icon-message-1::before,
.ekit-wid-con .icon.icon-message-1::before,
.icon.icon-message-1::before {
 content:"\ea43"
}
.ekit-wid-con .fasicon.icon-message-2::before,
.ekit-wid-con .icon.icon-message-2::before,
.icon.icon-message-2::before {
 content:"\ea44"
}
.ekit-wid-con .fasicon.icon-microphone::before,
.ekit-wid-con .icon.icon-microphone::before,
.icon.icon-microphone::before {
 content:"\ea45"
}
.ekit-wid-con .fasicon.icon-money1::before,
.ekit-wid-con .icon.icon-money1::before,
.icon.icon-money1::before {
 content:"\ea46"
}
.ekit-wid-con .fasicon.icon-money-bag1::before,
.ekit-wid-con .icon.icon-money-bag1::before,
.icon.icon-money-bag1::before {
 content:"\ea47"
}
.ekit-wid-con .fasicon.icon-monitor1::before,
.ekit-wid-con .icon.icon-monitor1::before,
.icon.icon-monitor1::before {
 content:"\ea48"
}
.ekit-wid-con .fasicon.icon-music1::before,
.ekit-wid-con .icon.icon-music1::before,
.icon.icon-music1::before {
 content:"\ea49"
}
.ekit-wid-con .fasicon.icon-next::before,
.ekit-wid-con .icon.icon-next::before,
.icon.icon-next::before {
 content:"\ea4a"
}
.ekit-wid-con .fasicon.icon-open-book1::before,
.ekit-wid-con .icon.icon-open-book1::before,
.icon.icon-open-book1::before {
 content:"\ea4b"
}
.ekit-wid-con .fasicon.icon-padlock::before,
.ekit-wid-con .icon.icon-padlock::before,
.icon.icon-padlock::before {
 content:"\ea4c"
}
.ekit-wid-con .fasicon.icon-padlock-1::before,
.ekit-wid-con .icon.icon-padlock-1::before,
.icon.icon-padlock-1::before {
 content:"\ea4d"
}
.ekit-wid-con .fasicon.icon-paint-brush::before,
.ekit-wid-con .icon.icon-paint-brush::before,
.icon.icon-paint-brush::before {
 content:"\ea4e"
}
.ekit-wid-con .fasicon.icon-pause::before,
.ekit-wid-con .icon.icon-pause::before,
.icon.icon-pause::before {
 content:"\ea4f"
}
.ekit-wid-con .fasicon.icon-pen::before,
.ekit-wid-con .icon.icon-pen::before,
.icon.icon-pen::before {
 content:"\ea50"
}
.ekit-wid-con .fasicon.icon-pencil1::before,
.ekit-wid-con .icon.icon-pencil1::before,
.icon.icon-pencil1::before {
 content:"\ea51"
}
.ekit-wid-con .fasicon.icon-percentage::before,
.ekit-wid-con .icon.icon-percentage::before,
.icon.icon-percentage::before {
 content:"\ea52"
}
.ekit-wid-con .fasicon.icon-phone-call1::before,
.ekit-wid-con .icon.icon-phone-call1::before,
.icon.icon-phone-call1::before {
 content:"\ea53"
}
.ekit-wid-con .fasicon.icon-phone-call2::before,
.ekit-wid-con .icon.icon-phone-call2::before,
.icon.icon-phone-call2::before {
 content:"\ea54"
}
.ekit-wid-con .fasicon.icon-photo-camera1::before,
.ekit-wid-con .icon.icon-photo-camera1::before,
.icon.icon-photo-camera1::before {
 content:"\ea55"
}
.ekit-wid-con .fasicon.icon-pie-chart3::before,
.ekit-wid-con .icon.icon-pie-chart3::before,
.icon.icon-pie-chart3::before {
 content:"\ea56"
}
.ekit-wid-con .fasicon.icon-pipe::before,
.ekit-wid-con .icon.icon-pipe::before,
.icon.icon-pipe::before {
 content:"\ea57"
}
.ekit-wid-con .fasicon.icon-placeholder1::before,
.ekit-wid-con .icon.icon-placeholder1::before,
.icon.icon-placeholder1::before {
 content:"\ea58"
}
.ekit-wid-con .fasicon.icon-placeholder2::before,
.ekit-wid-con .icon.icon-placeholder2::before,
.icon.icon-placeholder2::before {
 content:"\ea59"
}
.ekit-wid-con .fasicon.icon-planet-earth::before,
.ekit-wid-con .icon.icon-planet-earth::before,
.icon.icon-planet-earth::before {
 content:"\ea5a"
}
.ekit-wid-con .fasicon.icon-play-button1::before,
.ekit-wid-con .icon.icon-play-button1::before,
.icon.icon-play-button1::before {
 content:"\ea5b"
}
.ekit-wid-con .fasicon.icon-power-button::before,
.ekit-wid-con .icon.icon-power-button::before,
.icon.icon-power-button::before {
 content:"\ea5c"
}
.ekit-wid-con .fasicon.icon-presentation::before,
.ekit-wid-con .icon.icon-presentation::before,
.icon.icon-presentation::before {
 content:"\ea5d"
}
.ekit-wid-con .fasicon.icon-presentation1::before,
.ekit-wid-con .icon.icon-presentation1::before,
.icon.icon-presentation1::before {
 content:"\ea5e"
}
.ekit-wid-con .fasicon.icon-printer1::before,
.ekit-wid-con .icon.icon-printer1::before,
.icon.icon-printer1::before {
 content:"\ea5f"
}
.ekit-wid-con .fasicon.icon-push-pin::before,
.ekit-wid-con .icon.icon-push-pin::before,
.icon.icon-push-pin::before {
 content:"\ea60"
}
.ekit-wid-con .fasicon.icon-push-pin1::before,
.ekit-wid-con .icon.icon-push-pin1::before,
.icon.icon-push-pin1::before {
 content:"\ea61"
}
.ekit-wid-con .fasicon.icon-refresh::before,
.ekit-wid-con .icon.icon-refresh::before,
.icon.icon-refresh::before {
 content:"\ea62"
}
.ekit-wid-con .fasicon.icon-reload::before,
.ekit-wid-con .icon.icon-reload::before,
.icon.icon-reload::before {
 content:"\ea63"
}
.ekit-wid-con .fasicon.icon-return::before,
.ekit-wid-con .icon.icon-return::before,
.icon.icon-return::before {
 content:"\ea64"
}
.ekit-wid-con .fasicon.icon-rocket-ship::before,
.ekit-wid-con .icon.icon-rocket-ship::before,
.icon.icon-rocket-ship::before {
 content:"\ea65"
}
.ekit-wid-con .fasicon.icon-rss1::before,
.ekit-wid-con .icon.icon-rss1::before,
.icon.icon-rss1::before {
 content:"\ea66"
}
.ekit-wid-con .fasicon.icon-safebox::before,
.ekit-wid-con .icon.icon-safebox::before,
.icon.icon-safebox::before {
 content:"\ea67"
}
.ekit-wid-con .fasicon.icon-safebox1::before,
.ekit-wid-con .icon.icon-safebox1::before,
.icon.icon-safebox1::before {
 content:"\ea68"
}
.ekit-wid-con .fasicon.icon-settings1::before,
.ekit-wid-con .icon.icon-settings1::before,
.icon.icon-settings1::before {
 content:"\ea69"
}
.ekit-wid-con .fasicon.icon-settings-2::before,
.ekit-wid-con .icon.icon-settings-2::before,
.icon.icon-settings-2::before {
 content:"\ea6b"
}
.ekit-wid-con .fasicon.icon-sewing-machine::before,
.ekit-wid-con .icon.icon-sewing-machine::before,
.icon.icon-sewing-machine::before {
 content:"\ea6c"
}
.ekit-wid-con .fasicon.icon-share2::before,
.ekit-wid-con .icon.icon-share2::before,
.icon.icon-share2::before {
 content:"\ea6d"
}
.ekit-wid-con .fasicon.icon-shield1::before,
.ekit-wid-con .icon.icon-shield1::before,
.icon.icon-shield1::before {
 content:"\ea6e"
}
.ekit-wid-con .fasicon.icon-shield11::before,
.ekit-wid-con .icon.icon-shield11::before,
.icon.icon-shield11::before {
 content:"\ea6f"
}
.ekit-wid-con .fasicon.icon-shopping::before,
.ekit-wid-con .icon.icon-shopping::before,
.icon.icon-shopping::before {
 content:"\ea70"
}
.ekit-wid-con .fasicon.icon-shopping-bag::before,
.ekit-wid-con .icon.icon-shopping-bag::before,
.icon.icon-shopping-bag::before {
 content:"\ea71"
}
.ekit-wid-con .fasicon.icon-shopping-bag-1::before,
.ekit-wid-con .icon.icon-shopping-bag-1::before,
.icon.icon-shopping-bag-1::before {
 content:"\ea72"
}
.ekit-wid-con .fasicon.icon-shopping-bag-2::before,
.ekit-wid-con .icon.icon-shopping-bag-2::before,
.icon.icon-shopping-bag-2::before {
 content:"\ea73"
}
.ekit-wid-con .fasicon.icon-shopping-cart11::before,
.ekit-wid-con .icon.icon-shopping-cart11::before,
.icon.icon-shopping-cart11::before {
 content:"\ea74"
}
.ekit-wid-con .fasicon.icon-shopping-cart2::before,
.ekit-wid-con .icon.icon-shopping-cart2::before,
.icon.icon-shopping-cart2::before {
 content:"\ea75"
}
.ekit-wid-con .fasicon.icon-shopping-cart-1::before,
.ekit-wid-con .icon.icon-shopping-cart-1::before,
.icon.icon-shopping-cart-1::before {
 content:"\ea76"
}
.ekit-wid-con .fasicon.icon-shopping-cart-2::before,
.ekit-wid-con .icon.icon-shopping-cart-2::before,
.icon.icon-shopping-cart-2::before {
 content:"\ea77"
}
.ekit-wid-con .fasicon.icon-shopping-cart-3::before,
.ekit-wid-con .icon.icon-shopping-cart-3::before,
.icon.icon-shopping-cart-3::before {
 content:"\ea78"
}
.ekit-wid-con .fasicon.icon-smartphone2::before,
.ekit-wid-con .icon.icon-smartphone2::before,
.icon.icon-smartphone2::before {
 content:"\ea79"
}
.ekit-wid-con .fasicon.icon-speaker::before,
.ekit-wid-con .icon.icon-speaker::before,
.icon.icon-speaker::before {
 content:"\ea7a"
}
.ekit-wid-con .fasicon.icon-speakers::before,
.ekit-wid-con .icon.icon-speakers::before,
.icon.icon-speakers::before {
 content:"\ea7b"
}
.ekit-wid-con .fasicon.icon-stats::before,
.ekit-wid-con .icon.icon-stats::before,
.icon.icon-stats::before {
 content:"\ea7c"
}
.ekit-wid-con .fasicon.icon-stats-1::before,
.ekit-wid-con .icon.icon-stats-1::before,
.icon.icon-stats-1::before {
 content:"\ea7d"
}
.ekit-wid-con .fasicon.icon-stats-2::before,
.ekit-wid-con .icon.icon-stats-2::before,
.icon.icon-stats-2::before {
 content:"\ea7e"
}
.ekit-wid-con .fasicon.icon-stats-3::before,
.ekit-wid-con .icon.icon-stats-3::before,
.icon.icon-stats-3::before {
 content:"\ea7f"
}
.ekit-wid-con .fasicon.icon-stats-4::before,
.ekit-wid-con .icon.icon-stats-4::before,
.icon.icon-stats-4::before {
 content:"\ea80"
}
.ekit-wid-con .fasicon.icon-stats-5::before,
.ekit-wid-con .icon.icon-stats-5::before,
.icon.icon-stats-5::before {
 content:"\ea81"
}
.ekit-wid-con .fasicon.icon-stats-6::before,
.ekit-wid-con .icon.icon-stats-6::before,
.icon.icon-stats-6::before {
 content:"\ea82"
}
.ekit-wid-con .fasicon.icon-sticky-note::before,
.ekit-wid-con .icon.icon-sticky-note::before,
.icon.icon-sticky-note::before {
 content:"\ea83"
}
.ekit-wid-con .fasicon.icon-store1::before,
.ekit-wid-con .icon.icon-store1::before,
.icon.icon-store1::before {
 content:"\ea84"
}
.ekit-wid-con .fasicon.icon-store-1::before,
.ekit-wid-con .icon.icon-store-1::before,
.icon.icon-store-1::before {
 content:"\ea85"
}
.ekit-wid-con .fasicon.icon-suitcase::before,
.ekit-wid-con .icon.icon-suitcase::before,
.icon.icon-suitcase::before {
 content:"\ea86"
}
.ekit-wid-con .fasicon.icon-suitcase-1::before,
.ekit-wid-con .icon.icon-suitcase-1::before,
.icon.icon-suitcase-1::before {
 content:"\ea87"
}
.ekit-wid-con .fasicon.icon-tag2::before,
.ekit-wid-con .icon.icon-tag2::before,
.icon.icon-tag2::before {
 content:"\ea88"
}
.ekit-wid-con .fasicon.icon-target::before,
.ekit-wid-con .icon.icon-target::before,
.icon.icon-target::before {
 content:"\ea89"
}
.ekit-wid-con .fasicon.icon-team2::before,
.ekit-wid-con .icon.icon-team2::before,
.icon.icon-team2::before {
 content:"\ea8a"
}
.ekit-wid-con .fasicon.icon-tie::before,
.ekit-wid-con .icon.icon-tie::before,
.icon.icon-tie::before {
 content:"\ea8b"
}
.ekit-wid-con .fasicon.icon-trash1::before,
.ekit-wid-con .icon.icon-trash1::before,
.icon.icon-trash1::before {
 content:"\ea8c"
}
.ekit-wid-con .fasicon.icon-trolley::before,
.ekit-wid-con .icon.icon-trolley::before,
.icon.icon-trolley::before {
 content:"\ea8d"
}
.ekit-wid-con .fasicon.icon-trolley-1::before,
.ekit-wid-con .icon.icon-trolley-1::before,
.icon.icon-trolley-1::before {
 content:"\ea8e"
}
.ekit-wid-con .fasicon.icon-trolley-2::before,
.ekit-wid-con .icon.icon-trolley-2::before,
.icon.icon-trolley-2::before {
 content:"\ea8f"
}
.ekit-wid-con .fasicon.icon-trophy1::before,
.ekit-wid-con .icon.icon-trophy1::before,
.icon.icon-trophy1::before {
 content:"\ea90"
}
.ekit-wid-con .fasicon.icon-truck1::before,
.ekit-wid-con .icon.icon-truck1::before,
.icon.icon-truck1::before {
 content:"\ea91"
}
.ekit-wid-con .fasicon.icon-truck-1::before,
.ekit-wid-con .icon.icon-truck-1::before,
.icon.icon-truck-1::before {
 content:"\ea92"
}
.ekit-wid-con .fasicon.icon-truck-2::before,
.ekit-wid-con .icon.icon-truck-2::before,
.icon.icon-truck-2::before {
 content:"\ea93"
}
.ekit-wid-con .fasicon.icon-umbrella::before,
.ekit-wid-con .icon.icon-umbrella::before,
.icon.icon-umbrella::before {
 content:"\ea94"
}
.ekit-wid-con .fasicon.icon-upload1::before,
.ekit-wid-con .icon.icon-upload1::before,
.icon.icon-upload1::before {
 content:"\ea95"
}
.ekit-wid-con .fasicon.icon-user1::before,
.ekit-wid-con .icon.icon-user1::before,
.icon.icon-user1::before {
 content:"\ea96"
}
.ekit-wid-con .fasicon.icon-user-1::before,
.ekit-wid-con .icon.icon-user-1::before,
.icon.icon-user-1::before {
 content:"\ea97"
}
.ekit-wid-con .fasicon.icon-user-2::before,
.ekit-wid-con .icon.icon-user-2::before,
.icon.icon-user-2::before {
 content:"\ea98"
}
.ekit-wid-con .fasicon.icon-user-3::before,
.ekit-wid-con .icon.icon-user-3::before,
.icon.icon-user-3::before {
 content:"\ea99"
}
.ekit-wid-con .fasicon.icon-users2::before,
.ekit-wid-con .icon.icon-users2::before,
.icon.icon-users2::before {
 content:"\ea9a"
}
.ekit-wid-con .fasicon.icon-video-camera::before,
.ekit-wid-con .icon.icon-video-camera::before,
.icon.icon-video-camera::before {
 content:"\ea9b"
}
.ekit-wid-con .fasicon.icon-voucher::before,
.ekit-wid-con .icon.icon-voucher::before,
.icon.icon-voucher::before {
 content:"\ea9c"
}
.ekit-wid-con .fasicon.icon-voucher-1::before,
.ekit-wid-con .icon.icon-voucher-1::before,
.icon.icon-voucher-1::before {
 content:"\ea9d"
}
.ekit-wid-con .fasicon.icon-voucher-2::before,
.ekit-wid-con .icon.icon-voucher-2::before,
.icon.icon-voucher-2::before {
 content:"\ea9e"
}
.ekit-wid-con .fasicon.icon-voucher-3::before,
.ekit-wid-con .icon.icon-voucher-3::before,
.icon.icon-voucher-3::before {
 content:"\ea9f"
}
.ekit-wid-con .fasicon.icon-voucher-4::before,
.ekit-wid-con .icon.icon-voucher-4::before,
.icon.icon-voucher-4::before {
 content:"\eaa0"
}
.ekit-wid-con .fasicon.icon-wallet::before,
.ekit-wid-con .icon.icon-wallet::before,
.icon.icon-wallet::before {
 content:"\eaa1"
}
.ekit-wid-con .fasicon.icon-wallet1::before,
.ekit-wid-con .icon.icon-wallet1::before,
.icon.icon-wallet1::before {
 content:"\eaa2"
}
.ekit-wid-con .fasicon.icon-wifi::before,
.ekit-wid-con .icon.icon-wifi::before,
.icon.icon-wifi::before {
 content:"\eaa3"
}
.ekit-wid-con .fasicon.icon-worker::before,
.ekit-wid-con .icon.icon-worker::before,
.icon.icon-worker::before {
 content:"\eaa4"
}
.ekit-wid-con .fasicon.icon-zoom-in::before,
.ekit-wid-con .icon.icon-zoom-in::before,
.icon.icon-zoom-in::before {
 content:"\eaa5"
}
.ekit-wid-con .fasicon.icon-zoom-out::before,
.ekit-wid-con .icon.icon-zoom-out::before,
.icon.icon-zoom-out::before {
 content:"\eaa6"
}
.ekit-wid-con .fasicon.icon-burger-menu::before,
.ekit-wid-con .icon.icon-burger-menu::before,
.icon.icon-burger-menu::before {
 content:"\eab8"
}
.ekit-wid-con .fasicon.icon-squares::before,
.ekit-wid-con .icon.icon-squares::before,
.icon.icon-squares::before {
 content:"\eaa7"
}
.ekit-wid-con .fasicon.icon-options::before,
.ekit-wid-con .icon.icon-options::before,
.icon.icon-options::before {
 content:"\eaa8"
}
.ekit-wid-con .fasicon.icon-apps::before,
.ekit-wid-con .icon.icon-apps::before,
.icon.icon-apps::before {
 content:"\eaa9"
}
.ekit-wid-con .fasicon.icon-menu-11::before,
.ekit-wid-con .icon.icon-menu-11::before,
.icon.icon-menu-11::before {
 content:"\eaaa"
}
.ekit-wid-con .fasicon.icon-menu11::before,
.ekit-wid-con .icon.icon-menu11::before,
.icon.icon-menu11::before {
 content:"\eaab"
}
.ekit-wid-con .fasicon.icon-back_up::before,
.ekit-wid-con .icon.icon-back_up::before,
.icon.icon-back_up::before {
 content:"\eaad"
}
.ekit-wid-con .fasicon.icon-cart11::before,
.ekit-wid-con .icon.icon-cart11::before,
.icon.icon-cart11::before {
 content:"\eaae"
}
.ekit-wid-con .fasicon.icon-checkmark::before,
.ekit-wid-con .icon.icon-checkmark::before,
.icon.icon-checkmark::before {
 content:"\eab0"
}
.ekit-wid-con .fasicon.icon-dollar::before,
.ekit-wid-con .icon.icon-dollar::before,
.icon.icon-dollar::before {
 content:"\eab1"
}
.ekit-wid-con .fasicon.icon-domian::before,
.ekit-wid-con .icon.icon-domian::before,
.icon.icon-domian::before {
 content:"\eab2"
}
.ekit-wid-con .fasicon.icon-hosting1::before,
.ekit-wid-con .icon.icon-hosting1::before,
.icon.icon-hosting1::before {
 content:"\eab3"
}
.ekit-wid-con .fasicon.icon-key2::before,
.ekit-wid-con .icon.icon-key2::before,
.icon.icon-key2::before {
 content:"\eab4"
}
.ekit-wid-con .fasicon.icon-migration::before,
.ekit-wid-con .icon.icon-migration::before,
.icon.icon-migration::before {
 content:"\eab5"
}
.ekit-wid-con .fasicon.icon-play1::before,
.ekit-wid-con .icon.icon-play1::before,
.icon.icon-play1::before {
 content:"\eab6"
}
.ekit-wid-con .fasicon.icon-quote2::before,
.ekit-wid-con .icon.icon-quote2::before,
.icon.icon-quote2::before {
 content:"\eab7"
}
.ekit-wid-con .fasicon.icon-api_setup::before,
.ekit-wid-con .icon.icon-api_setup::before,
.icon.icon-api_setup::before {
 content:"\eab9"
}
.ekit-wid-con .fasicon.icon-coin::before,
.ekit-wid-con .icon.icon-coin::before,
.icon.icon-coin::before {
 content:"\eaba"
}
.ekit-wid-con .fasicon.icon-hand_shake::before,
.ekit-wid-con .icon.icon-hand_shake::before,
.icon.icon-hand_shake::before {
 content:"\eabb"
}
.ekit-wid-con .fasicon.icon-idea_generate::before,
.ekit-wid-con .icon.icon-idea_generate::before,
.icon.icon-idea_generate::before {
 content:"\eabc"
}
.ekit-wid-con .fasicon.icon-page_search::before,
.ekit-wid-con .icon.icon-page_search::before,
.icon.icon-page_search::before {
 content:"\eabd"
}
.ekit-wid-con .fasicon.icon-pen_shape::before,
.ekit-wid-con .icon.icon-pen_shape::before,
.icon.icon-pen_shape::before {
 content:"\eabe"
}
.ekit-wid-con .fasicon.icon-pencil_art::before,
.ekit-wid-con .icon.icon-pencil_art::before,
.icon.icon-pencil_art::before {
 content:"\eabf"
}
.ekit-wid-con .fasicon.icon-review::before,
.ekit-wid-con .icon.icon-review::before,
.icon.icon-review::before {
 content:"\eac0"
}
.ekit-wid-con .fasicon.icon-star::before,
.ekit-wid-con .icon.icon-star::before,
.icon.icon-star::before {
 content:"\eac1"
}
.ekit-wid-con .fasicon.icon-timing::before,
.ekit-wid-con .icon.icon-timing::before,
.icon.icon-timing::before {
 content:"\eac2"
}
.ekit-wid-con .fasicon.icon-trophy::before,
.ekit-wid-con .icon.icon-trophy::before,
.icon.icon-trophy::before {
 content:"\eac3"
}
.ekit-wid-con .fasicon.icon-communication::before,
.ekit-wid-con .icon.icon-communication::before,
.icon.icon-communication::before {
 content:"\eac4"
}
.ekit-wid-con .fasicon.icon-money-bag2::before,
.ekit-wid-con .icon.icon-money-bag2::before,
.icon.icon-money-bag2::before {
 content:"\eac5"
}
.ekit-wid-con .fasicon.icon-dentist::before,
.ekit-wid-con .icon.icon-dentist::before,
.icon.icon-dentist::before {
 content:"\eac6"
}
.ekit-wid-con .fasicon.icon-bill::before,
.ekit-wid-con .icon.icon-bill::before,
.icon.icon-bill::before {
 content:"\eac7"
}
.ekit-wid-con .fasicon.icon-label::before,
.ekit-wid-con .icon.icon-label::before,
.icon.icon-label::before {
 content:"\eac8"
}
.ekit-wid-con .fasicon.icon-money::before,
.ekit-wid-con .icon.icon-money::before,
.icon.icon-money::before {
 content:"\eac9"
}
.ekit-wid-con .fasicon.icon-shield::before,
.ekit-wid-con .icon.icon-shield::before,
.icon.icon-shield::before {
 content:"\eaca"
}
.ekit-wid-con .fasicon.icon-support::before,
.ekit-wid-con .icon.icon-support::before,
.icon.icon-support::before {
 content:"\eacb"
}
.ekit-wid-con .fasicon.icon-one::before,
.ekit-wid-con .icon.icon-one::before,
.icon.icon-one::before {
 content:"\eacc"
}
.ekit-wid-con .fasicon.icon-clock::before,
.ekit-wid-con .icon.icon-clock::before,
.icon.icon-clock::before {
 content:"\eacd"
}
.ekit-wid-con .fasicon.icon-cart::before,
.ekit-wid-con .icon.icon-cart::before,
.icon.icon-cart::before {
 content:"\eace"
}
.ekit-wid-con .fasicon.icon-globe::before,
.ekit-wid-con .icon.icon-globe::before,
.icon.icon-globe::before {
 content:"\eacf"
}
.ekit-wid-con .fasicon.icon-tooth::before,
.ekit-wid-con .icon.icon-tooth::before,
.icon.icon-tooth::before {
 content:"\ead0"
}
.ekit-wid-con .fasicon.icon-tooth-1::before,
.ekit-wid-con .icon.icon-tooth-1::before,
.icon.icon-tooth-1::before {
 content:"\ead1"
}
.ekit-wid-con .fasicon.icon-tooth-2::before,
.ekit-wid-con .icon.icon-tooth-2::before,
.icon.icon-tooth-2::before {
 content:"\ead2"
}
.ekit-wid-con .fasicon.icon-brain::before,
.ekit-wid-con .icon.icon-brain::before,
.icon.icon-brain::before {
 content:"\ead3"
}
.ekit-wid-con .fasicon.icon-view::before,
.ekit-wid-con .icon.icon-view::before,
.icon.icon-view::before {
 content:"\ead4"
}
.ekit-wid-con .fasicon.icon-doctor::before,
.ekit-wid-con .icon.icon-doctor::before,
.icon.icon-doctor::before {
 content:"\ead5"
}
.ekit-wid-con .fasicon.icon-heart::before,
.ekit-wid-con .icon.icon-heart::before,
.icon.icon-heart::before {
 content:"\ead6"
}
.ekit-wid-con .fasicon.icon-medicine::before,
.ekit-wid-con .icon.icon-medicine::before,
.icon.icon-medicine::before {
 content:"\ead7"
}
.ekit-wid-con .fasicon.icon-stethoscope::before,
.ekit-wid-con .icon.icon-stethoscope::before,
.icon.icon-stethoscope::before {
 content:"\ead8"
}
.ekit-wid-con .fasicon.icon-hospital::before,
.ekit-wid-con .icon.icon-hospital::before,
.icon.icon-hospital::before {
 content:"\ead9"
}
.ekit-wid-con .fasicon.icon-clipboard::before,
.ekit-wid-con .icon.icon-clipboard::before,
.icon.icon-clipboard::before {
 content:"\eada"
}
.ekit-wid-con .fasicon.icon-medicine-1::before,
.ekit-wid-con .icon.icon-medicine-1::before,
.icon.icon-medicine-1::before {
 content:"\eadb"
}
.ekit-wid-con .fasicon.icon-hospital-1::before,
.ekit-wid-con .icon.icon-hospital-1::before,
.icon.icon-hospital-1::before {
 content:"\eadc"
}
.ekit-wid-con .fasicon.icon-customer-support::before,
.ekit-wid-con .icon.icon-customer-support::before,
.icon.icon-customer-support::before {
 content:"\eadd"
}
.ekit-wid-con .fasicon.icon-brickwall::before,
.ekit-wid-con .icon.icon-brickwall::before,
.icon.icon-brickwall::before {
 content:"\eade"
}
.ekit-wid-con .fasicon.icon-crane2::before,
.ekit-wid-con .icon.icon-crane2::before,
.icon.icon-crane2::before {
 content:"\eadf"
}
.ekit-wid-con .fasicon.icon-valve::before,
.ekit-wid-con .icon.icon-valve::before,
.icon.icon-valve::before {
 content:"\eae1"
}
.ekit-wid-con .fasicon.icon-safety::before,
.ekit-wid-con .icon.icon-safety::before,
.icon.icon-safety::before {
 content:"\eae2"
}
.ekit-wid-con .fasicon.icon-energy-saving::before,
.ekit-wid-con .icon.icon-energy-saving::before,
.icon.icon-energy-saving::before {
 content:"\eae3"
}
.ekit-wid-con .fasicon.icon-paint-roller::before,
.ekit-wid-con .icon.icon-paint-roller::before,
.icon.icon-paint-roller::before {
 content:"\eae4"
}
.ekit-wid-con .fasicon.icon-paint-brushes::before,
.ekit-wid-con .icon.icon-paint-brushes::before,
.icon.icon-paint-brushes::before {
 content:"\eae5"
}
.ekit-wid-con .fasicon.icon-construction-tool-vehicle-with-crane-lifting-materials::before,
.ekit-wid-con .icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before,
.icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before {
 content:"\eae6"
}
.ekit-wid-con .fasicon.icon-trowel::before,
.ekit-wid-con .icon.icon-trowel::before,
.icon.icon-trowel::before {
 content:"\eae7"
}
.ekit-wid-con .fasicon.icon-bucket::before,
.ekit-wid-con .icon.icon-bucket::before,
.icon.icon-bucket::before {
 content:"\eae8"
}
.ekit-wid-con .fasicon.icon-smart::before,
.ekit-wid-con .icon.icon-smart::before,
.icon.icon-smart::before {
 content:"\eae9"
}
.ekit-wid-con .fasicon.icon-repair::before,
.ekit-wid-con .icon.icon-repair::before,
.icon.icon-repair::before {
 content:"\eaea"
}
.ekit-wid-con .fasicon.icon-saw::before,
.ekit-wid-con .icon.icon-saw::before,
.icon.icon-saw::before {
 content:"\eaeb"
}
.ekit-wid-con .fasicon.icon-cutter::before,
.ekit-wid-con .icon.icon-cutter::before,
.icon.icon-cutter::before {
 content:"\eaec"
}
.ekit-wid-con .fasicon.icon-plier::before,
.ekit-wid-con .icon.icon-plier::before,
.icon.icon-plier::before {
 content:"\eaed"
}
.ekit-wid-con .fasicon.icon-drill::before,
.ekit-wid-con .icon.icon-drill::before,
.icon.icon-drill::before {
 content:"\eaee"
}
.ekit-wid-con .fasicon.icon-save-money::before,
.ekit-wid-con .icon.icon-save-money::before,
.icon.icon-save-money::before {
 content:"\eaef"
}
.ekit-wid-con .fasicon.icon-planting::before,
.ekit-wid-con .icon.icon-planting::before,
.icon.icon-planting::before {
 content:"\eaf0"
}
.ekit-wid-con .fasicon.icon-line-chart::before,
.ekit-wid-con .icon.icon-line-chart::before,
.icon.icon-line-chart::before {
 content:"\eaf1"
}
.ekit-wid-con .fasicon.icon-open-book::before,
.ekit-wid-con .icon.icon-open-book::before,
.icon.icon-open-book::before {
 content:"\eaf2"
}
.ekit-wid-con .fasicon.icon-money-bag3::before,
.ekit-wid-con .icon.icon-money-bag3::before,
.icon.icon-money-bag3::before {
 content:"\eaf3"
}
.ekit-wid-con .fasicon.icon-server::before,
.ekit-wid-con .icon.icon-server::before,
.icon.icon-server::before {
 content:"\eaf4"
}
.ekit-wid-con .fasicon.icon-server-1::before,
.ekit-wid-con .icon.icon-server-1::before,
.icon.icon-server-1::before {
 content:"\eaf5"
}
.ekit-wid-con .fasicon.icon-server-2::before,
.ekit-wid-con .icon.icon-server-2::before,
.icon.icon-server-2::before {
 content:"\eaf6"
}
.ekit-wid-con .fasicon.icon-cloud-computing::before,
.ekit-wid-con .icon.icon-cloud-computing::before,
.icon.icon-cloud-computing::before {
 content:"\eaf7"
}
.ekit-wid-con .fasicon.icon-cloud::before,
.ekit-wid-con .icon.icon-cloud::before,
.icon.icon-cloud::before {
 content:"\eaf8"
}
.ekit-wid-con .fasicon.icon-database::before,
.ekit-wid-con .icon.icon-database::before,
.icon.icon-database::before {
 content:"\eaf9"
}
.ekit-wid-con .fasicon.icon-computer::before,
.ekit-wid-con .icon.icon-computer::before,
.icon.icon-computer::before {
 content:"\eafa"
}
.ekit-wid-con .fasicon.icon-server-3::before,
.ekit-wid-con .icon.icon-server-3::before,
.icon.icon-server-3::before {
 content:"\eafb"
}
.ekit-wid-con .fasicon.icon-server-4::before,
.ekit-wid-con .icon.icon-server-4::before,
.icon.icon-server-4::before {
 content:"\eafc"
}
.ekit-wid-con .fasicon.icon-server-5::before,
.ekit-wid-con .icon.icon-server-5::before,
.icon.icon-server-5::before {
 content:"\eafd"
}
.ekit-wid-con .fasicon.icon-server-6::before,
.ekit-wid-con .icon.icon-server-6::before,
.icon.icon-server-6::before {
 content:"\eafe"
}
.ekit-wid-con .fasicon.icon-server-7::before,
.ekit-wid-con .icon.icon-server-7::before,
.icon.icon-server-7::before {
 content:"\eaff"
}
.ekit-wid-con .fasicon.icon-cloud-1::before,
.ekit-wid-con .icon.icon-cloud-1::before,
.icon.icon-cloud-1::before {
 content:"\eb00"
}
.ekit-wid-con .fasicon.icon-server-8::before,
.ekit-wid-con .icon.icon-server-8::before,
.icon.icon-server-8::before {
 content:"\eb01"
}
.ekit-wid-con .fasicon.icon-business-and-finance::before,
.ekit-wid-con .icon.icon-business-and-finance::before,
.icon.icon-business-and-finance::before {
 content:"\eb02"
}
.ekit-wid-con .fasicon.icon-cloud-2::before,
.ekit-wid-con .icon.icon-cloud-2::before,
.icon.icon-cloud-2::before {
 content:"\eb03"
}
.ekit-wid-con .fasicon.icon-server-9::before,
.ekit-wid-con .icon.icon-server-9::before,
.icon.icon-server-9::before {
 content:"\eb04"
}
.ekit-wid-con .fasicon.icon-hosting::before,
.ekit-wid-con .icon.icon-hosting::before,
.icon.icon-hosting::before {
 content:"\eb05"
}
.ekit-wid-con .fasicon.icon-car::before,
.ekit-wid-con .icon.icon-car::before,
.icon.icon-car::before {
 content:"\eb06"
}
.ekit-wid-con .fasicon.icon-car-frontal-view::before,
.ekit-wid-con .icon.icon-car-frontal-view::before,
.icon.icon-car-frontal-view::before {
 content:"\eb07"
}
.ekit-wid-con .fasicon.icon-car-1::before,
.ekit-wid-con .icon.icon-car-1::before,
.icon.icon-car-1::before {
 content:"\eb08"
}
.ekit-wid-con .fasicon.icon-racing::before,
.ekit-wid-con .icon.icon-racing::before,
.icon.icon-racing::before {
 content:"\eb09"
}
.ekit-wid-con .fasicon.icon-car-wheel::before,
.ekit-wid-con .icon.icon-car-wheel::before,
.icon.icon-car-wheel::before {
 content:"\eb0a"
}
.ekit-wid-con .fasicon.icon-steering-wheel::before,
.ekit-wid-con .icon.icon-steering-wheel::before,
.icon.icon-steering-wheel::before {
 content:"\eb0b"
}
.ekit-wid-con .fasicon.icon-frontal-taxi-cab::before,
.ekit-wid-con .icon.icon-frontal-taxi-cab::before,
.icon.icon-frontal-taxi-cab::before {
 content:"\eb0c"
}
.ekit-wid-con .fasicon.icon-taxi::before,
.ekit-wid-con .icon.icon-taxi::before,
.icon.icon-taxi::before {
 content:"\eb0d"
}
.ekit-wid-con .fasicon.icon-cosmetics::before,
.ekit-wid-con .icon.icon-cosmetics::before,
.icon.icon-cosmetics::before {
 content:"\eb0e"
}
.ekit-wid-con .fasicon.icon-flower::before,
.ekit-wid-con .icon.icon-flower::before,
.icon.icon-flower::before {
 content:"\eb0f"
}
.ekit-wid-con .fasicon.icon-mirror::before,
.ekit-wid-con .icon.icon-mirror::before,
.icon.icon-mirror::before {
 content:"\eb10"
}
.ekit-wid-con .fasicon.icon-itunes::before,
.ekit-wid-con .icon.icon-itunes::before,
.icon.icon-itunes::before {
 content:"\eb6b"
}
.ekit-wid-con .fasicon.icon-salon::before,
.ekit-wid-con .icon.icon-salon::before,
.icon.icon-salon::before {
 content:"\eb11"
}
.ekit-wid-con .fasicon.icon-hair-dryer::before,
.ekit-wid-con .icon.icon-hair-dryer::before,
.icon.icon-hair-dryer::before {
 content:"\eb12"
}
.ekit-wid-con .fasicon.icon-shampoo::before,
.ekit-wid-con .icon.icon-shampoo::before,
.icon.icon-shampoo::before {
 content:"\eb13"
}
.ekit-wid-con .fasicon.icon-download-button::before,
.ekit-wid-con .icon.icon-download-button::before,
.icon.icon-download-button::before {
 content:"\e90b"
}
.ekit-wid-con .fasicon.icon-list::before,
.ekit-wid-con .icon.icon-list::before,
.icon.icon-list::before {
 content:"\eb14"
}
.ekit-wid-con .fasicon.icon-loupe::before,
.ekit-wid-con .icon.icon-loupe::before,
.icon.icon-loupe::before {
 content:"\eb15"
}
.ekit-wid-con .fasicon.icon-search::before,
.ekit-wid-con .icon.icon-search::before,
.icon.icon-search::before {
 content:"\eb16"
}
.ekit-wid-con .fasicon.icon-search-1::before,
.ekit-wid-con .icon.icon-search-1::before,
.icon.icon-search-1::before {
 content:"\eb17"
}
.ekit-wid-con .fasicon.icon-shopping-cart::before,
.ekit-wid-con .icon.icon-shopping-cart::before,
.icon.icon-shopping-cart::before {
 content:"\eb18"
}
.ekit-wid-con .fasicon.icon-menu::before,
.ekit-wid-con .icon.icon-menu::before,
.icon.icon-menu::before {
 content:"\eb19"
}
.ekit-wid-con .fasicon.icon-menu-1::before,
.ekit-wid-con .icon.icon-menu-1::before,
.icon.icon-menu-1::before {
 content:"\eb1a"
}
.ekit-wid-con .fasicon.icon-menu-button-of-three-horizontal-lines::before,
.ekit-wid-con .icon.icon-menu-button-of-three-horizontal-lines::before,
.icon.icon-menu-button-of-three-horizontal-lines::before {
 content:"\eb1b"
}
.ekit-wid-con .fasicon.icon-menu-2::before,
.ekit-wid-con .icon.icon-menu-2::before,
.icon.icon-menu-2::before {
 content:"\eb1c"
}
.ekit-wid-con .fasicon.icon-menu-3::before,
.ekit-wid-con .icon.icon-menu-3::before,
.icon.icon-menu-3::before {
 content:"\eb1d"
}
.ekit-wid-con .fasicon.icon-menu-5::before,
.ekit-wid-con .icon.icon-menu-5::before,
.icon.icon-menu-5::before {
 content:"\eb1f"
}
.ekit-wid-con .fasicon.icon-menu-button::before,
.ekit-wid-con .icon.icon-menu-button::before,
.icon.icon-menu-button::before {
 content:"\eb20"
}
.ekit-wid-con .fasicon.icon-list-1::before,
.ekit-wid-con .icon.icon-list-1::before,
.icon.icon-list-1::before {
 content:"\eb21"
}
.ekit-wid-con .fasicon.icon-menu-6::before,
.ekit-wid-con .icon.icon-menu-6::before,
.icon.icon-menu-6::before {
 content:"\eb22"
}
.ekit-wid-con .fasicon.icon-menu-7::before,
.ekit-wid-con .icon.icon-menu-7::before,
.icon.icon-menu-7::before {
 content:"\eb23"
}
.ekit-wid-con .fasicon.icon-menu-8::before,
.ekit-wid-con .icon.icon-menu-8::before,
.icon.icon-menu-8::before {
 content:"\eb24"
}
.ekit-wid-con .fasicon.icon-list-2::before,
.ekit-wid-con .icon.icon-list-2::before,
.icon.icon-list-2::before {
 content:"\eb25"
}
.ekit-wid-con .fasicon.icon-dot::before,
.ekit-wid-con .icon.icon-dot::before,
.icon.icon-dot::before {
 content:"\eb26"
}
.ekit-wid-con .fasicon.icon-menu-9::before,
.ekit-wid-con .icon.icon-menu-9::before,
.icon.icon-menu-9::before {
 content:"\eb27"
}
.ekit-wid-con .fasicon.icon-search11::before,
.ekit-wid-con .icon.icon-search11::before,
.icon.icon-search11::before {
 content:"\eb28"
}
.ekit-wid-con .fasicon.icon-search-minus::before,
.ekit-wid-con .icon.icon-search-minus::before,
.icon.icon-search-minus::before {
 content:"\eb29"
}
.ekit-wid-con .fasicon.icon-search-11::before,
.ekit-wid-con .icon.icon-search-11::before,
.icon.icon-search-11::before {
 content:"\eb2a"
}
.ekit-wid-con .fasicon.icon-search-2::before,
.ekit-wid-con .icon.icon-search-2::before,
.icon.icon-search-2::before {
 content:"\eb2b"
}
.ekit-wid-con .fasicon.icon-search-3::before,
.ekit-wid-con .icon.icon-search-3::before,
.icon.icon-search-3::before {
 content:"\eb2c"
}
.ekit-wid-con .fasicon.icon-magnifying-glass-search::before,
.ekit-wid-con .icon.icon-magnifying-glass-search::before,
.icon.icon-magnifying-glass-search::before {
 content:"\eb2d"
}
.ekit-wid-con .fasicon.icon-loupe1::before,
.ekit-wid-con .icon.icon-loupe1::before,
.icon.icon-loupe1::before {
 content:"\eb2e"
}
.ekit-wid-con .fasicon.icon-speed::before,
.ekit-wid-con .icon.icon-speed::before,
.icon.icon-speed::before {
 content:"\eb2f"
}
.ekit-wid-con .fasicon.icon-search21::before,
.ekit-wid-con .icon.icon-search21::before,
.icon.icon-search21::before {
 content:"\eb30"
}
.ekit-wid-con .fasicon.icon-search-4::before,
.ekit-wid-con .icon.icon-search-4::before,
.icon.icon-search-4::before {
 content:"\eb31"
}
.ekit-wid-con .fasicon.icon-search-5::before,
.ekit-wid-con .icon.icon-search-5::before,
.icon.icon-search-5::before {
 content:"\eb32"
}
.ekit-wid-con .fasicon.icon-detective::before,
.ekit-wid-con .icon.icon-detective::before,
.icon.icon-detective::before {
 content:"\eb33"
}
.ekit-wid-con .fasicon.icon-cart1::before,
.ekit-wid-con .icon.icon-cart1::before,
.icon.icon-cart1::before {
 content:"\eb34"
}
.ekit-wid-con .fasicon.icon-buying-on-smartphone::before,
.ekit-wid-con .icon.icon-buying-on-smartphone::before,
.icon.icon-buying-on-smartphone::before {
 content:"\eb35"
}
.ekit-wid-con .fasicon.icon-badge::before,
.ekit-wid-con .icon.icon-badge::before,
.icon.icon-badge::before {
 content:"\eb36"
}
.ekit-wid-con .fasicon.icon-basket1::before,
.ekit-wid-con .icon.icon-basket1::before,
.icon.icon-basket1::before {
 content:"\eb37"
}
.ekit-wid-con .fasicon.icon-commerce-and-shopping::before,
.ekit-wid-con .icon.icon-commerce-and-shopping::before,
.icon.icon-commerce-and-shopping::before {
 content:"\eb38"
}
.ekit-wid-con .fasicon.icon-comment::before,
.ekit-wid-con .icon.icon-comment::before,
.icon.icon-comment::before {
 content:"\eb39"
}
.ekit-wid-con .fasicon.icon-comment-1::before,
.ekit-wid-con .icon.icon-comment-1::before,
.icon.icon-comment-1::before {
 content:"\eb3a"
}
.ekit-wid-con .fasicon.icon-share::before,
.ekit-wid-con .icon.icon-share::before,
.icon.icon-share::before {
 content:"\eb3b"
}
.ekit-wid-con .fasicon.icon-share-1::before,
.ekit-wid-con .icon.icon-share-1::before,
.icon.icon-share-1::before {
 content:"\eb3c"
}
.ekit-wid-con .fasicon.icon-share-2::before,
.ekit-wid-con .icon.icon-share-2::before,
.icon.icon-share-2::before {
 content:"\eb3d"
}
.ekit-wid-con .fasicon.icon-share-3::before,
.ekit-wid-con .icon.icon-share-3::before,
.icon.icon-share-3::before {
 content:"\eb3e"
}
.ekit-wid-con .fasicon.icon-comment1::before,
.ekit-wid-con .icon.icon-comment1::before,
.icon.icon-comment1::before {
 content:"\eb3f"
}
.ekit-wid-con .fasicon.icon-favorite::before,
.ekit-wid-con .icon.icon-favorite::before,
.icon.icon-favorite::before {
 content:"\eb40"
}
.ekit-wid-con .fasicon.icon-retweet::before,
.ekit-wid-con .icon.icon-retweet::before,
.icon.icon-retweet::before {
 content:"\eb41"
}
.ekit-wid-con .fasicon.icon-share1::before,
.ekit-wid-con .icon.icon-share1::before,
.icon.icon-share1::before {
 content:"\eb42"
}
.ekit-wid-con .fasicon.icon-facebook::before,
.ekit-wid-con .icon.icon-facebook::before,
.icon.icon-facebook::before {
 content:"\eb43"
}
.ekit-wid-con .fasicon.icon-twitter::before,
.ekit-wid-con .icon.icon-twitter::before,
.icon.icon-twitter::before {
 content:"\eb44"
}
.ekit-wid-con .fasicon.icon-linkedin::before,
.ekit-wid-con .icon.icon-linkedin::before,
.icon.icon-linkedin::before {
 content:"\eb45"
}
.ekit-wid-con .fasicon.icon-whatsapp-1::before,
.ekit-wid-con .icon.icon-whatsapp-1::before,
.icon.icon-whatsapp-1::before {
 content:"\eb46"
}
.ekit-wid-con .fasicon.icon-dribbble::before,
.ekit-wid-con .icon.icon-dribbble::before,
.icon.icon-dribbble::before {
 content:"\eb47"
}
.ekit-wid-con .fasicon.icon-facebook-2::before,
.ekit-wid-con .icon.icon-facebook-2::before,
.icon.icon-facebook-2::before {
 content:"\eb48"
}
.ekit-wid-con .fasicon.icon-twitter1::before,
.ekit-wid-con .icon.icon-twitter1::before,
.icon.icon-twitter1::before {
 content:"\eb49"
}
.ekit-wid-con .fasicon.icon-vk::before,
.ekit-wid-con .icon.icon-vk::before,
.icon.icon-vk::before {
 content:"\eb4a"
}
.ekit-wid-con .fasicon.icon-youtube-v::before,
.ekit-wid-con .icon.icon-youtube-v::before,
.icon.icon-youtube-v::before {
 content:"\eb4b"
}
.ekit-wid-con .fasicon.icon-vimeo::before,
.ekit-wid-con .icon.icon-vimeo::before,
.icon.icon-vimeo::before {
 content:"\eae0"
}
.ekit-wid-con .fasicon.icon-youtube::before,
.ekit-wid-con .icon.icon-youtube::before,
.icon.icon-youtube::before {
 content:"\eb4c"
}
.ekit-wid-con .fasicon.icon-snapchat-1::before,
.ekit-wid-con .icon.icon-snapchat-1::before,
.icon.icon-snapchat-1::before {
 content:"\eb4d"
}
.ekit-wid-con .fasicon.icon-behance::before,
.ekit-wid-con .icon.icon-behance::before,
.icon.icon-behance::before {
 content:"\eb4e"
}
.ekit-wid-con .fasicon.icon-github::before,
.ekit-wid-con .icon.icon-github::before,
.icon.icon-github::before {
 content:"\eb4f"
}
.ekit-wid-con .fasicon.icon-pinterest::before,
.ekit-wid-con .icon.icon-pinterest::before,
.icon.icon-pinterest::before {
 content:"\eb50"
}
.ekit-wid-con .fasicon.icon-spotify::before,
.ekit-wid-con .icon.icon-spotify::before,
.icon.icon-spotify::before {
 content:"\eb51"
}
.ekit-wid-con .fasicon.icon-soundcloud-1::before,
.ekit-wid-con .icon.icon-soundcloud-1::before,
.icon.icon-soundcloud-1::before {
 content:"\eb52"
}
.ekit-wid-con .fasicon.icon-skype-1::before,
.ekit-wid-con .icon.icon-skype-1::before,
.icon.icon-skype-1::before {
 content:"\eb53"
}
.ekit-wid-con .fasicon.icon-rss::before,
.ekit-wid-con .icon.icon-rss::before,
.icon.icon-rss::before {
 content:"\eb54"
}
.ekit-wid-con .fasicon.icon-reddit-1::before,
.ekit-wid-con .icon.icon-reddit-1::before,
.icon.icon-reddit-1::before {
 content:"\eb55"
}
.ekit-wid-con .fasicon.icon-dribbble-1::before,
.ekit-wid-con .icon.icon-dribbble-1::before,
.icon.icon-dribbble-1::before {
 content:"\eb56"
}
.ekit-wid-con .fasicon.icon-wordpress-1::before,
.ekit-wid-con .icon.icon-wordpress-1::before,
.icon.icon-wordpress-1::before {
 content:"\eb57"
}
.ekit-wid-con .fasicon.icon-logo::before,
.ekit-wid-con .icon.icon-logo::before,
.icon.icon-logo::before {
 content:"\eb58"
}
.ekit-wid-con .fasicon.icon-dropbox-1::before,
.ekit-wid-con .icon.icon-dropbox-1::before,
.icon.icon-dropbox-1::before {
 content:"\eb59"
}
.ekit-wid-con .fasicon.icon-blogger-1::before,
.ekit-wid-con .icon.icon-blogger-1::before,
.icon.icon-blogger-1::before {
 content:"\eb5a"
}
.ekit-wid-con .fasicon.icon-photo::before,
.ekit-wid-con .icon.icon-photo::before,
.icon.icon-photo::before {
 content:"\eb5b"
}
.ekit-wid-con .fasicon.icon-hangouts::before,
.ekit-wid-con .icon.icon-hangouts::before,
.icon.icon-hangouts::before {
 content:"\eb5c"
}
.ekit-wid-con .fasicon.icon-xing::before,
.ekit-wid-con .icon.icon-xing::before,
.icon.icon-xing::before {
 content:"\eb5d"
}
.ekit-wid-con .fasicon.icon-myspace::before,
.ekit-wid-con .icon.icon-myspace::before,
.icon.icon-myspace::before {
 content:"\eb5e"
}
.ekit-wid-con .fasicon.icon-flickr-1::before,
.ekit-wid-con .icon.icon-flickr-1::before,
.icon.icon-flickr-1::before {
 content:"\eb5f"
}
.ekit-wid-con .fasicon.icon-envato::before,
.ekit-wid-con .icon.icon-envato::before,
.icon.icon-envato::before {
 content:"\eb60"
}
.ekit-wid-con .fasicon.icon-picasa-1::before,
.ekit-wid-con .icon.icon-picasa-1::before,
.icon.icon-picasa-1::before {
 content:"\eb61"
}
.ekit-wid-con .fasicon.icon-wattpad::before,
.ekit-wid-con .icon.icon-wattpad::before,
.icon.icon-wattpad::before {
 content:"\eb62"
}
.ekit-wid-con .fasicon.icon-emoji::before,
.ekit-wid-con .icon.icon-emoji::before,
.icon.icon-emoji::before {
 content:"\eb63"
}
.ekit-wid-con .fasicon.icon-deviantart-1::before,
.ekit-wid-con .icon.icon-deviantart-1::before,
.icon.icon-deviantart-1::before {
 content:"\eb64"
}
.ekit-wid-con .fasicon.icon-yahoo-1::before,
.ekit-wid-con .icon.icon-yahoo-1::before,
.icon.icon-yahoo-1::before {
 content:"\eb65"
}
.ekit-wid-con .fasicon.icon-vine-1::before,
.ekit-wid-con .icon.icon-vine-1::before,
.icon.icon-vine-1::before {
 content:"\eb66"
}
.ekit-wid-con .fasicon.icon-delicious::before,
.ekit-wid-con .icon.icon-delicious::before,
.icon.icon-delicious::before {
 content:"\eb67"
}
.ekit-wid-con .fasicon.icon-kickstarter-1::before,
.ekit-wid-con .icon.icon-kickstarter-1::before,
.icon.icon-kickstarter-1::before {
 content:"\eb68"
}
.ekit-wid-con .fasicon.icon-stumbleupon-1::before,
.ekit-wid-con .icon.icon-stumbleupon-1::before,
.icon.icon-stumbleupon-1::before {
 content:"\eb69"
}
.ekit-wid-con .fasicon.icon-brands-and-logotypes::before,
.ekit-wid-con .icon.icon-brands-and-logotypes::before,
.icon.icon-brands-and-logotypes::before {
 content:"\eb6a"
}
.ekit-wid-con .fasicon.icon-instagram-1::before,
.ekit-wid-con .icon.icon-instagram-1::before,
.icon.icon-instagram-1::before {
 content:"\eb6c"
}
.ekit-wid-con .fasicon.icon-facebook-1::before,
.ekit-wid-con .icon.icon-facebook-1::before,
.icon.icon-facebook-1::before {
 content:"\eb6d"
}
.ekit-wid-con .fasicon.icon-instagram-2::before,
.ekit-wid-con .icon.icon-instagram-2::before,
.icon.icon-instagram-2::before {
 content:"\eb6e"
}
.ekit-wid-con .fasicon.icon-twitter-1::before,
.ekit-wid-con .icon.icon-twitter-1::before,
.icon.icon-twitter-1::before {
 content:"\eb6f"
}
.ekit-wid-con .fasicon.icon-whatsapp-2::before,
.ekit-wid-con .icon.icon-whatsapp-2::before,
.icon.icon-whatsapp-2::before {
 content:"\eb70"
}
.ekit-wid-con .fasicon.icon-youtube-1::before,
.ekit-wid-con .icon.icon-youtube-1::before,
.icon.icon-youtube-1::before {
 content:"\eb71"
}
.ekit-wid-con .fasicon.icon-linkedin-1::before,
.ekit-wid-con .icon.icon-linkedin-1::before,
.icon.icon-linkedin-1::before {
 content:"\eb72"
}
.ekit-wid-con .fasicon.icon-telegram::before,
.ekit-wid-con .icon.icon-telegram::before,
.icon.icon-telegram::before {
 content:"\eb73"
}
.ekit-wid-con .fasicon.icon-github-1::before,
.ekit-wid-con .icon.icon-github-1::before,
.icon.icon-github-1::before {
 content:"\eb74"
}
.ekit-wid-con .fasicon.icon-vk-1::before,
.ekit-wid-con .icon.icon-vk-1::before,
.icon.icon-vk-1::before {
 content:"\eb75"
}
.ekit-wid-con .fasicon.icon-pinterest-1::before,
.ekit-wid-con .icon.icon-pinterest-1::before,
.icon.icon-pinterest-1::before {
 content:"\eb76"
}
.ekit-wid-con .fasicon.icon-rss-1::before,
.ekit-wid-con .icon.icon-rss-1::before,
.icon.icon-rss-1::before {
 content:"\eb77"
}
.ekit-wid-con .fasicon.icon-twitch::before,
.ekit-wid-con .icon.icon-twitch::before,
.icon.icon-twitch::before {
 content:"\eb78"
}
.ekit-wid-con .fasicon.icon-snapchat-2::before,
.ekit-wid-con .icon.icon-snapchat-2::before,
.icon.icon-snapchat-2::before {
 content:"\eb79"
}
.ekit-wid-con .fasicon.icon-skype-2::before,
.ekit-wid-con .icon.icon-skype-2::before,
.icon.icon-skype-2::before {
 content:"\eb7a"
}
.ekit-wid-con .fasicon.icon-behance-2::before,
.ekit-wid-con .icon.icon-behance-2::before,
.icon.icon-behance-2::before {
 content:"\eb7b"
}
.ekit-wid-con .fasicon.icon-spotify-1::before,
.ekit-wid-con .icon.icon-spotify-1::before,
.icon.icon-spotify-1::before {
 content:"\eb7c"
}
.ekit-wid-con .fasicon.icon-periscope::before,
.ekit-wid-con .icon.icon-periscope::before,
.icon.icon-periscope::before {
 content:"\eb7d"
}
.ekit-wid-con .fasicon.icon-dribbble-2::before,
.ekit-wid-con .icon.icon-dribbble-2::before,
.icon.icon-dribbble-2::before {
 content:"\eb7e"
}
.ekit-wid-con .fasicon.icon-tumblr-1::before,
.ekit-wid-con .icon.icon-tumblr-1::before,
.icon.icon-tumblr-1::before {
 content:"\eb7f"
}
.ekit-wid-con .fasicon.icon-soundcloud-2::before,
.ekit-wid-con .icon.icon-soundcloud-2::before,
.icon.icon-soundcloud-2::before {
 content:"\eb80"
}
.ekit-wid-con .fasicon.icon-google-drive-1::before,
.ekit-wid-con .icon.icon-google-drive-1::before,
.icon.icon-google-drive-1::before {
 content:"\eb81"
}
.ekit-wid-con .fasicon.icon-dropbox-2::before,
.ekit-wid-con .icon.icon-dropbox-2::before,
.icon.icon-dropbox-2::before {
 content:"\eb82"
}
.ekit-wid-con .fasicon.icon-reddit-2::before,
.ekit-wid-con .icon.icon-reddit-2::before,
.icon.icon-reddit-2::before {
 content:"\eb83"
}
.ekit-wid-con .fasicon.icon-html::before,
.ekit-wid-con .icon.icon-html::before,
.icon.icon-html::before {
 content:"\eb84"
}
.ekit-wid-con .fasicon.icon-vimeo-1::before,
.ekit-wid-con .icon.icon-vimeo-1::before,
.icon.icon-vimeo-1::before {
 content:"\eb85"
}
.ekit-wid-con .fasicon.icon-hangout::before,
.ekit-wid-con .icon.icon-hangout::before,
.icon.icon-hangout::before {
 content:"\eb86"
}
.ekit-wid-con .fasicon.icon-blogger-2::before,
.ekit-wid-con .icon.icon-blogger-2::before,
.icon.icon-blogger-2::before {
 content:"\eb87"
}
.ekit-wid-con .fasicon.icon-yahoo-2::before,
.ekit-wid-con .icon.icon-yahoo-2::before,
.icon.icon-yahoo-2::before {
 content:"\eb88"
}
.ekit-wid-con .fasicon.icon-path::before,
.ekit-wid-con .icon.icon-path::before,
.icon.icon-path::before {
 content:"\eb89"
}
.ekit-wid-con .fasicon.icon-yelp-1::before,
.ekit-wid-con .icon.icon-yelp-1::before,
.icon.icon-yelp-1::before {
 content:"\eb8a"
}
.ekit-wid-con .fasicon.icon-slideshare::before,
.ekit-wid-con .icon.icon-slideshare::before,
.icon.icon-slideshare::before {
 content:"\eb8b"
}
.ekit-wid-con .fasicon.icon-picasa-2::before,
.ekit-wid-con .icon.icon-picasa-2::before,
.icon.icon-picasa-2::before {
 content:"\eb8c"
}
.ekit-wid-con .fasicon.icon-myspace-1::before,
.ekit-wid-con .icon.icon-myspace-1::before,
.icon.icon-myspace-1::before {
 content:"\eb8d"
}
.ekit-wid-con .fasicon.icon-flickr-2::before,
.ekit-wid-con .icon.icon-flickr-2::before,
.icon.icon-flickr-2::before {
 content:"\eb8e"
}
.ekit-wid-con .fasicon.icon-xing-1::before,
.ekit-wid-con .icon.icon-xing-1::before,
.icon.icon-xing-1::before {
 content:"\eb8f"
}
.ekit-wid-con .fasicon.icon-envato-1::before,
.ekit-wid-con .icon.icon-envato-1::before,
.icon.icon-envato-1::before {
 content:"\eb90"
}
.ekit-wid-con .fasicon.icon-swarm::before,
.ekit-wid-con .icon.icon-swarm::before,
.icon.icon-swarm::before {
 content:"\eb91"
}
.ekit-wid-con .fasicon.icon-wattpad-1::before,
.ekit-wid-con .icon.icon-wattpad-1::before,
.icon.icon-wattpad-1::before {
 content:"\eb92"
}
.ekit-wid-con .fasicon.icon-foursquare::before,
.ekit-wid-con .icon.icon-foursquare::before,
.icon.icon-foursquare::before {
 content:"\eb93"
}
.ekit-wid-con .fasicon.icon-deviantart-2::before,
.ekit-wid-con .icon.icon-deviantart-2::before,
.icon.icon-deviantart-2::before {
 content:"\eb94"
}
.ekit-wid-con .fasicon.icon-kickstarter-2::before,
.ekit-wid-con .icon.icon-kickstarter-2::before,
.icon.icon-kickstarter-2::before {
 content:"\eb95"
}
.ekit-wid-con .fasicon.icon-delicious-1::before,
.ekit-wid-con .icon.icon-delicious-1::before,
.icon.icon-delicious-1::before {
 content:"\eb96"
}
.ekit-wid-con .fasicon.icon-vine-2::before,
.ekit-wid-con .icon.icon-vine-2::before,
.icon.icon-vine-2::before {
 content:"\eb97"
}
.ekit-wid-con .fasicon.icon-digg::before,
.ekit-wid-con .icon.icon-digg::before,
.icon.icon-digg::before {
 content:"\eb98"
}
.ekit-wid-con .fasicon.icon-bebo::before,
.ekit-wid-con .icon.icon-bebo::before,
.icon.icon-bebo::before {
 content:"\eb99"
}
.ekit-wid-con .fasicon.icon-stumbleupon-2::before,
.ekit-wid-con .icon.icon-stumbleupon-2::before,
.icon.icon-stumbleupon-2::before {
 content:"\eb9a"
}
.ekit-wid-con .fasicon.icon-forrst::before,
.ekit-wid-con .icon.icon-forrst::before,
.icon.icon-forrst::before {
 content:"\eb9b"
}
.ekit-wid-con .fasicon.icon-eye3::before,
.ekit-wid-con .icon.icon-eye3::before,
.icon.icon-eye3::before {
 content:"\eb9d"
}
.ekit-wid-con .fasicon.icon-microscope::before,
.ekit-wid-con .icon.icon-microscope::before,
.icon.icon-microscope::before {
 content:"\eb9e"
}
.ekit-wid-con .fasicon.icon-Anti-Lock::before,
.ekit-wid-con .icon.icon-Anti-Lock::before,
.icon.icon-Anti-Lock::before {
 content:"\eb9f"
}
.ekit-wid-con .fasicon.icon-apartment::before,
.ekit-wid-con .icon.icon-apartment::before,
.icon.icon-apartment::before {
 content:"\eba0"
}
.ekit-wid-con .fasicon.icon-app::before,
.ekit-wid-con .icon.icon-app::before,
.icon.icon-app::before {
 content:"\eba2"
}
.ekit-wid-con .fasicon.icon-Aroma::before,
.ekit-wid-con .icon.icon-Aroma::before,
.icon.icon-Aroma::before {
 content:"\eba3"
}
.ekit-wid-con .fasicon.icon-bamboo-Leaf::before,
.ekit-wid-con .icon.icon-bamboo-Leaf::before,
.icon.icon-bamboo-Leaf::before {
 content:"\eba5"
}
.ekit-wid-con .fasicon.icon-basket::before,
.ekit-wid-con .icon.icon-basket::before,
.icon.icon-basket::before {
 content:"\eba6"
}
.ekit-wid-con .fasicon.icon-Battery::before,
.ekit-wid-con .icon.icon-Battery::before,
.icon.icon-Battery::before {
 content:"\eba7"
}
.ekit-wid-con .fasicon.icon-Bettery::before,
.ekit-wid-con .icon.icon-Bettery::before,
.icon.icon-Bettery::before {
 content:"\eba8"
}
.ekit-wid-con .fasicon.icon-building::before,
.ekit-wid-con .icon.icon-building::before,
.icon.icon-building::before {
 content:"\eba9"
}
.ekit-wid-con .fasicon.icon-car-2::before,
.ekit-wid-con .icon.icon-car-2::before,
.icon.icon-car-2::before {
 content:"\ebaa"
}
.ekit-wid-con .fasicon.icon-Car::before,
.ekit-wid-con .icon.icon-Car::before,
.icon.icon-Car::before {
 content:"\ebab"
}
.ekit-wid-con .fasicon.icon-Child::before,
.ekit-wid-con .icon.icon-Child::before,
.icon.icon-Child::before {
 content:"\ebac"
}
.ekit-wid-con .fasicon.icon-cityscape::before,
.ekit-wid-con .icon.icon-cityscape::before,
.icon.icon-cityscape::before {
 content:"\ebad"
}
.ekit-wid-con .fasicon.icon-cleaner::before,
.ekit-wid-con .icon.icon-cleaner::before,
.icon.icon-cleaner::before {
 content:"\ebae"
}
.ekit-wid-con .fasicon.icon-Coffee-cup::before,
.ekit-wid-con .icon.icon-Coffee-cup::before,
.icon.icon-Coffee-cup::before {
 content:"\ebaf"
}
.ekit-wid-con .fasicon.icon-coins::before,
.ekit-wid-con .icon.icon-coins::before,
.icon.icon-coins::before {
 content:"\ebb0"
}
.ekit-wid-con .fasicon.icon-Computer::before,
.ekit-wid-con .icon.icon-Computer::before,
.icon.icon-Computer::before {
 content:"\ebb1"
}
.ekit-wid-con .fasicon.icon-Consultancy::before,
.ekit-wid-con .icon.icon-Consultancy::before,
.icon.icon-Consultancy::before {
 content:"\ebb2"
}
.ekit-wid-con .fasicon.icon-cottage::before,
.ekit-wid-con .icon.icon-cottage::before,
.icon.icon-cottage::before {
 content:"\ebb3"
}
.ekit-wid-con .fasicon.icon-crane::before,
.ekit-wid-con .icon.icon-crane::before,
.icon.icon-crane::before {
 content:"\ebb4"
}
.ekit-wid-con .fasicon.icon-Custom-api::before,
.ekit-wid-con .icon.icon-Custom-api::before,
.icon.icon-Custom-api::before {
 content:"\ebb5"
}
.ekit-wid-con .fasicon.icon-customer-support-2::before,
.ekit-wid-con .icon.icon-customer-support-2::before,
.icon.icon-customer-support-2::before {
 content:"\ebb6"
}
.ekit-wid-con .fasicon.icon-Design-2::before,
.ekit-wid-con .icon.icon-Design-2::before,
.icon.icon-Design-2::before {
 content:"\ebb7"
}
.ekit-wid-con .fasicon.icon-Design-3::before,
.ekit-wid-con .icon.icon-Design-3::before,
.icon.icon-Design-3::before {
 content:"\ebb8"
}
.ekit-wid-con .fasicon.icon-design::before,
.ekit-wid-con .icon.icon-design::before,
.icon.icon-design::before {
 content:"\ebb9"
}
.ekit-wid-con .fasicon.icon-diamond::before,
.ekit-wid-con .icon.icon-diamond::before,
.icon.icon-diamond::before {
 content:"\ebba"
}
.ekit-wid-con .fasicon.icon-diploma::before,
.ekit-wid-con .icon.icon-diploma::before,
.icon.icon-diploma::before {
 content:"\ebbb"
}
.ekit-wid-con .fasicon.icon-Document-Search::before,
.ekit-wid-con .icon.icon-Document-Search::before,
.icon.icon-Document-Search::before {
 content:"\ebbc"
}
.ekit-wid-con .fasicon.icon-Download::before,
.ekit-wid-con .icon.icon-Download::before,
.icon.icon-Download::before {
 content:"\ebbd"
}
.ekit-wid-con .fasicon.icon-drilling::before,
.ekit-wid-con .icon.icon-drilling::before,
.icon.icon-drilling::before {
 content:"\ebbe"
}
.ekit-wid-con .fasicon.icon-engine::before,
.ekit-wid-con .icon.icon-engine::before,
.icon.icon-engine::before {
 content:"\ebbf"
}
.ekit-wid-con .fasicon.icon-engineer::before,
.ekit-wid-con .icon.icon-engineer::before,
.icon.icon-engineer::before {
 content:"\ebc0"
}
.ekit-wid-con .fasicon.icon-envelope::before,
.ekit-wid-con .icon.icon-envelope::before,
.icon.icon-envelope::before {
 content:"\ebc1"
}
.ekit-wid-con .fasicon.icon-Family::before,
.ekit-wid-con .icon.icon-Family::before,
.icon.icon-Family::before {
 content:"\ebc2"
}
.ekit-wid-con .fasicon.icon-friendship::before,
.ekit-wid-con .icon.icon-friendship::before,
.icon.icon-friendship::before {
 content:"\ebc3"
}
.ekit-wid-con .fasicon.icon-gift::before,
.ekit-wid-con .icon.icon-gift::before,
.icon.icon-gift::before {
 content:"\ebc4"
}
.ekit-wid-con .fasicon.icon-graph-2::before,
.ekit-wid-con .icon.icon-graph-2::before,
.icon.icon-graph-2::before {
 content:"\ebc5"
}
.ekit-wid-con .fasicon.icon-graph::before,
.ekit-wid-con .icon.icon-graph::before,
.icon.icon-graph::before {
 content:"\ebc6"
}
.ekit-wid-con .fasicon.icon-hamburger-2::before,
.ekit-wid-con .icon.icon-hamburger-2::before,
.icon.icon-hamburger-2::before {
 content:"\ebc7"
}
.ekit-wid-con .fasicon.icon-handshake::before,
.ekit-wid-con .icon.icon-handshake::before,
.icon.icon-handshake::before {
 content:"\ebc8"
}
.ekit-wid-con .fasicon.icon-Helmet::before,
.ekit-wid-con .icon.icon-Helmet::before,
.icon.icon-Helmet::before {
 content:"\ebc9"
}
.ekit-wid-con .fasicon.icon-hot-Stone-2::before,
.ekit-wid-con .icon.icon-hot-Stone-2::before,
.icon.icon-hot-Stone-2::before {
 content:"\ebca"
}
.ekit-wid-con .fasicon.icon-hot-stone::before,
.ekit-wid-con .icon.icon-hot-stone::before,
.icon.icon-hot-stone::before {
 content:"\ebcb"
}
.ekit-wid-con .fasicon.icon-idea::before,
.ekit-wid-con .icon.icon-idea::before,
.icon.icon-idea::before {
 content:"\ebcc"
}
.ekit-wid-con .fasicon.icon-Leaf::before,
.ekit-wid-con .icon.icon-Leaf::before,
.icon.icon-Leaf::before {
 content:"\ebcd"
}
.ekit-wid-con .fasicon.icon-management::before,
.ekit-wid-con .icon.icon-management::before,
.icon.icon-management::before {
 content:"\ebce"
}
.ekit-wid-con .fasicon.icon-Massage-table::before,
.ekit-wid-con .icon.icon-Massage-table::before,
.icon.icon-Massage-table::before {
 content:"\ebcf"
}
.ekit-wid-con .fasicon.icon-Mechanic::before,
.ekit-wid-con .icon.icon-Mechanic::before,
.icon.icon-Mechanic::before {
 content:"\ebd0"
}
.ekit-wid-con .fasicon.icon-Money-2::before,
.ekit-wid-con .icon.icon-Money-2::before,
.icon.icon-Money-2::before {
 content:"\ebd2"
}
.ekit-wid-con .fasicon.icon-money-bag::before,
.ekit-wid-con .icon.icon-money-bag::before,
.icon.icon-money-bag::before {
 content:"\ebd3"
}
.ekit-wid-con .fasicon.icon-Money::before,
.ekit-wid-con .icon.icon-Money::before,
.icon.icon-Money::before {
 content:"\ebd4"
}
.ekit-wid-con .fasicon.icon-oil-bottle::before,
.ekit-wid-con .icon.icon-oil-bottle::before,
.icon.icon-oil-bottle::before {
 content:"\ebd5"
}
.ekit-wid-con .fasicon.icon-Physiotherapy::before,
.ekit-wid-con .icon.icon-Physiotherapy::before,
.icon.icon-Physiotherapy::before {
 content:"\ebd6"
}
.ekit-wid-con .fasicon.icon-Profile::before,
.ekit-wid-con .icon.icon-Profile::before,
.icon.icon-Profile::before {
 content:"\ebd7"
}
.ekit-wid-con .fasicon.icon-Rating::before,
.ekit-wid-con .icon.icon-Rating::before,
.icon.icon-Rating::before {
 content:"\ebd8"
}
.ekit-wid-con .fasicon.icon-right-mark::before,
.ekit-wid-con .icon.icon-right-mark::before,
.icon.icon-right-mark::before {
 content:"\ebd9"
}
.ekit-wid-con .fasicon.icon-rings::before,
.ekit-wid-con .icon.icon-rings::before,
.icon.icon-rings::before {
 content:"\ebda"
}
.ekit-wid-con .fasicon.icon-Safe-house::before,
.ekit-wid-con .icon.icon-Safe-house::before,
.icon.icon-Safe-house::before {
 content:"\ebdb"
}
.ekit-wid-con .fasicon.icon-Scan::before,
.ekit-wid-con .icon.icon-Scan::before,
.icon.icon-Scan::before {
 content:"\ebdc"
}
.ekit-wid-con .fasicon.icon-social-care::before,
.ekit-wid-con .icon.icon-social-care::before,
.icon.icon-social-care::before {
 content:"\ebdd"
}
.ekit-wid-con .fasicon.icon-Speed-Clock::before,
.ekit-wid-con .icon.icon-Speed-Clock::before,
.icon.icon-Speed-Clock::before {
 content:"\ebde"
}
.ekit-wid-con .fasicon.icon-stopwatch::before,
.ekit-wid-con .icon.icon-stopwatch::before,
.icon.icon-stopwatch::before {
 content:"\ebdf"
}
.ekit-wid-con .fasicon.icon-Support-2::before,
.ekit-wid-con .icon.icon-Support-2::before,
.icon.icon-Support-2::before {
 content:"\ebe0"
}
.ekit-wid-con .fasicon.icon-target-2::before,
.ekit-wid-con .icon.icon-target-2::before,
.icon.icon-target-2::before {
 content:"\ebe1"
}
.ekit-wid-con .fasicon.icon-Target::before,
.ekit-wid-con .icon.icon-Target::before,
.icon.icon-Target::before {
 content:"\ebe2"
}
.ekit-wid-con .fasicon.icon-tripod::before,
.ekit-wid-con .icon.icon-tripod::before,
.icon.icon-tripod::before {
 content:"\ebe3"
}
.ekit-wid-con .fasicon.icon-truck::before,
.ekit-wid-con .icon.icon-truck::before,
.icon.icon-truck::before {
 content:"\ebe4"
}
.ekit-wid-con .fasicon.icon-university::before,
.ekit-wid-con .icon.icon-university::before,
.icon.icon-university::before {
 content:"\ebe5"
}
.ekit-wid-con .fasicon.icon-User::before,
.ekit-wid-con .icon.icon-User::before,
.icon.icon-User::before {
 content:"\ebe6"
}
.ekit-wid-con .fasicon.icon-Web-Portals::before,
.ekit-wid-con .icon.icon-Web-Portals::before,
.icon.icon-Web-Portals::before {
 content:"\ebe7"
}
.ekit-wid-con .fasicon.icon-window::before,
.ekit-wid-con .icon.icon-window::before,
.icon.icon-window::before {
 content:"\ebe8"
}
.ekit-wid-con .fasicon.icon-ek_line_icon::before,
.ekit-wid-con .icon.icon-ek_line_icon::before,
.icon.icon-ek_line_icon::before {
 content:"\ebe9"
}
.ekit-wid-con .fasicon.icon-ek_stroke_icon::before,
.ekit-wid-con .icon.icon-ek_stroke_icon::before,
.icon.icon-ek_stroke_icon::before {
 content:"\eba1"
}
.ekit-wid-con .fasicon.icon-ekit::before,
.ekit-wid-con .icon.icon-ekit::before,
.icon.icon-ekit::before {
 content:"\e947"
}
.ekit-wid-con .fasicon.icon-elements-kit-logo::before,
.ekit-wid-con .icon.icon-elements-kit-logo::before,
.icon.icon-elements-kit-logo::before {
 content:"\e90d"
}
.ekit-wid-con .fasicon.icon-degree-image::before,
.ekit-wid-con .icon.icon-degree-image::before,
.icon.icon-degree-image::before {
 content:"\e900"
}
.ekit-wid-con .fasicon.icon-accordion::before,
.ekit-wid-con .icon.icon-accordion::before,
.icon.icon-accordion::before {
 content:"\e901"
}
.ekit-wid-con .fasicon.icon-animated-flip-box::before,
.ekit-wid-con .icon.icon-animated-flip-box::before,
.icon.icon-animated-flip-box::before {
 content:"\e902"
}
.ekit-wid-con .fasicon.icon-animated-text::before,
.ekit-wid-con .icon.icon-animated-text::before,
.icon.icon-animated-text::before {
 content:"\e903"
}
.ekit-wid-con .fasicon.icon-brands::before,
.ekit-wid-con .icon.icon-brands::before,
.icon.icon-brands::before {
 content:"\e904"
}
.ekit-wid-con .fasicon.icon-business-hour::before,
.ekit-wid-con .icon.icon-business-hour::before,
.icon.icon-business-hour::before {
 content:"\e905"
}
.ekit-wid-con .fasicon.icon-button::before,
.ekit-wid-con .icon.icon-button::before,
.icon.icon-button::before {
 content:"\e906"
}
.ekit-wid-con .fasicon.icon-carousel::before,
.ekit-wid-con .icon.icon-carousel::before,
.icon.icon-carousel::before {
 content:"\e907"
}
.ekit-wid-con .fasicon.icon-Circle-progress::before,
.ekit-wid-con .icon.icon-Circle-progress::before,
.icon.icon-Circle-progress::before {
 content:"\e908"
}
.ekit-wid-con .fasicon.icon-contact-form::before,
.ekit-wid-con .icon.icon-contact-form::before,
.icon.icon-contact-form::before {
 content:"\e909"
}
.ekit-wid-con .fasicon.icon-countdown-timer::before,
.ekit-wid-con .icon.icon-countdown-timer::before,
.icon.icon-countdown-timer::before {
 content:"\e90a"
}
.ekit-wid-con .fasicon.icon-dropbar::before,
.ekit-wid-con .icon.icon-dropbar::before,
.icon.icon-dropbar::before {
 content:"\e90c"
}
.ekit-wid-con .fasicon.icon-faq::before,
.ekit-wid-con .icon.icon-faq::before,
.icon.icon-faq::before {
 content:"\e90e"
}
.ekit-wid-con .fasicon.icon-full-width-scroll::before,
.ekit-wid-con .icon.icon-full-width-scroll::before,
.icon.icon-full-width-scroll::before {
 content:"\e90f"
}
.ekit-wid-con .fasicon.icon-google-map::before,
.ekit-wid-con .icon.icon-google-map::before,
.icon.icon-google-map::before {
 content:"\e910"
}
.ekit-wid-con .fasicon.icon-heading-style::before,
.ekit-wid-con .icon.icon-heading-style::before,
.icon.icon-heading-style::before {
 content:"\e911"
}
.ekit-wid-con .fasicon.icon-help-desk::before,
.ekit-wid-con .icon.icon-help-desk::before,
.icon.icon-help-desk::before {
 content:"\e912"
}
.ekit-wid-con .fasicon.icon-horizontal-timeline::before,
.ekit-wid-con .icon.icon-horizontal-timeline::before,
.icon.icon-horizontal-timeline::before {
 content:"\e913"
}
.ekit-wid-con .fasicon.icon-iframe::before,
.ekit-wid-con .icon.icon-iframe::before,
.icon.icon-iframe::before {
 content:"\e914"
}
.ekit-wid-con .fasicon.icon-image-comparison::before,
.ekit-wid-con .icon.icon-image-comparison::before,
.icon.icon-image-comparison::before {
 content:"\e915"
}
.ekit-wid-con .fasicon.icon-image-gallery::before,
.ekit-wid-con .icon.icon-image-gallery::before,
.icon.icon-image-gallery::before {
 content:"\e916"
}
.ekit-wid-con .fasicon.icon-image-justify::before,
.ekit-wid-con .icon.icon-image-justify::before,
.icon.icon-image-justify::before {
 content:"\e917"
}
.ekit-wid-con .fasicon.icon-image-magnifier::before,
.ekit-wid-con .icon.icon-image-magnifier::before,
.icon.icon-image-magnifier::before {
 content:"\e918"
}
.ekit-wid-con .fasicon.icon-image-masonry::before,
.ekit-wid-con .icon.icon-image-masonry::before,
.icon.icon-image-masonry::before {
 content:"\e919"
}
.ekit-wid-con .fasicon.icon-inline-svg::before,
.ekit-wid-con .icon.icon-inline-svg::before,
.icon.icon-inline-svg::before {
 content:"\e91a"
}
.ekit-wid-con .fasicon.icon-instagram::before,
.ekit-wid-con .icon.icon-instagram::before,
.icon.icon-instagram::before {
 content:"\e91b"
}
.ekit-wid-con .fasicon.icon-listing::before,
.ekit-wid-con .icon.icon-listing::before,
.icon.icon-listing::before {
 content:"\e91c"
}
.ekit-wid-con .fasicon.icon-music-player::before,
.ekit-wid-con .icon.icon-music-player::before,
.icon.icon-music-player::before {
 content:"\e91d"
}
.ekit-wid-con .fasicon.icon-news-ticker::before,
.ekit-wid-con .icon.icon-news-ticker::before,
.icon.icon-news-ticker::before {
 content:"\e91e"
}
.ekit-wid-con .fasicon.icon-off-canvus-menu::before,
.ekit-wid-con .icon.icon-off-canvus-menu::before,
.icon.icon-off-canvus-menu::before {
 content:"\e91f"
}
.ekit-wid-con .fasicon.icon-parallax::before,
.ekit-wid-con .icon.icon-parallax::before,
.icon.icon-parallax::before {
 content:"\e920"
}
.ekit-wid-con .fasicon.icon-portfolio::before,
.ekit-wid-con .icon.icon-portfolio::before,
.icon.icon-portfolio::before {
 content:"\e921"
}
.ekit-wid-con .fasicon.icon-post-banner::before,
.ekit-wid-con .icon.icon-post-banner::before,
.icon.icon-post-banner::before {
 content:"\e922"
}
.ekit-wid-con .fasicon.icon-post-carousel::before,
.ekit-wid-con .icon.icon-post-carousel::before,
.icon.icon-post-carousel::before {
 content:"\e923"
}
.ekit-wid-con .fasicon.icon-post-grid::before,
.ekit-wid-con .icon.icon-post-grid::before,
.icon.icon-post-grid::before {
 content:"\e924"
}
.ekit-wid-con .fasicon.icon-post-slider::before,
.ekit-wid-con .icon.icon-post-slider::before,
.icon.icon-post-slider::before {
 content:"\e925"
}
.ekit-wid-con .fasicon.icon-pricing-list::before,
.ekit-wid-con .icon.icon-pricing-list::before,
.icon.icon-pricing-list::before {
 content:"\e926"
}
.ekit-wid-con .fasicon.icon-pricing-table::before,
.ekit-wid-con .icon.icon-pricing-table::before,
.icon.icon-pricing-table::before {
 content:"\e927"
}
.ekit-wid-con .fasicon.icon-product-featured::before,
.ekit-wid-con .icon.icon-product-featured::before,
.icon.icon-product-featured::before {
 content:"\e928"
}
.ekit-wid-con .fasicon.icon-product-image::before,
.ekit-wid-con .icon.icon-product-image::before,
.icon.icon-product-image::before {
 content:"\e929"
}
.ekit-wid-con .fasicon.icon-product-recent::before,
.ekit-wid-con .icon.icon-product-recent::before,
.icon.icon-product-recent::before {
 content:"\e92a"
}
.ekit-wid-con .fasicon.icon-product-sale::before,
.ekit-wid-con .icon.icon-product-sale::before,
.icon.icon-product-sale::before {
 content:"\e92b"
}
.ekit-wid-con .fasicon.icon-product-top-rated::before,
.ekit-wid-con .icon.icon-product-top-rated::before,
.icon.icon-product-top-rated::before {
 content:"\e92c"
}
.ekit-wid-con .fasicon.icon-product-top-seller::before,
.ekit-wid-con .icon.icon-product-top-seller::before,
.icon.icon-product-top-seller::before {
 content:"\e92d"
}
.ekit-wid-con .fasicon.icon-progress-bar::before,
.ekit-wid-con .icon.icon-progress-bar::before,
.icon.icon-progress-bar::before {
 content:"\e92e"
}
.ekit-wid-con .fasicon.icon-protected-content-v2::before,
.ekit-wid-con .icon.icon-protected-content-v2::before,
.icon.icon-protected-content-v2::before {
 content:"\e92f"
}
.ekit-wid-con .fasicon.icon-protected-content-v3::before,
.ekit-wid-con .icon.icon-protected-content-v3::before,
.icon.icon-protected-content-v3::before {
 content:"\e930"
}
.ekit-wid-con .fasicon.icon-protected-content::before,
.ekit-wid-con .icon.icon-protected-content::before,
.icon.icon-protected-content::before {
 content:"\e931"
}
.ekit-wid-con .fasicon.icon-qr_code::before,
.ekit-wid-con .icon.icon-qr_code::before,
.icon.icon-qr_code::before {
 content:"\e932"
}
.ekit-wid-con .fasicon.icon-scroll-button::before,
.ekit-wid-con .icon.icon-scroll-button::before,
.icon.icon-scroll-button::before {
 content:"\e933"
}
.ekit-wid-con .fasicon.icon-search1::before,
.ekit-wid-con .icon.icon-search1::before,
.icon.icon-search1::before {
 content:"\e934"
}
.ekit-wid-con .fasicon.icon-service::before,
.ekit-wid-con .icon.icon-service::before,
.icon.icon-service::before {
 content:"\e935"
}
.ekit-wid-con .fasicon.icon-slider-image::before,
.ekit-wid-con .icon.icon-slider-image::before,
.icon.icon-slider-image::before {
 content:"\e936"
}
.ekit-wid-con .fasicon.icon-social-share::before,
.ekit-wid-con .icon.icon-social-share::before,
.icon.icon-social-share::before {
 content:"\e937"
}
.ekit-wid-con .fasicon.icon-subscribe::before,
.ekit-wid-con .icon.icon-subscribe::before,
.icon.icon-subscribe::before {
 content:"\e938"
}
.ekit-wid-con .fasicon.icon-tab::before,
.ekit-wid-con .icon.icon-tab::before,
.icon.icon-tab::before {
 content:"\e939"
}
.ekit-wid-con .fasicon.icon-table::before,
.ekit-wid-con .icon.icon-table::before,
.icon.icon-table::before {
 content:"\e93a"
}
.ekit-wid-con .fasicon.icon-team-join::before,
.ekit-wid-con .icon.icon-team-join::before,
.icon.icon-team-join::before {
 content:"\e93b"
}
.ekit-wid-con .fasicon.icon-team-member::before,
.ekit-wid-con .icon.icon-team-member::before,
.icon.icon-team-member::before {
 content:"\e93c"
}
.ekit-wid-con .fasicon.icon-testimonial-carousel::before,
.ekit-wid-con .icon.icon-testimonial-carousel::before,
.icon.icon-testimonial-carousel::before {
 content:"\e93d"
}
.ekit-wid-con .fasicon.icon-testimonial-grid::before,
.ekit-wid-con .icon.icon-testimonial-grid::before,
.icon.icon-testimonial-grid::before {
 content:"\e93e"
}
.ekit-wid-con .fasicon.icon-testimonial-quote::before,
.ekit-wid-con .icon.icon-testimonial-quote::before,
.icon.icon-testimonial-quote::before {
 content:"\e93f"
}
.ekit-wid-con .fasicon.icon-testimonial-slider::before,
.ekit-wid-con .icon.icon-testimonial-slider::before,
.icon.icon-testimonial-slider::before {
 content:"\e940"
}
.ekit-wid-con .fasicon.icon-toggle::before,
.ekit-wid-con .icon.icon-toggle::before,
.icon.icon-toggle::before {
 content:"\e941"
}
.ekit-wid-con .fasicon.icon-user-login::before,
.ekit-wid-con .icon.icon-user-login::before,
.icon.icon-user-login::before {
 content:"\e942"
}
.ekit-wid-con .fasicon.icon-user-registration::before,
.ekit-wid-con .icon.icon-user-registration::before,
.icon.icon-user-registration::before {
 content:"\e943"
}
.ekit-wid-con .fasicon.icon-vertical-timeline::before,
.ekit-wid-con .icon.icon-vertical-timeline::before,
.icon.icon-vertical-timeline::before {
 content:"\e944"
}
.ekit-wid-con .fasicon.icon-video-player::before,
.ekit-wid-con .icon.icon-video-player::before,
.icon.icon-video-player::before {
 content:"\e945"
}
.ekit-wid-con .fasicon.icon-weather::before,
.ekit-wid-con .icon.icon-weather::before,
.icon.icon-weather::before {
 content:"\e946"
}
@font-face {
 font-family:'wpzoom-socicon';
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/socicon.eot?v=4.1.1);
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/socicon.eot?v=4.1.1) format('embedded-opentype'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/socicon.ttf?v=4.1.1) format('truetype'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/socicon.woff?v=4.1.1) format('woff'),
 url('../../../plugins/social-icons-widget-by-wpzoom/assets/font/socicon.svg?v=4.1.1#socicon') format('svg');
 font-weight:400;
 font-style:normal;
 text-transform:initial;
 font-display:swap
}
.socicon {
 position:relative;
 top:3px;
 display:inline-block;
 font-family:'wpzoom-socicon';
 font-style:normal;
 font-weight:400;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:1.2em
}
.wp-block-wpzoom-blocks-social-icons .socicon,
.zoom-social-icons-widget .socicon {
 font-family:'wpzoom-socicon'!important
}
.socicon:empty {
 width:1em
}
.socicon-500px {
 background-color:#58a9de;
 color:#58a9de
}
.social-icon.socicon-500px:before {
 content:"\e056"
}
.socicon-airbnb {
 background-color:#FF5A5F;
 color:#FF5A5F
}
.social-icon.socicon-airbnb:before {
 content:"\e00e"
}
.socicon-amazon {
 background-color:#F90;
 color:#F90
}
.social-icon.socicon-amazon:before {
 content:"\e05c"
}
.socicon-anchor {
 background-color:#8940fa;
 color:#8940fa
}
.social-icon.socicon-anchor:before {
 content:"\e91e"
}
.socicon-android {
 background-color:#8ec047;
 color:#8ec047
}
.social-icon.socicon-android:before {
 content:"\e03e"
}
.socicon-angieslist {
 background-color:#299F37;
 color:#299F37
}
.social-icon.socicon-angieslist:before {
 content:"\e916"
}
.socicon-aparat {
 background-color:#EA225D;
 color:#EA225D
}
.social-icon.socicon-aparat:before {
 content:"\e90e"
}
.socicon-apple {
 background-color:#B9BFC1;
 color:#B9BFC1
}
.social-icon.socicon-apple:before {
 content:"\e02e"
}
.socicon-apple-podcasts {
 background-color:#93C;
 color:#93C
}
.social-icon.socicon-apple-podcasts:before {
 content:"\e924"
}
.socicon-appnet {
 background-color:#494949;
 color:#494949
}
.social-icon.socicon-appnet:before {
 content:"\e013"
}
.socicon-appstore {
 background-color:#007AFF;
 color:#007AFF
}
.social-icon.socicon-appstore:before {
 content:"\e91f"
}
.socicon-artstation {
 background-color:#13aff0;
 color:#13aff0
}
.social-icon.socicon-artstation:before {
 content:"\e959"
}
.socicon-baidu {
 background-color:#2319DC;
 color:#2319DC
}
.social-icon.socicon-baidu:before {
 content:"\e061"
}
.socicon-bandcamp {
 background-color:#619aa9;
 color:#619aa9
}
.social-icon.socicon-bandcamp:before {
 content:"\e06a"
}
.socicon-beatport {
 background-color:#01FF95;
 color:#01FF95
}
.social-icon.socicon-beatport:before {
 content:"\e944"
}
.socicon-bebo {
 background-color:#EF1011;
 color:#EF1011
}
.social-icon.socicon-bebo:before {
 content:"\e035"
}
.socicon-behance {
 background-color:#1769ff;
 color:#1769ff
}
.social-icon.socicon-behance:before {
 content:"\e027"
}
.socicon-blogger {
 background-color:#ec661c;
 color:#ec661c
}
.social-icon.socicon-blogger:before {
 content:"\e020"
}
.socicon-bloglovin {
 background-color:#000;
 color:#000
}
.social-icon.socicon-bloglovin:before {
 content:"\e075"
}
.socicon-buffer {
 background-color:#000;
 color:#000
}
.social-icon.socicon-buffer:before {
 content:"\e018"
}
.socicon-castbox {
 background-color:#F55B23;
 color:#F55B23
}
.social-icon.socicon-castbox:before {
 content:"\e93d"
}
.socicon-coderwall {
 background-color:#3E8DCC;
 color:#3E8DCC
}
.social-icon.socicon-coderwall:before {
 content:"\e011"
}
.socicon-codered {
 background-color:#FF033B;
 color:#FF033B
}
.social-icon.socicon-codered:before {
 content:"\e940"
}
.socicon-coronavirus {
 background-color:#E6502A;
 color:#E6502A
}
.social-icon.socicon-coronavirus:before {
 content:"\e936"
}
.socicon-crunchbase {
 background-color:#0288d1;
 color:#0288d1
}
.social-icon.socicon-crunchbase:before {
 content:"\e93b"
}
.socicon-dailymotion {
 background-color:#004e72;
 color:#004e72
}
.social-icon.socicon-dailymotion:before {
 content:"\e053"
}
.socicon-delicious {
 background-color:#020202;
 color:#020202
}
.social-icon.socicon-delicious:before {
 content:"\e028"
}
.socicon-deviantart {
 background-color:#05CC47;
 color:#05CC47
}
.social-icon.socicon-deviantart:before {
 content:"\e927"
}
.socicon-deezer {
 background-color:#32323d;
 color:#32323d
}
.social-icon.socicon-deezer:before {
 content:"\e06c"
}
.socicon-digg {
 background-color:#1d1d1b;
 color:#1d1d1b
}
.social-icon.socicon-digg:before {
 content:"\e025"
}
.socicon-discord {
 background-color:#7289da;
 color:#7289da
}
.social-icon.socicon-discord:before {
 content:"\e903"
}
.socicon-discord2 {
 background-color:#7289da;
 color:#7289da
}
.social-icon.socicon-discord2:before {
 content:"\e079"
}
.socicon-disqus {
 background-color:#2e9fff;
 color:#2e9fff
}
.social-icon.socicon-disqus:before {
 content:"\e019"
}
.socicon-displate {
 background-color:#000;
 color:#000
}
.social-icon.socicon-displate:before {
 content:"\e91d"
}
.socicon-dribbble {
 background-color:#e84d88;
 color:#e84d88
}
.social-icon.socicon-dribbble:before {
 content:"\e023"
}
.socicon-drupal {
 background-color:#00598e;
 color:#00598e
}
.social-icon.socicon-drupal:before {
 content:"\e002"
}
.socicon-ebay {
 background-color:#E53238;
 color:#E53238
}
.social-icon.socicon-ebay:before {
 content:"\e063"
}
.socicon-ello {
 background-color:#000;
 color:#000
}
.social-icon.socicon-ello:before {
 content:"\e006"
}
.socicon-etsy {
 background-color:#F16521;
 color:#F16521
}
.social-icon.socicon-etsy:before {
 content:"\e941"
}
.socicon-envato {
 background-color:#82B540;
 color:#82B540
}
.social-icon.socicon-envato:before {
 content:"\e026"
}
.socicon-eyeem {
 background-color:#000;
 color:#000
}
.social-icon.socicon-eyeem:before {
 content:"\e902"
}
.socicon-facebook {
 background-color:#1877F2;
 color:#1877F2
}
.social-icon.socicon-facebook:before {
 content:"\e91a"
}
.socicon-facebook2 {
 background-color:#1877F2;
 color:#1877F2
}
.social-icon.socicon-facebook2:before {
 content:"\e91a"
}
.socicon-feedburner {
 background-color:#FC0;
 color:#FC0
}
.social-icon.socicon-feedburner:before {
 content:"\e048"
}
.socicon-feedly {
 background-color:#34B151;
 color:#34B151
}
.social-icon.socicon-feedly:before {
 content:"\e074"
}
.socicon-fiverr {
 background-color:#1DBF73;
 color:#1DBF73
}
.social-icon.socicon-fiverr:before {
 content:"\e928"
}
.socicon-flattr {
 background-color:#F67C1A;
 color:#F67C1A
}
.social-icon.socicon-flattr:before {
 content:"\e02f"
}
.socicon-flipboard {
 background-color:#E12828;
 color:#E12828
}
.social-icon.socicon-flipboard:before {
 content:"\e904"
}
.socicon-flipboard2 {
 background-color:#E12828;
 color:#E12828
}
.social-icon.socicon-flipboard2:before {
 content:"\e905"
}
.socicon-flickr {
 background-color:#ff0084;
 color:#ff0084
}
.social-icon.socicon-flickr:before {
 content:"\e055"
}
.socicon-foursquare {
 background-color:#F94877;
 color:#F94877
}
.social-icon.socicon-foursquare:before {
 content:"\e044"
}
.socicon-friendfeed {
 background-color:#2F72C4;
 color:#2F72C4
}
.social-icon.socicon-friendfeed:before {
 content:"\e032"
}
.socicon-gab {
 background-color:#28cf7a;
 color:#28cf7a
}
.social-icon.socicon-gab:before {
 content:"\e93c"
}
.socicon-github {
 background-color:#221e1b;
 color:#221e1b
}
.social-icon.socicon-github:before {
 content:"\e030"
}
.socicon-goodreads {
 background-color:#463020;
 color:#463020
}
.social-icon.socicon-goodreads:before {
 content:"\e014"
}
.socicon-google {
 background-color:#d93e2d;
 color:#d93e2d
}
.social-icon.socicon-google:before {
 content:"\e042"
}
.socicon-google-calendar {
 background-color:#3D81F6;
 color:#3D81F6
}
.social-icon.socicon-google-calendar:before {
 content:"\e926"
}
.socicon-google-maps {
 background-color:#4285F4;
 color:#4285F4
}
.social-icon.socicon-google-maps:before {
 content:"\e937"
}
.socicon-google-news {
 background-color:#174EA6;
 color:#174EA6
}
.social-icon.socicon-google-news:before {
 content:"\e925"
}
.socicon-google-podcasts {
 background-color:#4285F4;
 color:#4285F4
}
.social-icon.socicon-google-podcasts:before {
 content:"\e923"
}
.socicon-grooveshark {
 background-color:#000;
 color:#000
}
.social-icon.socicon-grooveshark:before {
 content:"\e04f"
}
.socicon-guilded {
 background-color:#F5C400;
 color:#F5C400
}
.social-icon.socicon-guilded:before {
 content:"\e935"
}
.socicon-hellocoton {
 background-color:#D50066;
 color:#D50066
}
.social-icon.socicon-hellocoton:before {
 content:"\e901"
}
.socicon-homeadvisor {
 background-color:#EF8B1D;
 color:#EF8B1D
}
.social-icon.socicon-homeadvisor:before {
 content:"\e915"
}
.socicon-houzz {
 background-color:#7CC04B;
 color:#7CC04B
}
.social-icon.socicon-houzz:before {
 content:"\e00a"
}
.socicon-identica {
 background-color:#000;
 color:#000
}
.social-icon.socicon-identica:before {
 content:"\e034"
}
.socicon-iheartradio {
 background-color:#C6002B;
 color:#C6002B
}
.social-icon.socicon-iheartradio:before {
 content:"\e930"
}
.socicon-instagram {
 background-color:#E4405F;
 color:#E4405F
}
.social-icon.socicon-instagram:before {
 content:"\e057"
}
.socicon-itunes {
 background-color:#ff5e51;
 color:#ff5e51
}
.social-icon.socicon-itunes:before {
 content:"\e0ae"
}
.socicon-issuu {
 background-color:#F26F61;
 color:#F26F61
}
.social-icon.socicon-issuu:before {
 content:"\e06b"
}
.socicon-ko-fi {
 background-color:#F16061;
 color:#F16061
}
.social-icon.socicon-ko-fi:before {
 content:"\e934"
}
.socicon-kkbox {
 background-color:#20afd6;
 color:#20afd6
}
.social-icon.socicon-kkbox:before {
 content:"\e93e"
}
.socicon-komoot {
 background-color:#6AA127;
 color:#6AA127
}
.social-icon.socicon-komoot:before {
 content:"\e93a"
}
.socicon-lanyrd {
 background-color:#3c80c9;
 color:#3c80c9
}
.social-icon.socicon-lanyrd:before {
 content:"\e016"
}
.socicon-lastfm {
 background-color:#d41316;
 color:#d41316
}
.social-icon.socicon-lastfm:before {
 content:"\e050"
}
.socicon-letterboxd {
 background-color:#2c3440;
 color:#2c3440
}
.social-icon.socicon-letterboxd:before {
 content:"\e96d"
}
.socicon-line {
 background-color:#00BA27;
 color:#00BA27
}
.social-icon.socicon-line:before {
 content:"\e900"
}
.socicon-linkedin {
 background-color:#0077B5;
 color:#0077B5
}
.social-icon.socicon-linkedin:before {
 content:"\e049"
}
.socicon-lookbook {
 background-color:#000;
 color:#000
}
.social-icon.socicon-lookbook:before {
 content:"\e073"
}
.socicon-mail {
 background-color:#000;
 color:#000
}
.social-icon.socicon-mail:before {
 content:"\e01f"
}
.socicon-mailru {
 background-color:#005FF9;
 color:#005FF9
}
.social-icon.socicon-mailru:before {
 content:"\e932"
}
.socicon-mailchimp {
 background-color:#FFE01B;
 color:#FFE01B
}
.social-icon.socicon-mailchimp:before {
 content:"\e92c";
 color:#000!important
}
.socicon-mailchimp2 {
 background-color:#FFE01B;
 color:#FFE01B
}
.social-icon.socicon-mailchimp2:before {
 content:"\e929"
}
.socicon-mastodon {
 background-color:#2B8BD0;
 color:#2B8BD0
}
.social-icon.socicon-mastodon:before {
 content:"\e913"
}
.socicon-medium {
 background-color:#01AB6C;
 color:#01AB6C
}
.social-icon.socicon-medium:before {
 content:"\e06d"
}
.socicon-meetup {
 background-color:#e2373c;
 color:#e2373c
}
.social-icon.socicon-meetup:before {
 content:"\e03c"
}
.socicon-messenger {
 background-color:#0084ff;
 color:#0084ff
}
.social-icon.socicon-messenger:before {
 content:"\e906"
}
.socicon-mewe {
 background-color:#17377F;
 color:#17377F
}
.social-icon.socicon-mewe:before {
 content:"\e931"
}
.socicon-mixer {
 background-color:#1FBAED;
 color:#1FBAED
}
.social-icon.socicon-mixer:before {
 content:"\e91b"
}
.socicon-myspace {
 background-color:#323232;
 color:#323232
}
.social-icon.socicon-myspace:before {
 content:"\e04c"
}
.socicon-mywed {
 background-color:#000;
 color:#000
}
.social-icon.socicon-mywed:before {
 content:"\e908"
}
.socicon-newsvine {
 background-color:#075B2F;
 color:#075B2F
}
.social-icon.socicon-newsvine:before {
 content:"\e033"
}
.socicon-nextdoor {
 background-color:#8ed500;
 color:#8ed500
}
.social-icon.socicon-nextdoor:before {
 content:"\e92b"
}
.socicon-nextdoor2 {
 background-color:#01B247;
 color:#01B247
}
.social-icon.socicon-nextdoor2:before {
 content:"\e942"
}
.socicon-newgrounds {
 background-color:#000;
 color:#000
}
.social-icon.socicon-newgrounds:before {
 content:"\e939"
}
.socicon-odnoklassniki {
 background-color:#f48420;
 color:#f48420
}
.social-icon.socicon-odnoklassniki:before {
 content:"\e00d"
}
.socicon-ok {
 background-color:#f48420;
 color:#f48420
}
.social-icon.socicon-ok:before {
 content:"\e00d"
}
.socicon-overcast {
 background-color:#FC7E0F;
 color:#FC7E0F
}
.social-icon.socicon-overcast:before {
 content:"\e922"
}
.socicon-overwatch {
 background-color:#9E9E9E;
 color:#9E9E9E
}
.social-icon.socicon-overwatch:before {
 content:"\e076"
}
.socicon-outlook {
 background-color:#0072C6;
 color:#0072C6
}
.social-icon.socicon-outlook:before {
 content:"\e010"
}
.socicon-parler {
 background-color:#b91d2b;
 color:#b91d2b
}
.social-icon.socicon-parler:before {
 content:"\e92a"
}
.socicon-patreon {
 background-color:#E44727;
 color:#E44727
}
.social-icon.socicon-patreon:before {
 content:"\e05f"
}
.socicon-paypal {
 background-color:#009cde;
 color:#009cde
}
.social-icon.socicon-paypal:before {
 content:"\e00c"
}
.socicon-periscope {
 background-color:#40A4C4;
 color:#40A4C4
}
.social-icon.socicon-periscope:before {
 content:"\e00f"
}
.socicon-persona {
 background-color:#e6753d;
 color:#e6753d
}
.social-icon.socicon-persona:before {
 content:"\e008"
}
.socicon-pinterest {
 background-color:#c92619;
 color:#c92619
}
.social-icon.socicon-pinterest:before {
 content:"\e043"
}
.socicon-pixiv {
 background-color:#049CFF;
 color:#049CFF
}
.social-icon.socicon-pixiv:before {
 content:"\e94f"
}
.socicon-play {
 background-color:#000;
 color:#000
}
.social-icon.socicon-play:before {
 content:"\e02b"
}
.socicon-playerfm {
 background-color:#C8122A;
 color:#C8122A
}
.social-icon.socicon-playerfm:before {
 content:"\e92f"
}
.socicon-playstation {
 background-color:#000;
 color:#000
}
.social-icon.socicon-playstation:before {
 content:"\e03d"
}
.socicon-pocketcasts {
 background-color:#F43E37;
 color:#F43E37
}
.social-icon.socicon-pocketcasts:before {
 content:"\e943"
}
.socicon-ravelry {
 background-color:#EE6E62;
 color:#EE6E62
}
.social-icon.socicon-ravelry:before {
 content:"\e92d"
}
.socicon-redbubble {
 background-color:#E41321;
 color:#E41321
}
.social-icon.socicon-redbubble:before {
 content:"\e979"
}
.socicon-reddit {
 background-color:#e74a1e;
 color:#e74a1e
}
.social-icon.socicon-reddit:before {
 content:"\e022"
}
.socicon-researchgate {
 background-color:#0CB;
 color:#0CB
}
.social-icon.socicon-researchgate:before {
 content:"\e078"
}
.socicon-reverbnation {
 background-color:#000;
 color:#000
}
.social-icon.socicon-reverbnation:before {
 content:"\e07b"
}
.socicon-rss {
 background-color:#f26109;
 color:#f26109
}
.social-icon.socicon-rss:before {
 content:"\e00b"
}
.socicon-shutterstock {
 background-color:#FC2321;
 color:#FC2321
}
.social-icon.socicon-shutterstock:before {
 content:"\e90d"
}
.socicon-skype {
 background-color:#28abe3;
 color:#28abe3
}
.social-icon.socicon-skype:before {
 content:"\e046"
}
.socicon-slack {
 background-color:#4B6BC6;
 color:#4B6BC6
}
.social-icon.socicon-slack:before {
 content:"\e918"
}
.socicon-slideshare {
 background-color:#4ba3a6;
 color:#4ba3a6
}
.social-icon.socicon-slideshare:before {
 content:"\e017"
}
.socicon-smugmug {
 background-color:#ACFD32;
 color:#ACFD32
}
.social-icon.socicon-smugmug:before {
 content:"\e05e"
}
.socicon-snapchat {
 background-color:#000;
 color:#000
}
.social-icon.socicon-snapchat:before {
 content:"\e03f"
}
.socicon-songkick {
 background-color:#F80046;
 color:#F80046
}
.social-icon.socicon-songkick:before {
 content:"\e07a"
}
.socicon-soundcloud {
 background-color:#fe3801;
 color:#fe3801
}
.social-icon.socicon-soundcloud:before {
 content:"\e04d"
}
.socicon-spotify {
 background-color:#1DB954;
 color:#1DB954
}
.social-icon.socicon-spotify:before {
 content:"\e945"
}
.socicon-ssrn {
 background-color:#063a73;
 color:#063a73
}
.social-icon.socicon-ssrn:before {
 content:"\e921"
}
.socicon-stackoverflow {
 background-color:#FD9827;
 color:#FD9827
}
.social-icon.socicon-stackoverflow:before {
 content:"\e007"
}
.socicon-steam {
 background-color:#8F8D8A;
 color:#8F8D8A
}
.social-icon.socicon-steam:before {
 content:"\e037"
}
.socicon-stitcher {
 background-color:#000;
 color:#000
}
.social-icon.socicon-stitcher:before {
 content:"\e92e"
}
.socicon-strava {
 background-color:#FC4C02;
 color:#FC4C02
}
.social-icon.socicon-strava:before {
 content:"\e081"
}
.socicon-stumbleupon {
 background-color:#e64011;
 color:#e64011
}
.social-icon.socicon-stumbleupon:before {
 content:"\e024"
}
.socicon-swarm {
 background-color:#FC9D3C;
 color:#FC9D3C
}
.social-icon.socicon-swarm:before {
 content:"\e003"
}
.socicon-technorati {
 background-color:#5cb030;
 color:#5cb030
}
.social-icon.socicon-technorati:before {
 content:"\e021"
}
.socicon-telegram {
 background-color:#08c;
 color:#08c
}
.social-icon.socicon-telegram:before {
 content:"\e06e"
}
.socicon-tg {
 background-color:#08c;
 color:#08c
}
.social-icon.socicon-tg:before {
 content:"\e06e"
}
.socicon-thefork {
 background-color:#589548;
 color:#589548
}
.social-icon.socicon-thefork:before {
 content:"\e912"
}
.socicon-tidal {
 background-color:#01FFFF;
 color:#01FFFF
}
.social-icon.socicon-tidal:before {
 content:"\e910"
}
.socicon-tiktok {
 background-color:#69C9D0;
 color:#69C9D0
}
.social-icon.socicon-tiktok:before {
 content:"\e90c"
}
.socicon-tiktok2 {
 background-color:#010101;
 color:#010101
}
.social-icon.socicon-tiktok2:before {
 content:"\e96b"
}
.socicon-tripadvisor {
 background-color:#589442;
 color:#589442
}
.social-icon.socicon-tripadvisor:before {
 content:"\e012"
}
.socicon-tripit {
 background-color:#1982C3;
 color:#1982C3
}
.social-icon.socicon-tripit:before {
 content:"\e015"
}
.socicon-triplej {
 background-color:#E53531;
 color:#E53531
}
.social-icon.socicon-triplej:before {
 content:"\e009"
}
.socicon-tumblr {
 background-color:#45556c;
 color:#45556c
}
.social-icon.socicon-tumblr:before {
 content:"\e059"
}
.socicon-tunein {
 background-color:#36b4a7;
 color:#36b4a7
}
.social-icon.socicon-tunein:before {
 content:"\e90a"
}
.socicon-twitter {
 background-color:#1da1f2;
 color:#1da1f2
}
.social-icon.socicon-twitter:before {
 content:"\e040"
}
.socicon-unsplash {
 background-color:#000;
 color:#000
}
.social-icon.socicon-unsplash:before {
 content:"\e90b"
}
.socicon-udemy {
 background-color:#17aa1c;
 color:#17aa1c
}
.social-icon.socicon-udemy:before {
 content:"\e93f"
}
.socicon-viadeo {
 background-color:#e4a000;
 color:#e4a000
}
.social-icon.socicon-viadeo:before {
 content:"\e04a"
}
.socicon-viber {
 background-color:#7b519d;
 color:#7b519d
}
.social-icon.socicon-viber:before {
 content:"\e071"
}
.socicon-vimeo {
 background-color:#51b5e7;
 color:#51b5e7
}
.social-icon.socicon-vimeo:before {
 content:"\e052"
}
.socicon-vine {
 background-color:#00b389;
 color:#00b389
}
.social-icon.socicon-vine:before {
 content:"\e054"
}
.socicon-vkontakte {
 background-color:#5a7fa6;
 color:#5a7fa6
}
.social-icon.socicon-vkontakte:before {
 content:"\e01a"
}
.socicon-whatsapp {
 background-color:#20B038;
 color:#20B038
}
.social-icon.socicon-whatsapp:before {
 content:"\e01b"
}
.socicon-wikipedia {
 background-color:#000;
 color:#000
}
.social-icon.socicon-wikipedia:before {
 content:"\e02d"
}
.socicon-windows {
 background-color:#00BDF6;
 color:#00BDF6
}
.social-icon.socicon-windows:before {
 content:"\e039"
}
.socicon-wordpress {
 background-color:#464646;
 color:#464646
}
.social-icon.socicon-wordpress:before {
 content:"\e058"
}
.socicon-xbox {
 background-color:#92C83E;
 color:#92C83E
}
.social-icon.socicon-xbox:before {
 content:"\e038"
}
.socicon-xing {
 background-color:#005a60;
 color:#005a60
}
.social-icon.socicon-xing:before {
 content:"\e04b"
}
.socicon-yahoo {
 background-color:#6E2A85;
 color:#6E2A85
}
.social-icon.socicon-yahoo:before {
 content:"\e045"
}
.socicon-yammer {
 background-color:#1175C4;
 color:#1175C4
}
.social-icon.socicon-yammer:before {
 content:"\e005"
}
.socicon-yandex {
 background-color:red;
 color:red
}
.social-icon.socicon-yandex:before {
 content:"\e068"
}
.socicon-zen-yandex {
 background-color:#000;
 color:#000
}
.social-icon.socicon-zen-yandex:before {
 content:"\e911"
}
.socicon-yelp {
 background-color:#c83218;
 color:#c83218
}
.social-icon.socicon-yelp:before {
 content:"\e047"
}
.socicon-youtube {
 background-color:red;
 color:red
}
.social-icon.socicon-youtube:before {
 content:"\e051"
}
.socicon-yummly {
 background-color:#e16220;
 color:#e16220
}
.social-icon.socicon-yummly:before {
 content:"\e920"
}
.socicon-zazzle {
 background-color:#9DBC7A;
 color:#9DBC7A
}
.social-icon.socicon-zazzle:before {
 content:"\e97b"
}
.socicon-zerply {
 background-color:#9DBC7A;
 color:#9DBC7A
}
.social-icon.socicon-zerply:before {
 content:"\e02c"
}
.socicon-zillow {
 background-color:#1277e1;
 color:#1277e1
}
.social-icon.socicon-zillow:before {
 content:"\e938"
}
.socicon-zomato {
 background-color:#cb202d;
 color:#cb202d
}
.social-icon.socicon-zomato:before {
 content:"\e072"
}
.socicon-zynga {
 background-color:#DC0606;
 color:#DC0606
}
.social-icon.socicon-zynga:before {
 content:"\e036"
}
@font-face {
 font-family:"Genericons";
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.eot);
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.eot?) format("embedded-opentype");
 font-weight:400;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:"Genericons";
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.woff) format("woff"),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.ttf) format("truetype"),
 url("../../../plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.svg#Genericons") format("svg");
 font-weight:400;
 font-style:normal;
 font-display:swap
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 @font-face {
  font-family:"Genericons";
  src:url("../../../plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.svg#Genericons") format("svg");
  font-display:swap
 }
}
.genericon {
 font-size:16px;
 vertical-align:top;
 text-align:center;
 -moz-transition:color .1s ease-in 0;
 -webkit-transition:color .1s ease-in 0;
 display:inline-block;
 font-family:"Genericons";
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 line-height:1;
 text-decoration:inherit;
 text-transform:none;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 speak:none
}
.genericon-rotate-90 {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 transform:rotate(90deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.genericon-rotate-180 {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.genericon-rotate-270 {
 -webkit-transform:rotate(270deg);
 -moz-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 -o-transform:rotate(270deg);
 transform:rotate(270deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.genericon-flip-horizontal {
 -webkit-transform:scale(-1,1);
 -moz-transform:scale(-1,1);
 -ms-transform:scale(-1,1);
 -o-transform:scale(-1,1);
 transform:scale(-1,1)
}
.genericon-flip-vertical {
 -webkit-transform:scale(1,-1);
 -moz-transform:scale(1,-1);
 -ms-transform:scale(1,-1);
 -o-transform:scale(1,-1);
 transform:scale(1,-1)
}
.genericon-404:before {
 content:"\f423"
}
.genericon-activity:before {
 content:"\f508"
}
.genericon-anchor:before {
 content:"\f509"
}
.genericon-aside:before {
 content:"\f101"
}
.genericon-attachment:before {
 content:"\f416"
}
.genericon-audio:before {
 content:"\f109"
}
.genericon-bold:before {
 content:"\f471"
}
.genericon-book:before {
 content:"\f444"
}
.genericon-bug:before {
 content:"\f50a"
}
.genericon-cart:before {
 content:"\f447"
}
.genericon-category:before {
 content:"\f301"
}
.genericon-chat:before {
 content:"\f108"
}
.genericon-checkmark:before {
 content:"\f418"
}
.genericon-close:before {
 content:"\f405"
}
.genericon-close-alt:before {
 content:"\f406"
}
.genericon-cloud:before {
 content:"\f426"
}
.genericon-cloud-download:before {
 content:"\f440"
}
.genericon-cloud-upload:before {
 content:"\f441"
}
.genericon-code:before {
 content:"\f462"
}
.genericon-codepen:before {
 content:"\f216"
}
.genericon-cog:before {
 content:"\f445"
}
.genericon-collapse:before {
 content:"\f432"
}
.genericon-comment:before {
 content:"\f300"
}
.genericon-day:before {
 content:"\f305"
}
.genericon-digg:before {
 content:"\f221"
}
.genericon-document:before {
 content:"\f443"
}
.genericon-dot:before {
 content:"\f428"
}
.genericon-downarrow:before {
 content:"\f502"
}
.genericon-download:before {
 content:"\f50b"
}
.genericon-draggable:before {
 content:"\f436"
}
.genericon-dribbble:before {
 content:"\f201"
}
.genericon-dropbox:before {
 content:"\f225"
}
.genericon-dropdown:before {
 content:"\f433"
}
.genericon-dropdown-left:before {
 content:"\f434"
}
.genericon-edit:before {
 content:"\f411"
}
.genericon-ellipsis:before {
 content:"\f476"
}
.genericon-expand:before {
 content:"\f431"
}
.genericon-external:before {
 content:"\f442"
}
.genericon-facebook:before {
 content:"\f203"
}
.genericon-facebook-alt:before {
 content:"\f204"
}
.genericon-fastforward:before {
 content:"\f458"
}
.genericon-feed:before {
 content:"\f413"
}
.genericon-flag:before {
 content:"\f468"
}
.genericon-flickr:before {
 content:"\f211"
}
.genericon-foursquare:before {
 content:"\f226"
}
.genericon-fullscreen:before {
 content:"\f474"
}
.genericon-gallery:before {
 content:"\f103"
}
.genericon-github:before {
 content:"\f200"
}
.genericon-googleplus:before {
 content:"\f206"
}
.genericon-googleplus-alt:before {
 content:"\f218"
}
.genericon-handset:before {
 content:"\f50c"
}
.genericon-heart:before {
 content:"\f461"
}
.genericon-help:before {
 content:"\f457"
}
.genericon-hide:before {
 content:"\f404"
}
.genericon-hierarchy:before {
 content:"\f505"
}
.genericon-home:before {
 content:"\f409"
}
.genericon-image:before {
 content:"\f102"
}
.genericon-info:before {
 content:"\f455"
}
.genericon-instagram:before {
 content:"\f215"
}
.genericon-italic:before {
 content:"\f472"
}
.genericon-key:before {
 content:"\f427"
}
.genericon-leftarrow:before {
 content:"\f503"
}
.genericon-link:before {
 content:"\f107"
}
.genericon-linkedin:before {
 content:"\f207"
}
.genericon-linkedin-alt:before {
 content:"\f208"
}
.genericon-location:before {
 content:"\f417"
}
.genericon-lock:before {
 content:"\f470"
}
.genericon-mail:before {
 content:"\f410"
}
.genericon-maximize:before {
 content:"\f422"
}
.genericon-menu:before {
 content:"\f419"
}
.genericon-microphone:before {
 content:"\f50d"
}
.genericon-minimize:before {
 content:"\f421"
}
.genericon-minus:before {
 content:"\f50e"
}
.genericon-month:before {
 content:"\f307"
}
.genericon-move:before {
 content:"\f50f"
}
.genericon-next:before {
 content:"\f429"
}
.genericon-notice:before {
 content:"\f456"
}
.genericon-paintbrush:before {
 content:"\f506"
}
.genericon-path:before {
 content:"\f219"
}
.genericon-pause:before {
 content:"\f448"
}
.genericon-phone:before {
 content:"\f437"
}
.genericon-picture:before {
 content:"\f473"
}
.genericon-pinned:before {
 content:"\f308"
}
.genericon-pinterest:before {
 content:"\f209"
}
.genericon-pinterest-alt:before {
 content:"\f210"
}
.genericon-play:before {
 content:"\f452"
}
.genericon-plugin:before {
 content:"\f439"
}
.genericon-plus:before {
 content:"\f510"
}
.genericon-pocket:before {
 content:"\f224"
}
.genericon-polldaddy:before {
 content:"\f217"
}
.genericon-portfolio:before {
 content:"\f460"
}
.genericon-previous:before {
 content:"\f430"
}
.genericon-print:before {
 content:"\f469"
}
.genericon-quote:before {
 content:"\f106"
}
.genericon-rating-empty:before {
 content:"\f511"
}
.genericon-rating-full:before {
 content:"\f512"
}
.genericon-rating-half:before {
 content:"\f513"
}
.genericon-reddit:before {
 content:"\f222"
}
.genericon-refresh:before {
 content:"\f420"
}
.genericon-reply:before {
 content:"\f412"
}
.genericon-reply-alt:before {
 content:"\f466"
}
.genericon-reply-single:before {
 content:"\f467"
}
.genericon-rewind:before {
 content:"\f459"
}
.genericon-rightarrow:before {
 content:"\f501"
}
.genericon-search:before {
 content:"\f400"
}
.genericon-send-to-phone:before {
 content:"\f438"
}
.genericon-send-to-tablet:before {
 content:"\f454"
}
.genericon-share:before {
 content:"\f415"
}
.genericon-show:before {
 content:"\f403"
}
.genericon-shuffle:before {
 content:"\f514"
}
.genericon-sitemap:before {
 content:"\f507"
}
.genericon-skip-ahead:before {
 content:"\f451"
}
.genericon-skip-back:before {
 content:"\f450"
}
.genericon-skype:before {
 content:"\f220"
}
.genericon-spam:before {
 content:"\f424"
}
.genericon-spotify:before {
 content:"\f515"
}
.genericon-standard:before {
 content:"\f100"
}
.genericon-star:before {
 content:"\f408"
}
.genericon-status:before {
 content:"\f105"
}
.genericon-stop:before {
 content:"\f449"
}
.genericon-stumbleupon:before {
 content:"\f223"
}
.genericon-subscribe:before {
 content:"\f463"
}
.genericon-subscribed:before {
 content:"\f465"
}
.genericon-summary:before {
 content:"\f425"
}
.genericon-tablet:before {
 content:"\f453"
}
.genericon-tag:before {
 content:"\f302"
}
.genericon-time:before {
 content:"\f303"
}
.genericon-top:before {
 content:"\f435"
}
.genericon-trash:before {
 content:"\f407"
}
.genericon-tumblr:before {
 content:"\f214"
}
.genericon-twitch:before {
 content:"\f516"
}
.genericon-twitter:before {
 content:"\f202"
}
.genericon-unapprove:before {
 content:"\f446"
}
.genericon-unsubscribe:before {
 content:"\f464"
}
.genericon-unzoom:before {
 content:"\f401"
}
.genericon-uparrow:before {
 content:"\f500"
}
.genericon-user:before {
 content:"\f304"
}
.genericon-video:before {
 content:"\f104"
}
.genericon-videocamera:before {
 content:"\f517"
}
.genericon-vimeo:before {
 content:"\f212"
}
.genericon-warning:before {
 content:"\f414"
}
.genericon-website:before {
 content:"\f475"
}
.genericon-week:before {
 content:"\f306"
}
.genericon-wordpress:before {
 content:"\f205"
}
.genericon-xpost:before {
 content:"\f504"
}
.genericon-youtube:before {
 content:"\f213"
}
.genericon-zoom:before {
 content:"\f402"
}
.academicons-ul,
.fa-ul {
 list-style-type:none
}
.academicons-li,
.fa-li {
 top:.14285714em;
 text-align:center
}
.academicons-fw,
.academicons-li,
.fa-fw,
.fa-li {
 text-align:center
}
.ai.fa-pull-left,
.fa.fa-pull-left {
 margin-right:.3em
}
@font-face {
 font-family:Academicons;
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/academicons.eot?v=1.8.6);
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/academicons.eot?v=1.8.6) format('embedded-opentype'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/academicons.ttf?v=1.8.6) format('truetype'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/academicons.woff?v=1.8.6) format('woff'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/academicons.svg?v=1.8.6#academicons) format('svg');
 font-weight:400;
 font-style:normal;
 font-display:swap
}
.academicons {
 display:inline-block;
 font:normal normal normal 14px/1 Academicons;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.academicons-lg,
.fa-lg {
 line-height:.75em;
 vertical-align:-15%
}
.academicons-academia:before {
 content:"\e9af"
}
.academicons-academia-square:before {
 content:"\e93d"
}
.academicons-acclaim:before {
 content:"\e92e"
}
.academicons-acclaim-square:before {
 content:"\e93a"
}
.academicons-acm:before {
 content:"\e93c"
}
.academicons-acm-square:before {
 content:"\e95d"
}
.academicons-acmdl:before {
 content:"\e96a"
}
.academicons-acmdl-square:before {
 content:"\e9d3"
}
.academicons-ads:before {
 content:"\e9cb"
}
.academicons-ads-square:before {
 content:"\e94a"
}
.academicons-arxiv:before {
 content:"\e974"
}
.academicons-arxiv-square:before {
 content:"\e9a6"
}
.academicons-biorxiv:before {
 content:"\e9a2"
}
.academicons-biorxiv-square:before {
 content:"\e98b"
}
.academicons-ceur:before {
 content:"\e96d"
}
.academicons-ceur-square:before {
 content:"\e92f"
}
.academicons-coursera:before {
 content:"\e95f"
}
.academicons-coursera-square:before {
 content:"\e97f"
}
.academicons-cv:before {
 content:"\e9a5"
}
.academicons-cv-square:before {
 content:"\e90a"
}
.academicons-dataverse:before {
 content:"\e9f7"
}
.academicons-dataverse-square:before {
 content:"\e9e4"
}
.academicons-dblp:before {
 content:"\e94f"
}
.academicons-dblp-square:before {
 content:"\e93f"
}
.academicons-depsy:before {
 content:"\e97a"
}
.academicons-depsy-square:before {
 content:"\e94b"
}
.academicons-doi:before {
 content:"\e97e"
}
.academicons-doi-square:before {
 content:"\e98f"
}
.academicons-dryad:before {
 content:"\e97c"
}
.academicons-dryad-square:before {
 content:"\e98c"
}
.academicons-figshare:before {
 content:"\e981"
}
.academicons-figshare-square:before {
 content:"\e9e7"
}
.academicons-google-scholar:before {
 content:"\e9d4"
}
.academicons-google-scholar-square:before {
 content:"\e9f9"
}
.academicons-ideas-repec:before {
 content:"\e9ed"
}
.academicons-ideas-repec-square:before {
 content:"\e9f8"
}
.academicons-ieee:before {
 content:"\e929"
}
.academicons-ieee-square:before {
 content:"\e9b9"
}
.academicons-impactstory:before {
 content:"\e9cf"
}
.academicons-impactstory-square:before {
 content:"\e9aa"
}
.academicons-inspire:before {
 content:"\e9e9"
}
.academicons-inspire-square:before {
 content:"\e9fe"
}
.academicons-lattes:before {
 content:"\e9b3"
}
.academicons-lattes-square:before {
 content:"\e99c"
}
.academicons-mathoverflow:before {
 content:"\e9f6"
}
.academicons-mathoverflow-square:before {
 content:"\e97b"
}
.academicons-mendeley:before {
 content:"\e9f0"
}
.academicons-mendeley-square:before {
 content:"\e9f3"
}
.academicons-open-access:before {
 content:"\e939"
}
.academicons-open-access-square:before {
 content:"\e9f4"
}
.academicons-orcid:before {
 content:"\e9d9"
}
.academicons-orcid-square:before {
 content:"\e9c3"
}
.academicons-osf:before {
 content:"\e9ef"
}
.academicons-osf-square:before {
 content:"\e931"
}
.academicons-overleaf:before {
 content:"\e914"
}
.academicons-overleaf-square:before {
 content:"\e98d"
}
.academicons-philpapers:before {
 content:"\e98a"
}
.academicons-philpapers-square:before {
 content:"\e96f"
}
.academicons-piazza:before {
 content:"\e99a"
}
.academicons-piazza-square:before {
 content:"\e90c"
}
.academicons-publons:before {
 content:"\e937"
}
.academicons-publons-square:before {
 content:"\e94e"
}
.academicons-pubmed:before {
 content:"\e99f"
}
.academicons-pubmed-square:before {
 content:"\e97d"
}
.academicons-researcherid:before {
 content:"\e91a"
}
.academicons-researcherid-square:before {
 content:"\e95c"
}
.academicons-researchgate:before {
 content:"\e95e"
}
.academicons-researchgate-square:before {
 content:"\e99e"
}
.academicons-scirate:before {
 content:"\e98e"
}
.academicons-scirate-square:before {
 content:"\e99d"
}
.academicons-semantic-scholar:before {
 content:"\e96e"
}
.academicons-semantic-scholar-square:before {
 content:"\e96c"
}
.academicons-springer:before {
 content:"\e928"
}
.academicons-springer-square:before {
 content:"\e99b"
}
.academicons-zotero:before {
 content:"\e962"
}
.academicons-zotero-square:before {
 content:"\e932"
}
.academicons-lg {
 font-size:1.33333333em
}
.academicons-2x {
 font-size:2em
}
.academicons-3x {
 font-size:3em
}
.academicons-4x {
 font-size:4em
}
.academicons-5x {
 font-size:5em
}
.academicons-fw {
 width:1.28571429em
}
.academicons-ul {
 padding-left:0;
 margin-left:2.14285714em
}
.academicons-ul>li {
 position:relative
}
.academicons-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em
}
.academicons-li.fa-lg {
 left:-1.85714286em
}
.academicons-border {
 padding:.2em .25em .15em;
 border:.08em solid #eee;
 border-radius:.1em
}
.academicons-pull-left {
 float:left
}
.academicons-pull-right {
 float:right
}
.ai.fa-pull-right {
 margin-left:.3em
}
.fa-lg {
 font-size:1.33333333em
}
.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
}
.fa-ul {
 padding-left:0;
 margin-left:2.14285714em
}
.fa-ul>li {
 position:relative
}
.fa-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em
}
.fa-li.fa-lg {
 left:-1.85714286em
}
.fa-border {
 padding:.2em .25em .15em;
 border:.08em solid #eee;
 border-radius:.1em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-right {
 margin-left:.3em
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
 font-family:'FontAwesome';
 src:url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.eot?v=4.7.0);
 src:url('../../../plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff?v=4.7.0) format('woff'),
 url(../../../plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
 url('../../../plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
 font-weight:400;
 font-style:normal;
 font-display:swap
}
.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
}
/*! This file is auto-generated */
@font-face {
 font-display:swap;
 font-family:dashicons;
 src:url(../../../../wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);
 src:url("../../../../wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),
 url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u) format("woff"),
 url(../../../../wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");
 font-weight:400;
 font-style:normal
}
.dashicons,
.dashicons-before:before {
 font-family:dashicons;
 display:inline-block;
 line-height:1;
 font-weight:400;
 font-style:normal;
 speak:never;
 text-decoration:inherit;
 text-transform:none;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 width:20px;
 height:20px;
 font-size:20px;
 vertical-align:top;
 text-align:center;
 transition:color .1s ease-in
}
.dashicons-admin-appearance:before {
 content:"\f100"
}
.dashicons-admin-collapse:before {
 content:"\f148"
}
.dashicons-admin-comments:before {
 content:"\f101"
}
.dashicons-admin-customizer:before {
 content:"\f540"
}
.dashicons-admin-generic:before {
 content:"\f111"
}
.dashicons-admin-home:before {
 content:"\f102"
}
.dashicons-admin-links:before {
 content:"\f103"
}
.dashicons-admin-media:before {
 content:"\f104"
}
.dashicons-admin-multisite:before {
 content:"\f541"
}
.dashicons-admin-network:before {
 content:"\f112"
}
.dashicons-admin-page:before {
 content:"\f105"
}
.dashicons-admin-plugins:before {
 content:"\f106"
}
.dashicons-admin-post:before {
 content:"\f109"
}
.dashicons-admin-settings:before {
 content:"\f108"
}
.dashicons-admin-site-alt:before {
 content:"\f11d"
}
.dashicons-admin-site-alt2:before {
 content:"\f11e"
}
.dashicons-admin-site-alt3:before {
 content:"\f11f"
}
.dashicons-admin-site:before {
 content:"\f319"
}
.dashicons-admin-tools:before {
 content:"\f107"
}
.dashicons-admin-users:before {
 content:"\f110"
}
.dashicons-airplane:before {
 content:"\f15f"
}
.dashicons-album:before {
 content:"\f514"
}
.dashicons-align-center:before {
 content:"\f134"
}
.dashicons-align-full-width:before {
 content:"\f114"
}
.dashicons-align-left:before {
 content:"\f135"
}
.dashicons-align-none:before {
 content:"\f138"
}
.dashicons-align-pull-left:before {
 content:"\f10a"
}
.dashicons-align-pull-right:before {
 content:"\f10b"
}
.dashicons-align-right:before {
 content:"\f136"
}
.dashicons-align-wide:before {
 content:"\f11b"
}
.dashicons-amazon:before {
 content:"\f162"
}
.dashicons-analytics:before {
 content:"\f183"
}
.dashicons-archive:before {
 content:"\f480"
}
.dashicons-arrow-down-alt:before {
 content:"\f346"
}
.dashicons-arrow-down-alt2:before {
 content:"\f347"
}
.dashicons-arrow-down:before {
 content:"\f140"
}
.dashicons-arrow-left-alt:before {
 content:"\f340"
}
.dashicons-arrow-left-alt2:before {
 content:"\f341"
}
.dashicons-arrow-left:before {
 content:"\f141"
}
.dashicons-arrow-right-alt:before {
 content:"\f344"
}
.dashicons-arrow-right-alt2:before {
 content:"\f345"
}
.dashicons-arrow-right:before {
 content:"\f139"
}
.dashicons-arrow-up-alt:before {
 content:"\f342"
}
.dashicons-arrow-up-alt2:before {
 content:"\f343"
}
.dashicons-arrow-up-duplicate:before {
 content:"\f143"
}
.dashicons-arrow-up:before {
 content:"\f142"
}
.dashicons-art:before {
 content:"\f309"
}
.dashicons-awards:before {
 content:"\f313"
}
.dashicons-backup:before {
 content:"\f321"
}
.dashicons-bank:before {
 content:"\f16a"
}
.dashicons-beer:before {
 content:"\f16c"
}
.dashicons-bell:before {
 content:"\f16d"
}
.dashicons-block-default:before {
 content:"\f12b"
}
.dashicons-book-alt:before {
 content:"\f331"
}
.dashicons-book:before {
 content:"\f330"
}
.dashicons-buddicons-activity:before {
 content:"\f452"
}
.dashicons-buddicons-bbpress-logo:before {
 content:"\f477"
}
.dashicons-buddicons-buddypress-logo:before {
 content:"\f448"
}
.dashicons-buddicons-community:before {
 content:"\f453"
}
.dashicons-buddicons-forums:before {
 content:"\f449"
}
.dashicons-buddicons-friends:before {
 content:"\f454"
}
.dashicons-buddicons-groups:before {
 content:"\f456"
}
.dashicons-buddicons-pm:before {
 content:"\f457"
}
.dashicons-buddicons-replies:before {
 content:"\f451"
}
.dashicons-buddicons-topics:before {
 content:"\f450"
}
.dashicons-buddicons-tracking:before {
 content:"\f455"
}
.dashicons-building:before {
 content:"\f512"
}
.dashicons-businessman:before {
 content:"\f338"
}
.dashicons-businessperson:before {
 content:"\f12e"
}
.dashicons-businesswoman:before {
 content:"\f12f"
}
.dashicons-button:before {
 content:"\f11a"
}
.dashicons-calculator:before {
 content:"\f16e"
}
.dashicons-calendar-alt:before {
 content:"\f508"
}
.dashicons-calendar:before {
 content:"\f145"
}
.dashicons-camera-alt:before {
 content:"\f129"
}
.dashicons-camera:before {
 content:"\f306"
}
.dashicons-car:before {
 content:"\f16b"
}
.dashicons-carrot:before {
 content:"\f511"
}
.dashicons-cart:before {
 content:"\f174"
}
.dashicons-category:before {
 content:"\f318"
}
.dashicons-chart-area:before {
 content:"\f239"
}
.dashicons-chart-bar:before {
 content:"\f185"
}
.dashicons-chart-line:before {
 content:"\f238"
}
.dashicons-chart-pie:before {
 content:"\f184"
}
.dashicons-clipboard:before {
 content:"\f481"
}
.dashicons-clock:before {
 content:"\f469"
}
.dashicons-cloud-saved:before {
 content:"\f137"
}
.dashicons-cloud-upload:before {
 content:"\f13b"
}
.dashicons-cloud:before {
 content:"\f176"
}
.dashicons-code-standards:before {
 content:"\f13a"
}
.dashicons-coffee:before {
 content:"\f16f"
}
.dashicons-color-picker:before {
 content:"\f131"
}
.dashicons-columns:before {
 content:"\f13c"
}
.dashicons-controls-back:before {
 content:"\f518"
}
.dashicons-controls-forward:before {
 content:"\f519"
}
.dashicons-controls-pause:before {
 content:"\f523"
}
.dashicons-controls-play:before {
 content:"\f522"
}
.dashicons-controls-repeat:before {
 content:"\f515"
}
.dashicons-controls-skipback:before {
 content:"\f516"
}
.dashicons-controls-skipforward:before {
 content:"\f517"
}
.dashicons-controls-volumeoff:before {
 content:"\f520"
}
.dashicons-controls-volumeon:before {
 content:"\f521"
}
.dashicons-cover-image:before {
 content:"\f13d"
}
.dashicons-dashboard:before {
 content:"\f226"
}
.dashicons-database-add:before {
 content:"\f170"
}
.dashicons-database-export:before {
 content:"\f17a"
}
.dashicons-database-import:before {
 content:"\f17b"
}
.dashicons-database-remove:before {
 content:"\f17c"
}
.dashicons-database-view:before {
 content:"\f17d"
}
.dashicons-database:before {
 content:"\f17e"
}
.dashicons-desktop:before {
 content:"\f472"
}
.dashicons-dismiss:before {
 content:"\f153"
}
.dashicons-download:before {
 content:"\f316"
}
.dashicons-drumstick:before {
 content:"\f17f"
}
.dashicons-edit-large:before {
 content:"\f327"
}
.dashicons-edit-page:before {
 content:"\f186"
}
.dashicons-edit:before {
 content:"\f464"
}
.dashicons-editor-aligncenter:before {
 content:"\f207"
}
.dashicons-editor-alignleft:before {
 content:"\f206"
}
.dashicons-editor-alignright:before {
 content:"\f208"
}
.dashicons-editor-bold:before {
 content:"\f200"
}
.dashicons-editor-break:before {
 content:"\f474"
}
.dashicons-editor-code-duplicate:before {
 content:"\f494"
}
.dashicons-editor-code:before {
 content:"\f475"
}
.dashicons-editor-contract:before {
 content:"\f506"
}
.dashicons-editor-customchar:before {
 content:"\f220"
}
.dashicons-editor-expand:before {
 content:"\f211"
}
.dashicons-editor-help:before {
 content:"\f223"
}
.dashicons-editor-indent:before {
 content:"\f222"
}
.dashicons-editor-insertmore:before {
 content:"\f209"
}
.dashicons-editor-italic:before {
 content:"\f201"
}
.dashicons-editor-justify:before {
 content:"\f214"
}
.dashicons-editor-kitchensink:before {
 content:"\f212"
}
.dashicons-editor-ltr:before {
 content:"\f10c"
}
.dashicons-editor-ol-rtl:before {
 content:"\f12c"
}
.dashicons-editor-ol:before {
 content:"\f204"
}
.dashicons-editor-outdent:before {
 content:"\f221"
}
.dashicons-editor-paragraph:before {
 content:"\f476"
}
.dashicons-editor-paste-text:before {
 content:"\f217"
}
.dashicons-editor-paste-word:before {
 content:"\f216"
}
.dashicons-editor-quote:before {
 content:"\f205"
}
.dashicons-editor-removeformatting:before {
 content:"\f218"
}
.dashicons-editor-rtl:before {
 content:"\f320"
}
.dashicons-editor-spellcheck:before {
 content:"\f210"
}
.dashicons-editor-strikethrough:before {
 content:"\f224"
}
.dashicons-editor-table:before {
 content:"\f535"
}
.dashicons-editor-textcolor:before {
 content:"\f215"
}
.dashicons-editor-ul:before {
 content:"\f203"
}
.dashicons-editor-underline:before {
 content:"\f213"
}
.dashicons-editor-unlink:before {
 content:"\f225"
}
.dashicons-editor-video:before {
 content:"\f219"
}
.dashicons-ellipsis:before {
 content:"\f11c"
}
.dashicons-email-alt:before {
 content:"\f466"
}
.dashicons-email-alt2:before {
 content:"\f467"
}
.dashicons-email:before {
 content:"\f465"
}
.dashicons-embed-audio:before {
 content:"\f13e"
}
.dashicons-embed-generic:before {
 content:"\f13f"
}
.dashicons-embed-photo:before {
 content:"\f144"
}
.dashicons-embed-post:before {
 content:"\f146"
}
.dashicons-embed-video:before {
 content:"\f149"
}
.dashicons-excerpt-view:before {
 content:"\f164"
}
.dashicons-exit:before {
 content:"\f14a"
}
.dashicons-external:before {
 content:"\f504"
}
.dashicons-facebook-alt:before {
 content:"\f305"
}
.dashicons-facebook:before {
 content:"\f304"
}
.dashicons-feedback:before {
 content:"\f175"
}
.dashicons-filter:before {
 content:"\f536"
}
.dashicons-flag:before {
 content:"\f227"
}
.dashicons-food:before {
 content:"\f187"
}
.dashicons-format-aside:before {
 content:"\f123"
}
.dashicons-format-audio:before {
 content:"\f127"
}
.dashicons-format-chat:before {
 content:"\f125"
}
.dashicons-format-gallery:before {
 content:"\f161"
}
.dashicons-format-image:before {
 content:"\f128"
}
.dashicons-format-quote:before {
 content:"\f122"
}
.dashicons-format-status:before {
 content:"\f130"
}
.dashicons-format-video:before {
 content:"\f126"
}
.dashicons-forms:before {
 content:"\f314"
}
.dashicons-fullscreen-alt:before {
 content:"\f188"
}
.dashicons-fullscreen-exit-alt:before {
 content:"\f189"
}
.dashicons-games:before {
 content:"\f18a"
}
.dashicons-google:before {
 content:"\f18b"
}
.dashicons-googleplus:before {
 content:"\f462"
}
.dashicons-grid-view:before {
 content:"\f509"
}
.dashicons-groups:before {
 content:"\f307"
}
.dashicons-hammer:before {
 content:"\f308"
}
.dashicons-heading:before {
 content:"\f10e"
}
.dashicons-heart:before {
 content:"\f487"
}
.dashicons-hidden:before {
 content:"\f530"
}
.dashicons-hourglass:before {
 content:"\f18c"
}
.dashicons-html:before {
 content:"\f14b"
}
.dashicons-id-alt:before {
 content:"\f337"
}
.dashicons-id:before {
 content:"\f336"
}
.dashicons-image-crop:before {
 content:"\f165"
}
.dashicons-image-filter:before {
 content:"\f533"
}
.dashicons-image-flip-horizontal:before {
 content:"\f169"
}
.dashicons-image-flip-vertical:before {
 content:"\f168"
}
.dashicons-image-rotate-left:before {
 content:"\f166"
}
.dashicons-image-rotate-right:before {
 content:"\f167"
}
.dashicons-image-rotate:before {
 content:"\f531"
}
.dashicons-images-alt:before {
 content:"\f232"
}
.dashicons-images-alt2:before {
 content:"\f233"
}
.dashicons-index-card:before {
 content:"\f510"
}
.dashicons-info-outline:before {
 content:"\f14c"
}
.dashicons-info:before {
 content:"\f348"
}
.dashicons-insert-after:before {
 content:"\f14d"
}
.dashicons-insert-before:before {
 content:"\f14e"
}
.dashicons-insert:before {
 content:"\f10f"
}
.dashicons-instagram:before {
 content:"\f12d"
}
.dashicons-laptop:before {
 content:"\f547"
}
.dashicons-layout:before {
 content:"\f538"
}
.dashicons-leftright:before {
 content:"\f229"
}
.dashicons-lightbulb:before {
 content:"\f339"
}
.dashicons-linkedin:before {
 content:"\f18d"
}
.dashicons-list-view:before {
 content:"\f163"
}
.dashicons-location-alt:before {
 content:"\f231"
}
.dashicons-location:before {
 content:"\f230"
}
.dashicons-lock-duplicate:before {
 content:"\f315"
}
.dashicons-lock:before {
 content:"\f160"
}
.dashicons-marker:before {
 content:"\f159"
}
.dashicons-media-archive:before {
 content:"\f501"
}
.dashicons-media-audio:before {
 content:"\f500"
}
.dashicons-media-code:before {
 content:"\f499"
}
.dashicons-media-default:before {
 content:"\f498"
}
.dashicons-media-document:before {
 content:"\f497"
}
.dashicons-media-interactive:before {
 content:"\f496"
}
.dashicons-media-spreadsheet:before {
 content:"\f495"
}
.dashicons-media-text:before {
 content:"\f491"
}
.dashicons-media-video:before {
 content:"\f490"
}
.dashicons-megaphone:before {
 content:"\f488"
}
.dashicons-menu-alt:before {
 content:"\f228"
}
.dashicons-menu-alt2:before {
 content:"\f329"
}
.dashicons-menu-alt3:before {
 content:"\f349"
}
.dashicons-menu:before {
 content:"\f333"
}
.dashicons-microphone:before {
 content:"\f482"
}
.dashicons-migrate:before {
 content:"\f310"
}
.dashicons-minus:before {
 content:"\f460"
}
.dashicons-money-alt:before {
 content:"\f18e"
}
.dashicons-money:before {
 content:"\f526"
}
.dashicons-move:before {
 content:"\f545"
}
.dashicons-nametag:before {
 content:"\f484"
}
.dashicons-networking:before {
 content:"\f325"
}
.dashicons-no-alt:before {
 content:"\f335"
}
.dashicons-no:before {
 content:"\f158"
}
.dashicons-open-folder:before {
 content:"\f18f"
}
.dashicons-palmtree:before {
 content:"\f527"
}
.dashicons-paperclip:before {
 content:"\f546"
}
.dashicons-pdf:before {
 content:"\f190"
}
.dashicons-performance:before {
 content:"\f311"
}
.dashicons-pets:before {
 content:"\f191"
}
.dashicons-phone:before {
 content:"\f525"
}
.dashicons-pinterest:before {
 content:"\f192"
}
.dashicons-playlist-audio:before {
 content:"\f492"
}
.dashicons-playlist-video:before {
 content:"\f493"
}
.dashicons-plugins-checked:before {
 content:"\f485"
}
.dashicons-plus-alt:before {
 content:"\f502"
}
.dashicons-plus-alt2:before {
 content:"\f543"
}
.dashicons-plus:before {
 content:"\f132"
}
.dashicons-podio:before {
 content:"\f19c"
}
.dashicons-portfolio:before {
 content:"\f322"
}
.dashicons-post-status:before {
 content:"\f173"
}
.dashicons-pressthis:before {
 content:"\f157"
}
.dashicons-printer:before {
 content:"\f193"
}
.dashicons-privacy:before {
 content:"\f194"
}
.dashicons-products:before {
 content:"\f312"
}
.dashicons-randomize:before {
 content:"\f503"
}
.dashicons-reddit:before {
 content:"\f195"
}
.dashicons-redo:before {
 content:"\f172"
}
.dashicons-remove:before {
 content:"\f14f"
}
.dashicons-rest-api:before {
 content:"\f124"
}
.dashicons-rss:before {
 content:"\f303"
}
.dashicons-saved:before {
 content:"\f15e"
}
.dashicons-schedule:before {
 content:"\f489"
}
.dashicons-screenoptions:before {
 content:"\f180"
}
.dashicons-search:before {
 content:"\f179"
}
.dashicons-share-alt:before {
 content:"\f240"
}
.dashicons-share-alt2:before {
 content:"\f242"
}
.dashicons-share:before {
 content:"\f237"
}
.dashicons-shield-alt:before {
 content:"\f334"
}
.dashicons-shield:before {
 content:"\f332"
}
.dashicons-shortcode:before {
 content:"\f150"
}
.dashicons-slides:before {
 content:"\f181"
}
.dashicons-smartphone:before {
 content:"\f470"
}
.dashicons-smiley:before {
 content:"\f328"
}
.dashicons-sort:before {
 content:"\f156"
}
.dashicons-sos:before {
 content:"\f468"
}
.dashicons-spotify:before {
 content:"\f196"
}
.dashicons-star-empty:before {
 content:"\f154"
}
.dashicons-star-filled:before {
 content:"\f155"
}
.dashicons-star-half:before {
 content:"\f459"
}
.dashicons-sticky:before {
 content:"\f537"
}
.dashicons-store:before {
 content:"\f513"
}
.dashicons-superhero-alt:before {
 content:"\f197"
}
.dashicons-superhero:before {
 content:"\f198"
}
.dashicons-table-col-after:before {
 content:"\f151"
}
.dashicons-table-col-before:before {
 content:"\f152"
}
.dashicons-table-col-delete:before {
 content:"\f15a"
}
.dashicons-table-row-after:before {
 content:"\f15b"
}
.dashicons-table-row-before:before {
 content:"\f15c"
}
.dashicons-table-row-delete:before {
 content:"\f15d"
}
.dashicons-tablet:before {
 content:"\f471"
}
.dashicons-tag:before {
 content:"\f323"
}
.dashicons-tagcloud:before {
 content:"\f479"
}
.dashicons-testimonial:before {
 content:"\f473"
}
.dashicons-text-page:before {
 content:"\f121"
}
.dashicons-text:before {
 content:"\f478"
}
.dashicons-thumbs-down:before {
 content:"\f542"
}
.dashicons-thumbs-up:before {
 content:"\f529"
}
.dashicons-tickets-alt:before {
 content:"\f524"
}
.dashicons-tickets:before {
 content:"\f486"
}
.dashicons-tide:before {
 content:"\f10d"
}
.dashicons-translation:before {
 content:"\f326"
}
.dashicons-trash:before {
 content:"\f182"
}
.dashicons-twitch:before {
 content:"\f199"
}
.dashicons-twitter-alt:before {
 content:"\f302"
}
.dashicons-twitter:before {
 content:"\f301"
}
.dashicons-undo:before {
 content:"\f171"
}
.dashicons-universal-access-alt:before {
 content:"\f507"
}
.dashicons-universal-access:before {
 content:"\f483"
}
.dashicons-unlock:before {
 content:"\f528"
}
.dashicons-update-alt:before {
 content:"\f113"
}
.dashicons-update:before {
 content:"\f463"
}
.dashicons-upload:before {
 content:"\f317"
}
.dashicons-vault:before {
 content:"\f178"
}
.dashicons-video-alt:before {
 content:"\f234"
}
.dashicons-video-alt2:before {
 content:"\f235"
}
.dashicons-video-alt3:before {
 content:"\f236"
}
.dashicons-visibility:before {
 content:"\f177"
}
.dashicons-warning:before {
 content:"\f534"
}
.dashicons-welcome-add-page:before {
 content:"\f133"
}
.dashicons-welcome-comments:before {
 content:"\f117"
}
.dashicons-welcome-learn-more:before {
 content:"\f118"
}
.dashicons-welcome-view-site:before {
 content:"\f115"
}
.dashicons-welcome-widgets-menus:before {
 content:"\f116"
}
.dashicons-welcome-write-blog:before {
 content:"\f119"
}
.dashicons-whatsapp:before {
 content:"\f19a"
}
.dashicons-wordpress-alt:before {
 content:"\f324"
}
.dashicons-wordpress:before {
 content:"\f120"
}
.dashicons-xing:before {
 content:"\f19d"
}
.dashicons-yes-alt:before {
 content:"\f12a"
}
.dashicons-yes:before {
 content:"\f147"
}
.dashicons-youtube:before {
 content:"\f19b"
}
.dashicons-editor-distractionfree:before {
 content:"\f211"
}
.dashicons-exerpt-view:before {
 content:"\f164"
}
.dashicons-format-links:before {
 content:"\f103"
}
.dashicons-format-standard:before {
 content:"\f109"
}
.dashicons-post-trash:before {
 content:"\f182"
}
.dashicons-share1:before {
 content:"\f237"
}
.dashicons-welcome-edit-page:before {
 content:"\f119"
}
.zoom-social-icons-list {
 list-style-type:none
}
.zoom-social_icons-list__item {
 margin:0 0 10px
}
.zoom-social_icons-list__label {
 margin-left:4px
}
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
 display:inline-block;
 margin:4px;
 border:none
}
.zoom-social-icons-list .socicon,
.zoom-social-icons-list .dashicons,
.zoom-social-icons-list .genericon,
.zoom-social-icons-list .academicons,
.zoom-social-icons-list .fa {
 padding:8px;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 -moz-transition:opacity .2s;
 -webkit-transition:opacity .2s;
 transition:opacity .2s;
 top:0;
 vertical-align:middle;
 width:1em;
 height:1em;
 line-height:1em;
 font-size:1.2em
}
.zoom-social-icons-list--with-canvas .socicon,
.zoom-social-icons-list--with-canvas .dashicons,
.zoom-social-icons-list--with-canvas .genericon,
.zoom-social-icons-list--with-canvas .academicons,
.zoom-social-icons-list--with-canvas .fa {
 color:#fff
}
.zoom-social-icons-list--without-canvas .socicon,
.zoom-social-icons-list--without-canvas .dashicons,
.zoom-social-icons-list--without-canvas .genericon,
.zoom-social-icons-list--without-canvas .academicons,
.zoom-social-icons-list--without-canvas .fa {
 background:none
}
.widget .zoom-social-icons-list--without-canvas {
 margin-left:-8px;
 margin-top:-4px
}
.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
 margin-left:-14px;
 margin-top:-8px
}
.zoom-social-icons-list--rounded .socicon,
.zoom-social-icons-list--rounded .genericon,
.zoom-social-icons-list--rounded .academicons,
.zoom-social-icons-list--rounded .dashicons,
.zoom-social-icons-list--rounded .fa {
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 text-align:center;
 text-decoration:none
}
.zoom-social_icons-list__link {
 text-align:center;
 text-decoration:none!important;
 transition:all 0.2s ease
}
.zoom-social_icons-list__link:hover {
 opacity:.9;
 border:none;
 text-decoration:none;
 box-shadow:none!important
}
.zoom-social-icons-list--round .socicon,
.zoom-social-icons-list--round .genericon,
.zoom-social-icons-list--round .academicons,
.zoom-social-icons-list--round .dashicons,
.zoom-social-icons-list--round .fa {
 -moz-border-radius:100px;
 -webkit-border-radius:100px;
 border-radius:100px
}
.zoom-social-icons-list {
 margin:0;
 padding:0
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left,
.zoom-social-icons-widget .zoom-social-icons-list--align-left {
 text-align:left
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right,
.zoom-social-icons-widget .zoom-social-icons-list--align-right {
 text-align:right
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center,
.zoom-social-icons-widget .zoom-social-icons-list--align-center {
 text-align:center
}
.screen-reader-text {
 border:0;
 clip:rect(1px,1px,1px,1px);
 clip-path:inset(50%);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute ! important;
 width:1px;
 word-wrap:normal ! important
}
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2021 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
 .vc_row:after,
.vc_row:before {
 content:" ";
 display:table
}
.vc_row:after {
 clear:both
}
@media (max-width:767px) {
 .vc_hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .vc_hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .vc_hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .vc_hidden-lg {
  display:none!important
 }
}
.vc_non_responsive .vc_row .vc_col-sm-1 {
 position:relative;
 float:left;
 width:8.33333333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2 {
 position:relative;
 float:left;
 width:16.66666667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3 {
 position:relative;
 float:left;
 width:25%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4 {
 position:relative;
 float:left;
 width:33.33333333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5 {
 position:relative;
 float:left;
 width:41.66666667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.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;
 float:left;
 width:58.33333333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-8 {
 position:relative;
 float:left;
 width:66.66666667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-9 {
 position:relative;
 float:left;
 width:75%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-10 {
 position:relative;
 float:left;
 width:83.33333333%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-11 {
 position:relative;
 float:left;
 width:91.66666667%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-12 {
 position:relative;
 float:left;
 width:100%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.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_non_responsive .vc_row .vc_col-sm-1\/5 {
 position:relative;
 float:left;
 width:20%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
 position:relative;
 float:left;
 width:40%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
 position:relative;
 float:left;
 width:60%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
 position:relative;
 float:left;
 width:80%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
 position:relative;
 float:left;
 width:100%;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
 margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
 margin-left:80%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
 margin-left:60%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
 margin-left:40%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
 margin-left:20%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
 margin-left:0
}
.vc_column_container {
 width:100%
}
.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
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9 {
 float:right
}
.vc_col-xs-12 {
 width:100%
}
.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
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
 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\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
 float:left
}
.vc_col-xs-5\/5 {
 width:100%
}
.vc_col-xs-4\/5 {
 width:80%
}
.vc_col-xs-3\/5 {
 width:60%
}
.vc_col-xs-2\/5 {
 width:40%
}
.vc_col-xs-1\/5 {
 width:20%
}
.vc_col-xs-pull-5\/5 {
 right:100%
}
.vc_col-xs-pull-4\/5 {
 right:80%
}
.vc_col-xs-pull-3\/5 {
 right:60%
}
.vc_col-xs-pull-2\/5 {
 right:40%
}
.vc_col-xs-pull-1\/5 {
 right:20%
}
.vc_col-xs-pull-0\/5 {
 right:auto
}
.vc_col-xs-push-5\/5 {
 left:100%
}
.vc_col-xs-push-4\/5 {
 left:80%
}
.vc_col-xs-push-3\/5 {
 left:60%
}
.vc_col-xs-push-2\/5 {
 left:40%
}
.vc_col-xs-push-1\/5 {
 left:20%
}
.vc_col-xs-push-0\/5 {
 left:auto
}
.vc_col-xs-offset-5\/5 {
 margin-left:100%
}
.vc_col-xs-offset-4\/5 {
 margin-left:80%
}
.vc_col-xs-offset-3\/5 {
 margin-left:60%
}
.vc_col-xs-offset-2\/5 {
 margin-left:40%
}
.vc_col-xs-offset-1\/5 {
 margin-left:20%
}
.vc_col-xs-offset-0\/5 {
 margin-left:0
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
 float:right
}
@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
 }
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
  float:right
 }
 .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
 }
 .vc_col-sm-1\/5,
 .vc_col-sm-2\/5,
 .vc_col-sm-3\/5,
 .vc_col-sm-4\/5,
 .vc_col-sm-5\/5 {
  float:left
 }
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
  float:right
 }
 .vc_col-sm-5\/5 {
  width:100%
 }
 .vc_col-sm-4\/5 {
  width:80%
 }
 .vc_col-sm-3\/5 {
  width:60%
 }
 .vc_col-sm-2\/5 {
  width:40%
 }
 .vc_col-sm-1\/5 {
  width:20%
 }
 .vc_col-sm-pull-5\/5 {
  right:100%
 }
 .vc_col-sm-pull-4\/5 {
  right:80%
 }
 .vc_col-sm-pull-3\/5 {
  right:60%
 }
 .vc_col-sm-pull-2\/5 {
  right:40%
 }
 .vc_col-sm-pull-1\/5 {
  right:20%
 }
 .vc_col-sm-pull-0\/5 {
  right:auto
 }
 .vc_col-sm-push-5\/5 {
  left:100%
 }
 .vc_col-sm-push-4\/5 {
  left:80%
 }
 .vc_col-sm-push-3\/5 {
  left:60%
 }
 .vc_col-sm-push-2\/5 {
  left:40%
 }
 .vc_col-sm-push-1\/5 {
  left:20%
 }
 .vc_col-sm-push-0\/5 {
  left:auto
 }
 .vc_col-sm-offset-5\/5 {
  margin-left:100%
 }
 .vc_col-sm-offset-4\/5 {
  margin-left:80%
 }
 .vc_col-sm-offset-3\/5 {
  margin-left:60%
 }
 .vc_col-sm-offset-2\/5 {
  margin-left:40%
 }
 .vc_col-sm-offset-1\/5 {
  margin-left:20%
 }
 .vc_col-sm-offset-0\/5 {
  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
 }
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9 {
  float:right
 }
 .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
 }
 .vc_col-md-1\/5,
 .vc_col-md-2\/5,
 .vc_col-md-3\/5,
 .vc_col-md-4\/5,
 .vc_col-md-5\/5 {
  float:left
 }
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
  float:right
 }
 .vc_col-md-5\/5 {
  width:100%
 }
 .vc_col-md-4\/5 {
  width:80%
 }
 .vc_col-md-3\/5 {
  width:60%
 }
 .vc_col-md-2\/5 {
  width:40%
 }
 .vc_col-md-1\/5 {
  width:20%
 }
 .vc_col-md-pull-5\/5 {
  right:100%
 }
 .vc_col-md-pull-4\/5 {
  right:80%
 }
 .vc_col-md-pull-3\/5 {
  right:60%
 }
 .vc_col-md-pull-2\/5 {
  right:40%
 }
 .vc_col-md-pull-1\/5 {
  right:20%
 }
 .vc_col-md-pull-0\/5 {
  right:auto
 }
 .vc_col-md-push-5\/5 {
  left:100%
 }
 .vc_col-md-push-4\/5 {
  left:80%
 }
 .vc_col-md-push-3\/5 {
  left:60%
 }
 .vc_col-md-push-2\/5 {
  left:40%
 }
 .vc_col-md-push-1\/5 {
  left:20%
 }
 .vc_col-md-push-0\/5 {
  left:auto
 }
 .vc_col-md-offset-5\/5 {
  margin-left:100%
 }
 .vc_col-md-offset-4\/5 {
  margin-left:80%
 }
 .vc_col-md-offset-3\/5 {
  margin-left:60%
 }
 .vc_col-md-offset-2\/5 {
  margin-left:40%
 }
 .vc_col-md-offset-1\/5 {
  margin-left:20%
 }
 .vc_col-md-offset-0\/5 {
  margin-left:0
 }
}
@media (min-width:1200px) {
 .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
 }
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9 {
  float:right
 }
 .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_col-lg-1\/5,
 .vc_col-lg-2\/5,
 .vc_col-lg-3\/5,
 .vc_col-lg-4\/5,
 .vc_col-lg-5\/5 {
  float:left
 }
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
 [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
  float:right
 }
 .vc_col-lg-5\/5 {
  width:100%
 }
 .vc_col-lg-4\/5 {
  width:80%
 }
 .vc_col-lg-3\/5 {
  width:60%
 }
 .vc_col-lg-2\/5 {
  width:40%
 }
 .vc_col-lg-1\/5 {
  width:20%
 }
 .vc_col-lg-pull-5\/5 {
  right:100%
 }
 .vc_col-lg-pull-4\/5 {
  right:80%
 }
 .vc_col-lg-pull-3\/5 {
  right:60%
 }
 .vc_col-lg-pull-2\/5 {
  right:40%
 }
 .vc_col-lg-pull-1\/5 {
  right:20%
 }
 .vc_col-lg-pull-0\/5 {
  right:auto
 }
 .vc_col-lg-push-5\/5 {
  left:100%
 }
 .vc_col-lg-push-4\/5 {
  left:80%
 }
 .vc_col-lg-push-3\/5 {
  left:60%
 }
 .vc_col-lg-push-2\/5 {
  left:40%
 }
 .vc_col-lg-push-1\/5 {
  left:20%
 }
 .vc_col-lg-push-0\/5 {
  left:auto
 }
 .vc_col-lg-offset-5\/5 {
  margin-left:100%
 }
 .vc_col-lg-offset-4\/5 {
  margin-left:80%
 }
 .vc_col-lg-offset-3\/5 {
  margin-left:60%
 }
 .vc_col-lg-offset-2\/5 {
  margin-left:40%
 }
 .vc_col-lg-offset-1\/5 {
  margin-left:20%
 }
 .vc_col-lg-offset-0\/5 {
  margin-left:0
 }
}
.vc_pull-right {
 float:right!important
}
.vc_pull-left {
 float:left!important
}
.vc_clearfix:after,
.vc_clearfix:before {
 content:" ";
 display:table
}
.vc_clearfix:after {
 clear:both
}
.vc_clearfix:after,
.vc_clearfix:before {
 content:" ";
 display:table
}
.vc_clearfix:after {
 clear:both
}
.vc_el-clearfix {
 clear:both
}
@media (max-width:767px) {
 .vc_el-clearfix-xs {
  clear:both
 }
}
@media (min-width:768px) and (max-width:991px) {
 .vc_el-clearfix-sm {
  clear:both
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .vc_el-clearfix-md {
  clear:both
 }
}
@media (min-width:1200px) {
 .vc_el-clearfix-lg {
  clear:both
 }
}
.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_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 {
 border:1px solid #ddd
}
.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 {
 display:inline-block;
 vertical-align:middle;
 height:16px;
 width:16px;
 background-position:0 0;
 background-repeat:no-repeat
}
.vc_pixel_icon-alert {
 background-image:url(../../../plugins/js_composer/assets/vc/alert.png)
}
.vc_pixel_icon-info {
 background-image:url(../../../plugins/js_composer/assets/vc/info.png)
}
.vc_pixel_icon-tick {
 background-image:url(../../../plugins/js_composer/assets/vc/tick.png)
}
.vc_pixel_icon-explanation {
 background-image:url(../../../plugins/js_composer/assets/vc/exclamation.png)
}
.vc_pixel_icon-address_book {
 background-image:url(../../../plugins/js_composer/assets/images/icons/address-book.png)
}
.vc_pixel_icon-alarm_clock {
 background-image:url(../../../plugins/js_composer/assets/images/icons/alarm-clock.png)
}
.vc_pixel_icon-anchor {
 background-image:url(../../../plugins/js_composer/assets/images/icons/anchor.png)
}
.vc_pixel_icon-application_image {
 background-image:url(../../../plugins/js_composer/assets/images/icons/application-image.png)
}
.vc_pixel_icon-arrow {
 background-image:url(../../../plugins/js_composer/assets/images/icons/arrow.png)
}
.vc_pixel_icon-asterisk {
 background-image:url(../../../plugins/js_composer/assets/images/icons/asterisk.png)
}
.vc_pixel_icon-hammer {
 background-image:url(../../../plugins/js_composer/assets/images/icons/auction-hammer.png)
}
.vc_pixel_icon-balloon {
 background-image:url(../../../plugins/js_composer/assets/images/icons/balloon.png)
}
.vc_pixel_icon-balloon_buzz {
 background-image:url(../../../plugins/js_composer/assets/images/icons/balloon-buzz.png)
}
.vc_pixel_icon-balloon_facebook {
 background-image:url(../../../plugins/js_composer/assets/images/icons/balloon-facebook.png)
}
.vc_pixel_icon-balloon_twitter {
 background-image:url(../../../plugins/js_composer/assets/images/icons/balloon-twitter.png)
}
.vc_pixel_icon-battery {
 background-image:url(../../../plugins/js_composer/assets/images/icons/battery-full.png)
}
.vc_pixel_icon-binocular {
 background-image:url(../../../plugins/js_composer/assets/images/icons/binocular.png)
}
.vc_pixel_icon-document_excel {
 background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-excel.png)
}
.vc_pixel_icon-document_image {
 background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-image.png)
}
.vc_pixel_icon-document_music {
 background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-music.png)
}
.vc_pixel_icon-document_office {
 background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-office.png)
}
.vc_pixel_icon-document_pdf {
 background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-pdf.png)
}
.vc_pixel_icon-document_powerpoint {
 background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png)
}
.vc_pixel_icon-document_word {
 background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-word.png)
}
.vc_pixel_icon-bookmark {
 background-image:url(../../../plugins/js_composer/assets/images/icons/bookmark.png)
}
.vc_pixel_icon-camcorder {
 background-image:url(../../../plugins/js_composer/assets/images/icons/camcorder.png)
}
.vc_pixel_icon-camera {
 background-image:url(../../../plugins/js_composer/assets/images/icons/camera.png)
}
.vc_pixel_icon-chart {
 background-image:url(../../../plugins/js_composer/assets/images/icons/chart.png)
}
.vc_pixel_icon-chart_pie {
 background-image:url(../../../plugins/js_composer/assets/images/icons/chart-pie.png)
}
.vc_pixel_icon-clock {
 background-image:url(../../../plugins/js_composer/assets/images/icons/clock.png)
}
.vc_pixel_icon-play {
 background-image:url(../../../plugins/js_composer/assets/images/icons/control.png)
}
.vc_pixel_icon-fire {
 background-image:url(../../../plugins/js_composer/assets/images/icons/fire.png)
}
.vc_pixel_icon-heart {
 background-image:url(../../../plugins/js_composer/assets/images/icons/heart.png)
}
.vc_pixel_icon-mail {
 background-image:url(../../../plugins/js_composer/assets/images/icons/mail.png)
}
.vc_pixel_icon-shield {
 background-image:url(../../../plugins/js_composer/assets/images/icons/plus-shield.png)
}
.vc_pixel_icon-video {
 background-image:url(../../../plugins/js_composer/assets/images/icons/video.png)
}
@font-face {
 font-display:swap;
 font-family:vcpb-plugin-icons;
 src:url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
 src:url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),
 url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),
 url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),
 url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
 font-weight:400;
 font-style:normal
}
.vc-composer-icon {
 font-family:vcpb-plugin-icons!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.vc-c-icon-minimize:before {
 content:"\e91c"
}
.vc-c-icon-close:before {
 content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before {
 content:"\e90e"
}
.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-l_15_15_15_15_15:before {
 content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before {
 content:"\e90a"
}
.vc-c-icon-2-3_1-3:before {
 content:"\e90b"
}
.vc-c-icon-5-6_1-6:before {
 content:"\e90c"
}
.vc-c-icon-add_element:before {
 content:"\e90d"
}
.vc-c-icon-add:before {
 content:"\e90f"
}
.vc-c-icon-cog:before {
 content:"\e910"
}
.vc-c-icon-content_copy:before {
 content:"\e911"
}
.vc-c-icon-delete_empty:before {
 content:"\e912"
}
.vc-c-icon-dragndrop:before {
 content:"\e913"
}
.vc-c-icon-fullscreen_exit:before {
 content:"\e914"
}
.vc-c-icon-fullscreen:before {
 content:"\e915"
}
.vc-c-icon-arrow_drop_right:before {
 content:"\e916"
}
.vc-c-icon-layout_default:before {
 content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before {
 content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before {
 content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before {
 content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before {
 content:"\e91b"
}
.vc-c-icon-mode_edit:before {
 content:"\e91d"
}
.vc-c-icon-row_default_fe:before {
 content:"\e91e"
}
.vc-c-icon-text-block:before {
 content:"\e91f"
}
.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%;
 margin-left:auto!important;
 margin-right:auto!important
}
.vc_el_width_60 {
 width:60%;
 margin-left:auto!important;
 margin-right:auto!important
}
.vc_el_width_70 {
 width:70%;
 margin-left:auto!important;
 margin-right:auto!important
}
.vc_el_width_80 {
 width:80%;
 margin-left:auto!important;
 margin-right:auto!important
}
.vc_el_width_90 {
 width:90%;
 margin-left:auto!important;
 margin-right:auto!important
}
.vc_el_width_100 {
 width:100%;
 margin-left:auto!important;
 margin-right:auto!important
}
.vc_btn,
a.vc_btn,
button.vc_btn {
 cursor:pointer;
 display:inline-block;
 text-decoration:none!important;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 padding:9px 12px;
 font-size:100%;
 line-height:20px;
 border-radius:4px
}
.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
}
.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
}
.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,
a.vc_btn-default.active,
a.vc_btn-default:active,
button.vc_btn-default.active,
button.vc_btn-default:active {
 background-image:none
}
.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
}
.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,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
button.vc_btn-primary.active,
button.vc_btn-primary:active {
 background-image:none
}
.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
}
.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,
a.vc_btn-success.active,
a.vc_btn-success:active,
button.vc_btn-success.active,
button.vc_btn-success:active {
 background-image:none
}
.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
}
.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,
a.vc_btn-info.active,
a.vc_btn-info:active,
button.vc_btn-info.active,
button.vc_btn-info:active {
 background-image:none
}
.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
}
.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,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
button.vc_btn-warning.active,
button.vc_btn-warning:active {
 background-image:none
}
.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
}
.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,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
button.vc_btn-danger.active,
button.vc_btn-danger:active {
 background-image:none
}
.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 {
 display:inline-block;
 vertical-align:middle
}
.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(../../../plugins/js_composer/assets/images/icons/address-book.png) no-repeat right center
}
.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
 background:url(../../../plugins/js_composer/assets/images/icons/alarm-clock.png) no-repeat right center
}
.wpb_anchor i.icon,
option.wpb_anchor {
 background:url(../../../plugins/js_composer/assets/images/icons/anchor.png) no-repeat right center
}
.wpb_application_image i.icon,
option.wpb_application_image {
 background:url(../../../plugins/js_composer/assets/images/icons/application-image.png) no-repeat right center
}
.wpb_arrow i.icon,
option.wpb_arrow {
 background:url(../../../plugins/js_composer/assets/images/icons/arrow.png) no-repeat right center
}
.wpb_asterisk i.icon,
option.wpb_asterisk {
 background:url(../../../plugins/js_composer/assets/images/icons/asterisk.png) no-repeat right center
}
.wpb_hammer i.icon,
option.wpb_hammer {
 background:url(../../../plugins/js_composer/assets/images/icons/auction-hammer.png) no-repeat right center
}
.wpb_balloon i.icon,
option.wpb_balloon {
 background:url(../../../plugins/js_composer/assets/images/icons/balloon.png) no-repeat right center
}
.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
 background:url(../../../plugins/js_composer/assets/images/icons/balloon-buzz.png) no-repeat right center
}
.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
 background:url(../../../plugins/js_composer/assets/images/icons/balloon-facebook.png) no-repeat right center
}
.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
 background:url(../../../plugins/js_composer/assets/images/icons/balloon-twitter.png) no-repeat right center
}
.wpb_battery i.icon,
option.wpb_battery {
 background:url(../../../plugins/js_composer/assets/images/icons/battery-full.png) no-repeat right center
}
.wpb_binocular i.icon,
option.wpb_binocular {
 background:url(../../../plugins/js_composer/assets/images/icons/binocular.png) no-repeat right center
}
.wpb_document_excel i.icon,
option.wpb_document_excel {
 background:url(../../../plugins/js_composer/assets/images/icons/blue-document-excel.png) no-repeat right center
}
.wpb_document_image i.icon,
option.wpb_document_image {
 background:url(../../../plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat right center
}
.wpb_document_music i.icon,
option.wpb_document_music {
 background:url(../../../plugins/js_composer/assets/images/icons/blue-document-music.png) no-repeat right center
}
.wpb_document_office i.icon,
option.wpb_document_office {
 background:url(../../../plugins/js_composer/assets/images/icons/blue-document-office.png) no-repeat right center
}
.wpb_document_pdf i.icon,
option.wpb_document_pdf {
 background:url(../../../plugins/js_composer/assets/images/icons/blue-document-pdf.png) no-repeat right center
}
.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
 background:url(../../../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) no-repeat right center
}
.wpb_document_word i.icon,
option.wpb_document_word {
 background:url(../../../plugins/js_composer/assets/images/icons/blue-document-word.png) no-repeat right center
}
.wpb_bookmark i.icon,
option.wpb_bookmark {
 background:url(../../../plugins/js_composer/assets/images/icons/bookmark.png) no-repeat right center
}
.wpb_camcorder i.icon,
option.wpb_camcorder {
 background:url(../../../plugins/js_composer/assets/images/icons/camcorder.png) no-repeat right center
}
.wpb_camera i.icon,
option.wpb_camera {
 background:url(../../../plugins/js_composer/assets/images/icons/camera.png) no-repeat right center
}
.wpb_chart i.icon,
option.wpb_chart {
 background:url(../../../plugins/js_composer/assets/images/icons/chart.png) no-repeat right center
}
.wpb_chart_pie i.icon,
option.wpb_chart_pie {
 background:url(../../../plugins/js_composer/assets/images/icons/chart-pie.png) no-repeat right center
}
.wpb_clock i.icon,
option.wpb_clock {
 background:url(../../../plugins/js_composer/assets/images/icons/clock.png) no-repeat right center
}
.wpb_play i.icon,
option.wpb_play {
 background:url(../../../plugins/js_composer/assets/images/icons/control.png) no-repeat right center
}
.wpb_fire i.icon,
option.wpb_fire {
 background:url(../../../plugins/js_composer/assets/images/icons/fire.png) no-repeat right center
}
.wpb_heart i.icon,
option.wpb_heart {
 background:url(../../../plugins/js_composer/assets/images/icons/heart.png) no-repeat right center
}
.wpb_mail i.icon,
option.wpb_mail {
 background:url(../../../plugins/js_composer/assets/images/icons/mail.png) no-repeat right center
}
.wpb_shield i.icon,
option.wpb_shield {
 background:url(../../../plugins/js_composer/assets/images/icons/plus-shield.png) no-repeat right center
}
.wpb_video i.icon,
option.wpb_video {
 background:url(../../../plugins/js_composer/assets/images/icons/video.png) no-repeat right center
}
.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.73913043px 0;
 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_message_box>p:first-child {
 margin-top:0
}
.vc_message_box>p:last-child {
 margin-bottom:0
}
.vc_message_box-icon {
 bottom:0;
 font-size:1em;
 font-style:normal;
 left:0;
 position:absolute;
 top:0;
 width:4em
}
.vc_message_box-icon>* {
 font-size:1.7em;
 line-height:1;
 font-style:normal;
 left:50%;
 position:absolute;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.vc_message_box-icon>.fa {
 font-size:1.7em;
 line-height:1
}
.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 .vc_message_box-icon {
 color:#2a2a2a
}
.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 {
 color:#fff;
 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 .vc_message_box-icon {
 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 .vc_message_box-icon {
 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 {
 color:#b3b3b3;
 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 {
 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-info.vc_message_box-3d {
 box-shadow:0 5px 0 #9dd6fd
}
.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-success.vc_message_box-3d {
 box-shadow:0 5px 0 #9dd6fd
}
.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 {
 color:#2a2a2a
}
.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 {
 color:#fff
}
.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
}
#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
 margin-bottom:0
}
.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.73913043px
}
.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_parallax-inner iframe {
 max-width:1000%
}
.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_video-bg iframe {
 max-width:1000%
}
.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:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.vc_row.vc_row-flex>.vc_column_container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.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:-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;
 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-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_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_column-inner::after {
 clear:both
}
.vc_ie-flexbox-fixer {
 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_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_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_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_column_container>.vc_column-inner {
 padding-top:35px
}
.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_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_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
}
.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_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
 padding-top:35px
}
.fb_type_standard {
 height:25px
}
.fb_type_standard iframe {
 height:25px
}
.fb_type_button_count {
 height:20px
}
.fb_type_button_count iframe {
 height:20px
}
.fb_type_box_count {
 height:62px
}
.fb_type_box_count iframe {
 height:62px
}
.wpb_googleplus_type_standard {
 height:25px
}
.wpb_googleplus_type_small {
 height:19px
}
.wpb_googleplus_type_medium {
 height:21px
}
.wpb_googleplus_type_tall {
 height:21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
 height:62px
}
.wpb_pinterest a {
 border-bottom:0
}
.wpb_pinterest_type_horizontal {
 height:21px
}
.wpb_pinterest_type_vertical {
 box-sizing:content-box;
 padding-top:29px;
 height:21px
}
.wpb_pinterest_type_none {
 height:21px
}
iframe.twitter-share-button {
 margin:0
}
.vc_toggle {
 display:block;
 margin:0 0 21.73913043px 0;
 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.73913043px;
 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
}
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .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%)
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
 visibility:hidden
}
.vc_toggle_simple .vc_toggle_icon {
 height:22px;
 width:22px
}
.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 {
 background-color:#2a2a2a;
 border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
 background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
 background-color:transparent;
 border-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
 background-color:#2a2a2a
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
 background-color:#444
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
 background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
 background-color:transparent;
 border-color:#444
}
.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:#444
}
.vc_toggle_simple .vc_toggle_icon {
 background-color:transparent;
 border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
 background-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
 background-color:transparent;
 border-color:transparent
}
.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 {
 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_simple .vc_toggle_icon {
 margin-left:2px
}
.vc_toggle_round .vc_toggle_icon {
 border:2px solid transparent;
 border-radius:50%;
 display:inline-block
}
.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .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%)
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
 visibility:hidden
}
.vc_toggle_round .vc_toggle_icon {
 height:22px;
 width:22px
}
.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 {
 background-color:#2a2a2a;
 border-color:transparent
}
.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before {
 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
}
.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .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%)
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
 visibility:hidden
}
.vc_toggle_rounded .vc_toggle_icon {
 height:22px;
 width:22px
}
.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 {
 background-color:#2a2a2a;
 border-color:transparent
}
.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_icon::before {
 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
}
.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%)
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
 visibility:hidden
}
.vc_toggle_square .vc_toggle_icon {
 height:22px;
 width:22px
}
.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 {
 background-color:#2a2a2a;
 border-color:transparent
}
.vc_toggle_square .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_icon::before {
 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
}
.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
}
.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_icon {
 background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
 border-color:#2a2a2a;
 background:0 0
}
.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_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 {
 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_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_icon {
 background:#5472d2;
 border-color:#3354c0
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
 border-color:#3354c0;
 background:#5472d2
}
.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 {
 background:#7c93dd;
 border-color:#5472d2
}
.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_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_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 {
 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_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_icon {
 background:#00c1cf;
 border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
 border-color:#00919c;
 background:#00c1cf
}
.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 {
 background:#00919c;
 border-color:#006269
}
.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_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_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 {
 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_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_icon {
 background:#fe6c61;
 border-color:#fe3d2e
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
 border-color:#fe3d2e;
 background:#fe6c61
}
.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 {
 background:#fe9b94;
 border-color:#fe6c61
}
.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_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_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 {
 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_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_icon {
 background:#8d6dc4;
 border-color:#7149b5
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
 border-color:#7149b5;
 background:#8d6dc4
}
.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 {
 background:#a991d3;
 border-color:#8d6dc4
}
.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_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_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 {
 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_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_icon {
 background:#4cadc9;
 border-color:#3492ae
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
 border-color:#3492ae;
 background:#4cadc9
}
.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 {
 background:#73bfd5;
 border-color:#4cadc9
}
.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_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_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 {
 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_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_icon {
 background:#cec2ab;
 border-color:#bbab8b
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
 border-color:#bbab8b;
 background:#cec2ab
}
.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 {
 background:#e1d9cb;
 border-color:#cec2ab
}
.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_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_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 {
 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_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_icon {
 background:#50485b;
 border-color:#37313f
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
 border-color:#37313f;
 background:#50485b
}
.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 {
 background:#695f77;
 border-color:#50485b
}
.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_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_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 {
 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_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_icon {
 background:#75d69c;
 border-color:#4eca80
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
 border-color:#4eca80;
 background:#75d69c
}
.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 {
 background:#9ce2b8;
 border-color:#75d69c
}
.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_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_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 {
 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_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_icon {
 background:#2a2a2a;
 border-color:#101010
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
 border-color:#101010;
 background:#2a2a2a
}
.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 {
 background:#444;
 border-color:#2a2a2a
}
.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_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_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 {
 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_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_icon {
 background:#ebebeb;
 border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
 border-color:#d2d2d2;
 background:#ebebeb
}
.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 {
 background:#d2d2d2;
 border-color:#b8b8b8
}
.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_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_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 {
 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_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_icon {
 background:#f7be68;
 border-color:#f4a938
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
 border-color:#f4a938;
 background:#f7be68
}
.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 {
 background:#fad398;
 border-color:#f7be68
}
.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_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_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 {
 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_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_icon {
 background:#5aa1e3;
 border-color:#2e88dc
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
 border-color:#2e88dc;
 background:#5aa1e3
}
.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 {
 background:#86baea;
 border-color:#5aa1e3
}
.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_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_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 {
 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_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_icon {
 background:#6dab3c;
 border-color:#55852f
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
 border-color:#55852f;
 background:#6dab3c
}
.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 {
 background:#87c456;
 border-color:#6dab3c
}
.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_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_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 {
 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_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_icon {
 background:#f4524d;
 border-color:#f1231d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
 border-color:#f1231d;
 background:#f4524d
}
.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 {
 background:#f7817d;
 border-color:#f4524d
}
.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_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_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 {
 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_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_icon {
 background:#f79468;
 border-color:#f47238
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
 border-color:#f47238;
 background:#f79468
}
.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 {
 background:#fab698;
 border-color:#f79468
}
.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_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_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 {
 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_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_icon {
 background:#b97ebb;
 border-color:#a75da9
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
 border-color:#a75da9;
 background:#b97ebb
}
.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 {
 background:#cb9fcd;
 border-color:#b97ebb
}
.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_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_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 {
 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_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_icon {
 background:#fff;
 border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
 border-color:#e6e6e6;
 background:#fff
}
.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 {
 background:#e6e6e6;
 border-color:#ccc
}
.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_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 4px;
 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;
 border-bottom-color:#b3b3b3;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
 background-color:#eaeaea
}
.vc_vc_button2 .vc_btn {
 margin-top:5px;
 margin-bottom:5px
}
.vc_vc_button .vc_btn {
 margin-top:5px;
 margin-bottom:5px
}
.wpb_button:hover {
 color:#333;
 text-decoration:none;
 background-color:#e6e6e6;
 -webkit-transition:background-color .1s linear;
 -o-transition:background-color .1s linear;
 transition:background-color .1s linear
}
.wpb_button:focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 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_button {
 border-color:#ccc;
 border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.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 {
 text-decoration:none;
 border:none
}
a.wpb_button_a:hover {
 text-decoration:none
}
.wpb_button:hover {
 background-image:none
}
.vc_btn3-container {
 display:block;
 margin-bottom:21.73913043px;
 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;
 text-decoration: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-top:14px;
 padding-bottom:14px;
 padding-left:20px;
 padding-right:20px
}
.vc_general.vc_btn3.vc_btn3-style-outline,
.vc_general.vc_btn3.vc_btn3-style-outline-custom {
 padding-top:13px;
 padding-bottom:13px;
 padding-left:19px;
 padding-right: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) rgba(0,0,0,.1) 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
}
.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));
 background-repeat:no-repeat;
 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-top:8px;
 padding-bottom:8px;
 padding-left:12px;
 padding-right:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
 padding-top:7px;
 padding-bottom:7px;
 padding-left:11px;
 padding-right: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-top:11px;
 padding-bottom:11px;
 padding-left:16px;
 padding-right:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:15px;
 padding-right: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-top:14px;
 padding-bottom:14px;
 padding-left:20px;
 padding-right:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
 padding-top:13px;
 padding-bottom:13px;
 padding-left:19px;
 padding-right: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-top:18px;
 padding-bottom:18px;
 padding-left:25px;
 padding-right:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
 padding-top:17px;
 padding-bottom:17px;
 padding-left:24px;
 padding-right: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: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-outline.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #3253bc
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #008d97
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #fe3829
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #6e48b1
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #338faa
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #b9a888
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #342f3c
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #4ac97d
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #f4a733
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #2a86db
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #53812d
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #f11f18
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #f46e33
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #a559a8
}
.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 {
 color:#fff;
 border-color:#2a2a2a;
 background-color:transparent
}
.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-outline.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #0e0e0e
}
.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 {
 color:#666;
 border-color:#ebebeb;
 background-color:transparent
}
.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-outline.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #cfcfcf
}
.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 {
 color:#666;
 border-color:#fff;
 background-color:transparent
}
.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-outline.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #e3e3e3
}
.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
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #dbdbdb
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #006394
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #2da4cd
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #4f934b
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #c77700
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #ff3323
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active {
 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
}
.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:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #393939
}
.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_btn3.vc_btn3-color-white.vc_btn3-style-modern {
 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
}
.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
}
.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 {
 -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-top:8px;
 padding-bottom:8px;
 padding-left:12px;
 padding-right: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-top:7px;
 padding-bottom:7px;
 padding-left:11px;
 padding-right:11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
 font-size:12px;
 padding-top:11px;
 padding-bottom:11px;
 padding-left:16px;
 padding-right: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-top:10px;
 padding-bottom:10px;
 padding-left:15px;
 padding-right:15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
 font-size:14px;
 padding-top:14px;
 padding-bottom:14px;
 padding-left:20px;
 padding-right: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-top:13px;
 padding-bottom:13px;
 padding-left:19px;
 padding-right:19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
 font-size:16px;
 padding-top:18px;
 padding-bottom:18px;
 padding-left:25px;
 padding-right: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-top:17px;
 padding-bottom:17px;
 padding-left:24px;
 padding-right: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:20px;
 padding:35px;
 border:1px solid #f0f0f0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.wpb_call_to_action .wpb_button {
 margin:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 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.73913043px;
 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_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 28px;
 word-wrap:break-word
}
.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
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
 padding-top:1em
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {
 text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
 display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
 padding-bottom:1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {
 text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element {
 display:inline-block
}
.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-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-sm .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.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-md .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.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_content-container {
 padding-right:21px
}
.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 {
 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_content-container {
 padding-right:28px
}
.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-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-sm .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.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-md .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.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_content-container {
 padding-left:21px
}
.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 {
 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_content-container {
 padding-left:28px
}
.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-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-sm .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.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-md .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.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_content-container {
 padding-top:21px
}
.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 {
 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_content-container {
 padding-top:28px
}
.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-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-sm .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.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-md .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.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_content-container {
 padding-bottom:21px
}
.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 {
 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_content-container {
 padding-bottom:28px
}
.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 {
  display:table-cell;
  max-width:30%
 }
 .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-actions {
  display:table-cell;
  max-width:30%
 }
 .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
  padding-right:28px;
  display:table-cell
 }
}
.vc_general.vc_cta3.vc_cta3-style-classic {
 border-color:#f0f0f0;
 background-color:#f7f7f7
}
.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 {
 color:inherit
}
.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 {
 color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-outline {
 border-width:3px
}
.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_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 {
 color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-custom {
 border-color:#f0f0f0;
 background-color:#f7f7f7
}
.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_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
 display:none!important
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover {
 background-color:#f7f7f7
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
 cursor:default
}
.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_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
 background-color:#f7f7f7
}
.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 0;
 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.73913043px
}
.wpb_tour_next_prev_nav {
 margin-left:31.66666667%;
 padding-left:21.73913043px;
 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 0;
 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(../../../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(../../../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
 }
}
.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
}
body ul.wpb_thumbnails-fluid li .entry-content :last-child {
 margin-bottom:0
}
.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 {
 margin-bottom:0
}
.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 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;
 list-style-type:none;
 padding:0;
 margin:0 0 10px 0
}
.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_teaser_grid .categories_filter li a:hover {
 border-bottom:1px dotted
}
.wpb_categories_filter li.active a,
.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 0
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
 bottom:auto;
 top:100%;
 margin-top:15px
}
.wpb_gallery .wpb_flexslider .flex-caption {
 cursor:default
}
.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(../../../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-aspect-ratio-916 .wpb_video_wrapper {
 padding-top:177.77777778%
}
.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
 padding-top:133.33333333%
}
.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
 padding-top:235%
}
.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;
 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.66666667px;
 -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_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_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
 background-color:#0074cc
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .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-bar_blue .vc_bar {
 background-color:#0074cc
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
 background-color:#49afcd
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .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-bar_turquoise .vc_bar {
 background-color:#49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
 background-color:#5bb75b
}
.vc_progress_bar.vc_progress-bar-color-bar_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-bar_green .vc_bar {
 background-color:#5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
 background-color:#faa732
}
.vc_progress_bar.vc_progress-bar-color-bar_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-bar_orange .vc_bar {
 background-color:#faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
 background-color:#da4f49
}
.vc_progress_bar.vc_progress-bar-color-bar_red .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-bar_red .vc_bar {
 background-color:#da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
 background-color:#414141
}
.vc_progress_bar.vc_progress-bar-color-bar_black .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-bar_black .vc_bar {
 background-color:#414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
 background-color:#5472d2
}
.vc_progress_bar.vc_progress-bar-color-blue .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-blue .vc_bar {
 background-color:#5472d2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
 background-color:#00c1cf
}
.vc_progress_bar.vc_progress-bar-color-turquoise .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-turquoise .vc_bar {
 background-color:#00c1cf
}
.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_progress-bar-color-pink .vc_single_bar .vc_bar {
 background-color:#fe6c61
}
.vc_progress_bar.vc_progress-bar-color-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-pink .vc_bar {
 background-color:#fe6c61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
 background-color:#8d6dc4
}
.vc_progress_bar.vc_progress-bar-color-violet .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-violet .vc_bar {
 background-color:#8d6dc4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
 background-color:#4cadc9
}
.vc_progress_bar.vc_progress-bar-color-peacoc .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-peacoc .vc_bar {
 background-color:#4cadc9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
 background-color:#cec2ab
}
.vc_progress_bar.vc_progress-bar-color-chino .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-chino .vc_bar {
 background-color:#cec2ab
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
 background-color:#50485b
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .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-mulled-wine .vc_bar {
 background-color:#50485b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
 background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .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-vista_blue .vc_bar {
 background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar {
 background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .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-vista-blue .vc_bar {
 background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
 background-color:#2a2a2a
}
.vc_progress_bar.vc_progress-bar-color-black .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-black .vc_bar {
 background-color:#2a2a2a
}
.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_progress-bar-color-grey .vc_single_bar .vc_bar {
 background-color:#ebebeb
}
.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-grey .vc_bar {
 background-color:#ebebeb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
 color:#666;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.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-orange .vc_bar {
 background-color:#f7be68
}
.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_bar {
 background-color:#5aa1e3
}
.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-sky .vc_bar {
 background-color:#5aa1e3
}
.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_bar {
 background-color:#6dab3c
}
.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-green .vc_bar {
 background-color:#6dab3c
}
.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_bar {
 background-color:#f4524d
}
.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-juicy-pink .vc_bar {
 background-color:#f4524d
}
.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_bar {
 background-color:#f79468
}
.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-sandy-brown .vc_bar {
 background-color:#f79468
}
.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_bar {
 background-color:#b97ebb
}
.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-purple .vc_bar {
 background-color:#b97ebb
}
.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_progress-bar-color-white .vc_single_bar .vc_bar {
 background-color:#fff
}
.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)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {
 background-color:#fff
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .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;
 text-align:center;
 opacity:0
}
.vc_pie_chart.vc_ready {
 opacity:1
}
.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 {
 font-size:200%;
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:100%;
 height:100%;
 text-align:center
}
.vc_pie_chart_back {
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 border:6px solid #f7f7f7;
 border-radius:999px;
 border-radius:50%;
 opacity:.3;
 -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_center h4 {
 padding:0 .8em
}
.vc_separator.vc_separator_align_left h4 {
 padding:0 .8em 0 0
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
 display:none
}
.vc_separator.vc_separator_align_right h4 {
 padding:0 0 0 .8em;
 margin:0!important
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
 display:none
}
.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
}
.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 {
 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
}
.wpb_separator {
 clear:both;
 height:1px
}
.vc_text_separator {
 clear:both;
 height:1px
}
.vc_text_separator div {
 display:inline-block;
 background-color:#fff;
 padding:1px 1em;
 position:relative;
 top:-9px
}
.separator_align_center {
 text-align:center
}
.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 img.vc_img-placeholder {
 width:100%
}
.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_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
 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 img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.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_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
 border-radius:50%;
 -webkit-box-shadow:none;
 box-shadow:none;
 overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.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_circle {
 -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_circle img,
.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;
 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;
 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 {
 border-radius:50%
}
.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 {
 border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
 border-radius:50%
}
.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 {
 border-radius:5px
}
.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 {
 border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
 border-radius:5px
}
.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 0;
 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_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_pagination-trigger:hover {
 opacity:1
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {
 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-outline .vc_pagination-trigger:hover {
 background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#5472d2
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#00c1cf
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#fe6c61
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#8d6dc4
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#4cadc9
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {
 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-outline .vc_pagination-trigger:hover {
 background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {
 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-outline .vc_pagination-trigger:hover {
 background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#75d69c
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#f7be68
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#5aa1e3
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {
 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-outline .vc_pagination-trigger:hover {
 background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {
 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-outline .vc_pagination-trigger:hover {
 background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#f79468
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#b97ebb
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#2a2a2a
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {
 background-color:#ebebeb
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger {
 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_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-animation-none .vc_grid.vc_row .vc_grid-item {
 transition:none!important
}
.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_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 {
 display:block
}
.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: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
}
.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;
 margin-bottom:0;
 padding:inherit;
 box-sizing:border-box
}
.vc_gitem_row .vc_gitem_row {
 margin-bottom:0
}
.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 {
 box-sizing:border-box;
 padding:10px;
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover
}
.vc_gitem-zone {
 position:relative;
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover;
 background-clip:border-box;
 box-sizing: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 {
 overflow:hidden
}
.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 {
 float:left;
 width:50%
}
.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-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;
 box-sizing:border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
 opacity:1
}
.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;
 -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;
 -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_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
}
.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;
 -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
}
.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;
 -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 {
 filter:blur(0);
 -webkit-filter:blur(0);
 -moz-filter:blur(0);
 -ms-filter:blur(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 {
 filter:url(../../../plugins/js_composer/assets/vc/blur.svg#blur);
 -webkit-filter:blur(2px);
 -moz-filter:blur(2px);
 -ms-filter:blur(2px);
 filter:blur(2px)
}
.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;
 -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_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
 opacity:1;
 -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 {
 display:block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin: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%);
 opacity:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
 opacity:1;
 -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 {
 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-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;
 -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;
 -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;
 -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;
 -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
}
.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
}
.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
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
 opacity:.6
}
.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
}
.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
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 opacity:.6
}
.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 {
 opacity:1
}
.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:hover .vc_grid-owl-nav {
 opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
 cursor:pointer;
 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;
 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
}
.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;
 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
}
.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;
 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:none repeat scroll 0 0 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-loading {
 margin:2em auto;
 font-size:10px;
 position:relative;
 text-indent:-9999em;
 -webkit-animation-delay:.16s;
 animation-delay:.16s;
 height:20px
}
.vc_grid-loading,
.vc_grid-loading:after,
.vc_grid-loading:before {
 border-radius:50%;
 width:12px;
 height:12px;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -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-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-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-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-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-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-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-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-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-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span {
 color:#fff
}
.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-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>.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>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-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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>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_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-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.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 {
 color:#666
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.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_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-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.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 {
 color:#fff
}
.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>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-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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span {
 color:#fff
}
.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-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.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 {
 color:#fff
}
.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>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_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-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.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 {
 color:#666
}
.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-select {
 display:none
}
.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 .vc_arrow-icon-navicon,
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
 display:none
}
.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 repeat scroll 0 0 transparent;
  border:0 none;
  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:not(.vc_gitem-post-data) {
  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%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 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-block-inner>* {
 backface-visibility:hidden
}
.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)
}
@font-face {
 font-display:swap;
 font-family:vc_grid_v1;
 src:url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
 src:url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),
 url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),
 url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),
 url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
 font-weight:400;
 font-style:normal
}
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
 font-family:vc_grid_v1;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.vc_arrow-icon-minus:before {
 content:"\e61c"
}
.vc_arrow-icon-plus:before {
 content:"\e61d"
}
.vc_arrow-icon-arrow_down:before {
 content:"\e61e"
}
.vc_arrow-icon-arrow_up:before {
 content:"\e61f"
}
.vc_arrow-icon-arrow_01_left:before {
 content:"\e600"
}
.vc_arrow-icon-arrow_01_right:before {
 content:"\e601"
}
.vc_arrow-icon-arrow_02_left:before {
 content:"\e602"
}
.vc_arrow-icon-arrow_02_right:before {
 content:"\e603"
}
.vc_arrow-icon-arrow_03_left:before {
 content:"\e604"
}
.vc_arrow-icon-arrow_03_right:before {
 content:"\e605"
}
.vc_arrow-icon-arrow_04_left:before {
 content:"\e606"
}
.vc_arrow-icon-arrow_04_right:before {
 content:"\e607"
}
.vc_arrow-icon-arrow_05_left:before {
 content:"\e608"
}
.vc_arrow-icon-arrow_05_right:before {
 content:"\e609"
}
.vc_arrow-icon-arrow_06_left:before {
 content:"\e60a"
}
.vc_arrow-icon-arrow_06_right:before {
 content:"\e60b"
}
.vc_arrow-icon-arrow_07_left:before {
 content:"\e60c"
}
.vc_arrow-icon-arrow_07_right:before {
 content:"\e60d"
}
.vc_arrow-icon-arrow_08_left:before {
 content:"\e60e"
}
.vc_arrow-icon-arrow_08_right:before {
 content:"\e60f"
}
.vc_arrow-icon-arrow_09_left:before {
 content:"\e610"
}
.vc_arrow-icon-arrow_09_right:before {
 content:"\e611"
}
.vc_arrow-icon-arrow_10_left:before {
 content:"\e612"
}
.vc_arrow-icon-arrow_10_right:before {
 content:"\e613"
}
.vc_arrow-icon-arrow_11_left:before {
 content:"\e614"
}
.vc_arrow-icon-arrow_11_right:before {
 content:"\e615"
}
.vc_arrow-icon-arrow_12_left:before {
 content:"\e616"
}
.vc_arrow-icon-arrow_12_right:before {
 content:"\e617"
}
.vc_arrow-icon-navicon:before {
 content:"\f0c9"
}
.wpb_animate_when_almost_visible {
 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
}
@-webkit-keyframes wpb_ttb {
 0% {
  -webkit-transform:translate(0,-10%);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes wpb_ttb {
 0% {
  -moz-transform:translate(0,-10%);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes wpb_ttb {
 0% {
  -o-transform:translate(0,-10%);
  opacity:0
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@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
 }
 100% {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes wpb_btt {
 0% {
  -webkit-transform:translate(0,10%);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes wpb_btt {
 0% {
  -moz-transform:translate(0,10%);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes wpb_btt {
 0% {
  -o-transform:translate(0,10%);
  opacity:0
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@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
 }
 100% {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes wpb_ltr {
 0% {
  -webkit-transform:translate(-10%,0);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes wpb_ltr {
 0% {
  -moz-transform:translate(-10%,0);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes wpb_ltr {
 0% {
  -o-transform:translate(-10%,0);
  opacity:0
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@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
 }
 100% {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes wpb_rtl {
 0% {
  -webkit-transform:translate(10%,0);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes wpb_rtl {
 0% {
  -moz-transform:translate(10%,0);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes wpb_rtl {
 0% {
  -o-transform:translate(10%,0);
  opacity:0
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@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
 }
 100% {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes wpb_appear {
 0% {
  -webkit-transform:scale(.5);
  opacity:.1
 }
 100% {
  -webkit-transform:scale(1);
  opacity:1
 }
}
@-moz-keyframes wpb_appear {
 0% {
  -moz-transform:scale(.5);
  opacity:.1
 }
 100% {
  -moz-transform:scale(1);
  opacity:1
 }
}
@-o-keyframes wpb_appear {
 0% {
  -o-transform:scale(.5);
  opacity:.1
 }
 100% {
  -o-transform:scale(1);
  opacity:1
 }
}
@keyframes wpb_appear {
 0% {
  -webkit-transform:scale(.5);
  -ms-transform:scale(.5);
  -o-transform:scale(.5);
  transform:scale(.5);
  opacity:.1
 }
 100% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  opacity:1
 }
}
.vc-spinner::before {
 content:'';
 width:16px;
 height:16px;
 display:inline-block;
 pointer-events:none;
 margin-top:6px;
 background:url(../../../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(../../../plugins/js_composer/assets/vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before {
 background-image:url(../../../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;
 -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;
 -webkit-animation-delay:.16s;
 animation-delay:.16s;
 height:50px
}
.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-fill-mode:both;
 animation-fill-mode:both;
 -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
}
.vertical-centering {
 top:50%;
 transform:translateY(-50%)
}
.horizontal-centering {
 left:50%;
 transform:translateX(-50%)
}
.centering-mixin {
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
/*! Prefix flex for IE10  in LESS
* https://gist.github.com/codler/2148ba4ff096a19f08ea
* Copyright (c) 2014 Han Lin Yap http://yap.nu; MIT license *//*! normalize.css by Dream-Theme.com based on http://github.com/necolas/normalize.css */article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
 display:block
}
audio,
canvas,
video {
 display:inline-block
}
.old-ie audio,
.old-ie canvas,
.old-ie video {
 display:inline;
 zoom:1
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden] {
 display:none
}
* {
 padding:0;
 margin:0
}
html {
 font-size:100%;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
a:active,
a:focus,
a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,
strong {
 font-weight:700
}
dfn {
 font-style:italic
}
code,
kbd,
pre,
samp {
 font-family:monospace,serif;
 font-family:'courier new',monospace
}
pre {
 white-space:pre;
 white-space:pre-wrap;
 word-wrap:break-word
}
q {
 quotes:none
}
q:after,
q:before {
 content:'';
 content:none
}
small {
 font-size:75%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
dd,
dl,
menu,
ol,
ul {
 list-style:none
}
img {
 border:0;
 -ms-interpolation-mode:bicubic
}
svg:not(:root) {
 overflow:hidden
}
figure,
form {
 margin:0
}
legend {
 border:0;
 padding:0;
 white-space:normal
}
.old-ie legend {
 margin-left:-7px
}
button,
input,
select,
textarea {
 font-size:100%;
 margin:0;
 vertical-align:baseline
}
.old-ie button,
.old-ie input,
.old-ie select,
.old-ie textarea {
 vertical-align:middle
}
button,
input {
 line-height:normal
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
 cursor:pointer;
 -webkit-appearance:button
}
.old-ie button,
.old-ie input[type=button],
.old-ie input[type=reset],
.old-ie input[type=submit] {
 overflow:visible
}
button[disabled],
input[disabled] {
 cursor:default
}
input[type=checkbox],
input[type=radio] {
 box-sizing:border-box;
 padding:0
}
.old-ie input[type=checkbox],
.old-ie input[type=radio] {
 height:13px;
 width:13px
}
input[type=search] {
 -webkit-appearance:textfield;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
textarea {
 overflow:auto;
 vertical-align:top
}
table {
 border-collapse:collapse;
 border-spacing:0
}
.formError {
 position:absolute;
 top:300px;
 left:300px;
 padding-bottom:13px;
 display:block;
 z-index:5000
}
.ajaxSubmit {
 padding:10px;
 text-align:center;
 border:1px solid #999;
 display:none
}
.formError .formErrorContent {
 background:#8a0b2c;
 color:#fff;
 width:165px;
 font-family:tahoma;
 font-size:11px;
 border:0 solid #ddd;
 text-shadow:#f5f5f5;
 padding:4px 10px;
 border-radius:6px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px
}
.greenPopup .formErrorContent {
 background:#33be40
}
.blackPopup .formErrorContent {
 background:#393939;
 color:#FFF
}
.formError .formErrorArrow {
 position:absolute;
 bottom:0;
 left:20px;
 width:15px;
 height:15px;
 z-index:5001;
 border:none
}
.formError .formErrorArrowBottom {
 top:0;
 margin:-6px
}
.formError .formErrorArrow div {
 border:none;
 height:1px;
 background:#8a0b2c;
 margin:0 auto;
 line-height:0;
 font-size:0;
 display:block
}
.formError .formErrorArrowBottom div {
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
.formError .formErrorArrow .line10 {
 width:15px;
 border:none
}
.formError .formErrorArrow .line9 {
 width:13px;
 border:none
}
.formError .formErrorArrow .line8 {
 width:11px
}
.formError .formErrorArrow .line7 {
 width:9px
}
.formError .formErrorArrow .line6 {
 width:7px
}
.formError .formErrorArrow .line5 {
 width:5px
}
.formError .formErrorArrow .line4 {
 width:3px
}
.formError .formErrorArrow .line3 {
 width:1px
}
.formError .formErrorArrow .line2 {
 width:3px;
 border:none;
 display:none
}
.formError .formErrorArrow .line1 {
 width:1px;
 border:none;
 display:none
}
.dt-contact-form.dt-form .formError,
.dt-contact-form.dt-form .hide-privacy-message,
.dt-contact-form.dt-form span .formError,
.popup-message-style .dt-contact-form.dt-form .formError {
 display:none
}
.dt-contact-form.dt-form span .formError.field-success,
.dt-contact-form.dt-form span .formError.first,
.inline-message-style .dt-contact-form.dt-form .formError.field-success,
.inline-message-style .dt-contact-form.dt-form .formError.first,
.popup-message-style .dt-contact-form.dt-form .formError.field-success,
.popup-message-style .dt-contact-form.dt-form .formError.first {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.dt-contact-form.dt-form .formError .close-message {
 position:absolute;
 top:50%;
 width:30px;
 height:30px;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 right:15px;
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:14px;
 line-height:30px;
 text-align:center;
 opacity:.5
}
.dt-contact-form.dt-form .formError .close-message:before {
 content:"\eb01"
}
.dt-contact-form.dt-form .formError .close-message:hover {
 cursor:pointer;
 opacity:1
}
.dt-contact-form.dt-form .error-field:not(.field-success) {
 border-color:red
}
.inline-message-style .dt-contact-form.dt-form {
 position:relative
}
.inline-message-style .form-fields>span {
 position:static
}
.inline-message-style .formError {
 z-index:100;
 width:100%;
 top:0!important;
 left:0!important;
 margin:0 0 10px!important;
 padding:15px 40px 15px 45px;
 box-sizing:border-box
}
.inline-message-style .formError.run-animation {
 position:relative
}
.inline-message-style .formError .formErrorContent {
 width:100%;
 background:0 0
}
.inline-message-style .formError .formErrorArrow {
 display:none
}
.popup-message-style .parentFormundefined.run-animation {
 -webkit-transform:translate3d(200px,-50%,0);
 -ms-transform:translate3d(200px,-50%,0);
 transform:translate3d(200px,-50%,0);
 -webkit-animation:slide-in-message,slide-out-message;
 animation:slide-in-message,slide-out-message;
 -webkit-animation-duration:1.2s,1.1s;
 animation-duration:1.2s,1.1s;
 -webkit-animation-delay:.4s,9s;
 animation-delay:.4s,9s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-timing-function:ease;
 animation-timing-function:ease
}
.popup-message-style .parentFormundefined.run-animation .formErrorContent {
 opacity:1
}
.parentFormundefined:before {
 position:absolute;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 top:20px;
 left:0;
 width:65px;
 height:100%;
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:28px;
 line-height:1;
 content:"\ea10"!important
}
.greenPopup.parentFormundefined:before {
 content:"\ea09"!important
}
.popup-message-style .parentFormundefined.run-animation,
.popup-message-style .parentFormundefined:not(.run-animation) {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 box-shadow:0 10px 40px 0 rgba(0,0,0,.3);
 border:none;
 opacity:0;
 position:fixed!important;
 top:50%!important;
 left:100%!important;
 right:auto!important;
 margin:0!important;
 padding:15px 40px 15px 45px;
 width:400px;
 max-height:500px;
 z-index:9999;
 overflow:hidden;
 font-weight:700;
 color:#FFF;
 box-sizing:border-box
}
.popup-message-style .parentFormundefined.run-animation a,
.popup-message-style .parentFormundefined.run-animation a:hover,
.popup-message-style .parentFormundefined:not(.run-animation) a,
.popup-message-style .parentFormundefined:not(.run-animation) a:hover {
 color:#fff
}
.popup-message-style .parentFormundefined.run-animation .formErrorContent,
.popup-message-style .parentFormundefined:not(.run-animation) .formErrorContent {
 width:100%;
 background:0 0
}
.popup-message-style .parentFormundefined.run-animation .formErrorArrow,
.popup-message-style .parentFormundefined:not(.run-animation) .formErrorArrow {
 display:none
}
@-webkit-keyframes slide-in-message {
 0% {
  opacity:0;
  -webkit-transform:translate3d(600px,-50%,0);
  transform:translate3d(600px,-50%,0)
 }
 50% {
  opacity:0;
  -webkit-transform:translate3d(-200px,-50%,0);
  transform:translate3d(-200px,-50%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(-400px,-50%,0);
  transform:translate3d(-400px,-50%,0)
 }
}
@keyframes slide-in-message {
 0% {
  opacity:0;
  -webkit-transform:translate3d(600px,-50%,0);
  transform:translate3d(600px,-50%,0)
 }
 50% {
  opacity:0;
  -webkit-transform:translate3d(-200px,-50%,0);
  transform:translate3d(-200px,-50%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(-400px,-50%,0);
  transform:translate3d(-400px,-50%,0)
 }
}
@-webkit-keyframes slide-out-message {
 0% {
  opacity:1;
  -webkit-transform:translate3d(-400px,-50%,0);
  transform:translate3d(-400px,-50%,0)
 }
 50% {
  opacity:0;
  -webkit-transform:translate3d(-100px,-50%,0);
  transform:translate3d(-100px,-50%,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(800px,-50%,0);
  transform:translate3d(800px,-50%,0)
 }
}
@keyframes slide-out-message {
 0% {
  opacity:1;
  -webkit-transform:translate3d(-400px,-50%,0);
  transform:translate3d(-400px,-50%,0)
 }
 50% {
  opacity:0;
  -webkit-transform:translate3d(-100px,-50%,0);
  transform:translate3d(-100px,-50%,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(800px,-50%,0);
  transform:translate3d(800px,-50%,0)
 }
}
#page .ngg-gallery-thumbnail img,
#page .ngg-imagebrowser .ngg-imagebrowser .pic,
#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .back,
#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .next,
#page .ngg-navigation a.next,
#page .ngg-navigation a.page-numbers,
#page .ngg-navigation a.prev,
#page .ngg-navigation span.next,
#page .ngg-navigation span.page-numbers,
#page .ngg-navigation span.prev,
#page .ngg-thumbnail img {
 border:none;
 background:0 0
}
.ngg-navigation a.next:hover,
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.prev:hover {
 background:0 0
}
#page .ngg-gallery-thumbnail img,
#page .ngg-imagebrowser .pic,
#page .ngg-imagebrowser-nav .back,
#page .ngg-imagebrowser-nav .next,
#page .ngg-navigation a.next,
#page .ngg-navigation a.page-numbers,
#page .ngg-navigation a.prev,
#page .ngg-navigation span.next,
#page .ngg-navigation span.page-numbers,
#page .ngg-navigation span.prev,
#page .ngg-thumbnail img {
 border:none;
 background:0 0
}
#page .ngg-navigation a {
 font-weight:400
}
#page .ngg-navigation a.next:hover,
#page .ngg-navigation a.page-numbers:hover,
#page .ngg-navigation a.prev:hover {
 background-color:transparent
}
#page .ngg-galleryoverview .ngg-gallery-thumbnail a:hover img,
.ngg-album-link a:hover img,
.ngg-imagebrowser a:hover,
.ngg-thumbnail a:hover {
 opacity:.7!important
}
.ngg-imagebrowser img {
 box-sizing:border-box
}
.rev_slider_wrapper {
 z-index:1
}
.tp-scrollbelowslider:hover {
 cursor:pointer
}
.is-iphone .kenburnimg img {
 transform:none!important
}
/*!Revolution slider arrows*/.owl-carousel {
 display:none;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 position:relative;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
 touch-action:manipulation;
 -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-stage-outer {
 --stage-right-gap:0;
 --stage-left-gap:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .dt-owl-item,
.owl-carousel .owl-wrapper {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.owl-carousel .dt-owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled,
.owl-nav.disabled {
 display:none
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
 cursor:pointer;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
 background:0 0;
 color:inherit;
 border:none;
 padding:0!important;
 font:inherit;
 outline:0
}
.owl-carousel.owl-loaded {
 display:block;
 display:grid
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel.owl-refresh .dt-owl-item {
 visibility:hidden
}
.owl-carousel.owl-drag .dt-owl-item {
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .dt-owl-item {
 float:right
}
.no-js .owl-carousel {
 display:block
}
.owl-carousel .animated {
 animation-duration:1s;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height .5s ease-in-out
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp {
 display:none;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 -ms-touch-action:none;
 touch-action:none;
 z-index:9500;
 -webkit-text-size-adjust:100%;
 -webkit-backface-visibility:hidden;
 outline:0
}
.pswp::after,
.pswp::before {
 content:' ';
 display:table
}
.pswp * {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.pswp img {
 max-width:none
}
.pswp--animate_opacity {
 opacity:.001;
 will-change:unset;
 -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
 transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--open {
 display:block
}
.pswp--zoom-allowed .pswp__img {
 cursor:-webkit-zoom-in;
 cursor:-moz-zoom-in;
 cursor:zoom-in
}
.pswp--zoomed-in .pswp__img {
 cursor:-webkit-grab;
 cursor:-moz-grab;
 cursor:grab
}
.pswp--dragging .pswp__img {
 cursor:-webkit-grabbing;
 cursor:-moz-grabbing;
 cursor:grabbing
}
.pswp__bg {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background:#000;
 opacity:0;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-backface-visibility:hidden;
 will-change:opacity
}
.pswp__scroll-wrap {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.pswp__container,
.pswp__zoom-wrap {
 -ms-touch-action:none;
 touch-action:none;
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 -webkit-backface-visibility:hidden
}
.pswp__container,
.pswp__img {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none
}
.pswp__zoom-wrap {
 position:absolute;
 width:100%;
 -webkit-transform-origin:left top;
 -ms-transform-origin:left top;
 transform-origin:left top;
 -webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);
 transition:transform 333ms cubic-bezier(.4,0,.22,1);
 text-align:center;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.pswp__bg {
 -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
 transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
 -webkit-transition:none;
 transition:none
}
.pswp__item {
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 overflow:hidden
}
.pswp__img {
 position:absolute;
 width:auto;
 height:auto;
 top:0;
 left:0
}
.pswp__img--placeholder {
 -webkit-backface-visibility:hidden
}
.pswp__img--placeholder--blank {
 background:#222
}
.pswp--ie .pswp__img {
 width:100%!important;
 height:auto!important;
 left:0;
 top:0
}
.pswp__error-msg {
 position:absolute;
 left:0;
 top:50%;
 width:100%;
 text-align:center;
 font-size:14px;
 line-height:16px;
 margin-top:-8px;
 color:#CCC
}
.pswp__error-msg a {
 color:#CCC;
 text-decoration:underline
}
.admin-bar .pswp {
 z-index:100000
}
.pswp-video-wrap {
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 line-height:0;
 width:100%;
 max-width:900px;
 position:relative;
 margin:0 auto;
 text-align:left;
 z-index:1045
}
.video-wrapper {
 position:relative;
 padding-bottom:56.25%;
 padding-top:25px;
 height:0;
 width:100%
}
.video-wrapper iframe {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.video-wrapper video {
 width:100%!important;
 height:auto!important
}
.pswp .pswp__ui--fit .pswp__caption,
.pswp .pswp__ui--fit .pswp__top-bar {
 background-color:rgba(0,0,0,.5)
}
.admin-bar .pswp .pswp__ui--fit .pswp__caption,
.admin-bar .pswp .pswp__ui--fit .pswp__top-bar {
 background-color:rgba(0,0,0,.7)
}
.pswp.video-active .pswp__share-tooltip.show-share-pin .pswp__share--pinterest {
 display:none
}
.pswp__caption .pswp__caption__center {
 text-align:center
}
.pswp__caption h5 {
 color:#fff;
 margin-bottom:5px
}
.pswp button.pswp__button {
 height:1.5em;
 width:1.5em;
 margin-top:-.75em;
 background:0 0!important;
 font-family:icomoon-the7-font;
 font-size:16px;
 line-height:1;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 color:#fff;
 opacity:.5
}
.pswp .pswp__top-bar button.pswp__button {
 top:50%
}
.pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--left,
.pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--right {
 visibility:visible
}
.pswp button.pswp__button:focus,
.pswp button.pswp__button:hover {
 opacity:1
}
.pswp .pswp__button:active {
 opacity:.9
}
.pswp--zoom-allowed .pswp__button--zoom:before {
 content:"\ec06"
}
.pswp--zoomed-in .pswp__button--zoom:before {
 content:"\ec07"
}
.pswp--supports-fs .pswp__button--fs:before {
 content:"\ed07"
}
.pswp--fs .pswp__button--fs:before {
 content:"\ed09"
}
.pswp button.pswp__button--close {
 font-size:21px
}
.pswp__button--close:before {
 content:"\eb00"
}
.pswp__button--share:before {
 content:"\ea04"
}
.pswp .pswp__button--arrow--left:before,
.pswp .pswp__button--arrow--right:before {
 position:static;
 display:flex;
 justify-content:center;
 align-items:center;
 width:1.5em;
 height:1.5em
}
.pswp .pswp__button--arrow--left:before {
 content:"\f052"!important;
 background:0 0!important
}
.pswp .pswp__button--arrow--right:before {
 content:"\f053"!important;
 background:0 0!important
}
.pswp .pswp__share-tooltip,
.pswp .pswp__share-tooltip a:first-child,
.pswp .pswp__share-tooltip a:last-child {
 border-radius:0
}
.pswp .pswp__share-tooltip a {
 display:none;
 color:#222
}
.pswp__share-tooltip a:hover {
 color:#fff!important;
 text-decoration:none
}
.pswp__share-tooltip a i {
 min-width:15px;
 margin-right:5px
}
.hide-pspw-share .pswp__button--share,
.hide-pspw-share .pswp__share-modal {
 display:none
}
.pswp .pswp__share-tooltip.show-share-d .pswp__share--download,
.pswp .pswp__share-tooltip.show-share-fb .pswp__share--facebook,
.pswp .pswp__share-tooltip.show-share-g .pswp__share--google,
.pswp .pswp__share-tooltip.show-share-in .pswp__share--linkedin,
.pswp .pswp__share-tooltip.show-share-pin .pswp__share--pinterest,
.pswp .pswp__share-tooltip.show-share-tw .pswp__share--twitter,
.pswp .pswp__share-tooltip.show-share-wp .pswp__share--whatsapp {
 display:block
}
.pswp__share-tooltip:before {
 content:'';
 display:block;
 width:0;
 height:0;
 position:absolute;
 top:-12px;
 right:15px;
 border:6px solid transparent;
 border-bottom-color:#FFF;
 -webkit-pointer-events:none;
 -moz-pointer-events:none;
 pointer-events:none
}
a.pswp__share--pinterest:hover {
 background:#cf2834!important
}
a.pswp__share--linkedin:hover {
 background:#007bc7
}
a.pswp__share--whatsapp:hover {
 background:#36b74d
}
a.pswp__share--google:hover {
 background:#e64235
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button {
 position:relative;
 background:0 0;
 cursor:pointer;
 overflow:visible;
 -webkit-appearance:none;
 display:block;
 border:0;
 padding:0;
 margin:0;
 float:right;
 opacity:.75;
 -webkit-transition:opacity .2s;
 transition:opacity .2s;
 -webkit-box-shadow:none;
 box-shadow:none
}
.pswp__button:focus,
.pswp__button:hover {
 opacity:1
}
.pswp__button:active {
 outline:0;
 opacity:.9
}
.pswp__button::-moz-focus-inner {
 padding:0;
 border:0
}
.pswp__ui--over-close .pswp__button--close {
 opacity:1
}
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
 width:44px;
 height:44px
}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx) {
 .pswp--svg .pswp__button--arrow--left,
 .pswp--svg .pswp__button--arrow--right {
  background:0 0
 }
}
.pswp__button--fs {
 display:none
}
.pswp--supports-fs .pswp__button--fs {
 display:block
}
.pswp__button--zoom {
 display:none
}
.pswp--zoom-allowed .pswp__button--zoom {
 display:block
}
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
 visibility:hidden
}
.pswp__button--arrow--left,
.pswp__button--arrow--right {
 background:0 0;
 top:50%;
 margin-top:-50px;
 width:70px;
 height:100px;
 position:absolute
}
.pswp__button--arrow--left {
 left:0
}
.pswp__button--arrow--right {
 right:0
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
 content:'';
 top:35px;
 background-color:rgba(0,0,0,.3);
 height:30px;
 width:32px;
 position:absolute
}
.pswp__button--arrow--left:before {
 left:6px
}
.pswp__button--arrow--right:before {
 left:0;
 right:6px
}
.pswp__counter,
.pswp__share-modal {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.pswp__share-modal {
 display:block;
 background:rgba(0,0,0,.5);
 width:100%;
 height:100%;
 top:0;
 left:0;
 padding:10px;
 position:absolute;
 z-index:1600;
 opacity:0;
 -webkit-transition:opacity .25s ease-out;
 transition:opacity .25s ease-out;
 -webkit-backface-visibility:hidden;
 will-change:opacity
}
.pswp__share-modal--hidden {
 display:none
}
.pswp__share-tooltip {
 min-width:150px;
 z-index:1620;
 position:absolute;
 background:#FFF;
 top:56px;
 border-radius:2px;
 display:block;
 width:auto;
 right:44px;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);
 box-shadow:0 2px 5px rgba(0,0,0,.25);
 -webkit-transform:translateY(6px);
 -ms-transform:translateY(6px);
 transform:translateY(6px);
 -webkit-transition:-webkit-transform .25s;
 transition:transform .25s;
 -webkit-backface-visibility:hidden;
 will-change:transform
}
.pswp__share-tooltip a {
 display:block;
 padding:8px 12px;
 color:#000;
 text-decoration:none;
 font-size:14px;
 line-height:18px
}
.pswp__share-tooltip a:first-child {
 border-radius:2px 2px 0 0
}
.pswp__share-tooltip a:last-child {
 border-radius:0 0 2px 2px
}
.pswp__share-modal--fade-in {
 opacity:1
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.pswp--touch .pswp__share-tooltip a {
 padding:16px 12px
}
a.pswp__share--facebook:before {
 content:'';
 display:block;
 width:0;
 height:0;
 position:absolute;
 top:-12px;
 right:15px;
 border:6px solid transparent;
 border-bottom-color:#FFF;
 -webkit-pointer-events:none;
 -moz-pointer-events:none;
 pointer-events:none
}
a.pswp__share--facebook:hover {
 background:#3E5C9A;
 color:#FFF
}
a.pswp__share--twitter:hover {
 background:#55ACEE;
 color:#FFF
}
a.pswp__share--pinterest:hover {
 color:#CE272D
}
a.pswp__share--download:hover {
 background:#DDD
}
.pswp__counter {
 position:absolute;
 left:0;
 top:0;
 height:44px;
 font-size:13px;
 line-height:44px;
 color:#FFF;
 opacity:.75;
 padding:0 10px
}
.pswp__caption {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 min-height:44px
}
.pswp__caption small {
 font-size:11px;
 color:#BBB
}
.pswp__caption__center {
 text-align:left;
 max-width:420px;
 margin:0 auto;
 font-size:13px;
 padding:10px;
 line-height:20px;
 color:#CCC
}
.pswp__caption--empty {
 display:none
}
.pswp__caption--fake {
 visibility:hidden
}
.pswp__preloader {
 width:44px;
 height:44px;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-22px;
 opacity:0;
 -webkit-transition:opacity .25s ease-out;
 transition:opacity .25s ease-out;
 will-change:opacity;
 direction:ltr
}
.pswp__preloader__icn {
 width:20px;
 height:20px;
 margin:12px
}
.pswp--css_animation .pswp__preloader--active,
.pswp__preloader--active {
 opacity:1
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
 -webkit-animation:clockwise .5s linear infinite;
 animation:clockwise .5s linear infinite
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
 -webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;
 animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite
}
.pswp--css_animation .pswp__preloader__icn {
 background:0 0;
 opacity:.75;
 width:14px;
 height:14px;
 position:absolute;
 left:15px;
 top:15px;
 margin:0
}
.pswp--css_animation .pswp__preloader__cut {
 position:relative;
 width:7px;
 height:14px;
 overflow:hidden
}
.pswp--css_animation .pswp__preloader__donut {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:14px;
 height:14px;
 border:2px solid #FFF;
 border-radius:50%;
 border-left-color:transparent;
 border-bottom-color:transparent;
 position:absolute;
 top:0;
 left:0;
 background:0 0;
 margin:0
}
@media screen and (max-width:1024px) {
 .pswp__preloader {
  position:relative;
  left:auto;
  top:auto;
  margin:0;
  float:right
 }
}
@-webkit-keyframes clockwise {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes clockwise {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes donut-rotate {
 0%,
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 50% {
  -webkit-transform:rotate(-140deg);
  transform:rotate(-140deg)
 }
}
@keyframes donut-rotate {
 0%,
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 50% {
  -webkit-transform:rotate(-140deg);
  transform:rotate(-140deg)
 }
}
.pswp__ui {
 -webkit-font-smoothing:auto;
 visibility:visible;
 opacity:1;
 z-index:1550
}
.pswp__top-bar {
 position:absolute;
 left:0;
 top:0;
 height:44px;
 width:100%
}
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right,
.pswp__caption,
.pswp__top-bar {
 -webkit-backface-visibility:hidden;
 will-change:opacity;
 -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
 transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
 visibility:visible
}
.pswp__caption,
.pswp__top-bar {
 background-color:rgba(0,0,0,.5)
}
.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar {
 background-color:rgba(0,0,0,.3)
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right,
.pswp__ui--idle .pswp__top-bar {
 opacity:0
}
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__top-bar {
 opacity:.001
}
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
 display:none
}
.pswp__element--disabled {
 display:none!important
}
.pswp--minimal--dark .pswp__top-bar {
 background:0 0
}
.asp_all_buttons_container {
 margin-top:20px
}
#page .asp_product_item {
 padding:0;
 margin:0
}
#page .asp_product_description,
#page .asp_product_item {
 box-shadow:none;
 border:none
}
.asp_product_buy_button input {
 margin-right:5px
}
@media (max-width:500px) {
 #page .asp_price_container,
 #page .asp_product_buy_btn_container {
  text-align:left
 }
}
.content .elementor-nav-menu,
.content .elementor-nav-menu ul {
 margin:0
}
.ifb-flip-box.ifb-hover .ifb-face.ifb-front {
 opacity:0
}
.mec-container {
 max-width:100%
}
@media only screen and (min-width:961px) {
 .mec-container {
  width:auto
 }
}
.mec-event-footer .mec-booking-button,
.mec-event-sharing-wrap li a {
 text-decoration:none
}
.mec-single-event .mec-event-social li.mec-event-social-icon a {
 text-decoration:none
}
.mec-event-footer .mec-booking-button,
.mec-event-footer .mec-booking-button:hover {
 border:none
}
#page .mec-topsec .mec-event-image {
 line-height:0
}
#page.ls-overflow-visible {
 overflow-x:hidden!important
}
/*!
 * WireFrame v.1.0.rc2 - teeny-tiny leyout framework by Dream-Theme (http://dream-theme.com, http://themeforest.net/user/Dream-Theme)
 * Copyright Ã‚Â© 2013 Dream-Theme. All rights reserved. 
 */.responsive-off #page {
 display:grid;
 grid-template-rows:auto;
 grid-template-columns:100%;
 grid-template-areas:"header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
}
.footer-overlap.responsive-off #page {
 grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
}
.floating-navigation-below-slider.responsive-off #page {
 grid-template-areas:"slider" "header" "title" "fancyheader" "elementor-header" "main" "footer"
}
.responsive-off.header-side-left:not(.sticky-header) #page,
.responsive-off.header-side-line.left-side-line #page {
 grid-template-areas:"header-side slider" "header-side title" "header-side fancyheader" "header-side elementor-header" "header-side checkout" "header-side main" "header-side footer"
}
.footer-overlap.responsive-off.header-side-left:not(.sticky-header) #page,
.footer-overlap.responsive-off.header-side-line.left-side-line #page {
 grid-template-areas:"header-side page-inner" "header-side footer"
}
.responsive-off.header-side-right:not(.sticky-header) #page {
 grid-template-areas:"slider header-side" "title header-side" "fancyheader header-side" "elementor-header header-side" "checkout header-side" "main header-side" "footer header-side"
}
.footer-overlap.responsive-off.header-side-right:not(.sticky-header) #page {
 grid-template-areas:"page-inner header-side" "footer header-side"
}
.footer-overlap.floating-navigation-below-slider.responsive-off .page-inner {
 display:grid;
 grid-template-rows:auto;
 grid-template-columns:100%;
 grid-template-areas:"slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
}
.no-cssgridlegacy.no-cssgrid .wf-container-main:before,
.no-cssgridlegacy.no-cssgrid .wf-container:before {
 content:"";
 display:table
}
.no-cssgridlegacy.no-cssgrid .wf-container-main:after,
.no-cssgridlegacy.no-cssgrid .wf-container:after {
 content:"";
 display:table;
 clear:both
}
.ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container,
.ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container-main {
 zoom:1
}
.page-inner {
 -ms-grid-column:1;
 -ms-grid-row:2;
 grid-area:page-inner
}
.is-safari .page-inner {
 max-width:100%
}
.header-side-left:not(.sticky-header) .page-inner,
.header-side-line.left-side-line .page-inner {
 -ms-grid-column:2
}
.header-side-right:not(.sticky-header) .page-inner {
 -ms-grid-column:1
}
#main-slideshow,
.photo-scroller {
 -ms-grid-column:1;
 -ms-grid-row:2;
 grid-area:slider
}
.floating-navigation-below-slider #main-slideshow,
.floating-navigation-below-slider .photo-scroller {
 -ms-grid-column:1;
 -ms-grid-row:1
}
.header-side-left:not(.sticky-header) #main-slideshow,
.header-side-left:not(.sticky-header) .photo-scroller,
.header-side-line.left-side-line #main-slideshow,
.header-side-line.left-side-line .photo-scroller {
 -ms-grid-column:2
}
.header-side-right:not(.sticky-header) #main-slideshow,
.header-side-right:not(.sticky-header) .photo-scroller {
 -ms-grid-column:1
}
.masthead {
 -ms-grid-column:1;
 -ms-grid-row:1;
 grid-area:header
}
.floating-navigation-below-slider .masthead {
 -ms-grid-column:1;
 -ms-grid-row:2
}
.side-header-v-stroke.masthead,
.side-header.masthead {
 -ms-grid-column:1;
 grid-area:header-side
}
.checkout-page-title {
 grid-area:checkout;
 -ms-grid-column:1;
 -ms-grid-row:4
}
.is-safari .checkout-page-title {
 max-width:100%
}
.header-side-left:not(.sticky-header) .checkout-page-title,
.header-side-line.left-side-line .checkout-page-title {
 -ms-grid-column:2
}
.header-side-right:not(.sticky-header) .checkout-page-title {
 -ms-grid-column:1
}
.page-title {
 -ms-grid-column:1;
 -ms-grid-row:3;
 grid-area:title
}
.is-safari .page-title {
 max-width:100%
}
.header-side-left:not(.sticky-header) .page-title,
.header-side-line.left-side-line .page-title {
 -ms-grid-column:2
}
.header-side-right:not(.sticky-header) .page-title {
 -ms-grid-column:1
}
.fancy-header {
 -ms-grid-column:1;
 -ms-grid-row:3;
 grid-area:fancyheader
}
.is-safari .fancy-header {
 max-width:100%
}
.header-side-left:not(.sticky-header) .fancy-header,
.header-side-line.left-side-line .fancy-header {
 -ms-grid-column:2
}
.header-side-right:not(.sticky-header) .fancy-header {
 -ms-grid-column:1
}
.elementor-location-header {
 grid-area:elementor-header
}
#main {
 -ms-grid-column:1;
 -ms-grid-row:5;
 grid-area:main
}
.is-safari #main {
 max-width:100%
}
.header-side-left:not(.sticky-header) #main,
.header-side-line.left-side-line #main {
 -ms-grid-column:2
}
.header-side-right:not(.sticky-header) #main {
 -ms-grid-column:1
}
.footer {
 -ms-grid-column:1;
 -ms-grid-row:6;
 grid-area:footer
}
.is-safari .footer {
 max-width:100%
}
.header-side-left:not(.sticky-header) .footer,
.header-side-line.left-side-line .footer {
 -ms-grid-column:2
}
.header-side-right:not(.sticky-header) .footer {
 -ms-grid-column:1
}
.responsive-off #main:not(.sidebar-none) .wf-container-main {
 display:-ms-grid;
 display:grid
}
.responsive-off .sidebar-right .wf-container-main {
 grid-template-areas:"content sidebar"
}
.responsive-off .sidebar-left .wf-container-main {
 grid-template-areas:"sidebar content"
}
.responsive-off .sidebar {
 grid-area:sidebar;
 -ms-grid-row:1
}
.responsive-off .sidebar-right .sidebar {
 -ms-grid-column:3
}
.responsive-off .sidebar-left .sidebar {
 -ms-grid-column:1
}
.responsive-off .content {
 grid-area:content;
 -ms-grid-row:1
}
.responsive-off .sidebar-right .content {
 -ms-grid-column:1
}
.responsive-off .sidebar-left .content {
 -ms-grid-column:3
}
.wf-mobile-visible,
.wf-phone-visible {
 display:none
}
.content,
.sidebar,
.wf-cell,
.wf-usr-cell,
.wf-wrap,
.wpb_row {
 box-sizing:border-box
}
.footer .widget,
.wf-cell,
.wf-usr-cell {
 display:inline-block;
 vertical-align:top;
 padding:0 22px
}
.ancient-ie .footer .widget,
.ancient-ie .wf-cell,
.ancient-ie .wf-usr-cell {
 display:inline;
 zoom:1
}
.wf-1,
.wf-1-1,
.wf-span-12 {
 width:100%
}
.wf-1-2,
.wf-2-4,
.wf-span-6 {
 width:50%
}
.wf-1-3,
.wf-span-4 {
 width:33.3333%
}
.wf-2-3,
.wf-span-8 {
 width:66.6667%
}
.wf-1-4,
.wf-span-3 {
 width:25%
}
.wf-3-4,
.wf-span-9 {
 width:75%
}
/* .wf-1-5 {
 width:20%
} */
.wf-2-5 {
 width:40%
}
.wf-1-6,
.wf-span-2 {
 width:16.6667%
}
.wf-span-1,
.wf-span-10 {
 width:83.3333%
}
.wf-span-7 {
 width:58.3333%
}
.wf-table {
 display:table;
 width:100%
}
.wf-tr {
 display:table-row
}
.wf-td {
 display:table-cell;
 vertical-align:middle
}
.wf-float-left {
 float:left
}
.wf-float-right {
 float:right
}
.wf-container {
 font-size:0;
 line-height:0;
 word-spacing:-4px;
 margin:0 -22px;
 padding:0
}
.wf-wrap {
 max-width:100%;
 padding:0 44px;
 margin:0 auto
}
#main-slideshow {
 position:relative;
 z-index:1;
 clear:both;
 overflow:hidden
}
#main-slideshow-content {
 display:none
}
#main-slideshow.fixed {
 padding:44px;
 margin-top:0
}
#main-slideshow.layer-fixed {
 padding:40px;
 margin-top:0
}
#main-slideshow.fix.rv-slider {
 padding-top:0;
 padding-bottom:0;
 margin-top:0
}
#main-slideshow.fix:after,
#main-slideshow.fixed:after,
#main-slideshow.layer-fixed:after {
 position:absolute;
 left:0;
 width:100%;
 height:1px;
 content:"";
 top:auto;
 bottom:0
}
#main-slideshow #main-slideshow-content {
 display:block
}
.transparent .page-title {
 visibility:hidden
}
#fancy-header {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
#fancy-header>.wf-wrap {
 position:relative;
 z-index:1;
 max-width:100%
}
.fancy-header-overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.content-right.fancy-header .hgroup,
.title-left .breadcrumbs,
.title-right .hgroup {
 text-align:right
}
.fancy-header.title-center .hgroup {
 text-align:center
}
.mobile-false #fancy-header .breadcrumbs,
.mobile-false #fancy-header .fancy-subtitle,
.mobile-false #fancy-header .fancy-title {
 opacity:0
}
#fancy-header .fancy-title>span {
 display:inline-block
}
.ie-mobile #fancy-header .breadcrumbs,
.ie-mobile #fancy-header .fancy-subtitle,
.ie-mobile #fancy-header .fancy-title {
 opacity:1
}
#fancy-header .breadcrumbs.start-animation,
#fancy-header .fancy-subtitle.start-animation,
#fancy-header .fancy-title.start-animation {
 animation:mk_fade .7s 1 cubic-bezier(.445,.05,.55,.95);
 opacity:1
}
.fancy-header .hgroup,
.page-title .hgroup {
 overflow:hidden
}
.fancy-header .hgroup {
 padding:5px 0
}
#fancy-header.content-left.breadcrumbs-off .hgroup,
#fancy-header.content-right.breadcrumbs-off .hgroup,
#fancy-header.title-center.breadcrumbs-off .hgroup {
 margin-top:5px;
 margin-bottom:5px
}
#fancy-header.content-left .breadcrumbs.breadcrumbs-bg,
#fancy-header.content-right .breadcrumbs.breadcrumbs-bg,
#fancy-header.title-center .breadcrumbs.breadcrumbs-bg {
 margin-top:10px
}
#fancy-header.titles-off .breadcrumbs {
 margin-top:5px;
 margin-bottom:5px
}
#fancy-header.content-left .breadcrumbs,
#fancy-header.content-right .breadcrumbs,
#fancy-header.title-center .breadcrumbs {
 margin-bottom:10px
}
#fancy-header.disabled-bg.breadcrumbs-off.page-title h1,
#fancy-header.disabled-bg.content-left .breadcrumbs,
#fancy-header.disabled-bg.content-left.breadcrumbs-off .hgroup,
#fancy-header.disabled-bg.content-right .breadcrumbs,
#fancy-header.disabled-bg.content-right.breadcrumbs-off .hgroup,
#fancy-header.disabled-bg.title-center .breadcrumbs,
#fancy-header.disabled-bg.title-center.breadcrumbs-off .hgroup {
 margin-bottom:0
}
#fancy-header.content-left .hgroup,
#fancy-header.content-right .hgroup,
#fancy-header.title-center .hgroup {
 padding-bottom:5px
}
.fancy-header .fancy-title {
 margin:5px 0;
 padding:0
}
.fancy-header .fancy-subtitle {
 margin:0;
 padding:5px 0
}
.fancy-header .wf-td .breadcrumbs,
.page-title .wf-td .breadcrumbs {
 display:inline-block
}
.breadcrumbs.bg-dark,
.breadcrumbs.bg-light,
.hr-breadcrumbs .breadcrumbs.bg-dark,
.hr-breadcrumbs .breadcrumbs.bg-light {
 padding:4px 10px
}
.breadcrumbs.bg-dark {
 background-color:rgba(15,18,19,.1)
}
.breadcrumbs.bg-light {
 background-color:rgba(255,255,255,.12)
}
.title-left .breadcrumbs {
 float:right
}
.fancy-header .breadcrumbs li {
 position:relative;
 background:0 0
}
.breadcrumbs li:first-child:before,
.fancy-header .breadcrumbs li:first-child:before {
 content:""
}
.breadcrumbs li:before,
.fancy-header .breadcrumbs li:before {
 position:absolute;
 left:0;
 top:0;
 width:15px;
 height:13px;
 content:"/";
 opacity:.5;
 text-align:left;
 z-index:3
}
.breadcrumbs li:before {
 opacity:1
}
.page-title {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.fancy-title-head,
.page-title-head {
 max-width:100%
}
.page-title.overlay-bg {
 position:relative
}
.page-title.overlay-bg .wf-wrap {
 position:relative;
 z-index:1
}
.page-title.overlay-bg:after {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 content:""
}
.page-title .wf-wrap {
 position:relative
}
.page-title .wf-wrap:after {
 position:absolute;
 width:100%;
 bottom:0;
 content:""
}
.page-title.disabled-bg .wf-wrap:after,
.page-title.full-width-line .wf-wrap:after,
.page-title.gradient-bg .wf-wrap:after,
.page-title.solid-bg .wf-wrap:after,
.page-title.transparent-bg .wf-wrap:after {
 display:none
}
.fancy-header>.wf-wrap,
.page-title>.wf-wrap {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 box-sizing:border-box
}
.content-left>.wf-wrap {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.content-right>.wf-wrap {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.title-center>.wf-wrap {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.title-left>.wf-wrap,
.title-right>.wf-wrap {
 -ms-flex-pack:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between
}
.page-title.title-left .hr-breadcrumbs,
.page-title.title-right h1 {
 text-align:right
}
.title-center .hr-breadcrumbs,
.title-center h1 {
 text-align:center
}
.page-title h1,
.page-title h2 {
 margin:0
}
.page-title .hr-breadcrumbs .breadcrumbs:after {
 display:none
}
.page-title .wf-container-title,
.page-title.full-width-line {
 border-bottom:1px solid
}
.page-title.title-left.disabled-bg h1,
.page-title.title-right.disabled-bg h1 {
 margin:0
}
.dt-breadcrumbs-shortcode {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.dt-breadcrumbs-shortcode.align-centre {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.dt-breadcrumbs-shortcode.align-right {
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end
}
.breadcrumbs {
 list-style:none
}
.page-title.title-center .breadcrumbs {
 text-align:center
}
.breadcrumbs li {
 position:relative;
 display:inline-block;
 padding-left:12px;
 margin-left:8px
}
.breadcrumbs li:first-child {
 padding-left:0;
 margin-left:0;
 background:0 0!important
}
.breadcrumbs li a,
.fancy-header .breadcrumbs li a {
 color:inherit
}
.breadcrumbs a {
 text-decoration:none
}
.breadcrumbs a:hover {
 text-decoration:underline
}
.filter {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.filter.iso-filter {
 z-index:1
}
.filter-align-left .filter {
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.filter-align-right .filter {
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.filter:before {
 content:"";
 display:table
}
.filter:after {
 content:"";
 display:table;
 clear:both
}
.filter-by,
.filter-categories,
.filter-categories a,
.filter-extras,
.filter-sorting {
 display:inline-block;
 box-sizing:border-box
}
.filter-by,
.filter-categories,
.filter-sorting {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.filter-categories,
.filter-extras {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.filter-align-left .filter-categories,
.filter-align-left .filter-extras {
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start
}
.filter-align-right .filter-categories,
.filter-align-right .filter-extras {
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end
}
.filter-categories {
 position:relative
}
.filter-categories .hasCustomSelect {
 display:none;
 left:0;
 z-index:1
}
#page .filter-categories .customSelect {
 position:relative;
 padding:0;
 background:0 0;
 display:none!important
}
#page .filter-categories .customSelect:after {
 position:relative;
 right:0;
 width:20px;
 height:20px;
 font-family:'Font Awesome 5 Free';
 font-weight:900;
 font-size:14px;
 line-height:1;
 content:"\f0dc"
}
#page .filter-categories .customSelect .customSelectInner {
 background:0 0
}
.filter .filter-categories a,
.filter .filter-extras a {
 position:relative;
 text-decoration:none
}
.filter .filter-extras a {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex
}
.filter-categories a {
 white-space:nowrap
}
.filter-bg-decoration .filter-categories a {
 overflow:hidden
}
.filter-bg-decoration .filter-categories a:after {
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 opacity:0
}
.filter-bg-decoration .filter-categories a.act:after {
 opacity:1
}
.filter-underline-decoration .filter-categories a:after {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 content:"";
 opacity:0;
 transition:opacity .3s ease
}
.filter-underline-decoration .filter-categories a.act:after,
.filter-underline-decoration .filter-categories a:hover:after {
 opacity:1
}
.filter .filter-extras a [class^=dt-icon-] {
 font-size:16px;
 line-height:1
}
.filter .filter-popup {
 position:absolute;
 left:50%;
 z-index:999;
 bottom:100%;
 padding:2px 6px;
 margin-bottom:15px;
 background:#000;
 color:#fff!important;
 font:400 10px/14px Arial,Verdana,sans-serif;
 letter-spacing:.3px;
 white-space:nowrap;
 opacity:0;
 visibility:hidden;
 transform:translate3d(-50%,10px,0);
 transition:all .25s ease-out;
 border-radius:2px
}
.filter .filter-popup:after {
 position:absolute;
 left:50%;
 bottom:-5px;
 margin-left:-5px;
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #000;
 content:""
}
.filter .filter-popup:before {
 position:absolute;
 left:0;
 bottom:-20px;
 content:" ";
 display:block;
 width:100%;
 height:20px
}
.lte8 .filter-popup {
 display:none
}
.lte8 .filter-extras a:hover .filter-popup {
 display:block
}
.filter-extras>div>a:hover {
 cursor:default
}
.filter-extras>div>a>i:hover {
 cursor:pointer
}
.filter-extras>div>a>i:hover+.filter-popup {
 visibility:visible;
 opacity:1;
 transform:translate3d(-50%,0,0)
}
.filter-extras>div>a>i:hover+.filter-popup:before {
 bottom:0
}
.filter-switch {
 position:relative;
 display:inline-block;
 width:19px;
 height:7px;
 margin:0 10px
}
.filter-switch:hover {
 cursor:pointer
}
.filter-switch,
.filter-switch-toggle {
 border-radius:8px
}
.filter-switch-toggle {
 position:absolute;
 top:-1px;
 left:0;
 width:9px;
 height:9px;
 background-color:#fff;
 content:"";
 transition:left .3s ease-out
}
.filter-switch.right-act .filter-switch-toggle {
 left:9px
}
.filter-extras a.pressed:after,
.pressed .filter-switch-toggle:after {
 animation:anim-effect-boris .45s ease-out forwards
}
@keyframes anim-effect-boris {
 0% {
  transform:scale(0)
 }
 25%,
 50% {
  opacity:1
 }
 to {
  opacity:0;
  transform:scale(1)
 }
}
.paginator {
 position:relative;
 margin:30px 0 0;
 padding-bottom:2px;
 z-index:10;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.paginator:before {
 content:"";
 display:table
}
.paginator:after {
 content:"";
 display:table;
 clear:both
}
.paginator:not(.paginator-more-button) a {
 box-sizing:border-box
}
.paginator .disabled:hover {
 cursor:default
}
.paginator:not(.paginator-more-button):not(.filter-decorations) a:after,
.paginator:not(.paginator-more-button):not(.filter-decorations) span:after {
 position:absolute;
 left:0;
 bottom:-2px;
 width:100%;
 height:2px;
 content:"";
 opacity:0;
 transition:opacity .3s ease
}
.paginator:not(.paginator-more-button):not(.filter-decorations) a.act:after,
.paginator:not(.paginator-more-button):not(.filter-decorations) a:hover:after,
.paginator:not(.paginator-more-button):not(.filter-decorations) span.act:after,
.paginator:not(.paginator-more-button):not(.filter-decorations) span:hover:after {
 opacity:1
}
.paginator:not(.paginator-more-button) a,
.paginator:not(.paginator-more-button) span {
 position:relative;
 display:inline-block;
 padding:1px 8px;
 margin:0 6px;
 text-align:center;
 text-decoration:none;
 font-weight:700
}
.paginator:not(.paginator-more-button) a.disabled,
.paginator:not(.paginator-more-button) span.disabled {
 opacity:0
}
.paginator:not(.paginator-more-button) a.nav-next,
.paginator:not(.paginator-more-button) a.nav-prev,
.paginator:not(.paginator-more-button) span.nav-next,
.paginator:not(.paginator-more-button) span.nav-prev {
 padding:0;
 line-height:1;
 transition:transform .3s ease;
 transform:translateX(0)
}
.paginator:not(.paginator-more-button) a.nav-next:not(.disabled):hover,
.paginator:not(.paginator-more-button) span.nav-next:not(.disabled):hover {
 transform:translateX(4px)
}
.paginator:not(.paginator-more-button) a.nav-prev:not(.disabled):hover,
.paginator:not(.paginator-more-button) span.nav-prev:not(.disabled):hover {
 transform:translateX(-4px)
}
.paginator:not(.paginator-more-button) a.nav-next:after,
.paginator:not(.paginator-more-button) a.nav-prev:after,
.paginator:not(.paginator-more-button) span.nav-next:after,
.paginator:not(.paginator-more-button) span.nav-prev:after {
 display:none
}
.paginator .nav-next,
.paginator .nav-prev {
 position:relative;
 display:inline-block;
 text-decoration:none
}
.paginator.paginator-more-button {
 text-align:center
}
.lazy-loading-mode .paginator.paginator-more-button {
 opacity:0
}
.justified-grid .paginator.paginator-more-button {
 width:100%
}
.paginator .button-load-more,
.paginator .loading-ready {
 position:relative;
 display:inline-block;
 float:none;
 text-decoration:none
}
.paginator .button-load-more {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 width:220px;
 height:50px;
 border:2px solid;
 box-sizing:border-box;
 transition:all .4s cubic-bezier(.19,1,.22,1)
}
.paginator .button-load-more .stick {
 display:none;
 opacity:0;
 transition:opacity .1s ease
}
.paginator .button-load-more .button-caption {
 display:block;
 margin:0;
 font-weight:700;
 transition:opacity 10ms ease,color .2s ease
}
.paginator .button-load-more .button-caption:before {
 content:"\f0362";
 margin-right:5px;
 font-family:icomoon-the7-font;
 font-size:12px;
 line-height:1
}
.paginator .button-load-more.animate-load,
.paginator .button-load-more.button-lazy-loading {
 width:50px;
 height:50px;
 border-radius:50%
}
.paginator .button-load-more.animate-load .button-caption,
.paginator .button-load-more.button-lazy-loading .button-caption {
 opacity:0;
 text-indent:-9999px
}
.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick {
 display:block;
 animation:dt-spin 1s infinite linear .2s;
 animation-delay:.4s;
 border-bottom-color:transparent;
 border-left-color:transparent
}
.dt-posts-preload.iso-preloader .dt-posts-preload-activity:before {
 border-color:#fff transparent transparent;
 border-right-color:#fff!important
}
.iso-preloader .dt-posts-preload-activity:after {
 display:none
}
.iso-preloader .dt-posts-preload-activity:before,
.stick:first-child {
 position:absolute;
 top:50%;
 left:50%;
 margin:-15px 0 0 -15px;
 width:50px;
 height:50px;
 border-radius:40px;
 box-sizing:border-box;
 background-color:transparent;
 border:2px solid;
 animation:dt-spin 1s infinite linear .2s
}
.stick:first-child {
 top:-2px;
 left:-2px;
 margin:0
}
@keyframes dt-spin {
 0% {
  opacity:1
 }
 100% {
  opacity:1;
  transform:rotate(360deg)
 }
}
.page-info {
 padding:0 0 10px
}
.post {
 position:relative
}
.post:after,
.post:before {
 content:"";
 display:table;
 clear:both
}
.post .entry-title a {
 display:initial
}
.blog .details.more-link,
.dt-blog-shortcode .details.more-link {
 margin-bottom:10px
}
.more-link.dt-btn {
 margin-top:5px
}
.post .more-link.dt-btn {
 margin-right:10px
}
.post.bg-on .block-style-widget,
.post.bg-on .format-aside-content,
.post.bg-on .format-link-content,
.post.bg-on .format-status-content {
 padding:0;
 background:0 0!important;
 box-shadow:none!important;
 box-sizing:border-box
}
.format-aside-content,
.format-link-content {
 padding:25px 30px 15px;
 margin:0 0 15px
}
.author-quote {
 border-left:5px solid;
 padding-left:10px
}
.format-status-content {
 padding:25px 20px 15px;
 margin:5px 0 15px
}
.format-aside .details,
.format-link .details,
.format-quote .details,
.format-status .details {
 display:none
}
.albums .post img,
.blog .post img,
.dt-albums-shortcode:not(.owl-carousel) img,
.dt-blog-shortcode img,
.dt-portfolio-shortcode:not(.owl-carousel) img,
.images-container img,
.media .post img,
.portfolio .post img,
.related-projects .rollover img,
.related-projects .rollover-video img,
.wf-container.iso-grid img,
.wf-container.layout-masonry img {
 max-width:100%;
 width:100%;
 height:auto
}
.portfolio .slider-simple.owl-carousel img {
 max-width:none
}
.blog.layout-list .post .blog-media img,
.mobile-true .post img.iso-lazy-load:not(.blog-thumb-lazy-load-show) {
 width:100%
}
.bg-on .blog-content,
.bg-on .project-list-content {
 padding:10px 25px
}
.slider-wrapper .bg-on .project-list-content {
 padding-top:20px
}
.iso-container .bg-on .blog-content>*,
.iso-container .bg-on .project-list-content>*,
.iso-grid .bg-on .blog-content>*,
.iso-grid .bg-on .project-list-content>* {
 padding-top:10px;
 padding-bottom:0;
 margin-bottom:0
}
.iso-container .bg-on .blog-content>:last-child,
.iso-container .bg-on .project-list-content>:last-child,
.iso-grid .bg-on .blog-content>:last-child,
.iso-grid .bg-on .project-list-content>:last-child {
 margin-bottom:10px
}
.bg-on .blog-media>p,
.bg-on .project-list-media>p,
.description-under-image .post.bg-on ul.royalSlider.alignnone,
.post.bg-on .alignleft,
.post.bg-on .alignnone,
.post.bg-on ul.royalSlider.alignnone {
 margin-bottom:0
}
.bg-on .blog-media,
.bg-on .project-list-media {
 padding:25px 25px 0
}
.bg-on.fullwidth-img .blog-media,
.bg-on.fullwidth-img .project-list-media {
 padding:0
}
.bg-on .blog-content,
.bg-on .blog-media {
 position:relative;
 z-index:9
}
.bg-on.post .alignnone {
 margin-top:0
}
.layout-list .post {
 padding-top:44px;
 margin-top:19px
}
.layout-list .articles-list .post:last-child {
 margin-bottom:-25px
}
.layout-list .articles-list .post.bg-on:last-child {
 margin-bottom:0
}
.layout-list .post:first-child {
 border:none;
 padding-top:0;
 margin-top:0
}
.blog .post.bg-on,
.portfolio .post.bg-on {
 border-top:none
}
.layout-list .blog-content,
.layout-list .blog-media,
.layout-list .project-list-content,
.layout-list .project-list-media {
 display:block;
 float:left;
 width:100%
}
.layout-list article.no-img .blog-content {
 width:100%!important
}
.project-even .alignleft,
.project-even ul.royalSlider.alignleft {
 float:right;
 margin-right:0;
 margin-left:30px
}
.layout-list .post.bg-on {
 padding:25px 25px 0;
 margin:0 0 20px
}
.layout-list .bg-on .blog-content,
.layout-list .bg-on .blog-media,
.layout-list .bg-on .project-list-content,
.layout-list .bg-on .project-list-media {
 display:block;
 float:left;
 width:100%;
 padding:0
}
.layout-list .bg-on .blog-content,
.layout-list .bg-on .project-list-content {
 padding-bottom:10px
}
.layout-list .post-slider {
 margin-right:30px
}
.layout-list .project-even .post-slider {
 margin-right:0;
 margin-left:30px
}
.layout-list .media-wide .post-slider,
.layout-list .media-wide.project-even .post-slider {
 margin-right:0;
 margin-left:0
}
.blog.layout-list .post.bg-on .slider-masonry.alignnone,
.description-under-image .post .alignnone,
.description-under-image .post .photoSlider,
.description-under-image .post .slider-masonry.alignnone,
.post .alignleft {
 margin-bottom:20px
}
.description-under-image .bg-on.post .alignnone,
.description-under-image .post .buttons-on-img .slider-masonry.alignnone {
 margin-bottom:0
}
.project-list-media .alignleft {
 width:100%
}
.blog-media .alignleft {
 float:none
}
.blog.layout-list .post .alignleft,
.blog.layout-list .post .alignnone,
.blog.layout-list .post .post-slider {
 margin-bottom:25px
}
.format-quote .block-style-widget {
 margin:0 0 15px;
 padding:25px 30px 15px
}
.bg-on .format-aside-content,
.bg-on .format-link-content,
.format-quote.bg-on .block-style-widget {
 margin-bottom:10px
}
.iso-container .blog-content.wf-td,
.iso-container .blog-media.wf-td,
.iso-grid .blog-content.wf-td,
.iso-grid .blog-media.wf-td,
.layout-masonry .blog-content.wf-td,
.layout-masonry .blog-media.wf-td,
.media-wide .blog-content.wf-td,
.media-wide .blog-media.wf-td,
.shortcode-blog-posts .wf-td {
 display:block
}
.blog-media {
 position:relative;
 overflow:hidden;
 z-index:9
}
.fancy-date a {
 position:absolute;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 top:10px;
 right:10px;
 z-index:30;
 box-sizing:border-box;
 text-decoration:none;
 background:#fff
}
.circle-fancy-style .fancy-date a {
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 border-radius:50%;
 padding:0 8px;
 min-width:63px;
 min-height:63px
}
.vertical-fancy-style .fancy-date a {
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 min-height:80px;
 min-width:42px;
 padding:2px 0
}
.horizontal-fancy-style .fancy-date a {
 padding:2px 2px 1px 4px
}
.fancy-date a * {
 color:#222
}
.circle-fancy-style .fancy-date a .entry-date:after,
.circle-fancy-style .fancy-date a .entry-year {
 display:none
}
.fancy-date a .entry-date,
.fancy-date a .entry-month {
 position:relative
}
.fancy-date a .entry-date:after,
.fancy-date a .entry-month:after {
 position:absolute;
 height:2px;
 content:""
}
.circle-fancy-style .fancy-date a .entry-date:after,
.circle-fancy-style .fancy-date a .entry-month:after {
 left:0;
 bottom:-2px;
 width:100%
}
.vertical-fancy-style .fancy-date a .entry-date:after,
.vertical-fancy-style .fancy-date a .entry-month:after {
 left:50%;
 bottom:-2px;
 width:14px;
 margin-left:-7px
}
.horizontal-fancy-style .fancy-date a .entry-date:after,
.horizontal-fancy-style .fancy-date a .entry-month:after {
 top:50%;
 margin-top:-2px;
 right:0;
 width:4px;
 height:4px;
 border-radius:50%
}
.layout-list article.project-odd .fancy-date a {
 top:10px;
 right:auto;
 left:10px
}
.layout-list article.project-even .fancy-date a {
 top:10px;
 left:auto;
 right:10px
}
.bg-on:not(.fullwidth-img) .fancy-date a {
 top:35px;
 right:35px
}
.fancy-date .entry-month,
.fancy-date .entry-year {
 font:700 11px/19px Arial,Verdana,sans-serif
}
.circle-fancy-style .fancy-date .entry-month,
.circle-fancy-style .fancy-date .entry-year {
 text-transform:uppercase
}
.vertical-fancy-style .fancy-date .entry-month,
.vertical-fancy-style .fancy-date .entry-year {
 font:700 12px/22px Arial;
 padding:1px
}
.horizontal-fancy-style .fancy-date .entry-month,
.horizontal-fancy-style .fancy-date .entry-year {
 padding:0 6px 0 5px;
 text-transform:none;
 font:700 12px/22px Arial,Verdana,sans-serif
}
.circle-fancy-style .fancy-date .entry-month,
.vertical-fancy-style .fancy-date .entry-month {
 margin-bottom:2px
}
.horizontal-fancy-style .fancy-date .entry-month {
 padding:0 9px 0 5px
}
.fancy-date .entry-date {
 font:700 24px/29px Arial,Verdana,sans-serif
}
.vertical-fancy-style .fancy-date .entry-date {
 font:700 22px/28px Arial;
 margin-bottom:3px;
 padding:2px
}
.horizontal-fancy-style .fancy-date .entry-date {
 padding:0 9px 0 5px;
 font:700 12px/22px Arial,Verdana,sans-serif
}
.post .project-media {
 margin-bottom:20px;
 line-height:0
}
.project-content,
.project-media {
 box-sizing:border-box
}
.project-media img {
 max-width:100%
}
.dt-posts-preload {
 -webkit-pointer-events:none;
 pointer-events:none;
 -webkit-user-select:none;
 user-select:none
}
.dt-posts-preload .dt-posts-preload-activity {
 position:fixed;
 display:block;
 z-index:2000;
 top:50%;
 left:50%;
 margin:-25px 0 0 -25px;
 width:50px;
 height:50px;
 border-radius:50%
}
.dt-posts-preload .dt-posts-preload-activity:before {
 width:32px;
 height:32px;
 margin:-16px 0 0 -16px;
 border:3px solid #fff;
 border-right-color:transparent!important;
 border-left-color:transparent!important;
 animation:dt-posts-loader-rotation 1s linear infinite;
 content:''
}
@keyframes dt-posts-loader-rotation {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(359deg)
 }
}
.single .content>.post,
.single .content>.project-post {
 margin-bottom:50px
}
.single .content>.post:last-child,
.single .content>.project-post:last-child {
 margin-bottom:0
}
/*!-Meta & tags*/.post-meta .entry-meta,
.post-meta .entry-tags {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.portfolio-categories {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 overflow:hidden
}
.content-align-center .portfolio-categories,
.content-align-centre .portfolio-categories,
.related-projects .portfolio-categories {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.blog-content .entry-meta,
.portfolio-categories {
 padding:0 0 10px
}
.project-post .portfolio-categories {
 padding:0;
 margin-bottom:10px
}
.entry-meta>a,
.entry-meta>span,
.portfolio-categories>a,
.portfolio-categories>span {
 position:relative;
 display:inline-block;
 text-decoration:none;
 margin:0 6px 0 0;
 padding:0 9px 0 0
}
.portfolio-categories a {
 transition:all 50ms linear 50ms
}
.entry-meta span a,
.portfolio-categories>span a {
 text-decoration:none
}
.portfolio-categories>a.data-link:hover {
 text-decoration:none;
 cursor:default
}
.entry-meta>a:last-child,
.entry-meta>span:last-child,
.portfolio-categories>a:last-child,
.portfolio-categories>span:last-child {
 padding:0;
 margin:0
}
.entry-meta>a:after,
.entry-meta>span:after,
.portfolio-categories>a:after,
.portfolio-categories>span:after {
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%);
 width:3px;
 height:3px;
 content:"";
 border-radius:50%
}
.entry-meta>a:last-child:after,
.entry-meta>span:last-child:after,
.portfolio-categories>a:last-child:after,
.portfolio-categories>span:last-child:after {
 display:none
}
.fullwidth-slider .portfolio-categories span,
.fullwidth-slider .portfolio-categories>a {
 float:none;
 display:inline-block
}
.entry-tags {
 display:block;
 overflow:hidden;
 padding:10px 0 0
}
.entry-tags,
.entry-tags a,
.entry-tags span {
 word-wrap:break-word
}
.entry-tags span.single-tags {
 position:relative;
 float:left
}
.single .entry-tags a {
 padding:1px 6px;
 margin:2px;
 border:1px solid;
 font:400 10px/15px Arial,Verdana,sans-serif;
 text-decoration:none;
 letter-spacing:.3px
}
/*!-Post author*/.entry-author {
 overflow:hidden;
 margin-bottom:60px;
 padding:30px 30px 25px;
 box-sizing:border-box
}
.entry-author:last-child {
 margin-bottom:0
}
.entry-author-img {
 width:115px
}
.entry-author-info {
 vertical-align:top
}
.entry-author .text-primary {
 font-weight:700
}
.entry-author .alignleft {
 margin-bottom:10px
}
.entry-author .alignleft img,
.entry-author img.alignleft {
 border-radius:50%
}
.post .entry-author img {
 max-width:none
}
.blog .post .wp-smiley {
 width:auto
}
.single .post:not(.type-event) .post-thumbnail {
 position:relative;
 margin-bottom:45px;
 line-height:0
}
.single .post:not(.type-event) .post-thumbnail:last-child {
 margin-bottom:0
}
.single .post:not(.type-event) .post-thumbnail img {
 width:100%
}
.single .entry-content {
 margin-bottom:50px
}
.single .entry-content:last-child {
 margin-bottom:0
}
.single .post-meta {
 margin-bottom:55px
}
.single .post-meta:last-child {
 margin-bottom:0
}
.single-share-box {
 position:relative
}
.single .single-share-box {
 margin-top:-5px;
 margin-bottom:60px
}
.single .single-share-box:last-child {
 margin-bottom:0
}
.page .single-share-box {
 margin-top:50px
}
.single-share-box.show-on-hover {
 z-index:10;
 display:inline-block;
 left:50%;
 transform:translateX(-50%)
}
.single-share-box.show-on-hover:hover {
 cursor:pointer
}
.share-link-description {
 display:block;
 margin-bottom:10px;
 font-weight:700;
 text-align:center
}
.show-on-hover .share-link-description {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.show-on-hover .share-link-description:before {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 width:40px;
 height:40px;
 border:2px solid;
 margin-bottom:5px;
 border-radius:50%;
 box-sizing:border-box;
 transition:all .2s ease;
 content:"\ea04";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:14px;
 line-height:1
}
.single-share-box .share-buttons {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 line-height:0
}
.single-share-box:not(.show-on-hover) .share-buttons {
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.share-buttons .soc-font-icon {
 display:none
}
.show-on-hover .share-buttons {
 position:absolute;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 left:50%;
 transform:translateX(-50%);
 bottom:100%;
 min-width:180px;
 margin-bottom:10px;
 background:#fff;
 box-shadow:1px 3px 16px 0 rgba(0,0,0,.3);
 opacity:0;
 visibility:hidden;
 transform:translate3d(-50%,10px,0);
 transition:all .25s ease-out
}
.show-on-hover .share-buttons:after {
 position:absolute;
 left:50%;
 bottom:-6px;
 margin-left:-5px;
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:6px solid #fff;
 content:""
}
.show-on-hover .share-buttons:before {
 position:absolute;
 left:0;
 bottom:-20px;
 content:" ";
 display:block;
 width:100%;
 height:20px
}
.show-on-hover:hover .share-buttons {
 visibility:visible;
 opacity:1;
 pointer-events:auto;
 transform:translate3d(-50%,0,0)
}
.single-share-box .share-buttons a {
 display:inline-block;
 width:50px;
 height:30px;
 min-width:50px;
 min-height:30px;
 margin:0 4px 4px 0;
 border:1px solid;
 text-transform:none;
 font-size:16px;
 line-height:30px;
 text-decoration:none;
 text-align:center;
 transition:border-color .2s ease;
 box-sizing:border-box
}
:not(.show-on-hover).single-share-box .share-buttons a .social-text {
 display:none
}
.show-on-hover.single-share-box .share-buttons a {
 display:block;
 width:auto;
 line-height:1;
 text-align:left;
 padding:10px 5px 10px 10px
}
.single-share-box .share-buttons a .icon {
 display:none
}
.single-share-box .share-buttons a:before {
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal
}
.single-share-box .share-buttons a.facebook {
 border-color:rgba(76,105,199,.3);
 color:#4c69c7
}
.single-share-box .share-buttons a.facebook:hover {
 border-color:#4c69c7
}
.single-share-box .share-buttons a.facebook:before {
 content:"\f106"
}
.single-share-box .share-buttons a.twitter {
 border-color:rgba(42,190,235,.3);
 color:#2abeeb
}
.single-share-box .share-buttons a.twitter:hover {
 border-color:#2abeeb
}
.single-share-box .share-buttons a.twitter:before {
 content:"\f127"
}
.single-share-box .share-buttons a.google {
 border-color:rgba(230,66,53,.3);
 color:#e64235
}
.single-share-box .share-buttons a.google:hover {
 border-color:#e64235
}
.single-share-box .share-buttons a.google:before {
 content:"\f110"
}
.single-share-box .share-buttons a.pinterest {
 border-color:rgba(207,40,52,.3);
 color:#cf2834
}
.single-share-box .share-buttons a.pinterest:hover {
 border-color:#cf2834
}
.single-share-box .share-buttons a.pinterest:before {
 content:"\f115"
}
.single-share-box .share-buttons a.linkedin {
 border-color:rgba(0,123,199,.3);
 color:#007bc7
}
.single-share-box .share-buttons a.linkedin:hover {
 border-color:#007bc7
}
.single-share-box .share-buttons a.linkedin:before {
 content:"\f113"
}
.single-share-box .share-buttons a.whatsapp {
 border-color:rgba(54,183,77,.3);
 color:#36b74d
}
.single-share-box .share-buttons a.whatsapp:hover {
 border-color:#36b74d
}
.single-share-box .share-buttons a.whatsapp:before {
 content:"\f132"
}
.show-on-hover .share-buttons a {
 height:auto;
 border:none;
 font-size:14px;
 line-height:18px!important;
 margin:0
}
.show-on-hover .share-buttons a:before {
 margin-right:5px
}
.show-on-hover .share-buttons a *,
.show-on-hover .share-buttons a:before {
 color:#222
}
.show-on-hover .share-buttons a:hover *,
.show-on-hover .share-buttons a:hover:before {
 color:#fff
}
.show-on-hover .share-buttons a.facebook:hover {
 background-color:#4c69c7
}
.show-on-hover .share-buttons a.twitter:hover {
 background-color:#2abeeb
}
.show-on-hover .share-buttons a.google:hover {
 background-color:#e64235
}
.show-on-hover .share-buttons a.pinterest:hover {
 background-color:#cf2834
}
.show-on-hover .share-buttons a.linkedin:hover {
 background-color:#007bc7
}
.show-on-hover .share-buttons a.whatsapp:hover {
 background-color:#36b74d
}
.author-info {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap
}
.author-avatar {
 -ms-flex:0 0 80px;
 flex:0 0 80px;
 margin-right:30px
}
.author-avatar.no-avatar {
 width:80px;
 height:80px;
 border-radius:50%
}
.author-avatar.no-avatar.no-avatar:after {
 content:"\e502";
 font-size:36px
}
.author-description h4 {
 margin-bottom:5px
}
.author-description .author-link {
 display:inline-block;
 margin-bottom:20px;
 text-decoration:none
}
.author-description .author-link:hover {
 text-decoration:underline
}
.post-navigation {
 margin-bottom:50px
}
.post-navigation:last-child {
 margin-bottom:0
}
.post-navigation .nav-links {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 padding:25px 0;
 border-width:1px 0;
 border-style:solid
}
.disabled-post-navigation.post-navigation .nav-links {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.post-navigation .nav-links .back-to-list [class^=dt-icon-] {
 font-size:24px
}
.meta-nav {
 margin-bottom:5px;
 text-transform:uppercase
}
.post-navigation .back-to-list,
.post-navigation .nav-next,
.post-navigation .nav-previous {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 text-decoration:none
}
.back-to-list {
 width:30px
}
.rtl .back-to-list {
 -ms-flex-order:1;
 order:1
}
.nav-previous {
 width:45%;
 padding-left:35px;
 margin-right:30px
}
.nav-previous i {
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%);
 font-size:32px
}
.nav-previous .post-title {
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start;
 max-width:100%
}
.rtl .nav-previous .post-title {
 -ms-align-self:flex-end;
 -ms-flex-item-align:flex-end;
 align-self:flex-end
}
.rtl .nav-previous {
 -ms-flex-order:2;
 order:2;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end
}
.post-navigation .nav-next {
 padding-right:35px;
 margin-left:30px;
 width:45%;
 text-align:right
}
.post-navigation .nav-next i {
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%);
 font-size:32px
}
.post-navigation .nav-next .post-title {
 -ms-align-self:flex-end;
 -ms-flex-item-align:flex-end;
 align-self:flex-end;
 max-width:100%
}
.rtl .post-navigation .nav-next .post-title {
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start
}
.rtl .nav-next {
 -ms-flex-order:0;
 order:0
}
.project-post {
 position:relative
}
.single .project-slider {
 margin-bottom:45px
}
.single-gallery-media {
 padding-bottom:45px
}
.single .project-content {
 margin-bottom:55px
}
.single .project-content:last-child {
 margin-bottom:0
}
.images-container {
 line-height:0
}
.images-list {
 position:relative;
 margin-bottom:20px;
 line-height:0
}
.images-list img,
.images-list:last-child {
 margin-bottom:0
}
.images-list-caption {
 position:absolute;
 top:auto;
 bottom:0;
 left:0;
 width:100%;
 z-index:99
}
.images-list-inner {
 position:absolute;
 bottom:0;
 display:inline-block;
 margin:0 20px;
 padding:15px 0
}
.images-list-inner h4 {
 display:inline-block;
 margin:5px 0 0
}
.images-list-inner,
.images-list-inner * {
 color:#fff
}
.navigation-inner a,
.project-details,
.project-link,
.project-zoom,
.vc-item .vc_read_more {
 text-decoration:none
}
/*!-Slideshow description*/.slider-post-inner h4 {
 display:inline-block;
 vertical-align:middle;
 margin:5px 0 0
}
#main .images-list-inner h4,
#main .slider-post-inner h4,
.images-list-inner,
.slider-post-inner {
 text-shadow:1px 1px 5px rgba(0,0,0,.5)
}
.images-list-inner .album-content-btn,
.slider-post-inner .album-content-btn {
 display:block;
 float:left;
 width:100%;
 margin-bottom:0
}
.images-list-inner p {
 margin-bottom:0
}
.slider-link {
 display:block;
 float:left;
 width:32px;
 height:32px;
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,14 2,14 2,2 5.011,2 5.011,0 2,0 0.011,0 0,0 0,14 0,16 2,16 16,16 16,15.989 16,14 16,10.989 14,10.989 '/%3E%3Cpolygon points='14,-0.019 14,0 8.993,0 8.993,2 12.637,2 6.5,8.137 7.863,9.5 14,3.364 14,6.981 16,6.981 16,-0.019 '/%3E%3C/svg%3E");
 background-color:rgba(0,0,0,.4);
 border-radius:50%;
 background-repeat:no-repeat;
 transition:opacity .2s ease
}
.slider-link:hover {
 background-color:rgba(0,0,0,.4);
 opacity:.7
}
.images-list-inner .share-button.entry-share,
.slider-link,
.slider-post-inner .share-button.entry-share {
 margin:0 5px 5px 0;
 box-sizing:border-box
}
.single-related-posts {
 padding-bottom:35px;
 margin-bottom:50px;
 border-bottom:1px solid
}
.single-related-posts:last-child {
 margin-bottom:0
}
.single-related-posts .items-grid {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 margin:0 -25px -25px
}
.single-related-posts .items-grid>.related-item {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 width:33%;
 padding:0 25px 25px;
 box-sizing:border-box
}
.sidebar-left .single-related-posts .items-grid>.related-item,
.sidebar-right .single-related-posts .items-grid>.related-item {
 width:50%
}
.comment-respond,
.comments-area,
.single-related-posts {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap
}
.comment-respond>h3,
.comments-area>h3,
.single-related-posts>h3 {
 margin-bottom:30px
}
.single-portfolio .single-related-posts {
 padding-bottom:60px
}
.single-portfolio .single-related-posts>h3 {
 margin-bottom:30px
}
#comments .children,
#comments .comment-list {
 margin:0;
 padding:0;
 list-style:none
}
#comments .comment-list {
 padding-bottom:50px
}
#comments .comment-list:last-child {
 padding-bottom:0
}
.comment-list .comment-body {
 position:relative;
 padding:20px 20px 10px 100px;
 margin-top:20px;
 box-sizing:border-box
}
.comment-list>li:first-child>.comment-body {
 margin-top:0
}
#comments .children {
 margin-left:90px
}
.comment-author-name {
 display:block;
 margin-bottom:5px
}
.comment-author-name a {
 font:inherit!important
}
.comment-metadata {
 margin-bottom:20px
}
.comment-author .avatar,
.comment-author .rollover {
 float:left;
 margin:0 20px 15px -80px
}
.comment-author .avatar,
.comment-author .rollover,
.comment-author .rollover i {
 border-radius:50%
}
.comment-author .rollover .avatar {
 margin:0
}
.comment-content {
 overflow:hidden;
 margin-bottom:10px
}
.comment-list .reply {
 text-align:right;
 margin-bottom:10px
}
.comment-reply-link {
 margin-left:10px;
 font-weight:700
}
.comment-reply-title>small {
 display:block;
 text-align:center
}
.comment-reply-title #cancel-comment-reply-link {
 display:inline-block;
 float:none;
 padding-left:15px;
 text-align:center
}
.comment-notes,
.logged-in-as {
 margin-bottom:15px
}
.comment-form .form-fields {
 overflow:hidden;
 margin-bottom:10px
}
#page .comment-respond .dt-btn,
#page .comment-respond p.form-submit {
 margin-bottom:0
}
.rtl #page .comment-respond .dt-btn {
 float:left
}
.says {
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 position:absolute!important;
 width:1px;
 word-wrap:normal!important
}
.comment #respond {
 padding-top:24px
}
#respond #submit {
 display:none
}
#commentform textarea,
.dt-contact-form textarea {
 width:100%;
 margin:0 0 10px
}
.clear-form,
.comment-meta a,
.comment-reply-link,
.fn a,
.pingback a {
 text-decoration:none
}
#reply-title small a:hover,
.clear-form:hover,
.comment-meta a:hover,
.comment-reply-link:hover,
.pingback a:hover {
 text-decoration:underline
}
.project-share-overlay {
 position:relative;
 display:inline-block;
 padding-top:5px;
 padding-bottom:5px
}
.project-info-box {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 margin-bottom:40px
}
.project-post .btn-project-link {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 min-width:220px;
 height:50px;
 border:2px solid;
 margin-bottom:15px;
 font-weight:700;
 text-decoration:none;
 box-sizing:border-box
}
.project-share-overlay .share-button.entry-share {
 text-decoration:none
}
#page .project-share-overlay .share-button.entry-share {
 padding:0 0 0 23px
}
.share-button.entry-share {
 display:inline-block;
 padding:0 0 0 23px
}
.btn-project-link.no-text,
.share-button.entry-share.no-text {
 width:36px;
 height:36px;
 padding:0;
 font-size:0
}
.btn-project-link,
.share-button.entry-share,
.share-overlay .soc-ico a {
 transition:all .2s ease
}
.images-list-inner .share-button.entry-share,
.photo-scroller .share-button.entry-share,
.slider-post-inner .share-button.entry-share {
 font-family:icomoon-the7-font!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:32px;
 font-size:0;
 text-decoration:none;
 text-align:center;
 color:#fff
}
.images-list-inner .share-button.entry-share:before,
.photo-scroller .share-button.entry-share:before,
.slider-post-inner .share-button.entry-share:before {
 content:'\ea04';
 font-size:16px
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico {
 position:absolute;
 z-index:999;
 bottom:46px;
 width:150px;
 height:36px;
 padding:0 3px;
 visibility:hidden;
 overflow:visible;
 opacity:0;
 background-color:#fff;
 text-align:center;
 left:50%;
 transform:translateX(-50%);
 box-shadow:0 0 2px 0 rgba(0,0,0,.2)
}
.single-post .project-share-overlay:not(.allways-visible-icons) .soc-ico {
 bottom:48px
}
.project-content-btn .project-share-overlay:not(.allways-visible-icons) .soc-ico {
 bottom:38px
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico:after,
.project-share-overlay:not(.allways-visible-icons) .soc-ico:before {
 position:absolute;
 left:50%;
 margin-left:-5px;
 bottom:-5px;
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #fff;
 content:""
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico:before {
 margin-left:-6px;
 bottom:-6px;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:6px solid rgba(0,0,0,.1)
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico a {
 display:none;
 float:none;
 width:24px;
 margin:7px 3px 0;
 background:0 0!important
}
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a {
 box-shadow:none
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover {
 background:0 0!important;
 opacity:.6
}
.project-share-overlay:not(.allways-visible-icons) .soc-ico a:after,
.project-share-overlay:not(.allways-visible-icons) .soc-ico a:before {
 display:none
}
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a .soc-font-icon,
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover .soc-font-icon {
 color:#000
}
.project-share-overlay.allways-visible-icons .soc-ico {
 display:inline-block;
 vertical-align:middle;
 margin-left:10px
}
.slide-caption .btn-project-link,
.slide-caption .share-button.entry-share {
 border-color:rgba(255,255,255,.35)
}
.slide-caption .btn-project-link:hover,
.slide-caption .share-button.entry-share:hover {
 background-color:rgba(255,255,255,.35);
 border-color:rgba(255,255,255,.35)
}
.single-attachment article.type-attachment {
 text-align:center
}
.single-attachment article.type-attachment .rollover {
 display:inline-block
}
.sidebar {
 position:relative;
 z-index:9
}
.sidebar .sidebar-content {
 box-sizing:border-box
}
.sidebar-none .sidebar,
.wc-sidebar-toggle {
 display:none
}
#main .ui-widget-content {
 clear:both
}
.sidebar-left .sidebar.bg-under-widget,
.sidebar-left .sidebar.solid-bg,
.sidebar-right .sidebar.bg-under-widget,
.sidebar-right .sidebar.solid-bg {
 border:none
}
.sidebar-left .sidebar.bg-under-widget,
.sidebar-left .sidebar.solid-bg {
 padding-right:0
}
.sidebar-right .sidebar.bg-under-widget,
.sidebar-right .sidebar.solid-bg {
 padding-left:0
}
.sidebar-left .wf-wrap:after,
.sidebar-left .wf-wrap:before,
.sidebar-right .wf-wrap:after,
.sidebar-right .wf-wrap:before {
 content:"";
 display:table
}
.sidebar-divider-off #sidebar {
 border:none
}
.no-cssgridlegacy.no-cssgrid .sidebar-none .content,
.sidebar-none .content {
 width:100%
}
.sidebar .widget,
.sidebar-content .widget {
 padding:0
}
.bg-under-widget .sidebar-content .widget,
.sidebar.bg-under-widget .widget,
.solid-bg.sidebar-content .widget {
 margin-bottom:0;
 padding:25px
}
.sidebar.solid-bg .widget,
.solid-bg .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
 padding-left:25px;
 padding-right:25px
}
.sidebar .widget-divider-off .widget,
.sidebar-content.widget-divider-off .widget,
.solid-bg.sidebar-content .widget {
 border-top:none
}
.bg-under-widget .sidebar-content .widget:first-child,
.elementor-widget-sidebar .widget:first-child,
.sidebar.bg-under-widget .widget:first-child,
.solid-bg.sidebar-content .widget:first-child {
 margin-top:0
}
.content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child,
.elementor-widget-sidebar .widget:first-child,
.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
 padding-top:0
}
.elementor-widget-sidebar .widget:first-child,
.sidebar .widget:first-child,
.sidebar-content .widget:first-child {
 border-top:none
}
.footer .widget {
 margin-bottom:30px
}
.widget:after,
.widget:before {
 content:"";
 display:table;
 clear:both
}
.widget-info:not(:last-child) {
 margin-bottom:10px
}
.content .widget ul {
 list-style:none
}
.widget-title {
 margin-bottom:15px;
 clear:both
}
.cat-item,
.custom-categories li,
.elementor-widget-sitemap .page_item {
 margin:5px 0 0;
 padding:5px 0 0
}
.custom-categories li {
 overflow:hidden;
 margin-top:0
}
.cat-item:first-child,
.custom-categories>li:first-child,
.elementor-widget-sitemap .page_item:first-child {
 margin-top:0;
 padding-top:0;
 border-top:none!important
}
.cat-item a,
.custom-categories a {
 text-decoration:none
}
.custom-categories a {
 display:block;
 clear:both
}
.custom-categories span.item-name {
 float:left
}
.custom-categories span.item-num {
 float:right;
 margin-left:10px
}
.cat-item ul,
.custom-categories ul {
 margin-left:20px
}
#wp-calendar {
 margin:25px 0 15px;
 border-width:1px;
 border-style:solid
}
#wp-calendar caption {
 padding:5px 0;
 margin:0;
 height:auto;
 border-style:solid;
 border-width:1px;
 border-bottom:none
}
#wp-calendar th {
 height:25px;
 font-weight:400
}
.content #wp-calendar th {
 border:none
}
#wp-calendar td {
 width:34px;
 height:25px;
 border-style:solid;
 border-width:1px;
 vertical-align:middle;
 text-align:center;
 line-height:20px;
 cursor:default
}
#wp-calendar td.act {
 color:#fff
}
#wp-calendar td a {
 display:block;
 width:100%;
 text-decoration:none
}
#wp-calendar td.pad,
.footer #wp-calendar td.pad {
 background:0 0!important;
 border:none
}
#wp-calendar tfoot td {
 width:auto
}
#wp-calendar tfoot td#prev {
 padding-left:10px;
 text-align:left
}
#wp-calendar tfoot td#next {
 padding-right:10px;
 text-align:right
}
#wp-calendar tfoot td a:hover {
 background:0 0;
 text-decoration:none
}
.shortcode-contact-info,
.shortcode-contacts {
 margin-bottom:20px
}
.contact-info:not(:last-child),
.content .contact-info:not(:last-child) {
 margin:0;
 padding-bottom:15px
}
.contact-info li {
 margin:15px 0 0;
 list-style:none
}
.contact-info li span:not(:last-child) {
 display:inline-block;
 margin-bottom:5px
}
.contact-info li:first-child {
 margin-top:0
}
.widget .soc-ico:not(:last-child) {
 padding:0 0 10px
}
.custom-nav {
 margin:0
}
.custom-nav>li:first-child {
 border-top:none!important
}
.custom-nav>li>a {
 display:block;
 position:relative;
 text-decoration:none
}
.custom-nav>li:not(:last-child)>a {
 padding:0 0 10px
}
.custom-nav>li>a span {
 display:inline-block
}
.custom-nav>li li a:before,
.custom-nav>li>a:before {
 display:block;
 position:absolute;
 top:14px;
 right:0;
 width:13px;
 height:13px
}
.custom-nav>li.has-children>a:after {
 float:right;
 content:"\f005";
 font-family:icomoon-the7-font;
 font-size:8px
}
.custom-nav>li .custom-menu li {
 border:none!important
}
.custom-nav>li li a {
 padding-left:12px;
 background-image:none!important
}
.custom-nav>li li a:before {
 top:50%;
 margin-top:-1px;
 right:auto;
 left:0;
 width:3px;
 height:3px;
 border-radius:50%
}
.custom-nav>li>ul {
 display:none;
 margin:0;
 padding:0 20px 15px
}
.custom-nav>li:last-child>ul {
 padding:10px 20px 15px
}
.custom-nav>li>ul a span {
 display:inline-block
}
.custom-nav>li li {
 margin-top:0;
 padding-top:7px
}
.custom-nav>li>ul a:hover {
 text-decoration:none
}
.bg-under-widget .custom-nav>li:last-child>ul,
.custom-nav>li:last-child>ul,
.solid-bg .custom-nav>li:last-child>ul {
 margin-bottom:-5px
}
.content .menu,
.custom-menu .widget_pages>ul,
.menu {
 margin:0;
 padding:0
}
.menu li,
.qts-lang-menu li,
.widget_pages li {
 display:block;
 position:relative;
 margin:9px 0 0;
 padding:10px 0 0
}
.custom-menu li {
 margin:6px 0 0;
 padding:7px 0 0
}
.dividers-on.custom-menu li {
 margin:9px 0 0;
 padding:10px 0 0
}
.custom-menu>li:first-child,
.menu>li:first-child,
.qts-lang-menu li:first-child,
.widget_pages>ul>li:first-child {
 border:none!important;
 margin-top:0;
 padding-top:0
}
#page .qtrans_flag {
 width:auto;
 height:auto;
 background-position:0 center
}
.custom-menu a,
.menu a,
.widget_pages a {
 text-decoration:none
}
.widget_nav_menu a {
 display:inline-block
}
.widget_nav_menu a:hover {
 text-decoration:none
}
.custom-menu a {
 position:relative;
 display:inline-block
}
.show-arrow.custom-menu a {
 padding-left:23px
}
.enable-bold.custom-menu a {
 font-weight:700
}
.custom-menu.show-arrow a:before {
 height:14px;
 content:""
}
div[class*=elementor-widget-wp-widget-] ul {
 list-style:none
}
div[class*=elementor-widget-wp-widget-] .elementor-widget-container>ul {
 margin:0
}
.elementor-widget-wp-widget-pages ul.children {
 margin:5px 0 5px 20px
}
.custom-menu.show-arrow a:before,
.widget_presscore-custom-menu-one .custom-menu.show-arrow a:before,
div[class*=elementor-widget-wp-widget-] .custom-menu.show-arrow a:before {
 position:absolute;
 width:14px;
 top:50%;
 transform:translateY(-50%);
 left:0
}
.widget_presscore-custom-menu-one .custom-menu.show-arrow a:before,
div[class*=elementor-widget-wp-widget-] .custom-menu.show-arrow a:before {
 content:"\f007";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:7px;
 line-height:14px;
 text-align:center
}
.custom-nav.show-arrow>.has-children>a:before {
 display:block;
 position:absolute;
 top:0;
 right:0;
 margin-top:5px;
 width:8px;
 height:8px;
 content:""
}
.widget_pages a {
 display:inline-block
}
.content .custom-menu li ul,
.content .menu li ul,
.content .widget_pages li ul,
.custom-menu li ul,
.menu li ul,
.widget_pages li ul {
 margin-left:20px
}
.custom-nav .custom-menu li ul {
 padding-top:10px
}
.widget_tag_cloud a {
 display:inline-block;
 padding:0 3px;
 margin-bottom:2px;
 text-decoration:none
}
.content .recent-posts,
.recent-posts {
 margin:0;
 padding:0 0 5px
}
.widget .recent-posts {
 padding-bottom:0
}
.recent-posts li {
 display:block;
 overflow:hidden;
 margin:0
}
.recent-posts li article {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.recent-posts li:not(:last-child) {
 padding:0 0 15px
}
.widget .recent-posts li {
 margin-top:0
}
.recent-posts>li:first-child {
 margin-top:0;
 padding-top:0;
 border-top:none!important
}
.items-grid .post-content>a,
.recent-posts a {
 display:inline-block;
 text-decoration:none
}
.items-grid .post-content>p,
.recent-posts .post-content>p {
 margin:5px 0 0
}
#footer .items-grid .alignleft,
#footer .recent-posts .alignleft,
#sidebar .items-grid .alignleft,
#sidebar .recent-posts .alignleft {
 margin:0 15px 5px 0
}
.items-grid .post-content>time,
.recent-posts .post-content>time {
 display:block;
 margin:5px 0 0
}
.recent-posts .alignleft {
 margin:0 15px 5px 0;
 font-size:0;
 line-height:0
}
.widget .tp_recent_tweets {
 margin-bottom:10px
}
.widget .tp_recent_tweets li .twitter_time {
 position:relative;
 padding:0 0 0 20px
}
.widget .tp_recent_tweets li {
 padding:15px 0 0;
 background-image:none
}
.tp_recent_tweets li,
.tp_recent_tweets li * {
 line-height:inherit
}
.widget .tp_recent_tweets li:first-child {
 margin-top:0;
 padding-top:0;
 border:none!important
}
.widget .tp_recent_tweets li .twitter_time:before {
 position:absolute;
 display:block;
 top:2px;
 left:0;
 width:15px;
 height:15px;
 content:"";
 background-position:0 0;
 background-repeat:no-repeat
}
.widget .tp_recent_tweets li:first-child:before {
 top:5px
}
.tp_recent_tweets li a {
 font-weight:400;
 text-decoration:none
}
.widget .tp_recent_tweets .twitter_time {
 font-style:normal
}
.widget .tp_recent_tweets .twitter_time:hover {
 text-decoration:underline
}
.content .searchform,
.widget .searchform {
 position:relative
}
.widget_search form {
 margin:5px 0 0
}
.widget_search input[type=text] {
 width:100%;
 margin:0!important
}
.content .searchform input,
.widget .searchform input {
 padding-right:30px
}
.content .searchform .submit,
.widget .searchform .submit,
.widget .searchsubmit {
 position:absolute;
 top:0;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 right:11px;
 width:20px;
 height:100%;
 padding:0;
 text-decoration:none
}
.content .searchform .submit:hover,
.widget .searchform .submit:hover,
.widget .searchsubmit:hover {
 opacity:.7;
 cursor:pointer
}
.content .searchform .submit:before,
.widget .searchform .submit:before,
.widget .searchsubmit:before {
 content:"\ec051";
 font-family:icomoon-the7-font!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:inherit;
 font-size:16px
}
.skills.hide-percent .skill-value>span {
 display:none!important
}
html:not(.mobile-true) .skill-value {
 transition:width 1.2s ease;
 transition-delay:.3s
}
.skill-name {
 margin-bottom:5px
}
.skill-name span {
 margin-left:5px
}
.skill {
 height:7px
}
.skill:not(:last-child) {
 margin-bottom:15px
}
.skill-value {
 position:relative;
 width:0;
 height:100%
}
.skill-value:after {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 content:"";
 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: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-size:40px 40px
}
.skill-value span {
 position:absolute;
 top:-26px;
 right:-16px;
 margin-right:4px;
 padding:2px 6px 3px;
 background-color:rgba(0,0,0,.8);
 color:#fff;
 font-size:10px;
 font-family:Tahoma,san-serif;
 line-height:14px
}
.skill-value span:after {
 position:absolute;
 left:50%;
 bottom:-5px;
 margin-left:-5px;
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid rgba(0,0,0,.8);
 content:""
}
.widget .rsContW {
 padding-top:5px
}
.blogroll li,
.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_recent_comments li,
.widget_recent_entries li {
 margin:5px 0 0;
 padding:0
}
.widget_archive select[name=archive-dropdown],
.widget_categories select.postform {
 margin-bottom:0
}
.blogroll li:first-child,
.custom-menu>li:first-child,
.widget_archive>ul>li:first-child,
.widget_categories li:first-child,
.widget_links>ul>li:first-child,
.widget_meta li:first-child,
.widget_recent_comments>ul>li:first-child,
.widget_recent_entries li:first-child {
 margin-top:0;
 padding-top:0;
 border-top:none!important
}
.blogroll a,
.widget_archive a,
.widget_categories a,
.widget_links a,
.widget_meta a,
.widget_recent_comments a,
.widget_recent_entries a {
 display:inline-block;
 text-decoration:none
}
.st-accordion ul {
 margin:0
}
.st-accordion>ul>li {
 overflow:hidden;
 margin:0;
 padding:9px 0 0;
 list-style:none
}
.st-accordion>ul>li:first-child .st-content {
 display:block
}
.st-accordion>ul>li:first-child {
 padding-top:0;
 margin-top:0;
 border:none
}
.st-accordion li>a {
 display:inline-block;
 position:relative;
 padding-left:25px;
 outline:0
}
.st-accordion li>a:after,
.st-accordion li>a:before {
 position:absolute;
 top:50%;
 left:0;
 margin-top:-7px;
 width:14px;
 height:14px;
 content:""
}
.st-accordion li>a:after {
 content:"\f005";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:8px;
 line-height:14px;
 text-align:center
}
.st-content {
 display:none;
 padding:10px 0 5px
}
.st-content p {
 margin-bottom:0
}
.st-accordion li>a:hover,
.textwidget a {
 text-decoration:none
}
.textwidget img {
 max-width:100%;
 height:auto
}
.textwidget * {
 max-width:100%
}
.textwidget input {
 width:100%
}
.textwidget .owl-stage {
 max-width:none
}
.textwidget p:last-child {
 margin-bottom:0
}
a.rsswidget {
 text-decoration:none;
 display:inline-block
}
.widget .testimonials {
 padding-bottom:0
}
.widget_presscore-contact-form-widget form>p:last-child {
 margin-bottom:0
}
body {
 overflow-x:hidden
}
body.responsive-off {
 min-width:998px;
 overflow-x:auto
}
div[data-pagination-mode=load-more] {
 overflow-anchor:none
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-bottom:10px;
 clear:both
}
a:hover,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
 text-decoration:none
}
p {
 margin-bottom:10px
}
a {
 text-decoration:underline
}
.content ol,
.content ul {
 margin:0 0 10px 20px
}
.fa-ul li {
 list-style:none
}
.content .widget ol,
.content .widget ul {
 margin:0
}
.content ul {
 list-style:disc
}
.content ol {
 list-style-type:decimal
}
.content table {
 border-bottom:1px solid transparent;
 width:100%;
 margin:0 0 10px
}
.content table caption {
 margin:10px 0
}
.content td,
.content th {
 border-top:1px solid transparent;
 padding:5px 10px 5px 5px
}
.content th {
 text-align:left
}
.post .rollover,
.post .rollover-video:not(.ts-slide),
.post img,
img[class*=align],
img[class*=wp-image-],
img[class*=attachment-] {
 max-width:100%;
 height:auto
}
.recent-posts .alignleft img {
 max-width:inherit;
 height:inherit
}
blockquote {
 padding:20px 25px;
 margin:0 0 10px;
 box-sizing:border-box
}
.format-status-content {
 border:none
}
.alignleft {
 float:left;
 margin:0 30px 10px 0
}
.alignleft.photoswipe-wrapper {
 clear:both;
 margin:0
}
.alignleft.photoswipe-wrapper .wp-caption-text {
 float:left;
 clear:both
}
.alignleft>.dt-pswp-item {
 float:left;
 margin:0 30px 10px 0
}
#footer .alignleft,
#sidebar .alignleft {
 margin-right:20px
}
.alignright {
 float:right;
 margin:0 0 10px 30px
}
.alignright.photoswipe-wrapper {
 clear:both;
 margin:0
}
.alignright>.dt-pswp-item {
 float:right;
 margin:0 0 10px 30px
}
.alignright.photoswipe-wrapper .wp-caption-text {
 float:right;
 clear:both
}
#footer .alignright,
#sidebar .alignright {
 margin-left:20px
}
.aligncenter {
 display:block;
 margin:0 auto 10px
}
.wp-caption.aligncenter {
 text-align:center
}
.entry-content .wp-block-image.alignfull img {
 width:100vw;
 margin-left:auto;
 margin-right:auto
}
.alignnone {
 float:none;
 margin:0 auto 10px
}
.shortcode-single-image-wrap.aligncenter,
.shortcode-single-image-wrap.alignnone {
 margin-left:auto!important;
 margin-right:auto!important
}
.wp-caption {
 max-width:100%
}
.gap,
.gap-10,
.gap-20,
.gap-30,
.gap-40,
.hr-thick,
.hr-thin,
.vc_empty_space {
 clear:both
}
.hr-thick {
 height:1px;
 line-height:1px;
 border-bottom-style:solid;
 border-bottom-width:5px;
 margin:0 auto
}
.hr-thin {
 height:9px;
 line-height:9px;
 margin:0 auto
}
.hr-thin.hr-left {
 margin:0
}
.hr-thin.hr-right {
 margin:0 0 0 auto
}
.divider-heder,
.layout-list .divider-heder,
.layout-masonry .divider-heder,
.page .divider-heder,
.single .divider-heder {
 margin:25px 0 36px
}
.divider-comments {
 margin:0 0 35px
}
.divider-post {
 margin:10px 0 20px
}
.text-centered {
 text-align:center
}
a.text-secondary {
 text-decoration:none
}
a.text-secondary:hover {
 text-decoration:underline
}
.assistive-text {
 position:absolute!important;
 clip:rect(1px,1px,1px,1px)
}
.assistive-info {
 text-align:right;
 color:#fff
}
.wf-clearfix:before {
 content:"";
 display:table
}
.wf-clearfix:after {
 content:"";
 display:table;
 clear:both
}
.ancient-ie .wf-clearfix {
 zoom:1
}
#main-nav:before,
#top-bar:before,
.header-bottom-bar:before,
.layout-list .post:before,
.wf-container:before {
 content:"";
 display:table
}
#main-nav:after,
#top-bar:after,
.header-bottom-bar:after,
.layout-list .post:after,
.wf-container:after {
 content:"";
 display:table;
 clear:both
}
.ancient-ie #main-nav,
.ancient-ie #top-bar,
.ancient-ie .header-bottom-bar,
.ancient-ie .layout-list .post,
.ancient-ie .wf-container {
 zoom:1
}
#page {
 position:relative;
 overflow:hidden
}
.footer-overlap #page {
 background:0 0
}
#page.boxed {
 max-width:1320px;
 margin:0 auto;
 box-shadow:0 0 12px rgba(0,0,0,.15)
}
.main-gradient {
 display:none
}
#main {
 padding:50px 0
}
.static-height {
 position:relative
}
.fancy-parallax-bg,
.page-title-parallax-bg {
 background-attachment:fixed!important;
 background-position-x:50%
}
.fancy-parallax-bg>.wf-wrap,
.page-title-parallax-bg>.wf-wrap {
 position:relative
}
.mobile-false .fancy-parallax-bg,
.mobile-false .page-title-parallax-bg {
 opacity:0;
 transition:opacity .3s ease
}
/*!-Video */embed,
iframe,
object,
video {
 max-width:100%
}
/*!-Parallax background for device*/.mobile-true .fancy-parallax-bg,
.mobile-true .page-title-parallax-bg {
 background-attachment:scroll!important;
 background-size:auto!important
}
/*!-Row settings->Full-width content*/.full-width-wrap {
 position:relative;
 display:block;
 opacity:0;
 transition:opacity .4s ease
}
.is-iphone .full-width-wrap {
 opacity:1
}
.content .vc_row.full-width-wrap>.wpb_column,
.full-width-wrap>.wf-cell,
.full-width-wrap>.wpb_column,
.full-width-wrap>.wpb_column>.vc_column-inner {
 padding-left:0;
 padding-right:0
}
/*!-WP Audio*/.mejs-controls .mejs-play:hover button {
 background-position:0 0
}
.mejs-controls .mejs-pause button,
.mejs-controls .mejs-pause:hover button {
 background-position:0 -16px
}
.mejs-controls button {
 box-shadow:none
}
.mejs-controls .mejs-mute button:hover {
 background-position:-16px -16px
}
.mejs-controls .mejs-unmute button:hover {
 background-position:-16px 0
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 position:absolute!important;
 width:1px
}
#page .skip-link {
 background-color:#f1f1f1;
 box-shadow:0 0 1px 1px rgba(0,0,0,.2);
 color:#21759b;
 display:block;
 font-size:14px;
 font-weight:700;
 left:-9999em;
 outline:0;
 padding:15px 23px 14px;
 text-decoration:none;
 text-transform:none;
 top:-9999em
}
#page .skip-link:focus {
 left:30px;
 top:15px;
 height:auto;
 width:auto;
 clip:unset!important;
 z-index:9
}
article.attachment:after,
article.attachment:before {
 content:"";
 display:table;
 clear:both
}
.one-line {
 white-space:nowrap;
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis
}
.widget_search input[type=text].searchform-s,
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,
.wpcf7-number,
input[type=text]:not(.elementor-field):not(.searchform-s),
input[type=search]:not(.elementor-field),
input[type=tel]:not(.elementor-field),
input[type=url]:not(.elementor-field),
input[type=email]:not(.elementor-field),
input[type=number]:not(.elementor-field),
input[type=date]:not(.elementor-field),
input[type=range]:not(.elementor-field),
input[type=password]:not(.elementor-field),
select:not(.elementor-field),
textarea:not(.elementor-field) {
 border-style:solid;
 box-sizing:border-box
}
input[type=button] {
 outline:0
}
@media all and (-ms-high-contrast:none) {
 .dt-form textarea {
  min-height:100px
 }
}
.comment-form .form-fields>span {
 box-sizing:border-box
}
.form-fields input,
.login-password input,
.login-username input {
 width:100%
}
.the7-g-captcha {
 margin-bottom:20px
}
.form-message {
 display:block;
 margin-bottom:10px
}
.inline-message-style .form-message {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.inline-message-style .form-message .formError {
 -ms-flex-order:0;
 order:0
}
.inline-message-style .form-message textarea {
 -ms-flex-order:1;
 order:1
}
input[type=text],
input[type=tel],
input[type=url],
input[type=email],
input[type=number],
input[type=date],
input[type=range],
input[type=password],
textarea {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 appearance:none;
 outline:0
}
.form-fields>span {
 position:relative;
 display:block
}
.inline-message-style .form-fields>span {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.inline-message-style .form-fields>span .formError {
 -ms-flex-order:0;
 order:0
}
.inline-message-style .form-fields>span input {
 -ms-flex-order:1;
 order:1
}
.form-allowed-tags {
 margin-bottom:20px
}
#cancel-comment-reply-link,
.clear-form {
 position:relative;
 float:right;
 padding:0 15px 0 0
}
#cancel-comment-reply-link:before,
.clear-form:before {
 display:block;
 position:absolute;
 top:50%;
 right:0;
 margin-top:-5px;
 width:10px;
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:10px;
 line-height:1;
 content:"\eb01"
}
.wpcf7-form input[type=text],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=url],
.wpcf7-form input[type=email],
.wpcf7-form input[type=number],
.wpcf7-form input[type=date],
.wpcf7-form input[type=range],
.wpcf7-form textarea,
.wpcf7-select {
 width:100%
}
.wpcf7-not-valid-tip {
 display:none
}
.popup-message-style #page .wpcf7-response-output {
 position:fixed;
 top:50%;
 left:100%
}
.inline-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-response-output.run-animation,
.inline-message-style .wpcf7-validation-errors {
 border:none
}
.popup-message-style #page .wpcf7-mail-sent-ok,
.popup-message-style #page .wpcf7-response-output.run-animation,
.popup-message-style #page .wpcf7-validation-errors {
 display:-ms-flexbox!important;
 display:-ms-flex!important;
 display:flex!important;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 box-shadow:0 10px 40px 0 rgba(0,0,0,.3);
 border:none!important;
 position:fixed;
 top:50%;
 left:100%;
 width:400px;
 max-height:500px;
 margin:0!important;
 padding:15px 20px 15px 65px;
 z-index:9999;
 overflow:hidden;
 transform:translate3d(200px,-50%,0);
 animation:slide-in-message,slide-out-message;
 animation-duration:1.2s,1.1s;
 animation-delay:.4s,9s;
 animation-fill-mode:forwards;
 animation-timing-function:ease;
 font-weight:700;
 box-sizing:border-box
}
.popup-message-style #page .wpcf7-mail-sent-ok:before,
.popup-message-style #page .wpcf7-response-output.run-animation:before,
.popup-message-style #page .wpcf7-validation-errors:before {
 position:absolute;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 top:20px;
 left:0;
 width:65px;
 height:100%;
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:18px;
 line-height:1;
 content:"\eb00"
}
.popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,
.popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-valid-tip-text,
.popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-not-valid-tip-text,
.popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-valid-tip-text,
.popup-message-style #page .wpcf7-validation-errors .wpcf7-not-valid-tip-text,
.popup-message-style #page .wpcf7-validation-errors .wpcf7-valid-tip-text {
 opacity:1
}
.popup-message-style #page .wpcf7-mail-sent-ok.wpcf7-response-output:before,
.popup-message-style #page .wpcf7-mail-sent-ok:before {
 content:"\ea09"
}
.wpcf7-quiz.wpcf7-not-valid,
input.wpcf7-validates-as-required.wpcf7-not-valid {
 border-color:#f55b5f
}
.gform_fields li {
 list-style:none
}
.gform_wrapper .gform_body input[type=text],
.gform_wrapper .gform_body input[type=tel],
.gform_wrapper .gform_body input[type=url],
.gform_wrapper .gform_body input[type=email],
.gform_wrapper .gform_body input[type=number],
.gform_wrapper .gform_body input[type=password] {
 padding:9px 10px 8px;
 font-size:100%
}
.gform_wrapper .gform_body select,
.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex .ginput_right select,
.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex select,
.mc4wp-form form select {
 padding:6px 10px 5px;
 font-size:100%
}
#main .gform_wrapper .ginput_full input:focus+label,
#main .gform_wrapper .ginput_left input:focus+label,
#main .gform_wrapper .ginput_right input:focus+label {
 font-weight:400
}
.comment-form-cookies-consent,
.the7-form-terms-wrap {
 margin-bottom:20px
}
#wp-comment-cookies-consent,
.the7-form-terms {
 margin-right:5px
}
.wpcf7 .wf-cell {
 padding:0 15px
}
.wpcf7 .wf-container {
 margin:0 -15px
}
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type=submit],
#main-slideshow .tp-button,
.dt-btn,
.dt-form button,
.mc4wp-form input[type=submit],
.nsu-submit,
.post-password-form input[type=submit],
.tml-submit-wrap input[type=submit],
.woocommerce-widget-layered-nav-dropdown__submit,
a.button,
button.button,
div.mc4wp-form button[type=submit],
form.mc4wp-form input[type=submit],
input[type=button],
input[type=reset],
input[type=submit] {
 position:relative;
 display:inline-block;
 text-decoration:none;
 white-space:nowrap;
 -webkit-tap-highlight-color:transparent
}
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type=submit]:hover,
#main-slideshow .tp-button:hover,
.dt-btn:hover,
.dt-form button:hover,
.mc4wp-form input[type=submit]:hover,
.nsu-submit:hover,
.post-password-form input[type=submit]:hover,
.tml-submit-wrap input[type=submit]:hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
a.button:hover,
button.button:hover,
div.mc4wp-form button[type=submit]:hover,
form.mc4wp-form input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
 text-decoration:none
}
.full-width-btn.dt-btn {
 display:block;
 text-align:center;
 clear:both
}
#page .btn-margin,
#page .btn-margin:last-child,
#page .dt-contact-form .dt-btn {
 margin-right:10px
}
#page .btn-margin-left,
#page .btn-margin-left:last-child {
 margin-left:10px
}
.btn-shortcode {
 margin-bottom:10px
}
.mc4wp-form input[type=submit],
.woocommerce-widget-layered-nav-dropdown__submit,
button.button,
input[type=button],
input[type=reset] {
 border:none
}
#page .btn-link {
 padding:0
}
.btn-link,
.dt-btn-link {
 position:relative;
 display:inline-block;
 text-decoration:none;
 white-space:nowrap
}
.dt-btn-link.left-to-right-line:after {
 position:absolute;
 display:block;
 left:0;
 bottom:0;
 width:0;
 content:"";
 transition:width .4s ease
}
.dt-btn-link.left-to-right-line:hover:after {
 width:100%
}
.dt-btn-link {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.dt-btn-link.full-width-btn {
 width:100%
}
.btn-align-left .dt-btn-link.full-width-btn,
.dt-btn-link.full-width-btn.btn-inline-left {
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start
}
.btn-align-right .dt-btn-link.full-width-btn,
.dt-btn-link.full-width-btn.btn-inline-right {
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end
}
.dt-btn-link.from-center-line:after {
 position:absolute;
 visibility:hidden;
 left:0;
 bottom:-5px;
 width:100%;
 background-color:#000;
 content:"";
 transform:scaleX(0);
 transition:all .2s ease-in-out 0s;
 opacity:.85
}
.dt-btn-link.from-center-line:hover:after {
 visibility:visible;
 transform:scaleX(1)
}
.dt-btn-link.upwards-line:after {
 position:absolute;
 bottom:-5px;
 left:0;
 width:100%;
 height:2px;
 background:rgba(0,0,0,.1);
 content:'';
 opacity:0;
 transition:opacity .3s,transform .3s;
 transform:translateY(10px)
}
.dt-btn-link.upwards-line:hover:after {
 opacity:1;
 transform:translateY(0)
}
.dt-btn-link.downwards-line:after {
 position:absolute;
 bottom:-5px;
 left:0;
 width:100%;
 background:#fff;
 content:'';
 opacity:0;
 transition:height .3s,opacity .3s,transform .3s;
 transform:translateY(-10px)
}
.dt-btn-link.downwards-line:hover:after {
 opacity:1;
 transform:translateY(0)
}
.btn-link i,
.btn-link i *,
.dt-btn i,
.dt-btn i * {
 color:inherit
}
.dt-btn-m i,
.dt-btn-s i {
 margin-right:8px
}
.dt-btn-l i {
 margin-right:9px
}
.dt-btn-m.ico-right-side i,
.dt-btn-s.ico-right-side i {
 margin-right:0;
 margin-left:8px
}
.dt-btn-l.ico-right-side i {
 margin-right:0;
 margin-left:9px
}
.btn-light,
.btn-link,
.light-bg-btn,
.outline-btn {
 transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out
}
.outline-bg-btn {
 transition:all .2s ease-out
}
#page .btn-light:after {
 display:none
}
#page .outline-bg-btn,
#page .outline-btn,
#phantom .outline-bg-btn,
#phantom .outline-btn {
 border:2px solid
}
.custom-btn-color .dt-btn>* {
 color:inherit!important
}
.btn-link.custom-btn-hover-color:hover>.text-wrap *,
.btn-link.custom-btn-hover-color:hover>i,
.btn-link.custom-btn-hover-color:hover>span,
.dt-btn.custom-btn-hover-color:hover>.text-wrap *,
.dt-btn.custom-btn-hover-color:hover>i,
.dt-btn.custom-btn-hover-color:hover>span,
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>.text-wrap *,
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>i,
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>span {
 background:0 0!important;
 color:inherit!important
}
.outline-element-decoration .btn-light:hover {
 box-shadow:none
}
.default-btn-shortcode {
 text-align:center;
 max-width:100%;
 box-sizing:border-box;
 white-space:normal
}
.default-btn-shortcode.btn-inline-center {
 margin-left:auto;
 margin-right:auto
}
.default-btn-shortcode.btn-inline-right {
 float:right
}
.btn-align-center {
 text-align:center
}
.btn-align-right {
 text-align:right
}
.shortcode-banner {
 position:relative;
 overflow:hidden;
 background-position:center;
 line-height:0;
 opacity:1;
 filter:alpha(opacity=100);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 background-size:cover
}
.shortcode-banner,
.shortcode-banner-inside {
 box-sizing:border-box
}
.wf-table .shortcode-banner-inside {
 display:table-cell;
 vertical-align:middle
}
.content .shortcode-banner-inside * {
 color:inherit
}
.shortcode-banner-link:hover .shortcode-banner-bg {
 opacity:.9;
 filter:alpha(opacity=90);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 cursor:pointer
}
.shortcode-banner img {
 width:100%;
 height:auto
}
.shortcode-banner-bg {
 height:100%;
 background-clip:padding-box;
 box-sizing:border-box
}
.shortcode-banner-inside {
 overflow:hidden;
 width:100%;
 height:100%;
 padding:15px 20px;
 background-clip:padding-box
}
.shortcode-blockquote {
 position:relative;
 overflow:hidden;
 padding:20px 25px;
 font-style:normal
}
blockquote.shortcode-blockquote {
 background-color:transparent;
 border:1px solid
}
blockquote.shortcode-blockquote.block-style-widget {
 border:none
}
.shortcode-blockquote.block-style-widget:before {
 position:absolute;
 right:0;
 bottom:0;
 width:117px;
 height:81px;
 background-repeat:no-repeat;
 background-position:right bottom;
 background-size:117px 81px;
 content:""
}
.block-style-widget {
 border:none
}
.shortcode-blockquote p {
 margin-bottom:0
}
.shortcode-pullquote {
 position:relative;
 background-color:transparent!important
}
#page .shortcode-pullquote.align-left,
.shortcode-pullquote.align-left {
 float:left;
 margin:15px 30px 10px 0;
 padding:5px 20px 5px 0
}
#page .shortcode-pullquote.align-right,
.shortcode-pullquote.align-right {
 float:right;
 margin:15px 0 10px 30px;
 padding:5px 0 5px 20px
}
.shortcode-pullquote:after {
 position:absolute;
 top:0;
 left:0;
 width:5px;
 height:100%;
 content:""
}
.shortcode-pullquote.align-left:after {
 left:auto;
 right:0
}
.shortcode-action-bg.no-line,
.shortcode-action-box {
 word-wrap:break-word
}
.plain-bg {
 border-style:solid;
 border-width:1px
}
.shortcode-action-bg.no-line:before {
 display:none;
 background-color:transparent
}
.shortcode-action-box.box-style-table {
 display:table;
 width:100%;
 box-sizing:border-box
}
.box-style-table .shortcode-action-container {
 display:table-cell;
 vertical-align:middle
}
.shortcode-action-bg {
 position:relative;
 padding:20px 25px 10px 30px
}
.block-style-widget.shortcode-action-bg {
 border:none
}
.shortcode-action-bg.no-line {
 padding-left:25px
}
#page .shortcode-action-bg:before {
 position:absolute;
 left:0;
 top:0;
 width:5px;
 height:100%;
 content:"";
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.action-button {
 margin-bottom:20px
}
.box-style-table .action-button {
 padding-top:0;
 padding-left:40px;
 margin-bottom:0;
 box-sizing:border-box
}
.box-style-table .action-button .dt-btn {
 float:right;
 margin-right:0;
 margin-bottom:10px
}
.shortcode-single-image-wrap {
 margin-bottom:0;
 max-width:100%
}
.shortcode-single-image-wrap:before {
 content:"";
 display:table
}
.shortcode-single-image-wrap:after {
 content:"";
 display:table;
 clear:both
}
.ancient-ie .shortcode-single-image-wrap {
 zoom:1
}
.shortcode-single-image-wrap.alignnone img {
 display:inherit;
 margin:0 auto
}
.shortcode-single-image-wrap.alignnone .fancy-media-wrap {
 text-align:center;
 display:inline-block
}
.shortcode-single-image-wrap.alignnone .rollover,
.shortcode-single-image-wrap.alignnone .rollover-video {
 display:inline-block;
 overflow:hidden
}
.shortcode-single-image-wrap.alignnone .rollover img,
.shortcode-single-image-wrap.alignnone .rollover-video img {
 border-radius:inherit
}
.shortcode-single-image-wrap.alignleft,
.shortcode-single-image-wrap.alignright {
 margin:0
}
.shortcode-single-image-wrap .rollover-icon {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 z-index:10;
 opacity:0;
 transition:all 450ms ease
}
.mobile-false .shortcode-single-image-wrap .rollover:hover .rollover-icon {
 opacity:1
}
.quick-scale-img.shortcode-single-image-wrap img {
 transition:transform .25s ease-out,opacity .25s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.mobile-false .scale-img.shortcode-single-image-wrap:hover img {
 transform:scale(1.2);
 transition:transform 4s ease-out
}
.mobile-false .quick-scale-img.shortcode-single-image-wrap:hover img {
 transform:scale(1.2);
 transition:transform .25s ease-out
}
.mobile-false .shortcode-single-image-wrap .rollover-video:hover .rollover-icon {
 transform:scale(1.2)
}
.shortcode-single-image-wrap .rollover-video .video-icon {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 text-decoration:none;
 background:0 0
}
.shortcode-single-image-wrap .rollover-video .rollover-icon {
 position:relative;
 top:0;
 left:0;
 opacity:1;
 transform:scale(1)
}
.shortcode-single-image-wrap .rollover-video .video-icon:before {
 display:none
}
.fancy-media-wrap>a {
 display:block
}
.disable-bg-rollover .fancy-media-wrap .rollover i,
.disable-bg-rollover .shortcode-single-image .rollover-video i {
 display:none
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .shortcode-single-image-wrap .fancy-media-wrap,
 .shortcode-single-image-wrap .rollover {
  display:block!important
 }
}
.shortcode-single-image {
 position:relative;
 line-height:0;
 box-sizing:border-box
}
.alignnone .shortcode-single-image {
 text-align:center
}
.shortcode-single-image:before {
 content:"";
 display:table
}
.shortcode-single-image:after {
 content:"";
 display:table;
 clear:both
}
.ancient-ie .shortcode-single-image {
 zoom:1
}
.shortcode-single-image .rollover i,
.shortcode-single-image .rollover i:after,
.shortcode-single-image .rollover-video i {
 border-radius:inherit
}
.post-video,
.shortcode-single-video .fancy-media-wrap,
.shortcode-single-video .shortcode-teaser-video,
.shortcode-single-video.alignnone .fancy-media-wrap,
.shortcode-video {
 position:relative;
 display:block;
 overflow:hidden;
 padding-top:30px;
 height:0;
 padding-bottom:56.25%
}
.shortcode-single-video .mejs-container,
.shortcode-single-video .mejs-overlay.load,
.shortcode-single-video .wp-video,
.shortcode-single-video video.wp-video-shortcode {
 width:100%!important;
 height:100%!important
}
.shortcode-single-video .mejs-container {
 padding-top:56.25%
}
.shortcode-single-video .wp-video,
.shortcode-single-video video.wp-video-shortcode {
 max-width:100%!important
}
.shortcode-single-video video.wp-video-shortcode {
 position:relative
}
.shortcode-single-video .mejs-mediaelement {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.post-video embed,
.post-video iframe,
.post-video object,
.shortcode-single-video embed,
.shortcode-single-video iframe,
.shortcode-single-video object,
.shortcode-single-video video,
.shortcode-video iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%!important;
 height:100%!important
}
.shortcode-single-image img {
 max-width:100%;
 height:auto
}
.borderframe .shortcode-single-image {
 border:1px solid
}
.borderframe.br-standard .shortcode-single-image {
 border:none
}
.content .borderframe.caption-on .shortcode-single-image {
 border-bottom:none
}
#main .borderframe.caption-on .shortcode-single-image {
 padding-bottom:0!important
}
.shortcode-single-caption {
 width:100%;
 height:auto;
 padding:15px 20px 0;
 box-sizing:border-box;
 text-align:center
}
.br-standard.borderframe .shortcode-single-caption {
 border:none
}
.shortcode-single-caption p {
 margin-bottom:0
}
.shortcode-single-image-wrap img {
 border-radius:inherit
}
.content .image-arrow,
.content .standard-arrow,
.content .standard-number-list,
.standard-arrow {
 margin:0 0 15px
}
.content .image-arrow ul,
.content .standard-arrow ul,
.content .standard-number-list ul {
 margin:0
}
.standard-arrow li,
.standard-number-list li {
 position:relative;
 padding-left:24px;
 margin-bottom:10px;
 list-style:none
}
.standard-arrow li:after,
.standard-arrow li:before {
 position:absolute;
 top:50%;
 left:0;
 transform:translateY(-50%);
 width:14px;
 height:14px;
 content:""
}
.standard-arrow.list-divider:not(.bullet-top) li:first-child:after,
.standard-arrow.list-divider:not(.bullet-top) li:first-child:before {
 transform:translateY(calc(-50% - 9px/2))
}
.standard-arrow li:after {
 content:"\f007";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:7px;
 line-height:14px;
 text-align:center;
 color:#fff
}
.standard-arrow li:before,
.standard-number-list li:before,
.standard-number-list.list-divider li:first-child:before {
 border-radius:50%
}
.standard-arrow.bullet-top li:after {
 margin-top:0;
 height:14px
}
.standard-arrow.bullet-top li:after,
.standard-arrow.bullet-top li:before {
 top:0;
 transform:translateY(0)
}
.standard-arrow.bullet-top li:after,
.standard-arrow.list-divider.bullet-top li:after,
.standard-arrow.list-divider.bullet-top li:first-child:after {
 background-position:center center
}
.list-divider li {
 padding-top:9px;
 padding-bottom:10px;
 margin-bottom:0;
 border-top:1px solid;
 background-position:0 13px
}
.image-arrow .fa-ul li {
 padding-left:2.14286em
}
.image-arrow .fa-ul li .fa-li {
 left:0;
 line-height:inherit
}
.list-divider.image-arrow .fa-ul li .fa-li {
 padding:9px 0 10px
}
.list-divider.image-arrow .fa-ul li:first-child .fa-li {
 padding-top:0
}
.list-divider li p {
 margin-bottom:0
}
.list-divider li:first-child {
 padding-top:0;
 margin-bottom:0;
 border:none!important;
 background-position:0 4px
}
.standard-number-list {
 counter-reset:my-badass-counter
}
.standard-number-list li {
 position:relative;
 padding-left:30px
}
.standard-number-list.list-divider li {
 padding-top:9px
}
.standard-number-list li:before {
 position:absolute;
 text-align:center;
 top:50%;
 left:0;
 width:20px;
 height:20px;
 transform:translateY(-50%);
 color:#fff;
 background-color:red;
 content:counter(my-badass-counter,decimal);
 counter-increment:my-badass-counter;
 font-family:Arial,Verdana,sans-serif;
 font-size:11px;
 line-height:20px
}
.standard-number-list.list-divider li:first-child {
 padding-top:0
}
.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
 top:0;
 margin-top:2px;
 transform:translateY(0)
}
.standard-number-list.list-divider.bullet-top li:not(:first-child):before {
 margin-top:9px
}
.image-arrow li {
 overflow:hidden;
 width:100%;
 margin-bottom:10px;
 list-style:none
}
.image-arrow.list-divider li {
 margin-bottom:0
}
.image-arrow li .wf-table {
 width:auto
}
.image-arrow li .wf-table div {
 display:table-cell;
 vertical-align:middle
}
.image-arrow li .list-img {
 margin:0 10px 0 0
}
.font-arrow ul {
 list-style:none
}
.font-arrow i {
 font-size:14px;
 margin-right:10px
}
.frame-on {
 padding-top:25px;
 border:1px solid
}
.frame-on.img-full {
 padding-top:0
}
.content .frame-on.frame-fancy {
 border:none
}
.shortcode-teaser.frame-on.img-full {
 border-radius:0
}
.shortcode-teaser-img {
 line-height:0;
 padding-bottom:20px
}
.frame-on .shortcode-teaser-img {
 padding:0 25px 25px
}
.img-full .shortcode-teaser-img {
 padding:0 0 25px
}
.shortcode-teaser-img img {
 width:100%;
 height:auto
}
.frame-on .shortcode-teaser-content {
 padding:0 25px 10px
}
.shortcode-teaser-content {
 margin-top:-5px
}
.text-centered .shortcode-teaser-content {
 text-align:center
}
.shortcode-tooltip {
 border-bottom:1px dashed
}
.shortcode-tooltip:hover {
 border:none;
 cursor:help
}
.tooltip-c {
 display:none
}
.shortcode-tooltip-content {
 position:absolute;
 left:-9999px;
 z-index:999;
 display:none;
 overflow:visible;
 margin:5px 0 15px;
 padding:13px 20px 17px;
 min-width:210px;
 max-width:210px;
 background:rgba(24,25,25,.95);
 color:#fff!important
}
.tooltip-title.text-big {
 color:#fff
}
.tooltip-title {
 display:block;
 margin-bottom:10px
}
.dt-highlight {
 padding:1px 4px;
 color:#fff
}
.dt-highlight.highlight-white {
 background-color:#fff!important;
 background-image:none!important;
 color:#2e2e2f
}
.dt-highlight.highlight-red {
 background-color:#d73b37;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-berry {
 background-color:#e32a5a!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-orange {
 background-color:#f36c0a!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-yellow {
 background-color:#f2a809!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-pink {
 background-color:#fd8fb6!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-green {
 background-color:#8cc63a!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-dark-green {
 background-color:#3ab459!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-blue {
 background-color:#27cff3!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-dark-blue {
 background-color:#2985c6!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-violet {
 background-color:#6946b8!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-black {
 background-color:#3e3f3f!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-gray {
 background-color:#a5a6a7!important;
 background-image:none!important;
 color:#fff
}
.dt-format-gallery {
 overflow:hidden;
 max-width:100%
}
.dt-format-gallery.shortcode-gallery {
 margin-bottom:0
}
.dt-format-gallery.shortcode-gallery a {
 line-height:0
}
.dt-format-gallery .rollover-video.big-img,
.dt-format-gallery a.big-img {
 border-bottom:none
}
.gallery-col-1 .rollover-video,
.gallery-col-1>a {
 width:100%
}
.gallery-col-2 .rollover-video,
.gallery-col-2>a {
 width:50%
}
.gallery-col-2 .rollover-video.big-img,
.gallery-col-2>a.big-img {
 width:100%
}
.gallery-col-3 .rollover-video.big-img,
.gallery-col-3 a.big-img {
 width:66.6667%
}
.gallery-col-3 .rollover-video,
.gallery-col-3>a {
 width:33.3333%
}
.gallery-col-4 .rollover-video.big-img,
.gallery-col-4 a.big-img {
 width:50%
}
.gallery-col-4 .rollover-video,
.gallery-col-4>a {
 width:25%
}
.gallery-col-5 .rollover-video.big-img,
.gallery-col-5 a.big-img {
 width:40%
}
.gallery-col-5 .rollover-video,
.gallery-col-5>a {
 width:20%
}
.gallery-col-6 .rollover-video.big-img,
.gallery-col-6 a.big-img {
 width:33.3333%
}
.gallery-col-6 .rollover-video,
.gallery-col-6>a {
 width:16.6667%
}
.gallery-coll-half {
 float:left;
 line-height:0
}
.gallery-coll-fourth {
 float:left
}
.dt-format-gallery .rollover-video,
.dt-format-gallery a {
 box-sizing:border-box;
 max-width:100%;
 float:left;
 border-bottom:2px solid transparent;
 border-right:2px solid transparent
}
.dt-format-gallery.gallery-col-1 .rollover-video.big-img,
.dt-format-gallery.gallery-col-1 a.big-img,
.dt-format-gallery.gallery-col-2 .rollover-video.big-img,
.dt-format-gallery.gallery-col-2 a.big-img {
 border-bottom:3px solid transparent
}
.dt-format-gallery img {
 width:100%;
 height:auto
}
#main .gallery img {
 border:none
}
.slider-wrapper {
 position:relative
}
#page .slider-wrapper img {
 max-width:none
}
.bg-on .project-list-content {
 position:relative
}
.slider-content {
 visibility:hidden
}
.dt-owl-item .post.bg-on {
 position:static;
 background:0 0
}
.dt-owl-item .post.bg-on:before {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 content:"";
 z-index:0
}
.slider-wrapper .owl-next,
.slider-wrapper .owl-prev {
 position:absolute;
 z-index:99;
 left:10px;
 top:50%;
 margin-top:-20px;
 width:40px;
 height:40px;
 opacity:0;
 visibility:hidden;
 transition:opacity .4s ease
}
.slider-wrapper .owl-next {
 left:auto;
 right:10px
}
.shadow-element-decoration .description-under-image.slider-wrapper .owl-next {
 right:0
}
.slider-wrapper.arrows-accent .owl-next,
.slider-wrapper.arrows-accent .owl-prev {
 width:30px;
 height:60px;
 margin-top:-30px
}
.slider-wrapper.hide-arrows .disabled {
 display:none
}
.slider-wrapper.arrows-accent .owl-next,
.slider-wrapper.arrows-accent .owl-prev,
.slider-wrapper.arrows-dark .owl-next,
.slider-wrapper.arrows-dark .owl-prev,
.slider-wrapper.arrows-light .owl-next,
.slider-wrapper.arrows-light .owl-prev {
 visibility:visible
}
.slider-wrapper.show-arrows .owl-next,
.slider-wrapper.show-arrows .owl-prev {
 opacity:1
}
.mobile-true .slider-wrapper.show-arrows .owl-next,
.mobile-true .slider-wrapper.show-arrows .owl-prev {
 display:none
}
.mobile-true .enable-mobile-arrows.slider-wrapper .owl-next,
.mobile-true .enable-mobile-arrows.slider-wrapper .owl-prev {
 display:block;
 opacity:1
}
.slider-wrapper .owl-next i:hover,
.slider-wrapper .owl-prev i:hover {
 cursor:pointer
}
.slider-wrapper .owl-next i,
.slider-wrapper .owl-prev i {
 position:absolute;
 left:0;
 top:0;
 width:40px;
 height:40px;
 transition:opacity .4s ease;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 align-items:center;
 -ms-flex-align:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-flex-pack:center;
 font-size:18px
}
.slider-wrapper .owl-next i:before,
.slider-wrapper .owl-prev i:before {
 background:0 0
}
.arrows-accent.slider-wrapper .owl-next i:before,
.arrows-accent.slider-wrapper .owl-prev i:before,
.arrows-dark.slider-wrapper .owl-next i:before,
.arrows-dark.slider-wrapper .owl-prev i:before {
 color:#fff!important
}
.arrows-light.slider-wrapper .owl-next i:before,
.arrows-light.slider-wrapper .owl-prev i:before {
 color:rgba(34,34,34,.85)!important
}
.slider-wrapper .owl-next.disabled i:active:before,
.slider-wrapper .owl-next.disabled i:before,
.slider-wrapper .owl-prev.disabled i:active:before,
.slider-wrapper .owl-prev.disabled i:before {
 opacity:.55
}
.slider-wrapper .owl-next i:active:before,
.slider-wrapper .owl-prev i:active:before {
 opacity:.8
}
.slider-wrapper.arrows-accent .owl-next i,
.slider-wrapper.arrows-accent .owl-prev i {
 width:30px;
 height:60px
}
.arrows-light .owl-next i,
.arrows-light .owl-prev i {
 background:#fff!important;
 box-shadow:0 6px 18px rgba(0,0,0,.1);
 border-radius:50%
}
.arrows-light .owl-next:not(.disabled):hover i,
.arrows-light .owl-prev:not(.disabled):hover i {
 box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)
}
.arrows-light .owl-next.disabled i,
.arrows-light .owl-next.disabled:hover i,
.arrows-light .owl-prev.disabled i,
.arrows-light .owl-prev.disabled:hover i {
 background-color:rgba(255,255,255,.5)!important
}
.arrows-dark .owl-next i,
.arrows-dark .owl-prev i {
 -webkit-background-clip:unset!important;
 background:rgba(34,34,34,.6)!important;
 border-radius:50%
}
.arrows-dark .owl-next.disabled i,
.arrows-dark .owl-next.disabled:hover i,
.arrows-dark .owl-prev.disabled i,
.arrows-dark .owl-prev.disabled:hover i {
 background-color:rgba(34,34,34,.25)!important
}
.arrows-dark .owl-next:hover i,
.arrows-dark .owl-prev:hover i {
 background-color:rgba(34,34,34,.85)!important
}
.arrows-light .owl-next:hover i,
.arrows-light .owl-prev:hover i {
 background-color:rgba(255,255,255,.85)!important
}
.arrows-dark .owl-next i:before,
.arrows-dark .owl-prev i:before {
 opacity:.7
}
.photoSlider .ps-link:hover,
.photoSlider .video-icon:hover {
 background-color:rgba(0,0,0,.4);
 opacity:.7
}
.photoSlider .slider-post-caption {
 position:absolute;
 left:0;
 top:auto;
 bottom:0;
 width:100%;
 text-align:left
}
.photoSlider .slider-post-caption p {
 margin-bottom:0
}
.photoSlider .slider-post-inner {
 position:absolute;
 bottom:0;
 display:inline-block;
 padding:5px 90px 15px 20px;
 margin:0
}
.photoSlider .slider-post-inner * {
 color:#fff
}
.slider-masonry .owl-nav a,
.slider-masonry .psPlay,
.slider-simple .owl-nav a,
.slider-simple .psPlay {
 height:32px;
 width:32px;
 line-height:34px;
 text-align:center;
 position:absolute;
 display:block;
 cursor:pointer;
 z-index:100;
 background-color:rgba(0,0,0,.4);
 border-radius:50%;
 transition:opacity .4s ease
}
.slider-masonry .owl-nav a:hover,
.slider-masonry .psPlay:hover,
.slider-simple .owl-nav a:hover,
.slider-simple .psPlay:hover {
 opacity:.7
}
.slider-masonry .owl-nav,
.slider-simple .owl-nav {
 position:relative;
 right:0
}
.slider-masonry .owl-prev,
.slider-simple .owl-prev {
 right:58px;
 bottom:20px
}
.slider-masonry .owl-next,
.slider-simple .owl-next {
 right:19px;
 bottom:20px
}
.shortcode-photo-slider .owl-nav {
 right:40px
}
.shortcode-slider-wrap .owl-prev {
 right:98px;
 bottom:20px
}
.shortcode-slider-wrap .owl-next {
 right:58px;
 bottom:20px
}
.slider-simple .psPlay {
 right:19px;
 bottom:20px
}
.slider-masonry .psPlay:before,
.slider-simple .psPlay:before {
 position:absolute;
 left:0;
 top:0;
 width:32px;
 height:32px;
 line-height:32px;
 content:"";
 background-position:center center;
 background-repeat:no-repeat;
 z-index:9
}
.slider-masonry .owl-nav a i:before,
.slider-simple .owl-nav a i:before {
 color:#fff;
 background:0 0!important
}
.accent-gradient .slider-masonry .owl-nav a i:before,
.accent-gradient .slider-simple .owl-nav a i:before {
 color:#fff
}
.photoSlider-wrap .rightArrow:hover:before,
.rsShor-wrap .rsArrowRight.rsArrowDisabled .rsArrowIcn:hover:before {
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='9.349,2.035 8.016,3.363 11.661,7.022 1.031,7.022 1.031,9.016 11.661,9.016 8.016,12.674 9.349,14.002 15.309,8.02 '/%3E%3C/svg%3E")
}
.photoSlider-wrap .leftArrow:before,
.photoSlider-wrap .leftArrow:hover:before,
.rsShor .rsArrowLeft.rsArrowDisabled .rsArrowIcn:hover:before {
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='0.719,8.02 6.679,14.002 8.012,12.674 4.366,9.016 14.996,9.016 14.996,7.022 4.366,7.022 8.012,3.363 6.679,2.035 '/%3E%3C/svg%3E")
}
.slider-simple .psPlay.paused:before {
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M13.481,7.134L5.371,2.292C5.134,2.164,4.892,1.969,4.65,1.969C4.262,1.969,4,2.359,4,2.83v10.332c0,0.471,0.262,0.86,0.65,0.86c0.242,0,0.484-0.194,0.721-0.322l8.111-4.844C13.677,8.741,14,8.511,14,8C14,7.489,13.677,7.248,13.481,7.134z M5.85,11.381V4.592l5.535,3.395L5.85,11.381z'/%3E%3C/svg%3E")
}
.slider-simple .psPlay:before {
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Crect x='4' y='3' width='2.15' height='10'/%3E%3Crect x='9.85' y='3' width='2.15' height='10'/%3E%3C/svg%3E")
}
.widget .slider-content {
 margin-bottom:25px
}
.widget_presscore-team .slider-content {
 margin-bottom:17px
}
.slider-content .owl-dots {
 position:absolute;
 top:calc(100%);
 overflow:hidden;
 width:100%;
 height:auto;
 text-align:center
}
.widget .slider-content .owl-dots {
 top:100%
}
.widget_presscore-testimonials-slider .slider-content .owl-dots {
 top:calc(100% + 8px)
}
.slider-content .owl-dot:hover {
 cursor:pointer
}
.slider-content .owl-dot,
.slider-content .owl-dot:after {
 border-radius:50%;
 box-sizing:border-box
}
.slider-content .owl-dot {
 position:relative;
 display:inline-block;
 width:10px;
 height:10px;
 margin:0 5px;
 vertical-align:middle;
 background-color:transparent;
 transition:box-shadow .3s ease
}
.gallery-carousel-shortcode .dt-owl-item,
.gallery-carousel-shortcode .dt-owl-item>div,
.gallery-carousel-shortcode .owl-stage {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.gallery-carousel-shortcode .post {
 -ms-align-content:center;
 align-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.slider-wrapper .blog-media {
 -ms-flex:0 0 auto;
 display:block
}
.soc-ico {
 overflow:hidden
}
.dt-shortcode-soc-icons.soc-icons-center {
 text-align:center
}
.dt-shortcode-soc-icons.soc-icons-right {
 text-align:right
}
.dt-shortcode-icon .soc-icon,
.dt-shortcode-soc-icons .soc-icon,
.text-icon .soc-icon {
 position:relative;
 z-index:2
}
.masthead .mega-menu-widgets .soc-ico a,
.soc-ico a {
 position:relative;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 margin:2px;
 width:26px;
 height:26px;
 line-height:26px;
 text-align:center;
 border-radius:50%;
 box-sizing:border-box;
 text-decoration:none
}
.masthead .mega-menu-widgets .soc-ico a .soc-font-icon,
.soc-ico a .soc-font-icon {
 position:relative;
 z-index:1;
 font-size:16px
}
.dt-shortcode-icon,
.dt-shortcode-icon .icon-inner,
.dt-shortcode-soc-icons a,
.text-icon .icon-inner {
 position:relative;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 min-width:26px;
 min-height:26px;
 line-height:26px;
 text-align:center;
 border-radius:50%;
 box-sizing:border-box;
 text-decoration:none;
 margin:0
}
#page .dt-shortcode-icon,
#page .dt-shortcode-icon .icon-inner,
#page .dt-shortcode-soc-icons a,
#page .text-icon .icon-inner,
#phantom .dt-shortcode-icon,
#phantom .dt-shortcode-icon .icon-inner,
#phantom .dt-shortcode-soc-icons a,
#phantom .text-icon .icon-inner {
 text-decoration:none
}
.dt-shortcode-icon .icon-inner:after,
.dt-shortcode-icon .icon-inner:before,
.dt-shortcode-icon:after,
.dt-shortcode-icon:before,
.dt-shortcode-soc-icons a:after,
.dt-shortcode-soc-icons a:before,
.text-icon .icon-inner:after,
.text-icon .icon-inner:before {
 box-sizing:border-box;
 border:0 solid
}
.dt-icon-center {
 text-align:center
}
.dt-icon-right {
 text-align:right
}
.soc-ico a:after,
.soc-ico a:before {
 position:absolute;
 top:0;
 left:0;
 width:26px;
 height:26px;
 content:"";
 border-radius:inherit;
 transition:opacity .15s linear
}
.dt-shortcode-soc-icons a:after,
.dt-shortcode-soc-icons a:before {
 position:absolute;
 top:0;
 left:0;
 min-width:26px;
 min-height:26px;
 width:100%;
 height:100%;
 content:"";
 border-radius:inherit;
 transition:opacity .15s linear
}
.dt-shortcode-icon .icon-inner:after,
.dt-shortcode-icon .icon-inner:before,
.dt-shortcode-icon:after,
.dt-shortcode-icon:before {
 position:absolute;
 top:0;
 left:0;
 width:26px;
 height:26px;
 margin:0!important;
 content:"";
 font-size:0!important;
 border-radius:inherit;
 transition:opacity .15s linear
}
.dt-shortcode-icon:after,
.dt-shortcode-icon:before {
 z-index:2
}
.dt-shortcode-icon .icon-inner:before,
.dt-shortcode-icon:not(.dt-icon-hover-off):hover .icon-inner:after,
.dt-shortcode-icon:not(.dt-icon-hover-off):hover:after,
.dt-shortcode-soc-icons a:before,
.dt-shortcode-soc-icons a:hover:after,
.soc-ico a:before,
.soc-ico a:hover:after {
 opacity:1
}
.dt-shortcode-icon:hover .icon-inner:before,
.dt-shortcode-icon:hover:before,
.dt-shortcode-icon:not(:hover) .icon-inner:after,
.dt-shortcode-icon:not(:hover):after,
.dt-shortcode-soc-icons a:hover:before,
.dt-shortcode-soc-icons a:not(:hover):after,
.soc-ico a:hover:before,
.soc-ico a:not(:hover):after {
 transition-delay:.1s
}
.dt-shortcode-icon .icon-inner:after,
.dt-shortcode-icon:after,
.dt-shortcode-icon:hover:before,
.dt-shortcode-icon:not(.dt-icon-hover-off):hover .icon-inner:before,
.dt-shortcode-icon:not(.dt-icon-hover-off):hover:before,
.dt-shortcode-soc-icons a:after,
.dt-shortcode-soc-icons a:hover:before,
.soc-ico a:after,
.soc-ico a:hover:before {
 opacity:0
}
.dt-shortcode-icon.dt-icon-hover-off:after {
 display:none
}
.dt-hover-icon,
.dt-regular-icon {
 top:0;
 left:0;
 display:block;
 transition:all .3s ease-in-out
}
.dt-icon-animate-slide-up:hover .dt-regular-icon {
 transform:translateY(-200%)
}
.dt-icon-animate-slide-right .dt-regular-icon {
 transform:translate(-200%,0)
}
.dt-icon-animate-slide-right:hover .dt-regular-icon {
 transform:translate(0,0)
}
.dt-icon-animate-slide-right .icon-inner,
.dt-icon-animate-slide-up .icon-inner {
 overflow:hidden
}
.dt-shortcode-icon .dt-hover-icon,
.text-icon .dt-hover-icon {
 position:absolute;
 width:100%;
 height:100%;
 display:none
}
.dt-icon-animate-slide-up:not(.dt-icon-hover-off) .dt-hover-icon {
 display:block;
 transform:translateY(200%)
}
.dt-icon-animate-slide-up:not(.dt-icon-hover-off):hover .dt-hover-icon {
 transform:translateY(0)
}
.dt-icon-animate-slide-right:not(.dt-icon-hover-off) .dt-hover-icon {
 display:block;
 transform:translate(0,0)
}
.dt-icon-animate-slide-right:not(.dt-icon-hover-off):hover .dt-hover-icon {
 transform:translate(200%,0)
}
.dt-icon-animate-scale,
.dt-icon-animate-scale-down,
.dt-icon-animate-shadow {
 transition:all .2s ease-in-out
}
.dt-icon-animate-shadow:not(.dt-icon-hover-off):hover {
 box-shadow:0 0 10px rgba(0,0,0,.3)
}
.dt-icon-animate-scale:not(.dt-icon-hover-off):hover {
 transform:scale(1.2)
}
.dt-icon-animate-scale-down:not(.dt-icon-hover-off):hover {
 transform:scale(.8)
}
.dt-icon-animate-spin-around:not(.dt-icon-hover-off):hover .dt-regular-icon {
 animation:rotate .9s forwards
}
@keyframes rotate {
 100% {
  transform:rotate(360deg)
 }
}
.soc-ico.text-centered a {
 float:none;
 display:inline-block
}
#top-bar .right-block .soc-ico a {
 float:right;
 margin:2px
}
#bottom-bar .soc-ico a:hover,
#top-bar .soc-ico a:hover,
.soc-ico a,
.soc-ico a:hover {
 text-decoration:none
}
.dt-mega-parent .sidebar-content .widget .soc-ico a:hover .soc-font-icon {
 color:#fff!important
}
#footer .soc-ico a:hover .soc-font-icon,
#main .soc-ico a:hover .soc-font-icon {
 color:#fff
}
.dt-fancy-separator {
 position:relative;
 overflow:hidden;
 margin:0 auto;
 text-align:center
}
.dt-fancy-separator.title-left,
.dt-fancy-separator.title-right {
 margin:0
}
.dt-fancy-separator.title-left {
 text-align:left
}
.dt-fancy-separator.title-left .dt-fancy-title {
 padding-left:0
}
.dt-fancy-separator.title-left .dt-fancy-title.bg-on {
 padding-left:1em
}
.dt-fancy-separator.title-right {
 float:right;
 clear:both;
 text-align:right
}
.dt-fancy-separator.title-right .dt-fancy-title {
 padding-right:0
}
.dt-fancy-separator.title-right .dt-fancy-title.bg-on {
 padding-right:1em
}
.separator-holder {
 position:absolute;
 display:block;
 top:49.99%;
 width:2000px;
 border-top:1px solid red;
 content:''
}
.style-dashed .separator-holder {
 border-top-width:1px;
 border-top-style:dashed
}
.style-dotted .separator-holder {
 border-top-width:1px;
 border-top-style:dotted
}
.style-double .separator-holder {
 border-top-width:3px;
 border-top-style:double
}
.style-thick .separator-holder {
 border-top-width:5px;
 border-top-style:solid
}
.style-disabled .separator-holder {
 display:none
}
.separator-left {
 right:100%;
 margin-right:1em
}
.separator-right {
 left:100%;
 margin-left:1em
}
.dt-fancy-separator.line-below .separator-left {
 top:auto;
 right:0;
 bottom:-1em;
 margin-right:0
}
.line-below .separator-holder {
 top:auto;
 bottom:-1em;
 margin-right:0;
 margin-left:0
}
.dt-fancy-separator.line-below.title-left .separator-left {
 left:0;
 right:auto
}
.dt-fancy-separator.line-below.title-right .separator-left {
 left:auto;
 right:0
}
.dt-fancy-separator.line-below.title-left .separator-right,
.dt-fancy-separator.line-below.title-right .separator-right {
 display:none
}
.dt-fancy-title {
 position:relative;
 display:inline-block;
 top:50%
}
.dt-fancy-title.bg-on {
 padding:0 1em
}
.accent-gradient .accent-border-color.hr-thin.style-line {
 height:1px
}
.accent-gradient .accent-border-color.hr-thick {
 height:5px
}
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
 content:" ";
 display:block;
 background:#fff;
 position:absolute;
 z-index:30
}
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before {
 width:3px;
 height:9999px;
 left:50%;
 margin-left:-1.5px
}
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
 width:9999px;
 height:3px;
 top:50%;
 margin-top:-1.5px
}
.twentytwenty-after-label,
.twentytwenty-before-label {
 position:absolute;
 width:120px;
 padding:3px 5px;
 color:#fff!important;
 font-size:13px;
 line-height:16px;
 vertical-align:middle;
 text-align:center;
 z-index:99;
 opacity:0;
 text-shadow:0 0 2px rgba(0,0,0,.5);
 transition:opacity .4s ease
}
.twentytwenty-horizontal .twentytwenty-before-label {
 bottom:10px;
 left:10px;
 text-align:left
}
.twentytwenty-horizontal .twentytwenty-after-label {
 bottom:10px;
 right:10px;
 text-align:right
}
.twentytwenty-vertical .twentytwenty-before-label {
 top:10px;
 left:50%;
 margin-left:-65px
}
.twentytwenty-vertical .twentytwenty-after-label {
 bottom:10px;
 left:50%;
 margin-left:-65px
}
.twentytwenty-container:hover .twentytwenty-after-label,
.twentytwenty-container:hover .twentytwenty-before-label {
 opacity:1
}
.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
 width:0;
 height:0;
 border:6px inset transparent;
 position:absolute
}
.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
 top:50%;
 margin-top:-6px
}
.twentytwenty-down-arrow,
.twentytwenty-up-arrow {
 left:50%;
 margin-left:-6px
}
.twentytwenty-container {
 box-sizing:content-box;
 z-index:0;
 overflow:hidden;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none
}
.twentytwenty-container img {
 max-width:100%;
 width:100%;
 height:auto;
 position:absolute;
 top:0;
 display:block
}
.active-click .twentytwenty-handle,
.twentytwenty-container.active-click img {
 transition:all .3s ease-out
}
.twentytwenty-container * {
 box-sizing:content-box
}
.twentytwenty-before {
 z-index:20
}
.twentytwenty-after {
 z-index:10
}
.twentytwenty-handle {
 height:38px;
 width:38px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-22px;
 margin-top:-22px;
 border:3px solid #fff;
 border-radius:1000px;
 z-index:40;
 cursor:pointer
}
.twentytwenty-container[data-navigation=move] .twentytwenty-handle {
 border:none;
 cursor:default
}
.twentytwenty-container[data-navigation=move] .twentytwenty-handle>span {
 display:none
}
.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {
 margin-bottom:0;
 margin-left:0
}
.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after {
 margin-top:0;
 margin-left:0
}
.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {
 margin-left:0;
 margin-top:0
}
.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after {
 margin-right:0;
 margin-top:0
}
.twentytwenty-horizontal .twentytwenty-handle:before {
 bottom:50%;
 margin-bottom:22px
}
.twentytwenty-horizontal .twentytwenty-handle:after {
 top:50%;
 margin-top:22px
}
.twentytwenty-vertical .twentytwenty-handle:before {
 left:50%;
 margin-left:22px
}
.twentytwenty-vertical .twentytwenty-handle:after {
 right:50%;
 margin-right:22px
}
.twentytwenty-left-arrow {
 border-right:6px solid #fff;
 left:50%;
 margin-left:-17px
}
.twentytwenty-right-arrow {
 border-left:6px solid #fff;
 right:50%;
 margin-right:-17px
}
.twentytwenty-up-arrow {
 border-bottom:6px solid #fff;
 top:50%;
 margin-top:-17px
}
.twentytwenty-down-arrow {
 border-top:6px solid #fff;
 bottom:50%;
 margin-bottom:-17px
}
.shortcode-blog-posts .post {
 border:none
}
.items-grid .wf-td,
.recent-posts .wf-td {
 display:table-cell;
 vertical-align:top
}
.post-content a {
 text-decoration:none
}
.shortcode-blog-posts .entry-meta {
 padding-bottom:10px
}
.items-grid {
 margin-bottom:-20px
}
.items-grid .wf-cell {
 margin-bottom:20px
}
.items-grid .borders:before {
 display:block;
 position:absolute;
 bottom:-15px;
 left:0;
 width:100%;
 content:""
}
.items-grid article {
 overflow:hidden;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.single-related-posts .mini-post-img {
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.items-grid a {
 text-decoration:none
}
.items-grid .alignleft {
 margin:5px 20px 5px 0;
 font-size:0;
 line-height:0
}
.blog-shortcode article {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.mode-grid:not(.bottom-overlap-layout-list) article,
.mode-masonry:not(.bottom-overlap-layout-list) article {
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
.albums-shortcode.gradient-overlay-layout-list article,
.blog-shortcode.gradient-overlay-layout-list article,
article.on-hover {
 cursor:pointer
}
.bottom-overlap-layout-list article,
.centered-layout-list article {
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.classic-layout-list.mode-list article.full-width-img {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.dividers-on.classic-layout-list article {
 padding-top:44px;
 margin-top:19px
}
.dividers-on.classic-layout-list article:first-child {
 padding-top:0;
 margin-top:0
}
.jquery-filter article:not(.visible) {
 display:none;
 opacity:0
}
.jquery-filter article.visible {
 animation:fadeInFromNone .5s ease-out
}
.jquery-filter article.hidden {
 display:none;
 opacity:0
}
.blog-shortcode .post-thumbnail-wrap {
 position:relative;
 width:100%;
 box-sizing:border-box;
 -ms-flex:0 0 auto
}
.project-even .post-thumbnail-wrap {
 -ms-flex-order:2;
 order:2
}
.blog-shortcode .post-thumbnail {
 position:relative;
 display:block
}
.blog-shortcode .post-thumbnail .alignleft {
 margin:0
}
.blog-shortcode .post-thumbnail .alignnone {
 margin-bottom:0
}
.blog-shortcode .format-gallery .post-thumbnail {
 width:100%
}
.post-thumbnail-rollover {
 position:relative;
 display:block;
 line-height:0;
 overflow:hidden
}
.post-thumbnail-rollover:after {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 opacity:0;
 transition:opacity .35s linear
}
.blog-shortcode.gradient-overlay-layout-list .post-thumbnail-rollover:after {
 display:none
}
.post-thumbnail-rollover:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:1;
 z-index:1
}
.mobile-false .post-thumbnail>.post-thumbnail-rollover:hover:after,
.on-hover .post-thumbnail>.post-thumbnail-rollover:after {
 opacity:1
}
.blog-thumb-iso-lazy-load {
 opacity:0
}
.content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after {
 opacity:1
}
.no-img .overlay-placeholder img {
 max-width:none
}
.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {
 width:100%
}
.scale-img.content-rollover-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,
.scale-img.gradient-overlay-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img {
 transform:scale(1.2);
 transition:transform 4s ease-out
}
.side-overlap-layout-list .project-odd .fancy-date a {
 right:auto;
 left:10px
}
.fancy-date a>span {
 display:block
}
.fancy-categories {
 position:absolute;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 z-index:30;
 top:10px;
 left:10px
}
.fancy-categories a {
 padding:2px 9px 1px;
 margin:0 0 2px;
 text-decoration:none;
 background-color:rgba(0,0,0,.75);
 color:#fff
}
.fancy-categories a:hover {
 color:#fff
}
.side-overlap-layout-list .project-odd .fancy-categories {
 top:auto;
 bottom:10px
}
.side-overlap-layout-list .project-even .fancy-categories {
 top:auto;
 right:10px;
 bottom:10px;
 left:auto
}
.fancy-categories * {
 font:700 12px/22px Arial,Verdana,sans-serif
}
.post-entry-content {
 box-sizing:border-box
}
.content-align-center .post-entry-content {
 text-align:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.content-align-right .post-entry-content {
 text-align:right;
 -ms-flex-pack:right;
 -ms-justify-content:right;
 justify-content:right;
 -ms-align-self:right;
 -ms-flex-item-align:right;
 align-self:right
}
.content-align-left .post-entry-content {
 text-align:left;
 -ms-flex-pack:left;
 -ms-justify-content:left;
 justify-content:left;
 -ms-align-self:left;
 -ms-flex-item-align:left;
 align-self:left
}
.blog-shortcode .post-entry-content {
 position:relative;
 z-index:10;
 max-width:100%
}
.centered-layout-list .post-entry-content {
 position:static;
 text-align:center
}
.centered-layout-list .post-entry-content:after {
 position:absolute;
 left:50%;
 transform:translateX(-50%);
 bottom:0;
 width:100%;
 height:1px;
 content:""
}
.gradient-overlap-layout-list .post-entry-content {
 position:relative;
 margin-top:-125px;
 z-index:1;
 padding-top:90px
}
.gradient-overlap-layout-list .post-entry-content:before {
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 width:100%;
 height:150px;
 content:""
}
.gradient-overlap-layout-list .no-img .post-entry-content {
 margin-top:0
}
.gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post-entry-content {
 position:absolute;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 right:10px;
 bottom:10px;
 left:10px;
 top:20px;
 overflow:hidden
}
.mode-grid.bottom-overlap-layout-list .post-entry-content {
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.mode-grid.gradient-overlap-layout-list .post-entry-content {
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.gradient-overlay-layout-list:not(.portfolio-shortcode) .post-entry-content .entry-title {
 pointer-events:none
}
.content-rollover-layout-list.mode-grid .post-entry-content,
.content-rollover-layout-list.mode-masonry .post-entry-content {
 position:absolute;
 bottom:0;
 left:0;
 width:100%
}
.content-rollover-layout-list.mode-grid .post-entry-content:hover,
.content-rollover-layout-list.mode-masonry .post-entry-content:hover {
 cursor:pointer
}
.content-rollover-layout-list.mode-grid:not(.portfolio-shortcode) .post-entry-content .entry-title,
.content-rollover-layout-list.mode-masonry:not(.portfolio-shortcode) .post-entry-content .entry-title {
 pointer-events:none
}
#main .blog-shortcode .format-aside .post-entry-content,
#main .blog-shortcode .format-link .post-entry-content,
#main .blog-shortcode .format-quote .post-entry-content,
#main .blog-shortcode .format-status .post-entry-content {
 width:100%;
 top:0;
 margin:0
}
#main .classic-layout-list.mode-list .full-width-img .post-entry-content {
 width:100%
}
.blog-shortcode .entry-excerpt {
 overflow:hidden
}
.post-entry-title-content {
 text-align:center;
 box-sizing:border-box
}
.blog-shortcode .post-entry-content .entry-title a,
.blog-shortcode .post-entry-title-content .entry-title a {
 transition:color .35s
}
.accent-gradient .blog-shortcode .post-entry-content .entry-title a,
.accent-gradient .blog-shortcode .post-entry-title-content .entry-title a {
 transition:none
}
.blog-shortcode .entry-meta {
 padding:0
}
.blog-shortcode .entry-meta a:hover {
 text-decoration:none
}
.blog-shortcode .entry-meta>span a {
 display:inline-block
}
.centered-layout-list .entry-meta {
 text-align:center
}
.blog-shortcode .entry-meta * {
 color:inherit
}
.blog-shortcode .entry-meta>a:after,
.blog-shortcode .entry-meta>span:after {
 right:0;
 width:3px;
 height:3px;
 top:50%;
 transform:translateY(-50%);
 content:""
}
.post-details {
 position:relative;
 display:inline-block;
 text-decoration:none
}
.post-details:before {
 content:"";
 display:table
}
.post-details:after {
 content:"";
 display:table;
 clear:both
}
.ancient-ie .post-details {
 zoom:1
}
.post-details i {
 margin-right:0;
 margin-left:7px
}
#page .post-details i {
 font-size:8px
}
.gradient-overlay-layout-list .post-details,
.mode-grid.gradient-overlap-layout-list .post-details {
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start
}
.content-align-center.gradient-overlay-layout-list .post-details,
.content-align-center.mode-grid.gradient-overlap-layout-list .post-details {
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
#page .post-details.details-type-btn {
 margin-bottom:0
}
.post-details.details-type-link {
 float:left;
 padding-bottom:8px;
 margin-bottom:-8px;
 font-weight:700
}
.centered-layout-list .post-details.details-type-link,
.content-align-center .post-details.details-type-link {
 float:none;
 vertical-align:top
}
.post-details.details-type-link:after {
 position:absolute;
 display:block;
 left:0;
 bottom:0;
 width:0;
 height:2px;
 content:"";
 transition:width .4s ease
}
.post-details.details-type-link:hover:after {
 width:100%
}
.owl-carousel.bottom-overlap-layout-list .post-entry-content,
.owl-carousel.gradient-overlap-layout-list .post-entry-content {
 transform:translateZ(0)
}
.owl-carousel {
 box-sizing:border-box
}
.owl-carousel .post {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.owl-carousel article.post {
 width:100%
}
.dt-arrow-border-on .owl-nav a:hover:after,
.dt-arrow-border-on .owl-nav a:not(:hover):before,
.dt-arrow-hover-border-on .owl-nav a:hover:after {
 border-style:solid;
 border-width:0
}
.owl-nav a {
 position:absolute;
 z-index:10;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 text-decoration:none
}
.owl-nav a:after,
.owl-nav a:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 opacity:0;
 box-sizing:border-box;
 border-radius:inherit;
 -webkit-backface-visibility:hidden;
 transition:opacity .15s linear
}
.disable-arrows-hover-bg .owl-nav a:after,
.disable-arrows-hover-bg .owl-nav a:before {
 transition:none
}
.owl-nav a:not(:hover):before {
 opacity:1
}
.owl-nav a:hover:before,
.owl-nav a:not(:hover):after {
 transition-delay:.1s
}
.owl-nav a:hover:after {
 opacity:1
}
.owl-nav a:after,
.owl-nav a:hover:before {
 opacity:0
}
.owl-nav a i {
 position:relative;
 z-index:1;
 transition:color .15s;
 transition-delay:.1s
}
.owl-carousel .owl-dots {
 position:absolute
}
.owl-carousel .owl-dots .owl-dot {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
:not(.bullets-etefu).owl-carousel .owl-dots .owl-dot span {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 outline:0;
 border-radius:50%
}
.bullets-scale-up .owl-dot span {
 transition:transform .3s ease,background .3s ease
}
.bullets-scale-up .owl-dot.active span {
 transform:scale(1.5)
}
.bullets-stroke .owl-dot:not(.active) span {
 box-shadow:0 0 0 2px rgba(255,255,255,0)!important
}
.bullets-stroke .owl-dot span {
 transition:box-shadow .3s ease,background-color .3s ease
}
.bullets-stroke .owl-dot.active span {
 background-color:transparent;
 box-shadow:0 0 0 2px #fff
}
.bullets-fill-in .owl-dot span {
 background-color:transparent;
 transition:box-shadow .3s ease
}
.bullets-small-dot-stroke .owl-dot {
 border-radius:50%;
 box-shadow:0 0 0 2px rgba(255,255,255,0);
 transition:box-shadow .3s ease
}
.bullets-small-dot-stroke .owl-dot span {
 cursor:pointer;
 position:absolute;
 transition:background-color .3s ease,transform .3s ease
}
.bullets-small-dot-stroke .owl-dot.active span {
 transform:scale(.4)
}
.bullets-ubax .owl-dot span {
 content:'';
 position:absolute;
 top:2px;
 left:2px;
 width:calc(100% - 4px);
 height:calc(100% - 4px);
 border:2px solid transparent;
 border-radius:0!important;
 box-sizing:border-box
}
.bullets-ubax .owl-dot.active span {
 z-index:10;
 background:0 0!important;
 transition:background-color .3s,border-color .3s
}
.bullets-ubax .owl-dot:not(.active):hover span {
 transition:background-color .3s
}
.bullets-etefu .owl-dot {
 height:5px!important
}
.bullets-etefu .owl-dot span {
 position:relative;
 display:block;
 overflow:hidden;
 width:100%;
 height:5px;
 transition:background .3s
}
.bullets-etefu .owl-dot span:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 transform:translate3d(-100%,0,0);
 transition:transform .5s;
 transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.bullets-etefu .owl-dot.active span:before {
 transform:translate3d(0,0,0)
}
.owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
 position:relative;
 z-index:10
}
.bottom-overlap-layout-list[data-auto-height=false] .owl-stage,
.classic-layout-list[data-auto-height=false] .owl-stage,
.gradient-overlap-layout-list[data-auto-height=false] .owl-stage {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.bottom-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item,
.classic-layout-list[data-auto-height=false] .owl-stage .dt-owl-item,
.gradient-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 flex-shrink:0
}
.bottom-overlap-layout-list[data-auto-height=false] .post-entry-content,
.gradient-overlap-layout-list[data-auto-height=false] .post-entry-content {
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.content-rollover-layout-list.owl-carousel .post-entry-content {
 position:absolute;
 bottom:0;
 left:0;
 width:100%
}
.content-rollover-layout-list.owl-carousel .post-entry-content:hover {
 cursor:pointer
}
.content-rollover-layout-list.owl-carousel .post-entry-content .entry-title {
 pointer-events:none
}
.owl-carousel .post-thumbnail-wrap {
 position:relative;
 width:100%;
 box-sizing:border-box;
 -ms-flex:0 0 auto
}
.owl-carousel .post-thumbnail {
 position:relative;
 display:block
}
.owl-carousel .post-thumbnail .alignleft {
 margin:0
}
.owl-carousel .post-thumbnail .alignnone {
 margin-bottom:0
}
.owl-carousel .format-gallery .post-thumbnail {
 width:100%
}
.owl-carousel .fancy-categories,
.owl-carousel .fancy-date>a,
.owl-carousel .post-entry-wrapper>* {
 -webkit-backface-visibility:hidden;
 transform:translatez(0)
}
.owl-carousel .entry-excerpt {
 overflow:hidden
}
.owl-carousel .post-entry-content .entry-title a,
.owl-carousel .post-entry-title-content .entry-title a {
 transition:color .35s
}
.accent-gradient .owl-carousel .post-entry-content .entry-title a,
.accent-gradient .owl-carousel .post-entry-title-content .entry-title a {
 transition:none
}
.owl-carousel .entry-meta {
 padding:0
}
.owl-carousel .entry-meta a:hover {
 text-decoration:none
}
.owl-carousel .entry-meta>span a {
 display:inline-block
}
.owl-carousel .entry-meta * {
 color:inherit
}
.owl-carousel .entry-meta>a:after,
.owl-carousel .entry-meta>span:after {
 right:0;
 width:3px;
 height:3px;
 top:50%;
 transform:translateY(-50%);
 content:""
}
.icon-with-text-shortcode {
 position:relative;
 flex-flow:column wrap;
 align-items:center;
 display:grid;
 grid-gap:0;
 grid-template-rows:auto
}
.icon-with-text-shortcode .block-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.icon-with-text-shortcode.layout-1 {
 grid-template-columns:100px minmax(0,1fr);
 grid-template-areas:"icon  header" "icon  desc" "icon  button"
}
.icon-with-text-shortcode.layout-2 {
 grid-template-columns:minmax(0,1fr) 100px;
 grid-template-areas:" header icon " " desc icon " " button icon "
}
.icon-with-text-shortcode.layout-3 {
 grid-template-areas:" icon header " " desc desc " " button button "
}
.icon-with-text-shortcode.layout-4 {
 grid-template-columns:1fr;
 grid-template-areas:" icon" " header " " desc" " button "
}
.icon-with-text-shortcode.layout-5 {
 justify-content:center;
 text-align:center;
 grid-template-areas:" icon" " header " " desc" " button "
}
.dt-text-title {
 grid-area:header;
 max-width:100%
}
@media all and (-ms-high-contrast:none) {
 .post-entry-content {
  max-width:100%
 }
 .layout-4 .dt-text-title {
  align-self:flex-start
 }
 .popup-search-wrap {
  box-shadow:0 0 4px rgba(0,0,0,.2)
 }
}
.icon-with-text-shortcode .dt-text-title {
 font-weight:400
}
.dt-text-desc {
 grid-area:desc;
 max-width:100%
}
.icon-with-text-shortcode.layout-1>* {
 grid-column:2
}
.icon-with-text-shortcode .text-icon {
 grid-area:icon;
 text-decoration:none
}
.icon-with-text-shortcode .text-icon.layout-1 {
 grid-column:1;
 grid-row:1
}
.icon-with-text-shortcode.layout-5 .text-icon {
 justify-self:center
}
.icon-with-text-shortcode .default-btn-shortcode {
 justify-self:start;
 grid-area:button
}
.icon-with-text-shortcode .default-btn-shortcode.full-width-btn {
 justify-self:stretch
}
.icon-with-text-shortcode.layout-5 .default-btn-shortcode {
 justify-self:center
}
.icon-with-text-shortcode.layout-5 .default-btn-shortcode.full-width-btn {
 justify-self:stretch
}
.icon-with-text-shortcode .default-btn-shortcode.layout-1 {
 align-self:flex-start
}
.icon-with-text-shortcode>* {
 order:1
}
.icon-with-text-shortcode .text-icon {
 position:relative;
 order:0;
 align-self:flex-start
}
.layout-3.icon-with-text-shortcode .text-icon,
.layout-5.icon-with-text-shortcode .text-icon {
 align-self:center
}
.text-icon .icon-inner:after,
.text-icon .icon-inner:before,
.text-icon:after,
.text-icon:before {
 position:absolute;
 top:0;
 left:0;
 width:26px;
 height:26px;
 box-sizing:border-box;
 margin:0!important;
 content:"";
 font-size:0!important;
 border-radius:inherit;
 transition:opacity .15s linear
}
.text-icon:after,
.text-icon:before {
 z-index:2
}
.text-icon .icon-inner:before,
.text-icon:not(.dt-icon-hover-off):hover .icon-inner:after,
.text-icon:not(.dt-icon-hover-off):hover:after {
 opacity:1
}
.text-icon:hover .icon-inner:before,
.text-icon:hover:before,
.text-icon:not(:hover) .icon-inner:after,
.text-icon:not(:hover):after {
 transition-delay:.1s
}
.text-icon .icon-inner:after,
.text-icon:after,
.text-icon:not(.dt-icon-hover-off):hover .icon-inner:before,
.text-icon:not(.dt-icon-hover-off):hover:before {
 opacity:0
}
.text-icon.dt-icon-hover-off:after {
 display:none
}
.masthead {
 position:relative;
 z-index:102;
 box-sizing:border-box
}
.masthead:not(.side-header) {
 display:-ms-flexbox;
 -ms-flex-direction:column
}
.floating-navigation-below-slider.transparent .masthead:not(#phantom):not(.no-slider) {
 transform:translateY(-100%)
}
.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .header-bar,
.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar,
.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .top-bar {
 display:none
}
.disable-headers.header-side-left #page,
.disable-headers.header-side-left.header-side-line #page:not(.boxed),
.disable-headers.overlay-navigation.header-side-line #page:not(.boxed),
.hidden-header.header-side-left #page,
.hidden-header.header-side-left.header-side-line #page:not(.boxed),
.hidden-header.overlay-navigation.header-side-line #page:not(.boxed) {
 padding-left:0
}
.disable-headers.header-side-right #page,
.disable-headers.header-side-right.header-side-line #page:not(.boxed),
.hidden-header.header-side-right #page,
.hidden-header.header-side-right.header-side-line #page:not(.boxed) {
 padding-right:0
}
.responsive-off.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header) {
 position:absolute;
 width:100%;
 z-index:102
}
.top-bar {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 margin-top:0;
 box-sizing:border-box
}
.top-bar-bg,
.top-bar:after {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 box-sizing:content-box
}
.boxed .top-bar-bg,
.boxed .top-bar:after {
 padding:0;
 margin:0;
 left:50%;
 transform:translateX(-50%)
}
.top-bar:after {
 height:1px
}
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .top-bar-line-hide.top-bar:after {
 display:none
}
.top-bar-bg,
.top-bar.full-width-line:after {
 padding:0 1000px;
 margin-left:-1000px
}
.boxed .top-bar-bg,
.boxed .top-bar.full-width-line:after {
 padding:0;
 margin:0;
 left:50%;
 transform:translateX(-50%)
}
.top-bar>.mini-widgets {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.top-bar .mini-widgets.right-widgets,
.top-bar .mini-widgets:last-child {
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.top-bar * {
 font-size:inherit;
 line-height:inherit
}
.top-bar.hide-top-bar,
.top-bar.top-bar-empty {
 position:absolute;
 visibility:hidden;
 opacity:0
}
.transparent .top-bar {
 margin-bottom:-1px
}
.top-bar .sub-nav {
 z-index:1003
}
.top-bar .sub-nav a:hover,
.top-bar a,
.top-bar a:hover {
 text-decoration:none
}
.top-bar .mini-login a:hover,
.top-bar .mini-search .submit:hover,
.top-bar a:hover {
 text-decoration:none;
 opacity:.7
}
.top-bar .shopping-cart-inner a:hover,
.top-bar .soc-ico a:hover,
.top-bar .sub-nav li a:hover {
 opacity:1
}
.branding {
 line-height:0;
 font-size:0
}
.side-header .branding {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.branding>a {
 display:block
}
.branding a img,
.branding img {
 max-width:100%;
 height:auto
}
.branding .mobile-desktop-logo,
.branding .mobile-logo,
.phantom-sticky .side-header .branding .mobile-logo {
 display:none
}
.responsive-off .masthead .hide-on-desktop {
 visibility:hidden;
 position:absolute;
 left:-9999px
}
.responsive-off .masthead .hide-on-desktop.display-none {
 display:none
}
.mobile-mini-widgets {
 max-width:calc(100% - 45px)
}
.masthead .mini-widgets>*,
.masthead .mobile-mini-widgets>* {
 display:inline-block;
 margin-left:10px;
 margin-right:10px
}
.masthead.side-header:not(.masthead-mobile-header) .mini-widgets>*,
.masthead.side-header:not(.masthead-mobile-header) .mobile-mini-widgets>* {
 margin:5px 20px 5px 0
}
.masthead.side-header.h-center .mini-widgets>*,
.masthead.side-header.h-center .mobile-mini-widgets>* {
 margin-left:10px;
 margin-right:10px
}
.side-header-v-stroke:not(.masthead-mobile-header) .mini-widgets>*,
.side-header-v-stroke:not(.masthead-mobile-header) .mobile-mini-widgets>* {
 margin:10px 0
}
.dt-mobile-header .mobile-mini-widgets-in-menu>* {
 margin:5px 20px 5px 0
}
.masthead:not(.side-header) .mini-widgets>.first,
.masthead:not(.side-header) .mini-widgets>:first-child,
.masthead:not(.side-header) .mobile-mini-widgets>.first,
.masthead:not(.side-header) .mobile-mini-widgets>:first-child,
.side-header .top-bar .mini-widgets>.first,
.side-header .top-bar .mini-widgets>:first-child,
.side-header .top-bar .mobile-mini-widgets>.first,
.side-header .top-bar .mobile-mini-widgets>:first-child,
.side-header-h-stroke .mini-widgets>.first,
.side-header-h-stroke .mini-widgets>:first-child,
.side-header-h-stroke .mobile-mini-widgets>.first,
.side-header-h-stroke .mobile-mini-widgets>:first-child {
 margin-left:0
}
.masthead:not(.side-header) .mini-widgets>.last,
.masthead:not(.side-header) .mini-widgets>:last-child,
.masthead:not(.side-header) .mobile-mini-widgets>.last,
.masthead:not(.side-header) .mobile-mini-widgets>:last-child,
.side-header .top-bar .mini-widgets>.last,
.side-header .top-bar .mini-widgets>:last-child,
.side-header .top-bar .mobile-mini-widgets>.last,
.side-header .top-bar .mobile-mini-widgets>:last-child,
.side-header-h-stroke .mini-widgets>.last,
.side-header-h-stroke .mini-widgets>:last-child,
.side-header-h-stroke .mobile-mini-widgets>.last,
.side-header-h-stroke .mobile-mini-widgets>:last-child {
 margin-right:0
}
.masthead .mobile-header-bar .mini-widgets>*,
.masthead .mobile-header-bar .mobile-mini-widgets>*,
.masthead-mobile-header .mini-widgets>*,
.masthead-mobile-header .mobile-mini-widgets>*,
.side-header-h-stroke .mobile-header-bar .mini-widgets>*,
.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>* {
 margin:0 10px
}
.masthead .mobile-header-bar .mini-widgets>.first,
.masthead .mobile-header-bar .mini-widgets>:first-child,
.masthead .mobile-header-bar .mobile-mini-widgets>.first,
.masthead .mobile-header-bar .mobile-mini-widgets>:first-child,
.masthead-mobile-header .mini-widgets>.first,
.masthead-mobile-header .mini-widgets>:first-child,
.masthead-mobile-header .mobile-mini-widgets>.first,
.masthead-mobile-header .mobile-mini-widgets>:first-child,
.side-header-h-stroke .mobile-header-bar .mini-widgets>.first,
.side-header-h-stroke .mobile-header-bar .mini-widgets>:first-child,
.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>.first,
.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>:first-child {
 margin-left:10px
}
.masthead .mobile-header-bar .mini-widgets>.last,
.masthead .mobile-header-bar .mini-widgets>:last-child,
.masthead .mobile-header-bar .mobile-mini-widgets>.last,
.masthead .mobile-header-bar .mobile-mini-widgets>:last-child,
.masthead-mobile-header .mini-widgets>.last,
.masthead-mobile-header .mini-widgets>:last-child,
.masthead-mobile-header .mobile-mini-widgets>.last,
.masthead-mobile-header .mobile-mini-widgets>:last-child,
.side-header-h-stroke .mobile-header-bar .mini-widgets>.last,
.side-header-h-stroke .mobile-header-bar .mini-widgets>:last-child,
.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>.last,
.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>:last-child {
 margin-right:10px
}
.mini-contacts,
.mini-login a {
 position:relative;
 margin:0
}
.masthead .mini-contacts,
.masthead .mini-login a {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.dt-mobile-header .mini-contacts,
.dt-mobile-header .mini-login a,
.side-header .mini-contacts,
.side-header .mini-login a {
 white-space:normal
}
.mini-contacts i,
.mini-login a i {
 margin-right:5px
}
.mini-nav {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.mini-nav .mini-sub-nav {
 position:absolute;
 visibility:hidden;
 z-index:200;
 top:100%;
 left:0;
 width:240px;
 opacity:0;
 background:#fff;
 box-shadow:0 0 4px rgba(0,0,0,.2)
}
.mini-nav .mini-sub-nav>li {
 position:relative;
 display:block;
 padding:0 10px;
 box-sizing:border-box
}
.mini-nav .mini-sub-nav>li:first-child {
 padding-top:10px
}
.mini-nav .mini-sub-nav>li:last-child {
 padding-bottom:10px
}
.mini-nav .mini-sub-nav>li a {
 padding:5px
}
.mini-nav .mini-sub-nav>li a:hover {
 opacity:1
}
.mini-nav .mini-sub-nav .mini-sub-nav {
 top:0;
 left:241px!important
}
.rtl .mini-nav .mini-sub-nav .mini-sub-nav {
 right:241px;
 left:auto!important
}
.mini-nav .mini-sub-nav .mini-sub-nav.right-overflow {
 left:-241px!important
}
.rtl .mini-nav .mini-sub-nav .mini-sub-nav.right-overflow {
 right:-241px;
 left:auto!important
}
.mini-nav .mini-sub-nav li.has-children>a:after,
.mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .menu-text,
.mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .subtitle-text {
 color:#222
}
.menu-select select,
.mini-nav .customSelect {
 border:none;
 padding:0;
 margin-bottom:0
}
.mini-nav .customSelect {
 position:absolute;
 visibility:hidden;
 padding:0
}
.mini-nav .customSelect .customSelectInner {
 opacity:0
}
.menu-select select,
.mini-nav .customSelect1 {
 position:relative;
 visibility:visible;
 opacity:1
}
.menu-select select,
.menu-select:hover {
 cursor:pointer
}
.menu a:hover,
.menu-select:hover {
 text-decoration:underline
}
.dt-mobile-header .menu a:hover,
.dt-mobile-header .menu-select:hover,
.masthead .menu a:hover,
.masthead .menu-select:hover {
 text-decoration:none
}
.mini-nav .customSelectInner {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 background:0 0
}
.mini-nav .customSelectInner i {
 margin-right:5px
}
.mini-nav .customSelectInner:hover {
 text-decoration:none
}
.mini-nav.select-type-menu .menu-select {
 vertical-align:middle
}
.menu-select select {
 z-index:9
}
.mini-nav li {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.dt-mobile-header .mini-nav .sub-nav>li {
 display:block
}
#page .mini-nav .sub-nav li.has-children a:after {
 right:8px
}
.mini-nav li:last-child {
 margin-right:0
}
#bottom-bar .mini-nav ul>li.act>a .menu-item-text,
#bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {
 text-decoration:underline
}
#bottom-bar .mini-nav ul .sub-nav>li.act>a .menu-item-text,
#bottom-bar .mini-nav ul>li>a:hover,
.mini-nav ul .sub-nav>li.act>a .menu-item-text,
.mini-nav ul>li>a,
.mini-nav>ul>li>a:hover {
 text-decoration:none
}
.mini-nav li:first-child:before {
 border-left:none
}
.mini-nav select {
 min-width:100px;
 height:0;
 opacity:0
}
#page .mini-nav select option,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav select option {
 color:#b8bcbe!important
}
.masthead .popup-search.act {
 position:relative;
 z-index:1002
}
.dt-mobile-header .mini-search,
.masthead .mini-search {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 z-index:10;
 max-width:100%
}
.dt-mobile-header .popup-search,
.dt-mobile-header .searchform {
 position:static
}
.popup-search .popup-search-wrap {
 background:#fff
}
.popup-search .popup-search-wrap:before {
 border-bottom-color:#fff
}
.dt-mobile-header .popup-search .popup-search-wrap:before,
.popup-search .popup-search-wrap.bottom-overflow:before,
.side-header:not(.masthead-mobile-header) .popup-search .popup-search-wrap:before {
 border-top-color:#fff
}
.searchform {
 position:relative;
 z-index:3;
 max-width:100%
}
.searchform .field {
 max-width:100%;
 border-style:solid;
 box-sizing:border-box
}
.popup-search-wrap {
 padding:10px;
 position:absolute;
 right:-10px;
 top:38px;
 visibility:hidden;
 -webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));
 filter:drop-shadow(0 0 4px rgba(0,0,0,.2));
 -webkit-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.popup-search-wrap:before {
 position:absolute;
 top:-7px;
 right:20px;
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:7px solid red;
 content:''
}
.dt-mobile-header .popup-search-wrap:before {
 display:none
}
.popup-search-wrap.left-overflow:before {
 left:20px;
 right:auto
}
.dt-mobile-header .popup-search-wrap:before,
.popup-search-wrap.bottom-overflow:before,
.side-header:not(.masthead-mobile-header) .popup-search-wrap:before {
 top:auto;
 bottom:-7px;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:7px solid;
 border-bottom:none
}
.popup-search-wrap .search-icon {
 position:absolute;
 top:0;
 right:20px;
 height:100%
}
.mini-search .popup-search-wrap.left-overflow {
 left:-10px;
 right:auto
}
.dt-mobile-header .mini-search .field {
 left:0;
 z-index:100
}
.dt-mobile-header .mini-search:not(.animate-search-width) .field {
 width:100%
}
.mini-search input[type=text] {
 margin-bottom:0
}
.mini-search .field:focus {
 outline:0
}
.overlay-search .searchform .submit,
.popup-search .searchform .submit {
 border:none;
 background-color:transparent;
 text-decoration:none
}
.overlay-search .searchform .submit>span,
.popup-search .searchform .submit>span {
 margin-left:5px
}
.dt-mobile-header .overlay-search .searchform .submit,
.dt-mobile-header .popup-search .searchform .submit {
 position:relative
}
.mini-search .submit {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 border:none;
 background-color:transparent;
 text-decoration:none
}
.mini-search .submit.default-icon {
 padding-left:17px
}
.mini-search .search-icon {
 text-decoration:none;
 background-repeat:no-repeat;
 background-position:center center
}
.mini-search .search-icon,
.overlay-search-microwidget .search-icon {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.mini-search .search-icon:hover,
.overlay-search-microwidget .search-icon:hover {
 opacity:.7
}
.overlay-search .submit.default-icon:before,
.popup-search .submit.default-icon:before {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 left:0;
 height:16px;
 width:16px;
 background-position:0 center;
 background-repeat:no-repeat;
 content:""
}
.overlay-search .submit i,
.popup-search .submit i {
 font-size:16px
}
.dt-mobile-header .mini-search .searchsubmit,
.masthead .mini-search .searchsubmit {
 display:none
}
.classic-search .search-icon {
 position:absolute;
 top:0;
 right:10px;
 height:100%;
 padding:0
}
.mini-search .overlay-search-wrap {
 display:none
}
.overlay-search-microwidget {
 position:fixed;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:9999;
 text-align:center;
 opacity:0;
 visibility:hidden;
 transition:opacity .55s ease
}
.overlay-search-microwidget.open {
 opacity:1;
 visibility:visible
}
.overlay-search-microwidget .submit {
 display:none
}
.overlay-search-microwidget>i {
 position:absolute;
 top:30px;
 right:30px;
 width:34px;
 height:34px;
 color:#fff;
 font-size:30px
}
.overlay-search-microwidget>i:hover {
 cursor:pointer
}
.overlay-search-microwidget .search-icon {
 position:absolute;
 top:0;
 right:10px;
 height:100%;
 padding:0;
 background-position:0 center;
 background-repeat:no-repeat;
 text-decoration:none
}
.overlay-search-microwidget .search-icon>span {
 position:absolute;
 text-indent:-9999px
}
.overlay-search-microwidget .searchform {
 max-width:90%
}
.overlay-search-microwidget input[type=text] {
 margin-bottom:0
}
.animate-search-width .searchform {
 overflow:hidden
}
.animate-search-width input.field {
 transition:width .55s ease
}
.animate-search-width .search-icon {
 position:absolute;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 top:0;
 right:0;
 height:100%;
 width:100%
}
.animate-search-width input.field:active,
.animate-search-width input.field:focus {
 outline:0
}
.masthead .mini-widgets .mini-login {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.mini-login i {
 margin-right:5px
}
.mini-login:hover {
 opacity:.7
}
.mini-login a {
 position:relative;
 display:inherit;
 text-decoration:none
}
.mini-login a:hover {
 text-decoration:none
}
.accent-gradient .masthead .mini-widgets .soc-ico.accent-bg a:hover,
.accent-gradient .masthead .mini-widgets .soc-ico.gradient-bg a:hover,
.masthead .mini-widgets .soc-ico a:hover,
.masthead .mini-widgets .soc-ico.accent-bg a:hover,
.masthead .mini-widgets .soc-ico.custom-bg a:hover,
.masthead .mini-widgets .soc-ico.gradient-bg a:hover {
 background:0 0
}
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:hover,
.masthead .soc-ico.accent-bg.hover-custom-bg a:hover,
.masthead .soc-ico.hover-accent-bg a:hover,
.masthead .soc-ico.hover-custom-bg a:hover,
.masthead .soc-ico.hover-disabled-bg a:hover {
 box-shadow:none
}
#page .mini-icon-off,
#page .mini-icon-off:before,
#page .mini-login .submit.mini-icon-off:before,
#page .wc-ico-cart.mini-icon-off:before,
#phantom .mini-icon-off,
#phantom .mini-icon-off:before,
#phantom .mini-login .submit.mini-icon-off:before,
#phantom .wc-ico-cart.mini-icon-off:before {
 background:0 0!important;
 padding-left:0
}
.masthead .soc-ico {
 display:inline-block;
 vertical-align:middle
}
.text-area {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.mini-widgets .text-area a:not(.dt-btn),
.mobile-mini-widgets .text-area a:not(.dt-btn) {
 text-decoration:underline
}
.text-area a:not(.dt-btn):hover {
 text-decoration:none
}
.text-area>p {
 margin-bottom:0;
 margin-top: 0 !important;
}
.top-bar>span {
 display:none!important
}
.mini-login .submit.text-disable,
.wc-ico-cart.text-disable {
 letter-spacing:-4px
}
.masthead .soc-ico a {
 line-height:22px
}
.menu-line {
 position:absolute;
 display:inline-block;
 left:0;
 width:22px;
 height:2px;
 content:'';
 transform-origin:1.5px center;
 transition:transform .2s linear,color .2s linear
}
.hide-overlay.active .lines-button.x .menu-line,
.menu-close-toggle .lines-button.x .menu-line {
 transform-origin:50% 50%;
 top:0;
 transition:transform .2s linear
}
.menu-line:nth-of-type(3) {
 top:7px
}
.medium-menu-icon .menu-toggle:not(.active):hover .menu-line:nth-of-type(3),
.small-menu-icon .menu-toggle:not(.active):hover .menu-line:nth-of-type(3) {
 transform:translateY(-2px)
}
.large-menu-icon .menu-toggle:not(.active):hover .menu-line:nth-of-type(3) {
 transform:translateY(-3px)
}
.medium-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3),
.small-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3) {
 transform:translateY(-2px)
}
.large-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3) {
 transform:translateY(-3px)
}
.menu-line:first-of-type {
 top:-7px
}
.medium-menu-icon .menu-toggle:not(.active):hover .menu-line:first-of-type,
.small-menu-icon .menu-toggle:not(.active):hover .menu-line:first-of-type {
 transform:translateY(2px)
}
.large-menu-icon .menu-toggle:not(.active):hover .menu-line:first-of-type {
 transform:translateY(3px)
}
.medium-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type,
.small-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type {
 transform:translateY(2px)
}
.large-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type {
 transform:translateY(3px)
}
.microwidget-btn {
 position:relative;
 max-width:100%;
 text-decoration:none
}
.masthead .mini-widgets .microwidget-btn,
.masthead .mobile-mini-widgets .microwidget-btn {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.microwidget-btn i,
.microwidget-btn>span {
 position:relative;
 z-index:1
}
.microwidget-btn.btn-icon-align-right i {
 margin-left:5px;
 padding-right:1px
}
.microwidget-btn.btn-icon-align-left i {
 margin-right:5px
}
.top-bar .microwidget-btn:hover {
 opacity:1
}
.microwidget-btn:after,
.microwidget-btn:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 border-radius:inherit;
 transition:opacity .15s linear;
 -webkit-backface-visibility:hidden
}
.disable-animation-bg.microwidget-btn:after,
.disable-animation-bg.microwidget-btn:before {
 transition:none
}
.microwidget-btn:before,
.microwidget-btn:hover:after {
 opacity:1
}
.microwidget-btn:hover:before,
.microwidget-btn:not(:hover):after {
 transition-delay:.1s
}
.microwidget-btn:after,
.microwidget-btn:hover:before {
 opacity:0
}
.dt-mobile-menu-icon,
.menu-toggle>a {
 text-decoration:none
}
.dt-mobile-menu-icon .menu-toggle-caption,
.menu-toggle .menu-toggle-caption {
 position:relative;
 z-index:2;
 transition:color .2s linear
}
.dt-mobile-menu-icon .menu-line,
.menu-toggle .menu-line {
 z-index:2
}
.dt-close-mobile-menu-icon,
.dt-mobile-menu-icon,
.hide-overlay,
.menu-close-toggle,
.menu-toggle {
 position:relative
}
.dt-close-mobile-menu-icon:after,
.dt-close-mobile-menu-icon:before,
.dt-mobile-menu-icon:after,
.dt-mobile-menu-icon:before,
.hide-overlay:after,
.hide-overlay:before,
.menu-close-toggle:after,
.menu-close-toggle:before,
.menu-toggle:after,
.menu-toggle:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 border-radius:inherit;
 box-sizing:border-box
}
.dt-close-mobile-menu-icon:after,
.dt-close-mobile-menu-icon:hover:before,
.dt-mobile-menu-icon:after,
.dt-mobile-menu-icon:hover:before,
.hide-overlay:after,
.hide-overlay:hover:before,
.menu-close-toggle:after,
.menu-close-toggle:hover:before,
.menu-toggle:after,
.menu-toggle:hover:before {
 opacity:0
}
.dt-close-mobile-menu-icon:before,
.dt-close-mobile-menu-icon:hover:after,
.dt-mobile-menu-icon:before,
.dt-mobile-menu-icon:hover:after,
.hide-overlay:before,
.hide-overlay:hover:after,
.menu-close-toggle:before,
.menu-close-toggle:hover:after,
.menu-toggle:before,
.menu-toggle:hover:after {
 opacity:1
}
.lines-button {
 z-index:2
}
.dt-mobile-menu-icon .lines-button {
 position:relative;
 margin-right:0;
 text-align:center
}
.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:16px;
 width:22px
}
.two-line-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:8px;
 width:22px
}
.diagonal-mobile-menu-icon .dt-mobile-menu-icon .lines-button,
.medium-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:17px;
 width:24px
}
.large-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:17px;
 width:30px
}
.x-move-mobile-icon .dt-mobile-menu-icon .lines-button {
 height:14px;
 width:30px
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:16px;
 width:22px
}
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:20px;
 width:35px
}
.dot-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 width:7px;
 height:7px;
 border-radius:50%
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:7px;
 width:24px
}
.fade-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:13px;
 width:20px
}
.diagonal-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 transform:rotate(-45deg)
}
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:11px;
 width:40px
}
.dots-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 width:3px;
 height:15px
}
.h-dots-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 height:3px;
 width:15px
}
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 background:0 0!important;
 display:none
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line,
.small-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 width:22px;
 height:2px
}
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 width:35px;
 height:4px;
 border-radius:4px
}
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 height:1px;
 width:100%
}
.medium-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 width:24px;
 height:3px
}
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 width:7px;
 height:7px
}
.fade-mobile-menu-icon .mobile-header-bar .menu-line {
 width:20px;
 height:1px
}
.dots-mobile-menu-icon .menu-line,
.h-dots-mobile-menu-icon .menu-line {
 width:3px;
 height:3px;
 border-radius:50%
}
.menu-line:after,
.menu-line:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 border-radius:inherit;
 box-sizing:border-box
}
.menu-line:after {
 opacity:0
}
.menu-line:before {
 opacity:1
}
.animate-color-menu-icon .menu-toggle .menu-line:before,
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:before,
.two-line-menu-icon .menu-toggle .menu-line:before,
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:before {
 display:none
}
.medium-mobile-menu-icon .mobile-header-bar .menu-line {
 width:24px;
 height:3px
}
.large-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 width:30px;
 height:3px
}
.dt-mobile-menu-icon .menu-line {
 max-width:100%;
 position:absolute
}
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line {
 width:100%;
 transition:width .2s linear;
 border-radius:2px
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line,
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 transition:transform .2s linear
}
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 transform:scale(.8);
 border-radius:inherit
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line,
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line {
 overflow:hidden
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:after,
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:after {
 content:'';
 display:block;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:100%;
 z-index:1;
 opacity:1;
 transition:.2s linear
}
.dt-mobile-menu-icon .menu-line:first-of-type {
 top:0
}
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:first-of-type {
 left:.3%;
 top:0;
 transform-origin:top left;
 width:80%
}
.diagonal-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type {
 width:50%;
 left:50%;
 transform:translateX(-50%)
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type {
 left:2px
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type:after,
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type:after {
 transition-delay:.1s
}
.dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 top:7px
}
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 top:6px;
 opacity:1;
 left:0;
 width:100%
}
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 display:none
}
.dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2),
.fade-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 top:6px
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 left:-2px;
 top:5px
}
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 top:8px
}
.h-dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 top:0;
 left:6px
}
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) {
 top:5px
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2):after {
 transition-delay:.2s
}
.dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 top:14px
}
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 top:12px;
 right:30%;
 transform-origin:bottom left;
 width:80%
}
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 display:none
}
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 top:6px
}
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 top:10px
}
.dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3),
.fade-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 top:12px
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 display:none
}
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 top:16px
}
.h-dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) {
 top:0;
 left:12px
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3):after,
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3):after {
 transition-delay:.3s
}
.x-move-mobile-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type {
 width:100%
}
.dt-mobile-menu-icon:hover .menu-line:before,
.menu-toggle:hover .menu-line:before {
 opacity:0
}
.dt-mobile-menu-icon:hover .menu-line:after,
.menu-toggle:hover .menu-line:after {
 opacity:1
}
.x-move-mobile-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3) {
 width:100%
}
.animate-position-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type {
 transform:translateY(2px)
}
.animate-position-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3) {
 transform:translateY(-2px)
}
.dot-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type {
 transform:scale(1)
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type {
 transform:translateX(-4px)
}
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(2) {
 transform:translateX(4px)
}
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type {
 transform:translateY(-2px)
}
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3) {
 transform:translateY(2px)
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:after,
.two-line-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:after {
 left:0
}
.type-9-menu-icon .menu-toggle .lines-button,
.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button {
 width:24px;
 height:11px;
 z-index:2
}
.type-9-menu-icon .menu-toggle .lines-button .menu-line,
.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line {
 width:24px;
 height:1px;
 display:block;
 position:absolute;
 top:0;
 right:0;
 left:auto;
 transition:width .2s linear
}
.type-9-menu-icon .menu-toggle .lines-button .menu-line:nth-child(2),
.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(2) {
 top:5px;
 width:19px
}
.type-9-menu-icon .menu-toggle .lines-button .menu-line:nth-child(3),
.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(3) {
 top:10px
}
.type-9-menu-icon .menu-toggle:hover .lines-button .menu-line,
.type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line {
 width:19px
}
.type-9-menu-icon .menu-toggle:hover .lines-button .menu-line:nth-child(2),
.type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line:nth-child(2) {
 width:24px
}
.type-9-menu-icon .menu-toggle:hover .lines-button .menu-line:nth-child(3),
.type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line:nth-child(3) {
 width:19px
}
.main-nav>li {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.main-nav>li>a {
 text-decoration:none
}
.main-nav>li>a,
.mini-nav li>a {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.side-header:not(.h-center) .main-nav>li>a,
.side-header:not(.h-center) .mini-nav li>a {
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.not-clickable-item {
 cursor:default
}
.main-nav>li>a .text-wrap {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 border-radius:inherit
}
.main-nav>li>a .text-wrap .menu-item-text {
 position:relative;
 z-index:10
}
.main-nav.level-arrows-on>li.has-children>a {
 position:relative
}
.main-nav .menu-item .text-wrap>i,
.main-nav .menu-item a i[class^=fa],
.main-nav .menu-item a>i,
.mini-nav .menu-item .text-wrap>i,
.mini-nav .menu-item a i[class^=fa],
.mini-nav .menu-item a>i,
.mobile-main-nav .menu-item .text-wrap>i,
.mobile-main-nav .menu-item a i[class^=fa],
.mobile-main-nav .menu-item a>i {
 margin-right:6px
}
.menu-text,
.subtitle-text {
 display:block
;font-weight: 900;}
.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text {
 position:relative;
 padding-right:10px;
 display:inline-block;
 vertical-align:top
}
.sub-sideways .main-nav.level-arrows-on>li.has-children>a .menu-item-text {
 position:relative
}
.top-header .main-nav .menu-text:after {
 position:absolute;
 top:50%;
 margin-top:-4px;
 right:0;
 width:8px;
 height:8px
}
.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text:after {
 content:"\f005";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:8px;
 line-height:1;
 text-align:center
}
.sub-downwards .next-level-button,
.sub-downwards.dt-parent-menu-clickable.side-header .next-level-button {
 position:relative;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 margin-left:5px
}
.sub-downwards .next-level-button:before,
.sub-downwards.dt-parent-menu-clickable.side-header .next-level-button:before {
 content:"\ef01";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:12px;
 line-height:1
}
.dt-mobile-header .next-level-button,
.sub-downwards .next-level-button {
 transition:transform .3s ease-out
}
.dt-mobile-header li.has-children.open-sub>.next-level-button,
.sub-downwards li.has-children.open-sub>.next-level-button {
 transform:rotate(45deg)
}
.l-to-r-line>li>a>span {
 position:relative;
 display:block
}
.l-to-r-line>li>a i.underline {
 position:absolute;
 display:block;
 left:1px;
 bottom:-5px;
 overflow:hidden;
 width:0;
 pointer-events:none;
 background-color:transparent;
 opacity:.85;
 transition:all .3s cubic-bezier(.175,.885,.32,1.275)
}
.top-header .l-to-r-line>li.act>a i.underline,
.top-header .l-to-r-line>li.dt-hovered>a i.underline,
.top-header .l-to-r-line>li>a:hover i.underline {
 width:100%
}
.from-centre-line>li>a>span {
 position:relative;
 display:block
}
.from-centre-line>li>a .menu-item-text:before {
 position:absolute;
 visibility:hidden;
 left:0;
 bottom:-5px;
 width:100%;
 height:2px;
 background-color:#000;
 content:"";
 transform:scaleX(0);
 transition:all .2s ease-in-out 0s;
 opacity:.85
}
.top-header .from-centre-line>li.act>a .menu-item-text:before,
.top-header .from-centre-line>li.dt-hovered>a .menu-item-text:before,
.top-header .from-centre-line>li>a:hover .menu-item-text:before {
 visibility:visible;
 transform:scaleX(1)
}
.upwards-line>li>a>span {
 position:relative;
 display:block
}
.upwards-line>li>a .menu-item-text:before {
 position:absolute;
 bottom:-5px;
 left:0;
 width:100%;
 height:2px;
 background:rgba(0,0,0,.1);
 content:'';
 opacity:0;
 transition:opacity .3s,transform .3s;
 transform:translateY(10px)
}
.top-header .upwards-line>li.act>a .menu-item-text:before,
.top-header .upwards-line>li.dt-hovered>a .menu-item-text:before,
.top-header .upwards-line>li>a:hover .menu-item-text:before {
 opacity:1;
 transform:translateY(0)
}
.downwards-line>li>a>span {
 position:relative;
 display:block
}
.downwards-line>li>a .menu-item-text:before {
 position:absolute;
 bottom:-5px;
 left:0;
 width:100%;
 height:2px;
 background:#fff;
 content:'';
 opacity:0;
 transition:height .3s,opacity .3s,transform .3s;
 transform:translateY(-10px)
}
.top-header .downwards-line>li.act>a .menu-item-text:before,
.top-header .downwards-line>li.dt-hovered>a .menu-item-text:before,
.top-header .downwards-line>li>a:hover .menu-item-text:before {
 height:2px;
 opacity:1;
 transform:translateY(0)
}
.top-header .active-line-decoration>li>a,
.top-header .hover-line-decoration>li>a {
 overflow:hidden
}
.top-header .active-line-decoration>li>a .decoration-line,
.top-header .hover-line-decoration>li>a .decoration-line {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:2px;
 content:"";
 opacity:0;
 transition:opacity .3s ease
}
.top-header .active-line-decoration>li.act>a .decoration-line,
.top-header .hover-line-decoration>li.dt-hovered>a .decoration-line,
.top-header .hover-line-decoration>li>a:hover .decoration-line {
 opacity:1
}
.top-header .hover-bg-decoration>li:not(.act)>a {
 transition:background .3s ease
}
.dt-mega-menu-wrap,
.sub-nav {
 position:absolute;
 visibility:hidden;
 z-index:200;
 top:100%;
 left:0;
/*  width:240px; */
 opacity:0
}
.sub-sideways .dt-mega-menu-wrap,
.sub-sideways .sub-nav {
 z-index:9800
}
.sub-nav.right-overflow {
 left:auto;
 right:20px
}
.sub-nav {
 padding:0;
 box-shadow:0 0 4px rgba(0,0,0,.2);
 box-sizing:border-box
}
.sub-nav>li {
 position:relative;
 display:block;
 box-sizing:border-box
}
.sub-nav li:first-child:before {
 display:none
}
.sub-nav li a .text-wrap,
.sub-nav>li>a {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-align-content:center;
 align-content:center;
 -ms-flex-line-pack:center;
 text-decoration:none
}
.sub-downwards:not(.h-center) .sub-nav li a .text-wrap,
.sub-downwards:not(.h-center) .sub-nav>li>a {
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 -ms-align-content:flex-start;
 align-content:flex-start
}
.sub-nav li a {
 box-sizing:border-box
}
.sub-nav li a .text-wrap {
 width:100%
}
.sub-downwards.h-center .sub-nav li a .text-wrap,
.sub-downwards.h-center .sub-nav>li,
.sub-downwards.h-justify.h-center .sub-nav>li>a {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 text-align:center
}
.sub-sideways .main-nav .sub-nav>li.has-children>a:after,
.top-header .main-nav .sub-nav>li.has-children>a:after {
 position:absolute;
 display:block;
 right:0;
 top:50%;
 width:8px;
 height:8px;
 margin-top:-4px
}
.sub-sideways .main-nav .sub-nav.level-arrows-on>li.has-children>a:after,
.top-header .main-nav .sub-nav.level-arrows-on>li.has-children>a:after {
 content:"\f007";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:8px;
 line-height:1;
 text-align:center
}
.sub-sideways .main-nav.level-arrows-on>li.has-children>a .menu-text:after {
 content:"\f007";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:8px;
 line-height:1;
 text-align:center;
 padding-left:10px
}
.dt-mobile-header .sub-nav .next-level-button:before,
.sub-downwards .sub-nav .next-level-button:before,
.sub-downwards.dt-parent-menu-clickable.side-header .sub-nav .next-level-button:before {
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 font-size:8px
}
.sub-sideways .main-nav .sub-nav.level-arrows-on>li.has-children.dt-mega-parent>.sub-nav>li.has-children>a:after,
.sub-sideways .main-nav .sub-nav.level-arrows-on>li.has-children.dt-mega-parent>a:after,
.top-header .main-nav .sub-nav.level-arrows-on>li.has-children.dt-mega-parent>.sub-nav>li.has-children>a:after,
.top-header .main-nav .sub-nav.level-arrows-on>li.has-children.dt-mega-parent>a:after {
 content:""
}
.dt-mobile-header .sub-nav .next-level-button,
.sub-downwards .sub-nav .next-level-button {
 transition:transform .3s ease-out
}
.dt-mobile-header .sub-nav li.has-children.open-sub>.next-level-button,
.sub-downwards .sub-nav li.has-children.open-sub>.next-level-button {
 transform:rotate(45deg)
}
.sub-nav .sub-nav {
 left:241px;
 top:0;
 margin-top:0
}
.rtl .sub-nav .sub-nav {
 left:auto;
 right:241px
}
.sub-nav .sub-nav.right-overflow {
 left:-241px
}
.rtl .sub-nav .sub-nav.right-overflow {
 left:auto;
 right:-241px
}
.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow),
.side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {
 top:0;
 left:100%
}
.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow),
.rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {
 right:100%;
 left:auto
}
.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap,
.side-header:not(.sub-downwards) .main-nav>li>.sub-nav {
 left:100%
}
.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap,
.rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav {
 right:100%;
 left:auto
}
.side-header .dt-mega-menu-wrap.bottom-overflow,
.side-header .mini-nav.sub-nav.bottom-overflow,
.side-header .sub-nav.bottom-overflow,
.top-header.floating-navigation-below-slider .sub-nav.bottom-overflow {
 top:auto!important;
 bottom:0
}
.dt-mobile-header .mini-nav,
.dt-mobile-header .mini-nav li {
 position:static
}
.dt-mobile-header .mini-nav .sub-nav {
 left:0;
 width:100%
}
.dt-mobile-header .mini-nav .sub-nav .sub-nav {
 left:0!important
}
.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.header-side-right .sub-sideways .main-nav>li>.sub-nav,
.overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {
 left:auto!important;
 right:100%
}
.rtl.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.rtl.header-side-right .sub-sideways .main-nav>li>.sub-nav,
.rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {
 left:100%!important;
 right:auto
}
.dt-mobile-header .sub-nav>li,
.mobile-main-nav>li,
.sub-downwards .main-nav>li,
.sub-downwards .sub-nav>li {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav,
.sub-downwards.side-header .main-nav>li>.sub-nav,
.sub-downwards.side-header .main-nav>li>.sub-nav .sub-nav {
 position:relative;
 display:none;
 top:0;
 left:0;
 width:100%;
 visibility:visible;
 opacity:1;
 z-index:auto
}
.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap,
.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav,
.dt-mobile-header .mobile-main-nav>li>.sub-nav,
.dt-mobile-header .mobile-main-nav>li>.sub-nav .sub-nav,
.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap {
 position:relative;
 display:none;
 top:0;
 left:0;
 width:100%;
 padding:0;
 visibility:visible;
 opacity:1;
 z-index:auto
}
.sub-downwards.side-header .main-nav>li .sub-nav .sub-nav {
 box-sizing:border-box
}
.sub-downwards li:not(.dt-mega-menu) .sub-nav {
 width:auto
}
.sub-downwards li.has-children>a {
 max-width:calc(100% - 30px);
 box-sizing:border-box
}
.sub-downwards .main-nav>li>.sub-nav {
 padding-bottom:0
}
.mobile-main-nav .sub-nav,
.sub-downwards .main-nav .sub-nav {
 background:0 0;
 box-shadow:none
}
.masthead.sub-downwards .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent,
.sub-downwards .main-nav .sub-nav li {
 padding:0;
 width:100%
}
.sub-downwards .main-nav.level-arrows-on>li.has-children:last-child {
 margin-right:0
}
.main-nav .sub-nav>li>a {
 transition:background .3s
}
.next-level-button:hover,
.sub-downwards #main-nav li a:hover {
 cursor:pointer!important
}
.mobile-header-bar,
.mobile-header-space {
 display:none
}
.menu-open.not-iOS,
.menu-open.not-iOS body {
 overflow:hidden
}
.dt-mobile-header {
 position:fixed;
 top:0;
 height:100%;
 min-height:100%;
 width:500px;
 max-width:100%;
 z-index:9602;
 box-sizing:border-box;
 background-color:grey;
 transition:transform .5s ease;
 transform:translate3d(-100%,0,0);
}
.show-mobile-header .dt-mobile-header {
 transform:translate3d(0,0,0)
}
.right-mobile-menu .dt-mobile-header {
 right:0;
 transform:translate3d(100%,0,0);
 transition:right .5s ease
}
.touchevents .dt-mobile-header {
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar {
 width:13px
}
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb {
 border-radius:10px;
 background-color:#1ebac8;
 border:4px solid #fff;
 box-sizing:border-box
}
.mobile-header-scrollbar-wrap {
 position:relative;
 width:100%;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap
}
.mobile-mini-widgets-in-menu,
.show-on-first-switch,
.show-on-second-switch {
 display:none
}
.mobile-mini-widgets-in-menu {
 padding:30px 0
}
.dt-mobile-header .mini-widgets {
 padding-bottom:30px
}
.mobile-sticky-header-overlay {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 visibility:hidden;
 transition:all .4s
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
 position:fixed;
 visibility:hidden;
 top:10px;
 right:10px;
 opacity:0;
 margin:0!important;
 background-color:rgba(0,0,0,.2);
 transition:background .2s linear;
 -webkit-backface-visibility:hidden
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover {
 background-color:rgba(0,0,0,.5)
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-toggle-caption {
 color:#fff!important
}
.floating-mobile-menu-icon .show-floating-icon .dt-mobile-menu-icon.floating-btn {
 visibility:visible;
 opacity:1
}
.dt-mobile-menu-icon.floating-btn .lines {
 border-radius:0
}
.floating-mobile-menu-icon .animate-color-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-line:after,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-line:before,
.floating-mobile-menu-icon .two-line-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line {
 background-color:#fff
}
.floating-mobile-menu-icon .animate-color-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line:after,
.floating-mobile-menu-icon .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:after {
 background-color:rgba(255,255,255,.6)
}
.mobile-main-nav {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -ms-flex:10 1 auto;
 flex:10 1 auto
}
.mobile-main-nav>li {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.mobile-menu-show-divider .mobile-main-nav>li:before {
 content:"";
 position:absolute;
 top:-.5px;
 height:0;
 width:100%;
 max-width:100%;
 left:0
}
.dt-mobile-header.mobile-menu-show-divider .mobile-main-nav .new-column,
.mobile-menu-show-divider .mobile-main-nav>li:first-child:before {
 display:none
}
.mobile-main-nav>li>a {
 text-decoration:none;
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding:10px 30px 10px 0;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.mobile-main-nav>li>a.mega-menu-img-top {
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.mobile-main-nav .sub-nav li.hide-mega-title>a {
 display:block;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.dt-mobile-header .next-level-button {
 position:relative;
 right:0;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-tap-highlight-color:transparent;
 min-width:30px
}
.mobile-main-nav>li.has-children>a:after, .mobile-main-nav .next-level-button svg, .mobile-main-nav>li.menu-item-language>a:after {
    color: rgba(255,255,255,.17);
    fill: rgba(255,255,255,.17);
}

.dt-mobile-header .next-level-button svg {
    width: 16px;
}

.menu-text, .subtitle-text {
    display: block;
}

.mobile-main-nav .next-level-button {
 transition:transform .3s ease-out
}
.mobile-main-nav li.has-children.open-sub>.next-level-button {
 transform:rotate(45deg)
}
.mobile-main-nav .menu-item a i {
 margin-right:6px
}
.mobile-main-nav li>a .subtitle-text {
 font-size:10px;
 line-height:12px;
 font-family:Arial,sans-serif
}
.mobile-main-nav .sub-nav {
 margin-left:20px
}
.header-side-right .mobile-main-nav .mega-auto-width>.sub-nav,
.header-side-right .mobile-main-nav .mega-full-width>.sub-nav {
 right:0
}
#page #mobile-menu .sub-nav>li,
#page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
 padding:0;
 width:100%
}
#page .mobile-main-nav .sub-nav {
 width:100%
}
.mobile-main-nav .sub-nav .sub-nav {
 left:0
}
.mobile-main-nav .sub-nav>li>a {
 padding:10px 30px 10px 0;
 margin:0;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.mobile-main-nav .sub-nav>li>a:hover {
 background:0 0!important
}
.mobile-main-nav .sub-nav .next-level-button {
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 content:"\ef02";
 font-family:icomoon-the7-font;
 speak:none;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:10px;
 line-height:1;
 font-style:normal;
 top:0;
 margin:0;
 transition:transform .3s ease-out
}
.mobile-main-nav .sub-nav li.has-children.open-sub>.next-level-button {
 transform:rotate(45deg)
}
.dt-mobile-menu-icon,
.lines-button {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 cursor:pointer;
 user-select:none
}
.dt-mobile-menu-icon .menu-toggle-caption,
.lines-button .menu-toggle-caption {
 transition:color .2s linear
}
.mobile-right-caption .dt-mobile-menu-icon .menu-toggle-caption,
.mobile-right-caption .lines-button .menu-toggle-caption {
 order:2
}
.lines-button:active {
 transition:0
}
.dt-close-mobile-menu-icon {
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 position:absolute;
 top:0;
 z-index:9999;
 opacity:0;
 transition:opacity .5s ease;
 min-width:12px;
 min-height:12px
}
.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon {
 position:fixed
}
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon {
 min-height:15px;
 min-width:3px
}
.dt-close-mobile-menu-icon .mobile-menu-close-caption {
 transition:color .2s linear
}
.mobile-close-right-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption {
 order:2
}
.admin-bar .dt-close-mobile-menu-icon {
 top:32px
}
.show-mobile-header .dt-close-mobile-menu-icon {
 opacity:1
}
.dt-close-mobile-menu-icon:hover {
 cursor:pointer
}
.rotate-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover .close-line-wrap {
 transform:rotate(180deg)
}
.dt-close-mobile-menu-icon .close-line-wrap {
 position:relative;
 width:22px;
 height:100%
}
.fade-small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:16px;
 height:16px
}
.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:20px;
 height:20px
}
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:16px;
 height:16px
}
.fade-big-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:26px;
 height:26px
}
.fade-thin-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:12px;
 height:12px
}
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:3px;
 height:15px
}
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:15px;
 height:3px
}
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:7px;
 height:7px
}
.rotate-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
 width:20px;
 height:20px;
 transform-style:preserve-3d;
 transition:transform .4s ease-in-out;
 z-index:2
}
@keyframes rotate-close-icon {
 100% {
  transform:rotate(360deg)
 }
}
@media screen and (max-width:782px) {
 .admin-bar .dt-close-mobile-menu-icon {
  top:46px
 }
}
.dt-close-mobile-menu-icon span {
 position:relative;
 display:block;
 margin:0;
 transition:all .2s;
 z-index:2
}
.small-mobile-menu-close-icon .dt-close-mobile-menu-icon span {
 min-height:18px;
 min-width:18px
}
.large-mobile-menu-close-icon .dt-close-mobile-menu-icon span {
 min-height:28px;
 min-width:28px
}
.dt-close-mobile-menu-icon .close-line {
 display:inline-block;
 transform-origin:50% 50%;
 width:22px;
 height:2px;
 position:absolute;
 left:0;
 content:'';
 transition:transform .2s ease
}
.small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:18px
}
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:16px;
 height:4px;
 top:50%;
 margin-top:-2px
}
.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:20px;
 top:50%;
 margin-top:-1px
}
.large-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:28px
}
.dt-close-mobile-menu-icon .close-line:nth-child(2) {
 display:none
}
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:nth-child(2) {
 display:block;
 top:6px
}
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:nth-child(2) {
 display:block;
 left:6px
}
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:3px;
 height:3px;
 top:0;
 border-radius:50%
}
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:3px;
 height:3px;
 top:0;
 left:0;
 border-radius:50%
}
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:7px;
 height:7px;
 border-radius:50%;
 transition:transform .2s ease
}
.fade-big-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:26px;
 height:1px;
 top:50%;
 margin-top:-1px
}
.fade-thin-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:12px;
 height:1px;
 top:50%;
 margin-top:-1px
}
.rotate-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:20px;
 height:4px;
 top:50%;
 margin-top:-2px
}
.fade-small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 width:16px;
 height:2px;
 top:50%;
 margin-top:-1px
}
.dt-close-mobile-menu-icon .close-line:after,
.dt-close-mobile-menu-icon .close-line:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 border-radius:inherit;
 box-sizing:border-box
}
.dt-close-mobile-menu-icon .close-line:after {
 opacity:0
}
.dt-close-mobile-menu-icon .close-line:before {
 opacity:1
}
.small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 margin:-1px 0 0 -9px
}
.large-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line {
 margin:-1px 0 0 -14px
}
.dt-close-mobile-menu-icon:hover .close-line:before {
 opacity:0
}
.dt-close-mobile-menu-icon:hover .close-line:after {
 opacity:1
}
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover .close-line:first-child {
 transform:scale(1)
}
.lines {
 position:relative;
 display:inline-block;
 width:22px;
 height:2px
}
.lines:after,
.lines:before {
 position:absolute;
 width:22px;
 height:2px;
 left:0;
 content:'';
 transform-origin:1.5px center;
 transition:transform .3s
}
.dt-mobile-menu-icon .lines:before {
 top:7px
}
.dt-mobile-menu-icon .lines:after {
 top:-7px
}
.dt-mobile-menu-icon:hover .lines:before {
 transform:translateY(-2px)
}
.dt-mobile-menu-icon:hover .lines:after {
 transform:translateY(2px)
}
.dt-close-mobile-menu-icon .close-line:first-child {
 transform:rotate3d(0,0,1,45deg)
}
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:first-child,
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:first-child {
 transform:none
}
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:first-child {
 transform:scale(.8)
}
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover span:first-child {
 transform:rotate3d(0,0,1,0deg)
}
.dt-close-mobile-menu-icon .close-line:last-child {
 transform:rotate3d(0,0,1,-45deg)
}
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:last-child {
 transform:none;
 top:12px
}
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:last-child {
 transform:none;
 left:12px
}
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:last-child {
 display:none
}
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover span:last-child {
 transform:rotate3d(0,0,1,0deg)
}
.masthead .mobile-header-bar {
 position:relative;
 min-height:150px;
 width:100%;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -ms-align-content:stretch;
 align-content:stretch;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -ms-flex-pack:justify
}
.mobile-header-bar>* {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.mobile-header-bar .mobile-branding {
 line-height:0
}
.mobile-header-bar .mobile-branding img {
 max-width:100%;
 height:auto
}
#phantom {
 position:fixed;
 width:100%;
 left:0;
 top:0;
 box-sizing:border-box
}
#phantom.boxed {
 left:50%;
 transform:translateX(-50%)
}
.dt-style-um #phantom {
 display:none
}
.phantom-fade #phantom {
 -webkit-transform:translateZ(0)
}
.phantom-fade #phantom:not(.show-phantom):not(.hide-phantom) {
 display:none;
 opacity:0
}
.phantom-fade #phantom.boxed {
 -webkit-transform:translate3d(-50%,0,0)
}
.phantom-fade .hide-phantom#phantom {
 animation:fade-out-anim .8s ease 0s 1 normal both
}
.phantom-fade .show-phantom#phantom {
 animation:opacity-lat .7s ease 0s 1 normal both;
 animation-delay:.1s
}
.phantom-fade #phantom.hide-phantom {
 will-change:opacity
}
@keyframes opacity-lat {
 0% {
  opacity:0;
  visibility:hidden
 }
 100%,
 70% {
  opacity:1;
  visibility:visible
 }
}
@keyframes fade-out-anim {
 0% {
  opacity:1;
  display:block
 }
 30%,
 99% {
  opacity:0;
  display:block
 }
 100% {
  opacity:0;
  display:none;
  z-index:1
 }
}
@keyframes fade-in-anim {
 0% {
  opacity:0;
  display:none
 }
 1% {
  opacity:0;
  display:block
 }
 100%,
 50% {
  opacity:1;
  display:block
 }
}
.phantom-slide #phantom.hide-phantom {
 will-change:transform,opacity
}
.phantom-slide #phantom {
 transform:translateY(-100%);
 opacity:0
}
.phantom-slide .hide-phantom#phantom {
 animation:slide-out-anim .35s ease 0s 1 normal both
}
.phantom-slide .boxed.hide-phantom#phantom {
 animation:slide-out-anim-boxed .35s ease 0s 1 normal both
}
.phantom-slide .show-phantom#phantom {
 animation:slide-in-anim .52s ease 0s 1 normal both
}
.phantom-slide .boxed.show-phantom#phantom {
 animation:slide-in-anim-boxed .52s ease 0s 1 normal both
}
@keyframes slide-out-anim {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 30% {
  opacity:1;
  transform:translateY(-50%)
 }
 100% {
  opacity:0;
  transform:translateY(-100%)
 }
}
@keyframes slide-in-anim {
 0% {
  opacity:0;
  transform:translateY(-100%)
 }
 10% {
  opacity:1;
  transform:translateY(-100%)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes slide-out-anim-boxed {
 0% {
  opacity:1;
  transform:translate3d(-50%,0,0)
 }
 30% {
  opacity:1;
  transform:translate3d(-50%,-50%,0)
 }
 100% {
  opacity:0;
  transform:translate3d(-50%,-100%,0)
 }
}
@keyframes slide-in-anim-boxed {
 0% {
  opacity:0;
  transform:translate3d(-50%,-100%,0)
 }
 10% {
  opacity:1;
  transform:translate3d(-50%,-100%,0)
 }
 100% {
  opacity:1;
  transform:translate3d(-50%,0,0)
 }
}
body.admin-bar #phantom {
 top:32px!important
}
#phantom.boxed {
 z-index:9008
}
.ph-wrap {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 margin:0 auto
}
.full-height .ph-wrap {
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
.ph-wrap .menu-box {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.justify .ph-wrap .menu-box,
.ph-wrap.with-logo .menu-box {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.ph-wrap.with-logo .menu-box {
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
#phantom.inline-header.center .main-nav,
#phantom:not(.split-header) .main-nav,
.inline-header.center .ph-wrap.with-logo .menu-box {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
#phantom.classic-header.justify .main-nav,
#phantom.inline-header.justify .main-nav,
#phantom.split-header.justify .main-nav {
 -ms-justify-content:space-between;
 justify-content:space-between;
 -ms-flex-pack:justify
}
#phantom .with-logo .main-nav {
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
#phantom.inline-header.left .main-nav {
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.widget-box .mini-widgets {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
#phantom.full-width .ph-wrap {
 max-width:100%
}
#phantom .ph-wrap.boxed {
 width:100%;
 max-width:1320px;
 margin:0 auto
}
.ph-wrap .header-bar {
 width:100%
}
.ph-wrap .header-bar .mini-widgets {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.header-side-left .mixed-header .ph-wrap .header-bar .mini-widgets {
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.header-side-left .mixed-header.logo-center .ph-wrap .header-bar .menu-toggle {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.ph-wrap .logo-box {
 display:none
}
.ph-wrap.with-logo .logo-box {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 line-height:0
}
.ph-wrap .widget-box {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.phantom-logo-off .show-phantom .branding {
 display:none;
 visibility:hidden
}
.phantom-custom-logo-on .hide-phantom.classic-header .branding .phantom-top-line-logo,
.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo,
.phantom-custom-logo-on .show-phantom.classic-header .branding>a:not(.phantom-top-line-logo),
.phantom-custom-logo-on .show-phantom.classic-header .branding>img:not(.phantom-top-line-logo) {
 opacity:0;
 visibility:hidden
}
.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo {
 position:absolute
}
.phantom-custom-logo-on .hide-phantom.masthead:not(.classic-header):not(.side-header) .branding .phantom-top-line-logo,
.phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding>a:not(.phantom-top-line-logo),
.phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding>img:not(.phantom-top-line-logo) {
 opacity:0;
 display:none
}
.animate-sticky {
 float:left;
 width:1px;
 height:100%
}
.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
 display:none;
 opacity:0
}
.phantom-logo-off.phantom-sticky .sticky-on .branding>a,
.phantom-logo-off.phantom-sticky .sticky-on .branding>img,
.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a,
.phantom-main-logo-on.phantom-sticky .sticky-on .branding>img,
.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo,
.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo {
 display:none;
 visibility:hidden
}
.responsive-off .dt-mobile-header,
.responsive-off .dt-mobile-menu-icon,
.responsive-off .masthead .mobile-header-bar,
.responsive-off .mobile-header-space,
.responsive-off.transparent .header-space {
 display:none
}
/*!!!REWRITE Sticky floating*/.responsive-off.overlay-navigation .sticky-header-overlay {
 display:none
}
.responsive-off.phantom-sticky .fixed-masthead.masthead {
 position:absolute;
 top:0;
 width:100%;
 z-index:500
}
.phantom-sticky .fixed-masthead.masthead.sticky-on {
 position:fixed
}
.responsive-off.phantom-shadow-decoration.phantom-sticky .masthead.sticky-on {
 box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 border-bottom:none
}
.responsive-off.phantom-disable-decoration.phantom-sticky .masthead.sticky-on {
 box-shadow:none!important;
 border-bottom:none
}
.responsive-off.phantom-sticky:not(.phantom-shadow-decoration) .masthead.sticky-on.shadow-decoration:not(.side-header-menu-icon) {
 box-shadow:none
}
.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead {
 position:relative;
 top:0!important
}
.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead {
 position:absolute
}
.responsive-off.floating-navigation-below-slider.phantom-sticky .masthead.sticky-on {
 position:fixed
}
.responsive-off.phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) {
 transition:background-color 330ms ease
}
.responsive-off.phantom-sticky .page-inner .masthead:not(.side-header) {
 -webkit-backface-visibility:hidden
}
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
 display:none;
 opacity:0
}
.responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding>a,
.responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding>img,
.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a,
.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding>img,
.responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo,
.responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo {
 display:none;
 visibility:hidden
}
.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo {
 display:block;
 visibility:visible
}
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
 visibility:hidden
}
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>img:not(.sticky-logo),
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo {
 visibility:visible
}
.phantom-main-logo-on.phantom-sticky.responsive-off .branding .sticky-logo {
 display:none
}
.phantom-sticky.responsive-off #page .side-header .branding>a:not(.sticky-logo),
.phantom-sticky.responsive-off #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {
 display:block;
 opacity:1;
 animation:none;
 visibility:visible
}
.sticky-mobile-header .masthead-mobile-header {
 transition:background .5s ease
}
.phantom-sticky .masthead {
 transition:background-color .5s ease,background-image .5s ease
}
.phantom-sticky .branding>a.same-logo {
 display:block!important;
 visibility:visible!important;
 opacity:1!important
}
.phantom-sticky .branding>a:not(.same-logo) {
 opacity:0;
 transition:opacity .3s ease;
 display:block!important;
 position:absolute;
 left:-100%
}
.phantom-sticky .sticky-off .branding>a:not(.sticky-logo),
.phantom-sticky .sticky-on .branding>a.sticky-logo {
 opacity:1;
 position:static
}
.footer {
 padding:0
}
.footer.full-width-line.empty-footer {
 border:none
}
#bottom-bar.full-width-line .wf-container-bottom,
#bottom-bar.solid-bg .wf-container-bottom,
.empty-footer.solid-bg #bottom-bar.full-width-line,
.empty-footer.solid-bg .wf-container-bottom,
.footer.full-width-line .wf-container-footer,
.footer.solid-bg .wf-container-footer {
 border-top:none
}
.header-side-left.footer-overlap #footer,
.header-side-right.footer-overlap #footer,
.overlay-navigation.header-side-line.footer-overlap #footer {
 box-sizing:border-box
}
.footer-overlap #page .page-inner {
 position:relative;
 z-index:100
}
.engage-opened.footer-overlap .page-inner {
 z-index:9400
}
.mobile-false .footer-overlap .footer {
 position:fixed;
 bottom:0;
 width:100%;
 z-index:99;
 opacity:0
}
.wf-container-footer {
 padding-top:50px
}
.footer .widget {
 box-sizing:border-box
}
#bottom-bar {
 position:relative;
 z-index:9;
 margin:0 auto
}
#bottom-bar .wf-container-bottom {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 box-sizing:border-box
}
.logo-center#bottom-bar .wf-container-bottom {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
#bottom-bar p {
 margin-bottom:0
}
.bottom-text-block {
 text-align:right
}
.bottom-text-block:not(:first-child) {
 margin-left:20px
}
.logo-center .bottom-text-block {
 text-align:center
}
.logo-center .bottom-text-block:not(:first-child) {
 margin-left:0
}
#branding-bottom {
 padding:10px 10px 10px 0;
 line-height:0;
 font-size:0
}
.logo-split #branding-bottom {
 -ms-flex-order:1;
 order:1
}
#bottom-bar .wf-float-left {
 margin-right:10px
}
.logo-center#bottom-bar .wf-float-left {
 margin-right:0
}
.logo-split#bottom-bar .wf-float-left {
 text-align:right
}
#bottom-bar.logo-split .wf-float-left {
 -ms-flex:1 1 0%;
 flex:1 1 0%
}
#bottom-bar .wf-float-left:last-of-type {
 margin-right:0
}
#bottom-bar .wf-float-right {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 flex-grow:1;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 margin-left:10px;
 margin-right:0
}
.logo-center#bottom-bar .wf-float-right {
 margin-left:0;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.logo-split#bottom-bar .wf-float-right {
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start
}
#bottom-bar.logo-split .wf-float-right {
 -ms-flex-order:2;
 order:2;
 -ms-flex:1 1 0%;
 flex:1 1 0%
}
#bottom-bar .sub-nav {
 top:auto;
 bottom:100%
}
#bottom-bar .sub-nav .sub-nav {
 bottom:0
}
#bottom-bar .sub-nav li:before {
 width:200px;
 margin:0 15px
}
#bottom-bar .sub-nav a:hover,
#bottom-bar a {
 text-decoration:none
}
#bottom-bar a:hover {
 text-decoration:underline
}
#bottom-bar .dt-shortcode-soc-icons a:hover {
 text-decoration:none
}
#bottom-bar .menu-select {
 position:absolute;
 align-items:center;
 visibility:hidden;
 height:0;
 opacity:0;
 overflow:hidden
}
#bottom-bar .menu-select:before {
 margin-right:8px;
 content:"\e90b";
 font-family:icomoon-the7-font!important;
 speak:none;
 font-size:12px;
 font-style:normal;
 font-weight:400;
 line-height:1
}
#bottom-bar .mini-nav ul {
 display:block
}
.logo-center#bottom-bar .mini-nav ul {
 text-align:center
}
.footer-sub-nav {
 position:absolute;
 visibility:hidden;
 z-index:200;
 bottom:100%;
 left:0;
 width:240px;
 opacity:0;
 background:#fff;
 box-shadow:0 0 4px rgba(0,0,0,.2)
}
.footer-sub-nav>li {
 position:relative;
 display:block;
 padding:0 10px;
 box-sizing:border-box
}
.footer-sub-nav>li:first-child {
 padding-top:10px
}
.footer-sub-nav>li:last-child {
 padding-bottom:10px
}
.footer-sub-nav>li a {
 padding:5px
}
.footer-sub-nav>li a .menu-text,
.footer-sub-nav>li a .subtitle-text {
 color:#222
}
.footer-sub-nav .footer-sub-nav {
 bottom:0;
 left:241px!important
}
.rtl .footer-sub-nav .footer-sub-nav {
 right:241px;
 left:auto!important
}
.footer-sub-nav .footer-sub-nav.right-overflow {
 left:-241px!important
}
.rtl .footer-sub-nav .footer-sub-nav.right-overflow {
 right:-241px;
 left:auto!important
}
#bottom-bar .wf-float-right .mini-nav ul li {
 vertical-align:baseline
}
.post-rollover,
.rollover,
.rollover-project>a,
.rollover-video {
 position:relative;
 display:block;
 line-height:0;
 text-decoration:none
}
.rollover:hover {
 text-decoration:none
}
.rollover img {
 max-width:100%;
 height:auto
}
.rsShor .rollover-video {
 position:static
}
.gallery-item .gallery-icon .rollover {
 display:inline-block
}
.format-gallery .rollover {
 overflow:hidden
}
.post-rollover i,
.rollover i,
.rollover-video i {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0
}
.hover-style-one .links-container,
.hover-style-one .rollover-project>a:after,
.hover-style-one .rollover-thumbnails,
.hover-style-three .rollover-project>a:after,
.hover-style-two .links-container,
.hover-style-two .rollover-thumbnails,
.post-rollover i,
.rollover i,
.rollover-content-container,
.rollover-thumbnails,
.rollover-video .video-icon,
.rollover-video i,
.rollover-video i:after {
 transition:all 450ms ease
}
.description-on-hover>.wf-cell .rollover i {
 visibility:hidden
}
.description-on-hover>.wf-cell .description-off .rollover i,
.description-on-hover>.wf-cell .forward-post .rollover i {
 visibility:visible
}
.project-list-media .rollover-video i:after {
 position:absolute;
 left:0;
 width:100%;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 content:""
}
.rollover-video .video-icon {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:99;
 background-position:center center;
 background-repeat:no-repeat
}
.rollover-video .video-icon:before {
 position:absolute;
 top:50%;
 left:50%;
 width:80px;
 height:80px;
 margin:-40px 0 0 -40px;
 background-color:rgba(0,0,0,.4);
 background-position:30px center;
 background-repeat:no-repeat;
 content:"";
 border-radius:50%
}
.mobile-false .images-list:hover i,
.mobile-false .post-rollover:hover i,
.mobile-false .rollover:hover i,
.rollover-video:hover i {
 display:block;
 opacity:1
}
.images-list:hover .rollover-video .video-icon:before,
.rollover-video:hover .video-icon:before {
 background-color:rgba(0,0,0,.4);
 opacity:1
}
.rollover-video .video-icon:hover {
 opacity:1
}
.blog .format-video .rollover i:after,
.dt-blog-shortcode .format-video .rollover i:after,
.rollover-video .video-icon:before,
.rollover-video i:after {
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}
.hover-style-one .rollover:hover i {
 display:none
}
.filter-grayscale .content img,
.filter-grayscale .footer img,
.filter-grayscale .map-container,
.filter-grayscale .royalSlider img,
.filter-grayscale .shortcode-banner,
.filter-grayscale .sidebar img,
.filter-grayscale embed,
.filter-grayscale iframe,
.filter-grayscale object,
.filter-grayscale-static .content img,
.filter-grayscale-static .footer img,
.filter-grayscale-static .map-container,
.filter-grayscale-static .royalSlider img,
.filter-grayscale-static .shortcode-banner,
.filter-grayscale-static .sidebar img,
.filter-grayscale-static embed,
.filter-grayscale-static iframe,
.filter-grayscale-static object {
 -webkit-filter:grayscale(100%);
 -ms-filter:grayscale(100%);
 filter:grayscale(100%);
 filter:gray
}
.mobile-false .filter-grayscale .content img,
.mobile-false .filter-grayscale .footer img,
.mobile-false .filter-grayscale .map-container,
.mobile-false .filter-grayscale .royalSlider img,
.mobile-false .filter-grayscale .shortcode-banner,
.mobile-false .filter-grayscale .sidebar img,
.mobile-false .filter-grayscale embed,
.mobile-false .filter-grayscale iframe,
.mobile-false .filter-grayscale object,
.mobile-false .filter-grayscale-static .content img,
.mobile-false .filter-grayscale-static .footer img,
.mobile-false .filter-grayscale-static .map-container,
.mobile-false .filter-grayscale-static .royalSlider img,
.mobile-false .filter-grayscale-static .shortcode-banner,
.mobile-false .filter-grayscale-static .sidebar img,
.mobile-false .filter-grayscale-static embed,
.mobile-false .filter-grayscale-static iframe,
.mobile-false .filter-grayscale-static object {
 -webkit-backface-visibility:visible!important
}
.filter-grayscale #branding-bottom img,
.filter-grayscale .buttons-on-img:hover img,
.filter-grayscale .content .rev_slider_wrapper:hover img,
.filter-grayscale .content img:hover,
.filter-grayscale .cs-style-3 .link:hover img,
.filter-grayscale .dt-hovered img,
.filter-grayscale .dt-owl-item:hover img,
.filter-grayscale .filter-disable img,
.filter-grayscale .footer img:hover,
.filter-grayscale .gradient-overlap-layout-list article:hover img,
.filter-grayscale .map-container:hover,
.filter-grayscale .post-rollover:hover img,
.filter-grayscale .post-thumbnail-rollover:hover img,
.filter-grayscale .post-thumbnail:hover img,
.filter-grayscale .rollover-project:hover img,
.filter-grayscale .rollover-video:hover img,
.filter-grayscale .rollover:hover img,
.filter-grayscale .royalSlider:hover img,
.filter-grayscale .rsThumb:hover img,
.filter-grayscale .shortcode-banner:hover,
.filter-grayscale .sidebar img:hover,
.filter-grayscale embed:hover,
.filter-grayscale iframe:hover,
.filter-grayscale img.dt-hovered,
.filter-grayscale img.filter-disable,
.filter-grayscale object:hover,
.filter-grayscale-static #branding-bottom img,
.mobile-false .content-rollover-layout-list article:hover img,
.mobile-false .gradient-overlay-layout-list article:hover img {
 -webkit-filter:grayscale(0);
 -ms-filter:grayscale(0);
 filter:grayscale(0);
 filter:none;
 filter:transparent
}
.gallery-shortcode figure {
 position:relative;
 overflow:hidden;
 transform:translateZ(0)
}
.gallery-rollover {
 position:absolute;
 top:0;
 left:0;
 z-index:100;
 width:100%;
 height:100%;
 opacity:0;
 transition:opacity .4s ease
}
.gallery-shortcode figure:hover .gallery-rollover {
 opacity:1
}
.album-gallery-shortcode .rollover {
 float:left
}
.blog-carousel-shortcode .gallery-zoom-ico,
.blog-shortcode .gallery-zoom-ico {
 opacity:0;
 transition:opacity .4s ease
}
.blog-carousel-shortcode .post-thumbnail-rollover:hover .gallery-zoom-ico,
.blog-shortcode .post-thumbnail-rollover:hover .gallery-zoom-ico,
.content-rollover-layout-list .gallery-zoom-ico,
.gradient-overlay-layout-list .gallery-zoom-ico {
 opacity:1
}
.albums-shortcode .gallery-zoom-ico,
.blog-carousel-shortcode .gallery-zoom-ico,
.blog-shortcode .gallery-zoom-ico,
.gallery-shortcode .gallery-zoom-ico {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 height:100%;
 z-index:10;
 border-style:solid;
 box-sizing:border-box;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.albums-shortcode .gallery-zoom-ico span,
.blog-carousel-shortcode .gallery-zoom-ico span,
.blog-shortcode .gallery-zoom-ico span,
.gallery-shortcode .gallery-zoom-ico span {
 position:relative;
 z-index:11
}
.content-rollover-layout-list.albums-shortcode .gallery-zoom-ico,
.content-rollover-layout-list.blog-carousel-shortcode .gallery-zoom-ico,
.content-rollover-layout-list.blog-shortcode .gallery-zoom-ico,
.content-rollover-layout-list.gallery-shortcode .gallery-zoom-ico,
.gradient-overlay-layout-list.albums-shortcode .gallery-zoom-ico,
.gradient-overlay-layout-list.blog-carousel-shortcode .gallery-zoom-ico,
.gradient-overlay-layout-list.blog-shortcode .gallery-zoom-ico,
.gradient-overlay-layout-list.gallery-shortcode .gallery-zoom-ico {
 position:static
}
.content-rollover-layout-list .post-thumbnail-wrap .gallery-zoom-ico,
.gallery-shortcode.album-gallery-shortcode.hover-scale article:after,
.gradient-overlay-layout-list .post-thumbnail-wrap .gallery-zoom-ico {
 display:none
}
.gallery-shortcode .rollover>i {
 display:none!important
}
.quick-scale-img .rollover,
.scale-img .rollover {
 transform:translateZ(0);
 overflow:hidden
}
.quick-scale-img .post-thumbnail-rollover img,
.quick-scale-img .rollover img,
.quick-scale-img .trigger-img-hover .img-wrap img {
 transition:transform .25s ease-out,opacity .25s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.scale-img .post-thumbnail-rollover img,
.scale-img .rollover img,
.scale-img .trigger-img-hover .img-wrap img {
 transition:transform .3s ease-out,opacity .35s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.post-thumbnail-rollover img.blog-thumb-lazy-load,
.post-thumbnail-rollover img.lazy-load,
.post-thumbnail-rollover img.so-lazy-load,
.rollover img.blog-thumb-lazy-load,
.rollover img.lazy-load,
.rollover img.so-lazy-load,
.trigger-img-hover .img-wrap img.blog-thumb-lazy-load,
.trigger-img-hover .img-wrap img.lazy-load,
.trigger-img-hover .img-wrap img.so-lazy-load {
 transition:transform .3s ease-out,opacity .35s
}
.mobile-false .scale-img .post-thumbnail:not(.overlay-placeholder):hover>.post-thumbnail-rollover img,
.mobile-false .scale-img .trigger-img-hover:hover .img-wrap img,
.mobile-false .scale-img article:hover .rollover img,
.mobile-false .scale-img figure:hover .rollover img,
.scale-img .on-hover .post-thumbnail>.post-thumbnail-rollover img {
 transform:scale(1.2);
 transition:transform 4s ease-out,opacity .25s ease-out
}
.mobile-false .quick-scale-img .post-thumbnail:not(.overlay-placeholder):hover>.post-thumbnail-rollover img,
.mobile-false .quick-scale-img .trigger-img-hover:hover .img-wrap img,
.mobile-false .quick-scale-img article:hover .rollover img,
.mobile-false .quick-scale-img figure:hover .rollover img,
.quick-scale-img .on-hover .post-thumbnail>.post-thumbnail-rollover img {
 transform:scale(1.2);
 transition:transform .25s ease-out,opacity .25s ease-out
}
.mobile-false .hover-scale.gallery-shortcode .rollover-content {
 background:0 0!important;
 transform:scale(1)
}
.hover-scale.gallery-shortcode .post,
.hover-scale.gallery-shortcode .post .rollover {
 overflow:hidden
}
.hover-scale.gallery-shortcode .rollover:after {
 display:block;
 background-color:inherit;
 position:absolute;
 top:0;
 left:0;
 right:0;
 opacity:0;
 content:"";
 border-radius:50%;
 padding-bottom:100%;
 transform:scale(0);
 transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s
}
.hover-scale.gallery-shortcode .ratio-2 .rollover:after {
 top:-50%
}
.hover-scale .ratio_3-2 .rollover:after {
 top:-25%
}
.hover-scale article.ratio_0-5:after,
.hover-scale.gallery-shortcode .ratio_0-5 .rollover:after {
 top:25%
}
.hover-scale.gallery-shortcode .ratio_4-3 .rollover:after {
 top:-16.6666%
}
.hover-scale.gallery-shortcode .ratio_2-3 .rollover:after {
 top:16.6666%
}
.hover-scale.gallery-shortcode .ratio_3-4 .rollover:after {
 top:14.5%
}
.mobile-false .hover-scale.gallery-shortcode .post:hover .rollover:after,
.mobile-true .hover-scale.gallery-shortcode .post.is-clicked .rollover:after {
 opacity:1;
 transform:scale(1.42)
}
.mobile-false .hover-scale.gallery-shortcode .post.ratio_3-2:hover .rollover:after,
.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-2 .rollover:after {
 transform:scale(1.2)
}
.mobile-false .hover-scale article.ratio_0-5:hover:after,
.mobile-false .hover-scale.gallery-shortcode .post.ratio_0-5:hover .rollover:after {
 transform:scale(2.5)
}
.mobile-false .hover-scale.gallery-shortcode .post.ratio_4-3:hover .rollover:after,
.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_4-3 .rollover:after {
 transform:scale(1.5)
}
.mobile-false .hover-scale.gallery-shortcode .post.ratio_2-3:hover .rollover:after,
.mobile-false .hover-scale.gallery-shortcode .post.ratio_3-4:hover .rollover:after,
.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_2-3 .rollover:after,
.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-4 .rollover:after {
 transform:scale(2)
}
.mobile-false .hover-scale .rollover-content {
 background:0 0!important;
 transform:scale(0);
 transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s
}
.blog-shortcode>div:not(.dt-css-grid) .wf-cell,
.blog.layout-grid .wf-container.description-under-image .wf-cell,
.grid-masonry .wf-cell,
.iso-grid .wf-cell,
.iso-item,
.portfolio-shortcode .wf-cell,
.shortcode-blog-posts .wf-cell {
 opacity:0
}
.no-cssanimations #main .jg-container .wf-cell,
.no-cssanimations .blog.layout-grid .wf-container.description-under-image .wf-cell,
.no-cssanimations .grid-masonry .wf-cell,
.no-cssanimations .iso-grid .wf-cell,
.no-cssanimations .iso-item,
.no-cssanimations .shortcode-blog-posts.iso-grid .wf-cell {
 opacity:1
}
.mobile-false .iso-container .wf-cell,
.mobile-false .iso-grid .wf-cell {
 float:left
}
.iso-grid.iso-item-ready article,
.mode-grid article {
 height:100%
}
.iso-item {
 width:100%
}
.dt-isotope .wf-cell {
 will-change:top,left
}
.dt-isotope .wf-cell.animate-position {
 transition:top .65s ease-out,left .65s ease-out;
 opacity:1
}
.footer .layzr-bg,
.layzr-bg {
 background-position:center center;
 background-repeat:no-repeat
}
.layzr-bg.post-rollover,
.layzr-bg.rollover-small {
 background-size:auto 30%
}
.layzr-loading-on .iso-lazy-load {
 opacity:0;
 transition:opacity .35s ease-out
}
.layzr-loading-on .iso-layzr-loaded,
.layzr-loading-on .iso-lazy-load.is-loaded {
 opacity:1
}
.loading-effect-none .wf-cell.shown:not(.isotope-hidden):not(.hidden),
.mobile-true .dt-isotope .wf-cell.shown:not(.isotope-hidden),
.mobile-true .wf-cell.shown:not(.isotope-hidden):not(.hidden) {
 animation:dt_fadeIn .4s ease forwards
}
.mobile-false .loading-effect-fade-in .wf-cell.shown:not(.isotope-hidden):not(.hidden),
.mobile-false .loading-effect-fade-in .wf-cell.start-animation {
 animation:dt_fadeIn .7s ease forwards
}
@keyframes dt_fadeIn {
 to {
  opacity:1
 }
}
.mobile-false .loading-effect-move-up .wf-cell.shown:not(.isotope-hidden):not(.hidden),
.mobile-false .loading-effect-move-up .wf-cell.start-animation {
 transform:translateY(200px);
 animation:dt_moveUp .55s ease-in-out forwards
}
.mobile-false .loading-effect-move-up .wf-cell .project-list-content {
 -moz-osx-font-smoothing:grayscale
}
@keyframes dt_moveUp {
 to {
  transform:translateY(0);
  opacity:1
 }
}
.mobile-false .loading-effect-scale-up .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-scale-up .wf-cell.start-animation {
 transform:scale(.6);
 animation:dt_scaleUp .57s ease-in-out forwards
}
@keyframes dt_scaleUp {
 to {
  transform:scale(1);
  opacity:1
 }
}
.mobile-false .loading-effect-fall-perspective,
.mobile-false .loading-effect-flip,
.mobile-false .loading-effect-helix,
.mobile-false .loading-effect-scale {
 -webkit-perspective:1300px;
 perspective:1300px
}
.mobile-false .loading-effect-fall-perspective {
 -webkit-backface-visibility:hidden
}
.mobile-false .loading-effect-fall-perspective .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-fall-perspective .wf-cell.start-animation {
 -webkit-transform-style:preserve-3d;
 transform:translateZ(400px) translateY(300px) rotateX(-65deg);
 animation:dt_fallPerspective .75s ease-in-out forwards
}
@keyframes dt_fallPerspective {
 100% {
  transform:translateZ(0) translateY(0) rotateX(0);
  opacity:1
 }
}
.mobile-false .loading-effect-fly .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-fly .wf-cell.start-animation {
 -webkit-transform-style:preserve-3d;
 transform-origin:50% 50% -300px;
 transform:rotateX(-180deg);
 animation:dt_fly .7s ease-in-out forwards
}
.mobile-false .loading-effect-fly .wf-cell.animation-complete {
 opacity:1
}
@keyframes dt_fly {
 100% {
  transform:rotateX(0);
  opacity:1
 }
}
.mobile-false .loading-effect-flip .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-flip .wf-cell.start-animation {
 -webkit-transform-style:preserve-3d;
 transform-origin:0 0;
 transform:rotateX(-80deg);
 animation:dt_flip .7s ease-in-out forwards
}
@keyframes dt_flip {
 100% {
  transform:rotateX(0);
  opacity:1
 }
}
.mobile-false .loading-effect-helix .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-helix .wf-cell.start-animation {
 -webkit-transform-style:preserve-3d;
 transform:rotateY(-180deg);
 animation:dt_helix .7s ease-in-out forwards
}
@keyframes dt_helix {
 100% {
  transform:rotateY(0);
  opacity:1
 }
}
.mobile-false .loading-effect-scale .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-scale .wf-cell.start-animation {
 -webkit-transform-style:preserve-3d;
 transform:scale(.4);
 animation:dt_popUp .9s ease-in forwards
}
@keyframes dt_popUp {
 70% {
  transform:scale(1.05);
  opacity:.8;
  animation-timing-function:ease-in-out
 }
 100% {
  transform:scale(1);
  opacity:1
 }
}
.dt-isotope .wf-cell.no-transition,
.dt-isotope.no-transition,
.dt-isotope.no-transition .wf-cell {
 transition-duration:0s
}
#main .jg-container .wf-cell {
 float:left;
 opacity:0;
 padding:0
}
#main .jg-container .wf-cell .post {
 margin:0;
 padding:0
}
.layzr-loading-on .jgrid-lazy-load {
 opacity:0;
 transition:opacity .33s
}
.layzr-loading-on .jgrid-layzr-loaded {
 opacity:1
}
.jg-container .post .alignleft,
.jg-container .post .alignnone {
 margin-bottom:0
}
.wf-container.dt-css-grid:before {
 display:none
}
.dt-css-grid {
 display:-ms-grid;
 display:grid;
 transition:all .33s
}
.cssgridlegacy.no-cssgrid .dt-css-grid,
.no-cssgridlegacy.no-cssgrid .dt-css-grid {
 display:block
}
.dt-css-grid .wf-cell {
 display:block;
 padding:0;
 opacity:0
}
.cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden),
.no-cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden) {
 display:inline-block
}
.jquery-filter .dt-css-grid .wf-cell.hidden,
.jquery-filter .dt-css-grid .wf-cell:not(.visible):not(.shown) {
 display:none;
 opacity:0
}
.dt-css-grid .no-img .overlay-placeholder img {
 max-width:100%
}
.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid,
.no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
@keyframes fadeInFromNone {
 0% {
  display:none;
  opacity:0
 }
 1% {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  opacity:0
 }
 100% {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  opacity:1
 }
}
img.blog-thumb-lazy-load,
img.lazy-load {
 opacity:0;
 transition:opacity .38s
}
.mobile-true img.blog-thumb-lazy-load.vc_single_image-img,
.mobile-true img.lazy-load.vc_single_image-img,
img.is-loaded {
 opacity:1
}
.scroll-top {
 position:fixed;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 right:10px;
 bottom:10px;
 width:40px;
 height:40px;
 opacity:0;
 z-index:-1;
 filter:alpha(opacity=0);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 transition:opacity .4s ease;
 text-decoration:none;
 background-color:#000;
 background-color:rgba(0,0,0,.2)
}
.show-mobile-header .scroll-top {
 opacity:0
}
.scroll-top.off {
 right:-45px;
 opacity:0
}
.scroll-top.on {
 right:10px;
 opacity:1;
 z-index:109
}
.header-side-right .scroll-top.on {
 right:auto;
 left:10px
}
.show-mobile-header .scroll-top.on {
 opacity:0
}
.scroll-top:hover {
 background-color:#000;
 background-color:rgba(0,0,0,.5)
}
.scroll-top:before {
 content:"\f0290";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:20px;
 line-height:1;
 color:#fff
}
.no-avatar {
 position:relative;
 width:50px;
 height:50px;
 box-sizing:border-box
}
a.no-avatar {
 transition:all 450ms ease
}
.no-avatar:after {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 content:"\e502";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:24px;
 line-height:1
}
.comment-list .no-avatar:after {
 content:"\e502";
 font-size:28px
}
.comment .no-avatar,
.items-grid .no-avatar,
.recent-posts .no-avatar {
 width:60px;
 height:60px
}
.shortcode-code {
 padding:25px 20px
}
.edit-link {
 padding:5px 10px;
 background-color:#69c354;
 color:#fff!important;
 text-decoration:none;
 font-family:Arial,sans-serif;
 font-size:12px;
 border-radius:3px
}
.edit-link:hover {
 color:#fff;
 background-color:#4fa53b
}
.details {
 position:relative;
 display:inline-block;
 vertical-align:top;
 padding-bottom:6px!important;
 margin-bottom:-6px;
 font-weight:700;
 text-decoration:none
}
.details:after {
 display:inline-block;
 padding-left:5px;
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:8px;
 line-height:1;
 content:"\f003"
}
.details:before {
 position:absolute;
 display:block;
 left:0;
 bottom:0;
 width:0;
 height:2px;
 content:"";
 transition:width .4s ease
}
.details:hover:before {
 width:100%
}
.round-images .alignleft,
.round-images .alignleft i,
.round-images .alignleft img,
.round-images .blur-effect,
.round-images .rollover i,
.round-images a.rollover,
.round-images img {
 border-radius:50%
}
#page .customSelect {
 padding:6px 10px 5px;
 box-sizing:border-box
}
#content span:last-child[class*=gw-go-btn-icon][class*=gw-go-btn-icon-large] {
 margin-bottom:-6px
}
#content span:last-child[class*=gw-go-btn-icon] {
 margin-bottom:-5px
}
.content .gw-go-col {
 border-top-width:1px;
 border-bottom-width:1px;
 border-color:#e2e2e2
}
.content .gw-go-col:before {
 margin-top:1px
}
.esgbox-overlay.esgbox-overlay-fixed {
 z-index:10000
}
.esg-grid a {
 text-decoration:none
}
.offer-tag {
 display:none
}
.boxed-layout #tiptip_holder {
 top:-20px!important
}
#main .chzn-container-single .chzn-single {
 background-image:none
}
.nsu_widget label {
 margin-right:10px
}
form.mc4wp-form label {
 font-weight:400
}
#main #content .rotatingtweet {
 padding:25px 20px 20px;
 box-sizing:border-box
}
#content .rotatingtweets {
 max-width:100%
}
.interval {
 padding-bottom:10px
}
.search-no-results .submit:hover {
 cursor:default
}
.useJS .container .l3,
.useJS .container .photo.show,
.useJS .container-1,
.useJS .container-2,
.useJS .container-3 {
 transform:none
}
.lightbox.useJS .close,
div.lightbox.useJS .img-caption {
 transition:none
}
.jp-carousel-comment-form-button,
.wpb-js-composer div.pp_default .pp_contract,
.wpb-js-composer div.pp_default .pp_expand {
 box-shadow:none
}
.content .searchform input.searchform-s {
 width:100%;
 margin-bottom:0
}
.dt-circle-content {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 align-items:center;
 -ms-flex-align:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-flex-pack:center;
 border-radius:50%
}
@keyframes opacity-lat-rev {
 0% {
  opacity:1;
  visibility:visible
 }
 100%,
 30% {
  opacity:0;
  visibility:hidden
 }
}
.loading-ready #load {
 animation:opacity-lat-rev .8s ease 0s 1 normal both
}
body #load.loader-removed {
 opacity:0;
 visibility:hidden
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .dt-owl-item>article,
 .slick-slide .vc_row.vc_row-flex .ult-item-wrap {
  -ms-flex:0 0 auto;
  max-width:100%
 }
 .owl-carousel .post.product {
  display:block
 }
}
.slick-next,
.slick-prev {
 z-index:10
}
.woocommerce-Reviews .comment-notes {
 text-align:left
}
.post-password-form input[type=password] {
 margin-right:10px
}
.customSelectInner {
 background-repeat:no-repeat;
 background-position:right center
}
.archive .taxonomy-description {
 margin-bottom:40px
}
.archive:not(.post-type-archive-product) .woocommerce-products-header .term-description {
 margin-bottom:50px
}
.mini-wpml {
 position:relative
}
[id*=give-form] .give-form-title {
 text-align:center;
 margin-bottom:30px
}
.give-btn.give-btn-reveal {
 border-color:transparent
}
.widget_give_forms_widget .give-form-title {
 display:none
}
.widget_give_forms_widget #give-donation-level-button-wrap>li {
 margin-bottom:0
}
.widget_give_forms_widget #give-donation-level-button-wrap {
 margin-bottom:5px
}
.footer-overlap .grecaptcha-badge {
 z-index:103
}
.hidden {
 display:none!important;
 opacity:0!important
}
.elementor-popup-modal .dialog-message>.elementor {
 height:100%;
 overflow:auto
}
.notransition {
 transition:none!important
}
@font-face {
 font-display:swap;
 font-family:icomoon-the7-font;
 src:url(../../../themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.ttf?wi57p5) format('truetype'),
 url(../../../themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.woff?wi57p5) format('woff');
 font-weight:400;
 font-style:normal
}
#page .links-container .icon-portfolio,
#page .project-links-container [class*=" icon-portfolio-"],
#page .project-links-container [class^=icon-portfolio-],
.dt-shortcode-soc-icons [class*=" dt-icon-"],
.dt-shortcode-soc-icons [class^=dt-icon-],
.soc-ico [class*=" dt-icon-"],
.soc-ico [class^=dt-icon-],
[class*=" icon-portfolio-"],
[class*=icon-im-] span,
[class*=" icon-ar-"],
[class*=" soc-font-"],
[class*=dt-icon-the7],
[class*=icomoon-the7-],
[class*=the7-mw-],
[class^=icon-portfolio-],
[class^=icon-im-] span,
[class^=icon-ar-],
[class^=soc-font-],
[class^=dt-icon-the7],
[class^=icomoon-the7-],
[class^=the7-mw-] {
 font-family:icomoon-the7-font!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
#page .links-container .icon-portfolio:before,
#page span[class*=" icon-portfolio-"]:before,
#page span[class^=icon-portfolio-]:before,
.owl-nav [class*=" icon-"]:before,
.owl-nav [class^=icon-ar]:before,
[class*=icon-im-] span:before,
[class*=the7-mw-]:before,
[class^=icon-im-] span:before,
[class^=the7-mw-]:before {
 font-family:inherit!important;
 margin:0!important
}
.icomoon-the7-font-the7-mail-01:before,
.the7-mw-icon-mail-bold:before {
 content:"\e001"
}
.icomoon-the7-font-the7-mail-011:before {
 content:"\e011"
}
.icomoon-the7-font-the7-mail-02:before {
 content:"\e002"
}
.icomoon-the7-font-the7-mail-03:before {
 content:"\e003"
}
.icomoon-the7-font-the7-mw-mail-04:before {
 content:"\e004"
}
.icomoon-the7-font-the7-mw-mail-041:before {
 content:"\e010"
}
.icomoon-the7-font-the7-mail-05:before {
 content:"\e005"
}
.dt-icon-mail:before,
.icomoon-the7-font-the7-mail-mail-06:before,
.mail .soc-font-icon:before,
.the7-mw-icon-mail:before {
 content:"\e006"
}
.icomoon-the7-font-the7-mail-07:before {
 content:"\e007"
}
.icomoon-the7-font-the7-mail-08:before {
 content:"\e008"
}
.icomoon-the7-font-the7-mail-09:before {
 content:"\e009"
}
.icomoon-the7-font-the7-phone-00:before {
 content:"\e101"
}
.icomoon-the7-font-the7-phone-01:before {
 content:"\e100"
}
.icomoon-the7-font-the7-phone-02:before {
 content:"\e102"
}
.icomoon-the7-font-the7-phone-03:before {
 content:"\e103"
}
.icomoon-the7-font-the7-phone-04:before {
 content:"\e104"
}
.icomoon-the7-font-the7-phone-041:before {
 content:"\e1041"
}
.icomoon-the7-font-the7-phone-05:before,
.the7-mw-icon-phone-bold:before {
 content:"\e105"
}
.icomoon-the7-font-the7-phone-051:before,
.the7-mw-icon-phone:before {
 content:"\e1051"
}
.icomoon-the7-font-the7-phone-06:before {
 content:"\e106"
}
.icomoon-the7-font-the7-phone-07:before {
 content:"\e107"
}
.icomoon-the7-font-the7-phone-071:before {
 content:"\e1071"
}
.icomoon-the7-font-the7-cart-00:before {
 content:"\e200"
}
.icomoon-the7-font-the7-cart-001:before {
 content:"\e2001"
}
.icomoon-the7-font-the7-cart-002:before {
 content:"\e2011"
}
.icomoon-the7-font-the7-cart-01:before {
 content:"\e201"
}
.icomoon-the7-font-the7-cart-02:before {
 content:"\e202"
}
.icomoon-the7-font-the7-cart-021:before {
 content:"\e2021"
}
.icomoon-the7-font-icon-cart-detailed:before {
 content:"\e203"
}
.icomoon-the7-font-the7-cart-04:before,
.the7-mw-icon-cart-bold:before {
 content:"\e204"
}
.icomoon-the7-font-the7-cart-05:before {
 content:"\e205"
}
.icomoon-the7-font-the7-cart-051:before {
 content:"\e2051"
}
.icomoon-the7-font-the7-cart-06:before {
 content:"\e206"
}
.icomoon-the7-font-the7-cart-07:before {
 content:"\e207"
}
.icomoon-the7-font-the7-cart-10:before {
 content:"\e210"
}
.icomoon-the7-font-the7-cart-11:before {
 content:"\e211"
}
.icomoon-the7-font-the7-cart-12:before,
.the7-mw-icon-cart:before {
 content:"\e212"
}
.icomoon-the7-font-the7-cart-13:before {
 content:"\e213"
}
.icomoon-the7-font-the7-cart-14:before {
 content:"\e214"
}
.icomoon-the7-font-the7-cart-15:before {
 content:"\e215"
}
.icomoon-the7-font-the7-home-00:before {
 content:"\e300"
}
.icomoon-the7-font-the7-home-02:before {
 content:"\e302"
}
.icomoon-the7-font-the7-home-021:before {
 content:"\e3021"
}
.icomoon-the7-font-the7-home-022:before {
 content:"\e3022"
}
.icomoon-the7-font-the7-home-03:before {
 content:"\e303"
}
.icomoon-the7-font-the7-home-04:before {
 content:"\e304"
}
.icomoon-the7-font-the7-map-02:before,
.the7-mw-icon-address-bold:before {
 content:"\e402"
}
.icomoon-the7-font-the7-map-03:before {
 content:"\e403"
}
.icomoon-the7-font-the7-map-04:before {
 content:"\e404"
}
.icomoon-the7-font-the7-map-05:before,
.the7-mw-icon-address:before {
 content:"\e405"
}
.icomoon-the7-font-the7-map-06:before {
 content:"\e406"
}
.icomoon-the7-font-the7-map-07:before {
 content:"\e407"
}
.icomoon-the7-font-the7-heart-empty:before {
 content:"\e408"
}
.icomoon-the7-font-the7-heart-empty-heavy:before {
 content:"\e409"
}
.icomoon-the7-font-the7-heart-filled:before {
 content:"\e410"
}
.icomoon-the7-font-the7-login-00:before {
 content:"\e500"
}
.icomoon-the7-font-the7-login-01:before {
 content:"\e501"
}
.icomoon-the7-font-the7-login-02:before,
.the7-mw-icon-login-bold:before {
 content:"\e502"
}
.icomoon-the7-font-the7-login-021:before,
.the7-mw-icon-login:before {
 content:"\e5021"
}
.icomoon-the7-font-the7-login-03:before {
 content:"\e503"
}
.icomoon-the7-font-the7-login-031:before {
 content:"\e5031"
}
.icomoon-the7-font-the7-login-04:before {
 content:"\e504"
}
.icomoon-the7-font-the7-login-05:before {
 content:"\e5041"
}
.icomoon-the7-font-the7-clock-00:before,
.the7-mw-icon-clock-bold:before {
 content:"\e600"
}
.icomoon-the7-font-the7-clock-01:before {
 content:"\e601"
}
.icomoon-the7-font-the7-clock-02:before {
 content:"\e602"
}
.icomoon-the7-font-the7-clock-03:before,
.the7-mw-icon-clock:before {
 content:"\e603"
}
.icomoon-the7-font-the7-comment-00:before {
 content:"\e700"
}
.icomoon-the7-font-the7-comment-01:before {
 content:"\e701"
}
.icomoon-the7-font-the7-comment-02:before {
 content:"\e702"
}
.icomoon-the7-font-the7-link-00:before,
.icon-portfolio-p201:before {
 content:"\e800"
}
.icomoon-the7-font-the7-link-01:before {
 content:"\e801"
}
.icomoon-the7-font-the7-link-02:before,
.icon-portfolio-p204:before,
.links-container .project-link span:before {
 content:"\e802"
}
.icomoon-the7-font-the7-link-03:before {
 content:"\e803"
}
.icomoon-the7-font-the7-more-00:before,
.icon-portfolio-p208:before {
 content:"\e900"
}
.icomoon-the7-font-the7-more-01:before,
.icon-portfolio-p206:before {
 content:"\e901"
}
.icomoon-the7-font-the7-sort-00:before {
 content:"\ea00"
}
.icomoon-the7-font-the7-sort-01:before {
 content:"\ea01"
}
.icomoon-the7-font-the7-sort-02:before {
 content:"\ea02"
}
.icomoon-the7-font-the7-sort-03:before {
 content:"\ea03"
}
.icomoon-the7-font-the7-social-04:before {
 content:"\ea04"
}
.icomoon-the7-font-the7-tag-05:before {
 content:"\ea05"
}
.icomoon-the7-font-the7-tag-06:before {
 content:"\ea06"
}
.dt-icon-the7-refresh-07:before {
 content:"\ea07"
}
.dt-icon-the7-misc-018:before {
 content:"\ea08"
}
.dt-icon-the7-misc-017:before {
 content:"\ea09"
}
.dt-icon-the7-misc-019:before {
 content:"\ea10"
}
.dt-icon-the7-menu-012:before {
 content:"\ea11"
}
.icomoon-the7-font-the7-cross-00:before {
 content:"\eb00"
}
.icomoon-the7-font-the7-cross-01:before {
 content:"\eb01"
}
.icomoon-the7-font-the7-cross-02:before {
 content:"\eb02"
}
.icomoon-the7-font-the7-zoom-01:before {
 content:"\ec01"
}
.icomoon-the7-font-the7-zoom-02:before,
.icon-im-hover-004 span:before {
 content:"\ec02"
}
.icomoon-the7-font-the7-zoom-03:before,
.icon-im-hover-005 span:before {
 content:"\ec03"
}
.icomoon-the7-font-the7-zoom-044:before,
.the7-mw-icon-search:before {
 content:"\ec04"
}
.icomoon-the7-font-the7-zoom-04:before,
.icomoon-the7-font-the7-zoom-05:before,
.icon-im-hover-000 span:before,
.icon-im-hover-003 span:before {
 content:"\ec05"
}
.icomoon-the7-font-icon-gallery-011-2:before,
.the7-mw-icon-search-bold:before {
 content:"\ec051"
}
.icomoon-the7-font-the7-zoom-06:before,
.icon-portfolio-p212:before {
 content:"\ec06"
}
.icomoon-the7-font-the7-zoom-07:before {
 content:"\ec07"
}
.icomoon-the7-font-the7-zoom-08:before,
.icon-im-hover-001 span:before,
.icon-portfolio-p211:before {
 content:"\ec08"
}
.icomoon-the7-font-the7-expand-01:before {
 content:"\ed01"
}
.icomoon-the7-font-the7-expand-02:before,
.icon-im-hover-041 span:before,
.icon-portfolio-p203:before,
.links-container .project-zoom span:before {
 content:"\ed02"
}
.icomoon-the7-font-the7-expand-03:before,
.icon-im-hover-042 span:before {
 content:"\ed03"
}
.icomoon-the7-font-the7-expand-04:before {
 content:"\ed04"
}
.icomoon-the7-font-the7-expand-05:before {
 content:"\ed05"
}
.icomoon-the7-font-the7-expand-06:before {
 content:"\ed06"
}
.icomoon-the7-font-the7-expand-07:before {
 content:"\ed07"
}
.icomoon-the7-font-the7-expand-08:before {
 content:"\ed08"
}
.icomoon-the7-font-the7-expand-09:before {
 content:"\ed09"
}
.icomoon-the7-font-the7-expand-009-1:before {
 content:"\ed091"
}
.icomoon-the7-font-the7-plus-00:before {
 content:"\ef00"
}
.icomoon-the7-font-the7-plus-01:before,
.icon-im-hover-012 span:before {
 content:"\ef01"
}
.icomoon-the7-font-the7-plus-02:before,
.icon-im-hover-009 span:before,
.icon-im-hover-011 span:before,
.icon-portfolio-p205:before,
.links-container .project-details span:before {
 content:"\ef02"
}
.icomoon-the7-font-the7-plus-03:before,
.icon-im-hover-013 span:before {
 content:"\ef03"
}
.icomoon-the7-font-the7-plus-04:before,
.icon-im-hover-010 span:before {
 content:"\ef04"
}
.icomoon-the7-font-the7-plus-05:before,
.icon-im-hover-021 span:before {
 content:"\ef05"
}
.icomoon-the7-font-the7-plus-06:before,
.icon-im-hover-022 span:before {
 content:"\ef06"
}
.icomoon-the7-font-the7-plus-07:before {
 content:"\ef07"
}
.icomoon-the7-font-the7-plus-08:before,
.icon-im-hover-023 span:before {
 content:"\ef08"
}
.icomoon-the7-font-the7-plus-09:before,
.icon-im-hover-024 span:before {
 content:"\ef09"
}
.icomoon-the7-font-the7-plus-10:before,
.icon-im-hover-031 span:before {
 content:"\ef10"
}
.icomoon-the7-font-the7-plus-11:before,
.icon-im-hover-032 span:before {
 content:"\ef11"
}
.icomoon-the7-font-the7-plus-12:before {
 content:"\ef12"
}
.icomoon-the7-font-the7-arrow-00:before {
 content:"\f000"
}
.icomoon-the7-font-the7-arrow-01:before {
 content:"\f001"
}
.icomoon-the7-font-the7-arrow-02:before {
 content:"\f002"
}
.icomoon-the7-font-the7-arrow-03:before {
 content:"\f003"
}
.icomoon-the7-font-the7-arrow-04:before {
 content:"\f004"
}
.icomoon-the7-font-the7-arrow-05:before {
 content:"\f005"
}
.icomoon-the7-font-the7-arrow-06:before {
 content:"\f006"
}
.icomoon-the7-font-the7-arrow-07:before {
 content:"\f007"
}
.icomoon-the7-font-the7-arrow-29-0:before {
 content:"\f0290"
}
.icomoon-the7-font-the7-arrow-29-1:before {
 content:"\f0291"
}
.icomoon-the7-font-the7-arrow-28:before,
.icon-ar-013-l:before {
 content:"\f028"
}
.icomoon-the7-font-the7-arrow-29:before,
.icon-ar-013-r:before {
 content:"\f029"
}
.icomoon-the7-font-the7-arrow-29-2:before {
 content:"\f053"
}
.icomoon-the7-font-the7-arrow-29-3:before {
 content:"\f052"
}
.icomoon-the7-font-the7-arrow-08:before,
.icon-ar-017-l:before {
 content:"\f008"
}
.icomoon-the7-font-the7-arrow-09:before,
.icon-ar-017-r:before {
 content:"\f009"
}
.icomoon-the7-font-the7-arrow-10:before,
.icon-ar-018-l:before {
 content:"\f010"
}
.icomoon-the7-font-the7-arrow-11:before,
.icon-ar-018-r:before {
 content:"\f011"
}
.icomoon-the7-font-the7-arrow-12:before,
.icon-ar-021-l:before {
 content:"\f012"
}
.icomoon-the7-font-the7-arrow-13:before,
.icon-ar-021-r:before {
 content:"\f013"
}
.icomoon-the7-font-the7-arrow-14:before,
.icon-ar-023-l:before {
 content:"\f014"
}
.icomoon-the7-font-the7-arrow-15:before,
.icon-ar-023-r:before {
 content:"\f015"
}
.icomoon-the7-font-the7-arrow-16:before,
.icon-ar-019-l:before {
 content:"\f016"
}
.icomoon-the7-font-the7-arrow-17:before,
.icon-ar-019-r:before {
 content:"\f017"
}
.icomoon-the7-font-the7-arrow-18:before,
.icon-ar-011-l:before {
 content:"\f018"
}
.icomoon-the7-font-the7-arrow-19:before,
.icon-ar-011-r:before {
 content:"\f019"
}
.icomoon-the7-font-the7-arrow-20:before,
.icon-ar-010-l:before {
 content:"\f020"
}
.icomoon-the7-font-the7-arrow-21:before,
.icon-ar-010-r:before {
 content:"\f021"
}
.icomoon-the7-font-the7-arrow-22:before,
.icon-ar-008-l:before {
 content:"\f022"
}
.icomoon-the7-font-the7-arrow-23:before,
.icon-ar-008-r:before {
 content:"\f023"
}
.icomoon-the7-font-the7-arrow-24:before,
.icon-ar-009-l:before {
 content:"\f024"
}
.icomoon-the7-font-the7-arrow-25:before,
.icon-ar-009-r:before {
 content:"\f025"
}
.icomoon-the7-font-the7-arrow-26:before,
.icon-ar-012-l:before {
 content:"\f026"
}
.icomoon-the7-font-the7-arrow-27:before,
.icon-ar-012-r:before {
 content:"\f027"
}
.dt-icon-the7-arrow-0-42:before {
 content:"\f0271"
}
.dt-icon-the7-arrow-0-41:before {
 content:"\f0272"
}
.icomoon-the7-font-the7-arrow-30:before,
.icon-ar-022-l:before {
 content:"\f030"
}
.icomoon-the7-font-the7-arrow-31:before,
.icon-ar-022-r:before {
 content:"\f031"
}
.icomoon-the7-font-the7-arrow-32:before,
.icon-ar-014-l:before {
 content:"\f032"
}
.icomoon-the7-font-the7-arrow-33:before,
.icon-ar-014-r:before {
 content:"\f033"
}
.icomoon-the7-font-the7-arrow-34:before,
.icon-ar-015-l:before {
 content:"\f034"
}
.icomoon-the7-font-the7-arrow-35:before,
.icon-ar-015-r:before {
 content:"\f035"
}
.icomoon-the7-font-the7-arrow-36:before,
.icon-ar-004-l:before {
 content:"\f036"
}
.icomoon-the7-font-the7-arrow-37:before,
.icon-ar-004-r:before {
 content:"\f037"
}
.icomoon-the7-font-the7-arrow-38:before,
.icon-ar-005-l:before {
 content:"\f038"
}
.icomoon-the7-font-the7-arrow-39:before,
.icon-ar-005-r:before {
 content:"\f039"
}
.icomoon-the7-font-the7-arrow-40:before,
.icon-ar-006-l:before {
 content:"\f040"
}
.icomoon-the7-font-the7-arrow-41:before,
.icon-ar-006-r:before {
 content:"\f041"
}
.icomoon-the7-font-the7-arrow-42:before,
.icon-ar-007-l:before {
 content:"\f042"
}
.icomoon-the7-font-the7-arrow-43:before,
.icon-ar-007-r:before {
 content:"\f043"
}
.icomoon-the7-font-the7-arrow-44:before,
.icon-ar-020-l:before {
 content:"\f044"
}
.icomoon-the7-font-the7-arrow-45:before,
.icon-ar-020-r:before {
 content:"\f045"
}
.icomoon-the7-font-the7-arrow-46:before,
.icon-ar-001-l:before {
 content:"\f046"
}
.icomoon-the7-font-the7-arrow-47:before,
.icon-ar-001-r:before {
 content:"\f047"
}
.icomoon-the7-font-the7-arrow-48:before,
.icon-ar-002-l:before {
 content:"\f048"
}
.icomoon-the7-font-the7-arrow-49:before,
.icon-ar-002-r:before {
 content:"\f049"
}
.icomoon-the7-font-the7-arrow-50:before,
.icon-ar-003-l:before {
 content:"\f050"
}
.icomoon-the7-font-the7-arrow-51:before,
.icon-ar-003-r:before {
 content:"\f051"
}
.dt-icon-px-500:before,
.icomoon-the7-font-500px:before,
.px-500 .soc-font-icon:before {
 content:"\f100"
}
.behance .soc-font-icon:before,
.dt-icon-behance:before,
.icomoon-the7-font-behance:before {
 content:"\f101"
}
.blogger .soc-font-icon:before,
.dt-icon-blogger:before,
.icomoon-the7-font-blogger:before {
 content:"\f102"
}
.delicious .soc-font-icon:before,
.dt-icon-delicious:before,
.icomoon-the7-font-delicious:before {
 content:"\f103"
}
.devian .soc-font-icon:before,
.dt-icon-devian:before,
.icomoon-the7-font-deviantart:before {
 content:"\f104"
}
.dribbble .soc-font-icon:before,
.dt-icon-dribbble:before,
.icomoon-the7-font-dribbble:before {
 content:"\f105"
}
.dt-icon-facebook:before,
.facebook .soc-font-icon:before,
.icomoon-the7-font-facebook:before {
 content:"\f106"
}
.dt-icon-flickr:before,
.flickr .soc-font-icon:before,
.icomoon-the7-font-flickr:before {
 content:"\f107"
}
.dt-icon-foursquare:before,
.foursquare .soc-font-icon:before,
.icomoon-the7-font-foursquare:before {
 content:"\f108"
}
.dt-icon-github:before,
.github .soc-font-icon:before,
.icomoon-the7-font-github:before {
 content:"\f109"
}
.dt-icon-instagram:before,
.icomoon-the7-font-instagram:before,
.instagram .soc-font-icon:before {
 content:"\f111"
}
.dt-icon-lastfm:before,
.icomoon-the7-font-lastfm:before,
.lastfm .soc-font-icon:before {
 content:"\f112"
}
.dt-icon-linkedin:before,
.icomoon-the7-font-linkedin:before,
.linkedin .soc-font-icon:before {
 content:"\f113"
}
.dt-icon-odnoklassniki:before,
.icomoon-the7-font-odnoklassniki:before,
.odnoklassniki .soc-font-icon:before {
 content:"\f114"
}
.dt-icon-pinterest:before,
.icomoon-the7-font-pinterest:before,
.pinterest .soc-font-icon:before {
 content:"\f115"
}
.dt-icon-reddit:before,
.icomoon-the7-font-reddit:before,
.reddit .soc-font-icon:before {
 content:"\f116"
}
.dt-icon-research-gate:before,
.icomoon-the7-font-researchgate:before,
.research-gate .soc-font-icon:before {
 content:"\f117"
}
.dt-icon-rss:before,
.icomoon-the7-font-rss:before,
.rss .soc-font-icon:before {
 content:"\f118"
}
.dt-icon-skype:before,
.icomoon-the7-font-skype:before,
.skype .soc-font-icon:before,
.the7-mw-icon-skype-bold:before {
 content:"\f119"
}
.icomoon-the7-font-skype-light:before,
.the7-mw-icon-skype:before {
 content:"\f120"
}
.dt-icon-snapchat:before,
.icomoon-the7-font-snapchat:before,
.snapchat .soc-font-icon:before {
 content:"\f121"
}
.dt-icon-soundcloud:before,
.icomoon-the7-font-soundcloud:before,
.soundcloud .soc-font-icon:before {
 content:"\f122"
}
.dt-icon-stumbleupon:before,
.icomoon-the7-font-stumbleupon:before,
.stumbleupon .soc-font-icon:before {
 content:"\f124"
}
.dt-icon-tripedvisor:before,
.icomoon-the7-font-tripadvisor:before,
.tripedvisor .soc-font-icon:before {
 content:"\f125"
}
.dt-icon-tumbler:before,
.icomoon-the7-font-tumblr:before,
.tumbler .soc-font-icon:before {
 content:"\f126"
}
.dt-icon-twitter:before,
.icomoon-the7-font-twitter:before,
.twitter .soc-font-icon:before {
 content:"\f127"
}
.dt-icon-vimeo:before,
.icomoon-the7-font-vimeo:before,
.vimeo .soc-font-icon:before {
 content:"\f128"
}
.dt-icon-vk:before,
.icomoon-the7-font-vk:before,
.vk .soc-font-icon:before {
 content:"\f129"
}
.dt-icon-website:before,
.icomoon-the7-font-website:before,
.website .soc-font-icon:before {
 content:"\f130"
}
.dt-icon-weibo:before,
.icomoon-the7-font-weibo:before,
.weibo .soc-font-icon:before {
 content:"\f131"
}
.dt-icon-whatsapp:before,
.icomoon-the7-font-whatsapp:before,
.whatsapp .soc-font-icon:before {
 content:"\f132"
}
.dt-icon-viber:before,
.icomoon-the7-font-viber:before,
.viber .soc-font-icon:before {
 content:"\f133"
}
.dt-icon-xing:before,
.icomoon-the7-font-xing:before,
.xing .soc-font-icon:before {
 content:"\f134"
}
.dt-icon-you-tube:before,
.icomoon-the7-font-youtube:before,
.icon-yt:before,
.you-tube .soc-font-icon:before {
 content:"\f138"
}
.dt-icon-telegram:before,
.icomoon-the7-font-telegram:before,
.icon-telegram:before,
.telegram .soc-font-icon:before {
 content:"\f136"
}
.dt-icon-yelp:before,
.icomoon-the7-font-yelp:before,
.icon-yelp:before,
.yelp .soc-font-icon:before {
 content:"\f137"
}
.dt-icon-the7-misc-099:before {
 content:"\ea12"
}
.dt-icon-the7-misc-006-1:before {
 content:"\ea13"
}
.dt-icon-the7-misc-006-2:before {
 content:"\ea14"
}
.dt-icon-the7-cross-00:before {
 content:"\eb00"
}
.dt-icon-the7-cross-01:before {
 content:"\eb01"
}
.dt-icon-the7-magn-004-12:before {
 content:"\ea16"
}
.dt-icon-the7-hide-icons:before {
 content:"\ea17"
}
.dt-icon-the7-show-icons:before {
 content:"\ea18"
}
.dt-icon-the7-download:before {
 content:"\ea19"
}
.dt-icon-the7-play:before {
 content:"\ea20"
}
.dt-icon-the7-pause:before {
 content:"\ea21"
}
.dt-icon-the7-play-alt:before {
 content:"\ea22"
}
.dt-icon-the7-play-large:before {
 content:"\ea23"
}
.dt-icon-the7-sort-02:before {
 content:"\ea02"
}
.dt-icon-the7-sort-03:before {
 content:"\ea03"
}
.dt-icon-the7-sort-00:before {
 content:"\ea00"
}
.dt-icon-the7-sort-01:before {
 content:"\ea01"
}
.dt-icon-the7-arrow-06:before {
 content:"\f006"
}
.dt-icon-the7-arrow-07:before {
 content:"\f007"
}
.dt-icon-the7-arrow-072:before {
 content:"\f0361"
}
.dt-icon-the7-arrow-071:before {
 content:"\f0362"
}
.dt-icon-the7-expand-003-1:before {
 content:"\ed001"
}
.dt-icon-the7-expand-001-1:before {
 content:"\ed021"
}
.dt-icon-the7-expand-008-1:before {
 content:"\ed061"
}
.dt-icon-the7-menu-011:before {
 content:"\e908"
}
.dt-icon-the7-menu-010:before {
 content:"\e909"
}
.dt-icon-the7-menu-009:before {
 content:"\e90a"
}
.dt-icon-the7-menu-002:before,
.the7-mw-icon-dropdown-menu:before {
 content:"\e90b"
}
.dt-icon-the7-menu-004:before {
 content:"\e90c"
}
.dt-icon-the7-menu-007:before,
.the7-mw-icon-dropdown-menu-bold:before {
 content:"\e90d"
}
.dt-icon-the7-menu-005:before {
 content:"\e90e"
}
.dt-icon-the7-menu-006:before {
 content:"\e90f"
}
.dt-icon-the7-menu-013:before {
 content:"\e910"
}
.dt-icon-the7-menu-014:before {
 content:"\e911"
}
.dt-icon-the7-menu-015:before {
 content:"\e912"
}
.dt-icon-the7-menu-016:before {
 content:"\e913"
}
.dt-icon-the7-arrow-00:before {
 content:"\f000"
}
.dt-icon-the7-arrow-01:before {
 content:"\f001"
}
.dt-icon-the7-arrow-02:before {
 content:"\f002"
}
.dt-icon-the7-arrow-03:before {
 content:"\f003"
}
.dt-icon-the7-settings:before {
 content:"\ea012"
}
.dt-icon-the7-plus-041:before {
 content:"\ef041"
}
.dt-icon-the7-arrow-531:before {
 content:"\f0531"
}
.dt-icon-the7-arrow-532:before {
 content:"\f0532"
}
.dt-icon-the7-arrow-551:before {
 content:"\f0551"
}
.dt-icon-the7-arrow-552:before {
 content:"\f0552"
}
.dt-icon-the7-arrow-35-1:before {
 content:"\f0351"
}
.dt-icon-the7-arrow-35-2:before {
 content:"\f0352"
}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1
}
.fa-lg {
 font-size:1.33333em;
 line-height:.75em;
 vertical-align:-.0667em
}
.fa-xs {
 font-size:.75em
}
.fa-sm {
 font-size:.875em
}
.fa-1x {
 font-size:1em
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-6x {
 font-size:6em
}
.fa-7x {
 font-size:7em
}
.fa-8x {
 font-size:8em
}
.fa-9x {
 font-size:9em
}
.fa-10x {
 font-size:10em
}
.fa-fw {
 text-align:center;
 width:1.25em
}
.fa-ul {
 list-style-type:none;
 margin-left:2.5em;
 padding-left:0
}
.fa-ul>li {
 position:relative
}
.fa-li {
 left:-2em;
 position:absolute;
 text-align:center;
 width:2em;
 line-height:inherit
}
.fa-border {
 border:.08em solid #eee;
 border-radius:.1em;
 padding:.2em .25em .15em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s linear infinite;
 animation:fa-spin 2s linear infinite
}
.fa-pulse {
 -webkit-animation:fa-spin 1s steps(8) infinite;
 animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 -webkit-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 -webkit-transform:scaleX(-1);
 transform:scaleX(-1)
}
.fa-flip-vertical {
 -webkit-transform:scaleY(-1);
 transform:scaleY(-1)
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
 -webkit-transform:scale(-1);
 transform:scale(-1)
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
 -webkit-filter:none;
 filter:none
}
.fa-stack {
 display:inline-block;
 height:2em;
 line-height:2em;
 position:relative;
 vertical-align:middle;
 width:2.5em
}
.fa-stack-1x,
.fa-stack-2x {
 left:0;
 position:absolute;
 text-align:center;
 width:100%
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-500px:before {
 content:"\f26e"
}
.fa-accessible-icon:before {
 content:"\f368"
}
.fa-accusoft:before {
 content:"\f369"
}
.fa-acquisitions-incorporated:before {
 content:"\f6af"
}
.fa-ad:before {
 content:"\f641"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-card:before {
 content:"\f2bb"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-adn:before {
 content:"\f170"
}
.fa-adversal:before {
 content:"\f36a"
}
.fa-affiliatetheme:before {
 content:"\f36b"
}
.fa-air-freshener:before {
 content:"\f5d0"
}
.fa-airbnb:before {
 content:"\f834"
}
.fa-algolia:before {
 content:"\f36c"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-alipay:before {
 content:"\f642"
}
.fa-allergies:before {
 content:"\f461"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-amazon-pay:before {
 content:"\f42c"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-amilia:before {
 content:"\f36d"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-android:before {
 content:"\f17b"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angry:before {
 content:"\f556"
}
.fa-angrycreative:before {
 content:"\f36e"
}
.fa-angular:before {
 content:"\f420"
}
.fa-ankh:before {
 content:"\f644"
}
.fa-app-store:before {
 content:"\f36f"
}
.fa-app-store-ios:before {
 content:"\f370"
}
.fa-apper:before {
 content:"\f371"
}
.fa-apple:before {
 content:"\f179"
}
.fa-apple-alt:before {
 content:"\f5d1"
}
.fa-apple-pay:before {
 content:"\f415"
}
.fa-archive:before {
 content:"\f187"
}
.fa-archway:before {
 content:"\f557"
}
.fa-arrow-alt-circle-down:before {
 content:"\f358"
}
.fa-arrow-alt-circle-left:before {
 content:"\f359"
}
.fa-arrow-alt-circle-right:before {
 content:"\f35a"
}
.fa-arrow-alt-circle-up:before {
 content:"\f35b"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-arrows-alt-h:before {
 content:"\f337"
}
.fa-arrows-alt-v:before {
 content:"\f338"
}
.fa-artstation:before {
 content:"\f77a"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-asymmetrik:before {
 content:"\f372"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-atlas:before {
 content:"\f558"
}
.fa-atlassian:before {
 content:"\f77b"
}
.fa-atom:before {
 content:"\f5d2"
}
.fa-audible:before {
 content:"\f373"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-autoprefixer:before {
 content:"\f41c"
}
.fa-avianex:before {
 content:"\f374"
}
.fa-aviato:before {
 content:"\f421"
}
.fa-award:before {
 content:"\f559"
}
.fa-aws:before {
 content:"\f375"
}
.fa-baby:before {
 content:"\f77c"
}
.fa-baby-carriage:before {
 content:"\f77d"
}
.fa-backspace:before {
 content:"\f55a"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-bacon:before {
 content:"\f7e5"
}
.fa-bacteria:before {
 content:"\e059"
}
.fa-bacterium:before {
 content:"\e05a"
}
.fa-bahai:before {
 content:"\f666"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-balance-scale-left:before {
 content:"\f515"
}
.fa-balance-scale-right:before {
 content:"\f516"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-band-aid:before {
 content:"\f462"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-bars:before {
 content:"\f0c9"
}
.fa-baseball-ball:before {
 content:"\f433"
}
.fa-basketball-ball:before {
 content:"\f434"
}
.fa-bath:before {
 content:"\f2cd"
}
.fa-battery-empty:before {
 content:"\f244"
}
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-battle-net:before {
 content:"\f835"
}
.fa-bed:before {
 content:"\f236"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bezier-curve:before {
 content:"\f55b"
}
.fa-bible:before {
 content:"\f647"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-biking:before {
 content:"\f84a"
}
.fa-bimobject:before {
 content:"\f378"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-biohazard:before {
 content:"\f780"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitcoin:before {
 content:"\f379"
}
.fa-bity:before {
 content:"\f37a"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-blackberry:before {
 content:"\f37b"
}
.fa-blender:before {
 content:"\f517"
}
.fa-blender-phone:before {
 content:"\f6b6"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-blog:before {
 content:"\f781"
}
.fa-blogger:before {
 content:"\f37c"
}
.fa-blogger-b:before {
 content:"\f37d"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-bold:before {
 content:"\f032"
}
.fa-bolt:before {
 content:"\f0e7"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-bone:before {
 content:"\f5d7"
}
.fa-bong:before {
 content:"\f55c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-book-dead:before {
 content:"\f6b7"
}
.fa-book-medical:before {
 content:"\f7e6"
}
.fa-book-open:before {
 content:"\f518"
}
.fa-book-reader:before {
 content:"\f5da"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-bootstrap:before {
 content:"\f836"
}
.fa-border-all:before {
 content:"\f84c"
}
.fa-border-none:before {
 content:"\f850"
}
.fa-border-style:before {
 content:"\f853"
}
.fa-bowling-ball:before {
 content:"\f436"
}
.fa-box:before {
 content:"\f466"
}
.fa-box-open:before {
 content:"\f49e"
}
.fa-box-tissue:before {
 content:"\e05b"
}
.fa-boxes:before {
 content:"\f468"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-brain:before {
 content:"\f5dc"
}
.fa-bread-slice:before {
 content:"\f7ec"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-briefcase-medical:before {
 content:"\f469"
}
.fa-broadcast-tower:before {
 content:"\f519"
}
.fa-broom:before {
 content:"\f51a"
}
.fa-brush:before {
 content:"\f55d"
}
.fa-btc:before {
 content:"\f15a"
}
.fa-buffer:before {
 content:"\f837"
}
.fa-bug:before {
 content:"\f188"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-burn:before {
 content:"\f46a"
}
.fa-buromobelexperte:before {
 content:"\f37f"
}
.fa-bus:before {
 content:"\f207"
}
.fa-bus-alt:before {
 content:"\f55e"
}
.fa-business-time:before {
 content:"\f64a"
}
.fa-buy-n-large:before {
 content:"\f8a6"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-calendar:before {
 content:"\f133"
}
.fa-calendar-alt:before {
 content:"\f073"
}
.fa-calendar-check:before {
 content:"\f274"
}
.fa-calendar-day:before {
 content:"\f783"
}
.fa-calendar-minus:before {
 content:"\f272"
}
.fa-calendar-plus:before {
 content:"\f271"
}
.fa-calendar-times:before {
 content:"\f273"
}
.fa-calendar-week:before {
 content:"\f784"
}
.fa-camera:before {
 content:"\f030"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-campground:before {
 content:"\f6bb"
}
.fa-canadian-maple-leaf:before {
 content:"\f785"
}
.fa-candy-cane:before {
 content:"\f786"
}
.fa-cannabis:before {
 content:"\f55f"
}
.fa-capsules:before {
 content:"\f46b"
}
.fa-car:before {
 content:"\f1b9"
}
.fa-car-alt:before {
 content:"\f5de"
}
.fa-car-battery:before {
 content:"\f5df"
}
.fa-car-crash:before {
 content:"\f5e1"
}
.fa-car-side:before {
 content:"\f5e4"
}
.fa-caravan:before {
 content:"\f8ff"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-caret-square-down:before {
 content:"\f150"
}
.fa-caret-square-left:before {
 content:"\f191"
}
.fa-caret-square-right:before {
 content:"\f152"
}
.fa-caret-square-up:before {
 content:"\f151"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-carrot:before {
 content:"\f787"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cash-register:before {
 content:"\f788"
}
.fa-cat:before {
 content:"\f6be"
}
.fa-cc-amazon-pay:before {
 content:"\f42d"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-apple-pay:before {
 content:"\f416"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-centercode:before {
 content:"\f380"
}
.fa-centos:before {
 content:"\f789"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-chair:before {
 content:"\f6c0"
}
.fa-chalkboard:before {
 content:"\f51b"
}
.fa-chalkboard-teacher:before {
 content:"\f51c"
}
.fa-charging-station:before {
 content:"\f5e7"
}
.fa-chart-area:before {
 content:"\f1fe"
}
.fa-chart-bar:before {
 content:"\f080"
}
.fa-chart-line:before {
 content:"\f201"
}
.fa-chart-pie:before {
 content:"\f200"
}
.fa-check:before {
 content:"\f00c"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-check-double:before {
 content:"\f560"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-cheese:before {
 content:"\f7ef"
}
.fa-chess:before {
 content:"\f439"
}
.fa-chess-bishop:before {
 content:"\f43a"
}
.fa-chess-board:before {
 content:"\f43c"
}
.fa-chess-king:before {
 content:"\f43f"
}
.fa-chess-knight:before {
 content:"\f441"
}
.fa-chess-pawn:before {
 content:"\f443"
}
.fa-chess-queen:before {
 content:"\f445"
}
.fa-chess-rook:before {
 content:"\f447"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-chromecast:before {
 content:"\f838"
}
.fa-church:before {
 content:"\f51d"
}
.fa-circle:before {
 content:"\f111"
}
.fa-circle-notch:before {
 content:"\f1ce"
}
.fa-city:before {
 content:"\f64f"
}
.fa-clinic-medical:before {
 content:"\f7f2"
}
.fa-clipboard:before {
 content:"\f328"
}
.fa-clipboard-check:before {
 content:"\f46c"
}
.fa-clipboard-list:before {
 content:"\f46d"
}
.fa-clock:before {
 content:"\f017"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-closed-captioning:before {
 content:"\f20a"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-cloud-download-alt:before {
 content:"\f381"
}
.fa-cloud-meatball:before {
 content:"\f73b"
}
.fa-cloud-moon:before {
 content:"\f6c3"
}
.fa-cloud-moon-rain:before {
 content:"\f73c"
}
.fa-cloud-rain:before {
 content:"\f73d"
}
.fa-cloud-showers-heavy:before {
 content:"\f740"
}
.fa-cloud-sun:before {
 content:"\f6c4"
}
.fa-cloud-sun-rain:before {
 content:"\f743"
}
.fa-cloud-upload-alt:before {
 content:"\f382"
}
.fa-cloudflare:before {
 content:"\e07d"
}
.fa-cloudscale:before {
 content:"\f383"
}
.fa-cloudsmith:before {
 content:"\f384"
}
.fa-cloudversify:before {
 content:"\f385"
}
.fa-cocktail:before {
 content:"\f561"
}
.fa-code:before {
 content:"\f121"
}
.fa-code-branch:before {
 content:"\f126"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cog:before {
 content:"\f013"
}
.fa-cogs:before {
 content:"\f085"
}
.fa-coins:before {
 content:"\f51e"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-comment:before {
 content:"\f075"
}
.fa-comment-alt:before {
 content:"\f27a"
}
.fa-comment-dollar:before {
 content:"\f651"
}
.fa-comment-dots:before {
 content:"\f4ad"
}
.fa-comment-medical:before {
 content:"\f7f5"
}
.fa-comment-slash:before {
 content:"\f4b3"
}
.fa-comments:before {
 content:"\f086"
}
.fa-comments-dollar:before {
 content:"\f653"
}
.fa-compact-disc:before {
 content:"\f51f"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-compress:before {
 content:"\f066"
}
.fa-compress-alt:before {
 content:"\f422"
}
.fa-compress-arrows-alt:before {
 content:"\f78c"
}
.fa-concierge-bell:before {
 content:"\f562"
}
.fa-confluence:before {
 content:"\f78d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-cookie:before {
 content:"\f563"
}
.fa-cookie-bite:before {
 content:"\f564"
}
.fa-copy:before {
 content:"\f0c5"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-cotton-bureau:before {
 content:"\f89e"
}
.fa-couch:before {
 content:"\f4b8"
}
.fa-cpanel:before {
 content:"\f388"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-creative-commons-by:before {
 content:"\f4e7"
}
.fa-creative-commons-nc:before {
 content:"\f4e8"
}
.fa-creative-commons-nc-eu:before {
 content:"\f4e9"
}
.fa-creative-commons-nc-jp:before {
 content:"\f4ea"
}
.fa-creative-commons-nd:before {
 content:"\f4eb"
}
.fa-creative-commons-pd:before {
 content:"\f4ec"
}
.fa-creative-commons-pd-alt:before {
 content:"\f4ed"
}
.fa-creative-commons-remix:before {
 content:"\f4ee"
}
.fa-creative-commons-sa:before {
 content:"\f4ef"
}
.fa-creative-commons-sampling:before {
 content:"\f4f0"
}
.fa-creative-commons-sampling-plus:before {
 content:"\f4f1"
}
.fa-creative-commons-share:before {
 content:"\f4f2"
}
.fa-creative-commons-zero:before {
 content:"\f4f3"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-critical-role:before {
 content:"\f6c9"
}
.fa-crop:before {
 content:"\f125"
}
.fa-crop-alt:before {
 content:"\f565"
}
.fa-cross:before {
 content:"\f654"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-crow:before {
 content:"\f520"
}
.fa-crown:before {
 content:"\f521"
}
.fa-crutch:before {
 content:"\f7f7"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-css3-alt:before {
 content:"\f38b"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-cut:before {
 content:"\f0c4"
}
.fa-cuttlefish:before {
 content:"\f38c"
}
.fa-d-and-d:before {
 content:"\f38d"
}
.fa-d-and-d-beyond:before {
 content:"\f6ca"
}
.fa-dailymotion:before {
 content:"\e052"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-deaf:before {
 content:"\f2a4"
}
.fa-deezer:before {
 content:"\e077"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-democrat:before {
 content:"\f747"
}
.fa-deploydog:before {
 content:"\f38e"
}
.fa-deskpro:before {
 content:"\f38f"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-dev:before {
 content:"\f6cc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-dharmachakra:before {
 content:"\f655"
}
.fa-dhl:before {
 content:"\f790"
}
.fa-diagnoses:before {
 content:"\f470"
}
.fa-diaspora:before {
 content:"\f791"
}
.fa-dice:before {
 content:"\f522"
}
.fa-dice-d20:before {
 content:"\f6cf"
}
.fa-dice-d6:before {
 content:"\f6d1"
}
.fa-dice-five:before {
 content:"\f523"
}
.fa-dice-four:before {
 content:"\f524"
}
.fa-dice-one:before {
 content:"\f525"
}
.fa-dice-six:before {
 content:"\f526"
}
.fa-dice-three:before {
 content:"\f527"
}
.fa-dice-two:before {
 content:"\f528"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-digital-ocean:before {
 content:"\f391"
}
.fa-digital-tachograph:before {
 content:"\f566"
}
.fa-directions:before {
 content:"\f5eb"
}
.fa-discord:before {
 content:"\f392"
}
.fa-discourse:before {
 content:"\f393"
}
.fa-disease:before {
 content:"\f7fa"
}
.fa-divide:before {
 content:"\f529"
}
.fa-dizzy:before {
 content:"\f567"
}
.fa-dna:before {
 content:"\f471"
}
.fa-dochub:before {
 content:"\f394"
}
.fa-docker:before {
 content:"\f395"
}
.fa-dog:before {
 content:"\f6d3"
}
.fa-dollar-sign:before {
 content:"\f155"
}
.fa-dolly:before {
 content:"\f472"
}
.fa-dolly-flatbed:before {
 content:"\f474"
}
.fa-donate:before {
 content:"\f4b9"
}
.fa-door-closed:before {
 content:"\f52a"
}
.fa-door-open:before {
 content:"\f52b"
}
.fa-dot-circle:before {
 content:"\f192"
}
.fa-dove:before {
 content:"\f4ba"
}
.fa-download:before {
 content:"\f019"
}
.fa-draft2digital:before {
 content:"\f396"
}
.fa-drafting-compass:before {
 content:"\f568"
}
.fa-dragon:before {
 content:"\f6d5"
}
.fa-draw-polygon:before {
 content:"\f5ee"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-dribbble-square:before {
 content:"\f397"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-drum:before {
 content:"\f569"
}
.fa-drum-steelpan:before {
 content:"\f56a"
}
.fa-drumstick-bite:before {
 content:"\f6d7"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-dumbbell:before {
 content:"\f44b"
}
.fa-dumpster:before {
 content:"\f793"
}
.fa-dumpster-fire:before {
 content:"\f794"
}
.fa-dungeon:before {
 content:"\f6d9"
}
.fa-dyalog:before {
 content:"\f399"
}
.fa-earlybirds:before {
 content:"\f39a"
}
.fa-ebay:before {
 content:"\f4f4"
}
.fa-edge:before {
 content:"\f282"
}
.fa-edge-legacy:before {
 content:"\e078"
}
.fa-edit:before {
 content:"\f044"
}
.fa-egg:before {
 content:"\f7fb"
}
.fa-eject:before {
 content:"\f052"
}
.fa-elementor:before {
 content:"\f430"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-ello:before {
 content:"\f5f1"
}
.fa-ember:before {
 content:"\f423"
}
.fa-empire:before {
 content:"\f1d1"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-open-text:before {
 content:"\f658"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-envira:before {
 content:"\f299"
}
.fa-equals:before {
 content:"\f52c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-erlang:before {
 content:"\f39d"
}
.fa-ethereum:before {
 content:"\f42e"
}
.fa-ethernet:before {
 content:"\f796"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-euro-sign:before {
 content:"\f153"
}
.fa-evernote:before {
 content:"\f839"
}
.fa-exchange-alt:before {
 content:"\f362"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-expand:before {
 content:"\f065"
}
.fa-expand-alt:before {
 content:"\f424"
}
.fa-expand-arrows-alt:before {
 content:"\f31e"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-external-link-alt:before {
 content:"\f35d"
}
.fa-external-link-square-alt:before {
 content:"\f360"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-dropper:before {
 content:"\f1fb"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-facebook:before {
 content:"\f09a"
}
.fa-facebook-f:before {
 content:"\f39e"
}
.fa-facebook-messenger:before {
 content:"\f39f"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-fan:before {
 content:"\f863"
}
.fa-fantasy-flight-games:before {
 content:"\f6dc"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-faucet:before {
 content:"\e005"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-feather:before {
 content:"\f52d"
}
.fa-feather-alt:before {
 content:"\f56b"
}
.fa-fedex:before {
 content:"\f797"
}
.fa-fedora:before {
 content:"\f798"
}
.fa-female:before {
 content:"\f182"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-figma:before {
 content:"\f799"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-alt:before {
 content:"\f15c"
}
.fa-file-archive:before {
 content:"\f1c6"
}
.fa-file-audio:before {
 content:"\f1c7"
}
.fa-file-code:before {
 content:"\f1c9"
}
.fa-file-contract:before {
 content:"\f56c"
}
.fa-file-csv:before {
 content:"\f6dd"
}
.fa-file-download:before {
 content:"\f56d"
}
.fa-file-excel:before {
 content:"\f1c3"
}
.fa-file-export:before {
 content:"\f56e"
}
.fa-file-image:before {
 content:"\f1c5"
}
.fa-file-import:before {
 content:"\f56f"
}
.fa-file-invoice:before {
 content:"\f570"
}
.fa-file-invoice-dollar:before {
 content:"\f571"
}
.fa-file-medical:before {
 content:"\f477"
}
.fa-file-medical-alt:before {
 content:"\f478"
}
.fa-file-pdf:before {
 content:"\f1c1"
}
.fa-file-powerpoint:before {
 content:"\f1c4"
}
.fa-file-prescription:before {
 content:"\f572"
}
.fa-file-signature:before {
 content:"\f573"
}
.fa-file-upload:before {
 content:"\f574"
}
.fa-file-video:before {
 content:"\f1c8"
}
.fa-file-word:before {
 content:"\f1c2"
}
.fa-fill:before {
 content:"\f575"
}
.fa-fill-drip:before {
 content:"\f576"
}
.fa-film:before {
 content:"\f008"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-fingerprint:before {
 content:"\f577"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-fire-alt:before {
 content:"\f7e4"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-firefox-browser:before {
 content:"\e007"
}
.fa-first-aid:before {
 content:"\f479"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-first-order-alt:before {
 content:"\f50a"
}
.fa-firstdraft:before {
 content:"\f3a1"
}
.fa-fish:before {
 content:"\f578"
}
.fa-fist-raised:before {
 content:"\f6de"
}
.fa-flag:before {
 content:"\f024"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-flag-usa:before {
 content:"\f74d"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-flipboard:before {
 content:"\f44d"
}
.fa-flushed:before {
 content:"\f579"
}
.fa-fly:before {
 content:"\f417"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-minus:before {
 content:"\f65d"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-folder-plus:before {
 content:"\f65e"
}
.fa-font:before {
 content:"\f031"
}
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-font-awesome-alt:before {
 content:"\f35c"
}
.fa-font-awesome-flag:before {
 content:"\f425"
}
.fa-font-awesome-logo-full:before {
 content:"\f4e6"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-fonticons-fi:before {
 content:"\f3a2"
}
.fa-football-ball:before {
 content:"\f44e"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-fort-awesome-alt:before {
 content:"\f3a3"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-freebsd:before {
 content:"\f3a4"
}
.fa-frog:before {
 content:"\f52e"
}
.fa-frown:before {
 content:"\f119"
}
.fa-frown-open:before {
 content:"\f57a"
}
.fa-fulcrum:before {
 content:"\f50b"
}
.fa-funnel-dollar:before {
 content:"\f662"
}
.fa-futbol:before {
 content:"\f1e3"
}
.fa-galactic-republic:before {
 content:"\f50c"
}
.fa-galactic-senate:before {
 content:"\f50d"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-gas-pump:before {
 content:"\f52f"
}
.fa-gavel:before {
 content:"\f0e3"
}
.fa-gem:before {
 content:"\f3a5"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-ghost:before {
 content:"\f6e2"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-gifts:before {
 content:"\f79c"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-git-alt:before {
 content:"\f841"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-github:before {
 content:"\f09b"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-gitkraken:before {
 content:"\f3a6"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-gitter:before {
 content:"\f426"
}
.fa-glass-cheers:before {
 content:"\f79f"
}
.fa-glass-martini:before {
 content:"\f000"
}
.fa-glass-martini-alt:before {
 content:"\f57b"
}
.fa-glass-whiskey:before {
 content:"\f7a0"
}
.fa-glasses:before {
 content:"\f530"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-globe-africa:before {
 content:"\f57c"
}
.fa-globe-americas:before {
 content:"\f57d"
}
.fa-globe-asia:before {
 content:"\f57e"
}
.fa-globe-europe:before {
 content:"\f7a2"
}
.fa-gofore:before {
 content:"\f3a7"
}
.fa-golf-ball:before {
 content:"\f450"
}
.fa-goodreads:before {
 content:"\f3a8"
}
.fa-goodreads-g:before {
 content:"\f3a9"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-google-drive:before {
 content:"\f3aa"
}
.fa-google-pay:before {
 content:"\e079"
}
.fa-google-play:before {
 content:"\f3ab"
}
.fa-google-plus:before {
 content:"\f2b3"
}
.fa-google-plus-g:before {
 content:"\f0d5"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-gopuram:before {
 content:"\f664"
}
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-gratipay:before {
 content:"\f184"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-greater-than:before {
 content:"\f531"
}
.fa-greater-than-equal:before {
 content:"\f532"
}
.fa-grimace:before {
 content:"\f57f"
}
.fa-grin:before {
 content:"\f580"
}
.fa-grin-alt:before {
 content:"\f581"
}
.fa-grin-beam:before {
 content:"\f582"
}
.fa-grin-beam-sweat:before {
 content:"\f583"
}
.fa-grin-hearts:before {
 content:"\f584"
}
.fa-grin-squint:before {
 content:"\f585"
}
.fa-grin-squint-tears:before {
 content:"\f586"
}
.fa-grin-stars:before {
 content:"\f587"
}
.fa-grin-tears:before {
 content:"\f588"
}
.fa-grin-tongue:before {
 content:"\f589"
}
.fa-grin-tongue-squint:before {
 content:"\f58a"
}
.fa-grin-tongue-wink:before {
 content:"\f58b"
}
.fa-grin-wink:before {
 content:"\f58c"
}
.fa-grip-horizontal:before {
 content:"\f58d"
}
.fa-grip-lines:before {
 content:"\f7a4"
}
.fa-grip-lines-vertical:before {
 content:"\f7a5"
}
.fa-grip-vertical:before {
 content:"\f58e"
}
.fa-gripfire:before {
 content:"\f3ac"
}
.fa-grunt:before {
 content:"\f3ad"
}
.fa-guilded:before {
 content:"\e07e"
}
.fa-guitar:before {
 content:"\f7a6"
}
.fa-gulp:before {
 content:"\f3ae"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-hacker-news-square:before {
 content:"\f3af"
}
.fa-hackerrank:before {
 content:"\f5f7"
}
.fa-hamburger:before {
 content:"\f805"
}
.fa-hammer:before {
 content:"\f6e3"
}
.fa-hamsa:before {
 content:"\f665"
}
.fa-hand-holding:before {
 content:"\f4bd"
}
.fa-hand-holding-heart:before {
 content:"\f4be"
}
.fa-hand-holding-medical:before {
 content:"\e05c"
}
.fa-hand-holding-usd:before {
 content:"\f4c0"
}
.fa-hand-holding-water:before {
 content:"\f4c1"
}
.fa-hand-lizard:before {
 content:"\f258"
}
.fa-hand-middle-finger:before {
 content:"\f806"
}
.fa-hand-paper:before {
 content:"\f256"
}
.fa-hand-peace:before {
 content:"\f25b"
}
.fa-hand-point-down:before {
 content:"\f0a7"
}
.fa-hand-point-left:before {
 content:"\f0a5"
}
.fa-hand-point-right:before {
 content:"\f0a4"
}
.fa-hand-point-up:before {
 content:"\f0a6"
}
.fa-hand-pointer:before {
 content:"\f25a"
}
.fa-hand-rock:before {
 content:"\f255"
}
.fa-hand-scissors:before {
 content:"\f257"
}
.fa-hand-sparkles:before {
 content:"\e05d"
}
.fa-hand-spock:before {
 content:"\f259"
}
.fa-hands:before {
 content:"\f4c2"
}
.fa-hands-helping:before {
 content:"\f4c4"
}
.fa-hands-wash:before {
 content:"\e05e"
}
.fa-handshake:before {
 content:"\f2b5"
}
.fa-handshake-alt-slash:before {
 content:"\e05f"
}
.fa-handshake-slash:before {
 content:"\e060"
}
.fa-hanukiah:before {
 content:"\f6e6"
}
.fa-hard-hat:before {
 content:"\f807"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-hat-cowboy:before {
 content:"\f8c0"
}
.fa-hat-cowboy-side:before {
 content:"\f8c1"
}
.fa-hat-wizard:before {
 content:"\f6e8"
}
.fa-hdd:before {
 content:"\f0a0"
}
.fa-head-side-cough:before {
 content:"\e061"
}
.fa-head-side-cough-slash:before {
 content:"\e062"
}
.fa-head-side-mask:before {
 content:"\e063"
}
.fa-head-side-virus:before {
 content:"\e064"
}
.fa-heading:before {
 content:"\f1dc"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-headphones-alt:before {
 content:"\f58f"
}
.fa-headset:before {
 content:"\f590"
}
.fa-heart:before {
 content:"\f004"
}
.fa-heart-broken:before {
 content:"\f7a9"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-helicopter:before {
 content:"\f533"
}
.fa-highlighter:before {
 content:"\f591"
}
.fa-hiking:before {
 content:"\f6ec"
}
.fa-hippo:before {
 content:"\f6ed"
}
.fa-hips:before {
 content:"\f452"
}
.fa-hire-a-helper:before {
 content:"\f3b0"
}
.fa-history:before {
 content:"\f1da"
}
.fa-hive:before {
 content:"\e07f"
}
.fa-hockey-puck:before {
 content:"\f453"
}
.fa-holly-berry:before {
 content:"\f7aa"
}
.fa-home:before {
 content:"\f015"
}
.fa-hooli:before {
 content:"\f427"
}
.fa-hornbill:before {
 content:"\f592"
}
.fa-horse:before {
 content:"\f6f0"
}
.fa-horse-head:before {
 content:"\f7ab"
}
.fa-hospital:before {
 content:"\f0f8"
}
.fa-hospital-alt:before {
 content:"\f47d"
}
.fa-hospital-symbol:before {
 content:"\f47e"
}
.fa-hospital-user:before {
 content:"\f80d"
}
.fa-hot-tub:before {
 content:"\f593"
}
.fa-hotdog:before {
 content:"\f80f"
}
.fa-hotel:before {
 content:"\f594"
}
.fa-hotjar:before {
 content:"\f3b1"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-house-damage:before {
 content:"\f6f1"
}
.fa-house-user:before {
 content:"\e065"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-hryvnia:before {
 content:"\f6f2"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-hubspot:before {
 content:"\f3b2"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-ice-cream:before {
 content:"\f810"
}
.fa-icicles:before {
 content:"\f7ad"
}
.fa-icons:before {
 content:"\f86d"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-id-card:before {
 content:"\f2c2"
}
.fa-id-card-alt:before {
 content:"\f47f"
}
.fa-ideal:before {
 content:"\e013"
}
.fa-igloo:before {
 content:"\f7ae"
}
.fa-image:before {
 content:"\f03e"
}
.fa-images:before {
 content:"\f302"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-industry:before {
 content:"\f275"
}
.fa-infinity:before {
 content:"\f534"
}
.fa-info:before {
 content:"\f129"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-innosoft:before {
 content:"\e080"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-instagram-square:before {
 content:"\e055"
}
.fa-instalod:before {
 content:"\e081"
}
.fa-intercom:before {
 content:"\f7af"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-invision:before {
 content:"\f7b0"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-italic:before {
 content:"\f033"
}
.fa-itch-io:before {
 content:"\f83a"
}
.fa-itunes:before {
 content:"\f3b4"
}
.fa-itunes-note:before {
 content:"\f3b5"
}
.fa-java:before {
 content:"\f4e4"
}
.fa-jedi:before {
 content:"\f669"
}
.fa-jedi-order:before {
 content:"\f50e"
}
.fa-jenkins:before {
 content:"\f3b6"
}
.fa-jira:before {
 content:"\f7b1"
}
.fa-joget:before {
 content:"\f3b7"
}
.fa-joint:before {
 content:"\f595"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-journal-whills:before {
 content:"\f66a"
}
.fa-js:before {
 content:"\f3b8"
}
.fa-js-square:before {
 content:"\f3b9"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-kaaba:before {
 content:"\f66b"
}
.fa-kaggle:before {
 content:"\f5fa"
}
.fa-key:before {
 content:"\f084"
}
.fa-keybase:before {
 content:"\f4f5"
}
.fa-keyboard:before {
 content:"\f11c"
}
.fa-keycdn:before {
 content:"\f3ba"
}
.fa-khanda:before {
 content:"\f66d"
}
.fa-kickstarter:before {
 content:"\f3bb"
}
.fa-kickstarter-k:before {
 content:"\f3bc"
}
.fa-kiss:before {
 content:"\f596"
}
.fa-kiss-beam:before {
 content:"\f597"
}
.fa-kiss-wink-heart:before {
 content:"\f598"
}
.fa-kiwi-bird:before {
 content:"\f535"
}
.fa-korvue:before {
 content:"\f42f"
}
.fa-landmark:before {
 content:"\f66f"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-laptop-code:before {
 content:"\f5fc"
}
.fa-laptop-house:before {
 content:"\e066"
}
.fa-laptop-medical:before {
 content:"\f812"
}
.fa-laravel:before {
 content:"\f3bd"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-laugh:before {
 content:"\f599"
}
.fa-laugh-beam:before {
 content:"\f59a"
}
.fa-laugh-squint:before {
 content:"\f59b"
}
.fa-laugh-wink:before {
 content:"\f59c"
}
.fa-layer-group:before {
 content:"\f5fd"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-lemon:before {
 content:"\f094"
}
.fa-less:before {
 content:"\f41d"
}
.fa-less-than:before {
 content:"\f536"
}
.fa-less-than-equal:before {
 content:"\f537"
}
.fa-level-down-alt:before {
 content:"\f3be"
}
.fa-level-up-alt:before {
 content:"\f3bf"
}
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-lightbulb:before {
 content:"\f0eb"
}
.fa-line:before {
 content:"\f3c0"
}
.fa-link:before {
 content:"\f0c1"
}
.fa-linkedin:before {
 content:"\f08c"
}
.fa-linkedin-in:before {
 content:"\f0e1"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-lira-sign:before {
 content:"\f195"
}
.fa-list:before {
 content:"\f03a"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-lock:before {
 content:"\f023"
}
.fa-lock-open:before {
 content:"\f3c1"
}
.fa-long-arrow-alt-down:before {
 content:"\f309"
}
.fa-long-arrow-alt-left:before {
 content:"\f30a"
}
.fa-long-arrow-alt-right:before {
 content:"\f30b"
}
.fa-long-arrow-alt-up:before {
 content:"\f30c"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-luggage-cart:before {
 content:"\f59d"
}
.fa-lungs:before {
 content:"\f604"
}
.fa-lungs-virus:before {
 content:"\e067"
}
.fa-lyft:before {
 content:"\f3c3"
}
.fa-magento:before {
 content:"\f3c4"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-mail-bulk:before {
 content:"\f674"
}
.fa-mailchimp:before {
 content:"\f59e"
}
.fa-male:before {
 content:"\f183"
}
.fa-mandalorian:before {
 content:"\f50f"
}
.fa-map:before {
 content:"\f279"
}
.fa-map-marked:before {
 content:"\f59f"
}
.fa-map-marked-alt:before {
 content:"\f5a0"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-map-marker-alt:before {
 content:"\f3c5"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-markdown:before {
 content:"\f60f"
}
.fa-marker:before {
 content:"\f5a1"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mask:before {
 content:"\f6fa"
}
.fa-mastodon:before {
 content:"\f4f6"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-mdb:before {
 content:"\f8ca"
}
.fa-medal:before {
 content:"\f5a2"
}
.fa-medapps:before {
 content:"\f3c6"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-medium-m:before {
 content:"\f3c7"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-medrt:before {
 content:"\f3c8"
}
.fa-meetup:before {
 content:"\f2e0"
}
.fa-megaport:before {
 content:"\f5a3"
}
.fa-meh:before {
 content:"\f11a"
}
.fa-meh-blank:before {
 content:"\f5a4"
}
.fa-meh-rolling-eyes:before {
 content:"\f5a5"
}
.fa-memory:before {
 content:"\f538"
}
.fa-mendeley:before {
 content:"\f7b3"
}
.fa-menorah:before {
 content:"\f676"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-meteor:before {
 content:"\f753"
}
.fa-microblog:before {
 content:"\e01a"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-alt:before {
 content:"\f3c9"
}
.fa-microphone-alt-slash:before {
 content:"\f539"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-microscope:before {
 content:"\f610"
}
.fa-microsoft:before {
 content:"\f3ca"
}
.fa-minus:before {
 content:"\f068"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-mitten:before {
 content:"\f7b5"
}
.fa-mix:before {
 content:"\f3cb"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-mixer:before {
 content:"\e056"
}
.fa-mizuni:before {
 content:"\f3cc"
}
.fa-mobile:before {
 content:"\f10b"
}
.fa-mobile-alt:before {
 content:"\f3cd"
}
.fa-modx:before {
 content:"\f285"
}
.fa-monero:before {
 content:"\f3d0"
}
.fa-money-bill:before {
 content:"\f0d6"
}
.fa-money-bill-alt:before {
 content:"\f3d1"
}
.fa-money-bill-wave:before {
 content:"\f53a"
}
.fa-money-bill-wave-alt:before {
 content:"\f53b"
}
.fa-money-check:before {
 content:"\f53c"
}
.fa-money-check-alt:before {
 content:"\f53d"
}
.fa-monument:before {
 content:"\f5a6"
}
.fa-moon:before {
 content:"\f186"
}
.fa-mortar-pestle:before {
 content:"\f5a7"
}
.fa-mosque:before {
 content:"\f678"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-mountain:before {
 content:"\f6fc"
}
.fa-mouse:before {
 content:"\f8cc"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-mug-hot:before {
 content:"\f7b6"
}
.fa-music:before {
 content:"\f001"
}
.fa-napster:before {
 content:"\f3d2"
}
.fa-neos:before {
 content:"\f612"
}
.fa-network-wired:before {
 content:"\f6ff"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-newspaper:before {
 content:"\f1ea"
}
.fa-nimblr:before {
 content:"\f5a8"
}
.fa-node:before {
 content:"\f419"
}
.fa-node-js:before {
 content:"\f3d3"
}
.fa-not-equal:before {
 content:"\f53e"
}
.fa-notes-medical:before {
 content:"\f481"
}
.fa-npm:before {
 content:"\f3d4"
}
.fa-ns8:before {
 content:"\f3d5"
}
.fa-nutritionix:before {
 content:"\f3d6"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-octopus-deploy:before {
 content:"\e082"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-oil-can:before {
 content:"\f613"
}
.fa-old-republic:before {
 content:"\f510"
}
.fa-om:before {
 content:"\f679"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-orcid:before {
 content:"\f8d2"
}
.fa-osi:before {
 content:"\f41a"
}
.fa-otter:before {
 content:"\f700"
}
.fa-outdent:before {
 content:"\f03b"
}
.fa-page4:before {
 content:"\f3d7"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-pager:before {
 content:"\f815"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-paint-roller:before {
 content:"\f5aa"
}
.fa-palette:before {
 content:"\f53f"
}
.fa-palfed:before {
 content:"\f3d8"
}
.fa-pallet:before {
 content:"\f482"
}
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-parachute-box:before {
 content:"\f4cd"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-parking:before {
 content:"\f540"
}
.fa-passport:before {
 content:"\f5ab"
}
.fa-pastafarianism:before {
 content:"\f67b"
}
.fa-paste:before {
 content:"\f0ea"
}
.fa-patreon:before {
 content:"\f3d9"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-peace:before {
 content:"\f67c"
}
.fa-pen:before {
 content:"\f304"
}
.fa-pen-alt:before {
 content:"\f305"
}
.fa-pen-fancy:before {
 content:"\f5ac"
}
.fa-pen-nib:before {
 content:"\f5ad"
}
.fa-pen-square:before {
 content:"\f14b"
}
.fa-pencil-alt:before {
 content:"\f303"
}
.fa-pencil-ruler:before {
 content:"\f5ae"
}
.fa-penny-arcade:before {
 content:"\f704"
}
.fa-people-arrows:before {
 content:"\e068"
}
.fa-people-carry:before {
 content:"\f4ce"
}
.fa-pepper-hot:before {
 content:"\f816"
}
.fa-perbyte:before {
 content:"\e083"
}
.fa-percent:before {
 content:"\f295"
}
.fa-percentage:before {
 content:"\f541"
}
.fa-periscope:before {
 content:"\f3da"
}
.fa-person-booth:before {
 content:"\f756"
}
.fa-phabricator:before {
 content:"\f3db"
}
.fa-phoenix-framework:before {
 content:"\f3dc"
}
.fa-phoenix-squadron:before {
 content:"\f511"
}
.fa-phone:before {
 content:"\f095"
}
.fa-phone-alt:before {
 content:"\f879"
}
.fa-phone-slash:before {
 content:"\f3dd"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-phone-square-alt:before {
 content:"\f87b"
}
.fa-phone-volume:before {
 content:"\f2a0"
}
.fa-photo-video:before {
 content:"\f87c"
}
.fa-php:before {
 content:"\f457"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-pied-piper-hat:before {
 content:"\f4e5"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-pied-piper-square:before {
 content:"\e01e"
}
.fa-piggy-bank:before {
 content:"\f4d3"
}
.fa-pills:before {
 content:"\f484"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-pizza-slice:before {
 content:"\f818"
}
.fa-place-of-worship:before {
 content:"\f67f"
}
.fa-plane:before {
 content:"\f072"
}
.fa-plane-arrival:before {
 content:"\f5af"
}
.fa-plane-departure:before {
 content:"\f5b0"
}
.fa-plane-slash:before {
 content:"\e069"
}
.fa-play:before {
 content:"\f04b"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-playstation:before {
 content:"\f3df"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-plus:before {
 content:"\f067"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-poll:before {
 content:"\f681"
}
.fa-poll-h:before {
 content:"\f682"
}
.fa-poo:before {
 content:"\f2fe"
}
.fa-poo-storm:before {
 content:"\f75a"
}
.fa-poop:before {
 content:"\f619"
}
.fa-portrait:before {
 content:"\f3e0"
}
.fa-pound-sign:before {
 content:"\f154"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-pray:before {
 content:"\f683"
}
.fa-praying-hands:before {
 content:"\f684"
}
.fa-prescription:before {
 content:"\f5b1"
}
.fa-prescription-bottle:before {
 content:"\f485"
}
.fa-prescription-bottle-alt:before {
 content:"\f486"
}
.fa-print:before {
 content:"\f02f"
}
.fa-procedures:before {
 content:"\f487"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-project-diagram:before {
 content:"\f542"
}
.fa-pump-medical:before {
 content:"\e06a"
}
.fa-pump-soap:before {
 content:"\e06b"
}
.fa-pushed:before {
 content:"\f3e1"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-python:before {
 content:"\f3e2"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-question:before {
 content:"\f128"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-quidditch:before {
 content:"\f458"
}
.fa-quinscape:before {
 content:"\f459"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-quran:before {
 content:"\f687"
}
.fa-r-project:before {
 content:"\f4f7"
}
.fa-radiation:before {
 content:"\f7b9"
}
.fa-radiation-alt:before {
 content:"\f7ba"
}
.fa-rainbow:before {
 content:"\f75b"
}
.fa-random:before {
 content:"\f074"
}
.fa-raspberry-pi:before {
 content:"\f7bb"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-react:before {
 content:"\f41b"
}
.fa-reacteurope:before {
 content:"\f75d"
}
.fa-readme:before {
 content:"\f4d5"
}
.fa-rebel:before {
 content:"\f1d0"
}
.fa-receipt:before {
 content:"\f543"
}
.fa-record-vinyl:before {
 content:"\f8d9"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-red-river:before {
 content:"\f3e3"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-redhat:before {
 content:"\f7bc"
}
.fa-redo:before {
 content:"\f01e"
}
.fa-redo-alt:before {
 content:"\f2f9"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-remove-format:before {
 content:"\f87d"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-reply:before {
 content:"\f3e5"
}
.fa-reply-all:before {
 content:"\f122"
}
.fa-replyd:before {
 content:"\f3e6"
}
.fa-republican:before {
 content:"\f75e"
}
.fa-researchgate:before {
 content:"\f4f8"
}
.fa-resolving:before {
 content:"\f3e7"
}
.fa-restroom:before {
 content:"\f7bd"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-rev:before {
 content:"\f5b2"
}
.fa-ribbon:before {
 content:"\f4d6"
}
.fa-ring:before {
 content:"\f70b"
}
.fa-road:before {
 content:"\f018"
}
.fa-robot:before {
 content:"\f544"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-rocketchat:before {
 content:"\f3e8"
}
.fa-rockrms:before {
 content:"\f3e9"
}
.fa-route:before {
 content:"\f4d7"
}
.fa-rss:before {
 content:"\f09e"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-ruble-sign:before {
 content:"\f158"
}
.fa-ruler:before {
 content:"\f545"
}
.fa-ruler-combined:before {
 content:"\f546"
}
.fa-ruler-horizontal:before {
 content:"\f547"
}
.fa-ruler-vertical:before {
 content:"\f548"
}
.fa-running:before {
 content:"\f70c"
}
.fa-rupee-sign:before {
 content:"\f156"
}
.fa-rust:before {
 content:"\e07a"
}
.fa-sad-cry:before {
 content:"\f5b3"
}
.fa-sad-tear:before {
 content:"\f5b4"
}
.fa-safari:before {
 content:"\f267"
}
.fa-salesforce:before {
 content:"\f83b"
}
.fa-sass:before {
 content:"\f41e"
}
.fa-satellite:before {
 content:"\f7bf"
}
.fa-satellite-dish:before {
 content:"\f7c0"
}
.fa-save:before {
 content:"\f0c7"
}
.fa-schlix:before {
 content:"\f3ea"
}
.fa-school:before {
 content:"\f549"
}
.fa-screwdriver:before {
 content:"\f54a"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-scroll:before {
 content:"\f70e"
}
.fa-sd-card:before {
 content:"\f7c2"
}
.fa-search:before {
 content:"\f002"
}
.fa-search-dollar:before {
 content:"\f688"
}
.fa-search-location:before {
 content:"\f689"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-searchengin:before {
 content:"\f3eb"
}
.fa-seedling:before {
 content:"\f4d8"
}
.fa-sellcast:before {
 content:"\f2da"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-server:before {
 content:"\f233"
}
.fa-servicestack:before {
 content:"\f3ec"
}
.fa-shapes:before {
 content:"\f61f"
}
.fa-share:before {
 content:"\f064"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-shekel-sign:before {
 content:"\f20b"
}
.fa-shield-alt:before {
 content:"\f3ed"
}
.fa-shield-virus:before {
 content:"\e06c"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-shipping-fast:before {
 content:"\f48b"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-shoe-prints:before {
 content:"\f54b"
}
.fa-shopify:before {
 content:"\e057"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-shopware:before {
 content:"\f5b5"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-shuttle-van:before {
 content:"\f5b6"
}
.fa-sign:before {
 content:"\f4d9"
}
.fa-sign-in-alt:before {
 content:"\f2f6"
}
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-sign-out-alt:before {
 content:"\f2f5"
}
.fa-signal:before {
 content:"\f012"
}
.fa-signature:before {
 content:"\f5b7"
}
.fa-sim-card:before {
 content:"\f7c4"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-sink:before {
 content:"\e06d"
}
.fa-sistrix:before {
 content:"\f3ee"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-sith:before {
 content:"\f512"
}
.fa-skating:before {
 content:"\f7c5"
}
.fa-sketch:before {
 content:"\f7c6"
}
.fa-skiing:before {
 content:"\f7c9"
}
.fa-skiing-nordic:before {
 content:"\f7ca"
}
.fa-skull:before {
 content:"\f54c"
}
.fa-skull-crossbones:before {
 content:"\f714"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-slack:before {
 content:"\f198"
}
.fa-slack-hash:before {
 content:"\f3ef"
}
.fa-slash:before {
 content:"\f715"
}
.fa-sleigh:before {
 content:"\f7cc"
}
.fa-sliders-h:before {
 content:"\f1de"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-smile:before {
 content:"\f118"
}
.fa-smile-beam:before {
 content:"\f5b8"
}
.fa-smile-wink:before {
 content:"\f4da"
}
.fa-smog:before {
 content:"\f75f"
}
.fa-smoking:before {
 content:"\f48d"
}
.fa-smoking-ban:before {
 content:"\f54d"
}
.fa-sms:before {
 content:"\f7cd"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-snowboarding:before {
 content:"\f7ce"
}
.fa-snowflake:before {
 content:"\f2dc"
}
.fa-snowman:before {
 content:"\f7d0"
}
.fa-snowplow:before {
 content:"\f7d2"
}
.fa-soap:before {
 content:"\e06e"
}
.fa-socks:before {
 content:"\f696"
}
.fa-solar-panel:before {
 content:"\f5ba"
}
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-alpha-down:before {
 content:"\f15d"
}
.fa-sort-alpha-down-alt:before {
 content:"\f881"
}
.fa-sort-alpha-up:before {
 content:"\f15e"
}
.fa-sort-alpha-up-alt:before {
 content:"\f882"
}
.fa-sort-amount-down:before {
 content:"\f160"
}
.fa-sort-amount-down-alt:before {
 content:"\f884"
}
.fa-sort-amount-up:before {
 content:"\f161"
}
.fa-sort-amount-up-alt:before {
 content:"\f885"
}
.fa-sort-down:before {
 content:"\f0dd"
}
.fa-sort-numeric-down:before {
 content:"\f162"
}
.fa-sort-numeric-down-alt:before {
 content:"\f886"
}
.fa-sort-numeric-up:before {
 content:"\f163"
}
.fa-sort-numeric-up-alt:before {
 content:"\f887"
}
.fa-sort-up:before {
 content:"\f0de"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-sourcetree:before {
 content:"\f7d3"
}
.fa-spa:before {
 content:"\f5bb"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-speakap:before {
 content:"\f3f3"
}
.fa-speaker-deck:before {
 content:"\f83c"
}
.fa-spell-check:before {
 content:"\f891"
}
.fa-spider:before {
 content:"\f717"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-splotch:before {
 content:"\f5bc"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-spray-can:before {
 content:"\f5bd"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-square-full:before {
 content:"\f45c"
}
.fa-square-root-alt:before {
 content:"\f698"
}
.fa-squarespace:before {
 content:"\f5be"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-stackpath:before {
 content:"\f842"
}
.fa-stamp:before {
 content:"\f5bf"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-and-crescent:before {
 content:"\f699"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-star-half-alt:before {
 content:"\f5c0"
}
.fa-star-of-david:before {
 content:"\f69a"
}
.fa-star-of-life:before {
 content:"\f621"
}
.fa-staylinked:before {
 content:"\f3f5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-steam-symbol:before {
 content:"\f3f6"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-sticker-mule:before {
 content:"\f3f7"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stopwatch:before {
 content:"\f2f2"
}
.fa-stopwatch-20:before {
 content:"\e06f"
}
.fa-store:before {
 content:"\f54e"
}
.fa-store-alt:before {
 content:"\f54f"
}
.fa-store-alt-slash:before {
 content:"\e070"
}
.fa-store-slash:before {
 content:"\e071"
}
.fa-strava:before {
 content:"\f428"
}
.fa-stream:before {
 content:"\f550"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-stripe:before {
 content:"\f429"
}
.fa-stripe-s:before {
 content:"\f42a"
}
.fa-stroopwafel:before {
 content:"\f551"
}
.fa-studiovinari:before {
 content:"\f3f8"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-subway:before {
 content:"\f239"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-suitcase-rolling:before {
 content:"\f5c1"
}
.fa-sun:before {
 content:"\f185"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-supple:before {
 content:"\f3f9"
}
.fa-surprise:before {
 content:"\f5c2"
}
.fa-suse:before {
 content:"\f7d6"
}
.fa-swatchbook:before {
 content:"\f5c3"
}
.fa-swift:before {
 content:"\f8e1"
}
.fa-swimmer:before {
 content:"\f5c4"
}
.fa-swimming-pool:before {
 content:"\f5c5"
}
.fa-symfony:before {
 content:"\f83d"
}
.fa-synagogue:before {
 content:"\f69b"
}
.fa-sync:before {
 content:"\f021"
}
.fa-sync-alt:before {
 content:"\f2f1"
}
.fa-syringe:before {
 content:"\f48e"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-table-tennis:before {
 content:"\f45d"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-tablet-alt:before {
 content:"\f3fa"
}
.fa-tablets:before {
 content:"\f490"
}
.fa-tachometer-alt:before {
 content:"\f3fd"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-tape:before {
 content:"\f4db"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-taxi:before {
 content:"\f1ba"
}
.fa-teamspeak:before {
 content:"\f4f9"
}
.fa-teeth:before {
 content:"\f62e"
}
.fa-teeth-open:before {
 content:"\f62f"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-telegram-plane:before {
 content:"\f3fe"
}
.fa-temperature-high:before {
 content:"\f769"
}
.fa-temperature-low:before {
 content:"\f76b"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-tenge:before {
 content:"\f7d7"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-the-red-yeti:before {
 content:"\f69d"
}
.fa-theater-masks:before {
 content:"\f630"
}
.fa-themeco:before {
 content:"\f5c6"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-thermometer:before {
 content:"\f491"
}
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-think-peaks:before {
 content:"\f731"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbtack:before {
 content:"\f08d"
}
.fa-ticket-alt:before {
 content:"\f3ff"
}
.fa-tiktok:before {
 content:"\e07b"
}
.fa-times:before {
 content:"\f00d"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-tint:before {
 content:"\f043"
}
.fa-tint-slash:before {
 content:"\f5c7"
}
.fa-tired:before {
 content:"\f5c8"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-toilet:before {
 content:"\f7d8"
}
.fa-toilet-paper:before {
 content:"\f71e"
}
.fa-toilet-paper-slash:before {
 content:"\e072"
}
.fa-toolbox:before {
 content:"\f552"
}
.fa-tools:before {
 content:"\f7d9"
}
.fa-tooth:before {
 content:"\f5c9"
}
.fa-torah:before {
 content:"\f6a0"
}
.fa-torii-gate:before {
 content:"\f6a1"
}
.fa-tractor:before {
 content:"\f722"
}
.fa-trade-federation:before {
 content:"\f513"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-traffic-light:before {
 content:"\f637"
}
.fa-trailer:before {
 content:"\e041"
}
.fa-train:before {
 content:"\f238"
}
.fa-tram:before {
 content:"\f7da"
}
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-trash-alt:before {
 content:"\f2ed"
}
.fa-trash-restore:before {
 content:"\f829"
}
.fa-trash-restore-alt:before {
 content:"\f82a"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-trello:before {
 content:"\f181"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-truck-loading:before {
 content:"\f4de"
}
.fa-truck-monster:before {
 content:"\f63b"
}
.fa-truck-moving:before {
 content:"\f4df"
}
.fa-truck-pickup:before {
 content:"\f63c"
}
.fa-tshirt:before {
 content:"\f553"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-tv:before {
 content:"\f26c"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-typo3:before {
 content:"\f42b"
}
.fa-uber:before {
 content:"\f402"
}
.fa-ubuntu:before {
 content:"\f7df"
}
.fa-uikit:before {
 content:"\f403"
}
.fa-umbraco:before {
 content:"\f8e8"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-umbrella-beach:before {
 content:"\f5ca"
}
.fa-uncharted:before {
 content:"\e084"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-undo:before {
 content:"\f0e2"
}
.fa-undo-alt:before {
 content:"\f2ea"
}
.fa-uniregistry:before {
 content:"\f404"
}
.fa-unity:before {
 content:"\e049"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-university:before {
 content:"\f19c"
}
.fa-unlink:before {
 content:"\f127"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-unsplash:before {
 content:"\e07c"
}
.fa-untappd:before {
 content:"\f405"
}
.fa-upload:before {
 content:"\f093"
}
.fa-ups:before {
 content:"\f7e0"
}
.fa-usb:before {
 content:"\f287"
}
.fa-user:before {
 content:"\f007"
}
.fa-user-alt:before {
 content:"\f406"
}
.fa-user-alt-slash:before {
 content:"\f4fa"
}
.fa-user-astronaut:before {
 content:"\f4fb"
}
.fa-user-check:before {
 content:"\f4fc"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-clock:before {
 content:"\f4fd"
}
.fa-user-cog:before {
 content:"\f4fe"
}
.fa-user-edit:before {
 content:"\f4ff"
}
.fa-user-friends:before {
 content:"\f500"
}
.fa-user-graduate:before {
 content:"\f501"
}
.fa-user-injured:before {
 content:"\f728"
}
.fa-user-lock:before {
 content:"\f502"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-user-minus:before {
 content:"\f503"
}
.fa-user-ninja:before {
 content:"\f504"
}
.fa-user-nurse:before {
 content:"\f82f"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-user-shield:before {
 content:"\f505"
}
.fa-user-slash:before {
 content:"\f506"
}
.fa-user-tag:before {
 content:"\f507"
}
.fa-user-tie:before {
 content:"\f508"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-users:before {
 content:"\f0c0"
}
.fa-users-cog:before {
 content:"\f509"
}
.fa-users-slash:before {
 content:"\e073"
}
.fa-usps:before {
 content:"\f7e1"
}
.fa-ussunnah:before {
 content:"\f407"
}
.fa-utensil-spoon:before {
 content:"\f2e5"
}
.fa-utensils:before {
 content:"\f2e7"
}
.fa-vaadin:before {
 content:"\f408"
}
.fa-vector-square:before {
 content:"\f5cb"
}
.fa-venus:before {
 content:"\f221"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-vest:before {
 content:"\e085"
}
.fa-vest-patches:before {
 content:"\e086"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-vial:before {
 content:"\f492"
}
.fa-vials:before {
 content:"\f493"
}
.fa-viber:before {
 content:"\f409"
}
.fa-video:before {
 content:"\f03d"
}
.fa-video-slash:before {
 content:"\f4e2"
}
.fa-vihara:before {
 content:"\f6a7"
}
.fa-vimeo:before {
 content:"\f40a"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-vimeo-v:before {
 content:"\f27d"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-virus:before {
 content:"\e074"
}
.fa-virus-slash:before {
 content:"\e075"
}
.fa-viruses:before {
 content:"\e076"
}
.fa-vk:before {
 content:"\f189"
}
.fa-vnv:before {
 content:"\f40b"
}
.fa-voicemail:before {
 content:"\f897"
}
.fa-volleyball-ball:before {
 content:"\f45f"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-mute:before {
 content:"\f6a9"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-vote-yea:before {
 content:"\f772"
}
.fa-vr-cardboard:before {
 content:"\f729"
}
.fa-vuejs:before {
 content:"\f41f"
}
.fa-walking:before {
 content:"\f554"
}
.fa-wallet:before {
 content:"\f555"
}
.fa-warehouse:before {
 content:"\f494"
}
.fa-watchman-monitoring:before {
 content:"\e087"
}
.fa-water:before {
 content:"\f773"
}
.fa-wave-square:before {
 content:"\f83e"
}
.fa-waze:before {
 content:"\f83f"
}
.fa-weebly:before {
 content:"\f5cc"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-weight:before {
 content:"\f496"
}
.fa-weight-hanging:before {
 content:"\f5cd"
}
.fa-weixin:before {
 content:"\f1d7"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-whatsapp-square:before {
 content:"\f40c"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-whmcs:before {
 content:"\f40d"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-wind:before {
 content:"\f72e"
}
.fa-window-close:before {
 content:"\f410"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-wine-bottle:before {
 content:"\f72f"
}
.fa-wine-glass:before {
 content:"\f4e3"
}
.fa-wine-glass-alt:before {
 content:"\f5ce"
}
.fa-wix:before {
 content:"\f5cf"
}
.fa-wizards-of-the-coast:before {
 content:"\f730"
}
.fa-wodu:before {
 content:"\e088"
}
.fa-wolf-pack-battalion:before {
 content:"\f514"
}
.fa-won-sign:before {
 content:"\f159"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-wordpress-simple:before {
 content:"\f411"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-wpressr:before {
 content:"\f3e4"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-x-ray:before {
 content:"\f497"
}
.fa-xbox:before {
 content:"\f412"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-yammer:before {
 content:"\f840"
}
.fa-yandex:before {
 content:"\f413"
}
.fa-yandex-international:before {
 content:"\f414"
}
.fa-yarn:before {
 content:"\f7e3"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-yen-sign:before {
 content:"\f157"
}
.fa-yin-yang:before {
 content:"\f6ad"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-youtube-square:before {
 content:"\f431"
}
.fa-zhihu:before {
 content:"\f63f"
}
.sr-only {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
@font-face {
 font-family:"Font Awesome 5 Brands";
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot);
 src:url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff2) format("woff2"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.woff) format("woff"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.ttf) format("truetype")
}
.fab {
 font-family:"Font Awesome 5 Brands"
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot);
 src:url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff2) format("woff2"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.woff) format("woff"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.ttf) format("truetype")
}
.fab,
.far {
 font-weight:400
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot);
 src:url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff2) format("woff2"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.woff) format("woff"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.ttf) format("truetype")
}
.fa,
.far,
.fas {
 font-family:"Font Awesome 5 Free"
}
.fa,
.fas {
 font-weight:900
}
#page .fa,
#page .fas {
 font-family:'Font Awesome 5 Free';
 font-weight:900
}
#page .far {
 font-family:'Font Awesome 5 Free';
 font-weight:400
}
#page .fa:before,
#page .far:before,
#page .fas:before {
 font-weight:inherit
}
#page .fab {
 font-family:'Font Awesome 5 Brands'
}
body .fa-address-book-o:before {
 content:"\f2b9"
}
body .fa-address-card-o:before {
 content:"\f2bb"
}
body .fa-area-chart:before {
 content:"\f1fe"
}
body .fa-arrow-circle-o-down:before {
 content:"\f358"
}
body .fa-arrow-circle-o-left:before {
 content:"\f359"
}
body .fa-arrow-circle-o-right:before {
 content:"\f35a"
}
body .fa-arrow-circle-o-up:before {
 content:"\f35b"
}
body .fa-arrows-alt:before {
 content:"\f31e"
}
body .fa-arrows-h:before {
 content:"\f337"
}
body .fa-arrows-v:before {
 content:"\f338"
}
body .fa-arrows:before {
 content:"\f0b2"
}
body .fa-asl-interpreting:before {
 content:"\f2a3"
}
body .fa-automobile:before {
 content:"\f1b9"
}
body .fa-bank:before {
 content:"\f19c"
}
body .fa-bar-chart-o:before,
body .fa-bar-chart:before {
 content:"\f080"
}
body .fa-bathtub:before {
 content:"\f2cd"
}
body .fa-battery-0:before {
 content:"\f244"
}
body .fa-battery-1:before {
 content:"\f243"
}
body .fa-battery-2:before {
 content:"\f242"
}
body .fa-battery-3:before {
 content:"\f241"
}
body .fa-battery-4:before,
body .fa-battery:before {
 content:"\f240"
}
body .fa-bell-o:before {
 content:"\f0f3"
}
body .fa-bell-slash-o:before {
 content:"\f1f6"
}
body .fa-bitbucket-square:before {
 content:"\f171"
}
body .fa-bitcoin:before {
 content:"\f15a"
}
body .fa-bookmark-o:before {
 content:"\f02e"
}
body .fa-building-o:before {
 content:"\f1ad"
}
body .fa-cab:before {
 content:"\f1ba"
}
body .fa-calendar-check-o:before {
 content:"\f274"
}
body .fa-calendar-minus-o:before {
 content:"\f272"
}
body .fa-calendar-o:before {
 content:"\f133"
}
body .fa-calendar-plus-o:before {
 content:"\f271"
}
body .fa-calendar-times-o:before {
 content:"\f273"
}
body .fa-calendar:before {
 content:"\f073"
}
body .fa-caret-square-o-down:before {
 content:"\f150"
}
body .fa-caret-square-o-left:before {
 content:"\f191"
}
body .fa-caret-square-o-right:before {
 content:"\f152"
}
body .fa-caret-square-o-up:before {
 content:"\f151"
}
body .fa-cc:before {
 content:"\f20a"
}
body .fa-chain-broken:before {
 content:"\f127"
}
body .fa-chain:before {
 content:"\f0c1"
}
body .fa-check-circle-o:before {
 content:"\f058"
}
body .fa-check-square-o:before {
 content:"\f14a"
}
body .fa-circle-o-notch:before {
 content:"\f1ce"
}
body .fa-circle-o:before,
body .fa-circle-thin:before {
 content:"\f111"
}
body .fa-clock-o:before {
 content:"\f017"
}
body .fa-close:before {
 content:"\f00d"
}
body .fa-cloud-download:before {
 content:"\f381"
}
body .fa-cloud-upload:before {
 content:"\f382"
}
body .fa-cny:before {
 content:"\f157"
}
body .fa-code-fork:before {
 content:"\f126"
}
body .fa-comment-o:before {
 content:"\f075"
}
body .fa-commenting-o:before,
body .fa-commenting:before {
 content:"\f27a"
}
body .fa-comments-o:before {
 content:"\f086"
}
body .fa-credit-card-alt:before {
 content:"\f09d"
}
body .fa-cutlery:before {
 content:"\f2e7"
}
body .fa-dashboard:before {
 content:"\f3fd"
}
body .fa-deafness:before {
 content:"\f2a4"
}
body .fa-dedent:before {
 content:"\f03b"
}
body .fa-diamond:before {
 content:"\f3a5"
}
body .fa-dollar:before {
 content:"\f155"
}
body .fa-dot-circle-o:before {
 content:"\f192"
}
body .fa-drivers-license-o:before,
body .fa-drivers-license:before {
 content:"\f2c2"
}
body .fa-eercast:before {
 content:"\f2da"
}
body .fa-envelope-o:before {
 content:"\f0e0"
}
body .fa-envelope-open-o:before {
 content:"\f2b6"
}
body .fa-eur:before,
body .fa-euro:before {
 content:"\f153"
}
body .fa-exchange:before {
 content:"\f362"
}
body .fa-external-link-square:before {
 content:"\f360"
}
body .fa-external-link:before {
 content:"\f35d"
}
body .fa-eyedropper:before {
 content:"\f1fb"
}
body .fa-fa:before {
 content:"\f2b4"
}
body .fa-facebook-f:before {
 content:"\f39e"
}
body .fa-facebook-official:before {
 content:"\f09a"
}
body .fa-facebook:before {
 content:"\f39e"
}
body .fa-feed:before {
 content:"\f09e"
}
body .fa-file-archive-o:before {
 content:"\f1c6"
}
body .fa-file-audio-o:before {
 content:"\f1c7"
}
body .fa-file-code-o:before {
 content:"\f1c9"
}
body .fa-file-excel-o:before {
 content:"\f1c3"
}
body .fa-file-image-o:before {
 content:"\f1c5"
}
body .fa-file-movie-o:before {
 content:"\f1c8"
}
body .fa-file-o:before {
 content:"\f15b"
}
body .fa-file-pdf-o:before {
 content:"\f1c1"
}
body .fa-file-photo-o:before,
body .fa-file-picture-o:before {
 content:"\f1c5"
}
body .fa-file-powerpoint-o:before {
 content:"\f1c4"
}
body .fa-file-sound-o:before {
 content:"\f1c7"
}
body .fa-file-text-o:before,
body .fa-file-text:before {
 content:"\f15c"
}
body .fa-file-video-o:before {
 content:"\f1c8"
}
body .fa-file-word-o:before {
 content:"\f1c2"
}
body .fa-file-zip-o:before {
 content:"\f1c6"
}
body .fa-files-o:before {
 content:"\f0c5"
}
body .fa-flag-o:before {
 content:"\f024"
}
body .fa-flash:before {
 content:"\f0e7"
}
body .fa-floppy-o:before {
 content:"\f0c7"
}
body .fa-folder-o:before {
 content:"\f07b"
}
body .fa-folder-open-o:before {
 content:"\f07c"
}
body .fa-frown-o:before {
 content:"\f119"
}
body .fa-futbol-o:before {
 content:"\f1e3"
}
body .fa-gbp:before {
 content:"\f154"
}
body .fa-ge:before {
 content:"\f1d1"
}
body .fa-gear:before {
 content:"\f013"
}
body .fa-gears:before {
 content:"\f085"
}
body .fa-gittip:before {
 content:"\f184"
}
body .fa-glass:before {
 content:"\f000"
}
body .fa-google-plus-circle:before,
body .fa-google-plus-official:before {
 content:"\f2b3"
}
body .fa-google-plus:before {
 content:"\f0d5"
}
body .fa-group:before {
 content:"\f0c0"
}
body .fa-hand-grab-o:before {
 content:"\f255"
}
body .fa-hand-lizard-o:before {
 content:"\f258"
}
body .fa-hand-o-down:before {
 content:"\f0a7"
}
body .fa-hand-o-left:before {
 content:"\f0a5"
}
body .fa-hand-o-right:before {
 content:"\f0a4"
}
body .fa-hand-o-up:before {
 content:"\f0a6"
}
body .fa-hand-paper-o:before {
 content:"\f256"
}
body .fa-hand-peace-o:before {
 content:"\f25b"
}
body .fa-hand-pointer-o:before {
 content:"\f25a"
}
body .fa-hand-rock-o:before {
 content:"\f255"
}
body .fa-hand-scissors-o:before {
 content:"\f257"
}
body .fa-hand-spock-o:before {
 content:"\f259"
}
body .fa-hand-stop-o:before {
 content:"\f256"
}
body .fa-handshake-o:before {
 content:"\f2b5"
}
body .fa-hard-of-hearing:before {
 content:"\f2a4"
}
body .fa-hdd-o:before {
 content:"\f0a0"
}
body .fa-header:before {
 content:"\f1dc"
}
body .fa-heart-o:before {
 content:"\f004"
}
body .fa-hospital-o:before {
 content:"\f0f8"
}
body .fa-hotel:before {
 content:"\f236"
}
body .fa-hourglass-1:before {
 content:"\f251"
}
body .fa-hourglass-2:before {
 content:"\f252"
}
body .fa-hourglass-3:before {
 content:"\f253"
}
body .fa-hourglass-o:before {
 content:"\f254"
}
body .fa-id-card-o:before {
 content:"\f2c2"
}
body .fa-ils:before {
 content:"\f20b"
}
body .fa-image:before {
 content:"\f03e"
}
body .fa-inr:before {
 content:"\f156"
}
body .fa-institution:before {
 content:"\f19c"
}
body .fa-intersex:before {
 content:"\f224"
}
body .fa-jpy:before {
 content:"\f157"
}
body .fa-keyboard-o:before {
 content:"\f11c"
}
body .fa-krw:before {
 content:"\f159"
}
body .fa-legal:before {
 content:"\f0e3"
}
body .fa-lemon-o:before {
 content:"\f094"
}
body .fa-level-down:before {
 content:"\f3be"
}
body .fa-level-up:before {
 content:"\f3bf"
}
body .fa-life-bouy:before,
body .fa-life-buoy:before,
body .fa-life-saver:before {
 content:"\f1cd"
}
body .fa-lightbulb-o:before {
 content:"\f0eb"
}
body .fa-line-chart:before {
 content:"\f201"
}
body .fa-linkedin-square:before {
 content:"\f08c"
}
body .fa-linkedin:before {
 content:"\f0e1"
}
body .fa-long-arrow-down:before {
 content:"\f309"
}
body .fa-long-arrow-left:before {
 content:"\f30a"
}
body .fa-long-arrow-right:before {
 content:"\f30b"
}
body .fa-long-arrow-up:before {
 content:"\f30c"
}
body .fa-mail-forward:before {
 content:"\f064"
}
body .fa-mail-reply-all:before {
 content:"\f122"
}
body .fa-mail-reply:before {
 content:"\f3e5"
}
body .fa-map-marker:before {
 content:"\f3c5"
}
body .fa-map-o:before {
 content:"\f279"
}
body .fa-meanpath:before {
 content:"\f2b4"
}
body .fa-meh-o:before {
 content:"\f11a"
}
body .fa-minus-square-o:before {
 content:"\f146"
}
body .fa-mobile-phone:before,
body .fa-mobile:before {
 content:"\f3cd"
}
body .fa-money:before {
 content:"\f3d1"
}
body .fa-moon-o:before {
 content:"\f186"
}
body .fa-mortar-board:before {
 content:"\f19d"
}
body .fa-navicon:before {
 content:"\f0c9"
}
body .fa-newspaper-o:before {
 content:"\f1ea"
}
body .fa-paper-plane-o:before {
 content:"\f1d8"
}
body .fa-paste:before {
 content:"\f328"
}
body .fa-pause-circle-o:before {
 content:"\f28b"
}
body .fa-pencil-square-o:before {
 content:"\f044"
}
body .fa-pencil-square:before {
 content:"\f14b"
}
body .fa-pencil:before {
 content:"\f303"
}
body .fa-photo:before,
body .fa-picture-o:before {
 content:"\f03e"
}
body .fa-pie-chart:before {
 content:"\f200"
}
body .fa-play-circle-o:before {
 content:"\f144"
}
body .fa-plus-square-o:before {
 content:"\f0fe"
}
body .fa-question-circle-o:before {
 content:"\f059"
}
body .fa-ra:before {
 content:"\f1d0"
}
body .fa-refresh:before {
 content:"\f021"
}
body .fa-remove:before {
 content:"\f00d"
}
body .fa-reorder:before {
 content:"\f0c9"
}
body .fa-repeat:before {
 content:"\f01e"
}
body .fa-resistance:before {
 content:"\f1d0"
}
body .fa-rmb:before {
 content:"\f157"
}
body .fa-rotate-left:before {
 content:"\f0e2"
}
body .fa-rotate-right:before {
 content:"\f01e"
}
body .fa-rouble:before,
body .fa-rub:before,
body .fa-ruble:before {
 content:"\f158"
}
body .fa-rupee:before {
 content:"\f156"
}
body .fa-s15:before {
 content:"\f2cd"
}
body .fa-scissors:before {
 content:"\f0c4"
}
body .fa-send-o:before,
body .fa-send:before {
 content:"\f1d8"
}
body .fa-share-square-o:before {
 content:"\f14d"
}
body .fa-shekel:before,
body .fa-sheqel:before {
 content:"\f20b"
}
body .fa-shield:before {
 content:"\f3ed"
}
body .fa-sign-in:before {
 content:"\f2f6"
}
body .fa-sign-out:before {
 content:"\f2f5"
}
body .fa-signing:before {
 content:"\f2a7"
}
body .fa-sliders:before {
 content:"\f1de"
}
body .fa-smile-o:before {
 content:"\f118"
}
body .fa-snowflake-o:before {
 content:"\f2dc"
}
body .fa-soccer-ball-o:before {
 content:"\f1e3"
}
body .fa-sort-alpha-asc:before {
 content:"\f15d"
}
body .fa-sort-alpha-desc:before {
 content:"\f15e"
}
body .fa-sort-amount-asc:before {
 content:"\f160"
}
body .fa-sort-amount-desc:before {
 content:"\f161"
}
body .fa-sort-asc:before {
 content:"\f0de"
}
body .fa-sort-desc:before {
 content:"\f0dd"
}
body .fa-sort-numeric-asc:before {
 content:"\f162"
}
body .fa-sort-numeric-desc:before {
 content:"\f163"
}
body .fa-spoon:before {
 content:"\f2e5"
}
body .fa-square-o:before {
 content:"\f0c8"
}
body .fa-star-half-empty:before,
body .fa-star-half-full:before,
body .fa-star-half-o:before {
 content:"\f089"
}
body .fa-star-o:before {
 content:"\f005"
}
body .fa-sticky-note-o:before {
 content:"\f249"
}
body .fa-stop-circle-o:before {
 content:"\f28d"
}
body .fa-sun-o:before {
 content:"\f185"
}
body .fa-support:before {
 content:"\f1cd"
}
body .fa-tablet:before {
 content:"\f3fa"
}
body .fa-tachometer:before {
 content:"\f3fd"
}
body .fa-television:before {
 content:"\f26c"
}
body .fa-thermometer-0:before {
 content:"\f2cb"
}
body .fa-thermometer-1:before {
 content:"\f2ca"
}
body .fa-thermometer-2:before {
 content:"\f2c9"
}
body .fa-thermometer-3:before {
 content:"\f2c8"
}
body .fa-thermometer-4:before,
body .fa-thermometer:before {
 content:"\f2c7"
}
body .fa-thumb-tack:before {
 content:"\f08d"
}
body .fa-thumbs-o-down:before {
 content:"\f165"
}
body .fa-thumbs-o-up:before {
 content:"\f164"
}
body .fa-ticket:before {
 content:"\f3ff"
}
body .fa-times-circle-o:before {
 content:"\f057"
}
body .fa-times-rectangle-o:before,
body .fa-times-rectangle:before {
 content:"\f410"
}
body .fa-toggle-down:before {
 content:"\f150"
}
body .fa-toggle-left:before {
 content:"\f191"
}
body .fa-toggle-right:before {
 content:"\f152"
}
body .fa-toggle-up:before {
 content:"\f151"
}
body .fa-trash-o:before,
body .fa-trash:before {
 content:"\f2ed"
}
body .fa-try:before,
body .fa-turkish-lira:before {
 content:"\f195"
}
body .fa-unsorted:before {
 content:"\f0dc"
}
body .fa-usd:before {
 content:"\f155"
}
body .fa-user-circle-o:before {
 content:"\f2bd"
}
body .fa-user-o:before {
 content:"\f007"
}
body .fa-vcard-o:before,
body .fa-vcard:before {
 content:"\f2bb"
}
body .fa-video-camera:before {
 content:"\f03d"
}
body .fa-vimeo:before {
 content:"\f27d"
}
body .fa-volume-control-phone:before {
 content:"\f2a0"
}
body .fa-warning:before {
 content:"\f071"
}
body .fa-wechat:before {
 content:"\f1d7"
}
body .fa-wheelchair-alt:before {
 content:"\f368"
}
body .fa-window-close-o:before {
 content:"\f410"
}
body .fa-won:before {
 content:"\f159"
}
body .fa-y-combinator-square:before,
body .fa-yc-square:before {
 content:"\f1d4"
}
body .fa-yc:before {
 content:"\f23b"
}
body .fa-yen:before {
 content:"\f157"
}
body .fa-youtube-play:before,
body .fa-youtube-square:before {
 content:"\f167"
}
body .fa.fa-500px,
body .fa.fa-accessible-icon,
body .fa.fa-accusoft,
body .fa.fa-adn,
body .fa.fa-adversal,
body .fa.fa-affiliatetheme,
body .fa.fa-algolia,
body .fa.fa-amazon,
body .fa.fa-amazon-pay,
body .fa.fa-amilia,
body .fa.fa-android,
body .fa.fa-angellist,
body .fa.fa-angrycreative,
body .fa.fa-angular,
body .fa.fa-app-store,
body .fa.fa-app-store-ios,
body .fa.fa-apper,
body .fa.fa-apple,
body .fa.fa-apple-pay,
body .fa.fa-asymmetrik,
body .fa.fa-audible,
body .fa.fa-autoprefixer,
body .fa.fa-avianex,
body .fa.fa-aviato,
body .fa.fa-aws,
body .fa.fa-bandcamp,
body .fa.fa-behance,
body .fa.fa-behance-square,
body .fa.fa-bimobject,
body .fa.fa-bitbucket,
body .fa.fa-bitcoin,
body .fa.fa-bity,
body .fa.fa-black-tie,
body .fa.fa-blackberry,
body .fa.fa-blogger,
body .fa.fa-blogger-b,
body .fa.fa-bluetooth,
body .fa.fa-bluetooth-b,
body .fa.fa-btc,
body .fa.fa-buromobelexperte,
body .fa.fa-buysellads,
body .fa.fa-cc-amazon-pay,
body .fa.fa-cc-amex,
body .fa.fa-cc-apple-pay,
body .fa.fa-cc-diners-club,
body .fa.fa-cc-discover,
body .fa.fa-cc-jcb,
body .fa.fa-cc-mastercard,
body .fa.fa-cc-paypal,
body .fa.fa-cc-stripe,
body .fa.fa-cc-visa,
body .fa.fa-centercode,
body .fa.fa-chrome,
body .fa.fa-cloudscale,
body .fa.fa-cloudsmith,
body .fa.fa-cloudversify,
body .fa.fa-codepen,
body .fa.fa-codiepie,
body .fa.fa-connectdevelop,
body .fa.fa-contao,
body .fa.fa-cpanel,
body .fa.fa-creative-commons,
body .fa.fa-css3,
body .fa.fa-css3-alt,
body .fa.fa-cuttlefish,
body .fa.fa-d-and-d,
body .fa.fa-dashcube,
body .fa.fa-delicious,
body .fa.fa-deploydog,
body .fa.fa-deskpro,
body .fa.fa-deviantart,
body .fa.fa-digg,
body .fa.fa-digital-ocean,
body .fa.fa-discord,
body .fa.fa-discourse,
body .fa.fa-dochub,
body .fa.fa-docker,
body .fa.fa-draft2digital,
body .fa.fa-dribbble,
body .fa.fa-dribbble-square,
body .fa.fa-dropbox,
body .fa.fa-drupal,
body .fa.fa-dyalog,
body .fa.fa-earlybirds,
body .fa.fa-edge,
body .fa.fa-elementor,
body .fa.fa-ember,
body .fa.fa-empire,
body .fa.fa-envira,
body .fa.fa-erlang,
body .fa.fa-ethereum,
body .fa.fa-etsy,
body .fa.fa-expeditedssl,
body .fa.fa-facebook,
body .fa.fa-facebook-f,
body .fa.fa-facebook-messenger,
body .fa.fa-facebook-square,
body .fa.fa-firefox,
body .fa.fa-first-order,
body .fa.fa-firstdraft,
body .fa.fa-flickr,
body .fa.fa-flipboard,
body .fa.fa-fly,
body .fa.fa-font-awesome,
body .fa.fa-font-awesome-alt,
body .fa.fa-font-awesome-flag,
body .fa.fa-fonticons,
body .fa.fa-fonticons-fi,
body .fa.fa-fort-awesome,
body .fa.fa-fort-awesome-alt,
body .fa.fa-forumbee,
body .fa.fa-foursquare,
body .fa.fa-free-code-camp,
body .fa.fa-freebsd,
body .fa.fa-get-pocket,
body .fa.fa-gg,
body .fa.fa-gg-circle,
body .fa.fa-git,
body .fa.fa-git-square,
body .fa.fa-github,
body .fa.fa-github-alt,
body .fa.fa-github-square,
body .fa.fa-gitkraken,
body .fa.fa-gitlab,
body .fa.fa-gitter,
body .fa.fa-glide,
body .fa.fa-glide-g,
body .fa.fa-gofore,
body .fa.fa-goodreads,
body .fa.fa-goodreads-g,
body .fa.fa-google,
body .fa.fa-google-drive,
body .fa.fa-google-play,
body .fa.fa-google-plus,
body .fa.fa-google-plus-g,
body .fa.fa-google-plus-square,
body .fa.fa-google-wallet,
body .fa.fa-gratipay,
body .fa.fa-grav,
body .fa.fa-gripfire,
body .fa.fa-grunt,
body .fa.fa-gulp,
body .fa.fa-hacker-news,
body .fa.fa-hacker-news-square,
body .fa.fa-hips,
body .fa.fa-hire-a-helper,
body .fa.fa-hooli,
body .fa.fa-hotjar,
body .fa.fa-houzz,
body .fa.fa-html5,
body .fa.fa-hubspot,
body .fa.fa-imdb,
body .fa.fa-instagram,
body .fa.fa-internet-explorer,
body .fa.fa-ioxhost,
body .fa.fa-itunes,
body .fa.fa-itunes-note,
body .fa.fa-jenkins,
body .fa.fa-joget,
body .fa.fa-joomla,
body .fa.fa-js,
body .fa.fa-js-square,
body .fa.fa-jsfiddle,
body .fa.fa-keycdn,
body .fa.fa-kickstarter,
body .fa.fa-kickstarter-k,
body .fa.fa-korvue,
body .fa.fa-laravel,
body .fa.fa-lastfm,
body .fa.fa-lastfm-square,
body .fa.fa-leanpub,
body .fa.fa-less,
body .fa.fa-line,
body .fa.fa-linkedin,
body .fa.fa-linkedin-in,
body .fa.fa-linode,
body .fa.fa-linux,
body .fa.fa-lyft,
body .fa.fa-magento,
body .fa.fa-maxcdn,
body .fa.fa-medapps,
body .fa.fa-medium,
body .fa.fa-medium-m,
body .fa.fa-medrt,
body .fa.fa-meetup,
body .fa.fa-microsoft,
body .fa.fa-mix,
body .fa.fa-mixcloud,
body .fa.fa-mizuni,
body .fa.fa-modx,
body .fa.fa-monero,
body .fa.fa-napster,
body .fa.fa-nintendo-switch,
body .fa.fa-node,
body .fa.fa-node-js,
body .fa.fa-npm,
body .fa.fa-ns8,
body .fa.fa-nutritionix,
body .fa.fa-odnoklassniki,
body .fa.fa-odnoklassniki-square,
body .fa.fa-opencart,
body .fa.fa-openid,
body .fa.fa-opera,
body .fa.fa-optin-monster,
body .fa.fa-osi,
body .fa.fa-page4,
body .fa.fa-pagelines,
body .fa.fa-palfed,
body .fa.fa-patreon,
body .fa.fa-paypal,
body .fa.fa-periscope,
body .fa.fa-phabricator,
body .fa.fa-phoenix-framework,
body .fa.fa-php,
body .fa.fa-pied-piper,
body .fa.fa-pied-piper-alt,
body .fa.fa-pied-piper-pp,
body .fa.fa-pinterest,
body .fa.fa-pinterest-p,
body .fa.fa-pinterest-square,
body .fa.fa-playstation,
body .fa.fa-product-hunt,
body .fa.fa-pushed,
body .fa.fa-python,
body .fa.fa-qq,
body .fa.fa-quinscape,
body .fa.fa-quora,
body .fa.fa-ravelry,
body .fa.fa-react,
body .fa.fa-rebel,
body .fa.fa-red-river,
body .fa.fa-reddit,
body .fa.fa-reddit-alien,
body .fa.fa-reddit-square,
body .fa.fa-rendact,
body .fa.fa-renren,
body .fa.fa-replyd,
body .fa.fa-resolving,
body .fa.fa-rocketchat,
body .fa.fa-rockrms,
body .fa.fa-safari,
body .fa.fa-sass,
body .fa.fa-schlix,
body .fa.fa-scribd,
body .fa.fa-searchengin,
body .fa.fa-sellcast,
body .fa.fa-sellsy,
body .fa.fa-servicestack,
body .fa.fa-shirtsinbulk,
body .fa.fa-simplybuilt,
body .fa.fa-sistrix,
body .fa.fa-skyatlas,
body .fa.fa-skype,
body .fa.fa-slack,
body .fa.fa-slack-hash,
body .fa.fa-slideshare,
body .fa.fa-snapchat,
body .fa.fa-snapchat-ghost,
body .fa.fa-snapchat-square,
body .fa.fa-soundcloud,
body .fa.fa-speakap,
body .fa.fa-spotify,
body .fa.fa-stack-exchange,
body .fa.fa-stack-overflow,
body .fa.fa-staylinked,
body .fa.fa-steam,
body .fa.fa-steam-square,
body .fa.fa-steam-symbol,
body .fa.fa-sticker-mule,
body .fa.fa-strava,
body .fa.fa-stripe,
body .fa.fa-stripe-s,
body .fa.fa-studiovinari,
body .fa.fa-stumbleupon,
body .fa.fa-stumbleupon-circle,
body .fa.fa-superpowers,
body .fa.fa-supple,
body .fa.fa-telegram,
body .fa.fa-telegram-plane,
body .fa.fa-tencent-weibo,
body .fa.fa-themeisle,
body .fa.fa-trello,
body .fa.fa-tripadvisor,
body .fa.fa-tumblr,
body .fa.fa-tumblr-square,
body .fa.fa-twitch,
body .fa.fa-twitter,
body .fa.fa-twitter-square,
body .fa.fa-typo3,
body .fa.fa-uber,
body .fa.fa-uikit,
body .fa.fa-uniregistry,
body .fa.fa-untappd,
body .fa.fa-usb,
body .fa.fa-ussunnah,
body .fa.fa-vaadin,
body .fa.fa-viacoin,
body .fa.fa-viadeo,
body .fa.fa-viadeo-square,
body .fa.fa-viber,
body .fa.fa-vimeo,
body .fa.fa-vimeo-square,
body .fa.fa-vimeo-v,
body .fa.fa-vine,
body .fa.fa-vk,
body .fa.fa-vnv,
body .fa.fa-vuejs,
body .fa.fa-weibo,
body .fa.fa-weixin,
body .fa.fa-whatsapp,
body .fa.fa-whatsapp-square,
body .fa.fa-whmcs,
body .fa.fa-wikipedia-w,
body .fa.fa-windows,
body .fa.fa-wordpress,
body .fa.fa-wordpress-simple,
body .fa.fa-wpbeginner,
body .fa.fa-wpexplorer,
body .fa.fa-wpforms,
body .fa.fa-xbox,
body .fa.fa-xing,
body .fa.fa-xing-square,
body .fa.fa-y-combinator,
body .fa.fa-yahoo,
body .fa.fa-yandex,
body .fa.fa-yandex-international,
body .fa.fa-yelp,
body .fa.fa-yoast,
body .fa.fa-youtube,
body .fa.fa-youtube-play,
body .fa.fa-youtube-square {
 font-family:'Font Awesome 5 Brands'!important;
 font-weight:400
}
.mCustomScrollbar {
 -ms-touch-action:pinch-zoom;
 touch-action:pinch-zoom
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
 -ms-touch-action:auto;
 touch-action:auto
}
.mCustomScrollBox {
 position:relative;
 overflow:hidden;
 height:100%;
 max-width:100%;
 outline:0;
 direction:ltr
}
.mCSB_container {
 overflow:hidden;
 width:auto;
 height:auto
}
.mCSB_inside>.mCSB_container {
 margin-right:30px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-right:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
 margin-right:0;
 margin-left:30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-left:0
}
.mCSB_scrollTools {
 position:absolute;
 width:16px;
 height:auto;
 left:auto;
 top:0;
 right:0;
 bottom:0;
 opacity:.75;
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_outside+.mCSB_scrollTools {
 right:-26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
 right:auto;
 left:0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
 left:-26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
 margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
 width:2px;
 height:100%;
 margin:0 auto;
 -webkit-border-radius:16px;
 -moz-border-radius:16px;
 border-radius:16px
}
.mCSB_scrollTools .mCSB_dragger {
 cursor:pointer;
 width:100%;
 height:30px;
 z-index:1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 position:relative;
 width:4px;
 height:100%;
 margin:0 auto;
 -webkit-border-radius:16px;
 -moz-border-radius:16px;
 border-radius:16px;
 text-align:center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 width:12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 width:8px
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
 display:block;
 position:absolute;
 height:20px;
 width:100%;
 overflow:hidden;
 margin:0 auto;
 cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
 bottom:0
}
.mCSB_container_wrapper {
 position:absolute;
 height:auto;
 width:auto;
 overflow:hidden;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin-right:30px;
 margin-bottom:30px
}
.mCSB_container_wrapper>.mCSB_container {
 padding-right:30px;
 padding-bottom:30px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
 bottom:20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 right:20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
 bottom:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 right:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 left:20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 left:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
 margin-right:0;
 margin-left:30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
 padding-right:0
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
 padding-bottom:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-right:0;
 margin-left:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
 margin-bottom:0
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 -webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 transition:opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
 -webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 -o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
 opacity:0;
 filter:"alpha(opacity=0)";
 -ms-filter:"alpha(opacity=0)"
}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
 opacity:1;
 filter:"alpha(opacity=100)";
 -ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,.4);
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.75);
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.85);
 filter:"alpha(opacity=85)";
 -ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,.9);
 filter:"alpha(opacity=90)";
 -ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
 opacity:.4;
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
 background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
 background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
 background-position:0 -56px
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
 opacity:.75;
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
 opacity:.9;
 filter:"alpha(opacity=90)";
 -ms-filter:"alpha(opacity=90)"
}
.elementor-popup-modal .mCSB_container.mCS_no_scrollbar,
.masthead .mCSB_container.mCS_no_scrollbar,
.the7-scrollbar-style .mCSB_container.mCS_no_scrollbar {
 margin-right:0
}
.elementor-popup-modal .mCSB_scrollTools,
.masthead .mCSB_scrollTools,
.the7-scrollbar-style .mCSB_scrollTools {
 opacity:0;
 transition:opacity .4s;
 width:16px;
 height:100%;
 top:10px;
 right:4px;
 z-index:10
}
.elementor-popup-modal .dialog-message:hover .mCSB_scrollTools,
.masthead:hover .mCSB_scrollTools,
.the7-scrollbar-style .mCSB_scrollTools {
 opacity:1
}
.dt-mobile-header .masthead .mCSB_scrollTools {
 right:-30px!important;
 left:auto!important
}
.elementor-popup-modal .mCSB_scrollTools .mCSB_draggerContainer,
.masthead .mCSB_scrollTools .mCSB_draggerContainer,
.the7-scrollbar-style .mCSB_scrollTools .mCSB_draggerContainers {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:auto
}
.elementor-popup-modal .mCSB_scrollTools a+.mCSB_draggerContainer,
.masthead .mCSB_scrollTools a+.mCSB_draggerContainer,
.the7-scrollbar-style .mCSB_scrollTools a+.mCSB_draggerContainer {
 margin:20px 0
}
.elementor-popup-modal .mCSB_scrollTools .mCSB_draggerRail,
.masthead .mCSB_scrollTools .mCSB_draggerRail,
.the7-scrollbar-style .mCSB_scrollTools .mCSB_draggerRail {
 width:5px;
 height:100%;
 margin:0 auto;
 border-radius:10px
}
.elementor-popup-modal .mCSB_scrollTools .mCSB_dragger,
.masthead .mCSB_scrollTools .mCSB_dragger,
.the7-scrollbar-style .mCSB_scrollTools .mCSB_dragger {
 cursor:pointer;
 width:100%;
 height:30px
}
.elementor-popup-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.masthead .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.the7-scrollbar-style .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:5px;
 height:100%;
 margin:0 auto;
 border-radius:10px;
 text-align:center
}
.elementor-popup-modal .mCSB_container>.elementor-section-wrap {
 width:100%
}
.dt-mobile-header .mCSB_container,
.elementor-popup-modal .mCSB_container,
.masthead .mCSB_container,
.the7-scrollbar-style .mCSB_container {
 min-height:100%!important;
 position:relative!important
}
.dt-mobile-header .mCSB_scrollTools,
.elementor-popup-modal .mCSB_scrollTools,
.masthead .mCSB_scrollTools,
.the7-scrollbar-style .mCSB_scrollTools {
 top:0
}
.dt-mobile-header .mCSB_scrollTools .mCSB_draggerContainer,
.elementor-popup-modal .mCSB_scrollTools .mCSB_draggerContainer,
.masthead .mCSB_scrollTools .mCSB_draggerContainer,
.the7-scrollbar-style .mCSB_scrollTools .mCSB_draggerContainer {
 top:10px;
 bottom:10px
}
.the7-scrollbar-style .mCSB_inside>.mCSB_container {
 margin-right:20px
}
.the7-scrollbar-style .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-right:0
}
.mCSB_scrollTools .mCSB_draggerRail {
 background:#000;
 background:rgba(0,0,0,.4);
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background:#fff;
 background:rgba(255,255,255,.75);
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.vertical-centering {
 top:50%;
 transform:translateY(-50%)
}
.horizontal-centering {
 left:50%;
 transform:translateX(-50%)
}
.centering-mixin {
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
/*! Prefix flex for IE10  in LESS
* https://gist.github.com/codler/2148ba4ff096a19f08ea
* Copyright (c) 2014 Han Lin Yap http://yap.nu; MIT license */@keyframes mk_scale {
 0% {
  transform:scale(.3);
  opacity:.1
 }
 100% {
  transform:scale(1);
  opacity:1
 }
}
@keyframes mk_fade {
 0% {
  opacity:.1
 }
 100% {
  opacity:1
 }
}
@keyframes mk_left_to_right {
 0% {
  transform:translate(-20px,0);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@keyframes mk_right_to_left {
 0% {
  transform:translate(20px,0);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@keyframes mk_bottom_to_top {
 0% {
  transform:translate(0,20px);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@keyframes mk_top_to_bottom {
 0% {
  transform:translate(0,-20px);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
.mobile-false .animate-element {
 opacity:0
}
.ie-mobile .animate-element,
.no-cssanimations .animate-element.start-animation,
.skills.animate-element {
 opacity:1
}
.mobile-false #page .animate-element.start-animation.scale-up,
.mobile-false .animate-element.start-animation.scale-up {
 animation:mk_scale .5s 1 cubic-bezier(.445,.05,.55,.95);
 opacity:1
}
.mobile-false #page .animate-element.start-animation.fade-in,
.mobile-false .animate-element.start-animation.fade-in {
 animation:mk_fade .7s 1 cubic-bezier(.445,.05,.55,.95);
 opacity:1
}
.mobile-false #page .animate-element.start-animation.right-to-left,
.mobile-false .animate-element.start-animation.right-to-left {
 animation:mk_right_to_left .6s 1 cubic-bezier(.77,0,.175,1);
 opacity:1
}
.mobile-false #page .animate-element.start-animation.left-to-right,
.mobile-false .animate-element.start-animation.left-to-right {
 animation:mk_left_to_right .6s 1 cubic-bezier(.77,0,.175,1);
 opacity:1
}
.mobile-false #page .animate-element.start-animation.top-to-bottom,
.mobile-false .animate-element.start-animation.top-to-bottom {
 animation:mk_top_to_bottom .6s 1 cubic-bezier(.77,0,.175,1);
 opacity:1
}
.mobile-false #page .animate-element.start-animation.bottom-to-top,
.mobile-false .animate-element.start-animation.bottom-to-top {
 animation:mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
 opacity:1
}
.mobile-false .animate-element.start-animation {
 animation-duration:1s;
 animation-fill-mode:both
}
@keyframes dt_bounce {
 0%,
 100%,
 20%,
 53%,
 80% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transform:translate3d(0,0,0)
 }
 40%,
 43% {
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transform:translate3d(0,-30px,0)
 }
 70% {
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transform:translate3d(0,-15px,0)
 }
 90% {
  transform:translate3d(0,-4px,0)
 }
}
.mobile-false #page .animate-element.start-animation.bounce,
.mobile-false .animate-element.start-animation.bounce {
 animation-name:dt_bounce;
 transform-origin:center bottom;
 opacity:1
}
@keyframes dt_flash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
.mobile-false .animate-element.start-animation.flash {
 animation-name:dt_flash
}
@keyframes dt_pulse {
 0%,
 100% {
  transform:scale3d(1,1,1)
 }
 50% {
  transform:scale3d(1.05,1.05,1.05)
 }
}
.mobile-false .animate-element.start-animation.pulse {
 animation-name:dt_pulse;
 opacity:1
}
@keyframes dt_rubberBand {
 0%,
 100% {
  transform:scale3d(1,1,1)
 }
 30% {
  transform:scale3d(1.25,.75,1)
 }
 40% {
  transform:scale3d(.75,1.25,1)
 }
 50% {
  transform:scale3d(1.15,.85,1)
 }
 65% {
  transform:scale3d(.95,1.05,1)
 }
 75% {
  transform:scale3d(1.05,.95,1)
 }
}
.mobile-false .animate-element.start-animation.rubberBand {
 animation-name:dt_rubberBand;
 opacity:1
}
@keyframes dt_shake {
 0%,
 100% {
  transform:translate3d(0,0,0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  transform:translate3d(-10px,0,0)
 }
 20%,
 40%,
 60%,
 80% {
  transform:translate3d(10px,0,0)
 }
}
.mobile-false .animate-element.start-animation.shake {
 animation-name:dt_shake;
 opacity:1
}
@keyframes dt_swing {
 20% {
  transform:rotate3d(0,0,1,15deg)
 }
 40% {
  transform:rotate3d(0,0,1,-10deg)
 }
 60% {
  transform:rotate3d(0,0,1,5deg)
 }
 80% {
  transform:rotate3d(0,0,1,-5deg)
 }
 100% {
  transform:rotate3d(0,0,1,0deg)
 }
}
.mobile-false .animate-element.start-animation.swing {
 transform-origin:top center;
 animation-name:dt_swing;
 opacity:1
}
@keyframes dt_tada {
 0%,
 100% {
  transform:scale3d(1,1,1)
 }
 10%,
 20% {
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,
 60%,
 80% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
}
.mobile-false .animate-element.start-animation.tada {
 animation-name:dt_tada;
 opacity:1
}
@keyframes dt_wobble {
 0%,
 100% {
  transform:none
 }
 15% {
  transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
 }
 30% {
  transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
 }
 45% {
  transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
 }
 60% {
  transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
 }
 75% {
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
 }
}
.mobile-false .animate-element.start-animation.wobble {
 animation-name:dt_wobble;
 opacity:1
}
@keyframes dt_bounceIn {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  transform:scale3d(.3,.3,.3)
 }
 20% {
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  transform:scale3d(.97,.97,.97)
 }
 100% {
  opacity:1;
  transform:scale3d(1,1,1)
 }
}
.mobile-false .animate-element.start-animation.bounceIn {
 animation-name:dt_bounceIn;
 animation-duration:.75s;
 opacity:1
}
@keyframes dt_bounceInDown {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  transform:translate3d(0,-3000px,0)
 }
 60% {
  opacity:1;
  transform:translate3d(0,25px,0)
 }
 75% {
  transform:translate3d(0,-10px,0)
 }
 90% {
  transform:translate3d(0,5px,0)
 }
 100% {
  transform:none
 }
}
.mobile-false .animate-element.start-animation.bounceInDown {
 animation-name:dt_bounceInDown;
 opacity:1
}
@keyframes dt_bounceInLeft {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  transform:translate3d(-3000px,0,0)
 }
 60% {
  opacity:1;
  transform:translate3d(25px,0,0)
 }
 75% {
  transform:translate3d(-10px,0,0)
 }
 90% {
  transform:translate3d(5px,0,0)
 }
 100% {
  transform:none
 }
}
.mobile-false .animate-element.start-animation.bounceInLeft {
 animation-name:dt_bounceInLeft;
 opacity:1
}
@keyframes dt_bounceInRight {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  transform:translate3d(3000px,0,0)
 }
 60% {
  opacity:1;
  transform:translate3d(-25px,0,0)
 }
 75% {
  transform:translate3d(10px,0,0)
 }
 90% {
  transform:translate3d(-5px,0,0)
 }
 100% {
  transform:none
 }
}
.mobile-false .animate-element.start-animation.bounceInRight {
 animation-name:dt_bounceInRight;
 opacity:1
}
@keyframes dt_bounceInUp {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  transform:translate3d(0,3000px,0)
 }
 60% {
  opacity:1;
  transform:translate3d(0,-20px,0)
 }
 75% {
  transform:translate3d(0,10px,0)
 }
 90% {
  transform:translate3d(0,-5px,0)
 }
 100% {
  transform:translate3d(0,0,0)
 }
}
.mobile-false .animate-element.start-animation.bounceInUp {
 animation-name:dt_bounceInUp;
 opacity:1
}
@keyframes dt_fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.fadeIn {
 animation-name:dt_fadeIn
}
@keyframes dt_fadeInDown {
 0% {
  opacity:0;
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInDown {
 animation-name:dt_fadeInDown
}
@keyframes dt_fadeInDownBig {
 0% {
  opacity:0;
  transform:translate3d(0,-2000px,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInDownBig {
 animation-name:dt_fadeInDownBig
}
@keyframes dt_fadeInLeft {
 0% {
  opacity:0;
  transform:translate3d(-100%,0,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInLeft {
 animation-name:dt_fadeInLeft
}
@keyframes dt_fadeInLeftBig {
 0% {
  opacity:0;
  transform:translate3d(-2000px,0,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInLeftBig {
 animation-name:dt_fadeInLeftBig
}
@keyframes dt_fadeInRight {
 0% {
  opacity:0;
  transform:translate3d(100%,0,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInRight {
 animation-name:dt_fadeInRight
}
@keyframes dt_fadeInRightBig {
 0% {
  opacity:0;
  transform:translate3d(2000px,0,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInRightBig {
 animation-name:dt_fadeInRightBig
}
@keyframes dt_fadeInUp {
 0% {
  opacity:0;
  transform:translate3d(0,100%,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInUp {
 animation-name:dt_fadeInUp
}
@keyframes dt_fadeInUpBig {
 0% {
  opacity:0;
  transform:translate3d(0,2000px,0)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInUpBig {
 animation-name:dt_fadeInUpBig
}
@keyframes dt_flipInX {
 0% {
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transition-timing-function:ease-in
 }
 60% {
  transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1
 }
 80% {
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 100% {
  transform:perspective(400px)
 }
}
.mobile-false .animate-element.start-animation.flipInX {
 backface-visibility:visible!important;
 animation-name:dt_flipInX;
 opacity:1
}
@keyframes dt_flipInY {
 0% {
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transition-timing-function:ease-in
 }
 60% {
  transform:perspective(400px) rotate3d(0,1,0,10deg);
  opacity:1
 }
 80% {
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 100% {
  transform:perspective(400px)
 }
}
.mobile-false .animate-element.start-animation.flipInY {
 backface-visibility:visible!important;
 animation-name:dt_flipInY;
 opacity:1
}
@keyframes dt_rotateIn {
 0% {
  transform-origin:center;
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 100% {
  transform-origin:center;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateIn {
 animation-name:dt_rotateIn
}
@keyframes dt_rotateInDownLeft {
 0% {
  transform-origin:left bottom;
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 100% {
  transform-origin:left bottom;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInDownLeft {
 animation-name:dt_rotateInDownLeft
}
@keyframes dt_rotateInDownRight {
 0% {
  transform-origin:right bottom;
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  transform-origin:right bottom;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInDownRight {
 animation-name:dt_rotateInDownRight
}
@keyframes dt_rotateInUpLeft {
 0% {
  transform-origin:left bottom;
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  transform-origin:left bottom;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInUpLeft {
 animation-name:dt_rotateInUpLeft
}
@keyframes dt_rotateInUpRight {
 0% {
  transform-origin:right bottom;
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 100% {
  transform-origin:right bottom;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInUpRight {
 animation-name:dt_rotateInUpRight
}
@keyframes dt_rollIn {
 0% {
  opacity:0;
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
 }
 100% {
  opacity:1;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.rollIn {
 animation-name:dt_rollIn
}
@keyframes dt_rollOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
 }
}
.mobile-false .animate-element.start-animation.rollOut {
 animation-name:dt_rollOut;
 opacity:1
}
@keyframes dt_zoomIn {
 0% {
  opacity:0;
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.zoomIn {
 animation-name:dt_zoomIn;
 opacity:1
}
@keyframes dt_zoomInDown {
 0% {
  opacity:0;
  transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.mobile-false .animate-element.start-animation.zoomInDown {
 animation-name:dt_zoomInDown;
 opacity:1
}
@keyframes dt_zoomInLeft {
 0% {
  opacity:0;
  transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.mobile-false .animate-element.start-animation.zoomInLeft {
 animation-name:dt_zoomInLeft;
 opacity:1
}
@keyframes dt_zoomInRight {
 0% {
  opacity:0;
  -ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.mobile-false .animate-element.start-animation.zoomInRight {
 animation-name:dt_zoomInRight;
 opacity:1
}
@keyframes dt_zoomInUp {
 0% {
  opacity:0;
  transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.mobile-false .animate-element.start-animation.zoomInUp {
 animation-name:dt_zoomInUp;
 opacity:1
}
@keyframes dt_lightSpeedIn {
 0% {
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  transform:skewX(-5deg);
  opacity:1
 }
 100% {
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.lightspeedIn {
 animation-name:dt_lightSpeedIn;
 animation-timing-function:ease-out
}
img.info-circle-img-icon {
 max-width:100%
}
.smile_icon_list.left li .icon_list_connector {
 border-width:0
}
.vc_grid-container div[style*="vc_gitem_image.png"] {
 display:none
}
.ult_modal-header>* {
 font-family:inherit;
 font-style:inherit;
 font-weight:inherit
}
#main .ui-widget,
#main .ui-widget-content,
#main .wpb_wrapper.ui-widget-content {
 color:inherit;
 font-size:inherit;
 font-weight:inherit;
 font-family:inherit;
 line-height:inherit
}
#main .wpb_alert {
 text-shadow:none
}
#main .wpb_alert strong {
 font-style:normal
}
.wpb_alert,
.wpb_alert * {
 color:#c09853
}
.wpb_alert-success,
.wpb_alert-success * {
 color:#468847
}
.wpb_alert-danger,
.wpb_alert-danger *,
.wpb_alert-error,
.wpb_alert-error * {
 color:#b94a48
}
.wpb_alert-info,
.wpb_alert-info * {
 color:#3a87ad
}
#main .vc_text_separator div {
 top:-10px
}
.wpb_single_image .vc_single_image-wrapper {
 line-height:0
}
.wpb_single_image .rollover .blur-effect {
 display:none
}
.wpb_single_image .vc_figure {
 max-width:100%
}
.rollover.vc_box_border .blur-effect,
.rollover.vc_box_border i,
.rollover.vc_box_outline .blur-effect,
.rollover.vc_box_outline i {
 top:6px;
 left:6px;
 width:calc(100% - 12px)!important;
 height:calc(100% - 12px)!important
}
.vc_box_border_circle .blur-effect,
.vc_box_border_circle i,
.vc_box_circle .blur-effect,
.vc_box_circle i,
.vc_box_circle img,
.vc_box_outline_circle .blur-effect,
.vc_box_outline_circle i,
.vc_box_shadow_border_circle .blur-effect,
.vc_box_shadow_border_circle i,
.vc_box_shadow_circle .blur-effect,
.vc_box_shadow_circle i {
 border-radius:50%
}
div .vc_box_rounded>img {
 border-radius:inherit
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,
.vc_message_box-icon>i {
 transform:translate(-50%,-50%)
}
#main .wpb_gmaps_widget .wpb_map_wraper {
 background:0 0;
 padding:0
}
.wpb_gmaps_widget .wpb_map_wraper {
 padding:0
}
/*!-VC last-child*/.last_toggle_el_margin,
.wpb_button,
ul.wpb_thumbnails-fluid>li {
 margin-bottom:0!important
}
.content .uvc-sub-heading {
 line-height:inherit
}
@media (max-width:480px) {
 #main #content .tab-style-one.wpb_content_element .wpb_tabs_nav,
 #main #content .tab-style-three.wpb_content_element .wpb_tabs_nav,
 #main #content .wpb_tour.tab-style-four.wpb_content_element .wpb_tabs_nav,
 #main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,
 #main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,
 #main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,
 #main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
 #main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
 #main .wpb_tour.tab-style-four .wpb_tour_tabs_wrapper .wpb_tab,
 #main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
 #main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,
 #main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab,
 #main .wpb_tour.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
 #main .wpb_tour.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
  display:block
 }
 #main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
 #main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
 #main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper {
  display:block!important
 }
 .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  padding-top:0
 }
 .wpb_tour.tab-style-one .wpb_tabs_nav,
 .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-right:none
 }
 .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
 .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
  padding-left:0
 }
 .wc-login-wrap .log-left-block,
 .wc-login-wrap .log-right-block {
  width:100%
 }
 .wc-login-wrap .log-right-block {
  margin-top:20px
 }
}
.dt-style.wpb_content_element {
 margin-bottom:0!important
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_accordion_header a,
.wpb_content_element .wpb_accordion_header a:active,
.wpb_content_element .wpb_accordion_header a:focus {
 outline:0!important;
 -webkit-appearance:none
}
.wpb_content_element .wpb_accordion_header>a span {
 display:inline-block
}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
 display:none
}
.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_header {
 margin:10px 0 0;
 border:none;
 background:0 0
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
 margin:10px 0 0;
 padding:9px 0 0;
 border-top:1px solid
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header,
.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {
 padding-top:0;
 margin-top:0;
 border:none
}
.wpb_content_element.dt-style .wpb_accordion_header a {
 position:relative;
 display:block;
 padding:0 25px 0 0
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:hover {
 text-decoration:none
}
.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
 padding:9px 0 9px 18px
}
.rtl .dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
 padding:9px 18px 9px 0
}
.wpb_content_element .wpb_accordion_header>a:after,
.wpb_content_element .wpb_accordion_header>a:before {
 position:absolute;
 top:50%;
 right:0;
 margin-top:-8px;
 width:16px;
 height:16px;
 content:""
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after,
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {
 right:13px
}
.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after,
.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {
 right:auto;
 left:13px
}
.wpb_content_element .wpb_accordion_header>a:after {
 margin-top:-8px;
 content:"\f005";
 font-family:icomoon-the7-font;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:8px;
 line-height:16px;
 text-align:center
}
.wpb_content_element .wpb_accordion_header.ui-state-active>a:after {
 content:"\f004"
}
.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
 display:none;
 padding:10px 0 5px;
 margin:0;
 clear:both
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
 padding:17px 0 13px
}
.vc_progress_bar.dt-style .vc_single_bar {
 height:30px;
 margin-bottom:10px;
 box-shadow:none
}
.vc_progress_bar.dt-style .vc_single_bar:last-child {
 margin-bottom:0
}
.dt-style.vc_progress_bar.pb-style-two .vc_single_bar {
 height:13px
}
.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar {
 animation:none;
 background-repeat:no-repeat;
 background-size:100%
}
.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar:after {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 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);
 background-size:40px 40px
}
.vc_progress_bar .vc_single_bar.accent-bg .vc_bar.animated:after {
 animation:progress-bar-stripes 2s linear infinite
}
.dt-style.vc_progress_bar.pb-style-three .vc_single_bar {
 height:7px;
 margin-bottom:15px
}
.vc_progress_bar.dt-style .vc_single_bar .vc_label {
 height:30px;
 padding-top:0;
 padding-bottom:0;
 line-height:30px;
 text-shadow:none
}
.pb-style-three.dt-style .vc_label,
.pb-style-two.dt-style .vc_label {
 display:block;
 margin-bottom:8px
}
.pb-style-one.vc_progress_bar .vc_label *,
.vc_progress_bar .vc_label {
 color:#fff
}
#main .wpb_tour_next_prev_nav {
 display:none
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
 display:inline-block;
 width:auto
}
#page .tab-style-one .wpb_tabs_nav li.ui-state-active a {
 color:#fff
}
.wpb_tabs_nav a {
 box-sizing:border-box
}
.wpb_tabs .wpb_tabs_nav li {
 position:relative
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
 margin:0 10px 5px 0
}
.tab-style-one.wpb_tabs .wpb_tabs_nav a {
 padding-top:9px;
 padding-bottom:9px
}
.tab-style-one.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
 padding:15px 0 0;
 background:0 0
}
.tab-style-two.wpb_tabs .wpb_tabs_nav {
 overflow:hidden;
 padding-left:25px!important
}
.tab-style-two.wpb_tabs .wpb_tabs_nav li {
 margin:12px 30px 6px 0;
 background:0 0
}
.tab-style-two.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:before {
 position:absolute;
 display:block!important;
 bottom:-5px;
 left:0;
 width:100%;
 height:2px;
 content:"";
 -webkit-backface-visibility:hidden
}
.tab-style-two.wpb_tabs .wpb_tabs_nav li a {
 padding:0 0 .5em
}
.tab-style-two.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
 padding:20px 25px;
 background:0 0
}
.tab-style-three.wpb_tabs .wpb_tabs_nav li {
 margin-right:30px;
 border:none
}
.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
 padding:0
}
.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
 padding:15px 0 0
}
.tab-style-three.wpb_content_element .wpb_tabs_nav li,
.tab-style-three.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
 background:0 0
}
.tab-style-four.wpb_tabs,
.tab-style-four.wpb_tabs .wpb_tabs_nav {
 overflow:hidden
}
.tab-style-four.wpb_tabs .wpb_tabs_nav li {
 margin:0;
 background:0 0;
 transition:background .4s ease
}
.tab-style-four.wpb_tabs .wpb_tabs_nav li.ui-tabs-active,
.tab-style-four.wpb_tabs .wpb_tabs_nav li:hover {
 background-color:rgba(255,255,255,.15)
}
.tab-style-four.wpb_tabs .wpb_tabs_nav li a,
.tab-style-four.wpb_tabs .wpb_tabs_nav li a * {
 color:#fff
}
.tab-style-four.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
 padding:20px 25px;
 background:0 0
}
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper {
 display:table
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_tour.wpb_content_element .wpb_tabs_nav {
 display:table-cell;
 float:none;
 vertical-align:top
}
.wpb_tour .wpb_tabs_nav {
 box-sizing:border-box
}
.wpb_tour .wpb_tabs_nav li:hover {
 cursor:pointer
}
.wpb_tour.tab-style-one .wpb_tabs_nav li {
 margin-bottom:10px
}
.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
 padding-top:8px;
 padding-bottom:8px
}
.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {
 padding-top:0;
 padding-left:25px
}
.rtl .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {
 padding-left:0;
 padding-right:25px
}
.wpb_tour.tab-style-two .wpb_tabs_nav {
 padding-right:10px
}
.rtl .wpb_tour.tab-style-two .wpb_tabs_nav {
 padding-right:0;
 padding-left:10px!important
}
.wpb_tour.tab-style-two .wpb_tabs_nav li {
 margin-bottom:10px
}
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
 padding:12px 15px 12px 0
}
.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {
 padding:10px 15px
}
.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {
 padding:20px 25px
}
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
 padding-top:0;
 padding-left:25px
}
.wpb_tour.tab-style-three .wpb_tabs_nav {
 border-right:1px solid
}
.wpb_tour.tab-style-three .wpb_tabs_nav li {
 border-top:1px solid
}
.tab-style-three.wpb_tour .wpb_tabs_nav li:first-child {
 border:none
}
.tab-style-four.wpb_tour,
.tab-style-four.wpb_tour .wpb_tabs_nav {
 overflow:hidden
}
.tab-style-four.wpb_tour .wpb_tabs_nav li {
 margin:0;
 background:0 0;
 transition:background .4s ease
}
.tab-style-four.wpb_tour .wpb_tabs_nav li.ui-tabs-active,
.tab-style-four.wpb_tour .wpb_tabs_nav li:hover {
 background-color:rgba(255,255,255,.15)
}
.tab-style-four.wpb_tour .wpb_tabs_nav li a,
.tab-style-four.wpb_tour .wpb_tabs_nav li a * {
 display:block;
 color:#fff
}
.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
 padding:20px 25px;
 background:0 0
}
.transparent-pie .vc_pie_wrapper .vc_pie_chart_back {
 border-color:transparent!important
}
.transparent-pie .vc_pie_wrapper span {
 width:100%!important;
 height:auto!important
}
.transparent-pie .vc_pie_wrapper canvas {
 height:70px!important;
 visibility:hidden
}
.transparent-pie .vc_pie_chart_value {
 font-size:70px!important;
 line-height:70px!important
}
.transparent-pie[data-pie-color=dt-content] .vc_pie_wrapper span,
.vc_pie_chart[data-pie-color=dt-content] canvas {
 opacity:.5
}
.vc_pie_chart .vc_pie_wrapper {
 visibility:hidden
}
#page .vc_pie_chart_back {
 opacity:1
}
/*! Prefix flex for IE10  in LESS
* https://gist.github.com/codler/2148ba4ff096a19f08ea
* Copyright (c) 2014 Han Lin Yap http://yap.nu; MIT license */.albums-shortcode .entry-meta a:hover,
.albums-shortcode .entry-meta>.data-link:hover,
.dt-testimonials-shortcode .testimonial-name a:hover,
.photoSlider .video-icon,
.portfolio-shortcode .entry-meta a:hover,
.portfolio-shortcode .entry-meta>.data-link:hover,
.rsPlayBtn,
.team-author-name a {
 text-decoration:none
}
.content .dt-team-shortcode.dt-icon-bg-off .soc-ico a:before,
.content-bg-off.dt-testimonials-shortcode .testimonial-item {
 background:0 0
}
.album-rollover:hover,
.rollover-content:hover {
 cursor:pointer
}
#page .hover-style-one h2.entry-title,
#page .hover-style-two h2.entry-title,
#page .post .rollover-content .entry-title a:hover,
#page .post .rollover-content h3.entry-title a:hover,
#page .post .rollover-content h4.entry-title a:hover,
#page .rollover-content,
#page .rollover-content *,
#page .rollover-content a:hover,
#page .rollover-content h3.entry-title,
#page .rollover-content h3.entry-title a,
.testimonial-vcard a.no-avatar:hover:after {
 color:#fff
}
.testimonial-item {
 position:relative
}
.testimonial-item:not(.testimonial-item-slider) {
 padding:20px 25px
}
.dt-testimonials-shortcode .dt-css-grid .testimonial-item {
 height:100%
}
.testimonial-vcard .no-avatar,
.testimonial-vcard .rollover i {
 width:60px;
 height:60px
}
.testimonial-item .dt-owl-item article {
 padding:20px 25px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.hide-testimonial-position .testimonial-position {
 display:none
}
.testimonial-item.testimonial-item-slider {
 margin-bottom:32px
}
.testimonial-vcard .no-avatar:after {
 content:"\e502";
 font-size:28px
}
.testimonials .description-on-hover>.wf-cell .rollover i {
 visibility:visible
}
.testimonial-vcard .alignleft,
.testimonial-vcard .alignleft div,
.testimonial-vcard .rollover i,
.testimonial-vcard img {
 -webkit-border-radius:50%;
 border-radius:50%
}
.testimonials {
 padding-bottom:10px
}
body.testimonials {
 padding-bottom:0
}
.widget .testimonials article {
 position:relative;
 padding:0
}
.testimonial-vcard {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 margin:20px 0 0;
 overflow:hidden
}
.testimonial-desc {
 -webkit-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.testimonial-vcard .alignleft {
 margin:0 15px 5px 0;
 font-size:0;
 line-height:0
}
#footer .testimonial-vcard .alignleft,
#sidebar .testimonial-vcard .alignleft {
 margin:0 15px 5px 0
}
.testimonial-vcard .alignleft div {
 overflow:hidden
}
.testimonials.list-view li {
 position:relative;
 overflow:hidden;
 padding:25px 0 0
}
.testimonials.list-view li:first-child {
 margin-top:0;
 padding-top:0;
 border-top:none!important
}
.testimonial-item .testimonial-desc .text-primary,
.widget .testimonials .text-primary {
 display:block
}
.dt-testimonials-shortcode .testimonial-item {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 width:100%;
 padding:0;
 box-sizing:border-box
}
.content-align-center.dt-testimonials-shortcode .testimonial-item {
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.dt-testimonials-shortcode .testimonial-vcard {
 -webkit-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 margin-top:0;
 overflow:visible
}
.testimonial-avatar img,
.testimonial-avatar svg {
 max-width:100%;
 height:auto
}
.testim-no-avatar {
 display:block;
 line-height:0;
 box-sizing:border-box
}
.testim-no-avatar svg {
 transform:scale(.5)
}
.dt-testimonials-shortcode .testimonial-avatar {
 max-width:100%;
 -ms-flex:0 0 auto
}
.dt-testimonials-shortcode .testimonial-avatar .no-avatar {
 display:block;
 max-width:100%
}
.dt-testimonials-shortcode .testimonial-avatar .testimonial-thumb {
 display:block;
 line-height:0
}
.dt-testimonials-shortcode .testimonial-avatar .layzr-bg {
 border-radius:inherit
}
.dt-testimonials-shortcode .more-link {
 display:inline-block
}
.dt-testimonials-shortcode .testimonial-author,
.dt-testimonials-shortcode .testimonial-content {
 max-width:100%
}
.dt-testimonials-shortcode.layout-2 .testimonial-content {
 -webkit-order:0;
 -ms-flex-order:0;
 order:0
}
.dt-testimonials-shortcode.layout-2 .testimonial-avatar {
 -webkit-order:1;
 -ms-flex-order:1;
 order:1
}
.dt-testimonials-shortcode.layout-2 .testimonial-vcard {
 -webkit-order:2;
 -ms-flex-order:2;
 order:2
}
.dt-testimonials-shortcode.layout-3 .testimonial-content {
 -webkit-order:0;
 -ms-flex-order:0;
 order:0
}
.dt-testimonials-shortcode.layout-3 .testimonial-author {
 -webkit-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex:0 0 auto;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-order:1;
 -ms-flex-order:1;
 order:1;
 text-align:left
}
.content-align-center.dt-testimonials-shortcode.layout-3 .testimonial-author {
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.dt-testimonials-shortcode.layout-3 .testimonial-vcard,
.dt-testimonials-shortcode.layout-3 .testimonial-vcard span {
 display:inline-block
}
.dt-testimonials-shortcode.layout-4 .testimonial-author {
 -webkit-flex-flow:row nowrap;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -ms-flex:0 0 auto;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:left
}
.content-align-center.dt-testimonials-shortcode.layout-4 .testimonial-author {
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.dt-testimonials-shortcode.layout-4 .testimonial-vcard,
.dt-testimonials-shortcode.layout-4 .testimonial-vcard span {
 display:inline-block
}
.dt-testimonials-shortcode .content-wrap {
 max-width:100%
}
.dt-testimonials-shortcode.layout-5 .testimonial-item {
 -webkit-flex-flow:row nowrap;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.dt-testimonials-shortcode.layout-5 .content-wrap {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -ms-flex:0 0 auto;
 max-width:100%
}
.dt-testimonials-shortcode.layout-5 .testimonial-content {
 -webkit-order:0;
 -ms-flex-order:0;
 order:0
}
.dt-testimonials-shortcode.layout-5 .testimonial-vcard {
 -webkit-order:1;
 -ms-flex-order:1;
 order:1
}
.dt-testimonials-shortcode.layout-6 .testimonial-item {
 -webkit-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.dt-testimonials-shortcode.layout-6 .content-wrap {
 -ms-flex:0 0 auto;
 max-width:100%
}
.dt-testimonials-shortcode[data-auto-height=false] .owl-stage,
.dt-testimonials-shortcode[data-auto-height=false] .owl-stage .dt-owl-item {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.dt-testimonials-shortcode[data-auto-height=false] .testimonial-content {
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.content .slider-content .team-container {
 margin-bottom:0
}
.team-container {
 min-width:100%
}
.dt-team-masonry-shortcode .team-container {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-align-content:flex-start;
 -ms-align-content:flex-start;
 align-content:flex-start
}
.content-align-center.dt-team-masonry-shortcode .team-container {
 -webkit-align-content:center;
 -ms-align-content:center;
 align-content:center
}
.dt-team-shortcode .dt-css-grid .team-container {
 height:100%
}
.bg-on.team-container:not(.fullwidth-img) {
 -webkit-border-radius:0;
 border-radius:0
}
.team-container img {
 max-width:100%;
 height:auto
}
.widget .team-container {
 padding:0;
 text-align:center
}
.widget .team-media a.rollover {
 display:inline-block;
 width:auto
}
.widget .team-container img {
 max-width:81px;
 -webkit-border-radius:50%;
 border-radius:50%
}
.team-desc {
 padding:20px 0 0;
 text-align:center
}
.content-align-left .team-desc {
 text-align:left
}
.content-align-bottom,
.content-align-center .team-media,
.content-align-centre,
.round-images .team-container {
 text-align:center
}
.bg-on .team-desc {
 padding:15px 25px 10px
}
#footer .team-desc,
#sidebar .team-desc {
 padding:13px 0 7px
}
.team-container .soc-ico {
 padding-top:5px;
 margin-bottom:18px
}
.team-container.bg-on .soc-ico {
 margin-bottom:13px
}
#footer .team-container .soc-ico,
#sidebar .team-container .soc-ico,
.albums-shortcode .post-thumbnail .alignnone,
.portfolio-shortcode .post-thumbnail .alignnone,
.post .rollover-project.alignnone,
.sidebar-content .team-container .soc-ico {
 margin-bottom:0
}
.content .team-items ul {
 margin:0
}
.wf-container .team-author-name,
.wf-container .team-author-name a {
 font-weight:700
}
.dt-team-shortcode .team-media.apply-max-width {
 -webkit-align-self:flex-start;
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start;
 -ms-flex:0 0 auto
}
.content-align-center.dt-team-shortcode .team-media.apply-max-width {
 -webkit-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.dt-team-shortcode .team-author p {
 display:inline-block
}
.team-author {
 padding-bottom:5px
}
.team-author p {
 margin-bottom:5px
}
.dt-team-shortcode.hide-team-position .team-author p,
.hide-team-position .team-author p {
 display:none
}
.team-media {
 position:relative;
 line-height:0
}
.dt-css-grid .team-media {
 -ms-flex:0 0 auto
}
.team-media>a,
.team-media>span {
 width:100%;
 display:inline-block
}
.round-images .bg-on .team-media {
 padding:25px 25px 0
}
.disable-bg-rollover .rollover i {
 visibility:hidden
}
.dt-team-shortcode.scale-img .rollover {
 overflow:hidden;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translatez(0)
}
.dt-team-shortcode.scale-img .rollover img {
 -webkit-transition:-webkit-transform .3s ease-out,opacity .35s;
 transition:transform .3s ease-out,opacity .35s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.rollover img.lazy-load {
 -webkit-transition:transform .3s ease-out,opacity .35s;
 transition:transform .3s ease-out,opacity .35s
}
.dt-team-shortcode.scale-img .rollover:hover img {
 -webkit-transform:scale(1.2);
 transform:scale(1.2);
 -webkit-transition:-webkit-transform 4s ease-out;
 transition:transform 4s ease-out
}
.content .dt-team-shortcode .soc-ico a {
 margin-left:0
}
.content .dt-team-shortcode .soc-ico a:after,
.content .dt-team-shortcode .soc-ico a:before {
 box-sizing:border-box
}
.dt-team-shortcode.dt-icon-hover-bg-off .soc-ico a:after {
 background:0 0!important
}
.dt-team-shortcode .post-details {
 float:none;
 vertical-align:top;
 -webkit-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.content-align-left.dt-team-shortcode .post-details {
 -webkit-align-self:flex-start;
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start
}
.dt-team-shortcode[data-auto-height=false] .owl-stage,
.dt-team-shortcode[data-auto-height=false] .owl-stage .dt-owl-item {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.dt-team-shortcode[data-auto-height=false] .team-desc {
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.move-icons-under-position .team-desc {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.move-icons-under-position .team-desc .soc-ico {
 -webkit-order:0;
 -ms-flex-order:0;
 order:0
}
.move-icons-under-position .team-desc .team-content {
 -webkit-order:1;
 -ms-flex-order:1;
 order:1
}
.move-icons-under-position .team-desc .post-details {
 -webkit-order:2;
 -ms-flex-order:2;
 order:2
}
.rollover-project {
 position:relative;
 overflow:hidden
}
.rollover-content {
 position:absolute;
 top:0;
 left:0;
 z-index:100;
 display:none;
 width:100%;
 height:100%;
 padding:10px 25px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content {
 display:none
}
.mobile-false .rollover-content {
 display:block;
 opacity:0
}
.mobile-false .buttons-on-img:hover .rollover-content,
.mobile-false .rollover-project:hover .rollover-content {
 opacity:1
}
.hover-grid .rollover-content,
.mobile-false .text-on-img.hover-grid .dt-owl-item {
 overflow:hidden
}
.mobile-true .rollover-content.hide-content {
 display:none
}
.mobile-true .albums .rollover-content,
.mobile-true .buttons-on-img .rollover-content,
.mobile-true .media .rollover-content {
 opacity:0
}
.mobile-true .is-clicked .buttons-on-img i,
.mobile-true .is-clicked.rollover-content {
 visibility:visible!important;
 opacity:1!important
}
.always-show-info .rollover-content,
.always-show-info .rollover-content-container {
 display:block;
 opacity:1!important
}
.rollover-content-container {
 position:relative;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.links-container {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.description-under-image .links-container {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.effect-sarah .links-container {
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start
}
.content-align-left-bottom.hover-style-two .links-container,
.content-align-left.hover-style-three .links-container {
 position:absolute;
 display:block;
 top:15px;
 right:15px
}
.content-align-left-top.hover-style-two .links-container {
 position:absolute;
 display:block;
 bottom:15px;
 right:15px;
 text-align:right
}
.effect-bubba .links-container,
.effect-layla .links-container,
.effect-sarah .links-container {
 margin-top:10px
}
.mobile-true .links-container {
 visibility:hidden
}
.mobile-true .effect-bubba.always-show-info .links-container,
.mobile-true .effect-layla.always-show-info .links-container,
.mobile-true .effect-sarah.always-show-info .links-container,
.mobile-true .is-clicked .links-container {
 visibility:visible
}
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .is-clicked .links-container {
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.links-container>a {
 position:relative;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 font-size:0;
 width:44px;
 height:44px;
 line-height:44px;
 border-radius:100px;
 margin:10px 5px;
 opacity:1;
 text-align:center;
 -webkit-transition:opacity .3s ease;
 transition:opacity .3s ease;
 -webkit-backface-visibility:hidden
}
.effect-sarah .links-container>a {
 margin:5px 10px 5px 0
}
.links-container>a:after,
.links-container>a:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 box-sizing:border-box;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear;
 -webkit-backface-visibility:hidden
}
.disable-icon-hover-bg .links-container>a:after,
.disable-icon-hover-bg .links-container>a:before {
 -webkit-transition:none;
 transition:none
}
.links-container>a:before {
 background:rgba(255,255,255,.3)
}
.links-container>a:after {
 background:rgba(255,255,255,.5)
}
.links-container>a:before,
.links-container>a:hover:after {
 opacity:1
}
.links-container>a:after,
.links-container>a:hover:before {
 opacity:0
}
.links-container>a:hover:before,
.links-container>a:not(:hover):after {
 transition-delay:.1s
}
.links-container>a>span {
 position:relative;
 z-index:2;
 -webkit-transition:color .25s;
 transition:color .25s;
 font-size:16px;
 line-height:44px
}
.buttons-on-img .links-container>a,
.hover-style-two:not(.hover-color-static) .links-container>a {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cs-style-3 .rollover-content-wrap:before,
.description-under-image .links-container:after,
.description-under-image .links-container:before,
.links-container:after,
.links-container:before {
 content:"";
 display:table;
 clear:both
}
#page .rollover-content .entry-title a {
 background:0 0
}
.links-hovers-disabled .rollover-content .entry-title a:hover {
 background:0 0;
 -webkit-background-clip:text
}
.rollover-content .portfolio-categories>a:after,
.rollover-content .portfolio-categories>span:after {
 background:#fff
}
#page .hover-style-one h2.entry-title,
#page .hover-style-two h2.entry-title,
#page .hover-style-two h4.entry-title,
#page .post .rollover-content .entry-title a:hover,
#page .rollover-content .entry-title a,
#page .rollover-content h3.entry-title {
 background:0 0
}
.hover-grid .rollover-content {
 -webkit-transition:none;
 transition:none
}
.mobile-true .hover-grid .rollover-content,
.mobile-true .hover-grid-reverse .rollover-content,
.mobile-true .hover-scale .rollover-content {
 top:0!important;
 left:0!important;
 opacity:0
}
.mobile-true .hover-grid .is-clicked .rollover-content,
.mobile-true .hover-grid-reverse .is-clicked .rollover-content,
.mobile-true .hover-scale .is-clicked .rollover-content {
 opacity:1
}
.hover-scale .post {
 overflow:hidden
}
.hover-scale .post:after,
.hover-scale .rollover-project:after {
 display:block;
 background-color:inherit;
 position:absolute;
 top:0;
 left:0;
 right:0;
 opacity:0;
 content:"";
 -webkit-border-radius:50%;
 border-radius:50%;
 padding-bottom:100%;
 -webkit-transform:scale(0);
 transform:scale(0);
 -webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;
 transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s
}
.hover-scale .post-thumbnail-rollover:after,
.hover-scale .post:after {
 padding-bottom:100%;
 -webkit-transform:scale(0);
 transform:scale(0);
 -webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;
 transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s
}
.hover-scale .ratio-2.rollover-project:after,
.hover-scale article.ratio-2.post:after {
 top:-50%
}
.hover-scale .ratio_3-2.rollover-project:after,
.hover-scale article.ratio_3-2:after {
 top:-25%
}
.hover-scale .ratio_4-3.rollover-project:after,
.hover-scale article.ratio_4-3:after {
 top:-16.6666%
}
.hover-scale .ratio_2-3.rollover-project:after,
.hover-scale article.ratio_2-3:after {
 top:16.6666%
}
.hover-scale .ratio_3-4.rollover-project:after,
.hover-scale article.ratio_3-4:after {
 top:14.5%
}
.mobile-false .hover-scale .rollover-project:hover:after,
.mobile-false .hover-scale article:hover:after,
.mobile-true .hover-scale article.is-clicked:after {
 opacity:1;
 -webkit-transform:scale(1.42);
 transform:scale(1.42)
}
.mobile-false .hover-scale .ratio_3-2.rollover-project:hover:after,
.mobile-false .hover-scale article.ratio_3-2:hover:after,
.mobile-true .hover-scale article.is-clicked.ratio_3-2:after {
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
.mobile-false .hover-scale .ratio_4-3.rollover-project:hover:after,
.mobile-false .hover-scale article.ratio_4-3:hover:after,
.mobile-true .hover-scale article.is-clicked.ratio_4-3:after {
 -webkit-transform:scale(1.5);
 transform:scale(1.5)
}
.mobile-false .hover-scale .ratio_2-3.rollover-project:hover:after,
.mobile-false .hover-scale .ratio_3-4.rollover-project:hover:after,
.mobile-false .hover-scale article.ratio_2-3:hover:after,
.mobile-false .hover-scale article.ratio_3-4:hover:after,
.mobile-true .hover-scale article.is-clicked.ratio_2-3:after,
.mobile-true .hover-scale article.is-clicked.ratio_3-4:after {
 -webkit-transform:scale(2);
 transform:scale(2)
}
.mobile-false .hover-scale .rollover-content {
 background:0 0!important;
 -webkit-transform:scale(0);
 transform:scale(0);
 -webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;
 transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s
}
.mobile-false .hover-scale .rollover-project:hover .rollover-content {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.rollover-thumbnails {
 display:-ms-flexbox;
 width:170px;
 height:70px
}
.buttons-on-img .rollover-thumbnails,
.description-under-image .rollover-thumbnails {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 margin:0;
 z-index:9
}
.content-align-left-bottom.hover-style-two .rollover-thumbnails,
.hover-style-one.content-align-left .rollover-thumbnails,
.hover-style-three.content-align-left .rollover-thumbnails {
 position:absolute;
 display:block;
 top:15px;
 right:17px
}
.content-align-left-top.hover-style-two .rollover-thumbnails {
 position:absolute;
 display:block;
 bottom:14px;
 right:17px
}
.rollover-project .rollover-thumbnails {
 position:relative;
 margin-top:5px;
 margin-bottom:5px
}
.effect-bubba .rollover-project .rollover-thumbnails,
.effect-layla .rollover-project .rollover-thumbnails,
.effect-sarah .rollover-project .rollover-thumbnails {
 display:inline-block;
 margin-bottom:-5px;
 margin-top:15px
}
.mobile-false .buttons-on-img:hover .rollover-thumbnails,
.mobile-false .rollover:hover .rollover-thumbnails,
.mobile-true .rollover.is-clicked .rollover-thumbnails {
 opacity:1
}
.rollover-thumbnails span {
 position:absolute;
 top:0;
 left:0;
 width:69px;
 height:69px!important;
 border:3px solid #fff;
 -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);
 box-shadow:0 0 5px 1px rgba(0,0,0,.15);
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.album-minuatures-style-1 .rollover-thumbnails span {
 width:90px;
 height:90px!important
}
.rollover-thumbnails span,
.rollover-thumbnails span img {
 -webkit-border-radius:50%;
 border-radius:50%
}
.albums-shortcode .rollover-thumbnails span img {
 height:90px;
 max-height:100%
}
.rollover-thumbnails .r-thumbn-2 img {
 min-height:44px
}
.rollover-thumbnails .r-thumbn-2 {
 left:49px;
 z-index:100
}
.rollover-thumbnails .r-thumbn-3 {
 left:98px;
 z-index:99
}
.rollover-thumbnails span i {
 display:none!important
}
#page .rollover-thumbnails img {
 max-width:100%
}
.rollover-thumbnails .r-thumbn-1 {
 z-index:102
}
.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-1 {
 top:25px;
 left:49px
}
.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-2 {
 top:0;
 left:42px;
 width:50px;
 height:50px!important
}
.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-3 {
 top:29px;
 left:0;
 width:70px;
 height:70px!important;
 z-index:101
}
.related-projects .project-list-content {
 padding-top:5px
}
.related-projects .portfolio-categories,
.related-projects .project-list-content h3 {
 margin-bottom:8px
}
#page .related-projects .owl-nav a,
#page .related-projects .owl-nav a i {
 width:36px;
 height:36px;
 border-width:0;
 border-style:solid;
 border-radius:500px;
 opacity:1
}
.arrows-accent.slider-wrapper.related-projects .owl-nav a:hover i:before,
.slider-wrapper.arrows-accent.related-projects .owl-nav a:hover i {
 color:rgba(255,255,255,.75)!important
}
.related-projects a.owl-prev {
 top:50%;
 transform:translateY(calc(-50% + 0));
 left:10px
}
.related-projects a.owl-next {
 top:50%;
 transform:translateY(calc(-50% + 0));
 right:10px
}
.owl-carousel.shortcode-photo-slider[data-img-mode=fit] .owl-stage {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-content:stretch;
 -ms-align-content:stretch;
 align-content:stretch
}
.owl-carousel.shortcode-photo-slider .dt-owl-item {
 overflow:hidden
}
.widget .instagram-photos {
 overflow:hidden;
 padding-top:5px
}
.widget_media_gallery .gallery-item {
 line-height:0
}
.instagram-photos a {
 position:relative;
 float:left;
 max-width:115px;
 border-right:2px solid transparent;
 border-bottom:2px solid transparent;
 line-height:0;
 opacity:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.widget .instagram-photos a {
 max-width:77px
}
.instagram-photos img {
 max-width:100%;
 width:100%;
 height:auto
}
.instagram-photos a i {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0
}
#page .content-rollover-layout-list.albums-shortcode.show-content .entry-excerpt,
#page .content-rollover-layout-list.albums-shortcode.show-content .post-details,
.mobile-false .instagram-photos a:hover i {
 opacity:1
}
.albums-shortcode article,
.portfolio-shortcode article {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.mode-grid:not(.bottom-overlap-layout-list).albums-shortcode article,
.mode-grid:not(.bottom-overlap-layout-list).portfolio-shortcode article,
.mode-masonry:not(.bottom-overlap-layout-list).albums-shortcode article,
.mode-masonry:not(.bottom-overlap-layout-list).portfolio-shortcode article {
 -webkit-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-align-items:stretch;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
.bottom-overlap-layout-list.albums-shortcode article,
.bottom-overlap-layout-list.portfolio-shortcode article {
 -webkit-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.content-rollover-layout-list.mode-grid.albums-shortcode article,
.content-rollover-layout-list.mode-grid.portfolio-shortcode article,
.gradient-overlay-layout-list.mode-grid.albums-shortcode article,
.gradient-overlay-layout-list.mode-grid.portfolio-shortcode article {
 height:auto
}
.hover-grid article,
.hover-grid-reverse article {
 position:relative;
 overflow:hidden
}
.gradient-overlay-layout-list.albums-shortcode article,
.gradient-overlay-layout-list.portfolio-shortcode article {
 overflow:hidden;
 transform:translateZ(0)
}
.albums-shortcode.quick-scale-img .post-thumbnail-rollover,
.albums-shortcode.scale-img .post-thumbnail-rollover,
.portfolio-shortcode.quick-scale-img .post-thumbnail-rollover,
.portfolio-shortcode.scale-img .post-thumbnail-rollover {
 transform:translateZ(0)
}
.albums-shortcode .post-thumbnail-wrap,
.gallery-carousel-shortcode .rollover,
.portfolio-shortcode .post-thumbnail-wrap,
.related-projects .project-list-media {
 position:relative;
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -ms-flex:0 0 auto
}
.albums-shortcode .post-thumbnail,
.portfolio-shortcode .post-thumbnail {
 position:relative;
 display:block
}
.albums-shortcode .post-thumbnail .alignleft,
.portfolio-shortcode .post-thumbnail .alignleft {
 margin:0
}
.portfolio-shortcode .format-gallery .post-thumbnail,
.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {
 width:100%
}
.mobile-false .quick-scale-img.content-rollover-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,
.mobile-false .quick-scale-img.gradient-overlap-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,
.mobile-false .quick-scale-img.gradient-overlay-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,
.mobile-true .quick-scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,
.mobile-true .quick-scale-img.gradient-overlay-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {
 -webkit-transform:scale(1.2);
 transform:scale(1.2);
 -webkit-transition:-webkit-transform .25s ease-out;
 transition:transform .25s ease-out
}
.mobile-false .gradient-overlap-layout-list.scale-img article:hover .post-thumbnail>.post-thumbnail-rollover img,
.mobile-true .gradient-overlap-layout-list.scale-img .is-clicked .post-thumbnail>.post-thumbnail-rollover img {
 -webkit-transform:scale(1.2);
 transform:scale(1.2);
 -webkit-transition:-webkit-transform 4s ease-out;
 transition:transform 4s ease-out
}
.content-rollover-layout-list.albums-shortcode.show-content .post-entry-content:before,
.content-rollover-layout-list.albums-shortcode.show-content .post-entry-wrapper {
 transform:translateY(0)!important;
 bottom:0!important
}
.albums-shortcode .post-entry-content,
.portfolio-shortcode .post-entry-content {
 position:relative;
 z-index:10
}
.gradient-overlap-layout-list.albums-shortcode .post-entry-content,
.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content {
 position:relative;
 margin-top:-125px;
 z-index:1;
 padding-top:90px;
 width:100%
}
.gradient-overlap-layout-list.albums-shortcode .post-entry-content:before,
.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content:before {
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 width:100%;
 height:150px;
 content:""
}
.gradient-overlay-layout-list.albums-shortcode .post-entry-content,
.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content {
 position:absolute;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 background:0 0!important;
 width:100%;
 min-height:100%;
 left:0;
 top:0;
 overflow:hidden;
 -webkit-transition:opacity .35s;
 transition:opacity .35s
}
.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .post-entry-content,
.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content {
 opacity:0
}
.mobile-true .hover-scale article.is-clicked .post-entry-content,
.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .is-clicked .post-entry-content,
.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .is-clicked .post-entry-content {
 opacity:1
}
.content-rollover-layout-list.albums-shortcode .post-entry-content,
.content-rollover-layout-list.portfolio-shortcode .post-entry-content {
 height:auto
}
.gradient-overlay-layout-list.hover-fade article .post-entry-content {
 opacity:0;
 visibility:hidden
}
.mobile-false .gradient-overlay-layout-list.hover-fade article:hover .post-entry-content,
.mobile-true .gradient-overlay-layout-list.hover-fade article.is-clicked .post-entry-content {
 opacity:1;
 visibility:visible
}
@-webkit-keyframes fadeInFromNone {
 0% {
  visibility:hidden;
  opacity:0
 }
 1% {
  visibility:visible;
  opacity:0
 }
 100% {
  visibility:visible;
  opacity:1
 }
}
@keyframes fadeInFromNone {
 0% {
  visibility:hidden;
  opacity:0
 }
 1% {
  visibility:visible;
  opacity:0
 }
 100% {
  visibility:visible;
  opacity:1
 }
}
@-webkit-keyframes fadeToNone {
 0% {
  opacity:1
 }
 1% {
  opacity:0
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@keyframes fadeToNone {
 0% {
  opacity:1
 }
 1% {
  opacity:0
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
.mobile-false .hover-scale .post-entry-content {
 -webkit-transform:scale(0);
 transform:scale(0);
 -webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;
 transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s
}
.mobile-false .hover-scale article:hover .post-entry-content {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.hover-grid .post-entry-content,
.hover-grid-reverse .post-entry-content {
 opacity:0
}
.mobile-false .hover-grid article:hover .post-entry-content,
.mobile-false .hover-grid-reverse article:hover .post-entry-content,
.mobile-true .hover-grid .is-clicked .post-entry-content,
.mobile-true .hover-grid-reverse .is-clicked .post-entry-content {
 opacity:1
}
.mobile-false .hover-scale .post-thumbnail-rollover:after {
 display:none
}
.portfolio-shortcode .entry-excerpt {
 overflow:hidden
}
.portfolio-shortcode .post-entry-content .entry-title a,
.portfolio-shortcode .post-entry-title-content .entry-title a {
 -webkit-transition:color .35s;
 transition:color .35s
}
.accent-gradient .portfolio-shortcode .post-entry-content .entry-title a,
.accent-gradient .portfolio-shortcode .post-entry-title-content .entry-title a {
 -webkit-transition:none;
 transition:none
}
.albums-shortcode .entry-meta,
.portfolio-shortcode .entry-meta {
 padding:0
}
.albums-shortcode .entry-meta>span a,
.portfolio-shortcode .entry-meta>span a {
 display:inline-block
}
.albums-shortcode .entry-meta *,
.portfolio-shortcode .entry-meta * {
 color:inherit
}
.albums-shortcode .entry-meta>a:after,
.albums-shortcode .entry-meta>span:after,
.portfolio-shortcode .entry-meta>a:after,
.portfolio-shortcode .entry-meta>span:after {
 right:0;
 width:3px;
 height:3px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 content:""
}
.post-entry-content .project-links-container,
.post-thumbnail-wrap .project-links-container {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.gradient-overlap-layout-list .post-entry-content .project-links-container,
.gradient-overlap-layout-list .post-thumbnail-wrap .project-links-container {
 height:calc(100% - 125px)
}
.content-rollover-layout-list:not(.content-align-center) .post-entry-content .project-links-container,
.content-rollover-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container,
.gradient-overlay-layout-list:not(.content-align-center) .post-entry-content .project-links-container,
.gradient-overlay-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container {
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start
}
.post-entry-content .project-links-container a,
.post-thumbnail-wrap .project-links-container a {
 position:relative;
 font-size:0;
 line-height:0;
 opacity:0;
 text-align:center;
 -webkit-transition:opacity .3s ease;
 transition:opacity .3s ease;
 -webkit-backface-visibility:hidden
}
.post-entry-content .project-links-container a:after,
.post-entry-content .project-links-container a:before,
.post-thumbnail-wrap .project-links-container a:after,
.post-thumbnail-wrap .project-links-container a:before {
 position:absolute;
 background:0 0;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 box-sizing:border-box;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear;
 -webkit-backface-visibility:hidden
}
.disable-icon-hover-bg .post-entry-content .project-links-container a:after,
.disable-icon-hover-bg .post-entry-content .project-links-container a:before,
.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:after,
.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:before {
 -webkit-transition:none;
 transition:none
}
.dt-icon-hover-on .post-entry-content .project-links-container a:hover:after,
.dt-icon-hover-on .post-thumbnail-wrap .project-links-container a:hover:after,
.post-entry-content .project-links-container a:before,
.post-thumbnail-wrap .project-links-container a:before {
 opacity:1
}
.dt-icon-hover-on .post-entry-content .project-links-container a:hover:before,
.dt-icon-hover-on .post-thumbnail-wrap .project-links-container a:hover:before,
.post-entry-content .project-links-container a:after,
.post-thumbnail-wrap .project-links-container a:after {
 opacity:0
}
.gradient-overlap-layout-list article:hover .project-links-container a,
.gradient-overlap-layout-list.portfolio-shortcode article:hover .post-thumbnail-rollover:after,
.gradient-overlay-layout-list .post-entry-content .project-links-container a,
.gradient-overlay-layout-list .post-thumbnail-wrap .project-links-container a,
.mobile-true .gradient-overlap-layout-list.portfolio-shortcode .is-clicked .post-thumbnail-rollover:after,
.mobile-true .portfolio-shortcode .is-clicked .post-thumbnail>.post-thumbnail-rollover:after,
.portfolio-shortcode .post-thumbnail:hover>.post-thumbnail-rollover:after,
.post-entry-content:hover .project-links-container a,
.post-thumbnail:hover .project-links-container a {
 opacity:1
}
.post-entry-content .project-links-container a:hover:before,
.post-entry-content .project-links-container a:not(:hover):after,
.post-thumbnail-wrap .project-links-container a:hover:before,
.post-thumbnail-wrap .project-links-container a:not(:hover):after {
 transition-delay:.1s
}
.post-entry-content .project-links-container a>span,
.post-thumbnail-wrap .project-links-container a>span {
 position:relative;
 z-index:2;
 -webkit-transition:color .25s;
 transition:color .25s
}
.post-thumbnail-wrap .project-links-container {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.slider-simple {
 background:#262626
}
.slider-masonry .slide-item,
.slider-simple .slide-item {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap
}
.slider-masonry .dt-owl-item,
.slider-simple .dt-owl-item {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 overflow:hidden
}
.album-share-overlay .soc-ico {
 position:absolute;
 z-index:999;
 visibility:hidden;
 overflow:visible;
 opacity:0;
 left:0;
 bottom:46px;
 width:auto;
 min-width:220px;
 color:#000;
 background-color:#fff
}
.album-share-overlay .soc-ico:after {
 position:absolute;
 left:0;
 margin-left:10px;
 bottom:-6px;
 width:0;
 height:0;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:6px solid #fff;
 content:""
}
.album-share-overlay .soc-ico a {
 display:none;
 width:100%;
 padding:8px 12px;
 margin:0;
 line-height:18px;
 height:auto;
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 text-align:left;
 -webkit-border-radius:0;
 border-radius:0
}
.album-share-overlay .soc-ico a:hover * {
 color:#fff!important
}
.album-share-overlay .soc-ico a:not(:hover) {
 background:0 0!important
}
.album-share-overlay a.facebook:hover {
 background:#4c69c7!important
}
.album-share-overlay a.twitter:hover {
 background:#2abeeb!important
}
.album-share-overlay a.pinterest:hover {
 background:#cf2834!important
}
.album-share-overlay a.linkedin:hover {
 background:#007bc7!important
}
.album-share-overlay a.whatsapp:hover {
 background:#36b74d!important
}
.album-share-overlay a.google:hover {
 background:#e64235!important
}
.mobile-false .album-share-overlay .soc-ico a.whatsapp {
 display:none
}
#page .album-share-overlay .soc-ico a {
 box-shadow:none;
 text-shadow:none
}
.album-share-overlay .soc-ico a:after,
.album-share-overlay .soc-ico a:before {
 display:none
}
#page .album-share-overlay .soc-ico a .soc-font-icon,
#page .album-share-overlay .soc-ico a:hover .soc-font-icon {
 color:#000;
 margin-right:5px
}
#page .album-share-overlay .social-text {
 font-size:14px;
 color:#222;
 text-shadow:none
}
.album-share-overlay {
 position:relative
}
.album-share-overlay,
.album-share-overlay .share-button.entry-share,
.photo-scroller .btn-project-link {
 float:left;
 width:32px;
 height:32px;
 padding:0;
 margin:0 5px 5px 0
}
.album-share-overlay .share-button.entry-share,
.photo-scroller .btn-project-link {
 background-color:rgba(0,0,0,.4);
 -webkit-border-radius:50%;
 border-radius:50%
}
.album-share-overlay .share-button.entry-share:hover,
.photo-scroller .btn-project-link:hover {
 opacity:.7;
 background-color:rgba(0,0,0,.4)
}
.photo-scroller .album-share-overlay .share-button.entry-share {
 width:auto;
 height:auto;
 line-height:36px;
 background-color:rgba(0,0,0,.4)
}
.photo-scroller .album-share-overlay .share-button.entry-share:hover {
 opacity:.7;
 background-color:rgba(0,0,0,.4)
}
.photoSlider .video-icon,
.rsPlayBtn {
 position:absolute;
 top:50%;
 left:50%;
 width:80px;
 height:80px;
 margin-left:-40px;
 margin-top:-40px;
 background-color:#000;
 background-color:rgba(0,0,0,.4);
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease;
 font-family:icomoon-the7-font!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:80px;
 color:#fff;
 font-size:32px
}
.photoSlider .video-icon:after,
.rsPlayBtn:after {
 content:'\ea23'
}
.photo-scroller .ps-link {
 opacity:0;
 background-color:rgba(0,0,0,.4);
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.ps-center-btn,
.rsBtnCenterer {
 position:absolute;
 left:50%;
 top:50%;
 width:91px;
 height:91px;
 margin:-45px 0 0 -45px
}
.ps-center-btn.BtnCenterer,
.rsBtnCenterer.with-link {
 width:200px;
 margin:-45px 0 0 -100px
}
.photoSlider .ps-center-btn.BtnCenterer .ps-link,
.photoSlider .ps-center-btn.BtnCenterer .video-icon,
.rsBtnCenterer .rsPlayBtn {
 position:relative;
 top:0;
 left:0;
 display:inline-block;
 margin:0 5px
}
#page .photo-scroller .act .ps-link:hover,
#page .photo-scroller .photoSlider .video-icon:hover,
.rsPlayBtn:hover {
 background-color:rgba(0,0,0,.4);
 opacity:.7!important
}
.slider-content.logo-items .dt-owl-item {
 text-align:center
}
.logo-items.owl-carousel img {
 max-width:100%;
 height:auto
}
.albums-shortcode article:hover .gallery-rollover,
.albums-shortcode article:hover .rollover-thumbnails,
.gallery-shortcode article:hover .gallery-rollover,
.gallery-shortcode article:hover .rollover-thumbnails {
 opacity:1
}
.albums-shortcode .rollover-thumbnails {
 position:relative;
 top:0;
 left:0;
 transform:none;
 display:inline-block;
 opacity:1
}
.album-minuatures-style-1.albums-shortcode .rollover-thumbnails {
 width:142px;
 height:116px
}
.album-minuatures-style-2.albums-shortcode .rollover-thumbnails {
 width:170px;
 height:70px
}
.album-rollover {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.bottom-overlap-layout-list .album-rollover,
.classic-layout-list .album-rollover,
.content-align-center .album-rollover,
.gradient-overlap-layout-list .album-rollover {
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.bottom-overlap-layout-list .album-rollover,
.classic-layout-list .album-rollover,
.gradient-overlap-layout-list .album-rollover {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.album-rollover .mobile-true .bottom-overlap-layout-list article.is-clicked,
.album-rollover .mobile-true .classic-layout-list article.is-clicked,
.album-rollover .mobile-true .gradient-overlap-layout-list article.is-clicked,
.content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.gradient-overlap-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.mobile-false .albums-shortcode figure:hover>.post-thumbnail-rollover:after,
.mobile-false .bottom-overlap-layout-list figure:hover .album-rollover,
.mobile-false .classic-layout-list figure:hover .album-rollover,
.mobile-false .gradient-overlap-layout-list article:hover .album-rollover {
 opacity:1
}
.gradient-overlay-layout-list:not(.content-align-center) .album-rollover {
 display:block
}
.gradient-overlap-layout-list .album-rollover {
 height:calc(100% - 125px)
}
.content-rollover-layout-list .album-rollover,
.gradient-overlap-layout-list .album-rollover,
.gradient-overlay-layout-list .album-rollover {
 background:0 0!important
}
.albums-shortcode.gradient-overlap-layout-list .post-entry-content {
 width:100%
}
.albums-shortcode .album-zoom-ico {
 border-style:solid;
 box-sizing:border-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.albums-shortcode .album-zoom-ico span {
 position:relative
}
.albums-shortcode figure {
 position:relative;
 overflow:hidden
}
:root {
 --the7-accent-bg-color:#194f90;
 --the7-accent-color:#194f90;
 --the7-additional-logo-elements-color:#333333;
 --the7-additional-logo-elements-font-family:"Roboto", Helvetica, Arial, Verdana, sans-serif;
 --the7-additional-logo-elements-font-size:13px;
 --the7-additional-logo-elements-icon-color:#333333;
 --the7-additional-logo-elements-icon-size:16px;
 --the7-additional-menu-elements-color:#333333;
 --the7-additional-menu-elements-font-family:"Roboto", Helvetica, Arial, Verdana, sans-serif;
 --the7-additional-menu-elements-font-size:13px;
 --the7-additional-menu-elements-font-weight:700;
 --the7-additional-menu-elements-icon-color:#333333;
 --the7-additional-menu-elements-icon-size:16px;
 --the7-base-border-radius:1px;
 --the7-base-color:#777777;
 --the7-base-font-family:"Libre Franklin", Helvetica, Arial, Verdana, sans-serif;
 --the7-base-font-size:15px;
 --the7-base-line-height:27px;
 --the7-beautiful-loading-bg:#ffffff;
 --the7-beautiful-spinner-color:rgba(51,51,51,0.3);
 --the7-body-bg-color:#f7f7f7;
 --the7-body-bg-image:none;
 --the7-body-bg-position-x:left;
 --the7-body-bg-position-y:top;
 --the7-body-bg-repeat:repeat;
 --the7-body-bg-size:auto;
 --the7-border-radius-size:1px;
 --the7-bottom-bar-bottom-padding:15px;
 --the7-bottom-bar-height:60px;
 --the7-bottom-bar-line-size:1px;
 --the7-bottom-bar-menu-switch:778px;
 --the7-bottom-bar-switch:778px;
 --the7-bottom-bar-top-padding:10px;
 --the7-bottom-bg-color:rgba(255,255,255,0.12);
 --the7-bottom-bg-image:none;
 --the7-bottom-bg-position-x:center;
 --the7-bottom-bg-position-y:top;
 --the7-bottom-bg-repeat:repeat;
 --the7-bottom-color:#ffffff;
 --the7-bottom-content-padding:0px;
 --the7-bottom-input-border-width:1px;
 --the7-bottom-input-padding:5px;
 --the7-bottom-logo-bottom-padding:10px;
 --the7-bottom-logo-left-padding:0px;
 --the7-bottom-logo-right-padding:0px;
 --the7-bottom-logo-top-padding:10px;
 --the7-bottom-overlay-content-padding:0px;
 --the7-box-width:1340px;
 --the7-breadcrumbs-bg-color:rgba(255,255,255,0.2);
 --the7-breadcrumbs-border-color:rgba(130,36,227,0.2);
 --the7-breadcrumbs-border-radius:2px;
 --the7-breadcrumbs-border-width:0px;
 --the7-breadcrumbs-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-breadcrumbs-font-size:14px;
 --the7-breadcrumbs-line-height:22px;
 --the7-breadcrumbs-margin-bottom:0px;
 --the7-breadcrumbs-margin-left:0px;
 --the7-breadcrumbs-margin-right:0px;
 --the7-breadcrumbs-margin-top:8px;
 --the7-breadcrumbs-padding-bottom:0px;
 --the7-breadcrumbs-padding-left:0px;
 --the7-breadcrumbs-padding-right:0px;
 --the7-breadcrumbs-padding-top:0px;
 --the7-breadcrumbs-text-transform:uppercase;
 --the7-btn-bg-color:#0853a2;
 --the7-btn-border-color:#194f90;
 --the7-btn-border-hover-color:#194f90;
 --the7-btn-color:#ffffff;
 --the7-btn-hover-bg-color:#063c7f;
 --the7-btn-hover-color:#ffffff;
 --the7-btn-l-border-radius:100px;
 --the7-btn-l-border-style:solid;
 --the7-btn-l-border-width:0px;
 --the7-btn-l-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-btn-l-font-size:18px;
 --the7-btn-l-font-weight:700;
 --the7-btn-l-icon-size:18px;
 --the7-btn-l-letter-spacing:0px;
 --the7-btn-l-line-height:1;
 --the7-btn-l-min-height:1px;
 --the7-btn-l-min-width:1px;
 --the7-btn-l-padding:16px 38px 16px 38px;
 --the7-btn-l-text-transform:none;
 --the7-btn-lg-border-radius:5px;
 --the7-btn-lg-border-style:solid;
 --the7-btn-lg-border-width:0px;
 --the7-btn-lg-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-btn-lg-font-size:18px;
 --the7-btn-lg-icon-size:18px;
 --the7-btn-lg-letter-spacing:0px;
 --the7-btn-lg-line-height:1;
 --the7-btn-lg-min-height:1px;
 --the7-btn-lg-min-width:1px;
 --the7-btn-lg-padding:20px 40px 20px 40px;
 --the7-btn-lg-text-transform:none;
 --the7-btn-m-border-radius:100px;
 --the7-btn-m-border-style:solid;
 --the7-btn-m-border-width:0px;
 --the7-btn-m-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-btn-m-font-size:14px;
 --the7-btn-m-font-weight:700;
 --the7-btn-m-icon-size:14px;
 --the7-btn-m-letter-spacing:0px;
 --the7-btn-m-line-height:1;
 --the7-btn-m-min-height:1px;
 --the7-btn-m-min-width:1px;
 --the7-btn-m-padding:12px 28px 12px 28px;
 --the7-btn-m-text-transform:none;
 --the7-btn-s-border-radius:100px;
 --the7-btn-s-border-style:solid;
 --the7-btn-s-border-width:0px;
 --the7-btn-s-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-btn-s-font-size:12px;
 --the7-btn-s-font-weight:700;
 --the7-btn-s-icon-size:12px;
 --the7-btn-s-letter-spacing:0px;
 --the7-btn-s-line-height:1;
 --the7-btn-s-min-height:1px;
 --the7-btn-s-min-width:1px;
 --the7-btn-s-padding:8px 24px 7px 24px;
 --the7-btn-s-text-transform:none;
 --the7-btn-xl-border-radius:6px;
 --the7-btn-xl-border-style:solid;
 --the7-btn-xl-border-width:0px;
 --the7-btn-xl-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-btn-xl-font-size:20px;
 --the7-btn-xl-icon-size:20px;
 --the7-btn-xl-letter-spacing:0px;
 --the7-btn-xl-line-height:1;
 --the7-btn-xl-min-height:1px;
 --the7-btn-xl-min-width:1px;
 --the7-btn-xl-padding:25px 50px 25px 50px;
 --the7-btn-xl-text-transform:none;
 --the7-button-shadow-blur:10px;
 --the7-button-shadow-color:rgba(0,0,0,0);
 --the7-button-shadow-horizontal:0px;
 --the7-button-shadow-hover-blur:10px;
 --the7-button-shadow-hover-color:rgba(0,0,0,0);
 --the7-button-shadow-hover-horizontal:0px;
 --the7-button-shadow-hover-spread:0px;
 --the7-button-shadow-hover-vertical:0px;
 --the7-button-shadow-spread:0px;
 --the7-button-shadow-vertical:0px;
 --the7-classic-menu-bottom-margin:0px;
 --the7-classic-menu-top-margin:0px;
 --the7-close-menu-caption-color-hover:#000000;
 --the7-close-menu-caption-color:#000000;
 --the7-close-menu-caption-font-family:"Roboto", Helvetica, Arial, Verdana, sans-serif;
 --the7-close-menu-caption-font-size:16px;
 --the7-close-menu-caption-gap:20px;
 --the7-close-menu-caption-text-transform:uppercase;
 --the7-close-mobile-menu-caption-color-hover:#ffffff;
 --the7-close-mobile-menu-caption-color:#ffffff;
 --the7-close-mobile-menu-caption-font-family:"Roboto", Helvetica, Arial, Verdana, sans-serif;
 --the7-close-mobile-menu-caption-font-size:16px;
 --the7-close-mobile-menu-caption-gap:10px;
 --the7-close-mobile-menu-caption-text-transform:none;
 --the7-content-boxes-bg:#f7f7f7;
 --the7-content-width:1400px;
 --the7-divider-bg-color:rgba(0,0,0,0);
 --the7-divider-color:rgba(51,51,51,0.12);
 --the7-filter-border-radius:1px;
 --the7-filter-decoration-line-size:2px;
 --the7-filter-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-filter-font-size:16px;
 --the7-filter-font-weight:700;
 --the7-filter-item-margin-bottom:0px;
 --the7-filter-item-margin-left:20px;
 --the7-filter-item-margin-right:20px;
 --the7-filter-item-margin-top:0px;
 --the7-filter-item-padding-bottom:6px;
 --the7-filter-item-padding-left:0px;
 --the7-filter-item-padding-right:0px;
 --the7-filter-item-padding-top:6px;
 --the7-filter-pointer-bg-radius:1px;
 --the7-filter-pointer-border-width:2px;
 --the7-filter-text-transform:none;
 --the7-first-switch-header-padding-left:20px;
 --the7-first-switch-header-padding-right:0px;
 --the7-first-switch-mobile-header-height:70px;
 --the7-first-switch:992px;
 --the7-float-menu-bg:#194f90;
 --the7-float-menu-height:120px;
 --the7-float-menu-line-decoration-color:rgba(51,51,51,0.11);
 --the7-float-menu-line-decoration-size:1px;
 --the7-floating-header-bg-image:url(https://www.walshcollege.edu/wp-content/uploads/2021/11/logo-bar.png);
 --the7-floating-header-bg-position-x:center;
 --the7-floating-header-bg-position-y:center;
 --the7-floating-header-bg-repeat:repeat;
 --the7-floating-header-bg-size:auto;
 --the7-floating-logo-bottom-padding:0px;
 --the7-floating-logo-left-padding:0px;
 --the7-floating-logo-right-padding:25px;
 --the7-floating-logo-top-padding:0px;
 --the7-floating-menu-active-last-color:#ffffff;
 --the7-floating-menu-color-active:#ffffff;
 --the7-floating-menu-color-hover:#194f90;
 --the7-floating-menu-color:#194f90;
 --the7-floating-menu-hover-last-color:#194f90;
 --the7-floating-mixed-logo-bottom-padding:0px;
 --the7-floating-mixed-logo-left-padding:0px;
 --the7-floating-mixed-logo-right-padding:0px;
 --the7-floating-mixed-logo-top-padding:0px;
 --the7-floating-mobile-logo-bottom-padding:0px;
 --the7-floating-mobile-logo-left-padding:0px;
 --the7-floating-mobile-logo-right-padding:0px;
 --the7-floating-mobile-logo-top-padding:0px;
 --the7-footer-bg-color:#194f90;
 --the7-footer-bg-image:url(https://www.walshcollege.edu/wp-content/uploads/2022/04/Walsh-College-Footer-BG.jpg);
 --the7-footer-bg-position-x:center;
 --the7-footer-bg-position-y:top;
 --the7-footer-bg-repeat:no-repeat;
 --the7-footer-bottom-padding:25px;
 --the7-footer-decoration-line-size:1px;
 --the7-footer-left-padding:50px;
 --the7-footer-outline-color:rgba(129,215,66,0.96);
 --the7-footer-right-padding:50px;
 --the7-footer-switch-colums:992px;
 --the7-footer-switch:992px;
 --the7-footer-top-padding:60px;
 --the7-general-border-radius:1px;
 --the7-general-title-responsiveness:778px;
 --the7-h1-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --the7-h1-font-size-desktop:32px;
 --the7-h1-font-size:32px;
 --the7-h1-font-weight:800;
 --the7-h1-line-height-desktop:68px;
 --the7-h1-line-height:68px;
 --the7-h1-text-transform:none;
 --the7-h2-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --the7-h2-font-size-desktop:28px;
 --the7-h2-font-size:28px;
 --the7-h2-font-style:normal;
 --the7-h2-font-weight:700;
 --the7-h2-line-height-desktop:58px;
 --the7-h2-line-height:58px;
 --the7-h2-text-transform:none;
 --the7-h3-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --the7-h3-font-size-desktop:24px;
 --the7-h3-font-size:24px;
 --the7-h3-font-weight:600;
 --the7-h3-line-height-desktop:40px;
 --the7-h3-line-height:40px;
 --the7-h3-text-transform:none;
 --the7-h4-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --the7-h4-font-size-desktop:20px;
 --the7-h4-font-size:20px;
 --the7-h4-font-weight:500;
 --the7-h4-line-height-desktop:32px;
 --the7-h4-line-height:32px;
 --the7-h4-text-transform:none;
 --the7-h5-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --the7-h5-font-size-desktop:16px;
 --the7-h5-font-size:16px;
 --the7-h5-font-weight:400;
 --the7-h5-line-height-desktop:30px;
 --the7-h5-line-height:30px;
 --the7-h5-text-transform:none;
 --the7-h6-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --the7-h6-font-size-desktop:14px;
 --the7-h6-font-size:14px;
 --the7-h6-font-weight:300;
 --the7-h6-line-height-desktop:26px;
 --the7-h6-line-height:26px;
 --the7-h6-text-transform:none;
 --the7-hamburger-border-width:0px;
 --the7-hamburger-close-border-radius:0px;
 --the7-hamburger-close-border-width:0px;
 --the7-hamburger-mobile-close-border-radius:0px;
 --the7-hamburger-mobile-close-border-width:0px;
 --the7-header-bg-color:rgba(0,32,64,0);
 --the7-header-bg-image:url(https://www.walshcollege.edu/wp-content/uploads/2021/11/logo-bar.png);
 --the7-header-bg-position-x:center;
 --the7-header-bg-position-y:center;
 --the7-header-bg-repeat:repeat;
 --the7-header-bg-size:auto;
 --the7-header-classic-menu-line-size:1px;
 --the7-header-decoration-size:1px;
 --the7-header-decoration:rgba(51,51,51,0.11);
 --the7-header-height:130px;
 --the7-header-left-padding:30px;
 --the7-header-mobile-left-padding:0px;
 --the7-header-mobile-menu-bottom-padding:30px;
 --the7-header-mobile-menu-left-padding:30px;
 --the7-header-mobile-menu-right-padding:15px;
 --the7-header-mobile-menu-top-padding:45px;
 --the7-header-mobile-right-padding:0px;
 --the7-header-right-padding:30px;
 --the7-header-side-content-width:400px;
 --the7-header-side-width:300px;
 --the7-header-slide-out-width:300px;
 --the7-header-switch-paddings:0px;
 --the7-header-transparent-bg-color:#eeee22;
 --the7-input-bg-color:#fdfdfd;
 --the7-input-border-color:rgba(51,51,51,0.1);
 --the7-input-border-radius:1px;
 --the7-input-color:#777777;
 --the7-input-height:40px;
 --the7-left-content-padding:0px;
 --the7-left-input-border-width:1px;
 --the7-left-input-padding:15px;
 --the7-left-overlay-content-padding:0px;
 --the7-lightbox-arrow-size:62px;
 --the7-links-color:#194f90;
 --the7-logo-area-left-padding-bottom:0px;
 --the7-logo-area-left-padding-left:0px;
 --the7-logo-area-left-padding-right:0px;
 --the7-logo-area-left-padding-top:0px;
 --the7-logo-area-right-padding-bottom:0px;
 --the7-logo-area-right-padding-left:0px;
 --the7-logo-area-right-padding-right:0px;
 --the7-logo-area-right-padding-top:0px;
 --the7-main-logo-bottom-padding:0px;
 --the7-main-logo-left-padding:0px;
 --the7-main-logo-right-padding:25px;
 --the7-main-logo-top-padding:0px;
 --the7-main-menu-icon-size:14px;
 --the7-mec-colorskin:#2d5c88;
 --the7-mega-col-padding-bottom:20px;
 --the7-mega-col-padding-left:10px;
 --the7-mega-col-padding-right:10px;
 --the7-mega-col-padding-top:20px;
 --the7-mega-menu-desc-color:#ffffff;
 --the7-mega-menu-desc-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-mega-menu-desc-font-size:14px;
 --the7-mega-menu-title-color:#ffffff;
 --the7-mega-menu-title-font-family:"Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;
 --the7-mega-menu-title-font-size:20px;
 --the7-mega-menu-title-font-weight:700;
 --the7-mega-menu-title-icon-size:20px;
 --the7-mega-menu-title-text-transform:none;
 --the7-mega-menu-widget-color:#194f90;
 --the7-mega-menu-widget-title-color:#194f90;
 --the7-mega-submenu-col-width:100px;
 --the7-mega-submenu-item-2-level-spacing:0px;
 --the7-mega-submenu-item-padding-bottom:10px;
 --the7-mega-submenu-item-padding-left:0px;
 --the7-mega-submenu-item-padding-right:0px;
 --the7-mega-submenu-item-padding-top:0px;
 --the7-mega-submenu-padding-bottom:0px;
 --the7-mega-submenu-padding-left:10px;
 --the7-mega-submenu-padding-right:10px;
 --the7-mega-submenu-padding-top:0px;
 --the7-megamenu-title-active-color:#d8d8d8;
 --the7-megamenu-title-hover-color:#d8d8d8;
 --the7-menu-active-color:#ffffff;
 --the7-menu-active-decor-color:#194f90;
 --the7-menu-active-last-color:#ffffff;
 --the7-menu-active-line-decor-color:rgba(130,36,227,0.3);
 --the7-menu-area-below-padding-bottom:0px;
 --the7-menu-area-below-padding-left:0px;
 --the7-menu-area-below-padding-right:0px;
 --the7-menu-area-left-padding-bottom:0px;
 --the7-menu-area-left-padding-left:0px;
 --the7-menu-area-left-padding-right:0px;
 --the7-menu-area-right-padding-bottom:0px;
 --the7-menu-area-right-padding-left:40px;
 --the7-menu-area-right-padding-right:0px;
 --the7-menu-area-right-padding-top:0px;
 --the7-menu-area-top-line-padding-bottom:0px;
 --the7-menu-area-top-line-padding-left:0px;
 --the7-menu-area-top-line-padding-right:0px;
 --the7-menu-area-top-line-right-padding-bottom:0px;
 --the7-menu-area-top-line-right-padding-left:0px;
 --the7-menu-area-top-line-right-padding-right:0px;
 --the7-menu-caption-font-family:"Roboto", Helvetica, Arial, Verdana, sans-serif;
 --the7-menu-caption-font-size:16px;
 --the7-menu-caption-gap:10px;
 --the7-menu-caption-text-transform:none;
 --the7-menu-click-decor-bg-color:rgba(25,79,144,0);
 --the7-menu-color:#194f90;
 --the7-menu-decor-border-radius:0px;
 --the7-menu-decor-color:#ffffff;
 --the7-menu-decoration-line-size:2px;
 --the7-menu-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-menu-font-size:14px;
 --the7-menu-font-style:normal;
 --the7-menu-font-weight:700;
 --the7-menu-hover-color:#194f90;
 --the7-menu-hover-decor-color-2:135deg, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%;
 --the7-menu-hover-decor-color:rgba(255,255,255,0.23);
 --the7-menu-hover-last-color:#194f90;
 --the7-menu-item-divider-width:1px;
 --the7-menu-item-margin-bottom:0px;
 --the7-menu-item-margin-left:1px;
 --the7-menu-item-margin-right:0px;
 --the7-menu-item-margin-top:0px;
 --the7-menu-item-padding-bottom:10px;
 --the7-menu-item-padding-left:30px;
 --the7-menu-item-padding-right:30px;
 --the7-menu-item-padding-top:10px;
 --the7-menu-line-decor-color-2:left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%;
 --the7-menu-line-decor-color:rgba(255,255,255,0.23);
 --the7-menu-tem-divider-color:rgba(17,17,17,0.14);
 --the7-menu-tem-divider-height:24px;
 --the7-menu-text-transform:uppercase;
 --the7-message-color:#ffffff;
 --the7-microwidget-button-2-bg:rgba(255,255,255,0);
 --the7-microwidget-button-2-border-color:rgba(221,153,51,0);
 --the7-microwidget-button-2-border-radius:0px;
 --the7-microwidget-button-2-border-width:1px;
 --the7-microwidget-button-2-bottom-padding:10px;
 --the7-microwidget-button-2-color:#ef7700;
 --the7-microwidget-button-2-font-family:"Roboto Slab", Helvetica, Arial, Verdana, sans-serif;
 --the7-microwidget-button-2-font-size:12px;
 --the7-microwidget-button-2-font-weight:600;
 --the7-microwidget-button-2-hover-bg:rgba(255,255,255,0);
 --the7-microwidget-button-2-hover-border-color:rgba(255,255,255,0);
 --the7-microwidget-button-2-hover-color:#ef9337;
 --the7-microwidget-button-2-icon-gap:5px;
 --the7-microwidget-button-2-icon-size:14px;
 --the7-microwidget-button-2-left-padding:0px;
 --the7-microwidget-button-2-right-padding:0px;
 --the7-microwidget-button-2-top-padding:10px;
 --the7-microwidget-button-bg:rgba(255,255,255,0);
 --the7-microwidget-button-border-color:rgba(255,255,255,0);
 --the7-microwidget-button-border-radius:100px;
 --the7-microwidget-button-border-width:2px;
 --the7-microwidget-button-bottom-padding:12px;
 --the7-microwidget-button-color:#92cc26;
 --the7-microwidget-button-font-family:"Roboto Slab", Helvetica, Arial, Verdana, sans-serif;
 --the7-microwidget-button-font-size:12px;
 --the7-microwidget-button-font-style:normal;
 --the7-microwidget-button-font-weight:600;
 --the7-microwidget-button-hover-bg:rgba(255,255,255,0);
 --the7-microwidget-button-hover-border-color:rgba(255,255,255,0);
 --the7-microwidget-button-hover-color:#b0cc7c;
 --the7-microwidget-button-icon-gap:5px;
 --the7-microwidget-button-icon-size:12px;
 --the7-microwidget-button-left-padding:0px;
 --the7-microwidget-button-right-padding:0px;
 --the7-microwidget-button-top-padding:12px;
 --the7-microwidgets-in-top-line-color:#333333;
 --the7-microwidgets-in-top-line-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-microwidgets-in-top-line-font-size:20px;
 --the7-microwidgets-in-top-line-icon-color:#333333;
 --the7-microwidgets-in-top-line-icon-size:16px;
 --the7-mixed-logo-bottom-padding:0px;
 --the7-mixed-logo-left-padding:0px;
 --the7-mixed-logo-right-padding:0px;
 --the7-mixed-logo-top-padding:0px;
 --the7-mobile-floating-header-bg-color:#194f90;
 --the7-mobile-footer-bottom-padding:25px;
 --the7-mobile-footer-left-padding:20px;
 --the7-mobile-footer-right-padding:20px;
 --the7-mobile-footer-top-padding:60px;
 --the7-mobile-hamburger-border-width:0px;
 --the7-mobile-header-bg-color:#194f90;
 --the7-mobile-header-decoration-color:#ffffff;
 --the7-mobile-header-decoration-size:1px;
 --the7-mobile-logo-bottom-padding:0px;
 --the7-mobile-logo-left-padding:0px;
 --the7-mobile-logo-right-padding:0px;
 --the7-mobile-logo-top-padding:0px;
 --the7-mobile-menu-active-color:#ffffff;
 --the7-mobile-menu-bg-color:#1b2e4b;
 --the7-mobile-menu-caption-font-family:"Roboto", Helvetica, Arial, Verdana, sans-serif;
 --the7-mobile-menu-caption-font-size:16px;
 --the7-mobile-menu-caption-gap:10px;
 --the7-mobile-menu-caption-text-transform:none;
 --the7-mobile-menu-color:#ffffff;
 --the7-mobile-menu-divider-color:rgba(255,255,255,0.12);
 --the7-mobile-menu-divider-height:1px;
 --the7-mobile-menu-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-mobile-menu-font-size:18px;
 --the7-mobile-menu-font-weight:700;
 --the7-mobile-menu-hover-color:#ffffff;
 --the7-mobile-menu-microwidgets-color:#ffffff;
 --the7-mobile-menu-microwidgets-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-mobile-menu-microwidgets-font-size:16px;
 --the7-mobile-menu-microwidgets-font-weight:600;
 --the7-mobile-menu-microwidgets-icon-color:#ffffff;
 --the7-mobile-menu-microwidgets-icon-size:16px;
 --the7-mobile-menu-text-transform:none;
 --the7-mobile-menu-width:300px;
 --the7-mobile-microwidgets-color:#222222;
 --the7-mobile-microwidgets-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-mobile-microwidgets-font-size:12px;
 --the7-mobile-microwidgets-font-weight:600;
 --the7-mobile-microwidgets-icon-color:#222222;
 --the7-mobile-microwidgets-icon-size:16px;
 --the7-mobile-overlay-bg-color:#004172;
 --the7-mobile-page-bottom-margin:70px;
 --the7-mobile-page-left-margin:20px;
 --the7-mobile-page-right-margin:20px;
 --the7-mobile-page-top-margin:70px;
 --the7-mobile-sub-menu-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-mobile-sub-menu-font-size:16px;
 --the7-mobile-sub-menu-font-weight:600;
 --the7-mobile-sub-menu-text-transform:none;
 --the7-mobile-toggle-menu-border-radius:0px;
 --the7-mobile-toggle-menu-color:#ffffff;
 --the7-mobile-toggle-menu-hover-color:#ffffff;
 --the7-mw-address-icon-size:16px;
 --the7-mw-clock-icon-size:16px;
 --the7-mw-email-icon-size:16px;
 --the7-mw-login-icon-size:16px;
 --the7-mw-phone-icon-size:16px;
 --the7-mw-search-bg-active-width:200px;
 --the7-mw-search-bg-color:rgba(255,255,255,0);
 --the7-mw-search-bg-height:28px;
 --the7-mw-search-bg-width:120px;
 --the7-mw-search-border-color:rgba(255,255,255,0.25);
 --the7-mw-search-border-radius:100px;
 --the7-mw-search-border-width:2px;
 --the7-mw-search-color:#ffffff;
 --the7-mw-search-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-mw-search-font-size:14px;
 --the7-mw-search-font-weight:600;
 --the7-mw-search-icon-size:16px;
 --the7-mw-search-left-padding:15px;
 --the7-mw-search-overlay-bg:rgba(0,0,0,0.9);
 --the7-mw-search-right-padding:15px;
 --the7-mw-skype-icon-size:16px;
 --the7-mw-woocommerce-cart-icon-size:16px;
 --the7-navigation-bg-color:#ffffff;
 --the7-navigation-line-bg:#ffffff;
 --the7-navigation-line-decoration-color:#dd9933;
 --the7-navigation-line-decoration-line-size:1px;
 --the7-navigation-line-sticky-bg:#000000;
 --the7-navigation-margin:50px;
 --the7-outside-item-custom-margin:30px;
 --the7-page-bg-color:#ffffff;
 --the7-page-bg-image:none;
 --the7-page-bg-position-x:center;
 --the7-page-bg-position-y:top;
 --the7-page-bg-repeat:no-repeat;
 --the7-page-bg-size:auto;
 --the7-page-bottom-margin:70px;
 --the7-page-left-margin:50px;
 --the7-page-responsive-title-height:70px;
 --the7-page-responsive-title-line-height:32px;
 --the7-page-right-margin:50px;
 --the7-page-title-bg-color:#004b90;
 --the7-page-title-bg-image:none;
 --the7-page-title-bg-position-x:center;
 --the7-page-title-bg-position-y:center;
 --the7-page-title-bg-repeat:repeat;
 --the7-page-title-bg-size:auto auto;
 --the7-page-title-border-height:1px;
 --the7-page-title-border-style:solid;
 --the7-page-title-bottom-padding:60px;
 --the7-page-title-breadcrumbs-color:#ffffff;
 --the7-page-title-color:#ffffff;
 --the7-page-title-decorative-line-height:5px;
 --the7-page-title-font-family:"Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;
 --the7-page-title-font-weight:700;
 --the7-page-title-height:160px;
 --the7-page-title-line-color:rgba(51,51,51,0.11);
 --the7-page-title-line-height:54px;
 --the7-page-title-line-style:dashed;
 --the7-page-title-overlay-color:rgba(0,0,0,0.5);
 --the7-page-title-text-transform:uppercase;
 --the7-page-title-top-padding:60px;
 --the7-page-top-margin:70px;
 --the7-project-rollover-bg-color:rgba(25,79,144,0.85);
 --the7-right-content-padding:0px;
 --the7-right-input-border-width:1px;
 --the7-right-input-padding:15px;
 --the7-right-overlay-content-padding:0px;
 --the7-rollover-bg-color:rgba(25,79,144,0.2);
 --the7-second-switch-header-padding-left:20px;
 --the7-second-switch-header-padding-right:0px;
 --the7-second-switch-mobile-header-height:70px;
 --the7-second-switch:992px;
 --the7-secondary-text-color:#777777;
 --the7-side-header-h-stroke-height:74px;
 --the7-side-header-v-stroke-width:60px;
 --the7-sidebar-distace-to-content:65px;
 --the7-sidebar-outline-color:rgba(0,0,0,0.06);
 --the7-sidebar-responsiveness:990px;
 --the7-sidebar-width:0%;
 --the7-soc-ico-hover-color:#ffffff;
 --the7-soc-icons-bg-size:30px;
 --the7-soc-icons-border-radius:100px;
 --the7-soc-icons-border-width:2px;
 --the7-soc-icons-gap:4px;
 --the7-soc-icons-size:16px;
 --the7-sticky-header-overlay-bg:rgba(17,17,17,0.4);
 --the7-sub-menu-icon-size:16px;
 --the7-sub-subtitle-font-family:"Arial", Helvetica, Arial, Verdana, sans-serif;
 --the7-sub-subtitle-font-size:10px;
 --the7-sub-subtitle-font-style:italic;
 --the7-sub-subtitle-font-weight:400;
 --the7-submenu-active-bg:rgba(43,170,229,0.1);
 --the7-submenu-active-color:#ffffff;
 --the7-submenu-bg-color:#194f90;
 --the7-submenu-color:#ffffff;
 --the7-submenu-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-submenu-font-size:16px;
 --the7-submenu-font-weight:600;
 --the7-submenu-hover-bg:#1b2e4b;
 --the7-submenu-hover-color:#ffffff;
 --the7-submenu-item-margin-bottom:1px;
 --the7-submenu-item-margin-left:0px;
 --the7-submenu-item-margin-right:0px;
 --the7-submenu-item-margin-top:0px;
 --the7-submenu-item-padding-bottom:10px;
 --the7-submenu-item-padding-left:10px;
 --the7-submenu-item-padding-right:10px;
 --the7-submenu-item-padding-top:10px;
 --the7-submenu-padding-bottom:10px;
 --the7-submenu-padding-left:10px;
 --the7-submenu-padding-right:10px;
 --the7-submenu-padding-top:10px;
 --the7-submenu-text-transform:none;
 --the7-submenu-width:280px;
 --the7-subtitle-font-family:"Arial", Helvetica, Arial, Verdana, sans-serif;
 --the7-subtitle-font-size:11px;
 --the7-subtitle-font-style:normal;
 --the7-subtitle-font-weight:500;
 --the7-switch-content-paddings:992px;
 --the7-text-big-font-size:15px;
 --the7-text-big-line-height:28px;
 --the7-text-small-font-size:14px;
 --the7-text-small-line-height:26px;
 --the7-title-color:#194f90;
 --the7-title-font-size:46px;
 --the7-title-outline-color:rgba(30,115,190,0);
 --the7-title-responsive-font-size:24px;
 --the7-toggle-menu-bg-color-hover:rgba(255,255,255,0.75);
 --the7-toggle-menu-bg-color:rgba(255,255,255,0.75);
 --the7-toggle-menu-border-radius:0px;
 --the7-toggle-menu-bottom-margin:0px;
 --the7-toggle-menu-caption-color-hover:#000000;
 --the7-toggle-menu-caption-color:#000000;
 --the7-toggle-menu-caption-padding-bottom:18px;
 --the7-toggle-menu-caption-padding-left:15px;
 --the7-toggle-menu-caption-padding-right:15px;
 --the7-toggle-menu-caption-padding-top:18px;
 --the7-toggle-menu-close-bg-color:rgba(255,255,255,0.75);
 --the7-toggle-menu-close-bottom-margin:30px;
 --the7-toggle-menu-close-color:#000000;
 --the7-toggle-menu-close-left-margin:30px;
 --the7-toggle-menu-close-padding-bottom:15px;
 --the7-toggle-menu-close-padding-left:15px;
 --the7-toggle-menu-close-padding-right:15px;
 --the7-toggle-menu-close-padding-top:15px;
 --the7-toggle-menu-close-right-margin:30px;
 --the7-toggle-menu-close-top-margin:30px;
 --the7-toggle-menu-color-hover:#000000;
 --the7-toggle-menu-color:#000000;
 --the7-toggle-menu-hover-bg-color:rgba(255,255,255,0.75);
 --the7-toggle-menu-hover-color:#000000;
 --the7-toggle-menu-left-margin:0px;
 --the7-toggle-menu-right-margin:0px;
 --the7-toggle-menu-top-margin:0px;
 --the7-toggle-mobile-margin-bottom:0px;
 --the7-toggle-mobile-margin-left:0px;
 --the7-toggle-mobile-margin-right:0px;
 --the7-toggle-mobile-margin-top:0px;
 --the7-toggle-mobile-menu-caption-color-hover:#ffffff;
 --the7-toggle-mobile-menu-caption-color:#ffffff;
 --the7-toggle-mobile-menu-close-bottom-margin:0px;
 --the7-toggle-mobile-menu-close-color:#ffffff;
 --the7-toggle-mobile-menu-close-hover-color:#ffffff;
 --the7-toggle-mobile-menu-close-left-margin:0px;
 --the7-toggle-mobile-menu-close-padding-bottom:5px;
 --the7-toggle-mobile-menu-close-padding-left:5px;
 --the7-toggle-mobile-menu-close-padding-right:5px;
 --the7-toggle-mobile-menu-close-padding-top:5px;
 --the7-toggle-mobile-menu-close-right-margin:0px;
 --the7-toggle-mobile-menu-close-top-margin:15px;
 --the7-toggle-mobile-padding-bottom:26px;
 --the7-toggle-mobile-padding-left:23px;
 --the7-toggle-mobile-padding-right:23px;
 --the7-toggle-mobile-padding-top:26px;
 --the7-top-bar-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-top-bar-font-size:12px;
 --the7-top-bar-font-weight:600;
 --the7-top-bar-height:40px;
 --the7-top-bar-icon-color:#ffffff;
 --the7-top-bar-icon-size:16px;
 --the7-top-bar-line-color:rgba(51,51,51,0.12);
 --the7-top-bar-line-size:1px;
 --the7-top-bar-line-style:solid;
 --the7-top-bar-mobile-padding-bottom:4px;
 --the7-top-bar-mobile-padding-left:20px;
 --the7-top-bar-mobile-padding-right:0px;
 --the7-top-bar-mobile-padding-top:4px;
 --the7-top-bar-padding-bottom:4px;
 --the7-top-bar-padding-left:20px;
 --the7-top-bar-padding-right:20px;
 --the7-top-bar-padding-top:4px;
 --the7-top-bar-switch-paddings:992px;
 --the7-top-bar-text-transform:none;
 --the7-top-bar-transparent-bg-color:rgba(0,0,0,0.5);
 --the7-top-bg-color:#002040;
 --the7-top-bg-image:none;
 --the7-top-bg-position-x:center;
 --the7-top-bg-position-y:center;
 --the7-top-bg-repeat:repeat;
 --the7-top-color:#ffffff;
 --the7-top-icons-bg-color-hover:#0853a2;
 --the7-top-icons-bg-color:rgba(163,164,170,0);
 --the7-top-icons-border-color-hover:rgba(255,255,255,0);
 --the7-top-icons-border-color:rgba(255,255,255,0.32);
 --the7-top-icons-color:#ffffff;
 --the7-top-input-border-width:1px;
 --the7-top-input-padding:5px;
 --the7-top-overlay-content-padding:0px;
 --the7-transparent-logo-bottom-padding:0px;
 --the7-transparent-logo-left-padding:0px;
 --the7-transparent-logo-right-padding:25px;
 --the7-transparent-logo-top-padding:0px;
 --the7-transparent-mixed-logo-bottom-padding:0px;
 --the7-transparent-mixed-logo-left-padding:0px;
 --the7-transparent-mixed-logo-right-padding:0px;
 --the7-transparent-mixed-logo-top-padding:0px;
 --the7-transparent-mobile-logo-bottom-padding:0px;
 --the7-transparent-mobile-logo-left-padding:0px;
 --the7-transparent-mobile-logo-right-padding:0px;
 --the7-transparent-mobile-logo-top-padding:0px;
 --the7-wc-grid-product-gap:0px;
 --the7-wc-grid-product-min-width:0px;
 --the7-widget-content-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-widget-content-font-size-desktop:15px;
 --the7-widget-content-font-size:15px;
 --the7-widget-content-line-height-desktop:27px;
 --the7-widget-content-line-height:27px;
 --the7-widget-content-text-transform:none;
 --the7-widget-footer-accent-color:#ffffff;
 --the7-widget-footer-color:#ffffff;
 --the7-widget-footer-header-color:#f3d357;
 --the7-widget-footer-padding:25px;
 --the7-widget-gap:20px;
 --the7-widget-sidebar-bg-color:#f7f7f7;
 --the7-widget-sidebar-bg-image:none;
 --the7-widget-sidebar-bg-position-x:center;
 --the7-widget-sidebar-bg-position-y:center;
 --the7-widget-sidebar-bg-repeat:repeat;
 --the7-widget-sidebar-color:#777777;
 --the7-widget-sidebar-distace:30px;
 --the7-widget-sidebar-header-color:#222222;
 --the7-widget-title-font-family:"Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;
 --the7-widget-title-font-size-desktop:20px;
 --the7-widget-title-font-size:20px;
 --the7-widget-title-font-weight:700;
 --the7-widget-title-line-height-desktop:30px;
 --the7-widget-title-line-height:30px;
 --the7-widget-title-text-transform:none;
 --the7-woo-content-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-woo-content-font-size-desktop:20px;
 --the7-woo-content-font-size:20px;
 --the7-woo-content-line-height-desktop:30px;
 --the7-woo-content-line-height:30px;
 --the7-woo-content-text-transform:none;
 --the7-woo-title-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --the7-woo-title-font-size-desktop:20px;
 --the7-woo-title-font-size:20px;
 --the7-woo-title-line-height-desktop:30px;
 --the7-woo-title-line-height:30px;
 --the7-woo-title-text-transform:none
}
@media screen and (max-width:1024px) {
 :root {
  --the7-h1-font-size:50px
 }
}
@media screen and (max-width:767px) {
 :root {
  --the7-h1-font-size:50px
 }
}
@charset "utf-8";
.vertical-centering {
 top:50%;
 transform:translateY(-50%)
}
.horizontal-centering {
 left:50%;
 transform:translateX(-50%)
}
.centering-mixin {
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
:root {
 --e-global-color-the7_content_headers_color:var(--the7-title-color);
 --e-global-color-the7_content_primary_text_color:var(--the7-base-color);
 --e-global-color-the7_content_secondary_text_color:var(--the7-secondary-text-color);
 --e-global-color-the7_content_links_color:#194f90;
 --e-global-color-the7_accent:#194f90;
 --e-global-color-the7_buttons_color_mode:#0853a2;
 --e-global-color-the7_buttons_hover_color_mode:#063c7f;
 --e-global-color-the7_buttons_text_color_mode:#ffffff;
 --e-global-color-the7_buttons_text_hover_color_mode:#ffffff;
 --e-global-color-the7_buttons_border_color_mode:#194f90;
 --e-global-color-the7_buttons_hover_border_color_mode:#194f90;
 --e-global-color-the7_dividers_color:rgba(51,51,51,0.12);
 --e-global-color-the7_general_content_boxes_bg_color:#f7f7f7;
 --e-global-typography-the7_h1-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_h1-font-weight:800;
 --e-global-typography-the7_h1-text-transform:none;
 --e-global-typography-the7_h1-font-size:32px;
 --e-global-typography-the7_h1-line-height:68px;
 --e-global-typography-the7_h2-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_h2-font-weight:700;
 --e-global-typography-the7_h2-text-transform:none;
 --e-global-typography-the7_h2-font-style:normal;
 --e-global-typography-the7_h2-font-size:28px;
 --e-global-typography-the7_h2-line-height:58px;
 --e-global-typography-the7_h3-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_h3-font-weight:600;
 --e-global-typography-the7_h3-text-transform:none;
 --e-global-typography-the7_h3-font-size:24px;
 --e-global-typography-the7_h3-line-height:40px;
 --e-global-typography-the7_h4-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_h4-font-weight:500;
 --e-global-typography-the7_h4-text-transform:none;
 --e-global-typography-the7_h4-font-size:20px;
 --e-global-typography-the7_h4-line-height:32px;
 --e-global-typography-the7_h5-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_h5-font-weight:400;
 --e-global-typography-the7_h5-text-transform:none;
 --e-global-typography-the7_h5-font-size:16px;
 --e-global-typography-the7_h5-line-height:30px;
 --e-global-typography-the7_h6-font-family:"Oswald", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_h6-font-weight:300;
 --e-global-typography-the7_h6-text-transform:none;
 --e-global-typography-the7_h6-font-size:14px;
 --e-global-typography-the7_h6-line-height:26px;
 --e-global-typography-the7_fonts_widget_title-font-family:"Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_fonts_widget_title-font-weight:700;
 --e-global-typography-the7_fonts_widget_title-text-transform:none;
 --e-global-typography-the7_fonts_widget_title-font-size:20px;
 --e-global-typography-the7_fonts_widget_title-line-height:30px;
 --e-global-typography-the7_fonts_widget_content-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_fonts_widget_content-text-transform:none;
 --e-global-typography-the7_fonts_widget_content-font-size:15px;
 --e-global-typography-the7_fonts_widget_content-line-height:27px;
 --e-global-typography-the7_fonts_woo_title-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_fonts_woo_title-text-transform:none;
 --e-global-typography-the7_fonts_woo_title-font-size:20px;
 --e-global-typography-the7_fonts_woo_title-line-height:30px;
 --e-global-typography-the7_fonts_woo_content-font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_fonts_woo_content-text-transform:none;
 --e-global-typography-the7_fonts_woo_content-font-size:20px;
 --e-global-typography-the7_fonts_woo_content-line-height:30px;
 --e-global-typography-the7_small_size-font-family:"Libre Franklin", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_small_size-font-size:14px;
 --e-global-typography-the7_small_size-line-height:26px;
 --e-global-typography-the7_normal_size-font-family:"Libre Franklin", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_normal_size-font-size:15px;
 --e-global-typography-the7_normal_size-line-height:27px;
 --e-global-typography-the7_big_size-font-family:"Libre Franklin", Helvetica, Arial, Verdana, sans-serif;
 --e-global-typography-the7_big_size-font-size:15px;
 --e-global-typography-the7_big_size-line-height:28px
}
@media screen and (max-width:1024px) {
 :root {
  --e-global-typography-the7_h1-font-size:50px
 }
}
@media screen and (max-width:767px) {
 :root {
  --e-global-typography-the7_h1-font-size:50px
 }
}
.elementor-button svg {
 height:auto
}
.elementor-button svg {
 transition:all 0.3s ease
}
.elementor-button-content-wrapper {
 align-items:center
}
.elementor-button-wrapper {
 line-height:0
}
.elementor-widget .elementor-button {
 box-shadow:var(--the7-btn-shadow)
}
.elementor-widget .elementor-button:hover {
 box-shadow:var(--the7-btn-shadow-hover)
}
.elementor-widget-form .elementor-button,
.elementor-widget-button .elementor-button {
 background:var(--the7-btn-bg,#0853a2)
}
.elementor-widget-form .elementor-button:hover,
.elementor-widget-button .elementor-button:hover {
 background:var(--the7-btn-hover-bg,#063c7f)
}
.elementor-element .elementor-button.elementor-size-xs,
#reviews .comment-form #submit.elementor-size-xs {
 font:var(--the7-btn-s-font);
 text-transform:var(--the7-btn-s-text-transform);
 letter-spacing:var(--the7-btn-s-letter-spacing);
 word-spacing:var(--the7-btn-s-word-spacing);
 -webkit-border-radius:var(--the7-btn-s-border-radius);
 border-radius:var(--the7-btn-s-border-radius);
 border-width:var(--the7-btn-s-border-width);
 border-style:var(--the7-btn-s-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-s-padding);
 min-width:var(--the7-btn-s-min-width);
 min-height:var(--the7-btn-s-min-height);
 --btn-icon-spacing:var(--the7-btn-s-icon-gap,7px)
}
.elementor-element .elementor-button.elementor-size-xs svg,
#reviews .comment-form #submit.elementor-size-xs svg {
 width:var(--the7-btn-s-icon-size)
}
.elementor-element .elementor-button.elementor-size-xs .elementor-button-icon,
#reviews .comment-form #submit.elementor-size-xs .elementor-button-icon {
 font-size:var(--the7-btn-s-icon-size)
}
.elementor-element .elementor-button.elementor-size-sm,
#reviews .comment-form #submit.elementor-size-sm {
 font:var(--the7-btn-m-font);
 text-transform:var(--the7-btn-m-text-transform);
 letter-spacing:var(--the7-btn-m-letter-spacing);
 word-spacing:var(--the7-btn-m-word-spacing);
 -webkit-border-radius:var(--the7-btn-m-border-radius);
 border-radius:var(--the7-btn-m-border-radius);
 border-width:var(--the7-btn-m-border-width);
 border-style:var(--the7-btn-m-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-m-padding);
 min-width:var(--the7-btn-m-min-width);
 min-height:var(--the7-btn-m-min-height);
 --btn-icon-spacing:var(--the7-btn-m-icon-gap,7px)
}
.elementor-element .elementor-button.elementor-size-sm svg,
#reviews .comment-form #submit.elementor-size-sm svg {
 width:var(--the7-btn-m-icon-size)
}
.elementor-element .elementor-button.elementor-size-sm .elementor-button-icon,
#reviews .comment-form #submit.elementor-size-sm .elementor-button-icon {
 font-size:var(--the7-btn-m-icon-size)
}
.elementor-element .elementor-button.elementor-size-md,
#reviews .comment-form #submit.elementor-size-md {
 font:var(--the7-btn-l-font);
 text-transform:var(--the7-btn-l-text-transform);
 letter-spacing:var(--the7-btn-l-letter-spacing);
 word-spacing:var(--the7-btn-l-word-spacing);
 -webkit-border-radius:var(--the7-btn-l-border-radius);
 border-radius:var(--the7-btn-l-border-radius);
 border-width:var(--the7-btn-l-border-width);
 border-style:var(--the7-btn-l-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-l-padding);
 min-width:var(--the7-btn-l-min-width);
 min-height:var(--the7-btn-l-min-height);
 --btn-icon-spacing:var(--the7-btn-l-icon-gap,7px)
}
.elementor-element .elementor-button.elementor-size-md svg,
#reviews .comment-form #submit.elementor-size-md svg {
 width:var(--the7-btn-l-icon-size)
}
.elementor-element .elementor-button.elementor-size-md .elementor-button-icon,
#reviews .comment-form #submit.elementor-size-md .elementor-button-icon {
 font-size:var(--the7-btn-l-icon-size)
}
.elementor-element .elementor-button.elementor-size-lg,
#reviews .comment-form #submit.elementor-size-lg {
 font:var(--the7-btn-lg-font);
 text-transform:var(--the7-btn-lg-text-transform);
 letter-spacing:var(--the7-btn-lg-letter-spacing);
 word-spacing:var(--the7-btn-lg-word-spacing);
 -webkit-border-radius:var(--the7-btn-lg-border-radius);
 border-radius:var(--the7-btn-lg-border-radius);
 border-width:var(--the7-btn-lg-border-width);
 border-style:var(--the7-btn-lg-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-lg-padding);
 min-width:var(--the7-btn-lg-min-width);
 min-height:var(--the7-btn-lg-min-height);
 --btn-icon-spacing:var(--the7-btn-lg-icon-gap,7px)
}
.elementor-element .elementor-button.elementor-size-lg svg,
#reviews .comment-form #submit.elementor-size-lg svg {
 width:var(--the7-btn-lg-icon-size)
}
.elementor-element .elementor-button.elementor-size-lg .elementor-button-icon,
#reviews .comment-form #submit.elementor-size-lg .elementor-button-icon {
 font-size:var(--the7-btn-lg-icon-size)
}
.elementor-element .elementor-button.elementor-size-xl,
#reviews .comment-form #submit.elementor-size-xl {
 font:var(--the7-btn-xl-font);
 text-transform:var(--the7-btn-xl-text-transform);
 letter-spacing:var(--the7-btn-xl-letter-spacing);
 word-spacing:var(--the7-btn-xl-word-spacing);
 -webkit-border-radius:var(--the7-btn-xl-border-radius);
 border-radius:var(--the7-btn-xl-border-radius);
 border-width:var(--the7-btn-xl-border-width);
 border-style:var(--the7-btn-xl-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-xl-padding);
 min-width:var(--the7-btn-xl-min-width);
 min-height:var(--the7-btn-xl-min-height);
 --btn-icon-spacing:var(--the7-btn-xl-icon-gap,7px)
}
.elementor-element .elementor-button.elementor-size-xl svg,
#reviews .comment-form #submit.elementor-size-xl svg {
 width:var(--the7-btn-xl-icon-size)
}
.elementor-element .elementor-button.elementor-size-xl .elementor-button-icon,
#reviews .comment-form #submit.elementor-size-xl .elementor-button-icon {
 font-size:var(--the7-btn-xl-icon-size)
}
#elementor-menu-cart__toggle_button {
 --the7-btn-m-min-width:initial;
 --the7-btn-m-min-height:initial
}
.elementor-element .elementor-button.elementor-menu-cart__toggle_button .elementor-button-icon {
 font-size:var(--toggle-icon-size,inherit)
}
.elementor-element .elementor-button.elementor-menu-cart__toggle_button {
 background:var(--toggle-button-background-color,transparent);
 color:var(--toggle-button-text-color,#818a91);
 border-style:var(--toggle-button-border-type,solid);
 border-width:var(--toggle-button-border-width,0);
 border-color:var(--toggle-button-border-color,#818a91);
 border-radius:var(--toggle-button-border-radius,0);
 padding:var(--toggle-icon-padding,12px 24px)
}
.elementor-element .elementor-button.elementor-menu-cart__toggle_button:hover {
 color:var(--toggle-button-hover-text-color,#818a91);
 background:var(--toggle-button-hover-background-color,transparent);
 border-color:var(--toggle-button-hover-border-color,#818a91)
}
.elementor-element .elementor-menu-cart__footer-buttons .elementor-button {
 min-height:-webkit-fit-content;
 min-height:-moz-fit-content;
 min-height:fit-content;
 border-radius:var(--cart-footer-buttons-border-radius,0)
}
.elementor-element .elementor-menu-cart__footer-buttons .elementor-button--view-cart {
 color:var(--view-cart-button-text-color,var(--the7-btn-color));
 padding:var(--view-cart-button-padding,var(--the7-btn-l-padding));
 background:var(--view-cart-button-background-color,var(--the7-btn-bg))
}
.elementor-element .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
 color:var(--view-cart-button-hover-text-color,var(--the7-btn-hover-color));
 background:var(--view-cart-button-hover-background-color,var(--the7-btn-hover-bg))
}
.elementor-element .elementor-menu-cart__footer-buttons .elementor-button--checkout {
 display:var(--checkout-button-display,inline-block);
 color:var(--checkout-button-text-color,var(--the7-btn-color));
 padding:var(--checkout-button-padding,var(--the7-btn-l-padding));
 background:var(--checkout-button-background-color,var(--the7-btn-bg))
}
.elementor-element .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover {
 color:var(--checkout-button-hover-text-color,var(--the7-btn-hover-color));
 background:var(--checkout-button-hover-background-color,var(--the7-btn-hover-bg))
}
.masthead:not(.side-header) {
 max-width:100%
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header) {
 position:absolute;
 width:100%;
 z-index:102
}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) {
 box-sizing:border-box
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .masthead:not(.side-header):not(.mixed-header) {
  display:-ms-flexbox;
  -ms-flex-direction:column;
  -ms-align-content:space-between;
  align-content:space-between;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center
 }
 .masthead:not(.side-header):not(.mixed-header) .top-bar,
 .masthead:not(.side-header):not(.mixed-header) .header-bar,
 .masthead:not(.side-header):not(.mixed-header) .ph-wrap {
  width:100%
 }
 .masthead .header-bar {
  box-sizing:border-box
 }
 .phantom-sticky.floating-navigation-below-slider .fixed-masthead.masthead:not(.sticky-on) {
  top:auto!important
 }
}
.masthead:not(.side-header) .header-bar {
 position:relative;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -ms-align-content:stretch;
 align-content:stretch;
 -ms-flex-line-pack:stretch;
 -ms-flex-pack:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -ms-flex-pack:justify
}
.masthead:not(.side-header) .main-nav {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.masthead:not(.side-header).full-height .main-nav {
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -ms-align-content:stretch;
 align-content:stretch
}
.masthead:not(.side-header).full-height .header-bar .main-nav>li>a,
.masthead:not(.side-header) .header-bar .main-nav>li>a {
 display:flex;
 display:-ms-flexbox;
 display:-ms-flex;
 -ms-align-content:center;
 align-content:center;
 -ms-flex-line-pack:stretch
}
.masthead:not(.side-header).dividers.justify .main-nav>li {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.masthead:not(.side-header).dividers .main-nav>li:not(.dt-mega-menu) {
 position:relative
}
.masthead:not(.side-header).dividers .main-nav>li:before,
.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
 content:"";
 position:absolute;
 left:-.5px;
 width:0;
 border-right:solid 1px yellow;
 height:100%;
 max-height:100%;
 top:50%;
 transform:translateY(-50%)
}
.masthead:not(.side-header).dividers .main-nav>li:first-child:before {
 display:none
}
.masthead:not(.side-header).dividers.surround .main-nav>li:first-child:before {
 display:block
}
.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
 left:auto;
 right:-.5px
}
.masthead:not(.side-header).full-height .main-nav>li>a {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.classic-header .header-bar {
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.masthead.classic-header .header-bar {
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -ms-flex-align:end
}
.classic-header .branding,
.classic-header .navigation {
 -ms-flex:1 1 100%;
 flex:1 1 100%;
 -ms-flex-positive:1;
 -ms-flex-negative:1;
 -ms-flex-preferred-size:100%;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.classic-header .navigation {
 position:relative
}
.classic-header .navigation:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:1px;
 content:""
}
.boxed .classic-header .navigation:before {
 padding:0;
 margin:0;
 left:50%;
 transform:translateX(-50%)
}
.classic-header.full-width-line .navigation:before,
.classic-header.bg-behind-menu .navigation:before {
 padding:0 1000px;
 margin-left:-1000px
}
.boxed .classic-header.full-width-line .navigation:before,
.boxed .classic-header.bg-behind-menu .navigation:before {
 padding:0;
 margin:0;
 left:50%;
 transform:translateX(-50%)
}
.classic-header.bg-behind-menu .navigation:before {
 height:100%
}
.masthead.classic-header:not(.widgets) .navigation .mini-widgets {
 display:none
}
.classic-header.widgets .branding .mini-widgets {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.classic-header .branding .mini-widgets:last-child {
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.classic-header .navigation>.mini-widgets {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.classic-header:not(.logo-center) .branding .mini-widgets {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.classic-header.logo-center .branding .mini-widgets {
 -ms-flex:1 1 0%;
 flex:1 1 0%;
 -ms-flex-positive:1;
 -ms-flex-negative:1;
 -ms-flex-preferred-size:0%;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.classic-header.logo-center .branding {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.classic-header.logo-center .branding>a {
 -ms-flex-order:1;
 order:1;
 display:block
}
.classic-header.logo-center .branding .mini-widgets:last-child {
 -ms-flex-order:2;
 order:2
}
.classic-header.logo-widgets-center .branding {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.classic-header.logo-widgets-center .branding>* {
 margin:0 auto
}
.classic-header.left .main-nav,
.classic-header.right .main-nav {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.classic-header.left .main-nav {
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.classic-header.right .main-nav {
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.classic-header.center .navigation {
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 background: #fff;
}
.classic-header.justify .main-nav {
 -ms-flex-positive:10;
 -ms-flex-grow:10;
 flex-grow:10;
 -ms-flex-pack:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -ms-flex-pack:justify
}
.classic-header.justify .main-nav>li {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.classic-header.justify .main-nav>li>a {
 display:flex;
 display:-ms-flexbox;
 display:-ms-flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.classic-header.justify.widgets .main-nav>li {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.classic-header.justify.widgets .main-nav>li {
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
:root {
 --the7-h1-spacing:var(--the7-p-spacing,10px);
 --the7-h2-spacing:var(--the7-p-spacing,10px);
 --the7-h3-spacing:var(--the7-p-spacing,10px);
 --the7-h4-spacing:var(--the7-p-spacing,10px);
 --the7-h5-spacing:var(--the7-p-spacing,10px);
 --the7-h6-spacing:var(--the7-p-spacing,10px)
}
#the7-body {
 --the7-h1-color:var(--the7-title-color);
 --the7-h2-color:var(--the7-title-color);
 --the7-h3-color:var(--the7-title-color);
 --the7-h4-color:var(--the7-title-color);
 --the7-h5-color:var(--the7-title-color);
 --the7-h6-color:var(--the7-title-color);
 --the7-btn-s-font:var(--the7-btn-s-font-style,normal) normal var(--the7-btn-s-font-weight,normal) var(--the7-btn-s-font-size) / var(--the7-btn-s-line-height) var(--the7-btn-s-font-family);
 --the7-btn-m-font:var(--the7-btn-m-font-style,normal) normal var(--the7-btn-m-font-weight,normal) var(--the7-btn-m-font-size) / var(--the7-btn-m-line-height) var(--the7-btn-m-font-family);
 --the7-btn-l-font:var(--the7-btn-l-font-style,normal) normal var(--the7-btn-l-font-weight,normal) var(--the7-btn-l-font-size) / var(--the7-btn-l-line-height) var(--the7-btn-l-font-family);
 --the7-btn-lg-font:var(--the7-btn-lg-font-style,normal) normal var(--the7-btn-lg-font-weight,normal) var(--the7-btn-lg-font-size) / var(--the7-btn-lg-line-height) var(--the7-btn-lg-font-family);
 --the7-btn-xl-font:var(--the7-btn-xl-font-style,normal) normal var(--the7-btn-xl-font-weight,normal) var(--the7-btn-xl-font-size) / var(--the7-btn-xl-line-height) var(--the7-btn-xl-font-family);
 --the7-woo-title-font:var(--the7-woo-title-font-style,normal) normal var(--the7-woo-title-font-weight,normal) var(--the7-woo-title-font-size) / var(--the7-woo-title-line-height) var(--the7-woo-title-font-family);
 --the7-woo-content-font:var(--the7-woo-content-font-style,normal) normal var(--the7-woo-content-font-weight,normal) var(--the7-woo-content-font-size) / var(--the7-woo-content-line-height) var(--the7-woo-content-font-family);
 --the7-base-font:var(--the7-base-font-style,normal) normal var(--the7-base-font-weight,normal) var(--the7-base-font-size) / var(--the7-base-line-height) var(--the7-base-font-family);
 --the7-base-font-big:var(--the7-base-font-style,normal) normal var(--the7-base-font-weight,normal) var(--the7-text-big-font-size) / var(--the7-text-big-line-height) var(--the7-base-font-family);
 --the7-widget-title-font:var(--the7-widget-title-font-style,normal) normal var(--the7-widget-title-font-weight,normal) var(--the7-widget-title-font-size) / var(--the7-widget-title-line-height) var(--the7-widget-title-font-family);
 --the7-widget-content-font:var(--the7-widget-content-font-style,normal) normal var(--the7-widget-content-font-weight,normal) var(--the7-widget-content-font-size) / var(--the7-widget-content-line-height) var(--the7-widget-content-font-family);
 --the7-h1-font:var(--the7-h1-font-style,normal) normal var(--the7-h1-font-weight,normal) var(--the7-h1-font-size) / var(--the7-h1-line-height) var(--the7-h1-font-family);
 --the7-h2-font:var(--the7-h2-font-style,normal) normal var(--the7-h2-font-weight,normal) var(--the7-h2-font-size) / var(--the7-h2-line-height) var(--the7-h2-font-family);
 --the7-h3-font:var(--the7-h3-font-style,normal) normal var(--the7-h3-font-weight,normal) var(--the7-h3-font-size) / var(--the7-h3-line-height) var(--the7-h3-font-family);
 --the7-h4-font:var(--the7-h4-font-style,normal) normal var(--the7-h4-font-weight,normal) var(--the7-h4-font-size) / var(--the7-h4-line-height) var(--the7-h4-font-family);
 --the7-h5-font:var(--the7-h5-font-style,normal) normal var(--the7-h5-font-weight,normal) var(--the7-h5-font-size) / var(--the7-h5-line-height) var(--the7-h5-font-family);
 --the7-h6-font:var(--the7-h6-font-style,normal) normal var(--the7-h6-font-weight,normal) var(--the7-h6-font-size) / var(--the7-h6-line-height) var(--the7-h6-font-family);
 --the7-btn-shadow:0px 0px 10px 0px rgba(0,0,0,0);
 --the7-btn-shadow-hover:0px 0px 10px 0px rgba(0,0,0,0)
}
.transparent-border-mixin {
 border-color:var(--the7-divider-color)
}
.sidebar .transparent-border-mixin,
.sidebar-content .transparent-border-mixin {
 border-color:rgba(119,119,119,.15)
}
.footer .transparent-border-mixin {
 border-color:rgba(255,255,255,.15)
}
.solid-bg-mixin {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .outline-decoration {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .shadow-decoration {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.accent-bg-mixin {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .accent-bg-mixin,
.accent-gradient .footer .accent-bg-mixin {
 background:#fff
}
html,
body,
body.page,
.wf-container>* {
 font:var(--the7-base-font-big);
 letter-spacing:var(--the7-base-letter-spacing);
 text-transform:var(--the7-base-text-transform);
 text-decoration:var(--the7-base-text-decoration);
 word-spacing:normal;
 color:var(--the7-base-color)
}
a.dt-owl-item-wrap,
a.dt-owl-item-wrap:hover {
 color:var(--the7-base-color)
}
.elementor-widget[class*='elementor-widget-wp-widget-'] a:not(:hover) {
 color:var(--the7-base-color)
}
#main .wf-wrap,
.page-title .wf-wrap,
.fancy-header .wf-wrap {
 padding:0 50px 0 50px
}
.side-header .mobile-header-bar {
 box-sizing:border-box
}
.no-cssgridlegacy.no-cssgrid .wf-container,
.no-cssgridlegacy.no-cssgrid .wf-container-main {
 margin:0 -50px 0 -50px
}
#main-slideshow.fixed>.royalSlider {
 max-width:1400px
}
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar {
 max-width:calc(1400px - 30px - 30px);
 margin:0 auto
}
.masthead:not(.side-header).full-width .header-bar,
.header-bar .masthead.side-header-menu-icon {
 max-width:100%
}
.page-title .wf-wrap:after {
 width:calc(1400px - 50px - 50px);
 max-width:calc(100% - 50px - 50px)
}
.boxed .page-title .wf-wrap:after {
 left:50px
}
.no-cssgridlegacy.no-cssgrid .wf-container,
.no-cssgridlegacy.no-cssgrid .wf-container-main {
 margin:0 -50px 0 -50px
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .content {
 padding-left:50px
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .content {
 padding-right:50px
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
 padding-right:50px
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
 padding-left:50px
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
 padding-left:0
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
 padding-right:0
}
.no-cssgridlegacy.no-cssgrid .content,
.no-cssgridlegacy.no-cssgrid .sidebar {
 padding:0 50px 0 50px
}
.sidebar-right .sidebar,
.sidebar-divider-off.sidebar-right .sidebar,
.sidebar-right .sidebar.solid-bg,
.sidebar-right .sidebar.bg-under-widget {
 margin-right:0;
 margin-left:0
}
.sidebar-left .sidebar,
.sidebar-divider-off.sidebar-left .sidebar,
.sidebar-left .sidebar.solid-bg,
.sidebar-left .sidebar.bg-under-widget {
 margin-right:0;
 margin-left:0
}
#main-slideshow.fixed {
 padding:70px 50px 70px 50px
}
.wf-container {
 margin:0 -50px 0 -50px
}
.wf-cell,
.wf-usr-cell {
 padding:0 50px 0 50px
}
#footer .wf-wrap {
 padding:0 50px 0 50px
}
.text-big,
.dt-accordion-text-big .wpb_accordion_header>a {
 font-size:var(--the7-text-big-font-size);
 line-height:var(--the7-text-big-line-height)
}
.text-normal,
.dt-accordion-text-normal .wpb_accordion_header>a,
.icon-with-text-shortcode .dt-text-desc {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.text-small,
.dt-accordion-text-small .wpb_accordion_header>a {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.wp-caption-text {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.text-uppercase {
 text-transform:uppercase
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1-size,
.entry-title.h1-size,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.h5-size,
.entry-title.h5-size,
.h6-size,
.entry-title.h6-size,
.header-color,
.entry-meta .header-color,
.color-title {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-meta .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .color-title {
 color:#194f90
}
.sidebar-content h1,
.sidebar-content h2,
.sidebar-content h3,
.sidebar-content h4,
.sidebar-content h5,
.sidebar-content h6,
.sidebar-content h1 a,
.sidebar-content h2 a,
.sidebar-content h3 a,
.sidebar-content h4 a,
.sidebar-content h5 a,
.sidebar-content h6 a,
.sidebar-content h1 a:hover,
.sidebar-content h2 a:hover,
.sidebar-content h3 a:hover,
.sidebar-content h4 a:hover,
.sidebar-content h5 a:hover,
.sidebar-content h6 a:hover,
.sidebar-content .h1-size,
.sidebar-content .entry-title.h1-size,
.sidebar-content .h2-size,
.sidebar-content .entry-title.h2-size,
.sidebar-content h1.entry-title,
.sidebar-content .h3-size,
.sidebar-content .entry-title.h3-size,
.sidebar-content h2.entry-title,
.sidebar-content .h4-size,
.sidebar-content .entry-title.h4-size,
.sidebar-content h3.entry-title,
.sidebar-content .h5-size,
.sidebar-content .entry-title.h5-size,
.sidebar-content .h6-size,
.sidebar-content .entry-title.h6-size,
.sidebar-content .header-color,
.sidebar-content .entry-meta .header-color,
.sidebar-content .color-title {
 color:#222
}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer h1 a,
.footer h2 a,
.footer h3 a,
.footer h4 a,
.footer h5 a,
.footer h6 a,
.footer h1 a:hover,
.footer h2 a:hover,
.footer h3 a:hover,
.footer h4 a:hover,
.footer h5 a:hover,
.footer h6 a:hover,
.footer .h1-size,
.footer .entry-title.h1-size,
.footer .h2-size,
.footer .entry-title.h2-size,
.footer h1.entry-title,
.footer .h3-size,
.footer .entry-title.h3-size,
.footer h2.entry-title,
.footer .h4-size,
.footer .entry-title.h4-size,
.footer h3.entry-title,
.footer .h5-size,
.footer .entry-title.h5-size,
.footer .h6-size,
.footer .entry-title.h6-size,
.footer .header-color,
.footer .entry-meta .header-color,
.footer .color-title {
 color:#f3d357
}
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header>a {
 color:var(--the7-h1-color);
 font:var(--the7-h1-font);
 text-transform:var(--the7-h1-text-transform);
 letter-spacing:var(--the7-h1-letter-spacing);
 word-spacing:var(--the7-h1-word-spacing);
 text-decoration:var(--the7-h1-text-decoration)
}
h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.dt-accordion-h2-size .wpb_accordion_header>a {
 color:var(--the7-h2-color);
 font:var(--the7-h2-font);
 text-transform:var(--the7-h2-text-transform);
 letter-spacing:var(--the7-h2-letter-spacing);
 word-spacing:var(--the7-h2-word-spacing);
 text-decoration:var(--the7-h2-text-decoration)
}
h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header>a {
 color:var(--the7-h3-color);
 font:var(--the7-h3-font);
 text-transform:var(--the7-h3-text-transform);
 letter-spacing:var(--the7-h3-letter-spacing);
 word-spacing:var(--the7-h3-word-spacing);
 text-decoration:var(--the7-h3-text-decoration)
}
h4,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.dt-accordion-h4-size .wpb_accordion_header>a,
.vc_separator h4 {
 color:var(--the7-h4-color);
 font:var(--the7-h4-font);
 text-transform:var(--the7-h4-text-transform);
 letter-spacing:var(--the7-h4-letter-spacing);
 word-spacing:var(--the7-h4-word-spacing);
 text-decoration:var(--the7-h4-text-decoration)
}
h5,
.h5-size,
h4.entry-title,
.entry-title.h5-size,
.dt-accordion-h5-size .wpb_accordion_header>a {
 color:var(--the7-h5-color);
 font:var(--the7-h5-font);
 text-transform:var(--the7-h5-text-transform);
 letter-spacing:var(--the7-h5-letter-spacing);
 word-spacing:var(--the7-h5-word-spacing);
 text-decoration:var(--the7-h5-text-decoration)
}
h6,
.h6-size,
.entry-title.h6-size,
.dt-accordion-h6-size .wpb_accordion_header>a {
 color:var(--the7-h6-color);
 font:var(--the7-h6-font);
 text-transform:var(--the7-h6-text-transform);
 letter-spacing:var(--the7-h6-letter-spacing);
 word-spacing:var(--the7-h6-word-spacing)
}
.text-primary {
 font-size:var(--the7-text-big-font-size);
 line-height:var(--the7-text-big-line-height)
}
.content .text-primary {
 color:var(--the7-h4-color)
}
.footer .text-primary {
 color:#f3d357
}
a.text-primary {
 text-decoration:none
}
a.text-primary:hover {
 text-decoration:underline
}
.color-primary .sidebar,
.sidebar-content .color-primary {
 color:#222
}
.footer .color-primary {
 color:#f3d357
}
a.color-primary {
 text-decoration:none
}
a.color-primary:hover {
 text-decoration:underline
}
.text-secondary {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.color-secondary,
.text-secondary {
 color:var(--the7-accent-color)
}
.stripe .color-secondary,
.stripe .text-secondary {
 color:var(--the7-accent-color)
}
.wf-container-footer .color-secondary,
.wf-container-footer .text-secondary {
 color:#fff;
 background:none
}
a,
a:hover {
 color:var(--the7-links-color)
}
.wf-container-footer a,
.wf-container-footer a:hover {
 color:#fff;
 background:none
}
#page .color-accent {
 color:var(--the7-accent-color)
}
#page .wf-container-footer .color-accent,
.accent-gradient #page .footer .color-accent {
 color:#fff;
 background:none
}
.paint-accent-color {
 color:var(--the7-accent-color)!important
}
.wf-container-footer .paint-accent-color,
.accent-gradient .paint-accent-color {
 color:#ffffff!important;
 background:none!important
}
.color-secondary,
.color-base-transparent {
 color:var(--the7-secondary-text-color)
}
.sidebar-content .color-secondary,
.sidebar-content .color-base-transparent {
 color:rgba(119,119,119,.5)
}
.footer .color-secondary,
.footer .color-base-transparent {
 color:rgba(255,255,255,.5)
}
#main>.wf-wrap,
#bottom-bar>.wf-wrap,
#footer>.wf-wrap {
 width:1400px
}
#phantom.full-width .ph-wrap.boxed {
 max-width:100%
}
#page.boxed {
 max-width:1340px
}
.footer-overlap .boxed .footer,
.footer-overlap .boxed #bottom-bar {
 max-width:1340px
}
#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
 max-width:calc(1400px - 30px - 30px)
}
.boxed .full-width .top-bar.line-content:before,
.boxed .classic-header.full-width.content-width-line .navigation:before {
 max-width:100%
}
#main {
 padding:70px 0 70px 0
}
#main>.wf-wrap {
 padding:0 50px 0 50px
}
body {
 background:#f7f7f7 none repeat left top;
 background-size:auto
}
#page {
 background:#fff none no-repeat center top;
 background-size:auto
}
.fixed-page-bg #page {
 background:none
}
.fixed-page-bg #page:after {
 content:"";
 position:fixed;
 top:0;
 height:100vh;
 left:0;
 right:0;
 z-index:-1;
 background:#fff none no-repeat center top;
 background-size:auto
}
.fixed-page-bg #page.boxed:after {
 max-width:1340px;
 margin:0 auto
}
.footer-overlap .page-inner {
 background:#fff none no-repeat center top;
 background-size:auto
}
textarea,
select,
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dt-form button,
.dt-btn,
#main-slideshow .tp-button,
.wpcf7-submit.dt-btn-m,
.shortcode-action-bg,
.shortcode-action-bg:before,
.shortcode-teaser.frame-on,
.testimonial-item .ts-viewport,
.footer .testimonials.slider-content,
.shortcode-code,
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.nsu-submit,
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
#main #content .rotatingtweets,
#main #content .norotatingtweets,
.mc4wp-form form select,
#megaMenu ul.megaMenu>li.menu-item,
#megaMenu ul.megaMenu>li.menu-item>a,
.customSelect,
.loading-label,
.widget .testimonial-content,
.skill,
.skill-value,
.widget .team-container,
.widget .logo-items li,
.comment-list .comment>article,
.bg-on:not(.fullwidth-img),
.blog-content .block-style-widget,
#mobile-menu,
.testimonial-content,
.wpb_content_element .wpb_accordion_header>a:before,
.wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header,
.twentytwenty-before-label,
.twentytwenty-after-label,
.btn-cntr a,
.photo-scroller .album-share-overlay .share-button.entry-share,
.project-navigation,
.album-share-overlay,
.st-accordion li>a:before,
.arrows-accent .prev i,
.arrows-accent .next i,
.arrows-accent .owl-prev i,
.arrows-accent .owl-next i,
.round-images .bg-on.team-container:not(.fullwidth-img),
.solid-bg .sidebar-content,
.solid-bg.sidebar-content .widget,
.bg-under-widget .sidebar-content .widget,
.ls-container.ls-carousel .ls-nav-prev,
.ls-container.ls-carousel .ls-nav-next,
.menu-btn,
.custom-menu a:before,
.small-fancy-datas .fancy-date a {
 border-radius:1px
}
.wpb_tabs.tab-style-two,
.wpb_tour.tab-style-two {
 border-radius:1px
}
.top-bar-bg {
 background:#002040 none repeat center center
}
#phantom .top-bar-bg,
.sticky-on .top-bar-bg,
.sticky-top-line-on .top-bar-bg {
 background:#002040 none repeat center center!important
}
.top-bar.line-content:after,
.top-bar.full-width-line:after {
 border-bottom:1px solid rgba(51,51,51,.12)
}
.top-bar.line-content:after {
 width:calc(100% - 20px - 20px);
 left:auto;
 right:auto
}
.boxed .top-bar.line-content:after {
 left:50%
}
.top-bar {
 min-height:40px;
 padding:4px 20px 4px 20px
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
 max-width:calc(1400px);
 margin:0 auto
}
.masthead:not(.side-header).full-width .top-bar,
.top-bar .masthead.side-header-menu-icon {
 max-width:100%
}
.top-bar,
.top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.top-bar .mini-nav .customSelect,
.top-bar .mini-nav a:hover,
.header-bottom-bar a {
 color:#fff
}
.masthead .top-bar .mini-contacts,
.masthead .top-bar .mini-nav>ul:not(.mini-sub-nav)>li>a,
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit,
.masthead .top-bar .mini-search .submit,
.masthead .top-bar .mini-search,
.masthead .top-bar .wc-ico-cart,
.masthead .top-bar .text-area,
.masthead .top-bar .customSelectInner {
 font:600 12px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.masthead .top-bar .shopping-cart,
.masthead .top-bar .soc-ico a,
.masthead .top-bar .soc-ico {
 line-height:18px
}
.branding>a,
.branding>img {
 padding:0 25px 0 0
}
.transparent .masthead:not(.side-header-h-stroke) .branding>a,
.transparent .masthead:not(.side-header-h-stroke) .branding>img {
 padding:0 25px 0 0
}
.side-header-h-stroke .branding>a,
.side-header-v-stroke .branding>a,
.side-header-h-stroke .branding>img,
.side-header-v-stroke .branding>img {
 padding:0 25px 0 0
}
.mini-search input.field,
.overlay-search-microwidget input[type=text] {
 font:600 14px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 min-height:28px;
 height:auto;
 line-height:28px;
 width:120px;
 border-width:2px;
 border-color:rgba(255,255,255,.25);
 border-radius:100px;
 background:rgba(255,255,255,0);
 padding:0 15px 0 15px
}
.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field,
.mini-search .searchform:not(.search-icon-disabled) input.field {
 padding-right:15px
}
.animate-search-width .search-icon {
 width:16px
}
.animate-search-width input.field:focus,
.animate-search-width input.field:active,
.animate-search-width:hover input.field {
 width:200px
}
.mini-search .search-icon i,
.overlay-search-microwidget .search-icon i {
 color:#fff
}
.searchform input::-moz-placeholder {
 color:#ffffff!important;
 opacity:1
}
.searchform input[type=text],
.mini-search .field::placeholder,
.overlay-search-microwidget .field::placeholder {
 color:#fff
}
.popup-search .field::placeholder {
 color:#ffffff!important
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
 right:15px
}
.overlay-search-microwidget .search-icon i,
.mini-search .search-icon i {
 font-size:16px
}
.popup-search .search-icon {
 right:25px
}
.mixed-header .header-bar .popup-search .searchform .submit>span,
.mixed-header .header-bar .overlay-search .searchform .submit>span {
 margin-left:7.1428571428571px
}
.dt-mobile-header .popup-search .searchform .submit>span,
.dt-mobile-header .overlay-search .searchform .submit>span {
 margin-left:5.7142857142857px
}
.popup-search .submit i,
.overlay-search .submit i {
 font-size:16px;
 color:#333
}
.branding .popup-search .submit i,
.branding .overlay-search .submit i {
 font-size:16px;
 color:#333
}
.mixed-header .popup-search .submit i,
.mixed-header .overlay-search .submit i {
 font-size:16px;
 color:#333
}
.masthead .top-bar .popup-search .submit i,
.masthead .top-bar .overlay-search .submit i {
 font-size:16px;
 color:#fff
}
.dt-mobile-header .popup-search .submit i,
.dt-mobile-header .overlay-search .submit i {
 font-size:16px;
 color:#fff
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit i {
 font-size:16px;
 color:#222
}
.overlay-search-microwidget {
 background:rgba(0,0,0,.9)
}
.masthead .popup-search .popup-search-wrap {
 top:calc(100% + 8px)
}
.dt-mobile-header .popup-search .popup-search-wrap {
 width:100%
}
.masthead.side-header .mini-widgets .popup-search .popup-search-wrap {
 top:auto;
 bottom:calc(100% + 8px)
}
.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow {
 top:auto;
 bottom:calc(100% + 8px)
}
.masthead .mini-search input[type="text"]::-moz-placeholder {
 color:#fff
}
.mini-search .submit {
 font:normal 700 13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mini-search .submit:hover {
 opacity:.7
}
.branding .mini-search .submit {
 font:13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mixed-header .mini-search .submit {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.dt-mobile-header .mini-search .submit {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit {
 font:600 12px / 16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#222
}
.dt-mobile-header .mini-search .popup-search-wrap {
 top:auto;
 bottom:auto
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
 color:#fff
}
.popup-search .submit.default-icon:before,
.overlay-search .submit.default-icon:before {
 color:#333
}
.branding .popup-search .submit.default-icon:before,
.branding .overlay-search .submit.default-icon:before {
 color:#333
}
.mixed-header .popup-search .submit.default-icon:before,
.mixed-header .overlay-search .submit.default-icon:before {
 color:#333
}
.dt-mobile-header .popup-search .submit.default-icon:before,
.dt-mobile-header .overlay-search .submit.default-icon:before {
 color:#fff
}
.mobile-header-bar .popup-search .submit.default-icon:before,
.mobile-header-bar .overlay-search .submit.default-icon:before {
 color:#222
}
.top-bar .mini-search .submit {
 color:#fff
}
.top-bar .mini-search .submit:hover {
 opacity:.7
}
.top-bar .popup-search .submit:before,
.top-bar .overlay-search .submit:before {
 color:rgba(163,164,170,0)
}
.login-remember {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.mini-login,
.mini-login .submit {
 font:normal 700 13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mini-login i,
.mini-login .submit i {
 font-size:16px;
 color:#333
}
.branding .mini-login,
.branding .mini-login .submit {
 font:13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.branding .mini-login i,
.branding .mini-login .submit i {
 font-size:16px;
 color:#333
}
.mixed-header .mini-login,
.mixed-header .mini-login .submit {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mixed-header .mini-login i,
.mixed-header .mini-login .submit i {
 font-size:16px;
 color:#333
}
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit {
 color:#fff
}
.masthead .top-bar .mini-login i,
.masthead .top-bar .mini-login .submit i {
 font-size:16px;
 color:#fff
}
.mixed-header .header-bar .mini-login i,
.mixed-header .header-bar .mini-login .submit i {
 margin-right:7.1428571428571px
}
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-login .submit {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.dt-mobile-header .mini-login i,
.dt-mobile-header .mini-login .submit i {
 font-size:16px;
 color:#fff;
 margin-right:5.7142857142857px
}
.mobile-header-bar .mobile-mini-widgets .mini-login,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit {
 font:600 12px / 16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#222
}
.mobile-header-bar .mobile-mini-widgets .mini-login i,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit i {
 font-size:16px;
 color:#222
}
a.mini-contacts:hover {
 opacity:.7
}
.mini-contacts {
 text-decoration:none;
 font:normal 700 13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mini-contacts i {
 font-size:16px;
 color:#333
}
.branding .mini-contacts {
 font:13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.branding .mini-contacts i {
 font-size:16px;
 color:#333;
 margin-right:5.7142857142857px
}
.mixed-header .mini-contacts {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mixed-header .mini-contacts i {
 font-size:16px;
 color:#333
}
.mixed-header .header-bar .mini-contacts i {
 margin-right:7.1428571428571px
}
.masthead .top-bar .mini-contacts {
 color:#fff
}
.masthead .top-bar .mini-contacts i {
 font-size:16px;
 color:#fff
}
.dt-mobile-header .mini-contacts {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.dt-mobile-header .mini-contacts i {
 font-size:16px;
 color:#fff;
 margin-right:5.7142857142857px
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts {
 font:600 12px / 16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#222
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts i {
 font-size:16px;
 color:#222
}
.masthead .mini-widgets .soc-ico a,
.masthead .mobile-mini-widgets .soc-ico a,
.dt-mobile-header .soc-ico a {
 width:30px;
 height:30px;
 margin:0 2px;
 line-height:30px;
 border-radius:100px
}
.masthead .mini-widgets .soc-ico a:before,
.masthead .mini-widgets .soc-ico a:after,
.masthead .mobile-mini-widgets .soc-ico a:before,
.masthead .mobile-mini-widgets .soc-ico a:after,
.dt-mobile-header .soc-ico a:before,
.dt-mobile-header .soc-ico a:after {
 width:30px;
 height:30px
}
.masthead .mini-widgets .soc-ico a:first-child,
.masthead .mobile-mini-widgets .soc-ico a:first-child,
.dt-mobile-header .soc-ico a:first-child {
 margin-left:0
}
.masthead .mini-widgets .soc-ico a:last-child,
.masthead .mobile-mini-widgets .soc-ico a:last-child,
.dt-mobile-header .soc-ico a:last-child {
 margin-right:0
}
.masthead .soc-ico .soc-font-icon,
.dt-mobile-header .soc-ico .soc-font-icon {
 font-size:16px;
 line-height:30px
}
.masthead .soc-ico.border-on a:before,
.dt-mobile-header .soc-ico.border-on a:before {
 box-shadow:inset 0 0 0 2px rgba(255,255,255,.32)
}
.masthead .soc-ico.hover-border-on a:hover:after,
.dt-mobile-header .soc-ico.hover-border-on a:hover:after {
 box-shadow:inset 0 0 0 2px rgba(255,255,255,0)
}
.masthead .soc-ico.custom-bg a:before,
.masthead .soc-ico.accent-bg a:before,
.dt-mobile-header .soc-ico.custom-bg a:before,
.dt-mobile-header .soc-ico.accent-bg a:before {
 background-color:rgba(163,164,170,0)
}
.masthead .soc-ico.hover-custom-bg a:after,
.masthead .soc-ico.accent-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-custom-bg a:after,
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-accent-bg a:after {
 background-color:#0853a2;
 background-image:none
}
.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
 color:var(--the7-accent-color);
 color:#ffffff!important;
 background:none!important
}
.masthead .mini-widgets .soc-ico a:hover .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon,
.dt-mobile-header .soc-ico a:hover .soc-font-icon {
 color:var(--the7-accent-color);
 color:#ffffff!important;
 background:none!important
}
.text-area {
 font:normal 700 13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.branding .text-area {
 font:13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mixed-header .text-area {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.top-bar .text-area {
 color:#fff
}
.dt-mobile-header .text-area {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.mobile-header-bar .mobile-mini-widgets .text-area {
 font:600 12px / 16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#222
}
.mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .menu-text,
.mini-nav .mini-sub-nav li.has-children>a:after,
.footer-sub-nav>li a .subtitle-text,
.mini-nav .mini-sub-nav li a .subtitle-text {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.footer-sub-nav>li a .subtitle-text,
.mini-nav .mini-sub-nav li a .subtitle-text {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height);
 font-size:calc(var(--the7-text-small-font-size) - 2)
}
.mini-sub-nav>li.act:not(.wpml-ls-item)>a .menu-text,
.mini-sub-nav>li:not(.act):not(.wpml-ls-item):hover>a .menu-text,
.mini-nav .mini-sub-nav>li.act:not(.wpml-ls-item)>a .subtitle-text,
.mini-nav .mini-sub-nav>li:not(.act):not(.wpml-ls-item):hover>a .subtitle-text {
 color:var(--the7-accent-color);
 color:#fff;
 background:none
}
.masthead .menu-select,
.masthead .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:normal 700 13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.masthead .branding .menu-select,
.masthead .branding .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.masthead.mixed-header .menu-select,
.masthead.mixed-header .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.masthead .top-bar .menu-select,
.masthead .top-bar .mini-nav>ul:not(.mini-sub-nav)>li>a {
 color:#fff;
 font:600 12px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.dt-mobile-header .menu-select,
.dt-mobile-header .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.mobile-header-bar .mobile-mini-widgets .menu-select,
.mobile-header-bar .mobile-mini-widgets .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:600 12px / 16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#222
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .mini-sub-nav>li>a * {
 color:#222222!important
}
.masthead .mini-nav .customSelectInner {
 font:normal 700 13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.branding .mini-nav .customSelectInner {
 font:13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mixed-header .mini-nav .customSelectInner {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.top-bar .mini-nav .customSelectInner {
 color:#fff;
 font:600 12px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.dt-mobile-header .mini-nav .customSelectInner {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner {
 font:600 12px / 16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#222
}
#bottom-bar .mini-nav .customSelectInner {
 color:#fff;
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height);
 line-height:17px
}
#bottom-bar .mini-nav .customSelectInner i {
 color:#fff
}
.dt-mobile-header .mini-nav {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.mobile-header-bar .mobile-mini-widgets .mini-nav {
 font:600 12px / 16px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#222
}
.mini-nav .customSelectInner i,
.list-type-menu.mini-nav>ul>li>a i,
.list-type-menu-first-switch.mini-nav>ul>li>a i,
.list-type-menu-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#333
}
.branding .mini-nav .customSelectInner i,
.branding .list-type-menu.mini-nav>ul>li>a i,
.branding .list-type-menu-first-switch.mini-nav>ul>li>a i,
.branding .list-type-menu-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#333
}
.mixed-header .mini-nav .customSelectInner i,
.mixed-header .list-type-menu.mini-nav>ul>li>a i,
.mixed-header .list-type-menu-first-switch.mini-nav>ul>li>a i,
.mixed-header .list-type-menu-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#333
}
.mixed-header .header-bar .mini-nav .customSelectInner i i,
.mixed-header .header-bar .list-type-menu.mini-nav>ul>li>a i i,
.mixed-header .header-bar .list-type-menu-first-switch.mini-nav>ul>li>a i i,
.mixed-header .header-bar .list-type-menu-second-switch.mini-nav>ul>li>a i i {
 margin-right:7.1428571428571px
}
.masthead .top-bar .mini-nav .customSelectInner i,
.masthead .top-bar .list-type-menu.mini-nav>ul>li>a i,
.masthead .top-bar .list-type-menu-first-switch.mini-nav>ul>li>a i,
.masthead .top-bar .list-type-menu-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#fff
}
.dt-mobile-header .mini-nav .customSelectInner i,
.dt-mobile-header .list-type-menu.mini-nav>ul>li>a i,
.dt-mobile-header .list-type-menu-first-switch.mini-nav>ul>li>a i,
.dt-mobile-header .list-type-menu-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#fff;
 margin-right:5.7142857142857px
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu.mini-nav>ul>li>a i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu-first-switch.mini-nav>ul>li>a i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#222
}
#bottom-bar .mini-nav .menu-select:hover .customSelectInner i {
 color:inherit
}
.header-elements-button-1 {
 font:normal 600 12px / 16px "Roboto Slab",Helvetica,Arial,Verdana,sans-serif;
 padding:12px 0 12px 0;
 border-radius:100px
}
.header-elements-button-1:not(:hover) span {
 color:#92cc26
}
.header-elements-button-1.microwidget-btn-bg-on:before {
 background:rgba(255,255,255,0)
}
.header-elements-button-1.border-on:before {
 box-shadow:inset 0 0 0 2px rgba(255,255,255,0)
}
.header-elements-button-1 i {
 font-size:12px
}
.header-elements-button-1.btn-icon-align-left i {
 margin-right:5px
}
.header-elements-button-1.btn-icon-align-right i {
 margin-left:5px
}
.header-elements-button-1.btn-icon-align-right:not(:hover) i {
 color:#92cc26
}
.header-elements-button-1.btn-icon-align-left:not(:hover) i {
 color:#92cc26
}
.header-elements-button-1:hover span {
 color:#b0cc7c
}
.header-elements-button-1.btn-icon-align-right:hover i {
 color:#b0cc7c
}
.header-elements-button-1.btn-icon-align-left:hover i {
 color:#b0cc7c
}
.header-elements-button-1.microwidget-btn-hover-bg-on:after {
 background:rgba(255,255,255,0)
}
.header-elements-button-1.hover-border-on:after {
 box-shadow:inset 0 0 0 2px rgba(255,255,255,0)
}
.header-elements-button-2 {
 font:600 12px / 16px "Roboto Slab",Helvetica,Arial,Verdana,sans-serif;
 padding:10px 0 10px 0;
 border-radius:0
}
.header-elements-button-2:not(:hover) span {
 color:#ef7700
}
.header-elements-button-2.microwidget-btn-bg-on:before {
 background:rgba(255,255,255,0)
}
.header-elements-button-2.border-on:before {
 box-shadow:inset 0 0 0 1px rgba(221,153,51,0)
}
.header-elements-button-2 i {
 font-size:14px
}
.header-elements-button-2.btn-icon-align-left i {
 margin-right:5px
}
.header-elements-button-2.btn-icon-align-right i {
 margin-left:5px
}
.header-elements-button-2:not(:hover) i {
 color:#ef7700
}
.header-elements-button-2:hover span {
 color:#ef9337
}
.header-elements-button-2.btn-icon-align-right:hover i {
 color:#ef9337
}
.header-elements-button-2.btn-icon-align-left:hover i {
 color:#ef9337
}
.header-elements-button-2.btn-icon-align-right:not(:hover) i {
 color:#ef7700
}
.header-elements-button-2.btn-icon-align-left:not(:hover) i {
 color:#ef7700
}
.header-elements-button-2.microwidget-btn-hover-bg-on:after {
 background:rgba(255,255,255,0)
}
.header-elements-button-2.hover-border-on:after {
 box-shadow:inset 0 0 0 1px rgba(255,255,255,0)
}
.masthead:not(.side-header).dividers .main-nav>li:before,
.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
 border-color:rgba(17,17,17,.14);
 height:24px;
 border-width:1px
}
.side-header.dividers .main-nav>li:before,
.side-header.dividers.surround .main-nav>li:last-child:after {
 border-color:rgba(17,17,17,.14);
 width:24px;
 border-width:1px
}
.main-nav>li>a {
 margin:0 0 0 1px;
 padding:10px 30px 10px 30px
}
.main-nav>li>a .animate-wrap {
 margin:-10px -30px -10px -30px;
 padding:10px 30px 10px 30px
}
.side-header.dividers:not(.surround) .main-nav {
 margin:-10px 0 -10px 0
}
.side-header:not(.dividers) .main-nav {
 margin:-10px 0 -10px 0
}
.top-header .outside-item-double-margin.main-nav>li:first-child>a {
 margin-left:2px
}
.top-header .outside-item-custom-margin.main-nav>li:first-child>a {
 margin-left:30px
}
.top-header .outside-item-remove-margin.main-nav>li:first-child>a {
 margin-left:0
}
.top-header .outside-item-double-margin.main-nav>li:last-child>a {
 margin-right:0
}
.top-header .outside-item-custom-margin.main-nav>li:last-child>a {
 margin-right:30px
}
.top-header .outside-item-remove-margin.main-nav>li:last-child>a {
 margin-right:0
}
.sub-downwards .main-nav>li>.next-level-button {
 left:0;
 margin-top:0;
 margin-bottom:0
}
.sub-downwards .main-nav>li>.sub-nav:last-child {
 margin-bottom:10px
}
.sub-downwards .main-nav>li:last-child>.sub-nav:last-child {
 margin-bottom:0
}
.side-header.dividers .main-nav>li:before,
.side-header.dividers.surround .main-nav>li:last-child:after {
 left:31px
}
.main-nav>li>a .menu-text {
 font:normal normal 700 14px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.main-nav.level-arrows-on>li.has-children>a .menu-item-text {
 line-height:18px
}
.main-nav>li:not(.wpml-ls-item)>a .menu-text {
 color:#194f90
}
.sticky-on .main-nav>li:not(.wpml-ls-item)>a .menu-text,
#phantom .main-nav>li:not(.wpml-ls-item)>a .menu-text {
 color:#194f90
}
.main-nav>li:not(.wpml-ls-item)>a {
 color:#194f90
}
.sticky-on .main-nav>li:not(.wpml-ls-item)>a,
#phantom .main-nav>li:not(.wpml-ls-item)>a {
 color:#194f90
}
.main-nav>li.act:not(.wpml-ls-item)>a {
 color:#fff
}
.sticky-on .main-nav>li.act:not(.wpml-ls-item)>a,
#phantom .main-nav>li.act:not(.wpml-ls-item)>a {
 color:#fff
}
.main-nav>li.act:not(.wpml-ls-item)>a .menu-text,
.main-nav>li.act:not(.wpml-ls-item)>a .subtitle-text {
 color:#fff
}
.sticky-on .main-nav>li.act:not(.wpml-ls-item)>a .menu-text,
#phantom .main-nav>li.act:not(.wpml-ls-item)>a .menu-text,
.sticky-on .main-nav>li.act:not(.wpml-ls-item)>a .subtitle-text,
#phantom .main-nav>li.act:not(.wpml-ls-item)>a .subtitle-text {
 color:#fff
}
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text,
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .subtitle-text,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .menu-text {
 color:#194f90
}
.sticky-on .main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text,
#phantom .main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text,
.sticky-on .main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,
#phantom .main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,
.sticky-on .main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .subtitle-text,
#phantom .main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .subtitle-text,
.sticky-on .main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .menu-text,
#phantom .main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .menu-text {
 color:#194f90
}
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a {
 color:#194f90
}
.sticky-on .main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,
#phantom .main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,
.sticky-on .main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a,
#phantom .main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a {
 color:#194f90
}
.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text:after {
 color:#194f90
}
.sticky-on .main-nav.level-arrows-on>li.has-children>a .menu-text:after,
#phantom .main-nav.level-arrows-on>li.has-children>a .menu-text:after {
 color:#194f90
}
.sub-sideways .main-nav.level-arrows-on>li.has-children>a:after {
 color:rgba(25,79,144,.2)
}
.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after,
.sub-downwards .next-level-button,
.sub-downwards .main-nav>li.menu-item-language>a:after {
 color:rgba(25,79,144,.2)
}
.top-header .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,
.top-header .main-nav.level-arrows-on>li.dt-hovered.has-children:not(.act)>a .menu-text:after {
 color:#194f90
}
.sticky-on .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,
#phantom .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,
.sticky-on .main-nav.level-arrows-on>li.dt-hovered.has-children:not(.act)>a .menu-text:after,
#phantom .main-nav.level-arrows-on>li.dt-hovered.has-children:not(.act)>a .menu-text:after {
 color:#194f90
}
.top-header .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after {
 color:#fff
}
.sticky-on .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after,
#phantom .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after {
 color:#fff
}
.side-header.sub-downwards .main-nav.level-arrows-on li.has-children>a:after {
 line-height:18px
}
.main-nav>li>a .subtitle-text {
 font:normal normal 500 11px / 15px "Arial",Helvetica,Arial,Verdana,sans-serif
}
.main-nav>.menu-item>a>i {
 font-size:14px
}
#main-nav>.menu-item>a>i {
 line-height:14px
}
.main-nav .sub-nav>.menu-item>a i {
 font-size:16px
}
.hover-outline-decoration>li>a,
.active-outline-decoration>li>a {
 border:2px solid transparent
}
.top-header .hover-outline-decoration>li:not(.act)>a:hover,
.top-header .hover-outline-decoration>li.dt-hovered:not(.act)>a {
 border:2px solid #fff
}
.top-header .active-outline-decoration>li.act>a {
 border:2px solid #194f90
}
.top-header .active-bg-decoration>li.act>a {
 background-color:#194f90
}
.top-header .hover-bg-decoration>li:not(.act)>a:hover,
.top-header .hover-bg-decoration>li.dt-hovered:not(.act)>a {
 background-color:#fff
}
.hover-outline-decoration>li>a,
.active-outline-decoration>li>a,
.active-bg-decoration>li>a,
.hover-bg-decoration>li>a {
 border-radius:0
}
.bg-outline-decoration>li>a,
.main-nav>li>a .animate-wrap,
.hover-line-decoration>li:not(.act)>a:hover .decoration-line,
.hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
.active-line-decoration>li>a .decoration-line {
 border-radius:0
}
.top-header .active-line-decoration>li.act>a:after {
 background-color:rgba(130,36,227,.3)
}
.top-header .hover-line-decoration>li>a:hover .decoration-line,
.top-header .hover-line-decoration>li.dt-hovered>a .decoration-line {
 height:2px;
 background-color:rgba(255,255,255,.23);
 background:rgba(255,255,255,.23);
 background:-webkit-linear-gradient(left,rgba(255,255,255,.23) 30%,rgba(0,0,0,.23) 100%);
 background:linear-gradient(left,rgba(255,255,255,.23) 30%,rgba(0,0,0,.23) 100%)
}
.top-header .active-line-decoration>li.act>a .decoration-line {
 height:2px;
 background-color:rgba(130,36,227,.3)
}
.l-to-r-line>li>a i.underline {
 bottom:-12px;
 background-color:#fff;
 height:2px
}
.from-centre-line>li>a .menu-item-text:before {
 bottom:-12px;
 height:2px;
 background-color:#fff
}
.upwards-line>li>a .menu-item-text:before {
 bottom:-12px;
 height:2px;
 background-color:#fff
}
.downwards-line>li>a .menu-item-text:before {
 bottom:-12px;
 background-color:#fff
}
.top-header .masthead .downwards-line>li>a .menu-item-text:before {
 height:2px
}
li:not(.dt-mega-menu) .sub-nav {
 width:280px
}
.sub-nav {
 background-color:#194f90;
 padding:10px 10px 10px 10px
}
.top-header .sub-nav .sub-nav,
.sub-sideways .sub-nav .sub-nav {
 top:-10px
}
.main-nav .sub-nav>li>a .menu-text {
 font:600 14px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.sub-downwards .sub-nav .next-level-button:before,
.side-header.sub-downwards .main-nav.level-arrows-on .sub-nav>li.has-children>a:after {
 line-height:20px
}
.main-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text {
 color:#fff
}
.main-nav .sub-nav>li:not(.wpml-ls-item)>a,
#bottom-bar .sub-nav>li:not(.wpml-ls-item)>a {
 color:#fff
}
.sub-nav.level-arrows-on>li.has-children:not(.dt-mega-parent)>a:after,
#bottom-bar .sub-nav li.has-children>a:after {
 color:#fff
}
.main-nav .sub-nav>li>a .subtitle-text {
 font:italic normal 400 10px / 14px "Arial",Helvetica,Arial,Verdana,sans-serif
}
.main-nav .sub-nav>li>a,
.sub-downwards .sub-nav.sub-nav-widgets>li {
 margin:0 0 1px 0;
 padding:3px 10px 5px 10px
}
.top-header .main-nav .sub-nav.level-arrows-on>li.has-children>a {
 padding-right:18px
}
.sub-nav li:not(:first-child) .sub-nav {
 top:-10px
}
.masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
 right:2px
}
.top-header .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
 right:10px
}
.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
 right:auto;
 left:10px
}
.sub-downwards .sub-nav>li>.next-level-button {
 left:0;
 margin-top:0;
 margin-bottom:1px
}
.sub-downwards.dt-parent-menu-clickable .sub-nav>li:not(.has-children)>a {
 margin-right:30px
}
.masthead:not(.sub-downwards) .main-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,
#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover,
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent)>a:hover {
 color:#fff
}
.masthead:not(.sub-downwards) .main-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text {
 color:#fff
}
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent)>a:hover .menu-text {
 color:#fff
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover>a:after,
#bottom-bar .sub-nav li.has-children:not(.act):hover>a:after {
 color:#fff
}
.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent):not(.act):hover>a,
.top-header .sub-nav.gradient-hover.hover-style-bg>li:not(.dt-mega-parent):not(.act):hover>a {
 background-color:#1b2e4b
}
.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent).act>a,
.top-header .sub-nav.gradient-hover.hover-style-bg>li:not(.dt-mega-parent).act>a {
 background-color:rgba(43,170,229,.1)
}
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item)>a,
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a i[class^="fa"],
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a i[class^="dt-icon"],
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a {
 color:#fff
}
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text {
 color:#fff
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act>a:after,
#bottom-bar .sub-nav li.has-children.act>a:after {
 color:#fff
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav {
 left:271px!important
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav {
 right:271px;
 left:auto!important
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
 left:-291px!important
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
 right:-289px;
 left:auto!important
}
.sub-downwards .sub-nav.level-arrows-on li.has-children>a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children:not(.act):hover>a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children.act>a:after,
.sub-downwards .sub-nav .next-level-button {
 color:rgba(25,79,144,.27)
}
.sub-downwards .main-nav.level-arrows-on>li.has-children>a {
 max-width:calc(100% - 30px - 0px - 1px)
}
.sub-downwards .sub-nav.level-arrows-on>li.has-children>a {
 max-width:calc(100% - 30px - 0px - 0px)
}
.masthead.masthead-mobile-header,
.masthead.masthead-mobile-header:not(.mixed-header) {
 background:#194f90
}
.mobile-sticky-header-overlay,
.mobile-sticky-sidebar-overlay {
 background-color:#004172
}
.dt-mobile-header {
 background-color:#1b2e4b;
 width:300px
}
.right-mobile-menu .show-mobile-header .dt-mobile-header {
 right:300px
}
.dt-mobile-header .mobile-header-scrollbar-wrap {
 width:calc(300px - 13px);
 padding:45px 15px 30px 30px;
 box-sizing:border-box
}
.admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap {
 padding-top:77px
}
@media screen and (max-width:782px) {
 .admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap {
  padding-top:91px
 }
}
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb {
 background:rgba(255,255,255,.2);
 border-color:#1b2e4b
}
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-track {
 background-color:#1b2e4b
}
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
 margin:0 auto;
 box-sizing:border-box
}
.masthead:not(.side-header).full-width .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
 max-width:100%;
 background: #194F90;
}
.dt-mobile-menu-icon {
 padding:26px 23px 26px 23px
}
.dt-mobile-menu-icon .menu-toggle-caption {
 font:16px / 20px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 word-spacing:normal
}
.mobile-left-caption .dt-mobile-menu-icon .menu-toggle-caption {
 margin-right:10px
}
.mobile-right-caption .dt-mobile-menu-icon .menu-toggle-caption {
 margin-left:10px
}
.dt-mobile-menu-icon:not(.floating-btn) {
 margin:0 0 0 0;
 border-radius:0
}
.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before {
 background-color:var(--the7-accent-color)
}
.mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn):before {
 border:0 solid var(--the7-accent-color)
}
.mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn):after {
 background-color:var(--the7-accent-color)
}
.mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn):after {
 border:0 solid var(--the7-accent-color)
}
.dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-toggle-caption {
 color:var(--the7-accent-color);
 color:#ffffff!important;
 background:none
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line,
.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.dt-mobile-menu-icon:not(.floating-btn) .menu-line:before {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.dt-mobile-menu-icon:not(.floating-btn) .menu-line:after {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.dt-mobile-menu-icon:not(.floating-btn):hover .menu-toggle-caption {
 color:var(--the7-accent-color);
 color:#ffffff!important;
 background:none
}
.masthead:not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line,
.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.h-dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
 border-radius:1px
}
.dt-close-mobile-menu-icon .mobile-menu-close-caption {
 font:16px / 20px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 word-spacing:normal
}
.mobile-close-left-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption {
 margin-right:10px
}
.mobile-close-right-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption {
 margin-left:10px
}
.dt-close-mobile-menu-icon:not(:hover) .mobile-menu-close-caption {
 color:var(--the7-accent-color);
 color:#ffffff!important;
 background:none
}
.dt-close-mobile-menu-icon:hover .mobile-menu-close-caption {
 color:var(--the7-accent-color);
 color:#ffffff!important;
 background:none
}
.left-mobile-menu-close-icon .dt-close-mobile-menu-icon {
 left:0
}
.right-mobile-menu-close-icon .dt-close-mobile-menu-icon {
 right:0
}
.center-mobile-menu-close-icon .dt-close-mobile-menu-icon {
 left:50%;
 transform:translateX(-50%)
}
.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon {
 left:300px
}
.right-mobile-menu.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon {
 right:300px;
 left:auto
}
@media screen and (max-width:300px) {
 .show-mobile-header .dt-close-mobile-menu-icon {
  left:calc(100% - 30px)
 }
 .right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
  left:auto;
  right:0
 }
 .right-mobile-menu .show-mobile-header .dt-mobile-header {
  right:100%
 }
}
.mobile-branding>a,
.mobile-branding>img {
 padding:0 0 0 0
}
.transparent .masthead:not(.mixed-header) .mobile-branding>a,
.transparent .masthead:not(.mixed-header) .mobile-branding>img {
 padding:0 0 0 0
}
.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding>a,
.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding>img {
 padding:0 0 0 0
}
.sticky-mobile-on.masthead.masthead-mobile-header .sticky-mobile-logo-first-switch,
.sticky-mobile-on.masthead.masthead-mobile-header .sticky-mobile-logo-second-switch {
 padding:0 0 0 0
}
.mobile-main-nav>li>a {
 padding:11.7px 25px 11.7px 0
}
.mobile-menu-show-divider .mobile-main-nav>li>a {
 padding:17.1px 25px 17.1px 0
}
.dt-mobile-header .next-level-button {
 padding:11.7px 0;
 top:0;
 line-height:22px
}
.mobile-menu-show-divider.dt-mobile-header .next-level-button {
 padding:17.1px 0
}
.dt-mobile-header .next-level-button:before {
 line-height:22px
}
.mobile-main-nav>li>.sub-nav:last-child {
 margin-bottom:17px
}
.mobile-main-nav li>a .menu-text {
 font:700 18px / 22px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff;
 text-transform:none
}
.mobile-main-nav>.menu-item>a i[class^="fa"],
.mobile-main-nav>.menu-item>a i[class^="dt-icon"] {
 font-size:18px
}
.mobile-main-nav li>a {
 color:#fff
}
.mobile-main-nav li.act>a {
 color:#fff
}
.mobile-main-nav li.act>a .menu-text,
.mobile-main-nav li.act>a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav>li.act>a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav>li.act>a .menu-text {
 color:#fff
}
.mobile-main-nav li:not(.act)>a:hover .subtitle-text,
.mobile-main-nav li:not(.act)>a:hover .menu-text,
.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover .menu-text {
 color:#fff
}
.mobile-main-nav li:not(.act)>a:hover,
.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover {
 color:#fff
}
.mobile-main-nav>li.has-children>a:after,
.mobile-main-nav .next-level-button,
.mobile-main-nav>li.menu-item-language>a:after {
 color:rgba(255,255,255,.17)
}
.mobile-menu-show-divider .mobile-main-nav>li:before {
 border-bottom:1px solid rgba(255,255,255,.12)
}
.mobile-main-nav .sub-nav>li>a,
#page .mobile-main-nav .sub-nav li {
 padding:6.4px 0 6.4px 0
}
.dt-mobile-header .mobile-main-nav li .sub-nav>li>a .menu-text {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff;
 text-transform:none
}
.mobile-main-nav .sub-nav>.menu-item>a i[class^="fa"],
.mobile-main-nav .sub-nav>.menu-item>a i[class^="dt-icon"] {
 font-size:16px
}
.mobile-main-nav .sub-nav li>a .menu-text,
.mobile-main-nav .sub-nav li>a i[class^="fa"],
.mobile-main-nav .sub-nav li>a i[class^="dt-icon"] {
 font-size:12px;
 line-height:16px
}
.mobile-main-nav .sub-nav.level-arrows-on li.has-children>a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover>a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act>a:after,
.mobile-main-nav .sub-nav li.has-children a:after,
.mobile-main-nav .sub-nav .next-level-button {
 color:rgba(255,255,255,.17)
}
.mobile-main-nav .sub-nav .next-level-button {
 padding:8px 0;
 top:0;
 line-height:20px
}
.mobile-main-nav .sub-nav .next-level-button:before {
 line-height:20px
}
.mobile-main-nav>li.has-children>a {
 max-width:calc(100% - 55px)
}
.mobile-main-nav .sub-nav>li.has-children>a {
    max-width: calc(100% - 30px);
}
#page #mobile-menu .sub-nav>li, #page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
    padding: 0;
    width: 100%;
}

.rotate-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap {
    width: 20px;
    height: 20px;
    transform-style: preserve-3d;
    transition: transform .4s ease-in-out;
    z-index: 2;
}

.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
    background-color: var(--the7-accent-color);
}
.dt-close-mobile-menu-icon:after, .dt-close-mobile-menu-icon:hover:before, .dt-mobile-menu-icon:after, .dt-mobile-menu-icon:hover:before, .hide-overlay:after, .hide-overlay:hover:before, .menu-close-toggle:after, .menu-close-toggle:hover:before, .menu-toggle:after, .menu-toggle:hover:before {
    opacity: 0;
}
.dt-close-mobile-menu-icon:after, .dt-close-mobile-menu-icon:before, .dt-mobile-menu-icon:after, .dt-mobile-menu-icon:before, .hide-overlay:after, .hide-overlay:before, .menu-close-toggle:after, .menu-close-toggle:before, .menu-toggle:after, .menu-toggle:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: inherit;
    box-sizing: border-box;
}

.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before {
    background-color: var(--the7-accent-color);
}
.dt-close-mobile-menu-icon:before, .dt-close-mobile-menu-icon:hover:after, .dt-mobile-menu-icon:before, .dt-mobile-menu-icon:hover:after, .hide-overlay:before, .hide-overlay:hover:after, .menu-close-toggle:before, .menu-close-toggle:hover:after, .menu-toggle:before, .menu-toggle:hover:after {
    opacity: 1;
}
.dt-close-mobile-menu-icon:after, .dt-close-mobile-menu-icon:before, .dt-mobile-menu-icon:after, .dt-mobile-menu-icon:before, .hide-overlay:after, .hide-overlay:before, .menu-close-toggle:after, .menu-close-toggle:before, .menu-toggle:after, .menu-toggle:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: inherit;
    box-sizing: border-box;
}

.dt-close-mobile-menu-icon {
 padding:5px 5px 5px 5px;
 margin:15px 0 0 0;
 border-radius:0
}
.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before {
 background-color:var(--the7-accent-color)
}
.mobile-hamburger-close-border-enable .dt-close-mobile-menu-icon:before {
 border:0 solid var(--the7-accent-color)
}
.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
 background-color:var(--the7-accent-color)
}
.mobile-hamburger-close-border-hover-enable .dt-close-mobile-menu-icon:after {
 border:0 solid var(--the7-accent-color)
}
.dt-close-mobile-menu-icon span:after {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.dt-close-mobile-menu-icon span:before {
 background-color:var(--the7-accent-color);
 background:#ffffff!important
}
.top-bar .sub-nav li.has-children.act:after,
#bottom-bar .sub-nav li.has-children.act:after {
 color:var(--the7-accent-color)
}
.top-bar .sub-nav>ul>li>a,
#bottom-bar .sub-nav>ul>li>a {
 color:#fff;
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif
}
#page .masthead.sticky-on .header-bar,
#phantom.masthead .header-bar,
#phantom .ph-wrap {
 min-height:120px
}
#phantom .logo-box,
#phantom .phantom-top-line-logo,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding>a,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding>img {
 padding:0 25px 0 0
}
.transparent.phantom-sticky .sticky-on.masthead .branding>a,
.transparent.phantom-sticky .sticky-on.masthead .branding>img {
 padding:0 25px 0 0
}
#phantom {
 background:#194f90 url(../../../uploads/2021/11/logo-bar.png) repeat center center;
 background-size:auto
}
.phantom-shadow-decoration #phantom {
 box-shadow:0 0 15px 1px rgba(0,0,0,.07)
}
#phantom.boxed {
 max-width:1340px
}
.phantom-line-decoration #phantom {
 border-bottom:1px solid rgba(51,51,51,.11);
 box-shadow:none!important
}
.phantom-content-width-line-decoration #phantom .ph-wrap {
 position:relative;
 box-shadow:none!important
}
.phantom-content-width-line-decoration #phantom .ph-wrap:after {
 position:absolute;
 bottom:0;
 left:auto;
 right:auto;
 content:"";
 width:calc(100% - 30px - 30px);
 height:1px;
 background:rgba(51,51,51,.11)
}
.phantom-shadow-decoration #phantom {
 box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 border-bottom:none
}
.phantom-disable-decoration #phantom {
 box-shadow:none!important;
 border-bottom:none
}
.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
 background:#194f90!important
}
.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead {
 border-bottom:1px solid rgba(51,51,51,.11);
 box-shadow:none!important
}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar,
.ph-wrap {
/*  padding:0 30px 0 30px; */
 width: 100%;
}
.top-header .mega-full-width>.dt-mega-menu-wrap {
 width:calc(1400px - 30px - 30px)
}
.boxed .masthead:not(.full-width):not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke) .header-bar,
.boxed .ph-wrap {
 max-width:100%;
 width:calc(1400px - 30px - 30px)
}
#phantom .ph-wrap .header-bar {
 padding:0
}
.boxed .masthead:not(.width-in-pixel):not(#phantom) .top-bar.full-width-line:after,
.boxed .masthead:not(.width-in-pixel):not(.sticky-on) .top-bar-bg,
.boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg,
.boxed .classic-header:not(.width-in-pixel) .navigation:before {
 margin:0 -30px 0 -30px;
 padding:0 1000px
}
.ph-wrap,
#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
 max-width:calc(1400px - 30px - 30px)
}

.masthead.line-decoration:not(.side-header):not(.mixed-header):not(.masthead-mobile-header) {
 border-bottom:1px solid rgba(51,51,51,.11)
}
.header-side-left .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
 border-right:1px solid rgba(51,51,51,.11)
}
.header-side-right .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
 border-left:1px solid rgba(51,51,51,.11)
}
.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar {
 padding-bottom:1px
}
.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar:after {
 position:absolute;
 bottom:0;
 left:auto;
 right:auto;
 content:"";
 width:calc(100% - 30px - 30px);
 height:1px;
 background:rgba(51,51,51,.11)
}
.header-side-left .masthead.content-width-line-decoration:not(.mixed-header):not(.masthead-mobile-header) .header-bar:after {
 position:absolute;
 content:"";
 right:0;
 bottom:auto;
 top:auto;
 height:calc(100% -  - 0px);
 width:1px;
 background:rgba(51,51,51,.11)
}
.header-side-right .masthead.content-width-line-decoration:not(.mixed-header):not(.masthead-mobile-header) .header-bar:after {
 position:absolute;
 content:"";
 left:0;
 bottom:auto;
 top:auto;
 height:calc(100% -  - 0px);
 width:1px;
 background:rgba(51,51,51,.11)
}
.transparent .masthead:not(.side-header),
.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {
 box-shadow:none
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
 box-shadow:0 0 15px 1px rgba(0,0,0,.07)
}
.transparent .masthead:not(.side-header) {
 background:#ee2
}
.transparent .top-bar-bg {
 background:rgba(0,0,0,.5)
}
#main-slideshow:not(.rv-slider):not(.empty-slider) {
 min-height:130px
}
#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
 background:;
 background-color:rgba(119,119,119,.08)
}
#main-slideshow.fixed {
 min-height:50px
}
#main-slideshow.fixed>.royalSlider,
#main-slideshow.fixed .ts-wrap {
 max-width:1312px
}
.outline-element-decoration #main-slideshow.fixed:after,
.outline-element-decoration #main-slideshow.layer-fixed:after,
.outline-element-decoration #main-slideshow.fix:after {
 background-color:rgba(119,119,119,.15)
}
.page-title .wf-wrap {
 min-height:160px;
 padding-top:60px;
 padding-bottom:60px
}
.page-title .wf-wrap:after {
 border-bottom:5px dashed rgba(51,51,51,.11)
}
.page-title.solid-bg {
 background-color:#004b90
}
.page-title.solid-bg.bg-img-enabled {
 background-image:none;
 background-repeat:repeat;
 background-position:center center;
 background-size:auto auto
}
.page-title.overlay-bg:after {
 background:rgba(0,0,0,.5)
}
.page-title.gradient-bg {
 background:#004b90
}
.page-title.title-outline-decoration {
 border-bottom:1px solid rgba(30,115,190,0)
}
.page-title>.wf-wrap,
#fancy-header>.wf-wrap {
 width:1400px
}
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
 font:normal 700 46px / 54px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif;
 color:#fff;
 text-transform:uppercase
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
 color:rgba(119,119,119,.35)
}
.page-title.breadcrumbs-bg .breadcrumbs {
 background:rgba(255,255,255,.2);
 border-radius:2px;
 border:0 solid rgba(130,36,227,.2)
}
.page-title .breadcrumbs {
 padding:0 0 0 0;
 margin:8px 0 0 0
}
.page-title .breadcrumbs,
.page-title .breadcrumbs a {
 color:#fff;
 font:normal 14px / 22px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
 color:rgba(255,255,255,.5)
}
.fancy-header h1,
.fancy-header h2,
.fancy-header .fancy-subtitle {
 font:normal 700 46px / 54px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif
}
#page .fancy-header .color-accent span {
 color:var(--the7-accent-color)
}
.dt-breadcrumbs-shortcode .breadcrumbs * {
 color:var(--the7-secondary-text-color)
}
.responsive-off #main:not(.sidebar-none) .wf-container-main {
 grid-column-gap:65px
}
.responsive-off .sidebar-right .wf-container-main {
 -ms-grid-columns:calc(100% - 0% - 32.5px) 65px calc(0% - 32.5px);
 grid-template-columns:calc(100% - 0% - 32.5px) calc(0% - 32.5px)
}
.responsive-off .sidebar-left .wf-container-main {
 -ms-grid-columns:calc(0% - 32.5px) 65px calc(100% - 0% - 32.5px);
 grid-template-columns:calc(0% - 32.5px) calc(100% - 0% - 32.5px)
}
.responsive-off .sidebar-divider-vertical.sidebar-left .sidebar {
 padding-right:65px
}
.responsive-off .sidebar-divider-vertical.sidebar-right .sidebar {
 padding-left:65px
}
.sidebar-right .sidebar {
 border-left:1px solid var(--the7-divider-color)
}
.sidebar-left .sidebar {
 border-right:1px solid var(--the7-divider-color)
}
.solid-bg .sidebar-content {
 background:#f7f7f7 none repeat center center
}
.solid-bg.sidebar-outline-decoration .sidebar-content,
.bg-under-widget.sidebar-outline-decoration .widget {
 border:1px solid rgba(0,0,0,.06)
}
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
 background:#f7f7f7 none repeat center center
}
.solid-bg.sidebar-content.sidebar-outline-decoration .widget {
 border:1px solid rgba(0,0,0,.06)
}
.solid-bg.sidebar-shadow-decoration .sidebar-content,
.bg-under-widget.sidebar-shadow-decoration .sidebar-content .widget,
.solid-bg.sidebar-content.sidebar-shadow-decoration .widget {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.sidebar .widget,
.sidebar-content .widget,
.elementor-widget-sidebar .widget {
 border-top:1px solid var(--the7-divider-color);
 color:#777;
 padding-top:15px;
 padding-bottom:15px
}
.sidebar .widget,
.widget_product_categories li a,
.widget .st-accordion li>a,
ul.cart_list li a,
ul.product_list_widget li a,
.sidebar-content .widget,
.widget .testimonial-vcard .text-primary,
.widget .testimonial-vcard .text-secondary,
div[class*='elementor-widget-wp-widget-'],
.elementor-widget-sidebar .widget,
.elementor-widget-wp-widget-woocommerce_recently_viewed_products,
.elementor-widget-wp-widget-woocommerce_recent_reviews,
.elementor-widget-wp-widget-woocommerce_product_categories,
.elementor-widget-wp-widget-woocommerce_top_rated_products,
.elementor-widget-wp-widget-woocommerce_widget_cart,
.elementor-widget-wp-widget-woocommerce_price_filter,
.elementor-widget-wp-widget-woocommerce_layered_nav,
.elementor-widget-wp-widget-woocommerce_products,
.elementor-widget-woocommerce-products,
.elementor-widget-wp-widget-woocommerce_layered_nav_filters,
.elementor-widget-wp-widget-woocommerce_rating_filter,
.the7-product-filter {
 font:var(--the7-widget-content-font);
 text-transform:var(--the7-widget-content-text-transform);
 letter-spacing:var(--the7-widget-content-letter-spacing);
 text-decoration:var(--the7-widget-content-text-decoration)
}
.sidebar.bg-under-widget .widget,
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget,
.mec-wrap .col-md-4 .widget {
 margin-top:30px
}
.widget-title,
div[class*='elementor-widget-wp-widget-'] h5,
.elementor-widget .woocommerce h5 {
 font:var(--the7-widget-title-font);
 text-transform:var(--the7-widget-title-text-transform);
 letter-spacing:var(--the7-widget-title-letter-spacing);
 text-decoration:var(--the7-widget-title-text-decoration);
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget div[class*='elementor-widget-wp-widget-'] h5,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .elementor-widget .woocommerce h5 {
 color:#194f90
}
.sidebar-content .widget-title,
.sidebar-content div[class*='elementor-widget-wp-widget-'] h5,
.sidebar-content .elementor-widget .woocommerce h5 {
 color:#222
}
.footer .widget-title,
.footer div[class*='elementor-widget-wp-widget-'] h5,
.footer .elementor-widget .woocommerce h5 {
 color:#f3d357
}
.widget-title,
body .elementor-widget .woocommerce h5 {
 margin-bottom:var(--the7-widget-gap)
}
.widgettitle {
 font:var(--the7-h4-font);
 text-transform:var(--the7-h4-text-transform);
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widgettitle {
 color:#194f90
}
.sidebar-content .widgettitle {
 color:#222
}
.footer .widgettitle {
 color:#f3d357
}
.custom-nav>li li a:before {
 background-color:var(--the7-secondary-text-color)
}
.footer .custom-nav>li li a:before {
 background-color:rgba(255,255,255,.5)
}
.sidebar-content .custom-nav>li li a:before {
 background-color:rgba(119,119,119,.5)
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button),
.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button) * {
 color:#777
}
.sidebar-content .widget .post-content .text-secondary {
 color:rgba(119,119,119,.5)
}
.footer .widget a,
.footer .widget .post-content .text-secondary {
 color:#fff
}
.footer .widget .post-content .text-secondary {
 color:rgba(255,255,255,.5)
}
.widget_categories li a,
.widget_meta a,
.blogroll a,
.widget_archive li a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_links a,
.items-grid a,
.recent-posts a,
.widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.contact-info .secondary-color,
.widget_nav_menu a,
.tagcloud a,
.widget_pages a,
a.rsswidget,
.textwidget a {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_meta a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blogroll a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_archive li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_entries a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_comments a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_links a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .items-grid a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .contact-info .secondary-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_nav_menu a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .tagcloud a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_pages a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget a.rsswidget,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .textwidget a {
 color:#194f90
}
.sidebar-content .widget_categories li a,
.sidebar-content .widget_meta a,
.sidebar-content .blogroll a,
.sidebar-content .widget_archive li a,
.sidebar-content .widget_recent_entries a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_links a,
.sidebar-content .items-grid a,
.sidebar-content .recent-posts a,
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.sidebar-content .contact-info .secondary-color,
.sidebar-content .widget_nav_menu a,
.sidebar-content .tagcloud a,
.sidebar-content .widget_pages a,
.sidebar-content a.rsswidget,
.sidebar-content .textwidget a {
 color:#222
}
.footer .widget_categories li a,
.footer .widget_meta a,
.footer .blogroll a,
.footer .widget_archive li a,
.footer .widget_recent_entries a,
.footer .widget_recent_comments a,
.footer .widget_links a,
.footer .items-grid a,
.footer .recent-posts a,
.footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.footer .contact-info .secondary-color,
.footer .widget_nav_menu a,
.footer .tagcloud a,
.footer .widget_pages a,
.footer a.rsswidget,
.footer .textwidget a {
 color:#f3d357
}
.widget_categories li,
.widget_archive li {
 color:rgba(119,119,119,.5)
}
.sidebar-content .custom-categories a,
.sidebar-content .cat-item a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_tag_cloud a:hover {
 color:#222
}
.footer .custom-categories a,
.footer .cat-item a,
.footer .widget_recent_comments a,
.footer .widget_tag_cloud a:hover {
 color:#f3d357
}
.sidebar-content .custom-categories a span.item-num,
.sidebar-content .cat-item a span.item-num {
 color:rgba(119,119,119,.5)
}
.footer .custom-categories a span.item-num,
.footer .cat-item a span.item-num {
 color:rgba(255,255,255,.5)
}
.sidebar-content .custom-categories a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name,
.sidebar-content .cat-item a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name,
.sidebar-content .custom-menu a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover,
.sidebar-content .custom-menu li.act>a,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act>a,
.sidebar-content .widget_recent_comments a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover {
 color:var(--the7-accent-color)
}
.footer .custom-categories a:hover span.item-name,
.footer .cat-item a:hover span.item-name,
.footer .custom-menu a:hover,
.footer .custom-menu li.act>a,
.footer .widget_recent_comments a:hover {
 color:var(--the7-accent-color);
 color:#fff;
 background:none
}
.accent-gradient #page .footer .custom-categories a:hover span.item-name,
.accent-gradient #page .footer .cat-item a:hover span.item-name,
.accent-gradient #page .footer .custom-menu a:hover,
.accent-gradient #page .footer .custom-menu li.act>a,
.accent-gradient #page .footer .widget_recent_comments a:hover {
 color:#fff;
 background:none
}
.widget .menu li,
.widget_pages li,
.widget .custom-menu.dividers-on li,
div[class*='elementor-widget-wp-widget-'] .custom-menu.dividers-on li,
div[class*='elementor-widget-wp-widget-'] .menu li,
.widget .blogroll li,
.widget .qts-lang-menu li {
 border-style:solid;
 border-width:1px;
 border-color:var(--the7-divider-color);
 border-left:none;
 border-right:none;
 border-bottom:none
}
.sidebar-content .widget .menu li,
.sidebar-content .widget .custom-menu.dividers-on li,
.sidebar-content .widget_pages li,
.sidebar-content .blogroll li,
.sidebar-content .widget .qts-lang-menu li {
 border-style:solid;
 border-width:1px;
 border-color:rgba(119,119,119,.15);
 border-left:none;
 border-right:none;
 border-bottom:none
}
.footer .menu li,
.footer .widget_pages li,
.footer .custom-menu.dividers-on li,
.footer .blogroll li,
.footer .qts-lang-menu li {
 border-style:solid;
 border-width:1px;
 border-color:rgba(255,255,255,.15);
 border-left:none;
 border-right:none;
 border-bottom:none
}
.menu .current-menu-parent>a,
.menu .current-menu-item>a,
.custom-nav>li>a:hover span,
.custom-nav li.act>a span,
.custom-nav>li>ul a:hover span,
.st-accordion li>a:hover,
.st-accordion>ul li>a:hover *,
.widget .custom-categories a:hover span.item-name,
.widget_categories li a:hover,
.widget_categories li a:not(.class-1):hover,
.widget_meta a:hover,
.blogroll a:hover,
.widget_archive li a:hover,
.widget_archive li a:not(.class-1):hover,
.widget_recent_entries a:hover,
.widget_recent_entries a:not(.class-1):hover,
.widget_links a:hover,
.widget_pages a:hover,
.recent-posts a:not(.post-rollover):hover,
.items-grid .post-content>a:hover,
#wp-calendar td a:hover,
.tagcloud a:hover,
.tagcloud a:not(.class-1):hover,
.widget_nav_menu a:hover,
a.rsswidget:hover {
 color:var(--the7-accent-color)
}
.sidebar-content .menu .current-menu-parent>a,
.sidebar-content.solid-bg .menu .current-menu-parent>a,
.sidebar-content .menu .current-menu-item>a,
.sidebar-content.solid-bg .menu .current-menu-item>a,
.sidebar-content .custom-nav>li>a:hover span,
.sidebar-content.solid-bg .custom-nav>li>a:hover span,
.sidebar-content .custom-nav li.act>a span,
.sidebar-content.solid-bg .custom-nav li.act>a span,
.sidebar-content .custom-nav>li>ul a:hover span,
.sidebar-content.solid-bg .custom-nav>li>ul a:hover span,
.sidebar-content .st-accordion li>a:hover,
.sidebar-content.solid-bg .st-accordion li>a:hover,
.sidebar-content .st-accordion>ul li>a:hover *,
.sidebar-content.solid-bg .st-accordion>ul li>a:hover *,
.sidebar-content .widget .custom-categories a:hover span.item-name,
.sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
.sidebar-content .widget_categories li a:hover,
.sidebar-content.solid-bg .widget_categories li a:hover,
.sidebar-content .widget_categories li a:not(.class-1):hover,
.sidebar-content.solid-bg .widget_categories li a:not(.class-1):hover,
.sidebar-content .widget_meta a:hover,
.sidebar-content.solid-bg .widget_meta a:hover,
.sidebar-content .blogroll a:hover,
.sidebar-content.solid-bg .blogroll a:hover,
.sidebar-content .widget_archive li a:hover,
.sidebar-content.solid-bg .widget_archive li a:hover,
.sidebar-content .widget_archive li a:not(.class-1):hover,
.sidebar-content.solid-bg .widget_archive li a:not(.class-1):hover,
.sidebar-content .widget_recent_entries a:hover,
.sidebar-content.solid-bg .widget_recent_entries a:hover,
.sidebar-content .widget_recent_entries a:not(.class-1):hover,
.sidebar-content.solid-bg .widget_recent_entries a:not(.class-1):hover,
.sidebar-content .widget_links a:hover,
.sidebar-content.solid-bg .widget_links a:hover,
.sidebar-content .widget_pages a:hover,
.sidebar-content.solid-bg .widget_pages a:hover,
.sidebar-content .recent-posts a:not(.post-rollover):hover,
.sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
.sidebar-content .items-grid .post-content>a:hover,
.sidebar-content.solid-bg .items-grid .post-content>a:hover,
.sidebar-content #wp-calendar td a:hover,
.sidebar-content.solid-bg #wp-calendar td a:hover,
.sidebar-content .tagcloud a:hover,
.sidebar-content.solid-bg .tagcloud a:hover,
.sidebar-content .tagcloud a:not(.class-1):hover,
.sidebar-content.solid-bg .tagcloud a:not(.class-1):hover,
.sidebar-content .widget_nav_menu a:hover,
.sidebar-content.solid-bg .widget_nav_menu a:hover,
.sidebar-content a.rsswidget:hover,
.sidebar-content.solid-bg a.rsswidget:hover {
 color:var(--the7-accent-color)
}
.footer .menu .current-menu-parent>a,
.footer .menu .current-menu-item>a,
.footer .custom-nav>li>a:hover span,
.footer .custom-nav li.act>a span,
.footer .custom-nav>li>ul a:hover span,
.footer .st-accordion li>a:hover,
.footer .st-accordion>ul li>a:hover *,
.footer .widget .custom-categories a:hover span.item-name,
.footer .widget_categories li a:hover,
.footer .widget_categories li a:not(.class-1):hover,
.footer .widget_meta a:hover,
.footer .blogroll a:hover,
.footer .widget_archive li a:hover,
.footer .widget_archive li a:not(.class-1):hover,
.footer .widget_recent_entries a:hover,
.footer .widget_recent_entries a:not(.class-1):hover,
.footer .widget_links a:hover,
.footer .widget_pages a:hover,
.footer .recent-posts a:not(.post-rollover):hover,
.footer .items-grid .post-content>a:hover,
.footer #wp-calendar td a:hover,
.footer .tagcloud a:hover,
.footer .tagcloud a:not(.class-1):hover,
.footer .widget_nav_menu a:hover,
.footer a.rsswidget:hover {
 color:var(--the7-accent-color);
 color:#fff;
 background:none
}
.accent-gradient .footer .menu .current-menu-parent>a,
.accent-gradient .footer .menu .current-menu-item>a,
.accent-gradient .footer .custom-nav>li>a:hover span,
.accent-gradient .footer .custom-nav li.act>a span,
.accent-gradient .footer .custom-nav>li>ul a:hover span,
.accent-gradient .footer .st-accordion li>a:hover,
.accent-gradient .footer .st-accordion>ul li>a:hover *,
.accent-gradient .footer .widget .custom-categories a:hover span.item-name,
.accent-gradient .footer .widget_categories li a:hover,
.accent-gradient .footer .widget_categories li a:not(.class-1):hover,
.accent-gradient .footer .widget_meta a:hover,
.accent-gradient .footer .blogroll a:hover,
.accent-gradient .footer .widget_archive li a:hover,
.accent-gradient .footer .widget_archive li a:not(.class-1):hover,
.accent-gradient .footer .widget_recent_entries a:hover,
.accent-gradient .footer .widget_recent_entries a:not(.class-1):hover,
.accent-gradient .footer .widget_links a:hover,
.accent-gradient .footer .widget_pages a:hover,
.accent-gradient .footer .recent-posts a:not(.post-rollover):hover,
.accent-gradient .footer .items-grid .post-content>a:hover,
.accent-gradient .footer #wp-calendar td a:hover,
.accent-gradient .footer .tagcloud a:hover,
.accent-gradient .footer .tagcloud a:not(.class-1):hover,
.accent-gradient .footer .widget_nav_menu a:hover,
.accent-gradient .footer a.rsswidget:hover {
 color:#fff;
 background:none
}
.textwidget a:not(.dt-btn):hover {
 color:var(--the7-accent-color)
}
.sidebar-content .textwidget a:not(.dt-btn):hover,
.stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {
 color:var(--the7-accent-color)
}
.footer .textwidget a:not(.dt-btn):hover {
 color:var(--the7-accent-color);
 color:#fff;
 background:none
}
.accent-gradient #page .footer .textwidget a:not(.dt-btn):hover {
 color:#fff;
 background:none
}
#wp-calendar,
#wp-calendar td {
 background-color:rgba(25,79,144,.04)
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar td {
 background-color:rgba(34,34,34,.04)
}
#wp-calendar,
#wp-calendar caption,
#wp-calendar td {
 border-color:var(--the7-divider-color)
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar td {
 border-color:rgba(119,119,119,.15)
}
#wp-calendar td:hover {
 background-color:rgba(25,79,144,.08)
}
.sidebar-content #wp-calendar td:hover {
 background-color:rgba(34,34,34,.08)
}
.footer #wp-calendar,
.footer #wp-calendar td {
 background-color:rgba(243,211,87,.04)
}
.footer #wp-calendar td:hover {
 background-color:rgba(243,211,87,.08)
}
.footer #wp-calendar,
.footer #wp-calendar caption,
.footer #wp-calendar td {
 border-color:rgba(255,255,255,.15)
}
#wp-calendar td.act {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer #wp-calendar td.act,
.accent-gradient .footer #wp-calendar td.act {
 background:#fff
}
#wp-calendar th,
#wp-calendar caption,
#wp-calendar tfoot td,
#wp-calendar tfoot td a {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar th,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar caption,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td a {
 color:#194f90
}
.sidebar-content #wp-calendar th,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar tfoot td,
.sidebar-content #wp-calendar tfoot td a {
 color:#222
}
.footer #wp-calendar th,
.footer #wp-calendar caption,
.footer #wp-calendar tfoot td,
.footer #wp-calendar tfoot td a {
 color:#f3d357
}
#page .widget .searchform .submit,
.content .searchform .submit {
 color:rgba(119,119,119,.5)
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
 padding:0;
 border-color:rgba(51,51,51,.1);
 background-color:#fdfdfd;
 border-radius:1px
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
 background:none;
 margin:0
}
.wp-block-search .wp-block-search__button {
 height:40px
}
.wp-block-search .wp-block-search__label {
 display:block;
 color:#194f90;
 margin-bottom:8px;
 font:700 20px / 30px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.widget_recent_comments a:hover {
 color:var(--the7-accent-color)!important
}
.footer .widget_recent_comments a:hover {
 color:#ffffff!important;
 background:none!important
}
.custom-menu a:after {
 color:var(--the7-secondary-text-color)
}
.sidebar-content .custom-menu a:after {
 color:rgba(119,119,119,.5)
}
.footer .custom-menu a:after {
 color:rgba(255,255,255,.5)
}
.custom-menu a:hover:after,
.custom-menu .act>a:after {
 color:var(--the7-secondary-text-color)
}
.sidebar-content .custom-menu a:hover:after,
.sidebar-content .custom-menu .act>a:after {
 color:rgba(25,79,144,.999)
}
.footer .custom-menu a:hover:after,
.footer .custom-menu .act>a:after {
 color:rgba(25,79,144,.999);
 color:#fff
}
.sidebar .skill,
.sidebar-content .skill {
 background-color:rgba(119,119,119,.15)
}
.footer .skill {
 background-color:rgba(255,255,255,.15)
}
.skill-value {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .skill-value,
.accent-gradient .footer .skill-value {
 background:#fff
}
.skill-name,
.skill-name *,
.custom-nav>li>a span,
.custom-nav>li>ul a span,
.st-accordion li a,
.st-accordion>ul li>a * {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav>li>a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav>li>ul a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion>ul li>a * {
 color:#194f90
}
.sidebar-content .skill-name,
.sidebar-content .skill-name *,
.sidebar-content .custom-nav>li>a span,
.sidebar-content .custom-nav>li>ul a span,
.sidebar-content .st-accordion li a,
.sidebar-content .st-accordion>ul li>a * {
 color:#222
}
.footer .skill-name,
.footer .skill-name *,
.footer .custom-nav>li>a span,
.footer .custom-nav>li>ul a span,
.footer .st-accordion li a,
.footer .st-accordion>ul li>a * {
 color:#f3d357
}
.st-accordion li>a {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.custom-menu.show-arrow a:after {
 top:calc(var(--the7-text-big-line-height) - 13 / 2)
}
.footer .custom-menu.show-arrow a:after {
 top:calc(var(--the7-base-line-height) - 13 / 2)
}
.custom-menu a:not(:hover) {
 color:var(--the7-base-color)
}
.dt-mega-menu .sidebar-content .custom-menu a:not(:hover) {
 color:#194f90
}
.sidebar-content .custom-menu a:not(:hover) {
 color:#777
}
.footer .custom-menu a:not(:hover) {
 color:#fff
}
.sidebar .st-accordion li>a:before,
.sidebar-content .st-accordion li>a:before,
.sidebar .custom-menu a:before,
.sidebar-content .custom-menu a:before {
 background-color:rgba(119,119,119,.15)
}
.footer .st-accordion li>a:before,
.footer .custom-menu a:before {
 background-color:rgba(255,255,255,.15)
}
.st-accordion li>a:after {
 color:rgba(119,119,119,.5)
}
.footer .st-accordion li>a:after {
 color:rgba(255,255,255,.5)
}
.st-accordion li>a:hover:after {
 color:var(--the7-accent-color)
}
.footer .st-accordion li>a:hover:after {
 color:#fff
}
@media screen and (min-width:1141px) {
 .dt-css-grid.custom-wide-columns {
  grid-template-columns:repeat(var(--wide-desktop-columns),minmax(0,1fr))!important
 }
}
.dt-posts-preload .dt-posts-preload-activity {
 background-color:rgba(25,79,144,.9)
}
.footer .dt-posts-preload .dt-posts-preload-activity,
.accent-gradient .footer .dt-posts-preload .dt-posts-preload-activity {
 background:rgba(255,255,255,.9)
}
.format-link-content,
.format-aside-content,
.format-status-content {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .format-link-content {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .format-link-content {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.post.bg-on,
.post.bg-on.fullwidth-img.format-quote,
.post.bg-on.fullwidth-img.format-link {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .post.bg-on,
.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,
.outline-element-decoration .post.bg-on.fullwidth-img.format-link {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-link {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.layout-list .post {
 border-top:1px solid;
 border-color:var(--the7-divider-color)
}
.sidebar .layout-list .post,
.sidebar-content .layout-list .post {
 border-color:rgba(119,119,119,.15)
}
.footer .layout-list .post {
 border-color:rgba(255,255,255,.15)
}
.dividers-on.classic-layout-list .post {
 border-bottom:1px solid;
 border-color:var(--the7-divider-color)
}
.sidebar .dividers-on.classic-layout-list .post,
.sidebar-content .dividers-on.classic-layout-list .post {
 border-color:rgba(119,119,119,.15)
}
.footer .dividers-on.classic-layout-list .post {
 border-color:rgba(255,255,255,.15)
}
.content-bg-on.centered-layout-list article,
.content-bg-on.classic-layout-list article {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .content-bg-on.classic-layout-list article {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .content-bg-on.classic-layout-list article {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.centered-layout-list.dividers-on .post-entry-content:after {
 background-color:rgba(119,119,119,.15)
}
.sidebar .centered-layout-list.dividers-on .post-entry-content:after,
.sidebar-content .centered-layout-list.dividers-on .post-entry-content:after {
 background-color:rgba(119,119,119,.15)
}
.footer .centered-layout-list.dividers-on .post-entry-content:after {
 background-color:rgba(255,255,255,.15)
}
.content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.content-bg-on.content-rollover-layout-list .post-entry-content:before {
 background:#f7f7f7;
 background:-moz-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
 background:-webkit-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
 background:linear-gradient(to bottom,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%)
}
#page .content-bg-on.gradient-overlap-layout-list .post-entry-content {
 background:linear-gradient(to bottom,#f7f7f7,#f7f7f7) no-repeat 0 150px
}
.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
 background:#f7f7f7;
 background:-moz-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
 background:-webkit-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
 background:linear-gradient(to bottom,rgba(247,247,247,0) 0%,rgba(247,247,247,.9) 64%,#f7f7f7 83%,#f7f7f7 100%)
}
#page .content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
 background:var(--the7-content-boxes-bg)
}
.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
 display:none
}
#page .enable-bg-rollover.gradient-overlay-layout-list .post-entry-content {
 background-color:rgba(25,79,144,.85)
}
.blog-shortcode .entry-title,
.portfolio-shortcode .entry-title,
.albums-shortcode .entry-title,
.owl-carousel.blog-carousel-shortcode .entry-title {
 font:normal normal normal var(--the7-h3-font-size) / var(--the7-h3-line-height) var(--the7-h3-font-family)
}
.mode-masonry.blog-shortcode .entry-title,
.mode-grid.blog-shortcode .entry-title,
.blog-carousel-shortcode.blog-shortcode .entry-title,
.portfolio-carousel-shortcode.blog-shortcode .entry-title,
.albums-carousel-shortcode.blog-shortcode .entry-title,
.mode-masonry.portfolio-shortcode .entry-title,
.mode-grid.portfolio-shortcode .entry-title,
.blog-carousel-shortcode.portfolio-shortcode .entry-title,
.portfolio-carousel-shortcode.portfolio-shortcode .entry-title,
.albums-carousel-shortcode.portfolio-shortcode .entry-title,
.mode-masonry.albums-shortcode .entry-title,
.mode-grid.albums-shortcode .entry-title,
.blog-carousel-shortcode.albums-shortcode .entry-title,
.portfolio-carousel-shortcode.albums-shortcode .entry-title,
.albums-carousel-shortcode.albums-shortcode .entry-title,
.mode-masonry.owl-carousel.blog-carousel-shortcode .entry-title,
.mode-grid.owl-carousel.blog-carousel-shortcode .entry-title,
.blog-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.portfolio-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.albums-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title {
 font:normal normal normal var(--the7-h4-font-size) / var(--the7-h4-line-height) var(--the7-h4-font-family)
}
.blog-shortcode .entry-title a,
.portfolio-shortcode .entry-title a,
.albums-shortcode .entry-title a,
.owl-carousel.blog-carousel-shortcode .entry-title a {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blog-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .portfolio-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .albums-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .owl-carousel.blog-carousel-shortcode .entry-title a {
 color:#194f90
}
.sidebar-content .blog-shortcode .entry-title a,
.sidebar-content .portfolio-shortcode .entry-title a,
.sidebar-content .albums-shortcode .entry-title a,
.sidebar-content .owl-carousel.blog-carousel-shortcode .entry-title a {
 color:#222
}
.footer .blog-shortcode .entry-title a,
.footer .portfolio-shortcode .entry-title a,
.footer .albums-shortcode .entry-title a,
.footer .owl-carousel.blog-carousel-shortcode .entry-title a {
 color:#f3d357
}
#page .blog-shortcode .entry-title a:hover,
#page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
#page .albums-shortcode .entry-title a:hover,
#page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
 color:var(--the7-accent-color)
}
#page .wf-container-footer .blog-shortcode .entry-title a:hover,
.accent-gradient #page .footer .blog-shortcode .entry-title a:hover,
#page .wf-container-footer .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
.accent-gradient #page .footer .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
#page .wf-container-footer .albums-shortcode .entry-title a:hover,
.accent-gradient #page .footer .albums-shortcode .entry-title a:hover,
#page .wf-container-footer .owl-carousel.blog-carousel-shortcode .entry-title a:hover,
.accent-gradient #page .footer .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
 color:#fff;
 background:none
}
.blog-shortcode .entry-meta,
.portfolio-shortcode .entry-meta,
.albums-shortcode .entry-meta,
.owl-carousel .entry-meta {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height);
 color:var(--the7-secondary-text-color)
}
.sidebar-content .blog-shortcode .entry-meta,
.sidebar-content .portfolio-shortcode .entry-meta,
.sidebar-content .albums-shortcode .entry-meta,
.sidebar-content .owl-carousel .entry-meta {
 color:rgba(119,119,119,.5)
}
.footer .blog-shortcode .entry-meta,
.footer .portfolio-shortcode .entry-meta,
.footer .albums-shortcode .entry-meta,
.footer .owl-carousel .entry-meta {
 color:rgba(255,255,255,.5)
}
.blog-shortcode .entry-excerpt,
.portfolio-shortcode .entry-excerpt,
.albums-shortcode .entry-excerpt,
.owl-carousel .entry-excerpt {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.blog-shortcode.mode-list .entry-excerpt {
 font-size:var(--the7-text-big-font-size);
 line-height:var(--the7-text-big-line-height)
}
.post-details.details-type-link {
 font-size:var(--the7-text-small-font-size);
 line-height:calc(var(--the7-text-small-font-size) + 4px);
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link {
 color:#194f90
}
.sidebar-content .post-details.details-type-link {
 color:#222
}
.footer .post-details.details-type-link {
 color:#f3d357
}
.post-details.details-type-link * {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link * {
 color:#194f90
}
.sidebar-content .post-details.details-type-link * {
 color:#222
}
.footer .post-details.details-type-link * {
 color:#f3d357
}
.post-details.details-type-link:after {
 background-color:var(--the7-accent-color)
}
.details {
 font-size:var(--the7-text-small-font-size);
 line-height:calc(var(--the7-text-small-font-size) + 4px);
 color:var(--the7-h1-color)
}
.details:hover {
 color:var(--the7-h1-color)
}
.details:before {
 background-color:var(--the7-accent-color)
}
.layout-masonry .post h2.entry-title,
.layout-grid .post h2.entry-title,
.shortcode-blog-posts .post h2.entry-title,
.dt-blog-shortcode .post h2.entry-title,
.slider-wrapper .post h2.entry-title,
.rollover-content h2.entry-title {
 color:var(--the7-h4-color);
 font:var(--the7-h4-font);
 text-transform:var(--the7-h4-text-transform)
}
.post h2.entry-title,
.post h2.entry-title {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title {
 color:#194f90
}
.sidebar-content .post h2.entry-title,
.sidebar-content .post h2.entry-title {
 color:#222
}
.footer .post h2.entry-title,
.footer .post h2.entry-title {
 color:#f3d357
}
.description-under-image .post .entry-title a:hover,
.post .blog-content .entry-title a:hover,
.project-list-content .entry-title a:hover {
 color:var(--the7-accent-color)
}
.wf-container-footer .description-under-image .post .entry-title a:hover,
.accent-gradient .footer .description-under-image .post .entry-title a:hover,
.wf-container-footer .post .blog-content .entry-title a:hover,
.accent-gradient .footer .post .blog-content .entry-title a:hover,
.wf-container-footer .project-list-content .entry-title a:hover,
.accent-gradient .footer .project-list-content .entry-title a:hover {
 color:#fff;
 background:none
}
article.product-category .woocom-list-content .entry-title a:hover .count {
 color:var(--the7-title-color);
 background:none
}
.portfolio-shortcode .project-links-container a:not(:hover) span {
 color:var(--the7-accent-color)
}
.dt-icon-hover-on.portfolio-shortcode .project-links-container a:hover span {
 color:var(--the7-accent-color)
}
.portfolio-shortcode .project-links-container:before,
.portfolio-shortcode .project-links-container:after {
 border-color:var(--the7-accent-color)
}
.dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
 background-color:var(--the7-accent-color)
}
.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
 background-color:var(--the7-accent-color)
}
.comment-list .comment-body {
 background-color:var(--the7-content-boxes-bg)
}
.shadow-element-decoration .comment-list .comment-body {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .comment-list .comment-body {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.comment-content {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.reply,
.comment-meta,
#reply-title small {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.comment-author,
.pingback-title {
 font-size:var(--the7-text-big-font-size);
 line-height:var(--the7-text-big-line-height)
}
.comment-author a,
.comment-author .fn {
 color:var(--the7-h5-color);
 font:var(--the7-h5-font);
 text-transform:var(--the7-h5-text-transform)
}
.comments-title {
 color:var(--the7-h3-color);
 font:var(--the7-h3-font);
 text-transform:var(--the7-h3-text-transform)
}
#reply-title small {
 font:var(--the7-base-font)
}
.comments-title,
.comments-title a,
.comment-author a,
.comment-author .fn,
#reply-title,
.fn,
.fn a,
.pingback-title {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #reply-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pingback-title {
 color:#194f90
}
.sidebar-content .comments-title,
.sidebar-content .comments-title a,
.sidebar-content .comment-author a,
.sidebar-content .comment-author .fn,
.sidebar-content #reply-title,
.sidebar-content .fn,
.sidebar-content .fn a,
.sidebar-content .pingback-title {
 color:#222
}
.footer .comments-title,
.footer .comments-title a,
.footer .comment-author a,
.footer .comment-author .fn,
.footer #reply-title,
.footer .fn,
.footer .fn a,
.footer .pingback-title {
 color:#f3d357
}
#page .fn a:hover {
 color:var(--the7-accent-color)
}
#page .wf-container-footer .fn a:hover,
.accent-gradient #page .footer .fn a:hover {
 color:#fff;
 background:none
}
.entry-author {
 background-color:var(--the7-content-boxes-bg)
}
.shadow-element-decoration .entry-author {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .entry-author {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.entry-author .text-primary {
 font-size:var(--the7-base-font-size)
}
.author-link,
.author-link:hover,
.meta-nav {
 color:var(--the7-secondary-text-color);
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.sidebar-content .author-link,
.sidebar-content .author-link:hover,
.sidebar-content .meta-nav {
 color:rgba(119,119,119,.5)
}
.footer .author-link,
.footer .author-link:hover,
.footer .meta-nav {
 color:rgba(255,255,255,.5)
}
.author-description h4,
.comment-author-name {
 color:var(--the7-title-color);
 color:var(--the7-h5-color);
 font:var(--the7-h5-font);
 text-transform:var(--the7-h5-text-transform);
 letter-spacing:var(--the7-h5-letter-spacing);
 word-spacing:var(--the7-h5-word-spacing);
 text-decoration:var(--the7-h5-text-decoration)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .author-description h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author-name {
 color:#194f90
}
.sidebar-content .author-description h4,
.sidebar-content .comment-author-name {
 color:#222
}
.footer .author-description h4,
.footer .comment-author-name {
 color:#f3d357
}
.entry-meta,
.entry-tags,
.portfolio-categories,
.author-link {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.share-link-description,
.author-bio {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.single .entry-tags a {
 border-color:var(--the7-divider-color)
}
.sidebar .single .entry-tags a,
.sidebar-content .single .entry-tags a {
 border-color:rgba(119,119,119,.15)
}
.footer .single .entry-tags a {
 border-color:rgba(255,255,255,.15)
}
.entry-meta:before {
 width:var(--the7-base-line-height);
 height:var(--the7-base-line-height)
}
.portfolio-categories>a:after,
.portfolio-categories>span:after,
.entry-meta>a:after,
.entry-meta>span:after {
 background-color:var(--the7-secondary-text-color)
}
.sidebar-content .portfolio-categories>a:after,
.sidebar-content .portfolio-categories>span:after,
.sidebar-content .entry-meta>a:after,
.sidebar-content .entry-meta>span:after {
 background-color:rgba(119,119,119,.5)
}
.footer .portfolio-categories>a:after,
.footer .portfolio-categories>span:after,
.footer .entry-meta>a:after,
.footer .entry-meta>span:after {
 background-color:rgba(255,255,255,.5)
}
.comment-metadata,
.comment-metadata a,
.entry-meta a,
.entry-meta span,
.entry-meta a *,
.single .entry-tags,
.single .entry-tags a {
 color:var(--the7-secondary-text-color)
}
.single .entry-tags a:hover {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .single .entry-tags a:hover {
 color:#194f90
}
.sidebar-content .single .entry-tags a:hover {
 color:#222
}
.footer .single .entry-tags a:hover {
 color:#f3d357
}
.share-button.entry-share,
.btn-project-link,
.btn-project-link:hover,
.comment-reply-link,
.comment-reply-link:hover,
.share-link-description {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-button.entry-share,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-link-description {
 color:#194f90
}
.sidebar-content .share-button.entry-share,
.sidebar-content .btn-project-link,
.sidebar-content .btn-project-link:hover,
.sidebar-content .comment-reply-link,
.sidebar-content .comment-reply-link:hover,
.sidebar-content .share-link-description {
 color:#222
}
.footer .share-button.entry-share,
.footer .btn-project-link,
.footer .btn-project-link:hover,
.footer .comment-reply-link,
.footer .comment-reply-link:hover,
.footer .share-link-description {
 color:#f3d357
}
.show-on-hover .share-link-description:before {
 border-color:rgba(25,79,144,.1)
}
.show-on-hover:hover .share-link-description:before {
 border-color:rgba(25,79,144,.21)
}
.project-post .btn-project-link {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height);
 border-color:rgba(25,79,144,.1)
}
.project-post .btn-project-link:hover {
 border-color:rgba(25,79,144,.21)
}
.project-navigation span {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height);
 line-height:22px
}
.rsSlide .slider-post-caption,
.images-list-caption {
 line-height:var(--the7-base-line-height)
}
.post-navigation .nav-links {
 border-color:var(--the7-divider-color)
}
.sidebar .post-navigation .nav-links,
.sidebar-content .post-navigation .nav-links {
 border-color:rgba(119,119,119,.15)
}
.footer .post-navigation .nav-links {
 border-color:rgba(255,255,255,.15)
}
.post-navigation .nav-links i[class^="icomoon-the7"],
.post-navigation .nav-links [class^="dt-icon-"] {
 color:rgba(25,79,144,.12)
}
.post-navigation .nav-links a i[class^="icomoon-the7"]:hover,
.post-navigation .nav-links a [class^="dt-icon-"]:hover {
 color:rgba(25,79,144,.23)
}
#page .post-navigation .nav-links a .post-title:hover {
 color:var(--the7-accent-color)
}
#page .wf-container-footer .post-navigation .nav-links a .post-title:hover,
.accent-gradient #page .footer .post-navigation .nav-links a .post-title:hover {
 color:#fff;
 background:none
}
.single-related-posts {
 border-color:var(--the7-divider-color)
}
.sidebar .single-related-posts,
.sidebar-content .single-related-posts {
 border-color:rgba(119,119,119,.15)
}
.footer .single-related-posts {
 border-color:rgba(255,255,255,.15)
}
.dt-btn,
.widget .dt-form .dt-btn,
.nsu-submit,
.give-btn.give-btn-reveal,
.give-submit.give-btn,
.wp-block-search .wp-block-search__button,
.wc-block-product-search .wc-block-product-search__button {
 font:var(--the7-btn-s-font);
 text-transform:var(--the7-btn-s-text-transform);
 letter-spacing:var(--the7-btn-s-letter-spacing);
 word-spacing:var(--the7-btn-s-word-spacing);
 border-radius:var(--the7-btn-s-border-radius);
 border-width:var(--the7-btn-s-border-width);
 border-style:var(--the7-btn-s-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-s-padding);
 min-width:var(--the7-btn-s-min-width);
 min-height:var(--the7-btn-s-min-height)
}
.dt-btn.ico-right-side>i,
.widget .dt-form .dt-btn.ico-right-side>i,
.nsu-submit.ico-right-side>i,
.give-btn.give-btn-reveal.ico-right-side>i,
.give-submit.give-btn.ico-right-side>i,
.wp-block-search .wp-block-search__button.ico-right-side>i,
.wc-block-product-search .wc-block-product-search__button.ico-right-side>i {
 margin-left:calc(var(--the7-btn-s-font-size) * 8 / 12);
 margin-right:0!important
}
.dt-btn>i,
.dt-btn>i[class^="fa"],
.dt-btn>i[class^="dt-icon"],
.widget .dt-form .dt-btn>i,
.widget .dt-form .dt-btn>i[class^="fa"],
.widget .dt-form .dt-btn>i[class^="dt-icon"],
.nsu-submit>i,
.nsu-submit>i[class^="fa"],
.nsu-submit>i[class^="dt-icon"],
.give-btn.give-btn-reveal>i,
.give-btn.give-btn-reveal>i[class^="fa"],
.give-btn.give-btn-reveal>i[class^="dt-icon"],
.give-submit.give-btn>i,
.give-submit.give-btn>i[class^="fa"],
.give-submit.give-btn>i[class^="dt-icon"],
.wp-block-search .wp-block-search__button>i,
.wp-block-search .wp-block-search__button>i[class^="fa"],
.wp-block-search .wp-block-search__button>i[class^="dt-icon"],
.wc-block-product-search .wc-block-product-search__button>i,
.wc-block-product-search .wc-block-product-search__button>i[class^="fa"],
.wc-block-product-search .wc-block-product-search__button>i[class^="dt-icon"] {
 font-size:var(--the7-btn-s-icon-size);
 margin-right:var(--the7-btn-s-icon-gap,calc(var(--the7-btn-s-font-size) * 8 / 12))
}
.btn-link.dt-btn-s {
 font:var(--the7-btn-s-font)
}
button.button,
a.button,
input[type="reset"],
.wpcf7-submit,
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
#main-slideshow .tp-button,
.woocommerce-widget-layered-nav-dropdown__submit {
 font:var(--the7-btn-m-font);
 text-transform:var(--the7-btn-m-text-transform);
 letter-spacing:var(--the7-btn-m-letter-spacing);
 word-spacing:var(--the7-btn-m-word-spacing);
 border-radius:var(--the7-btn-m-border-radius);
 border-width:var(--the7-btn-m-border-width);
 border-style:var(--the7-btn-m-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-m-padding);
 min-width:var(--the7-btn-m-min-width);
 min-height:var(--the7-btn-m-min-height)
}
.dt-btn-m.ico-right-side>i {
 margin-left:calc(var(--the7-btn-m-font-size) * 8 / 14);
 margin-right:0!important
}
.dt-btn-m>i,
.dt-btn-m>i[class^="fa"],
.dt-btn-m>i[class^="dt-icon-"] {
 font-size:var(--the7-btn-m-icon-size);
 margin-right:var(--the7-btn-m-icon-gap,calc(var(--the7-btn-m-font-size) * 8 / 14))
}
.dt-btn-l {
 font:var(--the7-btn-l-font);
 text-transform:var(--the7-btn-l-text-transform);
 letter-spacing:var(--the7-btn-l-letter-spacing);
 word-spacing:var(--the7-btn-l-word-spacing);
 border-radius:var(--the7-btn-l-border-radius);
 border-width:var(--the7-btn-l-border-width);
 border-style:var(--the7-btn-l-border-style);
 border-color:var(--the7-btn-border-color);
 padding:var(--the7-btn-l-padding);
 min-width:var(--the7-btn-l-min-width);
 min-height:var(--the7-btn-l-min-height)
}
.dt-btn-l.ico-right-side>i {
 margin-left:calc(var(--the7-btn-l-font-size) * 8 / 18);
 margin-right:0!important
}
.dt-btn-l>i,
.dt-btn-l>i[class^="fa"],
.dt-btn-l>i[class^="dt-icon-"] {
 font-size:var(--the7-btn-l-icon-size);
 margin-right:var(--the7-btn-l-icon-gap,calc(var(--the7-btn-l-font-size) * 8 / 18))
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.mec-event-footer .mec-booking-button,
button.button,
a.button:not(.edd-submit),
.dt-form button,
.widget .dt-form .dt-btn,
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
.checkout-button,
input#place_order,
input[name="apply_coupon"],
input[name="login"],
button[name="calc_shipping"],
button[name="calc_shipping"]:hover,
.single_add_to_cart_button.button,
.button.wc-backward,
.woocommerce-Button.button,
.woocommerce-Reviews .submit,
.woocommerce-Button[name="register"],
.track_order input[name="track"],
.cart-btn-below-img .woo-buttons a,
input[name="save_address"],
.wc-layout-list .woo-buttons a,
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit,
.give-btn.give-btn-reveal,
.give-submit.give-btn,
.wp-block-search .wp-block-search__button,
.wc-block-product-search .wc-block-product-search__button {
 transition:all 0.3s ease-out;
 box-shadow:var(--the7-btn-shadow)
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.mec-event-footer .mec-booking-button:hover,
button.button:hover,
a.button:not(.edd-submit):hover,
.dt-form button:hover,
.widget .dt-form .dt-btn:hover,
input[type="reset"]:hover,
.wpcf7-submit:hover,
.nsu-submit:hover,
.dt-wc-btn:hover,
.checkout-button:hover,
input#place_order:hover,
input[name="apply_coupon"]:hover,
input[name="login"]:hover,
button[name="calc_shipping"]:hover,
button[name="calc_shipping"]:hover:hover,
.single_add_to_cart_button.button:hover,
.button.wc-backward:hover,
.woocommerce-Button.button:hover,
.woocommerce-Reviews .submit:hover,
.woocommerce-Button[name="register"]:hover,
.track_order input[name="track"]:hover,
.cart-btn-below-img .woo-buttons a:hover,
input[name="save_address"]:hover,
.wc-layout-list .woo-buttons a:hover,
.post-password-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]):hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
.give-btn.give-btn-reveal:hover,
.give-submit.give-btn:hover,
.wp-block-search .wp-block-search__button:hover,
.wc-block-product-search .wc-block-product-search__button:hover {
 box-shadow:var(--the7-btn-shadow-hover)
}
.btn-shadow.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration) {
 box-shadow:0 1px 6px rgba(0,0,0,.12)
}
.btn-shadow.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover {
 box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration) {
 box-shadow:0 2px 0 0 #10355d;
 transition:none
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover {
 box-shadow:0 2px 0 0 #0a213d
}
.mec-event-footer .mec-booking-button,
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit:not(.box-button),
input.button,
input[name="save_address"],
.wc-layout-list .woo-buttons a,
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit,
.give-btn.give-btn-reveal,
.give-submit.give-btn {
 color:var(--the7-btn-color);
 background:var(--the7-btn-bg,#0853a2)
}
.stripe .mec-event-footer .mec-booking-button,
.mec-event-footer .mec-booking-button *,
.sidebar .mec-event-footer .mec-booking-button,
.sidebar .widget .mec-event-footer .mec-booking-button,
.sidebar-content .widget .mec-event-footer .mec-booking-button,
.footer .mec-event-footer .mec-booking-button,
.stripe .dt-form button,
.dt-form button *,
.sidebar .dt-form button,
.sidebar .widget .dt-form button,
.sidebar-content .widget .dt-form button,
.footer .dt-form button,
.stripe #page .widget .dt-form .dt-btn,
#page .widget .dt-form .dt-btn *,
.sidebar #page .widget .dt-form .dt-btn,
.sidebar .widget #page .widget .dt-form .dt-btn,
.sidebar-content .widget #page .widget .dt-form .dt-btn,
.footer #page .widget .dt-form .dt-btn,
.stripe .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn *,
.sidebar .widget .dt-form .dt-btn,
.sidebar .widget .widget .dt-form .dt-btn,
.sidebar-content .widget .widget .dt-form .dt-btn,
.footer .widget .dt-form .dt-btn,
.stripe input[type="reset"],
input[type="reset"] *,
.sidebar input[type="reset"],
.sidebar .widget input[type="reset"],
.sidebar-content .widget input[type="reset"],
.footer input[type="reset"],
.stripe .wpcf7-submit,
.wpcf7-submit *,
.sidebar .wpcf7-submit,
.sidebar .widget .wpcf7-submit,
.sidebar-content .widget .wpcf7-submit,
.footer .wpcf7-submit,
.stripe .nsu-submit,
.nsu-submit *,
.sidebar .nsu-submit,
.sidebar .widget .nsu-submit,
.sidebar-content .widget .nsu-submit,
.footer .nsu-submit,
.stripe .dt-wc-btn,
.dt-wc-btn *,
.sidebar .dt-wc-btn,
.sidebar .widget .dt-wc-btn,
.sidebar-content .widget .dt-wc-btn,
.footer .dt-wc-btn,
.stripe input#place_order,
input#place_order *,
.sidebar input#place_order,
.sidebar .widget input#place_order,
.sidebar-content .widget input#place_order,
.footer input#place_order,
.stripe .woocommerce-Reviews .submit:not(.box-button),
.woocommerce-Reviews .submit:not(.box-button) *,
.sidebar .woocommerce-Reviews .submit:not(.box-button),
.sidebar .widget .woocommerce-Reviews .submit:not(.box-button),
.sidebar-content .widget .woocommerce-Reviews .submit:not(.box-button),
.footer .woocommerce-Reviews .submit:not(.box-button),
.stripe input.button,
input.button *,
.sidebar input.button,
.sidebar .widget input.button,
.sidebar-content .widget input.button,
.footer input.button,
.stripe input[name="save_address"],
input[name="save_address"] *,
.sidebar input[name="save_address"],
.sidebar .widget input[name="save_address"],
.sidebar-content .widget input[name="save_address"],
.footer input[name="save_address"],
.stripe .wc-layout-list .woo-buttons a,
.wc-layout-list .woo-buttons a *,
.sidebar .wc-layout-list .woo-buttons a,
.sidebar .widget .wc-layout-list .woo-buttons a,
.sidebar-content .widget .wc-layout-list .woo-buttons a,
.footer .wc-layout-list .woo-buttons a,
.stripe .post-password-form input[type="submit"],
.post-password-form input[type="submit"] *,
.sidebar .post-password-form input[type="submit"],
.sidebar .widget .post-password-form input[type="submit"],
.sidebar-content .widget .post-password-form input[type="submit"],
.footer .post-password-form input[type="submit"],
.stripe .mc4wp-form input[type="submit"],
.mc4wp-form input[type="submit"] *,
.sidebar .mc4wp-form input[type="submit"],
.sidebar .widget .mc4wp-form input[type="submit"],
.sidebar-content .widget .mc4wp-form input[type="submit"],
.footer .mc4wp-form input[type="submit"],
.stripe div.mc4wp-form button[type="submit"],
div.mc4wp-form button[type="submit"] *,
.sidebar div.mc4wp-form button[type="submit"],
.sidebar .widget div.mc4wp-form button[type="submit"],
.sidebar-content .widget div.mc4wp-form button[type="submit"],
.footer div.mc4wp-form button[type="submit"],
.stripe .tml-submit-wrap input[type="submit"],
.tml-submit-wrap input[type="submit"] *,
.sidebar .tml-submit-wrap input[type="submit"],
.sidebar .widget .tml-submit-wrap input[type="submit"],
.sidebar-content .widget .tml-submit-wrap input[type="submit"],
.footer .tml-submit-wrap input[type="submit"],
.stripe .wpcf7-form input[type="submit"],
.wpcf7-form input[type="submit"] *,
.sidebar .wpcf7-form input[type="submit"],
.sidebar .widget .wpcf7-form input[type="submit"],
.sidebar-content .widget .wpcf7-form input[type="submit"],
.footer .wpcf7-form input[type="submit"],
.stripe input[type="submit"]:not([name="update_cart"]),
input[type="submit"]:not([name="update_cart"]) *,
.sidebar input[type="submit"]:not([name="update_cart"]),
.sidebar .widget input[type="submit"]:not([name="update_cart"]),
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]),
.footer input[type="submit"]:not([name="update_cart"]),
.stripe .woocommerce-widget-layered-nav-dropdown__submit,
.woocommerce-widget-layered-nav-dropdown__submit *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit,
.footer .woocommerce-widget-layered-nav-dropdown__submit,
.stripe .give-btn.give-btn-reveal,
.give-btn.give-btn-reveal *,
.sidebar .give-btn.give-btn-reveal,
.sidebar .widget .give-btn.give-btn-reveal,
.sidebar-content .widget .give-btn.give-btn-reveal,
.footer .give-btn.give-btn-reveal,
.stripe .give-submit.give-btn,
.give-submit.give-btn *,
.sidebar .give-submit.give-btn,
.sidebar .widget .give-submit.give-btn,
.sidebar-content .widget .give-submit.give-btn,
.footer .give-submit.give-btn {
 color:var(--the7-btn-color);
 color:#fff
}
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),
.btn-bg-off .dt-form button:not(:hover),
.btn-bg-off #page .widget .dt-form .dt-btn:not(:hover),
.btn-bg-off .widget .dt-form .dt-btn:not(:hover),
.btn-bg-off input[type="reset"]:not(:hover),
.btn-bg-off .wpcf7-submit:not(:hover),
.btn-bg-off .nsu-submit:not(:hover),
.btn-bg-off .dt-wc-btn:not(:hover),
.btn-bg-off input#place_order:not(:hover),
.btn-bg-off .woocommerce-Reviews .submit:not(.box-button):not(:hover),
.btn-bg-off input.button:not(:hover),
.btn-bg-off input[name="save_address"]:not(:hover),
.btn-bg-off .wc-layout-list .woo-buttons a:not(:hover),
.btn-bg-off .post-password-form input[type="submit"]:not(:hover),
.btn-bg-off .mc4wp-form input[type="submit"]:not(:hover),
.btn-bg-off div.mc4wp-form button[type="submit"]:not(:hover),
.btn-bg-off .tml-submit-wrap input[type="submit"]:not(:hover),
.btn-bg-off .wpcf7-form input[type="submit"]:not(:hover),
.btn-bg-off input[type="submit"]:not([name="update_cart"]):not(:hover),
.btn-bg-off .woocommerce-widget-layered-nav-dropdown__submit:not(:hover),
.btn-bg-off .give-btn.give-btn-reveal:not(:hover),
.btn-bg-off .give-submit.give-btn:not(:hover) {
 background:none
}
.mec-event-footer .mec-booking-button:hover>*,
.mec-event-footer .mec-booking-button:hover,
.dt-form button:hover>*,
.dt-form button:hover,
#page .widget .dt-form .dt-btn:hover>*,
#page .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover>*,
.widget .dt-form .dt-btn:hover,
input[type="reset"]:hover>*,
input[type="reset"]:hover,
.wpcf7-submit:hover>*,
.wpcf7-submit:hover,
.nsu-submit:hover>*,
.nsu-submit:hover,
.dt-wc-btn:hover>*,
.dt-wc-btn:hover,
input#place_order:hover>*,
input#place_order:hover,
.woocommerce-Reviews .submit:not(.box-button):hover>*,
.woocommerce-Reviews .submit:not(.box-button):hover,
input.button:hover>*,
input.button:hover,
input[name="save_address"]:hover>*,
input[name="save_address"]:hover,
.wc-layout-list .woo-buttons a:hover>*,
.wc-layout-list .woo-buttons a:hover,
.post-password-form input[type="submit"]:hover>*,
.post-password-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover>*,
.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover>*,
div.mc4wp-form button[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover>*,
.tml-submit-wrap input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover>*,
.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]):hover>*,
input[type="submit"]:not([name="update_cart"]):hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover>*,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
.give-btn.give-btn-reveal:hover>*,
.give-btn.give-btn-reveal:hover,
.give-submit.give-btn:hover>*,
.give-submit.give-btn:hover {
 color:var(--the7-btn-hover-color)
}
.stripe .mec-event-footer .mec-booking-button:hover>*,
.mec-event-footer .mec-booking-button:hover>* *,
.sidebar .mec-event-footer .mec-booking-button:hover>*,
.sidebar .widget .mec-event-footer .mec-booking-button:hover>*,
.sidebar-content .widget .mec-event-footer .mec-booking-button:hover>*,
.footer .mec-event-footer .mec-booking-button:hover>*,
.stripe .mec-event-footer .mec-booking-button:hover,
.mec-event-footer .mec-booking-button:hover *,
.sidebar .mec-event-footer .mec-booking-button:hover,
.sidebar .widget .mec-event-footer .mec-booking-button:hover,
.sidebar-content .widget .mec-event-footer .mec-booking-button:hover,
.footer .mec-event-footer .mec-booking-button:hover,
.stripe .dt-form button:hover>*,
.dt-form button:hover>* *,
.sidebar .dt-form button:hover>*,
.sidebar .widget .dt-form button:hover>*,
.sidebar-content .widget .dt-form button:hover>*,
.footer .dt-form button:hover>*,
.stripe .dt-form button:hover,
.dt-form button:hover *,
.sidebar .dt-form button:hover,
.sidebar .widget .dt-form button:hover,
.sidebar-content .widget .dt-form button:hover,
.footer .dt-form button:hover,
.stripe #page .widget .dt-form .dt-btn:hover>*,
#page .widget .dt-form .dt-btn:hover>* *,
.sidebar #page .widget .dt-form .dt-btn:hover>*,
.sidebar .widget #page .widget .dt-form .dt-btn:hover>*,
.sidebar-content .widget #page .widget .dt-form .dt-btn:hover>*,
.footer #page .widget .dt-form .dt-btn:hover>*,
.stripe #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover *,
.sidebar #page .widget .dt-form .dt-btn:hover,
.sidebar .widget #page .widget .dt-form .dt-btn:hover,
.sidebar-content .widget #page .widget .dt-form .dt-btn:hover,
.footer #page .widget .dt-form .dt-btn:hover,
.stripe .widget .dt-form .dt-btn:hover>*,
.widget .dt-form .dt-btn:hover>* *,
.sidebar .widget .dt-form .dt-btn:hover>*,
.sidebar .widget .widget .dt-form .dt-btn:hover>*,
.sidebar-content .widget .widget .dt-form .dt-btn:hover>*,
.footer .widget .dt-form .dt-btn:hover>*,
.stripe .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover *,
.sidebar .widget .dt-form .dt-btn:hover,
.sidebar .widget .widget .dt-form .dt-btn:hover,
.sidebar-content .widget .widget .dt-form .dt-btn:hover,
.footer .widget .dt-form .dt-btn:hover,
.stripe input[type="reset"]:hover>*,
input[type="reset"]:hover>* *,
.sidebar input[type="reset"]:hover>*,
.sidebar .widget input[type="reset"]:hover>*,
.sidebar-content .widget input[type="reset"]:hover>*,
.footer input[type="reset"]:hover>*,
.stripe input[type="reset"]:hover,
input[type="reset"]:hover *,
.sidebar input[type="reset"]:hover,
.sidebar .widget input[type="reset"]:hover,
.sidebar-content .widget input[type="reset"]:hover,
.footer input[type="reset"]:hover,
.stripe .wpcf7-submit:hover>*,
.wpcf7-submit:hover>* *,
.sidebar .wpcf7-submit:hover>*,
.sidebar .widget .wpcf7-submit:hover>*,
.sidebar-content .widget .wpcf7-submit:hover>*,
.footer .wpcf7-submit:hover>*,
.stripe .wpcf7-submit:hover,
.wpcf7-submit:hover *,
.sidebar .wpcf7-submit:hover,
.sidebar .widget .wpcf7-submit:hover,
.sidebar-content .widget .wpcf7-submit:hover,
.footer .wpcf7-submit:hover,
.stripe .nsu-submit:hover>*,
.nsu-submit:hover>* *,
.sidebar .nsu-submit:hover>*,
.sidebar .widget .nsu-submit:hover>*,
.sidebar-content .widget .nsu-submit:hover>*,
.footer .nsu-submit:hover>*,
.stripe .nsu-submit:hover,
.nsu-submit:hover *,
.sidebar .nsu-submit:hover,
.sidebar .widget .nsu-submit:hover,
.sidebar-content .widget .nsu-submit:hover,
.footer .nsu-submit:hover,
.stripe .dt-wc-btn:hover>*,
.dt-wc-btn:hover>* *,
.sidebar .dt-wc-btn:hover>*,
.sidebar .widget .dt-wc-btn:hover>*,
.sidebar-content .widget .dt-wc-btn:hover>*,
.footer .dt-wc-btn:hover>*,
.stripe .dt-wc-btn:hover,
.dt-wc-btn:hover *,
.sidebar .dt-wc-btn:hover,
.sidebar .widget .dt-wc-btn:hover,
.sidebar-content .widget .dt-wc-btn:hover,
.footer .dt-wc-btn:hover,
.stripe input#place_order:hover>*,
input#place_order:hover>* *,
.sidebar input#place_order:hover>*,
.sidebar .widget input#place_order:hover>*,
.sidebar-content .widget input#place_order:hover>*,
.footer input#place_order:hover>*,
.stripe input#place_order:hover,
input#place_order:hover *,
.sidebar input#place_order:hover,
.sidebar .widget input#place_order:hover,
.sidebar-content .widget input#place_order:hover,
.footer input#place_order:hover,
.stripe .woocommerce-Reviews .submit:not(.box-button):hover>*,
.woocommerce-Reviews .submit:not(.box-button):hover>* *,
.sidebar .woocommerce-Reviews .submit:not(.box-button):hover>*,
.sidebar .widget .woocommerce-Reviews .submit:not(.box-button):hover>*,
.sidebar-content .widget .woocommerce-Reviews .submit:not(.box-button):hover>*,
.footer .woocommerce-Reviews .submit:not(.box-button):hover>*,
.stripe .woocommerce-Reviews .submit:not(.box-button):hover,
.woocommerce-Reviews .submit:not(.box-button):hover *,
.sidebar .woocommerce-Reviews .submit:not(.box-button):hover,
.sidebar .widget .woocommerce-Reviews .submit:not(.box-button):hover,
.sidebar-content .widget .woocommerce-Reviews .submit:not(.box-button):hover,
.footer .woocommerce-Reviews .submit:not(.box-button):hover,
.stripe input.button:hover>*,
input.button:hover>* *,
.sidebar input.button:hover>*,
.sidebar .widget input.button:hover>*,
.sidebar-content .widget input.button:hover>*,
.footer input.button:hover>*,
.stripe input.button:hover,
input.button:hover *,
.sidebar input.button:hover,
.sidebar .widget input.button:hover,
.sidebar-content .widget input.button:hover,
.footer input.button:hover,
.stripe input[name="save_address"]:hover>*,
input[name="save_address"]:hover>* *,
.sidebar input[name="save_address"]:hover>*,
.sidebar .widget input[name="save_address"]:hover>*,
.sidebar-content .widget input[name="save_address"]:hover>*,
.footer input[name="save_address"]:hover>*,
.stripe input[name="save_address"]:hover,
input[name="save_address"]:hover *,
.sidebar input[name="save_address"]:hover,
.sidebar .widget input[name="save_address"]:hover,
.sidebar-content .widget input[name="save_address"]:hover,
.footer input[name="save_address"]:hover,
.stripe .wc-layout-list .woo-buttons a:hover>*,
.wc-layout-list .woo-buttons a:hover>* *,
.sidebar .wc-layout-list .woo-buttons a:hover>*,
.sidebar .widget .wc-layout-list .woo-buttons a:hover>*,
.sidebar-content .widget .wc-layout-list .woo-buttons a:hover>*,
.footer .wc-layout-list .woo-buttons a:hover>*,
.stripe .wc-layout-list .woo-buttons a:hover,
.wc-layout-list .woo-buttons a:hover *,
.sidebar .wc-layout-list .woo-buttons a:hover,
.sidebar .widget .wc-layout-list .woo-buttons a:hover,
.sidebar-content .widget .wc-layout-list .woo-buttons a:hover,
.footer .wc-layout-list .woo-buttons a:hover,
.stripe .post-password-form input[type="submit"]:hover>*,
.post-password-form input[type="submit"]:hover>* *,
.sidebar .post-password-form input[type="submit"]:hover>*,
.sidebar .widget .post-password-form input[type="submit"]:hover>*,
.sidebar-content .widget .post-password-form input[type="submit"]:hover>*,
.footer .post-password-form input[type="submit"]:hover>*,
.stripe .post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover *,
.sidebar .post-password-form input[type="submit"]:hover,
.sidebar .widget .post-password-form input[type="submit"]:hover,
.sidebar-content .widget .post-password-form input[type="submit"]:hover,
.footer .post-password-form input[type="submit"]:hover,
.stripe .mc4wp-form input[type="submit"]:hover>*,
.mc4wp-form input[type="submit"]:hover>* *,
.sidebar .mc4wp-form input[type="submit"]:hover>*,
.sidebar .widget .mc4wp-form input[type="submit"]:hover>*,
.sidebar-content .widget .mc4wp-form input[type="submit"]:hover>*,
.footer .mc4wp-form input[type="submit"]:hover>*,
.stripe .mc4wp-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover *,
.sidebar .mc4wp-form input[type="submit"]:hover,
.sidebar .widget .mc4wp-form input[type="submit"]:hover,
.sidebar-content .widget .mc4wp-form input[type="submit"]:hover,
.footer .mc4wp-form input[type="submit"]:hover,
.stripe div.mc4wp-form button[type="submit"]:hover>*,
div.mc4wp-form button[type="submit"]:hover>* *,
.sidebar div.mc4wp-form button[type="submit"]:hover>*,
.sidebar .widget div.mc4wp-form button[type="submit"]:hover>*,
.sidebar-content .widget div.mc4wp-form button[type="submit"]:hover>*,
.footer div.mc4wp-form button[type="submit"]:hover>*,
.stripe div.mc4wp-form button[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover *,
.sidebar div.mc4wp-form button[type="submit"]:hover,
.sidebar .widget div.mc4wp-form button[type="submit"]:hover,
.sidebar-content .widget div.mc4wp-form button[type="submit"]:hover,
.footer div.mc4wp-form button[type="submit"]:hover,
.stripe .tml-submit-wrap input[type="submit"]:hover>*,
.tml-submit-wrap input[type="submit"]:hover>* *,
.sidebar .tml-submit-wrap input[type="submit"]:hover>*,
.sidebar .widget .tml-submit-wrap input[type="submit"]:hover>*,
.sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover>*,
.footer .tml-submit-wrap input[type="submit"]:hover>*,
.stripe .tml-submit-wrap input[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover *,
.sidebar .tml-submit-wrap input[type="submit"]:hover,
.sidebar .widget .tml-submit-wrap input[type="submit"]:hover,
.sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover,
.footer .tml-submit-wrap input[type="submit"]:hover,
.stripe .wpcf7-form input[type="submit"]:hover>*,
.wpcf7-form input[type="submit"]:hover>* *,
.sidebar .wpcf7-form input[type="submit"]:hover>*,
.sidebar .widget .wpcf7-form input[type="submit"]:hover>*,
.sidebar-content .widget .wpcf7-form input[type="submit"]:hover>*,
.footer .wpcf7-form input[type="submit"]:hover>*,
.stripe .wpcf7-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover *,
.sidebar .wpcf7-form input[type="submit"]:hover,
.sidebar .widget .wpcf7-form input[type="submit"]:hover,
.sidebar-content .widget .wpcf7-form input[type="submit"]:hover,
.footer .wpcf7-form input[type="submit"]:hover,
.stripe input[type="submit"]:not([name="update_cart"]):hover>*,
input[type="submit"]:not([name="update_cart"]):hover>* *,
.sidebar input[type="submit"]:not([name="update_cart"]):hover>*,
.sidebar .widget input[type="submit"]:not([name="update_cart"]):hover>*,
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover>*,
.footer input[type="submit"]:not([name="update_cart"]):hover>*,
.stripe input[type="submit"]:not([name="update_cart"]):hover,
input[type="submit"]:not([name="update_cart"]):hover *,
.sidebar input[type="submit"]:not([name="update_cart"]):hover,
.sidebar .widget input[type="submit"]:not([name="update_cart"]):hover,
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover,
.footer input[type="submit"]:not([name="update_cart"]):hover,
.stripe .woocommerce-widget-layered-nav-dropdown__submit:hover>*,
.woocommerce-widget-layered-nav-dropdown__submit:hover>* *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover>*,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover>*,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover>*,
.footer .woocommerce-widget-layered-nav-dropdown__submit:hover>*,
.stripe .woocommerce-widget-layered-nav-dropdown__submit:hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.footer .woocommerce-widget-layered-nav-dropdown__submit:hover,
.stripe .give-btn.give-btn-reveal:hover>*,
.give-btn.give-btn-reveal:hover>* *,
.sidebar .give-btn.give-btn-reveal:hover>*,
.sidebar .widget .give-btn.give-btn-reveal:hover>*,
.sidebar-content .widget .give-btn.give-btn-reveal:hover>*,
.footer .give-btn.give-btn-reveal:hover>*,
.stripe .give-btn.give-btn-reveal:hover,
.give-btn.give-btn-reveal:hover *,
.sidebar .give-btn.give-btn-reveal:hover,
.sidebar .widget .give-btn.give-btn-reveal:hover,
.sidebar-content .widget .give-btn.give-btn-reveal:hover,
.footer .give-btn.give-btn-reveal:hover,
.stripe .give-submit.give-btn:hover>*,
.give-submit.give-btn:hover>* *,
.sidebar .give-submit.give-btn:hover>*,
.sidebar .widget .give-submit.give-btn:hover>*,
.sidebar-content .widget .give-submit.give-btn:hover>*,
.footer .give-submit.give-btn:hover>*,
.stripe .give-submit.give-btn:hover,
.give-submit.give-btn:hover *,
.sidebar .give-submit.give-btn:hover,
.sidebar .widget .give-submit.give-btn:hover,
.sidebar-content .widget .give-submit.give-btn:hover,
.footer .give-submit.give-btn:hover {
 color:var(--the7-btn-hover-color);
 color:#fff
}
.mec-event-footer .mec-booking-button:hover,
.dt-form button:hover,
#page .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover,
input[type="reset"]:hover,
.wpcf7-submit:hover,
.nsu-submit:hover,
.dt-wc-btn:hover,
input#place_order:hover,
.woocommerce-Reviews .submit:not(.box-button):hover,
input.button:hover,
input[name="save_address"]:hover,
.wc-layout-list .woo-buttons a:hover,
.post-password-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]):hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
.give-btn.give-btn-reveal:hover,
.give-submit.give-btn:hover {
 border-color:var(--the7-btn-border-hover-color)
}
#page .mec-event-footer .mec-booking-button:hover,
.tinv-modal .mec-event-footer .mec-booking-button:hover,
#page .dt-form button:hover,
.tinv-modal .dt-form button:hover,
#page #page .widget .dt-form .dt-btn:hover,
.tinv-modal #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover,
.tinv-modal .widget .dt-form .dt-btn:hover,
#page input[type="reset"]:hover,
.tinv-modal input[type="reset"]:hover,
#page .wpcf7-submit:hover,
.tinv-modal .wpcf7-submit:hover,
#page .nsu-submit:hover,
.tinv-modal .nsu-submit:hover,
#page .dt-wc-btn:hover,
.tinv-modal .dt-wc-btn:hover,
#page input#place_order:hover,
.tinv-modal input#place_order:hover,
#page .woocommerce-Reviews .submit:not(.box-button):hover,
.tinv-modal .woocommerce-Reviews .submit:not(.box-button):hover,
#page input.button:hover,
.tinv-modal input.button:hover,
#page input[name="save_address"]:hover,
.tinv-modal input[name="save_address"]:hover,
#page .wc-layout-list .woo-buttons a:hover,
.tinv-modal .wc-layout-list .woo-buttons a:hover,
#page .post-password-form input[type="submit"]:hover,
.tinv-modal .post-password-form input[type="submit"]:hover,
#page .mc4wp-form input[type="submit"]:hover,
.tinv-modal .mc4wp-form input[type="submit"]:hover,
#page div.mc4wp-form button[type="submit"]:hover,
.tinv-modal div.mc4wp-form button[type="submit"]:hover,
#page .tml-submit-wrap input[type="submit"]:hover,
.tinv-modal .tml-submit-wrap input[type="submit"]:hover,
#page .wpcf7-form input[type="submit"]:hover,
.tinv-modal .wpcf7-form input[type="submit"]:hover,
#page input[type="submit"]:not([name="update_cart"]):hover,
.tinv-modal input[type="submit"]:not([name="update_cart"]):hover,
#page .woocommerce-widget-layered-nav-dropdown__submit:hover,
.tinv-modal .woocommerce-widget-layered-nav-dropdown__submit:hover,
#page .give-btn.give-btn-reveal:hover,
.tinv-modal .give-btn.give-btn-reveal:hover,
#page .give-submit.give-btn:hover,
.tinv-modal .give-submit.give-btn:hover {
 background:var(--the7-btn-hover-bg,#063c7f)
}
.btn-hover-bg-off #page .mec-event-footer .mec-booking-button:hover,
.btn-hover-bg-off #page .dt-form button:hover,
.btn-hover-bg-off #page #page .widget .dt-form .dt-btn:hover,
.btn-hover-bg-off #page .widget .dt-form .dt-btn:hover,
.btn-hover-bg-off #page input[type="reset"]:hover,
.btn-hover-bg-off #page .wpcf7-submit:hover,
.btn-hover-bg-off #page .nsu-submit:hover,
.btn-hover-bg-off #page .dt-wc-btn:hover,
.btn-hover-bg-off #page input#place_order:hover,
.btn-hover-bg-off #page .woocommerce-Reviews .submit:not(.box-button):hover,
.btn-hover-bg-off #page input.button:hover,
.btn-hover-bg-off #page input[name="save_address"]:hover,
.btn-hover-bg-off #page .wc-layout-list .woo-buttons a:hover,
.btn-hover-bg-off #page .post-password-form input[type="submit"]:hover,
.btn-hover-bg-off #page .mc4wp-form input[type="submit"]:hover,
.btn-hover-bg-off #page div.mc4wp-form button[type="submit"]:hover,
.btn-hover-bg-off #page .tml-submit-wrap input[type="submit"]:hover,
.btn-hover-bg-off #page .wpcf7-form input[type="submit"]:hover,
.btn-hover-bg-off #page input[type="submit"]:not([name="update_cart"]):hover,
.btn-hover-bg-off #page .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-hover-bg-off #page .give-btn.give-btn-reveal:hover,
.btn-hover-bg-off #page .give-submit.give-btn:hover {
 background:none
}
.mec-event-footer .mec-booking-button:hover .text-wrap,
.dt-form button:hover .text-wrap,
#page .widget .dt-form .dt-btn:hover .text-wrap,
.widget .dt-form .dt-btn:hover .text-wrap,
input[type="reset"]:hover .text-wrap,
.wpcf7-submit:hover .text-wrap,
.nsu-submit:hover .text-wrap,
.dt-wc-btn:hover .text-wrap,
input#place_order:hover .text-wrap,
.woocommerce-Reviews .submit:not(.box-button):hover .text-wrap,
input.button:hover .text-wrap,
input[name="save_address"]:hover .text-wrap,
.wc-layout-list .woo-buttons a:hover .text-wrap,
.post-password-form input[type="submit"]:hover .text-wrap,
.mc4wp-form input[type="submit"]:hover .text-wrap,
div.mc4wp-form button[type="submit"]:hover .text-wrap,
.tml-submit-wrap input[type="submit"]:hover .text-wrap,
.wpcf7-form input[type="submit"]:hover .text-wrap,
input[type="submit"]:not([name="update_cart"]):hover .text-wrap,
.woocommerce-widget-layered-nav-dropdown__submit:hover .text-wrap,
.give-btn.give-btn-reveal:hover .text-wrap,
.give-submit.give-btn:hover .text-wrap {
 color:var(--the7-btn-hover-color)
}
.wc-block-product-search .wc-block-product-search__button,
.wp-block-search .wp-block-search__button,
button.button,
.cart-btn-below-img .woo-buttons a,
a.button:not(.edd-submit) {
 color:var(--the7-btn-color);
 background:var(--the7-btn-bg,#0853a2)
}
.stripe .wc-block-product-search .wc-block-product-search__button,
.wc-block-product-search .wc-block-product-search__button *,
.sidebar .wc-block-product-search .wc-block-product-search__button,
.sidebar .widget .wc-block-product-search .wc-block-product-search__button,
.sidebar-content .widget .wc-block-product-search .wc-block-product-search__button,
.footer .wc-block-product-search .wc-block-product-search__button,
.stripe .wp-block-search .wp-block-search__button,
.wp-block-search .wp-block-search__button *,
.sidebar .wp-block-search .wp-block-search__button,
.sidebar .widget .wp-block-search .wp-block-search__button,
.sidebar-content .widget .wp-block-search .wp-block-search__button,
.footer .wp-block-search .wp-block-search__button,
.stripe button.button,
button.button *,
.sidebar button.button,
.sidebar .widget button.button,
.sidebar-content .widget button.button,
.footer button.button,
.stripe .cart-btn-below-img .woo-buttons a,
.cart-btn-below-img .woo-buttons a *,
.sidebar .cart-btn-below-img .woo-buttons a,
.sidebar .widget .cart-btn-below-img .woo-buttons a,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a,
.footer .cart-btn-below-img .woo-buttons a,
.stripe a.button:not(.edd-submit),
a.button:not(.edd-submit) *,
.sidebar a.button:not(.edd-submit),
.sidebar .widget a.button:not(.edd-submit),
.sidebar-content .widget a.button:not(.edd-submit),
.footer a.button:not(.edd-submit) {
 color:var(--the7-btn-color);
 color:#fff
}
.btn-bg-off .wc-block-product-search .wc-block-product-search__button:not(:hover),
.btn-bg-off .wp-block-search .wp-block-search__button:not(:hover),
.btn-bg-off button.button:not(:hover),
.btn-bg-off .cart-btn-below-img .woo-buttons a:not(:hover),
.btn-bg-off a.button:not(.edd-submit):not(:hover) {
 background:none
}
.wc-block-product-search .wc-block-product-search__button:hover>*,
.wc-block-product-search .wc-block-product-search__button:hover,
.wp-block-search .wp-block-search__button:hover>*,
.wp-block-search .wp-block-search__button:hover,
button.button:hover>*,
button.button:hover,
.cart-btn-below-img .woo-buttons a:hover>*,
.cart-btn-below-img .woo-buttons a:hover,
a.button:not(.edd-submit):hover>*,
a.button:not(.edd-submit):hover {
 color:var(--the7-btn-hover-color)
}
.wc-block-product-search .wc-block-product-search__button:hover,
.wp-block-search .wp-block-search__button:hover,
button.button:hover,
.cart-btn-below-img .woo-buttons a:hover,
a.button:not(.edd-submit):hover {
 border-color:var(--the7-btn-border-hover-color);
 background:var(--the7-btn-hover-bg,#063c7f)
}
.stripe .wc-block-product-search .wc-block-product-search__button:hover,
.wc-block-product-search .wc-block-product-search__button:hover *,
.sidebar .wc-block-product-search .wc-block-product-search__button:hover,
.sidebar .widget .wc-block-product-search .wc-block-product-search__button:hover,
.sidebar-content .widget .wc-block-product-search .wc-block-product-search__button:hover,
.footer .wc-block-product-search .wc-block-product-search__button:hover,
.stripe .wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:hover *,
.sidebar .wp-block-search .wp-block-search__button:hover,
.sidebar .widget .wp-block-search .wp-block-search__button:hover,
.sidebar-content .widget .wp-block-search .wp-block-search__button:hover,
.footer .wp-block-search .wp-block-search__button:hover,
.stripe button.button:hover,
button.button:hover *,
.sidebar button.button:hover,
.sidebar .widget button.button:hover,
.sidebar-content .widget button.button:hover,
.footer button.button:hover,
.stripe .cart-btn-below-img .woo-buttons a:hover,
.cart-btn-below-img .woo-buttons a:hover *,
.sidebar .cart-btn-below-img .woo-buttons a:hover,
.sidebar .widget .cart-btn-below-img .woo-buttons a:hover,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a:hover,
.footer .cart-btn-below-img .woo-buttons a:hover,
.stripe a.button:not(.edd-submit):hover,
a.button:not(.edd-submit):hover *,
.sidebar a.button:not(.edd-submit):hover,
.sidebar .widget a.button:not(.edd-submit):hover,
.sidebar-content .widget a.button:not(.edd-submit):hover,
.footer a.button:not(.edd-submit):hover {
 color:var(--the7-btn-hover-color);
 color:#fff
}
.btn-hover-bg-off .wc-block-product-search .wc-block-product-search__button:hover,
.btn-hover-bg-off .wp-block-search .wp-block-search__button:hover,
.btn-hover-bg-off button.button:hover,
.btn-hover-bg-off .cart-btn-below-img .woo-buttons a:hover,
.btn-hover-bg-off a.button:not(.edd-submit):hover {
 background:none
}
.wc-block-product-search .wc-block-product-search__button:hover .text-wrap,
.wp-block-search .wp-block-search__button:hover .text-wrap,
button.button:hover .text-wrap,
.cart-btn-below-img .woo-buttons a:hover .text-wrap,
a.button:not(.edd-submit):hover .text-wrap {
 color:var(--the7-btn-hover-color)
}
button.button.tinvwl-add-to-cart:hover>* {
 color:inherit
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style),
.mec-event-footer .mec-booking-button,
.give-btn.give-btn-reveal,
.give-submit.give-btn {
 background:var(--the7-btn-bg,#0853a2)
}
.btn-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):not(:hover),
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),
.btn-bg-off .give-btn.give-btn-reveal:not(:hover),
.btn-bg-off .give-submit.give-btn:not(:hover) {
 background:none
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
.mec-event-footer .mec-booking-button:hover,
.give-btn.give-btn-reveal:hover,
.give-submit.give-btn:hover {
 background:none;
 background:var(--the7-btn-hover-bg,#063c7f);
 border-color:var(--the7-btn-border-hover-color)
}
.btn-hover-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
.btn-hover-bg-off .mec-event-footer .mec-booking-button:hover,
.btn-hover-bg-off .give-btn.give-btn-reveal:hover,
.btn-hover-bg-off .give-submit.give-btn:hover {
 background:none
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color,
.mec-event-footer .mec-booking-button.accent-btn-bg-color,
.give-btn.give-btn-reveal.accent-btn-bg-color,
.give-submit.give-btn.accent-btn-bg-color {
 background:var(--the7-accent-color)
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover,
#page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
#page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover,
#page .give-submit.give-btn.accent-btn-bg-hover-color:hover {
 background:var(--the7-accent-color)
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover,
#page .mec-event-footer .mec-booking-button.default-btn-bg-hover-color:hover,
#page .give-btn.give-btn-reveal.default-btn-bg-hover-color:hover,
#page .give-submit.give-btn.default-btn-bg-hover-color:hover {
 background:none;
 background:var(--the7-btn-hover-bg,#063c7f)
}
.btn-light:hover,
.outline-bg-btn:hover {
 background:var(--the7-btn-hover-bg,#063c7f)
}
.dt-btn.btn-hover-off:hover {
 background:var(--the7-btn-bg,#0853a2)!important
}
.dt-btn:not(.btn-custom-style),
.btn-link {
 color:var(--the7-btn-color)
}
.dt-btn:not(.btn-custom-style) *,
.sidebar .dt-btn:not(.btn-custom-style),
.content .sidebar-content .dt-btn:not(.btn-custom-style),
.footer .dt-btn:not(.btn-custom-style),
.content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,
.content .dt-btn:not(.btn-custom-style),
.content .elementor-widget[class*='elementor-widget-wp-widget-'] .dt-btn:not(.btn-custom-style),
.btn-link *,
.sidebar .btn-link,
.content .sidebar-content .btn-link,
.footer .btn-link,
.content .shortcode-banner-inside .btn-link *,
.content .btn-link,
.content .elementor-widget[class*='elementor-widget-wp-widget-'] .btn-link {
 color:var(--the7-btn-color)
}
.dt-btn:not(.btn-custom-style):hover,
.dt-btn:not(.btn-custom-style):hover>*,
.btn-link:hover,
.btn-link:hover>* {
 color:var(--the7-btn-hover-color)
}
.content .elementor-widget[class*='elementor-widget-wp-widget-'] .dt-btn:not(.btn-custom-style):hover,
.content .elementor-widget[class*='elementor-widget-wp-widget-'] .dt-btn:not(.btn-custom-style):hover>*,
.content .elementor-widget[class*='elementor-widget-wp-widget-'] .btn-link:hover,
.content .elementor-widget[class*='elementor-widget-wp-widget-'] .btn-link:hover>* {
 color:var(--the7-btn-hover-color)
}
.dt-btn:not(.btn-custom-style).accent-btn-color>span,
.dt-btn:not(.btn-custom-style).accent-btn-color>.text-wrap *,
.dt-btn:not(.btn-custom-style).accent-btn-color>i[class^="fa"],
.dt-btn:not(.btn-custom-style).accent-btn-color>i[class^="dt-icon-"],
.btn-link.accent-btn-color>span,
.btn-link.accent-btn-color>.text-wrap *,
.btn-link.accent-btn-color>i[class^="fa"],
.btn-link.accent-btn-color>i[class^="dt-icon-"] {
 color:var(--the7-accent-color)
}
.dt-btn:not(.btn-custom-style).title-btn-color,
.dt-btn:not(.btn-custom-style).title-btn-color>span,
.dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],
.dt-btn:not(.btn-custom-style).title-btn-color>i[class^="dt-icon-"],
.btn-link.title-btn-color,
.btn-link.title-btn-color>span,
.btn-link.title-btn-color>.text-wrap *,
.btn-link.title-btn-color>i[class^="fa"],
.btn-link.title-btn-color>i[class^="dt-icon-"] {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color>span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="dt-icon-"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color>span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color>.text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color>i[class^="fa"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color>i[class^="dt-icon-"] {
 color:#194f90
}
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>span,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="dt-icon-"],
.sidebar-content .btn-link.title-btn-color,
.sidebar-content .btn-link.title-btn-color>span,
.sidebar-content .btn-link.title-btn-color>.text-wrap *,
.sidebar-content .btn-link.title-btn-color>i[class^="fa"],
.sidebar-content .btn-link.title-btn-color>i[class^="dt-icon-"] {
 color:#222
}
.footer .dt-btn:not(.btn-custom-style).title-btn-color,
.footer .dt-btn:not(.btn-custom-style).title-btn-color>span,
.footer .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.footer .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],
.footer .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="dt-icon-"],
.footer .btn-link.title-btn-color,
.footer .btn-link.title-btn-color>span,
.footer .btn-link.title-btn-color>.text-wrap *,
.footer .btn-link.title-btn-color>i[class^="fa"],
.footer .btn-link.title-btn-color>i[class^="dt-icon-"] {
 color:#f3d357
}
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="fa"],
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="dt-icon-"],
.btn-link.title-btn-hover-color:hover>span,
.btn-link.title-btn-hover-color:hover>.text-wrap *,
.btn-link.title-btn-hover-color:hover>i[class^="fa"],
.btn-link.title-btn-hover-color:hover>i[class^="dt-icon-"] {
 color:var(--the7-h1-color)!important
}
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>span,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>.text-wrap *,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>i[class^="fa"],
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>i[class^="dt-icon-"],
.btn-link.default-btn-hover-color:hover>span,
.btn-link.default-btn-hover-color:hover>.text-wrap *,
.btn-link.default-btn-hover-color:hover>i[class^="fa"],
.btn-link.default-btn-hover-color:hover>i[class^="dt-icon-"] {
 color:var(--the7-btn-hover-color)!important
}
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>span,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>.text-wrap *,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>i[class^="fa"],
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>i[class^="dt-icon-"],
#page .btn-link.accent-btn-hover-color:hover>span,
#page .btn-link.accent-btn-hover-color:hover>.text-wrap *,
#page .btn-link.accent-btn-hover-color:hover>i[class^="fa"],
#page .btn-link.accent-btn-hover-color:hover>i[class^="dt-icon-"] {
 color:var(--the7-accent-color)!important
}
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>span,
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap * {
 color:var(--the7-accent-color)
}
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover>span,
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover>.text-wrap * {
 background:none;
 color:var(--the7-btn-hover-color)
}
.custom-btn-hover-color .dt-btn:hover>.text-wrap * {
 color:inherit
}
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>span,
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>.text-wrap * {
 color:var(--the7-accent-color)
}
.light-bg-btn {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .light-bg-btn {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .light-bg-btn {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.light-bg-btn:hover {
 background:var(--the7-btn-hover-bg,#063c7f)
}
#page .light-bg-btn.accent-btn-bg-hover-color:hover {
 background:var(--the7-accent-color)
}
.btn-light {
 background-color:var(--the7-content-boxes-bg);
 background-image:none
}
.outline-element-decoration .btn-light {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .btn-light {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.btn-light:hover {
 background-image:none;
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .btn-light:hover {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .btn-light:hover {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.dt-btn.outline-bg-btn {
 background:none
}
.accent-gradient .dt-btn.outline-bg-btn {
 background:none
}
.dt-btn.outline-bg-btn:hover {
 border-color:transparent
}
.outline-bg-btn {
 border-color:var(--the7-btn-bg-color)
}
.outline-bg-btn:hover {
 border-color:var(--the7-btn-hover-bg-color);
 background:var(--the7-btn-hover-bg,#063c7f)
}
.outline-bg-btn.accent-btn-bg-color {
 border-color:var(--the7-accent-color)
}
#page .outline-bg-btn.accent-btn-bg-hover-color:hover {
 background:var(--the7-accent-color);
 border-color:transparent
}
.outline-btn {
 border-color:var(--the7-btn-bg-color)
}
.outline-btn:hover {
 border-color:var(--the7-btn-hover-bg-color);
 background:none
}
.outline-btn.accent-btn-bg-color {
 border-color:var(--the7-accent-color)
}
#page .outline-btn.accent-btn-bg-hover-color:hover {
 border-color:var(--the7-accent-color)
}
.dt-btn-link,
.dt-btn-link>span,
.dt-btn-link>i {
 color:var(--the7-accent-color)
}
.dt-btn-link:after {
 background:var(--the7-accent-color)
}
.hr-thick {
 border-color:rgba(119,119,119,.1)
}
.hr-thin {
 border-style:solid;
 border-width:1px;
 border-color:var(--the7-divider-color);
 border-left:none;
 border-right:none;
 border-bottom:none
}
.hr-thin.style-dashed {
 border-top-style:dashed;
 border-bottom:none
}
.hr-thin.style-dotted {
 border-top-style:dotted;
 border-bottom:none
}
.hr-thin.style-double {
 border-top-style:double;
 border-top-width:3px;
 border-bottom:none
}
.accent-border-color .separator-holder,
.accent-border-color.hr-thin,
.accent-border-color.hr-thick {
 border-color:var(--the7-accent-color)
}
.accent-gradient .accent-border-color.hr-thin.style-line,
.accent-gradient .accent-border-color.hr-thick {
 border-width:0;
 border-color:var(--the7-accent-color)
}
.dt-fancy-title.bg-on,
hr.gf_rule {
 background-color:rgba(119,119,119,.08)
}
.sidebar .dt-fancy-title.bg-on,
.sidebar-content .dt-fancy-title.bg-on,
.sidebar hr.gf_rule,
.sidebar-content hr.gf_rule {
 background-color:rgba(119,119,119,.08)
}
.footer .dt-fancy-title.bg-on,
.footer hr.gf_rule {
 background-color:rgba(255,255,255,.08)
}
.accent-border-color .dt-fancy-title.bg-on {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .accent-border-color .dt-fancy-title.bg-on,
.accent-gradient .footer .accent-border-color .dt-fancy-title.bg-on {
 background:#fff
}
#page .accent-title-color .dt-fancy-title {
 color:var(--the7-accent-color)
}
#page .wf-container-footer .accent-title-color .dt-fancy-title,
.accent-gradient #page .footer .accent-title-color .dt-fancy-title {
 color:#fff;
 background:none
}
.title-color .dt-fancy-title {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .title-color .dt-fancy-title {
 color:#194f90
}
.sidebar-content .title-color .dt-fancy-title {
 color:#222
}
.footer .title-color .dt-fancy-title {
 color:#f3d357
}
.dt-fancy-separator,
.dt-fancy-separator * {
 color:var(--the7-secondary-text-color)
}
.sidebar-content .dt-fancy-separator,
.sidebar-content .dt-fancy-separator * {
 color:rgba(119,119,119,.5)
}
.footer .dt-fancy-separator,
.footer .dt-fancy-separator * {
 color:rgba(255,255,255,.5)
}
.separator-holder {
 border-color:var(--the7-divider-color)
}
.separator-holder,
.accent-border-color .bg-on .separator-holder {
 border-color:var(--the7-divider-color)
}
.sidebar .separator-holder,
.sidebar-content .separator-holder,
.sidebar .accent-border-color .bg-on .separator-holder,
.sidebar-content .accent-border-color .bg-on .separator-holder {
 border-color:rgba(119,119,119,.15)
}
.footer .separator-holder,
.footer .accent-border-color .bg-on .separator-holder {
 border-color:rgba(255,255,255,.15)
}
.dt-fancy-title.bg-on {
 min-height:calc(var(--the7-base-font-size) * 2);
 line-height:calc(var(--the7-base-font-size) * 2)
}
.text-small .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-text-small-font-size) * 2);
 line-height:calc(var(--the7-text-small-font-size) * 2)
}
.text-big .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-text-big-font-size) * 2);
 line-height:calc(var(--the7-text-big-font-size) * 2)
}
.h1-size .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-h1-font-size)*2);
 line-height:calc(var(--the7-h1-font-size)*2)
}
.h2-size .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-h2-font-size)*2);
 line-height:calc(var(--the7-h2-font-size)*2)
}
.h3-size .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-h3-font-size)*2);
 line-height:calc(var(--the7-h3-font-size)*2)
}
.h4-size .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-h4-font-size)*2);
 line-height:calc(var(--the7-h4-font-size)*2)
}
.h5-size .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-h5-font-size)*2);
 line-height:calc(var(--the7-h5-font-size)*2)
}
.h6-size .dt-fancy-title.bg-on {
 min-height:calc(var(--the7-h6-font-size)*2);
 line-height:calc(var(--the7-h6-font-size)*2)
}
.shortcode-tooltip {
 color:var(--the7-links-color);
 border-color:var(--the7-links-color)
}
.borderframe .shortcode-single-image {
 border-color:var(--the7-divider-color)
}
.sidebar .borderframe .shortcode-single-image,
.sidebar-content .borderframe .shortcode-single-image {
 border-color:rgba(119,119,119,.15)
}
.footer .borderframe .shortcode-single-image {
 border-color:rgba(255,255,255,.15)
}
.shortcode-single-caption {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height);
 color:var(--the7-secondary-text-color)
}
.sidebar-content .shortcode-single-caption {
 color:rgba(119,119,119,.5)
}
.footer .shortcode-single-caption {
 color:rgba(255,255,255,.5)
}
.borderframe.br-standard .shortcode-single-image {
 background-color:var(--the7-content-boxes-bg)
}
.shadow-element-decoration .borderframe.br-standard .shortcode-single-image {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.frame-on {
 border-color:var(--the7-divider-color)
}
.sidebar .frame-on,
.sidebar-content .frame-on {
 border-color:rgba(119,119,119,.15)
}
.footer .frame-on {
 border-color:rgba(255,255,255,.15)
}
.frame-on.frame-fancy {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .frame-on.frame-fancy {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .frame-on.frame-fancy {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.shortcode-single-image-wrap .rollover-icon {
 color:var(--the7-accent-color);
 border-color:var(--the7-accent-color)
}
.dt-icon-bg-on.shortcode-single-image-wrap .rollover-icon {
 background-color:var(--the7-accent-color)
}
.list-divider li {
 border-color:var(--the7-divider-color)
}
.sidebar .list-divider li,
.sidebar-content .list-divider li {
 border-color:rgba(119,119,119,.15)
}
.footer .list-divider li {
 border-color:rgba(255,255,255,.15)
}
.standard-arrow.list-divider.bullet-top li:not(:first-child):before,
.standard-arrow.list-divider.bullet-top li:not(:first-child):after {
 margin-top:14px
}
.standard-arrow.bullet-top li:before,
.standard-arrow.bullet-top li:after {
 margin-top:5px
}
.standard-number-list li:before,
.standard-arrow li:before {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .standard-number-list li:before,
.accent-gradient .footer .standard-number-list li:before,
.footer .standard-arrow li:before,
.accent-gradient .footer .standard-arrow li:before {
 background:#fff
}
.content .soc-ico a:before {
 background-color:rgba(119,119,119,.15)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .soc-ico a:before {
 background-color:rgba(25,79,144,.15)
}
.sidebar .soc-ico a:before,
.sidebar-content .soc-ico a:before {
 background-color:rgba(119,119,119,.15)
}
.footer .soc-ico a:before {
 background-color:rgba(255,255,255,.15)
}
.dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
.text-icon.dt-icon-bg-on .icon-inner:before {
 border-color:var(--the7-accent-color);
 background-color:var(--the7-accent-color)
}
.content .dt-icon-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
 background-color:var(--the7-accent-color)
}
.content .dt-icon-border-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
 border-color:var(--the7-accent-color)
}
.dt-shortcode-soc-icons a.dt-icon-border-on:before,
.dt-shortcode-soc-icons a.dt-icon-hover-border-on:after,
.dt-shortcode-icon.dt-icon-border-on:before,
.dt-shortcode-icon.dt-icon-hover-border-on:after,
.text-icon.dt-icon-border-on:before,
.text-icon.dt-icon-hover-border-on:after {
 border-color:var(--the7-accent-color)
}
#main .soc-ico a:hover,
#footer .soc-ico a:hover {
 background-color:transparent;
 box-shadow:none
}
#main .soc-ico a:after,
#footer .soc-ico a:after {
 background-color:var(--the7-accent-color);
 box-shadow:none
}
#footer .soc-ico a:after {
 background:#fff
}
.accent-gradient #main .soc-ico a:hover,
.accent-gradient #footer .soc-ico a:hover {
 background:none
}
.accent-gradient #footer .soc-ico a:after {
 background:#fff
}
.dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
.text-icon.dt-icon-hover-bg-on .icon-inner:after {
 border-color:var(--the7-accent-color);
 background-color:var(--the7-accent-color)
}
.content .dt-icon-hover-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:after {
 background-color:var(--the7-accent-color)
}
.content .dt-icon-border-hover-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:after {
 border-color:var(--the7-accent-color)
}
.dt-shortcode-soc-icons a .soc-font-icon,
#main .dt-team-shortcode .soc-ico a .soc-font-icon,
.dt-shortcode-icon .soc-icon,
.text-icon .soc-icon {
 color:var(--the7-accent-color)
}
.content .soc-ico a:not(:hover) .soc-font-icon {
 color:var(--the7-base-color)
}
.sidebar .soc-ico a:not(:hover) .soc-font-icon,
.sidebar-content .soc-ico a:not(:hover) .soc-font-icon {
 color:#777
}
.footer .soc-ico a:not(:hover) .soc-font-icon {
 color:#fff
}
blockquote:not(.shortcode-blockquote):not(.elementor-blockquote),
blockquote.shortcode-blockquote.block-style-widget,
.block-style-widget {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration blockquote:not(.shortcode-blockquote):not(.elementor-blockquote),
.outline-element-decoration .block-style-widget {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration blockquote:not(.shortcode-blockquote):not(.elementor-blockquote),
.shadow-element-decoration .block-style-widget {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.shortcode-pullquote:after,
.shortcode-action-bg:before {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .shortcode-pullquote:after,
.accent-gradient .footer .shortcode-pullquote:after,
.footer .shortcode-action-bg:before,
.accent-gradient .footer .shortcode-action-bg:before {
 background:#fff
}
blockquote.shortcode-blockquote {
 border-color:var(--the7-divider-color)
}
.sidebar blockquote.shortcode-blockquote,
.sidebar-content blockquote.shortcode-blockquote {
 border-color:rgba(119,119,119,.15)
}
.footer blockquote.shortcode-blockquote {
 border-color:rgba(255,255,255,.15)
}
blockquote:not(.elementor-blockquote),
blockquote:not(.elementor-blockquote) *,
.shortcode-pullquote,
.wp-block-quote cite {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote:not(.elementor-blockquote),
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote:not(.elementor-blockquote) *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .shortcode-pullquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-quote cite {
 color:#194f90
}
.sidebar-content blockquote:not(.elementor-blockquote),
.sidebar-content blockquote:not(.elementor-blockquote) *,
.sidebar-content .shortcode-pullquote,
.sidebar-content .wp-block-quote cite {
 color:#222
}
.footer blockquote:not(.elementor-blockquote),
.footer blockquote:not(.elementor-blockquote) *,
.footer .shortcode-pullquote,
.footer .wp-block-quote cite {
 color:#f3d357
}
blockquote:not(.wp-block-quote):not(.elementor-blockquote) {
 color:var(--the7-h5-color);
 font:var(--the7-h5-font);
 text-transform:var(--the7-h5-text-transform)
}
.plain-bg {
 border-color:var(--the7-divider-color)
}
.sidebar .plain-bg,
.sidebar-content .plain-bg {
 border-color:rgba(119,119,119,.15)
}
.footer .plain-bg {
 border-color:rgba(255,255,255,.15)
}
.slider-wrapper.arrows-accent .owl-prev i,
.slider-wrapper.arrows-accent .owl-next i {
 background-color:rgba(25,79,144,.9)
}
.elementor-widget-the7_photo-scroller .scroller-arrow span,
.elementor-widget-the7_photo-scroller .scroller-arrow:hover span {
 color:var(--the7-accent-color)
}
.slider-wrapper.arrows-accent .owl-prev:hover i,
.slider-wrapper.arrows-accent .owl-next:hover i {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .slider-wrapper.arrows-accent .owl-prev:hover i,
.accent-gradient .footer .slider-wrapper.arrows-accent .owl-prev:hover i,
.footer .slider-wrapper.arrows-accent .owl-next:hover i,
.accent-gradient .footer .slider-wrapper.arrows-accent .owl-next:hover i {
 background:#fff
}
.dt-owl-item .post.bg-on {
 box-shadow:none
}
.dt-owl-item .post.bg-on:before {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .dt-owl-item .post.bg-on:before {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .dt-owl-item .post.bg-on:before {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
input::-webkit-input-placeholder {
 color:rgba(119,119,119,.5)
}
input:-moz-placeholder {
 color:rgba(119,119,119,.5)
}
textarea::-webkit-input-placeholder {
 color:rgba(119,119,119,.5)
}
textarea:-moz-placeholder {
 color:rgba(119,119,119,.5)
}
input:focus::-webkit-input-placeholder {
 color:rgba(119,119,119,.15)
}
input:focus:-moz-placeholder {
 color:rgba(119,119,119,.15)
}
textarea:focus::-webkit-input-placeholder {
 color:rgba(119,119,119,.15)
}
textarea:focus:-moz-placeholder {
 color:rgba(119,119,119,.15)
}
.form-fields label,
.comment-form label:not([for="wp-comment-cookies-consent"]) {
 color:#777
}
input[type="text"],
.widget_search input[type="text"].searchform-s,
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea,
.wpcf7-number,
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,
.the7-elementor-product-comments .elementor-field-textual {
 color:#777;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 padding:5px 15px 5px 15px;
 border-color:rgba(51,51,51,.1);
 background-color:#fdfdfd;
 border-radius:1px
}
.content input[type="text"],
.content .widget_search input[type="text"].searchform-s,
.content input[type="search"],
.content input[type="tel"],
.content input[type="url"],
.content input[type="email"],
.content input[type="number"],
.content input[type="date"],
.content input[type="range"],
.content input[type="password"],
.content select,
.content textarea,
.content .wpcf7-number,
.content .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,
.content .the7-elementor-product-comments .elementor-field-textual {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
input[type="text"],
.widget_search input[type="text"].searchform-s,
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
.wpcf7-number,
.tinvwl-input-group .form-control,
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select {
 height:40px
}
.formError+input,
.formError+textarea {
 border-color:#f55b5f
}
select:focus,
.woocommerce div.product.elementor form.cart table.variations td.value:focus:before {
 outline:0 solid transparent;
 box-shadow:0 0 0 1px rgba(0,0,0,.1) inset
}
.widget .dt-form .dt-btn,
.dt-form .dt-btn,
.comment-form .dt-btn {
 font:var(--the7-btn-m-font);
 text-transform:var(--the7-btn-m-text-transform);
 letter-spacing:var(--the7-btn-m-letter-spacing);
 word-spacing:var(--the7-btn-m-word-spacing);
 border-radius:var(--the7-btn-m-border-radius);
 padding:var(--the7-btn-m-padding);
 min-height:40px;
 line-height:40px;
 padding-top:0;
 padding-bottom:0
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"] {
 font:var(--the7-btn-m-font);
 text-transform:var(--the7-btn-m-text-transform);
 letter-spacing:var(--the7-btn-m-letter-spacing);
 word-spacing:var(--the7-btn-m-word-spacing);
 border-radius:var(--the7-btn-m-border-radius);
 padding:var(--the7-btn-m-padding);
 padding-top:0;
 padding-bottom:0;
 border: 1px solid rgb(169, 169, 169) !important;
    line-height: 1.1;
}
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors,
.popup-message-style .wpcf7-response-output,
.inline-message-style .wpcf7-response-output {
 background:var(--the7-accent-color)
}
.parentFormundefined .formErrorContent,
.wpcf7-mail-sent-ok .formErrorContent,
.wpcf7-validation-errors .formErrorContent,
.wpcf7-response-output .formErrorContent {
 font:var(--the7-base-font-big)
}
#page .parentFormundefined,
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
#page .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
#page .wpcf7-validation-errors,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors,
#page .wpcf7-response-output,
.popup-message-style .wpcf7-response-output,
.inline-message-style .wpcf7-response-output {
 color:#ffffff!important;
 border:none
}
#page .parentFormundefined .formErrorContent,
#page .parentFormundefined .formErrorContent a,
#page .parentFormundefined .close-message #page .parentFormundefined a,
.popup-message-style .parentFormundefined .formErrorContent,
.popup-message-style .parentFormundefined .formErrorContent a,
.popup-message-style .parentFormundefined .close-message .popup-message-style .parentFormundefined a,
.inline-message-style .parentFormundefined .formErrorContent,
.inline-message-style .parentFormundefined .formErrorContent a,
.inline-message-style .parentFormundefined .close-message .inline-message-style .parentFormundefined a,
#page .wpcf7-mail-sent-ok .formErrorContent,
#page .wpcf7-mail-sent-ok .formErrorContent a,
#page .wpcf7-mail-sent-ok .close-message #page .wpcf7-mail-sent-ok a,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.popup-message-style .wpcf7-mail-sent-ok .close-message .popup-message-style .wpcf7-mail-sent-ok a,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.inline-message-style .wpcf7-mail-sent-ok .close-message .inline-message-style .wpcf7-mail-sent-ok a,
#page .wpcf7-validation-errors .formErrorContent,
#page .wpcf7-validation-errors .formErrorContent a,
#page .wpcf7-validation-errors .close-message #page .wpcf7-validation-errors a,
.popup-message-style .wpcf7-validation-errors .formErrorContent,
.popup-message-style .wpcf7-validation-errors .formErrorContent a,
.popup-message-style .wpcf7-validation-errors .close-message .popup-message-style .wpcf7-validation-errors a,
.inline-message-style .wpcf7-validation-errors .formErrorContent,
.inline-message-style .wpcf7-validation-errors .formErrorContent a,
.inline-message-style .wpcf7-validation-errors .close-message .inline-message-style .wpcf7-validation-errors a,
#page .wpcf7-response-output .formErrorContent,
#page .wpcf7-response-output .formErrorContent a,
#page .wpcf7-response-output .close-message #page .wpcf7-response-output a,
.popup-message-style .wpcf7-response-output .formErrorContent,
.popup-message-style .wpcf7-response-output .formErrorContent a,
.popup-message-style .wpcf7-response-output .close-message .popup-message-style .wpcf7-response-output a,
.inline-message-style .wpcf7-response-output .formErrorContent,
.inline-message-style .wpcf7-response-output .formErrorContent a,
.inline-message-style .wpcf7-response-output .close-message .inline-message-style .wpcf7-response-output a {
 color:#fff
}
#page .parentFormundefined:before,
.popup-message-style .parentFormundefined:before,
.inline-message-style .parentFormundefined:before,
#page .wpcf7-mail-sent-ok:before,
.popup-message-style .wpcf7-mail-sent-ok:before,
.inline-message-style .wpcf7-mail-sent-ok:before,
#page .wpcf7-validation-errors:before,
.popup-message-style .wpcf7-validation-errors:before,
.inline-message-style .wpcf7-validation-errors:before,
#page .wpcf7-response-output:before,
.popup-message-style .wpcf7-response-output:before,
.inline-message-style .wpcf7-response-output:before {
 color:#fff
}
.comment-form-cookies-consent label,
.form-terms-text {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
select:not(.elementor-field),
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:not(.elementor-field) {
 -webkit-appearance:none!important;
 -moz-appearance:none;
 background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(119,119,119,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>');
 background-position:calc(100% - 10px) center;
 background-repeat:no-repeat;
 padding-right:calc(15px + 15px)
}
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:not(.elementor-field) {
 background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(119,119,119,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>')!important
}
.dt-arrow-border-on .owl-carousel .owl-nav a:not(:hover):before {
 border-color:var(--the7-accent-color)
}
.dt-arrow-hover-border-on .owl-carousel .owl-nav a:hover:after {
 border-color:var(--the7-accent-color)
}
.arrows-bg-on.owl-carousel .owl-nav a:before {
 background-color:var(--the7-accent-color)
}
.arrows-hover-bg-on.owl-carousel .owl-nav a:after {
 background-color:var(--the7-accent-color)
}
.owl-carousel .owl-nav svg path {
 fill:var(--the7-accent-color)
}
.owl-carousel .owl-nav i,
.owl-carousel .owl-nav i:before {
 color:var(--the7-accent-color)
}
.owl-carousel .owl-nav a:hover svg path {
 fill:var(--the7-accent-color)
}
.owl-carousel .owl-nav a:hover i {
 color:var(--the7-accent-color)
}
.owl-carousel.bullets-scale-up .owl-dot span,
.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
.owl-carousel.bullets-scale-up .owl-dot.active span {
 background:var(--the7-accent-color)
}
.owl-carousel.bullets-stroke .owl-dot:not(.active) span,
.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {
 background:var(--the7-accent-color)
}
.owl-carousel.bullets-stroke .owl-dot.active span {
 box-shadow:0 0 0 2px var(--the7-accent-color)
}
.owl-carousel.bullets-fill-in .owl-dot span,
.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span,
.owl-carousel.bullets-fill-in .owl-dot.active span {
 box-shadow:inset 0 0 0 2px var(--the7-accent-color)
}
.owl-carousel.bullets-small-dot-stroke .owl-dot span,
.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-small-dot-stroke .owl-dot.active span {
 background:var(--the7-accent-color)
}
.owl-carousel.bullets-small-dot-stroke .owl-dot.active {
 box-shadow:0 0 0 2px var(--the7-accent-color)
}
.owl-carousel.bullets-ubax .owl-dot span,
.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
 background:var(--the7-accent-color)
}
.owl-carousel.bullets-ubax .owl-dot.active span {
 border-color:var(--the7-accent-color)
}
.owl-carousel.bullets-etefu .owl-dot span,
.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span,
.owl-carousel.bullets-etefu .owl-dot span:before {
 background:var(--the7-accent-color)
}
.dt-owl-item-icon i {
 color:var(--the7-accent-color)
}
.dt-owl-item-icon svg {
 fill:var(--the7-accent-color)
}
.text-and-icon-carousel .owl-nav i,
.testimonials-carousel .owl-nav i,
.text-and-icon-carousel .owl-nav a:hover i,
.testimonials-carousel .owl-nav a:hover i,
.text-and-icon-carousel .owl-nav i:before,
.testimonials-carousel .owl-nav i:before {
 background:none;
 color:var(--the7-accent-color)
}
.dt-owl-item-icon:before,
.dt-owl-item-icon:after,
.text-and-icon-carousel .owl-nav a,
.text-and-icon-carousel .owl-nav a:hover,
.testimonials-carousel .owl-nav a,
.testimonials-carousel .owl-nav a:hover {
 border-color:var(--the7-accent-color)
}
.full-width-wrap .dt-shortcode .filter {
 width:1400px;
 margin-left:auto;
 margin-right:auto
}
.filter {
 margin-bottom:50px
}
.paginator {
 margin-top:50px
}
.filter-categories a,
.filter-categories .customSelect {
 font:700 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.filter a,
.filter a *,
.filter .customSelect {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter .customSelect {
 color:#194f90
}
.sidebar-content .filter a,
.sidebar-content .filter a *,
.sidebar-content .filter .customSelect {
 color:#222
}
.footer .filter a,
.footer .filter a *,
.footer .filter .customSelect {
 color:#f3d357
}
.filter-categories a,
.filter-extras>div {
 padding:6px 0 6px 0;
 margin:0 20px 0 20px
}
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
 color:var(--the7-accent-color)
}
.filter-bg-decoration .filter-categories a {
 border-radius:1px
}
.filter-bg-decoration .filter-categories a:not(.act):hover {
 color:var(--the7-accent-color)
}
.filter-bg-decoration .filter-categories a:after {
 display:none
}
.filter-bg-decoration .filter-categories a.act {
 color:#fff
}
.filter-bg-decoration .filter-categories a.act {
 color:#fff;
 background-color:var(--the7-accent-color);
 border-radius:1px
}
.footer .filter-bg-decoration .filter-categories a.act,
.accent-gradient .footer .filter-bg-decoration .filter-categories a.act {
 background:#fff
}
.filter-underline-decoration .filter-categories a:after {
 color:#fff;
 background-color:var(--the7-accent-color);
 height:2px
}
.footer .filter-underline-decoration .filter-categories a:after,
.accent-gradient .footer .filter-underline-decoration .filter-categories a:after {
 background:#fff
}
.filter-switch {
 background-color:rgba(25,79,144,.2)
}
.filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.filter-switch-toggle {
 background-color:var(--the7-accent-color)
}
.paginator a,
.paginator a * {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a * {
 color:#194f90
}
.sidebar-content .paginator a,
.sidebar-content .paginator a * {
 color:#222
}
.footer .paginator a,
.footer .paginator a * {
 color:#f3d357
}
.paginator .button-load-more,
.paginator .loading-ready {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.paginator .button-load-more {
 border-color:rgba(25,79,144,.1);
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.paginator .button-load-more.animate-load,
.paginator .button-load-more:hover {
 border-color:rgba(25,79,144,.21)
}
.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick {
 border-top-color:var(--the7-h5-color);
 border-right-color:var(--the7-h5-color)
}
.paginator:not(.paginator-more-button) a {
 font-size:var(--the7-text-big-font-size);
 line-height:var(--the7-text-big-line-height);
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator:not(.paginator-more-button) a {
 color:#194f90
}
.sidebar-content .paginator:not(.paginator-more-button) a {
 color:#222
}
.footer .paginator:not(.paginator-more-button) a {
 color:#f3d357
}
#footer.solid-bg {
  background:#194f90 url(/Institutions/Walsh-College/images/Walsh-College-Footer-BG.jpg) no-repeat center top;
}
#footer.footer-outline-decoration {
 border-top:1px solid rgba(129,215,66,.96)
}
.wf-container-footer,
.footer.full-width-line {
 border-top:1px solid #194f90
}
.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer,
.header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer {
 max-width:1640px
}
#footer .wf-container-footer {
 padding-top:60px;
 padding-bottom:25px
}
#footer .wf-container {
 margin:0 -25px
}
.footer .widget {
 color:#fff;
 padding:0 25px
}
.footer .widget,
.footer .tp_recent_tweets li {
 font:var(--the7-widget-content-font);
 text-transform:var(--the7-widget-content-text-transform);
 letter-spacing:var(--the7-widget-content-letter-spacing);
 text-decoration:var(--the7-widget-content-text-decoration)
}
#footer.full-width>.wf-wrap,
#footer.full-width #bottom-bar>.wf-wrap {
 width:100%
}
#footer>.wf-wrap,
#footer #bottom-bar>.wf-wrap {
 padding:0 50px 0 50px
}
#bottom-bar.solid-bg {
 background:rgba(255,255,255,.12) none repeat center top
}
.wf-container-bottom,
#bottom-bar.full-width-line {
 border-top:1px solid rgba(255,255,255,.12)
}
.wf-container-bottom {
 padding:10px 0 15px 0;
 min-height:60px
}
#bottom-bar {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height);
 color:#fff
}
#bottom-bar .mini-nav li:before {
 border-left-color:#38393a
}
.footer-sub-nav>li.act>a .menu-text,
.footer-sub-nav>li:not(.act):hover>a .menu-text,
.footer-sub-nav>li.act>a .subtitle-text,
.footer-sub-nav>li:not(.act):hover>a .subtitle-text {
 color:var(--the7-accent-color);
 color:#fff;
 background:none
}
#bottom-bar a,
#bottom-bar .mini-nav .customSelect,
#bottom-bar .menu-select {
 color:#fff
}
#bottom-bar .mini-search,
#bottom-bar .mini-contacts:before {
 background-color:rgba(163,164,170,0)
}
#branding-bottom {
 padding:10px 0 10px 0
}
.no-avatar,
.testim-no-avatar {
 border:1px solid;
 border-color:var(--the7-divider-color)
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .testim-no-avatar,
.sidebar-content .testim-no-avatar {
 border-color:rgba(119,119,119,.15)
}
.footer .no-avatar,
.footer .testim-no-avatar {
 border-color:rgba(255,255,255,.15)
}
.testim-no-avatar svg {
 fill:var(--the7-divider-color)
}
.no-avatar,
.no-avatar:after,
.comment-list .no-avatar:after {
 color:var(--the7-divider-color)
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .no-avatar:after,
.sidebar-content .no-avatar:after,
.sidebar .comment-list .no-avatar:after,
.sidebar-content .comment-list .no-avatar:after {
 color:rgba(119,119,119,.15)
}
.footer .no-avatar,
.footer .no-avatar:after,
.footer .comment-list .no-avatar:after {
 color:rgba(255,255,255,.15)
}
.scroll-top {
 border-radius:1px
}
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea {
 font:var(--the7-base-font);
 letter-spacing:var(--the7-base-letter-spacing);
 text-transform:var(--the7-base-text-transform);
 text-decoration:var(--the7-base-text-decoration)
}
.content .wpcf7-select {
 line-height:calc(40px - 14px);
 min-width:200px
}
a.clear-form,
#cancel-comment-reply-link {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height);
 color:var(--the7-secondary-text-color)
}
.sidebar-content a.clear-form,
.sidebar-content #cancel-comment-reply-link {
 color:rgba(119,119,119,.5)
}
.footer a.clear-form,
.footer #cancel-comment-reply-link {
 color:rgba(255,255,255,.5)
}
.customSelect {
 font:var(--the7-base-font);
 background-color:rgba(119,119,119,.08)
}
.sidebar .customSelect,
.sidebar-content .customSelect {
 background-color:rgba(119,119,119,.08)
}
.footer .customSelect {
 background-color:rgba(255,255,255,.08)
}
.shortcode-code {
 background-color:var(--the7-content-boxes-bg)
}
.shadow-element-decoration .shortcode-code {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .shortcode-code {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.content table,
.content td,
.content th {
 border-color:var(--the7-divider-color)
}
.dt-highlight {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .dt-highlight,
.accent-gradient .footer .dt-highlight {
 background:#fff
}
.post-content .text-secondary {
 color:rgba(119,119,119,.5)
}
.sidebar-content .post-content .text-secondary {
 color:rgba(119,119,119,.5)
}
.footer .post-content .text-secondary {
 color:rgba(255,255,255,.5)
}
#page .items-grid .post-content a:hover,
#page .post-content a:hover {
 color:var(--the7-accent-color)
}
#page .wf-container-footer .items-grid .post-content a:hover,
.accent-gradient #page .footer .items-grid .post-content a:hover,
#page .wf-container-footer .post-content a:hover,
.accent-gradient #page .footer .post-content a:hover {
 color:#fff;
 background:none
}
.shortcode-banner-bg>* {
 line-height:var(--the7-base-line-height)
}
.layzr-bg {
 background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(119,119,119,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}
.sidebar .layzr-bg,
.sidebar-content .layzr-bg {
 background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(119,119,119,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}
.footer .layzr-bg {
 background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(255,255,255,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}
.layzr-bg:not(.layzr-bg-transparent) {
 background-color:rgba(119,119,119,.05)
}
.sidebar .layzr-bg:not(.layzr-bg-transparent),
.sidebar-content .layzr-bg:not(.layzr-bg-transparent) {
 background-color:rgba(119,119,119,.05)
}
.footer .layzr-bg:not(.layzr-bg-transparent) {
 background-color:rgba(255,255,255,.05)
}
#page .woocom-project .layzr-bg:not(.layzr-bg-transparent) {
 background-color:transparent
}
.pswp button.pswp__button--arrow--left,
.pswp button.pswp__button--arrow--right,
.pswp .pswp__button--arrow--left:before,
.pswp .pswp__button--arrow--right:before {
 font-size:62px;
 line-height:62px;
 min-height:62px
}
.rollover i,
.post-rollover i,
.rollover-video i,
.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover .gallery-rollover,
.enable-bg-rollover.hover-scale figure:after {
 background-color:rgba(25,79,144,.2)
}
.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.buttons-on-img .rollover-content,
.albums .rollover-thumbnails-on i,
.dt-albums-shortcode .rollover-thumbnails-on i,
.rollover-buttons-on i,
.hover-scale .rollover-project:after,
.hover-style-two.content-align-bottom .rollover-project:after,
.portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.albums-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover.hover-scale article:after {
 background-color:rgba(25,79,144,.85)
}
.effect-bubba .rollover-project,
.effect-layla .rollover-project,
.effect-sarah .rollover-project {
 background-color:rgba(25,79,144,.85)
}
.effect-bubba:not(.hover-color-static) .rollover-project:hover>a>img,
.effect-layla:not(.hover-color-static) .rollover-project:hover>a>img,
.effect-sarah:not(.hover-color-static) .rollover-project:hover>a>img {
 opacity:.3
}
.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.hover-color-static.hover-scale .rollover-project:after,
.hover-color-static.hover-style-two.content-align-bottom .rollover-project:after {
 background-color:rgba(0,0,0,.65);
 background-image:none
}
.hover-color-static.effect-bubba .rollover-project,
.hover-color-static.effect-layla .rollover-project,
.hover-color-static.effect-sarah .rollover-project {
 background-color:#000;
 background-image:none
}
.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i,
#page .hover-color-static .buttons-on-img .rollover-content {
 background-color:rgba(0,0,0,.35);
 background-image:none
}
.rollover-thumbnails span:first-child i {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .rollover-thumbnails span:first-child i,
.accent-gradient .footer .rollover-thumbnails span:first-child i {
 background:#fff
}
.gallery-shortcode .gallery-zoom-ico,
.blog-shortcode .gallery-zoom-ico,
.blog-carousel-shortcode .gallery-zoom-ico {
 border-color:var(--the7-accent-color)
}
.gallery-shortcode .gallery-zoom-ico span,
.gallery-shortcode .gallery-zoom-ico:before,
.blog-shortcode .gallery-zoom-ico span,
.blog-shortcode .gallery-zoom-ico:before,
.blog-carousel-shortcode .gallery-zoom-ico span,
.blog-carousel-shortcode .gallery-zoom-ico:before {
 color:var(--the7-accent-color)
}
.dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
 background-color:var(--the7-accent-color)
}
.albums-shortcode .album-zoom-ico {
 border-color:var(--the7-accent-color)
}
.albums-shortcode .album-zoom-ico span {
 color:var(--the7-accent-color)
}
.dt-icon-bg-on.albums-shortcode .album-zoom-ico {
 background-color:var(--the7-accent-color)
}
.rollover-content {
 line-height:var(--the7-base-line-height)
}
.rollover-content h2.entry-title {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .rollover-content h2.entry-title {
 color:#194f90
}
.sidebar-content .rollover-content h2.entry-title {
 color:#222
}
.footer .rollover-content h2.entry-title {
 color:#f3d357
}
.portfolio-categories a,
.portfolio-categories a *,
.portfolio-categories span {
 color:var(--the7-secondary-text-color)
}
.gform_wrapper .gsection {
 border-bottom-style:!important;
 border-bottom-color:var(--the7-divider-color)
}
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
 font-size:var(--the7-text-small-font-size);
 color:rgba(119,119,119,.45)
}
#main .gform_wrapper span.ginput_total,
#main .gform_wrapper .gfield_required,
#main .gform_wrapper .ginput_left input:focus+label,
#main .gform_wrapper .ginput_right input:focus+label,
#main .gform_wrapper .ginput_full input:focus+label {
 color:var(--the7-accent-color)
}
.gform_wrapper h3.gform_title,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
h3.gform_title,
form.mc4wp-form label {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper .gsection .gfield_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h2.gsection_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget form.mc4wp-form label {
 color:#194f90
}
.sidebar-content .gform_wrapper h3.gform_title,
.sidebar-content .gform_wrapper .gsection .gfield_label,
.sidebar-content .gform_wrapper h2.gsection_title,
.sidebar-content h3.gform_title,
.sidebar-content form.mc4wp-form label {
 color:#222
}
.footer .gform_wrapper h3.gform_title,
.footer .gform_wrapper .gsection .gfield_label,
.footer .gform_wrapper h2.gsection_title,
.footer h3.gform_title,
.footer form.mc4wp-form label {
 color:#f3d357
}
h3.gform_title,
.gform_wrapper h3.gform_title {
 color:var(--the7-h3-color);
 font:var(--the7-h3-font);
 text-transform:var(--the7-h3-text-transform)
}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
 color:var(--the7-h4-color);
 font:var(--the7-h4-font);
 text-transform:var(--the7-h4-text-transform)
}
#main .gform_wrapper textarea,
.gform_wrapper .top_label .gfield_label {
 font:var(--the7-base-font)
}
.ngg-albumoverview .ngg-album,
.wpb_separator.wpb_content_element,
.vc_text_separator {
 border-color:var(--the7-divider-color)
}
.sidebar .ngg-albumoverview .ngg-album,
.sidebar-content .ngg-albumoverview .ngg-album,
.sidebar .wpb_separator.wpb_content_element,
.sidebar-content .wpb_separator.wpb_content_element,
.sidebar .vc_text_separator,
.sidebar-content .vc_text_separator {
 border-color:rgba(119,119,119,.15)
}
.footer .ngg-albumoverview .ngg-album,
.footer .wpb_separator.wpb_content_element,
.footer .vc_text_separator {
 border-color:rgba(255,255,255,.15)
}
.mini-wpml {
 font:normal 700 13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif
}
.branding .mini-wpml,
.mixed-header .mini-wpml,
.classic-header .mobile-mini-widgets .mini-wpml {
 font:13px / 17px "Roboto",Helvetica,Arial,Verdana,sans-serif
}
.top-bar .mini-wpml {
 font:600 12px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif
}
.dt-mobile-header .mini-wpml {
 font:600 16px / 20px "Open Sans",Helvetica,Arial,Verdana,sans-serif
}
.popup-message-style .wpcf7-validation-errors,
.popup-message-style .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-response-output {
 background-color:var(--the7-accent-color)
}
.wpcf7-validation-errors .wpcf7-not-valid-tip-text,
.wpcf7-validation-errors .wpcf7-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-valid-tip-text,
.wpcf7-response-output .wpcf7-not-valid-tip-text,
.wpcf7-response-output .wpcf7-valid-tip-text {
 font:var(--the7-base-font-big)
}
.asp_product_name {
 color:var(--the7-h3-color);
 font:var(--the7-h3-font);
 text-transform:var(--the7-h3-text-transform)
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.masthead-mobile-header) {
 border-bottom:1px solid rgba(255,255,255,.25)
}
.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on),
.transparent .sticky-on.masthead.masthead-mobile {
 border:none;
 box-shadow:none!important
}
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.line-content:after,
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.full-width-line:after {
 border-bottom-color:rgba(255,255,255,.25)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets>*,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .mini-nav>ul:not(.mini-sub-nav)>li>a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets .mini-nav>ul:not(.mini-sub-nav)>li>a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav>ul:not(.mini-sub-nav)>li>a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform>.search-icon i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit i {
 color:#fff
}
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-current-language>a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-horizontal a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-vertical a {
 color:#fff
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding .mini-widgets>*:not(.sub-nav),
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets>*,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets>*,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-branding *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts * {
 color:#fff
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:hover {
 color:rgba(255,255,255,.7)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .popup-search .submit:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .overlay-search .submit:hover i {
 color:rgba(255,255,255,.7)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"] {
 background:rgba(255,255,255,.25);
 border-color:rgba(255,255,255,.3)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input.field {
 background:rgba(255,255,255,.25);
 border-color:rgba(255,255,255,.3)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type=text],
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input::placeholder,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input::placeholder {
 color:#fff!important
}
.transparent .classic-header.content-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.full-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.bg-behind-menu:not(.sticky-on) .navigation:before {
 background-color:rgba(255,255,255,.25);
 background-image:none
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .menu-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .subtitle-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a:hover span,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li.act>a>span {
 color:#fff!important;
 background:none
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a>span>span.menu-subtitle,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li:hover>a>span>span.menu-subtitle {
 color:rgba(255,255,255,.5)
}
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav>li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav>li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav>li:last-child:after,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav>li:last-child:after {
 border-color:rgba(255,255,255,.25)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration>li:not(.act):hover>a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-outline-decoration>li.act>a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration>li.dt-hovered:not(.act)>a {
 border-color:rgba(255,255,255,.25)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li:not(.act)>a:hover,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li:not(.act)>a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration>li.act>a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration>li.act>a {
 background-color:rgba(255,255,255,.25);
 background-image:none
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line>li>a i.underline,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .from-centre-line>li>a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .upwards-line>li>a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .downwards-line>li>a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .active-line-decoration>li.act>a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration>li>a:hover .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:after {
 background-color:#fff;
 background-image:none
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:before {
 background:#ffffff!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before {
 background:rgba(255,255,255,.3)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn):after {
 background:rgba(255,255,255,.25)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn):after {
 border-color:rgba(255,255,255,.25)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on):not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
 background:#ffffff!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-enable .menu-toggle:before {
 background:rgba(255,255,255,.3)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn):before {
 border-color:rgba(255,255,255,.3)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-hover-enable .menu-toggle:after {
 background:rgba(255,255,255,.25)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-enable .menu-toggle:before {
 border-color:rgba(255,255,255,.3)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-hover-enable .menu-toggle:after {
 border-color:rgba(255,255,255,.25)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on>li.has-children>a .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after {
 color:white!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.disabled-bg a:before {
 background-color:transparent!important
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a {
 box-shadow:none!important
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a:before {
 background:rgba(255,255,255,.25)!important;
 background-image:none!important
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a {
 box-shadow:none!important
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a:after {
 background:rgba(255,255,255,.45)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-disabled-bg a:after {
 background-color:transparent!important;
 box-shadow:none!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a .soc-font-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a:hover .soc-font-icon {
 color:#fff!important;
 background:none
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.border-on a:before {
 box-shadow:inset 0 0 0 2px rgba(255,255,255,.25)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after {
 box-shadow:inset 0 0 0 2px rgba(255,255,255,.45)!important
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform>.search-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:before {
 color:#fff
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart {
 color:#fff
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart i {
 color:#fff
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover {
 opacity:1;
 color:rgba(255,255,255,.7)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover i {
 color:rgba(255,255,255,.7)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart>.counter,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart>.counter {
 background-color:rgba(255,255,255,.25);
 background-image:none
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .wc-ico-cart>.counter:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .edd-ico-cart>.counter:before {
 border-right:4px solid rgba(255,255,255,.25)
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart>.counter.custom-bg,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart>.counter.custom-bg {
 background-color:rgba(255,255,255,.25)!important;
 background-image:none!important
}
.phantom-sticky .boxed .masthead:not(.side-header).sticky-on {
 max-width:1340px
}
.boxed .top-bar-bg,
.boxed .classic-header .navigation:before {
 width:100%
}
.boxed .width-in-pixel .top-bar-bg,
.boxed .width-in-pixel .top-bar.full-width-line:after,
.boxed .width-in-pixel.classic-header.full-width-line .navigation:before,
.boxed .width-in-pixel.classic-header.bg-behind-menu .navigation:before {
 width:1340px
}
#phantom.boxed.width-in-pixel .top-bar-bg {
 width:1340px
}
.boxed .masthead.full-width:not(.side-header):not(.masthead-mobile) {
 width:1340px
}
.masthead:not(.side-header):not(.mixed-header) .header-bar,
.header-space {
 min-height:130px
}
.classic-header.content-width-line .navigation,
.classic-header.full-width-line .navigation {
 padding-top:1px
}
.classic-header.content-width-line .navigation:before,
.classic-header.full-width-line .navigation:before {
 height:1px;
 background-color:#fff
}
.classic-header.bg-behind-menu .navigation:before {
 background-color:#fff
}
.classic-header .branding .mini-widgets {
 padding:0 0 0 0
}
.classic-header .branding .mini-widgets:last-child {
 padding:0 0 0 0
}
.classic-header .navigation>.mini-widgets,
.classic-header .widget-box .mini-widgets {
 padding:0 0 0 40px
}
.classic-header .navigation {
 margin:0 0 0 0
}
.wpb_content_element .wpb_tabs_nav>li>a {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_tabs_nav>li>a {
 color:#194f90
}
.sidebar-content .wpb_content_element .wpb_tabs_nav>li>a {
 color:#222
}
.footer .wpb_content_element .wpb_tabs_nav>li>a {
 color:#f3d357
}
.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a,
.wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a,
.wpb_content_element.tab-style-three .wpb_tabs_nav>li.ui-tabs-active>a,
.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav>li.ui-tabs-active>a {
 color:#194f90
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
 border-radius:1px
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active {
 color:#fff;
 background-color:var(--the7-accent-color)
}
.footer .wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active,
.accent-gradient .footer .wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active {
 background:#fff
}
.wpb_tabs.tab-style-two {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .wpb_tabs.tab-style-two {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .wpb_tabs.tab-style-two {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
 background-color:#194f90
}
.tab-style-four.wpb_tabs {
 border-radius:1px
}
.tab-style-four.wpb_tabs {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .tab-style-four.wpb_tabs {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .tab-style-four.wpb_tabs {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.tab-style-four.wpb_tabs .wpb_tabs_nav {
 background-color:#194f90
}
.wpb_tour.tab-style-one,
.tab-style-one.wpb_tour .wpb_tabs_nav li {
 border-radius:1px
}
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,
.wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {
 color:#fff
}
#page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,
#page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {
 background-color:#194f90
}
.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
 background-color:#194f90
}
.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
 background-color:var(--the7-content-boxes-bg);
 border-radius:1px
}
.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
 border-radius:1px
}
.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,
.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {
 color:#fff
}
#page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,
#page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {
 background-color:#194f90
}
.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active a {
 color:#fff
}
.wpb_tour.tab-style-three .wpb_tabs_nav li,
.wpb_tour.tab-style-three .wpb_tabs_nav {
 border-color:var(--the7-divider-color)
}
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav {
 border-color:rgba(119,119,119,.15)
}
.footer .wpb_tour.tab-style-three .wpb_tabs_nav li,
.footer .wpb_tour.tab-style-three .wpb_tabs_nav {
 border-color:rgba(255,255,255,.15)
}
.tab-style-four.wpb_tour {
 border-radius:1px
}
.tab-style-four.wpb_tour {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .tab-style-four.wpb_tour {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .tab-style-four.wpb_tour {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.tab-style-four.wpb_tour .wpb_tabs_nav {
 background-color:#194f90
}
.wpb_content_element .wpb_accordion_header>a span {
 color:var(--the7-title-color)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_accordion_header>a span {
 color:#194f90
}
.sidebar-content .wpb_content_element .wpb_accordion_header>a span {
 color:#222
}
.footer .wpb_content_element .wpb_accordion_header>a span {
 color:#f3d357
}
#page .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .wpb_content_element .wpb_accordion_header a:hover span {
 color:var(--the7-accent-color)
}
#page .wf-container-footer .wpb_accordion .wpb_accordion_wrapper>a:hover span,
.accent-gradient #page .footer .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .wf-container-footer .wpb_content_element .wpb_accordion_header a:hover span,
.accent-gradient #page .footer .wpb_content_element .wpb_accordion_header a:hover span {
 color:#fff;
 background:none
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
 border-color:var(--the7-divider-color)
}
.sidebar .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
 border-color:rgba(119,119,119,.15)
}
.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
 border-color:rgba(255,255,255,.15)
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {
 background-color:rgba(119,119,119,.15)
}
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:hover:after,
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active>a:hover:after {
 color:#194f90
}
.vc_pie_chart .vc_pie_chart_value {
 font:var(--the7-h3-font);
 text-transform:var(--the7-h3-text-transform)
}
.vc_pie_wrapper .vc_pie_chart_back {
 border-color:rgba(25,79,144,.1)!important
}
.dt-style.vc_progress_bar.default-bg .vc_single_bar {
 background-color:var(--the7-content-boxes-bg)
}
.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.dt-style.vc_progress_bar.outline-bg .vc_single_bar {
 box-shadow:inset 0 0 0 1px rgba(119,119,119,.2);
 background:none
}
.dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
 background-color:rgba(119,119,119,.15)
}
.pb-style-two .vc_label,
.pb-style-three .vc_label {
 color:var(--the7-title-color);
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-two .vc_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-three .vc_label {
 color:#194f90
}
.sidebar-content .pb-style-two .vc_label,
.sidebar-content .pb-style-three .vc_label {
 color:#222
}
.footer .pb-style-two .vc_label,
.footer .pb-style-three .vc_label {
 color:#f3d357
}
#page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
 color:#fff;
 background-color:#194f90
}
.footer #page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar,
.accent-gradient .footer #page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
 background:#fff
}
.accent-icon-bg .aio-icon {
 background:#194f90!important
}
.accent-icon-color .aio-icon>i {
 color:#194f90!important
}
.accent-border-color .aio-icon {
 border-color:#194f90!important
}
.accent-title-color .uvc-main-heading>*,
.accent-title-color .aio-icon-title {
 color:#194f90!important
}
.accent-subtitle-color .uvc-sub-heading,
.accent-subtitle-color .aio-icon-description {
 color:#194f90!important
}
.accent-subtitle-color .uvc-main-heading>*,
.accent-title-color .uvc-main-heading>*,
.accent-subtitle-color .uvc-sub-heading,
.accent-title-color .uvc-sub-heading {
 display:inline-block
}
.accent-border-color .uvc-headings-line {
 border-color:#194f90!important;
 border-top:0;
 border-right:0;
 border-left:0
}
.accent-gradient .accent-border-color .uvc-headings-line {
 border-color:transparent
}
.accent-arrow-bg .slick-arrow {
 background:#194f90!important
}
#main .wpb_alert strong {
 font:normal 400 16px / 30px "Oswald",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h1 {
 line-height:68px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
 line-height:58px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h3 {
 line-height:40px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h4 {
 line-height:32px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h5 {
 line-height:30px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h6 {
 line-height:26px
}
.mec-event-title .event-color,
.mec-event-sharing-wrap {
 display:none
}
.mec-wrap.colorskin-custom .mec-bg-color {
 background:none
}
.mec-event-grid-classic .mec-event-article,
.mec-skin-grid-events-container .mec-event-footer {
 box-shadow:none;
 border:none;
 background:none
}
.mec-event-grid-classic .mec-event-content {
 min-height:auto
}
.mec-skin-grid-events-container .mec-event-footer {
 text-align:center;
 padding:0;
 min-height:auto
}
.mec-event-grid-classic .mec-event-date {
 margin-bottom:10px
}
.mec-skin-grid-events-container .mec-event-footer .mec-booking-button {
 position:static;
 display:inline-block;
 border:none
}
.mec-event-footer .mec-booking-button {
 padding:var(--the7-btn-s-padding);
 height:auto;
 font:var(--the7-btn-s-font);
 text-transform:var(--the7-btn-s-text-transform);
 text-decoration:none
}
.content .mec-event-grid-classic .mec-event-date,
.mec-wrap.colorskin-custom .mec-event-description,
.mec-event-list-standard .mec-date-details,
.mec-event-list-standard .mec-time-details,
.mec-event-list-standard .mec-venue-details,
.lity-container,
.mec-wrap,
.mec-wrap div:not([class^=elementor-]),
.mec-event-content p,
.mec-wrap p {
 font:var(--the7-base-font-big);
 letter-spacing:var(--the7-base-letter-spacing);
 text-decoration:var(--the7-base-text-decoration);
 text-transform:none
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-wrap .mec-totalcal-box input,
.mec-wrap .mec-totalcal-box select,
.mec-wrap.colorskin-custom .mec-event-description,
.mec-event-content p,
.mec-wrap p {
 color:var(--the7-base-color)
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-wrap .mec-totalcal-box input,
.mec-wrap .mec-totalcal-box select {
 font-family:"Oswald",Helvetica,Arial,Verdana,sans-serif;
 font-size:14px
}
.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day,
.mec-wrap.colorskin-custom .mec-bg-color,
.mec-single-event .mec-event-meta .mec-events-event-categories a,
.mec-single-event .mec-event-meta dd {
 color:var(--the7-secondary-text-color);
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height)
}
.content .mec-month-divider span,
.mec-event-list-standard .mec-event-title a,
.mec-event-list-standard .mec-event-meta span.mec-event-d,
.mec-event-list-standard .mec-event-meta span.mec-event-m,
.mec-event-grid-classic .mec-event-title a {
 color:var(--the7-h4-color);
 font:var(--the7-h4-font);
 text-transform:var(--the7-h4-text-transform)
}
.mec-single-event .mec-event-meta dt,
.mec-single-event .mec-event-meta h3,
.mec-single-event .mec-event-social h3,
.mec-wrap {
 color:var(--the7-h4-color)
}
.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day {
 background-color:#2d5c88
}
.mec-event-countdown-style3 .mec-event-date:after {
 border-bottom-color:#2d5c88
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active,
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current {
 color:#2d5c88
}
.mec-wrap .mec-single-title {
 display:none
}
#page .mec-load-more-button {
 border-radius:0;
 width:220px;
 height:50px;
 line-height:50px!important;
 color:var(--the7-h4-color);
 font-weight:700;
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
#page .mec-load-more-button:hover {
 background:var(--the7-h4-color);
 color:#fff;
 border-color:var(--the7-h4-color)
}
#page .mec-load-more-button:before {
 content:"\f13a";
 margin-right:5px;
 font-family:'Font Awesome 5 Free';
 font-weight:900;
 font-size:14px;
 line-height:1
}
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:hover a,
.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day,
.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected:hover {
 color:#fff
}
#page .mec-calendar dt {
 line-height:80px
}
#page .mec-widget .mec-calendar dt {
 line-height:1.2
}
.mec-load-more-loading,
.mec-single-event .mec-event-meta dd a i:before {
 content:''
}
.mec-single-event .mec-event-meta dd a i {
 display:none
}
.mec-wrap colorskin-custom:not(.mec-full-calendar-wrap) .mec-search-form.mec-totalcal-box {
 display:-ms-flex;
 display:flex
}
.mec-owl-theme .owl-dots .owl-dot {
 border:none
}
.mec-single-event .mec-event-meta dd a {
 text-decoration:none
}
@media only screen and (min-width:960px) {
 .mec-single-modern .col-md-4 .mec-frontbox {
  margin-left:0
 }
}
@media only screen and (min-width:1200px) {
 .mec-wrap .row {
  margin-left:0;
  margin-right:0
 }
 .mec-container {
  padding-left:0;
  padding-right:0
 }
}
.mec-wrap .mec-totalcal-box input,
.mec-wrap .mec-totalcal-box select {
 border:1px solid #efefef!important
}
@charset "utf-8";
@media screen and (min-width:993px) {
 #page {
  display:-ms-grid;
  display:grid;
  -ms-grid-rows:auto;
  grid-template-rows:auto;
  -ms-grid-columns:100%;
  grid-template-columns:100%;
  grid-template-areas:"header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .floating-navigation-below-slider #page {
  grid-template-areas:"slider" "header" "title" "fancyheader" "elementor-header" "main" "footer"
 }
 .footer-overlap #page {
  grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .header-side-left:not(.sticky-header):not(.hidden-header) #page,
 .header-side-line.left-side-line:not(.hidden-header) #page {
  grid-template-areas:"header-side slider" "header-side title" "header-side fancyheader" "header-side elementor-header" "header-side checkout" "header-side main" "header-side footer"
 }
 .footer-overlap.header-side-left:not(.sticky-header):not(.hidden-header) #page,
 .footer-overlap.header-side-line.left-side-line:not(.hidden-header) #page {
  grid-template-areas:"header-side page-inner" "header-side footer"
 }
 .header-side-right:not(.sticky-header):not(.hidden-header) #page {
  grid-template-areas:"slider header-side" "title header-side" "fancyheader header-side" "elementor-header header-side" "checkout header-side" "main header-side" "footer header-side"
 }
 .footer-overlap.header-side-right:not(.sticky-header):not(.hidden-header) #page {
  grid-template-areas:"page-inner header-side" "footer header-side"
 }
 .header-side-left:not(.sticky-header):not(.hidden-header) #page {
  -ms-grid-columns:300px calc(100% - 300px);
  grid-template-columns:300px calc(100% - 300px)
 }
 .rtl.header-side-left:not(.sticky-header):not(.hidden-header) #page {
  -ms-grid-columns:calc(100% - 300px) 300px;
  grid-template-columns:calc(100% - 300px) 300px
 }
 .header-side-right:not(.sticky-header):not(.hidden-header) #page {
  -ms-grid-columns:calc(100% - 300px) 300px;
  grid-template-columns:calc(100% - 300px) 300px
 }
 .rtl.header-side-right:not(.sticky-header):not(.hidden-header) #page {
  -ms-grid-columns:300px calc(100% - 300px);
  grid-template-columns:300px calc(100% - 300px)
 }
 .header-side-line.left-side-line:not(.hidden-header) #page {
  -ms-grid-columns:60px calc(100% - 60px);
  grid-template-columns:60px calc(100% - 60px)
 }
 .rtl.header-side-line.left-side-line:not(.hidden-header) #page {
  -ms-grid-columns:calc(100% - 60px) 60px;
  grid-template-columns:calc(100% - 60px) 60px
 }
 .footer-overlap.floating-navigation-below-slider .page-inner {
  display:grid;
  grid-template-rows:auto;
  grid-template-columns:100%;
  grid-template-areas:"slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .dt-mobile-header,
 .dt-mobile-menu-icon,
 .mobile-header-space,
 .masthead .mobile-header-bar,
 .transparent .header-space,
 .hidden-header.header-side-left .masthead,
 .hidden-header.header-side-right .masthead,
 .hidden-header .top-line-space,
 .hidden-header .masthead:not(.sticky-on):not(#phantom),
 .hidden-header .header-space:not(.sticky-space-on) {
  display:none
 }
/*  .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar,
 .ph-wrap {
  padding-right:30px;
  padding-left:30px
 } */
 .top-header .mega-full-width>.dt-mega-menu-wrap {
  width:calc(1400px - 30px - 30px)
 }
 .boxed .masthead:not(.full-width):not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke) .header-bar,
 .boxed .ph-wrap {
  box-sizing:border-box;
  max-width:100%;
  width:calc(1400px)
 }
 #phantom .ph-wrap .header-bar {
  padding:0
 }
 .boxed .masthead:not(.width-in-pixel):not(.sticky-on) .top-bar-bg,
 .boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg,
 .boxed .classic-header:not(.width-in-pixel) .navigation:before {
  margin:0 -30px 0 -30px;
  padding:0 1000px
 }
 .ph-wrap,
 #phantom .ph-wrap.boxed,
 .boxed .top-bar.line-content:before,
 .boxed .classic-header.content-width-line .navigation:before {
  max-width:calc(1400px - 30px - 30px)
 }
 .side-header>.top-bar,
 .mixed-header:not(.side-header-h-stroke)>.top-bar {
  position:absolute;
  visibility:hidden;
  opacity:0
 }
 .is-safari .desktop-side-header {
  height:100vh
 }
 .admin-bar .desktop-side-header.is-safari {
  height:calc(100vh - 32px)
 }
 .is-safari .desktop-side-header .mCustomScrollbar.header-scrollbar-wrap {
  height:100vh
 }
 .header-side-left.footer-overlap:not(.sticky-header) #footer,
 .header-side-right.footer-overlap:not(.sticky-header) #footer {
  max-width:calc(100% - 300px)
 }
 .header-side-left.footer-overlap:not(.sticky-header) .boxed #footer,
 .header-side-right.footer-overlap:not(.sticky-header) .boxed #footer {
  max-width:100%;
  width:calc(1340px - 300px)
 }
 .header-side-left.footer-overlap:not(.sticky-header) #footer {
  right:0
 }
 .header-side-line.footer-overlap #footer {
  max-width:calc(100% - 60px)
 }
 .left-side-line.header-side-line.footer-overlap #footer {
  right:0
 }
 .header-side-line.footer-overlap .boxed #footer {
  max-width:100%;
  width:calc(1340px - 60px)
 }
 .is-iOS .side-header:not(.sub-sideways),
 .mobile-true .side-header:not(.sub-sideways) {
  overflow-y:auto;
  -webkit-overflow-scrolling:touch
 }
 .overlay-navigation .sticky-header-overlay {
  display:none
 }
 .phantom-sticky .fixed-masthead.masthead {
  position:absolute;
  top:0;
  width:100%;
  z-index:500
 }
 .phantom-sticky .fixed-masthead.sticky-on.masthead {
  position:fixed
 }
 .floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead {
  position:relative
 }
 .transparent .masthead:not(.side-header) {
  position:absolute;
  width:100%
 }
 .floating-navigation-below-slider.phantom-sticky.transparent .masthead {
  position:absolute
 }
 .floating-navigation-below-slider.phantom-sticky .masthead.sticky-on {
  position:fixed
 }
 .floating-navigation-below-slider.phantom-sticky .header-space.sticky-space-off {
  display:none
 }
 .phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
  background:#194f90 url(../../../uploads/2021/11/logo-bar.png) repeat center center!important;
  background-size:auto
 }
 .mixed-header.side-header-h-stroke.sticky-top-line-on {
  background-color:#000000!important
 }
 .phantom-line-decoration.phantom-sticky .sticky-on.masthead {
  border-bottom:1px solid rgba(51,51,51,.11);
  box-shadow:none!important
 }
 .phantom-shadow-decoration.phantom-sticky .sticky-on.masthead {
  box-shadow:0 0 15px 1px rgba(0,0,0,.07);
  border-bottom:none
 }
 .phantom-disable-decoration.phantom-sticky .sticky-on.masthead {
  box-shadow:none!important;
  border-bottom:none
 }
 .phantom-sticky:not(.phantom-shadow-decoration) .sticky-on.masthead.shadow-decoration {
  box-shadow:none
 }
 .phantom-sticky:not(.overlap):not(.transparent) .masthead {
  transition:background-color 330ms ease,background-image 330ms ease
 }
 .phantom-sticky .page-inner .masthead {
  -webkit-backface-visibility:hidden
 }
 .phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,
 .phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),
 .phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
  display:none;
  opacity:0
 }
 .phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo,
 .phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo,
 .phantom-main-logo-on.phantom-sticky .sticky-on .branding>a,
 .phantom-main-logo-on.phantom-sticky .sticky-on .branding>img,
 .phantom-logo-off.phantom-sticky .sticky-on .branding>a,
 .phantom-logo-off.phantom-sticky .sticky-on .branding>img {
  display:none;
  visibility:hidden
 }
 .phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo {
  display:block;
  visibility:visible
 }
 .phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,
 .phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),
 .phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {
  visibility:hidden
 }
 .phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo,
 .phantom-sticky.phantom-custom-logo-on .sticky-off .branding>a:not(.sticky-logo),
 .phantom-sticky.phantom-custom-logo-on .sticky-off .branding>img:not(.sticky-logo) {
  visibility:visible
 }
 .phantom-main-logo-on.phantom-sticky .branding .sticky-logo {
  display:none
 }
 .phantom-sticky #page .side-header .branding>a:not(.sticky-logo),
 .phantom-sticky #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {
  display:block;
  opacity:1;
  animation:none;
  visibility:visible
 }
 .phantom-fade .masthead,
 .phantom-slide .masthead {
  top:0!important
 }
 .masthead .in-top-bar-left:not(.show-on-desktop),
 .masthead .in-top-bar-right:not(.show-on-desktop),
 .masthead .in-top-bar:not(.show-on-desktop),
 .masthead .hide-on-desktop {
  visibility:hidden;
  position:absolute;
  left:-9999px
 }
 .masthead .in-top-bar-left:not(.show-on-desktop).display-none,
 .masthead .in-top-bar-right:not(.show-on-desktop).display-none,
 .masthead .in-top-bar:not(.show-on-desktop).display-none,
 .masthead .hide-on-desktop.display-none {
  display:none
 }
 .masthead .hide-on-desktop .menu-select {
  display:none
 }
 .select-type-menu .menu-select {
  position:relative;
  display:inline-block;
  visibility:visible;
  margin:0 auto;
  opacity:1
 }
 .select-type-menu .menu-select:hover {
  opacity:.7
 }
 .select-type-menu>ul {
  visibility:hidden
 }
 .mini-nav:not(.select-type-menu)>ul>li:not(:last-child) {
  margin:0 16px 0 0
 }
 .list-type-menu.mini-nav>ul>li>.mini-sub-nav {
  top:21px
 }
 .list-type-menu .menu-select {
  position:absolute;
  visibility:hidden;
  opacity:0
 }
 .list-type-menu.mini-nav ul {
  display:block;
  line-height:0
 }
 .list-type-menu.mini-nav>ul>li.act>a,
 .list-type-menu.mini-nav>ul>li:not(.act)>a:hover {
  opacity:.7
 }
 .list-type-menu.mini-nav>ul>li.act>a i,
 .list-type-menu.mini-nav>ul>li:not(.act)>a:hover i {
  opacity:.7
 }
 .side-header .mini-nav.select-type-menu>.mini-sub-nav:not(.bottom-overflow),
 .side-header .list-type-menu>ul>li>.mini-sub-nav,
 .top-header.floating-navigation-below-slider .main-nav>li>.mini-sub-nav.bottom-overflow {
  top:auto!important;
  bottom:100%
 }
 .side-header-h-stroke .show-on-first-switch,
 .masthead .mobile-mini-widgets .show-on-first-switch,
 .side-header-h-stroke .show-on-second-switch,
 .masthead .mobile-mini-widgets .show-on-second-switch {
  display:none
 }
}
@media screen and (max-width:0) {
 .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar,
 .ph-wrap {
  padding-right:0;
  padding-left:0
 }
 .phantom-content-width-line-decoration #phantom .ph-wrap:after {
  width:calc(100% - 0px - 0px)
 }
 .masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar:after,
 .mixed-header.side-header-h-stroke.content-width-line-decoration:not(.masthead-mobile-header) .header-bar:after {
  width:calc(100% - 0px - 0px)
 }
}
@media screen and (min-width:992px) {
 .boxed .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
  max-width:100%;
  width:calc(1400px - 20px - 20px)
 }
}
@media screen and (max-width:992px) {
 .top-bar {
  padding:4px 0 4px 20px
 }
 .top-bar.line-content:after {
  width:calc(100% - 0px - 20px)
 }
}
@media screen and (max-width:992px) {
 .transparent.sticky-mobile-header .masthead-mobile-header {
  transition:none
 }
 .masthead.shadow-mobile-header-decoration.masthead-mobile-header {
  box-shadow:0 0 15px 1px rgba(0,0,0,.07)
 }
 .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar {
  padding-bottom:1px
 }
 .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar:after {
  position:absolute;
  bottom:0;
  left:auto;
  right:auto;
  content:"";
  width:calc(100% - 0px - 20px);
  height:1px;
  background:#fff
 }
 .masthead.masthead-mobile-header.line-mobile-header-decoration:not(#phantom) {
  border-bottom:1px solid #fff
 }
 .boxed .masthead.sticky-mobile-on {
  max-width:1340px
 }
 #page {
  display:-ms-grid;
  display:grid;
  -ms-grid-rows:auto;
  grid-template-rows:auto;
  -ms-grid-columns:100%;
  grid-template-columns:100%;
  grid-template-areas:"header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .floating-navigation-below-slider #page {
  grid-template-areas:"slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .footer-overlap #page {
  grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .header-side-left:not(.sticky-header) #page,
 .header-side-line.left-side-line #page,
 .header-side-right:not(.sticky-header) #page {
  grid-template-areas:"header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .footer-overlap.header-side-left:not(.sticky-header) #page,
 .footer-overlap.header-side-line.left-side-line #page,
 .footer-overlap.header-side-right:not(.sticky-header) #page {
  grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .footer-overlap.floating-navigation-below-slider .page-inner {
  display:grid;
  grid-template-rows:auto;
  grid-template-columns:100%;
  grid-template-areas:"slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"
 }
 .hidden-header.header-side-left .masthead:not(.show-floating-icon):not(.sticky-mobile-on),
 .hidden-header.header-side-right .masthead:not(.show-floating-icon):not(.sticky-mobile-on),
 .hidden-header.header-side-left .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on),
 .hidden-header.header-side-right .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on),
 .hidden-header.header-side-left .mobile-header-space,
 .hidden-header.header-side-right .mobile-header-space {
  display:none
 }
 .masthead {
  grid-area:header
 }
 .side-header.masthead,
 .side-header-v-stroke.masthead {
  grid-area:header;
  -ms-grid-column:1
 }
 .masthead:not(.side-header) .mobile-header-bar,
 .side-header.masthead-mobile-header .mobile-header-bar {
  padding:0 0 0 20px;
  box-sizing:border-box
 }
 .header-side-left:not(.sticky-header) .checkout-page-title,
 .header-side-line.left-side-line .checkout-page-title,
 .header-side-left:not(.sticky-header) .page-title,
 .header-side-line.left-side-line .page-title,
 .header-side-left:not(.sticky-header) .fancy-header,
 .header-side-line.left-side-line .fancy-header,
 .header-side-left:not(.sticky-header) #main,
 .header-side-line.left-side-line #main,
 .header-side-left:not(.sticky-header) .footer,
 .header-side-line.left-side-line .footer,
 .header-side-left:not(.sticky-header) #main-slideshow,
 .header-side-line.left-side-line #main-slideshow,
 .header-side-left:not(.sticky-header) .photo-scroller,
 .header-side-line.left-side-line .photo-scroller {
  -ms-grid-column:1
 }
 .mobile-header-space {
  grid-area:header
 }
 .transparent.sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead.masthead-mobile-header:not(#phantom) {
  transform:translateY(0)
 }
 .phantom-sticky.floating-mobile-menu-icon:not(.transparent) .fixed-masthead.masthead {
  position:relative
 }
 .overlay-navigation.header-side-line #page,
 .header-side-left.header-side-line #page {
  padding:0!important
 }
 .header-side-left #page {
  padding-left:0!important
 }
 .header-side-right #page {
  padding-right:0!important
 }
 .side-header {
  height:auto;
  -ms-flex-flow:column nowrap;
  flex-flow:column nowrap
 }
 .admin-bar .side-header {
  height:auto
 }
 .transparent:not(.photo-scroller-album) .masthead {
  position:absolute;
  width:100%;
  z-index:102
 }
 .side-header .top-bar .mini-widgets.right-widgets {
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end
 }
 .masthead .main-nav,
 .masthead:not(.side-header) .main-nav,
 #phantom,
 .masthead:not(.side-header) .header-bar,
 .masthead.side-header .header-bar,
 .header-scrollbar-wrap,
 .masthead.mixed-header,
 .header-space,
 .hide-overlay,
 .top-line-space {
  display:none
 }
 .sticky-header .masthead.side-header,
 .overlay-navigation .masthead.side-header {
  display:none
 }
 .sticky-header .masthead.mixed-header,
 .overlay-navigation .masthead.mixed-header,
 .dt-mobile-header {
  display:block
 }
 .phantom-fade.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
 .phantom-slide.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
 .phantom-sticky.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead {
  display:block
 }
 .show-floating-icon.masthead:not(.side-header),
 .fixed-mobile-header.masthead:not(.side-header) {
  transform:none!important
 }
 .transparent.floating-navigation-below-slider .show-floating-icon.masthead {
  background:none!important
 }
 body:not(.transparent) .masthead:not(.side-header) {
  background-color:#194f90
 }
 .transparent .masthead:not(.mixed-header),
 .transparent .masthead.masthead-mobile-header {
  background:#ee2
 }
 .sticky-mobile-on.masthead:not(.side-header),
 .side-header.masthead-mobile-header.sticky-mobile-on {
  background-color:#194f90!important
 }
 .sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space {
  display:block
 }
 .no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom) {
  position:absolute
 }
 .masthead .mobile-header-bar {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex
 }
 .dt-mobile-menu-icon {
  display:-ms-inline-flexbox;
  display:-ms-inline-flex;
  display:inline-flex;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .masthead .mobile-header-bar {
  min-height:70px
 }
 .masthead.full-width,
 .masthead.mixed-header {
  box-sizing:border-box
 }
 .top-bar.top-bar-disabled {
  display:none
 }
 .top-bar .soc-ico a {
  float:none;
  display:inline-block;
  vertical-align:middle
 }
 #bottom-bar .mini-nav select,
 #bottom-bar .menu-select {
  display:inline-flex
 }
 .header-side-left:not(.header-top-line-active) .masthead,
 .header-side-right:not(.header-top-line-active) .masthead,
 .overlay-navigation:not(.header-top-line-active) .masthead {
  position:relative;
  left:0!important;
  width:100%;
  margin-left:0!important;
  margin-right:0
 }
 .header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead,
 .header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead,
 .overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead,
 .header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,
 .header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,
 .overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,
 .header-side-left:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead,
 .header-side-right:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead,
 .overlay-navigation:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead {
  width:100%!important
 }
 .header-side-left:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .header-side-right:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .overlay-navigation:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .header-side-left:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .header-side-right:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .overlay-navigation:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .header-side-left:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .header-side-right:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),
 .overlay-navigation:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on) {
  top:0!important
 }
 .header-side-left:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on),
 .header-side-right:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on),
 .overlay-navigation:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on) {
  transform:none!important;
  transition:none!important
 }
 #page .mixed-header.side-header-menu-icon.line-decoration:not(.masthead-mobile-header),
 #page .mixed-header.side-header-v-stroke.line-decoration:not(.masthead-mobile-header) {
  border-bottom:1px solid #d93
 }
 .masthead.shadow-decoration.side-header-menu-icon:not(.masthead-mobile-header) {
  box-shadow:0 0 15px 1px rgba(0,0,0,.07)
 }
 .side-header-v-stroke .header-bar .mini-login,
 .side-header-v-stroke .header-bar .mini-search,
 .side-header-v-stroke .header-bar .shopping-cart,
 .side-header-v-stroke .header-bar .mini-contacts,
 .side-header-v-stroke .header-bar .text-area,
 .side-header-v-stroke .header-bar .mini-nav,
 .side-header-v-stroke .header-bar .soc-ico,
 .side-header-v-stroke .header-bar .mini-wpml {
  margin:0 10px
 }
 .transparent .masthead.side-header {
  position:absolute;
  height:auto
 }
 .transparent .masthead.full-width-line:not(.side-header) {
  border-bottom:none
 }
 .sticky-header.fade-header-animation .side-header,
 .overlay-navigation .masthead {
  opacity:1!important;
  visibility:visible!important;
  animation:none!important
 }
 .sticky-header.header-side-left.slide-header-animation .side-header {
  transform:translate3d(0,0,0)
 }
 .floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
  top:50px
 }
 #page .project-navigation {
  top:10px;
  right:10px
 }
 .mobile-branding img.mobile-logo,
 .mobile-branding img.mobile-desktop-logo,
 .show-device-logo .branding img,
 .show-device-logo .mobile-branding img,
 .sticky-mobile-logo-first-switch,
 .sticky-mobile-logo-second-switch,
 .sticky-mobile-on .mobile-branding * {
  display:none
 }
 .show-device-logo .branding img.mobile-logo,
 .show-device-logo .mobile-branding img.mobile-logo {
  display:block;
  max-width:100%;
  height:auto
 }
 .mobile-header-bar .mobile-mini-widgets {
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
  -ms-flex-order:2;
  order:2
 }
 .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-branding {
  -ms-flex-order:1;
  order:1
 }
 .first-switch-logo-right.first-switch-menu-left .mobile-header-bar {
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start
 }
 .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-branding {
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .first-switch-logo-left.first-switch-menu-right .mobile-header-bar {
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start
 }
 .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding {
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start;
  -ms-flex-order:0;
  order:0
 }
 .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
  -ms-flex-order:1;
  order:1;
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation {
  -ms-flex-order:2;
  order:2
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-branding {
  -ms-flex-order:0;
  order:0
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-navigation {
  -ms-flex-order:2;
  order:2
 }
 .mobile-sticky-header-overlay.active {
  opacity:1;
  visibility:visible;
  z-index:9601
 }
 .show-overlay-mobile-header .sticky-header-overlay.active,
 .closed-overlay-mobile-header .sticky-header-overlay.active {
  opacity:0;
  visibility:hidden;
  display:none
 }
 .footer-overlap .footer {
  width:100%!important
 }
 .floating-navigation-below-slider.phantom-sticky:not(.transparent):not(.sticky-mobile-header) .masthead-mobile {
  top:0!important
 }
 .mobile-mini-widgets-in-menu {
  display:-ms-flexbox!important;
  display:-ms-flex!important;
  display:flex!important;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .dt-mobile-header .mini-widgets {
  display:none
 }
 .floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead,
 .floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead {
  position:relative
 }
 html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead,
 html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead {
  top:0!important
 }
 .sticky-mobile-header .masthead {
  height:auto;
  width:100%
 }
 .sticky-mobile-header:not(.floating-navigation-below-slider) .masthead {
  top:0
 }
 .sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {
  position:fixed!important;
  top:0
 }
 .sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead {
  position:fixed!important
 }
 .sticky-mobile-header.floating-navigation-below-slider:not(.admin-bar) .fixed-mobile-header.masthead {
  top:0!important
 }
 .sticky-mobile-header.fixed-mobile-menu .top-bar {
  display:none
 }
 .sticky-mobile-header.floating-navigation-below-slider.transparent .mobile-header-space {
  display:none
 }
}
@media screen and (min-width:993px) and (max-width:992px) {
 .side-header-h-stroke .show-on-second-switch,
 .masthead .mobile-mini-widgets .show-on-second-switch {
  display:none
 }
 .mobile-mini-widgets-in-menu.first-switch-no-widgets {
  padding:0
 }
 .transparent:not(.photo-scroller-album) .masthead {
  position:absolute;
  width:100%;
  z-index:102
 }
 .masthead .top-bar .mini-widgets>*,
 .masthead .mobile-header-bar .in-top-bar-left,
 .masthead .mobile-header-bar .in-top-bar-right,
 .dt-mobile-header .in-top-bar-left,
 .dt-mobile-header .in-top-bar-right {
  display:none
 }
 .masthead .top-bar .left-widgets .in-top-bar-left,
 .masthead .top-bar .right-widgets .in-top-bar-right,
 .mobile-mini-widgets .near-logo-first-switch {
  display:-ms-inline-flexbox;
  display:-ms-inline-flex;
  display:inline-flex
 }
 .masthead .top-bar .left-widgets .in-top-bar-left.text-area,
 .masthead .top-bar .right-widgets .in-top-bar-right.text-area,
 .mobile-mini-widgets .near-logo-first-switch.text-area {
  display:inline-block
 }
 .masthead .top-bar .left-widgets .in-top-bar-left:not(.show-on-first-switch) {
  display:none
 }
 .masthead .top-bar .right-widgets .in-top-bar-right:not(.show-on-first-switch) {
  display:none
 }
 .side-header .top-bar .mini-widgets.left-widgets {
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start
 }
 .select-type-menu-first-switch .menu-select {
  position:relative;
  display:inline-block;
  visibility:visible;
  margin:0 auto;
  opacity:1
 }
 .select-type-menu-first-switch .menu-select:hover {
  opacity:.7
 }
 .select-type-menu-first-switch>ul {
  visibility:hidden
 }
 .mini-nav:not(.select-type-menu-first-switch)>ul>li:not(:last-child) {
  margin:0 16px 0 0
 }
 .list-type-menu-first-switch.mini-nav>ul>li>.mini-sub-nav {
  top:21px
 }
 .list-type-menu-first-switch .menu-select {
  position:absolute;
  visibility:hidden;
  opacity:0
 }
 .list-type-menu-first-switch.mini-nav ul {
  display:block;
  line-height:0
 }
 .list-type-menu-first-switch.mini-nav .customSelect1 {
  visibility:hidden!important
 }
 .list-type-menu-first-switch.mini-nav>ul>li.act>a .menu-item-text,
 .list-type-menu-first-switch.mini-nav>ul>li>a:hover {
  opacity:.7
 }
 .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch img,
 .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch {
  display:block
 }
 .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .first-switch-logo-center.first-switch-menu-left .mobile-navigation {
  -ms-flex:1 1 0%;
  flex:1 1 0%
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-navigation {
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start
 }
 .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {
  margin-right:0
 }
 .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-navigation {
  margin-right:10px
 }
 .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation {
  margin-left:10px
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {
  margin-left:0
 }
 .masthead .in-menu-first-switch {
  display:none
 }
 .masthead .hide-on-first-switch,
 .dt-mobile-header .hide-on-first-switch {
  display:none
 }
 .mobile-mini-widgets-in-menu .in-menu-second-switch,
 .masthead.widgets .show-on-second-switch,
 .masthead .show-on-second-switch {
  display:none
 }
 .mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch) {
  display:-ms-inline-flexbox;
  display:-ms-inline-flex;
  display:inline-flex
 }
 .mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch).text-area {
  display:inline-block
 }
}
@media screen and (max-width:992px) {
 html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on) {
  top:0!important
 }
 .sticky-mobile-header .masthead {
  height:auto;
  width:100%
 }
 .mobile-mini-widgets-in-menu.second-switch-no-widgets {
  padding:0
 }
 .sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch img,
 .show-mobile-logo.side-header.show-device-logo.sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch img,
 .sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch,
 .show-mobile-logo.side-header.show-device-logo.sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch {
  display:block
 }
 .masthead .top-bar .mini-widgets>* {
  margin:0 10px!important
 }
 .masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch) {
  display:none
 }
 .masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).microwidget-btn,
 .masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).text-area {
  display:none
 }
 .select-type-menu-second-switch .menu-select {
  position:relative;
  display:block;
  visibility:visible;
  margin:0 auto;
  opacity:1
 }
 .select-type-menu-second-switch .menu-select:hover {
  opacity:.7
 }
 .select-type-menu-second-switch>ul {
  visibility:hidden
 }
 .mini-nav:not(.select-type-menu-second-switch)>ul>li:not(:last-child) {
  margin:0 16px 0 0
 }
 .list-type-menu-second-switch.mini-nav>ul>li>.mini-sub-nav {
  top:21px
 }
 .list-type-menu-second-switch .menu-select {
  position:absolute;
  visibility:hidden;
  opacity:0
 }
 .list-type-menu-second-switch.mini-nav ul {
  display:block;
  line-height:0
 }
 .mini-nav.list-type-menu-second-switch .customSelect1 {
  visibility:hidden!important
 }
 .list-type-menu-second-switch.mini-nav>ul>li.act>a,
 .list-type-menu-second-switch.mini-nav>ul>li:not(.act)>a:hover {
  opacity:.7
 }
 body.page:not(.sticky-mobile-header):not(.floating-navigation-below-slider) .masthead:not(.side-header) {
  transform:none!important
 }
 .sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space {
  display:block
 }
 .no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom) {
  position:absolute
 }
 .masthead .mobile-header-bar {
  min-height:70px
 }
 .masthead .mobile-header-bar .mobile-mini-widgets>*,
 .masthead .mobile-mini-widgets .in-menu-second-switch {
  display:none
 }
 .masthead .mobile-header-bar .mobile-mini-widgets>*.microwidget-btn,
 .masthead .mobile-mini-widgets .in-menu-second-switch.microwidget-btn {
  display:none
 }
 .masthead .top-bar .mini-widgets>*,
 .masthead .mobile-header-bar .in-top-bar-left,
 .masthead .mobile-header-bar .in-top-bar-right,
 .masthead .top-bar .right-widgets,
 .dt-mobile-header .in-top-bar {
  display:none
 }
 .masthead .top-bar .mini-widgets>*.microwidget-btn,
 .masthead .mobile-header-bar .in-top-bar-left.microwidget-btn,
 .masthead .mobile-header-bar .in-top-bar-right.microwidget-btn,
 .masthead .top-bar .right-widgets.microwidget-btn,
 .dt-mobile-header .in-top-bar.microwidget-btn {
  display:none
 }
 .side-header .top-bar .mini-widgets.left-widgets,
 .masthead .top-bar .left-widgets {
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center
 }
 .side-header .top-bar .mini-widgets.left-widgets .in-top-bar,
 .masthead .top-bar .left-widgets .in-top-bar {
  display:-ms-inline-flexbox;
  display:-ms-inline-flex;
  display:inline-flex;
  text-align:center
 }
 .side-header .top-bar .mini-widgets.left-widgets .in-top-bar.text-area,
 .masthead .top-bar .left-widgets .in-top-bar.text-area {
  display:inline-block
 }
 .hide-on-second-switch {
  display:none!important
 }
 .show-on-second-switch {
  display:-ms-flexbox!important;
  display:-ms-flex!important;
  display:flex!important;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .show-on-second-switch.text-area,
 .show-on-second-switch.in-top-bar {
  display:flex!important
 }
 .show-on-second-switch.text-area.hide-on-second-switch {
  display:none!important
 }
 .dt-mobile-header .mini-widgets {
  display:none
 }
 .mobile-mini-widgets-in-menu .near-logo-second-switch {
  display:none
 }
 .mobile-mini-widgets-in-menu .near-logo-second-switch.microwidget-btn {
  display:none
 }
 .masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch {
  display:-ms-inline-flexbox;
  display:-ms-inline-flex;
  display:inline-flex
 }
 .masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch.text-area {
  display:inline-block
 }
 .masthead.line-decoration {
  border-bottom:none
 }
 .mini-contacts {
  white-space:normal
 }
 .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
  -ms-flex-order:2;
  order:2;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding {
  -ms-flex-order:1;
  order:1;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center
 }
 .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {
  -ms-flex-order:0;
  order:0;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-positive:1;
  -ms-flex-negative:1;
  -ms-flex-preferred-size:0%
 }
 .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {
  margin-right:0
 }
 .second-switch-logo-right.second-switch-menu-left .mobile-header-bar {
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start
 }
 .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-branding {
  -ms-flex-order:2;
  order:2;
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation {
  -ms-flex-order:0;
  order:0
 }
 .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation {
  margin-right:10px
 }
 .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {
  margin-right:10px;
  margin-left:0
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar {
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding {
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start;
  -ms-flex-order:0;
  order:0
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
  -ms-flex-order:1;
  order:1
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
  -ms-flex-order:2;
  order:2
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
  margin-left:10px
 }
 .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-branding {
  -ms-flex-order:1;
  order:1;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center
 }
 .second-switch-logo-center.second-switch-menu-right .mobile-navigation {
  -ms-flex-order:2;
  order:2;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-positive:1;
  -ms-flex-negative:1;
  -ms-flex-preferred-size:0%;
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
  -ms-flex-order:0;
  order:0;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-positive:1;
  -ms-flex-negative:1;
  -ms-flex-preferred-size:0%;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start
 }
 .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {
  margin-left:0
 }
 .show-mobile-logo .branding img,
 .show-device-logo .branding img.mobile-logo,
 .side-header.show-device-logo .branding img.mobile-logo,
 .show-mobile-logo.show-device-logo .branding img,
 .show-mobile-logo.side-header.show-device-logo .branding img,
 .show-mobile-logo .mobile-branding img,
 .show-device-logo .mobile-branding img.mobile-logo,
 .side-header.show-device-logo .mobile-branding img.mobile-logo,
 .show-mobile-logo.show-device-logo .mobile-branding img,
 .show-mobile-logo.side-header.show-device-logo .mobile-branding img {
  display:none
 }
 .show-mobile-logo .branding img.mobile-logo,
 .show-mobile-logo.show-device-logo .branding img.mobile-logo,
 .show-device-logo .branding img,
 .show-mobile-logo .mobile-branding img.mobile-logo,
 .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo,
 .show-device-logo .mobile-branding img,
 .transparent .mobile-branding img.mobile-desktop-logo {
  display:inline-block;
  max-width:100%;
  height:auto
 }
}
@media screen and (max-width:778px) {
 .page-title.page-title-responsive-enabled .wf-wrap {
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center;
  text-align:center;
  min-height:70px
 }
 .page-title-responsive-enabled.page-title.title-left.disabled-bg h1 {
  margin:5px 0
 }
 .page-title-responsive-enabled.page-title.title-left .breadcrumbs {
  text-align:center
 }
 .page-title-responsive-enabled.page-title h1,
 .page-title-responsive-enabled.page-title h1 *,
 .page-title-responsive-enabled.page-title h1 a:hover,
 #page .page-title-responsive-enabled.page-title .entry-title {
  font:700 24px / 32px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif
 }
 .page-title-responsive-enabled.page-title.breadcrumbs-mobile-off .breadcrumbs {
  display:none
 }
}
@media screen and (min-width:800px) {
 .transparent.video-playing .masthead {
  display:none!important
 }
 .video-playing .rsHomePorthole .rsCloseVideoBtn {
  top:30px
 }
}
@media screen and (max-width:768px) {
 .project-even .alignleft,
 .project-even ul.royalSlider.alignleft {
  width:100%
 }
 .content .project-wide-col {
  width:100%
 }
 .content .project-wide-col.left-side {
  padding-right:0
 }
 .content .project-wide-col.right-side {
  padding-left:0
 }
 .content .project-narrow-col {
  width:100%
 }
 .layout-list .blog-content,
 .layout-list .blog-media,
 .layout-list .project-list-content,
 .layout-list .project-list-media {
  float:none;
  width:100%!important
 }
 .layout-list .buttons-on-img,
 .layout-list .project-even .buttons-on-img {
  margin-left:0;
  margin-right:0
 }
 .blog.layout-list .post .alignleft {
  margin-right:0;
  margin-left:0
 }
}
@media screen and (max-width:992px) {
 #footer .wf-container-footer {
  padding-top:60px;
  padding-bottom:25px
 }
 #footer>.wf-wrap,
 #footer #bottom-bar>.wf-wrap {
  padding:0 20px 0 20px
 }
}
@media screen and (max-width:992px) {
 .footer .widget {
  width:100%
 }
 .mobile-hide-footer #footer>.wf-wrap {
  display:none
 }
 .footer-overlap .page-inner {
  margin-bottom:0!important
 }
 .footer-overlap .footer {
  bottom:initial!important
 }
 .footer-overlap .footer {
  position:relative!important;
  left:0!important
 }
}
@media screen and (max-width:778px) {
 #bottom-bar .wf-container-bottom {
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center
 }
 #bottom-bar .wf-container-bottom>div {
  margin:0
 }
 #branding-bottom,
 #bottom-bar .wf-float-left,
 #bottom-bar .wf-float-right {
  display:block;
  float:none;
  width:auto;
  padding-left:0;
  padding-right:0;
  margin-right:auto;
  margin-left:auto;
  text-align:center!important
 }
 #bottom-bar.logo-split .wf-float-left,
 #bottom-bar.logo-split .wf-float-right {
  -ms-flex:0 0 auto;
  flex:0 0 auto
 }
 #bottom-bar .bottom-text-block {
  text-align:center;
  margin-left:0
 }
}
@media screen and (max-width:778px) {
 #bottom-bar .mini-nav ul {
  display:none
 }
 #bottom-bar .mini-nav select,
 #bottom-bar .menu-select {
  display:block;
  height:auto
 }
 #bottom-bar .menu-select {
  position:relative;
  opacity:1;
  visibility:visible;
  display:flex
 }
}
@media screen and (max-width:992px) {
 #main {
  padding:70px 0 70px 0
 }
 #main>.wf-wrap {
  padding:0 20px 0 20px
 }
 .page-title .wf-wrap,
 .fancy-header .wf-wrap {
  padding-left:20px;
  padding-right:20px
 }
 #main-slideshow.fixed {
  padding-left:20px;
  padding-right:20px
 }
 #main-slideshow.fixed>.royalSlider {
  max-width:1360px
 }
 .page-title .wf-wrap:after {
  width:calc(1400px - 20px - 20px);
  max-width:calc(100% - 20px - 20px)
 }
 .boxed .page-title .wf-wrap:after {
  left:20px
 }
 .no-cssgridlegacy.no-cssgrid .wf-container,
 .no-cssgridlegacy.no-cssgrid .wf-container-main {
  margin:0 -10px 0 -10px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar {
  padding-right:20px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar {
  padding-left:20px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-right .content {
  padding-left:10px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .content {
  padding-right:10px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
  padding-right:10px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .content,
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
  padding-left:10px
 }
 .no-cssgridlegacy.no-cssgrid .wf-container-main {
  margin:0 -10px 0 -10px
 }
 .no-cssgridlegacy.no-cssgrid .content,
 .no-cssgridlegacy.no-cssgrid .sidebar {
  padding:0 10px 0 10px
 }
 #main .wf-container {
  margin:0 -10px 0 -10px
 }
 .wf-cell,
 .wf-usr-cell {
  padding:0 10px 0 10px
 }
}
@media screen and (min-width:990px) {
 #main>.wf-wrap {
  position:relative
 }
 .dt-sticky-sidebar {
  will-change:min-height
 }
 .dt-sticky-sidebar .sidebar-content {
  position:relative;
  transform:translate(0,0);
  transform:translate3d(0,0,0);
  will-change:position,transform;
  -webkit-backface-visibility:hidden
 }
 .no-cssgridlegacy.no-cssgrid .content {
  width:calc(100% - 0%)
 }
 .no-cssgridlegacy.no-cssgrid .sidebar {
  width:0%
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .content,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar {
  float:right
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .content {
  float:left
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .content,
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
 .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
  padding-right:32.5px
 }
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .content,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
  padding-right:65px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .content,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget,
 .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
 .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg {
  padding-left:32.5px
 }
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .content,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
 .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg {
  padding-left:65px
 }
 #main:not(.sidebar-none) .wf-container-main {
  display:-ms-grid;
  display:grid;
  grid-column-gap:65px
 }
 .sidebar-right .wf-container-main {
  grid-template-areas:"content sidebar"
 }
 .sidebar-left .wf-container-main {
  grid-template-areas:"sidebar content"
 }
 .sidebar,
 .sidebar-space {
  grid-area:sidebar;
  -ms-grid-row:1
 }
 .sidebar-right .sidebar,
 .sidebar-right .sidebar-space {
  -ms-grid-column:3
 }
 .sidebar-left .sidebar,
 .sidebar-left .sidebar-space {
  -ms-grid-column:1
 }
 .content {
  grid-area:content;
  -ms-grid-row:1
 }
 .sidebar-right .content {
  -ms-grid-column:1
 }
 .sidebar-left .content {
  -ms-grid-column:3
 }
 .sidebar-right .wf-container-main {
  -ms-grid-columns:calc(100% - 0% - 32.5px) 65px calc(0% - 32.5px);
  grid-template-columns:calc(100% - 0% - 32.5px) calc(0% - 32.5px)
 }
 .sidebar-left .wf-container-main {
  -ms-grid-columns:calc(0% - 32.5px) 65px calc(100% - 0% - 32.5px);
  grid-template-columns:calc(0% - 32.5px) calc(100% - 0% - 32.5px)
 }
 .sidebar-divider-vertical.sidebar-left .sidebar {
  padding-right:0
 }
 .sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content {
  padding-right:65px
 }
 .sidebar-divider-vertical.sidebar-right .sidebar {
  padding-left:0
 }
 .sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content {
  padding-left:65px
 }
}
@media screen and (max-width:990px) {
 .mobile-hide-sidebar .sidebar {
  display:none
 }
 .sidebar-right .sidebar,
 .sidebar-left .sidebar {
  border:none
 }
 .sidebar-right .sidebar,
 .sidebar-left .sidebar,
 .sidebar-divider-off.sidebar-right .sidebar,
 .sidebar-divider-off.sidebar-left .sidebar,
 .sidebar-right .sidebar.solid-bg,
 .sidebar-left .sidebar.solid-bg,
 .sidebar-right .sidebar.bg-under-widget,
 .sidebar-left .sidebar.bg-under-widget {
  width:100%;
  margin-right:0;
  margin-left:0;
  margin-top:60px
 }
 .wc-sidebar-toggle {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center;
  position:absolute;
  top:40%;
  right:-40px;
  width:40px;
  height:40px;
  background-color:var(--the7-accent-color);
  color:#fff;
  transition:left 0.3s;
  z-index:9996;
  box-shadow:0 1px 6px rgba(0,0,0,.12);
  transition:box-shadow 0.2s ease-out,opacity 0.45s;
  cursor:pointer;
  border-radius:1px;
  border-bottom-left-radius:0;
  border-top-left-radius:0
 }
 .accent-gradient .wc-sidebar-toggle {
  background:#194f90;
  background:-webkit-linear-gradient();
  background:linear-gradient()
 }
 .wc-sidebar-toggle:hover {
  box-shadow:0 1px 11px 0 rgba(0,0,0,.18)
 }
 .wc-sidebar-toggle:before {
  font-family:'icomoon-the7-font'!important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\ea012"
 }
 .mobile-sticky-sidebar-overlay {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  visibility:hidden;
  transition:all 0.4s
 }
 .mobile-sticky-sidebar-overlay.active {
  opacity:1;
  visibility:visible;
  z-index:9601
 }
 .dt-wc-sidebar-collapse .sidebar-right .sidebar,
 .dt-wc-sidebar-collapse .sidebar-left .sidebar {
  position:fixed;
  top:0;
  left:0;
  margin:0;
  max-width:80%;
  min-width:280px;
  width:0%;
  height:100vh;
  transform:translateX(-100%);
  transition:transform 0.3s;
  z-index:9996;
  background:#f7f7f7
 }
 .dt-wc-sidebar-collapse .sidebar-right .sidebar:before,
 .dt-wc-sidebar-collapse .sidebar-left .sidebar:before {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:#fff
 }
 .dt-wc-sidebar-collapse .sidebar-right .sidebar .sidebar-content,
 .dt-wc-sidebar-collapse .sidebar-left .sidebar .sidebar-content {
  position:relative;
  overflow-x:hidden;
  overflow-y:scroll;
  height:100%;
  padding:30px
 }
 .dt-wc-sidebar-collapse .show-mobile-sidebar .sidebar-right .sidebar,
 .dt-wc-sidebar-collapse .show-mobile-sidebar .sidebar-left .sidebar {
  transform:translateX(0)
 }
 .dt-wc-sidebar-collapse .closed-mobile-sidebar .sidebar-right .sidebar,
 .dt-wc-sidebar-collapse .closed-mobile-sidebar .sidebar-left .sidebar {
  transform:translateX(-100%)
 }
}
@media screen and (max-width:) {
 .product div.images,
 .product div.summary {
  width:100%;
  margin-right:0
 }
 .product:not(.elementor) .woocommerce-tabs .tabs>li,
 .the7-elementor-widget .woocommerce-tabs .tabs>li {
  float:none;
  margin:0
 }
 .woocommerce-tabs .tabs>li:after {
  display:none
 }
 #reviews ol.commentlist li {
  padding-left:0
 }
 #comments .children {
  margin-left:0
 }
 #reviews ol.commentlist .comment_container {
  overflow:hidden
 }
 #reviews ol.commentlist .comment_container .star-rating {
  float:none;
  display:block;
  margin-bottom:5px
 }
}
@media screen and (max-width:) {
 .wc-layout-list .woocom-project {
  -ms-flex-flow:column wrap;
  flex-flow:column wrap
 }
 .wc-layout-list .woocom-project .woo-buttons-on-img {
  width:100%
 }
 .wc-layout-list .woocom-project .woocom-list-content {
  margin-top:20px;
  padding-left:0;
  width:100%
 }
 .view-mode-switcher {
  display:none
 }
}
@media screen and (max-width:) {
 .woocommerce-cart-wrap .cart-collaterals,
 .woocommerce-cart-wrap .cross-sells {
  width:100%;
  margin:0
 }
 .woocommerce-cart-wrap .cross-sells {
  margin-top:50px
 }
 .the7-cart-form,
 .the7-woocommerce-checkout #customer_details,
 .wc-side-column,
 .wc-complete-wrap .wc-wide-column,
 .wc-complete-wrap .woocommerce-bacs-bank-details {
  width:100%
 }
 .wc-side-column {
  margin:0
 }
 .woocommerce-cart-wrap,
 form.woocommerce-checkout,
 .wc-complete-wrap {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .wc-order-review,
 .wc-wide-column {
  width:100%;
  margin:40px 0 0 0
 }
 .cart-collaterals .cart_totals,
 .cart-collaterals .shipping_calculator,
 .col2-set .col-1,
 .col2-set .col-2,
 form .form-row-first,
 form .form-row-last {
  width:100%;
  padding-right:0;
  padding-left:0
 }
 .col2-set .col-1 {
  margin-bottom:25px
 }
 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  right:10px
 }
 .woocommerce-thankyou-order-details li {
  overflow:hidden
 }
 .woocommerce-thankyou-order-details li strong {
  width:100%;
  float:left
 }
 .shop_table.my_account_orders {
  border-bottom:1px solid
 }
 #page .woocommerce-checkout-review-order-table td {
  display:block;
  padding:0;
  border:none;
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 #page .woocommerce-checkout-review-order-table td .variation {
  flex:100%
 }
 #page .woocommerce-checkout-review-order-table tr.cart_item {
  -ms-align-items:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start
 }
 #page .woocommerce-checkout-review-order-table .cart_item .product-name {
  -ms-align-items:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start
 }
 #page .woocommerce-checkout-review-order-table tfoot tr {
  padding-top:10px;
  padding-bottom:10px
 }
 #page .woocommerce-checkout-review-order-table tbody tr:first-of-type {
  border:none
 }
 #page .woocommerce-checkout-review-order-table .cart-subtotal th #page .woocommerce-checkout-review-order-table .order-total th {
  display:none
 }
 .woocommerce-cart-wrap .shop_table td.actions {
  padding-top:25px
 }
 .woocommerce-cart-wrap .coupon {
  padding-bottom:50px
 }
 .woocommerce-cart-wrap .coupon:before {
  top:15px
 }
 .woocommerce-cart-wrap .coupon>* {
  margin-top:15px
 }
 .product .variations td,
 .elementor-widget .variations td {
  text-align:left
 }
}
@media screen and (max-width:640px) {
 #page .order_details tbody tr:first-of-type,
 #page .customer_details tbody tr:first-of-type {
  border:none
 }
 #page .order_details td,
 #page .customer_details td {
  text-align:left;
  padding:0;
  border:none
 }
 #page .order_details th,
 #page .customer_details th {
  border:none;
  padding:0
 }
 #page .order_details tbody tr,
 #page .customer_details tbody tr {
  padding-top:10px;
  padding-bottom:10px
 }
 #page .order_details tfoot,
 #page .customer_details tfoot {
  display:block
 }
 #page .order_details tfoot tr,
 #page .customer_details tfoot tr {
  padding-top:10px;
  padding-bottom:10px
 }
 .the7-cart-form table.shop_table tbody tr {
  overflow:hidden;
  padding-top:25px;
  padding-bottom:25px
 }
 .wc-complete-wrap .wc-bacs-bank-details li {
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -ms-align-items:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start
 }
 .wc-complete-wrap .wc-bacs-bank-details li>strong {
  padding-left:0
 }
 .shop_table {
  display:block
 }
 .shop_table tbody,
 .shop_table tfoot {
  display:block
 }
 .shop_table thead {
  display:none
 }
 .shop_table tr {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  border-top:1px solid var(--the7-divider-color)
 }
 .calculated_shipping .shop_table tr:first-child {
  border-top:none
 }
 #page .shop_table tr td {
  border:none
 }
 .content .woocommerce-cart-wrap .shop_table tr.cart_item td {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center;
  width:100%;
  max-width:100%;
  padding:5px 0;
  border:none
 }
 .content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-thumbnail,
 .content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-quantity {
  padding-bottom:10px
 }
 .content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-price {
  display:none
 }
 .shop_table tr.cart_item td a.remove {
  display:inline-block;
  text-align:center
 }
 .shop_table tr.cart_item td a.remove i {
  vertical-align:top
 }
 .shop_table tr.cart_item td .product-thumbnail>a {
  display:block;
  padding-bottom:7px
 }
 .shop_table tr.cart_item td .product-quantity {
  margin-top:3px
 }
 .shop_table tr.cart_item td td.product-subtotal {
  margin-top:10px
 }
 .shop_table tr.cart_item td.product-name {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .shop_table tr.cart_item td.product-name a,
 .shop_table tr.cart_item td.product-name .variation {
  display:block;
  padding-bottom:7px;
  text-align:center
 }
 .order_details tr td,
 .order_details tr th,
 .customer_details tr td,
 .customer_details tr th {
  width:100%
 }
 table.shop_table.cart td,
 .product .variations td,
 .elementor-widget .variations td,
 .elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart tbody tr:last-child {
  display:block;
  margin:0 auto
 }
 .e-cart-section.shop_table {
  overflow:hidden
 }
 .cart .product-thumbnail {
  margin:0 auto
 }
 .cart-footer {
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -ms-align-items:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start
 }
 table.tinvwl-table-manage-list {
  border-collapse:collapse
 }
 .tinv-wishlist .tinvwl-table-manage-list .product-cb,
 .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
  display:inline-block;
  width:auto!important;
  vertical-align:text-top
 }
 .tinv-wishlist td.product-name a {
  display:block;
  padding-bottom:10px
 }
 .wishlist_item .product-thumbnail>a {
  display:inline-block
 }
 .tinv-wishlist td.product-name a+.variation {
  display:inline-block
 }
 .tinv-wishlist table.tinvwl-table-manage-list {
  text-align:center
 }
 .tinv-wishlist table.tinvwl-table-manage-list th.product-name,
 .tinv-wishlist table.tinvwl-table-manage-list th.wishlist-name {
  padding:0;
  border:none
 }
 .tinv-wishlist table.tinvwl-table-manage-list td {
  border:none;
  padding:0
 }
 .tinv-wishlist table.tinvwl-table-manage-list td.product-cb input {
  vertical-align:middle
 }
 .tinv-wishlist table.tinvwl-table-manage-list td.product-name,
 .tinv-wishlist table.tinvwl-table-manage-list td.product-action,
 .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail,
 .tinv-wishlist table.tinvwl-table-manage-list td.product-remove,
 .tinv-wishlist table.tinvwl-table-manage-list td.product-cb {
  padding:5px 0
 }
 .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail,
 .tinv-wishlist table.tinvwl-table-manage-list td.product-stock {
  padding-bottom:10px
 }
 .tinv-wishlist table.tinvwl-table-manage-list tr {
  display:block;
  margin-bottom:20px;
  padding-bottom:25px;
  border-bottom:1px solid var(--the7-divider-color)
 }
}
@media screen and (max-width:768px) {
 .checkout-page-title a {
  font:var(--the7-h4-font)
 }
 .checkout-page-title .checkout-counter {
  width:40px;
  height:40px
 }
}
@media screen and (max-width:1200px) {
 .rsHomePorthole .rsPlayBtn,
 .rsHomePorthole .rsCLink {
  height:50px;
  margin-left:-25px;
  margin-top:-25px;
  width:50px
 }
 .rsHomePorthole .rsPlayBtn {
  background-size:30px 30px;
  background-position:15px center
 }
 .rsHomePorthole .rsCLink {
  background-size:24px 24px
 }
 .rsHomePorthole .rsBtnCenterer {
  margin-top:-25px;
  height:50px
 }
 .rsHomePorthole .rsBtnCenterer:not(.with-link) .rsPlayBtn {
  margin-top:0
 }
 .rsHomePorthole .rsBtnCenterer.with-link {
  width:120px;
  margin:-25px 0 0 -60px
 }
 .rsHomePorthole .with-link .rsCLink,
 .rsHomePorthole .with-link .rsPlayBtn {
  position:relative;
  top:0;
  left:0;
  display:inline-block;
  margin:0 5px
 }
}
@media screen and (max-width:1100px) {
 .floating-content {
  transform:translateY(0)!important
 }
}
@media screen and (max-width:970px) {
 #main .wf-mobile-hidden,
 .filter-extras {
  display:none
 }
 #main .wf-mobile-visible,
 .content .wf-table.wf-mobile-collapsed,
 .content .wf-mobile-collapsed .wf-tr,
 .content .wf-mobile-collapsed .wf-td {
  display:block
 }
 .table-standard {
  overflow:scroll
 }
 .content .wf-1,
 .content .wf-1-2,
 .content .wf-2-4,
 .content .wf-1-3,
 .content .wf-2-3,
 .content .wf-1-4,
 .content .wf-3-4,
 .content .wf-1-5,
 .content [class*="wf-span-"] {
  width:100%
 }
 .items-grid .wf-cell.wf-1-3,
 .items-grid .wf-cell.wf-1-2 {
  width:50%
 }
 .related-product>li {
  width:50%
 }
 .sidebar-right .related-product>li,
 .sidebar-left .related-product>li {
  width:50%
 }
 .woocommerce-cart-wrap .related-product>li {
  width:100%
 }
 .single-related-posts .items-grid>.related-item {
  width:50%
 }
 .sidebar-right .single-related-posts .items-grid>.related-item,
 .sidebar-left .single-related-posts .items-grid>.related-item {
  width:50%
 }
 li.comment,
 li.pingback {
  padding-left:0
 }
 .children li.comment,
 .children li.pingback {
  padding-left:30px
 }
 #comments .children {
  margin-left:10px
 }
 .box-style-table .shortcode-action-container {
  display:block;
  margin-top:20px;
  margin-bottom:0;
  padding-left:0;
  overflow:hidden
 }
 .shortcode-action-box.box-style-table {
  display:block
 }
 .box-style-table .action-button .dt-btn {
  float:left
 }
}
@media only screen and (max-width:960px) {
 .header-side-left .mega-full-width>.sub-nav,
 .header-side-left .mega-auto-width>.sub-nav {
  max-width:767px;
  left:0;
  top:auto!important;
  padding-left:0
 }
 .header-side-right .mega-full-width>.sub-nav,
 .header-side-right .mega-auto-width>.sub-nav {
  max-width:767px;
  right:0;
  top:auto!important;
  padding-right:0
 }
 form.lost_reset_password {
  width:67%
 }
 #customer_login {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 #customer_login>div {
  width:67%
 }
 #customer_login>div+div {
  margin-left:auto;
  margin-top:60px
 }
}
@media screen and (max-width:800px) {
 .rsHomePorthole .rsCapt {
  bottom:25px
 }
}
@media screen and (min-width:0) and (max-width:760px) {
 #main-slideshow .psThumbs {
  display:none
 }
 .rsHomePorthole .rsCapt {
  padding:0 20px;
  bottom:15px
 }
 form.lost_reset_password {
  width:100%
 }
 #customer_login>div {
  width:100%
 }
}
@media screen and (max-width:760px) {
 .scroller-arrow,
 .project-navigation>span,
 .album-content-description,
 .hide-thumb-btn,
 .photo-scroller .ts-wrap.scroller-thumbnails,
 .share-overlay h3 {
  display:none
 }
 .photo-scroller .btn-cntr,
 .photo-scroller .slide-caption {
  bottom:5px!important
 }
 .project-navigation .next-post {
  margin-right:0
 }
 .share-overlay .wf-td {
  padding-top:60px
 }
 .share-overlay h1 {
  margin-bottom:30px;
  font-size:40px;
  line-height:44px
 }
 #page .share-overlay .soc-ico a,
 .share-overlay .soc-ico a {
  width:50px;
  height:50px;
  margin:5px
 }
 .share-overlay .soc-ico a .icon {
  width:40px;
  height:40px
 }
 .dt-fancy-separator {
  width:100%!important
 }
 .overlap.video-playing #header {
  display:none!important
 }
 .items-grid .wf-cell.wf-1-3,
 .items-grid .wf-cell.wf-1-2 {
  width:100%
 }
 .related-product>li {
  width:100%
 }
 .sidebar-right .related-product>li,
 .sidebar-left .related-product>li,
 .woocommerce-cart-wrap .related-product>li {
  width:100%
 }
 .single-related-posts .items-grid>.related-item {
  width:100%
 }
 .sidebar-right .single-related-posts .items-grid>.related-item,
 .sidebar-left .single-related-posts .items-grid>.related-item {
  width:100%
 }
 .dt-testimonials-shortcode.layout-6 .testimonial-item,
 .dt-testimonials-shortcode.layout-5 .testimonial-item {
  -ms-flex-flow:column wrap;
  flex-flow:column wrap
 }
 .dt-testimonials-shortcode.layout-6 .testimonial-item .content-wrap,
 .dt-testimonials-shortcode.layout-5 .testimonial-item .content-wrap {
  width:100%!important
 }
 .dt-testimonials-shortcode.layout-6 .testimonial-item .testimonial-avatar,
 .dt-testimonials-shortcode.layout-5 .testimonial-item .testimonial-avatar {
  padding:0;
  margin-bottom:20px
 }
 .content-align-center.dt-testimonials-shortcode.layout-6 .testimonial-item,
 .content-align-center.dt-testimonials-shortcode.layout-5 .testimonial-item {
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
}
@media screen and (max-width:992px) {
 .masthead:not(.side-header) .mobile-header-bar,
 .side-header.masthead-mobile-header .mobile-header-bar {
  padding:0 0 0 20px;
  box-sizing:border-box
 }
 .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar:after {
  width:calc(100% - 0px - 20px)
 }
 .masthead.shadow-mobile-header-decoration.masthead-mobile-header {
  box-shadow:0 0 15px 1px rgba(0,0,0,.07)
 }
 .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-navigation {
  margin-right:10px
 }
 .first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .mobile-navigation {
  margin-left:10px
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
  margin-left:10px
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
  -ms-flex-pack:flex-end;
  -ms-justify-content:flex-end;
  justify-content:flex-end;
  -ms-flex-pack:end
 }
 .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation {
  margin-right:10px
 }
}
@media screen and (max-width:568px) {
 .rollover-content p,
 .rollover-content .entry-meta {
  display:none
 }
 .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap)>.woocommerce-message,
 .popup-message-style .woocommerce-error,
 .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap)>.woocommerce-info,
 .popup-message-style .parentFormundefined:not(.run-animation),
 .popup-message-style .parentFormundefined.run-animation,
 .popup-message-style #page .wpcf7-mail-sent-ok,
 .popup-message-style #page .wpcf7-validation-errors,
 .popup-message-style #page .wpcf7-response-output {
  max-width:300px
 }
 @keyframes slide-in-message {
  0% {
   opacity:0;
   transform:translate3d(600px,-50%,0)
  }
  50% {
   opacity:0;
   transform:translate3d(-200px,-50%,0)
  }
  100% {
   opacity:1;
   transform:translate3d(-300px,-50%,0)
  }
 }
 @keyframes slide-out-message {
  0% {
   opacity:1;
   transform:translate3d(-300px,-50%,0)
  }
  100% {
   opacity:0;
   transform:translate3d(800px,-50%,0)
  }
 }
}
@media (max-width:600px) {
 .floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
  top:10px
 }
}
@media (max-width:480px) {
 .wc-login-wrap .log-left-block,
 .wc-login-wrap .log-right-block {
  width:100%
 }
 .wc-login-wrap .log-right-block {
  margin-top:20px
 }
}
@media screen and (max-width:500px) {
 .post-navigation .nav-links {
  -ms-flex-flow:column wrap;
  flex-flow:column wrap
 }
 .post-navigation .nav-previous,
 .post-navigation .nav-next {
  width:100%;
  padding:0;
  margin:0 0 25px 0;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center
 }
 .post-navigation .nav-previous .post-title,
 .post-navigation .nav-next .post-title {
  -ms-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
 .rtl .post-navigation .nav-previous .post-title,
 .rtl .post-navigation .nav-next .post-title {
  -ms-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
 .post-navigation .nav-previous i,
 .post-navigation .nav-next i {
  display:none
 }
 .post-navigation .nav-links {
  padding-bottom:0
 }
 .post-navigation .back-to-list,
 .post-navigation .disabled {
  display:none
 }
}
@media screen and (max-width:450px) {
 .woocommerce-result-count {
  float:none
 }
 .mobile-header-bar,
 .masthead .popup-search .submit {
  position:relative
 }
 .dt-mobile-header .mini-nav,
 .masthead .mini-nav,
 .dt-mobile-header .shopping-cart,
 .masthead .shopping-cart,
 .dt-mobile-header .popup-search,
 .masthead .popup-search,
 .dt-mobile-header .searchform,
 .masthead .searchform,
 .dt-mobile-header .popup-search.act,
 .masthead .popup-search.act,
 .dt-mobile-header .mini-nav li,
 .masthead .mini-nav li {
  position:static
 }
 #page .masthead .mini-nav .mini-sub-nav,
 #page .masthead .shopping-cart-wrap,
 #page .masthead .popup-search .popup-search-wrap {
  max-width:280px!important;
  left:50%!important;
  transform:translate3d(-50%,0,0)
 }
 #page .masthead .mini-nav .mini-sub-nav .shopping-cart-inner:before,
 #page .masthead .shopping-cart-wrap .shopping-cart-inner:before,
 #page .masthead .popup-search .popup-search-wrap .shopping-cart-inner:before {
  display:none
 }
 #page .masthead .mini-nav .mini-sub-nav:before,
 #page .masthead .shopping-cart-wrap:before,
 #page .masthead .popup-search .popup-search-wrap:before {
  display:none
 }
 #page .masthead .popup-search .popup-search-wrap {
  width:280px
 }
 .dt-mobile-header .select-type-menu .sub-nav,
 .dt-mobile-header .select-type-menu-first-switch .sub-nav,
 .dt-mobile-header .select-type-menu-second-switch .sub-nav {
  top:0
 }
 .masthead .popup-search .popup-search-wrap,
 .masthead .top-bar .popup-search .popup-search-wrap {
  top:100%
 }
 .masthead .shopping-cart-wrap,
 .masthead .top-bar .shopping-cart-wrap {
  top:100%;
  padding-top:0
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
 body:after {
  content:'tablet';
  display:none
 }
}
@media screen and (max-width:760px),screen and (max-height:300px) {
 body:after {
  content:'phone';
  display:none
 }
}
@media (min-width:768px) and (max-width:991px) {
 .ipad-reverse-col {
  order:2
 }
 .vert-tablet-reverse-col {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  flex-direction:row-reverse
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hor-tablet-reverse-col {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  flex-direction:row-reverse
 }
}
@media (max-width:767px) {
 .reverse-row-on-mobile,
 .phone-reverse-col {
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  flex-direction:column-reverse
 }
}
.main-nav>li.dt-mega-menu>a {
 position:relative
}
.side-header .main-nav>li>a.mega-menu-img-top,
.side-header .main-nav>li>a.mega-menu-img-top_align_left,
.side-header .mini-nav li>a.mega-menu-img-top,
.side-header .mini-nav li>a.mega-menu-img-top_align_left {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title>a .menu-text,
.dt-mega-menu .sub-nav li.has-children:after,
.dt-mega-menu .sub-nav .dt-mega-parent:before,
.dt-mega-menu .sub-nav .dt-mega-parent:first-child:before,
.dt-mega-menu .sub-nav li:before {
 display:none
}
.sub-downwards .sub-nav li.hide-mega-title>a {
 display:block
}
.sub-downwards .sub-nav li.hide-mega-title>a.mega-menu-img-top,
.sub-downwards .sub-nav li.hide-mega-title>a.mega-menu-img-top_align_left {
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.menu-subtitle {
 display:block;
 text-transform:none
}
.menu-subtitle {
 font-family:Arial,sans-serif;
 font-style:normal;
 font-weight:400
}
.dt-mega-menu .sub-nav .dt-mega-parent>a span.menu-subtitle {
 font-size:12px;
 line-height:14px
}
.menu-subtitle:after,
.mega-icon:after {
 display:none!important
}
/* .top-header .mega-full-width>.dt-mega-menu-wrap {
 width:100%
} */
.side-header .mega-full-width .dt-mega-menu-wrap,
.side-header .mega-auto-width .dt-mega-menu-wrap {
 top:0;
 left:100%
}
.header-side-right .mega-full-width>.dt-mega-menu-wrap,
.header-side-right .mega-auto-width>.dt-mega-menu-wrap {
 top:0;
 left:auto;
 right:100%;
 padding-left:0
}
.masthead.side-header:not(.sub-downwards) .mega-full-width>.dt-mega-menu-wrap,
.masthead.side-header:not(.sub-downwards) .mega-auto-width>.dt-mega-menu-wrap {
 width:890px;
 max-width:890px
}
.mega-auto-width .dt-mega-menu-wrap {
 left:0;
 width:auto
}
.main-nav .mega-auto-width>.dt-mega-menu-wrap {
 min-width:240px
}
.mega-auto-width>.dt-mega-menu-wrap.left-overflow,
.mega-full-width .dt-mega-menu-wrap.left-overflow {
 left:0!important;
 right:auto!important;
 margin-left:0!important
}
.top-header .main-nav .dt-mega-menu-wrap {
 position:absolute;
 top:100%;
 visibility:hidden;
 opacity:0;
 padding:10px;
 box-sizing:border-box
}
.main-nav .dt-mega-menu-wrap {
 box-shadow:0 0 4px rgba(0,0,0,.2)
}
.top-header.floating-navigation-below-slider .main-nav>li>.dt-mega-menu-wrap.bottom-overflow {
 top:auto;
 bottom:100%
}
.dt-mega-menu-wrap.y-overflow {
 overflow-y:auto
}
.top-header.floating-navigation-below-slider .dt-mega-menu-wrap.bottom-overflow {
 top:auto;
 bottom:0
}
.dt-mega-menu-wrap .sub-nav {
 position:relative;
 width:auto;
 padding:0;
 background:none;
 box-shadow:none
}
.show-mega-menu .dt-mega-menu-wrap .sub-nav,
.sub-downwards .dt-mega-menu-wrap .sub-nav {
 visibility:visible;
 opacity:1
}
#page .dt-mobile-header .dt-mega-menu-wrap>.sub-nav {
 visibility:visible;
 opacity:1;
 width:auto
}
.main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav,
.main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul,
.main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav,
.main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul {
 width:auto
}
.dt-mega-menu .dt-mega-menu-wrap {
 padding-top:0;
 padding-bottom:0;
 font-size:0;
 line-height:0;
 word-spacing:-4px;
 text-align:left
}
.dt-mega-menu .dt-mega-menu-wrap:before,
.dt-mega-menu .dt-mega-menu-wrap:after {
 content:"";
 display:table;
 clear:both
}
.dt-mega-menu>.dt-mega-menu-wrap {
 padding:20px 10px 10px
}
.dt-mega-menu .dt-mega-menu-wrap li {
 padding-left:0;
 padding-right:0;
 word-spacing:normal
}
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {
 position:static;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 padding:0 10px 0;
 box-sizing:border-box
}
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent>.sub-nav>li:last-child {
 padding-bottom:0;
 margin-bottom:0
}
.dt-mega-menu .sub-nav .dt-mega-parent:first-child {
 border-left:none
}
.new-column>a {
 margin-left:-21px!important;
 border-radius:none
}
.dt-mega-menu .sub-nav .dt-mega-parent:hover>a {
 border-radius:0
}
.dt-mega-menu .sub-nav .dt-mega-parent>a {
 width:auto
}
.dt-mega-menu .sub-nav .dt-mega-parent.no-link>a:hover,
.no-link>a:hover {
 opacity:1
}
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {
 position:relative;
 left:auto!important;
 top:auto;
 max-width:100%;
 padding:0;
 background:none;
 box-shadow:none
}
.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,
.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {
 right:auto;
 left:auto!important
}
.dt-mega-menu.dt-hovered .sub-nav .sub-nav,
.show-mega-menu.dt-mega-menu .sub-nav .sub-nav {
 visibility:visible!important;
 opacity:1!important
}
.dt-mega-parent .sub-nav>li {
 margin-bottom:2px
}
.side-header .main-nav .new-column {
 display:none
}
.top-header .sub-nav>li.dt-mega-parent>a {
 margin:0
}
.top-header .sub-nav>li.dt-mega-parent>a.mega-menu-img-top {
 text-align:center
}
.top-header .sub-nav>li.dt-mega-parent.empty-title>a,
.sub-sideways .sub-nav>li.dt-mega-parent.empty-title>a {
 padding:0
}
.menu-item .dt-mega-menu-wrap>.sub-nav {
 transition:opacity 200ms ease
}
.menu-item.show-mega-menu-content .dt-mega-menu-wrap>.sub-nav {
 visibility:visible;
 opacity:1
}
.dt-mega-menu-wrap>.sub-nav {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.dt-mega-parent .sub-nav .sub-nav {
 margin-left:20px
}
.sub-downwards.side-header .main-nav .sub-nav li.dt-mega-parent .sub-nav {
 padding-top:0;
 padding-bottom:0
}
.dt-mega-parent .sub-nav .sub-nav>li:first-child {
 padding-top:0
}
.dt-mega-parent .sub-nav>li.has-children>a:after {
 display:none
}
.sub-nav-widgets .sidebar-content .widget:first-child {
 padding-top:0
}
.mobile-main-nav .sub-nav.sub-nav-widgets {
 padding:0!important
}
#page .mobile-main-nav .sub-nav.sub-nav-widgets {
 max-width:100%;
 width:100%!important
}
.side-header .mega-menu-widgets,
.mobile-main-nav .mega-menu-widgets {
 max-width:100%
}
.dt-mega-menu .dt-mega-menu-wrap .sub-nav .mega-menu-widgets {
 overflow:hidden;
 max-width:100%
}
.masthead.side-header:not(.sub-downwards) .mega-full-width>.dt-mega-menu-wrap .sub-nav-widgets,
.masthead.side-header:not(.sub-downwards) .mega-auto-width>.dt-mega-menu-wrap .sub-nav-widgets {
 width:100%
}
.mega-menu-img,
.mega-menu-img img {
 max-width:100%;
 height:auto
}
.mega-menu-img-right img,
.mega-menu-img-right i,
.mega-menu-img-right_top img,
.mega-menu-img-right_top i {
 order:1
}
.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
 order:0
}
.mega-menu-img-right_top,
.mega-menu-img-left_top {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.masthead:not(.sub-downwards) .dt-mega-parent>.mega-menu-img-right_top,
.mobile-main-nav .mega-menu-img-right_top,
.masthead:not(.sub-downwards) .dt-mega-parent>.mega-menu-img-left_top,
.mobile-main-nav .mega-menu-img-left_top {
 -ms-align-content:flex-start;
 align-content:flex-start
}
.mobile-main-nav .mega-menu-img-right_top,
.mobile-main-nav .mega-menu-img-left_top {
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start
}
.masthead:not(.sub-downwards) .mega-menu-img-right_top .subtitle-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .subtitle-text {
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start;
 width:100%
}
.mega-menu-img-right,
.mega-menu-img-left {
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap
}
.sub-nav li .mega-menu-img-top,
.sub-nav li .mega-menu-img-top img,
.sub-nav li .mega-menu-img-top_align_left,
.sub-nav li .mega-menu-img-top_align_left img {
 display:block
}
.sub-downwards.h-justify.h-center .sub-nav li .mega-menu-img-top_align_left img,
.sub-downwards.h-center .sub-nav li .mega-menu-img-top_align_left img {
 display:inline-block
}
.mobile-main-nav .mega-menu-img-top img,
.mobile-main-nav .mega-menu-img-top_align_left img {
 margin:0 0 5px 0!important
}
.sub-nav li .mega-menu-img-top img {
 display:inline-block
}
.top-header .main-nav>li:not(.dt-mega-parent)>a.mega-menu-img-top,
.top-header .main-nav>li:not(.dt-mega-parent)>a.mega-menu-img-top_align_left {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.masthead:not(.sub-downwards) .main-nav>li:not(.dt-mega-parent)>a.mega-menu-img-top_align_left {
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.top-header .main-nav>li:not(.dt-mega-parent)>a.mega-menu-img-top .menu-text {
 text-align:center
}
.top-header .sub-nav>li:not(.dt-mega-parent)>a.mega-menu-img-top,
.top-header .sub-nav>li:not(.dt-mega-parent)>a.mega-menu-img-top_align_left {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.sub-nav>li:not(.dt-mega-parent)>a.mega-menu-img-right_top,
.sub-nav>li:not(.dt-mega-parent)>a.mega-menu-img-right {
 -ms-align-content:flex-start;
 align-content:flex-start
}
.masthead:not(.sub-downwards) .sub-nav>li>a.mega-menu-img-right_top .menu-item-text,
.dt-mobile-header .sub-nav>li>a.mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .sub-nav>li>a.mega-menu-img-right .menu-item-text,
.dt-mobile-header .sub-nav>li>a.mega-menu-img-right .menu-item-text {
 width:100%;
 -ms-flex-pack:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between
}
.masthead:not(.sub-downwards) .sub-nav>li:not(.dt-mega-parent)>a.mega-menu-img-top {
 text-align:center
}
.sub-downwards.h-center .sub-nav>li>a.mega-menu-img-top {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.mega-menu-widgets .slider-content {
 visibility:visible
}
.main-nav .dt-mega-menu .post-rollover i,
.main-nav .dt-mega-menu .rollover i {
 padding:0
}
.sub-nav>li.dt-mega-parent>a:not(.not-clickable-item):hover {
 cursor:pointer
}
.top-header .dt-mega-menu-wrap .sub-nav-widgets>li:last-child .widget {
 padding-bottom:0
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap {
 background-color:#194f90
}
.top-header .main-nav .dt-mega-menu-wrap,
.sub-sideways .main-nav .dt-mega-menu-wrap {
 padding:0 10px 0 10px
}
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {
 padding:20px 10px 20px 10px
}
.dt-mega-menu>.sub-nav>li:hover>a {
 background-color:transparent
}
.main-nav .sub-nav>li.dt-mega-parent:not(.empty-title)>a,
.sub-downwards .main-nav .sub-nav>li.dt-mega-parent.empty-title>a {
 padding:0 0 10px 0
}
.main-nav .sub-nav:first-child>li.dt-mega-parent.has-children:not(.has-widget)>a,
.main-nav .sub-nav:first-child>li.dt-mega-parent.has-children.has-widget>.sub-nav-widgets,
.sub-downwards .main-nav .sub-nav:first-child>li.dt-mega-parent.empty-title.has-children:not(.has-widget)>a,
.sub-downwards .main-nav .sub-nav:first-child>li.dt-mega-parent.empty-title.has-children.has-widget>.sub-nav-widgets {
 margin-bottom:0
}
.sub-downwards .sub-nav>li.dt-mega-parent>.next-level-button {
 margin-top:0;
 margin-bottom:10px
}
.main-nav>li>a>span>span.menu-subtitle {
 color:rgba(25,79,144,.4)
}
.sub-nav .menu-subtitle,
.sub-nav li.act>a:hover .menu-subtitle {
 color:rgba(255,255,255,.4);
 font-family:"Arial",Helvetica,Arial,Verdana,sans-serif;
 font-size:10px
}
.main-nav .sub-nav>li.dt-mega-parent>a .menu-text {
 font:700 20px / 26px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:#fff
}
.main-nav .sub-nav>li.dt-mega-parent:not(.act):not(.wpml-ls-item)>a:not(.not-clickable-item):hover .menu-text {
 color:#d8d8d8
}
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item>a .menu-text {
 color:#d8d8d8
}
.main-nav .sub-nav>li.dt-mega-parent>a .subtitle-text {
 font:normal 14px / 18px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#fff
}
.main-nav .sub-nav .mega-menu-img>i,
.main-nav .sub-nav .mega-menu-img>span>i,
.mobile-main-nav .sub-nav .mega-menu-img>i,
.mobile-main-nav .sub-nav .mega-menu-img>span>i {
 display:inline-block
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent>a>i,
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent>a>span i {
 font-size:20px;
 color:#fff
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent:not(.current-menu-item)>a:not(.not-clickable-item):hover i {
 color:#d8d8d8
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent.current-menu-item>a i {
 color:#d8d8d8
}
.sub-nav .menu-subtitle,
.sub-nav li.act>a:hover .menu-subtitle {
 color:rgba(255,255,255,.4)
}
.dt-mega-menu .sub-nav .dt-mega-parent>a {
 border-bottom-color:rgba(255,255,255,.1)
}
.top-header .main-nav .mega-auto-width>.dt-mega-menu-wrap,
.sub-sideways .main-nav .mega-auto-width>.dt-mega-menu-wrap {
 min-width:100px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
 width:100px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-1>.dt-mega-menu-wrap {
 width:120px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-2>.dt-mega-menu-wrap {
 width:220px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3>.dt-mega-menu-wrap {
 width:320px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4>.dt-mega-menu-wrap {
 width:420px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-5>.dt-mega-menu-wrap {
 width:520px
}
.dt-mega-parent .sidebar-content .widget {
 border:none;
 margin-bottom:0
}
.dt-mega-parent .sidebar-content .widget *,
.dt-mega-parent .sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(:hover),
.dt-mega-parent .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(:hover) * {
 color:#194f90
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .recent-posts a {
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget-title,
.dt-mega-parent .sidebar-content .widget .team-author-name a:not(:hover) {
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover,
.dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover * {
 color:var(--the7-accent-color)
}
.mobile-main-nav>li .dt-mega-menu-wrap,
.mobile-main-nav>li .dt-mega-menu-wrap>.sub-nav .sub-nav {
 margin-bottom:17px
}
.dt-mega-parent .sidebar-content .widget .soc-ico a:before {
 background-color:rgba(25,79,144,.15)
}
.mega-menu-widgets .soc-ico a:after {
 background-color:var(--the7-accent-color);
 box-shadow:none
}
.dt-mega-parent .sidebar-content .widget .soc-ico a:not(:hover) .soc-font-icon {
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget .post-content .text-secondary {
 color:rgba(25,79,144,.5)
}
.dt-mega-parent .sidebar-content .widget .custom-categories a,
.dt-mega-parent .sidebar-content .widget .custom-categories a .item-name,
.dt-mega-parent .sidebar-content .widget .cat-item a,
.dt-mega-parent .sidebar-content .widget .widget_recent_comments a,
.dt-mega-parent .sidebar-content .widget .widget_tag_cloud a:hover {
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget .custom-categories a span.item-num,
.dt-mega-parent .sidebar-content .widget .cat-item a span.item-num {
 color:rgba(25,79,144,.5)
}
.dt-mega-parent .sidebar-content .widget .menu .current-menu-parent>a,
.dt-mega-parent .sidebar-content .widget .menu .current-menu-item>a,
.dt-mega-parent .sidebar-content .widget .custom-nav>li>a:hover span,
.dt-mega-parent .sidebar-content .widget .custom-nav li.act>a span,
.dt-mega-parent .sidebar-content .widget .custom-nav>li>ul a:hover span,
.dt-mega-parent .sidebar-content .widget .st-accordion li>a:hover,
.dt-mega-parent .sidebar-content .widget .st-accordion>ul li>a:hover *,
.dt-mega-parent .sidebar-content .widget .widget .custom-categories a:hover span.item-name,
.dt-mega-parent .sidebar-content .widget .widget_categories li a:hover,
.dt-mega-parent .sidebar-content .widget .widget_meta a:hover,
.dt-mega-parent .sidebar-content .widget .blogroll a:hover,
.dt-mega-parent .sidebar-content .widget .widget_archive li a:hover,
.dt-mega-parent .sidebar-content .widget .widget_recent_entries a:hover,
.dt-mega-parent .sidebar-content .widget .widget_links a:hover,
.dt-mega-parent .sidebar-content .widget .widget_pages a:hover,
.dt-mega-parent .sidebar-content .widget .recent-posts a:not(.post-rollover):hover,
.dt-mega-parent .sidebar-content .widget .items-grid .post-content>a:hover,
.dt-mega-parent .sidebar-content .widget #wp-calendar td a:hover,
.dt-mega-parent .sidebar-content .widget .tagcloud a:hover,
.dt-mega-parent .sidebar-content .widget .widget_nav_menu a:hover,
.dt-mega-parent .sidebar-content .widget a.rsswidget:hover {
 color:var(--the7-accent-color)
}
.dt-mega-parent .sidebar-content .widget .custom-menu a:after {
 color:rgba(25,79,144,.5)
}
.dt-mega-parent .sidebar-content .widget .st-accordion li>a:before,
.dt-mega-parent .sidebar-content .widget .custom-menu a:before {
 background-color:rgba(25,79,144,.15)
}
.dt-mega-parent .sidebar-content .widget .st-accordion li>a:after {
 color:rgba(25,79,144,.5)
}
.main-nav li.dt-mega-menu .mega-menu-img>.the7-svg-image {
 width:16px
}
.floating-content {
 position:relative;
 -webkit-backface-visibility:hidden;
 -webkit-perspective:1000;
 -webkit-transition:transform .3s ease-out;
 transition:transform .3s ease-out
}
.project-wide-col {
 display:inline-block;
 vertical-align:top;
 width:66.6667%;
 box-sizing:border-box
}
.project-wide-col.left-side {
 padding-right:50px
}
.project-wide-col.right-side {
 padding-left:50px
}
.project-narrow-col {
 display:inline-block;
 vertical-align:top;
 width:33.3333%
}
.mobile-false .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
 position:absolute;
 left:0;
 top:50%;
 width:calc(100% + 40px);
 max-width:calc(100% + 40px)
}
.filter-grayscale .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img,
.filter-grayscale-static .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
 top:0;
 width:100%;
 max-width:100%;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.effect-layla .rollover-content {
 display:block;
 padding:35px 45px;
 opacity:1;
 text-align:center
}
.effect-layla .rollover-content:hover {
 padding:35px 45px
}
.effect-layla .rollover-content:before,
.effect-layla .rollover-content:after {
 position:absolute;
 content:'';
 opacity:0
}
.effect-layla .rollover-content:before {
 top:25px;
 right:15px;
 bottom:25px;
 left:15px;
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 -ms-transform:scale(0,1);
 -webkit-transform:scale(0,1);
 transform:scale(0,1);
 -webkit-transform-origin:0 0;
 transform-origin:0 0
}
.effect-layla .rollover-content:after {
 top:15px;
 right:25px;
 bottom:15px;
 left:25px;
 border-right:1px solid #fff;
 border-left:1px solid #fff;
 -ms-transform:scale(1,0);
 -webkit-transform:scale(1,0);
 transform:scale(1,0);
 -ms-transform-origin:100% 0;
 -webkit-transform-origin:100% 0;
 transform-origin:100% 0
}
.effect-layla .entry-title,
.effect-layla .links-container,
.effect-layla .rollover-thumbnails {
 -ms-transition:-ms-transform 0.35s;
 -webkit-transition:-webkit-transform 0.35s;
 transition:transform 0.35s
}
.effect-layla:not(.always-show-info) .entry-title,
.effect-layla:not(.always-show-info) .links-container,
.effect-layla:not(.always-show-info) .rollover-thumbnails {
 opacity:0;
 -ms-transition:-ms-transform 0.35s,opacity 0.35s;
 -webkit-transition:-webkit-transform 0.35s,opacity 0.35s;
 transition:transform 0.35s,opacity 0.35s
}
.effect-layla p,
.effect-layla .entry-meta {
 opacity:0;
 -webkit-transform:translate3d(0,-15px,0);
 transform:translate3d(0,-15px,0)
}
.effect-layla .entry-title,
.effect-layla .links-container,
.effect-layla .rollover-thumbnails {
 -webkit-transform:translate3d(0,-20px,0);
 transform:translate3d(0,-20px,0)
}
.always-show-info.effect-layla .entry-title,
.always-show-info.effect-layla .links-container,
.always-show-info.effect-layla .rollover-thumbnails {
 -webkit-transform:translate3d(0,-20px,0);
 transform:translate3d(0,-20px,0)
}
.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project>a>img {
 -webkit-transform:translate3d(-20px,-50%,0);
 transform:translate3d(-20px,-50%,0)
}
.effect-layla .rollover-project>a>img,
.effect-layla .rollover-content:before,
.effect-layla .rollover-content:after,
.effect-layla p,
.effect-layla .entry-meta {
 -webkit-transition:opacity 0.35s,-webkit-transform 0.35s;
 transition:opacity 0.35s,transform 0.35s
}
.effect-layla .links-container,
.effect-layla .entry-meta {
 position:relative;
 z-index:10
}
.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {
 -webkit-transform:translate3d(-20px,calc(-50% + 10px),0);
 transform:translate3d(-20px,calc(-50% + 10px),0)
}
.mobile-true .filter-grayscale .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,
.mobile-true .filter-grayscale-static .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,
.mobile-true .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mobile-false .effect-layla.hover-color-static .rollover-project:hover>a>img,
.mobile-true .effect-layla.hover-color-static .rollover-project.is-clicked>a>img {
 opacity:.3
}
.mobile-false .effect-layla .rollover-project:hover figcaption::before,
.mobile-true .effect-layla .rollover-project.is-clicked figcaption::before,
.mobile-false .effect-layla .rollover-project:hover figcaption::after,
.mobile-true .effect-layla .rollover-project.is-clicked figcaption::after {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.mobile-false .effect-layla .rollover-project:hover .entry-title,
.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,
.mobile-false .effect-layla .rollover-project:hover p,
.mobile-true .effect-layla .rollover-project.is-clicked p,
.mobile-false .effect-layla .rollover-project:hover .entry-meta,
.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,
.mobile-false .effect-layla .rollover-project:hover .links-container,
.mobile-true .effect-layla .rollover-project.is-clicked .links-container,
.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,
.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-content:after,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-content:after,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-title,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .links-container,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .links-container,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,
.mobile-false.mobile-false .effect-layla .rollover-project:hover p,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked p,
.mobile-false.mobile-false .effect-layla .rollover-project:hover a>img,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked a>img,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-meta,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta {
 -webkit-transition-delay:0.15s;
 transition-delay:0.15s
}
.effect-bubba .rollover-project>a>img {
 -webkit-transition:opacity 0.35s;
 transition:opacity 0.35s
}
.mobile-false .effect-bubba.hover-color-static .rollover-project:hover>a>img,
.mobile-true .effect-bubba.hover-color-static .rollover-project.is-clicked>a>img {
 opacity:.3
}
.effect-bubba .rollover-content {
 display:block;
 padding:35px 45px;
 text-align:center;
 opacity:1
}
.effect-bubba .rollover-content:before,
.effect-bubba .rollover-content:after {
 position:absolute;
 top:25px;
 right:25px;
 bottom:25px;
 left:25px;
 content:'';
 opacity:0;
 -webkit-transition:opacity 0.35s,-webkit-transform 0.35s;
 transition:opacity 0.35s,transform 0.35s
}
.effect-bubba .rollover-content:before {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 -webkit-transform:scale(0,1);
 transform:scale(0,1)
}
.effect-bubba .rollover-content:after {
 border-right:1px solid #fff;
 border-left:1px solid #fff;
 -webkit-transform:scale(1,0);
 transform:scale(1,0)
}
.effect-bubba:not(.always-show-info) .rollover-content .entry-title,
.effect-bubba:not(.always-show-info) .rollover-content .links-container,
.effect-bubba:not(.always-show-info) .rollover-content .rollover-thumbnails {
 opacity:0;
 -webkit-transition:-webkit-transform 0.35s,opacity 0.35s;
 transition:transform 0.35s,opacity 0.35s;
 -webkit-transform:translate3d(0,-20px,0);
 transform:translate3d(0,-20px,0)
}
.effect-bubba .rollover-content p,
.effect-bubba .rollover-content .entry-meta {
 opacity:0;
 -webkit-transition:opacity 0.35s,-webkit-transform 0.35s;
 transition:opacity 0.35s,transform 0.35s;
 -webkit-transform:translate3d(0,20px,0);
 transform:translate3d(0,20px,0)
}
.effect-bubba .links-container,
.effect-bubba .entry-meta {
 position:relative;
 z-index:10
}
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:before,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:before,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:after,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:after {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-title,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-title,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .links-container,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .links-container,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-thumbnails,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-thumbnails,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover p,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked p,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-meta,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-meta {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mobile-false .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
 position:absolute;
 top:50%;
 left:0;
 width:calc(100% + 20px);
 max-width:calc(100% + 20px)
}
.filter-grayscale .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img,
.filter-grayscale-static .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
 top:0;
 width:100%;
 max-width:100%;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.effect-sarah .rollover-project>a>img {
 max-width:none;
 width:-webkit-calc(100% + 20px);
 width:calc(100% + 20px);
 -webkit-transition:opacity 0.35s,-webkit-transform 0.35s;
 transition:opacity 0.35s,transform 0.35s;
 -webkit-transform:translate3d(-10px,-50%,0);
 transform:translate3d(-10px,-50%,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.jg-container.effect-sarah .rollover-project>a>img,
.slider-wrapper.effect-sarah .rollover-project>a>img,
.mobile-true .effect-sarah .rollover-project>a>img {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slider-wrapper.effect-sarah .rollover-project>a>img {
 width:100%
}
.mobile-false.mobile-false .effect-sarah.hover-color-static .rollover-project:hover>a>img,
.mobile-true.mobile-true .effect-sarah.hover-color-static .rollover-project.is-clicked>a>img {
 opacity:.3
}
.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img,
.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img {
 -webkit-transform:translate3d(0,-50%,0);
 transform:translate3d(0,-50%,0)
}
.effect-sarah .rollover-content {
 display:block;
 padding:25px 40px;
 text-align:left;
 opacity:1
}
.effect-sarah .rollover-content .links-container {
 text-align:left
}
.effect-sarah:not(.always-show-info) .rollover-content .entry-title,
.effect-sarah:not(.always-show-info) .rollover-content .links-container,
.effect-sarah:not(.always-show-info) .rollover-content .rollover-thumbnails {
 opacity:0;
 -webkit-transition:opacity 0.35s;
 transition:opacity 0.35s
}
.effect-sarah .rollover-content .entry-title {
 position:relative;
 overflow:hidden;
 padding:0 0 15px;
 margin-bottom:15px
}
.effect-sarah .rollover-content .entry-title:after {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:3px;
 background:#fff;
 content:'';
 -webkit-transition:-webkit-transform 0.35s;
 transition:transform 0.35s;
 -webkit-transform:translate3d(-101%,0,0);
 transform:translate3d(-100%,0,0)
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title {
 opacity:1
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title:after,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title:after {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .links-container,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .links-container,
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .rollover-thumbnails,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .rollover-thumbnails {
 opacity:1
}
.effect-sarah .rollover-content p,
.effect-sarah .rollover-content .entry-meta {
 opacity:0;
 -webkit-transition:opacity 0.35s,-webkit-transform 0.35s;
 transition:opacity 0.35s,transform 0.35s;
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
.mobile-false.mobile-false .effect-sarah .rollover-project:hover p,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked p,
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-meta,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-meta {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.effect-layla .links-container,
.effect-sarah .links-container,
.effect-bubba .links-container {
 width:100%;
 height:44px
}
.effect-layla .rollover-content,
.effect-sarah .rollover-content,
.effect-bubba .rollover-content {
 -webkit-align-content:center;
 -ms-align-content:center;
 align-content:center;
 -ms-flex-line-pack:center
}
.effect-layla .rollover-content,
.effect-bubba .rollover-content {
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.cs-style-3 .rollover-project .rollover-content {
 opacity:1
}
.cs-style-3 .rollover-content {
 padding:0
}
.cs-style-3.content-align-centre .rollover-content {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-align-content:flex-end;
 -ms-align-content:flex-end;
 align-content:flex-end;
 -ms-flex-line-pack:end;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:flex-end;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -ms-flex-align:end
}
.cs-style-3 .rollover-project>a {
 position:relative;
 display:block;
 -webkit-transition:-webkit-transform 0.4s;
 transition:transform 0.4s
}
.mobile-false .cs-style-3 .rollover-project:hover>a {
 -ms-transform:translateY(-20px);
 -webkit-transform:translateY(-20px);
 transform:translateY(-20px)
}
.hover-style-three .rollover-project>a:after {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 background-color:rgba(0,0,0,.2);
 opacity:0
}
.mobile-false .hover-style-three .rollover-project:hover>a:after,
.mobile-true .hover-style-three .rollover-project.is-clicked>a:after {
 opacity:1
}
.cs-style-3.content-align-left .rollover-content-container {
 position:absolute;
 bottom:0
}
.cs-style-3 .rollover-content-container {
 width:100%;
 padding:15px 20px 5px;
 background-color:#1e1e1e
}
.mobile-false .cs-style-3 .rollover-content-container {
 -webkit-transition:-webkit-transform 0.4s,opacity 0.1s 0.3s;
 transition:transform 0.4s,opacity 0.1s 0.3s;
 -ms-transform:translateY(100%);
 -webkit-transform:translateY(100%);
 transform:translateY(100%)
}
.cs-style-3 .rollover-project:hover .rollover-content-container,
.mobile-false .cs-style-3 .dt-owl-item:hover .rollover-content-container,
.mobile-true .cs-style-3 .is-clicked .rollover-content-container,
.mobile-true .cs-style-3 .dt-owl-item .rollover-content-container {
 opacity:1;
 -ms-transform:translateY(0);
 -webkit-transform:translateY(0);
 transform:translateY(0);
 -ms-transition:-ms-transform 0.4s,opacity 0.1s;
 -webkit-transition:-webkit-transform 0.4s,opacity 0.1s;
 transition:transform 0.4s,opacity 0.1s
}
.mobile-true .cs-style-3 .is-clicked .rollover-content {
 display:block
}
.mobile-true .cs-style-3.content-align-centre .rollover-content {
 display:none
}
.cs-style-3.content-align-centre .rollover-content.is-clicked {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.cs-style-3 .rollover-thumbnails {
 opacity:0;
 margin-bottom:20px
}
.mobile-false .cs-style-3 .links-container {
 opacity:0
}
.cs-style-3 .links-container {
 margin-bottom:15px
}
.mobile-false .cs-style-3 .rollover-project:hover .links-container,
.mobile-false .cs-style-3 .rollover-project:hover .rollover-thumbnails,
.mobile-false .cs-style-3 .dt-owl-item:hover .links-container {
 opacity:1
}
.mobile-false .cs-style-3 .links-container,
.cs-style-3 .rollover-project .rollover-thumbnails {
 -webkit-transition:opacity 400ms ease;
 transition:opacity 400ms ease
}
.mobile-true .cs-style-3 .links-container {
 -webkit-transition:opacity 0.1s 0.3s;
 transition:opacity 0.1s 0.3s
}
.cs-style-3 .rollover-content * {
 color:#fff!important
}
.accent-gradient .cs-style-3 .rollover-content .entry-title a {
 -webkit-backface-visibility:hidden;
 background-image:none
}
.hover-style-one .rollover-content,
.accent-gradient .hover-style-one .rollover-content {
 background:rgba(0,0,0,.6);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),rgba(0,0,0,.1) 50%,color-stop(100%,rgba(0,0,0,.6)));
 background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);
 background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%);
 background-color:transparent!important;
 color:#fff
}
.hover-style-one .rollover-content {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.content-align-centre.hover-style-one .rollover-content {
 -webkit-align-content:flex-end;
 -ms-align-content:flex-end;
 align-content:flex-end;
 -ms-flex-line-pack:end;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:flex-end;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -ms-flex-align:end
}
.content-align-left.hover-style-one .rollover-content {
 -webkit-align-content:flex-end;
 -ms-align-content:flex-end;
 align-content:flex-end;
 -ms-flex-line-pack:end;
 -webkit-align-items:flex-end;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -ms-flex-align:end
}
.hover-style-one .rollover-project>a:after {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 background-color:rgba(0,0,0,.2);
 opacity:0
}
.mobile-false .hover-style-one .rollover-project:hover>a:after {
 opacity:1
}
.hover-style-one .rollover-content-container {
 margin-top:10px;
 width:100%
}
.hover-style-one.always-show-info .links-container,
.hover-style-one.always-show-info .rollover-thumbnails {
 opacity:0
}
.hover-style-one.always-show-info .rollover-project:hover .links-container,
.hover-style-one.always-show-info .rollover-project:hover .rollover-thumbnails {
 opacity:1
}
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content.is-clicked {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.hover-style-two .rollover-content {
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.content-align-bottom.hover-style-two .rollover-content {
 -webkit-align-content:flex-end;
 -ms-align-content:flex-end;
 align-content:flex-end;
 -ms-flex-line-pack:end;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:flex-end;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -ms-flex-align:end
}
.content-align-centre.hover-style-two .rollover-content {
 -webkit-align-content:center;
 -ms-align-content:center;
 align-content:center;
 -ms-flex-line-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.content-align-left-bottom.hover-style-two .rollover-content {
 -webkit-align-content:flex-end;
 -ms-align-content:flex-end;
 align-content:flex-end;
 -ms-flex-line-pack:end;
 -webkit-align-items:flex-end;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -ms-flex-align:end
}
.content-align-left-top.hover-style-two .rollover-content {
 -webkit-align-content:flex-start;
 -ms-align-content:flex-start;
 align-content:flex-start;
 -ms-flex-line-pack:start;
 -webkit-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 -ms-flex-align:start
}
.hover-style-two .rollover-content-container {
 margin-top:10px;
 width:100%
}
.buttons-on-img {
 position:relative;
 overflow:hidden;
 margin:0 0 20px;
 text-align:center
}
.bg-on .buttons-on-img {
 margin:0
}
.layout-list .buttons-on-img {
 margin:0 30px 25px 0
}
.layout-list .project-even .buttons-on-img {
 margin:0 0 25px 30px
}
.layout-list .media-wide .buttons-on-img {
 margin-right:0;
 margin-left:0
}
.buttons-on-img>p,
.post .buttons-on-img .alignnone,
.description-under-image .post .buttons-on-img .alignnone,
.description-under-image .post .buttons-on-img .slider-masonry {
 margin-bottom:0
}
.post .buttons-on-img .alignleft {
 margin:0
}
.buttons-on-img>.rollover-content {
 padding:0
}
.mobile-true .buttons-on-img>.rollover-content {
 display:block
}
.accent-bg-mixin {
 color:#fff;
 background-color:#194f90
}
.accent-gradient .accent-bg-mixin {
 background:#194f90;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.solid-bg-mixin {
 background-color:#f7f7f7
}
.header-color {
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget .header-color {
 color:#194f90
}
#main .sidebar-content .header-color {
 color:#222
}
.footer .header-color {
 color:#f3d357
}
.color-base-transparent {
 color:#777
}
.sidebar-content .color-base-transparent {
 color:rgba(119,119,119,.5)
}
.footer .color-base-transparent {
 color:rgba(255,255,255,.5)
}
.outline-element-decoration .outline-decoration {
 -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .shadow-decoration {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.testimonial-item:not(.testimonial-item-slider),
.testimonial-item .ts-viewport,
.bg-on.team-container,
.dt-team-shortcode.content-bg-on .team-container {
 background-color:#f7f7f7
}
.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),
.outline-element-decoration .testimonial-item .ts-viewport,
.outline-element-decoration .bg-on.team-container,
.outline-element-decoration .dt-team-shortcode.content-bg-on .team-container {
 -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0);
 box-shadow:inset 0 0 0 1px rgba(0,0,0,0)
}
.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),
.shadow-element-decoration .testimonial-item .ts-viewport,
.shadow-element-decoration .bg-on.team-container,
.shadow-element-decoration .dt-team-shortcode.content-bg-on .team-container {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.dt-team-shortcode .team-content {
 font-size:15px;
 line-height:27px
}
.testimonial-item .testimonial-vcard .text-secondary,
.testimonial-item .testimonial-vcard .text-primary,
.testimonial-item .testimonial-vcard .text-primary * {
 color:#194f90
}
.sidebar-content .testimonial-item .testimonial-vcard .text-secondary,
.sidebar-content .testimonial-item .testimonial-vcard .text-primary,
.sidebar-content .testimonial-item .testimonial-vcard .text-primary * {
 color:#222
}
.footer .testimonial-item .testimonial-vcard .text-secondary,
.footer .testimonial-item .testimonial-vcard .text-primary,
.footer .testimonial-item .testimonial-vcard .text-primary * {
 color:#f3d357
}
.testimonial-item .testimonial-vcard a.text-primary:hover,
.testimonial-item .testimonial-vcard a.text-primary:hover * {
 text-decoration:underline
}
.team-author p {
 color:#194f90;
 font:300 / "Oswald",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.dt-team-shortcode .team-author p {
 font:/ 28px "Libre Franklin",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:#194f90
}
.accent-gradient .dt-team-shortcode .team-author p {
 background:-webkit-linear-gradient();
 color:transparent;
 -webkit-background-clip:text;
 background-clip:text
}
@media all and (-ms-high-contrast:none) {
 .accent-gradient .dt-team-shortcode .team-author p {
  color:#194f90
 }
}
.dt-mega-parent .sidebar-content .widget .team-author p {
 font:15px / 27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:rgba(25,79,144,.5)
}
.sidebar-content .team-author p {
 font:15px / 27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:rgba(119,119,119,.5)
}
.footer .team-author p {
 font:15px / 27px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:rgba(255,255,255,.5)
}
.testimonial-vcard .text-secondary {
 color:#194f90;
 line-height:26px;
 font-weight:700
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-secondary {
 color:#194f90
}
#main .sidebar-content .testimonial-vcard .text-secondary {
 color:#222
}
.footer .testimonial-vcard .text-secondary {
 color:#f3d357
}
#main .sidebar-content .widget .testimonial-vcard .text-secondary {
 color:rgba(119,119,119,.5)
}
.dt-testimonials-shortcode .testimonial-vcard .text-secondary {
 font-size:15px;
 line-height:27px;
 font-weight:400;
 color:#194f90
}
.accent-gradient .dt-testimonials-shortcode .testimonial-vcard .text-secondary {
 background:-webkit-linear-gradient();
 color:transparent;
 -webkit-background-clip:text;
 background-clip:text
}
@media all and (-ms-high-contrast:none) {
 .accent-gradient .dt-testimonials-shortcode .testimonial-vcard .text-secondary {
  color:#194f90
 }
}
.dt-testimonials-shortcode .more-link {
 color:#194f90
}
.testimonial-vcard .text-primary {
 color:#194f90;
 font-size:15px;
 line-height:27px;
 font-weight:700
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-primary {
 color:#194f90
}
#main .sidebar-content .testimonial-vcard .text-primary {
 color:#222
}
.footer .testimonial-vcard .text-primary {
 color:#f3d357
}
.testimonial-vcard .text-primary * {
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-primary * {
 color:#194f90
}
#main .sidebar-content .testimonial-vcard .text-primary * {
 color:#222
}
.footer .testimonial-vcard .text-primary * {
 color:#f3d357
}
.dt-testimonials-shortcode .testimonial-vcard .text-primary {
 font:normal normal / "Oswald",Helvetica,Arial,Verdana,sans-serif
}
.team-author-name,
.team-author-name a {
 color:#194f90;
 font:normal normal / "Oswald",Helvetica,Arial,Verdana,sans-serif
}
.content .team-author-name a:hover {
 color:#194f90
}
.accent-gradient .content .team-author-name a:hover {
 background:-webkit-linear-gradient();
 color:transparent;
 -webkit-background-clip:text;
 background-clip:text
}
@media all and (-ms-high-contrast:none) {
 .accent-gradient .content .team-author-name a:hover {
  color:#194f90
 }
}
.widget .team-author-name,
.widget .team-author-name a {
 font:400 / "Oswald",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget .widget .team-author-name,
.dt-mega-parent .sidebar-content .widget .widget .team-author-name a {
 color:#194f90
}
#main .sidebar-content .widget .team-author-name,
#main .sidebar-content .widget .team-author-name a {
 color:#222
}
.footer .widget .team-author-name,
.footer .widget .team-author-name a {
 color:#f3d357
}
.team-author-name,
.team-author-name a {
 color:#194f90
}
.dt-mega-parent .sidebar-content .widget .team-author-name,
.dt-mega-parent .sidebar-content .widget .team-author-name a {
 color:#194f90
}
#main .sidebar-content .team-author-name,
#main .sidebar-content .team-author-name a {
 color:#222
}
.footer .team-author-name,
.footer .team-author-name a {
 color:#f3d357
}
.rsTitle {
 font:800 / "Oswald",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.rsDesc {
 font:normal 700 / "Oswald",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
@media screen and (max-width:1200px) {
 .rsTitle {
  font:normal 700 / "Oswald",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  font:600 / "Oswald",Helvetica,Arial,Verdana,sans-serif
 }
}
@media screen and (max-width:1024px) {
 .rsTitle {
  font:600 / "Oswald",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  font:500 / "Oswald",Helvetica,Arial,Verdana,sans-serif
 }
}
@media screen and (max-width:800px) {
 .rsTitle {
  font:400 / "Oswald",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  font:15px / 27px "Libre Franklin",Helvetica,Arial,Verdana,sans-serif
 }
}
@media screen and (max-width:320px) {
 .rsTitle {
  font:15px / 27px "Libre Franklin",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  display:none!important;
  font:15px / 27px "Libre Franklin",Helvetica,Arial,Verdana,sans-serif
 }
}
#main-slideshow .progress-spinner-left,
#main-slideshow .progress-spinner-right {
 border-color:#194f90!important
}
.slider-content .owl-dot:not(.active):not(:hover),
.slider-content .owl-dot:not(.active):hover {
 -webkit-box-shadow:inset 0 0 0 2px rgba(119,119,119,.35);
 box-shadow:inset 0 0 0 2px rgba(119,119,119,.35)
}
.slider-content .owl-dot.active {
 -webkit-box-shadow:inset 0 0 0 20px rgba(119,119,119,.35);
 box-shadow:inset 0 0 0 20px rgba(119,119,119,.35)
}
.dt-mega-parent .sidebar-content .widget .slider-content .owl-dot:not(.active):not(:hover),
.dt-mega-parent .sidebar-content .widget .slider-content .owl-dot:not(.active):hover {
 -webkit-box-shadow:inset 0 0 0 2px rgba(25,79,144,.35);
 box-shadow:inset 0 0 0 2px rgba(25,79,144,.35)
}
.dt-mega-parent .sidebar-content .widget .slider-content .owl-dot.active {
 -webkit-box-shadow:inset 0 0 0 20px rgba(25,79,144,.35);
 box-shadow:inset 0 0 0 20px rgba(25,79,144,.35)
}
.sidebar .slider-content .owl-dot:not(.active):not(:hover),
.sidebar .slider-content .owl-dot:not(.active):hover,
.sidebar-content .slider-content .owl-dot:not(.active):not(:hover),
.sidebar-content .slider-content .owl-dot:not(.active):hover {
 -webkit-box-shadow:inset 0 0 0 2px rgba(119,119,119,.35);
 box-shadow:inset 0 0 0 2px rgba(119,119,119,.35)
}
.sidebar .slider-content .owl-dot.active,
.sidebar-content .slider-content .owl-dot.active {
 -webkit-box-shadow:inset 0 0 0 20px rgba(119,119,119,.35);
 box-shadow:inset 0 0 0 20px rgba(119,119,119,.35)
}
.footer .slider-content .owl-dot:not(.active):not(:hover),
.footer .slider-content .owl-dot:not(.active):hover {
 -webkit-box-shadow:inset 0 0 0 2px rgba(255,255,255,.35);
 box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)
}
.footer .slider-content .owl-dot.active {
 -webkit-box-shadow:inset 0 0 0 20px rgba(255,255,255,.35);
 box-shadow:inset 0 0 0 20px rgba(255,255,255,.35)
}
.d-flex {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.flex-row {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.flex-column {
 flex-direction:column
}
.justify-content-start {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.justify-content-end {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.justify-content-center {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.justify-content-between {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.justify-content-around {
 -ms-flex-pack:distribute;
 justify-content:space-around
}
.elementor-edit-area-active .elementor-inline-editing {
 min-height:10px
}
.elementor-blockquote__tweet-button,
.elementor-button,
.elementor-cta,
.elementor-headline,
.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-post-navigation .elementor-post-navigation__link a,
.elementor-price-list .elementor-price-list-item,
.elementor-tab-title a,
.elementor-widget .elementor-icon-list-item a,
.elementor-widget-accordion a,
.elementor-widget-reviews .elementor-testimonial__header {
 text-decoration:none
}
.elementor-widget article.visible {
 animation:none
}
.elementor-slideshow__header {
 box-sizing:border-box
}
#footer.elementor-footer>.wf-wrap,
body.elementor-clear-template #main>.wf-wrap {
 width:auto;
 padding:0
}
#footer.elementor-footer>.wf-wrap,
#footer.elementor-footer>.wf-wrap>.wf-container-footer,
#footer.elementor-footer>.wf-wrap>.wf-container-footer>.wf-container,
body.elementor-clear-template #main {
 padding:0;
 margin:0
}
.elementor-widget-text-path svg:not(:root) {
 overflow:visible
}
input.elementor-field,
select.elementor-field,
textarea.elementor-field {
 height:auto;
 padding:5px 14px;
 border-radius:3px
}
.elementor-field-textual {
 line-height:1.4;
 font-size:15px;
 min-height:40px;
 padding:5px 14px;
 -webkit-border-radius:3px;
 border-radius:3px
}
.elementor-field-textual.elementor-size-sm {
 border-radius:3px
}
.content .elementor-field-textual.elementor-size-xs,
.elementor-field-textual.elementor-size-xs {
 font-size:13px;
 line-height:1.4;
 min-height:33px;
 padding:4px 12px;
 -webkit-border-radius:2px;
 border-radius:2px
}
.content .elementor-field-textual.elementor-size-md,
.elementor-field-textual.elementor-size-md {
 font-size:16px;
 line-height:1.4;
 min-height:47px;
 padding:6px 16px;
 -webkit-border-radius:4px;
 border-radius:4px
}
.content .elementor-field-textual.elementor-size-lg,
.elementor-field-textual.elementor-size-lg {
 font-size:18px;
 line-height:1.4;
 min-height:59px;
 padding:7px 20px;
 -webkit-border-radius:5px;
 border-radius:5px
}
.content .elementor-field-textual.elementor-size-xl,
.elementor-field-textual.elementor-size-xl {
 font-size:20px;
 line-height:1.4;
 min-height:72px;
 padding:8px 24px;
 -webkit-border-radius:6px;
 border-radius:6px
}
.elementor-form .elementor-button.elementor-size-xs {
 min-height:33px
}
#reviews .comment-form #submit.elementor-size-xs {
 min-height:33px;
 line-height:1.4;
 padding:10px 20px;
 border-radius:2px
}
.elementor-form .elementor-button.elementor-size-sm {
 min-height:40px
}
#reviews .comment-form #submit.elementor-size-sm {
 min-height:40px;
 line-height:1.4;
 padding:12px 24px;
 border-radius:3px
}
.elementor-form .elementor-button.elementor-size-md {
 min-height:47px
}
#reviews .comment-form #submit.elementor-size-md {
 min-height:47px;
 line-height:1.4;
 padding:15px 30px;
 border-radius:4px
}
.elementor-form .elementor-button.elementor-size-lg {
 min-height:59px
}
#reviews .comment-form #submit.elementor-size-lg {
 min-height:59px;
 line-height:1.4;
 padding:20px 40px;
 border-radius:5px
}
.elementor-form .elementor-button.elementor-size-xl {
 min-height:72px
}
#reviews .comment-form #submit.elementor-size-xl {
 min-height:72px;
 line-height:1.4;
 padding:25px 50px;
 border-radius:6px
}
.elementor-button.elementor-size-xs {
 font-size:13px;
 padding:10px 20px;
 -webkit-border-radius:2px;
 border-radius:2px
}
.elementor-button.elementor-size-sm {
 font-size:15px;
 padding:12px 24px;
 -webkit-border-radius:3px;
 border-radius:3px
}
.elementor-button.elementor-size-md {
 font-size:16px;
 padding:15px 30px;
 -webkit-border-radius:4px;
 border-radius:4px
}
.elementor-button.elementor-size-lg {
 font-size:18px;
 padding:20px 40px;
 -webkit-border-radius:5px;
 border-radius:5px
}
.elementor-button.elementor-size-xl {
 font-size:20px;
 padding:25px 50px;
 -webkit-border-radius:6px;
 border-radius:6px
}
.elementor-element.elementor-button-info .elementor-button:hover {
 background-color:#5bc0de;
 color:#fff
}
.elementor-element.elementor-button-success .elementor-button:hover {
 background-color:#5cb85c;
 color:#fff
}
.elementor-element.elementor-button-warning .elementor-button:hover {
 background-color:#f0ad4e;
 color:#fff
}
.elementor-element.elementor-button-danger .elementor-button:hover {
 background-color:#d9534f;
 color:#fff
}
.elementor-wc-products .star-rating span:before,
.elementor-widget-woocommerce-product-rating .star-rating span:before {
 color:inherit
}
.elementor-add-to-cart .quantity input.qty {
 height:auto;
 width:auto
}
.woocommerce div.product.elementor .quantity .qty {
 margin-bottom:0;
 width:3.631em
}
.elementor-widget-woocommerce-product-add-to-cart form.cart .variations select {
 width:100%
}
.elementor-widget-woocommerce-product-add-to-cart .variations td.value .reset_variations {
 text-align:left;
 color:var(--the7-secondary-text-color);
 font-size:12px
}
.elementor-widget-woocommerce-product-add-to-cart form.cart div.quantity {
 margin:0 10px 0 0
}
.elementor-widget-woocommerce-product-add-to-cart table.variations {
 margin-bottom:0
}
.elementor-widget-woocommerce-product-add-to-cart table.variations td,
.elementor-widget-woocommerce-product-add-to-cart table.variations tr {
 display:block;
 padding:0
}
.elementor-widget-woocommerce-product-add-to-cart .variations select {
 margin-bottom:0!important
}
.elementor-widget-wc-add-to-cart .variations select,
.elementor-widget-wc-add-to-cart table.variations,
.elementor-widget-wc-add-to-cart table.variations tbody {
 width:100%
}
.elementor-menu-cart__main .product_list_widget.cart_list {
 margin:0 0 15px;
 max-height:calc(100vh - 200px);
 overflow-y:auto;
 -webkit-overflow-scrolling:touch
}
.elementor-menu-cart__main .variation dt {
 clear:initial
}
.elementor-button .elementor-button-content-wrapper *,
.elementor-button span,
button.elementor-button *,
button.elementor-button:hover * {
 color:inherit
}
.elementor-menu-cart__main .variation dd {
 float:initial
}
.elementor-align-center .woocommerce-variation-add-to-cart {
 justify-content:center
}
.elementor-align-right .woocommerce-variation-add-to-cart {
 justify-content:flex-end
}
.elementor-align-justify form.cart .quantity {
 margin-bottom:15px
}
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image,
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image img,
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__wrapper {
 border-radius:inherit
}
.elementor-star-rating {
 line-height:1
}
.elementor-lightbox .elementor-swiper-button,
.elementor-lightbox .elementor-swiper-button:focus {
 outline:0!important
}
.elementor-field-group .elementor-select-wrapper:before {
 display:none
}
.content .elementor-toc__list-wrapper {
 list-style:none
}
.elementor-alert-description {
 display:block
}
.elementor-widget-woocommerce-product-price .price {
 margin-bottom:0
}
body .elementor-widget-wp-widget-woocommerce_layered_nav select,
body .elementor-widget-wp-widget-woocommerce_layered_nav ul,
body .elementor-widget-wp-widget-woocommerce_layered_nav_filters select,
body .elementor-widget-wp-widget-woocommerce_layered_nav_filters ul,
body .elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories,
body .elementor-widget-wp-widget-woocommerce_products ul,
body .elementor-widget-wp-widget-woocommerce_recent_reviews ul,
body .elementor-widget-wp-widget-woocommerce_recently_viewed_products ul,
body .elementor-widget-wp-widget-woocommerce_top_rated_products ul,
body .elementor-widget-wp-widget-woocommerce_widget_cart ul,
body .product .elementor-widget-woocommerce-product-images div.images {
 margin:0
}
.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories ul {
 margin-bottom:0
}
.elementor-widget-wp-widget-woocommerce_product_categories select {
 max-width:100%;
 width:100%
}
.elementor-widget .product_list_widget .star-rating {
 float:none
}
.elementor-widget .woocommerce h5 {
 margin-bottom:15px
}
.elementor-widget-wp-widget-woocommerce_widget_cart .quantity {
 text-align:left
}
.elementor-widget-wp-widget-woocommerce_layered_nav .select2-container .select2-selection--multiple .select2-selection__rendered {
 display:inline-flex;
 align-items:center
}
#page .elementor-widget-wp-widget-woocommerce_layered_nav .select2-container--default .select2-selection--multiple li {
 margin:0 1px 1px 0
}
[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-widget-the7-woocommerce-product-images,
[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-widget-the7-woocommerce-product-images,
[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-phone.elementor-widget-the7-woocommerce-product-images {
 display:block
}
.elementor-element.elementor-widget-the7-woocommerce-product-images:not(.fix) {
 width:100%
}
.elementor-widget .dt-wc-product-gallery {
 align-items:flex-start
}
.elementor-widget .dt-wc-product-gallery .flexslider {
 visibility:hidden
}
.elementor-widget .dt-product-gallery .flexslider {
 position:relative
}
.elementor-widget .dt-product-thumbs,
.elementor-widget .dt-product-thumbs .flexslider {
 position:relative;
 width:100%
}
.elementor-widget .dt-wc-product-gallery[data-animation=fade] .dt-product-gallery ul.slides {
 overflow:hidden
}
.elementor-widget .dt-product-thumbs .flex-viewport {
 z-index:2;
 min-width:100%;
 height:100%
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides {
 width:auto!important;
 height:800%
}
.elementor-widget .stop-transition .slides {
 transform:translate3d(0,0,0)!important
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides li {
 float:none!important;
 margin-left:auto!important;
 margin-right:auto!important
}
.elementor-widget .dt-product-gallery .slides>li>a,
.elementor-widget .dt-product-thumbs .slides .slide-wrapper {
 display:flex;
 align-items:center;
 height:100%;
 justify-content:center;
 overflow:hidden
}
.content .elementor-widget .dt-wc-product-gallery ul {
 margin:0
}
.elementor-widget .dt-product-gallery ul.slides,
.elementor-widget .thumb-position-bottom .dt-product-thumbs .slides {
 display:flex;
 align-items:center
}
.elementor-widget .dt-wc-product-gallery .dt-product-thumbs,
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) {
 display:flex
}
.elementor-widget .thumb-position-bottom .dt-wc-product-gallery {
 flex-flow:row wrap
}
.elementor-widget .product .dt-wc-product-gallery div.images,
.elementor-widget .thumb-position-right .dt-product-thumbs {
 width:100%
}
.elementor-widget .dt-product-gallery .slides li {
 text-align:center;
 line-height:0;
 max-width:100%;
 overflow:visible!important
}
.elementor-widget .dt-product-gallery .slides>li,
.elementor-widget .dt-product-thumbs .slides>li>.slide-wrapper {
 -webkit-font-smoothing:subpixel-antialiased;
 -webkit-transform:translateZ(0) scale(1,1)
}
.elementor-widget .dt-product-gallery .slides a {
 pointer-events:none;
 display:block
}
.elementor-widget .thumb-position-left .dt-product-gallery {
 order:1
}
.elementor-widget .thumb-position-left .dt-product-thumbs {
 order:0
}
div[class*=elementor-widget-the7]>.elementor-widget-container .img-ratio-wrapper {
 display:block;
 line-height:0
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides .slide-wrapper,
div[class*=elementor-widget-the7]:not(.preserve-img-ratio-y) .the7-product-navigation .img-ratio-wrapper,
div[class*=elementor-widget-the7]:not(.preserve-img-ratio-y)>.elementor-widget-container .img-ratio-wrapper,
div[class*=elementor-widget-the7]:not(.preserve-thumb-ratio-y) .dt-product-thumbs .slides .slide-wrapper {
 overflow:hidden;
 width:100%;
 height:0;
 position:relative
}
.elementor-widget .dt-product-gallery {
 position:relative;
 width:100%
}
.elementor-widget .dt-product-gallery,
.elementor-widget .dt-product-gallery .flex-viewport,
.elementor-widget .dt-product-gallery .flexslider,
.elementor-widget .dt-product-gallery .slides {
 height:100%
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .flexslider {
 width:inherit
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs {
 width:calc((1/var(--thumbs_ratio)) * ((var(--widget-width) - ((1/var(--gallery-ratio)) *var(--thumbs-spacing) *var(--thumbs-items)) + ((1/var(--gallery-ratio)) *var(--thumbs-spacing)) - var(--gallery-spacing))/ ((((1/var(--gallery-ratio)) *var(--thumbs-items)) + (1/var(--thumbs_ratio))))))
}
.elementor-widget .dt-product-gallery:before {
 content:"";
 float:left;
 width:100%
}
.elementor-widget .dt-product-gallery:after {
 content:"";
 display:table;
 clear:both
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides .slide-wrapper {
 height:100%
}
.elementor-widget.preserve-thumb-ratio-y .thumb-position-bottom .dt-product-thumbs .slides .slide-wrapper img {
 height:auto!important
}
.elementor-widget:not(.preserve-gallery-ratio-y) .dt-product-gallery .slides a img,
.elementor-widget:not(.preserve-img-ratio-y) .the7-product-navigation a img,
.elementor-widget:not(.preserve-thumb-ratio-y) .dt-product-thumbs .slides .slide-wrapper img,
div[class*=elementor-widget-the7]:not(.preserve-img-ratio-y)>.elementor-widget-container .img-ratio-wrapper img {
 object-fit:cover;
 width:100%;
 height:100%
}
.elementor-widget .slides .slide-wrapper.compat-object-fit img,
.elementor-widget .slides li.compat-object-fit a img,
.elementor-widget .the7-product-navigation .img-ratio-wrapper.compat-object-fit img {
 display:none
}
.elementor-widget .slides .slide-wrapper.compat-object-fit,
.elementor-widget .slides li.compat-object-fit,
.elementor-widget .the7-product-navigation .img-ratio-wrapper.compat-object-fit {
 background-size:cover;
 background-position:center center
}
.elementor-widget.preserve-gallery-ratio-y .dt-product-gallery .slides li.compat-object-fit,
.elementor-widget.preserve-img-ratio-y .the7-product-navigation .img-ratio-wrapper.compat-object-fit,
.elementor-widget.preserve-thumb-ratio-y .dt-product-thumbs .slides .slide-wrapper.compat-object-fit {
 background-size:contain;
 background-repeat:no-repeat
}
.elementor-widget:not(.preserve-gallery-ratio-y) .dt-product-gallery .flexslider .slides a img,
.elementor-widget:not(.preserve-img-ratio-y) .the7-product-navigation .img-ratio-wrapper img,
.elementor-widget:not(.preserve-thumb-ratio-y) .dt-product-thumbs .flexslider .slides .slide-wrapper img,
div[class*=elementor-widget-the7]:not(.preserve-img-ratio-y)>.elementor-widget-container .img-ratio-wrapper img {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.elementor-widget .dt-product-gallery .slides>li,
.elementor-widget:not(.preserve-thumb-ratio-y) .dt-product-thumbs .slides .slide-wrapper {
 height:100%
}
body .elementor-widget .dt-product-gallery-wrap {
 top:0;
 left:0;
 width:100%;
 height:100%;
 position:relative;
 float:none;
 padding:0
}
.elementor-widget .thumb-position-bottom .dt-product-thumbs .slides,
.elementor-widget .thumb-position-bottom .dt-product-thumbs .slides li {
 height:100%
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides li {
 width:100%!important
}
.content .elementor-widget .flex-direction-nav {
 list-style:none
}
.elementor-widget .dt-wc-product-gallery .flex-direction-nav>li {
 position:absolute;
 z-index:100
}
.elementor-widget .dt-wc-product-gallery .flex-direction-nav>li>a {
 min-width:45px;
 min-height:45px;
 display:inline-flex;
 justify-content:center;
 align-items:center;
 transition:all .3s;
 color:rgba(0,0,0,.5)
}
.elementor-widget.gallery-nav-display-never .dt-product-gallery .flex-direction-nav,
.elementor-widget.thumbs-nav-display-never .dt-product-thumbs .flex-direction-nav {
 display:none
}
.elementor-widget.gallery-nav-display-hover .dt-product-gallery .flex-direction-nav>li>a,
.elementor-widget.thumbs-nav-display-hover .dt-product-thumbs .flex-direction-nav>li>a {
 opacity:0;
 overflow:hidden
}
.elementor-widget.gallery-nav-display-hover .dt-product-gallery .flexslider:hover .flex-direction-nav>li>a,
.elementor-widget.thumbs-nav-display-hover .dt-product-thumbs .flexslider:hover .flex-direction-nav>li>a {
 opacity:1
}
.elementor-widget .dt-product-gallery .flex-direction-nav>li,
.elementor-widget .thumb-position-bottom .dt-product-thumbs .flex-direction-nav>li {
 top:50%;
 transform:translateY(-50%)
}
.elementor-widget .dt-product-gallery .flex-direction-nav>.flex-nav-prev,
.elementor-widget .thumb-position-bottom .dt-product-thumbs .flex-direction-nav>.flex-nav-prev {
 left:0
}
.elementor-widget .dt-product-gallery .flex-direction-nav>.flex-nav-next,
.elementor-widget .thumb-position-bottom .dt-product-thumbs .flex-direction-nav>.flex-nav-next {
 right:0
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .flex-direction-nav>.flex-nav-prev {
 top:0;
 left:50%;
 transform:translateX(-50%) rotate(90deg)
}
.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .flex-direction-nav>.flex-nav-next {
 bottom:0;
 left:50%;
 transform:translateX(-50%) rotate(-270deg)
}
.elementor-widget .dt-product-gallery .flex-direction-nav>li>a {
 font-size:24px
}
.elementor-widget .dt-product-thumbs .flex-direction-nav>li>a {
 min-width:40px;
 min-height:40px;
 font-size:16px
}
.elementor-widget .dt-wc-product-gallery .flex-direction-nav>li>a:hover {
 text-decoration:none;
 color:rgba(0,0,0,.9);
 opacity:1
}
.dt-wc-product-gallery .dt-product-gallery .flexslider .flex-viewport,
.dt-wc-product-gallery .dt-product-thumbs .slides .slide-wrapper,
.elementor-widget .dt-wc-product-gallery[data-animation=fade] .dt-product-gallery ul.slides,
.the7-related-products .wf-cell {
 border-color:var(--the7-divider-color)
}
.elementor-widget .dt-wc-product-gallery .flex-direction-nav .flex-disabled,
.elementor-widget .dt-wc-product-gallery .stop-transition .flex-direction-nav {
 display:none
}
.elementor-widget .dt-product-thumbs .slides li {
 line-height:0;
 display:flex!important;
 transition:opacity .2s ease-in-out
}
.elementor-widget .dt-product-thumbs .slides li:not(.flex-active-slide) {
 opacity:.5
}
.elementor-widget .dt-product-thumbs .slides li:not(.flex-active-slide):hover {
 cursor:pointer;
 opacity:1
}
.elementor-widget .dt-product-gallery .zoom-flash {
 position:absolute;
 top:0;
 right:0;
 z-index:9;
 width:36px;
 height:36px;
 background:rgba(0,0,0,.8);
 border-radius:100%;
 box-sizing:content-box;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 font-size:14px;
 text-indent:0;
 color:#fff;
 transition:all .3s
}
.elementor-widget .dt-product-gallery .zoom-flash:before {
 height:100%;
 width:100%;
 display:flex;
 align-items:center;
 justify-content:center
}
.elementor-widget .dt-product-gallery .zoom-flash:after {
 display:none
}
.elementor-widget .dt-product-gallery span.onsale {
 padding:0;
 display:none;
 min-height:39px;
 min-width:39px;
 line-height:39px
}
.elementor-widget.lightbox-on-click-y .dt-product-gallery .woocommerce-product-gallery__image {
 cursor:pointer
}
.elementor-popup-modal ul:not(.vertical-sub-nav) {
 list-style:disc;
 margin:0 0 10px 20px
}
.elementor-popup-modal ol {
 list-style-type:decimal;
 margin:0 0 10px 20px
}
.hide-tab-additional #tab-additional_information,
.hide-tab-additional #tab-title-additional_information,
.hide-tab-description #tab-description,
.hide-tab-description #tab-title-description,
.hide-tab-eviews #tab-reviews,
.hide-tab-eviews #tab-title-reviews {
 display:none!important
}
.the7-elementor-widget.elementor-tabs .woocommerce-tabs .tabs li {
 margin:0;
 justify-content:center;
 text-align:center;
 align-items:center
}
.the7-elementor-widget.elementor-tabs .woocommerce-tabs .tabs li>a {
 display:block;
 transition:all .3s
}
.the7-elementor-widget .woocommerce-tabs {
 padding-top:0
}
.the7-elementor-widget>.woocommerce-tabs>.panel {
 display:none
}
#page .the7-elementor-widget .woocommerce-tabs .panel {
 margin-top:0;
 text-align:left
}
.the7-elementor-widget .tabs li:after {
 position:absolute;
 display:block!important;
 left:0;
 top:0;
 width:100%;
 height:100%;
 content:'';
 background:green
}
.dt-tab-accordion-title {
 display:none;
 position:relative
}
.tabs-accordion-align-center .the7-elementor-widget .dt-tab-accordion-title {
 text-align:center
}
.tabs-accordion-align-right .the7-elementor-widget .dt-tab-accordion-title {
 text-align:right
}
.dt-tabs-view-accordion.the7-elementor-widget .dt-tab-accordion-title {
 display:block;
 border:0
}
.woocommerce .product.elementor .dt-tabs-view-accordion .woocommerce-tabs .panel {
 border-top-width:0;
 padding:0
}
.tabs-top-align-justify .the7-elementor-widget .wc-tabs {
 display:flex
}
.dt-tabs-view-accordion.the7-elementor-widget .wc-tabs {
 display:none
}
.woocommerce .the7-elementor-widget.dt-tabs-view-horizontal .tabs li.active:after,
.woocommerce .the7-elementor-widget.dt-tabs-view-horizontal .tabs li.active:before {
 bottom:0;
 top:auto;
 height:0;
 width:999em;
 border-bottom-style:solid!important
}
.dt-tabs-view-horizontal .wc-tabs {
 display:flex
}
.dt-tabs-view-horizontal .wc-tabs li {
 border:solid transparent;
 display:inline-flex;
 float:none
}
.the7-elementor-widget.dt-tabs-view-vertical .woocommerce-tabs {
 display:flex
}
.the7-elementor-widget .woocommerce-tabs .shop_attributes {
 padding:0
}
.the7-elementor-widget.dt-tabs-view-vertical .wc-tabs {
 display:flex;
 flex-flow:column;
 padding:0
}
.elementor-position-right .the7-elementor-widget .wc-tabs {
 order:1
}
.tabs-top-align-center .dt-tabs-view-horizontal .wc-tabs {
 justify-content:center
}
.tabs-top-align-right .dt-tabs-view-horizontal .wc-tabs {
 justify-content:flex-end
}
.tabs-top-align-justify .dt-tabs-view-horizontal .wc-tabs li {
 align-items:center;
 flex-grow:1
}
.the7-elementor-widget .dt-tabs-view-vertical .woocommerce-tabs .woocommerce-Tabs-panel {
 margin-top:0!important;
 text-align:left
}
.dt-tabs-view-vertical .wc-tabs li {
 position:relative;
 float:none;
 display:flex;
 margin:0;
 border:solid transparent
}
.the7-elementor-widget .tabs li.active:after,
.the7-elementor-widget .tabs li.active:before {
 display:block!important;
 content:''!important;
 position:absolute!important
}
.woocommerce .the7-elementor-widget.dt-tabs-view-vertical .tabs li.active:after,
.woocommerce .the7-elementor-widget.dt-tabs-view-vertical .tabs li.active:before {
 height:999em;
 width:0;
 right:0;
 left:auto;
 border-right-style:solid!important
}
.elementor-position-right .the7-elementor-widget.dt-tabs-view-vertical .tabs li.active:after,
.elementor-position-right .the7-elementor-widget.dt-tabs-view-vertical .tabs li.active:before {
 right:auto;
 left:0
}
.elementor-widget-the7-woocommerce-product-data-tabs .woocommerce-product-attributes {
 margin-bottom:0;
 background:0 0
}
.the7-elementor-product-comments .comment-respond>h3,
.the7-elementor-product-comments .comments-area>h3 {
 margin:0;
 padding:0
}
.the7-elementor-product-comments .comment-respond>h3:after,
.the7-elementor-product-comments .comments-area>h3:after {
 display:none
}
.the7-elementor-product-comments .comment-respond {
 width:100%
}
.the7-elementor-product-comments .comment-reply-title,
.the7-elementor-product-comments .comment-respond {
 display:block
}
.elementor-widget-the7-woocommerce-product-review:not(.elementor-review-col-2) .the7-elementor-product-comments.hide-comments .woocommerce-Reviews #comments,
.hide-labels.the7-elementor-product-comments label:not([for=wp-comment-cookies-consent]),
.hide-required.the7-elementor-product-comments .required,
.the7-elementor-product-comments .dt-btn {
 display:none
}
.elementor-widget-the7-woocommerce-product-review:not(.elementor-review-col-2) #comments {
 padding-bottom:var(--grid-column-gap)
}
.the7-elementor-product-comments .comment-form {
 display:flex;
 flex-flow:row wrap;
 margin-top:30px
}
.elementor-button-align-stretch .comment-form #submit {
 flex-basis:100%
}
.the7-elementor-product-comments .woocommerce-Reviews .comment-form-rating {
 margin-top:0;
 display:flex
}
.the7-elementor-product-comments .woocommerce-Reviews .comment-form-rating label {
 margin-right:10px;
 margin-bottom:0!important;
 display:block
}
.the7-elementor-product-comments .comment-form-comment,
.the7-elementor-product-comments .comment-notes,
.the7-elementor-product-comments .elementor-field-type-submit,
.the7-elementor-product-comments .woocommerce-Reviews .comment-form-rating,
.the7-elementor-product-comments .woocommerce-Reviews .comment-form-rating select {
 width:100%
}
.elementor-widget-woocommerce-cart input:not(.class-1):not(.class-2),
.the7-elementor-product-comments #reviews ol.commentlist .comment_container p.meta,
.the7-elementor-product-comments .comment-form-rating p,
.the7-elementor-product-comments .comment-reply-title,
.the7-elementor-product-comments .woocommerce-Reviews-title,
.the7-elementor-product-comments .woocommerce-noreviews,
.the7-elementor-product-comments input[type=email]:not(.elementor-field),
.the7-elementor-product-comments input[type=text],
.the7-elementor-product-comments input[type=url]:not(.elementor-field) {
 margin-bottom:0
}
.the7-elementor-product-comments #reviews ol.commentlist li:last-child {
 margin-bottom:0!important
}
.the7-elementor-product-comments .commentlist .comment_container .meta {
 display:flex;
 flex-wrap:wrap;
 align-items:center
}
.the7-elementor-product-comments #reviews .commentlist .comment_container .meta .woocommerce-review__author {
 margin-right:5px;
 margin-bottom:0
}
.the7-elementor-product-comments .commentlist .comment_container .meta .woocommerce-review__verified {
 line-height:var(--the7-text-small-line-height);
 font-size:var(--the7-text-small-font-size);
 color:var(--the7-secondary-text-color)
}
.the7-elementor-product-comments .commentlist .comment_container .meta .woocommerce-review__published-date {
 flex-basis:100%
}
.the7-elementor-product-comments #commentform input[type=email],
.the7-elementor-product-comments #commentform input[type=text],
.the7-elementor-product-comments #commentform textarea {
 margin-bottom:0;
 height:auto
}
.the7-elementor-product-comments .woocommerce-noreviews {
 display:block
}
.the7-elementor-product-comments input::placeholder,
.the7-elementor-product-comments textarea::placeholder {
 opacity:.5!important;
 color:inherit!important
}
.the7-elementor-product-comments #reviews ol.commentlist .comment_container {
 display:grid;
 grid-template-areas:"thumb text";
 grid-template-columns:60px calc(100% - 75px);
 grid-column-gap:15px;
 padding:20px
}
.the7-elementor-product-comments .comment_container>img {
 grid-area:thumb
}
.the7-elementor-product-comments .comment-text {
 grid-area:text;
 display:grid;
 grid-template-areas:"title star" " desc desc";
 grid-template-columns:1fr auto;
 grid-auto-rows:min-content
}
.the7-elementor-product-comments .star-rating {
 grid-area:star;
 order:1;
 width:initial
}
.the7-elementor-product-comments .star-rating:before {
 position:initial
}
#page .the7-elementor-product-comments .stars a {
 width:1em;
 padding-right:1em
}
.the7-elementor-product-comments .stars span {
 display:inline-flex
}
.the7-elementor-product-comments .meta {
 grid-area:title;
 order:0
}
.the7-elementor-product-comments .description {
 grid-area:desc;
 order:2
}
.the7-elementor-product-comments #reviews ol.commentlist {
 padding-bottom:0
}
.the7-elementor-product-comments #reviews .commentlist li img.avatar {
 margin:0 20px 15px 0;
 object-fit:contain;
 align-self:flex-start
}
.the7-elementor-product-comments .comment-text {
 width:100%
}
.the7-elementor-product-comments .comment_container .meta>* {
 display:block
}
.the7-elementor-product-comments .comment_container .meta .woocommerce-review__awaiting-approval {
 font-style:inherit
}
.the7-elementor-product-comments .comment-form label,
.the7-elementor-product-comments .comment-form-cookies-consent,
.the7-elementor-product-comments .comment-form-cookies-consent label,
.the7-elementor-product-comments .comment-notes,
.the7-elementor-product-comments .logged-in-as,
.the7-elementor-product-comments .woocommerce-noreviews {
 font-family:var(--the7-base-font-family);
 font-weight:var(--the7-base-font-weight);
 color:var(--the7-base-color);
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height)
}
.the7-product-filter *,
.the7-product-filter .elementor-icon,
.the7-product-filter .elementor-icon * {
 transition:none
}
.the7-product-filter .filter-nav>li {
 list-style:none
}
.the7-product-filter {
 visibility:hidden
}
.widget_shopping_cart_content .elementor-menu-cart__products {
 border:none
}
.content .elementor-sitemap-list .children {
 margin-top:10px;
 margin-bottom:0
}
.elementor-widget-image-carousel .swiper-container .swiper-slide figure img {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.img-wrap {
 transition:opacity .3s
}
.img-wrap:after,
.img-wrap:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 transition:inherit
}
.img-wrap:after,
.img-wrap:hover:before {
 opacity:0
}
.img-wrap:before {
 z-index:1;
 opacity:1
}
.img-wrap:hover:after {
 opacity:1
}
.box-button {
 position:relative;
 font:var(--the7-btn-s-font);
 text-transform:var(--the7-btn-s-text-transform);
 letter-spacing:var(--the7-btn-s-letter-spacing);
 border-radius:var(--the7-btn-s-border-radius);
 border-width:var(--the7-btn-s-border-width);
 border-style:var(--the7-btn-s-border-style);
 padding:var(--the7-btn-s-padding);
 border-color:var(--the7-btn-border-color);
 display:inline-flex;
 justify-content:center;
 align-items:center;
 --btn-icon-spacing:7px
}
.elementor-element .box-button.no-text {
 --btn-icon-spacing:0
}
.woo-buttons a.box-button {
 display:inline-flex
}
.box-button:hover,
.box-button:hover i,
.box-button:visited,
.box-hover:hover .box-button {
 color:var(--the7-btn-hover-color)
}
.box-hover .box-button {
 pointer-events:none
}
.box-button i {
 color:var(--the7-btn-color);
 transition:color .3s ease
}
.box-button svg {
 width:1em;
 height:auto;
 fill:var(--the7-btn-color);
 transition:all .3s ease
}
.box-button:hover svg,
.box-hover:hover .box-button svg {
 fill:var(--the7-btn-hover-color)
}
.the7-product-price-filter .filter-container {
 overflow:visible
}
.elementor-widget-the7-products-counter .woocommerce-result-count {
 font-size:var(--the7-text-small-font-size);
 line-height:var(--the7-text-small-line-height);
 color:var(--the7-base-color);
 margin-bottom:0
}
#page .elementor-search-form input.elementor-search-form__input,
.elementor-popup-modal .elementor-search-form input.elementor-search-form__input {
 align-self:center;
 margin-bottom:0
}
.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {
 height:auto
}
.elementor-widget-woocommerce-cart input:not(.class-1):not(.class-2) {
 line-height:normal
}
.elementor-lightbox.elementor-search-form--full-screen .dialog-lightbox-close-button {
 top:0
}
.elementor-widget-woocommerce-cart .woocommerce {
 font-family:var(--the7-base-font-family);
 font-size:var(--the7-base-font-size);
 font-weight:var(--the7-base-font-weight)
}
.elementor-widget-woocommerce-cart .cart_totals table.shop_table_responsive tr td::before {
 margin-right:5px
}
.elementor-widget-woocommerce-cart .woocommerce .input-text:not(.qty),
.elementor-widget-woocommerce-cart .woocommerce select {
 border:none
}
.elementor-widget-woocommerce-cart .woocommerce .input-text,
.elementor-widget-woocommerce-cart .woocommerce select {
 height:auto
}
.theme-dt-the7 .elementor-widget-woocommerce-cart .select2-container .select2-selection--single {
 border-radius:var(--forms-fields-border-radius,0)
}
.elementor-widget-woocommerce-cart .select2-container--default:not(.select2-container--open) .select2-selection--single .select2-selection__arrow b {
 border-right-color:transparent!important;
 border-bottom-color:transparent!important;
 border-left-color:transparent!important
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-right-color:transparent!important;
 border-top-color:transparent!important;
 border-left-color:transparent!important
}
.elementor-add-to-cart .woocommerce-variation-add-to-cart>.button {
 <<<<<<< HEAD margin-right:0
}
#the7-body .elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single>span {
 line-height:inherit
}
#the7-body .elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow {
 height:100%
}
#the7-body .elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single {
 padding:var(--forms-fields-padding,16px);
 padding-left:0;
 padding-right:0
}
.elem-woo-select2-dropdown .select2-dropdown {
 border-radius:3px;
 box-shadow:0 0 10px rgba(0,0,0,.2);
 border:none;
 overflow:hidden
}
.elem-woo-select2-dropdown .select2-results__option {
 line-height:1.2em;
 color:#666
}
.elem-woo-select2-dropdown .select2-search--dropdown .select2-search__field {
 border-color:rgba(0,0,0,.12);
 border-radius:3px;
 height:auto
}
.elem-woo-select2-dropdown .select2-results__option[aria-selected=true],
.elem-woo-select2-dropdown .select2-results__option[data-selected=true] {
 background:rgba(0,0,0,.05);
 color:#222
}
.elem-woo-select2-dropdown .select2-search--dropdown {
 padding:10px 10px 0
}
.elem-woo-select2-dropdown .select2-results__option {
 padding:10px
}
.elem-woo-select2-dropdown .select2-results__option--highlighted[aria-selected],
.elem-woo-select2-dropdown .select2-results__option--highlighted[data-selected] {
 color:#fff;
 background:#222
}
body .elementor-widget-woocommerce-cart .select2-container--default {
 z-index:98
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
 max-height:initial;
 min-width:36px;
 margin-right:0
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
 font-family:Arial,sans-serif
}
.elementor-tab-content h1,
.elementor-widget-text-editor h1 {
 margin-bottom:var(--the7-h1-spacing)
}
.elementor-tab-content h2,
.elementor-widget-text-editor h2 {
 margin-bottom:var(--the7-h2-spacing)
}
.elementor-tab-content h3,
.elementor-widget-text-editor h3 {
 margin-bottom:var(--the7-h3-spacing)
}
.elementor-tab-content h4,
.elementor-widget-text-editor h4 {
 margin-bottom:var(--the7-h4-spacing)
}
.elementor-tab-content h5,
.elementor-widget-text-editor h5 {
 margin-bottom:var(--the7-h5-spacing)
}
.elementor-tab-content h6,
.elementor-widget-text-editor h6 {
 margin-bottom:var(--the7-h6-spacing)
}
@charset "utf-8";
.ubtn {
 border:inherit;
 -webkit-border-radius:none;
 border-radius:none;
 font-size:12px;
 font-weight:400;
 line-height:1.4em;
 color:inherit;
 background:0 0;
 cursor:pointer;
 display:inline-block;
 margin:0;
 padding:25px 80px;
 outline:0;
 text-align:center;
 text-decoration:none;
 position:relative;
 -webkit-transition:all .3s;
 transition:all .3s;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 overflow:hidden;
 z-index:1;
 max-width:100%;
 visibility:visible;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ubtn:after {
 content:'';
 position:absolute;
 z-index:-1;
 -webkit-transition:all .3s;
 transition:all .3s
}
.ubtn-data {
 z-index:3;
 position:inherit;
 display:block;
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 color:inherit
}
button.ubtn {
 background:inherit;
 color:inherit
}
button.ubtn:active,
button.ubtn:focus,
button.ubtn:hover,
button.ubtn:visited {
 color:inherit;
 background:inherit;
 -webkit-box-shadow:inherit;
 box-shadow:inherit;
 outline:0
}
.ubtn-ctn-left {
 display:block;
 text-align:left
}
.ubtn-ctn-center {
 display:block;
 text-align:center
}
.ubtn-ctn-right {
 display:block;
 text-align:right
}
.ubtn-ctn-inline {
 display:inline-block;
 text-align:center
}
a.ubtn-link {
 display:inline-block;
 margin:0;
 color:inherit;
 text-decoration:none;
 max-width:100%
}
a.ubtn-link:hover {
 color:inherit;
 text-decoration:none
}
a.ubtn-link .ubtn {
 margin:0
}
button.ubtn-mini {
 padding:5px 10px
}
button.ubtn-small {
 padding:8px 16px
}
button.ubtn-normal {
 padding:15px 30px
}
button.ubtn-large {
 padding:21px 42px
}
.ubtn-block {
 display:block;
 width:100%!important;
 margin-left:0!important;
 margin-right:0!important;
 padding-left:0;
 padding-right:0
}
button.ubtn-custom {
 padding:0
}
@media(max-width:768px) {
 .ubtn-small {
  padding:6px 12px
 }
 .ubtn-normal {
  padding:10px 24px
 }
 .ubtn-large {
  padding:12px 36px
 }
}
.ubtn-shd {
 -webkit-border-radius:5px;
 border-radius:5px;
 background:#eaeaea;
 -webkit-box-shadow:0 5px #bebebe;
 box-shadow:0 5px #bebebe;
 -webkit-transition:none!important;
 transition:none!important
}
.ubtn-sep-icon .ubtn-icon {
 position:absolute;
 top:50%;
 opacity:0;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 line-height:1;
 -webkit-transition:all .3s;
 transition:all .3s
}
.ubtn-sep-icon:hover .ubtn-icon {
 opacity:1
}
.ubtn-sep-icon .ubtn-icon span {
 line-height:inherit;
 display:inline-block;
 font-family:FontAwesome;
 font-style:normal;
 font-weight:400;
 line-height:inherit;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.ubtn.ubtn-sep-icon.ubtn-only-icon .ubtn-icon {
 position:relative;
 left:0;
 top:0;
 right:0;
 bottom:0;
 -webkit-transform:translate(0);
 -ms-transform:translate(0);
 transform:translate(0)
}
.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon {
 left:20px;
 opacity:1
}
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon {
 left:20px;
 opacity:1
}
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon {
 right:20px;
 opacity:1
}
.ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon {
 right:20px;
 opacity:1
}
.ubtn-sep-icon-left .ubtn-icon {
 left:-2em
}
.ubtn-sep-icon-left:hover .ubtn-icon {
 left:10px
}
.ubtn-img-container .ubtn-sep-icon-left:hover .ubtn-icon {
 left:10px
}
.ubtn-sep-icon-left-rev .ubtn-icon {
 left:4em
}
.ubtn-sep-icon-left-rev:hover .ubtn-icon {
 left:20px
}
.ubtn-sep-icon-right .ubtn-icon {
 right:-2em
}
.ubtn-img-container .ubtn-sep-icon-right:hover .ubtn-icon {
 right:30px
}
.ubtn-sep-icon-right:hover .ubtn-icon {
 right:5px
}
.ubtn-sep-icon-right-rev .ubtn-icon {
 right:4em
}
.ubtn-sep-icon-right-rev:hover .ubtn-icon {
 right:20px
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 right:0;
 bottom:0;
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 line-height:1
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon i,
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon i,
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon i,
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon i {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text {
 display:inline-block;
 -webkit-transform:translateX(0) translateY(0);
 -ms-transform:translateX(0) translateY(0);
 transform:translateX(0) translateY(0)
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon {
 top:-500px
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon {
 top:0
}
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text {
 display:inline-block;
 -webkit-transform:translateY(500px);
 -ms-transform:translateY(500px);
 transform:translateY(500px)
}
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text,
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text {
 -webkit-transition:all .45s;
 transition:all .45s
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon {
 top:500px
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon {
 top:0
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text {
 display:inline-block;
 -webkit-transform:translateY(-500px);
 -ms-transform:translateY(-500px);
 transform:translateY(-500px)
}
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text {
 -webkit-transition:all .45s;
 transition:all .45s
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon {
 left:-500px
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon {
 left:0
}
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text {
 display:inline-block;
 -webkit-transform:translateX(500px);
 -ms-transform:translateX(500px);
 transform:translateX(500px)
}
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text {
 -webkit-transition:all .6s;
 transition:all .6s
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon {
 left:500px
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon {
 left:0
}
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text {
 display:inline-block;
 -webkit-transform:translateX(-500px);
 -ms-transform:translateX(-500px);
 transform:translateX(-500px)
}
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon,
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text {
 -webkit-transition:all .6s;
 transition:all .6s
}
.ubtn-hover {
 width:100%;
 height:100%;
 top:0;
 left:0;
 bottom:0;
 right:0;
 position:absolute;
 background:0 0;
 z-index:2;
 -webkit-transition:all .3s;
 transition:all .3s;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ubtn-fade-bg .ubtn-hover {
 background:rgba(255,255,255,0);
 opacity:0
}
.ubtn-fade-bg:hover .ubtn-hover {
 opacity:1
}
.ubtn-top-bg .ubtn-hover {
 top:-100%;
 background:#ccc
}
.ubtn-top-bg:hover .ubtn-hover {
 top:0
}
.ubtn-bottom-bg .ubtn-hover {
 top:100%;
 background:#ccc
}
.ubtn-bottom-bg:hover .ubtn-hover {
 top:0
}
.ubtn-left-bg .ubtn-hover {
 left:-100%;
 background:#ccc
}
.ubtn-left-bg:hover .ubtn-hover {
 left:0
}
.ubtn-right-bg .ubtn-hover {
 left:100%;
 background:#ccc
}
.ubtn-right-bg:hover .ubtn-hover {
 left:0
}
.ubtn-center-hz-bg .ubtn-hover {
 width:0;
 height:103%;
 top:50%;
 left:50%;
 background:#ccc;
 opacity:0;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.ubtn-center-hz-bg:hover .ubtn-hover {
 width:90%;
 opacity:1
}
.ubtn-center-hz-bg:active .ubtn-hover {
 width:101%;
 opacity:1
}
.ubtn-center-vt-bg .ubtn-hover {
 width:101%;
 height:0;
 top:50%;
 left:50%;
 background:#ccc;
 opacity:0;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.ubtn-center-vt-bg:hover .ubtn-hover {
 height:75%;
 opacity:1
}
.ubtn-center-vt-bg:active .ubtn-hover {
 height:130%;
 opacity:1
}
.ubtn-center-dg-bg .ubtn-hover {
 width:100%;
 height:0;
 top:50%;
 left:50%;
 background:#ccc;
 opacity:0;
 -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
 -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
 transform:translateX(-50%) translateY(-50%) rotate(45deg)
}
.ubtn-center-dg-bg:hover .ubtn-hover {
 height:260%;
 opacity:1
}
.ubtn-center-dg-bg:active .ubtn-hover {
 height:400%;
 opacity:1
}
.no-ubtn-shadow {
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 -webkit-transition:all 50ms linear!important;
 transition:all 50ms linear!important
}
.ubtn-img-container {
 position:relative
}
.ubtn-img-container img {
 position:relative;
 display:block;
 max-width:100%;
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 margin:0 auto;
 padding:0
}
.ubtn-img-container .ubtn {
 position:relative;
 display:block;
 margin:0 auto;
 top:0;
 left:0;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.ubtn-img-container .ubtn.ubtn-right {
 right:0;
 margin-right:0;
 left:initial
}
.ubtn-img-container .ubtn.ubtn-left {
 left:0;
 margin-left:0;
 right:initial
}
.ubtn-img-container .ubtn-data {
 position:relative;
 display:inline-block
}
.ubtn-img-container a.ubtn-link {
 display:inline-block
}
.ulta-grow {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-grow:active,
.ulta-grow:focus,
.ulta-grow:hover {
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.ulta-shrink {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-shrink:active,
.ulta-shrink:focus,
.ulta-shrink:hover {
 -webkit-transform:scale(.9);
 -ms-transform:scale(.9);
 transform:scale(.9)
}
@-webkit-keyframes ulta-pulse {
 25% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes ulta-pulse {
 25% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
.ulta-pulse {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-pulse:active,
.ulta-pulse:focus,
.ulta-pulse:hover {
 -webkit-animation-name:ulta-pulse;
 animation-name:ulta-pulse;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes ulta-pulse-grow {
 to {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@keyframes ulta-pulse-grow {
 to {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
.ulta-pulse-grow {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-pulse-grow:active,
.ulta-pulse-grow:focus,
.ulta-pulse-grow:hover {
 -webkit-animation-name:ulta-pulse-grow;
 animation-name:ulta-pulse-grow;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
@-webkit-keyframes ulta-pulse-shrink {
 to {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes ulta-pulse-shrink {
 to {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
.ulta-pulse-shrink {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-pulse-shrink:active,
.ulta-pulse-shrink:focus,
.ulta-pulse-shrink:hover {
 -webkit-animation-name:ulta-pulse-shrink;
 animation-name:ulta-pulse-shrink;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
@-webkit-keyframes ulta-push {
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes ulta-push {
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.ulta-push {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-push:active,
.ulta-push:focus,
.ulta-push:hover {
 -webkit-animation-name:ulta-push;
 animation-name:ulta-push;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-pop {
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes ulta-pop {
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.ulta-pop {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-pop:active,
.ulta-pop:focus,
.ulta-pop:hover {
 -webkit-animation-name:ulta-pop;
 animation-name:ulta-pop;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
.ulta-rotate {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-rotate:active,
.ulta-rotate:focus,
.ulta-rotate:hover {
 -webkit-transform:rotate(4deg);
 -ms-transform:rotate(4deg);
 transform:rotate(4deg)
}
.ulta-grow-rotate {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-grow-rotate:active,
.ulta-grow-rotate:focus,
.ulta-grow-rotate:hover {
 -webkit-transform:scale(1.1) rotate(4deg);
 -ms-transform:scale(1.1) rotate(4deg);
 transform:scale(1.1) rotate(4deg)
}
.ulta-float {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-float:active,
.ulta-float:focus,
.ulta-float:hover {
 -webkit-transform:translateY(-5px);
 -ms-transform:translateY(-5px);
 transform:translateY(-5px)
}
.ulta-sink {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-sink:active,
.ulta-sink:focus,
.ulta-sink:hover {
 -webkit-transform:translateY(5px);
 -ms-transform:translateY(5px);
 transform:translateY(5px)
}
@-webkit-keyframes ulta-hover {
 50% {
  -webkit-transform:translateY(-3px);
  transform:translateY(-3px)
 }
 100% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
@keyframes ulta-hover {
 50% {
  -webkit-transform:translateY(-3px);
  transform:translateY(-3px)
 }
 100% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
}
.ulta-hover {
 display:inline-block;
 -webkit-transition-duration:.5s;
 transition-duration:.5s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-hover:active,
.ulta-hover:focus,
.ulta-hover:hover {
 -webkit-transform:translateY(-6px);
 -ms-transform:translateY(-6px);
 transform:translateY(-6px);
 -webkit-animation-name:ulta-hover;
 animation-name:ulta-hover;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-delay:.3s;
 animation-delay:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
@-webkit-keyframes ulta-hang {
 50% {
  -webkit-transform:translateY(3px);
  transform:translateY(3px)
 }
 100% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
@keyframes ulta-hang {
 50% {
  -webkit-transform:translateY(3px);
  transform:translateY(3px)
 }
 100% {
  -webkit-transform:translateY(6px);
  transform:translateY(6px)
 }
}
.ulta-hang {
 display:inline-block;
 -webkit-transition-duration:.5s;
 transition-duration:.5s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-hang:active,
.ulta-hang:focus,
.ulta-hang:hover {
 -webkit-transform:translateY(6px);
 -ms-transform:translateY(6px);
 transform:translateY(6px);
 -webkit-animation-name:ulta-hang;
 animation-name:ulta-hang;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-delay:.3s;
 animation-delay:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-direction:alternate;
 animation-direction:alternate
}
.ulta-skew {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-skew:active,
.ulta-skew:focus,
.ulta-skew:hover {
 -webkit-transform:skew(-10deg);
 -ms-transform:skew(-10deg);
 transform:skew(-10deg)
}
.ulta-skew-forward {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-skew-forward:active,
.ulta-skew-forward:focus,
.ulta-skew-forward:hover {
 -webkit-transform:skew(-10deg);
 -ms-transform:skew(-10deg);
 transform:skew(-10deg)
}
.ulta-skew-backward {
 display:inline-block;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:transform;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-skew-backward:active,
.ulta-skew-backward:focus,
.ulta-skew-backward:hover {
 -webkit-transform:skew(10deg);
 -ms-transform:skew(10deg);
 transform:skew(10deg)
}
@-webkit-keyframes ulta-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes ulta-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.ulta-wobble-vertical {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-wobble-vertical:active,
.ulta-wobble-vertical:focus,
.ulta-wobble-vertical:hover {
 -webkit-animation-name:ulta-wobble-vertical;
 animation-name:ulta-wobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 33.3% {
  -webkit-transform:translateX(-6px);
  transform:translateX(-6px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes ulta-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 33.3% {
  -webkit-transform:translateX(-6px);
  transform:translateX(-6px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.ulta-wobble-horizontal {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-wobble-horizontal:active,
.ulta-wobble-horizontal:focus,
.ulta-wobble-horizontal:hover {
 -webkit-animation-name:ulta-wobble-horizontal;
 animation-name:ulta-wobble-horizontal;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-to-bottom-right {
 16.65% {
  -webkit-transform:translate(8px,8px);
  transform:translate(8px,8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,-6px);
  transform:translate(-6px,-6px)
 }
 49.95% {
  -webkit-transform:translate(4px,4px);
  transform:translate(4px,4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,-2px);
  transform:translate(-2px,-2px)
 }
 83.25% {
  -webkit-transform:translate(1px,1px);
  transform:translate(1px,1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes ulta-wobble-to-bottom-right {
 16.65% {
  -webkit-transform:translate(8px,8px);
  transform:translate(8px,8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,-6px);
  transform:translate(-6px,-6px)
 }
 49.95% {
  -webkit-transform:translate(4px,4px);
  transform:translate(4px,4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,-2px);
  transform:translate(-2px,-2px)
 }
 83.25% {
  -webkit-transform:translate(1px,1px);
  transform:translate(1px,1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
.ulta-wobble-to-bottom-right {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-wobble-to-bottom-right:active,
.ulta-wobble-to-bottom-right:focus,
.ulta-wobble-to-bottom-right:hover {
 -webkit-animation-name:ulta-wobble-to-bottom-right;
 animation-name:ulta-wobble-to-bottom-right;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-to-top-right {
 16.65% {
  -webkit-transform:translate(8px,-8px);
  transform:translate(8px,-8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,6px);
  transform:translate(-6px,6px)
 }
 49.95% {
  -webkit-transform:translate(4px,-4px);
  transform:translate(4px,-4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,2px);
  transform:translate(-2px,2px)
 }
 83.25% {
  -webkit-transform:translate(1px,-1px);
  transform:translate(1px,-1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes ulta-wobble-to-top-right {
 16.65% {
  -webkit-transform:translate(8px,-8px);
  transform:translate(8px,-8px)
 }
 33.3% {
  -webkit-transform:translate(-6px,6px);
  transform:translate(-6px,6px)
 }
 49.95% {
  -webkit-transform:translate(4px,-4px);
  transform:translate(4px,-4px)
 }
 66.6% {
  -webkit-transform:translate(-2px,2px);
  transform:translate(-2px,2px)
 }
 83.25% {
  -webkit-transform:translate(1px,-1px);
  transform:translate(1px,-1px)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
.ulta-wobble-to-top-right {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-wobble-to-top-right:active,
.ulta-wobble-to-top-right:focus,
.ulta-wobble-to-top-right:hover {
 -webkit-animation-name:ulta-wobble-to-top-right;
 animation-name:ulta-wobble-to-top-right;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-top {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
@keyframes ulta-wobble-top {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
.ulta-wobble-top {
 display:inline-block;
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-wobble-top:active,
.ulta-wobble-top:focus,
.ulta-wobble-top:hover {
 -webkit-animation-name:ulta-wobble-top;
 animation-name:ulta-wobble-top;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-bottom {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
@keyframes ulta-wobble-bottom {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
.ulta-wobble-bottom {
 display:inline-block;
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-wobble-bottom:active,
.ulta-wobble-bottom:focus,
.ulta-wobble-bottom:hover {
 -webkit-animation-name:ulta-wobble-bottom;
 animation-name:ulta-wobble-bottom;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-wobble-skew {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
@keyframes ulta-wobble-skew {
 16.65% {
  -webkit-transform:skew(-12deg);
  transform:skew(-12deg)
 }
 33.3% {
  -webkit-transform:skew(10deg);
  transform:skew(10deg)
 }
 49.95% {
  -webkit-transform:skew(-6deg);
  transform:skew(-6deg)
 }
 66.6% {
  -webkit-transform:skew(4deg);
  transform:skew(4deg)
 }
 83.25% {
  -webkit-transform:skew(-2deg);
  transform:skew(-2deg)
 }
 100% {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
}
.ulta-wobble-skew {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-wobble-skew:active,
.ulta-wobble-skew:focus,
.ulta-wobble-skew:hover {
 -webkit-animation-name:ulta-wobble-skew;
 animation-name:ulta-wobble-skew;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ulta-buzz {
 50% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 100% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
}
@keyframes ulta-buzz {
 50% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 100% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
}
.ulta-buzz {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-buzz:active,
.ulta-buzz:focus,
.ulta-buzz:hover {
 -webkit-animation-name:ulta-buzz;
 animation-name:ulta-buzz;
 -webkit-animation-duration:.15s;
 animation-duration:.15s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes ulta-buzz-out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
@keyframes ulta-buzz-out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
.ulta-buzz-out {
 display:inline-block;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ulta-buzz-out:active,
.ulta-buzz-out:focus,
.ulta-buzz-out:hover {
 -webkit-animation-name:ulta-buzz-out;
 animation-name:ulta-buzz-out;
 -webkit-animation-duration:.75s;
 animation-duration:.75s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
.ubtn-img-container .ubtn-data.ubtn-icon i {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ubtn-img-container .ubtn-data.ubtn-icon {
 height:100%;
 position:absolute
}
.ubtn-hover {
 opacity:0
}
.ubtn-hover-active {
 opacity:1
}
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text {
 left:-10px
}
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text {
 right:-15px
}
.ubtn-img-container .ubtn-ctn-center {
 position:absolute;
 width:100%;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-inline {
 position:absolute;
 width:auto;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-left {
 position:absolute;
 left:0;
 width:100%;
 top:50%;
 -webkit-transform:translateX(0) translateY(-50%);
 -ms-transform:translateX(0) translateY(-50%);
 transform:translateX(0) translateY(-50%)
}
.ubtn-img-container .ubtn-ctn-right {
 position:absolute;
 right:0;
 width:100%;
 top:50%;
 -webkit-transform:translateX(0) translateY(-50%);
 -ms-transform:translateX(0) translateY(-50%);
 transform:translateX(0) translateY(-50%)
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.wp-admin span#animate-me {
 display:inline-block;
 position:relative
}
.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;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear
}
.animated.hinge {
 -webkit-animation-duration:2s;
 animation-duration:2s
}
@-webkit-keyframes bounce {
 0%,
 100%,
 20%,
 50%,
 80% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 40% {
  -webkit-transform:translateY(-30px);
  transform:translateY(-30px)
 }
 60% {
  -webkit-transform:translateY(-15px);
  transform:translateY(-15px)
 }
}
@keyframes bounce {
 0%,
 100%,
 20%,
 50%,
 80% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 40% {
  -webkit-transform:translateY(-30px);
  -ms-transform:translateY(-30px);
  transform:translateY(-30px)
 }
 60% {
  -webkit-transform:translateY(-15px);
  -ms-transform:translateY(-15px);
  transform:translateY(-15px)
 }
}
.bounce {
 -webkit-animation-name:bounce;
 animation-name:bounce
}
@-webkit-keyframes flash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@keyframes flash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
.flash {
 -webkit-animation-name:flash;
 animation-name:flash
}
@-webkit-keyframes pulse {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes pulse {
 0% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1)
 }
 100% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
}
.pulse {
 -webkit-animation-name:pulse;
 animation-name:pulse
}
@-webkit-keyframes rubberBand {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 30% {
  -webkit-transform:scaleX(1.25) scaleY(.75);
  transform:scaleX(1.25) scaleY(.75)
 }
 40% {
  -webkit-transform:scaleX(.75) scaleY(1.25);
  transform:scaleX(.75) scaleY(1.25)
 }
 60% {
  -webkit-transform:scaleX(1.15) scaleY(.85);
  transform:scaleX(1.15) scaleY(.85)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes rubberBand {
 0% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 30% {
  -webkit-transform:scaleX(1.25) scaleY(.75);
  -ms-transform:scaleX(1.25) scaleY(.75);
  transform:scaleX(1.25) scaleY(.75)
 }
 40% {
  -webkit-transform:scaleX(.75) scaleY(1.25);
  -ms-transform:scaleX(.75) scaleY(1.25);
  transform:scaleX(.75) scaleY(1.25)
 }
 60% {
  -webkit-transform:scaleX(1.15) scaleY(.85);
  -ms-transform:scaleX(1.15) scaleY(.85);
  transform:scaleX(1.15) scaleY(.85)
 }
 100% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
}
.rubberBand {
 -webkit-animation-name:rubberBand;
 animation-name:rubberBand
}
@-webkit-keyframes shake {
 0%,
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translateX(10px);
  transform:translateX(10px)
 }
}
@keyframes shake {
 0%,
 100% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translateX(-10px);
  -ms-transform:translateX(-10px);
  transform:translateX(-10px)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translateX(10px);
  -ms-transform:translateX(10px);
  transform:translateX(10px)
 }
}
.shake {
 -webkit-animation-name:shake;
 animation-name:shake
}
@-webkit-keyframes swing {
 20% {
  -webkit-transform:rotate(15deg);
  transform:rotate(15deg)
 }
 40% {
  -webkit-transform:rotate(-10deg);
  transform:rotate(-10deg)
 }
 60% {
  -webkit-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 80% {
  -webkit-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
}
@keyframes swing {
 20% {
  -webkit-transform:rotate(15deg);
  -ms-transform:rotate(15deg);
  transform:rotate(15deg)
 }
 40% {
  -webkit-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  transform:rotate(-10deg)
 }
 60% {
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 80% {
  -webkit-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 100% {
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0)
 }
}
.swing {
 -webkit-transform-origin:top center;
 -ms-transform-origin:top center;
 transform-origin:top center;
 -webkit-animation-name:swing;
 animation-name:swing
}
@-webkit-keyframes tada {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 10%,
 20% {
  -webkit-transform:scale(.9) rotate(-3deg);
  transform:scale(.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale(1.1) rotate(3deg);
  transform:scale(1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale(1.1) rotate(-3deg);
  transform:scale(1.1) rotate(-3deg)
 }
 100% {
  -webkit-transform:scale(1) rotate(0);
  transform:scale(1) rotate(0)
 }
}
@keyframes tada {
 0% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 10%,
 20% {
  -webkit-transform:scale(.9) rotate(-3deg);
  -ms-transform:scale(.9) rotate(-3deg);
  transform:scale(.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale(1.1) rotate(3deg);
  -ms-transform:scale(1.1) rotate(3deg);
  transform:scale(1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale(1.1) rotate(-3deg);
  -ms-transform:scale(1.1) rotate(-3deg);
  transform:scale(1.1) rotate(-3deg)
 }
 100% {
  -webkit-transform:scale(1) rotate(0);
  -ms-transform:scale(1) rotate(0);
  transform:scale(1) rotate(0)
 }
}
.tada {
 -webkit-animation-name:tada;
 animation-name:tada
}
@-webkit-keyframes wobble {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 15% {
  -webkit-transform:translateX(-25%) rotate(-5deg);
  transform:translateX(-25%) rotate(-5deg)
 }
 30% {
  -webkit-transform:translateX(20%) rotate(3deg);
  transform:translateX(20%) rotate(3deg)
 }
 45% {
  -webkit-transform:translateX(-15%) rotate(-3deg);
  transform:translateX(-15%) rotate(-3deg)
 }
 60% {
  -webkit-transform:translateX(10%) rotate(2deg);
  transform:translateX(10%) rotate(2deg)
 }
 75% {
  -webkit-transform:translateX(-5%) rotate(-1deg);
  transform:translateX(-5%) rotate(-1deg)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes wobble {
 0% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 15% {
  -webkit-transform:translateX(-25%) rotate(-5deg);
  -ms-transform:translateX(-25%) rotate(-5deg);
  transform:translateX(-25%) rotate(-5deg)
 }
 30% {
  -webkit-transform:translateX(20%) rotate(3deg);
  -ms-transform:translateX(20%) rotate(3deg);
  transform:translateX(20%) rotate(3deg)
 }
 45% {
  -webkit-transform:translateX(-15%) rotate(-3deg);
  -ms-transform:translateX(-15%) rotate(-3deg);
  transform:translateX(-15%) rotate(-3deg)
 }
 60% {
  -webkit-transform:translateX(10%) rotate(2deg);
  -ms-transform:translateX(10%) rotate(2deg);
  transform:translateX(10%) rotate(2deg)
 }
 75% {
  -webkit-transform:translateX(-5%) rotate(-1deg);
  -ms-transform:translateX(-5%) rotate(-1deg);
  transform:translateX(-5%) rotate(-1deg)
 }
 100% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.wobble {
 -webkit-animation-name:wobble;
 animation-name:wobble
}
@-webkit-keyframes bounceIn {
 0% {
  opacity:0;
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 50% {
  opacity:1;
  -webkit-transform:scale(1.05);
  transform:scale(1.05)
 }
 70% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes bounceIn {
 0% {
  opacity:0;
  -webkit-transform:scale(.3);
  -ms-transform:scale(.3);
  transform:scale(.3)
 }
 50% {
  opacity:1;
  -webkit-transform:scale(1.05);
  -ms-transform:scale(1.05);
  transform:scale(1.05)
 }
 70% {
  -webkit-transform:scale(.9);
  -ms-transform:scale(.9);
  transform:scale(.9)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
}
.bounceIn {
 -webkit-animation-name:bounceIn;
 animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
 0% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateY(30px);
  transform:translateY(30px)
 }
 80% {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes bounceInDown {
 0% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  -ms-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateY(30px);
  -ms-transform:translateY(30px);
  transform:translateY(30px)
 }
 80% {
  -webkit-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  transform:translateY(-10px)
 }
 100% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.bounceInDown {
 -webkit-animation-name:bounceInDown;
 animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateX(30px);
  transform:translateX(30px)
 }
 80% {
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes bounceInLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  -ms-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateX(30px);
  -ms-transform:translateX(30px);
  transform:translateX(30px)
 }
 80% {
  -webkit-transform:translateX(-10px);
  -ms-transform:translateX(-10px);
  transform:translateX(-10px)
 }
 100% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.bounceInLeft {
 -webkit-animation-name:bounceInLeft;
 animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  transform:translateX(2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateX(-30px);
  transform:translateX(-30px)
 }
 80% {
  -webkit-transform:translateX(10px);
  transform:translateX(10px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes bounceInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  -ms-transform:translateX(2000px);
  transform:translateX(2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateX(-30px);
  -ms-transform:translateX(-30px);
  transform:translateX(-30px)
 }
 80% {
  -webkit-transform:translateX(10px);
  -ms-transform:translateX(10px);
  transform:translateX(10px)
 }
 100% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.bounceInRight {
 -webkit-animation-name:bounceInRight;
 animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
 0% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  transform:translateY(2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateY(-30px);
  transform:translateY(-30px)
 }
 80% {
  -webkit-transform:translateY(10px);
  transform:translateY(10px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes bounceInUp {
 0% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  -ms-transform:translateY(2000px);
  transform:translateY(2000px)
 }
 60% {
  opacity:1;
  -webkit-transform:translateY(-30px);
  -ms-transform:translateY(-30px);
  transform:translateY(-30px)
 }
 80% {
  -webkit-transform:translateY(10px);
  -ms-transform:translateY(10px);
  transform:translateY(10px)
 }
 100% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.bounceInUp {
 -webkit-animation-name:bounceInUp;
 animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 25% {
  -webkit-transform:scale(.95);
  transform:scale(.95)
 }
 50% {
  opacity:1;
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
}
@keyframes bounceOut {
 0% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 25% {
  -webkit-transform:scale(.95);
  -ms-transform:scale(.95);
  transform:scale(.95)
 }
 50% {
  opacity:1;
  -webkit-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1)
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.3);
  -ms-transform:scale(.3);
  transform:scale(.3)
 }
}
.bounceOut {
 -webkit-animation-name:bounceOut;
 animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  transform:translateY(2000px)
 }
}
@keyframes bounceOutDown {
 0% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateY(-20px);
  -ms-transform:translateY(-20px);
  transform:translateY(-20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  -ms-transform:translateY(2000px);
  transform:translateY(2000px)
 }
}
.bounceOutDown {
 -webkit-animation-name:bounceOutDown;
 animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateX(20px);
  transform:translateX(20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
}
@keyframes bounceOutLeft {
 0% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateX(20px);
  -ms-transform:translateX(20px);
  transform:translateX(20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  -ms-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
}
.bounceOutLeft {
 -webkit-animation-name:bounceOutLeft;
 animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateX(-20px);
  transform:translateX(-20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  transform:translateX(2000px)
 }
}
@keyframes bounceOutRight {
 0% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateX(-20px);
  -ms-transform:translateX(-20px);
  transform:translateX(-20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  -ms-transform:translateX(2000px);
  transform:translateX(2000px)
 }
}
.bounceOutRight {
 -webkit-animation-name:bounceOutRight;
 animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateY(20px);
  transform:translateY(20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
}
@keyframes bounceOutUp {
 0% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 20% {
  opacity:1;
  -webkit-transform:translateY(20px);
  -ms-transform:translateY(20px);
  transform:translateY(20px)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  -ms-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
}
.bounceOutUp {
 -webkit-animation-name:bounceOutUp;
 animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translateY(-20px);
  -ms-transform:translateY(-20px);
  transform:translateY(-20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.fadeInDown {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
 0% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes fadeInDownBig {
 0% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  -ms-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.fadeInDownBig {
 -webkit-animation-name:fadeInDownBig;
 animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-20px);
  transform:translateX(-20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-20px);
  -ms-transform:translateX(-20px);
  transform:translateX(-20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
 0% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes fadeInLeftBig {
 0% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  -ms-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.fadeInLeftBig {
 -webkit-animation-name:fadeInLeftBig;
 animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(20px);
  transform:translateX(20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(20px);
  -ms-transform:translateX(20px);
  transform:translateX(20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
 0% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  transform:translateX(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes fadeInRightBig {
 0% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  -ms-transform:translateX(2000px);
  transform:translateX(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.fadeInRightBig {
 -webkit-animation-name:fadeInRightBig;
 animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translateY(20px);
  transform:translateY(20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translateY(20px);
  -ms-transform:translateY(20px);
  transform:translateY(20px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
 0% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  transform:translateY(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes fadeInUpBig {
 0% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  -ms-transform:translateY(2000px);
  transform:translateY(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.fadeInUpBig {
 -webkit-animation-name:fadeInUpBig;
 animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(20px);
  transform:translateY(20px)
 }
}
@keyframes fadeOutDown {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(20px);
  -ms-transform:translateY(20px);
  transform:translateY(20px)
 }
}
.fadeOutDown {
 -webkit-animation-name:fadeOutDown;
 animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  transform:translateY(2000px)
 }
}
@keyframes fadeOutDownBig {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(2000px);
  -ms-transform:translateY(2000px);
  transform:translateY(2000px)
 }
}
.fadeOutDownBig {
 -webkit-animation-name:fadeOutDownBig;
 animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(-20px);
  transform:translateX(-20px)
 }
}
@keyframes fadeOutLeft {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(-20px);
  -ms-transform:translateX(-20px);
  transform:translateX(-20px)
 }
}
.fadeOutLeft {
 -webkit-animation-name:fadeOutLeft;
 animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
}
@keyframes fadeOutLeftBig {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(-2000px);
  -ms-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
}
.fadeOutLeftBig {
 -webkit-animation-name:fadeOutLeftBig;
 animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(20px);
  transform:translateX(20px)
 }
}
@keyframes fadeOutRight {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(20px);
  -ms-transform:translateX(20px);
  transform:translateX(20px)
 }
}
.fadeOutRight {
 -webkit-animation-name:fadeOutRight;
 animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  transform:translateX(2000px)
 }
}
@keyframes fadeOutRightBig {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(2000px);
  -ms-transform:translateX(2000px);
  transform:translateX(2000px)
 }
}
.fadeOutRightBig {
 -webkit-animation-name:fadeOutRightBig;
 animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)
 }
}
@keyframes fadeOutUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-20px);
  -ms-transform:translateY(-20px);
  transform:translateY(-20px)
 }
}
.fadeOutUp {
 -webkit-animation-name:fadeOutUp;
 animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
}
@keyframes fadeOutUpBig {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-2000px);
  -ms-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
}
.fadeOutUpBig {
 -webkit-animation-name:fadeOutUpBig;
 animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
 0% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 100% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes flip {
 0% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  -ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  -ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  -ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 100% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  -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 {
 0% {
  -webkit-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotateX(-10deg);
  transform:perspective(400px) rotateX(-10deg)
 }
 70% {
  -webkit-transform:perspective(400px) rotateX(10deg);
  transform:perspective(400px) rotateX(10deg)
 }
 100% {
  -webkit-transform:perspective(400px) rotateX(0);
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
}
@keyframes flipInX {
 0% {
  -webkit-transform:perspective(400px) rotateX(90deg);
  -ms-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotateX(-10deg);
  -ms-transform:perspective(400px) rotateX(-10deg);
  transform:perspective(400px) rotateX(-10deg)
 }
 70% {
  -webkit-transform:perspective(400px) rotateX(10deg);
  -ms-transform:perspective(400px) rotateX(10deg);
  transform:perspective(400px) rotateX(10deg)
 }
 100% {
  -webkit-transform:perspective(400px) rotateX(0);
  -ms-transform:perspective(400px) rotateX(0);
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
}
.flipInX {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInX;
 animation-name:flipInX
}
@-webkit-keyframes flipInY {
 0% {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotateY(-10deg);
  transform:perspective(400px) rotateY(-10deg)
 }
 70% {
  -webkit-transform:perspective(400px) rotateY(10deg);
  transform:perspective(400px) rotateY(10deg)
 }
 100% {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
}
@keyframes flipInY {
 0% {
  -webkit-transform:perspective(400px) rotateY(90deg);
  -ms-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotateY(-10deg);
  -ms-transform:perspective(400px) rotateY(-10deg);
  transform:perspective(400px) rotateY(-10deg)
 }
 70% {
  -webkit-transform:perspective(400px) rotateY(10deg);
  -ms-transform:perspective(400px) rotateY(10deg);
  transform:perspective(400px) rotateY(10deg)
 }
 100% {
  -webkit-transform:perspective(400px) rotateY(0);
  -ms-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
}
.flipInY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInY;
 animation-name:flipInY
}
@-webkit-keyframes flipOutX {
 0% {
  -webkit-transform:perspective(400px) rotateX(0);
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
 100% {
  -webkit-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
}
@keyframes flipOutX {
 0% {
  -webkit-transform:perspective(400px) rotateX(0);
  -ms-transform:perspective(400px) rotateX(0);
  transform:perspective(400px) rotateX(0);
  opacity:1
 }
 100% {
  -webkit-transform:perspective(400px) rotateX(90deg);
  -ms-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
}
.flipOutX {
 -webkit-animation-name:flipOutX;
 animation-name:flipOutX;
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
 0% {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
 100% {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
}
@keyframes flipOutY {
 0% {
  -webkit-transform:perspective(400px) rotateY(0);
  -ms-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  opacity:1
 }
 100% {
  -webkit-transform:perspective(400px) rotateY(90deg);
  -ms-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
}
.flipOutY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipOutY;
 animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
 0% {
  -webkit-transform:translateX(100%) skewX(-30deg);
  transform:translateX(100%) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:translateX(-20%) skewX(30deg);
  transform:translateX(-20%) skewX(30deg);
  opacity:1
 }
 80% {
  -webkit-transform:translateX(0) skewX(-15deg);
  transform:translateX(0) skewX(-15deg);
  opacity:1
 }
 100% {
  -webkit-transform:translateX(0) skewX(0);
  transform:translateX(0) skewX(0);
  opacity:1
 }
}
@keyframes lightSpeedIn {
 0% {
  -webkit-transform:translateX(100%) skewX(-30deg);
  -ms-transform:translateX(100%) skewX(-30deg);
  transform:translateX(100%) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:translateX(-20%) skewX(30deg);
  -ms-transform:translateX(-20%) skewX(30deg);
  transform:translateX(-20%) skewX(30deg);
  opacity:1
 }
 80% {
  -webkit-transform:translateX(0) skewX(-15deg);
  -ms-transform:translateX(0) skewX(-15deg);
  transform:translateX(0) skewX(-15deg);
  opacity:1
 }
 100% {
  -webkit-transform:translateX(0) skewX(0);
  -ms-transform:translateX(0) skewX(0);
  transform:translateX(0) skewX(0);
  opacity:1
 }
}
.lightSpeedIn {
 -webkit-animation-name:lightSpeedIn;
 animation-name:lightSpeedIn;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
 0% {
  -webkit-transform:translateX(0) skewX(0);
  transform:translateX(0) skewX(0);
  opacity:1
 }
 100% {
  -webkit-transform:translateX(100%) skewX(-30deg);
  transform:translateX(100%) skewX(-30deg);
  opacity:0
 }
}
@keyframes lightSpeedOut {
 0% {
  -webkit-transform:translateX(0) skewX(0);
  -ms-transform:translateX(0) skewX(0);
  transform:translateX(0) skewX(0);
  opacity:1
 }
 100% {
  -webkit-transform:translateX(100%) skewX(-30deg);
  -ms-transform:translateX(100%) skewX(-30deg);
  transform:translateX(100%) 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 {
 0% {
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(-200deg);
  transform:rotate(-200deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateIn {
 0% {
  -webkit-transform-origin:center center;
  -ms-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(-200deg);
  -ms-transform:rotate(-200deg);
  transform:rotate(-200deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:center center;
  -ms-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
.rotateIn {
 -webkit-animation-name:rotateIn;
 animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInDownLeft {
 0% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
.rotateInDownLeft {
 -webkit-animation-name:rotateInDownLeft;
 animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInDownRight {
 0% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
.rotateInDownRight {
 -webkit-animation-name:rotateInDownRight;
 animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInUpLeft {
 0% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
.rotateInUpLeft {
 -webkit-animation-name:rotateInUpLeft;
 animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
@keyframes rotateInUpRight {
 0% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
}
.rotateInUpRight {
 -webkit-animation-name:rotateInUpRight;
 animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
 0% {
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(200deg);
  transform:rotate(200deg);
  opacity:0
 }
}
@keyframes rotateOut {
 0% {
  -webkit-transform-origin:center center;
  -ms-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:center center;
  -ms-transform-origin:center center;
  transform-origin:center center;
  -webkit-transform:rotate(200deg);
  -ms-transform:rotate(200deg);
  transform:rotate(200deg);
  opacity:0
 }
}
.rotateOut {
 -webkit-animation-name:rotateOut;
 animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes rotateOutDownLeft {
 0% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
.rotateOutDownLeft {
 -webkit-animation-name:rotateOutDownLeft;
 animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes rotateOutDownRight {
 0% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
.rotateOutDownRight {
 -webkit-animation-name:rotateOutDownRight;
 animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes rotateOutUpLeft {
 0% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
.rotateOutUpLeft {
 -webkit-animation-name:rotateOutUpLeft;
 animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes rotateOutUpRight {
 0% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  opacity:1
 }
 100% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
.rotateOutUpRight {
 -webkit-animation-name:rotateOutUpRight;
 animation-name:rotateOutUpRight
}
@-webkit-keyframes slideInDown {
 0% {
  opacity:1;
  -webkit-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes slideInDown {
 0% {
  opacity:1;
  -webkit-transform:translateY(-2000px);
  -ms-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.slideInDown {
 -webkit-animation-name:slideInDown;
 animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
 0% {
  opacity:1;
  -webkit-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes slideInLeft {
 0% {
  opacity:1;
  -webkit-transform:translateX(-2000px);
  -ms-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.slideInLeft {
 -webkit-animation-name:slideInLeft;
 animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
 0% {
  opacity:1;
  -webkit-transform:translateX(2000px);
  transform:translateX(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes slideInRight {
 0% {
  opacity:1;
  -webkit-transform:translateX(2000px);
  -ms-transform:translateX(2000px);
  transform:translateX(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
}
.slideInRight {
 -webkit-animation-name:slideInRight;
 animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
}
@keyframes slideOutLeft {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(-2000px);
  -ms-transform:translateX(-2000px);
  transform:translateX(-2000px)
 }
}
.slideOutLeft {
 -webkit-animation-name:slideOutLeft;
 animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(2000px);
  transform:translateX(2000px)
 }
}
@keyframes slideOutRight {
 0% {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(2000px);
  -ms-transform:translateX(2000px);
  transform:translateX(2000px)
 }
}
.slideOutRight {
 -webkit-animation-name:slideOutRight;
 animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
}
@keyframes slideOutUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(-2000px);
  -ms-transform:translateY(-2000px);
  transform:translateY(-2000px)
 }
}
.slideOutUp {
 -webkit-animation-name:slideOutUp;
 animation-name:slideOutUp
}
@-webkit-keyframes slideInUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(2000px);
  transform:translateY(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes slideInUp {
 0% {
  opacity:1;
  -webkit-transform:translateY(2000px);
  -ms-transform:translateY(2000px);
  transform:translateY(2000px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.slideInUp {
 -webkit-animation-name:slideInUp;
 animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(2000px);
  transform:translateY(2000px)
 }
}
@keyframes slideOutDown {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(2000px);
  -ms-transform:translateY(2000px);
  transform:translateY(2000px)
 }
}
.slideOutDown {
 -webkit-animation-name:slideOutDown;
 animation-name:slideOutDown
}
@-webkit-keyframes hinge {
 0% {
  -webkit-transform:rotate(0);
  transform:rotate(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:rotate(80deg);
  transform:rotate(80deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 40% {
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 80% {
  -webkit-transform:rotate(60deg) translateY(0);
  transform:rotate(60deg) translateY(0);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  opacity:1
 }
 100% {
  -webkit-transform:translateY(700px);
  transform:translateY(700px);
  opacity:0
 }
}
@keyframes hinge {
 0% {
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:top left;
  -ms-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:rotate(80deg);
  -ms-transform:rotate(80deg);
  transform:rotate(80deg);
  -webkit-transform-origin:top left;
  -ms-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 40% {
  -webkit-transform:rotate(60deg);
  -ms-transform:rotate(60deg);
  transform:rotate(60deg);
  -webkit-transform-origin:top left;
  -ms-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 80% {
  -webkit-transform:rotate(60deg) translateY(0);
  -ms-transform:rotate(60deg) translateY(0);
  transform:rotate(60deg) translateY(0);
  -webkit-transform-origin:top left;
  -ms-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  opacity:1
 }
 100% {
  -webkit-transform:translateY(700px);
  -ms-transform:translateY(700px);
  transform:translateY(700px);
  opacity:0
 }
}
.hinge {
 -webkit-animation-name:hinge;
 animation-name:hinge
}
@-webkit-keyframes rollIn {
 0% {
  opacity:0;
  -webkit-transform:translateX(-100%) rotate(-120deg);
  transform:translateX(-100%) rotate(-120deg)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0) rotate(0);
  transform:translateX(0) rotate(0)
 }
}
@keyframes rollIn {
 0% {
  opacity:0;
  -webkit-transform:translateX(-100%) rotate(-120deg);
  -ms-transform:translateX(-100%) rotate(-120deg);
  transform:translateX(-100%) rotate(-120deg)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0) rotate(0);
  -ms-transform:translateX(0) rotate(0);
  transform:translateX(0) rotate(0)
 }
}
.rollIn {
 -webkit-animation-name:rollIn;
 animation-name:rollIn
}
@-webkit-keyframes rollOut {
 0% {
  opacity:1;
  -webkit-transform:translateX(0) rotate(0);
  transform:translateX(0) rotate(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(100%) rotate(120deg);
  transform:translateX(100%) rotate(120deg)
 }
}
@keyframes rollOut {
 0% {
  opacity:1;
  -webkit-transform:translateX(0) rotate(0);
  -ms-transform:translateX(0) rotate(0);
  transform:translateX(0) rotate(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateX(100%) rotate(120deg);
  -ms-transform:translateX(100%) rotate(120deg);
  transform:translateX(100%) rotate(120deg)
 }
}
.rollOut {
 -webkit-animation-name:rollOut;
 animation-name:rollOut
}
@-webkit-keyframes zoomIn {
 0% {
  opacity:0;
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 50% {
  opacity:1
 }
}
@keyframes zoomIn {
 0% {
  opacity:0;
  -webkit-transform:scale(.3);
  -ms-transform:scale(.3);
  transform:scale(.3)
 }
 50% {
  opacity:1
 }
}
.zoomIn {
 -webkit-animation-name:zoomIn;
 animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(-2000px);
  transform:scale(.1) translateY(-2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(60px);
  transform:scale(.475) translateY(60px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@keyframes zoomInDown {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(-2000px);
  -ms-transform:scale(.1) translateY(-2000px);
  transform:scale(.1) translateY(-2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(60px);
  -ms-transform:scale(.475) translateY(60px);
  transform:scale(.475) translateY(60px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
.zoomInDown {
 -webkit-animation-name:zoomInDown;
 animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(-2000px);
  transform:scale(.1) translateX(-2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(48px);
  transform:scale(.475) translateX(48px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@keyframes zoomInLeft {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(-2000px);
  -ms-transform:scale(.1) translateX(-2000px);
  transform:scale(.1) translateX(-2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(48px);
  -ms-transform:scale(.475) translateX(48px);
  transform:scale(.475) translateX(48px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
.zoomInLeft {
 -webkit-animation-name:zoomInLeft;
 animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(2000px);
  transform:scale(.1) translateX(2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(-48px);
  transform:scale(.475) translateX(-48px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@keyframes zoomInRight {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(2000px);
  -ms-transform:scale(.1) translateX(2000px);
  transform:scale(.1) translateX(2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(-48px);
  -ms-transform:scale(.475) translateX(-48px);
  transform:scale(.475) translateX(-48px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
.zoomInRight {
 -webkit-animation-name:zoomInRight;
 animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(2000px);
  transform:scale(.1) translateY(2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(-60px);
  transform:scale(.475) translateY(-60px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@keyframes zoomInUp {
 0% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(2000px);
  -ms-transform:scale(.1) translateY(2000px);
  transform:scale(.1) translateY(2000px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(-60px);
  -ms-transform:scale(.475) translateY(-60px);
  transform:scale(.475) translateY(-60px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
.zoomInUp {
 -webkit-animation-name:zoomInUp;
 animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
 0% {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  opacity:0;
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 100% {
  opacity:0
 }
}
@keyframes zoomOut {
 0% {
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 50% {
  opacity:0;
  -webkit-transform:scale(.3);
  -ms-transform:scale(.3);
  transform:scale(.3)
 }
 100% {
  opacity:0
 }
}
.zoomOut {
 -webkit-animation-name:zoomOut;
 animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(-60px);
  transform:scale(.475) translateY(-60px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(2000px);
  transform:scale(.1) translateY(2000px);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom
 }
}
@keyframes zoomOutDown {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(-60px);
  -ms-transform:scale(.475) translateY(-60px);
  transform:scale(.475) translateY(-60px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(2000px);
  -ms-transform:scale(.1) translateY(2000px);
  transform:scale(.1) translateY(2000px);
  -webkit-transform-origin:center bottom;
  -ms-transform-origin:center bottom;
  transform-origin:center bottom
 }
}
.zoomOutDown {
 -webkit-animation-name:zoomOutDown;
 animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(42px);
  transform:scale(.475) translateX(42px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(-2000px);
  transform:scale(.1) translateX(-2000px);
  -webkit-transform-origin:left center;
  transform-origin:left center
 }
}
@keyframes zoomOutLeft {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(42px);
  -ms-transform:scale(.475) translateX(42px);
  transform:scale(.475) translateX(42px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(-2000px);
  -ms-transform:scale(.1) translateX(-2000px);
  transform:scale(.1) translateX(-2000px);
  -webkit-transform-origin:left center;
  -ms-transform-origin:left center;
  transform-origin:left center
 }
}
.zoomOutLeft {
 -webkit-animation-name:zoomOutLeft;
 animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(-42px);
  transform:scale(.475) translateX(-42px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(2000px);
  transform:scale(.1) translateX(2000px);
  -webkit-transform-origin:right center;
  transform-origin:right center
 }
}
@keyframes zoomOutRight {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateX(-42px);
  -ms-transform:scale(.475) translateX(-42px);
  transform:scale(.475) translateX(-42px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateX(2000px);
  -ms-transform:scale(.1) translateX(2000px);
  transform:scale(.1) translateX(2000px);
  -webkit-transform-origin:right center;
  -ms-transform-origin:right center;
  transform-origin:right center
 }
}
.zoomOutRight {
 -webkit-animation-name:zoomOutRight;
 animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(60px);
  transform:scale(.475) translateY(60px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(-2000px);
  transform:scale(.1) translateY(-2000px);
  -webkit-transform-origin:center top;
  transform-origin:center top
 }
}
@keyframes zoomOutUp {
 40% {
  opacity:1;
  -webkit-transform:scale(.475) translateY(60px);
  -ms-transform:scale(.475) translateY(60px);
  transform:scale(.475) translateY(60px);
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
 }
 100% {
  opacity:0;
  -webkit-transform:scale(.1) translateY(-2000px);
  -ms-transform:scale(.1) translateY(-2000px);
  transform:scale(.1) translateY(-2000px);
  -webkit-transform-origin:center top;
  -ms-transform-origin:center top;
  transform-origin:center top
 }
}
.zoomOutUp {
 -webkit-animation-name:zoomOutUp;
 animation-name:zoomOutUp
}
.InfiniteBounce,
.InfiniteDangle,
.InfiniteFlash,
.InfiniteHorizontalFlip,
.InfiniteHorizontalScaleFlip,
.InfiniteHorizontalShake,
.InfinitePulse,
.InfiniteRotate,
.InfiniteRotateCounter,
.InfiniteRubberBand,
.InfiniteSwing,
.InfiniteTADA,
.InfiniteVericalFlip,
.InfiniteVericalShake,
.InfiniteVerticalScaleFlip {
 -webkit-animation-iteration-count:infinite!important;
 animation-iteration-count:infinite!important;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
@-webkit-keyframes InfiniteRotate {
 from {
  -webkit-transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(359deg)
 }
}
@keyframes InfiniteRotate {
 from {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.InfiniteRotate {
 -webkit-animation:InfiniteRotate;
 animation:InfiniteRotate
}
@-webkit-keyframes InfiniteRotateCounter {
 from {
  -webkit-transform:rotate(359deg)
 }
 to {
  -webkit-transform:rotate(0)
 }
}
@keyframes InfiniteRotateCounter {
 from {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
 to {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
}
.InfiniteRotateCounter {
 -webkit-animation:InfiniteRotateCounter;
 animation:InfiniteRotateCounter
}
@-webkit-keyframes InfiniteDangle {
 0%,
 100% {
  -webkit-transform:rotate(-4deg)
 }
 50% {
  -webkit-transform:rotate(4deg)
 }
}
@keyframes InfiniteDangle {
 0%,
 100% {
  -webkit-transform:rotate(-4deg);
  transform:rotate(-4deg)
 }
 50% {
  -webkit-transform:rotate(4deg);
  transform:rotate(4deg)
 }
}
.InfiniteDangle {
 -webkit-animation:InfiniteDangle;
 animation:InfiniteDangle
}
@-webkit-keyframes InfinitePulse {
 0%,
 100% {
  -webkit-transform:scale(1)
 }
 50% {
  -webkit-transform:scale(.85)
 }
}
@keyframes InfinitePulse {
 0%,
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(.85);
  transform:scale(.85)
 }
}
.InfinitePulse {
 -webkit-animation:InfinitePulse;
 animation:InfinitePulse;
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center
}
@-webkit-keyframes InfiniteHorizontalShake {
 0%,
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translateX(10px);
  transform:translateX(10px)
 }
}
@keyframes InfiniteHorizontalShake {
 0%,
 100% {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translateX(-10px);
  -ms-transform:translateX(-10px);
  transform:translateX(-10px)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translateX(10px);
  -ms-transform:translateX(10px);
  transform:translateX(10px)
 }
}
.InfiniteHorizontalShake {
 -webkit-animation-name:InfiniteHorizontalShake;
 animation-name:InfiniteHorizontalShake
}
@-webkit-keyframes InfiniteBounce {
 0%,
 100%,
 20%,
 50%,
 80% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 40% {
  -webkit-transform:translateY(-30px);
  transform:translateY(-30px)
 }
 60% {
  -webkit-transform:translateY(-15px);
  transform:translateY(-15px)
 }
}
@keyframes InfiniteBounce {
 0%,
 100%,
 20%,
 50%,
 80% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 40% {
  -webkit-transform:translateY(-30px);
  -ms-transform:translateY(-30px);
  transform:translateY(-30px)
 }
 60% {
  -webkit-transform:translateY(-15px);
  -ms-transform:translateY(-15px);
  transform:translateY(-15px)
 }
}
.InfiniteBounce {
 -webkit-animation-name:InfiniteBounce;
 animation-name:InfiniteBounce
}
@-webkit-keyframes InfiniteFlash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@keyframes InfiniteFlash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
.InfiniteFlash {
 -webkit-animation-name:InfiniteFlash;
 animation-name:InfiniteFlash
}
@-webkit-keyframes InfiniteTADA {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 10%,
 20% {
  -webkit-transform:scale(.9) rotate(-3deg);
  transform:scale(.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale(1.1) rotate(3deg);
  transform:scale(1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale(1.1) rotate(-3deg);
  transform:scale(1.1) rotate(-3deg)
 }
 100% {
  -webkit-transform:scale(1) rotate(0);
  transform:scale(1) rotate(0)
 }
}
@keyframes InfiniteTADA {
 0% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 10%,
 20% {
  -webkit-transform:scale(.9) rotate(-3deg);
  -ms-transform:scale(.9) rotate(-3deg);
  transform:scale(.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale(1.1) rotate(3deg);
  -ms-transform:scale(1.1) rotate(3deg);
  transform:scale(1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale(1.1) rotate(-3deg);
  -ms-transform:scale(1.1) rotate(-3deg);
  transform:scale(1.1) rotate(-3deg)
 }
 100% {
  -webkit-transform:scale(1) rotate(0);
  -ms-transform:scale(1) rotate(0);
  transform:scale(1) rotate(0)
 }
}
.InfiniteTADA {
 -webkit-animation-name:InfiniteTADA;
 animation-name:InfiniteTADA
}
@-webkit-keyframes InfiniteSwing {
 20% {
  -webkit-transform:rotate(15deg);
  transform:rotate(15deg)
 }
 40% {
  -webkit-transform:rotate(-10deg);
  transform:rotate(-10deg)
 }
 60% {
  -webkit-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 80% {
  -webkit-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
}
@keyframes InfiniteSwing {
 20% {
  -webkit-transform:rotate(15deg);
  -ms-transform:rotate(15deg);
  transform:rotate(15deg)
 }
 40% {
  -webkit-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  transform:rotate(-10deg)
 }
 60% {
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 80% {
  -webkit-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 100% {
  -webkit-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0)
 }
}
.InfiniteSwing {
 -webkit-transform-origin:top center;
 -ms-transform-origin:top center;
 transform-origin:top center;
 -webkit-animation-name:InfiniteSwing;
 animation-name:InfiniteSwing
}
@-webkit-keyframes InfiniteVericalShake {
 0%,
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translateY(10px);
  transform:translateY(10px)
 }
}
@keyframes InfiniteVericalShake {
 0%,
 100% {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  transform:translateY(-10px)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translateY(10px);
  -ms-transform:translateY(10px);
  transform:translateY(10px)
 }
}
.InfiniteVericalShake {
 -webkit-animation-name:InfiniteVericalShake;
 animation-name:InfiniteVericalShake
}
@-webkit-keyframes InfiniteRubberBand {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 30% {
  -webkit-transform:scaleX(1.25) scaleY(.75);
  transform:scaleX(1.25) scaleY(.75)
 }
 40% {
  -webkit-transform:scaleX(.75) scaleY(1.25);
  transform:scaleX(.75) scaleY(1.25)
 }
 60% {
  -webkit-transform:scaleX(1.15) scaleY(.85);
  transform:scaleX(1.15) scaleY(.85)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes InfiniteRubberBand {
 0% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
 30% {
  -webkit-transform:scaleX(1.25) scaleY(.75);
  -ms-transform:scaleX(1.25) scaleY(.75);
  transform:scaleX(1.25) scaleY(.75)
 }
 40% {
  -webkit-transform:scaleX(.75) scaleY(1.25);
  -ms-transform:scaleX(.75) scaleY(1.25);
  transform:scaleX(.75) scaleY(1.25)
 }
 60% {
  -webkit-transform:scaleX(1.15) scaleY(.85);
  -ms-transform:scaleX(1.15) scaleY(.85);
  transform:scaleX(1.15) scaleY(.85)
 }
 100% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
}
.InfiniteRubberBand {
 -webkit-animation-name:InfiniteRubberBand;
 animation-name:InfiniteRubberBand
}
@-webkit-keyframes InfiniteHorizontalFlip {
 from {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0)
 }
 to {
  -webkit-transform:perspective(400px) rotateY(359deg);
  transform:perspective(400px) rotateY(359deg)
 }
}
@keyframes InfiniteHorizontalFlip {
 from {
  -webkit-transform:perspective(400px) rotateY(0);
  -ms-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0)
 }
 to {
  -webkit-transform:perspective(400px) rotateY(359deg);
  -ms-transform:perspective(400px) rotateY(359deg);
  transform:perspective(400px) rotateY(359deg)
 }
}
.InfiniteHorizontalFlip {
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-animation-name:InfiniteHorizontalFlip;
 animation-name:InfiniteHorizontalFlip
}
@-webkit-keyframes InfiniteVericalFlip {
 from {
  -webkit-transform:perspective(400px) rotateX(0);
  transform:perspective(400px) rotateY(0)
 }
 to {
  -webkit-transform:perspective(400px) rotateX(359deg);
  transform:perspective(400px) rotateY(359deg)
 }
}
@keyframes InfiniteVericalFlip {
 from {
  -webkit-transform:perspective(400px) rotateX(0);
  -ms-transform:perspective(400px) rotateX(0);
  transform:perspective(400px) rotateX(0)
 }
 to {
  -webkit-transform:perspective(400px) rotateX(359deg);
  -ms-transform:perspective(400px) rotateX(359deg);
  transform:perspective(400px) rotateX(359deg)
 }
}
.InfiniteVericalFlip {
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-animation-name:InfiniteVericalFlip;
 animation-name:InfiniteVericalFlip
}
@-webkit-keyframes InfiniteHorizontalScaleFlip {
 0% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 100% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes InfiniteHorizontalScaleFlip {
 0% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  -ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  -ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  -ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 100% {
  -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
.InfiniteHorizontalScaleFlip {
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-animation-name:InfiniteHorizontalScaleFlip;
 animation-name:InfiniteHorizontalScaleFlip
}
@-webkit-keyframes InfiniteVerticalScaleFlip {
 0% {
  -webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
  transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
  transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 100% {
  -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
  transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes InfiniteVerticalScaleFlip {
 0% {
  -webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
  -ms-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
  transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
  -ms-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
  -ms-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
  transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
  -ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
  transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 100% {
  -webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
  -ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
  transform:perspective(400px) translateZ(0) rotateX(0) scale(1);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
.InfiniteVerticalScaleFlip {
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-animation-name:InfiniteVerticalScaleFlip;
 animation-name:InfiniteVerticalScaleFlip
}
.upb_row_bg,
.upb_video-bg,
.vcpb-fs-jquery {
 overflow:hidden
}
.vc-row-translate-wrapper {
 margin:0!important
}
.uvc-vc-full-width .upb_video-bg {
 width:100%!important;
 max-width:100%!important;
 min-width:100%!important;
 left:0!important;
 margin-left:0!important
}
.upb_bg_overlay,
.upb_bg_overlay_pattern {
 color:inherit;
 position:absolute;
 width:100%;
 height:100%!important;
 left:0;
 top:0
}
.upb_bg_overlay_pattern {
 background-attachment:fixed
}
.ult-vc-seperator {
 position:absolute;
 width:100%;
 height:0;
 left:0;
 z-index:1
}
.ult-main-seperator-inner {
 position:relative;
 height:100%;
 width:100%
}
.ult-vc-seperator.top_seperator {
 top:-1px;
 bottom:auto
}
.ult-vc-seperator.bottom_seperator {
 top:auto;
 bottom:-1px
}
.ult-vc-seperator svg {
 width:100%;
 height:auto
}
.uvc-svg-circle,
.uvc-svg-triangle {
 position:absolute;
 top:-1px;
 bottom:auto;
 z-index:1
}
.bottom_seperator .uvc-svg-circle,
.bottom_seperator .uvc-svg-triangle {
 top:auto;
 bottom:-1px;
 -webkit-transform:scaleY(-1);
 -ms-transform:scaleY(-1);
 transform:scaleY(-1)
}
.uvc-x-large-triangle {
 position:absolute;
 top:-1px;
 bottom:auto;
 z-index:1
}
.bottom_seperator .uvc-x-large-triangle {
 top:auto;
 bottom:-1px;
 -webkit-transform:scaleY(-1);
 -ms-transform:scaleY(-1);
 transform:scaleY(-1)
}
.bottom_seperator .uvc-x-large-triangle,
.top_seperator .uvc-x-large-triangle-left {
 -moz-transform:scaleY(-1);
 -webkit-transform:scaleY(-1);
 -o-transform:scaleY(-1);
 -ms-transform:scaleY(-1)
}
.uvc-x-large-triangle-left,
.uvc-x-large-triangle-right {
 position:absolute;
 top:-1px;
 bottom:auto;
 z-index:1
}
.bottom_seperator .uvc-x-large-triangle-left,
.bottom_seperator .uvc-x-large-triangle-right,
.uvc-x-large-circle {
 top:auto;
 bottom:-1px
}
.top_seperator .uvc-x-large-triangle-left {
 -webkit-transform:scaleY(-1);
 -ms-transform:scaleY(-1);
 transform:scaleY(-1)
}
.top_seperator .uvc-x-large-triangle-right {
 -webkit-transform:scale(-1);
 -ms-transform:scale(-1);
 transform:scale(-1)
}
.bottom_seperator .uvc-x-large-triangle-right {
 -webkit-transform:scale(-1,1);
 -ms-transform:scale(-1,1);
 transform:scale(-1,1)
}
.uvc-x-large-circle {
 position:absolute
}
.top_seperator .uvc-x-large-circle {
 top:-1px;
 bottom:auto
}
.bottom_seperator .uvc-x-large-circle {
 -ms-transform:scaleY(-1);
 -webkit-transform:scaleY(-1);
 transform:scaleY(-1)
}
.bottom_seperator .uvc-x-large-circle,
.top_seperator .uvc-curve-up-seperator {
 -moz-transform:scaleY(-1);
 -webkit-transform:scaleY(-1);
 -o-transform:scaleY(-1)
}
.uvc-curve-up-seperator {
 position:absolute;
 top:auto;
 bottom:-1px
}
.top_seperator .uvc-curve-up-seperator {
 top:-1px;
 bottom:auto;
 -ms-transform:scaleY(-1);
 -webkit-transform:scaleY(-1);
 transform:scaleY(-1)
}
.uvc-curve-down-seperator {
 position:absolute;
 top:auto;
 bottom:-1px
}
.bottom_seperator .uvc-curve-down-seperator {
 -webkit-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 transform:scaleX(-1)
}
.top_seperator .uvc-curve-down-seperator {
 top:-1px;
 bottom:auto;
 -webkit-transform:scale(-1,-1);
 -ms-transform:scale(-1,-1);
 transform:scale(-1,-1)
}
.uvc-tilt-left-seperator {
 position:absolute;
 top:auto;
 bottom:1px
}
.top_seperator .uvc-tilt-left-seperator {
 top:1px;
 bottom:auto;
 -webkit-transform:scale(-1);
 -ms-transform:scale(-1);
 transform:scale(-1)
}
.uvc-tilt-right-seperator {
 position:absolute;
 top:auto;
 bottom:1px
}
.bottom_seperator .uvc-tilt-right-seperator {
 -webkit-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 transform:scaleX(-1)
}
.top_seperator .uvc-tilt-right-seperator {
 top:1px;
 bottom:auto;
 -webkit-transform:scale(1,-1);
 -ms-transform:scale(1,-1);
 transform:scale(1,-1)
}
.ult-rounded-split-seperator-wrapper {
 z-index:1
}
.ult-rounded-split-seperator {
 position:relative;
 height:100%
}
.ult-rounded-split-seperator:after,
.ult-rounded-split-seperator:before {
 left:0;
 z-index:10;
 width:50%;
 height:70px;
 background:inherit inherit/inherit inherit inherit inherit;
 content:'';
 position:absolute
}
.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg {
 -webkit-transform:scale(-1);
 -ms-transform:scale(-1);
 transform:scale(-1)
}
.vcpb-vz-jquery,
.vertical_layer_parallax {
 background-position:50% 0
}
.upb_video-bg,
.vcpb-default,
.vcpb-fix,
.vcpb-hz-jquery,
.vcpb-vz-jquery,
.vertical_layer_parallax {
 background-repeat:no-repeat
}
.upb_video-bg,
.vcpb-default,
.vcpb-fix {
 -webkit-background-size:cover;
 background-size:cover
}
.top_seperator.ult-rounded-split-seperator-wrapper {
 top:0;
 bottom:auto
}
.uvc-wave-seperator {
 position:absolute;
 top:auto;
 bottom:-1px
}
.top_seperator .uvc-wave-seperator {
 top:-1px;
 bottom:auto;
 -ms-transform:scale(-1);
 -webkit-transform:scale(-1);
 transform:scale(-1)
}
.top_seperator .uvc-cloud-seperator,
.top_seperator .uvc-wave-seperator {
 -moz-transform:scale(-1);
 -webkit-transform:scale(-1);
 -o-transform:scale(-1)
}
.uvc-cloud-seperator {
 position:absolute;
 top:auto;
 bottom:-1px
}
.top_seperator .uvc-cloud-seperator {
 top:-1px;
 bottom:auto;
 -ms-transform:scale(-1);
 -webkit-transform:scale(-1);
 transform:scale(-1)
}
.separator-icon {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 z-index:5
}
.vc-row-translate>.vc-row-translate-wrapper {
 overflow:hidden;
 width:100%!important;
 margin:initial!important
}
.upb_video_class,
.wpb_column,
.wpb_row {
 position:relative
}
.upb_row_bg {
 position:absolute;
 width:100%;
 height:100%;
 background-position:center center;
 top:0;
 bottom:0;
 right:0;
 left:0;
 z-index:0
}
.upb-background-text-wrapper,
.upb_video-text,
.upb_video-text-wrapper {
 position:relative
}
.upb_bg_img {
 display:none!important
}
.vcpb-default {
 background-attachment:initial
}
.vcpb-fix,
.vcpb-vz-jquery,
.vertical_layer_parallax {
 background-attachment:fixed
}
.vertical_layer_parallax {
 -webkit-background-size:cover;
 background-size:cover
}
.vcpb-hz-jquery {
 background-position:0 50%
}
.upb_video-wrapper {
 display:block;
 max-width:100%;
 height:100%
}
.upb_video-text {
 z-index:9;
 width:100%;
 height:100%;
 top:0;
 bottom:0;
 right:0;
 left:0
}
.full-browser-size .upb-background-text,
.video-browser-size .upb_video-text {
 margin:initial!important;
 position:absolute;
 bottom:auto;
 top:50%;
 right:0;
 left:0;
 height:auto;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.upb_video-bg {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 bottom:0;
 right:0;
 left:0;
 background-position:50% 50%;
 margin:0 auto
}
.upb_video-src {
 max-width:none;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 position:relative;
 min-width:100%;
 min-height:100%
}
.upb_video-src.ult-make-full-height {
 height:100%;
 width:auto!important;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 top:0
}
.upb_utube_iframe,
.upb_vimeo_iframe {
 max-width:none;
 max-height:none;
 width:100%;
 height:100%;
 position:absolute
}
.upb_video-bg .mbYTP_wrapper iframe {
 max-width:none!important;
 max-height:none!important
}
.uvc-row.uvc-video-fixer .mbYTP_wrapper iframe {
 margin-left:0!important;
 margin-top:-50px!important
}
.video-controls {
 position:absolute;
 bottom:10%;
 right:5%;
 cursor:pointer;
 width:auto!important;
 min-width:15px!important;
 height:auto!important;
 z-index:99
}
.video-controls i {
 font-size:40px
}
body.rtl .upb_row_bg {
 right:auto
}
.uvc-multi-color-bg {
 -webkit-animation:MultiColorVC 10s alternate infinite;
 animation:MultiColorVC 10s alternate infinite;
 z-index:9998;
 opacity:.6;
 background-color:#e14949
}
@-webkit-keyframes MultiColorVC {
 0% {
  background-color:#e14949
 }
 25% {
  background-color:#3de02c
 }
 50% {
  background-color:#2c8de0
 }
 100% {
  background-color:#e02cbc
 }
}
@keyframes MultiColorVC {
 0% {
  background-color:#e14949
 }
 25% {
  background-color:#3de02c
 }
 50% {
  background-color:#2c8de0
 }
 100% {
  background-color:#e02cbc
 }
}
@media (max-width:479px) {
 .uvc_hidden-xs {
  display:none!important
 }
}
@media (min-width:480px)and (max-width:767px) {
 .uvc_hidden-xsl {
  display:none!important
 }
}
@media (min-width:768px)and (max-width:991px) {
 .uvc_hidden-sm {
  display:none!important
 }
}
@media (min-width:992px)and (max-width:1199px) {
 .uvc_hidden-md {
  display:none!important
 }
}
@media (min-width:1200px)and (max-width:1823px) {
 .uvc_hidden-ml {
  display:none!important
 }
}
@media (min-width:1824px) {
 .uvc_hidden-lg {
  display:none!important
 }
}
.mpcth-vc-row-wrap,
.toranj-vc-row-wrapper,
.x-content-band {
 position:relative
}
.js_active .site-inner {
 overflow:visible
}
html.ult-remove-fixed-background .upb_row_bg {
 background-attachment:scroll!important
}
.vc_row-flex .upb-background-text-wrapper.full-browser-size,
.vc_row-flex .upb_video-text-wrapper.full-browser-size {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:-moz-box;
 display:flex;
 width:100%
}
.vc_row-flex .upb-background-text,
.vc_row-flex .upb_video-text,
.vc_row-flex .vc-row-translate-wrapper,
.vc_row-o-content-bottom .upb-background-text,
.vc_row-o-content-bottom .upb_video-text,
.vc_row-o-content-bottom .vc-row-translate-wrapper,
.vc_row-o-content-middle .upb-background-text,
.vc_row-o-content-middle .upb_video-text,
.vc_row-o-content-middle .vc-row-translate-wrapper,
.vc_row-o-content-top .upb-background-text,
.vc_row-o-content-top .upb_video-text,
.vc_row-o-content-top .vc-row-translate-wrapper,
.vc_row-o-equal-height .upb-background-text,
.vc_row-o-equal-height .upb_video-text,
.vc_row-o-equal-height .vc-row-translate-wrapper {
 margin:0 auto!important
}
.vc_row-o-content-top.full-browser-size .upb-background-text,
.vc_row-o-content-top.video-browser-size .upb_video-text {
 top:0;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.vc_row-o-content-bottom.full-browser-size .upb-background-text,
.vc_row-o-content-bottom.video-browser-size .upb_video-text {
 top:auto;
 bottom:0;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-content-box-container,
.ult-content-box-container * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-content-box-container .ult-content-box-anchor,
.ult-content-box-container .ult-content-box-anchor:active,
.ult-content-box-container .ult-content-box-anchor:focus,
.ult-content-box-container .ult-content-box-anchor:hover,
.ult-content-box-container .ult-content-box-anchor:visited {
 text-decoration:none;
 line-height:inherit;
 outline:0
}
.ult-content-box:after {
 content:'';
 display:block;
 clear:both
}
.ult_countdown,
.wpb_row .wpb_column .wpb_wrapper .ult_countdown {
 width:100%;
 height:auto;
 display:block;
 line-height:1;
 margin-bottom:35px;
 float:left;
 text-align:center
}
.ult_countdown .ult_countdown-row {
 display:block;
 margin:0 auto
}
.ult_countdown .ult_countdown-section {
 display:inline-block;
 margin-bottom:15px
}
.ult_countdown .ult_countdown-section .ult_countdown-amount {
 font-size:36px;
 border:1px solid transparent;
 min-width:1.15em;
 max-width:100%;
 min-height:1.15em;
 line-height:1.15em;
 padding:0;
 margin:0 auto;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.ult_countdown .ult_countdown-section .ult_countdown-period {
 padding:0 4px;
 font-size:13px
}
.ult_countdown.ult-cd-no-border .ult_countdown-section .ult_countdown-amount {
 min-width:1em;
 max-width:100%;
 min-height:1em;
 line-height:1em
}
.ult_countdown.ult-cd-s1 .ult_countdown-section {
 padding:0 7px
}
.ult_countdown.ult-cd-s1 .ult_countdown-section .ult_countdown-amount {
 display:inline-block
}
.ult_countdown.ult-cd-s2 .ult_countdown-section {
 padding:0 15px
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-amount {
 display:block
}
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period {
 margin-top:7px;
 width:100%;
 display:block
}
.ult_main_cl {
 margin:0 auto;
 text-align:center;
 display:block
}
p .ult_main_cl {
 margin:0 auto;
 text-align:center;
 display:inline-block
}
.ult_btn10_span {
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 line-height:inherit;
 -webkit-transition:all ease .3s;
 transition:all ease .3s
}
.ult_crlink a {
 position:relative;
 display:inline-block;
 outline:0;
 color:#000;
 text-decoration:none;
 text-transform:none;
 letter-spacing:inherit;
 font-weight:inherit;
 font-size:inherit;
 max-width:100%
}
.ult_crlink a:focus,
.ult_crlink a:hover {
 outline:0
}
.ult_cl_link_1 a {
 margin:0
}
.ult_cl_link_1 a:after,
.ult_cl_link_1 a:before {
 display:inline-block;
 opacity:0;
 font-size:inherit;
 font-style:inherit;
 font-weight:inherit;
 line-height:inherit;
 -webkit-transition:-webkit-transform .3s,opacity .2s;
 -webkit-transition:opacity .2s,-webkit-transform .3s;
 transition:opacity .2s,-webkit-transform .3s;
 transition:transform .3s,opacity .2s;
 transition:transform .3s,opacity .2s,-webkit-transform .3s;
 color:inherit;
 padding:0 3px
}
.ult_cl_link_1 .ult_btn10_span {
 -webkit-transition:all ease .3s;
 transition:all ease .3s
}
.ult_cl_link_1 a:before {
 content:'[';
 -webkit-transform:translateX(20px);
 -ms-transform:translateX(20px);
 transform:translateX(20px)
}
.ult_cl_link_1 a:after {
 content:']';
 -webkit-transform:translateX(-20px);
 -ms-transform:translateX(-20px);
 transform:translateX(-20px)
}
.ult_cl_link_1 a:focus:after,
.ult_cl_link_1 a:focus:before,
.ult_cl_link_1 a:hover::before,
.ult_cl_link_1 a:hover:after {
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult_cl_link_2 a {
 line-height:inherit;
 -webkit-perspective:5000px;
 perspective:5000px;
 -webkit-perspective-origin:50% 50%;
 perspective-origin:50% 50%
}
.ult_cl_link_2 a span {
 position:relative;
 display:inline-block;
 background:inherit;
 -webkit-transition:-webkit-transform .3s;
 transition:-webkit-transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s;
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.ult_cl_link_2 a span:before {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 height:100%;
 content:attr(data-hover);
 -webkit-transform:rotateX(-90deg);
 transform:rotateX(-90deg);
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0;
 padding:inherit;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background:inherit
}
.ult_cl_link_2 .ult_btn10_span {
 max-width:100%;
 -webkit-transition:all ease .3s;
 transition:all ease .3s
}
.ult_cl_link_2 a:focus span,
.ult_cl_link_2 a:hover span {
 -webkit-transform:rotateX(90deg) translateY(-22px);
 transform:rotateX(90deg) translateY(-22px)
}
.ult_cl_link_2 a:focus span:before,
.ult_cl_link_2 a:hover span:before {
 background:inherit
}
.ult_cl_link_3 a {
 font-size:inherit
}
.ult_cl_link_3 a .ult_link_btm3 {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 border:inherit;
 content:'';
 opacity:0;
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s;
 transition:opacity .5s,transform .5s,-webkit-transform .5s;
 -webkit-transform:translateY(10px);
 -ms-transform:translateY(10px);
 transform:translateY(10px)
}
.ult_cl_link_3 a:hover .ult_link_btm3 {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult_cl_link_3 .ult_btn10_span {
 -webkit-transition:all ease-out .5s;
 transition:all ease-out .5s
}
.ult_cl_link_4 a {
 font-size:inherit
}
.ult_cl_link_4 a .ult_link_btm4 {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 border:inherit;
 content:'';
 opacity:0;
 -webkit-transition:height .5s,opacity .5s,-webkit-transform .5s;
 transition:height .5s,opacity .5s,-webkit-transform .5s;
 transition:height .5s,opacity .5s,transform .5s;
 transition:height .5s,opacity .5s,transform .5s,-webkit-transform .5s;
 -webkit-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 transform:translateY(-10px)
}
.ult_cl_link_4 a:hover .ult_link_btm4 {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult_cl_link_4 .ult_btn10_span {
 -webkit-transition:height .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out,all ease-in-out .5s;
 -webkit-transition:height .5s,opacity .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out;
 transition:height .5s,opacity .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out;
 transition:height .5s,opacity .5s ease-out,transform .5s ease-out,all ease-in-out .5s;
 transition:height .5s,opacity .5s ease-out,transform .5s ease-out,all ease-in-out .5s,-webkit-transform .5s ease-out
}
.ult_cl_link_5 a {
 color:#566473;
 text-shadow:none;
 font-weight:inherit;
 height:100%;
 line-height:1em;
 font-size:inherit
}
.ult_cl_link_5 a .ult_link_btm,
.ult_cl_link_5 a .ult_link_top {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 border:inherit;
 content:'';
 -webkit-transition:-webkit-transform .3s;
 transition:-webkit-transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s;
 -webkit-transform:scale(.85);
 -ms-transform:scale(.85);
 transform:scale(.85)
}
.ult_cl_link_5 a .ult_link_btm {
 opacity:0;
 -webkit-transition:top .3s,opacity .3s,-webkit-transform .3s;
 transition:top .3s,opacity .3s,-webkit-transform .3s;
 transition:top .3s,opacity .3s,transform .3s;
 transition:top .3s,opacity .3s,transform .3s,-webkit-transform .3s
}
.ult_cl_link_5 a:focus .ult_link_btm,
.ult_cl_link_5 a:focus .ult_link_top,
.ult_cl_link_5 a:hover .ult_link_btm,
.ult_cl_link_5 a:hover .ult_link_top {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult_cl_link_5 a:focus .ult_link_btm,
.ult_cl_link_5 a:hover .ult_link_btm {
 top:0;
 opacity:1
}
.ult_cl_link_5 .ult_btn10_span {
 -webkit-transition:-webkit-transform .3s ease-out,all ease-in-out .3s;
 -webkit-transition:all ease-in-out .3s,-webkit-transform .3s ease-out;
 transition:all ease-in-out .3s,-webkit-transform .3s ease-out;
 transition:transform .3s ease-out,all ease-in-out .3s;
 transition:transform .3s ease-out,all ease-in-out .3s,-webkit-transform .3s ease-out
}
.ult_cl_link_6 a {
 -webkit-transition:color .3s;
 transition:color .3s;
 line-height:.75em;
 vertical-align:middle
}
.ult_cl_link_6 a .ult_btn6_link_top {
 display:block;
 position:relative;
 top:100%;
 left:50%;
 color:transparent;
 content:'Ã¢â‚¬Â¢';
 text-shadow:0 0 transparent;
 font-size:.6em;
 font-weight:inherit;
 -webkit-transition:text-shadow .3s,color .3s;
 transition:text-shadow .3s,color .3s;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 pointer-events:none
}
.ult_cl_link_6 a:focus .ult_btn6_link_top,
.ult_cl_link_6 a:hover .ult_btn6_link_top {
 color:inherit
}
.ult_cl_link_6 a:focus,
.ult_cl_link_6 a:hover {
 color:#ba7700
}
.ult_cl_link_6 .ult_btn10_span {
 line-height:2em;
 -webkit-transition:color .3s;
 transition:color .3s
}
.ult_cl_link_7 a {
 padding:0 20px;
 height:inherit;
 line-height:1em
}
.ult_cl_link_7 a .ult_link_btm,
.ult_cl_link_7 a .ult_link_top {
 position:absolute;
 width:45px;
 height:2px;
 background:#fff;
 content:'';
 opacity:.2;
 -webkit-transition:all .3s;
 transition:all .3s;
 pointer-events:none
}
.ult_cl_link_7 .ult_btn10_span {
 -webkit-transition:all .3s;
 transition:all .3s
}
.ult_cl_link_7 a .btn7_link_top {
 top:0;
 left:0;
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg);
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0
}
.ult_cl_link_7 a .btn7_link_btm {
 right:0;
 bottom:0;
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0
}
.ult_cl_link_7 a:focus .btn7_link_btm,
.ult_cl_link_7 a:focus .btn7_link_top,
.ult_cl_link_7 a:hover .btn7_link_btm,
.ult_cl_link_7 a:hover .btn7_link_top {
 opacity:1
}
.ult_cl_link_7 a:focus .btn7_link_top,
.ult_cl_link_7 a:hover .btn7_link_top {
 left:50%;
 -webkit-transform:rotate(0) translateX(-50%);
 -ms-transform:rotate(0) translateX(-50%);
 transform:rotate(0) translateX(-50%)
}
.ult_cl_link_7 a:focus .btn7_link_btm,
.ult_cl_link_7 a:hover .btn7_link_btm {
 right:50%;
 -webkit-transform:rotate(0) translateX(50%);
 -ms-transform:rotate(0) translateX(50%);
 transform:rotate(0) translateX(50%)
}
.ult_cl_link_8 a .ulmt_btn8_link_btm,
.ult_cl_link_8 a .ult_btn8_link_top {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:'';
 -webkit-transition:-webkit-transform .3s,opacity .3s;
 -webkit-transition:opacity .3s,-webkit-transform .3s;
 transition:opacity .3s,-webkit-transform .3s;
 transition:transform .3s,opacity .3s;
 transition:transform .3s,opacity .3s,-webkit-transform .3s
}
.ult_cl_link_8 .ult_btn10_span {
 -webkit-transition:-webkit-transform .3s ease-out,all ease .3s;
 -webkit-transition:all ease .3s,-webkit-transform .3s ease-out;
 transition:all ease .3s,-webkit-transform .3s ease-out;
 transition:transform .3s ease-out,all ease .3s;
 transition:transform .3s ease-out,all ease .3s,-webkit-transform .3s ease-out
}
.ult_cl_link_8 a .ulmt_btn8_link_btm {
 opacity:0;
 -webkit-transform:translateY(-7px) translateX(6px);
 -ms-transform:translateY(-7px) translateX(6px);
 transform:translateY(-7px) translateX(6px)
}
.ult_cl_link_8 a:focus .ult_btn8_link_top,
.ult_cl_link_8 a:hover .ult_btn8_link_top {
 opacity:0;
 -webkit-transform:translateY(5px) translateX(-5px);
 -ms-transform:translateY(5px) translateX(-5px);
 transform:translateY(5px) translateX(-5px)
}
.ult_cl_link_8 a:focus .ulmt_btn8_link_btm,
.ult_cl_link_8 a:hover .ulmt_btn8_link_btm {
 opacity:1;
 -webkit-transform:translateY(0) translateX(0);
 -ms-transform:translateY(0) translateX(0);
 transform:translateY(0) translateX(0)
}
.ult_cl_link_9 {
 position:relative;
 z-index:1;
 padding:.5em
}
.ult_cl_link_9 a {
 line-height:1.5em;
 color:#b4770d;
 font-weight:700;
 -webkit-transition:-webkit-transform .5s,opacity .5s,color .5s;
 -webkit-transition:opacity .5s,color .5s,-webkit-transform .5s;
 transition:opacity .5s,color .5s,-webkit-transform .5s;
 transition:transform .5s,opacity .5s,color .5s;
 transition:transform .5s,opacity .5s,color .5s,-webkit-transform .5s
}
.ult_cl_link_9 span.ult_btn10_span {
 z-index:2;
 -webkit-transition:-webkit-transform .5s,opacity .5s,color .5s;
 -webkit-transition:opacity .5s,color .5s,-webkit-transform .5s;
 transition:opacity .5s,color .5s,-webkit-transform .5s;
 transition:transform .5s,opacity .5s,color .5s;
 transition:transform .5s,opacity .5s,color .5s,-webkit-transform .5s
}
.ult_cl_link_9 a span.ult_btn9_link_btm,
.ult_cl_link_9 a span.ult_btn9_link_top {
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 z-index:-1;
 border:inherit;
 content:'';
 -webkit-transition:-webkit-transform .5s,opacity .5s;
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,-webkit-transform .5s;
 transition:transform .5s,opacity .5s;
 transition:transform .5s,opacity .5s,-webkit-transform .5s
}
.ult_cl_link_9 a:focus,
.ult_cl_link_9 a:hover {
 color:#fff
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top,
.ult_cl_link_9 a:hover span.ult_btn9_link_btm,
.ult_cl_link_9 a:hover span.ult_btn9_link_top {
 opacity:.65
}
.ult_cl_link_9 a:focus span.ult_btn9_link_top,
.ult_cl_link_9 a:hover span.ult_btn9_link_top {
 top:50%;
 -webkit-transition:-webkit-transform .5s,opacity .5s;
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,-webkit-transform .5s;
 transition:transform .5s,opacity .5s;
 transition:transform .5s,opacity .5s,-webkit-transform .5s;
 -webkit-transform:rotate(45deg)!important;
 -ms-transform:rotate(45deg)!important;
 transform:rotate(45deg)!important
}
.ult_cl_link_9 a:focus span.ult_btn9_link_btm,
.ult_cl_link_9 a:hover span.ult_btn9_link_btm {
 top:50%;
 -webkit-transition:-webkit-transform .5s,opacity .5s;
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,-webkit-transform .5s;
 transition:transform .5s,opacity .5s;
 transition:transform .5s,opacity .5s,-webkit-transform .5s;
 -webkit-transform:rotate(-45deg)!important;
 -ms-transform:rotate(-45deg)!important;
 transform:rotate(-45deg)!important
}
.ult_cl_link_10 a {
 line-height:1.75em;
 -webkit-perspective:800px;
 perspective:800px
}
.ult_cl_link_10 a span.ult_btn10_span {
 position:relative;
 display:inline-block;
 background:#587285;
 border-top:inherit;
 max-width:100%;
 -webkit-transition:background .6s;
 transition:background .6s;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transform-origin:0 50%;
 -ms-transform-origin:0 50%;
 transform-origin:0 50%
}
.ult_cl_link_10 a span.ult_btn10_link_top {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#d3d3d3;
 color:#2f4351;
 -webkit-transform:rotateX(270deg);
 transform:rotateX(270deg);
 -webkit-transition:-webkit-transform .6s;
 transition:-webkit-transform .6s;
 transition:transform .6s;
 transition:transform .6s,-webkit-transform .6s;
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 pointer-events:none
}
.style10-span {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 width:100%
}
.ult_cl_link_10 a:focus span.ult_btn10_link_top,
.ult_cl_link_10 a:hover span.ult_btn10_link_top {
 -webkit-transform:rotateX(2deg);
 transform:rotateX(2deg)
}
.ult_cl_link_11 {
 position:relative;
 z-index:1
}
.ult_cl_link_11 a {
 overflow:hidden;
 vertical-align:middle
}
.ult_cl_link_11 a span,
.ult_cl_link_11 a span.ult_btn10_span {
 display:block;
 background:#fff;
 -webkit-transition:all ease-out .3s;
 transition:all ease-out .3s
}
.ult_cl_link_11 a .ult_btn11_link_top {
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 width:100%;
 height:100%;
 background:#fff;
 color:#0f7c67;
 content:attr(data-hover);
 -webkit-transition:-webkit-transform .3s;
 transition:-webkit-transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s;
 -ms-transform:translateX(-25%);
 transform:translateX(-25%);
 -webkit-transform:translateX(-25%);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult_cl_link_11 a:focus span.ult_btn10_span,
.ult_cl_link_11 a:hover span.ult_btn10_span {
 -webkit-transition:-webkit-transform .3s;
 transition:-webkit-transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s;
 -webkit-transition:transform .3s;
 transform:translateX(100%);
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%)
}
.ult_cl_link_11 a:focus .ult_btn11_link_top,
.ult_cl_link_11 a:hover .ult_btn11_link_top {
 -webkit-transition:-webkit-transform .3s;
 transition:-webkit-transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s;
 -webkit-transition:transform .3s;
 transform:translateX(0);
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0)
}
.ult_cl_link_1 span.ult_btn10_span {
 vertical-align:middle
}
a.ult_colorlink {
 border-bottom:0 solid #333
}
.ult-dual-color-responsive-desktop .ult-dual-color-heading {
 display:block;
 text-align:center
}
.ult-dual-color-responsive-desktop .ult-before-heading {
 display:block;
 margin-right:0
}
.ult-dual-color-responsive-desktop .ult-adv-heading {
 display:block;
 margin-bottom:15px;
 margin-top:15px
}
.ult-dual-color-responsive-desktop .ult-after-heading {
 display:block;
 margin-left:0
}
@media only screen and (max-width:992px) {
 .ult-dual-color-responsive-tablet .ult-dual-color-heading {
  display:block;
  text-align:center
 }
 .ult-dual-color-responsive-tablet .ult-before-heading {
  display:block;
  margin-right:0
 }
 .ult-dual-color-responsive-tablet .ult-adv-heading {
  display:block;
  margin-bottom:15px;
  margin-top:15px
 }
 .ult-dual-color-responsive-desktop .ult-after-heading {
  display:block;
  margin-left:0
 }
}
@media only screen and (max-width:767px) {
 .ult-dual-color-responsive-mobile .ult-dual-color-heading {
  display:block;
  text-align:center
 }
 .ult-dual-color-responsive-mobile .ult-before-heading {
  display:block;
  margin-right:0
 }
 .ult-dual-color-responsive-mobile .ult-adv-heading {
  display:block;
  margin-bottom:15px;
  margin-top:15px
 }
 .ult-dual-color-responsive-desktop .ult-after-heading {
  display:block;
  margin-left:0
 }
}
.ult_dual_button {
 position:relative
}
a.ult_ivan_button {
 text-decoration:none;
 -webkit-box-sizing:initial;
 -moz-box-sizing:initial;
 -ms-box-sizing:initial;
 box-sizing:initial
}
.ult_dual_button.to-left {
 text-align:left
}
.ult_dual_button.to-right {
 text-align:right
}
.ult_dual_button.to-center {
 text-align:center;
 width:100%
}
.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
 float:left;
 position:relative
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button {
 border-width:4px 1px 4px 4px
}
.ult_dual_button.large-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
 border-width:4px 4px 4px 1px
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button {
 border-right-width:1px
}
.ult_dual_button.auto-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
 border-left-width:1px
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button {
 border-width:1px
}
.ult_dual_button.thin-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
 border-width:1px 1px 1px 0
}
.ult_dual_button.thin-borders .middle-text {
 border-width:1px;
 line-height:23px
}
.ult_dual_button.no-borders .middle-text,
.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button,
.ult_dual_button.no-borders .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
 border-width:0
}
.ult_dual_button .middle-text {
 display:block;
 position:absolute;
 top:50%;
 right:0;
 -webkit-transform:translate(50%,-50%);
 -ms-transform:translate(50%,-50%);
 transform:translate(50%,-50%);
 height:26px;
 width:26px;
 line-height:1;
 text-align:center;
 background:#fff;
 color:#7f7f7f;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 -webkit-border-radius:100%;
 border-radius:100%;
 font-size:11px;
 border:2px solid #e7e7e7;
 font-weight:400;
 z-index:12;
 -webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;
 transition:border-color ease .5s,background ease .5s,color ease .5s
}
.ult_dual_button .middle-text .middle-inner {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 line-height:.8em
}
.ult_dual_button .gray-bg .middle-text {
 border-color:#ddd;
 color:#bbb
}
.ult_dual_button .dark-bg .middle-text {
 border-color:#20262c;
 background:#20262c;
 color:#fff
}
.ult_dual_button .light-bg .middle-text {
 border-color:#fff;
 color:#444
}
.ult_dual_button .primary-bg .middle-text {
 border-color:rgba(0,0,0,.2);
 background-color:rgba(0,0,0,.2);
 color:#fff
}
.ivan-button-align.to-left {
 text-align:left
}
.ivan-button-align.to-right {
 text-align:right
}
.ivan-button-align.to-center {
 text-align:center
}
.ult_dualbutton-wrapper {
 display:inline-block
}
.ult_dualbutton-wrapper.btn-block,
.ult_dualbutton-wrapper.btn-block .ult_ivan_button {
 display:block
}
.ult_dualbutton-wrapper.btn-block .ult_ivan_button.btn-desc {
 text-align:left
}
.ult_ivan_button {
 display:block;
 vertical-align:middle;
 overflow:hidden;
 text-align:center;
 position:relative;
 -webkit-transition:border-color ease .5s,background ease .5s,color ease .5s;
 transition:border-color ease .5s,background ease .5s,color ease .5s;
 font-size:14px;
 font-weight:400;
 line-height:1.428571429;
 color:#7f7f7f;
 border:2px solid #e7e7e7;
 background-color:#fff;
 padding:.5em 0
}
.ult_ivan_button hr {
 background-color:#e7e7e7;
 border:none;
 -webkit-transition:background ease 150ms;
 transition:background ease 150ms
}
.ult_ivan_button:hover {
 color:#fff
}
.ult_ivan_button:hover hr {
 background-color:#fff;
 border:none
}
.ult_ivan_button.outline {
 border-width:2px;
 background-color:transparent
}
.ult_ivan_button.outline:hover {
 border-color:#2ac56c;
 color:#2ac56c
}
.ult_ivan_button.outline:hover hr {
 background-color:#2ac56c
}
.ult_ivan_button.no-border {
 border-width:0;
 background-color:#f7f7f7
}
.ult_ivan_button.no-border:hover {
 background-color:#2ac56c;
 border-color:#2ac56c
}
.ult_ivan_button.square {
 -webkit-border-radius:0;
 border-radius:0
}
.ult_ivan_button.round {
 -webkit-border-radius:50px;
 border-radius:50px
}
.ult_ivan_button.round-square {
 -webkit-border-radius:inherit;
 border-radius:inherit
}
.ult_ivan_button.circular {
 -webkit-border-radius:100%;
 border-radius:100%;
 padding:0;
 width:53px;
 height:53px
}
.ult_ivan_button.circular .center-holder {
 display:table;
 width:100%;
 height:100%
}
.ult_ivan_button.circular .center-inner {
 display:table-cell;
 vertical-align:middle
}
.ult_ivan_button.circular .icon-simple {
 display:block;
 padding:0 0 5px;
 width:auto
}
.ult_ivan_button.circular .text-btn {
 padding:0;
 display:block
}
.ult_ivan_button.circular.only-icon {
 padding:0
}
.ult_ivan_button.circular.only-icon .icon-simple {
 padding:0;
 font-size:25px
}
.ult_ivan_button .text-btn {
 display:inline-block;
 vertical-align:middle;
 padding:0 22px
}
.ult_ivan_button .icon-simple {
 display:inline-block;
 text-align:center;
 vertical-align:middle;
 padding:0 10px 0 22px;
 font-size:16px;
 position:relative;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
.ult_ivan_button .icon-simple.icon-text {
 width:auto
}
.ult_ivan_button.icon-before .icon-simple {
 padding:0 10px
}
.ult_ivan_button.icon-before .text-btn {
 padding-left:0
}
.ult_ivan_button.icon-after .icon-simple {
 padding:0 10px
}
.ult_ivan_button.icon-after .text-btn {
 padding-right:0
}
.ult_ivan_button.icon-cover.with-icon {
 padding:0
}
.ult_ivan_button.icon-cover.with-icon .icon-simple {
 display:inline-block;
 vertical-align:middle;
 padding:13px;
 background-color:rgba(0,0,0,.2)
}
.ult_ivan_button.icon-cover.with-icon.icon-before .text-btn {
 padding-left:13px
}
.ult_ivan_button.icon-cover.with-icon.icon-after .text-btn {
 padding-right:13px
}
.ult_ivan_button.text-separator.with-icon.icon-before .text-btn {
 border-left:1px solid rgba(255,255,255,.25);
 padding-left:10px
}
.ult_ivan_button.text-separator.with-icon.icon-after .text-btn {
 border-right:1px solid rgba(255,255,255,.25);
 padding-right:10px
}
.ult_ivan_button.glow-icon .icon-simple i {
 text-shadow:rgba(255,255,255,.4) 0 0 20px
}
.ult_ivan_button.button-zoom {
 -webkit-transition:all ease .3s;
 transition:all ease .3s;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult_ivan_button.button-zoom:hover {
 -webkit-transform:scale(1.15);
 -ms-transform:scale(1.15);
 transform:scale(1.15)
}
.ult_ivan_button.only-icon .icon-simple {
 padding-left:16px;
 padding-right:16px;
 line-height:1
}
.ult_ivan_button.btn-desc .text-btn-inner {
 display:block;
 vertical-align:middle;
 font-size:13px
}
.ult_ivan_button.btn-desc .text-desc {
 display:block;
 vertical-align:middle;
 font-size:11px;
 font-weight:400
}
.ult_ivan_button.btn-desc.with-icon .text-btn {
 text-align:left
}
.ult_ivan_button.large {
 font-size:18px;
 padding:16px 0
}
.ult_ivan_button.large.circular {
 width:67px;
 height:67px
}
.ult_ivan_button.large.circular.only-icon .icon-simple {
 font-size:28px
}
.ult_ivan_button.large .text-btn {
 padding:0 24px
}
.ult_ivan_button.large .icon-simple {
 padding:0 12px 0 24px;
 font-size:22px
}
.ult_ivan_button.large.icon-before .icon-simple {
 padding:0 12px 0 19px
}
.ult_ivan_button.large.icon-before .text-btn {
 padding-left:0
}
.ult_ivan_button.large.icon-after .icon-simple {
 padding:0 19px 0 12px
}
.ult_ivan_button.large.icon-after .text-btn {
 padding-right:0
}
.ult_ivan_button.large.icon-cover.with-icon .icon-simple {
 padding:16px 17px
}
.ult_ivan_button.large.icon-cover.with-icon.icon-before .text-btn {
 padding-left:17px
}
.ult_ivan_button.large.icon-cover.with-icon.icon-after .text-btn {
 padding-right:17px
}
.ult_ivan_button.large.text-separator.with-icon.icon-before .text-btn {
 padding-left:12px
}
.ult_ivan_button.large.text-separator.with-icon.icon-after .text-btn {
 padding-right:12px
}
.ult_ivan_button.large.only-icon .icon-simple {
 padding-left:20px;
 padding-right:20px
}
.ult_ivan_button.large.btn-desc .text-btn-inner,
.ult_ivan_button.large.btn-desc .text-desc {
 font-size:13px
}
.ult_ivan_button.x-large {
 font-size:20px;
 padding:22px 0
}
.ult_ivan_button.x-large.circular {
 width:85px;
 height:85px
}
.ult_ivan_button.x-large.circular.only-icon .icon-simple {
 font-size:34px
}
.ult_ivan_button.x-large .text-btn {
 padding:0 36px
}
.ult_ivan_button.x-large .icon-simple {
 padding:0 18px 0 36px;
 font-size:26px
}
.ult_ivan_button.x-large.icon-before .icon-simple {
 padding:0 18px 0 27px
}
.ult_ivan_button.x-large.icon-before .text-btn {
 padding-left:0
}
.ult_ivan_button.x-large.icon-after .icon-simple {
 padding:0 27px 0 18px
}
.ult_ivan_button.x-large.icon-after .text-btn {
 padding-right:0
}
.ult_ivan_button.x-large.icon-cover.with-icon .icon-simple {
 padding:22px 25px
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-before .text-btn {
 padding-left:25px
}
.ult_ivan_button.x-large.icon-cover.with-icon.icon-after .text-btn {
 padding-right:25px
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-before .text-btn {
 padding-left:18px
}
.ult_ivan_button.x-large.text-separator.with-icon.icon-after .text-btn {
 padding-right:18px
}
.ult_ivan_button.x-large.only-icon .icon-simple {
 padding-left:30px;
 padding-right:30px
}
.ult_ivan_button.x-large.btn-desc .text-btn-inner {
 font-size:14px
}
.ult_ivan_button.x-large.btn-desc .text-desc {
 font-size:13px
}
.ult_ivan_button.compact {
 font-size:14px;
 padding:5px 0
}
.ult_ivan_button.compact.circular {
 width:36px;
 height:36px
}
.ult_ivan_button.compact.circular.only-icon .icon-simple {
 font-size:14px
}
.ult_ivan_button.compact .text-btn {
 padding:0 10px
}
.ult_ivan_button.compact .icon-simple {
 padding:0 10px;
 font-size:16px
}
.ult_ivan_button.compact.icon-before .icon-simple {
 padding:0 10px
}
.ult_ivan_button.compact.icon-before .text-btn {
 padding-left:0
}
.ult_ivan_button.compact.icon-after .icon-simple {
 padding:0 10px
}
.ult_ivan_button.compact.icon-after .text-btn {
 padding-right:0
}
.ult_ivan_button.compact.icon-cover.with-icon .icon-simple {
 padding:5px 10px
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-before .text-btn {
 padding-left:10px
}
.ult_ivan_button.compact.icon-cover.with-icon.icon-after .text-btn {
 padding-right:10px
}
.ult_ivan_button.compact.text-separator.with-icon.icon-before .text-btn {
 padding-left:10px
}
.ult_ivan_button.compact.text-separator.with-icon.icon-after .text-btn {
 padding-right:10px
}
.ult_ivan_button.compact.only-icon .icon-simple {
 padding-left:7px;
 padding-right:7px
}
.ult_ivan_button.compact.btn-desc .text-btn-inner {
 font-size:11px;
 line-height:1
}
.ult_ivan_button.compact.btn-desc .text-desc {
 font-size:10px;
 line-height:1
}
.ult_ivan_button.circular-mega.circular {
 width:160px;
 height:160px
}
.ult_ivan_button.circular-mega.circular.only-icon .icon-simple {
 font-size:34px
}
.ult_ivan_button.circular-mega.circular .text-btn {
 padding:0 10px
}
.ult_ivan_button.circular-mega.circular hr {
 height:2px;
 width:20%;
 margin:10px auto
}
.ult_ivan_button.circular-mega.circular hr:last-child {
 margin-bottom:0
}
.ult_ivan_button.gray-bg {
 background-color:#fff;
 border-color:#ddd;
 color:#ccc
}
.ulitmate_dual_buttons {
 display:inline-block
}
.ult-dual-btn3 .ult_dual1 {
 display:block;
 text-align:center;
 cursor:pointer;
 -webkit-box-shadow:inherit;
 box-shadow:inherit;
 -webkit-border-top-left-radius:inherit;
 border-top-left-radius:inherit;
 -webkit-border-bottom-left-radius:0;
 border-bottom-left-radius:0;
 -webkit-transition:all ease .8s;
 transition:all ease .8s
}
.ult-dual-btn3 .ult_dual2 {
 display:block;
 text-align:center;
 cursor:pointer;
 -webkit-box-shadow:inherit;
 box-shadow:inherit;
 -webkit-border-bottom-right-radius:inherit;
 border-bottom-right-radius:inherit;
 -webkit-transition:all ease .8s;
 transition:all ease .8s
}
.ult-dual-btn3 .aio-icon,
.ult-dual-btn3 .aio-icon-img,
.ult-dual-btn3 .icon-simple,
.ult-dual-btn3 .ult-dual-button-title {
 -webkit-transition:all ease .8s;
 transition:all ease .8s
}
.ult-dual-btn4 .ult_dual1 {
 display:block;
 text-align:center;
 cursor:pointer;
 -webkit-box-shadow:inherit;
 box-shadow:inherit;
 -webkit-transition:all ease .8s;
 transition:all ease .8s;
 -webkit-border-bottom-left-radius:0;
 border-bottom-left-radius:0
}
.ult-dual-btn4 .ult_dual2 {
 display:block;
 text-align:center;
 cursor:pointer;
 -webkit-box-shadow:inherit;
 box-shadow:inherit;
 -webkit-transition:all ease .8s;
 transition:all ease .8s
}
.ult-dual-btn4 .aio-icon,
.ult-dual-btn4 .aio-icon-img,
.ult-dual-btn4 .icon-simple,
.ult-dual-btn4 .ult-dual-button-title {
 -webkit-transition:all ease .8s;
 transition:all ease .8s
}
.ult-dual-btn .ult_dual1,
.ult-dual-btn .ult_dual2 {
 display:block;
 -webkit-transition:.5s;
 transition:.5s
}
.ult-dual-btn .ult-dual-button-title {
 -webkit-transition:.5s;
 transition:.5s
}
.ult-dual-btn .aio-icon,
.ult-dual-btn .aio-icon-img,
.ult-dual-btn .icon-simple {
 -webkit-transition:.5s;
 transition:.5s
}
.ult_dual_button .aio-icon {
 display:block!important
}
.icon-right1 {
 padding:0 22px 0 10px!important
}
.icon-left2 {
 padding-left:22px!important
}
.title_right {
 padding-right:10px!important
}
.title_left {
 padding-left:10px!important
}
.btn1icon {
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 transform:translateY(-50%);
 position:relative
}
.ult_btn1span {
 height:100%
}
.ult_exp_section_layer {
 margin:0;
 padding:0;
 width:100%;
 -webkit-transition:background-color .5s;
 transition:background-color .5s
}
.ult_exp_section {
 margin:0;
 color:#fff;
 padding:15px;
 cursor:pointer;
 position:relative;
 background-color:#eaeaea;
 -webkit-transition:background-color .5s;
 transition:background-color .5s;
 font-size:20px;
 font-weight:400;
 font-family:inherit;
 line-height:1em
}
.ult_ecpsub_cont {
 text-align:center;
 margin:0 auto;
 vertical-align:middle;
 max-width:900px
}
.ult_exp_content {
 padding:15px 10px;
 text-align:center;
 background-color:#fafafa;
 -webkit-transition:background-color .5s;
 transition:background-color .5s
}
.ult_exp_section .aio-icon i,
.ult_expheader,
.ult_expsection_icon {
 text-transform:capitalize;
 -webkit-transition:background-color .5s;
 transition:background-color .5s
}
.ult_exp_section .aio-icon.none {
 display:block
}
.ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon,
.ult_exp_section-main.ult_expleft_icon .ult_expheader {
 display:inline-block;
 padding:10px;
 vertical-align:middle
}
.ult_exp_section-main.ult_expright_icon .ult-just-icon-wrapper.ult_exp_icon,
.ult_exp_section-main.ult_expright_icon .ult_expheader {
 display:inline-block;
 padding:10px;
 vertical-align:middle
}
.ult_expsection_icon {
 position:relative
}
.ult_exp_section-main img.img-icon.ult_circle,
.ult_exp_section-main img.img-icon.ult_square {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 display:block
}
span.aio-icon.ult_expsection_icon {
 vertical-align:middle;
 display:block
}
.ult-just-icon-wrapper.ult_exp_icon.center {
 padding-top:5px
}
.ult_exp_section:after {
 clear:both
}
.ult_exp_section:after,
.ult_exp_section:before {
 display:table;
 content:""
}
.ult_exp_content {
 display:none
}
.ultimate-vticker ul {
 margin:0!important;
 padding:0!important
}
.ultimate-vticker.ultimate-fancy-text-inherit * {
 font-size:inherit
}
.ultimate-vticker.ticker {
 margin:0 5px 0 5px!important
}
.ultimate-vticker.ticker ul,
.ultimate-vticker.ticker-down ul {
 position:relative!important;
 line-height:inherit;
 color:inherit!important
}
.ultimate-vticker.ticker ul li,
.ultimate-vticker.ticker-down ul li {
 text-align:left!important;
 color:inherit!important;
 font-size:inherit!important;
 line-height:inherit!important;
 font-family:inherit!important
}
.ultimate-vticker.fancytext-background-enabled ul li,
.uvc-type-align-center.uvc-type-no-prefix ul li {
 text-align:center!important
}
.ultimate-vticker ul li {
 list-style:none!important
}
.ultimate-ticker-down-prefix,
.ultimate-ticker-down-suffix,
.ultimate-ticker-prefix,
.ultimate-ticker-suffix {
 vertical-align:top
}
.ultimate-vticker.ticker,
.ultimate-vticker.ticker-down {
 display:inline-block!important;
 vertical-align:top
}
.ultimate-vticker.ticker,
.ultimate-vticker.ticker *,
.ultimate-vticker.ticker-down,
.ultimate-vticker.ticker-down * {
 font-family:inherit
}
.ultimate-typed-main {
 display:inline-block;
 margin:0 5px 0 5px
}
.fancytext-typewriter-background-enabled,
.ultimate-vticker.fancytext-background-enabled ul li {
 padding:0 10px!important
}
.uvc-type-wrap p {
 display:inline-block!important;
 line-height:inherit!important;
 font-size:inherit!important;
 color:inherit!important;
 vertical-align:top!important;
 margin:0!important;
 padding:0!important
}
.typed-cursor {
 opacity:1;
 font-weight:100;
 -webkit-animation:ult-blink .7s infinite;
 animation:ult-blink .7s infinite
}
.ultimate-typed-main {
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 font-style:inherit;
 line-height:inherit
}
@keyframes ult-blink {
 0 {
  opacity:1
 }
 50% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes ult-blink {
 0 {
  opacity:1
 }
 50% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.flip-box-wrap {
 display:block;
 text-align:center;
 position:relative;
 -webkit-perspective:1000px;
 -o-perspective:1000px;
 -ms-perspective:1000px;
 perspective:1000px
}
.flip-box-wrap,
.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap {
 margin-bottom:35px
}
.flip-box-wrap .flip-box {
 cursor:pointer;
 position:relative;
 width:100%;
 height:100%;
 -webkit-transition:750ms;
 transition:750ms;
 -ms-perspective:1000px;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.flip-box-wrap .ifb-flip-box {
 height:100%;
 position:relative;
 display:block;
 -webkit-transform-style:initial;
 transform-style:initial
}
.flip-box-wrap .ifb-back,
.flip-box-wrap .ifb-front {
 padding:0;
 height:100%;
 margin-bottom:0;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:750ms;
 transition:750ms;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.flip-box-wrap .ifb-front {
 z-index:9;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.flip-box-wrap .ifb-front * {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.flip-box-wrap .flip-box .ifb-flip-box.ifb-hover .ifb-front * {
 -webkit-backface-visibility:unset!important;
 backface-visibility:unset!important
}
.flip-box-wrap .ifb-back {
 position:absolute;
 top:0;
 z-index:-1
}
.flip-box-wrap:hover .ifb-back {
 z-index:1
}
.flip-box-wrap .flip-box .flipbox_heading {
 margin:15px 0 12px;
 line-height:1.3em;
 font-size:16px;
 display:block
}
.flip-box-wrap .flip-box-icon {
 display:block;
 margin:0 auto
}
.flip-box-icon .aio-icon-img {
 margin:0 auto
}
.flip-box-wrap p {
 margin-bottom:15px;
 font-size:14px;
 line-height:1.65em
}
.flip-box-wrap .ifb-back p {
 margin-bottom:15px;
 overflow:hidden
}
.flip-box-wrap .ifb-back p:last-child {
 margin-bottom:0
}
.flip-box-wrap .flip_link {
 display:block;
 position:relative
}
.flip-box-wrap .flip_link a {
 color:#fff;
 background-color:#636363;
 display:inline-block;
 margin:10px auto 0;
 padding:.3em .6em;
 text-decoration:none;
 cursor:pointer;
 font-size:13px
}
.flip-box-wrap .flip_link a:active,
.flip-box-wrap .flip_link a:hover,
.flip-box-wrap .flip_link a:visited {
 color:#fff;
 text-decoration:none;
 background-color:#636363
}
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back,
.flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back {
 margin-bottom:15px;
 max-height:45%;
 max-height:-webkit-calc(100% - 55px);
 max-height:calc(100% - 55px);
 position:relative;
 overflow:hidden
}
.flip-box-wrap .ifb-jq-height .ifb-back p {
 max-height:100%;
 overflow:visible;
 display:block
}
.flip-box-wrap .ifb-jq-height .ifb-back {
 display:block;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 height:100%;
 bottom:0
}
.flip-box-wrap .horizontal_flip_left .ifb-front {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.flip-box-wrap .horizontal_flip_left .ifb-back {
 -webkit-transform:rotateY(-180deg);
 -ms-transform:rotateY(-180deg);
 transform:rotateY(-180deg);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-back {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-front {
 -webkit-transform:rotateY(180deg);
 -ms-transform:rotateY(180deg);
 transform:rotateY(180deg)
}
.flip-box-wrap .horizontal_flip_right .ifb-front {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_right .ifb-back {
 -webkit-transform:rotateY(180deg);
 -ms-transform:rotateY(180deg);
 transform:rotateY(180deg)
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0)
}
.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front {
 -webkit-transform:rotateY(-180deg);
 -ms-transform:rotateY(-180deg);
 transform:rotateY(-180deg)
}
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-back,
.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-back {
 -ms-transform:rotateX(0);
 -webkit-transform:rotateX(0);
 transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_top .ifb-back {
 -webkit-transform:rotateX(180deg);
 -ms-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.flip-box-wrap .vertical_flip_top .ifb-front {
 -webkit-transform:rotateX(0);
 -ms-transform:rotateX(0);
 transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_bottom .ifb-back,
.flip-box-wrap .vertical_flip_top .ifb-hover .ifb-front {
 -webkit-transform:rotateX(-180deg);
 -ms-transform:rotateX(-180deg);
 transform:rotateX(-180deg)
}
.flip-box-wrap .vertical_flip_bottom .ifb-front {
 -webkit-transform:rotateX(0);
 -ms-transform:rotateX(0);
 transform:rotateX(0)
}
.flip-box-wrap .vertical_flip_bottom .ifb-hover .ifb-front {
 -webkit-transform:rotateX(180deg);
 -ms-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.flip-box-wrap .flip_bottom .ifb-back,
.flip-box-wrap .flip_bottom .ifb-front,
.flip-box-wrap .flip_left .ifb-back,
.flip-box-wrap .flip_left .ifb-front,
.flip-box-wrap .flip_right .ifb-back,
.flip-box-wrap .flip_right .ifb-front,
.flip-box-wrap .flip_top .ifb-back,
.flip-box-wrap .flip_top .ifb-front {
 -webkit-transition:1s;
 transition:1s
}
.flip-box-wrap .flip_bottom .ifb-front,
.flip-box-wrap .flip_left .ifb-front,
.flip-box-wrap .flip_right .ifb-front,
.flip-box-wrap .flip_top .ifb-front {
 z-index:1
}
.flip-box-wrap .flip_bottom .ifb-back,
.flip-box-wrap .flip_left .ifb-back,
.flip-box-wrap .flip_right .ifb-back,
.flip-box-wrap .flip_top .ifb-back {
 opacity:.5;
 z-index:-9
}
.flip-box-wrap .flip_bottom .ifb-hover .ifb-front,
.flip-box-wrap .flip_left .ifb-hover .ifb-front,
.flip-box-wrap .flip_right .ifb-hover .ifb-front,
.flip-box-wrap .flip_top .ifb-hover .ifb-front {
 z-index:-9
}
.flip-box-wrap .flip_bottom .ifb-hover .ifb-back,
.flip-box-wrap .flip_left .ifb-hover .ifb-back,
.flip-box-wrap .flip_right .ifb-hover .ifb-back,
.flip-box-wrap .flip_top .ifb-hover .ifb-back {
 opacity:1;
 z-index:1
}
.flip_left .ifb-back {
 -ms-transform-origin:0;
 -webkit-transform-origin:0;
 transform-origin:0;
 -webkit-transform:rotatey(-270deg);
 -ms-transform:rotatey(-270deg);
 transform:rotatey(-270deg);
 -webkit-backface-visibility:visible;
 backface-visibility:visible
}
.rtl .flip_left .ifb-back {
 -webkit-transform:rotatey(270deg);
 -ms-transform:rotatey(270deg);
 transform:rotatey(270deg)
}
.flip_left .ifb-hover .ifb-back {
 -webkit-transform:rotatey(0);
 -ms-transform:rotatey(0);
 transform:rotatey(0)
}
.rtl .flip_left .ifb-hover .ifb-back {
 -webkit-transform:rotatey(0);
 -ms-transform:rotatey(0);
 transform:rotatey(0)
}
.flip_right .ifb-back {
 -webkit-transform-origin:100%;
 -ms-transform-origin:100%;
 transform-origin:100%;
 -webkit-transform:rotatey(270deg);
 -ms-transform:rotatey(270deg);
 transform:rotatey(270deg);
 -webkit-backface-visibility:visible;
 backface-visibility:visible
}
.rtl .flip_right .ifb-back {
 -webkit-transform:rotatey(-270deg);
 -ms-transform:rotatey(-270deg);
 transform:rotatey(-270deg)
}
.flip_right .ifb-hover .ifb-back {
 -webkit-transform:rotatey(0);
 -ms-transform:rotatey(0);
 transform:rotatey(0)
}
.rtl .flip_right .ifb-hover .ifb-back {
 -webkit-transform:rotatey(0);
 -ms-transform:rotatey(0);
 transform:rotatey(0)
}
.flip_top .ifb-back {
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 -webkit-transform:rotatex(270deg);
 -ms-transform:rotatex(270deg);
 transform:rotatex(270deg);
 -webkit-backface-visibility:visible;
 backface-visibility:visible
}
.flip_top .ifb-hover .ifb-back {
 -ms-transform:rotatex(0);
 -webkit-transform:rotatex(0);
 transform:rotatex(0)
}
.flip_bottom .ifb-back {
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transform:rotatex(-270deg);
 -ms-transform:rotatex(-270deg);
 transform:rotatex(-270deg);
 -webkit-backface-visibility:visible;
 backface-visibility:visible
}
.flip_bottom .ifb-hover .ifb-back {
 -webkit-transform:rotatex(0);
 -ms-transform:rotatex(0);
 transform:rotatex(0)
}
.horizontal_door_flip .h_door.ifb-multiple-front,
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back,
.reverse_vertical_door_flip .rv_door.ifb-multiple-back,
.vertical_door_flip .v_door.ifb-multiple-front {
 -webkit-transition:1s;
 transition:1s
}
.vertical_door_flip .v_door.ifb-multiple-front {
 position:absolute;
 width:50%;
 top:0;
 bottom:0;
 overflow:hidden;
 opacity:1;
 z-index:1
}
.flip-box-wrap .vertical_door_flip .ifb-back {
 z-index:-9
}
.vertical_door_flip .ifb-hover .v_door.ifb-multiple-front {
 opacity:.5;
 z-index:-9
}
.flip-box-wrap .vertical_door_flip .ifb-hover .ifb-back {
 z-index:1
}
.vertical_door_flip .v_door.ifb-multiple-front .ifb-front {
 width:200%;
 position:relative
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 .ifb-front {
 right:100%
}
.rtl .vertical_door_flip .ifb-hover .v_door.ifb-front-1 {
 -webkit-transform:rotatey(270deg);
 -ms-transform:rotatey(270deg);
 transform:rotatey(270deg)
}
.vertical_door_flip .ifb-hover .v_door.ifb-front-1 {
 -webkit-transform:rotatey(-270deg);
 -ms-transform:rotatey(-270deg);
 transform:rotatey(-270deg)
}
.vertical_door_flip .v_door.ifb-front-1 {
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%
}
.vertical_door_flip .ifb-hover .v_door.ifb-front-2 {
 -webkit-transform:rotatey(270deg);
 -ms-transform:rotatey(270deg);
 transform:rotatey(270deg)
}
.rtl .vertical_door_flip .ifb-hover .v_door.ifb-front-2 {
 -webkit-transform:rotatey(-270deg);
 -ms-transform:rotatey(-270deg);
 transform:rotatey(-270deg)
}
.vertical_door_flip .v_door.ifb-multiple-front.ifb-front-2 {
 right:0;
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .vertical_door_flip .ifb-multiple-front.v_door {
  width:50.2%
 }
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back {
 position:absolute;
 top:0;
 bottom:0;
 width:50%;
 overflow:hidden;
 opacity:.5;
 z-index:-9
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-front {
 z-index:1
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back {
 z-index:1;
 opacity:1
}
.flip-box-wrap .reverse_vertical_door_flip .ifb-hover .ifb-front {
 z-index:-9
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back .ifb-back {
 width:200%
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 .ifb-back {
 right:0;
 left:-100%
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1 {
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transform:rotatey(-270deg);
 -ms-transform:rotatey(-270deg);
 transform:rotatey(-270deg)
}
.rtl .reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-1 {
 -webkit-transform:rotatey(270deg);
 -ms-transform:rotatey(270deg);
 transform:rotatey(270deg)
}
.reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 {
 right:0;
 left:50%;
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0;
 -webkit-transform:rotatey(270deg);
 -ms-transform:rotatey(270deg);
 transform:rotatey(270deg)
}
.rtl .reverse_vertical_door_flip .rv_door.ifb-multiple-back.ifb-back-2 {
 -webkit-transform:rotatey(-270deg);
 -ms-transform:rotatey(-270deg);
 transform:rotatey(-270deg)
}
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-1,
.reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back.ifb-back-2 {
 -webkit-transform:rotatey(0);
 -ms-transform:rotatey(0);
 transform:rotatey(0)
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .reverse_vertical_door_flip .ifb-hover .rv_door.ifb-multiple-back {
  visibility:visible
 }
 .reverse_vertical_door_flip .rv_door.ifb-multiple-back {
  visibility:hidden
 }
}
.horizontal_door_flip .h_door.ifb-multiple-front {
 position:absolute;
 height:50%;
 width:100%;
 z-index:1;
 opacity:1;
 overflow:hidden
}
.flip-box-wrap .horizontal_door_flip .ifb-back {
 z-index:-9
}
.horizontal_door_flip .ifb-hover .h_door.ifb-multiple-front {
 z-index:-9;
 opacity:.5
}
.flip-box-wrap .horizontal_door_flip .ifb-hover .ifb-back {
 z-index:1
}
.horizontal_door_flip .h_door.ifb-multiple-front .ifb-front {
 position:relative;
 height:200%
}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 .ifb-front {
 bottom:100%
}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-1 {
 -webkit-transform:rotatex(270deg);
 -ms-transform:rotatex(270deg);
 transform:rotatex(270deg)
}
.horizontal_door_flip .h_door.ifb-front-1 {
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0;
 top:0
}
.horizontal_door_flip .ifb-hover .h_door.ifb-front-2 {
 -webkit-transform:rotatex(-270deg);
 -ms-transform:rotatex(-270deg);
 transform:rotatex(-270deg)
}
.horizontal_door_flip .h_door.ifb-multiple-front.ifb-front-2 {
 bottom:0;
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 top:50%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back {
 position:absolute;
 height:50%;
 width:100%;
 overflow:hidden;
 z-index:-9;
 opacity:.5
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-front {
 z-index:1
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back {
 z-index:1;
 opacity:1
}
.flip-box-wrap .reverse_horizontal_door_flip .ifb-hover .ifb-front {
 z-index:-9
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back .ifb-back {
 position:relative;
 height:200%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 .ifb-back {
 border-bottom:none!important
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .ifb-back {
 top:-100%
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-1 {
 top:0;
 -ms-transform-origin:100% 0;
 -webkit-transform-origin:100% 0;
 transform-origin:100% 0;
 -webkit-transform:rotatex(270deg);
 -ms-transform:rotatex(270deg);
 transform:rotatex(270deg)
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 {
 top:50%;
 -ms-transform-origin:0 100%;
 -webkit-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transform:rotatex(-270deg);
 -ms-transform:rotatex(-270deg);
 transform:rotatex(-270deg)
}
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-1,
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2,
.reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back.ifb-back-2 .flip_link {
 -webkit-transform:rotatex(0);
 -ms-transform:rotatex(0);
 transform:rotatex(0)
}
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back.ifb-back-2 .flip_link {
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%;
 -webkit-transform:rotatex(270deg);
 -ms-transform:rotatex(270deg);
 transform:rotatex(270deg)
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .reverse_horizontal_door_flip .ifb-hover .rh_door.ifb-multiple-back {
  visibility:visible
 }
 .reverse_horizontal_door_flip .rh_door.ifb-multiple-back {
  visibility:hidden
 }
}
.style_9 .new_style_9 {
 position:absolute;
 width:50%;
 height:100%;
 overflow:hidden;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transition:.8s;
 transition:.8s
}
.style_9 .new_style_9.ifb-multiple-back .ifb-back,
.style_9 .new_style_9.ifb-multiple-front .ifb-front {
 width:200%;
 position:relative
}
.style_9 .new_style_9.ifb-multiple-back,
.style_9 .new_style_9.ifb-multiple-front {
 -webkit-transition:all .3s ease-in;
 transition:all .3s ease-in;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back,
.style_9 .new_style_9.ifb-multiple-front {
 z-index:20
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front,
.style_9 .new_style_9.ifb-multiple-back {
 z-index:10
}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 {
 right:0;
 -webkit-transform:rotatey(0);
 -ms-transform:rotatey(0);
 transform:rotatey(0);
 -webkit-transform-origin:0 100%;
 -ms-transform-origin:0 100%;
 transform-origin:0 100%
}
.style_9 .new_style_9.ifb-multiple-front.ifb-front-2 .ifb-front {
 right:100%
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-1 {
 -webkit-transform:rotateY(180deg);
 -ms-transform:rotateY(180deg);
 transform:rotateY(180deg);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 {
 right:0
}
.style_9 .new_style_9.ifb-multiple-back.ifb-back-2 .ifb-back {
 right:100%
}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2 {
 -webkit-transform:rotateY(-40deg);
 -ms-transform:rotateY(-40deg);
 transform:rotateY(-40deg)
}
.style_9 .ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1 {
 -webkit-transform:rotateY(140deg);
 -ms-transform:rotateY(140deg);
 transform:rotateY(140deg)
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-front.ifb-front-2 {
 -webkit-transform:rotateY(-180deg);
 -ms-transform:rotateY(-180deg);
 transform:rotateY(-180deg)
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-front.ifb-front-2 {
 -webkit-transform:rotateY(-140deg);
 -ms-transform:rotateY(-140deg);
 transform:rotateY(-140deg)
}
.style_9 .ifb-door-right-open .new_style_9.ifb-multiple-back.ifb-back-1 {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0)
}
.style_9 .ifb-door-right-open.ifb-door-hover .new_style_9.ifb-multiple-back.ifb-back-1 {
 -webkit-transform:rotateY(40deg);
 -ms-transform:rotateY(40deg);
 transform:rotateY(40deg)
}
.flip-box-wrap .ifb-back,
.flip-box-wrap .ifb-front {
 display:block;
 width:100%
}
.ifb-flip-box-section {
 display:block;
 position:relative;
 padding:15px;
 top:0;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.flip-ifb-auto-height .ifb-flip-box-section,
.flip-ifb-custom-height .ifb-flip-box-section {
 top:0;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle {
 vertical-align:middle!important;
 top:50%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.flip-ifb-auto-height .ifb-front .ifb-flip-box-section.ifb-flip-box-section-vertical-middle {
 top:0!important;
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important
}
.ifb-flip-box-section.ifb_disable_middle {
 top:0!important;
 -ms-transform:none;
 transform:none;
 -webkit-transform:none;
 -moz-transform:none
}
.flip-box-wrap .flip_bottom .ifb-back,
.flip-box-wrap .flip_left .ifb-back,
.flip-box-wrap .flip_right .ifb-back,
.flip-box-wrap .flip_top .ifb-back,
.reverse_horizontal_door_flip .rh_door.ifb-multiple-back {
 z-index:-4
}
.flip-ifb-auto-height .ifb-flip-box .h_door .ifb-front,
.flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-1,
.flip-ifb-auto-height .ifb-flip-box .new_style_9.ifb-front-2,
.flip-ifb-auto-height .ifb-flip-box .v_door .ifb-front {
 height:auto
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle.ifb_disable_middle {
 top:50%!important;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.uvc-heading {
 text-align:center
}
.uvc-heading .uvc-main-heading div,
.uvc-heading .uvc-main-heading h1,
.uvc-heading .uvc-main-heading h2,
.uvc-heading .uvc-main-heading h3,
.uvc-heading .uvc-main-heading h4,
.uvc-heading .uvc-main-heading h5,
.uvc-heading .uvc-main-heading h6,
.uvc-heading .uvc-main-heading p,
.uvc-heading .uvc-main-heading span {
 margin:0;
 padding:0;
 line-height:normal
}
.uvc-heading-spacer {
 margin:0 auto;
 padding:0;
 position:relative;
 overflow:hidden
}
.uvc-heading-spacer .aio-icon {
 vertical-align:text-top
}
.uvc-heading-spacer img {
 vertical-align:middle;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 max-width:100%
}
.uvc-heading-spacer.line_with_icon:before {
 content:"";
 position:absolute;
 bottom:50%;
 right:0;
 border-width:0;
 top:50%
}
.uvc-heading-spacer.line_with_icon:after {
 content:"";
 position:absolute;
 bottom:50%;
 left:0;
 border-width:0;
 top:50%
}
.uvc-headings-line {
 display:block;
 width:100%;
 max-width:100%
}
.uvc-sub-heading {
 line-height:normal;
 margin:0 auto
}
.uvc-sub-heading div,
.uvc-sub-heading p {
 font-family:inherit!important;
 font-weight:inherit!important;
 font-size:inherit!important;
 color:inherit!important;
 line-height:inherit!important
}
.uvc-heading p {
 word-break:normal;
 word-wrap:normal;
 -ms-word-break:normal;
 -ms-word-wrap:normal
}
.ultimate-call-to-action {
 position:relative;
 -webkit-transition:background .3s ease-in-out;
 transition:background .3s ease-in-out;
 overflow:hidden
}
.ctaction-text-center {
 text-align:center
}
.ctaction-text-left {
 text-align:left
}
.ctaction-text-right {
 text-align:right
}
.ulimate-call-to-action-link {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:9
}
.ultimate-ctaction-icon {
 position:absolute;
 opacity:0;
 -webkit-transition:all .3s;
 transition:all .3s
}
.uvc-ctaction-data {
 -webkit-transition:all .45s;
 transition:all .45s;
 display:inline-block
}
.ctaction-icon-bottom-push {
 top:500px;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 line-height:1;
 opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-bottom-push {
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-bottom-push {
 -webkit-transform:translateY(-500px);
 -ms-transform:translateY(-500px);
 transform:translateY(-500px)
}
.ctaction-icon-top-push {
 top:-500px;
 left:50%;
 -webkit-transform:translate(-50%,0);
 -ms-transform:translate(-50%,0);
 transform:translate(-50%,0);
 line-height:1;
 opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-top-push {
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-top-push {
 -webkit-transform:translateY(500px);
 -ms-transform:translateY(500px);
 transform:translateY(500px)
}
.ctaction-icon-left-push {
 left:-200%;
 top:50%;
 -webkit-transform:translate(0,50%);
 -ms-transform:translate(0,50%);
 transform:translate(0,50%);
 line-height:1;
 opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-left-push {
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-left-push {
 -webkit-transform:translateX(1000%);
 -ms-transform:translateX(1000%);
 transform:translateX(1000%)
}
.ctaction-icon-right-push {
 left:200%;
 top:50%;
 -webkit-transform:translate(0,-50%);
 -ms-transform:translate(0,-50%);
 transform:translate(0,-50%);
 line-height:1;
 opacity:1
}
.ultimate-call-to-action-hover .ctaction-icon-right-push {
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultimate-call-to-action-hover .uvc-ctaction-data-right-push {
 -webkit-transform:translateX(-1000%);
 -ms-transform:translateX(-1000%);
 transform:translateX(-1000%)
}
.ult-tooltipster-base,
.ult-tooltipster-base * {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-box-sizing:border-box
}
.ult-tooltipster-base {
 padding:0;
 font-size:0;
 line-height:0;
 position:absolute;
 left:0;
 top:0;
 z-index:9999999;
 pointer-events:none;
 width:auto;
 overflow:visible;
 max-width:100%
}
.ult-tooltipster-base .ult-tooltipster-content {
 overflow:hidden;
 margin:0 auto;
 padding:8px 10px
}
.ult-tooltipster-icon {
 cursor:help;
 margin-left:4px
}
.ult-tooltipster-default {
 text-align:center;
 max-width:100%
}
.ult-tooltipster-default .ult-tooltipster-content {
 font-family:inherit;
 font-size:14px;
 line-height:16px;
 overflow:hidden;
 max-width:100%
}
.ult-tooltipster-arrow {
 display:block;
 text-align:center;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:-1
}
.ult-tooltipster-arrow span,
.ult-tooltipster-arrow-border {
 display:block;
 width:0;
 height:0;
 position:absolute
}
.ult-tooltipster-arrow-top span,
.ult-tooltipster-arrow-top-left span,
.ult-tooltipster-arrow-top-right span {
 border-left:8px solid transparent!important;
 border-right:8px solid transparent!important;
 border-top:8px solid;
 bottom:-7px
}
.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border {
 border-left:9px solid transparent!important;
 border-right:9px solid transparent!important;
 border-top:9px solid;
 bottom:-7px
}
.ult-tooltipster-arrow-bottom span,
.ult-tooltipster-arrow-bottom-left span,
.ult-tooltipster-arrow-bottom-right span {
 border-left:8px solid transparent!important;
 border-right:8px solid transparent!important;
 border-bottom:8px solid;
 top:-7px
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border {
 border-left:9px solid transparent!important;
 border-right:9px solid transparent!important;
 border-bottom:9px solid;
 top:-7px
}
.ult-tooltipster-arrow-bottom .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-bottom span,
.ult-tooltipster-arrow-top .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-top span {
 left:0;
 right:0;
 margin:0 auto
}
.ult-tooltipster-arrow-bottom-left span,
.ult-tooltipster-arrow-top-left span {
 left:6px
}
.ult-tooltipster-arrow-bottom-left .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-top-left .ult-tooltipster-arrow-border {
 left:5px
}
.ult-tooltipster-arrow-bottom-right span,
.ult-tooltipster-arrow-top-right span {
 right:6px
}
.ult-tooltipster-arrow-bottom-right .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-top-right .ult-tooltipster-arrow-border {
 right:5px
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-left span {
 border-top:8px solid transparent!important;
 border-bottom:8px solid transparent!important;
 border-left:8px solid;
 top:50%;
 margin-top:-7px;
 right:-7px
}
.ult-tooltipster-arrow-left .ult-tooltipster-arrow-border {
 border-top:9px solid transparent!important;
 border-bottom:9px solid transparent!important;
 border-left:9px solid;
 margin-top:-8px
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border,
.ult-tooltipster-arrow-right span {
 border-top:8px solid transparent!important;
 border-bottom:8px solid transparent!important;
 border-right:8px solid;
 top:50%;
 margin-top:-7px;
 left:-7px
}
.ult-tooltipster-arrow-right .ult-tooltipster-arrow-border {
 border-top:9px solid transparent!important;
 border-bottom:9px solid transparent!important;
 border-right:9px solid;
 margin-top:-8px
}
.ult-tooltipster-fade {
 opacity:0;
 -webkit-transition-property:opacity;
 transition-property:opacity
}
.ult-tooltipster-fade-show {
 opacity:1
}
.ult-tooltipster-glow {
 -webkit-transform:scale(0,0);
 -ms-transform:scale(0,0);
 transform:scale(0,0);
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-backface-visibility:hidden
}
.ult-tooltipster-glow-show {
 -webkit-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-swing {
 opacity:0;
 -webkit-transform:rotateZ(4deg);
 -ms-transform:rotateZ(4deg);
 transform:rotateZ(4deg);
 -webkit-transition-property:-webkit-transform,opacity;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform
}
.ult-tooltipster-swing-show {
 opacity:1;
 -webkit-transform:rotateZ(0);
 -ms-transform:rotateZ(0);
 transform:rotateZ(0);
 -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
 -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
 transition-timing-function:cubic-bezier(.23,.635,.495,2.4)
}
.ult-tooltipster-fall {
 top:0;
 -webkit-transition-property:top;
 transition-property:top;
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-fall.ult-tooltipster-dying {
 -webkit-transition-property:all;
 transition-property:all;
 top:0!important;
 opacity:0
}
.ult-tooltipster-slide {
 left:-40px;
 -webkit-transition-property:left;
 transition-property:left;
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
 -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
 transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.ult-tooltipster-euclid {
 opacity:0;
 -webkit-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 transform-origin:50% 100%;
 -webkit-transform:rotate3d(0,0,1,20deg);
 transform:rotate3d(0,0,1,20deg);
 -webkit-transition:opacity .2s,-webkit-transform .2s;
 transition:opacity .2s,-webkit-transform .2s;
 transition:opacity .2s,transform .2s;
 transition:opacity .2s,transform .2s,-webkit-transform .2s;
 -webkit-transition-timing-function:ease-in-out;
 transition-timing-function:ease-in-out
}
.ult-tooltipster-euclid-show {
 pointer-events:auto;
 opacity:1;
 -webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
 transform:translate3d(0,0,0) rotate3d(0,0,0,0)
}
.ult-tooltipster-slide.ult-tooltipster-dying {
 -webkit-transition-property:all;
 transition-property:all;
 left:0!important;
 opacity:0
}
.ult-tooltipster-content-changing {
 opacity:.5;
 -webkit-transform:scale(1.1,1.1);
 -ms-transform:scale(1.1,1.1);
 transform:scale(1.1,1.1)
}
.ult-tooltipster-light {
 -webkit-border-radius:5px;
 border-radius:5px;
 border:1px solid #ccc;
 background:#ededed;
 color:#666
}
.ult-tooltipster-light .ult-tooltipster-content {
 font-family:Arial,sans-serif;
 font-size:14px;
 line-height:16px;
 padding:8px 10px;
 margin:0 auto
}
.ult-tooltipster-shadow {
 -webkit-border-radius:5px;
 border-radius:5px;
 background:#fff;
 -webkit-box-shadow:0 0 14px rgba(0,0,0,.3);
 box-shadow:0 0 14px rgba(0,0,0,.3);
 color:#2c2c2c
}
.ult-tooltipster-shadow .ult-tooltipster-content {
 font-family:Arial,sans-serif;
 font-size:14px;
 line-height:16px;
 padding:8px 10px
}
.ult-tooltipster-punk {
 -webkit-border-radius:5px;
 border-radius:5px;
 border-bottom:3px solid #f71169;
 background:#2a2a2a;
 color:#fff
}
.ult-tooltipster-punk .ult-tooltipster-content {
 font-family:Courier,monospace;
 font-size:14px;
 line-height:16px;
 padding:8px 10px
}
.ult-tooltipster-noir {
 -webkit-border-radius:0;
 border-radius:0;
 border:3px solid #2c2c2c;
 background:#fff;
 color:#2c2c2c
}
.ult-tooltipster-noir .ult-tooltipster-content {
 font-family:Georgia,serif;
 font-size:14px;
 line-height:16px;
 padding:8px 10px
}
.ult_hotspot_container,
.ult_hotspot_container * {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-box-sizing:border-box
}
.ult_hotspot_container img {
 border:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 height:auto;
 width:100%;
 max-width:100%
}
.ultimate-hotspot-base {
 max-width:100%
}
.ult_hotspot_container {
 position:relative;
 clear:both;
 display:block;
 width:auto;
 max-width:100%;
 margin:0 auto;
 padding:0;
 line-height:0
}
.ult_hotspot_container .utl-hotspot-items {
 overflow:hidden
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item {
 position:absolute;
 text-align:center
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a {
 text-decoration:none;
 border:none;
 -webkit-border-radius:0;
 border-radius:0;
 background:0 0;
 text-align:center;
 line-height:0
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:hover {
 -webkit-transform:scale(1.2,1.2);
 -ms-transform:scale(1.2,1.2);
 transform:scale(1.2,1.2);
 -webkit-animation:none;
 animation:none
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a:focus {
 outline:0
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item a span {
 color:inherit;
 font-size:16px;
 line-height:32px;
 height:32px;
 width:32px;
 -webkit-border-radius:50%;
 border-radius:50%;
 display:inline-block;
 position:absolute;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 -webkit-transform:translate(-50%,-50%)
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-glow .aio-icon i:before {
 z-index:50
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item .ult-glow {
 background:#fff;
 position:absolute;
 height:200%;
 width:200%;
 top:-50%;
 left:-50%;
 -webkit-border-radius:50%;
 border-radius:50%;
 line-height:normal;
 -webkit-animation:Hotspot_Glow 2s ease-out infinite;
 animation:Hotspot_Glow 2s ease-out infinite
}
@-webkit-keyframes Hotspot_Glow {
 0% {
  -webkit-transform:scale(.1);
  opacity:0
 }
 50% {
  opacity:.7
 }
 100% {
  -webkit-transform:scale(1);
  opacity:0
 }
}
@keyframes Hotspot_Glow {
 0% {
  -webkit-transform:scale(.1);
  transform:scale(.1);
  opacity:0
 }
 50% {
  opacity:.7
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
.ult_hotspot_container .utl-hotspot-items .ult-hotspot-item.ult-pulse {
 border:none;
 -webkit-animation:Hotspot_Pulse 2s ease-out infinite;
 animation:Hotspot_Pulse 2s ease-out infinite
}
@-webkit-keyframes Hotspot_Pulse {
 0%,
 100% {
  -webkit-transform:scale(1);
  text-shadow:0 0 15px #4f4f4f
 }
 50% {
  -webkit-transform:scale(.8);
  text-shadow:0 0 10px #4f4f4f
 }
}
@keyframes Hotspot_Pulse {
 0%,
 100% {
  -webkit-transform:scale(1);
  transform:scale(1);
  text-shadow:0 0 15px #4f4f4f
 }
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8);
  text-shadow:0 0 10px #4f4f4f
 }
}
.hotspot-tooltip-content {
 display:none!important
}
.ult-new-ib,
.ult-new-ib img {
 display:block;
 position:relative
}
.ult-new-ib {
 z-index:1;
 overflow:hidden;
 margin:0 0 35px;
 background:#3085a3;
 text-align:center;
 cursor:pointer;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-new-ib,
.wpb_column>.wpb_wrapper .ult-new-ib {
 margin-bottom:35px
}
.ult-new-ib * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-new-ib *,
.ult-new-ib .ult-new-ib-desc {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.ult-new-ib img {
 min-width:100%;
 max-width:100%;
 -webkit-transition:opacity .35s;
 transition:opacity .35s
}
.ult-new-ib .ult-new-ib-desc {
 padding:15px;
 color:#fff;
 font-size:1em;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-new-ib .ult-new-ib-desc::after,
.ult-new-ib .ult-new-ib-desc::before {
 pointer-events:none
}
.ult-new-ib .ult-new-ib-desc,
.ult-new-ib a {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.ult-new-ib .ult-new-ib-content {
 font-size:13px;
 line-height:1.6em
}
.ult-new-ib .ult-new-ib-content p {
 color:inherit;
 font-size:inherit;
 font-family:inherit;
 font-weight:inherit;
 line-height:inherit
}
.ult-new-ib .ult-new-ib-title,
.ult-new-ib p {
 letter-spacing:normal;
 padding:0;
 margin:0;
 font-size:inherit;
 line-height:inherit;
 font-weight:inherit;
 text-decoration:inherit;
 font-style:inherit;
 color:inherit
}
.ult-ib-effect-style10.ult-ib2-min-height:not(.ult-ib2-min-height) img,
.ult-ib-effect-style11.ult-ib2-min-height:not(.ult-ib2-min-height) img,
.ult-ib-effect-style14.ult-ib2-min-height:not(.ult-ib2-min-height) img,
.ult-ib-effect-style15.ult-ib2-min-height:not(.ult-ib2-min-height) img,
.ult-ib-effect-style7.ult-ib2-min-height:not(.ult-ib2-min-height) img {
 max-width:none!important;
 width:auto!important
}
.ult-new-ib a {
 z-index:1000;
 text-indent:200%;
 white-space:nowrap;
 font-size:0;
 opacity:0
}
.ult-new-ib a.ult-new-ib-link {
 display:block;
 background:0 0
}
.ult-ib-effect-style1 img {
 width:-webkit-calc(100% + 50px)!important;
 width:calc(100% + 50px)!important;
 max-width:-webkit-calc(100% + 50px)!important;
 max-width:calc(100% + 50px)!important;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-40px,0,0);
 transform:translate3d(-40px,0,0)
}
.ult-ib-effect-style1 .ult-new-ib-desc {
 top:auto;
 bottom:0;
 min-height:25%;
 height:auto;
 max-height:100%;
 text-align:left
}
.ult-ib-effect-style1 .ult-new-ib-content,
.ult-ib-effect-style1 .ult-new-ib-title {
 -webkit-transform:translate3d(0,40px,0);
 transform:translate3d(0,40px,0);
 -webkit-transition-delay:.05s;
 transition-delay:.05s;
 -webkit-transition-duration:.35s;
 transition-duration:.35s
}
.ult-ib-effect-style1 .ult-new-ib-title {
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style1 .ult-new-ib-content {
 margin-top:10px;
 opacity:0;
 -webkit-transition:opacity .2s,-webkit-transform .35s;
 transition:opacity .2s,-webkit-transform .35s;
 transition:opacity .2s,transform .35s;
 transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style1:hover .ult-new-ib-content {
 opacity:1;
 -webkit-transition-delay:.05s;
 transition-delay:.05s;
 -webkit-transition-duration:.35s;
 transition-duration:.35s
}
.ult-ib-effect-style1:hover .ult-new-ib-content,
.ult-ib-effect-style1:hover .ult-new-ib-title,
.ult-ib-effect-style1:hover img {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 -webkit-transition-delay:.05s;
 transition-delay:.05s;
 -webkit-transition-duration:.35s;
 transition-duration:.35s
}
.ult-ib-effect-style1.ult-ib2-min-height img {
 width:auto!important;
 max-width:none!important;
 height:100%
}
.ult-ib-effect-style2 img {
 width:100%
}
.ult-ib-effect-style2 .ult-new-ib-desc::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 -webkit-transform:translate3d(0,50%,0);
 transform:translate3d(0,50%,0)
}
.ult-ib-effect-style2 .ult-new-ib-title {
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 -webkit-transition:-webkit-transform .35s,color .35s;
 -webkit-transition:color .35s,-webkit-transform .35s;
 transition:color .35s,-webkit-transform .35s;
 transition:transform .35s,color .35s;
 transition:transform .35s,color .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,-50%,0);
 transform:translate3d(0,-50%,0)
}
.ult-ib-effect-style2 .ult-new-ib-content,
.ult-ib-effect-style2 .ult-new-ib-desc::before {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style2 .ult-new-ib-content {
 position:absolute;
 bottom:0;
 left:0;
 padding:15px;
 width:100%;
 max-height:50%;
 opacity:0;
 -webkit-transform:translate3d(0,10px,0);
 transform:translate3d(0,10px,0)
}
.ult-ib-effect-style2:hover .ult-new-ib-title {
 color:#fff;
 -webkit-transform:translate3d(0,-40px,0);
 transform:translate3d(0,-40px,0)
}
.ult-ib-effect-style2:hover .ult-new-ib-content,
.ult-ib-effect-style2:hover .ult-new-ib-desc::before {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style2.ult-ib2-min-height img {
 width:auto;
 max-width:none;
 height:100%
}
.ult-ib-effect-style3 .ult-new-ib-title {
 position:absolute;
 bottom:0;
 left:0;
 padding:15px;
 width:100%;
 text-align:left;
 -webkit-transform:translate3d(0,-30px,0);
 transform:translate3d(0,-30px,0)
}
.ult-ib-effect-style3 .ult-new-ib-desc::before,
.ult-ib-effect-style3 .ult-new-ib-title {
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style3:hover .ult-new-ib-desc::before,
.ult-ib-effect-style3:hover .ult-new-ib-title {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style3 .ult-new-ib-content {
 max-height:-webkit-calc(100% - 60px - 1.5em);
 max-height:calc(100% - 60px - 1.5em);
 overflow:hidden
}
.ult-ib-effect-style4 img {
 width:-webkit-calc(100% + 40px)!important;
 width:calc(100% + 40px)!important;
 max-width:-webkit-calc(100% + 40px)!important;
 max-width:calc(100% + 40px)!important
}
.ult-ib-effect-style4 .ult-new-ib-desc {
 padding:30px
}
.ult-ib-effect-style4 .ult-new-ib-desc::after,
.ult-ib-effect-style4 .ult-new-ib-desc::before {
 position:absolute;
 content:"";
 opacity:0
}
.ult-ib-effect-style4 .ult-new-ib-desc::before {
 top:50px;
 right:30px;
 bottom:50px;
 left:30px;
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 -webkit-transform:scale(0,1);
 -ms-transform:scale(0,1);
 transform:scale(0,1);
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0
}
.ult-ib-effect-style4 .ult-new-ib-desc::after {
 top:30px;
 right:50px;
 bottom:30px;
 left:50px;
 border-right:1px solid #fff;
 border-left:1px solid #fff;
 -webkit-transform:scale(1,0);
 -ms-transform:scale(1,0);
 transform:scale(1,0);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0
}
.ult-ib-effect-style4 .ult-new-ib-title {
 padding-top:50px;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style4 .ult-new-ib-content {
 padding:10px 30px;
 opacity:0;
 overflow:hidden;
 -webkit-transform:translate3d(0,-10px,0);
 transform:translate3d(0,-10px,0)
}
.ult-ib-effect-style4 .ult-new-ib-title,
.ult-ib-effect-style4 img {
 -webkit-transform:translate3d(-30px,0,0);
 transform:translate3d(-30px,0,0)
}
.ult-ib-effect-style4 .ult-new-ib-content,
.ult-ib-effect-style4 .ult-new-ib-desc::after,
.ult-ib-effect-style4 .ult-new-ib-desc::before,
.ult-ib-effect-style4 img {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style4.ult-ib2-min-height img {
 height:100%;
 max-width:none!important;
 width:auto!important
}
.ult-ib-effect-style4:hover img {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style4:hover .ult-new-ib-desc::after,
.ult-ib-effect-style4:hover .ult-new-ib-desc::before {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ib-effect-style4:hover .ult-new-ib-content,
.ult-ib-effect-style4:hover .ult-new-ib-title {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style4:hover .ult-new-ib-content,
.ult-ib-effect-style4:hover .ult-new-ib-desc::after,
.ult-ib-effect-style4:hover .ult-new-ib-title,
.ult-ib-effect-style4:hover img {
 -webkit-transition-delay:.15s;
 transition-delay:.15s
}
.ult-ib-effect-style5 .ult-new-ib-desc {
 top:auto;
 bottom:0;
 padding:15px;
 height:auto;
 background:#f2f2f2;
 color:#3c4a50;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,100%,0);
 transform:translate3d(0,100%,0)
}
.ult-ib-effect-style5 .ult-new-ib-content {
 position:absolute;
 top:auto;
 bottom:100%;
 left:0;
 width:100%;
 padding:25px;
 color:#fff;
 text-transform:none;
 opacity:0;
 -webkit-transition:opacity .35s;
 transition:opacity .35s
}
.ult-ib-effect-style5 .ult-new-ib-title {
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,200%,0);
 transform:translate3d(0,200%,0);
 text-align:center
}
.ult-ib-effect-style5:hover .ult-new-ib-content,
.ult-ib-effect-style5:hover .ult-new-ib-content * {
 opacity:1!important;
 z-index:99!important;
 -webkit-backface-visibility:hidden!important;
 backface-visibility:hidden!important
}
.ult-ib-effect-style5:hover .ult-new-ib-desc,
.ult-ib-effect-style5:hover .ult-new-ib-title {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ib-effect-style5:hover .ult-new-ib-title {
 -webkit-transition-delay:.05s;
 transition-delay:.05s
}
.ult-ib-effect-style6 .ult-new-ib-desc {
 padding:45px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -moz-box-orient:vertical;
 -moz-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.ult-ib-effect-style6 .ult-new-ib-desc::before {
 position:absolute;
 content:"";
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 border:1px solid #fff
}
.ult-ib-effect-style6 .ult-new-ib-title {
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 webkit-transform:translate3d(0,50%,0);
 -webkit-transform:translate3d(0,50%,0);
 transform:translate3d(0,50%,0)
}
.ult-ib-effect-style6 .ult-new-ib-content,
.ult-ib-effect-style6 .ult-new-ib-desc::before {
 opacity:0;
 max-width:100%;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0)
}
.ult-ib-effect-style6:hover .ult-new-ib-title {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style6:hover .ult-new-ib-content,
.ult-ib-effect-style6:hover .ult-new-ib-desc::before {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ib-effect-style6.ult-ib2-min-height img {
 height:100%;
 max-width:none;
 width:auto
}
.ult-ib-effect-style7 .ult-new-ib-desc {
 text-align:right
}
.ult-ib-effect-style7 .ult-new-ib-content,
.ult-ib-effect-style7 .ult-new-ib-title {
 position:absolute;
 right:30px;
 left:30px;
 padding:10px 0
}
.ult-ib-effect-style7 .ult-new-ib-title {
 top:30px;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,20px,0);
 transform:translate3d(0,20px,0)
}
.ult-ib-effect-style7:hover .ult-new-ib-title {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style7 .ult-new-ib-title::after {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 height:2px;
 background:#fff;
 content:'';
 -webkit-transform:translate3d(0,40px,0);
 transform:translate3d(0,40px,0)
}
.ult-ib-effect-style7 .ult-new-ib-content,
.ult-ib-effect-style7 .ult-new-ib-title::after {
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style7 .ult-new-ib-content {
 bottom:30px;
 -webkit-transform:translate3d(0,100%,0);
 transform:translate3d(0,100%,0)
}
.ult-ib-effect-style7:hover .ult-new-ib-content,
.ult-ib-effect-style7:hover .ult-new-ib-title::after {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style7.ult-ib2-min-height img {
 max-width:none;
 width:auto;
 height:100%
}
.ult-ib-effect-style8 img {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:scale(1.15);
 -ms-transform:scale(1.15);
 transform:scale(1.15)
}
.ult-ib-effect-style8:hover img {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ib-effect-style8 .ult-new-ib-title {
 margin-top:20%;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,20px,0);
 transform:translate3d(0,20px,0)
}
.ult-ib-effect-style8:hover .ult-new-ib-title {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style8 .ult-new-ib-content {
 margin:1em 0 0;
 padding:35px;
 border:1px solid #fff;
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,20px,0) scale(1.1);
 transform:translate3d(0,20px,0) scale(1.1)
}
.ult-ib-effect-style8:hover .ult-new-ib-content {
 opacity:1;
 -webkit-transform:translate3d(0,0,0) scale(1);
 transform:translate3d(0,0,0) scale(1)
}
.ult-ib-effect-style9 img {
 width:-webkit-calc(100% + 60px)!important;
 width:calc(100% + 60px)!important;
 max-width:-webkit-calc(100% + 60px)!important;
 max-width:calc(100% + 60px)!important;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-50px,0,0);
 transform:translate3d(-50px,0,0)
}
.ult-ib-effect-style9:hover img {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style9 .ult-new-ib-desc::before {
 position:absolute;
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 border:1px solid #fff;
 content:'';
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-20px,0,0);
 transform:translate3d(-20px,0,0)
}
.ult-ib-effect-style9 .ult-new-ib-desc {
 padding:45px;
 text-align:left
}
.ult-ib-effect-style9 .ult-new-ib-title {
 padding:30% 0 10px
}
.ult-ib-effect-style9 .ult-new-ib-content {
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-10px,0,0);
 transform:translate3d(-10px,0,0)
}
.ult-ib-effect-style9:hover .ult-new-ib-content,
.ult-ib-effect-style9:hover .ult-new-ib-desc::before {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style9.ult-ib2-min-height img {
 height:100%;
 width:auto!important;
 max-width:none!important
}
.ult-ib-effect-style10 .ult-new-ib-desc::after,
.ult-ib-effect-style10 .ult-new-ib-desc::before {
 position:absolute;
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 content:'';
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style10 .ult-new-ib-desc::before {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 -webkit-transform:scale(0,1);
 -ms-transform:scale(0,1);
 transform:scale(0,1)
}
.ult-ib-effect-style10 .ult-new-ib-desc::after {
 border-right:1px solid #fff;
 border-left:1px solid #fff;
 -webkit-transform:scale(1,0);
 -ms-transform:scale(1,0);
 transform:scale(1,0)
}
.ult-ib-effect-style10:hover .ult-new-ib-desc::after,
.ult-ib-effect-style10:hover .ult-new-ib-desc::before {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ib-effect-style10 .ult-new-ib-title {
 padding:45px 35px 0;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,-20px,0);
 transform:translate3d(0,-20px,0)
}
.ult-ib-effect-style10 .ult-new-ib-content {
 padding:20px 45px;
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,20px,0);
 transform:translate3d(0,20px,0)
}
.ult-ib-effect-style10:hover .ult-new-ib-content,
.ult-ib-effect-style10:hover .ult-new-ib-title {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style10.ult-ib2-min-height img {
 height:100%;
 max-width:none;
 width:auto
}
.ult-ib-effect-style11 {
 -webkit-perspective:1000px;
 perspective:1000px
}
.ult-ib-effect-style11 img {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:scale(1.2);
 -ms-transform:scale(1.2);
 transform:scale(1.2)
}
.ult-new-ib.ult-ib-effect-style11.ult-ib2-min-height img {
 height:100%;
 width:auto!important;
 max-width:none!important
}
.ult-ib-effect-style11:hover img {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ib-effect-style11 .ult-new-ib-desc::after,
.ult-ib-effect-style11 .ult-new-ib-desc::before {
 position:absolute;
 top:50%;
 left:50%;
 width:80%;
 height:1px;
 background:#fff;
 content:'';
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::before {
 opacity:.5;
 -webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
 transform:translate3d(-50%,-50%,0) rotate(45deg)
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::after {
 opacity:.5;
 -webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);
 transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.ult-ib-effect-style11 .ult-new-ib-content,
.ult-ib-effect-style11 .ult-new-ib-title {
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style11 .ult-new-ib-title {
 -webkit-transform:translate3d(0,-50px,0);
 transform:translate3d(0,-50px,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-title {
 -webkit-transform:translate3d(0,-60px,0);
 transform:translate3d(0,-60px,0)
}
.ult-ib-effect-style11 .ult-new-ib-content {
 padding:2px 25px;
 -webkit-transform:translate3d(0,15px,0);
 transform:translate3d(0,15px,0)
}
.ult-ib-effect-style11:hover .ult-new-ib-content {
 -webkit-transform:translate3d(0,25px,0);
 transform:translate3d(0,25px,0)
}
.ult-ib-effect-style12 .ult-new-ib-desc::after {
 position:absolute;
 content:"";
 right:30px;
 bottom:30px;
 left:30px;
 height:-webkit-calc(50% - 30px);
 height:calc(50% - 30px);
 border:7px solid #fff;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,-100%,0);
 transform:translate3d(0,-100%,0)
}
.ult-ib-effect-style12:hover .ult-new-ib-desc::after {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style12 .ult-new-ib-desc {
 padding:45px;
 text-align:left
}
.ult-ib-effect-style12 .ult-new-ib-content {
 position:absolute;
 right:60px;
 bottom:60px;
 left:60px;
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,-100px,0);
 transform:translate3d(0,-100px,0)
}
.ult-ib-effect-style12:hover .ult-new-ib-content {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 img {
 width:-webkit-calc(100% + 20px)!important;
 width:calc(100% + 20px)!important;
 max-width:-webkit-calc(100% + 20px)!important;
 max-width:calc(100% + 20px)!important;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-10px,0,0);
 transform:translate3d(-10px,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ult-ib-effect-style13:hover img {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 .ult-new-ib-desc {
 text-align:left
}
.ult-ib-effect-style13 .ult-new-ib-title {
 position:relative;
 overflow:hidden;
 padding:5px 0 10px
}
.ult-ib-effect-style13 .ult-new-ib-title::after {
 position:absolute;
 content:"";
 bottom:0;
 left:0;
 width:100%;
 height:2px;
 background:#fff;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
.ult-ib-effect-style13:hover .ult-new-ib-title::after {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style13 .ult-new-ib-content {
 padding:15px 0;
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
.ult-ib-effect-style13:hover .ult-new-ib-content {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style13.ult-ib2-min-height img {
 width:auto!important;
 max-width:none!important;
 height:100%
}
.ult-ib-effect-style14 img {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:scale(1.12);
 -ms-transform:scale(1.12);
 transform:scale(1.12)
}
.ult-ib-effect-style14.ult-ib2-min-height img {
 height:100%;
 width:auto;
 max-width:none
}
.ult-ib-effect-style14:hover img {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ib-effect-style14 .ult-new-ib-desc {
 padding:45px
}
.ult-ib-effect-style14 .ult-new-ib-desc::before {
 position:absolute;
 content:"";
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 border:1px solid #fff;
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.ult-ib-effect-style14 .ult-new-ib-content,
.ult-ib-effect-style14 .ult-new-ib-desc::before {
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-ib-effect-style14 .ult-new-ib-title {
 padding:10px 0 15px
}
.ult-ib-effect-style14 .ult-new-ib-content {
 margin:0 auto;
 max-width:90%;
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-ib-effect-style14:hover .ult-new-ib-content,
.ult-ib-effect-style14:hover .ult-new-ib-desc::before {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ib-effect-style15 img {
 width:-webkit-calc(100% + 60px)!important;
 width:calc(100% + 60px)!important;
 max-width:-webkit-calc(100% + 60px)!important;
 max-width:calc(100% + 60px)!important;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-30px,0,0) scale(1.12);
 transform:translate3d(-30px,0,0) scale(1.12);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ult-ib-effect-style15:hover img {
 -webkit-transform:translate3d(0,0,0) scale(1);
 transform:translate3d(0,0,0) scale(1)
}
.ult-ib-effect-style15 .ult-new-ib-title {
 position:absolute;
 right:0;
 bottom:0;
 padding:15px 20px;
 width:auto
}
.ult-ib-effect-style15 .ult-new-ib-content {
 padding:0 10px 0 0;
 width:50%;
 border-right:1px solid #fff;
 text-align:right;
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(-40px,0,0);
 transform:translate3d(-40px,0,0)
}
.ult-ib-effect-style15:hover .ult-new-ib-content {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-ib-effect-style15.ult-ib2-min-height img {
 height:100%;
 width:auto!important;
 max-width:none!important
}
.ult-new-ib.ult-ib-effect-style15:not(.ult-ib2-min-height) .ult-ib2-toggle-size,
.ult-new-ib.ult-ib-effect-style5 .ult-ib2-toggle-size {
 left:50%;
 width:auto!important;
 height:100%;
 max-width:none;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ult-new-ib img {
 border:none;
 padding:0;
 margin:0
}
.ult-ib-effect-style15 p {
 width:100%;
 border-right:none
}
@font-face {
 font-display:swap;
 font-family:ult-silk;
 src:url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.eot);
 src:url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.eot) format('embedded-opentype'),
 url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.woff) format('woff'),
 url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.ttf) format('truetype'),
 url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/ult-silk.svg) format('svg');
 font-weight:400;
 font-style:normal
}
[class*=" ultsl-"],
[class^=ultsl-] {
 font-family:ult-silk;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 outline:0;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.ultsl-arrow-right:before {
 content:"\e600"
}
.ultsl-arrow-left:before {
 content:"\e601"
}
.ultsl-arrow-right2:before {
 content:"\e602"
}
.ultsl-arrow-left2:before {
 content:"\e603"
}
.ultsl-arrow-right3:before {
 content:"\e604"
}
.ultsl-arrow-left3:before {
 content:"\e605"
}
.ultsl-checkbox-unchecked:before {
 content:"\e606"
}
.ultsl-checkbox-partial:before {
 content:"\e607"
}
.ultsl-radio-checked:before {
 content:"\e608"
}
.ultsl-radio-unchecked:before {
 content:"\e609"
}
.ultsl-record:before {
 content:"\e60a"
}
.ultsl-stop:before {
 content:"\e60b"
}
.ultsl-arrow-left4:before {
 content:"\e60c"
}
.ultsl-arrow-right4:before {
 content:"\e60d"
}
.ultsl-arrow-left5:before {
 content:"\e60e"
}
.ultsl-arrow-right5:before {
 content:"\e60f"
}
.ultsl-arrow-left6:before {
 content:"\e610"
}
.ultsl-arrow-right6:before {
 content:"\e611"
}
.ult-ih-container {
 visibility:hidden;
 opacity:0
}
.ult-ih-container,
.ult-ih-container * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-ih-container {
 position:relative;
 clear:both;
 display:block;
 width:100%;
 margin:0;
 padding:0;
 line-height:0
}
.ult-ih-container ul.ult-ih-list {
 display:block;
 float:none;
 line-height:0;
 position:relative;
 list-style-type:none;
 padding:0;
 margin:0
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item {
 opacity:1;
 display:inline-block;
 list-style:none;
 list-style-image:none;
 list-style-type:none;
 line-height:0;
 color:inherit;
 font-size:inherit;
 font-family:inherit;
 font-style:inherit;
 font-weight:inherit;
 font-stretch:normal;
 text-shadow:none;
 letter-spacing:normal;
 border:0;
 word-wrap:normal;
 word-spacing:normal;
 -webkit-box-shadow:none;
 box-shadow:none;
 position:relative;
 background:0;
 background-image:none;
 margin:0;
 padding:0
}
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:after,
.ult-ih-container ul.ult-ih-list li.ult-ih-list-item:before {
 content:"";
 color:inherit;
 font-size:inherit;
 font-family:inherit;
 font-style:inherit;
 font-weight:inherit;
 font-stretch:normal;
 text-shadow:none;
 letter-spacing:normal;
 border:0;
 word-wrap:normal;
 word-spacing:normal;
 -webkit-box-shadow:none;
 box-shadow:none;
 position:relative;
 background:0;
 background-image:none;
 margin:0;
 padding:0
}
.ult-ih-item {
 width:100%;
 height:100%;
 display:block;
 text-align:center;
 position:relative;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item img.ult-ih-image {
 width:100%;
 height:100%;
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.ult-ih-item a.ult-ih-link {
 font-family:inherit;
 font-size:inherit;
 font-weight:inherit;
 color:inherit;
 border:0;
 background:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 letter-spacing:normal;
 text-decoration:none;
 margin:0;
 padding:0;
 opacity:1;
 visibility:visible;
 outline:0
}
.ult-ih-item a.ult-ih-link.after,
.ult-ih-item a.ult-ih-link:before {
 content:"";
 font-family:inherit;
 font-size:inherit;
 font-weight:inherit;
 color:inherit;
 border:0;
 background:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 letter-spacing:normal;
 text-decoration:none;
 margin:0;
 padding:0;
 opacity:1;
 visibility:visible;
 outline:0
}
.ult-ih-item a.ult-ih-link:active,
.ult-ih-item a.ult-ih-link:focus,
.ult-ih-item a.ult-ih-link:hover,
.ult-ih-item a.ult-ih-link:visited {
 font-family:inherit;
 font-size:inherit;
 font-weight:inherit;
 color:inherit;
 border:0;
 background:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 letter-spacing:normal;
 text-decoration:none;
 margin:0;
 padding:0;
 opacity:1;
 visibility:visible;
 outline:0
}
.ult-ih-item .ult-ih-description-block .ult-ih-description,
.ult-ih-item .ult-ih-description-block .ult-ih-description p,
.ult-ih-item .ult-ih-heading-block,
.ult-ih-item .ult-ih-heading-block .ult-ih-heading {
 line-height:normal;
 text-align:center;
 color:inherit;
 font-size:inherit;
 font-family:inherit;
 font-style:inherit;
 font-weight:inherit;
 font-stretch:normal;
 text-shadow:none;
 letter-spacing:normal;
 border:0;
 word-wrap:normal;
 word-spacing:normal;
 -webkit-box-shadow:none;
 box-shadow:none;
 position:relative;
 background:0;
 background-image:none;
 margin:0;
 padding:0
}
.ult-ih-item .ult-ih-description-block .ult-ih-description img {
 margin:0;
 padding:0;
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.ult-ih-item .ult-ih-divider-block {
 margin:0 auto;
 padding:0;
 position:relative;
 overflow:hidden
}
.ult-ih-item .ult-ih-divider-block .ult-ih-line {
 display:block;
 width:100%;
 max-width:100%;
 margin:0 auto
}
.ult-ih-item .ult-ih-content {
 display:block;
 position:absolute;
 width:100%;
 height:auto;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ult-ih-item .ult-ih-image-block {
 position:relative;
 display:block
}
.ult-ih-item .ult-ih-image-block:before {
 position:absolute;
 display:block;
 content:'';
 width:100%;
 height:100%;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item .ult-ih-image-block .ult-ih-wrapper {
 position:absolute;
 display:block;
 content:'';
 width:100%;
 height:100%
}
.ult-ih-item .ult-ih-info {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 text-align:center;
 width:100%;
 display:block;
 height:100%;
 background:#e6e6e6
}
.ult-ih-item .ult-ih-info .ult-ih-info-back {
 position:relative;
 width:100%;
 height:100%;
 overflow:hidden
}
.ult-ih-item .ult-ih-heading-block {
 margin-top:5px;
 margin-bottom:5px;
 margin-left:20px;
 margin-right:20px
}
.ult-ih-item .ult-ih-divider-block {
 margin-top:7px;
 margin-bottom:7px;
 margin-left:10px;
 margin-right:10px
}
.ult-ih-item .ult-ih-description-block {
 margin-top:5px;
 margin-bottom:5px;
 margin-left:20px;
 margin-right:20px
}
.ult-ih-item.ult-ih-circle {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block img.ult-ih-image {
 -webkit-border-radius:50%!important;
 border-radius:50%!important
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block:before {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-image-block .ult-ih-wrapper {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-info {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-circle .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-square {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block img.ult-ih-image {
 -webkit-border-radius:0!important;
 border-radius:0!important
}
.ult-ih-item.ult-ih-square .ult-ih-image-block:before {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-image-block .ult-ih-wrapper {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-info {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-square .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1,
.ult-ih-item.ult-ih-square.ult-ih-effect1 {
 -webkit-perspective:900px;
 perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-image-block {
 -webkit-transition:all .35s linear;
 transition:all .35s linear;
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info {
 background:rgba(0,0,0,0);
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1 .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1 .ult-ih-info .ult-ih-info-back {
 background-color:#e6e6e6;
 opacity:1;
 visibility:hidden;
 -webkit-transition:all .35s linear;
 transition:all .35s linear;
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-image-block {
 opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1:hover .ult-ih-info .ult-ih-info-back {
 opacity:1;
 visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom .ult-ih-info .ult-ih-info-back {
 -webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
 -ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
 transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
 -ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
 transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-top_to_bottom:hover .ult-ih-info .ult-ih-info-back {
 -webkit-transform:rotate3d(1,0,0,0);
 -ms-transform:rotate3d(1,0,0,0);
 transform:rotate3d(1,0,0,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-info .ult-ih-info-back {
 -webkit-transform:rotate3d(1,0,0,0);
 -ms-transform:rotate3d(1,0,0,0);
 transform:rotate3d(1,0,0,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
 -ms-transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
 transform:translate3d(0,0,-220px) rotate3d(1,0,0,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-bottom_to_top .ult-ih-info .ult-ih-info-back {
 -webkit-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
 -ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
 transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-info .ult-ih-info-back {
 -webkit-transform:rotate3d(0,0,1,90deg);
 -ms-transform:rotate3d(0,0,1,90deg);
 transform:rotate3d(0,0,1,90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:translate3d(0,0,-220px) rotate3d(0,0,1,0);
 -ms-transform:translate3d(0,0,-220px) rotate3d(0,0,1,0);
 transform:translate3d(0,0,-220px) rotate3d(0,0,1,0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect1.ult-ih-right_to_left .ult-ih-info .ult-ih-info-back {
 -webkit-transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg);
 -ms-transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg);
 transform:translate3d(0,0,280px) rotate3d(0,0,1,90deg)
}
.ult-ih-item.ult-ih-circle .spinner {
 position:relative;
 border-width:10px;
 border-style:solid;
 -webkit-border-radius:50%;
 border-radius:50%;
 z-index:1;
 -webkit-transition:transform .8s ease-out;
 -webkit-transition:-webkit-transform .8s ease-out;
 transition:-webkit-transform .8s ease-out;
 transition:transform .8s ease-out;
 transition:transform .8s ease-out,-webkit-transform .8s ease-out
}
.ult-ih-item.ult-ih-square .spinner {
 position:relative;
 border-width:10px;
 border-style:solid;
 z-index:1;
 -webkit-transition:transform .8s ease-in-out;
 -webkit-transition:-webkit-transform .8s ease-in-out;
 transition:-webkit-transform .8s ease-in-out;
 transition:transform .8s ease-in-out;
 transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out
}
.ult-ih-item.ult-ih-circle:hover .spinner,
.ult-ih-item.ult-ih-square:hover .spinner {
 -webkit-transition:transform .8s ease-in-out;
 -webkit-transition:-webkit-transform .8s ease-in-out;
 transition:-webkit-transform .8s ease-in-out;
 transition:transform .8s ease-in-out;
 transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20,
.ult-ih-item.ult-ih-square.ult-ih-effect20 {
 -webkit-perspective:900px;
 perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-image-block {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 width:auto;
 height:auto;
 -webkit-transition:all .35s linear;
 transition:all .35s linear;
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-info {
 background:rgba(0,0,0,0);
 top:0;
 bottom:0;
 left:0;
 right:0;
 position:absolute;
 height:auto;
 width:auto
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20 .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect20 .ult-ih-info .ult-ih-info-back {
 background-color:#e6e6e6;
 -webkit-transition-delay:.5s;
 transition-delay:.5s;
 -webkit-transition:opacity .5s ease-in;
 transition:opacity .5s ease-in;
 opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect20:hover .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect20:hover .ult-ih-info .ult-ih-info-back {
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-image-block {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2 .ult-ih-info {
 opacity:0;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-left_to_right:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-right_to_left:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-top_to_bottom:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect2.ult-ih-bottom_to_top:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-image-block {
 z-index:11;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3 .ult-ih-info {
 opacity:0;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform:scale(1) translateX(0);
 -ms-transform:scale(1) translateX(0);
 transform:scale(1) translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:scale(.5) translateX(100%);
 -ms-transform:scale(.5) translateX(100%);
 transform:scale(.5) translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-left_to_right:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:scale(.5) translateX(-100%);
 -ms-transform:scale(.5) translateX(-100%);
 transform:scale(.5) translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform:scale(1) translateX(0);
 -ms-transform:scale(1) translateX(0);
 transform:scale(1) translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:scale(.5) translateY(100%);
 -ms-transform:scale(.5) translateY(100%);
 transform:scale(.5) translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform:scale(1) translateY(0);
 -ms-transform:scale(1) translateY(0);
 transform:scale(1) translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:scale(.5) translateY(-100%);
 -ms-transform:scale(.5) translateY(-100%);
 transform:scale(.5) translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform:scale(1) translateY(0);
 -ms-transform:scale(1) translateY(0);
 transform:scale(1) translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect3.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-image-block {
 opacity:1;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info {
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .35s ease;
 transition:all .35s ease
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4 .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect4 .ult-ih-info .ult-ih-description {
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-image-block {
 opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4:hover .ult-ih-info {
 visibility:visible;
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right:hover .ult-ih-info {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left:hover .ult-ih-info {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom:hover .ult-ih-info {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top:hover .ult-ih-info {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect4.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back {
 backface-visibility:hidden;
 -webkit-backface-visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5,
.ult-ih-item.ult-ih-square.ult-ih-effect5 {
 -webkit-perspective:900px;
 perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info {
 -webkit-transform:rotate3d(0,1,0,-180deg);
 -ms-transform:rotate3d(0,1,0,-180deg);
 transform:rotate3d(0,1,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect5:hover .ult-ih-info .ult-ih-info-back {
 visibility:visible;
 backface-visibility:visible;
 -webkit-backface-visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info {
 background:rgba(0,0,0,0);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect5 .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect5 .ult-ih-info .ult-ih-info-back {
 background-color:#e6e6e6;
 visibility:hidden;
 width:100%;
 height:100%;
 -webkit-transform:rotate3d(0,1,0,180deg);
 -ms-transform:rotate3d(0,1,0,180deg);
 transform:rotate3d(0,1,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-image-block {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect6 .ult-ih-info {
 opacity:0;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-image-block {
 opacity:0;
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_up .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_up .ult-ih-info {
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-image-block {
 opacity:0;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down .ult-ih-info {
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-image-block {
 opacity:0;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect6.ult-ih-scale_down_up .ult-ih-info {
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5);
 -webkit-transition:all .35s ease-in-out .2s;
 transition:all .35s ease-in-out .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-image-block {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .35s ease-out;
 transition:all .35s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7 .ult-ih-info {
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .35s ease .2s;
 transition:all .35s ease .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7>.ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7>.ult-ih-info {
 pointer-events:none
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7>.ult-ih-info *,
.ult-ih-item.ult-ih-square.ult-ih-effect7>.ult-ih-info * {
 pointer-events:all
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-image-block {
 opacity:0;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7:hover .ult-ih-info {
 visibility:visible;
 z-index:0;
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right:hover .ult-ih-info {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left:hover .ult-ih-info {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom:hover .ult-ih-info {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top:hover .ult-ih-info {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect7.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-image-block-container .ult-ih-image-block {
 opacity:1;
 -webkit-transition:all .3s ease-in-out .3s;
 transition:all .3s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8 .info-container {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 text-align:center;
 opacity:0;
 z-index:-1;
 -webkit-transition:all .3s ease-in-out .3s;
 transition:all .3s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect8 .ult-ih-info {
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5);
 -webkit-transition:all .35s ease-in-out .6s;
 transition:all .35s ease-in-out .6s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container {
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .ult-ih-image-block-container .ult-ih-image-block {
 opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container {
 opacity:1;
 z-index:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8:hover .info-container .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect8:hover .info-container .ult-ih-info {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right:hover .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right:hover .info-container {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-left_to_right .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-left_to_right .info-container {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left:hover .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left:hover .info-container {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-right_to_left .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-right_to_left .info-container {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom:hover .info-container {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-top_to_bottom .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-top_to_bottom .info-container {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top:hover .info-container {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .ult-ih-image-block-container .ult-ih-image-block {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect8.ult-ih-bottom_to_top .info-container,
.ult-ih-item.ult-ih-square.ult-ih-effect8.ult-ih-bottom_to_top .info-container {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-image-block {
 opacity:1;
 z-index:1;
 -webkit-transition:all .35s ease-out;
 transition:all .35s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect9 .ult-ih-info {
 opacity:0;
 visibility:hidden;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5);
 -webkit-transition:all .35s ease .2s;
 transition:all .35s ease .2s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-image-block {
 opacity:0;
 z-index:-1;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect9:hover .ult-ih-info {
 visibility:visible;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:translateX(100%) rotate(180deg);
 -ms-transform:translateX(100%) rotate(180deg);
 transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:translateX(-100%) rotate(-180deg);
 -ms-transform:translateX(-100%) rotate(-180deg);
 transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect9.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-image-block {
 z-index:11;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect10 .ult-ih-info {
 opacity:0;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect10:hover .ult-ih-info {
 visibility:visible;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:translateY(25%) scale(.5);
 -ms-transform:translateY(25%) scale(.5);
 transform:translateY(25%) scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content,
.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-top_to_bottom .ult-ih-content {
 top:25%;
 -webkit-transform:translateY(-25%);
 -ms-transform:translateY(-25%);
 transform:translateY(-25%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:translateY(-25%) scale(.5);
 -ms-transform:translateY(-25%) scale(.5);
 transform:translateY(-25%) scale(.5)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content,
.ult-ih-item.ult-ih-square.ult-ih-effect10.ult-ih-bottom_to_top .ult-ih-content {
 top:auto;
 bottom:25%;
 -webkit-transform:translateY(25%);
 -ms-transform:translateY(25%);
 transform:translateY(25%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11,
.ult-ih-item.ult-ih-square.ult-ih-effect11 {
 -webkit-perspective:900px;
 perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-image-block {
 opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11:hover .ult-ih-info {
 visibility:visible;
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-image-block {
 opacity:1;
 -webkit-transform-origin:50% 50%;
 -ms-transform-origin:50% 50%;
 transform-origin:50% 50%;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11 .ult-ih-info {
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .35s ease .35s;
 transition:all .35s ease .35s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:translateZ(-1000px) rotateY(90deg);
 -ms-transform:translateZ(-1000px) rotateY(90deg);
 transform:translateZ(-1000px) rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right:hover .ult-ih-info {
 -webkit-transform:translateZ(0) rotateY(0);
 -ms-transform:translateZ(0) rotateY(0);
 transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform:translateZ(0) rotateY(0);
 -ms-transform:translateZ(0) rotateY(0);
 transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:translateZ(-1000px) rotateY(-90deg);
 -ms-transform:translateZ(-1000px) rotateY(-90deg);
 transform:translateZ(-1000px) rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:translateZ(-1000px) rotateY(-90deg);
 -ms-transform:translateZ(-1000px) rotateY(-90deg);
 transform:translateZ(-1000px) rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left:hover .ult-ih-info {
 -webkit-transform:translateZ(0) rotateY(0);
 -ms-transform:translateZ(0) rotateY(0);
 transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform:translateZ(0) rotateY(0);
 -ms-transform:translateZ(0) rotateY(0);
 transform:translateZ(0) rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:translateZ(-1000px) rotateY(90deg);
 -ms-transform:translateZ(-1000px) rotateY(90deg);
 transform:translateZ(-1000px) rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform:translateZ(0) rotateX(0);
 -ms-transform:translateZ(0) rotateX(0);
 transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:translateZ(-1000px) rotateX(90deg);
 -ms-transform:translateZ(-1000px) rotateX(90deg);
 transform:translateZ(-1000px) rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:translateZ(-1000px) rotateX(-90deg);
 -ms-transform:translateZ(-1000px) rotateX(-90deg);
 transform:translateZ(-1000px) rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-top_to_bottom:hover .ult-ih-info {
 -webkit-transform:translateZ(0) rotateX(0);
 -ms-transform:translateZ(0) rotateX(0);
 transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:translateZ(-1000px) rotateX(90deg);
 -ms-transform:translateZ(-1000px) rotateX(90deg);
 transform:translateZ(-1000px) rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top:hover .ult-ih-info {
 -webkit-transform:translateZ(0) rotateX(0);
 -ms-transform:translateZ(0) rotateX(0);
 transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform:translateZ(0) rotateX(0);
 -ms-transform:translateZ(0) rotateX(0);
 transform:translateZ(0) rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect11.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:translateZ(-1000px) rotateX(-90deg);
 -ms-transform:translateZ(-1000px) rotateX(-90deg);
 transform:translateZ(-1000px) rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block {
 opacity:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info {
 opacity:1;
 visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block {
 opacity:1;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info {
 opacity:0;
 visibility:hidden;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:translateX(100%) rotate(180deg);
 -ms-transform:translateX(100%) rotate(180deg);
 transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:translateX(100%) rotate(180deg);
 -ms-transform:translateX(100%) rotate(180deg);
 transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:translateX(-100%) rotate(-180deg);
 -ms-transform:translateX(-100%) rotate(-180deg);
 transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:translateX(-100%) rotate(-180deg);
 -ms-transform:translateX(-100%) rotate(-180deg);
 transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:translateY(-100%) rotate(-180deg);
 -ms-transform:translateY(-100%) rotate(-180deg);
 transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:translateY(-100%) rotate(-180deg);
 -ms-transform:translateY(-100%) rotate(-180deg);
 transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:translateY(100%) rotate(180deg);
 -ms-transform:translateY(100%) rotate(180deg);
 transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:translateY(100%) rotate(180deg);
 -ms-transform:translateY(100%) rotate(180deg);
 transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-image-block {
 opacity:1;
 z-index:1;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12 .ult-ih-info {
 opacity:0;
 z-index:-1;
 visibility:hidden;
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-image-block {
 opacity:0;
 z-index:-1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12:hover .ult-ih-info {
 opacity:1;
 z-index:1;
 visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:translateX(100%) rotate(180deg);
 -ms-transform:translateX(100%) rotate(180deg);
 transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right:hover .ult-ih-info {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:translateX(100%) rotate(180deg);
 -ms-transform:translateX(100%) rotate(180deg);
 transform:translateX(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:translateX(-100%) rotate(-180deg);
 -ms-transform:translateX(-100%) rotate(-180deg);
 transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left:hover .ult-ih-info {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:translateX(-100%) rotate(-180deg);
 -ms-transform:translateX(-100%) rotate(-180deg);
 transform:translateX(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:translateY(-100%) rotate(-180deg);
 -ms-transform:translateY(-100%) rotate(-180deg);
 transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom:hover .ult-ih-info {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:translateY(-100%) rotate(-180deg);
 -ms-transform:translateY(-100%) rotate(-180deg);
 transform:translateY(-100%) rotate(-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:translateY(100%) rotate(180deg);
 -ms-transform:translateY(100%) rotate(180deg);
 transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top:hover .ult-ih-info {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0);
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform:translateY(0) rotate(0);
 -ms-transform:translateY(0) rotate(0);
 transform:translateY(0) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect12.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:translateY(100%) rotate(180deg);
 -ms-transform:translateY(100%) rotate(180deg);
 transform:translateY(100%) rotate(180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info {
 opacity:0;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-heading {
 visibility:hidden;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13 .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13 .ult-ih-info .ult-ih-description {
 visibility:hidden;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-info {
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-heading {
 visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13:hover .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13:hover .ult-ih-description {
 visibility:visible
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-heading {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left .ult-ih-info .ult-ih-description {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-heading {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-right_to_left:hover .ult-ih-description {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-heading {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right .ult-ih-info .ult-ih-description {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-heading {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-left_to_right:hover .ult-ih-description {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-heading {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom .ult-ih-info .ult-ih-description {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-heading {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-top_to_bottom:hover .ult-ih-description {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-heading {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top .ult-ih-info .ult-ih-description {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-heading {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect13.ult-ih-bottom_to_top:hover .ult-ih-description {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14,
.ult-ih-item.ult-ih-square.ult-ih-effect14 {
 -webkit-perspective:900px;
 perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-image-block {
 visibility:visible;
 opacity:1;
 -webkit-transition:all .4s ease-out;
 transition:all .4s ease-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14 .ult-ih-info {
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .35s ease-in-out .3s;
 transition:all .35s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-image-block {
 opacity:0;
 visibility:hidden
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14:hover .ult-ih-info {
 visibility:visible;
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0);
 -webkit-transform-origin:100% 50%;
 -ms-transform-origin:100% 50%;
 transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right .ult-ih-info {
 -webkit-transform:rotateY(90deg);
 -ms-transform:rotateY(90deg);
 transform:rotateY(90deg);
 -webkit-transform-origin:0 50%;
 -ms-transform-origin:0 50%;
 transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:rotateY(-90deg);
 -ms-transform:rotateY(-90deg);
 transform:rotateY(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-left_to_right:hover .ult-ih-info {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0);
 -webkit-transform-origin:0 50%;
 -ms-transform-origin:0 50%;
 transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left .ult-ih-info {
 -webkit-transform:rotateY(-90deg);
 -ms-transform:rotateY(-90deg);
 transform:rotateY(-90deg);
 -webkit-transform-origin:100% 50%;
 -ms-transform-origin:100% 50%;
 transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:rotateY(90deg);
 -ms-transform:rotateY(90deg);
 transform:rotateY(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-right_to_left:hover .ult-ih-info {
 -webkit-transform:rotateY(0);
 -ms-transform:rotateY(0);
 transform:rotateY(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform:rotateX(0);
 -ms-transform:rotateX(0);
 transform:rotateX(0);
 -webkit-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom .ult-ih-info {
 -webkit-transform:rotateX(-90deg);
 -ms-transform:rotateX(-90deg);
 transform:rotateX(-90deg);
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:rotateX(90deg);
 -ms-transform:rotateX(90deg);
 transform:rotateX(90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-top_to_bottom:hover .ult-ih-info {
 -webkit-transform:rotateX(0);
 -ms-transform:rotateX(0);
 transform:rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform:rotateX(0);
 -ms-transform:rotateX(0);
 transform:rotateX(0);
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top .ult-ih-info {
 -webkit-transform:rotateX(90deg);
 -ms-transform:rotateX(90deg);
 transform:rotateX(90deg);
 -webkit-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:rotateX(-90deg);
 -ms-transform:rotateX(-90deg);
 transform:rotateX(-90deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect14.ult-ih-bottom_to_top:hover .ult-ih-info {
 -webkit-transform:rotateX(0);
 -ms-transform:rotateX(0);
 transform:rotateX(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-image-block {
 opacity:0;
 visibility:hidden;
 -webkit-transform:scale(.5) rotate(720deg);
 -ms-transform:scale(.5) rotate(720deg);
 transform:scale(.5) rotate(720deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect15:hover .ult-ih-info {
 opacity:1;
 visibility:visible;
 -webkit-transform:scale(1) rotate(0);
 -ms-transform:scale(1) rotate(0);
 transform:scale(1) rotate(0)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-image-block {
 opacity:1;
 visibility:visible;
 -webkit-transform:scale(1) rotate(0);
 -ms-transform:scale(1) rotate(0);
 transform:scale(1) rotate(0);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect15 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect15 .ult-ih-info {
 opacity:0;
 visibility:hidden;
 -webkit-transform:scale(.5) rotate(-720deg);
 -ms-transform:scale(.5) rotate(-720deg);
 transform:scale(.5) rotate(-720deg);
 -webkit-transition:all .35s ease-in-out .3s;
 transition:all .35s ease-in-out .3s
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-image-block {
 z-index:11;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info {
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16 .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect16 .ult-ih-info .ult-ih-description {
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:rotate(-170deg);
 -ms-transform:rotate(-170deg);
 transform:rotate(-170deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform-origin:95% 50%;
 -ms-transform-origin:95% 50%;
 transform-origin:95% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after,
.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-left_to_right .ult-ih-image-block:after {
 content:'';
 width:8px;
 height:8px;
 position:absolute;
 -webkit-border-radius:50%;
 border-radius:50%;
 top:50%;
 left:95%;
 margin:-4px 0 0 -4px;
 background:rgba(0,0,0,.8);
 -webkit-box-shadow:0 0 1px rgba(255,255,255,.9);
 box-shadow:0 0 1px rgba(255,255,255,.9)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:rotate(170deg);
 -ms-transform:rotate(170deg);
 transform:rotate(170deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform-origin:5% 50%;
 -ms-transform-origin:5% 50%;
 transform-origin:5% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after,
.ult-ih-item.ult-ih-square.ult-ih-effect16.ult-ih-right_to_left .ult-ih-image-block:after {
 content:'';
 width:8px;
 height:8px;
 position:absolute;
 -webkit-border-radius:50%;
 border-radius:50%;
 top:50%;
 left:5%;
 margin:-4px 0 0 -4px;
 background:rgba(0,0,0,.8);
 -webkit-box-shadow:0 0 1px rgba(255,255,255,.9);
 box-shadow:0 0 1px rgba(255,255,255,.9)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info {
 opacity:0;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17 .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect17 .ult-ih-info .ult-ih-description {
 opacity:0;
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-image-block:before,
.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-image-block:before {
 -webkit-box-shadow:inset 0 0 0 500px inherit,inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 0 0 500px inherit,inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
 -webkit-box-shadow:inset 0 0 0 500px rgba(0,0,0,.6),inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 0 0 500px rgba(0,0,0,.6),inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect17:hover .ult-ih-info .ult-ih-description,
.ult-ih-item.ult-ih-square.ult-ih-effect17:hover .ult-ih-info .ult-ih-description {
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:50%;
 border-radius:50%
}
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back {
 -webkit-border-radius:0;
 border-radius:0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18,
.ult-ih-item.ult-ih-square.ult-ih-effect18 {
 -webkit-perspective:900px;
 perspective:900px
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-image-block {
 z-index:11;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info {
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18 .ult-ih-info .ult-ih-info-back,
.ult-ih-item.ult-ih-square.ult-ih-effect18 .ult-ih-info .ult-ih-info-back {
 opacity:1
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top:hover .ult-ih-image-block {
 -webkit-transform:rotate3d(1,0,0,180deg);
 -ms-transform:rotate3d(1,0,0,180deg);
 transform:rotate3d(1,0,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-bottom_to_top .ult-ih-image-block {
 -webkit-transform-origin:50% 0;
 -ms-transform-origin:50% 0;
 transform-origin:50% 0
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom:hover .ult-ih-image-block {
 -webkit-transform:rotate3d(1,0,0,-180deg);
 -ms-transform:rotate3d(1,0,0,-180deg);
 transform:rotate3d(1,0,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-top_to_bottom .ult-ih-image-block {
 -webkit-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 transform-origin:50% 100%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right:hover .ult-ih-image-block {
 -webkit-transform:rotate3d(0,1,0,180deg);
 -ms-transform:rotate3d(0,1,0,180deg);
 transform:rotate3d(0,1,0,180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-left_to_right .ult-ih-image-block {
 -webkit-transform-origin:100% 50%;
 -ms-transform-origin:100% 50%;
 transform-origin:100% 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left:hover .ult-ih-image-block {
 -webkit-transform:rotate3d(0,1,0,-180deg);
 -ms-transform:rotate3d(0,1,0,-180deg);
 transform:rotate3d(0,1,0,-180deg)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block,
.ult-ih-item.ult-ih-square.ult-ih-effect18.ult-ih-right_to_left .ult-ih-image-block {
 -webkit-transform-origin:0 50%;
 -ms-transform-origin:0 50%;
 transform-origin:0 50%
}
.ult-ih-item.ult-ih-circle.ult-ih-effect19:hover .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect19:hover .ult-ih-info {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-ih-item.ult-ih-circle.ult-ih-effect19 .ult-ih-info,
.ult-ih-item.ult-ih-square.ult-ih-effect19 .ult-ih-info {
 opacity:0;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.ult-easy-separator-wrapper {
 position:absolute;
 z-index:1;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ult-easy-separator-wrapper.ult-top-easy-separator {
 top:0;
 bottom:auto;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ult-easy-separator-wrapper.ult-bottom-easy-separator {
 top:auto;
 bottom:0;
 -webkit-transform:translate(-50%,50%);
 -ms-transform:translate(-50%,50%);
 transform:translate(-50%,50%)
}
.ult-easy-separator-wrapper.ult-left-img {
 left:0;
 right:auto;
 -webkit-transform:translate(0,50%);
 -ms-transform:translate(0,50%);
 transform:translate(0,50%)
}
.ult-easy-separator-wrapper.ult-right-img {
 right:0;
 left:auto;
 -webkit-transform:translate(0,50%);
 -ms-transform:translate(0,50%);
 transform:translate(0,50%)
}
.ult-easy-separator-wrapper .ult-easy-separator-img {
 -webkit-box-shadow:none;
 box-shadow:none;
 max-width:100%;
 width:100%
}
.ult-easy-separator-no-default.ult-bottom-easy-separator,
.ult-easy-separator-no-default.ult-top-easy-separator {
 -webkit-transform:translate(-50%,0)!important;
 -ms-transform:translate(-50%,0)!important;
 transform:translate(-50%,0)!important
}
.ult-easy-separator-inner-wrapper {
 position:relative
}
.ult-easy-separator-inner-wrapper a {
 position:absolute;
 width:100%;
 height:100%;
 display:block;
 z-index:99;
 text-decoration:none;
 border:none;
 text-shadow:none;
 top:0;
 left:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 outline:0
}
.ultb3-box {
 width:100%;
 display:block;
 position:relative;
 background:#f2f2f2;
 overflow:hidden
}
img.ultb3-img {
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 max-width:none;
 width:auto!important;
 float:none;
 margin:0 auto;
 display:block;
 position:absolute;
 z-index:1;
 -webkit-transition:all .3s linear;
 transition:all .3s linear
}
.ultb3-box-overlay {
 background:rgba(0,0,0,.5);
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:2
}
.ultb3-info {
 padding:25px;
 position:relative;
 z-index:5
}
.ultb3-info.ib3-info-center {
 text-align:center
}
.ultb3-info.ib3-info-right {
 text-align:right
}
img.ultb3-img.ultb3-img-top-center {
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
img.ultb3-img.ultb3-img-top-right {
 left:auto;
 right:0
}
img.ultb3-img.ultb3-img-center-left {
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
img.ultb3-img.ultb3-img-center {
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
img.ultb3-img.ultb3-img-center-right {
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 left:auto;
 right:0
}
img.ultb3-img.ultb3-img-bottom-center,
img.ultb3-img.ultb3-img-bottom-left,
img.ultb3-img.ultb3-img-bottom-right {
 top:auto;
 bottom:0
}
img.ultb3-img.ultb3-img-bottom-center {
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
img.ultb3-img.ultb3-img-bottom-right {
 right:0;
 left:auto
}
.ultb3-box .ultb3-title {
 font-size:40px;
 color:#252525;
 line-height:1.35em;
 margin-bottom:5px
}
.ultb3-desc {
 font-size:20px;
 line-height:1.5em;
 margin-bottom:10px
}
a.ultb3-btn {
 display:inline-block;
 color:#0483d9;
 text-align:center;
 font-size:20px;
 padding:15px 25px;
 -webkit-border-radius:30px;
 border-radius:30px;
 border:2px solid #0483d9;
 position:relative;
 text-decoration:none;
 -webkit-transition:all .2s;
 transition:all .2s
}
a.ultb3-btn i {
 position:absolute;
 left:auto;
 right:25px;
 top:50%;
 opacity:0;
 width:auto;
 height:auto;
 font-size:inherit!important;
 -webkit-transition:all .25s;
 transition:all .25s;
 -webkit-transform:translate(0,-50%);
 -ms-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
a.ultb3-btn:hover i {
 right:20px;
 opacity:1
}
a.ultb3-btn:hover {
 padding-right:45px
}
a.ultb3-btn:active,
a.ultb3-btn:focus,
a.ultb3-btn:hover,
a.ultb3-btn:visited {
 text-decoration:none;
 color:inherit;
 outline:0
}
.ultb3-hover-1 .ultb3-img.ultb3-img-top-center,
.ultb3-hover-1 .ultb3-img.ultb3-img-top-left,
.ultb3-hover-1 .ultb3-img.ultb3-img-top-right {
 top:-50px
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-center,
.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-left,
.ultb3-hover-1:hover .ultb3-img.ultb3-img-top-right {
 top:0
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-left {
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-left {
 -webkit-transform:translateY(-25%);
 -ms-transform:translateY(-25%);
 transform:translateY(-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-50%,-25%);
 -ms-transform:translate(-50%,-25%);
 transform:translate(-50%,-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translateY(-25%);
 -ms-transform:translateY(-25%);
 transform:translateY(-25%)
}
.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-center,
.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-left,
.ultb3-hover-1 .ultb3-img.ultb3-img-bottom-right {
 bottom:0
}
.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-center,
.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-left,
.ultb3-hover-1:hover .ultb3-img.ultb3-img-bottom-right {
 bottom:-50px
}
.ultb3-hover-2 .ultb3-img.ultb3-img-top-center,
.ultb3-hover-2 .ultb3-img.ultb3-img-top-left,
.ultb3-hover-2 .ultb3-img.ultb3-img-top-right {
 top:0
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-center,
.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-left,
.ultb3-hover-2:hover .ultb3-img.ultb3-img-top-right {
 top:-50px
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-left {
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-left {
 -webkit-transform:translateY(-75%);
 -ms-transform:translateY(-75%);
 transform:translateY(-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-50%,-75%);
 -ms-transform:translate(-50%,-75%);
 transform:translate(-50%,-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translateY(-75%);
 -ms-transform:translateY(-75%);
 transform:translateY(-75%)
}
.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-center,
.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-left,
.ultb3-hover-2 .ultb3-img.ultb3-img-bottom-right {
 bottom:-50px
}
.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-center,
.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-left,
.ultb3-hover-2:hover .ultb3-img.ultb3-img-bottom-right {
 bottom:0
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center-left,
.ultb3-hover-3 .ultb3-img.ultb3-img-top-left {
 left:0
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-left,
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-left {
 left:-50px
}
.ultb3-hover-3 .ultb3-img.ultb3-img-top-center {
 -webkit-transform:translateX(-25%);
 -ms-transform:translateX(-25%);
 transform:translateX(-25%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-center {
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-right,
.ultb3-hover-3 .ultb3-img.ultb3-img-top-right {
 right:-50px
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-right,
.ultb3-hover-3:hover .ultb3-img.ultb3-img-top-right {
 right:0
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-75%,-50%);
 -ms-transform:translate(-75%,-50%);
 transform:translate(-75%,-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translate(25%,-50%);
 -ms-transform:translate(25%,-50%);
 transform:translate(25%,-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translate(0,-50%);
 -ms-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-left {
 left:0
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-left {
 left:-50px
}
.ultb3-hover-3 .ultb3-img.ultb3-img-bottom-center {
 -webkit-transform:translate(-50%);
 -ms-transform:translate(-50%);
 transform:translate(-50%)
}
.ultb3-hover-3:hover .ultb3-img.ultb3-img-bottom-center {
 -webkit-transform:translate(-75%);
 -ms-transform:translate(-75%);
 transform:translate(-75%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center-left,
.ultb3-hover-4 .ultb3-img.ultb3-img-top-left {
 left:-50px
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-left,
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-left {
 left:0
}
.ultb3-hover-4 .ultb3-img.ultb3-img-top-center {
 -webkit-transform:translateX(-75%);
 -ms-transform:translateX(-75%);
 transform:translateX(-75%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-center {
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-right,
.ultb3-hover-4 .ultb3-img.ultb3-img-top-right {
 right:0
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-right,
.ultb3-hover-4:hover .ultb3-img.ultb3-img-top-right {
 right:-50px
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-25%,-50%);
 -ms-transform:translate(-25%,-50%);
 transform:translate(-25%,-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translate(0,-50%);
 -ms-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-center-right {
 -webkit-transform:translate(25%,-50%);
 -ms-transform:translate(25%,-50%);
 transform:translate(25%,-50%)
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-left {
 left:-50px
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-left {
 left:0
}
.ultb3-hover-4 .ultb3-img.ultb3-img-bottom-center {
 -webkit-transform:translate(-50%);
 -ms-transform:translate(-50%);
 transform:translate(-50%)
}
.ultb3-hover-4:hover .ultb3-img.ultb3-img-bottom-center {
 transform:translate(-25%);
 -webkit-transform:translate(-25%);
 -moz-transform:translate(-25%);
 -ms-transform:translate(-25%);
 -o-transform:translate(-25%)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-left {
 left:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-right {
 right:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-left,
.ultb3-hover-5 .ultb3-img.ultb3-img-top-right {
 top:0
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-left,
.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-right {
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-top-center {
 top:0;
 left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-top-center {
 top:-50px;
 -webkit-transform:translateX(-50%) scale(1.1);
 -ms-transform:translateX(-50%) scale(1.1);
 transform:translateX(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center-left {
 left:0;
 top:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center-left {
 left:-50px;
 -webkit-transform:translateY(-50%) scale(1.1);
 -ms-transform:translateY(-50%) scale(1.1);
 transform:translateY(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center-right {
 right:0;
 top:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center-right {
 right:-50px;
 -webkit-transform:translateY(-50%) scale(1.1);
 -ms-transform:translateY(-50%) scale(1.1);
 transform:translateY(-50%) scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-center {
 top:50%;
 left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-center {
 -webkit-transform:translate(-50%,-50%) scale(1.2);
 -ms-transform:translate(-50%,-50%) scale(1.2);
 transform:translate(-50%,-50%) scale(1.2)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-left {
 left:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-right {
 right:0
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-left,
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-right {
 bottom:0
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-left,
.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-right {
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.ultb3-hover-5 .ultb3-img.ultb3-img-bottom-center {
 bottom:0;
 left:50%
}
.ultb3-hover-5:hover .ultb3-img.ultb3-img-bottom-center {
 bottom:-50px;
 -webkit-transform:translateX(-50%) scale(1.1);
 -ms-transform:translateX(-50%) scale(1.1);
 transform:translateX(-50%) scale(1.1)
}
.ultb3-hover-6 .ultb3-img {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
.ultb3-hover-6:hover .ultb3-img {
 -webkit-transform:scale(2.5);
 -ms-transform:scale(2.5);
 transform:scale(2.5);
 opacity:0
}
.aio-icon-component,
.wpb_column>.wpb_wrapper .aio-icon-component {
 margin-bottom:35px
}
.aio-icon-component .aio-icon,
.aio-icon-component .img-icon {
 -webkit-transition:-webkit-transform .2s linear;
 transition:-webkit-transform .2s linear;
 transition:transform .2s linear;
 transition:transform .2s linear,-webkit-transform .2s linear
}
.aio-icon-header h3.aio-icon-title {
 margin:0;
 display:block;
 font-size:16px;
 line-height:1.2em
}
.aio-icon-description {
 width:100%;
 display:block;
 margin-top:0
}
.aio-icon-header+.aio-icon-description {
 margin-top:10px
}
.aio-icon-read {
 display:block;
 padding:5px 0;
 text-decoration:none
}
a.aio-icon-box-link {
 text-decoration:none;
 border:none;
 display:block
}
.default-icon .aio-icon-default {
 display:table-cell;
 vertical-align:middle
}
.default-icon .aio-icon-default .aio-icon,
.default-icon .aio-icon-default .aio-icon-img {
 margin-right:15px
}
.default-icon .aio-icon-header {
 display:table-cell;
 vertical-align:middle
}
.top-icon .aio-icon,
.top-icon .aio-icon-description,
.top-icon .aio-icon-header,
.top-icon .aio-icon-img {
 display:block;
 text-align:center;
 margin:0 auto
}
.top-icon .aio-icon-header h3.aio-icon-title {
 margin:25px 0 15px
}
.top-icon .aio-icon-description {
 margin-top:15px
}
.top-icon .aio-icon-header+.aio-icon-description {
 margin-top:0
}
.aio-icon-box.left-icon {
 display:inline-block
}
.left-icon .aio-icon-left {
 display:table-cell;
 vertical-align:top
}
.left-icon .aio-icon-left .aio-icon,
.left-icon .aio-icon-left .aio-icon-img {
 margin-right:15px
}
.left-icon .aio-ibd-block {
 display:table-cell;
 vertical-align:middle
}
.left-icon .aio-icon-description,
.left-icon .aio-icon-header {
 float:left;
 width:100%
}
.square_box-icon .aio-icon,
.square_box-icon .aio-icon-description,
.square_box-icon .aio-icon-header,
.square_box-icon .aio-icon-img {
 display:block;
 text-align:center;
 margin:0 auto
}
.square_box-icon .aio-icon-img {
 display:block!important
}
.square_box-icon .aio-icon-description,
.square_box-icon .aio-icon-header {
 padding:0 5%
}
.square_box-icon .aio-icon-description {
 padding-bottom:1em
}
.square_box-icon .aio-icon-header h3.aio-icon-title {
 margin:15px 0 15px
}
.square_box-icon .aio-icon-square_box .aio-icon,
.square_box-icon .aio-icon-square_box .aio-icon-img {
 position:absolute;
 right:0;
 left:0
}
.square_box-icon .aio-icon-square_box {
 height:100%;
 width:100%;
 position:relative;
 display:block
}
.aio-icon-box.top-icon {
 text-align:center
}
.style_2 .aio-icon-box .aio-icon,
.style_2 .aio-icon-box .img-icon {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.style_2 .aio-icon-box:hover .aio-icon,
.style_2 .aio-icon-box:hover .img-icon {
 -webkit-transform:scale(1.2);
 -ms-transform:scale(1.2);
 transform:scale(1.2)
}
.style_3 .aio-icon-box .aio-icon,
.style_3 .aio-icon-box .img-icon {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.style_3 .aio-icon-box:hover .aio-icon,
.style_3 .aio-icon-box:hover .img-icon {
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.style_2 .aio-icon-box .aio-icon.animated,
.style_2 .aio-icon-box .img-icon.animated,
.style_3 .aio-icon-box .aio-icon.animated,
.style_3 .aio-icon-box .img-icon.animated {
 -webkit-animation-fill-mode:initial;
 animation-fill-mode:initial
}
.aio-icon-box.right-icon {
 display:inline-block;
 width:100%
}
.right-icon .aio-icon-right {
 display:table-cell;
 vertical-align:top;
 width:100%
}
.right-icon .aio-icon-right .aio-icon,
.right-icon .aio-icon-right .aio-icon-img {
 margin-left:15px
}
.right-icon .aio-ibd-block {
 display:table-cell;
 vertical-align:middle;
 width:100%
}
.right-icon .aio-ibd-block,
.right-icon .aio-ibd-block *,
.right-icon .aio-icon-description,
.right-icon .aio-icon-header h3.aio-icon-title {
 text-align:right
}
.right-icon .aio-icon-description,
.right-icon .aio-icon-header {
 float:right;
 width:100%
}
.heading-right-icon .aio-icon-heading-right {
 display:table-cell;
 vertical-align:middle;
 width:100%
}
.aio-icon-heading-right+.aio-icon-description {
 margin-top:10px
}
.heading-right-icon .aio-icon-heading-right .aio-icon,
.heading-right-icon .aio-icon-heading-right .aio-icon-img {
 margin-left:15px
}
.heading-right-icon .aio-icon-header {
 display:table-cell;
 vertical-align:middle;
 width:100%
}
.heading-right-icon .aio-icon-description,
.heading-right-icon .aio-icon-description *,
.heading-right-icon .aio-icon-header .aio-icon-title {
 text-align:right
}
.info-c-full .info-c-full-wrap {
 display:table;
 width:100%;
 height:100%
}
.info-circle-icons {
 cursor:pointer
}
.info-circle-icons {
 text-align:center
}
.info-wrapper {
 padding-top:1px
}
.info-circle-wrapper {
 width:100%
}
.info-circle-wrapper .smile_icon_list.left li .icon_description {
 margin-left:1.2em;
 -webkit-border-radius:5px;
 border-radius:5px;
 padding:10px 10px 10px 15px
}
.info-c-full-br .info-circle-img-icon,
.info-c-semi-br .info-circle-img-icon {
 -webkit-transform:none;
 -ms-transform:none;
 transform:none;
 vertical-align:baseline
}
.info-c-full-br .icon-circle-list .info-circle-img-icon,
.info-c-semi-br .icon-circle-list .info-circle-img-icon {
 -webkit-box-shadow:none;
 box-shadow:none;
 max-width:100%;
 width:1em;
 top:50%;
 position:relative;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 vertical-align:top
}
.info-c-full-br,
.info-c-semi-br {
 max-width:80%;
 position:relative;
 -webkit-border-radius:50%;
 border-radius:50%;
 margin:auto;
 border:1px solid transparent
}
.info-c-full-br .info-c-full {
 text-align:center;
 width:60%;
 height:60%;
 margin:20%;
 -webkit-border-radius:50%;
 border-radius:50%;
 padding:20px;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 overflow:hidden!important
}
.clipped-info-circle .info-c-full-br .info-c-full {
 overflow:visible
}
.info-circle-def {
 display:table;
 width:100%;
 height:100%
}
.info-circle-sub-def {
 display:table-cell;
 vertical-align:middle
}
.info-c-full i {
 line-height:1;
 width:1.5em;
 height:1.5em
}
.info-c-full h3 {
 margin:0;
 text-align:center;
 color:inherit
}
.info-c-full {
 padding:20px
}
.info-circle-text {
 text-align:center;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 display:block;
 width:90%;
 margin:0 auto
}
.info-c-full-br .icon-circle-list .info-details {
 display:none
}
.info-c-full-br .icon-circle-list .info-circle-icons {
 height:2em;
 width:2em;
 list-style:none;
 position:absolute;
 opacity:0;
 -webkit-border-radius:50%;
 border-radius:50%;
 -moz-box-sizing:content-box!important;
 -webkit-box-sizing:content-box!important;
 box-sizing:content-box!important
}
.info-c-full-br .icon-circle-list {
 position:absolute;
 top:50%;
 left:50%
}
.info-c-semi-br.br-dash-out {
 border-style:dashed;
 border-width:2px;
 position:relative
}
.info-c-semi {
 border:2px solid green;
 margin:50px;
 text-align:center;
 line-height:200px
}
.info-c-semi-br .icon-circle-list .info-circle-icons img {
 width:64px;
 max-width:100%
}
.info-c-semi-br .icon-circle-list .info-circle-icons span {
 display:none
}
.info-c-semi-br .icon-circle-list .info-circle-icons {
 list-style:none;
 position:absolute;
 margin:-32px
}
.info-c-semi-br .icon-circle-list {
 position:absolute;
 top:200px;
 left:200px
}
.info-circle-responsive .smile_icon_list_wrap {
 display:none
}
.info-circle-wrapper .icon-circle-list {
 background-color:transparent!important
}
.icon-circle-list .info-circle-link {
 position:relative;
 width:100%;
 height:100%
}
.icon-circle-list a.info-circle-href {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 border-bottom:none;
 z-index:99999
}
.info-circle-buzz-out {
 -webkit-animation-name:circle_buzz_out;
 animation-name:circle_buzz_out;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes circle_buzz_out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
@keyframes circle_buzz_out {
 10% {
  -webkit-transform:translateX(3px) rotate(2deg);
  -ms-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 20% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  -ms-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 30% {
  -webkit-transform:translateX(3px) rotate(2deg);
  -ms-transform:translateX(3px) rotate(2deg);
  transform:translateX(3px) rotate(2deg)
 }
 40% {
  -webkit-transform:translateX(-3px) rotate(-2deg);
  -ms-transform:translateX(-3px) rotate(-2deg);
  transform:translateX(-3px) rotate(-2deg)
 }
 50% {
  -webkit-transform:translateX(2px) rotate(1deg);
  -ms-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 60% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  -ms-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 70% {
  -webkit-transform:translateX(2px) rotate(1deg);
  -ms-transform:translateX(2px) rotate(1deg);
  transform:translateX(2px) rotate(1deg)
 }
 80% {
  -webkit-transform:translateX(-2px) rotate(-1deg);
  -ms-transform:translateX(-2px) rotate(-1deg);
  transform:translateX(-2px) rotate(-1deg)
 }
 90% {
  -webkit-transform:translateX(1px) rotate(0);
  -ms-transform:translateX(1px) rotate(0);
  transform:translateX(1px) rotate(0)
 }
 100% {
  -webkit-transform:translateX(-1px) rotate(0);
  -ms-transform:translateX(-1px) rotate(0);
  transform:translateX(-1px) rotate(0)
 }
}
.info-circle-pulse {
 -webkit-animation-name:circle_pulse;
 animation-name:circle_pulse;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes circle_pulse {
 25% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes circle_pulse {
 25% {
  -webkit-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  -ms-transform:scale(.9);
  transform:scale(.9)
 }
}
.info-circle-push {
 -webkit-animation-name:circle_push;
 animation-name:circle_push;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes circle_push {
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes circle_push {
 50% {
  -webkit-transform:scale(.8);
  -ms-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
}
.info-circle-pop {
 -webkit-animation-name:circle_pop;
 animation-name:circle_pop;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes circle_pop {
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes circle_pop {
 50% {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2)
 }
 100% {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
 }
}
.smile_icon_list.ic-resp-img li.icon_list_item {
 min-height:.5em!important
}
.smile_icon_list.ic-resp-img li .icon_list_icon {
 width:2em;
 height:2em;
 line-height:2em
}
.smile_icon_list.ic-resp-img li .icon_list_icon img {
 -webkit-box-shadow:none;
 box-shadow:none;
 max-width:100%;
 width:1em;
 top:50%;
 position:relative;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 vertical-align:top
}
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description {
 margin-left:.85em!important
}
.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description {
 height:2em
}
.info-circle-responsive .smile_icon_list.left li .icon_list_icon {
 margin-right:1em
}
.info-circle-icons * {
 line-height:inherit
}
.ult-banner-block,
.wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
 width:100%;
 margin-bottom:35px;
 position:relative;
 overflow:hidden;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:inline-block;
 z-index:1
}
.ult-banner-block img {
 width:100%;
 max-width:100%!important;
 display:block;
 -webkit-border-radius:0!important;
 border-radius:0!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 padding:0;
 margin:0;
 border:none
}
.ult-banner-block .bb-top-title {
 color:#fff;
 margin:0;
 padding:.7em 15px;
 display:block;
 font-size:15px;
 line-height:1.2;
 text-align:left;
 position:relative;
 width:100%;
 z-index:99;
 opacity:1
}
.ult-banner-block .title-left {
 text-align:left
}
.ult-banner-block .title-center {
 text-align:center
}
.ult-banner-block .bb-top-title i {
 float:right;
 font-size:1em;
 line-height:1.2;
 padding-right:0
}
.ult-banner-block .mask {
 color:#fff;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 opacity:0;
 overflow:hidden;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.ult-banner-block .bb-back-icon {
 display:block;
 margin:25px auto 0;
 text-align:center;
 line-height:1;
 font-size:3em
}
.ult-banner-block p {
 margin:0
}
.ult-banner-block .mask .bb-description,
.ult-banner-block .mask p {
 color:inherit;
 text-align:center;
 padding:15px 1.5em 0;
 margin-bottom:0;
 display:block;
 line-height:1.5em
}
.ult-banner-block .mask .bb-description {
 color:inherit;
 padding-top:2em
}
.ult-banner-block .mask .bb-description p {
 font-family:inherit;
 font-size:inherit;
 font-weight:inherit;
 font-style:inherit;
 color:inherit
}
a.bb-link {
 text-decoration:none;
 cursor:pointer
}
.ult-banner-block a.bb-link {
 display:table;
 position:relative;
 color:#fff;
 background-color:#1e73be;
 margin:15px auto 0;
 padding:.3em .6em;
 text-decoration:none;
 cursor:pointer
}
.ult-banner-block.ult-bb-box a.bb-link {
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 z-index:99;
 left:0;
 top:0;
 color:transparent!important;
 background-color:transparent!important;
 margin:0!important;
 padding:0!important;
 text-decoration:none;
 cursor:pointer
}
.ult-banner-block:hover .mask.solid-background {
 opacity:1;
 background:#000
}
.ult-banner-block:hover .mask.opaque-background {
 background:rgba(0,0,0,.45)
}
.ult-banner-block.ult-banner-block-custom-height img {
 width:auto;
 max-width:none!important;
 height:100%;
 position:absolute;
 right:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ult-banner-block.ult-banner-block-custom-height .bb-top-title {
 position:absolute;
 bottom:0
}
.banner-style01 .mask {
 -ms-transform:translateY(100%);
 -webkit-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-transition:all .2s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.banner-style01:hover .mask {
 opacity:1;
 -ms-transform:translateY(0);
 -webkit-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition-delay:.2s;
 transition-delay:.2s
}
.banner-style02 .mask {
 -ms-transform:translateY(-100%);
 -webkit-transform:translateY(-100%);
 transform:translateY(-100%);
 -webkit-transition:all .2s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.banner-style02:hover .mask {
 opacity:1;
 -ms-transform:translateY(0);
 -webkit-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition-delay:.2s;
 transition-delay:.2s
}
.banner-style03 .mask {
 -ms-transform:translateX(-100%);
 -webkit-transform:translateX(-100%);
 transform:translateX(-100%);
 -webkit-transition:all .2s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.banner-style03:hover .mask {
 opacity:1;
 -ms-transform:translateX(0);
 -webkit-transform:translateX(0);
 transform:translateX(0);
 -webkit-transition-delay:.2s;
 transition-delay:.2s
}
.banner-style04 .mask {
 -ms-transform:translateX(100%);
 -webkit-transform:translateX(100%);
 transform:translateX(100%);
 -webkit-transition:all .2s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.banner-style04:hover .mask {
 opacity:1;
 -ms-transform:translateX(0);
 -webkit-transform:translateX(0);
 transform:translateX(0);
 -webkit-transition-delay:.2s;
 transition-delay:.2s
}
.banner-style11 img {
 -webkit-transform:scale(1.05);
 -ms-transform:scale(1.05);
 transform:scale(1.05);
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.ult-banner-block-custom-height.banner-style11 img {
 -webkit-transform:translateX(-50%) scale(1.05);
 -ms-transform:translateX(-50%) scale(1.05);
 transform:translateX(-50%) scale(1.05)
}
.banner-style11:hover img {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-banner-block-custom-height.banner-style11:hover img {
 -webkit-transform:translateX(-50%) scale(1);
 -ms-transform:translateX(-50%) scale(1);
 transform:translateX(-50%) scale(1)
}
.banner-style11:hover .mask {
 opacity:1
}
.banner-style11 a,
.banner-style11 p {
 opacity:0;
 -webkit-transform:scale(2);
 -ms-transform:scale(2);
 transform:scale(2);
 -webkit-transition:all .5s linear;
 transition:all .5s linear
}
.banner-style11:hover a,
.banner-style11:hover p {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
.banner-style12 img {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.ult-banner-block-custom-height.banner-style12 img {
 -webkit-transform:translateX(-50%) scale(1);
 -ms-transform:translateX(-50%) scale(1);
 transform:translateX(-50%) scale(1)
}
.banner-style12:hover img {
 -webkit-transform:scale(1.05);
 -ms-transform:scale(1.05);
 transform:scale(1.05)
}
.ult-banner-block-custom-height.banner-style12:hover img {
 -webkit-transform:translateX(-50%) scale(1.05);
 -ms-transform:translateX(-50%) scale(1.05);
 transform:translateX(-50%) scale(1.05)
}
.banner-style12:hover .mask {
 opacity:1
}
.banner-style12 a,
.banner-style12 p {
 opacity:0;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transition:all .5s linear;
 transition:all .5s linear
}
.banner-style12:hover a,
.banner-style12:hover p {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
.banner-style13 img {
 -webkit-transition:all .3s linear;
 transition:all .3s linear
}
.banner-style13:hover img {
 -webkit-transform:scale(1.05);
 -ms-transform:scale(1.05);
 transform:scale(1.05)
}
.ult-banner-block-custom-height.banner-style13:hover img {
 -webkit-transform:translateX(-50%) scale(1.05);
 -ms-transform:translateX(-50%) scale(1.05);
 transform:translateX(-50%) scale(1.05)
}
.banner-style13:hover .mask {
 opacity:1
}
.banner-style13 .mask p {
 -ms-transform:translateY(50px);
 -webkit-transform:translateY(50px);
 transform:translateY(50px);
 -webkit-transition:all .2s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.banner-style13:hover .mask p {
 -ms-transform:translateY(0);
 -webkit-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition-delay:.2s;
 transition-delay:.2s
}
.banner-style21 .mask,
.banner-style21 .mask:hover {
 opacity:1
}
.banner-style21 .mask {
 -ms-transform:translate(-100%,-100px) rotate(-180deg);
 -webkit-transform:translate(-100%,-100px) rotate(-180deg);
 transform:translate(-100%,-100px) rotate(-180deg)
}
.banner-style21:hover .mask {
 -webkit-transform:translate(0);
 -ms-transform:translate(0);
 transform:translate(0)
}
.banner-style21 .bb-back-icon {
 -webkit-transform:translateX(-100%) rotate(-360deg);
 -ms-transform:translateX(-100%) rotate(-360deg);
 transform:translateX(-100%) rotate(-360deg);
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
.banner-style21:hover .bb-back-icon {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.banner-style21 .mask p {
 -webkit-transform:translateX(-100%) rotate(-90deg);
 -ms-transform:translateX(-100%) rotate(-90deg);
 transform:translateX(-100%) rotate(-90deg);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.banner-style21:hover .mask p {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.banner-style21 .mask a {
 -webkit-transform:translateY(-200px);
 -ms-transform:translateY(-200px);
 transform:translateY(-200px);
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.banner-style21:hover .mask a {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.banner-style22 .mask,
.banner-style22 .mask:hover {
 opacity:1
}
.banner-style22 .mask {
 -ms-transform:translate(100%,-100px) rotate(180deg);
 -webkit-transform:translate(100%,-100px) rotate(180deg);
 transform:translate(100%,-100px) rotate(180deg)
}
.banner-style22:hover .mask {
 -webkit-transform:translate(0);
 -ms-transform:translate(0);
 transform:translate(0)
}
.banner-style22 .bb-back-icon {
 -webkit-transform:translateX(100%) rotate(360deg);
 -ms-transform:translateX(100%) rotate(360deg);
 transform:translateX(100%) rotate(360deg);
 -webkit-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out
}
.banner-style22:hover .bb-back-icon {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.banner-style22 .mask p {
 -webkit-transform:translateX(100%) rotate(90deg);
 -ms-transform:translateX(100%) rotate(90deg);
 transform:translateX(100%) rotate(90deg);
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.banner-style22:hover .mask p {
 -webkit-transform:translateX(0) rotate(0);
 -ms-transform:translateX(0) rotate(0);
 transform:translateX(0) rotate(0);
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.banner-style22 .mask a {
 -webkit-transform:translateY(-200px);
 -ms-transform:translateY(-200px);
 transform:translateY(-200px);
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.banner-style22:hover .mask a {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.banner-style31:hover .mask.opaque-background,
.banner-style32:hover .mask.opaque-background,
.banner-style33:hover .mask.opaque-background,
.banner-style34:hover .mask.opaque-background {
 background:#414141
}
.banner-style31 {
 display:block
}
.banner-style31 img {
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style31:hover img {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.ult-banner-block-custom-height.banner-style31:hover img {
 -webkit-transform:translateX(-50%) translateY(-100%);
 -ms-transform:translateX(-50%) translateY(-100%);
 transform:translateX(-50%) translateY(-100%)
}
.banner-style31 .mask {
 opacity:1;
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style31:hover .mask {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.banner-style32 {
 display:block
}
.banner-style32 img {
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style32:hover img {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-banner-block-custom-height.banner-style32:hover img {
 -webkit-transform:translateX(-50%) translateY(100%);
 -ms-transform:translateX(-50%) translateY(100%);
 transform:translateX(-50%) translateY(100%)
}
.banner-style32 .mask {
 opacity:1;
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%);
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style32:hover .mask {
 opacity:1;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.banner-style33 {
 display:block
}
.banner-style33 img {
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style33:hover img {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.banner-style33 .mask {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%);
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style33:hover .mask {
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.banner-style34 {
 display:block
}
.banner-style34 img {
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style34:hover img {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.banner-style34 .mask {
 opacity:1;
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%);
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.banner-style34:hover .mask {
 opacity:1;
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.ult-hide {
 display:none!important
}
button.overlay-show,
button.overlay-show-boxes,
button.overlay-show-cornershape,
button.overlay-show-genie,
div.ult-overlay-close,
img.overlay-show,
img.overlay-show-boxes,
img.overlay-show-cornershape,
img.overlay-show-genie,
span.overlay-show {
 cursor:pointer
}
.btn-modal {
 display:block;
 margin:2px;
 padding:8px 13px;
 font-size:14px;
 line-height:1.5;
 -webkit-border-radius:3px;
 border-radius:3px;
 -webkit-transition:all .5s;
 transition:all .5s
}
.btn-modal-lg {
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 -webkit-border-radius:6px;
 border-radius:6px
}
.btn-modal-sm {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 -webkit-border-radius:3px;
 border-radius:3px
}
.btn-modal-md {
 padding:6px 12px;
 font-size:14px;
 line-height:1.5;
 -webkit-border-radius:3px;
 border-radius:3px
}
.btn-modal-block {
 display:block;
 width:100%;
 padding-right:0;
 padding-left:0
}
.btn-modal:active {
 -webkit-box-shadow:none;
 box-shadow:none;
 outline:0
}
button.ult-align-center {
 margin:0 auto;
 display:block
}
button.ult-align-left {
 float:left
}
button.ult-align-right {
 float:right
}
img.ult-modal-img {
 -webkit-box-shadow:none;
 box-shadow:none;
 border:0;
 max-width:100%;
 display:block
}
img.ult-modal-inside-img {
 width:48px;
 vertical-align:middle;
 padding:5px 0;
 -webkit-box-shadow:none;
 box-shadow:none;
 border:0
}
img.ult-align-center {
 margin:0 auto
}
img.ult-align-left {
 float:left
}
img.ult-align-right {
 float:right
}
span.ult-align-left {
 text-align:left
}
span.ult-align-center {
 text-align:center;
 display:table;
 margin:0 auto
}
span.ult-align-right {
 display:block;
 text-align:right
}
.ult-overlay {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background:rgba(28,28,28,.9);
 z-index:9999;
 z-index:16777271;
 visibility:hidden
}
.ult_modal-auto-top.ult-open {
 display:block;
 overflow:auto;
 overflow-y:scroll
}
.ult-overlay-close {
 width:80px;
 height:80px;
 position:fixed;
 overflow:hidden;
 border:0;
 text-indent:200%;
 color:transparent;
 outline:0;
 z-index:9999
}
.ult-overlay-close-inside {
 width:100%;
 height:100%;
 background:url(../../../plugins/Ultimate_VC_Addons/assets/img/cross.png) no-repeat center center
}
.ult-overlay-close.top-right {
 right:35px;
 top:35px
}
.ult-overlay-close.top-left {
 left:35px;
 top:35px
}
.ult-overlay-close.popup-top-right {
 left:100%;
 bottom:100%
}
.ult-overlay-close.popup-top-left {
 bottom:100%;
 right:100%
}
.ult-overlay-close.popup-edge-top-right {
 left:auto
}
.ult-overlay-close.popup-edge-top-left {
 right:auto
}
.ult-overlay .ult-overlay-close:active {
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 outline:0!important
}
.ult_modal {
 width:400px;
 max-width:100%;
 -webkit-transition:all .3s ease-in;
 transition:all .3s ease-in;
 z-index:99;
 display:block;
 margin:0 auto;
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-perspective:1200px;
 -o-perspective:1200px;
 -ms-perspective:1200px;
 perspective:1200px
}
.ult_modal-auto-top .ult_modal {
 margin:35px auto;
 top:0;
 -webkit-transform:translate(0);
 -ms-transform:translate(0);
 transform:translate(0)
}
.ult_modal-content {
 -webkit-border-radius:8px;
 border-radius:8px;
 -webkit-box-shadow:0 0 7px #404040;
 -o-box-shadow:0 0 7px #404040;
 -ms-box-shadow:0 0 7px #404040;
 box-shadow:0 0 7px #404040;
 overflow:hidden
}
.ult_modal-header {
 border-bottom:1px solid #e5e5e5;
 font-size:16px;
 background:#fff
}
.ult_modal-header>.modal-icon {
 font-size:2em;
 display:table-cell;
 vertical-align:middle;
 padding:0 0 0 20px
}
h3.ult_modal-title {
 color:inherit;
 display:table-cell;
 vertical-align:middle;
 margin:0;
 padding:10px 20px;
 font-size:1em;
 line-height:1.5em
}
.ult_modal-body {
 padding:15px 20px;
 background:#fff;
 max-width:100%;
 overflow:hidden;
 line-height:1.5em
}
.ult_modal-body p {
 margin-bottom:1em
}
.ult_modal-body img {
 max-width:100%
}
.ult-overlay iframe,
.ult-overlay object {
 opacity:0;
 position:absolute;
 z-index:-99999;
 max-width:100%
}
.ult-overlay.ult-open iframe,
.ult-overlay.ult-open object {
 opacity:1;
 position:relative;
 z-index:9999;
 z-index:16777271
}
.ult_modal.ult-small {
 width:35%
}
.ult_modal.ult-medium {
 width:60%
}
.ult_modal.ult-container {
 width:96%
}
.ult_modal.ult-block {
 width:auto;
 max-width:90%;
 display:table
}
.overlay-fade {
 opacity:0;
 visibility:hidden;
 -webkit-transition:opacity .5s,visibility .5s;
 transition:opacity .5s,visibility .5s
}
.overlay-fade.ult-open {
 opacity:1;
 visibility:visible;
 -webkit-transition:opacity .5s;
 transition:opacity .5s
}
.overlay-fade .ult_modal-content {
 opacity:.4;
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:-webkit-transform .5s,opacity .5s;
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,-webkit-transform .5s;
 transition:transform .5s,opacity .5s;
 transition:transform .5s,opacity .5s,-webkit-transform .5s
}
.overlay-fade.ult-open .ult_modal-content {
 opacity:1
}
.overlay-fade.ult-close .ult_modal-content {
 -webkit-transform:translateY(25%);
 -ms-transform:translateY(25%);
 transform:translateY(25%)
}
.overlay-corner {
 opacity:0;
 visibility:hidden;
 -webkit-transform:translateY(50px) translateX(50px);
 -ms-transform:translateY(50px) translateX(50px);
 transform:translateY(50px) translateX(50px);
 -webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;
 -webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;
 transition:opacity .5s,visibility .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s,visibility .5s;
 transition:opacity .5s,transform .5s,visibility .5s,-webkit-transform .5s
}
.overlay-corner.ult-open {
 opacity:1;
 visibility:visible;
 -webkit-transform:translateY(0) translateX(0);
 -ms-transform:translateY(0) translateX(0);
 transform:translateY(0) translateX(0);
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s;
 transition:opacity .5s,transform .5s,-webkit-transform .5s
}
.overlay-cornerbottomleft,
.overlay-cornerbottomright,
.overlay-cornertopleft,
.overlay-cornertopright {
 opacity:0;
 visibility:hidden;
 -webkit-transition:opacity .5s,-webkit-transform .5s,visibility .5s;
 -webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;
 transition:opacity .5s,visibility .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s,visibility .5s;
 transition:opacity .5s,transform .5s,visibility .5s,-webkit-transform .5s
}
.overlay-cornerbottomleft.ult-open,
.overlay-cornerbottomright.ult-open,
.overlay-cornertopleft.ult-open,
.overlay-cornertopright.ult-open {
 opacity:1;
 visibility:visible;
 -webkit-transform:translateY(0) translateX(0);
 -ms-transform:translateY(0) translateX(0);
 transform:translateY(0) translateX(0);
 -webkit-transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,-webkit-transform .5s;
 transition:opacity .5s,transform .5s;
 transition:opacity .5s,transform .5s,-webkit-transform .5s
}
.overlay-cornerbottomright {
 -webkit-transform:translateY(200px) translateX(200px);
 -ms-transform:translateY(200px) translateX(200px);
 transform:translateY(200px) translateX(200px)
}
.overlay-cornerbottomleft {
 -webkit-transform:translateY(200px) translateX(-200px);
 -ms-transform:translateY(200px) translateX(-200px);
 transform:translateY(200px) translateX(-200px)
}
.overlay-cornertopleft {
 -webkit-transform:translateY(-200px) translateX(-200px);
 -ms-transform:translateY(-200px) translateX(-200px);
 transform:translateY(-200px) translateX(-200px)
}
.overlay-cornertopright {
 -webkit-transform:translateY(-200px) translateX(200px);
 -ms-transform:translateY(-200px) translateX(200px);
 transform:translateY(-200px) translateX(200px)
}
.overlay-slidedown,
.overlay-slideleft,
.overlay-slideright,
.overlay-slideup {
 visibility:hidden;
 -webkit-transition:-webkit-transform .4s ease-in-out,visibility .4s;
 -webkit-transition:visibility .4s,-webkit-transform .4s ease-in-out;
 transition:visibility .4s,-webkit-transform .4s ease-in-out;
 transition:transform .4s ease-in-out,visibility .4s;
 transition:transform .4s ease-in-out,visibility .4s,-webkit-transform .4s ease-in-out
}
.overlay-slidedown.ult-open,
.overlay-slideleft.ult-open,
.overlay-slideright.ult-open,
.overlay-slideup.ult-open {
 visibility:visible;
 -webkit-transition:-webkit-transform .4s ease-in-out;
 transition:-webkit-transform .4s ease-in-out;
 transition:transform .4s ease-in-out;
 transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out
}
.overlay-slidedown {
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%)
}
.overlay-slidedown.ult-open {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.overlay-slideup {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.overlay-slideup.ult-open {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.overlay-slideleft {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
.overlay-slideleft.ult-open {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.overlay-slideright {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
.overlay-slideright.ult-open {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
.overlay-zoomin,
.overlay-zoomout {
 visibility:hidden;
 opacity:0;
 -webkit-transition:-webkit-transform .2s,opacity .2s,visibility .2s;
 -webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;
 transition:opacity .2s,visibility .2s,-webkit-transform .2s;
 transition:transform .2s,opacity .2s,visibility .2s;
 transition:transform .2s,opacity .2s,visibility .2s,-webkit-transform .2s
}
.overlay-zoomin.ult-open,
.overlay-zoomout.ult-open {
 visibility:visible;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 -webkit-transition:-webkit-transform .4s,opacity .4s;
 -webkit-transition:opacity .4s,-webkit-transform .4s;
 transition:opacity .4s,-webkit-transform .4s;
 transition:transform .4s,opacity .4s;
 transition:transform .4s,opacity .4s,-webkit-transform .4s
}
.overlay-zoomin {
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.overlay-zoomout {
 -webkit-transform:scale(.5);
 -ms-transform:scale(.5);
 transform:scale(.5)
}
.overlay-doorhorizontal {
 visibility:hidden;
 width:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 -webkit-transition:width .5s .3s,visibility .8s;
 transition:width .5s .3s,visibility .8s
}
.overlay-doorhorizontal.ult-open {
 visibility:visible;
 width:100%;
 -webkit-transition:width .5s;
 transition:width .5s
}
.overlay-doorhorizontal .ult-overlay-close,
.overlay-doorhorizontal .ult_modal-content {
 opacity:0;
 -webkit-transition:opacity .5s;
 transition:opacity .5s
}
.overlay-doorhorizontal.ult-open .ult-overlay-close,
.overlay-doorhorizontal.ult-open .ult_modal-content {
 opacity:1;
 -webkit-transition-delay:.5s;
 transition-delay:.5s
}
.overlay-doorhorizontal.ult-close .ult-overlay-close,
.overlay-doorhorizontal.ult-close .ult_modal-content {
 -webkit-transition-delay:0;
 transition-delay:0
}
.overlay-doorvertical {
 visibility:hidden;
 width:100%;
 height:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:height .5s .3s,visibility .8s;
 transition:height .5s .3s,visibility .8s
}
.overlay-doorvertical.ult-open {
 visibility:visible;
 height:100%;
 -webkit-transition:height .5s;
 transition:height .5s
}
.overlay-doorvertical .ult-overlay-close,
.overlay-doorvertical .ult_modal-content {
 opacity:0;
 -webkit-transition:opacity .3s .5s;
 transition:opacity .3s .5s
}
.overlay-doorvertical.ult-open .ult-overlay-close,
.overlay-doorvertical.ult-open .ult_modal-content {
 opacity:1;
 -webkit-transition-delay:.5s;
 transition-delay:.5s
}
.overlay-doorvertical.ult-close .ult-overlay-close,
.overlay-doorvertical.ult-close .ult_modal-content {
 -webkit-transition-delay:0;
 transition-delay:0
}
.overlay-cornershape {
 background:0 0;
 visibility:hidden;
 -webkit-transition:visibility .5s;
 transition:visibility .5s
}
.overlay-cornershape.ult-open {
 visibility:visible;
 -webkit-transition:none;
 transition:none
}
.overlay-cornershape svg {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.overlay-cornershape .overlay-path {
 fill:rgba(28,28,28,.9)
}
.overlay-cornershape .ult-overlay-close,
.overlay-cornershape .ult_modal-content {
 opacity:0;
 -webkit-transition:opacity .4s;
 transition:opacity .4s
}
.overlay-cornershape.ult-open .ult-overlay-close,
.overlay-cornershape.ult-open .ult_modal-content {
 opacity:1;
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.overlay-cornershape.ult-close .ult-overlay-close,
.overlay-cornershape.ult-close .ult_modal-content {
 -webkit-transition-delay:0;
 transition-delay:0
}
.overlay-boxes {
 background:0 0;
 visibility:hidden;
 -webkit-transition:visibility .8s;
 transition:visibility .8s
}
.overlay-boxes.ult-open {
 visibility:visible;
 -webkit-transition:none;
 transition:none
}
.overlay-boxes svg {
 position:absolute;
 top:0;
 left:0
}
.overlay-boxes svg path {
 fill:#1c1c1c;
 display:none
}
.overlay-boxes .ult-overlay-close,
.overlay-boxes .ult_modal-content {
 opacity:0;
 -webkit-transition:opacity .5s .8s;
 transition:opacity .5s .8s
}
.overlay-boxes.ult-open .ult-overlay-close,
.overlay-boxes.ult-open .ult_modal-content {
 opacity:1;
 -webkit-transition-delay:.8s;
 transition-delay:.8s
}
.overlay-boxes.ult-close .ult-overlay-close,
.overlay-boxes.ult-close .ult_modal-content {
 -webkit-transition-delay:0;
 transition-delay:0
}
.overlay-boxes {
 background:0 0;
 visibility:hidden;
 -webkit-transition:visibility .8s;
 transition:visibility .8s
}
.overlay-boxes.ult-open {
 visibility:visible;
 -webkit-transition:none;
 transition:none
}
.overlay-boxes svg {
 position:absolute;
 top:0;
 left:0
}
.overlay-boxes svg path {
 fill:#1c1c1c;
 display:none
}
.overlay-boxes .ult-overlay-close {
 opacity:0;
 -webkit-transition:opacity .5s .8s;
 transition:opacity .5s .8s
}
.overlay-boxes.ult-open .ult-overlay-close {
 opacity:1;
 -webkit-transition-delay:.8s;
 transition-delay:.8s
}
.overlay-boxes.ult-close .ult-overlay-close {
 -webkit-transition-delay:0;
 transition-delay:0
}
.overlay-simplegenie {
 visibility:hidden;
 -webkit-transform:translateY(60%) scale(0);
 -ms-transform:translateY(60%) scale(0);
 transform:translateY(60%) scale(0);
 -webkit-transition:-webkit-transform .4s,visibility .4s;
 -webkit-transition:visibility .4s,-webkit-transform .4s;
 transition:visibility .4s,-webkit-transform .4s;
 transition:transform .4s,visibility .4s;
 transition:transform .4s,visibility .4s,-webkit-transform .4s
}
.overlay-simplegenie.ult-open {
 visibility:visible;
 -webkit-transform:translateY(0) scale(1);
 -ms-transform:translateY(0) scale(1);
 transform:translateY(0) scale(1);
 -webkit-transition:-webkit-transform .4s;
 transition:-webkit-transform .4s;
 transition:transform .4s;
 transition:transform .4s,-webkit-transform .4s
}
.overlay-genie {
 background:0 0;
 visibility:hidden;
 opacity:0;
 -webkit-transition:opacity .3s .2s,visibility .6s;
 transition:opacity .3s .2s,visibility .6s
}
.overlay-genie.ult-open {
 visibility:visible;
 opacity:1;
 -webkit-transition:opacity .3s;
 transition:opacity .3s
}
.overlay-genie svg {
 position:fixed;
 top:0;
 left:0
}
.overlay-genie .overlay-path {
 fill:rgba(28,28,28,.9)
}
.overlay-genie .ult_modal-content {
 opacity:0;
 -webkit-transform:scale(.8) translateY(-48%);
 -ms-transform:scale(.8) translateY(-48%);
 transform:scale(.8) translateY(-48%);
 -webkit-transition:opacity .3s .3s,-webkit-transform .3s .3s;
 transition:opacity .3s .3s,-webkit-transform .3s .3s;
 transition:opacity .3s .3s,transform .3s .3s;
 transition:opacity .3s .3s,transform .3s .3s,-webkit-transform .3s .3s
}
.overlay-genie .ult-overlay-close {
 opacity:0;
 -webkit-transition:opacity .3s;
 transition:opacity .3s
}
.overlay-genie.ult-open .ult-overlay-close,
.overlay-genie.ult-open .ult_modal-content {
 opacity:1;
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.overlay-genie.ult-open .ult_modal-content {
 -webkit-transform:scale(1) translateY(0);
 -ms-transform:scale(1) translateY(0);
 transform:scale(1) translateY(0)
}
.overlay-genie.ult-close .ult-overlay-close,
.overlay-genie.ult-close .ult_modal-content {
 -webkit-transition-delay:0;
 transition-delay:0
}
.ult_modal div.ult_modal-body>iframe {
 display:none
}
.ult-open>.ult_modal div.ult_modal-body>iframe {
 display:block
}
div.ult_modal-body .fluid-width-video-wrapper {
 padding:0!important
}
@media(max-width:767px) {
 .ult_modal.ult-container,
 .ult_modal.ult-medium,
 .ult_modal.ult-small {
  width:80%
 }
 .ult_modal.ult-block {
  max-width:80%
 }
 .ult-overlay-close {
  width:24px;
  height:24px;
  right:5px;
  top:5px
 }
}
.ult_pricing_table_wrap {
 min-width:100%
}
.wpb_column .wpb_wrapper .ult_pricing_table_wrap,
.wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child {
 display:block;
 margin-bottom:35px;
 float:left
}
.ult_price_body_block,
.ult_price_description_block,
.ult_price_features,
.ult_price_link,
.ult_pricing_heading,
.ult_pricing_table {
 margin:0;
 padding:0;
 width:100%;
 float:left;
 display:block;
 position:relative
}
.ult_pricing_table {
 list-style-type:none;
 font-size:13px;
 text-align:center;
 -webkit-transition:all .3s linear;
 transition:all .3s linear;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -o-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.ult_pricing_table .ult_pricing_heading {
 padding:20px 0
}
.ult_pricing_table .ult_pricing_heading .price-heading {
 padding:0;
 margin:0;
 font-size:16px;
 font-weight:700;
 line-height:1.4em;
 color:inherit
}
.ult_pricing_table .ult_pricing_heading .price-subheading {
 padding:0;
 margin:4px 20px 15px;
 font-size:12px;
 font-weight:400;
 color:inherit
}
.ult_pricing_table .ult_price_body,
.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap .ult_pricing_table .ult_price_body {
 display:table;
 margin:15px auto
}
.ult_price_body .ult_price {
 vertical-align:middle;
 display:table-cell;
 word-break:break-all
}
.ult_price_body .ult_price .ult_price_figure {
 display:block;
 font-size:1em;
 line-height:1.3em;
 font-weight:400
}
.ult_price_body .ult_price .ult_price_term {
 font-size:11px;
 font-weight:400;
 display:block
}
.ult_pricing_table .ult_price_features {
 padding:15px 15px 0 15px;
 margin:0
}
.ult_pricing_table .ult_price_features ul {
 color:inherit;
 list-style-type:none;
 padding:0;
 margin:0 0 20px
}
.ult_pricing_table .ult_price_features ul li {
 color:inherit;
 list-style-type:none;
 padding:5px 0;
 margin:0;
 line-height:1.5em;
 text-decoration:none
}
.ult_pricing_table a {
 text-decoration:none!important;
 cursor:pointer
}
.ult_pricing_table .ult_price_description_block .ult_price_description {
 list-style-type:none;
 padding:15px;
 margin:0;
 line-height:1.5em
}
.ult_pricing_table .ult_price_link {
 padding:0 0 15px 0
}
.ult_pricing_table .ult_price_link .ult_price_action_button {
 display:inline-block;
 text-decoration:none;
 font-weight:400;
 line-height:1em;
 padding:9px 20px
}
.ult_pricing_table_wrap .ult_price_features img {
 width:100%;
 max-width:100%;
 display:block
}
.ult_clr {
 clear:both
}
.ult_featured .ult_pricing_table {
 position:relative;
 z-index:9;
 -webkit-transform:scale(1.03);
 -ms-transform:scale(1.03);
 transform:scale(1.03)
}
.ult_pricing_table:hover {
 -webkit-box-shadow:0 0 7px rgba(167,167,167,.5);
 box-shadow:0 0 7px rgba(167,167,167,.5)
}
.ult_info_table.ult_design_1 .ult_pricing_table .ult_price_body {
 border:0;
 width:auto;
 height:auto
}
.ult_info_table .ult_pricing_table .ult_price_body .aio-icon.none {
 display:block;
 margin:0 auto
}
.ult_design_1 .ult_pricing_table {
 background:#444;
 background:-webkit-linear-gradient(#666,#333);
 background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
 background:linear-gradient(#666,#333);
 color:#fff
}
.ult_design_1 .ult_pricing_table a {
 color:inherit
}
.ult_design_1 .ult_pricing_table .ult_price_body {
 font-size:16px;
 width:6em;
 height:6em;
 padding:0;
 line-height:1em;
 border:2px solid;
 -webkit-border-radius:500%;
 border-radius:500%
}
.ult_design_1 .ult_pricing_table .ult_price_link {
 background:#333
}
.ult_design_1 .ult_pricing_table .ult_price_link .ult_price_action_button {
 color:#fff;
 background:#000;
 -webkit-border-radius:15px;
 border-radius:15px;
 background:#444;
 background:-webkit-linear-gradient(#666,#333);
 background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
 background:linear-gradient(#666,#333)
}
.ult_design_1.ult-cs-black .ult_pricing_table,
.ult_design_1.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#333;
 background:-webkit-linear-gradient(#666,#333);
 background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
 background:linear-gradient(#666,#333)
}
.ult_design_1.ult-cs-red .ult_pricing_table,
.ult_design_1.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#df4130;
 background:-webkit-linear-gradient(#f04735,#df4130);
 background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
 background:linear-gradient(#f04735,#df4130)
}
.ult_design_1.ult-cs-blue .ult_pricing_table,
.ult_design_1.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#2867b6;
 background:-webkit-linear-gradient(#3274c7,#2867b6);
 background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
 background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_1.ult-cs-yellow .ult_pricing_table,
.ult_design_1.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#f9b84a;
 background:-webkit-linear-gradient(#f1c40f,#f1a90f);
 background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
 background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_1.ult-cs-green .ult_pricing_table,
.ult_design_1.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#17924b;
 background:-webkit-linear-gradient(#24bb64,#17924b);
 background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
 background:linear-gradient(#24bb64,#17924b)
}
.ult_design_1.ult-cs-gray .ult_pricing_table,
.ult_design_1.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button {
 color:#5d5d5d;
 background:#d9dee0;
 background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
 background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
 background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_2 .ult_pricing_table {
 background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
 background:-webkit-linear-gradient(#fff,#f0f0f0);
 background:linear-gradient(#fff,#f0f0f0);
 color:#6f6f6f
}
.ult_design_2 .ult_pricing_table a {
 color:inherit
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_2 .ult_pricing_table .ult_pricing_heading {
 background:#0f9000;
 background:-webkit-linear-gradient(#0f9000,#076800);
 background:-webkit-gradient(linear,left top,left bottom,from(#0f9000),to(#076800));
 background:linear-gradient(#0f9000,#076800);
 color:#fff
}
.ult_design_2 .ult_pricing_table .ult_pricing_heading .price-subheading {
 padding:0;
 margin:0 20px;
 font-size:12px
}
.ult_design_2 .ult_price_body_block {
 background:#fbfbfb;
 border-bottom:4px double #dcdcdc;
 color:#6f6f6f
}
.ult_design_2 .ult_pricing_table .ult_price_body {
 font-size:48px
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li {
 border-bottom:1px dashed #999;
 line-height:2em;
 margin-left:30px;
 margin-right:30px
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li:last-child {
 border-bottom:0
}
.ult_design_2 .ult_pricing_table .ult_price_link {
 padding:0
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button {
 color:#fff;
 background:#000;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:7px;
 background:#0f9000;
 background:-webkit-linear-gradient(#0f9000,#076800);
 background:-webkit-gradient(linear,left top,left bottom,from(#0f9000),to(#076800));
 background:linear-gradient(#0f9000,#076800);
 position:absolute;
 right:-8px;
 bottom:-12px
}
.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button:after {
 content:"";
 display:block;
 position:absolute;
 width:0;
 height:0;
 bottom:-6px;
 right:0;
 border-bottom:8px solid transparent;
 border-left:8px solid #1a1a1a
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_2.ult-cs-black .ult_pricing_table .ult_pricing_heading {
 background:#333;
 background:-webkit-linear-gradient(#666,#333);
 background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
 background:linear-gradient(#666,#333)
}
.ult_design_2.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button:after {
 border-left:8px solid #1a1818
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_2.ult-cs-red .ult_pricing_table .ult_pricing_heading {
 background:#df4130;
 background:-webkit-linear-gradient(#f04735,#df4130);
 background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
 background:linear-gradient(#f04735,#df4130)
}
.ult_design_2.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button:after {
 border-left:8px solid #ac3900
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_pricing_heading {
 background:#2867b6;
 background:-webkit-linear-gradient(#3274c7,#2867b6);
 background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
 background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_2.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button:after {
 border-left:8px solid #0555ba
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_pricing_heading {
 background:#f9b84a;
 background:-webkit-linear-gradient(#f1c40f,#f1a90f);
 background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
 background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_2.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button:after {
 border-left:8px solid #ce5e0b
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_2.ult-cs-green .ult_pricing_table .ult_pricing_heading {
 background:#17924b;
 background:-webkit-linear-gradient(#24bb64,#17924b);
 background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
 background:linear-gradient(#24bb64,#17924b)
}
.ult_design_2.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button:after {
 border-left:8px solid #037433
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_pricing_heading {
 color:#5d5d5d;
 background:#d9dee0;
 background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
 background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
 background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_2.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button:after {
 border-left:8px solid #bdbdbd
}
.ult_design_3 .ult_pricing_table {
 background:#262626;
 background:-webkit-linear-gradient(#262626,#000);
 background:-webkit-gradient(linear,left top,left bottom,from(#262626),to(#000));
 background:linear-gradient(#262626,#000);
 color:#fff
}
.ult_design_3 .ult_pricing_table a {
 color:inherit
}
.ult_design_3 .ult_price_body_block {
 background:#353535
}
.ult_design_3 .ult_pricing_table .ult_price_body,
.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_body {
 margin:25px auto;
 font-size:40px
}
.ult_design_3 .ult_pricing_table .ult_price_link .ult_price_action_button {
 color:#fff;
 background:#000;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:10px;
 background:#666;
 background:-webkit-linear-gradient(#666,#333);
 background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
 background:linear-gradient(#666,#333)
}
.ult_design_3.ult-cs-black .ult_pricing_table {
 background:#333;
 background:-webkit-linear-gradient(#666,#333);
 background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
 background:linear-gradient(#666,#333)
}
.ult_design_3.ult-cs-red .ult_pricing_table {
 background:#df4130;
 background:-webkit-linear-gradient(#f04735,#df4130);
 background:-webkit-gradient(linear,left top,left bottom,from(#f04735),to(#df4130));
 background:linear-gradient(#f04735,#df4130)
}
.ult_design_3.ult-cs-blue .ult_pricing_table {
 background:#2867b6;
 background:-webkit-linear-gradient(#3274c7,#2867b6);
 background:-webkit-gradient(linear,left top,left bottom,from(#3274c7),to(#2867b6));
 background:linear-gradient(#3274c7,#2867b6)
}
.ult_design_3.ult-cs-yellow .ult_pricing_table {
 background:#f9b84a;
 background:-webkit-linear-gradient(#f1c40f,#f1a90f);
 background:-webkit-gradient(linear,left top,left bottom,from(#f1c40f),to(#f1a90f));
 background:linear-gradient(#f1c40f,#f1a90f)
}
.ult_design_3.ult-cs-green .ult_pricing_table {
 background:#17924b;
 background:-webkit-linear-gradient(#24bb64,#17924b);
 background:-webkit-gradient(linear,left top,left bottom,from(#24bb64),to(#17924b));
 background:linear-gradient(#24bb64,#17924b)
}
.ult_design_3.ult-cs-gray .ult_pricing_table {
 color:#5d5d5d;
 background:#d9dee0;
 background:-webkit-linear-gradient(#e3e4e6,#d9dee0);
 background:-webkit-gradient(linear,left top,left bottom,from(#e3e4e6),to(#d9dee0));
 background:linear-gradient(#e3e4e6,#d9dee0)
}
.ult_design_3.ult-cs-gray .ult_price_body_block {
 color:#fff
}
.ult_design_4 .ult_pricing_table {
 background:#f9f9f9;
 color:#777;
 border-top:5px solid #b9ce06;
 border-bottom:5px solid #ddd
}
.ult_design_4 .ult_pricing_table a {
 color:inherit
}
.ult_design_4 .ult_pricing_table .ult_price_body_block {
 top:-3px;
 border-bottom:2px solid #e5e5e5
}
.ult_design_4 .ult_pricing_table .ult_price_body {
 font-size:48px
}
.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body,
.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_4 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body {
 margin:-5px auto 15px
}
.ult_design_4 .ult_pricing_table .ult_price_features ul li {
 border-bottom:1px solid #ededed;
 line-height:2em;
 margin-left:30px;
 margin-right:30px
}
.ult_design_4 .ult_pricing_table .ult_price_link .ult_price_action_button {
 color:#fff;
 background:#b9ce06;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:10px
}
.ult_design_4.ult-cs-black .ult_pricing_table {
 border-top:5px solid #333
}
.ult_design_4.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#333
}
.ult_design_4.ult-cs-red .ult_pricing_table {
 border-top:5px solid #df4130
}
.ult_design_4.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#df4130
}
.ult_design_4.ult-cs-blue .ult_pricing_table {
 border-top:5px solid #2867b6
}
.ult_design_4.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#2867b6
}
.ult_design_4.ult-cs-yellow .ult_pricing_table {
 border-top:5px solid #f1a90f
}
.ult_design_4.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#f1a90f
}
.ult_design_4.ult-cs-green .ult_pricing_table {
 border-top:5px solid #17924b
}
.ult_design_4.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#17924b
}
.ult_design_4.ult-cs-gray .ult_pricing_table {
 border-top:5px solid #d9dee0
}
.ult_design_4.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button {
 background:#d9dee0;
 color:#5d5d5d
}
.ult_design_5 .ult_pricing_table {
 background:#f7f7f7;
 color:#777;
 border-bottom:5px solid #ddd
}
.ult_design_5 .ult_pricing_table a {
 color:inherit
}
.ult_design_5 .ult_pricing_table .ult_price_body_block,
.ult_design_5 .ult_pricing_table .ult_pricing_heading {
 background:#fac635;
 color:#fff
}
.ult_design_5 .ult_pricing_table .ult_price_body_block {
 top:-3px
}
.ult_design_5 .ult_pricing_table .ult_price_body {
 font-size:48px
}
.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body,
.wpb_column>.wpb_wrapper>.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_pricing_heading+.ult_price_body_block .ult_price_body {
 margin:-5px auto 15px
}
.ult_design_5 .ult_pricing_table .ult_price_features ul li {
 border-bottom:1px solid #ededed;
 line-height:2em;
 margin-left:30px;
 margin-right:30px
}
.ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button {
 color:#fff;
 background:#555;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:10px
}
.ult_design_5.ult-cs-black .ult_pricing_table .ult_price_body_block,
.ult_design_5.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_5.ult-cs-black .ult_pricing_table .ult_pricing_heading {
 background:#333
}
.ult_design_5.ult-cs-red .ult_pricing_table .ult_price_body_block,
.ult_design_5.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_5.ult-cs-red .ult_pricing_table .ult_pricing_heading {
 background:#df4130
}
.ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_body_block,
.ult_design_5.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_5.ult-cs-blue .ult_pricing_table .ult_pricing_heading {
 background:#2867b6
}
.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_body_block,
.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_5.ult-cs-yellow .ult_pricing_table .ult_pricing_heading {
 background:#f9b84a
}
.ult_design_5.ult-cs-green .ult_pricing_table .ult_price_body_block,
.ult_design_5.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_5.ult-cs-green .ult_pricing_table .ult_pricing_heading {
 background:#17924b
}
.ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_body_block,
.ult_design_5.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_5.ult-cs-gray .ult_pricing_table .ult_pricing_heading {
 background:#d9dee0;
 color:#5d5d5d
}
.ult_design_6 .ult_pricing_table {
 background:#fff;
 color:#777;
 border:1px solid #efefef
}
.ult_design_6 .ult_pricing_table a {
 color:inherit
}
.ult_design_6 .ult_pricing_table .ult_price_body_block,
.ult_design_6 .ult_pricing_table .ult_pricing_heading {
 background:#322d68;
 color:#fff
}
.ult_design_6 .ult_pricing_table .ult_price_body_block {
 height:3em;
 margin-bottom:3em;
 font-size:16px
}
.ult_design_6 .ult_pricing_table .ult_price_body {
 font-size:16px;
 width:6em;
 height:6em;
 padding:0;
 line-height:1em;
 border:2px solid #f0f0f0;
 -webkit-border-radius:500%;
 border-radius:500%;
 margin:0 auto!important;
 position:relative;
 top:0;
 background:#fff;
 color:#777;
 -webkit-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
 -o-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
 -ms-box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
 box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset
}
.ult_design_6 .ult_pricing_table .ult_price_link .ult_price_action_button {
 color:#fff;
 -webkit-border-radius:15px;
 border-radius:15px;
 background:#444;
 background:-webkit-linear-gradient(#666,#333);
 background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#333));
 background:linear-gradient(#666,#333)
}
.ult_design_6.ult_featured .ult_price_body_block {
 margin-top:-5px
}
.ult_design_6.ult-cs-black .ult_pricing_table .ult_price_body_block,
.ult_design_6.ult-cs-black .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_6.ult-cs-black .ult_pricing_table .ult_pricing_heading {
 background:#333
}
.ult_design_6.ult-cs-red .ult_pricing_table .ult_price_body_block,
.ult_design_6.ult-cs-red .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_6.ult-cs-red .ult_pricing_table .ult_pricing_heading {
 background:#df4130
}
.ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_body_block,
.ult_design_6.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_6.ult-cs-blue .ult_pricing_table .ult_pricing_heading {
 background:#2867b6
}
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_body_block,
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_pricing_heading {
 background:#f9b84a
}
.ult_design_6.ult-cs-green .ult_pricing_table .ult_price_body_block,
.ult_design_6.ult-cs-green .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_6.ult-cs-green .ult_pricing_table .ult_pricing_heading {
 background:#17924b
}
.ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_body_block,
.ult_design_6.ult-cs-gray .ult_pricing_table .ult_price_link .ult_price_action_button,
.ult_design_6.ult-cs-gray .ult_pricing_table .ult_pricing_heading {
 background:#d9dee0;
 color:#5d5d5d
}
.ult_design_2 .ult_price_table_ht .ult_price_link {
 position:relative
}
.ult_design_2 .info_min_ht .ult_price_link {
 position:relative
}
.ult_design_1 .ult_pricing_table .ult_price_link {
 padding-top:15px
}
a.ult_price_action_button {
 border:none
}
.ult-rs-wrapper .ui-slider {
 position:relative;
 text-align:left
}
.ult-rs-wrapper .ui-corner-all,
.ult-rs-wrapper .ui-corner-bottom,
.ult-rs-wrapper .ui-corner-br,
.ult-rs-wrapper .ui-corner-right {
 -webkit-border-bottom-right-radius:1em;
 border-bottom-right-radius:1em
}
.ult-rs-wrapper .ui-corner-all,
.ult-rs-wrapper .ui-corner-bl,
.ult-rs-wrapper .ui-corner-bottom,
.ult-rs-wrapper .ui-corner-left {
 -webkit-border-bottom-left-radius:1em;
 border-bottom-left-radius:1em
}
.ult-rs-wrapper .ui-corner-all,
.ult-rs-wrapper .ui-corner-right,
.ult-rs-wrapper .ui-corner-top,
.ult-rs-wrapper .ui-corner-tr {
 -webkit-border-top-right-radius:1em;
 border-top-right-radius:1em
}
.ult-rs-wrapper .ui-corner-all,
.ult-rs-wrapper .ui-corner-left,
.ult-rs-wrapper .ui-corner-tl,
.ult-rs-wrapper .ui-corner-top {
 -webkit-border-top-left-radius:1em;
 border-top-left-radius:1em
}
.ult-rs-wrapper .ui-slider-horizontal .ui-slider-range {
 top:0;
 height:100%
}
.ult-rs-wrapper .ui-slider .ui-slider-range {
 position:absolute;
 z-index:1;
 display:block;
 border:0
}
.ult-rs-wrapper {
 margin:35px auto
}
#ult-range-slider {
 position:relative;
 padding:10px 75px 35px;
 margin-top:35px;
 overflow:hidden
}
.ult-rs-wrapper .ult-rslider {
 font-size:8px;
 margin:65px auto 0;
 max-width:100%;
 width:100%;
 height:1em;
 border:none;
 cursor:pointer
}
.ult-rs-wrapper .ui-slider .ui-slider-handle {
 position:absolute;
 z-index:1;
 -webkit-border-radius:500px;
 border-radius:500px;
 top:50%!important;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background:#3bf7d1;
 width:4em;
 height:4em;
 border:solid .28em #fff;
 -webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.25);
 box-shadow:0 0 3px 1px rgba(0,0,0,.25);
 cursor:pointer;
 outline:0
}
.ult-tooltip {
 display:block;
 visibility:hidden;
 position:absolute;
 text-align:center;
 background:#fff;
 padding:15px;
 font-size:16px;
 margin-top:-25px!important;
 left:50%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transform:translateX(-50%) translateY(-100%);
 -ms-transform:translateX(-50%) translateY(-100%);
 transform:translateX(-50%) translateY(-100%)
}
.ult-tooltip-border {
 border:2px solid #30eae9
}
.ult-tooltip:after,
.ult-tooltip:before {
 top:100%;
 left:50%;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none
}
.ult-tooltip:after {
 border-color:rgba(136,183,213,0);
 border-width:7px;
 margin-left:-7px;
 top:99%
}
.ult-arrow:after {
 border-top-color:#fff
}
.ult-tooltip:before {
 border-color:rgba(194,225,245,0)
}
.ult-arrow:before {
 border-top-color:#30eae9;
 border-width:9px;
 margin-left:-9px
}
.ui-slider-wrapper {
 position:relative
}
.ui-slider-wrapper .ui-slider-horizontal {
 width:100%
}
.ui-slider-labels {
 position:absolute;
 border:1px solid transparent
}
.ui-slider-label-ticks {
 border:1px solid transparent;
 position:absolute;
 white-space:nowrap
}
.ui-slider-label-ticks span {
 font-size:.9em;
 min-width:1.2em
}
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:first-child {
 -webkit-transform:translate(-20%,-50%);
 -ms-transform:translate(-20%,-50%);
 transform:translate(-20%,-50%)
}
.ult-rs-wrapper .ui-slider-labels .ui-slider-label-ticks:last-child {
 -webkit-transform:translate(-80%,-50%);
 -ms-transform:translate(-80%,-50%);
 transform:translate(-80%,-50%)
}
.ui-slider-wrapper.horizontal {
 margin-right:auto;
 margin-left:auto;
 max-width:100%
}
.horizontal .ui-slider-labels {
 left:0;
 right:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.horizontal .ui-slider-label-ticks {
 font-size:8px;
 width:1.8em;
 height:1.8em;
 -webkit-border-radius:50%;
 border-radius:50%;
 text-align:center;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.horizontal .ui-slider-label-ticks span {
 position:relative;
 display:none;
 margin-left:-1.2em;
 top:.8em
}
.ult-tooltip-center {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.ult-active {
 display:block
}
.ult-description {
 display:none;
 padding:35px;
 text-align:center;
 font-size:22px;
 max-width:85%;
 width:85%;
 margin-left:auto!important;
 margin-right:auto!important
}
.ult-ribbon-wrap {
 text-align:center
}
.ult-ribbon.auto {
 width:auto;
 max-width:-webkit-calc(100% - 7em);
 max-width:calc(100% - 7em)
}
.ult-ribbon.full {
 width:100%;
 max-width:-webkit-calc(100% - 7em);
 max-width:calc(100% - 7em)
}
.ult-ribbon.custom {
 max-width:-webkit-calc(100% - 7em);
 max-width:calc(100% - 7em)
}
.ult-ribbon-wrap .ult-ribbon {
 position:relative;
 padding:0;
 margin:1.5em 0;
 -webkit-border-radius:2px;
 border-radius:2px;
 text-align:center;
 display:inline-block;
 z-index:0
}
.ult-ribbon .ult-ribbon-text {
 background:#0274be
}
.ult-ribbon .ult-left-ribb {
 content:"";
 bottom:-1em;
 position:absolute;
 display:block;
 left:-3.5em;
 border-right-width:3em;
 border-left-width:1.5em;
 border-left-color:transparent
}
.ult-ribbon .ult-right-ribb {
 content:"";
 bottom:-1em;
 position:absolute;
 display:block;
 right:-3.5em;
 border-left-width:3em;
 border-right-width:1.5em;
 border-right-color:transparent
}
.ult-left-ribb.yes {
 -webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;
 box-shadow:rgba(0,0,0,.5) 2px 2px 2px
}
.ult-right-ribb.yes {
 -webkit-box-shadow:rgba(0,0,0,.5) -2px 2px 2px;
 box-shadow:rgba(0,0,0,.5) -2px 2px 2px
}
.ult-left-ribb,
.ult-right-ribb {
 z-index:-1;
 border:1em solid #0274be
}
.ult-ribbon-text:before {
 content:"";
 bottom:-1em;
 position:absolute;
 display:block;
 left:0;
 border-width:1em 0 0 1em;
 border-style:solid;
 border-color:#3a3a3a transparent transparent transparent
}
.ult-ribbon-text:after {
 content:"";
 bottom:-1em;
 position:absolute;
 display:block;
 right:0;
 border-width:1em 1em 0 0;
 border-style:solid;
 border-color:#3a3a3a transparent transparent transparent
}
.ult-ribbon .ult-ribbon-text {
 position:relative;
 padding:.5em 1.75em;
 z-index:3;
 display:block
}
.ult-ribbon .ult-left-ribb i,
.ult-ribbon .ult-right-ribb i {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 z-index:4
}
.ult-ribbon .ult-left-ribb i {
 left:.5em
}
.ult-ribbon .ult-right-ribb i {
 right:.5em
}
.ult-ribbon .ult-ribbon-stitches-bottom,
.ult-ribbon .ult-ribbon-stitches-top {
 position:absolute;
 left:0;
 width:100%
}
.ult-ribbon .ult-ribbon-stitches-top {
 top:0;
 margin-top:2px;
 border-top:1px dashed rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
 box-shadow:0 0 2px rgba(255,255,255,.5)
}
.ult-ribbon .ult-ribbon-stitches-bottom {
 bottom:0;
 margin-bottom:2px;
 border-top:1px dashed rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 2px rgba(0,0,0,.3);
 box-shadow:0 0 2px rgba(255,255,255,.3)
}
.ult-ribbon-stitches-top {
 margin-top:2px;
 border-top:1px dashed rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
 box-shadow:0 0 2px rgba(255,255,255,.5)
}
.ult-ribbon-stitches-bottom {
 margin-bottom:2px;
 border-top:1px dashed rgba(0,0,0,.2);
 -webkit-box-shadow:0 0 2px rgba(0,0,0,.3);
 box-shadow:0 0 2px rgba(255,255,255,.3)
}
.ult-ribbon-wrap.no i {
 text-shadow:none
}
@media(max-width:767px) {
 .ult-ribbon-text.small:after,
 .ult-ribbon-text.small:before {
  display:none
 }
 .ult-ribbon .ult-left-ribb.small,
 .ult-ribbon .ult-right-ribb.small {
  display:none
 }
 .ult-ribbon-wrap .ult-ribbon.auto.media-width {
  width:auto;
  max-width:100%
 }
 .ult-ribbon-wrap .ult-ribbon.full.media-width {
  width:100%;
  max-width:100%
 }
 .ult-ribbon-wrap .ult-ribbon.custom.media-width {
  max-width:100%
 }
}
@media(max-width:1024px) {
 .ult-ribbon-text.medium:after,
 .ult-ribbon-text.medium:before {
  display:none
 }
 .ult-ribbon .ult-left-ribb.medium,
 .ult-ribbon .ult-right-ribb.medium {
  display:none
 }
}
.ult-carousel-wrapper {
 margin-bottom:35px;
 padding-bottom:20px
}
.ult-carousel-wrapper {
 visibility:hidden
}
.slick-initialized {
 visibility:visible
}
.slick-slider {
 position:relative;
 display:block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:none;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-loading .slick-list {
 background:#fff url(../../../plugins/Ultimate_VC_Addons/assets/min-css/ajax-loader.gif) center center no-repeat
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slide,
.slick-slide img,
.slick-slider .slick-list,
.slick-track {
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block;
 zoom:1
}
.slick-track:after,
.slick-track:before {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
@font-face {
 font-display:swap;
 font-family:slick;
 src:url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.eot);
 src:url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.eot?#iefix) format("embedded-opentype"),
 url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.woff) format("woff"),
 url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.ttf) format("truetype"),
 url(../../../plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.svg#slick) format("svg");
 font-weight:400;
 font-style:normal
}
.slick-next,
.slick-prev {
 position:absolute;
 display:block;
 height:1em;
 width:1em;
 line-height:0;
 font-size:0;
 cursor:pointer;
 background:0 0;
 color:transparent;
 top:50%;
 margin-top:-10px;
 padding:0;
 border:none;
 outline:0
}
.slick-next:active,
.slick-next:focus,
.slick-next:hover,
.slick-prev:active,
.slick-prev:focus,
.slick-prev:hover {
 outline:0;
 background:0 0;
 color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
 opacity:1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
 opacity:.25
}
.slick-next:before,
.slick-prev:before {
 font-family:slick;
 font-size:20px;
 line-height:1;
 opacity:.75;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-prev {
 left:-15px
}
[dir=rtl] .slick-prev {
 left:auto;
 right:-15px;
 -webkit-tranform:rotate(-180deg);
 -moz-tranform:rotate(-180deg);
 -webkit-transform:rotate(-180deg);
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.slick-next {
 right:-15px
}
[dir=rtl] .slick-next {
 left:-15px;
 right:auto;
 -webkit-tranform:rotate(-180deg);
 -moz-tranform:rotate(-180deg);
 -webkit-transform:rotate(-180deg);
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.ult-carousel-wrapper.ult_full_width button.slick-next {
 right:25px
}
.ult-carousel-wrapper.ult_full_width button.slick-prev {
 left:25px
}
[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-next {
 left:25px
}
[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-prev {
 right:25px
}
.slick-dots {
 position:absolute;
 bottom:-45px;
 list-style:none;
 display:block;
 text-align:center;
 padding:0;
 width:100%
}
.slick-dots li {
 position:relative;
 display:inline-block;
 height:20px;
 width:20px;
 margin:0 5px;
 padding:0;
 cursor:pointer
}
.slick-dots li button {
 border:0;
 background:0 0;
 display:block;
 height:20px;
 width:20px;
 outline:0;
 line-height:0;
 font-size:0;
 color:transparent;
 padding:5px;
 cursor:pointer
}
.slick-dots li button:focus,
.slick-dots li button:hover {
 outline:0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
 opacity:1
}
.slick-dots li button:before {
 position:absolute;
 top:0;
 left:0;
 content:"Ã¢â‚¬Â¢";
 width:20px;
 height:20px;
 font-family:slick;
 font-size:6px;
 line-height:20px;
 text-align:center;
 color:#000;
 opacity:.25;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
 color:#000;
 opacity:.75
}
.ult-carousel-wrapper .slick-dots li i {
 opacity:.5;
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ult-carousel-wrapper .slick-dots li:hover i {
 opacity:1
}
.ult-carousel-wrapper .slick-dots li.slick-active i {
 opacity:1
}
button.slick-next:active,
button.slick-prev:active {
 background:initial;
 border:initial;
 padding:initial
}
.ult-item-wrap>.wpb_button,
.ult-item-wrap>.wpb_content_element,
.ult-item-wrap>.wpb_row,
.ult-item-wrap>div,
.ult-item-wrap>ul.wpb_thumbnails-fluid>li {
 margin-bottom:0!important
}
ul.slick-dots {
 margin:0;
 padding:10px 0
}
.slick-dots {
 bottom:0;
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.ult-carousel-wrapper button {
 z-index:1
}
.ult-carousel-wrapper button.circle-bg,
.ult-carousel-wrapper button.circle-border {
 -webkit-border-radius:100%;
 border-radius:100%;
 width:1.5em;
 height:1.5em;
 line-height:1.7em
}
.ult-carousel-wrapper button.square-bg,
.ult-carousel-wrapper button.square-border {
 -webkit-border-radius:0!important;
 border-radius:0!important;
 width:1.5em;
 height:1.5em
}
.ult-carousel-wrapper.ult_vertical {
 padding:50px 0
}
.ult-carousel-wrapper.ult_vertical .slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.ult-carousel-wrapper.ult_vertical button.slick-next,
.ult-carousel-wrapper.ult_vertical button.slick-prev {
 left:50%;
 margin:0;
 -webkit-transform:translateX(-50%) rotate(90deg);
 -ms-transform:translateX(-50%) rotate(90deg);
 transform:translateX(-50%) rotate(90deg)
}
.ult-carousel-wrapper.ult_vertical button.slick-prev {
 top:-45px
}
.ult-carousel-wrapper.ult_vertical button.slick-next {
 top:auto;
 bottom:-40px
}
.ult-carousel-wrapper.ult_vertical ul.slick-dots {
 z-index:99;
 bottom:-30px
}
button.slick-next.circle-border i,
button.slick-prev.circle-border i {
 left:50%;
 top:50%;
 position:absolute;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
div.stats-desc>div.counter_prefix,
div.stats-desc>div.counter_suffix {
 display:inline
}
.stats-block,
.wpb_row .wpb_column .wpb_wrapper .stats-block {
 display:block;
 margin-bottom:35px
}
.stats-block .stats-number {
 font-size:26px;
 line-height:1.3em;
 font-weight:500;
 display:inline
}
.stats-block .stats-text {
 font-size:18px;
 width:100%;
 text-align:inherit
}
.stats-left .aio-icon-left {
 display:table-cell;
 padding-right:15px
}
.stats-left .stats-desc {
 text-align:left;
 display:table-cell;
 vertical-align:middle;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 width:auto
}
.stats-top .aio-icon-top,
.stats-top .stats-desc {
 width:100%;
 display:block;
 text-align:center
}
.stats-top .aio-icon,
.stats-top .img-icon {
 margin:0 auto
}
.stats-top .aio-icon-img {
 margin:0 auto
}
.stats-top .stats-number {
 padding:8px 0
}
.stats-right.stats-block {
 display:inline-block;
 width:100%
}
.stats-right .aio-icon-right {
 display:table-cell;
 padding-left:15px
}
.stats-right .stats-desc {
 text-align:right;
 display:table-cell;
 vertical-align:middle
}
.stats-block.stats-left,
.stats-block.stats-right {
 direction:ltr
}
.ult-sticky-section>:first-child,
.ult-sticky-section>:first-child :first-child {
 margin-top:0!important
}
.ult-sticky-section>:last-child,
.ult-sticky-section>:last-child :last-child {
 margin-bottom:0!important
}
.ult-sticky {
 z-index:99999;
 transform:translateZ(0);
 -webkit-transform:translateZ(0)
}
.ult-sticky.ult-stick {
 position:fixed;
 z-index:99999
}
.ult-sticky.ult-stick-full-width {
 position:fixed;
 left:0;
 z-index:99999
}
.ult-sticky-anchor.ult_stick_to_row {
 z-index:99990
}
.ult_s_container {
 position:relative
}
.aio-icon-component i,
.align-icon i,
.flip-box-wrap i,
.info-circle-wrapper i,
.smile-icon-timeline-wrap i,
.smile_icon_list_wrap i,
.stats-block i,
.uavc-icons i,
.uavc-list-icon i,
.ubtn i,
.ult-animation i,
.ult-banner-block i,
.ult-new-ib i,
.ult-overlay i,
.ult-vc-seperator i,
.ult_countdown i,
.ult_pricing_table_wrap i,
.ultb3-box i,
.ultimate-call-to-action i,
.ultimate-google-trends i,
.ultimate-map-wrapper i,
.uvc-heading i,
.uvc-type-wrap i {
 font-size:inherit;
 line-height:inherit
}
.aio-icon-component,
.aio-icon-component *,
.align-icon,
.align-icon *,
.flip-box-wrap,
.flip-box-wrap *,
.info-circle-wrapper,
.info-circle-wrapper *,
.smile-icon-timeline-wrap,
.smile-icon-timeline-wrap *,
.smile_icon_list_wrap,
.smile_icon_list_wrap *,
.stats-block,
.stats-block *,
.uavc-icons,
.uavc-icons *,
.uavc-list-icon,
.uavc-list-icon *,
.ubtn,
.ubtn *,
.ubtn-ctn-center,
.ubtn-link,
.ult-animation,
.ult-animation *,
.ult-banner-block,
.ult-banner-block *,
.ult-new-ib,
.ult-new-ib *,
.ult-overlay,
.ult-overlay *,
.ult_countdown,
.ult_countdown *,
.ult_pricing_table_wrap,
.ult_pricing_table_wrap *,
.ultimate-google-trends,
.ultimate-google-trends *,
.ultimate-map-wrapper,
.ultimate-map-wrapper *,
.uvc-heading,
.uvc-heading * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.upb_video_class,
.vc_row,
.wpb_column,
.wpb_row {
 position:relative
}
.aio-icon,
.vc_row .aio-icon {
 display:inline-block;
 font-size:32px;
 height:2em;
 width:2em;
 text-align:center;
 line-height:2em;
 -moz-box-sizing:content-box!important;
 -webkit-box-sizing:content-box!important;
 box-sizing:content-box!important
}
.aio-icon.none {
 display:inline-block;
 font-size:32px;
 height:1em;
 width:1em;
 text-align:center;
 line-height:1em
}
.aio-icon.circle {
 -webkit-border-radius:50%;
 border-radius:50%
}
.aio-icon.hexagon:before {
 content:"";
 position:absolute;
 top:-1em;
 left:0;
 border-left:1.5em solid transparent;
 border-right:1.5em solid transparent;
 border-bottom:1em solid;
 border-bottom-color:inherit
}
.aio-icon.hexagon {
 position:relative;
 width:3em;
 height:1.5em;
 line-height:1.5em;
 margin:1.2em 0
}
.aio-icon.hexagon:after {
 content:"";
 position:absolute;
 bottom:-1em;
 left:0;
 border-left:1.5em solid transparent;
 border-right:1.5em solid transparent;
 border-top:1em solid;
 border-top-color:inherit
}
.aio-icon-img.uavc-hexagon img {
 display:inline-block;
 top:50%;
 position:absolute;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.aio-icon-img.uavc-hexagon {
 position:relative;
 width:3em;
 height:1.5em;
 line-height:1.5em;
 margin-top:1.1em;
 margin-bottom:1.1em
}
.aio-icon-img.uavc-hexagon:after {
 content:"";
 position:absolute;
 bottom:-1em;
 left:0;
 border-left:1.5em solid transparent;
 border-right:1.5em solid transparent;
 border-top:1em solid;
 border-top-color:inherit
}
.aio-icon-img.uavc-hexagon:before {
 content:"";
 position:absolute;
 top:-1em;
 left:0;
 border-left:1.5em solid transparent;
 border-right:1.5em solid transparent;
 border-bottom:1em solid;
 border-bottom-color:inherit
}
.aio-icon-img {
 display:inline-block;
 font-size:48px;
 width:1em;
 max-width:100%;
 -moz-box-sizing:content-box!important;
 -webkit-box-sizing:content-box!important;
 box-sizing:content-box!important
}
.aio-icon-img.uavc-circle {
 width:1em;
 min-height:1em;
 background:rgba(214,214,214,.44);
 -webkit-border-radius:50%;
 border-radius:50%;
 padding:.5em
}
.aio-icon-img.uavc-square {
 width:1em;
 min-height:1em;
 background:rgba(214,214,214,.44);
 -webkit-border-radius:0;
 border-radius:0;
 padding:.5em
}
.aio-icon-img .img-icon {
 width:1em;
 max-width:100%!important;
 -webkit-border-radius:0!important;
 border-radius:0!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 display:block;
 font-size:inherit
}
.aio-tooltip {
 display:inline-block;
 text-align:center;
 width:auto;
 max-width:100%
}
.smile_icon_list {
 list-style:none!important;
 padding:0!important;
 margin-left:0!important;
 margin-right:0!important;
 margin-bottom:0!important
}
.smile_icon_list li.icon_list_item {
 padding:0!important;
 list-style:none!important;
 clear:both!important;
 position:relative!important;
 min-height:1em!important;
 margin:0 0 30px!important;
 line-height:100%;
 overflow:visible
}
.smile_icon_list li.icon_list_item:last-child {
 margin:0!important
}
a.ulimate-info-list-link {
 position:absolute;
 top:0;
 left:0;
 display:block;
 z-index:9;
 width:100%;
 height:100%
}
.smile_icon_list li .icon_list_icon {
 font-size:24px;
 width:3em;
 height:3em;
 line-height:3em;
 text-align:center;
 float:left;
 background:#fff;
 z-index:9;
 position:relative;
 -moz-box-sizing:content-box!important;
 -webkit-box-sizing:content-box!important;
 box-sizing:content-box!important
}
.smile_icon_list .list-img-icon {
 display:block;
 margin:0 auto;
 max-height:100%!important;
 max-width:100%!important;
 -webkit-border-radius:0!important;
 border-radius:0!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 top:50%;
 position:absolute;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.smile_icon_list li .icon_description h3 {
 font-size:17px;
 line-height:1.846153846;
 font-weight:700;
 margin-top:0;
 margin-bottom:0;
 clear:none!important
}
.smile_icon_list li .icon_description h3 a {
 text-decoration:none
}
.smile_icon_list li .icon_description .info-list-heading {
 font-size:17px;
 line-height:1.846153846;
 font-weight:700;
 margin-top:0;
 margin-bottom:0;
 clear:none!important
}
.smile_icon_list li .icon_description .info-list-heading a {
 text-decoration:none
}
.smile_icon_list li .icon_description p {
 font-size:inherit;
 font-weight:inherit;
 font-style:inherit!important;
 line-height:inherit;
 color:inherit!important
}
.smile_icon_list li .icon_description p:last-child {
 margin-bottom:0
}
.smile_icon_list li .icon_description div.icon_description_text {
 font-family:inherit;
 font-weight:inherit;
 color:inherit;
 font-size:13px;
 line-height:18px
}
.smile_icon_list li .icon_description span.icon_description_text {
 margin:0;
 padding:0;
 border:0;
 vertical-align:baseline;
 font-size:14px;
 line-height:1.714285714;
 display:block
}
.smile_icon_list li .icon_list_connector {
 height:100%;
 position:absolute;
 top:.5em;
 z-index:1
}
.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector {
 top:1em
}
.smile_icon_list li:last-child .icon_list_connector {
 display:none
}
.smile_icon_list.no_bg .icon_list_icon {
 border:2px solid #0183cc;
 color:#0183cc
}
.smile_icon_list.square .icon_list_icon {
 border-color:inherit
}
.smile_icon_list.circle .icon_list_icon {
 -webkit-border-radius:50%;
 border-radius:50%;
 border-color:inherit;
 overflow:hidden
}
.smile_icon_list.with_bg .icon_list_icon {
 background:#0183cc;
 color:#fff
}
.smile_icon_list.left li .icon_list_connector {
 left:.5em;
 border-right-width:1px;
 border-right-style:dashed
}
.smile_icon_list.left li.ult-info-circle-img .icon_list_connector {
 left:.34em;
 top:.5em
}
.smile_icon_list.left li .icon_description {
 margin-left:3em;
 padding-left:25px;
 height:3em;
 vertical-align:middle;
 display:table-cell
}
.smile_icon_list.right {
 text-align:right
}
.smile_icon_list.right li .icon_list_icon {
 float:right;
 position:relative
}
.smile_icon_list.right li .icon_list_connector {
 right:.5em;
 border-left-width:1px;
 border-left-style:dashed
}
.smile_icon_list.right li .icon_description {
 margin-left:3em;
 height:3em;
 vertical-align:middle;
 display:table-cell
}
.smile_icon_list.right li .icon_description {
 margin-right:3em;
 padding-right:25px
}
.smile_icon_list.top,
.smile_icon_list.top:after,
.smile_icon_list.top:before {
 content:" ";
 display:table;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.smile_icon_list.top {
 display:block
}
.smile_icon_list.top li {
 display:table-cell;
 width:1%;
 float:none;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.smile_icon_list.top li .icon_list_icon {
 margin:0 auto;
 float:none
}
.smile_icon_list.top li .icon_description {
 text-align:center;
 margin:15px;
 padding-bottom:0
}
.smile_icon_list.top li .icon_list_connector {
 position:absolute;
 top:.5em;
 left:50%;
 width:100%;
 height:10px;
 border-top-width:1px;
 border-top-style:dashed;
 margin-left:0
}
.info-wrapper .smile_icon_list li .icon_description .responsive-font-class * {
 font-size:13px;
 line-height:1.64em;
 color:inherit
}
@media only screen and (max-width:768px) {
 .smile_icon_list_wrap .smile_icon_list.top {
  display:inline-block;
  width:100%
 }
 .smile_icon_list.top li.icon_list_item {
  display:block;
  width:100%;
  float:left
 }
 .smile_icon_list.top li .icon_list_connector {
  display:none
 }
}
.hexagon li .icon_list_icon:before {
 content:"";
 position:absolute;
 top:-1em;
 left:0;
 border-left:1.5em solid transparent;
 border-right:1.5em solid transparent;
 border-bottom:1em solid;
 border-bottom-color:inherit!important
}
.hexagon li .icon_list_icon {
 width:3em!important;
 height:1.5em!important;
 line-height:1.5em!important;
 background:#0183cc;
 border-color:#0183cc;
 color:#fff;
 position:relative;
 top:1em;
 overflow:inherit
}
.hexagon li .icon_list_icon:after {
 content:"";
 position:absolute;
 bottom:-1em;
 left:0;
 border-left:1.5em solid transparent;
 border-right:1.5em solid transparent;
 border-top:1em solid;
 border-top-color:inherit!important
}
.smile_icon_list.top.hexagon .icon_list_icon {
 position:relative;
 margin-bottom:2em
}
.smile_icon_list.top.hexagon .icon_list_connector {
 top:.55em
}
.full-width-content.wpb-js-composer .site-inner {
 overflow:visible!important
}
.smile_icon_list.circle {
 float:none;
 border:0;
 width:auto;
 margin:0;
 cursor:inherit
}
.ult-animation * {
 -webkit-backface-visibility:hidden
}
.ult-animation.ult-animate-viewport {
 -webkit-transition:opacity .9s linear;
 transition:opacity .9s linear
}
.uavc-list-icon ul {
 list-style:none!important;
 padding:0!important;
 margin:0 0 30px!important;
 position:relative!important
}
.uavc-list-icon ul:last-child {
 margin:0!important
}
.uavc-list-icon li {
 padding:0!important;
 margin:0!important;
 list-style:none!important;
 clear:both!important;
 line-height:1.6em;
 overflow:visible
}
.uavc-list-content {
 display:table;
 width:100%;
 margin-bottom:7px
}
.uavc-list-content .aio-icon {
 display:inline-block;
 margin:0;
 padding:0
}
.uavc-list-content span.uavc-list-desc {
 display:table-cell;
 padding:0;
 margin:0;
 vertical-align:middle;
 width:100%
}
.uavc-icons,
.wpb_column .wpb_wrapper .uavc-icons {
 display:block;
 margin-bottom:35px;
 line-height:1
}
.uavc-icons-left.uavc-icons {
 text-align:left
}
.uavc-icons-center.uavc-icons {
 text-align:center
}
.uavc-icons-right.uavc-icons {
 text-align:right
}
.aio-icon i {
 line-height:inherit
}
.ultimate_google_map img {
 max-width:initial!important
}
.vc_element.element-ultimate_icons {
 float:left;
 padding-left:75%
}
.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append {
 margin-top:20px;
 margin-left:50%;
 z-index:33000000
}
.smile_icon_list.left li .icon_description {
 line-height:1em
}
.vc_element.element-info_list {
 padding-top:20%;
 float:left;
 padding-left:20%
}
.vc_element.element-ultimate_icon_list {
 margin-top:20%;
 margin-left:50%
}
.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append {
 margin-left:85%
}
.vc_element.element-icon_timeline {
 display:block;
 float:left;
 padding-left:50%
}
.vc_element.element-ultimate_carousel {
 padding-top:20%
}
.vc_element.element-ult_ihover {
 margin-top:20%
}
.vc_element.element-ult_hotspot {
 margin-top:20%
}
.aio-icon-description div,
.aio-icon-description p,
.ifb-flip-box-section-content div,
.ifb-flip-box-section-content p,
.info-circle-text div,
.info-circle-text p,
.timeline-header>div div,
.timeline-header>div p,
.uavc-list-desc div,
.uavc-list-desc p,
.ult-tooltipster-content div,
.ult-tooltipster-content p,
.ult_modal-body div,
.ult_modal-body p,
.ult_price_features div,
.ult_price_features p,
.ultimate-vticker div,
.ultimate-vticker p,
.uvc-ctaction-data,
.uvc-ctaction-data div,
.uvc-ctaction-data p,
.uvc-sub-heading div,
.uvc-sub-heading p {
 font-family:inherit!important;
 font-weight:inherit!important;
 font-size:inherit!important;
 font-style:inherit!important;
 color:inherit!important;
 line-height:inherit!important
}
.ultimate-ticker-prefix,
.ultimate-ticker-suffix {
 font-size:inherit;
 line-height:inherit
}
.strip_highlight_text div,
.strip_highlight_text p,
.strip_main_text div,
.strip_main_text p,
.ubtn-text,
.ulsb-strip>h4 div,
.ulsb-strip>h4 p,
span.middle-text div,
span.middle-text p {
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 font-style:inherit;
 color:inherit;
 line-height:inherit
}
a.ult_colorlink div,
a.ult_colorlink p {
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 font-style:inherit;
 line-height:inherit
}
li.ult_tab_li>a.ult_a span {
 color:inherit
}
[class*=x-icon-],
[data-x-icon] {
 line-height:inherit
}
.info-wrapper.ult-adjust-bottom-margin,
.smile_icon_list_wrap.ult-adjust-bottom-margin,
.uavc-list-icon-wrapper.ult-adjust-bottom-margin,
.ubtn-ctn-center,
.ubtn-ctn-left,
.ubtn-ctn-right,
.ubtn-img-container,
.ult-banner-block.ult-adjust-bottom-margin,
.ult-modal-input-wrapper.ult-adjust-bottom-margin,
.ult_dual_button.ult-adjust-bottom-margin,
.ultb3-box.ult-adjust-bottom-margin,
.ultimate-call-to-action.ult-adjust-bottom-margin,
.ultimate-google-trends.ult-adjust-bottom-margin,
.ultimate-map-wrapper.ult-adjust-bottom-margin,
.uvc-type-wrap.ult-adjust-bottom-margin,
html .ult-ih-container.ult-adjust-bottom-margin,
html .ult_exp_section_layer.ult-adjust-bottom-margin,
html .ult_hotspot_container.ult-adjust-bottom-margin,
html .ult_main_cl.ult-adjust-bottom-margin {
 margin-bottom:35px
}
.ultimate-map-wrapper {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin {
 margin-bottom:0
}
.smile_icon_list.right>li {
 text-align:right;
 text-align:-webkit-right;
 text-align:-moz-right
}
.smile_icon_list.right .icon_list_item {
 display:block
}
.vc_row-no-padding .ult-carousel-wrapper .slick-next {
 right:0
}
.vc_row-no-padding .ult-carousel-wrapper .slick-prev {
 left:0
}
.ulsb-container {
 position:relative;
 width:150px;
 height:400px;
 margin:30px auto 0 auto
}
.ulsb-container .ulsb-strip {
 position:absolute;
 top:0;
 left:0;
 width:130px;
 background:#fff;
 height:400px;
 -webkit-border-radius:5px;
 border-radius:5px;
 cursor:pointer;
 text-align:center;
 background-image:url(../../../plugins/Ultimate_VC_Addons/assets/images/fabric.png);
 -webkit-transform-origin:25% 90%;
 -ms-transform-origin:25% 90%;
 transform-origin:25% 90%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(1) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),1px 1px 1px rgba(0,0,0,.1);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),1px 1px 1px rgba(0,0,0,.1)
}
.ulsb-container .ulsb-strip:nth-child(2) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1)
}
.ulsb-container .ulsb-strip:nth-child(3) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),3px 3px 2px rgba(0,0,0,.2);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),3px 3px 2px rgba(0,0,0,.2)
}
.ulsb-container .ulsb-strip:nth-child(4) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),4px 4px 4px rgba(0,0,0,.2);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),4px 4px 4px rgba(0,0,0,.2)
}
.ulsb-container .ulsb-strip:nth-child(5) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),5px 5px 6px rgba(0,0,0,.3);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),5px 5px 6px rgba(0,0,0,.3)
}
.ulsb-container .ulsb-strip:nth-child(6) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),6px 6px 8px rgba(0,0,0,.3);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),6px 6px 8px rgba(0,0,0,.3)
}
.ulsb-container .ulsb-strip:nth-child(7) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),7px 7px 10px rgba(0,0,0,.4);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),7px 7px 10px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(8) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),8px 8px 12px rgba(0,0,0,.4);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),8px 8px 12px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(9) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),9px 9px 14px rgba(0,0,0,.4);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),9px 9px 14px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(10) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),10px 10px 16px rgba(0,0,0,.4);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),10px 10px 16px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:nth-child(11) {
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),11px 11px 18px rgba(0,0,0,.4)
}
.ulsb-container .ulsb-strip:last-child {
 background:#645b5c url(../../../plugins/Ultimate_VC_Addons/assets/images/cover.jpg) repeat center center;
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.2),12px 12px 20px rgba(0,0,0,.6),inset 2px 2px 0 rgba(255,255,255,.1);
 box-shadow:-1px -1px 3px rgba(0,0,0,.2),12px 12px 20px rgba(0,0,0,.6),inset 2px 2px 0 rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip:last-child:after {
 content:'';
 position:absolute;
 bottom:15px;
 left:15px;
 width:20px;
 height:20px;
 -webkit-border-radius:50%;
 border-radius:50%;
 background:#ddd;
 background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#ddd),color-stop(48%,#58535e),color-stop(100%,#889396));
 background:-webkit-linear-gradient(-45deg,#ddd 0,#58535e 48%,#889396 100%);
 background:-webkit-linear-gradient(315deg,#ddd 0,#58535e 48%,#889396 100%);
 background:linear-gradient(135deg,#ddd 0,#58535e 48%,#889396 100%);
 -webkit-box-shadow:-1px -1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(255,255,255,.1);
 box-shadow:-1px -1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip h4 {
 color:rgba(255,255,255,.9);
 text-shadow:1px 1px 1px rgba(0,0,0,.2);
 font-weight:700;
 font-size:16px;
 line-height:1.3em;
 border-top:1px dashed rgba(0,0,0,.1);
 border-bottom:1px dashed rgba(0,0,0,.1);
 margin:5px;
 padding:5px;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.ulsb-container .ulsb-strip:last-child h4 {
 background:rgba(0,0,0,.2);
 -webkit-box-shadow:0 1px 1px rgba(255,255,255,.1);
 box-shadow:0 1px 1px rgba(255,255,255,.1)
}
.ulsb-container .ulsb-strip:last-child h5 {
 font-size:35px;
 white-space:nowrap;
 text-align:left;
 margin:0;
 padding:0;
 position:relative;
 line-height:1.3em;
 width:100%;
 height:-webkit-calc(100% - 75px);
 height:calc(100% - 75px);
 color:#111;
 text-shadow:-1px -1px 1px rgba(255,255,255,.1);
 text-transform:uppercase
}
.ulsb-container .ulsb-strip:last-child h5 span {
 -webkit-transform:rotate(-90deg) translateX(0) translateY(-50%);
 -ms-transform:rotate(-90deg) translateX(0) translateY(-50%);
 transform:rotate(-90deg) translateX(0) translateY(-50%);
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 position:absolute;
 left:100%;
 right:0;
 bottom:0;
 text-align:right;
 display:block
}
.ulsb-container.ulsb-style-2 .ulsb-strip:last-child h5 {
 -webkit-transform:rotateZ(90deg) translateX(58%) translateY(-105%);
 -ms-transform:rotateZ(90deg) translateX(58%) translateY(-105%);
 transform:rotateZ(90deg) translateX(58%) translateY(-105%)
}
.ulsb-container .ulsb-icon {
 display:inline-block;
 height:auto;
 width:100%;
 margin:20px auto;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.ulsb-container.ulsb-responsive {
 position:relative;
 width:100%;
 height:100%;
 display:block;
 float:left;
 margin:10px 0 30px;
 padding:0
}
.ulsb-container.ulsb-responsive .ulsb-strip {
 position:relative;
 width:130px;
 height:400px;
 float:left;
 margin:0 15px 15px 0;
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 -webkit-box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 5px rgba(0,0,0,.4);
 box-shadow:-1px -1px 3px rgba(0,0,0,.1),2px 2px 5px rgba(0,0,0,.4)
}
.ulsb-container.ulsb-responsive .ulsb-strip:last-child:after {
 content:none
}
.ult-tabto-accordion {
 margin:0 auto;
 padding:0;
 width:100%;
 position:relative
}
.ult-tabto-accordion dd,
.ult-tabto-accordion dl {
 margin:0!important;
 padding:0
}
.ult-tabto-accordion .extraborder {
 display:block;
 height:1em;
 width:100%;
 margin-top:-1px;
 background-color:#ccc
}
.ult-tabto-accordion dt>a {
 margin:0;
 text-align:center;
 font-weight:700;
 font-size:1em;
 padding:7px;
 display:block;
 text-decoration:none;
 color:#666;
 -webkit-transition:background-color .5s ease-in-out;
 transition:background-color .5s ease-in-out
}
.ult-tabto-accordion dt>a:visited {
 color:#fff
}
.ult-tabto-accordion dt>a:focus {
 outline:0
}
.ult-tabto-accordion dd {
 background-color:none;
 height:auto;
 line-height:1.5em
}
.ult-tabto-accordion dd>.ult-tabto-acontent {
 font-size:1em;
 padding:1em 2em
}
.ult-tabto-accordion dd p {
 padding:0;
 margin:8px 0
}
.ult-tabto-actitle {
 background-color:#efefef;
 background-repeat:repeat
}
.ult-tabto-actitle.withBorder {
 border-bottom:inherit
}
.ult-tabto-actitle:hover {
 color:#fff;
 background-color:#999
}
i.accordion-icon {
 font-size:1.5em;
 line-height:1.5em;
 height:1.5em;
 display:inline-block;
 margin-top:-4px;
 float:left;
 -webkit-transition:-webkit-transform .75s ease-in-out;
 transition:-webkit-transform .75s ease-in-out;
 transition:transform .75s ease-in-out;
 transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out
}
.ult-tabto-actitle.ult-tabto-actitleActive i.accordion-icon:before {
 content:'-';
 padding-left:.2em;
 padding-right:.1em
}
.ult-tabto-actitle i.accordion-icon:before {
 content:'+'
}
.ult-tabto-actitleActive {
 color:#fff;
 background-color:#999
}
.ult-tabto-accordion .ult-tabto-accordionItem {
 height:auto;
 overflow:auto
}
.ult_acordian-text {
 line-height:1em!important;
 font-size:15px;
 margin:10px
}
span.ult_tab_main.ult_ac_mainIcon {
 display:inline-table
}
span.ult_tab_main.ult_ac_main.ult_top.Icon {
 display:inline-block
}
span.ult_tab_main.ult_ac_main.ult_noacordicnIcon {
 display:inline-table
}
.ult-tabto-accordion .ult-tabto-accordionItem {
 max-height:80em;
 -webkit-transition:max-height .5s;
 transition:max-height .5s
}
.ult-tabto-accordion .ult-tabto-accolapsed {
 max-height:0
}
.cq-animateIn {
 -webkit-animation-name:accordionIn;
 -webkit-animation-duration:1s;
 -webkit-animation-iteration-count:1;
 -webkit-animation-direction:normal;
 -webkit-animation-timing-function:ease-in-out;
 -webkit-animation-fill-mode:both;
 -webkit-animation-delay:0s;
 -moz-animation-name:normal;
 -moz-animation-duration:1s;
 -moz-animation-iteration-count:1;
 -moz-animation-direction:alternate;
 -moz-animation-timing-function:ease-in-out;
 -moz-animation-fill-mode:both;
 -moz-animation-delay:0s;
 animation-name:accordionIn;
 animation-duration:1s;
 animation-iteration-count:1;
 animation-direction:normal;
 animation-timing-function:ease-in-out;
 animation-fill-mode:both;
 animation-delay:0s
}
.cq-animateOut {
 -webkit-animation-name:accordionOut;
 -webkit-animation-duration:1s;
 -webkit-animation-iteration-count:1;
 -webkit-animation-direction:alternate;
 -webkit-animation-timing-function:ease-in-out;
 -webkit-animation-fill-mode:both;
 -webkit-animation-delay:0s;
 -moz-animation-name:accordionOut;
 -moz-animation-duration:1s;
 -moz-animation-iteration-count:1;
 -moz-animation-direction:alternate;
 -moz-animation-timing-function:ease-in-out;
 -moz-animation-fill-mode:both;
 -moz-animation-delay:0s;
 animation-name:accordionOut;
 animation-duration:1s;
 animation-iteration-count:1;
 animation-direction:alternate;
 animation-timing-function:ease-in-out;
 animation-fill-mode:both;
 animation-delay:0s
}
@-webkit-keyframes accordionIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes accordionIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes accordionOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes accordionOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.ult-ac-slideup {
 max-height:0;
 overflow:hidden;
 -webkit-transition:max-height 1s;
 transition:max-height 1s
}
.ult-ac-slidedown {
 -webkit-transition:max-height 1s;
 transition:max-height 1s;
 max-height:100%
}
.fadeout {
 -webkit-transition:opacity 1s ease-in-out;
 transition:opacity 1s ease-in-out;
 opacity:0
}
.fadein {
 opacity:1
}
a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main {
 display:inline-table
}
a.ult-tabto-actitle.withBorder.ult_a .ult_tab_icon,
a.ult-tabto-actitle.withBorder.ult_a span.ult_tab_main .ult_tab_icon {
 vertical-align:middle;
 font-size:20px
}
a.ult-tabto-actitle.withBorder.ult_a .aio-icon.none.icon-top {
 display:table-row
}
.ult_tabs,
.ult_tabs *,
.ult_tabs .aio-icon {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult_tabs {
 clear:both;
 position:relative;
 width:100%;
 padding:0;
 margin:auto auto 35px auto
}
a.ult_a {
 text-align:center;
 text-transform:none;
 text-overflow:ellipsis;
 white-space:nowrap;
 outline:0
}
.ult_tabitemname {
 position:relative;
 display:none;
 margin:0;
 padding:12px 15px;
 color:inherit;
 overflow:hidden
}
.ult_tabmenu.style1,
.ult_tabmenu.style2 {
 position:relative;
 overflow:hidden;
 width:100%;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:-webkit-box;
 display:-moz-box;
 display:flex;
 margin:0 auto;
 padding:0;
 max-width:1200px;
 list-style:none;
 -ms-box-orient:horizontal;
 -ms-box-pack:center;
 -webkit-flex-flow:wrap;
 -moz-flex-flow:wrap;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -webkit-justify-content:left;
 -moz-justify-content:center;
 -ms-justify-content:center;
 -webkit-box-pack:left;
 -moz-box-pack:left;
 -ms-flex-pack:left;
 justify-content:left
}
span.ult_tab_section {
 display:table-cell;
 vertical-align:middle
}
.ult_tabmenu.style1 li.ult_tab_li {
 display:inline-block;
 position:relative;
 float:left;
 list-style:none;
 overflow:hidden;
 margin:0;
 padding:0
}
.ult_tabmenu.style1 li.ult_tab_li:not(:first-child) {
 border-left:none!important
}
.ult_tabmenu.style1 a.ult_a {
 font-size:inherit;
 color:inherit;
 font-weight:inherit;
 float:left;
 display:block;
 outline:0;
 padding:10px;
 text-decoration:none;
 -webkit-transition:background-color .3s;
 transition:background-color .3s
}
.ult_tabmenu.style2 li.ult_tab_li {
 float:left;
 margin:0;
 padding:0
}
.ult_tabmenu.style2 li.ult_tab_li a {
 position:relative;
 display:block;
 margin-top:40px;
 padding:8px 20px 6px;
 font-family:inherit;
 font-size:14px;
 text-align:center;
 text-decoration:none;
 color:inherit;
 background:inherit;
 -webkit-box-shadow:4px 8px 16px 2px rgba(0,0,0,.2);
 box-shadow:4px 8px 16px 2px rgba(0,0,0,.2);
 border:0 solid #000;
 -webkit-transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s;
 -webkit-transition:padding .3s ease,margin .3s ease,background-color .3s,-webkit-box-shadow 3s;
 transition:padding .3s ease,margin .3s ease,background-color .3s,-webkit-box-shadow 3s;
 transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s;
 transition:padding .3s ease,margin .3s ease,background-color .3s,box-shadow 3s,-webkit-box-shadow 3s;
 -webkit-box-sizing:content-box!important;
 -moz-box-sizing:content-box!important;
 box-sizing:content-box!important
}
.ult_tabmenu.style2 li.ult_tab_li:first-child a {
 z-index:3;
 -webkit-border-top-left-radius:inherit;
 border-top-left-radius:inherit
}
.ult_tabmenu.style2 li.ult_tab_li:nth-child(2) a {
 z-index:2
}
ul.ult_tabmenu.style2 span.ult-span-text {
 line-height:1em
}
.ult_tabmenu.style2 liult_tab_li:last-child a {
 z-index:1;
 -webkit-box-shadow:2px 8px 16px -2px rgba(0,0,0,.2);
 box-shadow:2px 8px 16px -2px rgba(0,0,0,.2);
 -webkit-border-top-right-radius:inherit;
 border-top-right-radius:inherit
}
.ult_tabmenu.style2 li.ult_tab_li a:hover {
 margin-top:32px;
 padding:12px 20px 10px
}
.ult_tabmenu.style2 li.current a {
 margin-top:32px;
 padding:12px 20px 10px;
 background:#545f60;
 z-index:4;
 outline:0
}
.ult_tabcontent.style2 {
 margin:0;
 padding:10px 8px
}
.ult_tabmenu.style3 {
 text-align:center;
 font-weight:inherit;
 line-height:100%;
 position:relative;
 border-bottom:1px solid rgba(0,0,0,.2);
 z-index:1;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:-webkit-box;
 display:-moz-box;
 display:flex;
 margin:0 auto;
 padding:0;
 max-width:1200px;
 list-style:none;
 -ms-box-orient:horizontal;
 -ms-box-pack:center;
 -webkit-flex-flow:wrap;
 -moz-flex-flow:wrap;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.ult_tabmenu.style3>li.ult_tab_li {
 display:inline-block;
 background:inherit;
 position:relative;
 line-height:inherit;
 margin:0
}
.ult_tabmenu.style3>li.ult_tab_li a {
 display:inline-block;
 background:0 0;
 color:#fff;
 font-size:inherit;
 text-decoration:none;
 padding:10px;
 -webkit-transition:background-color .3s;
 transition:background-color .3s
}
.ult_tabmenu.style3>li.current {
 background:#4fc1e9
}
.ult_tabmenu.style3 li.ult_tab_li:first-child {
 -webkit-border-top-left-radius:inherit;
 border-top-left-radius:inherit
}
.ult_tabmenu.style3 li.ult_tab_li:last-child {
 -webkit-border-top-right-radius:inherit;
 border-top-right-radius:inherit
}
.ult_tabmenu.style3>li.current:after,
.ult_tabmenu.style3>li.current:before {
 opacity:1
}
.ult_tabmenu.style3>li.ult_tab_li:before {
 content:"";
 position:absolute;
 z-index:-1;
 -webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);
 box-shadow:0 2px 3px rgba(0,0,0,.5);
 top:50%;
 bottom:0;
 left:5px;
 right:5px;
 -webkit-border-radius:100px/10px;
 border-radius:100px/10px
}
.ult_tabmenu.style3>li.ult_tab_li a:focus,
.ult_tabmenu.style3>li.ult_tab_li:focus {
 outline:0
}
.ult_tabmenu.style3>li.ult_tab_li a span {
 position:relative
}
.ult_tab_main {
 display:table
}
.ult_tabmenu .aio-icon {
 vertical-align:middle;
 margin:10px
}
span.ult-span-text {
 vertical-align:middle;
 line-height:1em
}
.ult_tabmenu .icon-top {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.ult_tabmenu>li.ult_tab_li .ult_tab_icon,
.ult_tabmenu>li.ult_tab_li span.ult-span-text {
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ult_tabmenu.style3 li.ult_tab_li:not(:first-child) {
 border-left:none!important
}
ul.ult_tabmenu.style1.Style_4 {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:-webkit-box;
 display:-moz-box;
 display:flex;
 margin:0 auto;
 padding:0;
 max-width:1200px;
 list-style:none;
 -ms-box-orient:horizontal;
 -ms-box-pack:center;
 -webkit-flex-flow:wrap;
 -moz-flex-flow:wrap;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
ul.ult_tabmenu.style1.Style_4 a.ult_a {
 width:100%;
 display:inline-block;
 -webkit-transition:background-color .3s;
 transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_4 {
 display:block;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 flex:1;
 -webkit-flex-basis:auto;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
li.ult_tab_style_4 {
 border:inherit
}
.ult_tabmenu .style_4_top {
 padding-bottom:10px
}
li.ult_tab_style_4:not(:first-child) {
 border-left:none!important
}
ul.ult_tabmenu.style1.Style_4 span.ult_tab_main {
 left:50%;
 position:relative;
 transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -webkit-transform:translateX(-50%)
}
ul.ult_tabmenu.style1.Style_5 {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:-webkit-box;
 display:-moz-box;
 display:flex;
 margin:0 auto;
 padding:0;
 max-width:1200px;
 list-style:none;
 -ms-box-orient:horizontal;
 -ms-box-pack:center;
 -webkit-flex-flow:wrap;
 -moz-flex-flow:wrap;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
ul.ult_tabmenu.style1.Style_5 a.ult_a {
 width:100%;
 display:inline-block;
 position:relative;
 border-left:1px solid rgba(188,188,188,.33)!important;
 -webkit-transition:background-color .3s;
 transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_5 .ult-span-text,
ul.ult_tabmenu.style1.Style_5 .ult_tab_icon {
 -webkit-transition:-webkit-transform .3s,all .3s ease-in-out;
 -webkit-transition:all .3s ease-in-out,-webkit-transform .3s;
 transition:all .3s ease-in-out,-webkit-transform .3s;
 transition:transform .3s,all .3s ease-in-out;
 transition:transform .3s,all .3s ease-in-out,-webkit-transform .3s
}
li.ult_tab_li.ult_tab_style_5:last-child {
 border-right:1px solid rgba(188,188,188,.33)
}
li.ult_tab_li.ult_tab_style_5 {
 display:block;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 flex:1;
 -webkit-flex-basis:auto;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
ul.ult_tabmenu.style1.Style_5 span.ult_tab_main {
 left:50%;
 position:relative;
 transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 height:100%
}
.ult_tab_style_5 .ult_top span.ult-span-text {
 padding-bottom:15px
}
li.ult_tab_style_5 a.ult_a:after {
 content:"";
 position:absolute;
 bottom:0;
 left:-5px;
 width:115%;
 border-color:inherit;
 border-width:3px;
 border-style:solid;
 -webkit-transition:-webkit-transform .5s;
 transition:-webkit-transform .5s;
 transition:transform .5s;
 transition:transform .5s,-webkit-transform .5s;
 -webkit-transform:translate3d(0,150%,0);
 transform:translate3d(0,150%,0)
}
li.ult_tab_style_5.current a.ult_a:after {
 display:block;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
ul.ult_tabmenu.style1.Style_6 {
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:-webkit-box;
 display:-moz-box;
 display:flex;
 margin:0 auto;
 padding:0;
 max-width:1200px;
 list-style:none;
 -ms-box-orient:horizontal;
 -ms-box-pack:center;
 -webkit-flex-flow:wrap;
 -moz-flex-flow:wrap;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
ul.ult_tabmenu.style1.Style_6 a.ult_a {
 width:100%;
 display:inline-block;
 position:relative;
 border-left:1px solid rgba(188,188,188,.33)!important;
 -webkit-transition:background-color .3s;
 transition:background-color .3s
}
li.ult_tab_li.ult_tab_style_6 .ult-span-text,
ul.ult_tabmenu.style1.Style_6 .ult_tab_icon {
 -webkit-transition:-webkit-transform .3s,all .3s ease-in-out;
 -webkit-transition:all .3s ease-in-out,-webkit-transform .3s;
 transition:all .3s ease-in-out,-webkit-transform .3s;
 transition:transform .3s,all .3s ease-in-out;
 transition:transform .3s,all .3s ease-in-out,-webkit-transform .3s
}
li.ult_tab_li.ult_tab_style_6:last-child {
 border-right:1px solid rgba(188,188,188,.33)
}
li.ult_tab_li.ult_tab_style_6 {
 display:block;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 flex:1;
 -webkit-flex-basis:auto;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
ul.ult_tabmenu.style1.Style_6 span.ult_tab_main {
 left:50%;
 position:relative;
 transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 height:100%
}
.ult_tab_style_6 .ult_top span.ult-span-text {
 padding-bottom:15px
}
li.ult_tab_style_6 a.ult_a:after {
 content:"";
 position:absolute;
 top:0;
 left:-5px;
 width:115%;
 border-color:inherit;
 border-width:3px;
 border-style:solid;
 -webkit-transition:-webkit-transform .5s;
 transition:-webkit-transform .5s;
 transition:transform .5s;
 transition:transform .5s,-webkit-transform .5s;
 -webkit-transform:translate3d(0,150%,0);
 transform:translate3d(0,150%,0);
 display:none
}
li.ult_tab_style_6.current a.ult_a:after {
 display:block;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult_acord {
 display:none
}
span.aio-icon.none.icon-top.ult_tab_iconTop {
 margin-top:0
}
@media screen and (min-width:300px) and (max-width:450px) {
 span.ult-span-text {
  line-height:2.5em;
  font-size:1em!important;
  margin:5px
 }
 .ult_tabs .ult_tabcontent {
  font-size:.85em
 }
 .ult_resptop_icon {
  top:50%!important
 }
 span.ult_tab_main.Icon .icon-top {
  display:table-cell!important
 }
 span.ult_tab_main.Icon .ult-span-text {
  display:none
 }
 span.ult_tab_main.Title .aio-icon {
  display:none!important
 }
 .ult_tabmenu.style3 {
  text-align:left
 }
 .ult_tabmenu.style3>li.ult_tab_li {
  padding:0
 }
 .ult_tabmenu.style1 a.ult_a {
  padding:5px
 }
 .ult_tabmenu.style3>li.ult_tab_li a {
  padding:5px;
  line-height:1em
 }
 .ult_tabmenu .icon_top_link {
  padding:5px!important
 }
 span.ult_tab_main.ult_top {
  position:relative!important
 }
 span.ult-span-text.no_icon.ult_tab_display_text {
  display:inline-block
 }
 li.ult_tab_li.ult_tab_style_4 .aio-icon.none {
  padding-left:0
 }
 ul.ult_tabmenu.style1.Style_5 a.ult_a {
  padding:5px 0
 }
 span.ult_tab_main.Both .aio-icon.none {
  margin:5px
 }
 span.ult_tab_main.Both span.ult-span-text {
  margin-right:10px
 }
 .ult_tabmenu.style2 li.ult_tab_li a {
  padding:6px 10px
 }
 .ult_tabmenu.style2 li.current a {
  padding:10px
 }
 .ult_tabmenu.style2 li.ult_tab_li a:hover {
  margin-top:32px;
  padding:10px
 }
 .ult_tabmenu .aio-icon {
  font-size:15px!important
 }
 .ult_tab_resp_ult_top span.ult-span-text {
  font-size:12px!important
 }
 .Icon .aio-icon.none.ult_tab_iconleft,
 .Icon .aio-icon.none.ult_tab_iconright {
  margin:10px
 }
 span.aio-icon.none.icon-top.ult_tab_iconTop {
  margin:10px auto 0
 }
}
@media screen and (min-width:450px) and (max-width:650px) {
 span.ult-span-text {
  line-height:2.5em;
  font-size:1em
 }
 .ult_tabmenu .aio-icon {
  padding-left:5px;
  padding-right:5px
 }
 .ult_tabs .ult_tabcontent {
  font-size:.85em
 }
 .ult_resptop_icon {
  top:50%!important
 }
 span.ult_tab_main.Icon .icon-top {
  display:table-cell!important
 }
 span.ult_tab_main.Icon .ult-span-text {
  display:none
 }
 span.ult_tab_main.Title .aio-icon {
  display:none!important
 }
 .ult_tabmenu.style3 {
  text-align:left
 }
 .ult_tabmenu.style3>li.ult_tab_li {
  padding:0
 }
 .ult_tabmenu.style1 a.ult_a {
  padding:3px 5px
 }
 .ult_tabmenu.style2 a.ult_a {
  padding:8px 5px 0
 }
 .ult_tabmenu.style3>li.ult_tab_li a {
  padding:8px;
  line-height:1em
 }
 .ult_tabmenu .icon_top_link {
  padding:5px!important
 }
 span.ult_tab_main.ult_top {
  top:0!important;
  position:relative!important
 }
 span.ult-span-text.no_icon.ult_tab_display_text {
  display:inline-block
 }
 li.ult_tab_li.ult_tab_style_4 .aio-icon.none {
  padding-left:0
 }
 span.ult_tab_main.Both .aio-icon.none {
  margin:5px
 }
 span.ult_tab_main.Both span.ult-span-text {
  margin-right:10px
 }
 .ult_tabmenu .aio-icon {
  font-size:15px!important
 }
 .ult_tab_resp_ult_top span.ult-span-text {
  font-size:12px!important
 }
 .Icon .aio-icon.none.ult_tab_iconleft,
 .Icon .aio-icon.none.ult_tab_iconright {
  margin:10px
 }
 span.aio-icon.none.icon-top.ult_tab_iconTop {
  margin:10px auto 0
 }
}
span.ult_tab_main.ult_top span.ult-span-text {
 display:table-row
}
ul.ult_tabmenu.style2 .ult_top span.ult-span-text {
 line-height:1.85em
}
.aio-icon.none.ult_tab_iconright {
 margin:0 0 0 10px
}
.aio-icon.none.ult_tab_iconleft {
 margin:0 10px 0 0
}
.ult_tabmenu .icon_bottom_link {
 padding:10px 25px 3px!important
}
a.ult_a:focus {
 outline:0
}
.scaleTabname {
 -webkit-transition:all .3s linear;
 transition:all .3s linear;
 -moz-opacity:0;
 opacity:0;
 -webkit-transform:scale(.05);
 -ms-transform:scale(.05);
 transform:scale(.05)
}
.scaleTabname2 {
 -webkit-transition:all .3s linear;
 transition:all .3s linear;
 -moz-opacity:1;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult_owl-item {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.ult_tabs .ult_tab_min_contain.tabanimate {
 overflow:hidden;
 width:100%;
 left:0;
 display:block;
 transition:all 0s ease;
 -webkit-transition:all 0s ease;
 transform:translate3d(0,0,0);
 -webkit-transform-origin:590px 50% 0;
 -webkit-perspective-origin:590px 50%;
 perspective-origin:590px 50%;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.ult_owl-origin {
 -webkit-perspective:1200px;
 -webkit-perspective-origin-x:50%;
 -webkit-perspective-origin-y:50%;
 -moz-perspective:1200px;
 -moz-perspective-origin-x:50%;
 -moz-perspective-origin-y:50%;
 perspective:1200px
}
.ult_owl-backSlide-out {
 -webkit-animation:backSlideOut 1s both ease;
 animation:backSlideOut 1s both ease
}
.ult_owl-backSlide-in {
 -webkit-animation:backSlideIn 1s both ease;
 animation:backSlideIn 1s both ease
}
.ult_owl-backSlideright-out {
 -webkit-animation:backSlideOutRight 1s both ease;
 animation:backSlideOutRight 1s both ease
}
.ult_owl-backSlideright-in {
 -webkit-animation:backSlideInRight 1s both ease;
 animation:backSlideInRight 1s both ease
}
@-webkit-keyframes empty {
 0% {
  opacity:1
 }
}
@keyframes empty {
 0% {
  opacity:1
 }
}
@-webkit-keyframes backSlideOut {
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px)
 }
 100%,
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(-200%)
 }
}
@keyframes backSlideOut {
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px);
  transform:translateZ(-500px)
 }
 100%,
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(-200%);
  transform:translateZ(-500px) translateX(-200%)
 }
}
@-webkit-keyframes backSlideIn {
 0%,
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(200%)
 }
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0) translateX(0)
 }
}
@keyframes backSlideIn {
 0%,
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(200%);
  transform:translateZ(-500px) translateX(200%)
 }
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px);
  transform:translateZ(-500px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0) translateX(0);
  transform:translateZ(0) translateX(0)
 }
}
@-webkit-keyframes backSlideOutRight {
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px)
 }
 100%,
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(200%)
 }
}
@keyframes backSlideOutRight {
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px);
  transform:translateZ(-500px)
 }
 100%,
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(200%);
  transform:translateZ(-500px) translateX(200%)
 }
}
@-webkit-keyframes backSlideInRight {
 0%,
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(-200%)
 }
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0) translateX(0)
 }
}
@keyframes backSlideInRight {
 0%,
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(-200%);
  transform:translateZ(-500px) translateX(-200%)
 }
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px);
  transform:translateZ(-500px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0) translateX(0);
  transform:translateZ(0) translateX(0)
 }
}
.ult-team-member-image {
 overflow:hidden;
 position:relative;
 -webkit-border-top-left-radius:inherit;
 border-top-left-radius:inherit;
 -webkit-border-top-right-radius:inherit;
 border-top-right-radius:inherit;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-team-member-image img {
 width:100%;
 -webkit-box-shadow:none;
 box-shadow:none;
 vertical-align:middle;
 -webkit-border-radius:0;
 border-radius:0
}
.ult-team-member-bio-wrap {
 text-align:center;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-team-member-image-overlay.ult-team_img_hover {
 position:absolute;
 background-image:url(../../../plugins/Ultimate_VC_Addons/assets/img/ov-plus.png);
 width:83px;
 height:83px;
 background-repeat:no-repeat;
 background-position:center;
 background-color:rgba(100,100,100,.6);
 font-family:fontAwesome;
 font-size:60px;
 color:#373737;
 font-weight:300;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
 z-index:9999;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.ult-team-member-wrap:hover .ult-team-member-image .ult-team-member-image-overlay.ult-team_img_hover {
 width:101%;
 height:101%;
 z-index:9;
 -webkit-box-shadow:inset 10px 10px 160px 20px inherit;
 box-shadow:inset 10px 10px 160px 20px inherit;
 visibility:visible;
 opacity:1
}
.ult-team-member-image.ult-team_img_hover:before {
 width:100%;
 position:absolute;
 height:100%;
 content:"";
 z-index:999;
 visibility:hidden;
 opacity:0;
 -webkit-box-shadow:inset 10px 10px 160px 20px inherit;
 box-shadow:inset 10px 10px 160px 20px inherit;
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 -webkit-border-radius:inherit;
 border-radius:inherit
}
.ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:before {
 visibility:visible;
 opacity:1;
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ult-team-member-wrap:hover>.ult-team-member-image.ult-team_img_hover:after {
 visibility:visible;
 opacity:1;
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ult-social-icon {
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ult-style-1.ult-team-member-bio-wrap,
.ult-style-2.ult-team-member-bio-wrap,
.ult-style-3.ult-team-member-bio-wrap {
 padding:25px 10px;
 margin:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-1 .ult-team-member-name-wrap,
.ult-style-2 .ult-team-member-name-wrap,
.ult-style-3 .ult-team-member-name-wrap {
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name,
.ult-style-2 .ult-team-member-name-wrap .ult-team-member-name,
.ult-style-3 .ult-team-member-name-wrap .ult-team-member-name {
 color:#333;
 font-size:16px;
 text-transform:uppercase;
 margin:25px 0 5px 0;
 display:block;
 font-weight:700
}
.ult-style-1 .ult-team-member-position,
.ult-style-2 .ult-team-member-position,
.ult-style-3 .ult-team-member-position {
 padding-bottom:0;
 font-size:12px;
 color:#777;
 letter-spacing:1px;
 text-transform:uppercase;
 display:block;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-1 hr,
.ult-style-2 hr,
.ult-style-3 hr {
 margin-left:auto;
 margin-right:auto
}
.ult-style-1 .ult-team-divider,
.ult-style-2 .ult-team-divider,
.ult-style-3 .ult-team-divider {
 padding-top:2px;
 margin-top:15px;
 margin-bottom:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-1 .ult-team-member-description,
.ult-style-2 .ult-team-member-description {
 margin:20px 0 10px 0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 color:#777
}
.ult-style-1 .ult-team-member-description p,
.ult-style-2 .ult-team-member-description p,
.ult-style-3 .ult-team-member-description p {
 margin-bottom:20px
}
.ult-style-2 .ult-team-member-description p {
 margin-bottom:5px
}
.ult-style-3 .ult-team-member-description {
 position:absolute;
 opacity:0;
 margin:20px 0 10px 0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 color:#303030;
 width:100%;
 -webkit-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.ult-style-3:hover .ult-team-member-description {
 opacity:1
}
.ult-style-3 .ult-team-member-image img {
 -webkit-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out;
 -webkit-border-radius:inherit;
 border-radius:inherit
}
.ult-style-3:hover .ult-team-member-image img {
 opacity:.1
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon,
.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon,
.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon {
 margin-right:.5em;
 font-size:16px;
 text-decoration:none
}
.ult-team-member-wrap .ult-social-buttons a.ult-team {
 color:#aaa
}
.ult-team-member-wrap .ult-social-buttons a.ult-team:hover {
 color:#797979
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:first-child,
.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:first-child,
.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:first-child {
 margin-left:0!important
}
.ult-style-1 .ult-social-buttons a.ult-team.ult-social-icon:last-child,
.ult-style-2 .ult-social-buttons a.ult-team.ult-social-icon:last-child,
.ult-style-3 .ult-social-buttons a.ult-team.ult-social-icon:last-child {
 margin-right:0!important
}
.ult-style-1 .ult-team-member-image img.ult-team-grayscale,
.ult-style-3 .ult-team-member-image img.ult-team-grayscale {
 -moz-filter:grayscale(100%);
 -ms-filter:grayscale(100%);
 -o-filter:grayscale(100%);
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 filter:gray;
 -webkit-filter:grayscale(1);
 -webkit-transition:all .3s;
 transition:all .3s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 ms-backface-visibility:hidden
}
.ult-style-3 .ult-team-member-image {
 overflow:hidden;
 -webkit-transform:translateZ(0);
 -webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-1:hover .ult-team-member-image img.ult-team-grayscale,
.ult-style-3:hover .ult-team-member-image img.ult-team-grayscale {
 -moz-filter:grayscale(0);
 -ms-filter:grayscale(0);
 -o-filter:grayscale(0);
 -webkit-filter:normal;
 filter:normal;
 filter:grayscale(0);
 -webkit-filter:grayscale(0)
}
.ult-style-2 {
 position:relative;
 overflow:hidden;
 -webkit-transform:translateZ(0);
 -webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-2 .ult-team-member-image {
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-2 .ult-team-member-image img {
 opacity:.65;
 -webkit-border-radius:inherit;
 border-radius:inherit
}
.ult-style-2:hover .ult-team-member-image img {
 opacity:1;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 transition:all .5s ease
}
.ult-style-2 .ult-team-member-bio-wrap {
 padding:0
}
.ult-style-2 .ult-team-member-bio-wrap .ult-team-member-name-wrap {
 position:absolute;
 width:100%;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 text-align:center;
 -webkit-border-radius:inherit;
 border-radius:inherit
}
.ult-style-2 .ult-team-member-bio-wrap .ult-team_description_slide {
 position:absolute;
 width:100%;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 top:100%;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team-member-name-wrap {
 top:-100%
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide {
 top:50%;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%)
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide.ult-desc-set-top {
 top:0;
 transform:none;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none
}
.ult-style-3:hover .ult-team-member-image .ult-team-member-description {
 top:50%;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%)
}
.ult-style-3:hover .ult-team-member-image .ult-team-member-description.ult-desc-set-top {
 top:0;
 transform:none;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none
}
.ult-team-member-wrap,
.wpb_column>.wpb_wrapper .ult-team-member-wrap {
 margin-bottom:35px
}
.ult-team-member-wrap .ult-team-member-image a,
.ult-team-member-wrap a {
 -webkit-border-radius:inherit;
 border-radius:inherit
}
.ult-style-2 .ult-team-member-description {
 margin:10px 0 10px
}
.smile-icon-timeline-wrap {
 margin-bottom:35px;
 margin-top:20px;
 display:block;
 position:relative;
 z-index:9;
 max-width:100%
}
.timeline-wrapper {
 position:relative;
 margin:0;
 padding:0
}
.timeline-wrapper:last-child {
 padding-bottom:0
}
.timeline-line {
 position:absolute;
 left:50%;
 margin-left:0;
 height:100%;
 border-right:1px solid #d0d0d0;
 z-index:-1
}
.timeline-line span:first-child {
 content:"";
 width:10px;
 height:10px;
 -webkit-border-radius:100%;
 border-radius:100%;
 background-color:#de5034;
 position:absolute;
 left:-4px
}
.timeline-line span:last-child {
 content:"";
 width:10px;
 height:10px;
 -webkit-border-radius:100%;
 border-radius:100%;
 background-color:#de5034;
 position:absolute;
 bottom:0;
 left:-4px
}
.smile-icon-timeline-wrap .timeline-separator-text {
 text-align:center;
 margin-top:30px;
 margin-bottom:30px
}
.timeline-separator-text .sep-text {
 display:inline-block;
 padding:2px 7px;
 line-height:1.5em;
 z-index:99;
 position:relative;
 -webkit-border-radius:3px;
 border-radius:3px;
 background-color:#de5034;
 color:#fff
}
.smile-icon-timeline-wrap .timeline-feature-item {
 text-align:center;
 margin-top:30px;
 margin-bottom:30px;
 position:relative;
 border:1px solid #d0d0d0;
 -webkit-border-radius:4px;
 border-radius:4px;
 background:#fcfcfc
}
.timeline-wrapper .timeline-feature-item.feat-item {
 margin-bottom:20px
}
.smile-icon-timeline-wrap .timeline-feature-item.feat-top {
 margin-bottom:40px
}
.timeline-wrapper .timeline-block {
 width:-webkit-calc(50% - 19px);
 width:calc(50% - 19px);
 margin-bottom:20px;
 position:relative;
 display:block;
 table-layout:fixed;
 border:1px solid #d0d0d0;
 -webkit-border-radius:4px;
 border-radius:4px;
 background:#fcfcfc
}
.jstime .timeline-block.timeline-post-right {
 margin-left:40px!important
}
.timeline-wrapper .timeline-block.timeline-post-right:not(:first-child) {
 margin-top:20px
}
.timeline-wrapper .timeline-block.timeline-post-right:last-child {
 margin-top:20px
}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block {
 margin-bottom:20px
}
.timeline-block .timeline-header-block,
.timeline-block .timeline-icon-block {
 display:block;
 position:relative;
 vertical-align:middle
}
.timeline-block .timeline-header-block {
 width:100%
}
.timeline-block .timeline-header {
 display:table-cell;
 position:relative;
 vertical-align:top;
 width:100%;
 padding:15px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.timeline-block .timeline-header h3,
.timeline-header-block .timeline-header h3 {
 font-size:15px;
 line-height:1.5em;
 margin:0 0 7px;
 display:block
}
.timeline-block .timeline-header-block .timeline-header,
.timeline-feature-item .timeline-header-block .timeline-header {
 font-size:13px;
 display:inline-block
}
.timeline-block .timeline-header-block .timeline-header p,
.timeline-feature-item .timeline-header-block .timeline-header p {
 margin-bottom:5px
}
.timeline-block .timeline-header-block .timeline-header iframe,
.timeline-block .timeline-header-block .timeline-header img,
.timeline-block .timeline-header-block .timeline-header object,
.timeline-feature-item .timeline-header-block .timeline-header iframe,
.timeline-feature-item .timeline-header-block .timeline-header img,
.timeline-feature-item .timeline-header-block .timeline-header object {
 line-height:0;
 display:inline-block;
 vertical-align:top;
 -webkit-box-shadow:none;
 box-shadow:none;
 border:0;
 -webkit-border-radius:0;
 border-radius:0;
 max-width:100%
}
.timeline-clear {
 clear:both
}
.timeline-feature-item .timeline-dot,
.timeline-wrapper .timeline-dot {
 width:1px;
 height:1px;
 background-color:#de5034;
 border:4px solid #fff;
 -webkit-border-radius:500px;
 border-radius:500px;
 position:absolute;
 top:32px;
 display:block;
 padding:3px
}
.timeline-post-left .timeline-dot {
 right:-28px
}
.timeline-post-right .timeline-dot {
 left:-26px
}
.feat-item .feat-dot {
 top:-30px;
 left:50%;
 position:absolute
}
.feat-item .feat-dot.feat-top {
 top:auto;
 bottom:-25px
}
.feat-item .timeline-dot {
 left:-6px;
 position:relative;
 top:0
}
.ult-timeline-arrow {
 position:absolute;
 height:0;
 width:1px
}
.ult-timeline-arrow l,
.ult-timeline-arrow s {
 border-color:rgba(255,255,255,0) #d0d0d0;
 border-style:solid;
 display:block;
 position:relative;
 top:0
}
.ult-timeline-arrow l {
 top:-16.5px
}
.timeline-post-right .ult-timeline-arrow {
 top:30px
}
.timeline-post-right .ult-timeline-arrow {
 left:-10px
}
.timeline-post-right .ult-timeline-arrow l,
.timeline-post-right .ult-timeline-arrow s {
 border-width:9px 10px 9px 0
}
.timeline-post-right .ult-timeline-arrow l {
 border-right-color:#fcfcfc;
 left:1px
}
.timeline-post-left .ult-timeline-arrow {
 top:30px
}
.timeline-post-left .ult-timeline-arrow {
 right:-1px
}
.timeline-post-left .ult-timeline-arrow l,
.timeline-post-left .ult-timeline-arrow s {
 border-width:9px 0 9px 10px
}
.timeline-post-left .ult-timeline-arrow l {
 border-left-color:#fcfcfc;
 right:1px
}
.feat-item .ult-timeline-arrow {
 position:absolute;
 height:0;
 width:1px;
 top:-9px;
 left:50%
}
.feat-item .ult-timeline-arrow.feat-top {
 top:auto;
 bottom:0
}
.feat-item .ult-timeline-arrow l,
.feat-item .ult-timeline-arrow s {
 border-width:0 10px 9px 10px;
 border-color:#d0d0d0 rgba(255,255,255,0);
 border-style:solid;
 display:block;
 position:relative;
 top:0;
 left:-9px
}
.feat-item .ult-timeline-arrow.feat-top l,
.feat-item .ult-timeline-arrow.feat-top s {
 border-width:8px 10px 0 10px
}
.feat-item .ult-timeline-arrow.feat-top s {
 top:1px
}
.feat-item .ult-timeline-arrow l {
 border-bottom-color:#fff;
 top:-8px;
 right:0
}
.timeline-post-left .timeline-header {
 text-align:right
}
.timeline-post-left .ult-timeline-icon .aio-icon {
 position:relative
}
.timeline-post-left .ult-timeline-icon .aio-icon-img,
.timeline-post-left .ult-timeline-icon .aio-icon.none {
 position:relative
}
.timeline-post-right .timeline-header {
 text-align:left
}
.timeline-post-right .ult-timeline-icon .aio-icon {
 position:relative
}
.timeline-post-right .ult-timeline-icon .aio-icon-img,
.timeline-post-right .ult-timeline-icon .aio-icon.none {
 position:relative
}
.timeline-feature-item.feat-item .timeline-header {
 display:block;
 padding:15px
}
.timeline-feature-item.feat-item .timeline-icon-block {
 display:block;
 width:100%
}
.timeline-feature-item.feat-item .ult-timeline-icon {
 margin:0 auto
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img {
 margin-left:auto;
 margin-right:auto
}
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon,
.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img {
 margin-top:15px
}
.smile-icon-timeline-wrap.timeline-custom-width {
 margin-left:auto;
 margin-right:auto
}
.timeline-custom-width .timeline-block .timeline-header {
 width:100%
}
.timeline-custom-width .timeline-left .timeline-post-left {
 float:right
}
.timeline-custom-width .timeline-right .timeline-post-right {
 float:left
}
.tl-animation-slide-out .timeline-dot,
.tl-animation-slide-out .timeline-post-left,
.tl-animation-slide-out .timeline-post-right {
 -webkit-transition:-webkit-transform 150ms linear;
 transition:-webkit-transform 150ms linear;
 transition:transform 150ms linear;
 transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-out .timeline-post-right:hover {
 -webkit-transform:translateX(3px);
 -ms-transform:translateX(3px);
 transform:translateX(3px)
}
.tl-animation-slide-out .timeline-post-right:hover .timeline-dot {
 -webkit-transform:translateX(-3px);
 -ms-transform:translateX(-3px);
 transform:translateX(-3px)
}
.tl-animation-slide-out .timeline-post-left:hover {
 -webkit-transform:translateX(-3px);
 -ms-transform:translateX(-3px);
 transform:translateX(-3px)
}
.tl-animation-slide-out .timeline-post-left:hover .timeline-dot {
 -webkit-transform:translateX(3px);
 -ms-transform:translateX(3px);
 transform:translateX(3px)
}
.tl-animation-slide-up .feat-item,
.tl-animation-slide-up .timeline-block {
 -webkit-transition:-webkit-transform 150ms linear;
 transition:-webkit-transform 150ms linear;
 transition:transform 150ms linear;
 transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-up .feat-item:hover,
.tl-animation-slide-up .timeline-block:hover {
 -webkit-transform:translateY(-3px);
 -ms-transform:translateY(-3px);
 transform:translateY(-3px)
}
.tl-animation-slide-down .feat-item,
.tl-animation-slide-down .timeline-block {
 -webkit-transition:-webkit-transform 150ms linear;
 transition:-webkit-transform 150ms linear;
 transition:transform 150ms linear;
 transition:transform 150ms linear,-webkit-transform 150ms linear
}
.tl-animation-slide-down .feat-item:hover,
.tl-animation-slide-down .timeline-block:hover {
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.tl-animation-shadow .feat-item,
.tl-animation-shadow .timeline-block {
 -webkit-transition:box-shadow .3s linear;
 -webkit-transition:-webkit-box-shadow .3s linear;
 transition:-webkit-box-shadow .3s linear;
 transition:box-shadow .3s linear;
 transition:box-shadow .3s linear,-webkit-box-shadow .3s linear
}
.tl-animation-shadow .feat-item,
.tl-animation-shadow .timeline-block {
 -webkit-box-shadow:none;
 box-shadow:none
}
.tl-animation-shadow .feat-item:hover,
.tl-animation-shadow .timeline-block:hover {
 -webkit-box-shadow:0 0 3px #626262;
 box-shadow:0 0 3px #626262
}
.timeline-block a,
a .timeline-block {
 text-decoration:none
}
.time-clash-left,
.time-clash-right {
 margin-top:17px
}
.timeline-block button,
.timeline-block input,
.timeline-block input.wpcf7-form-control,
.timeline-block select,
.timeline-block textarea {
 max-width:100%!important
}
.tl-desc-a {
 text-decoration:none
}
.ult-link-box {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:10
}
@media(max-width:767px) {
 .smile-icon-timeline-wrap {
  max-width:100%
 }
 .smile-icon-timeline-wrap .timeline-feature-item {
  margin-right:0!important
 }
 .smile-icon-timeline-wrap .timeline-line {
  left:50%!important;
  margin-left:0!important
 }
 .smile-icon-timeline-wrap .timeline-block,
 .smile-icon-timeline-wrap .timeline-separator-text {
  width:100%;
  max-width:100%
 }
 .jstime .timeline-block.timeline-post-right {
  margin-left:0!important
 }
 .smile-icon-timeline-wrap .timeline-dot,
 .smile-icon-timeline-wrap .ult-timeline-arrow {
  display:none
 }
 .timeline-block .timeline-header {
  display:block;
  text-align:left
 }
 .timeline-block.timeline-post-left .timeline-icon-block {
  padding:5px 0 5px 15px
 }
 .timeline-block.timeline-post-right .timeline-icon-block {
  padding:5px 15px 5px 0
 }
 .timeline-post-left .ult-timeline-icon .aio-icon,
 .timeline-post-left .ult-timeline-icon .aio-icon-img,
 .timeline-post-left .ult-timeline-icon .aio-icon.none {
  left:0
 }
 .timeline-post-right .ult-timeline-icon .aio-icon,
 .timeline-post-right .ult-timeline-icon .aio-icon-img,
 .timeline-post-right .ult-timeline-icon .aio-icon.none {
  right:0
 }
}
.smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block {
 width:-webkit-calc(50% - 19px);
 width:calc(50% - 19px)
}
.csstime .timeline-line {
 margin-left:0
}
@media(max-width:767px) {
 .smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block {
  width:100%
 }
}
.bsf_tooltip {
 position:absolute;
 z-index:1030;
 display:block;
 font-size:12px;
 line-height:1.4;
 visibility:visible;
 opacity:0
}
.bsf_tooltip.in {
 opacity:.9
}
.bsf_tooltip.top {
 padding:5px 0;
 margin-top:-3px
}
.bsf_tooltip.right {
 padding:0 5px;
 margin-left:3px
}
.bsf_tooltip.bottom {
 padding:5px 0;
 margin-top:3px
}
.bsf_tooltip.left {
 padding:0 5px;
 margin-left:-3px
}
.bsf_tooltip-inner {
 max-width:200px;
 padding:5px 8px;
 color:#fff;
 text-align:center;
 text-decoration:none;
 background-color:#3b3b3b;
 -webkit-border-radius:0;
 border-radius:0
}
.bsf_tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.bsf_tooltip.top .bsf_tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-5px;
 border-width:5px 5px 0;
 border-top-color:#3b3b3b
}
.bsf_tooltip.top-left .bsf_tooltip-arrow {
 bottom:0;
 left:5px;
 border-width:5px 5px 0;
 border-top-color:#3b3b3b
}
.bsf_tooltip.top-right .bsf_tooltip-arrow {
 right:5px;
 bottom:0;
 border-width:5px 5px 0;
 border-top-color:#3b3b3b
}
.bsf_tooltip.right .bsf_tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-5px;
 border-width:5px 5px 5px 0;
 border-right-color:#3b3b3b
}
.bsf_tooltip.left .bsf_tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-5px;
 border-width:5px 0 5px 5px;
 border-left-color:#3b3b3b
}
.bsf_tooltip.bottom .bsf_tooltip-arrow {
 top:0;
 left:50%;
 margin-left:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#3b3b3b
}
.bsf_tooltip.bottom-left .bsf_tooltip-arrow {
 top:0;
 left:5px;
 border-width:0 5px 5px;
 border-bottom-color:#3b3b3b
}
.bsf_tooltip.bottom-right .bsf_tooltip-arrow {
 top:0;
 right:5px;
 border-width:0 5px 5px;
 border-bottom-color:#3b3b3b
}
.bsf_tooltip.fade {
 opacity:0;
 -webkit-transition:opacity .3s linear;
 transition:opacity .3s linear
}
.bsf_tooltip.fade.in {
 opacity:1;
 -webkit-transition:opacity .3s linear;
 transition:opacity .3s linear
}
.ult-video {
 margin:20px
}
.ultv-aspect-ratio-4_3 .ultv-video__outer-wrap {
 padding-bottom:75%
}
.ultv-aspect-ratio-16_9 .ultv-video__outer-wrap {
 padding-bottom:56.25%
}
.ultv-aspect-ratio-3_2 .ultv-video__outer-wrap {
 padding-bottom:66.6666%
}
.ultv-video__outer-wrap {
 position:relative;
 height:0;
 overflow:hidden;
 max-width:100%;
 background:#000;
 cursor:pointer
}
.ultv-video__outer-wrap img {
 bottom:0;
 display:block;
 left:0;
 margin:auto;
 max-width:100%;
 width:100%;
 position:absolute;
 right:0;
 top:0;
 border:none;
 height:auto;
 cursor:pointer;
 -webkit-transition:.2s all;
 transition:.2s all
}
.ultv-video__play-icon {
 left:50%;
 top:50%;
 position:absolute;
 cursor:pointer;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 text-align:center;
 -webkit-transition:text-shadow ease .2s,color ease .2s;
 transition:text-shadow ease .2s,color ease .2s;
 z-index:5
}
.ultv-video__outer-wrap iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:2;
 background:0 0
}
.ultv-vimeo-wrap {
 -js-display:flex;
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex;
 position:absolute;
 top:0;
 left:0;
 z-index:2;
 margin:10px;
 -webkit-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
 margin-right:4.6em
}
.ultv-vimeo-portrait {
 width:60px;
 height:60px;
 background:rgba(23,35,34,.75);
 margin-right:1px;
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 -moz-box-flex:1;
 flex:1 0 auto;
 padding:0
}
.ultv-vimeo-portrait img {
 width:50px;
 height:50px;
 margin:5px;
 padding:0;
 border:0;
 -webkit-border-radius:50%;
 border-radius:50%
}
.ultv-vimeo-headers {
 font-size:10px
}
.ultv-vimeo-byline {
 font-size:1.2em!important;
 font-weight:400;
 color:#fff;
 margin-top:.1em;
 padding:.2em .5em;
 background:rgba(23,35,34,.75);
 text-transform:none;
 line-height:normal;
 letter-spacing:normal
}
.ultv-vimeo-title {
 max-width:100%;
 font-size:2em!important;
 font-weight:700;
 margin:0;
 padding:.1em .2em;
 background:rgba(23,35,34,.75);
 display:inline-block;
 text-transform:none;
 line-height:normal;
 letter-spacing:normal
}
.ultv-video__outer-wrap:active .ubb-animation-sink,
.ultv-video__outer-wrap:focus .ultv-animation-sink,
.ultv-video__outer-wrap:hover .ultv-animation-sink {
 top:-webkit-calc(50% + 8px);
 top:calc(50% + 8px)
}
.ultv-video__outer-wrap .ultv-animation-sink {
 -webkit-transition-duration:.2s;
 transition-duration:.2s;
 -webkit-transition-property:top;
 transition-property:top;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.ultv-video__outer-wrap .ultv-animation-float {
 -webkit-transition-duration:.2s;
 transition-duration:.2s;
 -webkit-transition-property:top;
 transition-property:top;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.ultv-video__outer-wrap:before {
 content:'';
 z-index:2;
 height:100%;
 width:100%;
 position:absolute;
 top:0;
 left:0
}
.ultv-video__outer-wrap:active .ultv-animation-float,
.ultv-video__outer-wrap:focus .ultv-animation-float,
.ultv-video__outer-wrap:hover .ultv-animation-float {
 top:-webkit-calc(50% - 8px);
 top:calc(50% - 8px)
}
.ultv-video__outer-wrap:active .ultv-animation-wobble-vertical,
.ultv-video__outer-wrap:focus .ultv-animation-wobble-vertical,
.ultv-video__outer-wrap:hover .ultv-animation-wobble-vertical {
 -webkit-animation-name:uael-wobble-vertical;
 animation-name:ultv-wobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ultv-wobble-vertical {
 16.65% {
  top:-webkit-calc(50% + 8px);
  top:calc(50% + 8px)
 }
 33.3% {
  top:-webkit-calc(50% - 6px);
  top:calc(50% - 6px)
 }
 49.95% {
  top:-webkit-calc(50% + 4px);
  top:calc(50% + 4px)
 }
 66.6% {
  top:-webkit-calc(50% - 2px);
  top:calc(50% - 2px)
 }
 83.25% {
  top:-webkit-calc(50% + 1px);
  top:calc(50% + 1px)
 }
 100% {
  top:50%
 }
}
@keyframes ultv-wobble-vertical {
 16.65% {
  top:-webkit-calc(50% + 8px);
  top:calc(50% + 8px)
 }
 33.3% {
  top:-webkit-calc(50% - 6px);
  top:calc(50% - 6px)
 }
 49.95% {
  top:-webkit-calc(50% + 4px);
  top:calc(50% + 4px)
 }
 66.6% {
  top:-webkit-calc(50% - 2px);
  top:calc(50% - 2px)
 }
 83.25% {
  top:-webkit-calc(50% + 1px);
  top:calc(50% + 1px)
 }
 100% {
  top:50%
 }
}
.ultv-subscribe-bar {
 js-display:flex;
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -moz-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -moz-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:6px 10px
}
.ultv-subscribe-bar-prefix {
 margin-right:10px
}
.ultv-subscribe-content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-ms-flexbox;
 display:flex
}
.ultv-video__outer-wrap:hover .ultv-video__play-icon .ultv-youtube-icon-bg {
 fill:#cc181e
}
.ultv-video__outer-wrap:hover .ultv-video__play-icon .ultv-vimeo-icon-bg {
 fill:rgba(0,173,239,.9)
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-bar {
 display:block;
 text-align:center
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-bar-prefix {
 margin-right:0;
 margin-bottom:8px
}
.ultv-subscribe-responsive-desktop .ultv-subscribe-content {
 display:block
}
@media only screen and (max-width:992px) {
 .ultv-subscribe-responsive-tablet .ultv-subscribe-bar {
  display:block;
  text-align:center
 }
 .ultv-subscribe-responsive-tablet .ultv-subscribe-bar-prefix {
  margin-right:0;
  margin-bottom:8px
 }
 .ultv-subscribe-responsive-tablet .ultv-subscribe-content {
  display:block
 }
}
@media only screen and (max-width:767px) {
 .ultv-subscribe-responsive-mobile .ultv-subscribe-bar {
  display:block;
  text-align:center
 }
 .ultv-subscribe-responsive-mobile .ultv-subscribe-bar-prefix {
  margin-right:0;
  margin-bottom:8px
 }
 .ultv-subscribe-responsive-mobile .ultv-subscribe-content {
  display:block
 }
}
.ult-video-banner,
.wpb_column>.wpb_wrapper>.ult-video-banner {
 position:relative;
 z-index:1;
 display:block;
 overflow:hidden;
 margin:0 auto 35px;
 text-align:center;
 cursor:pointer;
 max-width:100%;
 background-repeat:no-repeat;
 -webkit-background-size:cover;
 background-size:cover;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.entry-content .ult-video-banner video,
.ult-video-banner video {
 margin:0;
 padding:0;
 width:100%;
 max-width:100%;
 display:block
}
.ult-video-banner .ult-video-banner-desc {
 position:absolute;
 bottom:0;
 left:0;
 z-index:2;
 padding:15px;
 color:#fff;
 font-size:1em;
 -webkit-backface-visvdoility:hidden;
 backface-visvdoility:hidden;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 top:auto;
 min-height:25%;
 height:100%;
 max-height:100%;
 text-align:left;
 width:100%
}
.ult-vdo-effect h2 {
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content,
.ult-vdo-effect.ult-vb-touch-start h2 {
 -webkit-transform:translate3d(0,30px,0);
 transform:translate3d(0,30px,0)
}
.ult-video-banner .ult-video-banner-content,
.ult-video-banner h2 {
 letter-spacing:normal;
 padding:0;
 margin:0
}
.ult-video-banner h2 {
 font-size:20px;
 line-height:1.35em;
 z-index:1;
 overflow:hidden;
 font-weight:700;
 color:#fff
}
.ult-vdo-effect .ult-video-banner-content {
 margin-top:10px;
 opacity:1;
 z-index:1;
 -webkit-transition:opacity .2s,-webkit-transform .35s;
 transition:opacity .2s,-webkit-transform .35s;
 transition:opacity .2s,transform .35s;
 transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect .ult-video-banner-content,
.ult-vdo-effect h2 {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content {
 -webkit-transition-delay:.05s;
 transition-delay:.05s;
 -webkit-transition-duration:.35s;
 transition-duration:.35s
}
.ult-vdo-effect.ult-vb-touch-start .ult-video-banner-content {
 opacity:0
}
.ult-video-banner-overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-transition:all .6s ease;
 -moz-transition:all .6s ease;
 -o-transition:all .6s ease
}
.ult-video-banner .ult-video-banner-content {
 font-size:13px;
 line-height:1.6em
}
.ult-video-banner .ult-video-banner-content p,
.ult-video-banner .ult-video-banner-content ul li {
 font-family:inherit;
 font-size:inherit;
 color:inherit;
 line-height:inherit
}
.ult-vdo-effect-style1 .ult-video-banner-desc {
 top:auto;
 bottom:0;
 min-height:25%;
 height:auto;
 max-height:100%;
 text-align:left
}
.ult-vdo-effect-style1 h2 {
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content,
.ult-vdo-effect-style1.ult-vb-touch-start h2 {
 -webkit-transform:translate3d(0,30px,0);
 -ms-transform:translate3d(0,30px,0);
 transform:translate3d(0,30px,0)
}
.ult-vdo-effect-style1 .ult-video-banner-content {
 margin-top:10px;
 opacity:1;
 z-index:1;
 -webkit-transition:opacity .2s,-webkit-transform .35s;
 transition:opacity .2s,-webkit-transform .35s;
 transition:opacity .2s,transform .35s;
 transition:opacity .2s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style1 .ult-video-banner-content,
.ult-vdo-effect-style1 h2 {
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content {
 -webkit-transition-delay:.05s;
 transition-delay:.05s;
 -webkit-transition-duration:.35s;
 transition-duration:.35s
}
.ult-vdo-effect-style1.ult-vb-touch-start .ult-video-banner-content {
 opacity:0
}
.ult-vdo-effect-style2 h2:after {
 position:absolute;
 content:"";
 bottom:0;
 left:0;
 width:100%;
 height:2px;
 background:#fff;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start h2 {
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start h2:after {
 -webkit-transform:translate3d(-100%,0,0);
 -ms-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
.ult-vdo-effect-style2.ult-vb-touch-start .ult-video-banner-content {
 -webkit-transform:translate3d(100%,0,0);
 -ms-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
.ult-vdo-effect-style2 .ult-video-banner-desc {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:left;
 overflow:hidden
}
.ult-vdo-effect-style3 .ult-video-banner-desc {
 padding:45px
}
.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-content,
.ult-vdo-effect-style3.ult-vb-touch-start .ult-video-banner-desc::before {
 opacity:0;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0)
}
.ult-vdo-effect-style3 .ult-video-banner-content,
.ult-vdo-effect-style3 .ult-video-banner-desc:before {
 opacity:1;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style3 .ult-video-banner-desc::before {
 position:absolute;
 content:"";
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 border:1px solid #fff
}
.ult-vdo-effect-style3 .ult-video-banner-desc {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:center;
 overflow:hidden
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:before {
 opacity:1;
 -webkit-transform:scale(0,1);
 -ms-transform:scale(0,1);
 transform:scale(0,1)
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-desc:after {
 opacity:1;
 -webkit-transform:scale(1,0);
 -ms-transform:scale(1,0);
 transform:scale(1,0)
}
.ult-vdo-effect-style4 .ult-video-banner-desc::before {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style4 .ult-video-banner-desc:after {
 border-right:1px solid #fff;
 border-left:1px solid #fff;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style4 .ult-video-banner-desc::after,
.ult-vdo-effect-style4 .ult-video-banner-desc::before {
 position:absolute;
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 content:'';
 opacity:1;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style4 h2 {
 padding:45px 35px 30px;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,-20px,0);
 transform:translate3d(0,-20px,0)
}
.ult-vdo-effect-style4.ult-vb-touch-start h2 {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style4.ult-vb-touch-start .ult-video-banner-content {
 -webkit-transform:translate3d(0,-20px,0);
 transform:translate3d(0,-20px,0);
 opacity:0
}
.ult-vdo-effect-style4 .ult-video-banner-content {
 padding:20px 45px;
 opacity:1;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style4 .ult-video-banner-desc {
 text-align:center
}
.ult-vdo-effect-style5.ult-vb-touch-start h2:after,
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content {
 opacity:0;
 -webkit-transform:translate3d(0,40px,0);
 transform:translate3d(0,40px,0)
}
.ult-vdo-effect-style5 h2:after {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 height:2px;
 background:#fff;
 content:'';
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style5 h2 {
 overflow:visible
}
.ult-vdo-effect-style5 .ult-video-banner-desc {
 top:0;
 text-align:right
}
.ult-vdo-effect-style5 .ult-video-banner-content {
 margin-top:30px
}
.ult-vdo-effect-style5 .ult-video-banner-desc {
 height:auto;
 width:100%
}
.ult-vdo-effect-style6 .ult-video-banner-desc {
 padding:45px
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content,
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style6 .ult-video-banner-content,
.ult-vdo-effect-style6 .ult-video-banner-desc:before {
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style6 .ult-video-banner-desc:before {
 position:absolute;
 content:"";
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 border:1px solid #fff;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style6 .ult-video-banner-desc {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:center;
 overflow:hidden
}
.ult-vdo-effect-style6 h2 {
 padding:10px 0 15px 0
}
.ult-vdo-effect-style6.ult-vb-touch-start h2 {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-desc:before {
 opacity:0;
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-vdo-effect-style6.ult-vb-touch-start .ult-video-banner-content {
 opacity:0;
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-vdo-effect-style6 .ult-video-banner-content {
 margin:0 auto;
 max-width:90%;
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1);
 opacity:1
}
.ult-vdo-effect-style6 .ult-video-banner-content {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style7 .ult-video-banner-desc {
 padding:45px
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content,
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before {
 opacity:1;
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-vdo-effect-style7 .ult-video-banner-content,
.ult-vdo-effect-style7 .ult-video-banner-desc:before {
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style7 .ult-video-banner-desc:before {
 position:absolute;
 content:"";
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 border:1px solid #fff;
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style7 .ult-video-banner-desc {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:center;
 overflow:hidden
}
.ult-vdo-effect-style7.ult-vb-touch-start h2 {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-desc:before {
 opacity:0;
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.ult-vdo-effect-style7.ult-vb-touch-start .ult-video-banner-content {
 opacity:0;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style7 .ult-video-banner-content {
 margin:0 auto;
 max-width:90%;
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1);
 opacity:1
}
.ult-vdo-effect-style7 .ult-video-banner-content {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style8.ult-vb-touch-start video {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style8 video {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ult-vdo-effect-style8 video {
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:translate3d(0,-60px,0);
 transform:translate3d(0,-60px,0)
}
.ult-vdo-effect-style8 video {
 position:relative;
 display:block;
 min-height:100%;
 max-width:100%
}
.ult-vdo-effect-style8 .ult-video-banner-desc {
 padding:0;
 width:100%
}
.ult-vdo-effect-style8 .ult-video-banner-desc h2 {
 padding:15px 15px 0 15px
}
.ult-vdo-effect-style8 .ult-video-banner-desc .ult-video-banner-content {
 padding:25px 15px 15px 15px;
 background:rgba(0,0,0,.3)
}
.ult-vdo-effect-style9 video {
 -webkit-transform:scale3d(.95,.92,1);
 transform:scale3d(.95,.92,1);
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform-origin:50% 50%;
 -ms-transform-origin:50% 50%;
 transform-origin:50% 50%;
 z-index:1;
 position:inherit;
 background:rgba(0,0,0,.8)
}
.ult-vdo-effect-style9.ult-vb-touch-start video {
 opacity:.95;
 -webkit-transition:-webkit-transform .35s;
 transition:-webkit-transform .35s;
 transition:transform .35s;
 transition:transform .35s,-webkit-transform .35s;
 -webkit-transform:scale3d(1,1,1);
 transform:scale3d(1,1,1)
}
.ult-vdo-effect-style9 .ult-video-banner-desc {
 text-align:center;
 top:0
}
.ult-vdo-effect-style9.ult-vb-touch-start h2 {
 -webkit-transform:translate3d(0,30px,0);
 transform:translate3d(0,30px,0)
}
.ult-vdo-effect-style9.ult-vb-touch-start .ult-video-banner-content {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style10 .ult-video-banner-desc {
 padding:45px
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content,
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before {
 opacity:1;
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style10 .ult-video-banner-content,
.ult-vdo-effect-style10 .ult-video-banner-desc:before {
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
.ult-vdo-effect-style10 .ult-video-banner-desc:before {
 position:absolute;
 content:"";
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
 border:1px solid #fff;
 opacity:1;
 background:rgba(0,0,0,.8);
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.ult-vdo-effect-style10 .ult-video-banner-desc {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:center;
 overflow:hidden
}
.ult-vdo-effect-style10 h2 {
 padding:10px 0 15px 0;
 -webkit-transform:scale(.9);
 -ms-transform:scale(.9);
 transform:scale(.9)
}
.ult-vdo-effect-style10.ult-vb-touch-start h2 {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-desc:before {
 opacity:0;
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-vdo-effect-style10.ult-vb-touch-start .ult-video-banner-content {
 opacity:0;
 -webkit-transform:scale(1.5);
 -ms-transform:scale(1.5);
 transform:scale(1.5)
}
.ult-vdo-effect-style10 .ult-video-banner-content {
 margin:0 auto;
 max-width:90%;
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1);
 opacity:1
}
.ult-vdo-effect-style10 .ult-video-banner-content {
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 transition:opacity .35s,transform .35s,-webkit-transform .35s
}
@charset "UTF-8";
.ekit-wid-con .row {
 display:-ms-flexbox;
 display:-webkit-box;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.ekit-wid-con .col,
.ekit-wid-con .col-1,
.ekit-wid-con .col-10,
.ekit-wid-con .col-11,
.ekit-wid-con .col-12,
.ekit-wid-con .col-2,
.ekit-wid-con .col-3,
.ekit-wid-con .col-4,
.ekit-wid-con .col-5,
.ekit-wid-con .col-6,
.ekit-wid-con .col-7,
.ekit-wid-con .col-8,
.ekit-wid-con .col-9,
.ekit-wid-con .col-auto,
.ekit-wid-con .col-lg,
.ekit-wid-con .col-lg-1,
.ekit-wid-con .col-lg-10,
.ekit-wid-con .col-lg-11,
.ekit-wid-con .col-lg-12,
.ekit-wid-con .col-lg-2,
.ekit-wid-con .col-lg-3,
.ekit-wid-con .col-lg-4,
.ekit-wid-con .col-lg-5,
.ekit-wid-con .col-lg-6,
.ekit-wid-con .col-lg-7,
.ekit-wid-con .col-lg-8,
.ekit-wid-con .col-lg-9,
.ekit-wid-con .col-lg-auto,
.ekit-wid-con .col-md,
.ekit-wid-con .col-md-1,
.ekit-wid-con .col-md-10,
.ekit-wid-con .col-md-11,
.ekit-wid-con .col-md-12,
.ekit-wid-con .col-md-2,
.ekit-wid-con .col-md-3,
.ekit-wid-con .col-md-4,
.ekit-wid-con .col-md-5,
.ekit-wid-con .col-md-6,
.ekit-wid-con .col-md-7,
.ekit-wid-con .col-md-8,
.ekit-wid-con .col-md-9,
.ekit-wid-con .col-md-auto,
.ekit-wid-con .col-sm,
.ekit-wid-con .col-sm-1,
.ekit-wid-con .col-sm-10,
.ekit-wid-con .col-sm-11,
.ekit-wid-con .col-sm-12,
.ekit-wid-con .col-sm-2,
.ekit-wid-con .col-sm-3,
.ekit-wid-con .col-sm-4,
.ekit-wid-con .col-sm-5,
.ekit-wid-con .col-sm-6,
.ekit-wid-con .col-sm-7,
.ekit-wid-con .col-sm-8,
.ekit-wid-con .col-sm-9,
.ekit-wid-con .col-sm-auto,
.ekit-wid-con .col-xl,
.ekit-wid-con .col-xl-1,
.ekit-wid-con .col-xl-10,
.ekit-wid-con .col-xl-11,
.ekit-wid-con .col-xl-12,
.ekit-wid-con .col-xl-2,
.ekit-wid-con .col-xl-3,
.ekit-wid-con .col-xl-4,
.ekit-wid-con .col-xl-5,
.ekit-wid-con .col-xl-6,
.ekit-wid-con .col-xl-7,
.ekit-wid-con .col-xl-8,
.ekit-wid-con .col-xl-9,
.ekit-wid-con .col-xl-auto {
 position:relative;
 width:100%;
 padding-right:15px;
 padding-left:15px
}
.ekit-wid-con .col {
 -ms-flex-preferred-size:0;
 flex-basis:0%;
 -ms-flex-positive:1;
 -webkit-box-flex:1;
 flex-grow:1;
 max-width:100%
}
.ekit-wid-con .row-cols-1>* {
 -ms-flex:0 0 100%;
 -webkit-box-flex:0;
 flex:0 0 100%;
 max-width:100%
}
.ekit-wid-con .row-cols-2>* {
 -ms-flex:0 0 50%;
 -webkit-box-flex:0;
 flex:0 0 50%;
 max-width:50%
}
.ekit-wid-con .row-cols-3>* {
 -ms-flex:0 0 33.333333%;
 -webkit-box-flex:0;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.ekit-wid-con .row-cols-4>* {
 -ms-flex:0 0 25%;
 -webkit-box-flex:0;
 flex:0 0 25%;
 max-width:25%
}
.ekit-wid-con .row-cols-5>* {
 -ms-flex:0 0 20%;
 -webkit-box-flex:0;
 flex:0 0 20%;
 max-width:20%
}
.ekit-wid-con .row-cols-6>* {
 -ms-flex:0 0 16.666667%;
 -webkit-box-flex:0;
 flex:0 0 16.666667%;
 max-width:16.666667%
}
.ekit-wid-con .col-auto {
 -ms-flex:0 0 auto;
 -webkit-box-flex:0;
 flex:0 0 auto;
 width:auto;
 max-width:100%
}
.ekit-wid-con .col-1 {
 -ms-flex:0 0 8.333333%;
 -webkit-box-flex:0;
 flex:0 0 8.333333%;
 max-width:8.333333%
}
.ekit-wid-con .col-2 {
 -ms-flex:0 0 16.666667%;
 -webkit-box-flex:0;
 flex:0 0 16.666667%;
 max-width:16.666667%
}
.ekit-wid-con .col-3 {
 -ms-flex:0 0 25%;
 -webkit-box-flex:0;
 flex:0 0 25%;
 max-width:25%
}
.ekit-wid-con .col-4 {
 -ms-flex:0 0 33.333333%;
 -webkit-box-flex:0;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.ekit-wid-con .col-5 {
 -ms-flex:0 0 41.666667%;
 -webkit-box-flex:0;
 flex:0 0 41.666667%;
 max-width:41.666667%
}
.ekit-wid-con .col-6 {
 -ms-flex:0 0 50%;
 -webkit-box-flex:0;
 flex:0 0 50%;
 max-width:50%
}
.ekit-wid-con .col-7 {
 -ms-flex:0 0 58.333333%;
 -webkit-box-flex:0;
 flex:0 0 58.333333%;
 max-width:58.333333%
}
.ekit-wid-con .col-8 {
 -ms-flex:0 0 66.666667%;
 -webkit-box-flex:0;
 flex:0 0 66.666667%;
 max-width:66.666667%
}
.ekit-wid-con .col-9 {
 -ms-flex:0 0 75%;
 -webkit-box-flex:0;
 flex:0 0 75%;
 max-width:75%
}
.ekit-wid-con .col-10 {
 -ms-flex:0 0 83.333333%;
 -webkit-box-flex:0;
 flex:0 0 83.333333%;
 max-width:83.333333%
}
.ekit-wid-con .col-11 {
 -ms-flex:0 0 91.666667%;
 -webkit-box-flex:0;
 flex:0 0 91.666667%;
 max-width:91.666667%
}
.ekit-wid-con .col-12 {
 -ms-flex:0 0 100%;
 -webkit-box-flex:0;
 flex:0 0 100%;
 max-width:100%
}
.ekit-wid-con .order-first {
 -ms-flex-order:-1;
 -webkit-box-ordinal-group:0;
 order:-1
}
.ekit-wid-con .order-last {
 -ms-flex-order:13;
 -webkit-box-ordinal-group:14;
 order:13
}
.ekit-wid-con .order-0 {
 -ms-flex-order:0;
 -webkit-box-ordinal-group:1;
 order:0
}
.ekit-wid-con .order-1 {
 -ms-flex-order:1;
 -webkit-box-ordinal-group:2;
 order:1
}
.ekit-wid-con .order-2 {
 -ms-flex-order:2;
 -webkit-box-ordinal-group:3;
 order:2
}
.ekit-wid-con .order-3 {
 -ms-flex-order:3;
 -webkit-box-ordinal-group:4;
 order:3
}
.ekit-wid-con .order-4 {
 -ms-flex-order:4;
 -webkit-box-ordinal-group:5;
 order:4
}
.ekit-wid-con .order-5 {
 -ms-flex-order:5;
 -webkit-box-ordinal-group:6;
 order:5
}
.ekit-wid-con .order-6 {
 -ms-flex-order:6;
 -webkit-box-ordinal-group:7;
 order:6
}
.ekit-wid-con .order-7 {
 -ms-flex-order:7;
 -webkit-box-ordinal-group:8;
 order:7
}
.ekit-wid-con .order-8 {
 -ms-flex-order:8;
 -webkit-box-ordinal-group:9;
 order:8
}
.ekit-wid-con .order-9 {
 -ms-flex-order:9;
 -webkit-box-ordinal-group:10;
 order:9
}
.ekit-wid-con .order-10 {
 -ms-flex-order:10;
 -webkit-box-ordinal-group:11;
 order:10
}
.ekit-wid-con .order-11 {
 -ms-flex-order:11;
 -webkit-box-ordinal-group:12;
 order:11
}
.ekit-wid-con .order-12 {
 -ms-flex-order:12;
 -webkit-box-ordinal-group:13;
 order:12
}
.ekit-wid-con .offset-1 {
 margin-left:8.333333%
}
.ekit-wid-con .offset-2 {
 margin-left:16.666667%
}
.ekit-wid-con .offset-3 {
 margin-left:25%
}
.ekit-wid-con .offset-4 {
 margin-left:33.333333%
}
.ekit-wid-con .offset-5 {
 margin-left:41.666667%
}
.ekit-wid-con .offset-6 {
 margin-left:50%
}
.ekit-wid-con .offset-7 {
 margin-left:58.333333%
}
.ekit-wid-con .offset-8 {
 margin-left:66.666667%
}
.ekit-wid-con .offset-9 {
 margin-left:75%
}
.ekit-wid-con .offset-10 {
 margin-left:83.333333%
}
.ekit-wid-con .offset-11 {
 margin-left:91.666667%
}
@media (min-width:576px) {
 .ekit-wid-con .col-sm {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  flex-grow:1;
  max-width:100%
 }
 .ekit-wid-con .row-cols-sm-1>* {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .row-cols-sm-2>* {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .row-cols-sm-3>* {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .row-cols-sm-4>* {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .row-cols-sm-5>* {
  -ms-flex:0 0 20%;
  -webkit-box-flex:0;
  flex:0 0 20%;
  max-width:20%
 }
 .ekit-wid-con .row-cols-sm-6>* {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-sm-auto {
  -ms-flex:0 0 auto;
  -webkit-box-flex:0;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .ekit-wid-con .col-sm-1 {
  -ms-flex:0 0 8.333333%;
  -webkit-box-flex:0;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .ekit-wid-con .col-sm-2 {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-sm-3 {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .col-sm-4 {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .col-sm-5 {
  -ms-flex:0 0 41.666667%;
  -webkit-box-flex:0;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .ekit-wid-con .col-sm-6 {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .col-sm-7 {
  -ms-flex:0 0 58.333333%;
  -webkit-box-flex:0;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .ekit-wid-con .col-sm-8 {
  -ms-flex:0 0 66.666667%;
  -webkit-box-flex:0;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .ekit-wid-con .col-sm-9 {
  -ms-flex:0 0 75%;
  -webkit-box-flex:0;
  flex:0 0 75%;
  max-width:75%
 }
 .ekit-wid-con .col-sm-10 {
  -ms-flex:0 0 83.333333%;
  -webkit-box-flex:0;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .ekit-wid-con .col-sm-11 {
  -ms-flex:0 0 91.666667%;
  -webkit-box-flex:0;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .ekit-wid-con .col-sm-12 {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .order-sm-first {
  -ms-flex-order:-1;
  -webkit-box-ordinal-group:0;
  order:-1
 }
 .ekit-wid-con .order-sm-last {
  -ms-flex-order:13;
  -webkit-box-ordinal-group:14;
  order:13
 }
 .ekit-wid-con .order-sm-0 {
  -ms-flex-order:0;
  -webkit-box-ordinal-group:1;
  order:0
 }
 .ekit-wid-con .order-sm-1 {
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
  order:1
 }
 .ekit-wid-con .order-sm-2 {
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
  order:2
 }
 .ekit-wid-con .order-sm-3 {
  -ms-flex-order:3;
  -webkit-box-ordinal-group:4;
  order:3
 }
 .ekit-wid-con .order-sm-4 {
  -ms-flex-order:4;
  -webkit-box-ordinal-group:5;
  order:4
 }
 .ekit-wid-con .order-sm-5 {
  -ms-flex-order:5;
  -webkit-box-ordinal-group:6;
  order:5
 }
 .ekit-wid-con .order-sm-6 {
  -ms-flex-order:6;
  -webkit-box-ordinal-group:7;
  order:6
 }
 .ekit-wid-con .order-sm-7 {
  -ms-flex-order:7;
  -webkit-box-ordinal-group:8;
  order:7
 }
 .ekit-wid-con .order-sm-8 {
  -ms-flex-order:8;
  -webkit-box-ordinal-group:9;
  order:8
 }
 .ekit-wid-con .order-sm-9 {
  -ms-flex-order:9;
  -webkit-box-ordinal-group:10;
  order:9
 }
 .ekit-wid-con .order-sm-10 {
  -ms-flex-order:10;
  -webkit-box-ordinal-group:11;
  order:10
 }
 .ekit-wid-con .order-sm-11 {
  -ms-flex-order:11;
  -webkit-box-ordinal-group:12;
  order:11
 }
 .ekit-wid-con .order-sm-12 {
  -ms-flex-order:12;
  -webkit-box-ordinal-group:13;
  order:12
 }
 .ekit-wid-con .offset-sm-0 {
  margin-left:0
 }
 .ekit-wid-con .offset-sm-1 {
  margin-left:8.333333%
 }
 .ekit-wid-con .offset-sm-2 {
  margin-left:16.666667%
 }
 .ekit-wid-con .offset-sm-3 {
  margin-left:25%
 }
 .ekit-wid-con .offset-sm-4 {
  margin-left:33.333333%
 }
 .ekit-wid-con .offset-sm-5 {
  margin-left:41.666667%
 }
 .ekit-wid-con .offset-sm-6 {
  margin-left:50%
 }
 .ekit-wid-con .offset-sm-7 {
  margin-left:58.333333%
 }
 .ekit-wid-con .offset-sm-8 {
  margin-left:66.666667%
 }
 .ekit-wid-con .offset-sm-9 {
  margin-left:75%
 }
 .ekit-wid-con .offset-sm-10 {
  margin-left:83.333333%
 }
 .ekit-wid-con .offset-sm-11 {
  margin-left:91.666667%
 }
}
@media (min-width:768px) {
 .ekit-wid-con .col-md {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  flex-grow:1;
  max-width:100%
 }
 .ekit-wid-con .row-cols-md-1>* {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .row-cols-md-2>* {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .row-cols-md-3>* {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .row-cols-md-4>* {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .row-cols-md-5>* {
  -ms-flex:0 0 20%;
  -webkit-box-flex:0;
  flex:0 0 20%;
  max-width:20%
 }
 .ekit-wid-con .row-cols-md-6>* {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-md-auto {
  -ms-flex:0 0 auto;
  -webkit-box-flex:0;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .ekit-wid-con .col-md-1 {
  -ms-flex:0 0 8.333333%;
  -webkit-box-flex:0;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .ekit-wid-con .col-md-2 {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-md-3 {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .col-md-4 {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .col-md-5 {
  -ms-flex:0 0 41.666667%;
  -webkit-box-flex:0;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .ekit-wid-con .col-md-6 {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .col-md-7 {
  -ms-flex:0 0 58.333333%;
  -webkit-box-flex:0;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .ekit-wid-con .col-md-8 {
  -ms-flex:0 0 66.666667%;
  -webkit-box-flex:0;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .ekit-wid-con .col-md-9 {
  -ms-flex:0 0 75%;
  -webkit-box-flex:0;
  flex:0 0 75%;
  max-width:75%
 }
 .ekit-wid-con .col-md-10 {
  -ms-flex:0 0 83.333333%;
  -webkit-box-flex:0;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .ekit-wid-con .col-md-11 {
  -ms-flex:0 0 91.666667%;
  -webkit-box-flex:0;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .ekit-wid-con .col-md-12 {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .order-md-first {
  -ms-flex-order:-1;
  -webkit-box-ordinal-group:0;
  order:-1
 }
 .ekit-wid-con .order-md-last {
  -ms-flex-order:13;
  -webkit-box-ordinal-group:14;
  order:13
 }
 .ekit-wid-con .order-md-0 {
  -ms-flex-order:0;
  -webkit-box-ordinal-group:1;
  order:0
 }
 .ekit-wid-con .order-md-1 {
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
  order:1
 }
 .ekit-wid-con .order-md-2 {
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
  order:2
 }
 .ekit-wid-con .order-md-3 {
  -ms-flex-order:3;
  -webkit-box-ordinal-group:4;
  order:3
 }
 .ekit-wid-con .order-md-4 {
  -ms-flex-order:4;
  -webkit-box-ordinal-group:5;
  order:4
 }
 .ekit-wid-con .order-md-5 {
  -ms-flex-order:5;
  -webkit-box-ordinal-group:6;
  order:5
 }
 .ekit-wid-con .order-md-6 {
  -ms-flex-order:6;
  -webkit-box-ordinal-group:7;
  order:6
 }
 .ekit-wid-con .order-md-7 {
  -ms-flex-order:7;
  -webkit-box-ordinal-group:8;
  order:7
 }
 .ekit-wid-con .order-md-8 {
  -ms-flex-order:8;
  -webkit-box-ordinal-group:9;
  order:8
 }
 .ekit-wid-con .order-md-9 {
  -ms-flex-order:9;
  -webkit-box-ordinal-group:10;
  order:9
 }
 .ekit-wid-con .order-md-10 {
  -ms-flex-order:10;
  -webkit-box-ordinal-group:11;
  order:10
 }
 .ekit-wid-con .order-md-11 {
  -ms-flex-order:11;
  -webkit-box-ordinal-group:12;
  order:11
 }
 .ekit-wid-con .order-md-12 {
  -ms-flex-order:12;
  -webkit-box-ordinal-group:13;
  order:12
 }
 .ekit-wid-con .offset-md-0 {
  margin-left:0
 }
 .ekit-wid-con .offset-md-1 {
  margin-left:8.333333%
 }
 .ekit-wid-con .offset-md-2 {
  margin-left:16.666667%
 }
 .ekit-wid-con .offset-md-3 {
  margin-left:25%
 }
 .ekit-wid-con .offset-md-4 {
  margin-left:33.333333%
 }
 .ekit-wid-con .offset-md-5 {
  margin-left:41.666667%
 }
 .ekit-wid-con .offset-md-6 {
  margin-left:50%
 }
 .ekit-wid-con .offset-md-7 {
  margin-left:58.333333%
 }
 .ekit-wid-con .offset-md-8 {
  margin-left:66.666667%
 }
 .ekit-wid-con .offset-md-9 {
  margin-left:75%
 }
 .ekit-wid-con .offset-md-10 {
  margin-left:83.333333%
 }
 .ekit-wid-con .offset-md-11 {
  margin-left:91.666667%
 }
}
@media (min-width:992px) {
 .ekit-wid-con .col-lg {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  flex-grow:1;
  max-width:100%
 }
 .ekit-wid-con .row-cols-lg-1>* {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .row-cols-lg-2>* {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .row-cols-lg-3>* {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .row-cols-lg-4>* {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .row-cols-lg-5>* {
  -ms-flex:0 0 20%;
  -webkit-box-flex:0;
  flex:0 0 20%;
  max-width:20%
 }
 .ekit-wid-con .row-cols-lg-6>* {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-lg-auto {
  -ms-flex:0 0 auto;
  -webkit-box-flex:0;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .ekit-wid-con .col-lg-1 {
  -ms-flex:0 0 8.333333%;
  -webkit-box-flex:0;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .ekit-wid-con .col-lg-2 {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-lg-3 {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .col-lg-4 {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .col-lg-5 {
  -ms-flex:0 0 41.666667%;
  -webkit-box-flex:0;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .ekit-wid-con .col-lg-6 {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .col-lg-7 {
  -ms-flex:0 0 58.333333%;
  -webkit-box-flex:0;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .ekit-wid-con .col-lg-8 {
  -ms-flex:0 0 66.666667%;
  -webkit-box-flex:0;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .ekit-wid-con .col-lg-9 {
  -ms-flex:0 0 75%;
  -webkit-box-flex:0;
  flex:0 0 75%;
  max-width:75%
 }
 .ekit-wid-con .col-lg-10 {
  -ms-flex:0 0 83.333333%;
  -webkit-box-flex:0;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .ekit-wid-con .col-lg-11 {
  -ms-flex:0 0 91.666667%;
  -webkit-box-flex:0;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .ekit-wid-con .col-lg-12 {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .order-lg-first {
  -ms-flex-order:-1;
  -webkit-box-ordinal-group:0;
  order:-1
 }
 .ekit-wid-con .order-lg-last {
  -ms-flex-order:13;
  -webkit-box-ordinal-group:14;
  order:13
 }
 .ekit-wid-con .order-lg-0 {
  -ms-flex-order:0;
  -webkit-box-ordinal-group:1;
  order:0
 }
 .ekit-wid-con .order-lg-1 {
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
  order:1
 }
 .ekit-wid-con .order-lg-2 {
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
  order:2
 }
 .ekit-wid-con .order-lg-3 {
  -ms-flex-order:3;
  -webkit-box-ordinal-group:4;
  order:3
 }
 .ekit-wid-con .order-lg-4 {
  -ms-flex-order:4;
  -webkit-box-ordinal-group:5;
  order:4
 }
 .ekit-wid-con .order-lg-5 {
  -ms-flex-order:5;
  -webkit-box-ordinal-group:6;
  order:5
 }
 .ekit-wid-con .order-lg-6 {
  -ms-flex-order:6;
  -webkit-box-ordinal-group:7;
  order:6
 }
 .ekit-wid-con .order-lg-7 {
  -ms-flex-order:7;
  -webkit-box-ordinal-group:8;
  order:7
 }
 .ekit-wid-con .order-lg-8 {
  -ms-flex-order:8;
  -webkit-box-ordinal-group:9;
  order:8
 }
 .ekit-wid-con .order-lg-9 {
  -ms-flex-order:9;
  -webkit-box-ordinal-group:10;
  order:9
 }
 .ekit-wid-con .order-lg-10 {
  -ms-flex-order:10;
  -webkit-box-ordinal-group:11;
  order:10
 }
 .ekit-wid-con .order-lg-11 {
  -ms-flex-order:11;
  -webkit-box-ordinal-group:12;
  order:11
 }
 .ekit-wid-con .order-lg-12 {
  -ms-flex-order:12;
  -webkit-box-ordinal-group:13;
  order:12
 }
 .ekit-wid-con .offset-lg-0 {
  margin-left:0
 }
 .ekit-wid-con .offset-lg-1 {
  margin-left:8.333333%
 }
 .ekit-wid-con .offset-lg-2 {
  margin-left:16.666667%
 }
 .ekit-wid-con .offset-lg-3 {
  margin-left:25%
 }
 .ekit-wid-con .offset-lg-4 {
  margin-left:33.333333%
 }
 .ekit-wid-con .offset-lg-5 {
  margin-left:41.666667%
 }
 .ekit-wid-con .offset-lg-6 {
  margin-left:50%
 }
 .ekit-wid-con .offset-lg-7 {
  margin-left:58.333333%
 }
 .ekit-wid-con .offset-lg-8 {
  margin-left:66.666667%
 }
 .ekit-wid-con .offset-lg-9 {
  margin-left:75%
 }
 .ekit-wid-con .offset-lg-10 {
  margin-left:83.333333%
 }
 .ekit-wid-con .offset-lg-11 {
  margin-left:91.666667%
 }
}
@media (min-width:1200px) {
 .ekit-wid-con .col-xl {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  flex-grow:1;
  max-width:100%
 }
 .ekit-wid-con .row-cols-xl-1>* {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .row-cols-xl-2>* {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .row-cols-xl-3>* {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .row-cols-xl-4>* {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .row-cols-xl-5>* {
  -ms-flex:0 0 20%;
  -webkit-box-flex:0;
  flex:0 0 20%;
  max-width:20%
 }
 .ekit-wid-con .row-cols-xl-6>* {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-xl-auto {
  -ms-flex:0 0 auto;
  -webkit-box-flex:0;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .ekit-wid-con .col-xl-1 {
  -ms-flex:0 0 8.333333%;
  -webkit-box-flex:0;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .ekit-wid-con .col-xl-2 {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .ekit-wid-con .col-xl-3 {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%
 }
 .ekit-wid-con .col-xl-4 {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .ekit-wid-con .col-xl-5 {
  -ms-flex:0 0 41.666667%;
  -webkit-box-flex:0;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .ekit-wid-con .col-xl-6 {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%
 }
 .ekit-wid-con .col-xl-7 {
  -ms-flex:0 0 58.333333%;
  -webkit-box-flex:0;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .ekit-wid-con .col-xl-8 {
  -ms-flex:0 0 66.666667%;
  -webkit-box-flex:0;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .ekit-wid-con .col-xl-9 {
  -ms-flex:0 0 75%;
  -webkit-box-flex:0;
  flex:0 0 75%;
  max-width:75%
 }
 .ekit-wid-con .col-xl-10 {
  -ms-flex:0 0 83.333333%;
  -webkit-box-flex:0;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .ekit-wid-con .col-xl-11 {
  -ms-flex:0 0 91.666667%;
  -webkit-box-flex:0;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .ekit-wid-con .col-xl-12 {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%
 }
 .ekit-wid-con .order-xl-first {
  -ms-flex-order:-1;
  -webkit-box-ordinal-group:0;
  order:-1
 }
 .ekit-wid-con .order-xl-last {
  -ms-flex-order:13;
  -webkit-box-ordinal-group:14;
  order:13
 }
 .ekit-wid-con .order-xl-0 {
  -ms-flex-order:0;
  -webkit-box-ordinal-group:1;
  order:0
 }
 .ekit-wid-con .order-xl-1 {
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
  order:1
 }
 .ekit-wid-con .order-xl-2 {
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
  order:2
 }
 .ekit-wid-con .order-xl-3 {
  -ms-flex-order:3;
  -webkit-box-ordinal-group:4;
  order:3
 }
 .ekit-wid-con .order-xl-4 {
  -ms-flex-order:4;
  -webkit-box-ordinal-group:5;
  order:4
 }
 .ekit-wid-con .order-xl-5 {
  -ms-flex-order:5;
  -webkit-box-ordinal-group:6;
  order:5
 }
 .ekit-wid-con .order-xl-6 {
  -ms-flex-order:6;
  -webkit-box-ordinal-group:7;
  order:6
 }
 .ekit-wid-con .order-xl-7 {
  -ms-flex-order:7;
  -webkit-box-ordinal-group:8;
  order:7
 }
 .ekit-wid-con .order-xl-8 {
  -ms-flex-order:8;
  -webkit-box-ordinal-group:9;
  order:8
 }
 .ekit-wid-con .order-xl-9 {
  -ms-flex-order:9;
  -webkit-box-ordinal-group:10;
  order:9
 }
 .ekit-wid-con .order-xl-10 {
  -ms-flex-order:10;
  -webkit-box-ordinal-group:11;
  order:10
 }
 .ekit-wid-con .order-xl-11 {
  -ms-flex-order:11;
  -webkit-box-ordinal-group:12;
  order:11
 }
 .ekit-wid-con .order-xl-12 {
  -ms-flex-order:12;
  -webkit-box-ordinal-group:13;
  order:12
 }
 .ekit-wid-con .offset-xl-0 {
  margin-left:0
 }
 .ekit-wid-con .offset-xl-1 {
  margin-left:8.333333%
 }
 .ekit-wid-con .offset-xl-2 {
  margin-left:16.666667%
 }
 .ekit-wid-con .offset-xl-3 {
  margin-left:25%
 }
 .ekit-wid-con .offset-xl-4 {
  margin-left:33.333333%
 }
 .ekit-wid-con .offset-xl-5 {
  margin-left:41.666667%
 }
 .ekit-wid-con .offset-xl-6 {
  margin-left:50%
 }
 .ekit-wid-con .offset-xl-7 {
  margin-left:58.333333%
 }
 .ekit-wid-con .offset-xl-8 {
  margin-left:66.666667%
 }
 .ekit-wid-con .offset-xl-9 {
  margin-left:75%
 }
 .ekit-wid-con .offset-xl-10 {
  margin-left:83.333333%
 }
 .ekit-wid-con .offset-xl-11 {
  margin-left:91.666667%
 }
}
.ekit-wid-con .fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.ekit-wid-con .fade.in {
 opacity:1
}
.ekit-wid-con .collapse {
 display:none
}
.ekit-wid-con .collapse.in {
 display:block
}
.ekit-wid-con .collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition-property:height,visibility;
 transition-property:height,visibility;
 -webkit-transition-duration:.35s;
 transition-duration:.35s;
 -webkit-transition-timing-function:ease;
 transition-timing-function:ease
}
.ekit-wid-con .nav-tabs {
 border-bottom:1px solid #ddd
}
.ekit-wid-con .nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.ekit-wid-con .nav-tabs>li>a {
 margin-right:2px;
 line-height:1.42857143;
 border:1px solid transparent;
 border-radius:4px 4px 0 0
}
.ekit-wid-con .nav-tabs>li.active>a,
.ekit-wid-con .nav-tabs>li.active>a:focus,
.ekit-wid-con .nav-tabs>li.active>a:hover {
 color:#555;
 cursor:default;
 background-color:#fff;
 border:1px solid #ddd;
 border-bottom-color:transparent
}
.ekit-wid-con .tab-content>.tab-pane {
 display:none
}
.ekit-wid-con .tab-content>.active {
 display:block
}
.ekit-wid-con .clearfix::after,
.ekit-wid-con .clearfix::before,
.ekit-wid-con .nav::after,
.ekit-wid-con .nav::before,
.ekit-wid-con .row::after,
.ekit-wid-con .row::before {
 display:table;
 content:" "
}
.ekit-wid-con .clearfix::after,
.ekit-wid-con .nav::after,
.ekit-wid-con .row::after {
 clear:both
}
.ekit-wid-con .hide {
 display:none!important
}
.ekit-wid-con .show {
 display:block!important
}
.slick-next,
.slick-prev {
 font-size:0;
 line-height:0;
 position:absolute;
 top:50%;
 display:block;
 width:20px;
 height:20px;
 padding:0;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%);
 cursor:pointer;
 color:transparent;
 border:none;
 outline:0;
 background:0 0
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
 color:transparent;
 outline:0;
 background:0 0
}
.slick-next:focus::before,
.slick-next:hover::before,
.slick-prev:focus::before,
.slick-prev:hover::before {
 opacity:1
}
.slick-next.slick-disabled::before,
.slick-prev.slick-disabled::before {
 opacity:.25
}
.slick-next::before,
.slick-prev::before {
 font-family:slick;
 font-size:20px;
 line-height:1;
 opacity:.75;
 color:#fff;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-prev {
 left:-25px
}
[dir=rtl] .slick-prev {
 right:-25px;
 left:auto
}
.slick-prev::before {
 content:"Ã¢â€ Â"
}
[dir=rtl] .slick-prev::before {
 content:"Ã¢â€ â€™"
}
.slick-next {
 right:-25px
}
[dir=rtl] .slick-next {
 right:auto;
 left:-25px
}
.slick-dotted.slick-slider {
 margin-bottom:30px
}
.slick-dots {
 position:absolute;
 bottom:-25px;
 display:block;
 width:100%;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center
}
.slick-dots li {
 position:relative;
 display:inline-block;
 width:20px;
 height:20px;
 margin:0 5px;
 padding:0;
 cursor:pointer
}
.slick-dots li button {
 font-size:0;
 line-height:0;
 display:block;
 width:20px;
 height:20px;
 padding:5px;
 cursor:pointer;
 color:transparent;
 border:0;
 outline:0;
 background:0 0
}
.slick-dots li button:focus,
.slick-dots li button:hover {
 outline:0
}
.slick-dots li button:focus::before,
.slick-dots li button:hover::before {
 opacity:1
}
.slick-dots li button::before {
 font-family:slick;
 font-size:6px;
 line-height:20px;
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:20px;
 content:"Ã¢â‚¬Â¢";
 text-align:center;
 opacity:.25;
 color:#000;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button::before {
 opacity:.75;
 color:#000
}
:focus {
 outline:0
}
.mfp-bg {
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1042;
 overflow:hidden;
 position:fixed;
 background:#0b0b0b;
 opacity:.8
}
.mfp-wrap {
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1043;
 position:fixed;
 outline:0!important;
 -webkit-backface-visibility:hidden
}
.mfp-container {
 text-align:center;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 padding:0 8px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.mfp-container::before {
 content:"";
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.mfp-align-top .mfp-container::before {
 display:none
}
.mfp-content {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 auto;
 text-align:left;
 z-index:1045
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
 width:100%;
 cursor:auto
}
.mfp-ajax-cur {
 cursor:progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
 cursor:-webkit-zoom-out;
 cursor:zoom-out
}
.mfp-zoom {
 cursor:pointer;
 cursor:-webkit-zoom-in;
 cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
 cursor:auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.mfp-loading.mfp-figure {
 display:none
}
.mfp-hide {
 display:none!important
}
.mfp-preloader {
 color:#ccc;
 position:absolute;
 top:50%;
 width:auto;
 text-align:center;
 margin-top:-.8em;
 left:8px;
 right:8px;
 z-index:1044
}
.mfp-preloader a {
 color:#ccc
}
.mfp-preloader a:hover {
 color:#fff
}
.mfp-s-ready .mfp-preloader {
 display:none
}
.mfp-s-error .mfp-content {
 display:none
}
button.mfp-arrow,
button.mfp-close {
 overflow:visible;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none;
 display:block;
 outline:0;
 padding:0;
 z-index:1046;
 -webkit-box-shadow:none;
 box-shadow:none;
 -ms-touch-action:manipulation;
 touch-action:manipulation
}
button::-moz-focus-inner {
 padding:0;
 border:0
}
.mfp-close {
 width:44px;
 height:44px;
 line-height:44px;
 position:absolute;
 right:0;
 top:0;
 text-decoration:none;
 text-align:center;
 opacity:.65;
 padding:0 0 18px 10px;
 color:#fff;
 font-style:normal;
 font-size:28px;
 font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,
.mfp-close:hover {
 opacity:1
}
.mfp-close:active {
 top:1px
}
.mfp-close-btn-in .mfp-close {
 color:#333
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
 color:#fff;
 right:-6px;
 text-align:right;
 padding-right:6px;
 width:100%
}
.mfp-counter {
 position:absolute;
 top:0;
 right:0;
 color:#ccc;
 font-size:12px;
 line-height:18px;
 white-space:nowrap
}
.mfp-arrow {
 position:absolute;
 opacity:.65;
 margin:0;
 top:50%;
 margin-top:-55px;
 padding:0;
 width:90px;
 height:110px;
 -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
 margin-top:-54px
}
.mfp-arrow:focus,
.mfp-arrow:hover {
 opacity:1
}
.mfp-arrow::after,
.mfp-arrow::before {
 content:"";
 display:block;
 width:0;
 height:0;
 position:absolute;
 left:0;
 top:0;
 margin-top:35px;
 margin-left:35px;
 border:medium inset transparent
}
.mfp-arrow::after {
 border-top-width:13px;
 border-bottom-width:13px;
 top:8px
}
.mfp-arrow::before {
 border-top-width:21px;
 border-bottom-width:21px;
 opacity:.7
}
.mfp-arrow-left {
 left:0
}
.mfp-arrow-left::after {
 border-right:17px solid #fff;
 margin-left:31px
}
.mfp-arrow-left::before {
 margin-left:25px;
 border-right:27px solid #3f3f3f
}
.mfp-arrow-right {
 right:0
}
.mfp-arrow-right::after {
 border-left:17px solid #fff;
 margin-left:39px
}
.mfp-arrow-right::before {
 border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
 padding-top:40px;
 padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
 line-height:0;
 width:100%;
 max-width:900px
}
.mfp-iframe-holder .mfp-close {
 top:-40px
}
.mfp-iframe-scaler {
 width:100%;
 height:0;
 overflow:hidden;
 padding-top:56.25%
}
.mfp-iframe-scaler iframe {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#000
}
img.mfp-img {
 width:auto;
 max-width:100%;
 height:auto;
 display:block;
 line-height:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:40px 0 40px;
 margin:0 auto
}
.mfp-figure {
 line-height:0
}
.mfp-figure::after {
 content:"";
 position:absolute;
 left:0;
 top:40px;
 bottom:40px;
 display:block;
 right:0;
 width:auto;
 height:auto;
 z-index:-1;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#444
}
.mfp-figure small {
 color:#bdbdbd;
 display:block;
 font-size:12px;
 line-height:14px
}
.mfp-figure figure {
 margin:0
}
.mfp-bottom-bar {
 margin-top:-36px;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 cursor:auto
}
.mfp-title {
 text-align:left;
 line-height:18px;
 color:#f3f3f3;
 word-wrap:break-word;
 padding-right:36px
}
.mfp-image-holder .mfp-content {
 max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
 cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
 .mfp-img-mobile .mfp-image-holder {
  padding-left:0;
  padding-right:0
 }
 .mfp-img-mobile img.mfp-img {
  padding:0
 }
 .mfp-img-mobile .mfp-figure::after {
  top:0;
  bottom:0
 }
 .mfp-img-mobile .mfp-figure small {
  display:inline;
  margin-left:5px
 }
 .mfp-img-mobile .mfp-bottom-bar {
  background:rgba(0,0,0,.6);
  bottom:0;
  margin:0;
  top:auto;
  padding:3px 5px;
  position:fixed;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .mfp-img-mobile .mfp-bottom-bar:empty {
  padding:0
 }
 .mfp-img-mobile .mfp-counter {
  right:5px;
  top:3px
 }
 .mfp-img-mobile .mfp-close {
  top:0;
  right:0;
  width:35px;
  height:35px;
  line-height:35px;
  background:rgba(0,0,0,.6);
  position:fixed;
  text-align:center;
  padding:0
 }
}
@media all and (max-width:900px) {
 .mfp-arrow {
  -webkit-transform:scale(.75);
  transform:scale(.75)
 }
 .mfp-arrow-left {
  -webkit-transform-origin:0;
  transform-origin:0
 }
 .mfp-arrow-right {
  -webkit-transform-origin:100%;
  transform-origin:100%
 }
 .mfp-container {
  padding-left:6px;
  padding-right:6px
 }
}
.mfp-fade.mfp-bg {
 opacity:0;
 -webkit-transition:all .15s ease-out;
 transition:all .15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready {
 opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing {
 opacity:0
}
.mfp-fade.mfp-wrap .mfp-content {
 opacity:0;
 -webkit-transition:all .15s ease-out;
 transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
 opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
 opacity:0
}
.mfp-zoom-in .mfp-with-anim {
 opacity:0;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 -webkit-transform:scale(.8);
 transform:scale(.8)
}
.mfp-zoom-in.mfp-bg {
 opacity:0;
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg {
 opacity:.8
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
 -webkit-transform:scale(.8);
 transform:scale(.8);
 opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg {
 opacity:0
}
.twentytwenty-horizontal .twentytwenty-handle::after,
.twentytwenty-horizontal .twentytwenty-handle::before,
.twentytwenty-vertical .twentytwenty-handle::after,
.twentytwenty-vertical .twentytwenty-handle::before {
 content:" ";
 display:block;
 background:#fff;
 position:absolute;
 z-index:30;
 -webkit-box-shadow:0 0 12px rgba(51,51,51,.5);
 box-shadow:0 0 12px rgba(51,51,51,.5)
}
.twentytwenty-horizontal .twentytwenty-handle::after,
.twentytwenty-horizontal .twentytwenty-handle::before {
 width:3px;
 height:9999px;
 left:50%;
 margin-left:-1.5px
}
.twentytwenty-vertical .twentytwenty-handle::after,
.twentytwenty-vertical .twentytwenty-handle::before {
 width:9999px;
 height:3px;
 top:50%;
 margin-top:-1.5px
}
.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
 position:absolute;
 top:0;
 width:100%;
 height:100%
}
.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
 -webkit-transition-duration:.5s;
 transition-duration:.5s
}
.twentytwenty-after-label,
.twentytwenty-before-label {
 -webkit-transition-property:opacity;
 transition-property:opacity
}
.twentytwenty-after-label::before,
.twentytwenty-before-label::before {
 color:#fff;
 font-size:13px;
 letter-spacing:.1em
}
.twentytwenty-after-label::before,
.twentytwenty-before-label::before {
 position:absolute;
 background:rgba(255,255,255,.2);
 line-height:38px;
 padding:0 20px;
 border-radius:2px
}
.twentytwenty-horizontal .twentytwenty-after-label::before,
.twentytwenty-horizontal .twentytwenty-before-label::before {
 top:50%;
 margin-top:-19px
}
.twentytwenty-vertical .twentytwenty-after-label::before,
.twentytwenty-vertical .twentytwenty-before-label::before {
 left:50%;
 margin-left:-45px;
 text-align:center;
 width:auto;
 display:inline-block
}
.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
 width:0;
 height:0;
 border:6px inset transparent;
 position:absolute
}
.twentytwenty-handle .twentytwenty-left-arrow,
.twentytwenty-handle .twentytwenty-right-arrow {
 top:50%;
 margin-top:-6px
}
.twentytwenty-handle .twentytwenty-down-arrow,
.twentytwenty-handle .twentytwenty-up-arrow {
 left:50%;
 margin-left:-6px
}
.twentytwenty-container {
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 z-index:0;
 overflow:hidden;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none
}
.twentytwenty-container img {
 max-width:100%;
 position:absolute;
 top:0;
 display:block
}
.twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty-container.active :hover.twentytwenty-overlay {
 background:rgba(0,0,0,0)
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
 opacity:0
}
.twentytwenty-container * {
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.twentytwenty-before-label {
 opacity:0
}
.twentytwenty-before-label::before {
 content:attr(data-content)
}
.twentytwenty-after-label {
 opacity:0
}
.twentytwenty-after-label::before {
 content:attr(data-content)
}
.twentytwenty-horizontal .twentytwenty-before-label::before {
 left:10px
}
.twentytwenty-horizontal .twentytwenty-after-label::before {
 right:10px
}
.twentytwenty-vertical .twentytwenty-before-label::before {
 top:10px
}
.twentytwenty-vertical .twentytwenty-after-label::before {
 bottom:10px
}
.twentytwenty-overlay {
 -webkit-transition-property:background;
 transition-property:background;
 background:rgba(0,0,0,0);
 z-index:25
}
.twentytwenty-overlay:hover {
 background:rgba(0,0,0,.5)
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
 opacity:1
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
 opacity:1
}
.twentytwenty-before {
 z-index:20
}
.twentytwenty-after {
 z-index:10
}
div.twentytwenty-handle {
 height:38px;
 width:38px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-22px;
 margin-top:-22px;
 border:3px solid #fff;
 border-radius:1000px;
 -webkit-box-shadow:0 0 12px rgba(51,51,51,.5);
 box-shadow:0 0 12px rgba(51,51,51,.5);
 z-index:40;
 cursor:pointer
}
.twentytwenty-horizontal .twentytwenty-handle::before {
 bottom:50%;
 margin-bottom:22px;
 -webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);
 box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)
}
.twentytwenty-horizontal .twentytwenty-handle::after {
 top:50%;
 margin-top:22px;
 -webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);
 box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)
}
.twentytwenty-vertical .twentytwenty-handle::before {
 left:50%;
 margin-left:22px;
 -webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
 box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)
}
.twentytwenty-vertical .twentytwenty-handle::after {
 right:50%;
 margin-right:22px;
 -webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
 box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)
}
.twentytwenty-handle>.twentytwenty-left-arrow {
 border-right:6px solid #fff;
 left:50%;
 margin-left:-17px
}
.twentytwenty-handle>.twentytwenty-right-arrow {
 border-left:6px solid #fff;
 right:50%;
 margin-right:-17px
}
.twentytwenty-handle>.twentytwenty-up-arrow {
 border-bottom:6px solid #fff;
 top:50%;
 margin-top:-17px
}
.twentytwenty-handle>.twentytwenty-down-arrow {
 border-top:6px solid #fff;
 bottom:50%;
 margin-bottom:-17px
}
.nav-alignment-dynamic,
.nav-alignment-flex-start {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.elementskit-menu-container {
 z-index:10000
}
.elementskit-navbar-nav>li>a .ekit-menu-icon {
 padding-right:5px
}
.ekit-menu-badge {
 position:absolute;
 top:5px;
 left:50%;
 background-color:#bbb;
 color:#fff;
 font-size:16px;
 padding:4px 8px;
 border-radius:3px;
 font-size:8px;
 line-height:1;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 white-space:nowrap;
 z-index:10
}
.ekit-menu-badge>.ekit-menu-badge-arrow {
 position:absolute;
 top:100%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 border-left:solid transparent;
 border-right:solid transparent;
 border-top:solid #bbb;
 border-bottom:solid transparent;
 border-width:6px
}
.elementskit-dropdown li {
 position:relative
}
.elementskit-dropdown .ekit-menu-badge {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.elementskit-navbar-nav-default .elementskit-navbar-nav {
 padding-left:0;
 margin-bottom:0;
 list-style:none;
 margin-left:0
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li {
 position:relative
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-decoration:none
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover {
 text-decoration:none
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has {
 position:static
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 text-transform:none;
 font-weight:500;
 letter-spacing:normal
}
.elementskit-navbar-nav-default .elementskit-dropdown {
 border-top:1px solid #dadada;
 border-left:1px solid #dadada;
 border-bottom:1px solid #dadada;
 border-right:1px solid #dadada;
 background-color:#f4f4f4;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:0;
 border-top-left-radius:0;
 padding-left:0;
 list-style:none;
 opacity:0;
 visibility:hidden;
 -webkit-transition:-webkit-transform .4s ease;
 transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 transition:transform .4s ease,-webkit-transform .4s ease
}
.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown {
 left:100%;
 top:0
}
.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown.open-fromleft {
 left:auto;
 right:100%
}
.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a {
 display:block;
 padding-top:15px;
 padding-left:10px;
 padding-bottom:15px;
 padding-right:10px;
 color:#000;
 font-weight:400;
 font-size:14px;
 -webkit-transition:all .3s;
 transition:all .3s
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover>a,
.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown li>a:hover {
 color:#1e73be;
 background-color:#fff
}
.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a,
.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover {
 color:#0d3a4f;
 background-color:rgba(255,255,255,.5)
}
.elementskit-navbar-nav-default .elementskit-megamenu-panel {
 width:100%
}
.elementskit-navbar-nav-default .elementskit-overlay {
 display:none
}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel {
 display:none
}
.elementskit-navbar-nav-default .elementskit-menu-close {
 border:1px solid rgba(0,0,0,.5);
 color:rgba(51,51,51,.5);
 float:right;
 margin-top:20px;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:20px
}
.elementskit-navbar-nav-default .elementskit-dropdown-has>a {
 position:relative
}
.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
 margin-left:6px;
 display:block;
 float:right;
 cursor:pointer;
 position:relative;
 font-weight:900;
 font-style:normal;
 font-size:11px
}
@media (max-width:1024px) {
 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
  padding:4px 15px
 }
}
.elementskit-navbar-nav-default.elementskit_line_arrow .elementskit-submenu-indicator {
 font-style:normal
}
.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator {
 font-style:normal
}
.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator::before {
 content:"+"
}
.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-indicator::before {
 content:"\e97f"
}
.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-panel>li>a .elementskit-submenu-indicator::before {
 content:"\f0da"
}
.elementskit-navbar-nav-default.elementskit_none .elementskit-submenu-indicator::before {
 content:""!important
}
.elementskit-navbar-nav-default.elementskit-menu-container {
 background:rgba(255,255,255,0);
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
 background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:0;
 border-top-left-radius:0;
 position:relative;
 height:100px;
 z-index:90000
}
.elementskit-navbar-nav-default .elementskit-dropdown {
 min-width:250px;
 margin-left:0
}
.elementskit-navbar-nav-default .elementskit-navbar-nav {
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
 font-size:15px;
 color:#000;
 padding-left:15px;
 padding-right:15px
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media (min-width:1025px) {
 .elementskit-navbar-nav-default .elementskit-dropdown {
  -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  position:absolute;
  top:100%;
  left:0;
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
  pointer-events:none;
  max-height:none;
  z-index:999
 }
 .elementskit-navbar-nav-default .elementskit-megamenu-panel {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
  pointer-events:none;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  margin-left:0;
  position:absolute;
  left:0;
  top:100%;
  display:block;
  z-index:999
 }
}
@media (min-width:1025px) {
 .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover>.elementskit-megamenu-panel {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  pointer-events:auto
 }
}
.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown {
 display:none
}
.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick {
 opacity:1;
 visibility:visible;
 -webkit-transform:translateY(0);
 transform:translateY(0);
 pointer-events:auto
}
@media (max-width:1024px) {
 .ekit_menu_responsive_tablet>.elementskit-navbar-nav-default {
  background-color:#f7f7f7
 }
 .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
  width:100%;
  position:fixed;
  top:0;
  left:-100vw;
  height:100%;
  -webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  box-shadow:0 10px 30px 0 rgba(255,165,0,0);
  overflow-y:auto;
  overflow-x:hidden;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);
  transition:left .6s cubic-bezier(.6,.1,.68,.53)
 }
 .elementskit-navbar-nav-default .no-scroller {
  overflow:hidden
 }
 .elementskit-navbar-nav-default .elementskit-nav-identity-panel {
  display:block;
  position:relative;
  z-index:5;
  width:100%
 }
 .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title {
  float:left
 }
 .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {
  float:right
 }
 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
  color:#000;
  font-size:12px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  padding-top:5px;
  padding-left:10px;
  padding-right:5px;
  padding-bottom:5px
 }
 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover {
  color:#0d3a4f
 }
 .elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a {
  color:#0d3a4f
 }
 .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a {
  color:#000;
  font-size:12px;
  padding-top:7px;
  padding-left:7px;
  padding-right:7px;
  padding-bottom:7px
 }
 .elementskit-navbar-nav-default .elementskit-dropdown {
  display:block;
  border:0;
  margin-left:0
 }
 .elementskit-navbar-nav-default .elementskit-megamenu-panel {
  display:none
 }
 .elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a {
  padding-left:15px
 }
}
@media (max-width:767px) {
 .ekit_menu_responsive_mobile>.elementskit-navbar-nav-default {
  background-color:#f7f7f7
 }
}
@media (min-width:1025px) {
 .ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown {
  -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  position:absolute;
  top:100%;
  left:0;
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
  pointer-events:none;
  max-height:none;
  z-index:999
 }
 .ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  pointer-events:auto
 }
}
@media only screen and (max-width:1023px) and (min-width:768px) {
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  pointer-events:auto
 }
}
@media only screen and (max-width:1024px) and (min-width:766px) {
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {
  display:none
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {
  display:block
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open {
  display:block
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown {
  display:none
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel {
  display:none
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open {
  display:block;
  max-height:2500px;
  opacity:1;
  visibility:visible;
  -webkit-transition:max-height 5s ease-out;
  transition:max-height 5s ease-out
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav {
  overflow-y:auto
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown {
  left:0
 }
}
.elementskit-menu-close,
.elementskit-menu-hamburger {
 display:none
}
.elementskit-menu-hamburger {
 color:#000
}
@media (max-width:1024px) {
 .elementskit-menu-overlay {
  display:block;
  position:fixed;
  z-index:14;
  top:0;
  left:-100vw;
  height:100%;
  width:100%;
  background-color:rgba(51,51,51,.5);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:1;
  visibility:visible;
  -webkit-transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s;
  transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s
 }
 .elementor-element-edit-mode .elementskit-menu-overlay {
  left:100%
 }
 .elementskit-menu-hamburger {
  border:1px solid rgba(0,0,0,.2);
  float:right
 }
 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
  background-color:rgba(0,0,0,.5)
 }
 .elementskit-menu-close,
 .elementskit-menu-hamburger {
  padding:8px;
  background-color:transparent;
  border-radius:.25rem;
  position:relative;
  z-index:10;
  cursor:pointer;
  width:45px;
  -webkit-transition:all .4s ease-in;
  transition:all .4s ease-in
 }
 .elementskit-menu-close .elementskit-menu-hamburger-icon,
 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
  height:1px;
  width:100%;
  display:block;
  margin-bottom:4px
 }
 .elementskit-menu-close .elementskit-menu-hamburger-icon:last-child,
 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child {
  margin-bottom:0
 }
 .elementskit-navbar-nav .ekit-menu-badge {
  font-size:7px
 }
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>.elementskit-dropdown>li>a .ekit-menu-badge .ekit-menu-badge-arrow {
 display:none
}
.dropdown-item,
.ekit-menu-nav-link {
 position:relative
}
.dropdown-item>i,
.ekit-menu-nav-link>i {
 padding-right:5px
}
@-webkit-keyframes xs-zoomIn {
 from {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
@keyframes xs-zoomIn {
 from {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
.xs-zoomIn {
 -webkit-animation-name:xs-zoomIn;
 animation-name:xs-zoomIn
}
.elementskit-nav-logo {
 display:inline-block
}
@media (max-width:1024px) {
 .elementor-widget-ekit-nav-menu {
  -webkit-animation:none!important;
  animation:none!important
 }
 .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav {
  display:block
 }
}
@media (max-width:1024px) {
 .elementskit-menu-close,
 .elementskit-menu-hamburger {
  display:block
 }
 .elementskit-menu-container {
  max-width:350px
 }
 .elementskit-menu-overlay.active {
  left:0;
  -webkit-transition:all .6s cubic-bezier(.22,.61,.24,1) 0s;
  transition:all .6s cubic-bezier(.22,.61,.24,1) 0s
 }
 .elementskit-menu-offcanvas-elements {
  height:100%!important;
  padding-bottom:10px
 }
 .elementskit-menu-offcanvas-elements.active {
  left:0
 }
 .elementskit-dropdown {
  position:relative;
  max-height:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-transition:max-height 2s cubic-bezier(0,1,0,1);
  transition:max-height 2s cubic-bezier(0,1,0,1)
 }
 .ekit_menu_responsive_tablet .ekit-menu-badge {
  position:static;
  margin-left:10px;
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1;
  -webkit-transform:none;
  transform:none
 }
 .ekit_menu_responsive_tablet .ekit-menu-badge>.ekit-menu-badge-arrow {
  display:none
 }
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
  margin-left:auto
 }
 .ekit_menu_responsive_tablet .elementskit-submenu-indicator {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2;
  border:1px solid;
  border-radius:30px
 }
}
@media screen and (min-width:766px) and (max-width:1024px) {
 .ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements {
  position:static
 }
 .ekit_menu_responsive_mobile .elementskit-nav-identity-panel {
  display:none
 }
 .ekit_menu_responsive_mobile .elementskit-menu-hamburger {
  display:none
 }
 .ekit_menu_responsive_mobile .elementskit-menu-container {
  overflow-y:unset;
  overflow-x:unset
 }
 .ekit_menu_responsive_mobile .elementskit-dropdown {
  -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
  position:absolute;
  top:100%;
  left:0;
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
  pointer-events:none;
  max-height:none;
  z-index:999
 }
 .ekit_menu_responsive_mobile .elementskit-megamenu-panel {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px);
  pointer-events:none;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  margin-left:0;
  position:absolute;
  left:0;
  top:100%;
  display:block;
  z-index:999
 }
 .ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {
  width:100vw
 }
 .ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width.top_position .elementskit-megamenu-panel {
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position {
  position:relative
 }
 .ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container {
  max-width:none
 }
}
@media (max-width:767px) {
 .ekit_menu_responsive_mobile .elementskit-navbar-nav {
  display:block
 }
 .ekit_menu_responsive_mobile .elementskit-dropdown {
  position:relative
 }
 .ekit_menu_responsive_mobile .ekit-menu-badge {
  position:static;
  margin-left:10px;
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1;
  -webkit-transform:none;
  transform:none
 }
 .ekit_menu_responsive_mobile .ekit-menu-badge>.ekit-menu-badge-arrow {
  display:none
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
  margin-left:auto
 }
 .ekit_menu_responsive_mobile .elementskit-submenu-indicator {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2;
  border:1px solid;
  border-radius:30px
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {
  display:none
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {
  display:block
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open {
  display:block
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown {
  display:none
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel {
  display:none
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open {
  display:block;
  max-height:2500px;
  opacity:1;
  visibility:visible;
  -webkit-transition:max-height 5s ease-out;
  transition:max-height 5s ease-out
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-navbar-nav,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav {
  overflow-y:auto
 }
 .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown,
 .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown {
  left:0
 }
}
.elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a>i,
.elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover>i {
 color:inherit!important
}
@media (max-width:767px) {
 .ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements {
  height:120vh!important
 }
 .ekit-sticky .elementskit-menu-overlay {
  display:none
 }
 .ekit-sticky .elementskit-menu-offcanvas-elements::before {
  position:fixed;
  content:"";
  top:0;
  left:-110%;
  height:100%;
  width:100%;
  background-color:rgba(51,51,51,.5);
  -webkit-transition:left .5s ease;
  transition:left .5s ease
 }
 .ekit-sticky .elementskit-menu-offcanvas-elements::after {
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  background:inherit
 }
 .ekit-sticky .elementskit-menu-offcanvas-elements.active::before {
  left:0
 }
 .ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav {
  position:relative;
  z-index:5
 }
}
@media (min-width:1025px) {
 .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {
  width:100vw
 }
 .elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position {
  position:relative
 }
 .elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container {
  max-width:none
 }
}
.elementskit-dropdown-has>.sub-menu-toggle {
 display:none
}
.ekit-nav-menu--empty-fallback {
 font-size:0
}
@media (min-width:766px) {
 .ekit_menu_responsive_mobile .ekit-nav-menu--empty-fallback,
 .ekit_menu_responsive_mobile .ekit-nav-menu--overlay {
  display:none
 }
}
@media (min-width:1025px) {
 .ekit_menu_responsive_tablet .ekit-nav-menu--empty-fallback,
 .ekit_menu_responsive_tablet .ekit-nav-menu--overlay {
  display:none
 }
}
.ekit-vertical-menu-tigger {
 display:block;
 background:#ffb25d;
 -webkit-box-shadow:0 7px 15px rgba(255,178,93,.3);
 box-shadow:0 7px 15px rgba(255,178,93,.3);
 padding-top:16px;
 padding-bottom:16px;
 padding-left:20px;
 padding-right:16px;
 font-size:14px;
 color:#fff;
 font-weight:500;
 line-height:1
}
.ekit-vertical-menu-tigger img:not([draggable]).vertical-menu-icon {
 max-width:14px
}
.ekit-vertical-menu-tigger .vertical-menu-icon {
 -webkit-transition:all .4s ease-in;
 transition:all .4s ease-in
}
.ekit-vertical-menu-tigger:hover {
 color:#fff
}
.vertical-menu-right-icon {
 margin-right:7px
}
.vertical-menu-left-icon {
 float:right
}
.ekit-vertical-navbar-nav {
 padding-left:0;
 list-style:none;
 -webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);
 box-shadow:0 10px 25px rgba(0,0,0,.1);
 background-color:#fff;
 margin-left:0;
 margin-bottom:0;
 list-style:none
}
.ekit-vertical-navbar-nav .elementskit-dropdown,
.ekit-vertical-navbar-nav .elementskit-megamenu-panel {
 margin-left:0;
 list-style:none;
 margin-bottom:0
}
.ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown {
 display:none
}
.ekit-vertical-navbar-nav>li:not(:last-child) {
 border-bottom:1px solid #ededed
}
.ekit-vertical-navbar-nav>li>a {
 font-size:14px;
 font-weight:500;
 color:#101010;
 display:block;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:25px;
 padding-right:19px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-vertical-navbar-nav>li>a .ekit-menu-icon {
 margin-right:7px;
 padding-right:0
}
.ekit-vertical-navbar-nav>li>a .ekit-menu-badge-arrow {
 display:none
}
.ekit-vertical-navbar-nav>li>a .ekit-menu-badge {
 position:static;
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1;
 margin-left:10px;
 -webkit-transform:none;
 transform:none
}
.ekit-vertical-navbar-nav>li>a:hover {
 color:#4285f4
}
.ekit-vertical-navbar-nav>li:hover>a {
 color:#4285f4
}
.ekit-vertical-navbar-nav li.elementskit-dropdown-has {
 position:relative
}
@media (min-width:1025px) {
 .ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover>.elementskit-dropdown {
  -webkit-transform:translateY(0);
  transform:translateY(0);
  opacity:1;
  visibility:visible;
  pointer-events:auto
 }
}
@media (min-width:1025px) {
 .ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position {
  position:relative
 }
 .ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position {
  position:static
 }
 .ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover>.elementskit-megamenu-panel {
  -webkit-transform:translateY(0);
  transform:translateY(0);
  opacity:1;
  visibility:visible;
  pointer-events:auto
 }
}
@media (max-width:1024px) {
 .ekit-vertical-navbar-nav .elementskit-megamenu-panel {
  display:none;
  width:auto!important
 }
 .ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {
  display:block
 }
 .ekit-vertical-navbar-nav .elementskit-dropdown-has .elementskit-dropdown.elementskit-dropdown-open {
  display:block
 }
 .ekit-vertical-navbar-nav .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {
  display:none
 }
}
.ekit-vertical-navbar-nav .elementskit-dropdown {
 padding-left:0;
 list-style:none;
 max-width:220px;
 width:100%
}
@media (min-width:1025px) {
 .ekit-vertical-navbar-nav .elementskit-dropdown {
  position:absolute;
  left:100%;
  top:0;
  z-index:100;
  background-color:#fff;
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);
  box-shadow:0 10px 25px rgba(0,0,0,.1);
  -webkit-transform:translateY(10px);
  transform:translateY(10px);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s linear;
  transition:all .3s linear;
  pointer-events:none
 }
}
@media (max-width:1024px) {
 .ekit-vertical-navbar-nav .elementskit-dropdown {
  display:none;
  max-height:none;
  max-width:100%;
  padding:10px 15px
 }
}
@media (min-width:1025px) {
 .ekit-vertical-navbar-nav .elementskit-dropdown>li:not(:last-child) {
  border-bottom:1px solid #ededed
 }
}
.ekit-vertical-navbar-nav .elementskit-dropdown>li:first-child {
 margin-top:0
}
.ekit-vertical-navbar-nav .elementskit-dropdown>li:last-child {
 margin-bottom:0
}
.ekit-vertical-navbar-nav .elementskit-dropdown>li>a {
 font-size:14px;
 font-weight:500;
 color:#101010;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:25px;
 padding-right:19px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media (min-width:1025px) {
 .ekit-vertical-navbar-nav .elementskit-megamenu-panel {
  position:absolute;
  left:100%;
  top:0;
  z-index:100;
  -webkit-transform:translateY(10px);
  transform:translateY(10px);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s linear;
  transition:all .3s linear;
  pointer-events:none;
  width:100%
 }
}
.ekit-vertical-navbar-nav .elementskit-submenu-indicator {
 display:block;
 line-height:1;
 margin-left:auto;
 position:relative;
 font-weight:900;
 font-style:normal;
 font-family:"Font Awesome 5 Free";
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2
}
.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before {
 content:"\f105"
}
.badge-position-right .ekit-vertical-navbar-nav .ekit-menu-badge {
 margin-left:auto
}
.badge-position-right .ekit-menu-badge~.elementskit-submenu-indicator {
 margin-left:12px
}
.ekit-vertical-main-menu-on-click {
 position:relative
}
.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container {
 position:absolute;
 top:100%;
 z-index:1111;
 left:0;
 width:100%
}
.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-container {
 opacity:1;
 visibility:visible
}
.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-tigger .vertical-menu-left-icon {
 -webkit-transform:rotateX(180deg);
 transform:rotateX(180deg)
}
.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container {
 opacity:0;
 visibility:hidden
}
.ekit-vertical-menu-container {
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
table.dataTable {
 width:100%;
 margin:0 auto;
 clear:both;
 border-collapse:separate;
 border-spacing:0
}
table.dataTable tfoot th,
table.dataTable thead th {
 font-weight:700
}
table.dataTable thead td,
table.dataTable thead th {
 padding:10px 18px;
 border-bottom:1px solid #111
}
table.dataTable thead td:active,
table.dataTable thead th:active {
 outline:0
}
table.dataTable tfoot td,
table.dataTable tfoot th {
 padding:10px 18px 6px 18px;
 border-top:1px solid #111
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_desc_disabled {
 cursor:pointer;
 background-repeat:no-repeat;
 background-position:center right
}
table.dataTable thead .sorting {
 background-image:url(../../../plugins/elementskit-lite/widgets/init/assets/img/arrow.png)
}
table.dataTable thead .sorting_asc {
 background-image:url(../../../plugins/elementskit-lite/widgets/init/assets/img/sort_asc.png)
}
table.dataTable thead .sorting_desc {
 background-image:url(../../../plugins/elementskit-lite/widgets/init/assets/img/sort_desc.png)
}
table.dataTable thead .sorting_asc_disabled {
 background-image:url(../../../plugins/elementskit-lite/widgets/init/assets/img/sort_asc_disabled.png)
}
table.dataTable tbody tr {
 background-color:#fff
}
table.dataTable tbody tr.selected {
 background-color:#b0bed9
}
table.dataTable tbody td,
table.dataTable tbody th {
 padding:8px 10px
}
.ekit_table.display table.dataTable tbody td,
.ekit_table.display table.dataTable tbody th,
table.dataTable.row-border tbody td,
table.dataTable.row-border tbody th {
 border-top:1px solid #ddd
}
.ekit_table.display table.dataTable tbody tr:first-child td,
.ekit_table.display table.dataTable tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.row-border tbody tr:first-child th {
 border-top:none
}
table.dataTable.cell-border tbody td,
table.dataTable.cell-border tbody th {
 border-top:1px solid #ddd;
 border-right:1px solid #ddd
}
table.dataTable.cell-border tbody tr td:first-child,
table.dataTable.cell-border tbody tr th:first-child {
 border-left:1px solid #ddd
}
table.dataTable.cell-border tbody tr:first-child td,
table.dataTable.cell-border tbody tr:first-child th {
 border-top:none
}
.ekit_table.display table.dataTable tbody tr.odd,
table.dataTable.stripe tbody tr.odd {
 background-color:#f9f9f9
}
.ekit_table.display table.dataTable tbody tr.odd.selected,
table.dataTable.stripe tbody tr.odd.selected {
 background-color:#acbad4
}
.ekit_table.display table.dataTable tbody tr:hover,
table.dataTable.hover tbody tr:hover {
 background-color:#f6f6f6
}
.ekit_table.display table.dataTable tbody tr:hover.selected,
table.dataTable.hover tbody tr:hover.selected {
 background-color:#aab7d1
}
.ekit_table.display table.dataTable tbody tr>.sorting_1,
.ekit_table.display table.dataTable tbody tr>.sorting_2,
.ekit_table.display table.dataTable tbody tr>.sorting_3,
table.dataTable.order-column tbody tr>.sorting_1,
table.dataTable.order-column tbody tr>.sorting_2,
table.dataTable.order-column tbody tr>.sorting_3 {
 background-color:#fafafa
}
.ekit_table.display table.dataTable tbody tr.selected>.sorting_1,
.ekit_table.display table.dataTable tbody tr.selected>.sorting_2,
.ekit_table.display table.dataTable tbody tr.selected>.sorting_3,
table.dataTable.order-column tbody tr.selected>.sorting_1,
table.dataTable.order-column tbody tr.selected>.sorting_2,
table.dataTable.order-column tbody tr.selected>.sorting_3 {
 background-color:#acbad5
}
.ekit_table.display table.dataTable tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
 background-color:#f1f1f1
}
.ekit_table.display table.dataTable tbody tr.odd>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
 background-color:#f3f3f3
}
.ekit_table.display table.dataTable tbody tr.odd>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
 background-color:#f5f5f5
}
.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
 background-color:#a6b4cd
}
.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
 background-color:#a8b5cf
}
.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
 background-color:#a9b7d1
}
.ekit_table.display table.dataTable tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
 background-color:#fafafa
}
.ekit_table.display table.dataTable tbody tr.even>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
 background-color:#fcfcfc
}
.ekit_table.display table.dataTable tbody tr.even>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
 background-color:#fefefe
}
.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
 background-color:#acbad5
}
.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
 background-color:#aebcd6
}
.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
 background-color:#afbdd8
}
.ekit_table.display table.dataTable tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
 background-color:#eaeaea
}
.ekit_table.display table.dataTable tbody tr:hover>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
 background-color:#ececec
}
.ekit_table.display table.dataTable tbody tr:hover>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
 background-color:#efefef
}
.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
 background-color:#a2aec7
}
.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
 background-color:#a3b0c9
}
.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
 background-color:#a5b2cb
}
table.dataTable.no-footer {
 border-bottom:1px solid #111
}
table.dataTable.nowrap td,
table.dataTable.nowrap th {
 white-space:nowrap
}
table.dataTable.compact thead td,
table.dataTable.compact thead th {
 padding:4px 17px 4px 4px
}
table.dataTable.compact tfoot td,
table.dataTable.compact tfoot th {
 padding:4px
}
table.dataTable.compact tbody td,
table.dataTable.compact tbody th {
 padding:4px
}
table.dataTable td.dt-left,
table.dataTable th.dt-left {
 text-align:left
}
table.dataTable td.dataTables_empty,
table.dataTable td.dt-center,
table.dataTable th.dt-center {
 text-align:center
}
table.dataTable td.dt-right,
table.dataTable th.dt-right {
 text-align:right
}
table.dataTable td.dt-justify,
table.dataTable th.dt-justify {
 text-align:justify
}
table.dataTable td.dt-nowrap,
table.dataTable th.dt-nowrap {
 white-space:nowrap
}
table.dataTable tfoot td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable thead th.dt-head-left {
 text-align:left
}
table.dataTable tfoot td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable thead th.dt-head-center {
 text-align:center
}
table.dataTable tfoot td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable thead th.dt-head-right {
 text-align:right
}
table.dataTable tfoot td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable thead th.dt-head-justify {
 text-align:justify
}
table.dataTable tfoot td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable thead th.dt-head-nowrap {
 white-space:nowrap
}
table.dataTable tbody td.dt-body-left,
table.dataTable tbody th.dt-body-left {
 text-align:left
}
table.dataTable tbody td.dt-body-center,
table.dataTable tbody th.dt-body-center {
 text-align:center
}
table.dataTable tbody td.dt-body-right,
table.dataTable tbody th.dt-body-right {
 text-align:right
}
table.dataTable tbody td.dt-body-justify,
table.dataTable tbody th.dt-body-justify {
 text-align:justify
}
table.dataTable tbody td.dt-body-nowrap,
table.dataTable tbody th.dt-body-nowrap {
 white-space:nowrap
}
table.dataTable,
table.dataTable td,
table.dataTable th {
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.dataTables_wrapper {
 position:relative;
 clear:both;
 zoom:1
}
.dataTables_wrapper .dataTables_length {
 float:left
}
.dataTables_wrapper .dataTables_filter {
 float:right;
 text-align:right
}
.dataTables_wrapper .dataTables_filter input {
 margin-left:.5em
}
.dataTables_wrapper .dataTables_info {
 clear:both;
 float:left;
 padding-top:.755em
}
.dataTables_wrapper .dataTables_paginate {
 float:right;
 text-align:right;
 padding-top:.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:inline-block;
 min-width:1.5em;
 padding:.5em 1em;
 margin-left:2px;
 text-align:center;
 text-decoration:none!important;
 cursor:pointer;
 color:#333!important;
 border:1px solid transparent;
 border-radius:2px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
 color:#333!important;
 border:1px solid #979797;
 background-color:#fff;
 background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
 background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
 cursor:default;
 color:#666!important;
 border:1px solid transparent;
 background:0 0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
 color:#fff!important;
 border:1px solid #111;
 background-color:#585858;
 background:-webkit-gradient(linear,left top,left bottom,from(#585858),to(#111));
 background:linear-gradient(to bottom,#585858 0,#111 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
 outline:0;
 background-color:#2b2b2b;
 background:-webkit-gradient(linear,left top,left bottom,from(#2b2b2b),to(#0c0c0c));
 background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);
 -webkit-box-shadow:inset 0 0 3px #111;
 box-shadow:inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
 padding:0 1em
}
.dataTables_wrapper .dataTables_processing {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 height:40px;
 margin-left:-50%;
 margin-top:-25px;
 padding-top:20px;
 text-align:center;
 font-size:1.2em;
 background-color:#fff;
 background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),to(rgba(255,255,255,0)));
 background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)
}
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_paginate,
.dataTables_wrapper .dataTables_processing {
 color:#333
}
.dataTables_wrapper .dataTables_scroll {
 clear:both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
 -webkit-overflow-scrolling:touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th {
 vertical-align:middle
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing {
 height:0;
 overflow:hidden;
 margin:0!important;
 padding:0!important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
 border-bottom:1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable {
 border-bottom:none
}
.dataTables_wrapper::after {
 visibility:hidden;
 display:block;
 content:"";
 clear:both;
 height:0
}
@media screen and (max-width:767px) {
 .dataTables_wrapper .dataTables_info,
 .dataTables_wrapper .dataTables_paginate {
  float:none;
  text-align:center
 }
 .dataTables_wrapper .dataTables_paginate {
  margin-top:.5em
 }
}
@media screen and (max-width:640px) {
 .dataTables_wrapper .dataTables_filter,
 .dataTables_wrapper .dataTables_length {
  float:none;
  text-align:center
 }
 .dataTables_wrapper .dataTables_filter {
  margin-top:.5em
 }
}
@keyframes dtb-spinner {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes dtb-spinner {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
div.dt-button-info {
 position:fixed;
 top:50%;
 left:50%;
 width:400px;
 margin-top:-100px;
 margin-left:-200px;
 background-color:#fff;
 border:2px solid #111;
 -webkit-box-shadow:3px 3px 8px rgba(0,0,0,.3);
 box-shadow:3px 3px 8px rgba(0,0,0,.3);
 border-radius:3px;
 text-align:center;
 z-index:21
}
div.dt-button-info h2 {
 padding:.5em;
 margin:0;
 font-weight:400;
 border-bottom:1px solid #ddd;
 background-color:#f3f3f3
}
div.dt-button-info>div {
 padding:1em
}
div.dt-button-collection-title {
 text-align:center;
 padding:.3em 0 .5em;
 font-size:.9em
}
div.dt-button-collection-title:empty {
 display:none
}
a.dt-button,
button.dt-button,
div.dt-button {
 position:relative;
 display:inline-block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 margin-right:.333em;
 margin-bottom:.333em;
 padding:.5em 1em;
 border:1px solid #999;
 border-radius:2px;
 cursor:pointer;
 font-size:.88em;
 line-height:1.6em;
 color:#000;
 white-space:nowrap;
 overflow:hidden;
 background-color:#e9e9e9;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e9e9));
 background-image:linear-gradient(to bottom,#fff 0,#e9e9e9 100%);
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 text-decoration:none;
 outline:0
}
a.dt-button.disabled,
button.dt-button.disabled,
div.dt-button.disabled {
 color:#999;
 border:1px solid #d0d0d0;
 cursor:default;
 background-color:#f9f9f9;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));
 background-image:linear-gradient(to bottom,#fff 0,#f9f9f9 100%)
}
a.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
button.dt-button.active:not(.disabled),
button.dt-button:active:not(.disabled),
div.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled) {
 background-color:#e2e2e2;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e2e2e2));
 background-image:linear-gradient(to bottom,#f3f3f3 0,#e2e2e2 100%);
 -webkit-box-shadow:inset 1px 1px 3px #999;
 box-shadow:inset 1px 1px 3px #999
}
a.dt-button.active:not(.disabled):hover:not(.disabled),
a.dt-button:active:not(.disabled):hover:not(.disabled),
button.dt-button.active:not(.disabled):hover:not(.disabled),
button.dt-button:active:not(.disabled):hover:not(.disabled),
div.dt-button.active:not(.disabled):hover:not(.disabled),
div.dt-button:active:not(.disabled):hover:not(.disabled) {
 -webkit-box-shadow:inset 1px 1px 3px #999;
 box-shadow:inset 1px 1px 3px #999;
 background-color:#ccc;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#ccc));
 background-image:linear-gradient(to bottom,#eaeaea 0,#ccc 100%)
}
a.dt-button:hover,
button.dt-button:hover,
div.dt-button:hover {
 text-decoration:none
}
a.dt-button:hover:not(.disabled),
button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled) {
 border:1px solid #666;
 background-color:#e0e0e0;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e0e0e0));
 background-image:linear-gradient(to bottom,#f9f9f9 0,#e0e0e0 100%)
}
a.dt-button:focus:not(.disabled),
button.dt-button:focus:not(.disabled),
div.dt-button:focus:not(.disabled) {
 border:1px solid #426c9e;
 text-shadow:0 1px 0 #c4def1;
 outline:0;
 background-color:#79ace9;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#bddef4),to(#79ace9));
 background-image:linear-gradient(to bottom,#bddef4 0,#79ace9 100%)
}
.dt-button embed {
 outline:0
}
div.dt-buttons {
 position:relative;
 float:left
}
div.dt-buttons.buttons-right {
 float:right
}
div.dt-button-collection {
 position:absolute;
 top:0;
 left:0;
 width:150px;
 margin-top:3px;
 padding:8px 8px 4px 8px;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.4);
 background-color:#fff;
 overflow:hidden;
 z-index:2002;
 border-radius:5px;
 -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3);
 box-shadow:3px 3px 5px rgba(0,0,0,.3);
 -webkit-column-gap:8px;
 -moz-column-gap:8px;
 -ms-column-gap:8px;
 -o-column-gap:8px;
 column-gap:8px
}
div.dt-button-collection a.dt-button,
div.dt-button-collection button.dt-button,
div.dt-button-collection div.dt-button {
 position:relative;
 left:0;
 right:0;
 width:100%;
 display:block;
 float:none;
 margin-bottom:4px;
 margin-right:0
}
div.dt-button-collection a.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection button.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled) {
 background-color:#dadada;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#dadada));
 background-image:linear-gradient(to bottom,#f0f0f0 0,#dadada 100%);
 -webkit-box-shadow:inset 1px 1px 3px #666;
 box-shadow:inset 1px 1px 3px #666
}
div.dt-button-collection.fixed {
 position:fixed;
 top:50%;
 left:50%;
 margin-left:-75px;
 border-radius:0
}
div.dt-button-collection.fixed.two-column {
 margin-left:-150px
}
div.dt-button-collection.fixed.three-column {
 margin-left:-225px
}
div.dt-button-collection.fixed.four-column {
 margin-left:-300px
}
div.dt-button-collection>* {
 -webkit-column-break-inside:avoid;
 -moz-column-break-inside:avoid;
 break-inside:avoid
}
div.dt-button-collection.two-column {
 width:300px;
 padding-bottom:1px;
 -webkit-column-count:2;
 -moz-column-count:2;
 -ms-column-count:2;
 -o-column-count:2;
 column-count:2
}
div.dt-button-collection.three-column {
 width:450px;
 padding-bottom:1px;
 -webkit-column-count:3;
 -moz-column-count:3;
 -ms-column-count:3;
 -o-column-count:3;
 column-count:3
}
div.dt-button-collection.four-column {
 width:600px;
 padding-bottom:1px;
 -webkit-column-count:4;
 -moz-column-count:4;
 -ms-column-count:4;
 -o-column-count:4;
 column-count:4
}
div.dt-button-collection .dt-button {
 border-radius:0
}
div.dt-button-background {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(0,0,0,.7);
 background:radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);
 z-index:2001
}
@media screen and (max-width:640px) {
 div.dt-buttons {
  float:none!important;
  text-align:center
 }
}
a.dt-button.processing,
button.dt-button.processing,
div.dt-button.processing {
 color:rgba(0,0,0,.2)
}
a.dt-button.processing::after,
button.dt-button.processing::after,
div.dt-button.processing::after {
 position:absolute;
 top:50%;
 left:50%;
 width:16px;
 height:16px;
 margin:-8px 0 0 -8px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:block;
 content:" ";
 border:2px solid #282828;
 border-radius:50%;
 border-left-color:transparent;
 border-right-color:transparent;
 animation:dtb-spinner 1.5s infinite linear;
 -o-animation:dtb-spinner 1.5s infinite linear;
 -ms-animation:dtb-spinner 1.5s infinite linear;
 -webkit-animation:dtb-spinner 1.5s infinite linear;
 -moz-animation:dtb-spinner 1.5s infinite linear
}
table.DTFC_Cloned tfoot,
table.DTFC_Cloned thead {
 background-color:#fff
}
div.DTFC_Blocker {
 background-color:#fff
}
div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable {
 margin-bottom:0;
 z-index:2
}
div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer {
 border-bottom:none
}
table.fixedHeader-floating {
 position:fixed!important;
 background-color:#fff
}
table.fixedHeader-floating.no-footer {
 border-bottom-width:0
}
table.fixedHeader-locked {
 position:absolute!important;
 background-color:#fff
}
@media print {
 table.fixedHeader-floating {
  display:none
 }
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
 cursor:default!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty::before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child::before {
 display:none!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child {
 position:relative;
 padding-left:30px;
 cursor:pointer
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child::before {
 top:9px;
 left:4px;
 height:14px;
 width:14px;
 display:block;
 position:absolute;
 color:#fff;
 border:2px solid #fff;
 border-radius:14px;
 -webkit-box-shadow:0 0 3px #444;
 box-shadow:0 0 3px #444;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 text-align:center;
 text-indent:0!important;
 font-family:"Courier New",Courier,monospace;
 line-height:14px;
 content:"+";
 background-color:#31b131
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child::before {
 content:"-";
 background-color:#d33333
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
 padding-left:27px
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child::before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child::before {
 top:5px;
 left:4px;
 height:14px;
 width:14px;
 border-radius:14px;
 line-height:14px;
 text-indent:3px
}
table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
 position:relative;
 cursor:pointer
}
table.dataTable.dtr-column>tbody>tr>td.control::before,
table.dataTable.dtr-column>tbody>tr>th.control::before {
 top:50%;
 left:50%;
 height:16px;
 width:16px;
 margin-top:-10px;
 margin-left:-10px;
 display:block;
 position:absolute;
 color:#fff;
 border:2px solid #fff;
 border-radius:14px;
 -webkit-box-shadow:0 0 3px #444;
 box-shadow:0 0 3px #444;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 text-align:center;
 text-indent:0!important;
 font-family:"Courier New",Courier,monospace;
 line-height:14px;
 content:"+";
 background-color:#31b131
}
table.dataTable.dtr-column>tbody>tr.parent td.control::before,
table.dataTable.dtr-column>tbody>tr.parent th.control::before {
 content:"-";
 background-color:#d33333
}
table.dataTable>tbody>tr.child {
 padding:.5em 1em
}
table.dataTable>tbody>tr.child:hover {
 background:0 0!important
}
table.dataTable>tbody>tr.child ul.dtr-details {
 display:inline-block;
 list-style-type:none;
 margin:0;
 padding:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li {
 border-bottom:1px solid #efefef;
 padding:.5em 0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
 padding-top:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
 border-bottom:none
}
table.dataTable>tbody>tr.child span.dtr-title {
 display:inline-block;
 min-width:75px;
 font-weight:700
}
div.dtr-modal {
 position:fixed;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:100;
 padding:10em 1em
}
div.dtr-modal div.dtr-modal-display {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:50%;
 height:50%;
 overflow:auto;
 margin:auto;
 z-index:102;
 overflow:auto;
 background-color:#f5f5f7;
 border:1px solid #000;
 border-radius:.5em;
 -webkit-box-shadow:0 12px 30px rgba(0,0,0,.6);
 box-shadow:0 12px 30px rgba(0,0,0,.6)
}
div.dtr-modal div.dtr-modal-content {
 position:relative;
 padding:1em
}
div.dtr-modal div.dtr-modal-close {
 position:absolute;
 top:6px;
 right:6px;
 width:22px;
 height:22px;
 border:1px solid #eaeaea;
 background-color:#f9f9f9;
 text-align:center;
 border-radius:3px;
 cursor:pointer;
 z-index:12
}
div.dtr-modal div.dtr-modal-close:hover {
 background-color:#eaeaea
}
div.dtr-modal div.dtr-modal-background {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:101;
 background:rgba(0,0,0,.6)
}
@media screen and (max-width:767px) {
 div.dtr-modal div.dtr-modal-display {
  width:95%
 }
}
table.dataTable tr.dtrg-group td {
 background-color:#e0e0e0
}
table.dataTable tr.dtrg-group.dtrg-level-0 td {
 font-weight:700
}
table.dataTable tr.dtrg-group.dtrg-level-1 td,
table.dataTable tr.dtrg-group.dtrg-level-2 td {
 background-color:#f0f0f0;
 padding-top:.25em;
 padding-bottom:.25em;
 padding-left:2em;
 font-size:.9em
}
table.dataTable tr.dtrg-group.dtrg-level-2 td {
 background-color:#f3f3f3
}
.ekit_table .dataTables_wrapper {
 padding-top:20px;
 padding-bottom:20px
}
.dataTables_filter,
.ekit_table .dataTables_wrapper .dataTables_length,
.ekit_table .ekit_table_length {
 padding-bottom:20px
}
.ekit_table table.dataTable.no-footer {
 border-bottom:1px solid #e6e6e6
}
.ekit_table .dataTables_wrapper select:not([multiple]) {
 -webkit-appearance:none;
 -ms-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:transparent;
 border-radius:0;
 border:solid 1px #bbb;
 padding:12px 48px 12px 18px
}
.ekit_table .dataTables_wrapper select:not([multiple])::after {
 content:" - Remember this"
}
.ekit_table .dataTables_wrapper .dataTables_filter input {
 border:solid 1px #bbb;
 padding:12px 48px 12px 18px
}
.ekit_table .dataTables_wrapper table {
 margin-top:20px;
 margin-bottom:20px
}
.ekit_table table.dataTable thead th {
 font-size:14px;
 font-weight:500;
 letter-spacing:.3px;
 color:#fff
}
.ekit_table.display table.dataTable tbody tr td {
 border-style:solid;
 border-width:1px 1px 1px 1px;
 border-color:#f9f9f9
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
 cursor:default!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty::before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child::before {
 display:none!important
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child {
 position:relative;
 padding-left:30px;
 cursor:pointer
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child::before {
 top:9px;
 left:4px;
 height:14px;
 width:14px;
 display:block;
 position:absolute;
 color:#fff;
 border:2px solid #fff;
 border-radius:14px;
 -webkit-box-shadow:0 0 3px #444;
 box-shadow:0 0 3px #444;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 text-align:center;
 text-indent:0!important;
 font-family:"Courier New",Courier,monospace;
 line-height:14px;
 content:"+";
 background-color:#31b131
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child::before {
 content:"-";
 background-color:#d33333
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
 padding-left:27px
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child::before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child::before {
 top:5px;
 left:4px;
 height:14px;
 width:14px;
 border-radius:14px;
 line-height:14px;
 text-indent:3px
}
table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
 position:relative;
 cursor:pointer
}
table.dataTable.dtr-column>tbody>tr>td.control::before,
table.dataTable.dtr-column>tbody>tr>th.control::before {
 top:50%;
 left:50%;
 height:16px;
 width:16px;
 margin-top:-10px;
 margin-left:-10px;
 display:block;
 position:absolute;
 color:#fff;
 border:2px solid #fff;
 border-radius:14px;
 -webkit-box-shadow:0 0 3px #444;
 box-shadow:0 0 3px #444;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 text-align:center;
 text-indent:0!important;
 font-family:"Courier New",Courier,monospace;
 line-height:14px;
 content:"+";
 background-color:#31b131
}
table.dataTable.dtr-column>tbody>tr.parent td.control::before,
table.dataTable.dtr-column>tbody>tr.parent th.control::before {
 content:"-";
 background-color:#d33333
}
table.dataTable>tbody>tr.child {
 padding:.5em 1em
}
table.dataTable>tbody>tr.child:hover {
 background:0 0!important
}
table.dataTable>tbody>tr.child ul.dtr-details {
 display:inline-block;
 list-style-type:none;
 margin:0;
 padding:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li {
 border-bottom:1px solid #efefef;
 padding:.5em 0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
 padding-top:0
}
table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
 border-bottom:none
}
table.dataTable>tbody>tr.child span.dtr-title {
 display:inline-block;
 min-width:75px;
 font-weight:700
}
div.dtr-modal {
 position:fixed;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:100;
 padding:10em 1em
}
div.dtr-modal div.dtr-modal-display {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:50%;
 height:50%;
 overflow:auto;
 margin:auto;
 z-index:102;
 overflow:auto;
 background-color:#f5f5f7;
 border:1px solid #000;
 border-radius:.5em;
 -webkit-box-shadow:0 12px 30px rgba(0,0,0,.6);
 box-shadow:0 12px 30px rgba(0,0,0,.6)
}
div.dtr-modal div.dtr-modal-content {
 position:relative;
 padding:1em
}
div.dtr-modal div.dtr-modal-close {
 position:absolute;
 top:6px;
 right:6px;
 width:22px;
 height:22px;
 border:1px solid #eaeaea;
 background-color:#f9f9f9;
 text-align:center;
 border-radius:3px;
 cursor:pointer;
 z-index:12
}
div.dtr-modal div.dtr-modal-close:hover {
 background-color:#eaeaea
}
div.dtr-modal div.dtr-modal-background {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:101;
 background:rgba(0,0,0,.6)
}
@media screen and (max-width:767px) {
 div.dtr-modal div.dtr-modal-display {
  width:95%
 }
}
.elementskit-invisible {
 visibility:hidden
}
.ekit-wid-con .select {
 cursor:pointer;
 display:block;
 position:relative;
 font-size:16px;
 color:#7b7b7b;
 width:220px;
 height:44px;
 float:right
}
.met_d--block {
 display:block
}
.met_d--none {
 display:none
}
.met_d--flex {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.before\:last\:met_d--none:last-child::before {
 display:none
}
.after\:first\:met_d--none:first-child::after {
 display:none
}
.after\:active\:met_d--none.active::after {
 display:none
}
.met_w--12 {
 width:12px
}
.met_w--16 {
 width:16px
}
.met_w--20 {
 width:20px
}
.met_w--24 {
 width:24px
}
.met_w--48 {
 width:48px
}
.before\:met_w--4::before {
 width:4px
}
.before\:met_w--16::before {
 width:16px
}
.before\:met_w--19::before {
 width:19px
}
.before\:met_w--48::before {
 width:48px
}
.active\::before\:met_w--18.active::before {
 width:18px
}
.after\:met_w--1::after {
 width:1px
}
.met_h--12 {
 height:12px
}
.met_h--16 {
 height:16px
}
.met_h--20 {
 height:20px
}
.met_h--24 {
 height:24px
}
.met_h--48 {
 height:48px
}
.before\:met_h--4::before {
 height:4px
}
.before\:met_h--16::before {
 height:16px
}
.before\:met_h--19::before {
 height:19px
}
.before\:met_h--48::before {
 height:48px
}
.active\::before\:met_h--18.active::before {
 height:18px
}
.after\:met_h--1::after {
 height:1px
}
.after\:met_content::after,
.before\:met_content::before {
 content:" "
}
.met_pos--fixed {
 position:fixed
}
.met_pos--relative {
 position:relative
}
.met_pos--absolute {
 position:absolute
}
.before\:met_pos--absolute::before {
 position:absolute
}
.after\:met_pos--absolute::after {
 position:absolute
}
.met_top--0 {
 top:0
}
.met_top--15 {
 top:15px
}
.met_top--20 {
 top:20px
}
.met_top--50p {
 top:50%
}
.met_top--100p {
 top:100%
}
.before\:met_top--0::before {
 top:0
}
.before\:met_top--5::before {
 top:5px
}
.before\:met_top--12::before {
 top:12px
}
.before\:active\:met_top--13.active::before {
 top:13px
}
.after\:met_top--m1::after {
 top:-1px
}
.after\:met_top--5::after {
 top:5px
}
.met_bottom--0 {
 bottom:0
}
.met_bottom--20 {
 bottom:20px
}
.met_bottom--100p {
 bottom:100%
}
.before\:met_bottom--0::before {
 bottom:0
}
.met_left--0 {
 left:0
}
.met_left--1 {
 left:1px
}
.met_left--20 {
 left:20px
}
.met_left--50p {
 left:50%
}
.met_left--100p {
 left:100%
}
.before\:met_left--0::before {
 left:0
}
.before\:met_left--5::before {
 left:5px
}
.before\:met_left--12::before {
 left:12px
}
.before\:active\:met_left--13.active::before {
 left:13px
}
.after\:met_left--m1::after {
 left:-1px
}
.after\:met_left--5::after {
 left:5px
}
.met_right--0 {
 right:0
}
.met_right--20 {
 right:20px
}
.met_right--100p {
 right:100%
}
.met_mx--m40 {
 margin-left:-40px;
 margin-right:-40px
}
.met_mx--m28 {
 margin-left:-28px;
 margin-right:-28px
}
.met_mx--12 {
 margin-left:12px;
 margin-right:12px
}
.met_mx--20 {
 margin-left:20px;
 margin-right:20px
}
.met_mx--24 {
 margin-left:24px;
 margin-right:24px
}
.met_mx--36 {
 margin-left:36px;
 margin-right:36px
}
.met_my--m40 {
 margin-top:-40px;
 margin-bottom:-40px
}
.met_my--m28 {
 margin-top:-28px;
 margin-bottom:-28px
}
.met_my--12 {
 margin-top:12px;
 margin-bottom:12px
}
.met_my--20 {
 margin-top:20px;
 margin-bottom:20px
}
.met_my--24 {
 margin-top:24px;
 margin-bottom:24px
}
.met_my--36 {
 margin-top:36px;
 margin-bottom:36px
}
.met_m--0 {
 margin:0
}
.met_ml--1 {
 margin-left:1px
}
.met_ml--6 {
 margin-left:6px
}
.met_ml--15 {
 margin-left:15px
}
.met_ml--20 {
 margin-left:20px
}
.met_ml--21 {
 margin-left:21px
}
.met_ml--35 {
 margin-left:35px
}
.met_mr--1 {
 margin-right:1px
}
.met_mr--10 {
 margin-right:10px
}
.met_mr--15 {
 margin-right:15px
}
.met_mr--20 {
 margin-right:20px
}
.met_mb--0 {
 margin-bottom:0
}
.met_mb--0i {
 margin-bottom:0!important
}
.met_mb--20 {
 margin-bottom:20px
}
.met_not_last_mr--20:not(:last-child) {
 margin-right:20px
}
.met_not_last_mb--20:not(:last-child) {
 margin-bottom:20px
}
.met_p--0 {
 padding:0
}
.met_px--8 {
 padding-left:8px;
 padding-right:8px
}
.met_py--5 {
 padding-top:5px;
 padding-bottom:5px
}
.met_pt--10 {
 padding-top:10px
}
.met_pl--10 {
 padding-left:10px
}
.met_pr--10 {
 padding-right:10px
}
.met_pb--10 {
 padding-bottom:10px
}
.met_color--white {
 color:#fff
}
.active>.active\:met_bgc--nonei {
 background-color:transparent!important
}
.active .active\:_\:met_bgc--nonei {
 background-color:transparent!important
}
.met_bd--2 {
 border:solid 2px
}
.met_bd--6 {
 border:solid 6px
}
.met_bdt--2 {
 border-top:solid 2px
}
.met_bdt--4 {
 border-top:solid 4px
}
.met_bdt--6 {
 border-top:solid 6px
}
.met_bdl--2 {
 border-left:solid 2px
}
.met_bdl--4 {
 border-left:solid 4px
}
.met_bdl--6 {
 border-left:solid 6px
}
.before\:met_bdt--2::before {
 border-top:solid 2px
}
.before\:met_bdl--2::before {
 border-left:solid 2px
}
.after\:met_bdt--2::after {
 border-top:solid 2px
}
.after\:met_bdl--2::after {
 border-left:solid 2px
}
.active>.active\:met_bd--1 {
 border-style:solid;
 border-width:1px
}
.active .active\:_\:met_bd--1 {
 border-style:solid;
 border-width:1px
}
.met_bdc--none {
 border-color:transparent
}
.met_bdt_color--current {
 border-top-color:currentColor
}
.met_bdb_color--current {
 border-bottom-color:currentColor
}
.met_bdl_color--current {
 border-left-color:currentColor
}
.met_bdr_color--current {
 border-right-color:currentColor
}
.met_radius--4 {
 border-radius:4px
}
.met_radius--circle {
 border-radius:50%
}
.before\:met_radius--circle::before {
 border-radius:50%
}
.met_shadow_inset--6 {
 -webkit-box-shadow:inset 0 0 0 6px currentColor;
 box-shadow:inset 0 0 0 6px currentColor
}
.active>.active\:met_shadow_inset--1 {
 -webkit-box-shadow:inset 0 0 0 1px currentColor;
 box-shadow:inset 0 0 0 1px currentColor
}
.active>.active\:met_shadow_inset--8 {
 -webkit-box-shadow:inset 0 0 0 8px currentColor;
 box-shadow:inset 0 0 0 8px currentColor
}
.active .active\:_\:met_shadow_inset--1 {
 -webkit-box-shadow:inset 0 0 0 1px currentColor;
 box-shadow:inset 0 0 0 1px currentColor
}
.met_fs--14 {
 font-size:14px
}
.met_lh--0 {
 line-height:0
}
.met_lh--16 {
 line-height:16px
}
.met_list--none {
 list-style:none
}
.met_text--nowrap {
 white-space:nowrap
}
.whitespace--normal {
 white-space:normal!important
}
.met_opacity--0 {
 opacity:0
}
.met_opacity--8 {
 opacity:.08
}
.met_opacity--30 {
 opacity:.3
}
.met_opacity--70 {
 opacity:.7
}
.hover\:met_opacity--60:hover {
 opacity:.6
}
.hover\:met_opacity--100:hover {
 opacity:1
}
a:hover>.a\:hover\:met_opacity--60 {
 opacity:.6
}
a:hover>.a\:hover\:met_opacity--100 {
 opacity:1
}
.before\:met_opacity--30::before {
 opacity:.3
}
.after\:met_opacity--30::after {
 opacity:.3
}
.active>.active\:met_opacity--0 {
 opacity:0
}
.active>.active\:met_opacity--100 {
 opacity:1
}
.active .active\:_\:met_opacity--0 {
 opacity:0
}
.active .active\:_\:met_opacity--100 {
 opacity:100
}
.met_transition--300ms {
 -webkit-transition:all .3s;
 transition:all .3s
}
.before\:met_transition--300ms::before {
 -webkit-transition:all .3s;
 transition:all .3s
}
.met_translateTop--m50p {
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.met_translateLeft--m50p {
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.met_scale--0 {
 -webkit-transform:scale(0);
 transform:scale(0)
}
.hover\:met_scaleX--200:hover {
 -webkit-transform:scaleX(2);
 transform:scaleX(2)
}
.hover\:met_scaleY--200:hover {
 -webkit-transform:scaleY(2);
 transform:scaleY(2)
}
a:hover>.a:hover\:met_scalex--200:hover {
 -webkit-transform:scaleX(2);
 transform:scaleX(2)
}
a:hover>.a:hover\:met_scaley--200:hover {
 -webkit-transform:scaleY(2);
 transform:scaleY(2)
}
.active>.active\:met_scale--150 {
 -webkit-transform:scale(1.5);
 transform:scale(1.5)
}
.active>.active\:met_scaleX--20 {
 -webkit-transform:scaleX(.2);
 transform:scaleX(.2)
}
.active>.active\:met_scaleX--200 {
 -webkit-transform:scaleX(2);
 transform:scaleX(2)
}
.active>.active\:met_scaleY--20 {
 -webkit-transform:scaleY(.2);
 transform:scaleY(.2)
}
.active>.active\:met_scaleY--200 {
 -webkit-transform:scaleY(2);
 transform:scaleY(2)
}
.active .active\:_\:met_scale--40 {
 -webkit-transform:scale(.4);
 transform:scale(.4)
}
.active .active\:_\:met_scale--150 {
 -webkit-transform:scale(1.5);
 transform:scale(1.5)
}
.active .active\:_\:met_scaleX--20 {
 -webkit-transform:scaleX(.2);
 transform:scaleX(.2)
}
.active .active\:_\:met_scaleX--100 {
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.active .active\:_\:met_scaleX--200 {
 -webkit-transform:scaleX(2);
 transform:scaleX(2)
}
.active .active\:_\:met_scaleY--20 {
 -webkit-transform:scaleY(.2);
 transform:scaleY(.2)
}
.active .active\:_\:met_scaleY--100 {
 -webkit-transform:scaleY(1);
 transform:scaleY(1)
}
.active .active\:_\:met_scaleY--200 {
 -webkit-transform:scaleY(2);
 transform:scaleY(2)
}
.met_scale--top {
 -webkit-transform-origin:top;
 transform-origin:top
}
.met_scale--bottom {
 -webkit-transform-origin:bottom;
 transform-origin:bottom
}
.met_scale--left {
 -webkit-transform-origin:left;
 transform-origin:left
}
.met_scale--right {
 -webkit-transform-origin:right;
 transform-origin:right
}
.elementor-editor-active .editor\:met_display--none,
.elementor-editor-preview .editor\:met_display--none {
 display:none
}
.ekit-wid-con .ekit_social_media,
.ekit-wid-con .ekit_socialshare {
 margin-left:0;
 padding-left:0;
 list-style:none
}
.ekit-wid-con .ekit_social_media>li>a,
.ekit-wid-con .ekit_socialshare>li>a {
 display:block;
 cursor:pointer;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .ekit_social_media>li>a i,
.ekit-wid-con .ekit_socialshare>li>a i {
 vertical-align:middle;
 display:inline-block
}
.ekit-wid-con .ekit_social_media>li>a svg,
.ekit-wid-con .ekit_socialshare>li>a svg {
 max-width:16px;
 height:auto;
 vertical-align:middle
}
@media (max-width:1024px) {
 .ekit-wid-con .ekit_social_media>li,
 .ekit-wid-con .ekit_socialshare>li {
  margin-bottom:20px
 }
}
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a {
 background-color:transparent!important
}
.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item {
 margin:0
}
.ekit-wid-con .elementor-inline-items {
 margin:0!important
}
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item {
 display:inline-block
}
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
 display:inline-block
}
.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
 position:absolute
}
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after {
 display:none
}
.elementor-widget-elementskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
 display:none
}
.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item {
 margin:0;
 padding:0
}
.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a {
 padding:5px 15px
}
.ekit-wid-con .elementor-icon-list-item>a {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 position:relative;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.ekit-wid-con .elementor-icon-list-item>a.ekit_badge_right {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%
}
.ekit-wid-con .ekit_menu_label {
 border-radius:3px;
 padding:2px 5px;
 display:inline-block;
 font-size:10px;
 color:#fff;
 background-color:#c91765;
 margin-left:5px
}
.ekit-wid-con .ekit_menu_subtitle {
 font-size:11px;
 font-style:normal;
 color:#8d96ae;
 display:block;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementor-icon-list-text {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .ekit_page_list_content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.elementor-widget-elementskit-page-list.elementor-align-center .ekit-wid-con .ekit_page_list_content {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.elementor-widget-elementskit-page-list.elementor-align-left .ekit-wid-con .ekit_page_list_content {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.elementor-widget-elementskit-page-list.elementor-align-right .ekit-wid-con .ekit_page_list_content {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.ekit-wid-con .elementor-icon-list-icon {
 display:inline-block;
 text-align:center;
 line-height:inherit
}
.ekit-wid-con .elementor-icon-list-icon svg {
 width:inherit;
 max-width:100%;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementor-icon-list-icon>i {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-enabled-bg-img .elementor-icon-list-item a {
 background-size:cover;
 background-repeat:no-repeat;
 position:relative;
 background-position:center center;
 overflow:hidden;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-enabled-bg-img .elementor-icon-list-item a::after {
 content:"";
 background-color:rgba(34,34,34,.7);
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 -webkit-transition:all .4s;
 transition:all .4s
}
.ekit-enabled-bg-img .elementor-icon-list-item a:hover::after {
 background-color:rgba(34,34,34,.9)
}
.ekit-enabled-bg-img .elementor-icon-list-item a .ekit_post_list_content_wraper {
 z-index:1
}
.ekit-enabled-bg-img .elementor-icon-list-item a>img {
 z-index:1
}
.ekit-wid-con .nav {
 margin:0;
 padding:0;
 list-style:none
}
.ekit-wid-con .ekit-form form p {
 margin-bottom:0
}
.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]) {
 display:block;
 width:100%;
 padding:.375rem .75rem;
 font-size:1rem;
 color:#495057;
 background-color:#fff;
 border:1px solid #e7e7e7;
 -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 height:56px;
 border-radius:0;
 padding-left:30px;
 -webkit-box-shadow:none;
 box-shadow:none
}
.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover {
 border-color:#333
}
.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus {
 border-color:#4d68ff
}
.ekit-wid-con .ekit-form form input[type=submit] {
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border-radius:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 padding:12px 72px;
 font-size:.9375rem;
 background-color:#313636;
 border:0 solid #000;
 color:#fff;
 cursor:pointer
}
.ekit-wid-con .ekit-form form input[type=submit]:hover {
 background-color:#4d68ff
}
.ekit-wid-con .ekit-form form select {
 display:block;
 width:100%;
 padding:.375rem .75rem;
 font-size:1rem;
 color:#495057;
 background-color:#fff;
 border:1px solid #e7e7e7;
 -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 height:56px
}
.ekit-wid-con .ekit-form form select[multiple] {
 height:100px
}
.ekit-wid-con .ekit-form form label {
 margin-bottom:7px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 color:#313636;
 font-weight:400
}
.ekit-wid-con .ekit-form form label span {
 color:#777;
 font-size:.8125rem;
 display:block
}
.ekit-wid-con .ekit-form form textarea {
 display:block;
 width:100%;
 padding:.375rem .75rem;
 font-size:1rem;
 color:#495057;
 background-color:#fff;
 border:1px solid #e7e7e7;
 -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 border-radius:0;
 padding-left:30px;
 height:176px;
 resize:none;
 padding-top:15px;
 -webkit-box-shadow:none;
 box-shadow:none
}
.ekit-wid-con .ekit-form form textarea:hover {
 border-color:#333
}
.ekit-wid-con .ekit-form form textarea:focus {
 border-color:#4d68ff
}
.ekit-wid-con .ekit-form form .intl-tel-input {
 width:100%
}
.ekit-wid-con .ekit-form form .ekit-form-input {
 margin-bottom:50px
}
.ekit-wid-con .btn-text-primary {
 color:#4285f4
}
.ekit-wid-con .btn-pill {
 border-radius:2rem
}
.ekit-wid-con .d-flex {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .ekit-review-wrapper {
 background-color:#f2f2f5;
 font-family:Roboto,sans-serif;
 overflow:hidden
}
.ekit-wid-con .ekit-review-slider-wrapper .slick-list {
 padding:0
}
.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow {
 height:40px;
 width:40px;
 z-index:10;
 background-color:#fff;
 -webkit-box-shadow:0 7px 15px rgba(0,0,0,.07);
 box-shadow:0 7px 15px rgba(0,0,0,.07);
 border-radius:50%
}
.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow::before {
 display:none
}
.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow i {
 font-size:12px;
 color:#d1d1d1;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 position:absolute
}
.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow:hover i {
 color:#4285f4
}
.ekit-wid-con .ekit-review-slider-wrapper .slick-prev {
 left:0
}
.ekit-wid-con .ekit-review-slider-wrapper .slick-next {
 right:0
}
.ekit-wid-con .ekit-review-overview,
.ekit-wid-con .review-card-overview {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 background-color:#fff
}
.ekit-wid-con .ekit-review-card,
.ekit-wid-con .ekit-review-overview {
 background-color:#fff
}
.ekit-wid-con .ekit-review-card h4,
.ekit-wid-con .ekit-review-overview h4 {
 margin:0;
 white-space:nowrap
}
.ekit-wid-con .ekit-review-card--name,
.ekit-wid-con .ekit-review-card--rating .rating-average,
.ekit-wid-con .ekit-review-card--title h4,
.ekit-wid-con .ekit-review-overview--name,
.ekit-wid-con .ekit-review-overview--rating .rating-average,
.ekit-wid-con .ekit-review-overview--title h4 {
 color:#000032
}
.ekit-wid-con .ekit-review-card--rating .rating-average,
.ekit-wid-con .ekit-review-overview--rating .rating-average {
 font-weight:500
}
.ekit-wid-con .ekit-review-card--rating>div,
.ekit-wid-con .ekit-review-overview--rating>div {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .ekit-review-card--rating .rating-average,
.ekit-wid-con .ekit-review-overview--rating .rating-average {
 font-size:18px;
 font-weight:700
}
.ekit-wid-con .ekit-review-card--rating .rating-stars,
.ekit-wid-con .ekit-review-overview--rating .rating-stars {
 margin:0 .5rem
}
.ekit-wid-con .ekit-review-card--rating .rating-text,
.ekit-wid-con .ekit-review-overview--rating .rating-text {
 color:#878787;
 margin-bottom:0
}
.ekit-wid-con .ekit-review-overview {
 padding:1.5rem 2rem;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin:0 0 1.5rem 0;
 border-width:1px
}
.ekit-wid-con .ekit-review-overview--thumbnail {
 margin-right:1rem
}
.ekit-wid-con .ekit-review-overview--thumbnail img {
 width:40px;
 height:40px;
 border-radius:50%
}
.ekit-wid-con .ekit-review-overview--title {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .ekit-review-overview--title img {
 height:26px;
 margin-right:.5rem
}
.ekit-wid-con .ekit-review-overview--title h4 {
 font-size:22px;
 line-height:28px;
 font-weight:400
}
.ekit-wid-con .ekit-review-overview--title h4 span {
 font-family:Roboto;
 font-size:26px;
 font-weight:900;
 text-transform:capitalize
}
.ekit-wid-con .ekit-review-overview--rating {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .ekit-review-overview--rating .rating-average,
.ekit-wid-con .ekit-review-overview--rating .rating-text {
 line-height:27px
}
.ekit-wid-con .ekit-review-overview--rating .rating-text {
 font-style:italic;
 font-size:12px;
 font-weight:400
}
.ekit-wid-con .ekit-review-overview--rating .rating-average {
 font-size:22px;
 font-weight:700
}
.ekit-wid-con .ekit-review-overview--stars {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0 10px;
 height:27px
}
.ekit-wid-con .ekit-review-overview--stars .icon {
 font-size:20px
}
.ekit-wid-con .ekit-review-overview--actions {
 display:grid;
 place-items:center
}
.ekit-wid-con .ekit-review-overview--actions .btn {
 font-size:15px;
 font-weight:400;
 padding:0 30px;
 color:#fff;
 min-height:35px;
 line-height:35px
}
.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment,
.ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment {
 overflow:hidden
}
.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card {
 -webkit-column-break-inside:avoid;
 -moz-column-break-inside:avoid;
 break-inside:avoid-column
}
.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment {
 min-height:unset
}
.ekit-wid-con .ekit-review-card {
 overflow:hidden;
 position:relative;
 border-color:#f2f2f5;
 border-width:1px;
 padding:2rem;
 display:grid;
 grid-template-columns:auto auto 1fr;
 grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "comment comment comment" "posted-on posted-on posted-on"
}
.ekit-wid-con .ekit-review-card::before {
 content:""
}
.ekit-wid-con .ekit-review-card--date,
.ekit-wid-con .ekit-review-card--desc {
 grid-area:date
}
.ekit-wid-con .ekit-review-card--top-right-logo {
 position:absolute;
 top:2rem;
 right:2rem;
 z-index:10
}
.ekit-wid-con .ekit-review-card--top-right-logo i {
 font-size:20px
}
.ekit-wid-con .ekit-review-card--image,
.ekit-wid-con .ekit-review-card--image img,
.ekit-wid-con .ekit-review-card--thumbnail img {
 border-radius:50%
}
.ekit-wid-con .ekit-review-card--image {
 width:60px;
 height:60px;
 grid-area:thumbnail;
 min-width:60px;
 border-radius:50%;
 background-color:#eae9f7;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:1rem;
 position:relative
}
.ekit-wid-con .ekit-review-card--image img {
 height:100%;
 width:100%
}
.ekit-wid-con .ekit-review-card--thumbnail {
 grid-area:thumbnail;
 padding-right:1rem
}
.ekit-wid-con .ekit-review-card--thumbnail .thumbnail {
 width:40px;
 height:40px;
 min-width:40px;
 border-radius:50%
}
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge,
.ekit-wid-con .ekit-review-card--thumbnail-badge>div {
 position:relative
}
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge {
 width:20px;
 height:20px;
 border-radius:50%;
 background-color:#fff;
 position:absolute;
 bottom:0;
 right:0
}
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img {
 width:16px;
 height:16px;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 position:absolute
}
.ekit-wid-con .ekit-review-card--average,
.ekit-wid-con .ekit-review-card--title {
 color:#000032
}
.ekit-wid-con .ekit-review-card--title {
 font-size:24px;
 line-height:24px;
 margin:0 0 .8rem 0
}
.ekit-wid-con .ekit-review-card--name {
 grid-area:name;
 font-size:14px;
 font-weight:700;
 margin:0 0 .25rem 0
}
.ekit-wid-con .ekit-review-card--rating .rating-text {
 font-size:13px
}
.ekit-wid-con .ekit-review-card--average {
 font-size:18px;
 font-weight:700;
 line-height:22px;
 margin-right:1rem
}
.ekit-wid-con .ekit-review-card--stars {
 grid-area:stars;
 color:#f4be28;
 font-size:13px;
 line-height:20px
}
.ekit-wid-con .ekit-review-card--date,
.ekit-wid-con .ekit-review-card--desc,
.ekit-wid-con .ekit-review-card--posted-on p {
 margin-bottom:0
}
.ekit-wid-con .ekit-review-card--top-right-image {
 position:absolute;
 top:2rem;
 right:2rem
}
.ekit-wid-con .ekit-review-card--comment {
 grid-area:comment;
 font-size:16px;
 line-height:22px;
 font-weight:400;
 color:#32323d
}
.ekit-wid-con .ekit-review-card--comment .more {
 color:#3476e0;
 cursor:pointer
}
.ekit-wid-con .ekit-review-card--actions {
 grid-area:actions
}
.ekit-wid-con .ekit-review-card--actions .btn {
 padding:0;
 white-space:nowrap;
 font-size:14px;
 font-weight:600;
 color:#4285f4
}
.ekit-wid-con .ekit-review-card--actions .btn:hover {
 color:#3476e0
}
.ekit-wid-con .ekit-review-card--actions .btn:first-child {
 margin-right:10px
}
.ekit-wid-con .ekit-review-card--posted-on {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 grid-area:posted-on
}
.ekit-wid-con .ekit-review-card--posted-on p {
 font-size:13px;
 line-height:13px;
 font-weight:400
}
.ekit-wid-con .ekit-review-card--posted-on h5 {
 margin:0;
 font-size:17px;
 line-height:20px;
 font-weight:500
}
.ekit-wid-con .ekit-review-card-bubble {
 background-color:transparent!important
}
.ekit-wid-con .ekit-review-card-bubble::before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 background-color:#fff;
 width:100%;
 height:calc(100% - 100px);
 z-index:1
}
.ekit-wid-con .ekit-review-card-bubble::after {
 content:"";
 position:absolute;
 left:2.4rem;
 top:calc(100% - 116px);
 height:1.5rem;
 width:1.5rem;
 background-color:#fff;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {
 z-index:10
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on {
 display:none
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars {
 grid-column:1/4
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars {
 grid-row:1
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment {
 grid-row:2
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name {
 grid-column:2/4;
 text-align:left
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {
 margin-top:2.5rem
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {
 padding-right:1rem;
 grid-row:3/5;
 grid-column:1/2
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name {
 grid-row:3
}
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date {
 grid-row:4
}
.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date {
 grid-column:3
}
.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars {
 grid-column:2;
 grid-row:2
}
.ekit-wid-con .ekit-review-card-thumbnail-left {
 grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "thumbnail comment comment" "thumbnail posted-on posted-on"
}
.ekit-wid-con .ekit-review-card-align-center {
 text-align:center;
 grid-template-areas:"thumbnail thumbnail thumbnail" "name name name" "date date date" "stars stars stars" "comment comment comment" "posted-on posted-on posted-on"
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail {
 padding-right:0;
 margin-bottom:2rem
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail>div {
 width:40px;
 margin:0 auto
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on {
 display:block;
 grid-row:6;
 padding-top:1rem
}
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i {
 margin:0 auto!important
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars {
 grid-row:2
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment {
 grid-row:3
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name {
 grid-row:4
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date {
 grid-row:5
}
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on {
 grid-row:6
}
.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars {
 grid-row:2;
 grid-column:2/3
}
.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date {
 grid-row:2;
 grid-column:3
}
.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on {
 grid-column:1/4
}
.ekit-wid-con .ekit-review-card-overview {
 grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "thumbnail actions actions"
}
.ekit-wid-con .ekit-review-card-overview::before {
 display:none
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image {
 margin-right:1rem
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name {
 font-size:20px;
 line-height:24px;
 font-weight:600;
 margin-bottom:1rem
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average {
 font-size:18px;
 line-height:22px;
 font-weight:700;
 margin-right:6px
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc {
 font-size:13px;
 line-height:20px;
 font-weight:400
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions {
 margin-top:1rem
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn {
 padding:0!important;
 margin-top:0;
 margin-bottom:0;
 line-height:20px;
 text-transform:none;
 background-color:transparent
}
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars {
 font-size:16px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .small {
 font-size:12px;
 line-height:20px
}
.ekit-wid-con .muted {
 color:#adadad
}
@media screen and (max-width:411px) {
 .ekit-wid-con .ekit-review-card-overview {
  grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "actions actions actions"
 }
 .ekit-wid-con .ekit-review-overview {
  display:block!important
 }
 .ekit-wid-con .ekit-review-overview--actions {
  display:block!important;
  margin-top:1rem!important;
  text-align:center
 }
 .ekit-wid-con .ekit-review-overview--actions .btn {
  padding:.75rem 3rem
 }
}
.ekit-wid-con iframe {
 border:none
}
.ekit-wid-con a,
.ekit-wid-con b,
.ekit-wid-con div,
.ekit-wid-con li,
.ekit-wid-con ul {
 -webkit-tap-highlight-color:transparent;
 -webkit-tap-highlight-color:transparent
}
.ekit-wid-con a:active,
.ekit-wid-con a:focus,
.ekit-wid-con input,
.ekit-wid-con input:active,
.ekit-wid-con input:focus,
.ekit-wid-con input:hover,
.ekit-wid-con textarea,
.ekit-wid-con textarea:active,
.ekit-wid-con textarea:focus,
.ekit-wid-con textarea:hover {
 -moz-outline:none;
 outline:0
}
.ekit-wid-con embed,
.ekit-wid-con img:not([draggable]),
.ekit-wid-con object,
.ekit-wid-con video {
 max-width:100%;
 height:auto
}
.ekit-wid-con a,
.ekit-wid-con button {
 text-decoration:none;
 outline:0
}
.ekit-wid-con a:active,
.ekit-wid-con a:focus,
.ekit-wid-con a:hover,
.ekit-wid-con a:visited {
 text-decoration:none;
 outline:0
}
.ekit-wid-con img {
 border:none;
 max-width:100%
}
.ekit-wid-con li,
.ekit-wid-con ul {
 margin:0;
 padding:0
}
.ekit-wid-con .elementor-text-editor ol,
.ekit-wid-con .elementor-text-editor ul {
 padding-left:18px
}
.ekit-wid-con h4,
.ekit-wid-con p {
 margin-bottom:10px
}
.ekit-wid-con .clear-both::after,
.ekit-wid-con .clear-both::before {
 display:table;
 content:"";
 clear:both
}
.ekit-wid-con button:focus {
 outline:0
}
.ekit-wid-con .text-left {
 text-align:left!important
}
.ekit-wid-con .text-right {
 text-align:right!important
}
.ekit-wid-con .text-center {
 text-align:center!important
}
.ekit-wid-con .ekit-flex-row-reverse {
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:reverse!important;
 -ms-flex-direction:row-reverse!important;
 flex-direction:row-reverse!important
}
.ekit-wid-con .ekit-flex-column-reverse {
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:reverse!important;
 -ms-flex-direction:column-reverse!important;
 flex-direction:column-reverse!important
}
.ekit-wid-con .ekit-flex-column {
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
.ekit-wid-con .ekit-flex-row {
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:row!important;
 flex-direction:row!important
}
.ekit-wid-con .tab-content>.tab-pane {
 font-family:inherit
}
.ekit-wid-con .elementskit-border-divider {
 left:13px
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long {
 left:inherit
}
.ekit-wid-con .elementskit-border-divider::before {
 left:-26px
}
.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
 z-index:1000
}
.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover {
 background-color:transparent
}
.ekit-wid-con .elementor-icon-list-item a>img {
 width:100px;
 margin-right:15px
}
.ekit-wid-con .elementor-icon-list-item .meta-lists {
 line-height:1
}
.ekit-wid-con .elementor-icon-list-item .meta-lists svg {
 max-width:12px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementor-icon-list-item .meta-lists>span {
 color:#7f8595;
 font-size:12px;
 display:inline-block;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text {
 display:block;
 margin-bottom:0
}
.ekit-wid-con .dialog-type-lightbox .dialog-widget-content {
 width:100%
}
.ekit-wid-con .nf-form-content .listselect-wrap .nf-field-element div,
.ekit-wid-con .nf-form-content input.ninja-forms-field,
.ekit-wid-con .nf-form-content select.ninja-forms-field:not([multiple]) {
 height:100%
}
.ekit-wid-con .nf-form-content .list-select-wrap>div div::after {
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 line-height:normal
}
.ekit-wid-con .nf-error.field-wrap .nf-field-element::after,
.ekit-wid-con .nf-pass.field-wrap .nf-field-element::after {
 top:0;
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 line-height:normal
}
.ekit-wid-con .nf-form-content button,
.ekit-wid-con .nf-form-content input[type=button],
.ekit-wid-con .nf-form-content input[type=submit] {
 cursor:pointer
}
.ekit-wid-con .nf-response-msg>p {
 line-height:normal
}
.ekit-wid-con textarea.ninja-forms-field {
 display:block
}
.ekit-wid-con .nf-form-content .list-select-wrap>div div {
 border:none
}
.ekit-wid-con .nf-form-content .list-select-wrap>div select {
 border:1px solid #c4c4c4
}
.ekit-wid-con .column-count-1 {
 -webkit-column-count:1;
 -moz-column-count:1;
 column-count:1
}
.ekit-wid-con .column-count-2 {
 -webkit-column-count:2;
 -moz-column-count:2;
 column-count:2
}
.ekit-wid-con .column-count-3 {
 -webkit-column-count:3;
 -moz-column-count:3;
 column-count:3
}
.ekit-wid-con .column-count-4 {
 -webkit-column-count:4;
 -moz-column-count:4;
 column-count:4
}
.ekit-wid-con .column-count-5 {
 -webkit-column-count:5;
 -moz-column-count:5;
 column-count:5
}
.ekit-wid-con .column-count-6 {
 -webkit-column-count:6;
 -moz-column-count:6;
 column-count:6
}
.ekit-wid-con .text-left {
 text-align:left!important
}
.ekit-wid-con .text-right {
 text-align:right!important
}
.ekit-wid-con .text-center {
 text-align:center!important
}
.ekit-wid-con .ekit-img-overlay {
 position:relative;
 z-index:0
}
.ekit-wid-con .ekit-img-overlay::before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:1
}
.ekit-wid-con .media {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
@media (min-width:1025px) {
 .ekit-wid-con .default_menu_position .elementor-column,
 .ekit-wid-con .default_menu_position .elementor-column-wrap,
 .ekit-wid-con .default_menu_position .elementor-widget,
 .ekit-wid-con .default_menu_position .elementor-widget-wrap,
 .ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container {
  position:static
 }
 .ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,
 .ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel,
 .ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel {
  right:0;
  left:auto
 }
 .ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel {
  -webkit-transition:transform .4s ease;
  -webkit-transition:-webkit-transform .4s ease;
  transition:-webkit-transform .4s ease;
  transition:transform .4s ease;
  transition:transform .4s ease,-webkit-transform .4s ease
 }
 .ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,
 .ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel {
  -webkit-transform:translateY(-10px) translateX(-50%);
  transform:translateY(-10px) translateX(-50%);
  left:50%
 }
 .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover>.elementskit-megamenu-panel,
 .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover>.elementskit-megamenu-panel {
  -webkit-transform:translateY(0) translateX(-50%);
  transform:translateY(0) translateX(-50%);
  left:50%
 }
 .ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
  z-index:9
 }
 .ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop {
  z-index:150
 }
 .ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger {
  z-index:160
 }
}
@media (max-width:1024px) {
 .ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator {
  padding:3px 10px;
  border:1px solid;
  border-radius:30px
 }
}
.ekit-wid-con .xs-overlay {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 opacity:.5;
 z-index:0
}
.ekit-wid-con .form-control:focus {
 -webkit-box-shadow:none;
 box-shadow:none
}
.ekit-wid-con .slick-list {
 -webkit-box-sizing:initial;
 box-sizing:initial;
 padding:25px 0;
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important
}
.ekit-wid-con .swiper-container {
 width:inherit;
 height:inherit
}
.ekit-wid-con .tab-pane.animated {
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s
}
.ekit-wid-con .mfp-iframe-scaler iframe {
 -webkit-box-shadow:none;
 box-shadow:none;
 background:0 0
}
.ekit-wid-con img {
 -webkit-user-select:none;
 -moz-user-select:none;
 -o-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.ekit-wid-con .image-switcher .content-image {
 position:relative
}
.ekit-wid-con .image-switcher .content-image .hover-image {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 visibility:hidden;
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
.ekit-wid-con .image-switcher:hover .content-image .main-image {
 opacity:0;
 visibility:hidden;
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
.ekit-wid-con .image-switcher:hover .content-image .hover-image {
 -webkit-transform:scale(1);
 transform:scale(1);
 opacity:1;
 visibility:visible
}
.ekit-wid-con .fill-icon {
 display:inline-block;
 background-color:#2575fc;
 color:#fff;
 font-size:40px;
 text-align:center;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .fill-icon.round {
 border-radius:50%
}
.ekit-wid-con .fill-icon.style-light {
 background-color:#f5f5f5;
 color:#000
}
.ekit-wid-con button {
 cursor:pointer;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .form-control {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con input {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ekit-wid-con .widgetarea_warper_edit {
 display:none
}
.ekit-wid-con .swiper-pagination-bullet {
 opacity:inherit;
 background-color:inherit
}
.ekit-wid-con [data-ajax-post-id]:not(.is--loaded):before {
 content:"";
 display:block;
 width:30px;
 height:30px;
 margin:20px auto;
 border-style:solid;
 border-width:3px;
 border-color:#acacac #ddd #ddd;
 border-radius:50%;
 -webkit-animation:eicon-spin 1.5s infinite linear;
 animation:eicon-spin 1.5s infinite linear
}
#wp-admin-bar-elementor_edit_page-default:empty {
 display:none
}
.elementor-widget-elementskit-pricing .elementor-widget-container {
 overflow:hidden
}
.elementor-widget-elementskit-timeline .elementor-widget-container {
 padding-top:35px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:60px
}
.elementor-widget-elementskit-business-hours .elementor-widget-container {
 padding:20px 20px 20px 20px;
 background-color:#fff;
 -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
 box-shadow:0 10px 10px 0 rgba(0,0,0,.1)
}
.elementor-widget-elementskit-dual-button-center .ekit-element-align-wrapper {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.elementor-widget-elementskit-dual-button-end .ekit-element-align-wrapper {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.elementor-widget-elementskit-dual-button-start .ekit-element-align-wrapper {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.ekit_wpForms_container-form-button-full-width .wpforms-submit-container .wpforms-submit {
 width:100%
}
.ekit_ninjaForms_container-button-full-width .submit-container input[type=button] {
 width:100%
}
.elemenetskit-alert-info {
 position:relative;
 padding:.75rem 1.25rem;
 border:1px solid transparent;
 border-radius:.25rem;
 color:#0c5460;
 background-color:#d1ecf1;
 border-color:#bee5eb
}
.elementor-widget-elementskit-team.animated {
 -webkit-animation-fill-mode:none;
 animation-fill-mode:none
}
@media (max-width:1024px) {
 .ekit-tab-hide {
  display:none
 }
}
@media (max-width:767px) {
 .ekit-mobile-hide {
  display:none
 }
}
.ekit-template-content-footer,
.ekit-template-content-header {
 clear:both
}
.elementor-editor-active .widgetarea_warper_edit {
 display:block!important
}
.ekit-sticky {
 z-index:9999
}
div.elementor .ekit-sticky.elementor-element {
 -webkit-transition:background-color .3s ease-in;
 transition:background-color .3s ease-in
}
.ekit-sticky[data-ekit-sticky] {
 z-index:1
}
div.elementor .ekit-sticky--show_on_scroll_up.elementor-element {
 -webkit-transition:background-color .3s ease-in,opacity .3s,visibility .3s;
 transition:background-color .3s ease-in,opacity .3s,visibility .3s
}
.ekit-sticky--effects.ekit-sticky--down.ekit-sticky--show_on_scroll_up {
 opacity:0;
 visibility:hidden
}
.weforms_submit_btn {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 cursor:pointer
}
.wpuf-label>label {
 margin-bottom:0
}
ul.wpuf-form li label.wpuf-form-sub-label {
 margin-bottom:0
}
.image-source-link {
 color:#98c3d1
}
.mfp-bg,
.mfp-container {
 opacity:0;
 -webkit-backface-visibility:hidden;
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.mfp-ready .mfp-container {
 opacity:1
}
.mfp-ready.mfp-bg {
 opacity:.8
}
.mfp-removing .mfp-container,
.mfp-removing.mfp-bg {
 opacity:0
}
.mfp-move-horizontal .mfp-with-anim {
 opacity:0;
 -webkit-transition:all .3s;
 transition:all .3s;
 -webkit-transform:translateX(-50px);
 transform:translateX(-50px)
}
.mfp-move-horizontal.mfp-bg {
 opacity:0;
 -webkit-transition:all .3s;
 transition:all .3s
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
 opacity:1;
 -webkit-transform:translateX(0);
 transform:translateX(0)
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
 opacity:.8
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
 -webkit-transform:translateX(50px);
 transform:translateX(50px);
 opacity:0
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
 opacity:0
}
.mfp-zoom-out .mfp-with-anim {
 opacity:0;
 -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 -webkit-transform:scale(1.3);
 transform:scale(1.3)
}
.mfp-zoom-out.mfp-bg {
 opacity:0;
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.mfp-zoom-out.mfp-ready.mfp-bg {
 opacity:.8
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
 -webkit-transform:scale(1.3);
 transform:scale(1.3);
 opacity:0
}
.mfp-zoom-out.mfp-removing.mfp-bg {
 opacity:0
}
button.mfp-close {
 border:1px solid #fff;
 margin:20px;
 border-radius:50%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
button.mfp-close:hover {
 background-color:#000;
 color:#fff;
 border-color:#000
}
.mfp-iframe-holder .mfp-close {
 width:44px;
 text-align:center;
 padding-right:0;
 top:0;
 right:0
}
.mfp-container.mfp-iframe-holder {
 position:fixed
}
.mfp-container.mfp-iframe-holder .mfp-close {
 position:fixed
}
.mfp-zoom-in .mfp-with-anim {
 opacity:0;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 -webkit-transform:scale(.8);
 transform:scale(.8)
}
.mfp-zoom-in.mfp-bg {
 opacity:0;
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg {
 opacity:.8
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
 -webkit-transform:scale(.8);
 transform:scale(.8);
 opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg {
 opacity:0
}
.white-popup-block {
 background:#ccc;
 padding:20px;
 max-width:300px;
 margin:0 auto;
 -webkit-animation:open 1s;
 animation:open 1s
}
.mfp-removing {
 -webkit-animation:close 1s;
 animation:close 1s
}
.mfp-open .modal-popup-group,
.mfp-open .xs-modal-sidebar {
 -webkit-animation-name:galleryopen;
 animation-name:galleryopen;
 -webkit-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.mfp-bg.ekit-promo-popup {
 background-color:rgba(0,0,0,.87);
 padding-bottom:100%;
 border-radius:100%;
 overflow:hidden;
 -webkit-animation:menu-animation .8s ease-out forwards;
 animation:menu-animation .8s ease-out forwards
}
.ekit-promo-popup .modal-content {
 background-color:transparent;
 padding:0;
 border:0
}
.ekit-promo-popup .mfp-close {
 color:#fff;
 opacity:0;
 -webkit-transition:all 1s ease .8s;
 transition:all 1s ease .8s;
 -webkit-transform:translateY(-500px);
 transform:translateY(-500px)
}
.ekit-promo-popup.mfp-ready .mfp-close {
 opacity:1;
 -webkit-transform:translateY(0);
 transform:translateY(0);
 position:fixed
}
body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close {
 margin-top:45px
}
.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog {
 opacity:0;
 -webkit-transition:all 1s ease .8s;
 transition:all 1s ease .8s;
 -webkit-transform:translateY(-500px);
 transform:translateY(-500px)
}
.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
 opacity:1;
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
@-webkit-keyframes bounceAnim {
 0%,
 100%,
 20%,
 50%,
 80% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 40% {
  -webkit-transform:translateY(-16px);
  transform:translateY(-16px)
 }
 60% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
}
@keyframes bounceAnim {
 0%,
 100%,
 20%,
 50%,
 80% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 40% {
  -webkit-transform:translateY(-16px);
  transform:translateY(-16px)
 }
 60% {
  -webkit-transform:translateY(-8px);
  transform:translateY(-8px)
 }
}
@-webkit-keyframes menu-animation {
 0% {
  opacity:0;
  -webkit-transform:scale(.04) translateY(300%);
  transform:scale(.04) translateY(300%)
 }
 40% {
  -webkit-transform:scale(.04) translateY(0);
  transform:scale(.04) translateY(0);
  -webkit-transition:ease-out;
  transition:ease-out
 }
 40% {
  -webkit-transform:scale(.04) translateY(0);
  transform:scale(.04) translateY(0)
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.02) translateY(0);
  transform:scale(.02) translateY(0)
 }
 61% {
  opacity:1;
  -webkit-transform:scale(.04) translateY(0);
  transform:scale(.04) translateY(0)
 }
 99.9% {
  opacity:1;
  height:0;
  padding-bottom:100%;
  border-radius:100%
 }
 100% {
  opacity:1;
  -webkit-transform:scale(2) translateY(0);
  transform:scale(2) translateY(0);
  height:100%;
  padding-bottom:0;
  border-radius:0
 }
}
@keyframes menu-animation {
 0% {
  opacity:0;
  -webkit-transform:scale(.04) translateY(300%);
  transform:scale(.04) translateY(300%)
 }
 40% {
  -webkit-transform:scale(.04) translateY(0);
  transform:scale(.04) translateY(0);
  -webkit-transition:ease-out;
  transition:ease-out
 }
 40% {
  -webkit-transform:scale(.04) translateY(0);
  transform:scale(.04) translateY(0)
 }
 60% {
  opacity:1;
  -webkit-transform:scale(.02) translateY(0);
  transform:scale(.02) translateY(0)
 }
 61% {
  opacity:1;
  -webkit-transform:scale(.04) translateY(0);
  transform:scale(.04) translateY(0)
 }
 99.9% {
  opacity:1;
  height:0;
  padding-bottom:100%;
  border-radius:100%
 }
 100% {
  opacity:1;
  -webkit-transform:scale(2) translateY(0);
  transform:scale(2) translateY(0);
  height:100%;
  padding-bottom:0;
  border-radius:0
 }
}
@-webkit-keyframes show-fadein {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes show-fadein {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes hide-fadeout {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes hide-fadeout {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes show-animation {
 0% {
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  opacity:0
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes show-animation {
 0% {
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  opacity:0
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@-webkit-keyframes hide-animation {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  opacity:0
 }
}
@keyframes hide-animation {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  opacity:0
 }
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:1rem 0
 }
 to {
  background-position:0 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:1rem 0
 }
 to {
  background-position:0 0
 }
}
@-webkit-keyframes button-ripple {
 70% {
  -webkit-box-shadow:0 0 0 15px currentColor;
  box-shadow:0 0 0 15px currentColor;
  opacity:0
 }
 100% {
  -webkit-box-shadow:0 0 0 0 currentColor;
  box-shadow:0 0 0 0 currentColor;
  opacity:0
 }
}
@keyframes button-ripple {
 70% {
  -webkit-box-shadow:0 0 0 15px currentColor;
  box-shadow:0 0 0 15px currentColor;
  opacity:0
 }
 100% {
  -webkit-box-shadow:0 0 0 0 currentColor;
  box-shadow:0 0 0 0 currentColor;
  opacity:0
 }
}
@-webkit-keyframes open {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes open {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes close {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes close {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes galleryopen {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes galleryopen {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes location-indicator {
 0% {
  -webkit-box-shadow:0 0 0 0 rgba(12,90,219,.2);
  box-shadow:0 0 0 0 rgba(12,90,219,.2)
 }
 70% {
  -webkit-box-shadow:0 0 0 30px rgba(12,90,219,0);
  box-shadow:0 0 0 30px rgba(12,90,219,0)
 }
 100% {
  -webkit-box-shadow:0 0 0 0 rgba(12,90,219,0);
  box-shadow:0 0 0 0 rgba(12,90,219,0)
 }
}
@keyframes location-indicator {
 0% {
  -webkit-box-shadow:0 0 0 0 rgba(12,90,219,.2);
  box-shadow:0 0 0 0 rgba(12,90,219,.2)
 }
 70% {
  -webkit-box-shadow:0 0 0 30px rgba(12,90,219,0);
  box-shadow:0 0 0 30px rgba(12,90,219,0)
 }
 100% {
  -webkit-box-shadow:0 0 0 0 rgba(12,90,219,0);
  box-shadow:0 0 0 0 rgba(12,90,219,0)
 }
}
@-webkit-keyframes iconTranslateY {
 49% {
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 50% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 51% {
  opacity:1
 }
}
@keyframes iconTranslateY {
 49% {
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 50% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 51% {
  opacity:1
 }
}
@-webkit-keyframes RainDrop {
 0%,
 100%,
 25%,
 55%,
 75%,
 87%,
 97% {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 26%,
 56%,
 76% {
  -webkit-transform:scaleX(1.3) scaleY(.8);
  transform:scaleX(1.3) scaleY(.8)
 }
 31%,
 61%,
 81% {
  -webkit-transform:scaleX(.8) scaleY(1.2);
  transform:scaleX(.8) scaleY(1.2)
 }
 76%,
 88% {
  -webkit-transform:scaleX(1.2);
  transform:scaleX(1.2)
 }
 98% {
  -webkit-transform:scaleX(1.1);
  transform:scaleX(1.1)
 }
}
@keyframes RainDrop {
 0%,
 100%,
 25%,
 55%,
 75%,
 87%,
 97% {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 26%,
 56%,
 76% {
  -webkit-transform:scaleX(1.3) scaleY(.8);
  transform:scaleX(1.3) scaleY(.8)
 }
 31%,
 61%,
 81% {
  -webkit-transform:scaleX(.8) scaleY(1.2);
  transform:scaleX(.8) scaleY(1.2)
 }
 76%,
 88% {
  -webkit-transform:scaleX(1.2);
  transform:scaleX(1.2)
 }
 98% {
  -webkit-transform:scaleX(1.1);
  transform:scaleX(1.1)
 }
}
@-webkit-keyframes WaterWave {
 50% {
  -webkit-transform:skewY(1deg) skewX(-1deg) scale(1.06);
  transform:skewY(1deg) skewX(-1deg) scale(1.06)
 }
}
@keyframes WaterWave {
 50% {
  -webkit-transform:skewY(1deg) skewX(-1deg) scale(1.06);
  transform:skewY(1deg) skewX(-1deg) scale(1.06)
 }
}
@-webkit-keyframes lightning {
 50%,
 from,
 to {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@keyframes lightning {
 50%,
 from,
 to {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@-webkit-keyframes JoltZoom {
 10% {
  font-size:140%
 }
 40% {
  font-size:80%
 }
 100% {
  font-size:100%
 }
}
@keyframes JoltZoom {
 10% {
  font-size:140%
 }
 40% {
  font-size:80%
 }
 100% {
  font-size:100%
 }
}
@-webkit-keyframes typing {
 from {
  width:0
 }
}
@keyframes typing {
 from {
  width:0
 }
}
@-webkit-keyframes cursor {
 50% {
  border-color:transparent
 }
}
@keyframes cursor {
 50% {
  border-color:transparent
 }
}
@-webkit-keyframes wipe {
 to {
  width:0
 }
}
@keyframes wipe {
 to {
  width:0
 }
}
@keyframes open {
 from {
  width:0
 }
}
@-webkit-keyframes Magnify {
 50% {
  -webkit-transform:scale(1.8);
  transform:scale(1.8);
  letter-spacing:26px
 }
}
@keyframes Magnify {
 50% {
  -webkit-transform:scale(1.8);
  transform:scale(1.8);
  letter-spacing:26px
 }
}
@-webkit-keyframes Beat {
 14%,
 42% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 28%,
 70% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes Beat {
 14%,
 42% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 28%,
 70% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@-webkit-keyframes FadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes FadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes FadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-60px);
  transform:translateX(-60px)
 }
 to {
  opacity:1
 }
}
@keyframes FadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-60px);
  transform:translateX(-60px)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes FadeInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(60px);
  transform:translateX(60px)
 }
 to {
  opacity:1
 }
}
@keyframes FadeInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(60px);
  transform:translateX(60px)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes FadeInTop {
 from {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 to {
  opacity:1
 }
}
@keyframes FadeInTop {
 from {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes FadeInBottom {
 from {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 to {
  opacity:1
 }
}
@keyframes FadeInBottom {
 from {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes FadeOut {
 to {
  opacity:0
 }
}
@keyframes FadeOut {
 to {
  opacity:0
 }
}
@-webkit-keyframes FadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(-60px);
  transform:translateX(-60px)
 }
}
@keyframes FadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(-60px);
  transform:translateX(-60px)
 }
}
@-webkit-keyframes FadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(60px);
  transform:translateX(60px)
 }
}
@keyframes FadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(60px);
  transform:translateX(60px)
 }
}
@-webkit-keyframes FadeOutTop {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
@keyframes FadeOutTop {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
@-webkit-keyframes FadeOutBottom {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
}
@keyframes FadeOutBottom {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
}
@-webkit-keyframes MovingBackFromRight {
 40% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@keyframes MovingBackFromRight {
 40% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@-webkit-keyframes MovingBackFromLeft {
 40% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@keyframes MovingBackFromLeft {
 40% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@-webkit-keyframes KickOutFront {
 40% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@keyframes KickOutFront {
 40% {
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@-webkit-keyframes KickOutBehind {
 40% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@keyframes KickOutBehind {
 40% {
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
 100% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);
  animation-timing-function:cubic-bezier(0,.9,.7,1.45)
 }
}
@-webkit-keyframes ScaleXIn {
 from {
  -webkit-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 50% {
  opacity:1
 }
}
@keyframes ScaleXIn {
 from {
  -webkit-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 50% {
  opacity:1
 }
}
@-webkit-keyframes ScaleXOut {
 to {
  -webkit-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 from {
  opacity:1
 }
}
@keyframes ScaleXOut {
 to {
  -webkit-transform:perspective(400px) rotateX(90deg);
  transform:perspective(400px) rotateX(90deg);
  opacity:0
 }
 from {
  opacity:1
 }
}
@-webkit-keyframes ScaleYIn {
 from {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 50% {
  opacity:1
 }
}
@keyframes ScaleYIn {
 from {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 50% {
  opacity:1
 }
}
@-webkit-keyframes ScaleYOut {
 to {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 from {
  opacity:1
 }
}
@keyframes ScaleYOut {
 to {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  opacity:0
 }
 from {
  opacity:1
 }
}
@-webkit-keyframes Jump {
 to {
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)
 }
}
@keyframes Jump {
 to {
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)
 }
}
@-webkit-keyframes AboundTop {
 50% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes AboundTop {
 50% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes AboundBottom {
 50% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes AboundBottom {
 50% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes AboundLeft {
 50% {
  -webkit-transform:translateX(-100px);
  transform:translateX(-100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes AboundLeft {
 50% {
  -webkit-transform:translateX(-100px);
  transform:translateX(-100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes AboundRight {
 50% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes AboundRight {
 50% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes FlyInTop {
 0% {
  -webkit-transform:translate(0,-80px);
  transform:translate(0,-80px);
  opacity:0
 }
 50% {
  -webkit-transform:translate(10px,50px);
  transform:translate(10px,50px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
}
@keyframes FlyInTop {
 0% {
  -webkit-transform:translate(0,-80px);
  transform:translate(0,-80px);
  opacity:0
 }
 50% {
  -webkit-transform:translate(10px,50px);
  transform:translate(10px,50px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
}
@-webkit-keyframes FlyInLeft {
 0% {
  -webkit-transform:translate(-40px,0);
  transform:translate(-40px,0);
  opacity:0
 }
 50% {
  -webkit-transform:translate(40px,0);
  transform:translate(40px,0)
 }
}
@keyframes FlyInLeft {
 0% {
  -webkit-transform:translate(-40px,0);
  transform:translate(-40px,0);
  opacity:0
 }
 50% {
  -webkit-transform:translate(40px,0);
  transform:translate(40px,0)
 }
}
@-webkit-keyframes FlyInRight {
 0% {
  -webkit-transform:translate(40px,0);
  transform:translate(40px,0);
  opacity:0
 }
 50% {
  -webkit-transform:translate(-40px,0);
  transform:translate(-40px,0)
 }
}
@keyframes FlyInRight {
 0% {
  -webkit-transform:translate(40px,0);
  transform:translate(40px,0);
  opacity:0
 }
 50% {
  -webkit-transform:translate(-40px,0);
  transform:translate(-40px,0)
 }
}
@-webkit-keyframes FlyInBottom {
 0% {
  -webkit-transform:translate(0,80px);
  transform:translate(0,80px);
  opacity:0
 }
 50% {
  -webkit-transform:translate(10px,-50px);
  transform:translate(10px,-50px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
}
@keyframes FlyInBottom {
 0% {
  -webkit-transform:translate(0,80px);
  transform:translate(0,80px);
  opacity:0
 }
 50% {
  -webkit-transform:translate(10px,-50px);
  transform:translate(10px,-50px);
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
}
@-webkit-keyframes FlyOutTop {
 50% {
  -webkit-transform:translate(0,50px);
  transform:translate(0,50px)
 }
 to {
  -webkit-transform:translate(0,-100px);
  transform:translate(0,-100px);
  opacity:0
 }
}
@keyframes FlyOutTop {
 50% {
  -webkit-transform:translate(0,50px);
  transform:translate(0,50px)
 }
 to {
  -webkit-transform:translate(0,-100px);
  transform:translate(0,-100px);
  opacity:0
 }
}
@-webkit-keyframes FlyOutLeft {
 50% {
  -webkit-transform:translate(40px,0);
  transform:translate(40px,0)
 }
 to {
  -webkit-transform:translate(-100px,0);
  transform:translate(-100px,0);
  opacity:0
 }
}
@keyframes FlyOutLeft {
 50% {
  -webkit-transform:translate(40px,0);
  transform:translate(40px,0)
 }
 to {
  -webkit-transform:translate(-100px,0);
  transform:translate(-100px,0);
  opacity:0
 }
}
@-webkit-keyframes FlyOutRight {
 50% {
  -webkit-transform:translate(-40px,0);
  transform:translate(-40px,0)
 }
 to {
  -webkit-transform:translate(100px,0);
  transform:translate(100px,0);
  opacity:0
 }
}
@keyframes FlyOutRight {
 50% {
  -webkit-transform:translate(-40px,0);
  transform:translate(-40px,0)
 }
 to {
  -webkit-transform:translate(100px,0);
  transform:translate(100px,0);
  opacity:0
 }
}
@-webkit-keyframes FlyOutBottom {
 50% {
  -webkit-transform:translate(0,-40px);
  transform:translate(0,-40px)
 }
 to {
  -webkit-transform:translate(0,100px);
  transform:translate(0,100px);
  opacity:0
 }
}
@keyframes FlyOutBottom {
 50% {
  -webkit-transform:translate(0,-40px);
  transform:translate(0,-40px)
 }
 to {
  -webkit-transform:translate(0,100px);
  transform:translate(0,100px);
  opacity:0
 }
}
@-webkit-keyframes DoorCloseLeft {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 from {
  -webkit-transform:rotateY(90deg);
  transform:rotateY(90deg);
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes DoorCloseLeft {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 from {
  -webkit-transform:rotateY(90deg);
  transform:rotateY(90deg);
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes DoorOpenRight {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 to {
  -webkit-transform:rotateY(90deg);
  transform:rotateY(90deg);
  opacity:0
 }
}
@keyframes DoorOpenRight {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 to {
  -webkit-transform:rotateY(90deg);
  transform:rotateY(90deg);
  opacity:0
 }
}
@-webkit-keyframes DoorCloseRight {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 from {
  -webkit-transform:rotateY(-90deg);
  transform:rotateY(-90deg);
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes DoorCloseRight {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 from {
  -webkit-transform:rotateY(-90deg);
  transform:rotateY(-90deg);
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes DoorOpenLeft {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 to {
  -webkit-transform:rotateY(-90deg);
  transform:rotateY(-90deg);
  opacity:0
 }
}
@keyframes DoorOpenLeft {
 from,
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 to {
  -webkit-transform:rotateY(-90deg);
  transform:rotateY(-90deg);
  opacity:0
 }
}
@-webkit-keyframes HangAndDropLeft {
 from {
  -webkit-transform-origin:left;
  transform-origin:left
 }
 50% {
  -webkit-transform:rotate(100deg);
  transform:rotate(100deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 60% {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 to {
  -webkit-transform:translateY(800px) rotate(70deg);
  transform:translateY(800px) rotate(70deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
}
@keyframes HangAndDropLeft {
 from {
  -webkit-transform-origin:left;
  transform-origin:left
 }
 50% {
  -webkit-transform:rotate(100deg);
  transform:rotate(100deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 60% {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 to {
  -webkit-transform:translateY(800px) rotate(70deg);
  transform:translateY(800px) rotate(70deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
}
@-webkit-keyframes HangAndDropRight {
 from {
  -webkit-transform-origin:right;
  transform-origin:right
 }
 50% {
  -webkit-transform:rotate(-100deg);
  transform:rotate(-100deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 60% {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 to {
  -webkit-transform:translateY(800px) rotate(-70deg);
  transform:translateY(800px) rotate(-70deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
}
@keyframes HangAndDropRight {
 from {
  -webkit-transform-origin:right;
  transform-origin:right
 }
 50% {
  -webkit-transform:rotate(-100deg);
  transform:rotate(-100deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 60% {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 to {
  -webkit-transform:translateY(800px) rotate(-70deg);
  transform:translateY(800px) rotate(-70deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
}
@-webkit-keyframes PushReleaseFrom {
 from {
  -webkit-transform:scale(3,3);
  transform:scale(3,3);
  opacity:0
 }
 50% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
}
@keyframes PushReleaseFrom {
 from {
  -webkit-transform:scale(3,3);
  transform:scale(3,3);
  opacity:0
 }
 50% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
}
@-webkit-keyframes PushReleaseFromLeft {
 from {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  opacity:0
 }
 30% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px)
 }
}
@keyframes PushReleaseFromLeft {
 from {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  opacity:0
 }
 30% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px)
 }
}
@-webkit-keyframes PushReleaseFromTop {
 from {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  opacity:0
 }
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
}
@keyframes PushReleaseFromTop {
 from {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  opacity:0
 }
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
}
@-webkit-keyframes PushReleaseFromBottom {
 from {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
}
@keyframes PushReleaseFromBottom {
 from {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
}
@-webkit-keyframes PushReleaseTo {
 30% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
 to {
  -webkit-transform:scale(5,5);
  transform:scale(5,5);
  opacity:0
 }
}
@keyframes PushReleaseTo {
 30% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
 to {
  -webkit-transform:scale(5,5);
  transform:scale(5,5);
  opacity:0
 }
}
@-webkit-keyframes PushReleaseToTop {
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
 to {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  opacity:0
 }
}
@keyframes PushReleaseToTop {
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
 to {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  opacity:0
 }
}
@-webkit-keyframes PushReleaseToBottom {
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
 to {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
}
@keyframes PushReleaseToBottom {
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
 to {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
}
@-webkit-keyframes FlipInTop {
 from {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 30% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@keyframes FlipInTop {
 from {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 30% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@-webkit-keyframes FlipOutTop {
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 70% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@keyframes FlipOutTop {
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 70% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@-webkit-keyframes FlipInBottom {
 from {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 30% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:bottom;
  transform-origin:bottom;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@keyframes FlipInBottom {
 from {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 30% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:bottom;
  transform-origin:bottom;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@-webkit-keyframes FlipOutBottom {
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 70% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:bottom;
  transform-origin:bottom;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@keyframes FlipOutBottom {
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px);
  opacity:0
 }
 70% {
  -webkit-transform:perspective(600px) rotateX(180deg);
  transform:perspective(600px) rotateX(180deg);
  -webkit-transform-origin:bottom;
  transform-origin:bottom;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  -webkit-transform:perspective(600px);
  transform:perspective(600px)
 }
}
@-webkit-keyframes ElevateLeft {
 from {
  -webkit-transform:translateY(100%) rotate(-20deg);
  transform:translateY(100%) rotate(-20deg);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:0
 }
 40% {
  -webkit-transform:rotate(20deg);
  transform:rotate(20deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:right;
  transform-origin:right
 }
}
@keyframes ElevateLeft {
 from {
  -webkit-transform:translateY(100%) rotate(-20deg);
  transform:translateY(100%) rotate(-20deg);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:0
 }
 40% {
  -webkit-transform:rotate(20deg);
  transform:rotate(20deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:right;
  transform-origin:right
 }
}
@-webkit-keyframes ElevateRight {
 from {
  -webkit-transform:translateY(100%) rotate(20deg);
  transform:translateY(100%) rotate(20deg);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:0
 }
 40% {
  -webkit-transform:rotate(-20deg);
  transform:rotate(-20deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:left;
  transform-origin:left
 }
}
@keyframes ElevateRight {
 from {
  -webkit-transform:translateY(100%) rotate(20deg);
  transform:translateY(100%) rotate(20deg);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:0
 }
 40% {
  -webkit-transform:rotate(-20deg);
  transform:rotate(-20deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:left;
  transform-origin:left
 }
}
@-webkit-keyframes RollFromLeft {
 from {
  -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
  transform:translateX(-60px) perspective(600px) rotateY(180deg);
  opacity:0
 }
}
@keyframes RollFromLeft {
 from {
  -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
  transform:translateX(-60px) perspective(600px) rotateY(180deg);
  opacity:0
 }
}
@-webkit-keyframes RollFromRight {
 from {
  -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
  transform:translateX(60px) perspective(600px) rotateY(-180deg);
  opacity:0
 }
}
@keyframes RollFromRight {
 from {
  -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
  transform:translateX(60px) perspective(600px) rotateY(-180deg);
  opacity:0
 }
}
@-webkit-keyframes RollFromTop {
 from {
  -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
  transform:translateY(-60px) perspective(600px) rotateX(180deg);
  opacity:0
 }
}
@keyframes RollFromTop {
 from {
  -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
  transform:translateY(-60px) perspective(600px) rotateX(180deg);
  opacity:0
 }
}
@-webkit-keyframes RollFromBottom {
 from {
  -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
  transform:translateY(60px) perspective(600px) rotateX(-180deg);
  opacity:0
 }
}
@keyframes RollFromBottom {
 from {
  -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
  transform:translateY(60px) perspective(600px) rotateX(-180deg);
  opacity:0
 }
}
@-webkit-keyframes RollToLeft {
 to {
  -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
  transform:translateX(-60px) perspective(600px) rotateY(180deg);
  opacity:0
 }
}
@keyframes RollToLeft {
 to {
  -webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);
  transform:translateX(-60px) perspective(600px) rotateY(180deg);
  opacity:0
 }
}
@-webkit-keyframes RollToRight {
 to {
  -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
  transform:translateX(60px) perspective(600px) rotateY(-180deg);
  opacity:0
 }
}
@keyframes RollToRight {
 to {
  -webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);
  transform:translateX(60px) perspective(600px) rotateY(-180deg);
  opacity:0
 }
}
@-webkit-keyframes RollToTop {
 to {
  -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
  transform:translateY(-60px) perspective(600px) rotateX(180deg);
  opacity:0
 }
}
@keyframes RollToTop {
 to {
  -webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);
  transform:translateY(-60px) perspective(600px) rotateX(180deg);
  opacity:0
 }
}
@-webkit-keyframes RollToBottom {
 to {
  -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
  transform:translateY(60px) perspective(600px) rotateX(-180deg);
  opacity:0
 }
}
@keyframes RollToBottom {
 to {
  -webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);
  transform:translateY(60px) perspective(600px) rotateX(-180deg);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateInRight {
 from {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  opacity:0
 }
}
@keyframes RotateSkateInRight {
 from {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateInLeft {
 from {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  opacity:0
 }
}
@keyframes RotateSkateInLeft {
 from {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateInTop {
 from {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  opacity:0
 }
}
@keyframes RotateSkateInTop {
 from {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateInBottom {
 from {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  opacity:0
 }
}
@keyframes RotateSkateInBottom {
 from {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateOutRight {
 to {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  opacity:0
 }
}
@keyframes RotateSkateOutRight {
 to {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateOutLeft {
 to {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  opacity:0
 }
}
@keyframes RotateSkateOutLeft {
 to {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateOutTop {
 to {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  opacity:0
 }
}
@keyframes RotateSkateOutTop {
 to {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  opacity:0
 }
}
@-webkit-keyframes RotateSkateOutBottom {
 to {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  opacity:0
 }
}
@keyframes RotateSkateOutBottom {
 to {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  opacity:0
 }
}
@-webkit-keyframes RotateXZoomIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
}
@keyframes RotateXZoomIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
}
@-webkit-keyframes RotateXZoomOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
}
@keyframes RotateXZoomOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
}
@-webkit-keyframes RotateYZoomIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
}
@keyframes RotateYZoomIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
}
@-webkit-keyframes RotateYZoomOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
}
@keyframes RotateYZoomOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
}
@-webkit-keyframes RotateIn {
 from {
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg);
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes RotateIn {
 from {
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg);
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes RotateOut {
 from {
  opacity:1
 }
 to {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  opacity:0
 }
}
@keyframes RotateOut {
 from {
  opacity:1
 }
 to {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  opacity:0
 }
}
@-webkit-keyframes RotateInLeft {
 from {
  -webkit-transform:rotate(-180deg) translateX(150px);
  transform:rotate(-180deg) translateX(150px);
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes RotateInLeft {
 from {
  -webkit-transform:rotate(-180deg) translateX(150px);
  transform:rotate(-180deg) translateX(150px);
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes RotateOutLeft {
 from {
  opacity:1
 }
 to {
  -webkit-transform:rotate(180deg) translateX(150px);
  transform:rotate(180deg) translateX(150px);
  opacity:0
 }
}
@keyframes RotateOutLeft {
 from {
  opacity:1
 }
 to {
  -webkit-transform:rotate(180deg) translateX(150px);
  transform:rotate(180deg) translateX(150px);
  opacity:0
 }
}
@-webkit-keyframes RotateInRight {
 from {
  -webkit-transform:rotate(-180deg) translateX(-150px);
  transform:rotate(-180deg) translateX(-150px);
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes RotateInRight {
 from {
  -webkit-transform:rotate(-180deg) translateX(-150px);
  transform:rotate(-180deg) translateX(-150px);
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes RotateOutRight {
 from {
  opacity:1
 }
 to {
  -webkit-transform:rotate(180deg) translateX(-150px);
  transform:rotate(180deg) translateX(-150px);
  opacity:0
 }
}
@keyframes RotateOutRight {
 from {
  opacity:1
 }
 to {
  -webkit-transform:rotate(180deg) translateX(-150px);
  transform:rotate(180deg) translateX(-150px);
  opacity:0
 }
}
@-webkit-keyframes SpinInLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 from {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes SpinInLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 from {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@-webkit-keyframes SpinInRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 from {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes SpinInRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 from {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@-webkit-keyframes SpinOutLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 to {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes SpinOutLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 to {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@-webkit-keyframes SpinOutRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 to {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes SpinOutRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 to {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@-webkit-keyframes BlurIn {
 from {
  -webkit-transform:scaleX(.2);
  transform:scaleX(.2);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurIn {
 from {
  -webkit-transform:scaleX(.2);
  transform:scaleX(.2);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurInRight {
 from {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurInRight {
 from {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurInLeft {
 from {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurInLeft {
 from {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurInTop {
 from {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurInTop {
 from {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurInBottom {
 from {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurInBottom {
 from {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurOut {
 to {
  -webkit-transform:scaleX(.2);
  transform:scaleX(.2);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurOut {
 to {
  -webkit-transform:scaleX(.2);
  transform:scaleX(.2);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurOutRight {
 to {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurOutRight {
 to {
  -webkit-transform:scaleX(.2) translateX(100px);
  transform:scaleX(.2) translateX(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurOutLeft {
 to {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurOutLeft {
 to {
  -webkit-transform:scaleX(.2) translateX(-100px);
  transform:scaleX(.2) translateX(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurOutTop {
 to {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurOutTop {
 to {
  -webkit-transform:scaleY(.2) translateY(-100px);
  transform:scaleY(.2) translateY(-100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes BlurOutBottom {
 to {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes BlurOutBottom {
 to {
  -webkit-transform:scaleY(.2) translateY(100px);
  transform:scaleY(.2) translateY(100px);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes PopUp {
 50% {
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
}
@keyframes PopUp {
 50% {
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
}
@-webkit-keyframes PopUpLeft {
 50% {
  -webkit-transform:translateX(-50px) scale(1.5);
  transform:translateX(-50px) scale(1.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes PopUpLeft {
 50% {
  -webkit-transform:translateX(-50px) scale(1.5);
  transform:translateX(-50px) scale(1.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes PopUpRight {
 50% {
  -webkit-transform:translateX(50px) scale(1.5);
  transform:translateX(50px) scale(1.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes PopUpRight {
 50% {
  -webkit-transform:translateX(50px) scale(1.5);
  transform:translateX(50px) scale(1.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes PopOut {
 50% {
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
}
@keyframes PopOut {
 50% {
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
}
@-webkit-keyframes PopOutLeft {
 50% {
  -webkit-transform:translateX(-50px) scale(.5);
  transform:translateX(-50px) scale(.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes PopOutLeft {
 50% {
  -webkit-transform:translateX(-50px) scale(.5);
  transform:translateX(-50px) scale(.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes PopOutRight {
 50% {
  -webkit-transform:translateX(50px) scale(.5);
  transform:translateX(50px) scale(.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes PopOutRight {
 50% {
  -webkit-transform:translateX(50px) scale(.5);
  transform:translateX(50px) scale(.5);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@-webkit-keyframes BounceFromTop {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);
  transform:translate3d(0,-80px,0) scale3d(1,1.2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@keyframes BounceFromTop {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);
  transform:translate3d(0,-80px,0) scale3d(1,1.2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@-webkit-keyframes BounceFromDown {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);
  transform:translate3d(0,80px,0) scale3d(1,1.2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,4px,0);
  transform:translate3d(0,4px,0)
 }
}
@keyframes BounceFromDown {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);
  transform:translate3d(0,80px,0) scale3d(1,1.2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,4px,0);
  transform:translate3d(0,4px,0)
 }
}
@-webkit-keyframes BounceY {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,2,1);
  transform:scale3d(1,2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,1.5,1);
  transform:scale3d(1,1.5,1)
 }
 90% {
  -webkit-transform:scale3d(1,1.1,1);
  transform:scale3d(1,1.1,1)
 }
}
@keyframes BounceY {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,2,1);
  transform:scale3d(1,2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,1.5,1);
  transform:scale3d(1,1.5,1)
 }
 90% {
  -webkit-transform:scale3d(1,1.1,1);
  transform:scale3d(1,1.1,1)
 }
}
@-webkit-keyframes BounceZoomIn {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.7);
  transform:scale(1.7)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.9);
  transform:scale(1.9)
 }
 90% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@keyframes BounceZoomIn {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.7);
  transform:scale(1.7)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.9);
  transform:scale(1.9)
 }
 90% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@-webkit-keyframes BounceZoomOut {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.7);
  transform:scale(.7)
 }
 90% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes BounceZoomOut {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.7);
  transform:scale(.7)
 }
 90% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@-webkit-keyframes PerspectiveOutTop {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  opacity:0
 }
}
@keyframes PerspectiveOutTop {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  opacity:0
 }
}
@-webkit-keyframes PerspectiveOutBottom {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  opacity:0
 }
}
@keyframes PerspectiveOutBottom {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  opacity:0
 }
}
@-webkit-keyframes ZoomIn {
 from {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@keyframes ZoomIn {
 from {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@-webkit-keyframes ZoomInLeft {
 from {
  -webkit-transform:scale(10) translateX(-150%);
  transform:scale(10) translateX(-150%);
  opacity:0
 }
}
@keyframes ZoomInLeft {
 from {
  -webkit-transform:scale(10) translateX(-150%);
  transform:scale(10) translateX(-150%);
  opacity:0
 }
}
@-webkit-keyframes ZoomInRight {
 from {
  -webkit-transform:scale(10) translateX(150%);
  transform:scale(10) translateX(150%);
  opacity:0
 }
}
@keyframes ZoomInRight {
 from {
  -webkit-transform:scale(10) translateX(150%);
  transform:scale(10) translateX(150%);
  opacity:0
 }
}
@-webkit-keyframes LetterZoomInTop {
 from {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@keyframes LetterZoomInTop {
 from {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@-webkit-keyframes ZoomInBottom {
 from {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@keyframes ZoomInBottom {
 from {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@-webkit-keyframes ZoomOut {
 to {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@keyframes ZoomOut {
 to {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@-webkit-keyframes ZoomOutLeft {
 to {
  -webkit-transform:scale(10) translateX(-150%);
  transform:scale(10) translateX(-150%);
  opacity:0
 }
}
@keyframes ZoomOutLeft {
 to {
  -webkit-transform:scale(10) translateX(-150%);
  transform:scale(10) translateX(-150%);
  opacity:0
 }
}
@-webkit-keyframes ZoomOutRight {
 to {
  -webkit-transform:scale(10) translateX(150%);
  transform:scale(10) translateX(150%);
  opacity:0
 }
}
@keyframes ZoomOutRight {
 to {
  -webkit-transform:scale(10) translateX(150%);
  transform:scale(10) translateX(150%);
  opacity:0
 }
}
@-webkit-keyframes ZoomOutTop {
 to {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@keyframes ZoomOutTop {
 to {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@-webkit-keyframes ZoomOutBottom {
 to {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@keyframes ZoomOutBottom {
 to {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@-webkit-keyframes oaoFadeInTop {
 from {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px);
  opacity:0
 }
}
@keyframes oaoFadeInTop {
 from {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px);
  opacity:0
 }
}
@-webkit-keyframes oaoFadeInBottom {
 from {
  -webkit-transform:translateY(100px);
  transform:translateY(100px);
  opacity:0
 }
}
@keyframes oaoFadeInBottom {
 from {
  -webkit-transform:translateY(100px);
  transform:translateY(100px);
  opacity:0
 }
}
@-webkit-keyframes oaoFadeOutop {
 to {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px);
  opacity:0
 }
}
@keyframes oaoFadeOutop {
 to {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px);
  opacity:0
 }
}
@-webkit-keyframes oaoFadeOutBottom {
 to {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
}
@keyframes oaoFadeOutBottom {
 to {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
}
@-webkit-keyframes oaoFlyInTop {
 0% {
  -webkit-transform:translateY(80px);
  transform:translateY(80px);
  opacity:0
 }
 50% {
  -webkit-transform:translateY(-50px);
  transform:translateY(-50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@keyframes oaoFlyInTop {
 0% {
  -webkit-transform:translateY(80px);
  transform:translateY(80px);
  opacity:0
 }
 50% {
  -webkit-transform:translateY(-50px);
  transform:translateY(-50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@-webkit-keyframes oaoFlyInBottom {
 0% {
  -webkit-transform:translateY(-80px);
  transform:translateY(-80px);
  opacity:0
 }
 50% {
  -webkit-transform:translateY(50px);
  transform:translateY(50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@keyframes oaoFlyInBottom {
 0% {
  -webkit-transform:translateY(-80px);
  transform:translateY(-80px);
  opacity:0
 }
 50% {
  -webkit-transform:translateY(50px);
  transform:translateY(50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
}
@-webkit-keyframes oaoFlyOutTop {
 30% {
  -webkit-transform:translateY(80px);
  transform:translateY(80px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:translateY(-50px);
  transform:translateY(-50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  opacity:0
 }
}
@keyframes oaoFlyOutTop {
 30% {
  -webkit-transform:translateY(80px);
  transform:translateY(80px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:translateY(-50px);
  transform:translateY(-50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes oaoFlyOutBottom {
 30% {
  -webkit-transform:translateY(-80px);
  transform:translateY(-80px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:translateY(50px);
  transform:translateY(50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  opacity:0
 }
}
@keyframes oaoFlyOutBottom {
 30% {
  -webkit-transform:translateY(-80px);
  transform:translateY(-80px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:translateY(50px);
  transform:translateY(50px);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes oaoRotateInTop {
 from {
  -webkit-transform:translateY(-100px) rotate(360deg);
  transform:translateY(-100px) rotate(360deg);
  opacity:0
 }
}
@keyframes oaoRotateInTop {
 from {
  -webkit-transform:translateY(-100px) rotate(360deg);
  transform:translateY(-100px) rotate(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateInBottom {
 from {
  -webkit-transform:translateY(100px) rotate(360deg);
  transform:translateY(100px) rotate(360deg);
  opacity:0
 }
}
@keyframes oaoRotateInBottom {
 from {
  -webkit-transform:translateY(100px) rotate(360deg);
  transform:translateY(100px) rotate(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateOutTop {
 to {
  -webkit-transform:translateY(-100px) rotate(360deg);
  transform:translateY(-100px) rotate(360deg);
  opacity:0
 }
}
@keyframes oaoRotateOutTop {
 to {
  -webkit-transform:translateY(-100px) rotate(360deg);
  transform:translateY(-100px) rotate(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateOutBottom {
 to {
  -webkit-transform:translateY(100px) rotate(360deg);
  transform:translateY(100px) rotate(360deg);
  opacity:0
 }
}
@keyframes oaoRotateOutBottom {
 to {
  -webkit-transform:translateY(100px) rotate(360deg);
  transform:translateY(100px) rotate(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateXInTop {
 from {
  -webkit-transform:translateY(-100px) rotateX(360deg);
  transform:translateY(-100px) rotateX(360deg);
  opacity:0
 }
}
@keyframes oaoRotateXInTop {
 from {
  -webkit-transform:translateY(-100px) rotateX(360deg);
  transform:translateY(-100px) rotateX(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateXInBottom {
 from {
  -webkit-transform:translateY(100px) rotateX(360deg);
  transform:translateY(100px) rotateX(360deg);
  opacity:0
 }
}
@keyframes oaoRotateXInBottom {
 from {
  -webkit-transform:translateY(100px) rotateX(360deg);
  transform:translateY(100px) rotateX(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateXOutTop {
 to {
  -webkit-transform:translateY(-100px) rotateX(360deg);
  transform:translateY(-100px) rotateX(360deg);
  opacity:0
 }
}
@keyframes oaoRotateXOutTop {
 to {
  -webkit-transform:translateY(-100px) rotateX(360deg);
  transform:translateY(-100px) rotateX(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateXOutBottom {
 to {
  -webkit-transform:translateY(100px) rotateX(360deg);
  transform:translateY(100px) rotateX(360deg);
  opacity:0
 }
}
@keyframes oaoRotateXOutBottom {
 to {
  -webkit-transform:translateY(100px) rotateX(360deg);
  transform:translateY(100px) rotateX(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateYInTop {
 from {
  -webkit-transform:translateY(-100px) rotateY(360deg);
  transform:translateY(-100px) rotateY(360deg);
  opacity:0
 }
}
@keyframes oaoRotateYInTop {
 from {
  -webkit-transform:translateY(-100px) rotateY(360deg);
  transform:translateY(-100px) rotateY(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateYInBottom {
 from {
  -webkit-transform:translateY(100px) rotateY(360deg);
  transform:translateY(100px) rotateY(360deg);
  opacity:0
 }
}
@keyframes oaoRotateYInBottom {
 from {
  -webkit-transform:translateY(100px) rotateY(360deg);
  transform:translateY(100px) rotateY(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateYOutTop {
 to {
  -webkit-transform:translateY(-100px) rotateY(360deg);
  transform:translateY(-100px) rotateY(360deg);
  opacity:0
 }
}
@keyframes oaoRotateYOutTop {
 to {
  -webkit-transform:translateY(-100px) rotateY(360deg);
  transform:translateY(-100px) rotateY(360deg);
  opacity:0
 }
}
@-webkit-keyframes oaoRotateYOutBottom {
 to {
  -webkit-transform:translateY(100px) rotateY(360deg);
  transform:translateY(100px) rotateY(360deg);
  opacity:0
 }
}
@keyframes oaoRotateYOutBottom {
 to {
  -webkit-transform:translateY(100px) rotateY(360deg);
  transform:translateY(100px) rotateY(360deg);
  opacity:0
 }
}
@-webkit-keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 to {
  opacity:1
 }
}
@keyframes fadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fadeInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
 to {
  opacity:1
 }
}
@keyframes fadeInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fadeInTop {
 from {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 to {
  opacity:1
 }
}
@keyframes fadeInTop {
 from {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fadeInBottom {
 from {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 to {
  opacity:1
 }
}
@keyframes fadeInBottom {
 from {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fadeOut {
 to {
  opacity:0
 }
}
@keyframes fadeOut {
 to {
  opacity:0
 }
}
@-webkit-keyframes fadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
}
@keyframes fadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
}
@-webkit-keyframes fadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
}
@keyframes fadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
}
@-webkit-keyframes fadeOutTop {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
@keyframes fadeOutTop {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
@-webkit-keyframes fadeOutBottom {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
}
@keyframes fadeOutBottom {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
}
@-webkit-keyframes moveFromLeft {
 from {
  -webkit-transform:translateX(-800px);
  transform:translateX(-800px)
 }
}
@keyframes moveFromLeft {
 from {
  -webkit-transform:translateX(-800px);
  transform:translateX(-800px)
 }
}
@-webkit-keyframes moveFromRight {
 from {
  -webkit-transform:translateX(800px);
  transform:translateX(800px)
 }
}
@keyframes moveFromRight {
 from {
  -webkit-transform:translateX(800px);
  transform:translateX(800px)
 }
}
@-webkit-keyframes moveFromTop {
 from {
  -webkit-transform:translateY(-800px);
  transform:translateY(-800px)
 }
}
@keyframes moveFromTop {
 from {
  -webkit-transform:translateY(-800px);
  transform:translateY(-800px)
 }
}
@-webkit-keyframes moveFromBottom {
 from {
  -webkit-transform:translateY(800px);
  transform:translateY(800px)
 }
}
@keyframes moveFromBottom {
 from {
  -webkit-transform:translateY(800px);
  transform:translateY(800px)
 }
}
@-webkit-keyframes moveToLeft {
 to {
  -webkit-transform:translateX(-800px);
  transform:translateX(-800px)
 }
}
@keyframes moveToLeft {
 to {
  -webkit-transform:translateX(-800px);
  transform:translateX(-800px)
 }
}
@-webkit-keyframes moveToRight {
 to {
  -webkit-transform:translateX(800px);
  transform:translateX(800px)
 }
}
@keyframes moveToRight {
 to {
  -webkit-transform:translateX(800px);
  transform:translateX(800px)
 }
}
@-webkit-keyframes moveToTop {
 to {
  -webkit-transform:translateY(-800px);
  transform:translateY(-800px)
 }
}
@keyframes moveToTop {
 to {
  -webkit-transform:translateY(-800px);
  transform:translateY(-800px)
 }
}
@-webkit-keyframes moveToBottom {
 to {
  -webkit-transform:translateY(800px);
  transform:translateY(800px)
 }
}
@keyframes moveToBottom {
 to {
  -webkit-transform:translateY(800px);
  transform:translateY(800px)
 }
}
@-webkit-keyframes doorCloseFromLeft {
 from {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:0
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:1
 }
}
@keyframes doorCloseFromLeft {
 from {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:0
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:1
 }
}
@-webkit-keyframes doorOpenFromRight {
 from {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:1
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:0
 }
}
@keyframes doorOpenFromRight {
 from {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:1
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(90deg);
  transform:perspective(400px) rotateY(90deg);
  -webkit-transform-origin:left;
  transform-origin:left;
  opacity:0
 }
}
@-webkit-keyframes doorCloseFromRight {
 from {
  -webkit-transform:perspective(400px) rotateY(-90deg);
  transform:perspective(400px) rotateY(-90deg);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:0
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:1
 }
}
@keyframes doorCloseFromRight {
 from {
  -webkit-transform:perspective(400px) rotateY(-90deg);
  transform:perspective(400px) rotateY(-90deg);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:0
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:1
 }
}
@-webkit-keyframes doorOpenFromLeft {
 from {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:1
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(-90deg);
  transform:perspective(400px) rotateY(-90deg);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:0
 }
}
@keyframes doorOpenFromLeft {
 from {
  -webkit-transform:perspective(400px) rotateY(0);
  transform:perspective(400px) rotateY(0);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:1
 }
 50%,
 to {
  -webkit-transform:perspective(400px) rotateY(-90deg);
  transform:perspective(400px) rotateY(-90deg);
  -webkit-transform-origin:right;
  transform-origin:right;
  opacity:0
 }
}
@-webkit-keyframes pushReleaseFrom {
 from {
  -webkit-transform:scale(3,3);
  transform:scale(3,3);
  opacity:0
 }
 30% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
}
@keyframes pushReleaseFrom {
 from {
  -webkit-transform:scale(3,3);
  transform:scale(3,3);
  opacity:0
 }
 30% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
}
@-webkit-keyframes pushReleaseFromLeft {
 from {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 30% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px)
 }
}
@keyframes pushReleaseFromLeft {
 from {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 30% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px)
 }
}
@-webkit-keyframes pushReleaseFromRight {
 from {
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
 30% {
  -webkit-transform:translateX(-100px);
  transform:translateX(-100px)
 }
}
@keyframes pushReleaseFromRight {
 from {
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
 30% {
  -webkit-transform:translateX(-100px);
  transform:translateX(-100px)
 }
}
@-webkit-keyframes pushReleaseFromTop {
 from {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
}
@keyframes pushReleaseFromTop {
 from {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
}
@-webkit-keyframes pushReleaseFromBottom {
 from {
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
}
@keyframes pushReleaseFromBottom {
 from {
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
}
@-webkit-keyframes pushReleaseTo {
 30% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
 to {
  -webkit-transform:scale(5,5);
  transform:scale(5,5);
  opacity:0
 }
}
@keyframes pushReleaseTo {
 30% {
  -webkit-transform:scale(.5,.5);
  transform:scale(.5,.5)
 }
 to {
  -webkit-transform:scale(5,5);
  transform:scale(5,5);
  opacity:0
 }
}
@-webkit-keyframes pushReleaseToLeft {
 30% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px)
 }
 to {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  opacity:0
 }
}
@keyframes pushReleaseToLeft {
 30% {
  -webkit-transform:translateX(100px);
  transform:translateX(100px)
 }
 to {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  opacity:0
 }
}
@-webkit-keyframes pushReleaseToRight {
 30% {
  -webkit-transform:translateX(-100px);
  transform:translateX(-100px)
 }
 to {
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  opacity:0
 }
}
@keyframes pushReleaseToRight {
 30% {
  -webkit-transform:translateX(-100px);
  transform:translateX(-100px)
 }
 to {
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  opacity:0
 }
}
@-webkit-keyframes pushReleaseToTop {
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
 to {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  opacity:0
 }
}
@keyframes pushReleaseToTop {
 30% {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
 }
 to {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  opacity:0
 }
}
@-webkit-keyframes pushReleaseToBottom {
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
 to {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
}
@keyframes pushReleaseToBottom {
 30% {
  -webkit-transform:translateY(-100px);
  transform:translateY(-100px)
 }
 to {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  opacity:0
 }
}
@-webkit-keyframes flipX {
 from {
  -webkit-transform:perspective(600px) rotateX(-180deg);
  transform:perspective(600px) rotateX(-180deg);
  opacity:0
 }
 to {
  -webkit-transform:perspective(600px) rotateX(-360deg);
  transform:perspective(600px) rotateX(-360deg)
 }
}
@keyframes flipX {
 from {
  -webkit-transform:perspective(600px) rotateX(-180deg);
  transform:perspective(600px) rotateX(-180deg);
  opacity:0
 }
 to {
  -webkit-transform:perspective(600px) rotateX(-360deg);
  transform:perspective(600px) rotateX(-360deg)
 }
}
@-webkit-keyframes flipXZoomIn {
 from {
  -webkit-transform:perspective(600px) rotateX(0) scale(1);
  transform:perspective(600px) rotateX(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateX(-180deg) scale(1.8);
  transform:perspective(600px) rotateX(-180deg) scale(1.8);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateX(-360deg) scale(.7);
  transform:perspective(600px) rotateX(-360deg) scale(.7);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes flipXZoomIn {
 from {
  -webkit-transform:perspective(600px) rotateX(0) scale(1);
  transform:perspective(600px) rotateX(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateX(-180deg) scale(1.8);
  transform:perspective(600px) rotateX(-180deg) scale(1.8);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateX(-360deg) scale(.7);
  transform:perspective(600px) rotateX(-360deg) scale(.7);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@-webkit-keyframes flipXZoomOut {
 from {
  -webkit-transform:perspective(600px) rotateX(0) scale(1);
  transform:perspective(600px) rotateX(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateX(180deg) scale(1.8);
  transform:perspective(600px) rotateX(180deg) scale(1.8);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateX(360deg) scale(.7);
  transform:perspective(600px) rotateX(360deg) scale(.7);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes flipXZoomOut {
 from {
  -webkit-transform:perspective(600px) rotateX(0) scale(1);
  transform:perspective(600px) rotateX(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateX(180deg) scale(1.8);
  transform:perspective(600px) rotateX(180deg) scale(1.8);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateX(360deg) scale(.7);
  transform:perspective(600px) rotateX(360deg) scale(.7);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@-webkit-keyframes flipY {
 from {
  -webkit-transform:perspective(600px) rotateY(180deg);
  transform:perspective(600px) rotateY(180deg);
  opacity:0
 }
 to {
  -webkit-transform:perspective(600px) rotateY(360deg);
  transform:perspective(600px) rotateY(360deg)
 }
}
@keyframes flipY {
 from {
  -webkit-transform:perspective(600px) rotateY(180deg);
  transform:perspective(600px) rotateY(180deg);
  opacity:0
 }
 to {
  -webkit-transform:perspective(600px) rotateY(360deg);
  transform:perspective(600px) rotateY(360deg)
 }
}
@-webkit-keyframes flipYZoomIn {
 from {
  -webkit-transform:perspective(600px) rotateY(0) scale(1);
  transform:perspective(600px) rotateY(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateY(180deg) scale(1.6);
  transform:perspective(600px) rotateY(180deg) scale(1.6);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateY(360deg) scale(.7);
  transform:perspective(600px) rotateY(360deg) scale(.7);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes flipYZoomIn {
 from {
  -webkit-transform:perspective(600px) rotateY(0) scale(1);
  transform:perspective(600px) rotateY(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateY(180deg) scale(1.6);
  transform:perspective(600px) rotateY(180deg) scale(1.6);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateY(360deg) scale(.7);
  transform:perspective(600px) rotateY(360deg) scale(.7);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@-webkit-keyframes flipYZoomOut {
 from {
  -webkit-transform:perspective(600px) rotateY(0) scale(1);
  transform:perspective(600px) rotateY(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateY(180deg) scale(.6);
  transform:perspective(600px) rotateY(180deg) scale(.6);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateY(360deg) scale(1.8);
  transform:perspective(600px) rotateY(360deg) scale(1.8);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes flipYZoomOut {
 from {
  -webkit-transform:perspective(600px) rotateY(0) scale(1);
  transform:perspective(600px) rotateY(0) scale(1);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(600px) rotateY(180deg) scale(.6);
  transform:perspective(600px) rotateY(180deg) scale(.6);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 80% {
  -webkit-transform:perspective(600px) rotateY(360deg) scale(1.8);
  transform:perspective(600px) rotateY(360deg) scale(1.8);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@-webkit-keyframes skewLeft {
 70% {
  -webkit-transform:skewX(40deg);
  transform:skewX(40deg)
 }
}
@keyframes skewLeft {
 70% {
  -webkit-transform:skewX(40deg);
  transform:skewX(40deg)
 }
}
@-webkit-keyframes skewRight {
 70% {
  -webkit-transform:skewX(-40deg);
  transform:skewX(-40deg)
 }
}
@keyframes skewRight {
 70% {
  -webkit-transform:skewX(-40deg);
  transform:skewX(-40deg)
 }
}
@-webkit-keyframes skewInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-100%) skewX(-40deg);
  transform:translateX(-100%) skewX(-40deg)
 }
 70% {
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
 }
}
@keyframes skewInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-100%) skewX(-40deg);
  transform:translateX(-100%) skewX(-40deg)
 }
 70% {
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
 }
}
@-webkit-keyframes skewInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(100%) skewX(40deg);
  transform:translateX(100%) skewX(40deg)
 }
 70% {
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
 }
}
@keyframes skewInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(100%) skewX(40deg);
  transform:translateX(100%) skewX(40deg)
 }
 70% {
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
 }
}
@-webkit-keyframes skewOutLeft {
 20% {
  -webkit-transform:skewX(40deg);
  transform:skewX(40deg)
 }
 to {
  -webkit-transform:translateX(-100%) skewX(40deg);
  transform:translateX(-100%) skewX(40deg);
  opacity:0
 }
}
@keyframes skewOutLeft {
 20% {
  -webkit-transform:skewX(40deg);
  transform:skewX(40deg)
 }
 to {
  -webkit-transform:translateX(-100%) skewX(40deg);
  transform:translateX(-100%) skewX(40deg);
  opacity:0
 }
}
@-webkit-keyframes skewOutRight {
 20% {
  -webkit-transform:skewX(-40deg);
  transform:skewX(-40deg)
 }
 to {
  -webkit-transform:translateX(100%) skewX(-40deg);
  transform:translateX(100%) skewX(-40deg);
  opacity:0
 }
}
@keyframes skewOutRight {
 20% {
  -webkit-transform:skewX(-40deg);
  transform:skewX(-40deg)
 }
 to {
  -webkit-transform:translateX(100%) skewX(-40deg);
  transform:translateX(100%) skewX(-40deg);
  opacity:0
 }
}
@-webkit-keyframes pullRelease {
 15% {
  -webkit-transform:scale(1.8);
  transform:scale(1.8)
 }
}
@keyframes pullRelease {
 15% {
  -webkit-transform:scale(1.8);
  transform:scale(1.8)
 }
}
@-webkit-keyframes pushRelease {
 15% {
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
}
@keyframes pushRelease {
 15% {
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
}
@-webkit-keyframes swingInLeft {
 from {
  -webkit-transform:matrix(3,0,0,3,-800,0);
  transform:matrix(3,0,0,3,-800,0);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,20,0);
  transform:matrix(1.3,0,0,1.3,20,0)
 }
}
@keyframes swingInLeft {
 from {
  -webkit-transform:matrix(3,0,0,3,-800,0);
  transform:matrix(3,0,0,3,-800,0);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,20,0);
  transform:matrix(1.3,0,0,1.3,20,0)
 }
}
@-webkit-keyframes swingInRight {
 from {
  -webkit-transform:matrix(3,0,0,3,800,0);
  transform:matrix(3,0,0,3,800,0);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,-20,0);
  transform:matrix(1.3,0,0,1.3,-20,0)
 }
}
@keyframes swingInRight {
 from {
  -webkit-transform:matrix(3,0,0,3,800,0);
  transform:matrix(3,0,0,3,800,0);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,-20,0);
  transform:matrix(1.3,0,0,1.3,-20,0)
 }
}
@-webkit-keyframes swingInTop {
 from {
  -webkit-transform:matrix(3,0,0,3,0,-800);
  transform:matrix(3,0,0,3,0,-800);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,0,20);
  transform:matrix(1.3,0,0,1.3,0,20)
 }
}
@keyframes swingInTop {
 from {
  -webkit-transform:matrix(3,0,0,3,0,-800);
  transform:matrix(3,0,0,3,0,-800);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,0,20);
  transform:matrix(1.3,0,0,1.3,0,20)
 }
}
@-webkit-keyframes swingInBottom {
 from {
  -webkit-transform:matrix(3,0,0,3,0,800);
  transform:matrix(3,0,0,3,0,800);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,0,-20);
  transform:matrix(1.3,0,0,1.3,0,-20)
 }
}
@keyframes swingInBottom {
 from {
  -webkit-transform:matrix(3,0,0,3,0,800);
  transform:matrix(3,0,0,3,0,800);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:matrix(1.3,0,0,1.3,0,-20);
  transform:matrix(1.3,0,0,1.3,0,-20)
 }
}
@-webkit-keyframes elevateLeft {
 from {
  -webkit-transform:translateY(100%) rotate(-20deg);
  transform:translateY(100%) rotate(-20deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 40% {
  -webkit-transform:rotate(20deg);
  transform:rotate(20deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:right;
  transform-origin:right
 }
}
@keyframes elevateLeft {
 from {
  -webkit-transform:translateY(100%) rotate(-20deg);
  transform:translateY(100%) rotate(-20deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 40% {
  -webkit-transform:rotate(20deg);
  transform:rotate(20deg);
  -webkit-transform-origin:right;
  transform-origin:right
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:right;
  transform-origin:right
 }
}
@-webkit-keyframes elevateRight {
 from {
  -webkit-transform:translateY(100%) rotate(20deg);
  transform:translateY(100%) rotate(20deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 40% {
  -webkit-transform:rotate(-20deg);
  transform:rotate(-20deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:left;
  transform-origin:left
 }
}
@keyframes elevateRight {
 from {
  -webkit-transform:translateY(100%) rotate(20deg);
  transform:translateY(100%) rotate(20deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 40% {
  -webkit-transform:rotate(-20deg);
  transform:rotate(-20deg);
  -webkit-transform-origin:left;
  transform-origin:left
 }
 65% {
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transform-origin:left;
  transform-origin:left
 }
}
@-webkit-keyframes rollFromLeft {
 from {
  -webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);
  transform:translateX(-100%) perspective(600px) rotateY(180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@keyframes rollFromLeft {
 from {
  -webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);
  transform:translateX(-100%) perspective(600px) rotateY(180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@-webkit-keyframes rollFromRight {
 from {
  -webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);
  transform:translateX(100%) perspective(600px) rotateY(-180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@keyframes rollFromRight {
 from {
  -webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);
  transform:translateX(100%) perspective(600px) rotateY(-180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@-webkit-keyframes rollFromTop {
 from {
  -webkit-transform:translateY(-100%) perspective(600px) rotateY(180deg);
  transform:translateY(-100%) perspective(600px) rotateY(180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0) perspective(600px) rotateY(0);
  transform:translateY(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@keyframes rollFromTop {
 from {
  -webkit-transform:translateY(-100%) perspective(600px) rotateY(180deg);
  transform:translateY(-100%) perspective(600px) rotateY(180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0) perspective(600px) rotateY(0);
  transform:translateY(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@-webkit-keyframes rollFromBottom {
 from {
  -webkit-transform:translateY(100%) perspective(600px) rotateY(-180deg);
  transform:translateY(100%) perspective(600px) rotateY(-180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0) perspective(600px) rotateY(0);
  transform:translateY(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@keyframes rollFromBottom {
 from {
  -webkit-transform:translateY(100%) perspective(600px) rotateY(-180deg);
  transform:translateY(100%) perspective(600px) rotateY(-180deg);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0) perspective(600px) rotateY(0);
  transform:translateY(0) perspective(600px) rotateY(0);
  opacity:1
 }
}
@-webkit-keyframes rollToLeft {
 from {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
 to {
  -webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);
  transform:translateX(-100%) perspective(600px) rotateY(180deg);
  opacity:0
 }
}
@keyframes rollToLeft {
 from {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
 to {
  -webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);
  transform:translateX(-100%) perspective(600px) rotateY(180deg);
  opacity:0
 }
}
@-webkit-keyframes rollToRight {
 from {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
 to {
  -webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);
  transform:translateX(100%) perspective(600px) rotateY(-180deg);
  opacity:0
 }
}
@keyframes rollToRight {
 from {
  -webkit-transform:translateX(0) perspective(600px) rotateY(0);
  transform:translateX(0) perspective(600px) rotateY(0);
  opacity:1
 }
 to {
  -webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);
  transform:translateX(100%) perspective(600px) rotateY(-180deg);
  opacity:0
 }
}
@-webkit-keyframes rollToTop {
 from {
  -webkit-transform:translateY(0) perspective(600px) rotateX(0);
  transform:translateY(0) perspective(600px) rotateX(0);
  opacity:1
 }
 to {
  -webkit-transform:translateY(-100%) perspective(600px) rotateX(180deg);
  transform:translateY(-100%) perspective(600px) rotateX(180deg);
  opacity:0
 }
}
@keyframes rollToTop {
 from {
  -webkit-transform:translateY(0) perspective(600px) rotateX(0);
  transform:translateY(0) perspective(600px) rotateX(0);
  opacity:1
 }
 to {
  -webkit-transform:translateY(-100%) perspective(600px) rotateX(180deg);
  transform:translateY(-100%) perspective(600px) rotateX(180deg);
  opacity:0
 }
}
@-webkit-keyframes rollToBottom {
 to {
  -webkit-transform:translateY(0) perspective(600px) rotateX(0);
  transform:translateY(0) perspective(600px) rotateX(0);
  opacity:1
 }
 to {
  -webkit-transform:translateY(100%) perspective(600px) rotateX(-180deg);
  transform:translateY(100%) perspective(600px) rotateX(-180deg);
  opacity:0
 }
}
@keyframes rollToBottom {
 to {
  -webkit-transform:translateY(0) perspective(600px) rotateX(0);
  transform:translateY(0) perspective(600px) rotateX(0);
  opacity:1
 }
 to {
  -webkit-transform:translateY(100%) perspective(600px) rotateX(-180deg);
  transform:translateY(100%) perspective(600px) rotateX(-180deg);
  opacity:0
 }
}
@-webkit-keyframes rotate {
 from {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes rotate {
 from {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes rotateX {
 from {
  -webkit-transform:perspective(600px) rotateX(0);
  transform:perspective(600px) rotateX(0)
 }
 to {
  -webkit-transform:perspective(600px) rotateX(90deg);
  transform:perspective(600px) rotateX(90deg)
 }
}
@keyframes rotateX {
 from {
  -webkit-transform:perspective(600px) rotateX(0);
  transform:perspective(600px) rotateX(0)
 }
 to {
  -webkit-transform:perspective(600px) rotateX(90deg);
  transform:perspective(600px) rotateX(90deg)
 }
}
@-webkit-keyframes rotateXIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
}
@keyframes rotateXIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
}
@-webkit-keyframes rotateXOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
}
@keyframes rotateXOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
  opacity:0
 }
}
@-webkit-keyframes rotateY {
 from {
  -webkit-transform:perspective(600px) rotateY(0);
  transform:perspective(600px) rotateY(0)
 }
 to {
  -webkit-transform:perspective(600px) rotateY(90deg);
  transform:perspective(600px) rotateY(90deg)
 }
}
@keyframes rotateY {
 from {
  -webkit-transform:perspective(600px) rotateY(0);
  transform:perspective(600px) rotateY(0)
 }
 to {
  -webkit-transform:perspective(600px) rotateY(90deg);
  transform:perspective(600px) rotateY(90deg)
 }
}
@-webkit-keyframes rotateYIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
}
@keyframes rotateYIn {
 from {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
 5% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
}
@-webkit-keyframes rotateYOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
}
@keyframes rotateYOut {
 95% {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
 }
 to {
  -webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
  opacity:0
 }
}
@-webkit-keyframes rotateInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-100%) rotate(0);
  transform:translateX(-100%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
}
@keyframes rotateInLeft {
 from {
  opacity:0;
  -webkit-transform:translateX(-100%) rotate(0);
  transform:translateX(-100%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
}
@-webkit-keyframes rotateInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(100%) rotate(0);
  transform:translateX(100%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(-360deg);
  transform:translateX(0) rotate(-360deg)
 }
}
@keyframes rotateInRight {
 from {
  opacity:0;
  -webkit-transform:translateX(100%) rotate(0);
  transform:translateX(100%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(-360deg);
  transform:translateX(0) rotate(-360deg)
 }
}
@-webkit-keyframes rotateInTop {
 from {
  opacity:0;
  -webkit-transform:translateY(-400%) rotate(0);
  transform:translateY(-400%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
}
@keyframes rotateInTop {
 from {
  opacity:0;
  -webkit-transform:translateY(-400%) rotate(0);
  transform:translateY(-400%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
}
@-webkit-keyframes rotateInBottom {
 from {
  opacity:0;
  -webkit-transform:translateY(400%) rotate(0);
  transform:translateY(400%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
}
@keyframes rotateInBottom {
 from {
  opacity:0;
  -webkit-transform:translateY(400%) rotate(0);
  transform:translateY(400%) rotate(0)
 }
 to {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
}
@-webkit-keyframes rotateOutLeft {
 from {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
 to {
  -webkit-transform:translateX(-800px) rotate(0);
  transform:translateX(-800px) rotate(0);
  opacity:0
 }
}
@keyframes rotateOutLeft {
 from {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
 to {
  -webkit-transform:translateX(-800px) rotate(0);
  transform:translateX(-800px) rotate(0);
  opacity:0
 }
}
@-webkit-keyframes rotateOutRight {
 from {
  -webkit-transform:translateX(0) rotate(-360deg);
  transform:translateX(0) rotate(-360deg)
 }
 to {
  -webkit-transform:translateX(800px) rotate(0);
  transform:translateX(800px) rotate(0);
  opacity:0
 }
}
@keyframes rotateOutRight {
 from {
  -webkit-transform:translateX(0) rotate(-360deg);
  transform:translateX(0) rotate(-360deg)
 }
 to {
  -webkit-transform:translateX(800px) rotate(0);
  transform:translateX(800px) rotate(0);
  opacity:0
 }
}
@-webkit-keyframes rotateOutTop {
 from {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
 to {
  -webkit-transform:translateY(-800px) rotate(0);
  transform:translateY(-800px) rotate(0);
  opacity:0
 }
}
@keyframes rotateOutTop {
 from {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
 to {
  -webkit-transform:translateY(-800px) rotate(0);
  transform:translateY(-800px) rotate(0);
  opacity:0
 }
}
@-webkit-keyframes rotateOutBottom {
 from {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
 to {
  -webkit-transform:translateY(800px) rotate(0);
  transform:translateY(800px) rotate(0);
  opacity:0
 }
}
@keyframes rotateOutBottom {
 from {
  -webkit-transform:translateX(0) rotate(360deg);
  transform:translateX(0) rotate(360deg)
 }
 to {
  -webkit-transform:translateY(800px) rotate(0);
  transform:translateY(800px) rotate(0);
  opacity:0
 }
}
@-webkit-keyframes spinToLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 from {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes spinToLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 from {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@-webkit-keyframes spinToRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 from {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes spinToRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 from {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@-webkit-keyframes spinToTop {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 from {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes spinToTop {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 from {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@-webkit-keyframes spinToBottom {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 from {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes spinToBottom {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 from {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@-webkit-keyframes spinFromLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 to {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes spinFromLeft {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 to {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@-webkit-keyframes spinFromRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 to {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes spinFromRight {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 to {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@-webkit-keyframes spinFromTop {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 to {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@keyframes spinFromTop {
 from,
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom
 }
 to {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  opacity:0
 }
}
@-webkit-keyframes spinFromBottom {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 to {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@keyframes spinFromBottom {
 from,
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom
 }
 to {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  opacity:0
 }
}
@-webkit-keyframes blurIn {
 from {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes blurIn {
 from {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes blurInLeft {
 from {
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes blurInLeft {
 from {
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes blurInRight {
 from {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes blurInRight {
 from {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes blurInTop {
 from {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes blurInTop {
 from {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes blurInBottom {
 from {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@keyframes blurInBottom {
 from {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  -webkit-filter:blur(20px);
  filter:blur(20px);
  opacity:0
 }
}
@-webkit-keyframes blurOut {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px)
 }
 to {
  opacity:0
 }
}
@keyframes blurOut {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px)
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes blurOutLeft {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
 to {
  opacity:0
 }
}
@keyframes blurOutLeft {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes blurOutRight {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 to {
  opacity:0
 }
}
@keyframes blurOutRight {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes blurOutTop {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 to {
  opacity:0
 }
}
@keyframes blurOutTop {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes blurOutBottom {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 to {
  opacity:0
 }
}
@keyframes blurOutBottom {
 85%,
 to {
  -webkit-filter:blur(20px);
  filter:blur(20px);
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes bounceFromTop {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-80px,0) scale3d(1,1.6,1);
  transform:translate3d(0,-80px,0) scale3d(1,1.6,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@keyframes bounceFromTop {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-80px,0) scale3d(1,1.6,1);
  transform:translate3d(0,-80px,0) scale3d(1,1.6,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@-webkit-keyframes bounceFromDown {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);
  transform:translate3d(0,80px,0) scale3d(1,1.2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,4px,0);
  transform:translate3d(0,4px,0)
 }
}
@keyframes bounceFromDown {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);
  transform:translate3d(0,80px,0) scale3d(1,1.2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 90% {
  -webkit-transform:translate3d(0,4px,0);
  transform:translate3d(0,4px,0)
 }
}
@-webkit-keyframes bounceX {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1.8,1,1);
  transform:scale3d(1.8,1,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1.5,1,1);
  transform:scale3d(1.5,1,1)
 }
 90% {
  -webkit-transform:scale3d(1.1,1,1);
  transform:scale3d(1.1,1,1)
 }
}
@keyframes bounceX {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1.8,1,1);
  transform:scale3d(1.8,1,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1.5,1,1);
  transform:scale3d(1.5,1,1)
 }
 90% {
  -webkit-transform:scale3d(1.1,1,1);
  transform:scale3d(1.1,1,1)
 }
}
@-webkit-keyframes bounceY {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,2,1);
  transform:scale3d(1,2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,1.5,1);
  transform:scale3d(1,1.5,1)
 }
 90% {
  -webkit-transform:scale3d(1,1.1,1);
  transform:scale3d(1,1.1,1)
 }
}
@keyframes bounceY {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,2,1);
  transform:scale3d(1,2,1)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale3d(1,1.5,1);
  transform:scale3d(1,1.5,1)
 }
 90% {
  -webkit-transform:scale3d(1,1.1,1);
  transform:scale3d(1,1.1,1)
 }
}
@-webkit-keyframes bounceZoomIn {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 90% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@keyframes bounceZoomIn {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 90% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@-webkit-keyframes bounceZoomOut {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
 90% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes bounceZoomOut {
 0%,
 100%,
 25%,
 55%,
 85% {
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 41%,
 44% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 70% {
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-transform:scale(.5);
  transform:scale(.5)
 }
 90% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@-webkit-keyframes bounceInTop {
 0% {
  -webkit-transform:translate3d(0,-300%,0);
  transform:translate3d(0,-300%,0)
 }
 58% {
  -webkit-transform:translate3d(0,27px,0);
  transform:translate3d(0,27px,0)
 }
 73% {
  -webkit-transform:translate3d(0,-12px,0);
  transform:translate3d(0,-12px,0)
 }
 88% {
  -webkit-transform:translate3d(0,7px,0);
  transform:translate3d(0,7px,0)
 }
}
@keyframes bounceInTop {
 0% {
  -webkit-transform:translate3d(0,-300%,0);
  transform:translate3d(0,-300%,0)
 }
 58% {
  -webkit-transform:translate3d(0,27px,0);
  transform:translate3d(0,27px,0)
 }
 73% {
  -webkit-transform:translate3d(0,-12px,0);
  transform:translate3d(0,-12px,0)
 }
 88% {
  -webkit-transform:translate3d(0,7px,0);
  transform:translate3d(0,7px,0)
 }
}
@-webkit-keyframes bounceInBottom {
 0% {
  -webkit-transform:translate3d(0,300%,0);
  transform:translate3d(0,300%,0)
 }
 58% {
  -webkit-transform:translate3d(0,-27px,0);
  transform:translate3d(0,-27px,0)
 }
 73% {
  -webkit-transform:translate3d(0,12px,0);
  transform:translate3d(0,12px,0)
 }
 88% {
  -webkit-transform:translate3d(0,-8px,0);
  transform:translate3d(0,-8px,0)
 }
}
@keyframes bounceInBottom {
 0% {
  -webkit-transform:translate3d(0,300%,0);
  transform:translate3d(0,300%,0)
 }
 58% {
  -webkit-transform:translate3d(0,-27px,0);
  transform:translate3d(0,-27px,0)
 }
 73% {
  -webkit-transform:translate3d(0,12px,0);
  transform:translate3d(0,12px,0)
 }
 88% {
  -webkit-transform:translate3d(0,-8px,0);
  transform:translate3d(0,-8px,0)
 }
}
@-webkit-keyframes bounceInLeft {
 0% {
  -webkit-transform:translate3d(-300%,0,0);
  transform:translate3d(-300%,0,0)
 }
 58% {
  -webkit-transform:translate3d(27px,0,0);
  transform:translate3d(27px,0,0)
 }
 73% {
  -webkit-transform:translate3d(-12px,0,0);
  transform:translate3d(-12px,0,0)
 }
 88% {
  -webkit-transform:translate3d(8px,0,0);
  transform:translate3d(8px,0,0)
 }
}
@keyframes bounceInLeft {
 0% {
  -webkit-transform:translate3d(-300%,0,0);
  transform:translate3d(-300%,0,0)
 }
 58% {
  -webkit-transform:translate3d(27px,0,0);
  transform:translate3d(27px,0,0)
 }
 73% {
  -webkit-transform:translate3d(-12px,0,0);
  transform:translate3d(-12px,0,0)
 }
 88% {
  -webkit-transform:translate3d(8px,0,0);
  transform:translate3d(8px,0,0)
 }
}
@-webkit-keyframes bounceInRight {
 0% {
  -webkit-transform:translate3d(300%,0,0);
  transform:translate3d(300%,0,0)
 }
 58% {
  -webkit-transform:translate3d(-27px,0,0);
  transform:translate3d(-27px,0,0)
 }
 73% {
  -webkit-transform:translate3d(12px,0,0);
  transform:translate3d(12px,0,0)
 }
 88% {
  -webkit-transform:translate3d(-8px,0,0);
  transform:translate3d(-8px,0,0)
 }
}
@keyframes bounceInRight {
 0% {
  -webkit-transform:translate3d(300%,0,0);
  transform:translate3d(300%,0,0)
 }
 58% {
  -webkit-transform:translate3d(-27px,0,0);
  transform:translate3d(-27px,0,0)
 }
 73% {
  -webkit-transform:translate3d(12px,0,0);
  transform:translate3d(12px,0,0)
 }
 88% {
  -webkit-transform:translate3d(-8px,0,0);
  transform:translate3d(-8px,0,0)
 }
}
@-webkit-keyframes bounceOutTop {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(0,27px,0);
  transform:translate3d(0,27px,0)
 }
 33% {
  -webkit-transform:translate3d(0,-12px,0);
  transform:translate3d(0,-12px,0)
 }
 48% {
  -webkit-transform:translate3d(0,8px,0);
  transform:translate3d(0,8px,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,-300%,0);
  transform:translate3d(0,-300%,0)
 }
}
@keyframes bounceOutTop {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(0,27px,0);
  transform:translate3d(0,27px,0)
 }
 33% {
  -webkit-transform:translate3d(0,-12px,0);
  transform:translate3d(0,-12px,0)
 }
 48% {
  -webkit-transform:translate3d(0,8px,0);
  transform:translate3d(0,8px,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,-300%,0);
  transform:translate3d(0,-300%,0)
 }
}
@-webkit-keyframes bounceOutBottom {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(0,-27px,0);
  transform:translate3d(0,-27px,0)
 }
 33% {
  -webkit-transform:translate3d(0,12px,0);
  transform:translate3d(0,12px,0)
 }
 48% {
  -webkit-transform:translate3d(0,-8px,0);
  transform:translate3d(0,-8px,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,300%,0);
  transform:translate3d(0,300%,0)
 }
}
@keyframes bounceOutBottom {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(0,-27px,0);
  transform:translate3d(0,-27px,0)
 }
 33% {
  -webkit-transform:translate3d(0,12px,0);
  transform:translate3d(0,12px,0)
 }
 48% {
  -webkit-transform:translate3d(0,-8px,0);
  transform:translate3d(0,-8px,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,300%,0);
  transform:translate3d(0,300%,0)
 }
}
@-webkit-keyframes bounceOutLeft {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(27px,0,0);
  transform:translate3d(27px,0,0)
 }
 33% {
  -webkit-transform:translate3d(-12px,0,0);
  transform:translate3d(-12px,0,0)
 }
 48% {
  -webkit-transform:translate3d(8px,0,0);
  transform:translate3d(8px,0,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-300%,0,0);
  transform:translate3d(-300%,0,0)
 }
}
@keyframes bounceOutLeft {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(27px,0,0);
  transform:translate3d(27px,0,0)
 }
 33% {
  -webkit-transform:translate3d(-12px,0,0);
  transform:translate3d(-12px,0,0)
 }
 48% {
  -webkit-transform:translate3d(8px,0,0);
  transform:translate3d(8px,0,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-300%,0,0);
  transform:translate3d(-300%,0,0)
 }
}
@-webkit-keyframes bounceOutRight {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(-27px,0,0);
  transform:translate3d(-27px,0,0)
 }
 33% {
  -webkit-transform:translate3d(12px,0,0);
  transform:translate3d(12px,0,0)
 }
 48% {
  -webkit-transform:translate3d(-8px,0,0);
  transform:translate3d(-8px,0,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(300%,0,0);
  transform:translate3d(300%,0,0)
 }
}
@keyframes bounceOutRight {
 18%,
 33%,
 48% {
  opacity:1
 }
 18% {
  -webkit-transform:translate3d(-27px,0,0);
  transform:translate3d(-27px,0,0)
 }
 33% {
  -webkit-transform:translate3d(12px,0,0);
  transform:translate3d(12px,0,0)
 }
 48% {
  -webkit-transform:translate3d(-8px,0,0);
  transform:translate3d(-8px,0,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(300%,0,0);
  transform:translate3d(300%,0,0)
 }
}
@-webkit-keyframes perspectiveToTop {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  opacity:0
 }
}
@keyframes perspectiveToTop {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
  opacity:0
 }
}
@-webkit-keyframes perspectiveToBottom {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  opacity:0
 }
}
@keyframes perspectiveToBottom {
 50% {
  opacity:1
 }
 to {
  -webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
  opacity:0
 }
}
@-webkit-keyframes zoomIn {
 from {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@keyframes zoomIn {
 from {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@-webkit-keyframes zoomInLeft {
 from {
  -webkit-transform:scale(10) translateX(-50%);
  transform:scale(10) translateX(-50%);
  opacity:0
 }
}
@keyframes zoomInLeft {
 from {
  -webkit-transform:scale(10) translateX(-50%);
  transform:scale(10) translateX(-50%);
  opacity:0
 }
}
@-webkit-keyframes zoomInRight {
 from {
  -webkit-transform:scale(10) translateX(50%);
  transform:scale(10) translateX(50%);
  opacity:0
 }
}
@keyframes zoomInRight {
 from {
  -webkit-transform:scale(10) translateX(50%);
  transform:scale(10) translateX(50%);
  opacity:0
 }
}
@-webkit-keyframes zoomInTop {
 from {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@keyframes zoomInTop {
 from {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@-webkit-keyframes zoomInBottom {
 from {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@keyframes zoomInBottom {
 from {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@-webkit-keyframes zoomOut {
 to {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@keyframes zoomOut {
 to {
  -webkit-transform:scale(10);
  transform:scale(10);
  opacity:0
 }
}
@-webkit-keyframes zoomOutLeft {
 to {
  -webkit-transform:scale(10) translateX(-50%);
  transform:scale(10) translateX(-50%);
  opacity:0
 }
}
@keyframes zoomOutLeft {
 to {
  -webkit-transform:scale(10) translateX(-50%);
  transform:scale(10) translateX(-50%);
  opacity:0
 }
}
@-webkit-keyframes zoomOutRight {
 to {
  -webkit-transform:scale(10) translateX(50%);
  transform:scale(10) translateX(50%);
  opacity:0
 }
}
@keyframes zoomOutRight {
 to {
  -webkit-transform:scale(10) translateX(50%);
  transform:scale(10) translateX(50%);
  opacity:0
 }
}
@-webkit-keyframes zoomOutTop {
 to {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@keyframes zoomOutTop {
 to {
  -webkit-transform:scale(10) translateY(-50%);
  transform:scale(10) translateY(-50%);
  opacity:0
 }
}
@-webkit-keyframes zoomOutBottom {
 to {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@keyframes zoomOutBottom {
 to {
  -webkit-transform:scale(10) translateY(50%);
  transform:scale(10) translateY(50%);
  opacity:0
 }
}
@-webkit-keyframes ekitRevealInTop {
 form {
  -webkit-transform:scaleY(1);
  transform:scaleY(1)
 }
 to {
  -webkit-transform:scaleY(0);
  transform:scaleY(0)
 }
}
@keyframes ekitRevealInTop {
 form {
  -webkit-transform:scaleY(1);
  transform:scaleY(1)
 }
 to {
  -webkit-transform:scaleY(0);
  transform:scaleY(0)
 }
}
@-webkit-keyframes ekitRevealInBottom {
 form {
  -webkit-transform:scaleY(1);
  transform:scaleY(1)
 }
 to {
  -webkit-transform:scaleY(0);
  transform:scaleY(0)
 }
}
@keyframes ekitRevealInBottom {
 form {
  -webkit-transform:scaleY(1);
  transform:scaleY(1)
 }
 to {
  -webkit-transform:scaleY(0);
  transform:scaleY(0)
 }
}
@-webkit-keyframes ekitRevealInLeft {
 form {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 to {
  -webkit-transform:scaleX(0);
  transform:scaleX(0)
 }
}
@keyframes ekitRevealInLeft {
 form {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 to {
  -webkit-transform:scaleX(0);
  transform:scaleX(0)
 }
}
@-webkit-keyframes ekitRevealInRight {
 form {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 to {
  -webkit-transform:scaleX(0);
  transform:scaleX(0)
 }
}
@keyframes ekitRevealInRight {
 form {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 to {
  -webkit-transform:scaleX(0);
  transform:scaleX(0)
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:.875rem;
 word-wrap:break-word;
 opacity:0
}
.tooltip.show {
 opacity:.9
}
.tooltip .arrow {
 position:absolute;
 display:block;
 width:.8rem;
 height:.4rem
}
.tooltip .arrow::before {
 position:absolute;
 content:"";
 border-color:transparent;
 border-style:solid
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
 padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
 bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
 top:0;
 border-width:.4rem .4rem 0;
 border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
 padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
 left:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
 right:0;
 border-width:.4rem .4rem .4rem 0;
 border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
 padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
 top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
 bottom:0;
 border-width:0 .4rem .4rem;
 border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
 padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
 right:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
 left:0;
 border-width:.4rem 0 .4rem .4rem;
 border-left-color:#000
}
.tooltip-inner {
 max-width:200px;
 padding:.25rem .5rem;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:.25rem
}
.ekit-wid-con .product-filter-area {
 margin-bottom:30px
}
.ekit-wid-con .product-filter-wraper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.ekit-wid-con .product-filter-wraper .woocommerce-ordering {
 margin-right:50px;
 margin-bottom:0
}
.ekit-wid-con .woocommerce-ordering {
 position:relative;
 z-index:10
}
.ekit-wid-con .woocommerce-ordering .shop-filter-title {
 color:#777;
 font-size:14px;
 position:relative;
 top:9px;
 padding-right:50px
}
.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link {
 border:0;
 color:#777;
 font-size:18px;
 padding:10px
}
.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active {
 color:#2575fc;
 background-color:transparent
}
.ekit-wid-con .elementskit-accordion {
 counter-reset:myNumber
}
.ekit-wid-con .elementskit-accordion .ekit-accordion-title {
 padding-right:10px;
 display:inline-block
}
.ekit-wid-con .elementskit-accordion .elementskit-card {
 border:0;
 border-radius:0;
 background-color:transparent;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child) {
 margin-bottom:10px
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header {
 padding:0;
 background-color:transparent;
 border-bottom:0 solid #000
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg {
 max-width:30px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 color:#000;
 background-color:#f7f9fb;
 font-weight:700;
 padding:14px 30px;
 border:1px solid transparent;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 position:relative
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:focus,
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover {
 text-decoration:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>i {
 color:#2575fc;
 line-height:1.6666666667;
 display:inline-block;
 -webkit-transition:-webkit-transform .4s ease;
 transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 transition:transform .4s ease,-webkit-transform .4s ease
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group,
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>.icon-left {
 padding-right:26px;
 float:left
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-closed {
 display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-open {
 display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon {
 display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon {
 display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-closed {
 display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-open {
 display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon {
 display:block
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon {
 display:none
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body {
 padding:20px 30px
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body p {
 margin-top:0;
 margin-bottom:1em
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body p:last-child {
 margin-bottom:0
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-header>.elementskit-btn-link {
 -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);
 box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);
 border-radius:0 0 5px 5px;
 background-color:#fff
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-body {
 width:calc(100% - 40px);
 border-radius:0 0 5px 5px;
 position:relative;
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link {
 background-color:#2575fc;
 color:#fff;
 -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07);
 box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link>i {
 color:inherit
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body {
 background-color:#2575fc
}
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body p {
 color:#fff
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link {
 background-color:#2575fc;
 position:relative;
 border:0;
 padding-left:70px
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:35px;
 background-color:rgba(255,255,255,.2);
 text-align:right;
 line-height:55px
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::after {
 position:absolute;
 content:"";
 left:35px;
 top:0;
 border-top:26.5px solid transparent;
 border-right:26.5px solid transparent;
 border-left:26.5px solid rgba(255,255,255,.2);
 border-bottom:26.5px solid transparent
}
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group {
 position:absolute;
 left:20px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link {
 position:relative;
 z-index:1;
 padding:16.5px 30px
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
 color:#fff
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]>i {
 color:inherit
}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path {
 fill:#2575fc
}
.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 z-index:-1
}
.ekit-wid-con .elementskit-accordion .elementskit-card-body {
 padding-top:30px;
 padding-bottom:30px;
 padding-left:65px;
 padding-right:85px
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link {
 border:1px solid #f5f5f5;
 border-bottom:1px solid #2575fc;
 background-color:#fff;
 position:relative;
 padding-left:85px
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link::before {
 position:absolute;
 top:-1px;
 left:-1px;
 content:"";
 height:calc(100% + 2px);
 width:55px;
 text-align:center;
 line-height:55px;
 color:#fff;
 background-color:#2575fc
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group {
 position:absolute;
 left:20px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#fff
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-body {
 padding-left:0;
 padding-right:0
}
.ekit-wid-con .number::before {
 counter-increment:myNumber;
 content:counter(myNumber) "."
}
.ekit-wid-con .icon-right {
 float:right
}
.ekit-wid-con .icon-left {
 float:left
}
.ekit-wid-con .path {
 fill:#fff;
 stroke:#2575fc;
 stroke-miterlimit:0
}
.ekit-wid-con .ekit_accordion_icon_group {
 position:absolute;
 right:0;
 margin-right:30px
}
.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape {
 height:100%
}
.ekit-accordion--content,
.ekit-accordion--toggler {
 font-size:16px;
 line-height:24px
}
.ekit-wid-con .ekit-header-info {
 list-style:none
}
.ekit-wid-con .ekit-header-info>li:not(:last-child) {
 margin-right:15px
}
.ekit-wid-con .ekit-header-info,
.ekit-wid-con .ekit-header-info a {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .ekit-header-info svg {
 max-width:15px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con table.dataTable tbody td,
.ekit-wid-con table.dataTable tbody th,
.ekit-wid-con table.dataTable thead td,
.ekit-wid-con table.dataTable thead th {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con.elemenetskit-tablepress .dataTables_filter input,
.ekit-wid-con.elemenetskit-tablepress .dataTables_filter select,
.ekit-wid-con.elemenetskit-tablepress .dataTables_length input,
.ekit-wid-con.elemenetskit-tablepress .dataTables_length select {
 color:#666;
 padding:.75em;
 height:auto;
 border-width:1px;
 border-style:solid;
 border-color:#eaeaea;
 border-radius:2px;
 background:#fafafa;
 -webkit-box-shadow:none;
 box-shadow:none;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .2s linear;
 transition:all .2s linear
}
.ekit-wid-con .round-img img {
 border-radius:100%
}
.ekit-wid-con .elementskit-infobox {
 padding:60px 40px;
 border:1px solid #f5f5f5;
 border-radius:5px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 background-color:#fff;
 position:relative;
 overflow:hidden;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center
}
.ekit-wid-con .elementskit-infobox.media .elementskit-box-header {
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto
}
.ekit-wid-con .elementskit-infobox:hover.image-active::before {
 background-color:rgba(37,117,252,0)
}
.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover>img {
 opacity:1;
 -webkit-transform:scale(1.06);
 transform:scale(1.06)
}
.ekit-wid-con .elementskit-infobox:hover .icon-hover {
 opacity:1;
 bottom:-20px
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header {
 position:relative;
 z-index:2
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
 display:inline-block;
 margin-bottom:13px
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i {
 -webkit-transition:all .4s;
 transition:all .4s
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher {
 position:relative;
 display:inline-block;
 overflow:hidden
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher>img {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .main-image {
 opacity:1;
 position:relative;
 top:0
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .hover-image {
 position:absolute;
 top:80px;
 left:0
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header .info-box-subtitle {
 font-size:14px;
 font-weight:400;
 color:#2575fc;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox .box-body {
 position:relative;
 z-index:2
}
.ekit-wid-con .elementskit-infobox .box-body p {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox .box-footer {
 position:relative;
 z-index:2
}
.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn {
 left:0;
 bottom:0;
 opacity:0
}
.ekit-wid-con .elementskit-infobox .btn-wraper {
 position:relative;
 z-index:2
}
.ekit-wid-con .elementskit-infobox .border-divider {
 margin-bottom:25px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:2
}
.ekit-wid-con .elementskit-infobox .link-btn {
 font-size:13px
}
.ekit-wid-con .elementskit-infobox .icon-hover {
 position:absolute;
 bottom:-50px;
 right:0;
 opacity:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:1
}
.ekit-wid-con .elementskit-infobox .icon-hover i {
 font-size:100px
}
.ekit-wid-con .elementskit-infobox .icon-hover svg {
 max-width:100px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-infobox.gradient-active::before {
 position:absolute;
 content:"";
 top:0;
 left:-101%;
 height:100%;
 width:100%;
 -webkit-transition:all .6s ease;
 transition:all .6s ease;
 background-size:101% 101%
}
.ekit-wid-con .elementskit-infobox.gradient-active:hover::before {
 left:0
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top::before {
 left:0;
 top:-100%
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover::before {
 top:0
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right::before {
 left:100%
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover::before {
 left:0
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom::before {
 left:0;
 top:100%
}
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover::before {
 top:0
}
.ekit-wid-con .elementskit-infobox.image-active::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(37,117,252,0);
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:1;
 background-size:101% 101%
}
.ekit-wid-con .elementskit-infobox.image-active .image-hover {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.ekit-wid-con .elementskit-infobox.image-active .image-hover>img {
 opacity:0;
 width:100%;
 height:100%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn {
 opacity:1;
 visibility:visible
}
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin {
 padding:15px
}
.ekit-wid-con .elementkit-infobox-icon.framed {
 border:2px solid red;
 padding:10px
}
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin {
 padding:15px 30px
}
.ekit-wid-con .elementkit-infobox-icon.framed.round {
 border-radius:100%
}
.ekit-wid-con .elementskit-icon-right {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
.ekit-wid-con .infobox-ovelry {
 position:relative
}
.ekit-wid-con .infobox-ovelry::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:#2575fc;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:1
}
.ekit-wid-con .elementskit-info-box-title {
 font-size:23px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 margin-top:0
}
.ekit-wid-con .elementskit-info-box-title svg {
 max-width:26px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-info-box-icon {
 display:inline-block
}
.ekit-wid-con .elementskit-info-box-icon>i {
 color:#000;
 font-size:64px
}
.ekit-wid-con .elementskit-infobox {
 position:relative
}
.ekit-wid-con .ekit_global_link {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:50
}
.ekit-wid-con .ekit-badge {
 background-color:#ff057c;
 font-size:.70588rem;
 color:#fff;
 font-weight:500;
 padding:1px 6px;
 border-radius:.29412rem 0 .29412rem 0;
 display:inline-block
}
.ekit-wid-con .ekit-icon-box-badge {
 position:absolute;
 line-height:1;
 z-index:2
}
.ekit-wid-con .ekit_position_top_left {
 top:0;
 left:0
}
.ekit-wid-con .ekit_position_top_center {
 top:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ekit-wid-con .ekit_position_top_right {
 top:0;
 right:0
}
.ekit-wid-con .ekit_position_center_left {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 left:0
}
.ekit-wid-con .ekit_position_center_right {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 right:0
}
.ekit-wid-con .ekit_position_bottom_left {
 bottom:0;
 left:0
}
.ekit-wid-con .ekit_position_bottom_center {
 bottom:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ekit-wid-con .ekit_position_bottom_right {
 bottom:0;
 right:0
}
.ekit-wid-con .profile-card {
 background-color:#fff;
 -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 padding:40px 20px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 position:relative
}
.ekit-wid-con .profile-card.text-center .profile-header {
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .profile-card:hover {
 -webkit-box-shadow:0 42px 60px 0 rgba(0,0,0,.3);
 box-shadow:0 42px 60px 0 rgba(0,0,0,.3)
}
.ekit-wid-con .profile-card:hover .profile-body .profile-title {
 color:#2575fc
}
.ekit-wid-con .profile-icon {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 position:relative;
 z-index:0
}
.ekit-wid-con .profile-icon[class*=icon-align-] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .profile-icon.icon-align-start {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.ekit-wid-con .profile-icon.icon-align-center {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.ekit-wid-con .profile-icon.icon-align-end {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.ekit-wid-con .profile-icon svg {
 max-width:60px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .profile-icon>i {
 display:block;
 width:60px;
 height:60px;
 color:#fff;
 background-color:#fc0467;
 border-radius:50%;
 font-size:22px;
 line-height:50px;
 text-align:center;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .profile-body {
 padding-bottom:20px
}
.ekit-wid-con .profile-body .profile-title {
 font-size:22px;
 color:#000;
 margin:0
}
.ekit-wid-con .profile-body .profile-title>a {
 color:inherit
}
.ekit-wid-con .profile-body .profile-designation {
 color:rgba(0,0,0,.5);
 font-size:13px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 margin-bottom:15px
}
.ekit-wid-con .profile-header {
 margin-bottom:38px;
 position:relative;
 overflow:hidden;
 display:inline-block;
 max-width:100%
}
.ekit-wid-con .profile-header>img {
 width:160px;
 height:160px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .profile-image-card {
 position:relative;
 overflow:hidden
}
.ekit-wid-con .profile-image-card::before {
 position:absolute;
 content:"";
 top:100%;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(0,0,0,.7);
 -webkit-transition:all .4s ease .2s;
 transition:all .4s ease .2s;
 z-index:1;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 opacity:0;
 visibility:hidden
}
.ekit-wid-con .profile-image-card .hover-area {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-20%);
 transform:translateY(-20%);
 z-index:2;
 width:100%;
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.ekit-wid-con .profile-image-card .hover-area .profile-title {
 color:#fff
}
.ekit-wid-con .profile-image-card .hover-area .profile-designation {
 color:#fff
}
.ekit-wid-con .profile-image-card:hover .hover-area {
 opacity:1;
 visibility:visible;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:all .3s ease .1s;
 transition:all .3s ease .1s
}
.ekit-wid-con .profile-image-card:hover::before {
 top:0;
 opacity:1;
 visibility:visible;
 -webkit-transition:all .4s ease 0s;
 transition:all .4s ease 0s
}
.ekit-wid-con .image-card-v2 .profile-image-card::before {
 background-color:#123075;
 top:20px;
 left:20px;
 right:20px;
 bottom:20px;
 width:auto;
 height:auto;
 -webkit-transform:scale(2);
 transform:scale(2);
 opacity:0
}
.ekit-wid-con .image-card-v2 .profile-image-card:hover::before {
 opacity:.93;
 -webkit-transform:scale(1);
 transform:scale(1)
}
.ekit-wid-con .image-card-v2 .profile-image-card .hover-area {
 padding-left:50px;
 padding-right:50px
}
.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr {
 background-color:rgba(255,255,255,.6);
 margin-bottom:25px
}
.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content {
 color:#fff
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card {
 width:100%;
 height:auto
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card::before {
 border-radius:inherit
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card::after {
 content:" ";
 display:block;
 padding-bottom:100%
}
.ekit-wid-con .image-card-v2.style-circle .profile-image-card>img {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:center;
 object-position:center
}
.ekit-wid-con .image-card-v3 .profile-image-card::before {
 display:none
}
.ekit-wid-con .image-card-v3 .profile-image-card::after {
 position:absolute;
 content:"";
 left:0;
 bottom:0;
 height:100%;
 width:100%;
 background-color:#111;
 opacity:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 pointer-events:none
}
.ekit-wid-con .image-card-v3 .profile-image-card .hover-area {
 top:inherit;
 bottom:0;
 -webkit-transform:none;
 transform:none
}
.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area {
 -webkit-transform:translateY(-40px);
 transform:translateY(-40px)
}
.ekit-wid-con .image-card-v3 .profile-image-card:hover::after {
 opacity:.8
}
.ekit-wid-con .image-card-v3.tiny-gutters {
 margin-left:-3px;
 margin-right:-3px
}
.ekit-wid-con .image-card-v3.tiny-gutters>[class^=col-] {
 padding-left:3px;
 padding-right:3px;
 margin-bottom:6px
}
.ekit-wid-con .profile-square-v .profile-card {
 padding:20px 20px 40px;
 z-index:1
}
.ekit-wid-con .profile-square-v .profile-card::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:#123075;
 opacity:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:-1;
 background-size:101% 102%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .profile-square-v .profile-card .profile-header {
 width:100%;
 height:100%;
 border-radius:0
}
.ekit-wid-con .profile-square-v .profile-card .profile-content {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .profile-square-v .profile-card:hover::before {
 opacity:1
}
.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation,
.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title {
 color:#fff
}
.ekit-wid-con .profile-square-v .profile-card:hover .profile-content {
 color:#fff
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card::before {
 display:none
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover {
 background-color:#fff
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title {
 color:#2575fc
}
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation {
 color:#656565
}
.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover {
 -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 box-shadow:0 28px 40px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card {
 max-height:380px;
 overflow:hidden
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card::before {
 display:none
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
 margin-bottom:0;
 max-width:255px;
 max-height:255px
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-left .profile-header img {
 left:0;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-right .profile-header img {
 left:auto;
 right:0;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body {
 margin-bottom:0;
 padding:35px 20px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 position:relative
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:#123075;
 opacity:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:-1;
 background-size:101% 102%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list {
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover {
 -webkit-box-shadow:none;
 box-shadow:none
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body {
 -webkit-transform:translateY(-50px);
 transform:translateY(-50px)
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before {
 opacity:1
}
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list {
 opacity:1;
 visibility:visible
}
.ekit-wid-con .profile-square-v.square-v5 .profile-card {
 padding-bottom:50px
}
.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body,
.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header {
 padding-bottom:0
}
.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body {
 padding:32px 60px
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card {
 padding-bottom:35px
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card::after {
 position:absolute;
 content:"";
 height:5px;
 width:100%;
 bottom:0;
 left:0;
 background-color:#2965f1;
 opacity:.2;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body,
.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header {
 margin-bottom:0
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body {
 padding:40px
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover {
 -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 box-shadow:0 28px 40px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after {
 opacity:1
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after {
 display:none
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before {
 opacity:0;
 background-size:101% 101%
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before {
 opacity:1
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title {
 color:#fff
}
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation {
 color:#fff
}
.ekit-wid-con .profile-info-text {
 padding-right:30px
}
.ekit-wid-con .profile-info-text .info-title {
 font-size:48px;
 margin-bottom:23px
}
.ekit-wid-con .profile-info-text p {
 margin-bottom:37px
}
.ekit-wid-con .small-gutters .profile-card {
 padding:10px 10px 40px
}
.ekit-wid-con .no_gutters .profile-card {
 padding:0
}
.ekit-wid-con .style-circle .profile-image-card {
 width:255px;
 height:255px;
 border-radius:50%
}
.ekit-wid-con .style-circle .profile-image-card.text-center {
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .text-center .profile-header {
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .popup-modal {
 display:inline-block
}
.ekit-wid-con .elementskit-portfolio-thumb img {
 width:100%
}
.ekit-wid-con .ekit-team-style-default {
 background-image:none!important
}
.ekit-wid-con .ekit-team-style-default::before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:transparent!important;
 border-radius:inherit;
 opacity:0;
 -webkit-transition:opacity .3s;
 transition:opacity .3s;
 z-index:-1
}
.ekit-wid-con .ekit-team-style-default:hover::before {
 opacity:1
}
.ekit-wid-con .ekit-team-style-long_height_hover>img,
.ekit-wid-con .ekit-team-style-overlay>img,
.ekit-wid-con .ekit-team-style-overlay_details>img {
 display:block
}
.ekit-wid-con .ekit-team-style-long_height_details {
 overflow:hidden
}
.ekit-wid-con .ekit-team-style-hover_info .ekit-team-img {
 padding-top:0!important
}
.ekit-wid-con .ekit-team-style-centered_style_details .profile-designation,
.ekit-wid-con .ekit-team-style-long_height_details .profile-designation,
.ekit-wid-con .ekit-team-style-long_height_details_hover .profile-designation {
 margin-bottom:30px
}
.ekit-wid-con .ekit-team-style-hover_info .profile-designation {
 margin-bottom:25px
}
.ekit-wid-con .ekit-team-style-overlay_circle_hover .profile-designation,
.ekit-wid-con .ekit-team-style-overlay_details .profile-designation {
 margin-bottom:12px
}
.ekit-wid-con .ekit-team-img>img {
 margin-left:auto;
 margin-right:auto;
 border-radius:inherit
}
.ekit-wid-con .ekit-team-img.profile-header>img {
 -o-object-fit:cover;
 object-fit:cover
}
.ekit-wid-con .ekit-team-img.profile-image-card>img {
 width:100%
}
.ekit-wid-con .ekit-team-modal.mfp-bg {
 border-radius:0;
 -webkit-animation:none;
 animation:none
}
.ekit-wid-con .ekit-team-modal.mfp-wrap::before {
 opacity:.8;
 -webkit-transition:opacity .3s;
 transition:opacity .3s;
 cursor:-webkit-zoom-out;
 cursor:zoom-out
}
.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready::before {
 opacity:1
}
.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup::before {
 background-color:#555;
 border-radius:0;
 -webkit-animation:none;
 animation:none
}
.ekit-wid-con .ekit-team-modal.mfp-wrap>.mfp-container {
 padding:60px 15px;
 overflow:auto
}
.ekit-wid-con .ekit-team-modal-close {
 position:absolute;
 top:10px;
 right:10px;
 width:40px;
 height:40px;
 padding:0;
 color:#656565;
 background-color:transparent;
 border-width:0;
 border-radius:0;
 font-size:18px;
 line-height:1;
 outline:0;
 z-index:1
}
.ekit-wid-con .ekit-team-modal-title {
 margin-top:0;
 margin-bottom:8px;
 color:#000;
 font-size:22px
}
.ekit-wid-con .ekit-team-modal-position {
 margin-bottom:35px;
 color:rgba(0,0,0,.5);
 font-size:13px
}
.ekit-wid-con .ekit-team-modal-img {
 width:100%;
 margin-bottom:30px
}
.ekit-wid-con .ekit-team-modal-img>img {
 display:block;
 width:100%;
 -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 box-shadow:0 28px 40px 0 rgba(0,0,0,.1)
}
@media screen and (min-width:481px) {
 .ekit-wid-con .ekit-team-modal-img {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%;
  margin-bottom:0
 }
}
.ekit-wid-con .ekit-team-modal-info {
 width:100%
}
.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a {
 line-height:32px;
 -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
 box-shadow:0 5px 10px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a svg {
 max-width:12px;
 height:auto;
 vertical-align:middle
}
@media screen and (min-width:481px) {
 .ekit-wid-con .ekit-team-modal-info.has-img {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%;
  padding-left:30px
 }
}
@media screen and (min-width:992px) {
 .ekit-wid-con .ekit-team-modal-info.has-img {
  padding-left:50px
 }
}
.ekit-wid-con .ekit-team-modal-content {
 margin-bottom:22px
}
.ekit-wid-con .ekit-team-modal-content p:not(:last-child) {
 margin-bottom:10px
}
.ekit-wid-con .ekit-team-modal-list {
 margin-bottom:25px;
 padding-left:0;
 list-style:none;
 color:#656565;
 font-size:15px
}
.ekit-wid-con .ekit-team-modal-list>li {
 padding:19px 0;
 border-top:1px solid rgba(0,0,0,.05)
}
.ekit-wid-con .ekit-team-modal-list>li:last-child {
 border-bottom:1px solid rgba(0,0,0,.05)
}
.ekit-wid-con .ekit-team-modal-list strong {
 font-weight:600;
 padding-right:18px
}
.ekit-wid-con .ekit-team-modal-list a {
 color:inherit
}
.ekit-wid-con .ekit-team-modal-list a:hover {
 color:#2575fc
}
.ekit-wid-con .ekit-team-popup {
 -webkit-transition:color .3s;
 transition:color .3s
}
.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup {
 -webkit-transition:all .3s;
 transition:all .3s;
 -webkit-transform:translateX(-50px);
 transform:translateX(-50px)
}
.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup {
 -webkit-transform:translate(0);
 transform:translate(0)
}
.ekit-wid-con .elementskit-team-popup .modal-content {
 -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 background-color:#fff;
 border:0;
 border-radius:0
}
.ekit-wid-con .elementskit-team-popup .modal-body {
 padding:60px 40px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.ekit-wid-con .modal-header .mfp-close {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 padding:0;
 cursor:pointer;
 margin-left:auto
}
.ekit-wid-con .ekit-promo-popup>.mfp-container {
 right:0;
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content {
 max-width:920px
}
.ekit-wid-con .ekit-team-social-list {
 list-style:none
}
.ekit-wid-con .ekit-team-social-list>li {
 display:inline-block
}
.ekit-wid-con .ekit-team-social-list>li:not(:last-child) {
 margin-right:10px
}
.ekit-wid-con .ekit-team-social-list>li>a {
 display:inline-block;
 color:#fff;
 width:30px;
 height:30px;
 line-height:32px;
 font-size:12px;
 background-color:#000;
 text-align:center;
 -webkit-transition:all .3s;
 transition:all .3s
}
.ekit-wid-con .ekit-team-social-list>li>a:hover {
 background-color:rgba(0,0,0,.8);
 border-radius:50%
}
.ekit-wid-con .ekit-team-social-list>li>a:hover svg::before,
.ekit-wid-con .ekit-team-social-list>li>a:hover>i::before {
 -webkit-animation:iconTranslateY .4s forwards;
 animation:iconTranslateY .4s forwards
}
.ekit-wid-con .ekit-team-social-list>li>a svg {
 max-width:12px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .ekit-team-social-list>li>a>i {
 overflow:hidden
}
.ekit-wid-con .ekit-team-social-list>li>a>i::before {
 display:inline-block;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .ekit-team-img-block>img {
 display:block
}
.ekit-wid-con .ekit-team-img-fit>.profile-image-card>img {
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:center;
 object-position:center
}
.ekit-wid-con .elementskit-blog-block-post {
 padding:50px;
 background-color:#fff;
 -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
 box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
 border-radius:10px
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb {
 border-radius:10px;
 margin-right:20px
}
.ekit-wid-con .elementskit-blog-block-post .entry-title {
 font-size:36px;
 font-weight:900;
 margin-bottom:30px
}
.ekit-wid-con .elementskit-blog-block-post .entry-title a {
 color:#000
}
.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover {
 opacity:.8
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb {
 display:block;
 -webkit-box-shadow:29.698px 29.698px 60px 0 rgba(0,0,0,.2);
 box-shadow:29.698px 29.698px 60px 0 rgba(0,0,0,.2);
 width:100%
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb>img {
 display:block;
 width:100%
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header {
 margin-top:0;
 padding-left:0;
 padding-right:0;
 margin-bottom:0
}
.ekit-wid-con .elementskit-blog-block-post .post-meta-list {
 margin-bottom:15px
}
.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-cat,
.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-date {
 margin-right:40px
}
.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer>p {
 color:#8d8d8d;
 margin-bottom:35px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb>img {
 -webkit-transform:scale(1.05);
 transform:scale(1.05);
 opacity:.8
}
.ekit-wid-con .post-meta-list svg {
 max-width:16px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-post-card {
 background-color:#fff;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 background:#123075;
 -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
 box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
 padding:60px 40px;
 border-radius:6px
}
.ekit-wid-con .elementskit-post-card .elementskit-post-body {
 color:#a6aabb
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a {
 color:#fff
}
.ekit-wid-con .elementskit-post-card .post-author .author-name {
 color:inherit
}
.ekit-wid-con .elementskit-post-card .elementskit-border-hr {
 background-color:#8692af
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list {
 margin-bottom:17px
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title {
 font-size:18px;
 line-height:1.333
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a {
 color:#000
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover {
 opacity:.9
}
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr {
 margin-top:25px;
 margin-bottom:22px
}
.ekit-wid-con .elementskit-post-card .elementskit-post-body {
 color:#8d8d8d
}
.ekit-wid-con .elementskit-post-card .elementskit-post-body p {
 margin-bottom:35px
}
.ekit-wid-con .elementskit-post-image-card {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 background-color:#fff;
 border-radius:10px;
 background:#123075;
 -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);
 box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1)
}
.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
 -webkit-transform:scale(1.05) rotate(2deg);
 transform:scale(1.05) rotate(2deg);
 opacity:.8
}
.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img>img {
 -webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.3);
 box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.3)
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {
 padding:20px 40px 40px
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body>p {
 color:#fff
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb {
 border-radius:10px
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header {
 position:relative
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb {
 position:relative;
 padding:20px;
 overflow:hidden;
 display:block
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow {
 -webkit-box-shadow:-3.473px 19.696px 25px 0 rgba(0,0,0,.2);
 box-shadow:-3.473px 19.696px 25px 0 rgba(0,0,0,.2)
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 width:100%
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer {
 margin-top:16px
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper {
 margin-top:25px
}
.ekit-wid-con .elementskit-post-image-card .entry-title a {
 color:#fff
}
.ekit-wid-con .elementskit-post-image-card .post-meta-list {
 margin-bottom:20px;
 color:rgba(255,255,255,.5)
}
.ekit-wid-con .elementskit-post-image-card .post-meta-list>span a {
 color:inherit;
 vertical-align:middle
}
.ekit-wid-con .elementskit-post-image-card .post-meta-list>span .meta-date-text {
 vertical-align:middle
}
.ekit-wid-con .elementskit-post-image-card .entry-title {
 font-size:18px;
 margin-bottom:28px
}
.ekit-wid-con .elementskit-post-image-card .post-author .author-name {
 color:inherit
}
.ekit-wid-con .elementskit-post-image-card.modern {
 margin-top:40px
}
.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb>img {
 opacity:1
}
.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb {
 margin-top:-60px
}
.ekit-wid-con .blog-block-post[class*=gradient-] {
 background:#123075
}
.ekit-wid-con .blog-block-post[class*=gradient-] .entry-title a {
 color:#fff
}
.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list {
 color:rgba(255,255,255,.5)
}
.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list>span a {
 vertical-align:middle;
 color:inherit
}
.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-post-footer>p {
 color:rgba(255,255,255,.5)
}
.ekit-wid-con .blog-block-post[class*=gradient-] .post-author .author-name {
 color:inherit
}
.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter::first-letter {
 border-bottom-color:#102966
}
.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-border-hr {
 background-color:#8692af
}
.ekit-wid-con .gradient-bg-2 {
 background:#fa2b56
}
.ekit-wid-con .post-meta-list {
 color:#a3a3a3
}
.ekit-wid-con .post-meta-list>span {
 display:inline-block
}
.ekit-wid-con .post-meta-list>span a {
 color:inherit;
 vertical-align:middle
}
.ekit-wid-con .post-meta-list>span i {
 padding-right:5px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .post-meta-list>span:not(:last-child) {
 margin-right:40px
}
.ekit-wid-con .meta-author .author-img {
 display:inline-block;
 margin-right:15px;
 -webkit-box-shadow:4.95px 4.95px 15px 0 rgba(0,0,0,.2);
 box-shadow:4.95px 4.95px 15px 0 rgba(0,0,0,.2);
 border-radius:50%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 margin-bottom:0;
 overflow:hidden;
 position:relative;
 vertical-align:middle
}
.ekit-wid-con .meta-author .author-img img {
 max-width:100%
}
.ekit-wid-con .meta-author .author-name {
 color:inherit
}
.ekit-wid-con .meta-author .author-name:hover {
 opacity:.8
}
.ekit-wid-con .first-letter {
 display:inline-block
}
.ekit-wid-con .first-letter::first-letter {
 border-bottom:3px solid #e5e5e5
}
.ekit-wid-con .elementskit-border-hr {
 height:3px;
 width:30px;
 display:block;
 background-color:#e5e5e5
}
.ekit-wid-con .text-center .elementskit-border-hr {
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .text-right .elementskit-border-hr {
 margin-left:auto
}
.ekit-wid-con .elementskit-meta-lists {
 position:absolute;
 top:83%;
 left:30px
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-size:12px;
 text-align:center;
 color:#fff;
 background:#fa2b56;
 width:55px;
 height:55px;
 border-radius:100px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta:not(:last-child) {
 margin-right:15px
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta strong {
 display:block;
 font-size:22px;
 font-weight:900;
 line-height:1;
 margin-bottom:2px
}
.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta .elementskit-meta-wraper {
 display:block;
 margin:10px 0;
 line-height:1;
 width:100%
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag {
 top:auto;
 left:10px;
 bottom:30px
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta {
 width:auto;
 height:auto;
 border-radius:0;
 padding-left:22px;
 padding-right:12px;
 position:relative
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta::before {
 position:absolute;
 content:"";
 top:-10px;
 left:0;
 color:#912f3d;
 border-bottom:solid currentColor;
 border-top:solid transparent;
 border-width:5px
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_right::before {
 border-right:solid transparent;
 border-left:solid currentColor
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_left::before {
 border-right:solid currentColor;
 border-left:solid transparent
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta .elementskit-meta-wraper {
 margin:7px 0
}
.ekit-wid-con .elementskit-entry-thumb {
 position:relative;
 overflow:hidden;
 display:block
}
.ekit-wid-con .elementskit-entry-thumb>img {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-entry-header {
 position:relative
}
.ekit-wid-con .elementskit-post-body.ekit-highlight-border {
 position:relative
}
.ekit-wid-con .elementskit-post-body.ekit-highlight-border::before {
 content:"";
 height:20px;
 width:2px;
 background:#ff712b;
 position:absolute;
 z-index:999;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 left:0
}
.ekit-wid-con .post-meta-list>span {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 cursor:pointer;
 line-height:1
}
.ekit-wid-con .post-meta-list>span>i {
 display:inline-block
}
.ekit-wid-con .meta-author .author-img>img {
 margin:0
}
.ekit-wid-con .elementskit-post-body {
 position:relative
}
.ekit-wid-con .elementskit-post-body>p {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-post-body>p:empty {
 display:none
}
.ekit-wid-con .elementskit-meta-categories {
 position:absolute;
 top:15px;
 left:18px
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper {
 display:block
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span {
 background:#08f;
 border-radius:3px;
 display:inline-block;
 font-size:13px;
 line-height:14px
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span:not(:last-child) {
 margin-right:5px
}
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span>a {
 color:#fff;
 white-space:nowrap
}
.ekit-wid-con .elementskit-image-accordion-wraper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 overflow:hidden;
 min-height:366px;
 position:relative
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center;
 position:relative;
 min-height:460px;
 overflow:hidden;
 cursor:pointer;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion::before {
 position:absolute;
 content:"";
 top:100%;
 left:0;
 height:100%;
 width:100%;
 background:#000;
 background:-webkit-gradient(linear,left bottom,left top,from(black),color-stop(60%,rgba(255,255,255,0)));
 background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 60%);
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 opacity:0
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content {
 width:100%
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title {
 color:#fff;
 margin-bottom:0
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper {
 position:relative;
 -webkit-transition:all .6s ease;
 transition:all .6s ease;
 top:100px;
 opacity:0;
 visibility:hidden;
 display:block
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper {
 position:relative;
 -webkit-transition:all .7s ease;
 transition:all .7s ease;
 top:100px;
 opacity:0;
 visibility:hidden
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper {
 margin-bottom:20px;
 position:relative;
 -webkit-transition:all .6s ease;
 transition:all .6s ease;
 top:-100px;
 opacity:0;
 visibility:hidden
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline {
 color:#fff
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper svg {
 max-width:16px;
 height:auto;
 vertical-align:middle
}
.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover {
 -webkit-box-flex:3;
 -ms-flex:3;
 flex:3
}
.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label::before,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label::before,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover::before {
 top:0;
 opacity:1
}
.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-accordion-title-wraper,
.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-btn-wraper,
.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-icon-wraper,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-accordion-title-wraper,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-btn-wraper,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-icon-wraper,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-accordion-title-wraper,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-btn-wraper,
.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-icon-wraper {
 top:0;
 opacity:1;
 visibility:visible
}
.ekit-wid-con .ekit-image-accordion-actions {
 display:block
}
.ekit-wid-con .ekit-image-accordion-actions>a {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-transition:all .3s;
 transition:all .3s
}
.ekit-wid-con .ekit-image-accordion-actions>a>svg {
 width:100%
}
.ekit-wid-con .elementskit-accordion-title {
 color:#000;
 font-size:22px;
 margin-bottom:0;
 display:block;
 font-weight:700;
 line-height:1
}
.ekit-wid-con .elementskit-accordion-title svg {
 max-width:28px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-accordion-title.icon-title {
 font-size:28px;
 display:inline-block
}
.ekit-wid-con .elementskit-accordion-title.icon-title>i {
 position:relative;
 top:3px;
 display:inline-block
}
.ekit-wid-con .elementskit-accordion-title.icon-title .icon-right {
 padding-left:15px
}
.ekit-wid-con .elementskit-accordion-title.icon-title .icon-left {
 padding-right:15px
}
.ekit-wid-con .icon-outline {
 width:40px;
 height:40px;
 line-height:40px;
 display:inline-block;
 color:#000;
 text-align:center;
 border:1px solid currentColor
}
.ekit-wid-con .icon-outline.circle {
 border-radius:50%
}
.ekit-image-accordion--btn {
 font-weight:400
}
.ekit-wid-con .elementskit-clients-slider .slick-list {
 overflow:visible;
 margin-bottom:-26px
}
.ekit-wid-con .elementskit-clients-slider .slick-slide {
 margin-right:15px;
 margin-left:15px;
 display:block;
 float:inherit;
 height:inherit;
 min-height:inherit
}
.ekit-wid-con .elementskit-clients-slider .slick-slide>div:not(:last-child) {
 margin-bottom:30px
}
.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator {
 position:relative
}
.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator::after {
 content:"";
 background:#e7e7e7;
 position:absolute;
 z-index:999;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ekit-wid-con .elementskit-clients-slider .slick-arrow.slick-next {
 left:100%
}
.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client::before {
 position:absolute;
 content:"";
 top:100%;
 left:0;
 height:100%;
 width:100%;
 background:#f2709c;
 background:linear-gradient(315deg,#f2709c 0,#fe8f75 60%);
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 z-index:-1
}
.ekit-wid-con .elementskit-clients-slider .single-client {
 min-height:170px;
 z-index:5;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 background-color:#fff;
 -webkit-box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);
 box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);
 position:relative;
 overflow:hidden;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-clients-slider .single-client img {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-clients-slider .single-client .content-image {
 display:block
}
.ekit-wid-con .elementskit-clients-slider .single-client .content-image>.hover-image {
 display:none
}
.ekit-wid-con .elementskit-clients-slider .single-client.image-switcher .content-image>.hover-image {
 display:block
}
.ekit-wid-con .elementskit-clients-slider .single-client:hover {
 z-index:6
}
.ekit-wid-con .elementskit-clients-slider .single-client:hover::before {
 opacity:1;
 top:0
}
.ekit-wid-con .elementskit-clients-slider .client-slider-item {
 position:relative
}
.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client::before {
 display:none
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client::before {
 position:absolute;
 content:"";
 top:100%;
 left:0;
 height:100%;
 width:100%;
 background-color:#f2709c;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 z-index:-1
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover::before {
 opacity:1;
 top:0
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client::before {
 top:-100%
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before {
 top:0
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client::before {
 top:0;
 left:-100%
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before {
 left:0
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client::before {
 top:0;
 left:100%
}
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before {
 left:0
}
.ekit-wid-con .elementskit-clients-slider .slick-next,
.ekit-wid-con .elementskit-clients-slider .slick-prev {
 z-index:1
}
.ekit-wid-con .elementskit-clients-slider .slick-next::before,
.ekit-wid-con .elementskit-clients-slider .slick-prev::before {
 color:#000
}
.ekit-wid-con .elementskit-clients-slider .slick-arrow {
 position:absolute;
 border:0;
 background:0 0;
 z-index:1;
 padding:0;
 height:initial!important;
 width:initial!important;
 line-height:initial!important;
 font-size:20px;
 color:#000;
 padding:15px
}
.ekit-wid-con .elementskit-clients-slider .slick-arrow .slick-next {
 left:100%
}
.ekit-wid-con .elementskit-clients-slider .slick-arrow::before {
 content:""!important
}
.ekit-wid-con .elementskit-clients-slider.arrow_inside button.slick-prev {
 left:15px
}
.ekit-wid-con .elementskit-clients-slider.arrow_inside button.slick-next {
 right:15px;
 left:inherit
}
.ekit-wid-con .elementskit-clients-slider.arrow_outside .slick-prev {
 left:-60px
}
.ekit-wid-con .slick-dots {
 line-height:1
}
.ekit-wid-con .slick-dots li button {
 background-color:#ededed;
 padding:0
}
.ekit-wid-con .slick-dots li button::before {
 opacity:0
}
.ekit-wid-con .slick-dots li.slick-active button {
 background-color:#62606b
}
.ekit-wid-con .dot_dashed .slick-dots li,
.ekit-wid-con .dot_dotted .slick-dots li {
 width:auto;
 height:auto
}
.ekit-wid-con .dot_dashed .slick-dots li button,
.ekit-wid-con .dot_dotted .slick-dots li button {
 width:8px;
 height:8px;
 border-radius:50%;
 background-color:#000;
 opacity:1;
 display:block;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 border:0
}
.ekit-wid-con .dot_dashed .slick-dots li button::before,
.ekit-wid-con .dot_dotted .slick-dots li button::before {
 content:""!important
}
.ekit-wid-con .dot_dashed .slick-dots li.slick-active button,
.ekit-wid-con .dot_dotted .slick-dots li.slick-active button {
 -webkit-transform:scale(2);
 transform:scale(2);
 opacity:1
}
.ekit-wid-con .dot_dashed .slick-dots>li.slick-active>button {
 width:40px;
 -webkit-transform:scale(1);
 transform:scale(1);
 border-radius:4px
}
.ekit-wid-con .dot_paginated .slick-dots {
 counter-reset:myCounter
}
.ekit-wid-con .dot_paginated .slick-dots>li {
 width:40px;
 height:40px;
 line-height:40px;
 background-color:#fff;
 -webkit-box-shadow:3.536px 3.536px 10px 0 rgba(0,0,0,.1);
 box-shadow:3.536px 3.536px 10px 0 rgba(0,0,0,.1);
 color:#565656;
 opacity:1;
 font-weight:700;
 border-radius:50%
}
.ekit-wid-con .dot_paginated .slick-dots>li::before {
 counter-increment:myCounter;
 content:counter(myCounter)
}
.ekit-wid-con .dot_paginated .slick-dots>li.slick-active {
 background-color:#2575fc;
 color:#fff
}
.ekit-wid-con .dot_paginated .slick-dots>li>button {
 display:none
}
.ekit-wid-con .elementskit-info-image-box {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title {
 color:#2575fc
}
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn {
 background-color:#2575fc;
 border-color:#2575fc;
 color:#fff
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 position:relative;
 overflow:hidden
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb {
 display:block
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb>img {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 width:100%
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a {
 display:block;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img {
 display:block;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-body {
 padding:55px 40px
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title {
 font-size:18px;
 margin-bottom:20px;
 color:#000;
 display:block;
 font-weight:700
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title>i {
 font-size:22px;
 padding-right:14px;
 position:relative;
 top:2px
}
.ekit-wid-con .elementskit-info-image-box .elementskit-outline-icon {
 width:40px;
 height:40px;
 line-height:40px;
 font-size:15px
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer {
 line-height:1;
 margin-top:20px
}
.ekit-wid-con .elementskit-info-image-box.style-modern {
 overflow:visible
}
.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body {
 -webkit-box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
 box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
 border-radius:10px;
 background-color:rgba(255,255,255,.9);
 width:calc(100% - 40px);
 padding:30px 40px;
 position:relative;
 z-index:2;
 margin-top:-20px;
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body {
 position:relative
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
 position:absolute;
 content:"";
 bottom:-1px;
 left:0;
 height:3px;
 width:100%;
 background-color:#2575fc;
 -webkit-transition:-webkit-transform 250ms ease-in;
 transition:-webkit-transform 250ms ease-in;
 transition:transform 250ms ease-in;
 transition:transform 250ms ease-in,-webkit-transform 250ms ease-in;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body::before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:100% 50%;
 transform-origin:100% 50%
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body::before {
 -webkit-transform-origin:right center;
 transform-origin:right center
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body::before {
 -webkit-transform-origin:left center;
 transform-origin:left center
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body::before {
 -webkit-transform-origin:center center;
 transform-origin:center center
}
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body::before {
 -webkit-transform-origin:center center;
 transform-origin:center center
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body {
 background-color:#fff;
 -webkit-box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
 box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
 border-radius:10px;
 width:calc(100% - 40px);
 position:relative;
 padding:30px 35px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 height:90px;
 margin-left:auto;
 margin-right:auto;
 margin-top:-40px;
 position:relative
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after,
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before {
 position:absolute;
 content:"";
 bottom:-10px;
 left:50%;
 height:100%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:calc(100% - 20px);
 z-index:-1;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 opacity:0;
 border-radius:10px;
 background-color:#fff
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after {
 bottom:-20px;
 width:calc(100% - 40px);
 z-index:-2
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {
 opacity:0;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title {
 font-size:18px;
 font-weight:700
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
 font-size:26px
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer {
 opacity:0;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
 height:185px
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::after,
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before {
 opacity:1
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {
 opacity:1
}
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer {
 opacity:1
}
.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body {
 padding-left:0;
 padding-right:0
}
.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer {
 padding-left:40px;
 padding-right:40px
}
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body {
 position:relative
}
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after,
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::before {
 position:absolute;
 content:"";
 left:0;
 bottom:0;
 height:100%;
 background-color:#fff;
 width:10px;
 -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07);
 box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after {
 left:inherit;
 right:0;
 height:calc(100% + 40px)
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card {
 position:relative;
 overflow:hidden
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-box-content,
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content {
 position:absolute;
 bottom:0;
 left:0;
 background-color:rgba(247,56,89,.8);
 padding:45px 40px;
 width:100%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title {
 color:#fff;
 margin-bottom:0;
 display:block
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title>i {
 font-size:inherit;
 padding-right:10px;
 top:0
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .border-separetor {
 background-color:#fff
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content {
 opacity:0;
 bottom:-40%;
 visibility:hidden
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content p {
 margin-top:10px;
 color:#fff
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title {
 color:#fff
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content {
 opacity:1;
 bottom:0;
 visibility:visible;
 -webkit-transition:all .4s ease .1s;
 transition:all .4s ease .1s
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content {
 opacity:0;
 bottom:-40%;
 visibility:hidden;
 -webkit-transition:all .4s ease .1s;
 transition:all .4s ease .1s
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-box-content,
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-hover-content {
 background-color:rgba(0,228,154,.8)
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-box-content,
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-hover-content {
 background-color:rgba(106,17,203,.8)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 {
 position:relative
}
.ekit-wid-con .elementskit-info-image-box.image-card-2.style-shadow .elementskit-box-body {
 -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07);
 box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-body {
 padding:40px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title {
 margin-bottom:0
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title>i {
 font-size:inherit;
 padding-right:10px;
 top:0
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-content>p {
 margin-top:10px
}
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-footer {
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 margin-bottom:-60px
}
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover {
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body {
 -webkit-transform:translateY(-60px);
 transform:translateY(-60px)
}
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer {
 opacity:1;
 visibility:visible;
 margin-bottom:0
}
.ekit-wid-con .elementskit-info-image-box.parallax-card {
 overflow:initial
}
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .image-box-img-center img {
 margin:0 auto
}
.ekit-wid-con .image-box-img-left img {
 margin-right:auto
}
.ekit-wid-con .image-box-img-right img {
 margin-left:auto
}
.ekit-image-box.floating-style .ekit-image-box-body::after,
.ekit-image-box.floating-style .ekit-image-box-body::before {
 -webkit-box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
 box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07)
}
.ekit-image-box.style-sideline .ekit-image-box-body-inner {
 padding-left:40px;
 padding-right:40px;
 border-style:solid;
 border-color:#2575fc;
 border-top-width:0!important;
 border-bottom-width:0!important;
 -webkit-transition:border-color .3s;
 transition:border-color .3s
}
.ekit-image-box.style-sideline:not(.text-right) .ekit-image-box-body-inner {
 border-right-width:0!important
}
.ekit-image-box.style-sideline.text-right .ekit-image-box-body-inner {
 border-left-width:0!important
}
.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
.ekit-wid-con .skill-medium .skill-bar {
 height:10px
}
.ekit-wid-con .skill-medium.skill-radius .skill-bar,
.ekit-wid-con .skill-medium.skill-radius .skill-track {
 border-radius:5px
}
.ekit-wid-con .skill-big .skill-bar {
 height:35px
}
.ekit-wid-con .skill-big.skill-radius .skill-bar,
.ekit-wid-con .skill-big.skill-radius .skill-track {
 border-radius:17.5px
}
.ekit-wid-con .single-skill-bar:not(:last-child) {
 margin-bottom:25px
}
.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track {
 background-color:#ff3984
}
.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track {
 background-color:#cc24fc
}
.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track {
 background-color:#00e49a
}
.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track {
 background-color:#4285f4
}
.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track {
 background-color:#7ed500
}
.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track {
 background-color:#f96933
}
.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track {
 background-color:#53f8a2
}
.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track {
 background-color:#fe8f75
}
.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track {
 background-color:#35ed7e
}
.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track {
 background-color:#9460ff
}
.ekit-wid-con .skill-bar {
 height:3px;
 background-color:#f5f5f5
}
.ekit-wid-con .skill-bar .skill-track {
 width:0%;
 background-color:#333;
 display:block;
 height:100%;
 overflow:visible!important;
 position:relative
}
.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper {
 position:absolute;
 right:0;
 top:-33px;
 z-index:1
}
.ekit-wid-con .skill-bar .skill-track .fa,
.ekit-wid-con .skill-bar .skill-track .icon,
.ekit-wid-con .skill-bar .skill-track .skill-track-icon {
 position:absolute;
 right:19px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#000
}
.ekit-wid-con .skill-bar .skill-track .fa+.number-percentage-wraper,
.ekit-wid-con .skill-bar .skill-track .icon+.number-percentage-wraper,
.ekit-wid-con .skill-bar .skill-track .skill-track-icon+.number-percentage-wraper {
 padding-right:57px
}
.ekit-wid-con .skill-bar .skill-track .fa svg,
.ekit-wid-con .skill-bar .skill-track .icon svg,
.ekit-wid-con .skill-bar .skill-track .skill-track-icon svg {
 max-width:15px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .skill-bar-content {
 margin-bottom:7px
}
.ekit-wid-con .skill-bar-content .skill-title {
 font-weight:700;
 color:#000
}
.ekit-wid-con .number-percentage-wraper {
 color:#000
}
.ekit-wid-con .number-percentage-wraper.style2 {
 font-size:13px;
 font-weight:700
}
.ekit-wid-con .inner-content .single-skill-bar {
 position:relative
}
.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content {
 position:absolute;
 z-index:1;
 left:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 margin-bottom:0;
 padding-left:30px
}
.ekit-wid-con .inner-content .single-skill-bar .skill-title {
 color:#fff
}
.ekit-wid-con .inner-content .skill-track .number-percentage-wraper {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#fff;
 padding-right:30px
}
.ekit-wid-con .inner-content .skill-track .fa,
.ekit-wid-con .inner-content .skill-track .icon {
 color:#fff
}
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar {
 height:30px;
 background-color:#fff;
 padding:10px;
 -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);
 box-shadow:0 0 20px 0 rgba(0,0,0,.25);
 border-radius:15px
}
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track {
 height:10px;
 border-radius:5px
}
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper {
 top:-39px
}
.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper {
 color:#fff;
 height:30px;
 padding:0 10px;
 z-index:1;
 text-align:center;
 right:calc(0% - 22px);
 top:-30px
}
.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content {
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 fill:#333;
 height:100%;
 width:100%
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content>svg {
 fill:#ff3984
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content>svg {
 fill:#cc24fc
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content>svg {
 fill:#00e49a
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content>svg {
 fill:#4285f4
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content>svg {
 fill:#7ed500
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content>svg {
 fill:#f96933
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content>svg {
 fill:#53f8a2
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content>svg {
 fill:#fe8f75
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content>svg {
 fill:#35ed7e
}
.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content>svg {
 fill:#9460ff
}
.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper {
 width:35px;
 height:35px;
 line-height:35px;
 border-radius:50%;
 background-color:#333;
 color:#fff;
 text-align:center;
 font-size:13px;
 right:calc(0% - 15.5px);
 top:-39.9px
}
.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before {
 position:absolute;
 content:"";
 bottom:-5px;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:3px;
 height:5px;
 background-color:#333
}
.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper {
 background-color:#ff3984
}
.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before {
 background-color:#ff3984
}
.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper {
 background-color:#cc24fc
}
.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before {
 background-color:#cc24fc
}
.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper {
 background-color:#00e49a
}
.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before {
 background-color:#00e49a
}
.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper {
 background-color:#4285f4
}
.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before {
 background-color:#4285f4
}
.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper {
 background-color:#7ed500
}
.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before {
 background-color:#7ed500
}
.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper {
 background-color:#f96933
}
.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before {
 background-color:#f96933
}
.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper {
 background-color:#53f8a2
}
.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before {
 background-color:#53f8a2
}
.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper {
 background-color:#fe8f75
}
.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before {
 background-color:#fe8f75
}
.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper {
 background-color:#35ed7e
}
.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before {
 background-color:#35ed7e
}
.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper {
 background-color:#9460ff
}
.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before {
 background-color:#9460ff
}
.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper {
 height:22px;
 padding:0 8px;
 background-color:#333;
 text-align:center;
 font-size:13px;
 color:#fff;
 z-index:1;
 right:-20px;
 top:-31px
}
.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before {
 position:absolute;
 content:"";
 bottom:-6px;
 left:50%;
 -webkit-transform:translateX(-50%) rotate(45deg);
 transform:translateX(-50%) rotate(45deg);
 width:14px;
 height:14px;
 background-color:inherit;
 z-index:-1
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper {
 background-color:#ff3984
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper {
 background-color:#cc24fc
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper {
 background-color:#00e49a
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper {
 background-color:#4285f4
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper {
 background-color:#7ed500
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper {
 background-color:#f96933
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper {
 background-color:#53f8a2
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper {
 background-color:#fe8f75
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper {
 background-color:#35ed7e
}
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper {
 background-color:#9460ff
}
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper {
 height:24px;
 line-height:24px;
 display:inline-block;
 color:#fff;
 font-size:13px;
 background-color:#333;
 text-align:center;
 padding:0 11px;
 border-radius:4.32px;
 border-bottom-right-radius:0
}
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before {
 position:absolute;
 content:"";
 right:0;
 bottom:-8px;
 color:#333;
 border-top:solid currentColor;
 border-right:solid currentColor;
 border-left:solid transparent;
 border-bottom:solid transparent;
 border-width:4px
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper {
 background-color:#ff3984
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before {
 color:#ff3984
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper {
 background-color:#cc24fc
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before {
 color:#cc24fc
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper {
 background-color:#00e49a
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before {
 color:#00e49a
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper {
 background-color:#4285f4
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before {
 color:#4285f4
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper {
 background-color:#7ed500
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before {
 color:#7ed500
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper {
 background-color:#f96933
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before {
 color:#f96933
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper {
 background-color:#53f8a2
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before {
 color:#53f8a2
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper {
 background-color:#fe8f75
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before {
 color:#fe8f75
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper {
 background-color:#35ed7e
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before {
 color:#35ed7e
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper {
 background-color:#9460ff
}
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before {
 color:#9460ff
}
.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content {
 margin-bottom:18px
}
.ekit-wid-con .style-switch .single-skill-bar .content-group {
 width:calc(100% - 50px);
 display:inline-block
}
.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper {
 float:right;
 position:relative;
 top:31px
}
.ekit-wid-con .style-switch .single-skill-bar .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar .skill-track::before {
 position:absolute;
 content:"";
 right:0;
 border-radius:50%;
 color:#333
}
.ekit-wid-con .style-switch .single-skill-bar .skill-track::before {
 top:-12.5px;
 width:25px;
 height:25px;
 background-color:#fff;
 border:1px solid currentColor;
 -webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);
 box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2)
}
.ekit-wid-con .style-switch .single-skill-bar .skill-track::after {
 width:8px;
 height:8px;
 background-color:currentColor;
 top:-3px;
 right:8px
}
.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before {
 color:#ff3984
}
.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before {
 color:#cc24fc
}
.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before {
 color:#00e49a
}
.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before {
 color:#4285f4
}
.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before {
 color:#7ed500
}
.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before {
 color:#f96933
}
.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before {
 color:#53f8a2
}
.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before {
 color:#fe8f75
}
.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before {
 color:#35ed7e
}
.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after,
.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before {
 color:#9460ff
}
.ekit-wid-con .style-stripe .single-skill-bar .skill-track {
 background:repeating-linear-gradient(to right,#333,#333 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track {
 background:repeating-linear-gradient(to right,#ff3984,#ff3984 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track {
 background:repeating-linear-gradient(to right,#cc24fc,#cc24fc 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track {
 background:repeating-linear-gradient(to right,#00e49a,#00e49a 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track {
 background:repeating-linear-gradient(to right,#4285f4,#4285f4 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track {
 background:repeating-linear-gradient(to right,#7ed500,#7ed500 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track {
 background:repeating-linear-gradient(to right,#f96933,#f96933 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track {
 background:repeating-linear-gradient(to right,#53f8a2,#53f8a2 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track {
 background:repeating-linear-gradient(to right,#fe8f75,#fe8f75 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track {
 background:repeating-linear-gradient(to right,#35ed7e,#35ed7e 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track {
 background:repeating-linear-gradient(to right,#9460ff,#9460ff 4px,#fff 4px,#fff 8px)
}
.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper {
 height:35px;
 line-height:35px;
 color:#fff;
 background-color:#333;
 text-align:center;
 padding:0 8px;
 top:-10px;
 z-index:1
}
.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper::before {
 position:absolute;
 content:"";
 top:0;
 left:-10px;
 color:#1a1a1a;
 border-top:solid #fff;
 border-left:solid #fff;
 border-right:solid currentColor;
 border-bottom:solid currentColor;
 border-width:5px
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper {
 background-color:#cc2e6a
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before {
 color:#801d42
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper {
 background-color:#a31dca
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before {
 color:#66127e
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper {
 background-color:#00b67b
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before {
 color:#00724d
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper {
 background-color:#356ac3
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before {
 color:#21437a
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper {
 background-color:#65aa00
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before {
 color:#3f6b00
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper {
 background-color:#c75429
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before {
 color:#7d351a
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper {
 background-color:#42c682
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before {
 color:#2a7c51
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper {
 background-color:#cb725e
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before {
 color:#7f483b
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper {
 background-color:#2abe65
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before {
 color:#1b773f
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper {
 background-color:#764dcc
}
.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before {
 color:#4a3080
}
.ekit-wid-con .elementskit-funfact {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 position:relative;
 z-index:2;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center
}
.ekit-wid-con .elementskit-funfact .funfact-icon svg {
 vertical-align:middle;
 max-width:50px;
 height:auto
}
.ekit-wid-con .elementskit-funfact-overlay {
 z-index:-1
}
.ekit-wid-con .elementskit-funfact .funfact-content {
 line-height:1
}
.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper {
 font-size:28px;
 font-weight:700;
 color:#333
}
.ekit-wid-con .elementskit-funfact .funfact-content .fa,
.ekit-wid-con .elementskit-funfact .funfact-content .icon {
 font-size:25px;
 padding-right:5px
}
.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon {
 display:inline-block
}
.ekit-wid-con .elementskit-funfact .funfact-title {
 color:gray;
 font-size:15px;
 margin:0;
 font-weight:400
}
.ekit-wid-con .elementskit-funfact .funfact-title.black-v {
 color:#000
}
.ekit-wid-con .elementskit-funfact .super {
 font-size:22px;
 color:#2575fc;
 vertical-align:super;
 position:relative;
 top:-5px
}
.ekit-wid-con .elementskit-funfact .color-1 .fa,
.ekit-wid-con .elementskit-funfact .color-1 .icon,
.ekit-wid-con .elementskit-funfact .color-1 .super {
 color:#9460ff
}
.ekit-wid-con .elementskit-funfact .color-2 .fa,
.ekit-wid-con .elementskit-funfact .color-2 .icon,
.ekit-wid-con .elementskit-funfact .color-2 .super {
 color:#fc5290
}
.ekit-wid-con .elementskit-funfact .color-3 .fa,
.ekit-wid-con .elementskit-funfact .color-3 .icon,
.ekit-wid-con .elementskit-funfact .color-3 .super {
 color:#09b2a0
}
.ekit-wid-con .elementskit-funfact .xs-overlay {
 z-index:-1;
 opacity:.7;
 pointer-events:none
}
.ekit-wid-con .elementskit-funfact.divider_funfact {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .elementskit-funfact.divider_funfact .elementskit-funfact-inner {
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto
}
.ekit-wid-con .elementskit-funfact.divider_funfact.position_center {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .elementskit-funfact.divider_funfact.position_bottom {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.ekit-wid-con .style-border-bottom.elementskit-funfact::before {
 position:absolute;
 content:"";
 bottom:-15px;
 left:0;
 height:5px;
 width:100%;
 z-index:1;
 background-color:#53f995;
 -webkit-transform-origin:100% 100%;
 transform-origin:100% 100%;
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transition:-webkit-transform .3s ease;
 transition:-webkit-transform .3s ease;
 transition:transform .3s ease;
 transition:transform .3s ease,-webkit-transform .3s ease
}
.ekit-wid-con .style-border-bottom.elementskit-funfact:hover::before {
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%
}
.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left::before {
 -webkit-transform-origin:left center;
 transform-origin:left center
}
.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover::before {
 -webkit-transform-origin:right center;
 transform-origin:right center
}
.ekit-wid-con .vertical-bar {
 width:3px;
 height:20px;
 background-color:#2575fc;
 display:inline-block;
 float:left
}
.ekit-wid-con .vertical-bar.border_left_side {
 float:right
}
.ekit-wid-con .elementskit-funfact.gradient-1 {
 background-color:#f2709c;
 background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .elementskit-funfact.gradient-2 {
 background-color:#b18cfe;
 background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)
}
.ekit-wid-con .elementskit-funfact.gradient-3 {
 background-color:#82e182;
 background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)
}
.ekit-wid-con .elementskit-funfact.gradient-4 {
 background-color:#07b787;
 background:linear-gradient(-35deg,#07b787 0,#7ed500 100%)
}
.ekit-wid-con .elementskit-funfact.divider_funfact.text-center {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.ekit-wid-con .elementskit-funfact.divider_funfact.text-right {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.ekit-wid-con .ekit-single-piechart .piechart {
 position:relative;
 display:inline-block
}
.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content {
 position:absolute;
 top:47%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 width:100%;
 text-align:center;
 font-size:28px;
 font-weight:700;
 line-height:1;
 display:inline-block
}
.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg {
 max-width:28px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .flip-card {
 position:relative;
 max-height:280px;
 overflow:hidden;
 color:#fff
}
.ekit-wid-con .flip-card .back {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 padding:15px 50px;
 -webkit-transform:translateY(100%);
 transform:translateY(100%);
 opacity:0;
 visibility:hidden;
 background:#f2709c;
 background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .flip-card .back,
.ekit-wid-con .flip-card .front {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .flip-card:hover .back {
 -webkit-transform:translateY(0);
 transform:translateY(0);
 opacity:1;
 visibility:visible
}
.ekit-wid-con .flip-card:hover .front {
 -webkit-transform:translateY(-100%);
 transform:translateY(-100%);
 opacity:0;
 visibility:hidden
}
.ekit-wid-con .flip-card .ekit-piechart-title {
 color:#fff
}
.ekit-wid-con .elementskit-single-faq {
 position:relative;
 overflow:hidden
}
.ekit-wid-con .elementskit-single-faq .elementskit-faq-title {
 font-size:15px;
 margin-top:0;
 margin-bottom:0
}
.ekit-wid-con .elementskit-single-faq .elementskit-faq-header {
 background-color:#f5f5f5;
 padding-top:21px;
 padding-bottom:21px
}
.ekit-wid-con .elementskit-image-comparison {
 z-index:3
}
.ekit-wid-con .elementskit-image-comparison>img {
 width:100%
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle {
 -webkit-box-shadow:none;
 box-shadow:none;
 background-color:#fff;
 border-color:transparent;
 -webkit-transition:color .3s,background-color .3s;
 transition:color .3s,background-color .3s
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow {
 border-right-color:#000
}
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow {
 border-left-color:#000
}
.ekit-wid-con .elementskit-countdown-timer {
 position:relative;
 z-index:10;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container {
 -webkit-box-flex:0;
 -ms-flex:0 0 25%;
 flex:0 0 25%
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container {
 width:150px;
 height:150px;
 border-radius:50%;
 background-color:#443aca;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content {
 width:100%
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content>span {
 display:block;
 color:#fff;
 line-height:1
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count {
 font-size:36px;
 font-weight:700;
 margin-bottom:13px
}
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title {
 font-size:14px;
 letter-spacing:2.5px
}
.ekit-wid-con .elementskit-countdown-timer-2 {
 position:relative;
 z-index:10;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container {
 -webkit-box-flex:0;
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 padding:0 15px
}
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count {
 background-color:#2575fc;
 display:block;
 height:107px;
 line-height:87px;
 color:#fff;
 font-size:48px;
 font-weight:700;
 border-radius:10px
}
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title {
 display:block;
 height:40px;
 line-height:40px;
 border-radius:10px;
 border:2px solid #2575fc;
 font-size:14px;
 letter-spacing:2.5px;
 font-weight:700;
 background-color:#fff;
 margin:0 auto;
 max-width:80%;
 margin-top:-20px;
 position:relative;
 z-index:1
}
.ekit-wid-con .elementskit-countdown-timer-3 {
 position:relative;
 z-index:10;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
 -webkit-box-flex:0;
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 padding:0 3px
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count {
 height:190px;
 line-height:190px;
 color:#333;
 display:block;
 font-size:48px;
 font-weight:700;
 position:relative;
 background-color:#fff;
 z-index:1
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before {
 position:absolute;
 content:"";
 top:0;
 right:0;
 width:100%;
 height:100%;
 z-index:-1;
 background:linear-gradient(-223deg,#fff 0,#fff 50%,#eaeaea 50%,#e7e7e7 100%)
}
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title {
 display:block;
 height:50px;
 line-height:50px;
 font-size:14px;
 letter-spacing:2.5px;
 font-weight:700;
 position:relative;
 z-index:1;
 background-color:#1cf196;
 color:#333
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content {
 background-color:#5558ed;
 -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 height:190px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end;
 padding:30px 0
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container {
 -webkit-box-flex:0;
 -ms-flex:0 0 100%;
 flex:0 0 100%
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container>span {
 color:#fff;
 background-color:transparent;
 height:auto;
 line-height:normal
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count {
 margin-bottom:10px
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count::before {
 display:none
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container {
 padding:0 5px
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(2) .elementskit-timer-content {
 height:240px;
 background-color:#ffcc03
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(3) .elementskit-timer-content {
 background-color:#ff5657
}
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(4) .elementskit-timer-content {
 height:150px;
 background-color:#09b2a0
}
.ekit-wid-con .elementskit-countdown-container {
 background-repeat:no-repeat;
 background-position:center center;
 position:relative;
 border-radius:10px;
 background-size:cover;
 margin-bottom:62px;
 padding-top:30px;
 padding-bottom:60px
}
.ekit-wid-con .elementskit-countdown-container::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:#000;
 opacity:.7;
 border-radius:inherit;
 pointer-events:none
}
.ekit-wid-con .elementskit-countdown-container::after {
 position:absolute;
 content:"";
 bottom:-62px;
 left:0;
 width:100%;
 height:49px;
 background-repeat:no-repeat;
 background-position:center center;
 pointer-events:none;
 background-size:contain
}
.ekit-wid-con .elementskit-countdown-timer-4 {
 position:relative;
 z-index:2;
 height:120px;
 line-height:120px;
 background-color:#fd3358;
 background-size:101% 101%;
 width:calc(100% + 60px);
 margin-left:-30px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.ekit-wid-con .elementskit-countdown-timer-4::after,
.ekit-wid-con .elementskit-countdown-timer-4::before {
 position:absolute;
 content:"";
 bottom:-20px;
 pointer-events:none
}
.ekit-wid-con .elementskit-countdown-timer-4::before {
 left:0;
 border-top:20px solid #993535;
 border-left:30px solid transparent
}
.ekit-wid-con .elementskit-countdown-timer-4::after {
 right:0;
 border-bottom:20px solid transparent;
 border-left:30px solid #993535
}
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
 -webkit-box-flex:0;
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 color:#fff;
 height:100%
}
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
 font-size:48px;
 font-weight:700
}
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
 font-size:18px;
 vertical-align:top
}
.ekit-wid-con .elementskit-coundown-finish {
 height:auto!important;
 line-height:normal!important;
 padding:15px
}
.ekit-wid-con .ekit-countdown-inner {
 margin:0 auto
}
.ekit-wid-con .elementskit-flip-clock>.elementskit-time {
 border-radius:0 0 30px 30px;
 -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
 display:inline-block;
 position:relative;
 height:140px;
 width:150px;
 -webkit-perspective:500px;
 perspective:500px;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child) {
 margin-right:30px
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count {
 color:#333;
 display:block;
 font-size:48px;
 font-weight:700;
 background-color:#fff;
 overflow:hidden;
 line-height:140px;
 position:absolute;
 text-align:center;
 top:0;
 width:100%;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transform-style:flat;
 transform-style:flat
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top {
 border-radius:30px 30px 0 0;
 height:50%;
 -webkit-transform-origin:50% 100%;
 transform-origin:50% 100%
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom {
 border-radius:0 0 30px 30px;
 line-height:0;
 height:50%;
 top:50%;
 -webkit-transform-origin:50% 0;
 transform-origin:50% 0
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top {
 -webkit-transform:rotateX(0);
 transform:rotateX(0);
 z-index:3;
 border-bottom:3px solid #e7e7e7
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom {
 -webkit-transform:rotateX(90deg);
 transform:rotateX(90deg);
 z-index:2
}
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top {
 border-bottom:3px solid #e7e7e7
}
.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top {
 -webkit-transition:all 250ms ease-in-out;
 transition:all 250ms ease-in-out;
 -webkit-transform:rotateX(-90deg);
 transform:rotateX(-90deg)
}
.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom {
 -webkit-transition:all 250ms ease-in-out 250ms;
 transition:all 250ms ease-in-out 250ms;
 -webkit-transform:rotateX(0);
 transform:rotateX(0)
}
.ekit-wid-con .elementskit-flip-clock .elementskit-label {
 background-color:#ff5657;
 position:relative;
 z-index:10;
 display:block;
 width:100%;
 height:40px;
 line-height:40px;
 -webkit-box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.35);
 box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.35);
 color:#fff;
 font-size:14px;
 border-radius:30px 30px 0 0;
 font-weight:700;
 letter-spacing:.5px;
 top:-20px
}
.ekit-wid-con .elementskit-pricing-tag {
 position:absolute;
 height:100%;
 width:calc(100% + 30px);
 background-color:#666;
 top:0;
 right:-30px;
 border-radius:48px 0 0 48px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-pricing-tag+.elementskit-pricing-price {
 color:#fff
}
.ekit-wid-con .elementskit-single-pricing {
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 background-repeat:no-repeat;
 background-size:cover;
 position:relative;
 z-index:1
}
.ekit-wid-con .elementskit-single-pricing.flex-column {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.ekit-wid-con .elementskit-single-pricing .pricing-bg {
 position:absolute;
 top:0;
 left:0;
 -o-object-fit:cover;
 object-fit:cover;
 z-index:-1;
 height:100%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 opacity:0;
 visibility:hidden
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title {
 font-size:22px;
 margin-bottom:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle {
 color:#5a5a5a;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header {
 margin-bottom:25px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header svg {
 max-width:40px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>i {
 font-size:40px;
 margin-bottom:12px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>p {
 margin-top:7px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>hr {
 border-top:2px solid #fff;
 width:30px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>img {
 margin-bottom:45px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper {
 position:relative;
 margin-bottom:15px;
 line-height:initial
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price {
 position:relative;
 z-index:2;
 font-size:48px;
 font-weight:700;
 letter-spacing:-.4px;
 display:block;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub,
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup {
 font-size:18px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup {
 top:0;
 left:5px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub {
 bottom:0
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content>p {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn {
 color:#fff;
 background-color:#666;
 border-radius:25px;
 border-color:currentColor;
 font-size:14px;
 font-weight:700;
 padding:11px 41px;
 display:inline-block;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.style-2 {
 border-color:#e7e7e7;
 color:#000
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn svg {
 max-width:14px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-single-pricing .btn-outline-primary {
 color:#2575fc
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li {
 color:#565656;
 font-size:15px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li::before {
 content:"";
 display:block
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:not(:last-child) {
 margin-bottom:3px
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li svg {
 max-width:10px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li>i {
 color:#55b559;
 padding-right:10px;
 font-size:10px
}
.ekit-wid-con .elementskit-single-pricing .title-divider {
 position:relative
}
.ekit-wid-con .elementskit-single-pricing .title-divider::before {
 position:absolute;
 content:"";
 top:50%;
 left:-30px;
 width:calc(100% + 60px);
 height:1px;
 background-color:#e7e7e7
}
.ekit-wid-con .elementskit-single-pricing .title-divider .elementskit-pricing-title {
 position:relative;
 z-index:2;
 display:inline-block;
 padding:0 45px;
 background-color:#fff
}
.ekit-wid-con .elementkit-pricing-icon {
 display:inline-block
}
.ekit-wid-con .elementor-widget-elementskit-pricing {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementor-widget-elementskit-pricing .elementor-widget-container {
 padding:30px
}
.ekit-pricing-list-info {
 display:inline-block;
 position:relative;
 color:#afb1b9;
 background-color:currentColor;
 border-radius:50%;
 font-size:15px;
 font-style:normal;
 -webkit-transition:color .3s;
 transition:color .3s;
 z-index:0;
 cursor:help
}
.ekit-pricing-list-info:hover {
 color:#81848d
}
.ekit-pricing-list-info:before {
 color:#fff
}
.ekit-pricing-list-info:after {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:2px solid currentColor;
 border-radius:inherit;
 z-index:1
}
.ekit-pricing-list-info>span {
 display:none;
 position:absolute;
 top:-13px;
 left:0;
 border-style:solid;
 border-width:7px;
 border-color:#021343 transparent transparent;
 z-index:1
}
.ekit-pricing-list-info.is-active>span {
 display:block
}
.ekit-pricing-list-info-content {
 position:absolute;
 left:0;
 bottom:calc(100% + 13px);
 max-width:280px;
 margin:0;
 padding:11px 20px 13px;
 color:#fff;
 background-color:#021343;
 border-radius:6px;
 -webkit-box-shadow:0 20px 20px rgba(0,10,38,.16);
 box-shadow:0 20px 20px rgba(0,10,38,.16);
 font-size:14px;
 font-weight:400;
 line-height:22px;
 z-index:999
}
.ekit-pricing-list-info>.ekit-pricing-list-info-content {
 display:none;
 position:fixed
}
.ekit-wid-con .elementskit-single-testimonial-slider {
 background-color:#fff;
 -webkit-box-shadow:9px 11px 14px 0 rgba(0,0,0,.1);
 box-shadow:9px 11px 14px 0 rgba(0,0,0,.1);
 padding:30px;
 padding-left:60px;
 position:relative;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:1
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider:before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 border-radius:inherit;
 -webkit-transform-origin:bottom;
 transform-origin:bottom;
 -webkit-transform:scaleY(0);
 transform:scaleY(0);
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:-1
}
.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:before {
 opacity:0;
 -webkit-transform:none;
 transform:none
}
.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:hover:before {
 opacity:1
}
.ekit-wid-con .elementskit-single-testimonial-slider:hover::before {
 -webkit-transform:scaleY(1);
 transform:scaleY(1)
}
.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo {
 opacity:1
}
.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo+.elementskit-testimonial-client-logo {
 opacity:0
}
.ekit-wid-con .elementskit-single-testimonial-slider .tilte {
 font-size:22px;
 margin-bottom:22px
}
.ekit-wid-con .elementskit-single-testimonial-slider .ekit-team-social-list>li>a {
 font-size:16px
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient {
 background:#f2709c;
 background:linear-gradient(45deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style {
 padding:55px 40px;
 -webkit-transition:border-bottom-color .5s ease;
 transition:border-bottom-color .5s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content {
 padding-right:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content>hr {
 width:30px;
 border-top:3px solid #e7e7e7;
 -webkit-transition:border-top-color .5s ease;
 transition:border-top-color .5s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 {
 border-radius:10px;
 position:relative;
 padding:40px 40px 80px;
 margin-bottom:105px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2:not(.white-v) .elementskit-commentor-content>i {
 color:rgba(37,117,252,.2)
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 .elementskit-commentor-bio {
 position:absolute;
 top:calc(100% - 35px);
 width:100%;
 left:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 {
 border-radius:10px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .elementskit-commentor-content {
 margin-bottom:30px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 {
 overflow:hidden;
 border-radius:10px;
 position:relative
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon {
 left:inherit;
 right:20px;
 top:20px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon .quote {
 z-index:1;
 position:relative;
 font-size:28px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-image {
 margin-bottom:30px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-bio {
 margin-bottom:15px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-stars {
 margin-bottom:25px
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-watermark-icon {
 line-height:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-des,
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-name {
 color:#fff
}
.ekit-wid-con .elementskit-single-testimonial-slider .commentor-header {
 margin-bottom:15px
}
.ekit-wid-con .elementskit-single-testimonial-slider .quote {
 font-size:48px
}
.ekit-wid-con .elementskit-single-testimonial-slider:not(.white-v) .quote {
 color:rgba(37,117,252,.2)
}
.ekit-wid-con .elementskit-single-testimonial-slider.ekit_testimonial_style_2 .elementskit-watermark-icon {
 position:absolute;
 top:10px;
 left:10px
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon {
 position:static;
 color:rgba(0,0,0,.1);
 line-height:1;
 display:inline-block
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
 font-size:48px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>svg {
 width:48px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge {
 line-height:0
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge .quote {
 color:#fff
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge::before {
 position:absolute;
 content:"";
 top:-100px;
 left:-30px;
 background-color:#2575fc;
 width:160px;
 height:160px;
 border-radius:50%
}
.ekit-wid-con .elementskit-single-testimonial-slider .main-logo {
 display:none
}
.ekit-wid-con .elementskit-single-testimonial-slider.style-2 {
 padding:0;
 padding-left:60px;
 border-left:3px solid #2575fc
}
.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card {
 margin-left:20px
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 {
 background:#f2709c;
 background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%);
 padding:40px 50px 80px;
 border-radius:10px;
 position:relative
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content {
 padding-right:0
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>i {
 color:rgba(255,255,255,.5)
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>p {
 margin-bottom:25px
}
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-bio {
 position:absolute;
 top:calc(100% - 45px);
 left:0;
 width:100%
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-1 {
 background:#82e182;
 background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-2 {
 background:#f2709c;
 background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-3 {
 background:#b18cfe;
 background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block {
 padding:80px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content>p {
 margin-bottom:20px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content .elementskit-author-name {
 font-size:18px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-stars {
 margin-bottom:25px
}
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-watermark-icon {
 top:-40px;
 left:0;
 font-size:132px;
 color:rgba(0,0,0,.07)
}
.ekit-wid-con .elementskit-commentor-content {
 padding-right:30px;
 position:relative
}
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo {
 margin-bottom:32px;
 min-height:50px;
 display:inline-block;
 position:relative
}
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-active-logo {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-commentor-content>i {
 font-size:48px;
 margin-bottom:23px;
 display:inline-block
}
.ekit-wid-con .elementskit-commentor-content>p {
 margin-bottom:35px;
 color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-commentor-content>.elementskit-border-hr {
 width:40px;
 height:2px;
 background-color:#2575fc;
 margin-top:0;
 margin-bottom:20px;
 display:inline-block
}
.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info {
 display:block
}
.ekit-wid-con .elementskit-commentor-content .elementskit-author-name {
 font-size:22px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-commentor-content .elementskit-author-des {
 font-size:13px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-testimonial_card {
 position:relative;
 padding:200px 170px 80px;
 z-index:1;
 background-repeat:no-repeat;
 background-position:center center;
 background-size:cover;
 text-align:center
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-stars {
 margin-bottom:25px
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>a,
.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>span {
 color:#fff
}
.ekit-wid-con .elementskit-testimonial_card .video-popup {
 -webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
 box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
 background-color:#fff;
 color:#2575fc;
 font-size:28px
}
.ekit-wid-con .elementskit-testimonial_card>p {
 font-size:22px;
 font-style:italic;
 color:#fff;
 margin-bottom:35px
}
.ekit-wid-con .elementskit-testimonial_card .xs-overlay {
 border-radius:inherit;
 z-index:-1
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-video-popup-content {
 margin-bottom:30px
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des,
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name {
 color:#fff
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name {
 font-size:22px
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des {
 font-size:13px
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content {
 background-color:#2575fc;
 border-radius:10px;
 padding:40px 60px;
 color:#fff;
 margin-bottom:50px
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content>p {
 margin-bottom:0
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-watermark-icon {
 position:absolute;
 bottom:-50px;
 left:20px;
 font-size:80px;
 color:rgba(0,0,0,.1);
 line-height:1
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
 position:absolute;
 content:"";
 bottom:-20px;
 left:50%;
 -webkit-transform:translateX(-50%) rotate(45deg);
 transform:translateX(-50%) rotate(45deg);
 width:40px;
 height:40px;
 background-color:#2575fc
}
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>a,
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>span {
 color:#fff
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content {
 padding:60px 50px;
 margin-bottom:90px
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content::before {
 -webkit-transform:none;
 transform:none;
 left:50%;
 bottom:inherit;
 top:100%;
 border-top:65px solid #2575fc;
 border-right:89px solid transparent;
 background-color:transparent
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content .elementskit-watermark-icon {
 position:static;
 font-size:48px;
 color:rgba(255,255,255,.1);
 padding-right:30px
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content {
 margin-bottom:0;
 padding-top:60px;
 padding-bottom:80px
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content::before {
 display:none
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text {
 position:relative
}
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text .elementskit-commentor-bio {
 position:absolute;
 top:calc(100% + 35px);
 left:0
}
.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image>img {
 border-radius:50%;
 height:70px;
 width:70px
}
.ekit-wid-con .elementskit-commentor-bio .elementskit-author-name {
 font-size:22px;
 line-height:1
}
.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des {
 font-size:13px
}
.ekit-wid-con .elementskit-commentor-bio.style-2 .elementskit-commentor-image>img {
 border:5px solid #fff;
 -webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
 box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
 width:80px;
 height:80px
}
.ekit-wid-con .elementskit-commentor-bio.style-3 .elementskit-commentor-image>img {
 width:120px;
 height:120px
}
.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-name {
 font-size:18px
}
.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-des {
 font-size:13px
}
.ekit-wid-con .testimonial-block-slider2 {
 padding-bottom:100px
}
.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav {
 top:calc(50% - 30px)
}
.ekit-wid-con .testimonial-block-slider3 {
 margin-bottom:70px
}
.ekit-wid-con .testimonial-block-slider3 .owl-nav button>i {
 font-size:36px;
 color:#2575fc
}
.ekit-wid-con .elementskit-profile-info .elementskit-author-name {
 display:block;
 font-size:18px;
 font-weight:700;
 color:#000;
 -webkit-transition:color .3s;
 transition:color .3s
}
.ekit-wid-con .elementskit-profile-info .elementskit-author-des {
 color:rgba(0,0,0,.5);
 font-weight:400
}
.ekit-wid-con .elementskit-profile-image-card {
 position:relative;
 overflow:hidden
}
.ekit-wid-con .elementskit-profile-image-card::before {
 position:absolute;
 content:"";
 top:100%;
 left:0;
 height:100%;
 width:100%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 pointer-events:none
}
.ekit-wid-con .elementskit-profile-image-card>img {
 width:100%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .elementskit-profile-image-card:hover::before {
 background-color:rgba(17,17,17,.8);
 top:0
}
.ekit-wid-con .elementskit-testimonial-slider .slick-slide {
 display:block;
 position:relative;
 float:inherit;
 height:inherit;
 min-height:inherit;
 z-index:0
}
.ekit-wid-con .elementskit-testimonial-slider .slick-slide>a {
 display:block
}
.ekit-wid-con .elementskit-testimonial-slider .slick-list {
 overflow:visible
}
.ekit-wid-con .elementskit-testimonial-slider .slick-dots li {
 margin:0;
 width:auto;
 height:auto
}
.ekit-wid-con .elementskit-testimonial-slider .slick-dots li button {
 padding:0;
 margin:0
}
.ekit-wid-con .elementskit-testimonial-slider .slick-dots li button::before {
 display:none
}
.ekit-wid-con .elementskit-testimonial_card .xs-overlay {
 opacity:1;
 background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-commentor-bio {
 position:absolute;
 left:0;
 width:100%
}
.ekit-wid-con .elementskit-commentor-bio.client_center {
 text-align:center
}
.ekit-wid-con .elementskit-commentor-bio.client_center .elementskit-commentor-image>img {
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .elementskit-commentor-bio.client_right {
 text-align:right
}
.ekit-wid-con .elementskit-commentor-bio.client_right .elementskit-commentor-image>img {
 margin-left:auto
}
.ekit-wid-con .elementskit-testimonial-slider .slick-next,
.ekit-wid-con .elementskit-testimonial-slider .slick-prev {
 font-size:36px;
 color:#2575fc;
 width:auto;
 height:auto;
 z-index:1
}
.ekit-wid-con .elementskit-testimonial-slider .slick-next::before,
.ekit-wid-con .elementskit-testimonial-slider .slick-prev::before {
 display:none
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-stars {
 -ms-flex-item-align:end;
 align-self:flex-end
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio {
 position:static
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details,
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-icon-content {
 -ms-flex-item-align:end;
 align-self:flex-end
}
.ekit-wid-con .elementskit-testimonial_card .xs-overlay {
 background-color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three {
 overflow:hidden;
 position:relative
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio {
 position:static
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-profile-info {
 text-align:center
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-content>p {
 margin-bottom:30px
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content {
 position:absolute;
 right:20px;
 top:20px;
 line-height:1;
 z-index:1
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
 position:absolute;
 content:"";
 top:-100px;
 left:-30px;
 background-color:#2575fc;
 width:160px;
 height:160px;
 border-radius:50%;
 z-index:-1
}
.ekit-wid-con .elementkit-commentor-details.client_center {
 margin:auto
}
.ekit-wid-con .elementkit-commentor-details.client_left {
 margin-right:auto
}
.ekit-wid-con .elementkit-commentor-details.client_right {
 margin-left:auto
}
.ekit-wid-con .elementskit-clients-slider .slick-dots li button::before {
 display:none
}
.ekit-wid-con .ekit_testimonial_style_2 {
 padding:30px;
 border-bottom:3px solid transparent;
 text-align:center
}
.ekit-wid-con .ekit_testimonial_style_2:hover {
 border-bottom-color:#2575fc
}
.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content {
 padding-right:0
}
.ekit-wid-con .ekit-testimonia-style-4 {
 text-align:center
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider {
 padding:30px;
 padding-bottom:50px;
 margin-bottom:80px
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content {
 padding-right:0
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-image img {
 margin:auto
}
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-watermark-icon {
 margin-bottom:23px;
 color:rgba(37,117,252,.2)
}
.ekit-wid-con .ekit-testimonia-style-4 .ekit-testimonial--avatar {
 margin-bottom:20px
}
.ekit-wid-con .ekit_testimonial_style_5 {
 text-align:left
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-commentor-header {
 display:block
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider {
 padding:30px
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content {
 padding-right:0
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
 margin-top:30px;
 margin-bottom:30px
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-watermark-icon {
 color:rgba(37,117,252,.2)
}
.ekit-wid-con .ekit_testimonial_style_5 .ekit-testimonial--avatar {
 margin-right:20px
}
.ekit-wid-con .ekit_testimonial_style_6 {
 text-align:center
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider {
 padding:30px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content {
 padding-right:0
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-stars {
 margin-bottom:20px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon {
 color:#fff
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon>i {
 font-size:30px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon>svg {
 width:30px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-profile-info {
 margin-bottom:15px
}
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-commentor-image>img {
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .ekit_testimonial_style_6 .ekit-testimonial--avatar {
 margin-bottom:20px
}
.ekit-wid-con .ekit_watermark_icon_custom_position {
 position:absolute
}
.ekit-wid-con .elementskit-commentor-content>i,
.ekit-wid-con .elementskit-icon-content>i {
 display:inline-block
}
.ekit-wid-con .elementskit-stars {
 position:relative;
 z-index:6
}
.ekit-wid-con .elementskit-stars>li {
 display:inline-block
}
.ekit-wid-con .elementskit-stars>li:not(:last-child) {
 margin-right:5px
}
.ekit-wid-con .elementskit-stars>li>a,
.ekit-wid-con .elementskit-stars>li>span {
 display:block;
 pointer-events:none
}
.ekit-wid-con .elementskit-stars.style-2>li>a {
 color:#fec42d
}
.ekit-wid-con .elementskit-stars.style-3>li>a {
 color:#000
}
.ekit-wid-con .ekit-testimonial--link {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 font-size:0;
 z-index:1
}
.elementskit-commentor-content ol,
.elementskit-commentor-content ul {
 padding-left:18px
}
.ekit-wid-con .elementkit-tab-wraper {
 line-height:0
}
.ekit-wid-con .elementkit-tab-wraper.vertical {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .elementkit-tab-wraper.vertical>ul {
 display:block
}
.ekit-wid-con .elementkit-tab-wraper.vertical>.elementkit-tab-nav .elementkit-nav-item {
 display:block;
 width:100%;
 margin-right:0
}
.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) .elementkit-tab-nav {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {
 text-align:left;
 width:100%;
 max-width:100%
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.right-pos {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon {
 display:block
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg {
 max-width:30px;
 height:auto
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon {
 -ms-flex-item-align:center;
 align-self:center
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.top-pos {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.bottom-pos {
 -webkit-box-orient:vertical;
 -webkit-box-direction:reverse;
 -ms-flex-direction:column-reverse;
 flex-direction:column-reverse
}
.ekit-wid-con .elementkit-tab-nav {
 position:relative;
 border-bottom:0 solid #000;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 z-index:1
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item {
 margin-bottom:0;
 float:none;
 display:inline-block
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child) {
 margin-right:10px
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
 font-weight:700;
 padding:14px 35px;
 border-radius:0;
 position:relative;
 text-align:center;
 background-color:transparent;
 border:none;
 margin:0
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before {
 position:absolute;
 content:"";
 bottom:0;
 left:0;
 height:3px;
 width:100%;
 background-color:#2575fc;
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transition:-webkit-transform .2s ease;
 transition:-webkit-transform .2s ease;
 transition:transform .2s ease;
 transition:transform .2s ease,-webkit-transform .2s ease
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:100% 100%;
 transform-origin:100% 100%
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before {
 position:absolute;
 content:"";
 bottom:-24px;
 left:50%;
 -webkit-transform:translateX(-50%) rotate(45deg);
 transform:translateX(-50%) rotate(45deg);
 height:24px;
 width:24px;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 opacity:0;
 visibility:hidden;
 background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0)),color-stop(50%,#4b3fe1),to(#4b3fe1));
 background-image:linear-gradient(to bottom right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#4b3fe1 50%,#4b3fe1 100%);
 z-index:-1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before {
 opacity:1;
 visibility:visible
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after,
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before {
 position:absolute;
 content:"";
 left:50%;
 opacity:0;
 z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before {
 bottom:-1px;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:70px;
 height:1px;
 background-color:#2575fc
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after {
 bottom:-5px;
 -webkit-transform:translateX(-50%) rotate(45deg);
 transform:translateX(-50%) rotate(45deg);
 height:10px;
 width:10px;
 background-image:linear-gradient(136deg,rgba(0,0,0,0) 50%,rgba(242,41,91,0) 50%);
 border-style:solid;
 border-width:1px 0 0 1px;
 border-color:#2575fc;
 z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after,
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before {
 opacity:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before {
 position:absolute;
 content:"";
 bottom:-3px;
 left:0;
 height:3px;
 width:100%;
 background-image:-webkit-gradient(linear,right top,left top,from(#07b787),to(#7ed500));
 background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transition:-webkit-transform 350ms ease 350ms;
 transition:-webkit-transform 350ms ease 350ms;
 transition:transform 350ms ease 350ms;
 transition:transform 350ms ease 350ms,-webkit-transform 350ms ease 350ms;
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%;
 z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after {
 position:absolute;
 content:"";
 bottom:-10px;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:20px;
 height:20px;
 border-radius:50%;
 background-image:-webkit-gradient(linear,right top,left top,from(#07b787),to(#7ed500));
 background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);
 border:5px solid #fff;
 opacity:0;
 -webkit-transition:opacity 350ms ease 0s;
 transition:opacity 350ms ease 0s;
 z-index:1
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after {
 opacity:1;
 -webkit-transition:opacity 350ms ease 350ms;
 transition:opacity 350ms ease 350ms
}
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before {
 -webkit-transform-origin:100% 50%;
 transform-origin:100% 50%;
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transition:-webkit-transform 350ms ease 0s;
 transition:-webkit-transform 350ms ease 0s;
 transition:transform 350ms ease 0s;
 transition:transform 350ms ease 0s,-webkit-transform 350ms ease 0s
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon,
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title {
 position:relative;
 z-index:11
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:calc(100% + 20px);
 background-image:linear-gradient(60deg,#f2709c 0,#fe8f75 100%);
 z-index:10;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%;
 -webkit-transition:-webkit-transform .4s ease .4s;
 transition:-webkit-transform .4s ease .4s;
 transition:transform .4s ease .4s;
 transition:transform .4s ease .4s,-webkit-transform .4s ease .4s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background-size:101% auto
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::after {
 position:absolute;
 content:"";
 bottom:-20px;
 right:-20px;
 width:20px;
 height:20px;
 z-index:10;
 background-image:linear-gradient(-221deg,#174eac 50%,rgba(242,41,91,0) 50%);
 opacity:0;
 -webkit-transition:opacity .4s ease .4s;
 transition:opacity .4s ease .4s
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after {
 opacity:1;
 -webkit-transition:opacity .4s ease .4s;
 transition:opacity .4s ease .4s
}
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before {
 -webkit-transform:scaleX(1);
 transform:scaleX(1);
 -webkit-transform-origin:100% 50%;
 transform-origin:100% 50%;
 -webkit-transition:-webkit-transform .4s ease 0s;
 transition:-webkit-transform .4s ease 0s;
 transition:transform .4s ease 0s;
 transition:transform .4s ease 0s,-webkit-transform .4s ease 0s
}
.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item {
 max-width:100%;
 -ms-flex-preferred-size:0;
 flex-basis:0%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.ekit-wid-con .elementkit-tab-content {
 line-height:1.5
}
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane {
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-top:20px
}
.ekit-wid-con .tab-nav-fluid {
 width:100%;
 display:block!important
}
.ekit-wid-con .elementkit-nav-link {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .ekit-tab-title-group {
 -webkit-box-flex:1;
 -ms-flex:auto;
 flex:auto
}
@media (min-width:768px) {
 .elementkit-tab-wraper:not(.vertical)>ul>li>a {
  white-space:nowrap
 }
}
.elementkit-tab-pane>div>ol,
.elementkit-tab-pane>div>ul {
 padding-left:18px
}
.ekit-wid-con .ekit-sidebar-group .ekit-overlay {
 left:100%;
 top:0;
 position:fixed;
 z-index:1002;
 height:100%;
 opacity:0;
 width:100%;
 visibility:hidden;
 -webkit-transition:all .4s ease-in .8s;
 transition:all .4s ease-in .8s;
 cursor:url(../../../plugins/elementskit-lite/widgets/init/assets/img/cross-out.svg),pointer;
 background-color:rgba(0,0,0,.9)
}
.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-overlay {
 left:auto;
 right:100%
}
.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading {
 padding:20px;
 float:right
}
.ekit-wid-con .ekit-sidebar-widget {
 position:fixed;
 right:-100%;
 top:0;
 bottom:0;
 width:100%;
 max-width:360px;
 z-index:999999;
 overflow:hidden;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 background-color:#fff;
 -webkit-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;
 transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;
 visibility:hidden;
 opacity:0
}
.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-widget {
 left:-100%;
 right:auto
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay {
 visibility:visible;
 -webkit-transition:all .8s ease-out 0s;
 transition:all .8s ease-out 0s;
 left:0;
 opacity:1
}
.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay {
 left:auto;
 right:0
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {
 opacity:1;
 visibility:visible;
 right:0;
 -webkit-transition:all .7s cubic-bezier(.9,.03,0,.96) .4s;
 transition:all .7s cubic-bezier(.9,.03,0,.96) .4s
}
.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {
 left:0;
 right:auto
}
.ekit-wid-con .ekit_sidebar-textwidget {
 padding:20px;
 padding-top:60px
}
.ekit-wid-con .ekit_close-side-widget {
 position:absolute;
 color:#1768dd;
 font-size:15px;
 display:block;
 font-weight:400;
 line-height:1;
 padding:4px 7px 5px 7px;
 border:1px solid #ccc;
 z-index:1;
 background-color:#fff;
 top:15px;
 right:15px;
 text-align:center;
 -webkit-transition:all .3s;
 transition:all .3s
}
.ekit-wid-con .ekit_close-side-widget svg {
 width:100%;
 max-width:20px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .ekit_sidebar-widget-container {
 position:relative;
 top:150px;
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .3s ease-in .3s;
 transition:all .3s ease-in .3s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {
 top:0;
 opacity:1;
 visibility:visible;
 -webkit-transition:all 1s ease-out 1.2s;
 transition:all 1s ease-out 1.2s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.ekit-wid-con .ekit_navSidebar-button {
 display:inline-block;
 line-height:1
}
.ekit-wid-con .ekit_offcanvas-sidebar {
 -webkit-transition:all .3s;
 transition:all .3s
}
.ekit-wid-con .ekit_offcanvas-sidebar svg {
 width:100%;
 max-width:20px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .ekit-dropcap-cotnent {
 margin-bottom:0
}
.ekit-wid-con .ekit-dropcap-cotnent:first-child::first-letter {
 color:#903;
 float:left;
 font-size:75px;
 line-height:60px;
 padding-top:4px;
 padding-right:8px;
 padding-left:3px;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center
}
.ekit-dropcap-wraper>ol,
.ekit-dropcap-wraper>ul {
 padding-left:28px
}
.ekit-wid-con .ekit_double_button {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:relative;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media (max-width:480px) {
 .ekit-wid-con .ekit_double_button {
  display:block
 }
}
.ekit-wid-con .ekit-double-btn {
 cursor:pointer;
 display:inline-block;
 font-size:14px;
 font-weight:700;
 outline:0;
 position:relative;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 text-align:center;
 overflow:hidden;
 color:#fff;
 width:100%;
 background-color:#3b3b3b;
 padding:20px;
 z-index:1
}
.ekit-wid-con .ekit-double-btn svg {
 max-width:14px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .ekit-double-btn::before {
 position:absolute;
 content:"";
 border-radius:inherit;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:-1;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-size:102% 102%;
 opacity:0
}
.ekit-wid-con .ekit-double-btn:hover::before {
 opacity:1
}
.ekit-wid-con .ekit-double-btn:hover {
 background-color:#1a1919
}
.ekit-wid-con .ekit-element-align-wrapper {
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:relative
}
.ekit-wid-con .ekit_button_middle_text {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-radius:100%;
 position:relative;
 -webkit-box-shadow:0 0 0 6px rgba(255,255,255,.2);
 box-shadow:0 0 0 6px rgba(255,255,255,.2);
 background:#fafaf8;
 color:#444;
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 font-size:14px;
 z-index:5
}
.ekit-wid-con .ekit-double-btn-one {
 background-color:#2575fc
}
.ekit-wid-con .ekit-double-btn-one:hover {
 background-color:#0359eb
}
.ekit-wid-con .ekit_creative_icon_box {
 display:inline-block;
 padding:20px;
 background-color:#333;
 color:#fff;
 font-size:20px;
 width:100%;
 text-align:center;
 position:relative;
 z-index:1;
 cursor:pointer;
 -webkit-transition:all .4s ease-in;
 transition:all .4s ease-in
}
.ekit-wid-con .ekit_hover_grow {
 -webkit-transform:perspective(1px) translateZ(0);
 transform:perspective(1px) translateZ(0)
}
.ekit-wid-con .ekit_hover_grow:hover {
 -webkit-transform:scale(1.1);
 transform:scale(1.1)
}
.ekit-wid-con .ekit_hover_pulse:hover {
 -webkit-animation-name:ekit-hvr-pulse;
 animation-name:ekit-hvr-pulse;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes ekit-hvr-pulse {
 25% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@keyframes ekit-hvr-pulse {
 25% {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
.ekit-wid-con .ekit_hover_pushe:hover {
 -webkit-animation-name:ekit-hvr-push;
 animation-name:ekit-hvr-push;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-push {
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes ekit-hvr-push {
 50% {
  -webkit-transform:scale(.8);
  transform:scale(.8)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.ekit-wid-con .ekit_hover_pop:hover {
 -webkit-animation-name:ekit-hvr-pop;
 animation-name:ekit-hvr-pop;
 -webkit-animation-duration:.3s;
 animation-duration:.3s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-pop {
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
}
@keyframes ekit-hvr-pop {
 50% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
 }
}
.ekit-wid-con .ekit_hover_rotate:hover {
 -webkit-transform:rotate(4deg);
 transform:rotate(4deg)
}
.ekit-wid-con .ekit_hover_float:hover {
 -webkit-transform:translateY(-8px);
 transform:translateY(-8px)
}
.ekit-wid-con .ekit_hover_sink:hover {
 -webkit-transform:translateY(8px);
 transform:translateY(8px)
}
.ekit-wid-con .ekit_hover_skew:hover {
 -webkit-transform:skew(-10deg);
 transform:skew(-10deg)
}
.ekit-wid-con .ekit_hover_wobble_horizontal:hover {
 -webkit-animation-name:ekit-hvr-wobble-horizontal;
 animation-name:ekit-hvr-wobble-horizontal;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 33.3% {
  -webkit-transform:translateX(-6px);
  transform:translateX(-6px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes ekit-hvr-wobble-horizontal {
 16.65% {
  -webkit-transform:translateX(8px);
  transform:translateX(8px)
 }
 33.3% {
  -webkit-transform:translateX(-6px);
  transform:translateX(-6px)
 }
 49.95% {
  -webkit-transform:translateX(4px);
  transform:translateX(4px)
 }
 66.6% {
  -webkit-transform:translateX(-2px);
  transform:translateX(-2px)
 }
 83.25% {
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.ekit-wid-con .ekit_hover_wobble_vertical:hover {
 -webkit-animation-name:ekit-hvr-wobble-vertical;
 animation-name:ekit-hvr-wobble-vertical;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
@-webkit-keyframes ekit-hvr-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes ekit-hvr-wobble-vertical {
 16.65% {
  -webkit-transform:translateY(8px);
  transform:translateY(8px)
 }
 33.3% {
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px)
 }
 49.95% {
  -webkit-transform:translateY(4px);
  transform:translateY(4px)
 }
 66.6% {
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
 }
 83.25% {
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.ekit-wid-con .ekit_hover_shadow {
 -webkit-transform:perspective(1px) translateZ(0);
 transform:perspective(1px) translateZ(0);
 background-color:#e1e1e1;
 color:#666
}
.ekit-wid-con .ekit_hover_shadow:hover {
 -webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.5);
 box-shadow:0 10px 10px -10px rgba(0,0,0,.5)
}
.ekit-wid-con .ekit_hover_float_shadow::before {
 pointer-events:none;
 position:absolute;
 z-index:-1;
 content:"";
 top:100%;
 left:5%;
 height:10px;
 width:90%;
 opacity:0;
 background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:opacity,-webkit-transform;
 transition-property:opacity,-webkit-transform;
 transition-property:transform,opacity;
 transition-property:transform,opacity,-webkit-transform
}
.ekit-wid-con .ekit_hover_float_shadow:hover {
 -webkit-transform:translateY(-5px);
 transform:translateY(-5px)
}
.ekit-wid-con .ekit_hover_float_shadow:hover::before {
 opacity:1;
 -webkit-transform:translateY(5px);
 transform:translateY(5px)
}
.ekit-wid-con .ekit_hover_glow_out:hover {
 -webkit-transform:scale(.93);
 transform:scale(.93)
}
.ekit-wid-con .ekit_hover_glow_out:hover::before {
 -webkit-animation:ekit-hover-glow-out 1.3s ease-out 75ms;
 animation:ekit-hover-glow-out 1.3s ease-out 75ms
}
.ekit-wid-con .ekit_hover_glow_out::before {
 top:0;
 left:0;
 z-index:-1;
 -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1);
 box-shadow:0 0 0 2px rgba(51,51,51,.1);
 opacity:0;
 -webkit-transform:scale(.9);
 transform:scale(.9);
 pointer-events:none;
 position:absolute;
 width:100%;
 height:100%;
 border-radius:inherit;
 content:""
}
@-webkit-keyframes ekit-hover-glow-out {
 0% {
  opacity:.3
 }
 40% {
  opacity:.5;
  -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
  box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)
 }
 100% {
  -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
  box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
  opacity:0
 }
}
@keyframes ekit-hover-glow-out {
 0% {
  opacity:.3
 }
 40% {
  opacity:.5;
  -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
  box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)
 }
 100% {
  -webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
  box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
  opacity:0
 }
}
.ekit-wid-con .ekit_hover_border_spined,
.ekit-wid-con .ekit_hover_dashed {
 background-color:#fff;
 color:#333;
 -webkit-transition:-webkit-box-shadow .2s ease;
 transition:-webkit-box-shadow .2s ease;
 transition:box-shadow .2s ease;
 transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;
 -webkit-box-shadow:inset 0 0 0 4px #333;
 box-shadow:inset 0 0 0 4px #333
}
.ekit-wid-con .ekit_hover_border_spined::before,
.ekit-wid-con .ekit_hover_dashed::before {
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:-1;
 border:4px dashed #333;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease;
 pointer-events:none;
 border-radius:inherit
}
.ekit-wid-con .ekit_hover_border_spined:hover,
.ekit-wid-con .ekit_hover_dashed:hover {
 -webkit-box-shadow:none;
 box-shadow:none
}
.ekit-wid-con .ekit_hover_border_spined:hover::before {
 -webkit-animation-name:ekit-hover-spined;
 animation-name:ekit-hover-spined;
 -webkit-animation-duration:9s;
 animation-duration:9s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
@-webkit-keyframes ekit-hover-spined {
 from {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes ekit-hover-spined {
 from {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.ekit-wid-con .ekit_round_icon {
 height:70px;
 width:70px;
 border-radius:50%
}
.ekit-wid-con .ekit_hover_fill_with_shadow {
 color:#333;
 -webkit-box-shadow:0 0 0 4px #333;
 box-shadow:0 0 0 4px #333;
 background-color:transparent
}
.ekit-wid-con .ekit_hover_fill_with_shadow:hover {
 -webkit-box-shadow:0 0 0 8px rgba(51,51,51,.3);
 box-shadow:0 0 0 8px rgba(51,51,51,.3);
 background-color:#333;
 color:#fff
}
.ekit-wid-con .ekit_hover_fill_only {
 -webkit-box-shadow:0 0 0 4px #333;
 box-shadow:0 0 0 4px #333;
 color:#333;
 background-color:transparent
}
.ekit-wid-con .ekit_hover_fill_only:hover {
 background-color:#333;
 color:#fff
}
.ekit-wid-con .ekit_hover_fill_and_scale_border {
 background-color:rgba(0,0,0,.1);
 color:#000
}
.ekit-wid-con .ekit_hover_fill_and_scale_border::before {
 pointer-events:none;
 position:absolute;
 width:100%;
 height:100%;
 border-radius:inherit;
 content:"";
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 top:-7px;
 left:-7px;
 padding:7px;
 -webkit-box-shadow:0 0 0 4px #000;
 box-shadow:0 0 0 4px #000;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 -webkit-transform:scale(.8);
 transform:scale(.8);
 opacity:0;
 z-index:-1
}
.ekit-wid-con .ekit_hover_fill_and_scale_border:hover {
 background-color:#000;
 color:#fff
}
.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before {
 -webkit-transform:scale(1);
 transform:scale(1);
 opacity:1
}
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset {
 -webkit-box-shadow:0 0 0 3px #333;
 box-shadow:0 0 0 3px #333;
 background-color:transparent
}
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before {
 top:-2px;
 left:-2px;
 padding:2px;
 z-index:-1;
 background-color:#333;
 pointer-events:none;
 position:absolute;
 width:100%;
 height:100%;
 border-radius:50%;
 content:"";
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 -webkit-transition:opacity .2s,-webkit-transform .2s;
 transition:opacity .2s,-webkit-transform .2s;
 transition:transform .2s,opacity .2s;
 transition:transform .2s,opacity .2s,-webkit-transform .2s
}
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before {
 -webkit-transform:scale(.85);
 transform:scale(.85)
}
.ekit-wid-con .ekit-video-popup {
 display:inline-block;
 text-align:center;
 font-size:18px;
 background-color:#da3175;
 color:#fff;
 border-radius:50%;
 position:relative;
 z-index:6;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .ekit-video-popup.ekit_icon_button {
 padding:10px
}
.ekit-wid-con .ekit-video-popup svg {
 max-width:40px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .ekit-video-popup.fill-btn {
 width:100px;
 height:100px;
 line-height:104px;
 background-color:#fff;
 -webkit-box-shadow:0 25px 25px 0 rgba(0,0,0,.15);
 box-shadow:0 25px 25px 0 rgba(0,0,0,.15)
}
.ekit-wid-con .ekit-video-popup.text-btn {
 width:auto;
 height:auto;
 border-radius:0;
 background-color:transparent;
 text-decoration:underline
}
.ekit-wid-con .ekit-video-popup.square-btn {
 height:156px;
 line-height:156px;
 width:100%;
 border-radius:100%;
 background-color:#fff;
 -webkit-box-shadow:0 42px 60px 0 rgba(0,0,0,.3);
 box-shadow:0 42px 60px 0 rgba(0,0,0,.3);
 padding:0 69px
}
.ekit-wid-con .ekit-video-popup.square-btn:hover {
 -webkit-transform:translateY(-5px);
 transform:translateY(-5px)
}
.ekit-wid-con .glow-btn {
 position:relative
}
.ekit-wid-con .glow-btn::after,
.ekit-wid-con .glow-btn::before,
.ekit-wid-con .glow-btn>i::after {
 content:" ";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 color:red;
 border-radius:50%;
 -webkit-box-shadow:0 0 0 0 currentColor;
 box-shadow:0 0 0 0 currentColor;
 -webkit-animation:button-ripple 3s infinite;
 animation:button-ripple 3s infinite;
 opacity:.6;
 z-index:-1
}
.ekit-wid-con .glow-btn::before {
 -webkit-animation-delay:.9s;
 animation-delay:.9s
}
.ekit-wid-con .glow-btn::after {
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
.ekit-wid-con.ekit_wpForms_container .wpforms-submit {
 line-height:normal
}
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select,
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea {
 max-width:100%!important
}
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row {
 max-width:100%
}
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=date],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime-local],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=email],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=month],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=number],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=password],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=range],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=search],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=tel],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=text],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=time],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=url],
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=week],
.ekit-wid-con.ekit_wpForms_container .wpforms-form select,
.ekit-wid-con.ekit_wpForms_container .wpforms-form textarea {
 height:100%
}
.elementor-element div.wpforms-container-full,
.elementor-element div.wpforms-container-full .wpforms-form * {
 visibility:inherit
}
.ekit-wid-con .elementskit-btn {
 border-radius:5px;
 font-size:15px;
 padding:15px 30px;
 display:inline-block;
 color:#fff;
 position:relative;
 display:inline-block;
 line-height:1;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 white-space:nowrap;
 vertical-align:middle;
 text-align:center;
 background-color:#2575fc;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .elementskit-btn:hover {
 background-color:#0350d2
}
.ekit-wid-con .elementskit-btn:hover::before {
 opacity:1
}
.ekit-wid-con .elementskit-btn::before {
 position:absolute;
 content:"";
 border-radius:inherit;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:-1;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-size:102% 102%;
 opacity:0
}
.ekit-wid-con .single-btn {
 margin-bottom:20px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.ekit-wid-con .single-btn:last-child {
 margin-bottom:0
}
.ekit-wid-con .btn.sm {
 height:30px;
 line-height:30px;
 font-size:13px;
 padding-left:16px;
 padding-right:16px
}
.ekit-wid-con .btn.sm.round {
 border-radius:15px
}
.ekit-wid-con .btn.md {
 height:40px;
 line-height:40px;
 font-size:14px;
 padding-left:22px;
 padding-right:22px
}
.ekit-wid-con .btn.md.round {
 border-radius:20px
}
.ekit-wid-con .btn.lg {
 height:50px;
 line-height:50px;
 font-size:15px;
 padding-left:40px;
 padding-right:40px
}
.ekit-wid-con .btn.lg.round {
 border-radius:25px
}
.ekit-wid-con .btn.xl {
 height:60px;
 line-height:60px;
 font-size:16px;
 padding-left:36px;
 padding-right:36px
}
.ekit-wid-con .btn.xl.round {
 border-radius:30px
}
.ekit-wid-con .btn.border-gra-one,
.ekit-wid-con .btn.gra-one {
 background:gradieintplate(gra-one,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-one,angle)),color-stop(0,gradieintplate(gra-one,bg-one)),to(gradieintplate(gra-one,bg-two)));
 background:linear-gradient(gradieintplate(gra-one,angle),gradieintplate(gra-one,bg-one) 0,gradieintplate(gra-one,bg-two))
}
.ekit-wid-con .btn.border-gra-two,
.ekit-wid-con .btn.gra-two {
 background:gradieintplate(gra-two,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-two,angle)),color-stop(0,gradieintplate(gra-two,bg-one)),to(gradieintplate(gra-two,bg-two)));
 background:linear-gradient(gradieintplate(gra-two,angle),gradieintplate(gra-two,bg-one) 0,gradieintplate(gra-two,bg-two))
}
.ekit-wid-con .btn.border-gra-three,
.ekit-wid-con .btn.gra-three {
 background:gradieintplate(gra-three,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-three,angle)),color-stop(0,gradieintplate(gra-three,bg-one)),to(gradieintplate(gra-three,bg-two)));
 background:linear-gradient(gradieintplate(gra-three,angle),gradieintplate(gra-three,bg-one) 0,gradieintplate(gra-three,bg-two))
}
.ekit-wid-con .btn.border-gra-four,
.ekit-wid-con .btn.gra-four {
 background:gradieintplate(gra-four,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-four,angle)),color-stop(0,gradieintplate(gra-four,bg-one)),to(gradieintplate(gra-four,bg-two)));
 background:linear-gradient(gradieintplate(gra-four,angle),gradieintplate(gra-four,bg-one) 0,gradieintplate(gra-four,bg-two))
}
.ekit-wid-con .btn.border-gra-five,
.ekit-wid-con .btn.gra-five {
 background:gradieintplate(gra-five,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-five,angle)),color-stop(0,gradieintplate(gra-five,bg-one)),to(gradieintplate(gra-five,bg-two)));
 background:linear-gradient(gradieintplate(gra-five,angle),gradieintplate(gra-five,bg-one) 0,gradieintplate(gra-five,bg-two))
}
.ekit-wid-con .btn.border-gra-six,
.ekit-wid-con .btn.gra-six {
 background:gradieintplate(gra-six,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-six,angle)),color-stop(0,gradieintplate(gra-six,bg-one)),to(gradieintplate(gra-six,bg-two)));
 background:linear-gradient(gradieintplate(gra-six,angle),gradieintplate(gra-six,bg-one) 0,gradieintplate(gra-six,bg-two))
}
.ekit-wid-con .btn.border-gra-seven,
.ekit-wid-con .btn.gra-seven {
 background:gradieintplate(gra-seven,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-seven,angle)),color-stop(0,gradieintplate(gra-seven,bg-one)),to(gradieintplate(gra-seven,bg-two)));
 background:linear-gradient(gradieintplate(gra-seven,angle),gradieintplate(gra-seven,bg-one) 0,gradieintplate(gra-seven,bg-two))
}
.ekit-wid-con .btn.border-gra-eight,
.ekit-wid-con .btn.gra-eight {
 background:gradieintplate(gra-eight,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-eight,angle)),color-stop(0,gradieintplate(gra-eight,bg-one)),to(gradieintplate(gra-eight,bg-two)));
 background:linear-gradient(gradieintplate(gra-eight,angle),gradieintplate(gra-eight,bg-one) 0,gradieintplate(gra-eight,bg-two))
}
.ekit-wid-con .btn.border-gra-nine,
.ekit-wid-con .btn.gra-nine {
 background:gradieintplate(gra-nine,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-nine,angle)),color-stop(0,gradieintplate(gra-nine,bg-one)),to(gradieintplate(gra-nine,bg-two)));
 background:linear-gradient(gradieintplate(gra-nine,angle),gradieintplate(gra-nine,bg-one) 0,gradieintplate(gra-nine,bg-two))
}
.ekit-wid-con .btn.border-gra-ten,
.ekit-wid-con .btn.gra-ten {
 background:gradieintplate(gra-ten,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-ten,angle)),color-stop(0,gradieintplate(gra-ten,bg-one)),to(gradieintplate(gra-ten,bg-two)));
 background:linear-gradient(gradieintplate(gra-ten,angle),gradieintplate(gra-ten,bg-one) 0,gradieintplate(gra-ten,bg-two))
}
.ekit-wid-con .btn.border-gra-eleven,
.ekit-wid-con .btn.gra-eleven {
 background:gradieintplate(gra-eleven,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-eleven,angle)),color-stop(0,gradieintplate(gra-eleven,bg-one)),to(gradieintplate(gra-eleven,bg-two)));
 background:linear-gradient(gradieintplate(gra-eleven,angle),gradieintplate(gra-eleven,bg-one) 0,gradieintplate(gra-eleven,bg-two))
}
.ekit-wid-con .btn.gra-one::before {
 background:hovergradieintplate(gra-one,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-one,angle)),color-stop(0,hovergradieintplate(gra-one,bg-one)),to(hovergradieintplate(gra-one,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-one,angle),hovergradieintplate(gra-one,bg-one) 0,hovergradieintplate(gra-one,bg-two))
}
.ekit-wid-con .btn.gra-two::before {
 background:hovergradieintplate(gra-two,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-two,angle)),color-stop(0,hovergradieintplate(gra-two,bg-one)),to(hovergradieintplate(gra-two,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-two,angle),hovergradieintplate(gra-two,bg-one) 0,hovergradieintplate(gra-two,bg-two))
}
.ekit-wid-con .btn.gra-three::before {
 background:hovergradieintplate(gra-three,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-three,angle)),color-stop(0,hovergradieintplate(gra-three,bg-one)),to(hovergradieintplate(gra-three,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-three,angle),hovergradieintplate(gra-three,bg-one) 0,hovergradieintplate(gra-three,bg-two))
}
.ekit-wid-con .btn.gra-four::before {
 background:hovergradieintplate(gra-four,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-four,angle)),color-stop(0,hovergradieintplate(gra-four,bg-one)),to(hovergradieintplate(gra-four,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-four,angle),hovergradieintplate(gra-four,bg-one) 0,hovergradieintplate(gra-four,bg-two))
}
.ekit-wid-con .btn.gra-five::before {
 background:hovergradieintplate(gra-five,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-five,angle)),color-stop(0,hovergradieintplate(gra-five,bg-one)),to(hovergradieintplate(gra-five,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-five,angle),hovergradieintplate(gra-five,bg-one) 0,hovergradieintplate(gra-five,bg-two))
}
.ekit-wid-con .btn.gra-six::before {
 background:hovergradieintplate(gra-six,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-six,angle)),color-stop(0,hovergradieintplate(gra-six,bg-one)),to(hovergradieintplate(gra-six,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-six,angle),hovergradieintplate(gra-six,bg-one) 0,hovergradieintplate(gra-six,bg-two))
}
.ekit-wid-con .btn.gra-seven::before {
 background:hovergradieintplate(gra-seven,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-seven,angle)),color-stop(0,hovergradieintplate(gra-seven,bg-one)),to(hovergradieintplate(gra-seven,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-seven,angle),hovergradieintplate(gra-seven,bg-one) 0,hovergradieintplate(gra-seven,bg-two))
}
.ekit-wid-con .btn.gra-eight::before {
 background:hovergradieintplate(gra-eight,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-eight,angle)),color-stop(0,hovergradieintplate(gra-eight,bg-one)),to(hovergradieintplate(gra-eight,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-eight,angle),hovergradieintplate(gra-eight,bg-one) 0,hovergradieintplate(gra-eight,bg-two))
}
.ekit-wid-con .btn.gra-nine::before {
 background:hovergradieintplate(gra-nine,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-nine,angle)),color-stop(0,hovergradieintplate(gra-nine,bg-one)),to(hovergradieintplate(gra-nine,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-nine,angle),hovergradieintplate(gra-nine,bg-one) 0,hovergradieintplate(gra-nine,bg-two))
}
.ekit-wid-con .btn.gra-ten::before {
 background:hovergradieintplate(gra-ten,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-ten,angle)),color-stop(0,hovergradieintplate(gra-ten,bg-one)),to(hovergradieintplate(gra-ten,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-ten,angle),hovergradieintplate(gra-ten,bg-one) 0,hovergradieintplate(gra-ten,bg-two))
}
.ekit-wid-con .btn.gra-eleven::before {
 background:hovergradieintplate(gra-eleven,bg-one);
 background:-webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-eleven,angle)),color-stop(0,hovergradieintplate(gra-eleven,bg-one)),to(hovergradieintplate(gra-eleven,bg-two)));
 background:linear-gradient(hovergradieintplate(gra-eleven,angle),hovergradieintplate(gra-eleven,bg-one) 0,hovergradieintplate(gra-eleven,bg-two))
}
.ekit-wid-con .btn.square {
 border-radius:0
}
.ekit-wid-con .btn-outline-primary {
 border-color:#f5f5f5;
 background-color:#fff
}
.ekit-wid-con .btn-info {
 background-color:#f15
}
.ekit-wid-con .btn.info-s2 {
 color:#f15;
 background-color:#fff;
 -webkit-box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);
 box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07)
}
.ekit-wid-con .btn-outline-info {
 border-color:#f15;
 background-color:#fff;
 color:#000
}
.ekit-wid-con .btn-outline-info.info-s2 {
 color:#000
}
.ekit-wid-con .btn.border-gra,
.ekit-wid-con .btn.btn-gra {
 position:relative;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:1
}
.ekit-wid-con .btn.border-gra::before,
.ekit-wid-con .btn.btn-gra::before {
 position:absolute;
 content:"";
 border-radius:inherit;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:-1
}
.ekit-wid-con .btn.btn-gra::before {
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-size:101% 101%;
 opacity:0
}
.ekit-wid-con .btn.btn-gra:hover::before {
 opacity:1
}
.ekit-wid-con .btn.border-gra {
 background-size:101% 101%;
 border:0
}
.ekit-wid-con .btn.border-gra::before {
 top:1px;
 left:1px;
 right:1px;
 bottom:1px;
 background-color:#fff
}
.ekit-wid-con .btn.border-gra:hover::before {
 opacity:0
}
.ekit-wid-con .elementskit-btn i {
 display:inline-block;
 vertical-align:middle
}
.ekit-wid-con .elementskit-btn svg {
 max-width:14px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .ekit-mailChimpForm .elementskit_input_label {
 display:inline-block;
 margin-bottom:.5rem
}
.ekit-wid-con .ekit-mailChimpForm .elementskit_form_group {
 margin-bottom:1rem;
 margin:0
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control {
 display:block;
 width:100%;
 height:auto;
 min-height:42px;
 padding:.375rem .75rem;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#495057;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #ced4da;
 border-radius:.25rem;
 -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-moz-placeholder {
 color:#6c757d;
 opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-webkit-input-placeholder {
 color:#6c757d;
 opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:-ms-input-placeholder {
 color:#6c757d;
 opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-ms-input-placeholder {
 color:#6c757d;
 opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder {
 color:#6c757d;
 opacity:1
}
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus {
 color:#495057;
 background-color:#fff;
 border-color:#80bdff;
 outline:0;
 -webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.ekit-wid-con .ekit-mail-submit {
 position:relative;
 z-index:1;
 font-size:16px;
 padding:15px 40px 15px 40px;
 -webkit-box-shadow:0 7px 15px 0 rgba(55,74,94,.3);
 box-shadow:0 7px 15px 0 rgba(55,74,94,.3);
 border-style:solid;
 border-width:0;
 color:#fff;
 background-color:#374a5e;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-radius:5px;
 width:100%;
 margin-top:0;
 margin-bottom:0;
 line-height:26px
}
.ekit-wid-con .ekit-mail-submit svg {
 max-width:16px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .ekit-mail-submit::before {
 position:absolute;
 content:"";
 bottom:0;
 left:0;
 height:100%;
 width:100%;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:-1;
 opacity:0;
 background-size:101% 101%;
 border-radius:inherit
}
.ekit-wid-con .ekit-mail-submit:hover::before {
 opacity:1
}
.ekit-wid-con .elementskit_input_group {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 width:100%
}
.ekit-wid-con .elementskit_input_group .ekit_form_control {
 position:relative;
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 width:1%
}
.ekit-wid-con .elementskit_input_group .ekit_form_control.ekit_append_input {
 border-radius:5px 0 0 5px
}
.ekit-wid-con .elementskit_input_group_prepend {
 margin-right:-1px
}
.ekit-wid-con .elementskit_input_group_prepend+.ekit_form_control {
 border-radius:0 5px 5px 0
}
.ekit-wid-con .elementskit_input_group_append .elementskit_input_group_text {
 border-radius:0 5px 5px 0;
 margin-left:-1px
}
.ekit-wid-con .elementskit_input_group_text {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:#495057;
 text-align:center;
 white-space:nowrap;
 background-color:#e9ecef;
 border:1px solid #ced4da;
 height:100%;
 padding:15px;
 border-radius:5px 0 0 5px
}
.ekit-wid-con .elementskit_input_group_text svg {
 max-width:20px;
 height:auto;
 vertical-align:middle
}
.ekit-wid-con .elementskit_inline_form {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.ekit-wid-con .elementskit_inline_form .elementskit_form_group {
 margin-bottom:0
}
.ekit-wid-con .elementskit_inline_form .elementskit_input_wraper:not(.ekit_submit_input_holder) {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
.ekit-wid-con .elementskit_inline_form .ekit_submit_input_holder {
 -ms-flex-item-align:end;
 align-self:flex-end
}
.ekit-wid-con .elementskit_inline_form .ekit-mail-submit {
 width:100%
}
@media screen and (max-width:767px) {
 .ekit-wid-con .elementskit_inline_form.has-extra-fields>div {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;
  margin-right:0!important
 }
 .ekit-wid-con .elementskit_inline_form.has-extra-fields>div:not(:last-child) {
  margin-bottom:20px
 }
}
.ekit-wid-con .ekit-mail-submit {
 padding:11.5px 40px
}
.ekit-wid-con .ekit-mail-message {
 display:none;
 padding:10px 15px;
 margin-bottom:10px;
 border-radius:5px
}
.ekit-wid-con .ekit-mail-message.error {
 color:#721c24;
 background-color:#f8d7da;
 border:1px solid #f5c6cb
}
.ekit-wid-con .ekit-mail-message.success {
 color:#155724;
 background-color:#d4edda;
 border:1px solid #c3e6cb
}
.ekit-wid-con .ekit-single-day {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:5px;
 padding-bottom:5px
}
.ekit-wid-con .ekit-single-day:not(:last-child) {
 border-bottom:1px solid rgba(0,0,0,.1)
}
.ekit-wid-con .ekit-single-day>span {
 display:inline-block
}
.ekit-wid-con .ekit-single-day .ekit-business-day {
 font-size:30px;
 color:#3b3b3b;
 font-weight:500;
 padding-left:5px;
 margin-right:auto
}
.ekit-wid-con .ekit-single-day .ekit-business-time {
 font-size:20px;
 color:#333;
 padding-right:5px;
 margin-left:auto
}
@media (max-width:480px) {
 .ekit-wid-con .ekit-single-day {
  display:block
 }
 .ekit-wid-con .ekit-single-day>span {
  display:block
 }
 .ekit-wid-con .ekit-single-day .ekit-business-time {
  padding-left:5px
 }
}
.ekit-wid-con .ekit-heading {
 position:relative
}
.ekit-wid-con .ekit-heading__shadow-text {
 z-index:0;
 font-size:90px;
 position:absolute;
 font-weight:700;
 line-height:120px;
 white-space:nowrap;
 letter-spacing:-6px;
 font-family:Archivo,sans-serif;
 color:transparent;
 -webkit-text-fill-color:#fff;
 -webkit-text-stroke-width:1px;
 -webkit-text-stroke-color:rgba(16,16,16,.1)
}
.ekit-wid-con .ekit-heading__shadow-text~* {
 z-index:1;
 position:relative
}
.ekit-wid-con .ekit-heading__title-has-border {
 position:relative
}
.ekit-wid-con .ekit-heading__title-has-border::before {
 content:"";
 width:4px;
 height:100%;
 display:block;
 position:absolute;
 background:-webkit-gradient(linear,left top,left bottom,from(#ff512f),to(#dd2476));
 background:linear-gradient(to bottom,#ff512f,#dd2476)
}
.ekit-wid-con .ekit-heading__title-has-border.start::before {
 left:0
}
.ekit-wid-con .ekit-heading__title-has-border.end::before {
 right:0
}
.ekit-wid-con .ekit-heading__title-has-border~.ekit-heading__description {
 display:block
}
.ekit-wid-con .ekit-heading__title-in-left {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ekit-wid-con .ekit-heading__subtitle-has-border {
 border:1px solid #fff;
 padding:.25rem 3rem;
 border-radius:2rem;
 display:inline-block;
 position:relative;
 vertical-align:middle
}
.ekit-wid-con .ekit-heading .ekit_border_custom img {
 display:inline-block
}
.ekit-wid-con .elementskit-border-divider {
 height:4px;
 width:30px;
 background:#2575fc;
 border-radius:2px;
 position:relative;
 margin-left:27px
}
.ekit-wid-con .elementskit-border-divider::before {
 content:"";
 position:absolute;
 left:-27px;
 top:0;
 display:inline-block;
 height:4px;
 width:4px;
 border-radius:50%;
 background-color:#0c5adb;
 -webkit-box-shadow:9px 0 0 0 #0c5adb,18px 0 0 0 #0c5adb;
 box-shadow:9px 0 0 0 #0c5adb,18px 0 0 0 #0c5adb
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long {
 width:150px;
 border-radius:0;
 background:#2575fc;
 margin-left:0
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long::before {
 display:none
}
.ekit-wid-con .elementskit-border-divider.elementskit-style-long.style-3 {
 width:90px
}
.ekit-wid-con .elementskit-border-divider.style-2 {
 background:#e7e7e7
}
.ekit-wid-con .elementskit-border-divider.style-2::before {
 background-color:#e7e7e7;
 -webkit-box-shadow:9px 0 0 0 #e7e7e7;
 box-shadow:9px 0 0 0 #e7e7e7;
 left:-19px
}
.ekit-wid-con .elementskit-border-star {
 width:135px;
 background:#2575fc;
 background:-webkit-gradient(linear,left top,right top,from(#2575fc),color-stop(38%,#2575fc),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,#2575fc),to(#2575fc));
 background:linear-gradient(90deg,#2575fc 0,#2575fc 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#2575fc 62%,#2575fc 100%);
 height:2px;
 position:relative
}
.ekit-wid-con .elementskit-border-star::after {
 position:absolute;
 content:"";
 top:0;
 left:50%;
 width:14.3px;
 height:14.3px;
 -webkit-transform:translateX(-50%) rotate(45deg);
 transform:translateX(-50%) rotate(45deg);
 background-color:#2575fc;
 top:-7.15px
}
.ekit-wid-con .elementskit-border-star.style-2 {
 background:#d7d7d7;
 background:-webkit-gradient(linear,left top,right top,from(#d7d7d7),color-stop(38%,#d7d7d7),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,#d7d7d7),to(#d7d7d7));
 background:linear-gradient(90deg,#d7d7d7 0,#d7d7d7 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#d7d7d7 62%,#d7d7d7 100%)
}
.ekit-wid-con .elementskit-border-star.style-2::after {
 background-color:#d7d7d7
}
.ekit-wid-con .elementskit-border-star.elementskit-bullet {
 height:1px
}
.ekit-wid-con .elementskit-border-star.elementskit-bullet::after {
 border-radius:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ekit-wid-con .elementskit-section-title {
 margin:0;
 margin-bottom:20px
}
.ekit-wid-con .elementskit-section-title.medium {
 font-size:36px
}
.ekit-wid-con .elementskit-section-title em {
 font-family:"Playfair Display",serif
}
.ekit-wid-con .elementskit-section-title.block span {
 background-color:#2575fc;
 color:#fff;
 padding:5px
}
.ekit-wid-con .elementskit-section-title a {
 color:inherit;
 font-size:inherit;
 line-height:inherit
}
.ekit-wid-con .elementskit-section-subtitle {
 font-weight:700;
 color:rgba(0,0,0,.5)
}
.ekit-wid-con .elementskit-section-subtitle.primary-v {
 color:#2575fc
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-gradient-title {
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
 background-image:-webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);
 color:#2575fc;
 background-size:50%
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border {
 display:inline-block;
 position:relative;
 vertical-align:middle
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after,
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before {
 content:"";
 width:40px;
 height:3px;
 background-color:#d7d7d7;
 display:inline-block;
 vertical-align:middle
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before {
 margin-right:15px
}
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after {
 margin-left:15px
}
.ekit-wid-con .elementskitsection-title-wraper {
 position:relative;
 z-index:2
}
.ekit-wid-con .elementskitsection-title-wraper>p {
 margin-top:21px;
 margin-bottom:12px
}
.ekit-wid-con .elementskitsection-title-wraper .section-title {
 margin-bottom:5px
}
.ekit-wid-con .elementskitsection-title-wraper.text-center,
.ekit-wid-con .elementskitsection-title-wraper.text-right {
 margin-bottom:40px
}
.ekit-wid-con .elementskitsection-title-wraper.green-v .section-title {
 color:#53f995
}
.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider {
 background:#53f995
}
.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider::before {
 background-color:inherit;
 -webkit-box-shadow:9px 0 0 0 #53f995,18px 0 0 0 #53f995;
 box-shadow:9px 0 0 0 #53f995,18px 0 0 0 #53f995
}
.ekit-wid-con .elementskitsection-title-wraper.white-v .section-title {
 color:#fff
}
.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider {
 background:#fff
}
.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider::before {
 background-color:inherit;
 -webkit-box-shadow:9px 0 0 0 #fff,18px 0 0 0 #fff;
 box-shadow:9px 0 0 0 #fff,18px 0 0 0 #fff
}
.ekit-wid-con .elementskitsection-title-wraper.primary-v .section-title {
 color:#2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider {
 background:#2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider::before {
 background-color:inherit;
 -webkit-box-shadow:9px 0 0 0 #2575fc,18px 0 0 0 #2575fc;
 box-shadow:9px 0 0 0 #2575fc,18px 0 0 0 #2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.version-2.primary-v .section-title {
 color:#000
}
.ekit-wid-con .elementskitsection-title-wraper.version-3>p {
 margin-top:18px
}
.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title {
 position:relative;
 margin-left:52px
}
.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title::before {
 position:absolute;
 content:"";
 top:calc(50% - 1.5px);
 left:0;
 width:70px;
 height:3px;
 background-color:#2575fc
}
.ekit-wid-con .elementskitsection-title-wraper.version-5 .mask-title {
 margin-bottom:12px
}
.ekit-wid-con .elementskitsection-title-wraper.version-5 .section-title {
 font-size:22px;
 color:rgba(0,0,0,.5);
 letter-spacing:5.8px;
 margin-bottom:10px
}
.ekit-wid-con .elementskitsection-title-wraper .shuffle-letter-title-wraper {
 position:absolute;
 top:-36px;
 left:0;
 width:100%;
 z-index:-1
}
.ekit-wid-con .elementskit-section-title {
 font-weight:500
}
.ekit-wid-con .elementskit-section-title.text_fill>span {
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
 background-image:-webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);
 color:#2575fc
}
.ekit-wid-con .elementskit-section-title>span {
 display:inline-block;
 font-weight:700
}
.ekit-wid-con .text_fill>span {
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent
}
.ekit-wid-con .elementskit-section-title-wraper.center,
.ekit-wid-con .elementskit-section-title-wraper.text_center {
 text-align:center
}
.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-divider,
.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-star,
.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-divider,
.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-star {
 margin-left:auto;
 margin-right:auto
}
.ekit-wid-con .elementskit-section-title-wraper.right,
.ekit-wid-con .elementskit-section-title-wraper.text_right {
 text-align:right
}
.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,
.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-star,
.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider,
.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-star {
 margin-left:auto
}
.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,
.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider {
 left:0
}
.ekit-wid-con .elementskit-section-title-wraper.left,
.ekit-wid-con .elementskit-section-title-wraper.text_left {
 text-align:left
}
.ekit-wid-con .elementskit-section-title-wraper.left .elementskit-border-divider,
.ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-border-divider {
 left:0
}
.ekit-heading--subtitle {
 margin-top:8px;
 margin-bottom:16px
}
.ekit-heading__description {
 display:inline-block;
 width:100%;
 font-size:16px;
 line-height:24px
}
.ekit-heading__description>p:first-child {
 margin-top:10px
}
.ekit-wid-con .post--tab {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ekit-wid-con .post--tab .tabHeader {
 -webkit-box-flex:0;
 -ms-flex:0 0 15%;
 flex:0 0 15%
}
.ekit-wid-con .post--tab .tabHeader .tab__list {
 list-style:none;
 padding-left:0
}
.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item {
 font-size:14px;
 color:#232323;
 border:none;
 padding:14px 16px 14px 30px;
 cursor:pointer;
 background-color:#fff;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 display:block;
 position:relative
}
.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item.active,
.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item:hover {
 color:#d72924;
 background-color:#f0f1f4;
 z-index:2
}
.ekit-wid-con .post--tab .tabContent {
 -webkit-box-flex:0;
 -ms-flex:0 0 85%;
 flex:0 0 85%
}
.ekit-wid-con .ekit--tab__post__details {
 min-height:100px
}
.ekit-wid-con .ekit--tab__post__details .tabItem {
 display:none;
 -webkit-animation:hide-fadeout .6s ease-out;
 animation:hide-fadeout .6s ease-out
}
.ekit-wid-con .ekit--tab__post__details .tabItem.active {
 display:block;
 -webkit-animation:show-fadein .6s ease-in;
 animation:show-fadein .6s ease-in
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item {
 border-top:0;
 width:33.3333333333%;
 padding-left:15px;
 padding-right:15px;
 float:left
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-2 {
 width:50%
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-4 {
 width:25%
}
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header>img {
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header {
 position:relative;
 overflow:hidden;
 display:block;
 margin-bottom:20px;
 padding-left:0;
 padding-right:0
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header>img {
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 width:100%
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 z-index:5
}
.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon>span {
 color:#fff;
 font-size:48px
}
.ekit-wid-con .ekit--tab__post__details .tab__post--title {
 font-size:15px;
 font-weight:500;
 color:#232323
}
.ekit-wid-con .ekit--tab__post__details .tab__post--title>a {
 color:inherit;
 line-height:inherit;
 padding-left:0;
 padding-right:0
}
.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb {
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 -webkit-transition:all .4s;
 transition:all .4s
}
.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover {
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
.ekit-wid-con .post--tab.disbale-hover img {
 -webkit-transform:inherit!important;
 transform:inherit!important
}
.ekit-wid-con .clearfix::after {
 display:block;
 content:"";
 clear:both
}
.ekit-wid-con .post--lists {
 list-style:none;
 padding-left:0
}
.ekit-wid-con .post--lists>li {
 border:none!important
}
.ekit-wid-con .post--lists>li>a {
 padding:8px 16px;
 line-height:normal;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit-wid-con .post--lists.vertical--list>li {
 float:left;
 margin-right:16px
}
.ekit-wid-con .post--lists.vertical--list>li>a {
 padding-left:0;
 padding-right:0
}
.ekit-wid-con .ekit-post_grid-item {
 margin-bottom:27px
}
.ekit-wid-con .ekit-post_grid-title {
 margin-top:0;
 margin-bottom:0
}
.ekit_modal-searchPanel .xs-serach {
 position:relative
}
.ekit_modal-searchPanel .xs-serach input:not([type=submit]) {
 padding:0 20px;
 background-color:transparent;
 width:100%;
 height:44px;
 border-radius:5px;
 border:0;
 border:1px solid #e7e7e7;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder {
 color:#777;
 font-size:14px;
 opacity:1
}
.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder {
 color:#777;
 font-size:14px;
 opacity:1
}
.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder {
 color:#777;
 font-size:14px;
 opacity:1
}
.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder {
 color:#777;
 font-size:14px;
 opacity:1
}
.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder {
 color:#777;
 font-size:14px;
 opacity:1
}
.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus {
 border-color:#2575fc
}
.ekit_modal-searchPanel .xs-serach .search-btn {
 width:62px;
 border:0;
 font-size:14px;
 color:#777;
 background-color:transparent;
 position:absolute;
 right:0;
 top:0;
 height:100%;
 cursor:pointer;
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before {
 content:"";
 width:100%;
 height:100%;
 display:block;
 background-color:rgba(0,0,0,.87);
 padding-bottom:100%;
 border-radius:100%;
 overflow:hidden;
 -webkit-animation:menu-animation .8s ease-out forwards;
 animation:menu-animation .8s ease-out forwards
}
.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup {
 height:100vh;
 overflow:hidden
}
.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom {
 display:none
}
.ekit_modal-searchPanel .ekit-sidebar-widget {
 height:100vh
}
.ekit_modal-searchPanel .ekit-bg-black {
 height:100vh!important
}
.ekit_modal-searchPanel .ekit-search-group {
 position:relative
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
 height:70px;
 background-color:transparent;
 border-radius:50px;
 border:2px solid #fff;
 color:#fff;
 padding:0 30px;
 width:100%
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder {
 color:#fff;
 opacity:1
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder {
 color:#fff;
 opacity:1
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder {
 color:#fff;
 opacity:1
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder {
 color:#fff;
 opacity:1
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder {
 color:#fff;
 opacity:1
}
.ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
 background-color:transparent;
 border:0;
 padding:0;
 color:#fff;
 position:absolute;
 right:0;
 cursor:pointer;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 height:100%;
 width:70px;
 border-radius:0 50px 50px 0
}
.ekit_modal-searchPanel .ekit-search-panel {
 max-width:800px;
 margin:1.75rem auto
}
.ekit_navsearch-button {
 display:inline-block
}
.ekit_navsearch-button svg {
 max-width:20px;
 height:auto;
 vertical-align:middle
}
.elementor-widget-elementskit-header-search .mfp-close {
 width:44px
}
.ekit-wid-con .fluentform .ff-el-ratings label {
 display:inline-block
}
.ekit-wid-con .fluentform .ff-el-progress,
.ekit-wid-con .fluentform .ff-el-progress-bar {
 height:20px
}
.ekit-wid-con .fluentform .ff-el-progress-status {
 font-size:13px;
 display:none
}
.ekit-wid-con .fluentform .ff-el-progress-bar span {
 font-size:10px
}
.ekit-wid-con .fluentform .ff-step-header {
 display:none
}
.ekit-wid-con .fluentform .choices[data-type*=select-multiple] .choices__inner {
 padding:0
}
.ekit-wid-con .fluentform .ff-el-form-check-label .ff-el-form-check-input::after {
 display:none
}
.ekit-wid-con .fluentform-widget-custom-radio-checkbox .ff-el-form-check-input:checked::before {
 display:none
}
.ekit-wid-con .frm-fluent-form .choices__inner {
 border:none
}
.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked::after,
.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=radio]:checked::after {
 position:static;
 -webkit-transform:inherit;
 transform:inherit
}
.ekit-fluent-form-widget-step-header-yes .ff-el-progress-status {
 display:block!important
}
.ekit-fluent-form-widget-step-progressbar-yes .ff-step-header {
 display:block!important
}
.ekit-wid-con .ekit-btt__button {
 padding:0;
 display:inline-block;
 text-align:center;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 position:relative
}
.ekit-wid-con .ekit-btt__button:focus,
.ekit-wid-con .ekit-btt__button:hover {
 text-decoration:none
}
.ekit-wid-con .ekit-btt__button #canvas {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 border-radius:inherit
}
.ekit-wid-con .ekit-btt__button.ekit-tt-show {
 -webkit-animation:ekit-btt-fadein .5s;
 animation:ekit-btt-fadein .5s;
 opacity:1
}
.ekit-wid-con .ekit-btt__button.yes:not(.ekit-tt-show) {
 -webkit-animation:ekit-btt-fadeOut .5s;
 animation:ekit-btt-fadeOut .5s;
 opacity:0
}
.ekit-wid-con .ekit-btt.progress_indicator .ekit-btt__button {
 border:0!important;
 border-radius:50%!important
}
@-webkit-keyframes ekit-btt-fadein {
 from {
  opacity:0;
  -webkit-transform:translateY(80px);
  transform:translateY(80px)
 }
 to {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes ekit-btt-fadein {
 from {
  opacity:0;
  -webkit-transform:translateY(80px);
  transform:translateY(80px)
 }
 to {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@-webkit-keyframes ekit-btt-fadeOut {
 from {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 to {
  opacity:0;
  -webkit-transform:translateY(80px);
  transform:translateY(80px)
 }
}
@keyframes ekit-btt-fadeOut {
 from {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 to {
  opacity:0;
  -webkit-transform:translateY(80px);
  transform:translateY(80px)
 }
}
.ekit-wid-con .elementskit-whatsapp {
 position:fixed;
 right:30px;
 bottom:70px;
 z-index:9999
}
.ekit-wid-con .elementskit-whatsapp__content {
 -webkit-transform:translateY(20px);
 transform:translateY(20px);
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.ekit-wid-con .elementskit-whatsapp__active {
 -webkit-transform:translateY(-10px)!important;
 transform:translateY(-10px)!important;
 opacity:1!important;
 visibility:visible!important;
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.ekit-wid-con .elementskit-whatsapp .elementskit-whatsapp__wrapper {
 max-width:350px;
 -webkit-box-shadow:0 20px 30px rgba(22,28,45,.14);
 box-shadow:0 20px 30px rgba(22,28,45,.14);
 border-radius:8px 8px 0 0;
 padding-bottom:10px;
 position:relative;
 z-index:-1;
 background-color:#e6ddd4
}
.ekit-wid-con .elementskit-whatsapp__header {
 background:#008069;
 border-radius:6px 6px 0 0;
 color:#fff;
 padding:15px 20px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 gap:0 15px;
 overflow:hidden
}
.ekit-wid-con .elementskit-whatsapp__header--img {
 width:50px;
 height:50px
}
.ekit-wid-con .elementskit-whatsapp__header--img img {
 width:100%;
 height:100%;
 -o-object-fit:contain;
 object-fit:contain;
 border-radius:50%
}
.ekit-wid-con .elementskit-whatsapp__header--name {
 font-family:Inter;
 font-style:normal;
 font-weight:700;
 font-size:18px;
 line-height:22px;
 color:#fff;
 margin:0
}
.ekit-wid-con .elementskit-whatsapp__header--text {
 font-family:Inter;
 font-style:normal;
 font-weight:400;
 font-size:12px;
 font-weight:400;
 color:#fff;
 margin:0
}
.ekit-wid-con .elementskit-whatsapp__body {
 margin:15px 0
}
.ekit-wid-con .elementskit-whatsapp__chat {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 font-size:12px;
 color:#fff
}
.ekit-wid-con .elementskit-whatsapp__chat--icon-before {
 fill:#fff;
 position:absolute;
 left:3px
}
.ekit-wid-con .elementskit-whatsapp__chat--title {
 display:inline-block;
 padding:10px;
 background:#fff;
 border-radius:0 15px 15px;
 margin:0 10px;
 font-family:Inter;
 font-style:normal;
 font-weight:400;
 font-size:12px;
 line-height:20px;
 color:#5a5e6a;
 position:relative
}
.ekit-wid-con .elementskit-whatsapp__chat--title::after {
 content:'Just Now';
 display:inline-block;
 margin-left:10px;
 font-size:9px;
 color:#989b9f;
 font-family:Inter
}
.ekit-wid-con .elementskit-whatsapp__typing {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 padding:10px;
 color:#fff
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper-icon-before {
 width:8px;
 height:13px;
 position:absolute;
 right:3px
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper {
 display:inline-block;
 background:#fff;
 border-radius:15px 0 15px 15px;
 width:50px;
 text-align:center;
 position:relative
}
.ekit-wid-con .elementskit-whatsapp__typing--wrapper .circle-svg {
 height:13px;
 fill:#505050
}
.ekit-wid-con .elementskit-whatsapp__input--wrapper {
 width:100%;
 max-width:350px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:12px 20px;
 background:#fff;
 -webkit-box-shadow:0 30px 50px rgba(22,28,45,.14);
 box-shadow:0 30px 50px rgba(22,28,45,.14);
 border-radius:0 0 6px 6px;
 overflow:hidden;
 font-size:12px;
 font-weight:400;
 position:relative
}
.ekit-wid-con .elementskit-whatsapp__input--field {
 min-width:100%;
 border:none;
 position:relative
}
.ekit-wid-con .elementskit-whatsapp__input--field::-webkit-input-placeholder {
 font-family:Inter;
 font-style:normal;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field::-moz-placeholder {
 font-family:Inter;
 font-style:normal;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field:-ms-input-placeholder {
 font-family:Inter;
 font-style:normal;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field::-ms-input-placeholder {
 font-family:Inter;
 font-style:normal;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--field::placeholder {
 font-family:Inter;
 font-style:normal;
 font-weight:400;
 font-size:14px;
 line-height:20px;
 color:rgba(22,28,45,.4)
}
.ekit-wid-con .elementskit-whatsapp__input--btn {
 position:absolute;
 right:17px;
 top:10px
}
.ekit-wid-con .elementskit-whatsapp__input--btn svg {
 width:20px;
 height:20px;
 fill:#979fb0;
 margin-left:auto;
 transform:rotate(40deg);
 -webkit-transform:rotate(40deg)
}
.ekit-wid-con .elementskit-whatsapp__popup {
 text-align:right;
 z-index:99
}
.ekit-wid-con .elementskit-whatsapp__popup--btn {
 width:50px;
 height:50px;
 border-radius:50%;
 background:#54cc61;
 -webkit-box-shadow:0 10px 20px rgba(22,28,45,.1);
 box-shadow:0 10px 20px rgba(22,28,45,.1);
 outline:0;
 margin-top:15px;
 border:none
}
.ekit-wid-con .whatsapp-rotate-icon {
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
@media (max-width:480px) {
 .ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line {
  width:50px
 }
 .ekit-wid-con .ekit-location_inner {
  left:0;
  right:auto
 }
}
@media (max-width:767px) {
 .ekit-wid-con .elementskit-image-accordion-wraper {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
@media screen and (min-width:1025px) {
 .ekit-image-accordion-vertical .ekit-image-accordion {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .ekit-image-accordion-vertical .ekit-image-accordion-item {
  min-height:0!important
 }
}
@media screen and (min-width:768px) and (max-width:1024px) {
 .ekit-image-accordion-tablet-vertical .ekit-image-accordion,
 .ekit-image-accordion-vertical:not(.ekit-image-accordion-tablet-horizontal) .ekit-image-accordion {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .ekit-image-accordion-tablet-vertical .ekit-image-accordion-item,
 .ekit-image-accordion-vertical:not(.ekit-image-accordion-tablet-horizontal) .ekit-image-accordion-item {
  min-height:0!important
 }
}
@media screen and (max-width:767px) {
 .ekit-image-accordion-mobile-vertical .ekit-image-accordion,
 .ekit-image-accordion-tablet-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion,
 .ekit-image-accordion-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .ekit-image-accordion-mobile-vertical .ekit-image-accordion-item,
 .ekit-image-accordion-tablet-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion-item,
 .ekit-image-accordion-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion-item {
  min-height:0!important
 }
}
@media (max-width:991px) {
 .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
 .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
  width:50%
 }
 .ekit-wid-con .elementskit-flip-clock>.elementskit-time {
  margin-bottom:40px
 }
 .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title {
  max-width:100%
 }
 .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
 .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,
 .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
  margin-bottom:30px;
  margin-right:30px
 }
 .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
  font-size:28px
 }
 .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
  font-size:14px
 }
}
@media (max-width:480px) {
 .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
 .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
  display:block;
  width:100%
 }
 .ekit-wid-con .elementskit-flip-clock>.elementskit-time {
  margin-bottom:40px;
  width:100%
 }
 .ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child) {
  margin-right:0
 }
 .ekit-wid-con .elementskit-countdown-timer-4::after,
 .ekit-wid-con .elementskit-countdown-timer-4::before {
  display:none
 }
 .ekit-wid-con .elementskit-countdown-timer-4 {
  width:100%;
  margin-left:0;
  height:100%;
  line-height:1
 }
 .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
  padding:15px
 }
 .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
 .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,
 .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,
 .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;
  padding:0
 }
 .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child),
 .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child),
 .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child),
 .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child) {
  margin-bottom:30px
 }
 .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
  display:block
 }
 .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
  line-height:normal
 }
 .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title {
  max-width:100%
 }
}
@media (max-width:991px) {
 .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-1 .ekit-video-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-2 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 50%;
  -ms-flex:1 0 45%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-3 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 33.33%;
  -ms-flex:1 0 31%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-4 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 25%;
  -ms-flex:1 0 20%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-5 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 20%;
  -ms-flex:1 0 18%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-6 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 16.66%;
  -ms-flex:1 0 15%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-1 .ekit-video-item {
  width:100%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-2 .ekit-video-item {
  width:50%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-3 .ekit-video-item {
  width:33.33%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-4 .ekit-video-item {
  width:25%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-5 .ekit-video-item {
  width:20%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-6 .ekit-video-item {
  width:16.66%
 }
}
@media (max-width:480px) {
 .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-1 .ekit-video-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-2 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 50%;
  -ms-flex:1 0 45%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-3 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 33.33%;
  -ms-flex:1 0 31%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-4 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 25%;
  -ms-flex:1 0 20%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-5 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 20%;
  -ms-flex:1 0 18%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-6 .ekit-video-item {
  -webkit-box-flex:0;
  flex:0 0 16.66%;
  -ms-flex:1 0 15%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-1 .ekit-video-item {
  width:100%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-2 .ekit-video-item {
  width:50%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-3 .ekit-video-item {
  width:33.33%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-4 .ekit-video-item {
  width:25%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-5 .ekit-video-item {
  width:20%
 }
 .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-6 .ekit-video-item {
  width:16.66%
 }
 .ekit-wid-con .ekit-video-gallery-wrapper .elementskit-main-filter>li {
  margin-bottom:0
 }
}
@media (max-width:991px) {
 .ekit-wid-con .profile-image-card-group>li {
  margin-bottom:0
 }
 .ekit-wid-con .fullwidth-profile-card .profile-entry-content {
  padding-left:30px;
  padding-right:25px
 }
 .ekit-wid-con .fullwidth-profile-card .profile-img {
  display:block
 }
 .ekit-wid-con .owl-carousel .owl-item .profile-header img {
  width:100%
 }
 .ekit-wid-con .team-slider-wraper {
  overflow:hidden;
  position:relative
 }
 .ekit-wid-con .single-preview .entry-content {
  background-size:100%
 }
 .ekit-wid-con .team-sync-thumb {
  overflow:visible;
  margin-bottom:30px
 }
 .ekit-wid-con .team-sync-thumb .owl-item {
  -webkit-transform:none!important;
  transform:none!important
 }
 .ekit-wid-con .team-sync-prev .owl-stage-outer {
  padding-bottom:50px
 }
}
@media (max-width:767px) {
 .ekit-wid-con .team-slider {
  padding:0
 }
 .ekit-wid-con .team-slider {
  overflow:visible
 }
 .ekit-wid-con .team-slider .owl-stage-outer {
  padding:50px 0
 }
 .ekit-wid-con .profile-square-v.square-v4 .profile-card {
  max-height:500px
 }
 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
  max-height:380px
 }
 .ekit-wid-con .fullwidth-profile-card .profile-entry-content {
  padding-left:0;
  padding-right:0;
  padding-top:30px
 }
}
@media (max-width:480px) {
 .ekit-wid-con .profile-image-card-group.five-col>li,
 .ekit-wid-con .profile-image-card-group.four-col>li {
  width:100%
 }
 .ekit-wid-con .vintage-style-2 .vintage-profile-card .profile-group {
  padding:62px 29px
 }
 .ekit-wid-con .profile-info-text {
  padding-right:0
 }
 .ekit-wid-con .elementskit-team-popup .modal-body {
  display:block;
  padding:60px 25px 40px
 }
}
@media (max-width:991px) {
 .ekit-wid-con .timeline-item {
  padding:20px
 }
 .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content {
  padding-left:20px
 }
 .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
  padding-left:20px
 }
 .ekit-wid-con .timeline-content {
  padding-right:20px
 }
 .ekit-wid-con .horizantal-timeline .single-timeline {
  width:49%
 }
}
@media (max-width:767px) {
 .ekit-wid-con .timeline-item {
  padding:10px;
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content {
  padding-left:0
 }
 .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
  padding-left:0
 }
 .ekit-wid-con .timeline-content {
  padding-right:0;
  margin-top:20px
 }
}
@media (max-width:480px) {
 .ekit-wid-con .single-timeline {
  display:block
 }
 .ekit-wid-con .single-timeline .timeline-img {
  display:none
 }
 .ekit-wid-con .timeline-item {
  width:100%;
  margin-right:0;
  padding:20px
 }
 .ekit-wid-con .timeline-info {
  width:100%;
  margin-left:0;
  text-align:right;
  padding:10px
 }
 .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-item {
  margin-right:0;
  margin-left:0
 }
 .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-info {
  text-align:left
 }
 .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-item {
  margin-right:0;
  margin-left:0
 }
 .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-info {
  text-align:left
 }
 .ekit-wid-con .timeline-classic .timeline-info {
  width:100%;
  margin-left:0
 }
 .ekit-wid-con .timeline-slider-info .title {
  font-size:18px
 }
}
@media (max-width:320px) {
 .ekit-wid-con .timeline-slider-area {
  padding:0
 }
 .ekit-wid-con .horizantal-timeline .single-timeline {
  width:100%
 }
}
@media (max-width:1024px) {
 .ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info {
  text-align:left
 }
 .ekit-wid-con .timeline-item .timeline-content {
  text-align:left
 }
 .ekit-wid-con .timeline-area.vertical-timeline {
  padding-left:35px
 }
}
@media (max-width:991px) {
 .ekit-wid-con .horizantal-timeline .single-timeline {
  margin-right:1%
 }
}
@media (max-width:1024px) {
 .ekit-wid-con .timeline-info {
  text-align:left
 }
 .ekit-wid-con .timeline-pin-icon {
  left:-60px;
  -webkit-transform:translateX(0) translateY(-50%);
  transform:translateX(0) translateY(-50%)
 }
}
@media (max-width:480px) {
 .ekit-wid-con .timeline-pin-icon {
  width:20px;
  height:20px;
  line-height:18px;
  left:-43px;
  -webkit-transform:translateX(0) translateY(-50%);
  transform:translateX(0) translateY(-50%);
  font-size:10px
 }
}
@media (max-width:1024px) {
 .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
  padding-left:0
 }
}
@media (max-width:1024px) {
 .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-icon {
  margin-left:30px
 }
 .ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-item {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media (max-width:480px) {
 .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-icon {
  margin-left:0
 }
}
@media (max-width:991px) {
 .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-2 {
  width:50%
 }
 .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-3 {
  width:33.3333333333%
 }
 .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-4 {
  width:25%
 }
 .ekit-wid-con .post--tab .tabContent {
  -webkit-box-flex:0;
  -ms-flex:0 0 80%;
  flex:0 0 80%
 }
 .ekit-wid-con .post--tab .tabHeader {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%
 }
}
@media (max-width:480px) {
 .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-2 {
  width:50%
 }
 .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-3 {
  width:33.3333333333%
 }
 .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-4 {
  width:25%
 }
 .ekit-wid-con .post--tab {
  display:block
 }
 .ekit-wid-con .post--tab .tabHeader .tab__list {
  border:none;
  margin-bottom:15px
 }
 .ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item {
  display:inline-block;
  position:relative;
  padding:10px 15px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .ekit-wid-con .elementskit-single-testimonial-slider.block-style {
  padding:30px
 }
 .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content {
  display:none
 }
 .ekit-wid-con .elementskit-testimonial-preset {
  overflow:hidden
 }
 .ekit-wid-con .elementskit-single-testimonial-slider {
  -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
  box-shadow:0 10px 10px 0 rgba(0,0,0,.1)
 }
}
@media (max-width:991px) {
 .ekit-wid-con .elementskit-testimonial-preset {
  overflow:hidden;
  padding:40px
 }
 .ekit-wid-con .elementskit-testimonial-preset.testimonial-block-slider {
  padding-left:0;
  padding-right:0
 }
 .ekit-wid-con .elementskit-single-testimonial-slider {
  -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
  box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
  padding:30px
 }
 .ekit-wid-con .elementskit-single-testimonial-slider .elementskit-profile-image-card {
  margin-bottom:0
 }
 .ekit-wid-con .elementskit-single-testimonial-slider.style-2 {
  padding:30px;
  border-left:0 solid #2575fc
 }
 .ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card {
  margin-left:0
 }
 .ekit-wid-con .elementskit-single-testimonial-slider.block-style {
  padding:30px
 }
 .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content {
  display:none
 }
 .ekit-wid-con .elementskit-commentor-content {
  padding-right:0;
  margin-bottom:30px
 }
 .ekit-wid-con .elementskit-tootltip-testimonial {
  width:90%;
  margin-left:auto;
  margin-right:auto
 }
}
@media (max-width:767px) {
 .ekit-wid-con .elementskit-testimonial_card {
  padding:100px 60px 40px
 }
 .ekit-wid-con .elementskit-testimonial-slider .slick-next,
 .ekit-wid-con .elementskit-testimonial-slider .slick-prev {
  display:none!important
 }
}
@media (max-width:320px) {
 .ekit-wid-con .elementskit-testimonial-preset {
  padding:20px 10px
 }
 .ekit-wid-con .elementskit-single-testimonial-slider.review-block {
  padding:20px
 }
 .ekit-wid-con .elementskit-testimonial_card {
  padding:50px 30px 20px
 }
 .ekit-wid-con .elementskit-testimonial_card>p {
  font-size:15px
 }
}
@media (max-width:991px) {
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left {
  text-align:left
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .elementskit-border-divider {
  margin:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider {
  left:26px
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-star .elementskit-border-star {
  margin:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right {
  text-align:right
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .elementskit-border-divider {
  margin-left:auto;
  margin-right:0;
  left:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .ekit_heading_elementskit-border-star .elementskit-border-star {
  margin-left:auto;
  margin-right:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center {
  text-align:center
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .elementskit-border-divider {
  margin-left:auto;
  margin-right:auto
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider {
  left:13px
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-star .elementskit-border-star {
  margin:auto
 }
}
@media (max-width:480px) {
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left {
  text-align:left
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .elementskit-border-divider {
  margin:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider {
  left:26px
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-star .elementskit-border-star {
  margin:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right {
  text-align:right
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .elementskit-border-divider {
  margin-left:auto;
  margin-right:inherit
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider {
  left:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-star .elementskit-border-star {
  margin-left:auto;
  margin-right:0
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center {
  text-align:center
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .elementskit-border-divider {
  margin-left:auto;
  margin-right:auto
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider {
  left:13px
 }
 .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-star .elementskit-border-star {
  margin:auto
 }
}
@media (max-width:991px) {
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  top:inherit;
  bottom:0;
  -webkit-transform:translate(0);
  transform:translate(0)
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  top:0;
  bottom:inherit;
  -webkit-transform:translate(0);
  transform:translate(0)
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  top:50%;
  bottom:inherit;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-1 ul.products .product-category {
  width:100%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-2 ul.products .product-category {
  width:50%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-3 ul.products .product-category {
  width:33.33%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-4 ul.products .product-category {
  width:25%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-5 ul.products .product-category {
  width:20%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-6 ul.products .product-category {
  width:16.66%
 }
}
@media (max-width:480px) {
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  top:inherit;
  bottom:0;
  -webkit-transform:translate(0);
  transform:translate(0)
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  top:0;
  bottom:inherit;
  -webkit-transform:translate(0);
  transform:translate(0)
 }
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,
 body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
  top:50%;
  bottom:inherit;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-1 ul.products .product-category {
  width:100%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-2 ul.products .product-category {
  width:50%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-3 ul.products .product-category {
  width:33.33%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-4 ul.products .product-category {
  width:25%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-5 ul.products .product-category {
  width:20%
 }
 body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-6 ul.products .product-category {
  width:16.66%
 }
}
@media (max-width:991px) {
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-1 ul.products .product {
  width:100%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-2 ul.products .product {
  width:50%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-3 ul.products .product {
  width:33.33%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-4 ul.products .product {
  width:25%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-5 ul.products .product {
  width:20%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-6 ul.products .product {
  width:16.66%;
  margin:0
 }
}
@media (max-width:480px) {
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-1 ul.products .product {
  width:100%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-2 ul.products .product {
  width:50%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-3 ul.products .product {
  width:33.33%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-4 ul.products .product {
  width:25%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-5 ul.products .product {
  width:20%;
  margin:0
 }
 .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-6 ul.products .product {
  width:16.66%;
  margin:0
 }
}
@media (max-width:991px) {
 .elementor-widget-elementskit-page-list.elementor-align-tablet-left .ekit-wid-con .elementor-icon-list-item,
 .elementor-widget-elementskit-page-list.elementor-align-tablet-left .ekit-wid-con .elementor-icon-list-items {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  text-align:left
 }
 .elementor-widget-elementskit-page-list.elementor-align-tablet-center .ekit-wid-con .elementor-icon-list-item,
 .elementor-widget-elementskit-page-list.elementor-align-tablet-center .ekit-wid-con .elementor-icon-list-items {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center
 }
 .elementor-widget-elementskit-page-list.elementor-align-tablet-right .ekit-wid-con .elementor-icon-list-item,
 .elementor-widget-elementskit-page-list.elementor-align-tablet-right .ekit-wid-con .elementor-icon-list-items {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  text-align:right
 }
 .elementor-widget-elementskit-page-list.elementor-align-tablet-center .ekit-wid-con .ekit_page_list_content {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .elementor-widget-elementskit-page-list.elementor-align-tablet-left .ekit-wid-con .ekit_page_list_content {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .elementor-widget-elementskit-page-list.elementor-align-tablet-right .ekit-wid-con .ekit_page_list_content {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
}
@media (max-width:480px) {
 .elementor-widget-elementskit-page-list.elementor-align-mobile-left .ekit-wid-con .elementor-icon-list-item,
 .elementor-widget-elementskit-page-list.elementor-align-mobile-left .ekit-wid-con .elementor-icon-list-items {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  text-align:left
 }
 .elementor-widget-elementskit-page-list.elementor-align-mobile-center .ekit-wid-con .elementor-icon-list-item,
 .elementor-widget-elementskit-page-list.elementor-align-mobile-center .ekit-wid-con .elementor-icon-list-items {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center
 }
 .elementor-widget-elementskit-page-list.elementor-align-mobile-right .ekit-wid-con .elementor-icon-list-item,
 .elementor-widget-elementskit-page-list.elementor-align-mobile-right .ekit-wid-con .elementor-icon-list-items {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  text-align:right
 }
 .elementor-widget-elementskit-page-list.elementor-align-mobile-center .ekit-wid-con .ekit_page_list_content {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .elementor-widget-elementskit-page-list.elementor-align-mobile-left .ekit-wid-con .ekit_page_list_content {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .elementor-widget-elementskit-page-list.elementor-align-mobile-right .ekit-wid-con .ekit_page_list_content {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
}
.ekit-template-content-header .elementor-section,
.ekit-template-content-header .panel-row-style {
 -webkit-transform:none
}
@media (max-width:767px) {
 .ekit-wid-con .column-count-1 {
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
 }
 .ekit-wid-con .column-count-3,
 .ekit-wid-con .column-count-4,
 .ekit-wid-con .column-count-5,
 .ekit-wid-con .column-count-6 {
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2
 }
}
@media (max-width:480px) {
 .ekit-wid-con .column-count-1 {
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
 }
 .ekit-wid-con .column-count-2,
 .ekit-wid-con .column-count-3,
 .ekit-wid-con .column-count-4,
 .ekit-wid-con .column-count-5,
 .ekit-wid-con .column-count-6 {
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
 }
}
@media (max-width:768px) {
 .ekit-wid-con .elementkit-tab-wraper.vertical {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 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
}
@-webkit-keyframes bounce {
 0%,
 100%,
 20%,
 53%,
 80% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,
 43% {
  transition-timing-function:cubic-bezier(.755,.050,.855,.060);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  transition-timing-function:cubic-bezier(.755,.050,.855,.060);
  -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 {
 0%,
 100%,
 20%,
 53%,
 80% {
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,
 43% {
  transition-timing-function:cubic-bezier(.755,.050,.855,.060);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  transition-timing-function:cubic-bezier(.755,.050,.855,.060);
  -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 {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@keyframes flash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
.flash {
 -webkit-animation-name:flash;
 animation-name:flash
}
@-webkit-keyframes pulse {
 0% {
  -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)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes pulse {
 0% {
  -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)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.pulse {
 -webkit-animation-name:pulse;
 animation-name:pulse
}
@-webkit-keyframes rubberBand {
 0% {
  -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)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes rubberBand {
 0% {
  -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)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.rubberBand {
 -webkit-animation-name:rubberBand;
 animation-name:rubberBand
}
@-webkit-keyframes shake {
 0%,
 100% {
  -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 {
 0%,
 100% {
  -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 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)
 }
 100% {
  -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)
 }
 100% {
  -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 {
 0% {
  -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)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes tada {
 0% {
  -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)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.tada {
 -webkit-animation-name:tada;
 animation-name:tada
}
@-webkit-keyframes wobble {
 0% {
  -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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes wobble {
 0% {
  -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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
.wobble {
 -webkit-animation-name:wobble;
 animation-name:wobble
}
@-webkit-keyframes bounceIn {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  transition-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)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes bounceIn {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  transition-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)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.bounceIn {
 -webkit-animation-name:bounceIn;
 animation-name:bounceIn;
 -webkit-animation-duration:.75s;
 animation-duration:.75s
}
@-webkit-keyframes bounceInDown {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInDown {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInDown {
 -webkit-animation-name:bounceInDown;
 animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInLeft {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInLeft {
 -webkit-animation-name:bounceInLeft;
 animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInRight {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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)
 }
 100% {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInRight {
 -webkit-animation-name:bounceInRight;
 animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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,-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)
 }
 100% {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes bounceInUp {
 0%,
 100%,
 60%,
 75%,
 90% {
  transition-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,-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)
 }
 100% {
  -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)
 }
 100% {
  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)
 }
 100% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
}
.bounceOut {
 -webkit-animation-name:bounceOut;
 animation-name:bounceOut;
 -webkit-animation-duration:.75s;
 animation-duration:.75s
}
@-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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
.bounceOutUp {
 -webkit-animation-name:bounceOutUp;
 animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInDown {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInDownBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInDownBig {
 -webkit-animation-name:fadeInDownBig;
 animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeftBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInLeftBig {
 -webkit-animation-name:fadeInLeftBig;
 animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInRightBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInRightBig {
 -webkit-animation-name:fadeInRightBig;
 animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInUpBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInUpBig {
 -webkit-animation-name:fadeInUpBig;
 animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
@keyframes fadeOutDown {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
.fadeOutDown {
 -webkit-animation-name:fadeOutDown;
 animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
@keyframes fadeOutDownBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
.fadeOutDownBig {
 -webkit-animation-name:fadeOutDownBig;
 animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
@keyframes fadeOutLeft {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.fadeOutLeft {
 -webkit-animation-name:fadeOutLeft;
 animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
@keyframes fadeOutLeftBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
.fadeOutLeftBig {
 -webkit-animation-name:fadeOutLeftBig;
 animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
@keyframes fadeOutRight {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.fadeOutRight {
 -webkit-animation-name:fadeOutRight;
 animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
@keyframes fadeOutRightBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
.fadeOutRightBig {
 -webkit-animation-name:fadeOutRightBig;
 animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
@keyframes fadeOutUp {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
.fadeOutUp {
 -webkit-animation-name:fadeOutUp;
 animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
@keyframes fadeOutUpBig {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
.fadeOutUpBig {
 -webkit-animation-name:fadeOutUpBig;
 animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
 0% {
  -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
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes flip {
 0% {
  -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
 }
 100% {
  -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 {
 0% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transition-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)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInX {
 0% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transition-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)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.flipInX {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInX;
 animation-name:flipInX
}
@-webkit-keyframes flipInY {
 0% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transition-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)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInY {
 0% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transition-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)
 }
 100% {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.flipInY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInY;
 animation-name:flipInY
}
@-webkit-keyframes flipOutX {
 0% {
  -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
 }
 100% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  opacity:0
 }
}
@keyframes flipOutX {
 0% {
  -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
 }
 100% {
  -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;
 -webkit-animation-duration:.75s;
 animation-duration:.75s;
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
 0% {
  -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
 }
 100% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  opacity:0
 }
}
@keyframes flipOutY {
 0% {
  -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
 }
 100% {
  -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-animation-duration:.75s;
 animation-duration:.75s
}
@-webkit-keyframes lightSpeedIn {
 0% {
  -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
 }
 100% {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes lightSpeedIn {
 0% {
  -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
 }
 100% {
  -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 {
 0% {
  opacity:1
 }
 100% {
  -webkit-transform:translate3d(100%,0,0) skewX(30deg);
  transform:translate3d(100%,0,0) skewX(30deg);
  opacity:0
 }
}
@keyframes lightSpeedOut {
 0% {
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,-200deg);
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateIn {
 0% {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,-200deg);
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInDownLeft {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInDownRight {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInUpLeft {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-90deg);
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInUpRight {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-90deg);
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:center;
  transform-origin:center;
  opacity:1
 }
 100% {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,200deg);
  transform:rotate3d(0,0,1,200deg);
  opacity:0
 }
}
@keyframes rotateOut {
 0% {
  -webkit-transform-origin:center;
  transform-origin:center;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 100% {
  -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 {
 0% {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 100% {
  -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
 }
 100% {
  -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
 }
 100% {
  -webkit-transform:translate3d(0,700px,0);
  transform:translate3d(0,700px,0);
  opacity:0
 }
}
.hinge {
 -webkit-animation-name:hinge;
 animation-name:hinge
}
@-webkit-keyframes rollIn {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes rollIn {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.rollIn {
 -webkit-animation-name:rollIn;
 animation-name:rollIn
}
@-webkit-keyframes rollOut {
 0% {
  opacity:1
 }
 100% {
  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 {
 0% {
  opacity:1
 }
 100% {
  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 {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
@keyframes zoomIn {
 0% {
  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 {
 0% {
  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 {
 0% {
  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 {
 0% {
  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 {
 0% {
  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 {
 0% {
  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 {
 0% {
  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 {
 0% {
  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 {
 0% {
  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 {
 0% {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 100% {
  opacity:0
 }
}
@keyframes zoomOut {
 0% {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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)
 }
 100% {
  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 {
 0% {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes slideInDown {
 0% {
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.slideInDown {
 -webkit-animation-name:slideInDown;
 animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
 0% {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes slideInLeft {
 0% {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.slideInLeft {
 -webkit-animation-name:slideInLeft;
 animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
 0% {
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes slideInRight {
 0% {
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.slideInRight {
 -webkit-animation-name:slideInRight;
 animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
 0% {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes slideInUp {
 0% {
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  visibility:visible
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.slideInUp {
 -webkit-animation-name:slideInUp;
 animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
}
@keyframes slideOutDown {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)
 }
}
.slideOutDown {
 -webkit-animation-name:slideOutDown;
 animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
}
@keyframes slideOutLeft {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
 }
}
.slideOutLeft {
 -webkit-animation-name:slideOutLeft;
 animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
}
@keyframes slideOutRight {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
 }
}
.slideOutRight {
 -webkit-animation-name:slideOutRight;
 animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
@keyframes slideOutUp {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  visibility:hidden;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
.slideOutUp {
 -webkit-animation-name:slideOutUp;
 animation-name:slideOutUp
}
/*! elementor - v3.6.4 - 13-04-2022 */
.dialog-widget-content {
 background-color:#fff;
 position:absolute;
 border-radius:3px;
 -webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);
 box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);
 overflow:hidden
}
.dialog-message {
 font-size:12px;
 line-height:1.5;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.dialog-type-lightbox {
 position:fixed;
 height:100%;
 width:100%;
 bottom:0;
 left:0;
 background-color:rgba(0,0,0,.8);
 z-index:9999;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.dialog-type-lightbox .dialog-widget-content {
 margin:auto;
 width:375px
}
.dialog-type-lightbox .dialog-header {
 font-size:15px;
 color:#495157;
 padding:30px 0 10px;
 font-weight:500
}
.dialog-type-lightbox .dialog-message {
 padding:0 30px 30px;
 min-height:50px
}
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
 text-align:center
}
.dialog-type-lightbox .dialog-buttons-wrapper {
 border-top:1px solid #e6e9ec;
 text-align:center
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
 font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;
 width:50%;
 border:none;
 background:none;
 color:#6d7882;
 font-size:15px;
 cursor:pointer;
 padding:13px 0;
 outline:0
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
 background-color:#f4f6f7
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
 color:#b01b1b
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
 color:#39b54a
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
 background-color:rgba(230,233,236,.5)
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
 border:0
}
.dialog-close-button {
 cursor:pointer;
 position:absolute;
 margin-top:15px;
 right:15px;
 font-size:15px;
 line-height:1
}
.dialog-close-button:not(:hover) {
 opacity:.4
}
.dialog-alert-widget .dialog-buttons-wrapper>button {
 width:100%
}
.dialog-confirm-widget .dialog-button:first-child {
 border-right:1px solid #e6e9ec
}
.dialog-prevent-scroll {
 overflow:hidden;
 max-height:100vh
}
@media (min-width:1024px) {
 body.admin-bar .dialog-lightbox-widget {
  height:calc(100vh - 32px)
 }
}
@media (max-width:1024px) {
 body.admin-bar .dialog-type-lightbox {
  position:sticky;
  height:100vh
 }
}
.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
 padding-bottom:42.8571%
}
.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
 padding-bottom:56.25%
}
.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
 padding-bottom:75%
}
.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
 padding-bottom:66.6666%
}
.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
 padding-bottom:100%
}
.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
 padding-bottom:177.8%
}
.elementor-fit-aspect-ratio {
 position:relative;
 height:0
}
.elementor-fit-aspect-ratio iframe {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 border:0;
 background-color:#000
}
.elementor-fit-aspect-ratio video {
 width:100%
}
.flatpickr-calendar {
 width:280px
}
.flatpickr-calendar .flatpickr-current-month span.cur-month {
 font-weight:300
}
.flatpickr-calendar .dayContainer {
 width:280px;
 min-width:280px;
 max-width:280px
}
.flatpickr-calendar .flatpickr-days {
 width:280px
}
.flatpickr-calendar .flatpickr-day {
 max-width:37px;
 height:37px;
 line-height:37px
}
.elementor-templates-modal .dialog-widget-content {
 font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;
 background-color:#f1f3f5;
 width:100%
}
@media (max-width:1439px) {
 .elementor-templates-modal .dialog-widget-content {
  max-width:990px
 }
}
@media (min-width:1440px) {
 .elementor-templates-modal .dialog-widget-content {
  max-width:1200px
 }
}
.elementor-templates-modal .dialog-header {
 padding:0;
 z-index:1
}
.elementor-templates-modal .dialog-buttons-wrapper,
.elementor-templates-modal .dialog-header {
 background-color:#fff;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,.1);
 box-shadow:0 0 8px rgba(0,0,0,.1);
 position:relative
}
.elementor-templates-modal .dialog-buttons-wrapper {
 border:none;
 display:none;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 padding:5px
}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
 height:40px;
 margin-left:5px
}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
 padding:12px 36px;
 color:#fff;
 width:auto;
 font-size:15px
}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
 background-color:#39b54a
}
.elementor-templates-modal .dialog-message {
 height:750px;
 max-height:85vh;
 overflow:auto;
 padding-top:25px
}
.elementor-templates-modal .dialog-content {
 height:100%
}
.elementor-templates-modal .dialog-loading {
 display:none
}
.elementor-templates-modal__header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 height:50px
}
.elementor-templates-modal__header__logo {
 line-height:1;
 text-transform:uppercase;
 font-weight:700;
 cursor:pointer
}
.elementor-templates-modal__header__logo-area {
 text-align:left;
 padding-left:15px
}
.elementor-templates-modal__header__logo-area>* {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.elementor-templates-modal__header__logo__icon-wrapper {
 margin-right:10px;
 font-size:12px
}
.elementor-templates-modal__header__logo__title {
 padding-top:2px
}
.elementor-templates-modal__header__items-area {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
.elementor-templates-modal__header__item {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.elementor-templates-modal__header__item>i {
 font-size:20px;
 -webkit-transition:all .3s;
 -o-transition:all .3s;
 transition:all .3s;
 cursor:pointer
}
.elementor-templates-modal__header__item>i:not(:hover) {
 color:#a4afb7
}
.elementor-templates-modal__header__close--normal {
 width:47px;
 border-left:1px solid #e6e9ec
}
.elementor-templates-modal__header__close--normal i {
 font-size:18px
}
.elementor-templates-modal__header__close--skip {
 padding:10px 10px 10px 20px;
 margin-right:10px;
 color:#fff;
 background-color:#a4afb7;
 font-size:11px;
 font-weight:400;
 line-height:1;
 text-transform:uppercase;
 border-radius:2px;
 cursor:pointer
}
.elementor-templates-modal__header__close--skip>i {
 font-size:inherit;
 padding-left:10px;
 margin-left:15px;
 border-left:1px solid
}
.elementor-templates-modal__header__close--skip>i:not(:hover) {
 color:#fff
}
.elementor-templates-modal__sidebar {
 -ms-flex-negative:0;
 flex-shrink:0;
 width:25%;
 background-color:hsla(0,0%,100%,.3)
}
.elementor-templates-modal__content {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);
 box-shadow:inset 0 0 13px rgba(0,0,0,.05)
}
#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section {
 border-top:1px solid #464b50;
 margin-top:6px
}
.elementor-hidden {
 display:none
}
.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
 position:absolute;
 top:-10000em;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.elementor-clearfix:after {
 content:"";
 display:block;
 clear:both;
 width:0;
 height:0
}
.e-logo-wrapper {
 background:#93003c;
 display:inline-block;
 padding:.75em;
 border-radius:50%;
 line-height:1
}
.e-logo-wrapper i {
 color:#fff;
 font-size:1em
}
#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok {
 color:#39b54a
}
#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel {
 color:#b01b1b
}
.elementor {
 -webkit-hyphens:manual;
 -ms-hyphens:manual;
 hyphens:manual
}
.elementor *,
.elementor :after,
.elementor :before {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.elementor a {
 -webkit-box-shadow:none;
 box-shadow:none;
 text-decoration:none
}
.elementor hr {
 margin:0;
 background-color:transparent
}
.elementor img {
 height:auto;
 max-width:100%;
 border:none;
 border-radius:0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
 margin:0
}
.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
 max-width:100%;
 width:100%;
 margin:0;
 line-height:1;
 border:none
}
.elementor .elementor-custom-embed {
 line-height:0
}
.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
 height:100%;
 width:100%;
 top:0;
 left:0;
 position:absolute;
 overflow:hidden;
 z-index:0;
 direction:ltr
}
.elementor .elementor-background-video-container {
 -webkit-transition:opacity 1s;
 -o-transition:opacity 1s;
 transition:opacity 1s;
 pointer-events:none
}
.elementor .elementor-background-video-container.elementor-loading {
 opacity:0
}
.elementor .elementor-background-video-embed {
 max-width:none
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.elementor .elementor-background-video {
 max-width:none
}
.elementor .elementor-html5-video {
 -o-object-fit:cover;
 object-fit:cover
}
.elementor .elementor-background-overlay,
.elementor .elementor-background-slideshow {
 height:100%;
 width:100%;
 top:0;
 left:0;
 position:absolute
}
.elementor .elementor-background-slideshow {
 z-index:0
}
.elementor .elementor-background-slideshow__slide__image {
 width:100%;
 height:100%;
 background-position:50%;
 background-size:cover
}
.e-container>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute {
 position:absolute
}
.e-container>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed {
 position:fixed
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
 max-width:100%
}
@media (max-width:1024px) {
 .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
 .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
  max-width:100%
 }
}
@media (max-width:767px) {
 .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
 .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
  max-width:100%
 }
}
.elementor-element {
 --flex-direction:initial;
 --flex-wrap:initial;
 --justify-content:initial;
 --align-items:initial;
 --align-content:initial;
 --gap:initial;
 --flex-basis:initial;
 --flex-grow:initial;
 --flex-shrink:initial;
 --order:initial;
 --align-self:initial;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:var(--flex-direction);
 flex-direction:var(--flex-direction);
 -ms-flex-wrap:var(--flex-wrap);
 flex-wrap:var(--flex-wrap);
 -webkit-box-pack:var(--justify-content);
 -ms-flex-pack:var(--justify-content);
 justify-content:var(--justify-content);
 -webkit-box-align:var(--align-items);
 -ms-flex-align:var(--align-items);
 align-items:var(--align-items);
 -ms-flex-line-pack:var(--align-content);
 align-content:var(--align-content);
 gap:var(--gap);
 -ms-flex-preferred-size:var(--flex-basis);
 flex-basis:var(--flex-basis);
 -webkit-box-flex:var(--flex-grow);
 -ms-flex-positive:var(--flex-grow);
 flex-grow:var(--flex-grow);
 -ms-flex-negative:var(--flex-shrink);
 flex-shrink:var(--flex-shrink);
 -webkit-box-ordinal-group:var(--order);
 -ms-flex-order:var(--order);
 order:var(--order);
 -ms-flex-item-align:var(--align-self);
 align-self:var(--align-self)
}
.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
 z-index:1
}
.elementor-invisible {
 visibility:hidden
}
.elementor-align-center {
 text-align:center
}
.elementor-align-center .elementor-button {
 width:auto
}
.elementor-align-right {
 text-align:right
}
.elementor-align-right .elementor-button {
 width:auto
}
.elementor-align-left {
 text-align:left
}
.elementor-align-left .elementor-button {
 width:auto
}
.elementor-align-justify .elementor-button {
 width:100%
}
.elementor-custom-embed-play {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.elementor-custom-embed-play i {
 font-size:100px;
 color:#fff;
 text-shadow:1px 0 6px rgba(0,0,0,.3)
}
.elementor-custom-embed-play svg {
 height:100px;
 width:100px;
 fill:#fff;
 -webkit-filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));
 filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))
}
.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
 opacity:.8;
 -webkit-transition:all .5s;
 -o-transition:all .5s;
 transition:all .5s
}
.elementor-custom-embed-play.elementor-playing i {
 font-family:eicons
}
.elementor-custom-embed-play.elementor-playing i:before {
 content:"\e8fb"
}
.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
 -webkit-animation:eicon-spin 2s linear infinite;
 animation:eicon-spin 2s linear infinite
}
.elementor-tag {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.elementor-ken-burns {
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 -o-transition-property:transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-transition-duration:10s;
 -o-transition-duration:10s;
 transition-duration:10s;
 -webkit-transition-timing-function:linear;
 -o-transition-timing-function:linear;
 transition-timing-function:linear
}
.elementor-ken-burns--out {
 -webkit-transform:scale(1.3);
 -ms-transform:scale(1.3);
 transform:scale(1.3)
}
.elementor-ken-burns--active {
 -webkit-transition-duration:20s;
 -o-transition-duration:20s;
 transition-duration:20s
}
.elementor-ken-burns--active.elementor-ken-burns--out {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.elementor-ken-burns--active.elementor-ken-burns--in {
 -webkit-transform:scale(1.3);
 -ms-transform:scale(1.3);
 transform:scale(1.3)
}
@media (min-width:-1px) {
 .elementor-widescreen-align-center {
  text-align:center
 }
 .elementor-widescreen-align-center .elementor-button {
  width:auto
 }
 .elementor-widescreen-align-right {
  text-align:right
 }
 .elementor-widescreen-align-right .elementor-button {
  width:auto
 }
 .elementor-widescreen-align-left {
  text-align:left
 }
 .elementor-widescreen-align-left .elementor-button {
  width:auto
 }
 .elementor-widescreen-align-justify .elementor-button {
  width:100%
 }
}
@media (max-width:-1px) {
 .elementor-laptop-align-center {
  text-align:center
 }
 .elementor-laptop-align-center .elementor-button {
  width:auto
 }
 .elementor-laptop-align-right {
  text-align:right
 }
 .elementor-laptop-align-right .elementor-button {
  width:auto
 }
 .elementor-laptop-align-left {
  text-align:left
 }
 .elementor-laptop-align-left .elementor-button {
  width:auto
 }
 .elementor-laptop-align-justify .elementor-button {
  width:100%
 }
}
@media (max-width:-1px) {
 .elementor-tablet_extra-align-center {
  text-align:center
 }
 .elementor-tablet_extra-align-center .elementor-button {
  width:auto
 }
 .elementor-tablet_extra-align-right {
  text-align:right
 }
 .elementor-tablet_extra-align-right .elementor-button {
  width:auto
 }
 .elementor-tablet_extra-align-left {
  text-align:left
 }
 .elementor-tablet_extra-align-left .elementor-button {
  width:auto
 }
 .elementor-tablet_extra-align-justify .elementor-button {
  width:100%
 }
}
@media (max-width:1024px) {
 .elementor-tablet-align-center {
  text-align:center
 }
 .elementor-tablet-align-center .elementor-button {
  width:auto
 }
 .elementor-tablet-align-right {
  text-align:right
 }
 .elementor-tablet-align-right .elementor-button {
  width:auto
 }
 .elementor-tablet-align-left {
  text-align:left
 }
 .elementor-tablet-align-left .elementor-button {
  width:auto
 }
 .elementor-tablet-align-justify .elementor-button {
  width:100%
 }
}
@media (max-width:-1px) {
 .elementor-mobile_extra-align-center {
  text-align:center
 }
 .elementor-mobile_extra-align-center .elementor-button {
  width:auto
 }
 .elementor-mobile_extra-align-right {
  text-align:right
 }
 .elementor-mobile_extra-align-right .elementor-button {
  width:auto
 }
 .elementor-mobile_extra-align-left {
  text-align:left
 }
 .elementor-mobile_extra-align-left .elementor-button {
  width:auto
 }
 .elementor-mobile_extra-align-justify .elementor-button {
  width:100%
 }
}
@media (max-width:767px) {
 .elementor-mobile-align-center {
  text-align:center
 }
 .elementor-mobile-align-center .elementor-button {
  width:auto
 }
 .elementor-mobile-align-right {
  text-align:right
 }
 .elementor-mobile-align-right .elementor-button {
  width:auto
 }
 .elementor-mobile-align-left {
  text-align:left
 }
 .elementor-mobile-align-left .elementor-button {
  width:auto
 }
 .elementor-mobile-align-justify .elementor-button {
  width:100%
 }
}
:root {
 --page-title-display:block
}
.elementor-page-title,
h1.entry-title {
 display:var(--page-title-display)
}
@-webkit-keyframes eicon-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes eicon-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.eicon-animation-spin {
 -webkit-animation:eicon-spin 2s linear infinite;
 animation:eicon-spin 2s linear infinite
}
.elementor-section {
 position:relative
}
.elementor-section .elementor-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-right:auto;
 margin-left:auto;
 position:relative
}
@media (max-width:1024px) {
 .elementor-section .elementor-container {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
.elementor-section.elementor-section-boxed>.elementor-container {
 max-width:1140px
}
.elementor-section.elementor-section-stretched {
 position:relative;
 width:100%
}
.elementor-section.elementor-section-items-top>.elementor-container {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.elementor-section.elementor-section-items-middle>.elementor-container {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.elementor-section.elementor-section-items-bottom>.elementor-container {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
@media (min-width:768px) {
 .elementor-section.elementor-section-height-full {
  height:100vh
 }
 .elementor-section.elementor-section-height-full>.elementor-container {
  height:100%
 }
}
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.elementor-row {
 width:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
@media (max-width:1024px) {
 .elementor-row {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
}
.elementor-widget-wrap {
 position:relative;
 width:100%;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-line-pack:start;
 align-content:flex-start
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.elementor-widget-wrap>.elementor-element {
 width:100%
}
.elementor-widget-wrap.e-swiper-container {
 width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
}
.elementor-widget {
 position:relative
}
.elementor-widget:not(:last-child) {
 margin-bottom:20px
}
.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
 margin-bottom:0
}
.elementor-column {
 min-height:1px
}
.elementor-column,
.elementor-column-wrap {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.elementor-column-wrap {
 width:100%
}
.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
 padding:5px
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
 padding:10px
}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
 padding:15px
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
 padding:20px
}
.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
 padding:30px
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
 padding:0
}
@media (min-width:768px) {
 .elementor-column.elementor-col-10,
 .elementor-column[data-col="10"] {
  width:10%
 }
 .elementor-column.elementor-col-11,
 .elementor-column[data-col="11"] {
  width:11.111%
 }
 .elementor-column.elementor-col-12,
 .elementor-column[data-col="12"] {
  width:12.5%
 }
 .elementor-column.elementor-col-14,
 .elementor-column[data-col="14"] {
  width:14.285%
 }
 .elementor-column.elementor-col-16,
 .elementor-column[data-col="16"] {
  width:16.666%
 }
 .elementor-column.elementor-col-20,
 .elementor-column[data-col="20"] {
  width:20%
 }
 .elementor-column.elementor-col-25,
 .elementor-column[data-col="25"] {
  width:25%
 }
 .elementor-column.elementor-col-30,
 .elementor-column[data-col="30"] {
  width:30%
 }
 .elementor-column.elementor-col-33,
 .elementor-column[data-col="33"] {
  width:33.333%
 }
 .elementor-column.elementor-col-40,
 .elementor-column[data-col="40"] {
  width:40%
 }
 .elementor-column.elementor-col-50,
 .elementor-column[data-col="50"] {
  width:50%
 }
 .elementor-column.elementor-col-60,
 .elementor-column[data-col="60"] {
  width:60%
 }
 .elementor-column.elementor-col-66,
 .elementor-column[data-col="66"] {
  width:66.666%
 }
 .elementor-column.elementor-col-70,
 .elementor-column[data-col="70"] {
  width:70%
 }
 .elementor-column.elementor-col-75,
 .elementor-column[data-col="75"] {
  width:75%
 }
 .elementor-column.elementor-col-80,
 .elementor-column[data-col="80"] {
  width:80%
 }
 .elementor-column.elementor-col-83,
 .elementor-column[data-col="83"] {
  width:83.333%
 }
 .elementor-column.elementor-col-90,
 .elementor-column[data-col="90"] {
  width:90%
 }
 .elementor-column.elementor-col-100,
 .elementor-column[data-col="100"] {
  width:100%
 }
}
@media (max-width:479px) {
 .elementor-column.elementor-xs-10 {
  width:10%
 }
 .elementor-column.elementor-xs-11 {
  width:11.111%
 }
 .elementor-column.elementor-xs-12 {
  width:12.5%
 }
 .elementor-column.elementor-xs-14 {
  width:14.285%
 }
 .elementor-column.elementor-xs-16 {
  width:16.666%
 }
 .elementor-column.elementor-xs-20 {
  width:20%
 }
 .elementor-column.elementor-xs-25 {
  width:25%
 }
 .elementor-column.elementor-xs-30 {
  width:30%
 }
 .elementor-column.elementor-xs-33 {
  width:33.333%
 }
 .elementor-column.elementor-xs-40 {
  width:40%
 }
 .elementor-column.elementor-xs-50 {
  width:50%
 }
 .elementor-column.elementor-xs-60 {
  width:60%
 }
 .elementor-column.elementor-xs-66 {
  width:66.666%
 }
 .elementor-column.elementor-xs-70 {
  width:70%
 }
 .elementor-column.elementor-xs-75 {
  width:75%
 }
 .elementor-column.elementor-xs-80 {
  width:80%
 }
 .elementor-column.elementor-xs-83 {
  width:83.333%
 }
 .elementor-column.elementor-xs-90 {
  width:90%
 }
 .elementor-column.elementor-xs-100 {
  width:100%
 }
}
@media (max-width:767px) {
 .elementor-column.elementor-sm-10 {
  width:10%
 }
 .elementor-column.elementor-sm-11 {
  width:11.111%
 }
 .elementor-column.elementor-sm-12 {
  width:12.5%
 }
 .elementor-column.elementor-sm-14 {
  width:14.285%
 }
 .elementor-column.elementor-sm-16 {
  width:16.666%
 }
 .elementor-column.elementor-sm-20 {
  width:20%
 }
 .elementor-column.elementor-sm-25 {
  width:25%
 }
 .elementor-column.elementor-sm-30 {
  width:30%
 }
 .elementor-column.elementor-sm-33 {
  width:33.333%
 }
 .elementor-column.elementor-sm-40 {
  width:40%
 }
 .elementor-column.elementor-sm-50 {
  width:50%
 }
 .elementor-column.elementor-sm-60 {
  width:60%
 }
 .elementor-column.elementor-sm-66 {
  width:66.666%
 }
 .elementor-column.elementor-sm-70 {
  width:70%
 }
 .elementor-column.elementor-sm-75 {
  width:75%
 }
 .elementor-column.elementor-sm-80 {
  width:80%
 }
 .elementor-column.elementor-sm-83 {
  width:83.333%
 }
 .elementor-column.elementor-sm-90 {
  width:90%
 }
 .elementor-column.elementor-sm-100 {
  width:100%
 }
}
@media (min-width:768px) and (max-width:1024px) {
 .elementor-column.elementor-md-10 {
  width:10%
 }
 .elementor-column.elementor-md-11 {
  width:11.111%
 }
 .elementor-column.elementor-md-12 {
  width:12.5%
 }
 .elementor-column.elementor-md-14 {
  width:14.285%
 }
 .elementor-column.elementor-md-16 {
  width:16.666%
 }
 .elementor-column.elementor-md-20 {
  width:20%
 }
 .elementor-column.elementor-md-25 {
  width:25%
 }
 .elementor-column.elementor-md-30 {
  width:30%
 }
 .elementor-column.elementor-md-33 {
  width:33.333%
 }
 .elementor-column.elementor-md-40 {
  width:40%
 }
 .elementor-column.elementor-md-50 {
  width:50%
 }
 .elementor-column.elementor-md-60 {
  width:60%
 }
 .elementor-column.elementor-md-66 {
  width:66.666%
 }
 .elementor-column.elementor-md-70 {
  width:70%
 }
 .elementor-column.elementor-md-75 {
  width:75%
 }
 .elementor-column.elementor-md-80 {
  width:80%
 }
 .elementor-column.elementor-md-83 {
  width:83.333%
 }
 .elementor-column.elementor-md-90 {
  width:90%
 }
 .elementor-column.elementor-md-100 {
  width:100%
 }
}
@media (min-width:-1px) {
 .elementor-reverse-widescreen>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media (min-width:1025px) and (max-width:-1px) {
 .elementor-reverse-laptop>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media (min-width:-1px) and (max-width:-1px) {
 .elementor-reverse-laptop>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media (min-width:1025px) and (max-width:-1px) {
 .elementor-reverse-laptop>.elementor-container>:first-child,
 .elementor-reverse-laptop>.elementor-container>:nth-child(2),
 .elementor-reverse-laptop>.elementor-container>:nth-child(3),
 .elementor-reverse-laptop>.elementor-container>:nth-child(4),
 .elementor-reverse-laptop>.elementor-container>:nth-child(5),
 .elementor-reverse-laptop>.elementor-container>:nth-child(6),
 .elementor-reverse-laptop>.elementor-container>:nth-child(7),
 .elementor-reverse-laptop>.elementor-container>:nth-child(8),
 .elementor-reverse-laptop>.elementor-container>:nth-child(9),
 .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:initial;
  -ms-flex-order:initial;
  order:0
 }
 .elementor-reverse-tablet_extra>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media (min-width:768px) and (max-width:1024px) {
 .elementor-reverse-tablet>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media (min-width:-1px) and (max-width:1024px) {
 .elementor-reverse-tablet>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media (min-width:768px) and (max-width:-1px) {
 .elementor-reverse-tablet>.elementor-container>:first-child,
 .elementor-reverse-tablet>.elementor-container>:nth-child(2),
 .elementor-reverse-tablet>.elementor-container>:nth-child(3),
 .elementor-reverse-tablet>.elementor-container>:nth-child(4),
 .elementor-reverse-tablet>.elementor-container>:nth-child(5),
 .elementor-reverse-tablet>.elementor-container>:nth-child(6),
 .elementor-reverse-tablet>.elementor-container>:nth-child(7),
 .elementor-reverse-tablet>.elementor-container>:nth-child(8),
 .elementor-reverse-tablet>.elementor-container>:nth-child(9),
 .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:initial;
  -ms-flex-order:initial;
  order:0
 }
 .elementor-reverse-mobile_extra>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media (max-width:767px) {
 .elementor-reverse-mobile>.elementor-container>:first-child {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .elementor-column {
  width:100%
 }
}
ul.elementor-icon-list-items.elementor-inline-items {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
 word-break:break-word
}
.elementor-grid {
 display:grid;
 grid-column-gap:var(--grid-column-gap);
 grid-row-gap:var(--grid-row-gap)
}
.elementor-grid .elementor-grid-item {
 min-width:0
}
.elementor-grid-0 .elementor-grid {
 display:inline-block;
 width:100%;
 word-spacing:var(--grid-column-gap);
 margin-bottom:calc(-1 * var(--grid-row-gap))
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
 display:inline-block;
 margin-bottom:var(--grid-row-gap);
 word-break:break-word
}
.elementor-grid-1 .elementor-grid {
 grid-template-columns:repeat(1,1fr)
}
.elementor-grid-2 .elementor-grid {
 grid-template-columns:repeat(2,1fr)
}
.elementor-grid-3 .elementor-grid {
 grid-template-columns:repeat(3,1fr)
}
.elementor-grid-4 .elementor-grid {
 grid-template-columns:repeat(4,1fr)
}
.elementor-grid-5 .elementor-grid {
 grid-template-columns:repeat(5,1fr)
}
.elementor-grid-6 .elementor-grid {
 grid-template-columns:repeat(6,1fr)
}
.elementor-grid-7 .elementor-grid {
 grid-template-columns:repeat(7,1fr)
}
.elementor-grid-8 .elementor-grid {
 grid-template-columns:repeat(8,1fr)
}
.elementor-grid-9 .elementor-grid {
 grid-template-columns:repeat(9,1fr)
}
.elementor-grid-10 .elementor-grid {
 grid-template-columns:repeat(10,1fr)
}
.elementor-grid-11 .elementor-grid {
 grid-template-columns:repeat(11,1fr)
}
.elementor-grid-12 .elementor-grid {
 grid-template-columns:repeat(12,1fr)
}
@media (min-width:-1px) {
 .elementor-grid-widescreen-0 .elementor-grid {
  display:inline-block;
  width:100%;
  word-spacing:var(--grid-column-gap);
  margin-bottom:calc(-1 * var(--grid-row-gap))
 }
 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
  display:inline-block;
  margin-bottom:var(--grid-row-gap);
  word-break:break-word
 }
 .elementor-grid-widescreen-1 .elementor-grid {
  grid-template-columns:repeat(1,1fr)
 }
 .elementor-grid-widescreen-2 .elementor-grid {
  grid-template-columns:repeat(2,1fr)
 }
 .elementor-grid-widescreen-3 .elementor-grid {
  grid-template-columns:repeat(3,1fr)
 }
 .elementor-grid-widescreen-4 .elementor-grid {
  grid-template-columns:repeat(4,1fr)
 }
 .elementor-grid-widescreen-5 .elementor-grid {
  grid-template-columns:repeat(5,1fr)
 }
 .elementor-grid-widescreen-6 .elementor-grid {
  grid-template-columns:repeat(6,1fr)
 }
 .elementor-grid-widescreen-7 .elementor-grid {
  grid-template-columns:repeat(7,1fr)
 }
 .elementor-grid-widescreen-8 .elementor-grid {
  grid-template-columns:repeat(8,1fr)
 }
 .elementor-grid-widescreen-9 .elementor-grid {
  grid-template-columns:repeat(9,1fr)
 }
 .elementor-grid-widescreen-10 .elementor-grid {
  grid-template-columns:repeat(10,1fr)
 }
 .elementor-grid-widescreen-11 .elementor-grid {
  grid-template-columns:repeat(11,1fr)
 }
 .elementor-grid-widescreen-12 .elementor-grid {
  grid-template-columns:repeat(12,1fr)
 }
}
@media (max-width:-1px) {
 .elementor-grid-laptop-0 .elementor-grid {
  display:inline-block;
  width:100%;
  word-spacing:var(--grid-column-gap);
  margin-bottom:calc(-1 * var(--grid-row-gap))
 }
 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
  display:inline-block;
  margin-bottom:var(--grid-row-gap);
  word-break:break-word
 }
 .elementor-grid-laptop-1 .elementor-grid {
  grid-template-columns:repeat(1,1fr)
 }
 .elementor-grid-laptop-2 .elementor-grid {
  grid-template-columns:repeat(2,1fr)
 }
 .elementor-grid-laptop-3 .elementor-grid {
  grid-template-columns:repeat(3,1fr)
 }
 .elementor-grid-laptop-4 .elementor-grid {
  grid-template-columns:repeat(4,1fr)
 }
 .elementor-grid-laptop-5 .elementor-grid {
  grid-template-columns:repeat(5,1fr)
 }
 .elementor-grid-laptop-6 .elementor-grid {
  grid-template-columns:repeat(6,1fr)
 }
 .elementor-grid-laptop-7 .elementor-grid {
  grid-template-columns:repeat(7,1fr)
 }
 .elementor-grid-laptop-8 .elementor-grid {
  grid-template-columns:repeat(8,1fr)
 }
 .elementor-grid-laptop-9 .elementor-grid {
  grid-template-columns:repeat(9,1fr)
 }
 .elementor-grid-laptop-10 .elementor-grid {
  grid-template-columns:repeat(10,1fr)
 }
 .elementor-grid-laptop-11 .elementor-grid {
  grid-template-columns:repeat(11,1fr)
 }
 .elementor-grid-laptop-12 .elementor-grid {
  grid-template-columns:repeat(12,1fr)
 }
}
@media (max-width:-1px) {
 .elementor-grid-tablet_extra-0 .elementor-grid {
  display:inline-block;
  width:100%;
  word-spacing:var(--grid-column-gap);
  margin-bottom:calc(-1 * var(--grid-row-gap))
 }
 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
  display:inline-block;
  margin-bottom:var(--grid-row-gap);
  word-break:break-word
 }
 .elementor-grid-tablet_extra-1 .elementor-grid {
  grid-template-columns:repeat(1,1fr)
 }
 .elementor-grid-tablet_extra-2 .elementor-grid {
  grid-template-columns:repeat(2,1fr)
 }
 .elementor-grid-tablet_extra-3 .elementor-grid {
  grid-template-columns:repeat(3,1fr)
 }
 .elementor-grid-tablet_extra-4 .elementor-grid {
  grid-template-columns:repeat(4,1fr)
 }
 .elementor-grid-tablet_extra-5 .elementor-grid {
  grid-template-columns:repeat(5,1fr)
 }
 .elementor-grid-tablet_extra-6 .elementor-grid {
  grid-template-columns:repeat(6,1fr)
 }
 .elementor-grid-tablet_extra-7 .elementor-grid {
  grid-template-columns:repeat(7,1fr)
 }
 .elementor-grid-tablet_extra-8 .elementor-grid {
  grid-template-columns:repeat(8,1fr)
 }
 .elementor-grid-tablet_extra-9 .elementor-grid {
  grid-template-columns:repeat(9,1fr)
 }
 .elementor-grid-tablet_extra-10 .elementor-grid {
  grid-template-columns:repeat(10,1fr)
 }
 .elementor-grid-tablet_extra-11 .elementor-grid {
  grid-template-columns:repeat(11,1fr)
 }
 .elementor-grid-tablet_extra-12 .elementor-grid {
  grid-template-columns:repeat(12,1fr)
 }
}
@media (max-width:1024px) {
 .elementor-grid-tablet-0 .elementor-grid {
  display:inline-block;
  width:100%;
  word-spacing:var(--grid-column-gap);
  margin-bottom:calc(-1 * var(--grid-row-gap))
 }
 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
  display:inline-block;
  margin-bottom:var(--grid-row-gap);
  word-break:break-word
 }
 .elementor-grid-tablet-1 .elementor-grid {
  grid-template-columns:repeat(1,1fr)
 }
 .elementor-grid-tablet-2 .elementor-grid {
  grid-template-columns:repeat(2,1fr)
 }
 .elementor-grid-tablet-3 .elementor-grid {
  grid-template-columns:repeat(3,1fr)
 }
 .elementor-grid-tablet-4 .elementor-grid {
  grid-template-columns:repeat(4,1fr)
 }
 .elementor-grid-tablet-5 .elementor-grid {
  grid-template-columns:repeat(5,1fr)
 }
 .elementor-grid-tablet-6 .elementor-grid {
  grid-template-columns:repeat(6,1fr)
 }
 .elementor-grid-tablet-7 .elementor-grid {
  grid-template-columns:repeat(7,1fr)
 }
 .elementor-grid-tablet-8 .elementor-grid {
  grid-template-columns:repeat(8,1fr)
 }
 .elementor-grid-tablet-9 .elementor-grid {
  grid-template-columns:repeat(9,1fr)
 }
 .elementor-grid-tablet-10 .elementor-grid {
  grid-template-columns:repeat(10,1fr)
 }
 .elementor-grid-tablet-11 .elementor-grid {
  grid-template-columns:repeat(11,1fr)
 }
 .elementor-grid-tablet-12 .elementor-grid {
  grid-template-columns:repeat(12,1fr)
 }
}
@media (max-width:-1px) {
 .elementor-grid-mobile_extra-0 .elementor-grid {
  display:inline-block;
  width:100%;
  word-spacing:var(--grid-column-gap);
  margin-bottom:calc(-1 * var(--grid-row-gap))
 }
 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
  display:inline-block;
  margin-bottom:var(--grid-row-gap);
  word-break:break-word
 }
 .elementor-grid-mobile_extra-1 .elementor-grid {
  grid-template-columns:repeat(1,1fr)
 }
 .elementor-grid-mobile_extra-2 .elementor-grid {
  grid-template-columns:repeat(2,1fr)
 }
 .elementor-grid-mobile_extra-3 .elementor-grid {
  grid-template-columns:repeat(3,1fr)
 }
 .elementor-grid-mobile_extra-4 .elementor-grid {
  grid-template-columns:repeat(4,1fr)
 }
 .elementor-grid-mobile_extra-5 .elementor-grid {
  grid-template-columns:repeat(5,1fr)
 }
 .elementor-grid-mobile_extra-6 .elementor-grid {
  grid-template-columns:repeat(6,1fr)
 }
 .elementor-grid-mobile_extra-7 .elementor-grid {
  grid-template-columns:repeat(7,1fr)
 }
 .elementor-grid-mobile_extra-8 .elementor-grid {
  grid-template-columns:repeat(8,1fr)
 }
 .elementor-grid-mobile_extra-9 .elementor-grid {
  grid-template-columns:repeat(9,1fr)
 }
 .elementor-grid-mobile_extra-10 .elementor-grid {
  grid-template-columns:repeat(10,1fr)
 }
 .elementor-grid-mobile_extra-11 .elementor-grid {
  grid-template-columns:repeat(11,1fr)
 }
 .elementor-grid-mobile_extra-12 .elementor-grid {
  grid-template-columns:repeat(12,1fr)
 }
}
@media (max-width:767px) {
 .elementor-grid-mobile-0 .elementor-grid {
  display:inline-block;
  width:100%;
  word-spacing:var(--grid-column-gap);
  margin-bottom:calc(-1 * var(--grid-row-gap))
 }
 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
  display:inline-block;
  margin-bottom:var(--grid-row-gap);
  word-break:break-word
 }
 .elementor-grid-mobile-1 .elementor-grid {
  grid-template-columns:repeat(1,1fr)
 }
 .elementor-grid-mobile-2 .elementor-grid {
  grid-template-columns:repeat(2,1fr)
 }
 .elementor-grid-mobile-3 .elementor-grid {
  grid-template-columns:repeat(3,1fr)
 }
 .elementor-grid-mobile-4 .elementor-grid {
  grid-template-columns:repeat(4,1fr)
 }
 .elementor-grid-mobile-5 .elementor-grid {
  grid-template-columns:repeat(5,1fr)
 }
 .elementor-grid-mobile-6 .elementor-grid {
  grid-template-columns:repeat(6,1fr)
 }
 .elementor-grid-mobile-7 .elementor-grid {
  grid-template-columns:repeat(7,1fr)
 }
 .elementor-grid-mobile-8 .elementor-grid {
  grid-template-columns:repeat(8,1fr)
 }
 .elementor-grid-mobile-9 .elementor-grid {
  grid-template-columns:repeat(9,1fr)
 }
 .elementor-grid-mobile-10 .elementor-grid {
  grid-template-columns:repeat(10,1fr)
 }
 .elementor-grid-mobile-11 .elementor-grid {
  grid-template-columns:repeat(11,1fr)
 }
 .elementor-grid-mobile-12 .elementor-grid {
  grid-template-columns:repeat(12,1fr)
 }
}
@media (min-width:1025px) {
 #elementor-device-mode:after {
  content:"desktop"
 }
}
@media (min-width:-1px) {
 #elementor-device-mode:after {
  content:"widescreen"
 }
}
@media (max-width:-1px) {
 #elementor-device-mode:after {
  content:"laptop";
  content:"tablet_extra"
 }
}
@media (max-width:1024px) {
 #elementor-device-mode:after {
  content:"tablet"
 }
}
@media (max-width:-1px) {
 #elementor-device-mode:after {
  content:"mobile_extra"
 }
}
@media (max-width:767px) {
 #elementor-device-mode:after {
  content:"mobile"
 }
}
.e-container {
 --border-radius:0;
 --display:flex;
 --flex-direction:column;
 --flex-basis:auto;
 --flex-grow:0;
 --flex-shrink:1;
 --content-width:Min(100%,var(--container-max-width,1140px));
 --width:100%;
 --min-height:initial;
 --height:auto;
 --text-align:initial;
 --margin-top:0;
 --margin-right:0;
 --margin-bottom:0;
 --margin-left:0;
 --padding-top:var(--container-default-padding,0px);
 --padding-right:var(--container-default-padding,0px);
 --padding-bottom:var(--container-default-padding,0px);
 --padding-left:var(--container-default-padding,0px);
 --position:relative;
 --z-index:revert;
 --overflow:visible;
 --transition:0;
 --gap:var(--widgets-spacing,20px);
 --overlay-mix-blend-mode:initial;
 --overlay-opacity:1;
 --overlay-transition:0;
 position:var(--position);
 display:var(--display);
 text-align:var(--text-align);
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:var(--flex-direction);
 flex-direction:var(--flex-direction);
 -webkit-box-flex:var(--flex-grow);
 -ms-flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);
 flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);
 width:var(--width);
 min-width:0;
 max-width:Min(100%,var(--width));
 min-height:var(--min-height);
 height:var(--height);
 border-radius:var(--border-radius);
 margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);
 padding:var(--padding-top) calc((100% - var(--content-width)) / 2 + var(--padding-right)) var(--padding-bottom) calc((100% - var(--content-width)) / 2 + var(--padding-left));
 z-index:var(--z-index);
 overflow:var(--overflow);
 -webkit-transition:var(--transition);
 -o-transition:var(--transition);
 transition:var(--transition)
}
:is(.elementor-section-wrap,
[data-elementor-id])>.e-container {
 --margin-right:auto;
 --margin-left:auto
}
.e-container .elementor-empty-view {
 position:relative;
 width:100%;
 height:100%;
 min-height:var(--min-height,100px)
}
.e-container .elementor-empty-view .elementor-first-add {
 width:auto;
 height:auto;
 inset:10px
}
.e-container .elementor-widget-placeholder {
 --size:10px;
 --margin-start:calc(-1 * var(--size));
 --margin-end:calc(-2 * var(--size));
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-item-align:stretch;
 align-self:stretch;
 z-index:1;
 pointer-events:none
}
.e-container.e-container--row>.elementor-widget-placeholder {
 position:relative;
 z-index:9999;
 width:var(--size);
 -webkit-margin-start:var(--margin-start);
 margin-inline-start:var(--margin-start);
 height:auto;
 min-height:100%;
 -webkit-animation-name:dnd-placeholder-widget-vertical;
 animation-name:dnd-placeholder-widget-vertical;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder {
 -webkit-margin-end:0;
 margin-inline-end:0;
 -webkit-margin-start:calc(var(--margin-start) + var(--margin-end));
 margin-inline-start:calc(var(--margin-start) + var(--margin-end))
}
.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder {
 -webkit-margin-end:var(--margin-end);
 margin-inline-end:var(--margin-end);
 -webkit-margin-start:var(--margin-start);
 margin-inline-start:var(--margin-start)
}
.e-container.e-container--column>.elementor-widget-placeholder {
 height:var(--size);
 -webkit-margin-before:var(--margin-start);
 margin-block-start:var(--margin-start);
 -webkit-margin-after:var(--margin-end);
 margin-block-end:var(--margin-end);
 -webkit-animation-name:dnd-placeholder-widget-horizontal;
 animation-name:dnd-placeholder-widget-horizontal
}
.e-container.e-container--column>.elementor-widget-placeholder:nth-last-child(2) {
 -webkit-margin-before:calc(2 * var(--margin-start));
 margin-block-start:calc(2 * var(--margin-start));
 --margin-end:0
}
.e-container .elementor-sortable-helper {
 height:84px;
 width:125px;
 z-index:-1
}
.e-container .elementor-widget.elementor-widget {
 margin-bottom:0
}
.e-container:before {
 content:var(--background-overlay);
 display:block;
 position:absolute;
 z-index:0;
 width:100%;
 height:100%;
 left:0;
 top:0;
 mix-blend-mode:var(--overlay-mix-blend-mode);
 opacity:var(--overlay-opacity);
 -webkit-transition:var(--overlay-transition);
 -o-transition:var(--overlay-transition);
 transition:var(--overlay-transition);
 border-radius:var(--border-radius)
}
.e-container .elementor-widget {
 min-width:0
}
.e-container .elementor-widget-google_maps,
.e-container .elementor-widget-video {
 -ms-flex-preferred-size:100%;
 flex-basis:100%
}
.e-container .elementor-widget.e-widget-swiper {
 max-width:100%;
 -ms-flex-preferred-size:100%;
 flex-basis:100%
}
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting {
 position:relative;
 background-color:#556068
}
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:hover,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:hover {
 background-color:#495157
}
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after {
 display:none
}
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit) {
 -webkit-margin-start:-25px;
 margin-inline-start:-25px;
 z-index:-1;
 -webkit-transition:all .3s;
 -o-transition:.3s all;
 transition:all .3s;
 will-change:margin-inline-start
}
.e-container>.e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,
.elementor-editor-element-remove),
.elementor-widget .e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,
.elementor-editor-element-remove) {
 -webkit-margin-start:0;
 margin-inline-start:0
}
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings {
 inset:auto;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none;
 inset-inline-start:0;
 top:0;
 border-radius:0;
 border-end-end-radius:3px;
 height:auto;
 background-color:#556068
}
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings:hover,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings:hover {
 background-color:#495157
}
.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,
.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before {
 content:"\e9b4";
 font-size:20px;
 display:block;
 padding:2px
}
@media (max-width:767px) {
 .e-container {
  --width:100%;
  --flex-wrap:wrap
 }
}
@-webkit-keyframes dnd-placeholder-widget-vertical {
 0% {
  -webkit-transform-origin:0 50%;
  transform-origin:0 50%;
  -webkit-transform:translateX(50%) scaleX(0);
  transform:translateX(50%) scaleX(0);
  opacity:0
 }
 to {
  -webkit-transform-origin:0 50%;
  transform-origin:0 50%;
  -webkit-transform:translateX(50%) scaleX(1);
  transform:translateX(50%) scaleX(1);
  opacity:.9
 }
}
@keyframes dnd-placeholder-widget-vertical {
 0% {
  -webkit-transform-origin:0 50%;
  transform-origin:0 50%;
  -webkit-transform:translateX(50%) scaleX(0);
  transform:translateX(50%) scaleX(0);
  opacity:0
 }
 to {
  -webkit-transform-origin:0 50%;
  transform-origin:0 50%;
  -webkit-transform:translateX(50%) scaleX(1);
  transform:translateX(50%) scaleX(1);
  opacity:.9
 }
}
@-webkit-keyframes dnd-placeholder-widget-horizontal {
 0% {
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  opacity:0
 }
 to {
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  opacity:.9
 }
}
@keyframes dnd-placeholder-widget-horizontal {
 0% {
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  opacity:0
 }
 to {
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  opacity:.9
 }
}
.elementor-form-fields-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 max-width:100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.elementor-field-group {
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.elementor-field-group.elementor-field-type-submit {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.elementor-field-group .elementor-field-textual {
 width:100%;
 max-width:100%;
 border:1px solid #818a91;
 background-color:transparent;
 color:#373a3c;
 vertical-align:middle;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.elementor-field-group .elementor-field-textual:focus {
 -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
 box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
 outline:0
}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
 color:inherit;
 font-family:inherit;
 opacity:.6
}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder {
 color:inherit;
 font-family:inherit;
 opacity:.6
}
.elementor-field-group .elementor-field-textual:-moz-placeholder,
.elementor-field-group .elementor-field-textual::-moz-placeholder {
 color:inherit;
 font-family:inherit;
 opacity:.6
}
.elementor-field-group .elementor-field-textual::-ms-input-placeholder {
 color:inherit;
 font-family:inherit;
 opacity:.6
}
.elementor-field-group .elementor-field-textual::placeholder {
 color:inherit;
 font-family:inherit;
 opacity:.6
}
.elementor-field-group .elementor-select-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:relative;
 width:100%
}
.elementor-field-group .elementor-select-wrapper select {
 appearance:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 color:inherit;
 font-size:inherit;
 font-family:inherit;
 font-weight:inherit;
 font-style:inherit;
 text-transform:inherit;
 letter-spacing:inherit;
 line-height:inherit;
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 padding-right:20px
}
.elementor-field-group .elementor-select-wrapper:before {
 content:"\e92a";
 font-family:eicons;
 font-size:15px;
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 right:10px;
 pointer-events:none;
 text-shadow:0 0 3px rgba(0,0,0,.3)
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
 content:""
}
.elementor-field-subgroup {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.elementor-field-subgroup .elementor-field-option label {
 display:inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
 padding-right:10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
 -ms-flex-preferred-size:100%;
 flex-basis:100%
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
 display:inline
}
.elementor-field-label {
 cursor:pointer
}
.elementor-mark-required .elementor-field-label:after {
 content:"*";
 color:red;
 padding-left:.2em
}
.elementor-field-textual {
 line-height:1.4;
 font-size:15px;
 min-height:40px;
 padding:5px 14px;
 border-radius:3px
}
.elementor-field-textual.elementor-size-xs {
 font-size:13px;
 min-height:33px;
 padding:4px 12px;
 border-radius:2px
}
.elementor-field-textual.elementor-size-md {
 font-size:16px;
 min-height:47px;
 padding:6px 16px;
 border-radius:4px
}
.elementor-field-textual.elementor-size-lg {
 font-size:18px;
 min-height:59px;
 padding:7px 20px;
 border-radius:5px
}
.elementor-field-textual.elementor-size-xl {
 font-size:20px;
 min-height:72px;
 padding:8px 24px;
 border-radius:6px
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
 -ms-flex-preferred-size:100%;
 flex-basis:100%
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
 -ms-flex-preferred-size:50%;
 flex-basis:50%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
 -ms-flex-preferred-size:100%;
 flex-basis:100%
}
.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
 -ms-flex-preferred-size:initial;
 flex-basis:auto
}
.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
 -webkit-box-flex:initial;
 -ms-flex-positive:initial;
 flex-grow:0
}
.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
 -ms-flex-preferred-size:initial;
 flex-basis:auto
}
@media screen and (max-width:1024px) {
 .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
 .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
  -ms-flex-preferred-size:50%;
  flex-basis:50%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
 .elementor-tablet-button-align-center .e-form__buttons,
 .elementor-tablet-button-align-center .elementor-field-type-submit {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .elementor-tablet-button-align-start .e-form__buttons,
 .elementor-tablet-button-align-start .elementor-field-type-submit {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .elementor-tablet-button-align-end .e-form__buttons,
 .elementor-tablet-button-align-end .elementor-field-type-submit {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
 .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
 .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  -ms-flex-preferred-size:initial;
  flex-basis:auto
 }
 .elementor-tablet-button-align-center .e-form__buttons__wrapper,
 .elementor-tablet-button-align-end .e-form__buttons__wrapper,
 .elementor-tablet-button-align-start .e-form__buttons__wrapper {
  -webkit-box-flex:initial;
  -ms-flex-positive:initial;
  flex-grow:0
 }
 .elementor-tablet-button-align-center .e-form__buttons__wrapper,
 .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
 .elementor-tablet-button-align-end .e-form__buttons__wrapper,
 .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
 .elementor-tablet-button-align-start .e-form__buttons__wrapper,
 .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
  -ms-flex-preferred-size:initial;
  flex-basis:auto
 }
}
@media screen and (max-width:767px) {
 .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
 .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
  -ms-flex-preferred-size:50%;
  flex-basis:50%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
  -ms-flex-preferred-size:100%;
  flex-basis:100%
 }
 .elementor-mobile-button-align-center .e-form__buttons,
 .elementor-mobile-button-align-center .elementor-field-type-submit {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .elementor-mobile-button-align-start .e-form__buttons,
 .elementor-mobile-button-align-start .elementor-field-type-submit {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .elementor-mobile-button-align-end .e-form__buttons,
 .elementor-mobile-button-align-end .elementor-field-type-submit {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
 .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
 .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  -ms-flex-preferred-size:initial;
  flex-basis:auto
 }
 .elementor-mobile-button-align-center .e-form__buttons__wrapper,
 .elementor-mobile-button-align-end .e-form__buttons__wrapper,
 .elementor-mobile-button-align-start .e-form__buttons__wrapper {
  -webkit-box-flex:initial;
  -ms-flex-positive:initial;
  flex-grow:0
 }
 .elementor-mobile-button-align-center .e-form__buttons__wrapper,
 .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
 .elementor-mobile-button-align-end .e-form__buttons__wrapper,
 .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
 .elementor-mobile-button-align-start .e-form__buttons__wrapper,
 .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
  -ms-flex-preferred-size:initial;
  flex-basis:auto
 }
}
.elementor-error .elementor-field {
 border-color:#d9534f
}
.elementor-error .help-inline {
 color:#d9534f;
 font-size:.9em
}
.elementor-message {
 margin:10px 0;
 font-size:1em;
 line-height:1
}
.elementor-message:before {
 content:"\e90e";
 display:inline-block;
 font-family:eicons;
 font-weight:400;
 font-style:normal;
 vertical-align:middle;
 margin-right:5px
}
.elementor-message.elementor-message-danger {
 color:#d9534f
}
.elementor-message.elementor-message-danger:before {
 content:"\e87f"
}
.elementor-message.form-message-success {
 color:#5cb85c
}
.elementor-form .elementor-button {
 padding-top:0;
 padding-bottom:0;
 border:none
}
.elementor-form .elementor-button>span {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.elementor-form .elementor-button.elementor-size-xs {
 min-height:33px
}
.elementor-form .elementor-button.elementor-size-sm {
 min-height:40px
}
.elementor-form .elementor-button.elementor-size-md {
 min-height:47px
}
.elementor-form .elementor-button.elementor-size-lg {
 min-height:59px
}
.elementor-form .elementor-button.elementor-size-xl {
 min-height:72px
}
.elementor-element .elementor-widget-container {
 -webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;
 transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;
 -o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
 transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
 transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.elementor-button {
 display:inline-block;
 line-height:1;
 background-color:#818a91;
 font-size:15px;
 padding:12px 24px;
 border-radius:3px;
 color:#fff;
 fill:#fff;
 text-align:center;
 -webkit-transition:all .3s;
 -o-transition:all .3s;
 transition:all .3s
}
.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
 color:#fff
}
.elementor-button-content-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.elementor-button-icon {
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0;
 -webkit-box-ordinal-group:6;
 -ms-flex-order:5;
 order:5
}
.elementor-button-icon svg {
 width:1em;
 height:auto
}
.elementor-button-icon .e-font-icon-svg {
 height:1em
}
.elementor-button-text {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-box-ordinal-group:11;
 -ms-flex-order:10;
 order:10;
 display:inline-block
}
.elementor-button.elementor-size-xs {
 font-size:13px;
 padding:10px 20px;
 border-radius:2px
}
.elementor-button.elementor-size-md {
 font-size:16px;
 padding:15px 30px;
 border-radius:4px
}
.elementor-button.elementor-size-lg {
 font-size:18px;
 padding:20px 40px;
 border-radius:5px
}
.elementor-button.elementor-size-xl {
 font-size:20px;
 padding:25px 50px;
 border-radius:6px
}
.elementor-button .elementor-align-icon-right {
 margin-left:5px;
 -webkit-box-ordinal-group:16;
 -ms-flex-order:15;
 order:15
}
.elementor-button .elementor-align-icon-left {
 margin-right:5px;
 -webkit-box-ordinal-group:6;
 -ms-flex-order:5;
 order:5
}
.elementor-button span {
 text-decoration:inherit
}
.elementor-element.elementor-button-info .elementor-button {
 background-color:#5bc0de
}
.elementor-element.elementor-button-success .elementor-button {
 background-color:#5cb85c
}
.elementor-element.elementor-button-warning .elementor-button {
 background-color:#f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button {
 background-color:#d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info {
 background-color:#5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success {
 background-color:#5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning {
 background-color:#f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger {
 background-color:#d9534f
}
.elementor-tab-title a {
 color:inherit
}
.elementor-view-stacked .elementor-icon {
 padding:.5em;
 background-color:#818a91;
 color:#fff;
 fill:#fff
}
.elementor-view-framed .elementor-icon {
 padding:.5em;
 color:#818a91;
 border:3px solid #818a91;
 background-color:transparent
}
.elementor-icon {
 display:inline-block;
 line-height:1;
 -webkit-transition:all .3s;
 -o-transition:all .3s;
 transition:all .3s;
 color:#818a91;
 font-size:50px;
 text-align:center
}
.elementor-icon:hover {
 color:#818a91
}
.elementor-icon i,
.elementor-icon svg {
 width:1em;
 height:1em;
 position:relative;
 display:block
}
.elementor-icon i:before,
.elementor-icon svg:before {
 position:absolute;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.elementor-icon i.fad {
 width:auto
}
.elementor-shape-circle .elementor-icon {
 border-radius:50%
}
.e-transform .elementor-widget-container {
 -webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
 transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
 -webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);
 -ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);
 transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);
 -webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s);
 transition:-webkit-transform var(--e-transform-transition-duration,.4s);
 -o-transition:transform var(--e-transform-transition-duration,.4s);
 transition:transform var(--e-transform-transition-duration,.4s);
 transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)
}
.swiper-container {
 margin-left:auto;
 margin-right:auto;
 position:relative;
 overflow:hidden;
 z-index:1
}
.swiper-container .swiper-slide figure {
 line-height:0
}
.swiper-container .elementor-lightbox-content-source {
 display:none
}
.swiper-container-no-flexbox .swiper-slide {
 float:left
}
.swiper-container-vertical>.swiper-wrapper {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.swiper-wrapper {
 position:relative;
 width:100%;
 height:100%;
 z-index:1;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 -o-transition-property:transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
 -webkit-transition-timing-function:ease-out;
 -o-transition-timing-function:ease-out;
 transition-timing-function:ease-out;
 margin:0 auto
}
.swiper-slide {
 -ms-flex-negative:0;
 flex-shrink:0;
 width:100%;
 height:100%;
 position:relative
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
 height:auto
}
.swiper-container-autoheight .swiper-wrapper {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-transition-property:height,-webkit-transform;
 transition-property:height,-webkit-transform;
 -o-transition-property:transform,height;
 transition-property:transform,height;
 transition-property:transform,height,-webkit-transform
}
.swiper-container .swiper-notification {
 position:absolute;
 left:0;
 top:0;
 pointer-events:none;
 opacity:0;
 z-index:-1000
}
.swiper-wp8-horizontal {
 -ms-touch-action:pan-y;
 touch-action:pan-y
}
.swiper-wp8-vertical {
 -ms-touch-action:pan-x;
 touch-action:pan-x
}
.swiper-button-next,
.swiper-button-prev {
 position:absolute;
 top:50%;
 width:27px;
 height:44px;
 margin-top:-22px;
 z-index:10;
 cursor:pointer;
 background-size:27px 44px;
 background:no-repeat 50%
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
 opacity:.35;
 cursor:auto;
 pointer-events:none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
 left:10px;
 right:auto
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
 right:10px;
 left:auto
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-pagination {
 position:absolute;
 text-align:center;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
 opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
 bottom:5px;
 left:0;
 width:100%
}
.swiper-pagination-bullet {
 width:6px;
 height:6px;
 display:inline-block;
 border-radius:50%;
 background:#000;
 opacity:.2
}
.swiper-pagination-fraction {
 color:#000
}
button.swiper-pagination-bullet {
 border:none;
 margin:0;
 padding:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 appearance:none;
 -webkit-appearance:none;
 -moz-appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
 cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
 background:#fff
}
.swiper-pagination-bullet-active {
 opacity:1
}
.swiper-pagination-white .swiper-pagination-bullet-active {
 background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
 background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets {
 right:10px;
 top:50%;
 -webkit-transform:translate3d(0,-50%,0);
 transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
 margin:5px 0;
 display:block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
 margin:0 6px
}
.swiper-pagination-progressbar {
 background:rgba(0,0,0,.25);
 position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
 background:#000;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transform-origin:left top;
 -ms-transform-origin:left top;
 transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
 -webkit-transform-origin:right top;
 -ms-transform-origin:right top;
 transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
 width:100%;
 height:4px;
 left:0;
 top:0
}
.swiper-container-vertical>.swiper-pagination-progressbar {
 width:4px;
 height:100%;
 left:0;
 top:0
}
.swiper-pagination-progressbar.swiper-pagination-white {
 background:hsla(0,0%,100%,.5)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
 background:#fff
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
 background:#000
}
.swiper-container-3d {
 -webkit-perspective:1200px;
 perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 pointer-events:none;
 z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
 background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);
 background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
 background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
 background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);
 background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
 background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
 background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
 background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
 background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
 background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);
 background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
 background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
 -ms-perspective:1200px
}
.swiper-container-cube,
.swiper-container-flip {
 overflow:visible
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
 pointer-events:none;
 z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
 pointer-events:none
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
 pointer-events:auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
 z-index:0;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.swiper-container-cube .swiper-slide {
 visibility:hidden;
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 width:100%;
 height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
 pointer-events:auto;
 visibility:visible
}
.swiper-container-cube .swiper-cube-shadow {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 background:#000;
 opacity:.6;
 -webkit-filter:blur(50px);
 filter:blur(50px);
 z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
 -webkit-transition-timing-function:ease-out;
 -o-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
 pointer-events:none;
 -webkit-transition-property:opacity;
 -o-transition-property:opacity;
 transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
 pointer-events:none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
 pointer-events:auto
}
.swiper-zoom-container {
 width:100%;
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
 max-width:100%;
 max-height:100%;
 -o-object-fit:contain;
 object-fit:contain
}
.swiper-scrollbar {
 border-radius:10px;
 position:relative;
 -ms-touch-action:none;
 background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
 position:absolute;
 left:1%;
 bottom:3px;
 z-index:50;
 height:5px;
 width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
 position:absolute;
 right:3px;
 top:1%;
 z-index:50;
 width:5px;
 height:98%
}
.swiper-scrollbar-drag {
 height:100%;
 width:100%;
 position:relative;
 background:rgba(0,0,0,.5);
 border-radius:10px;
 left:0;
 top:0
}
.swiper-scrollbar-cursor-drag {
 cursor:move
}
.elementor-pagination-position-outside .swiper-container {
 padding-bottom:30px
}
.elementor-pagination-position-outside .elementor-swiper-button {
 top:calc(50% - 30px / 2)
}
.elementor-swiper {
 position:relative
}
.elementor-main-swiper {
 position:static
}
.elementor-arrows-position-outside .swiper-container {
 width:calc(100% - 60px)
}
.elementor-arrows-position-outside .elementor-swiper-button-prev {
 left:0
}
.elementor-arrows-position-outside .elementor-swiper-button-next {
 right:0
}
.swiper-image-stretch .swiper-slide .swiper-slide-image {
 width:100%
}
.elementor-swiper-button {
 position:absolute;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 z-index:1;
 cursor:pointer;
 font-size:25px;
 color:hsla(0,0%,93.3%,.9);
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.elementor-swiper-button svg {
 fill:hsla(0,0%,93.3%,.9);
 height:1em;
 width:1em
}
.elementor-swiper-button-prev {
 left:10px
}
.elementor-swiper-button-next {
 right:10px
}
.elementor-swiper-button.swiper-button-disabled {
 opacity:.3
}
.swiper-container-cube .elementor-swiper-button {
 -webkit-transform:translate3d(0,-50%,1px);
 transform:translate3d(0,-50%,1px)
}
.swiper-lazy-preloader {
 width:42px;
 height:42px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-21px;
 margin-top:-21px;
 z-index:10;
 -webkit-transform-origin:50%;
 -ms-transform-origin:50%;
 transform-origin:50%;
 -webkit-animation:swiper-preloader-spin 1s steps(12) infinite;
 animation:swiper-preloader-spin 1s steps(12) infinite
}
.swiper-lazy-preloader:after {
 display:block;
 content:"";
 width:100%;
 height:100%;
 background-size:100%;
 background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%
}
.swiper-lazy-preloader-white:after {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
@keyframes swiper-preloader-spin {
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.elementor-lightbox {
 --lightbox-ui-color:hsla(0,0%,93.3%,.9);
 --lightbox-ui-color-hover:#fff;
 --lightbox-text-color:var(--lightbox-ui-color);
 --lightbox-header-icons-size:20px;
 --lightbox-navigation-icons-size:25px
}
.elementor-lightbox .dialog-header {
 display:none
}
.elementor-lightbox .dialog-widget-content {
 background:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 width:100%;
 height:100%
}
.elementor-lightbox .dialog-message {
 -webkit-animation-duration:.3s;
 animation-duration:.3s
}
.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
 height:100%
}
.elementor-lightbox .dialog-message.dialog-lightbox-message {
 padding:0
}
.elementor-lightbox .dialog-lightbox-close-button {
 cursor:pointer;
 position:absolute;
 font-size:var(--lightbox-header-icons-size);
 right:.75em;
 margin-top:13px;
 padding:.25em;
 z-index:2;
 line-height:1;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.elementor-lightbox .dialog-lightbox-close-button svg {
 height:1em;
 width:1em
}
.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
 color:var(--lightbox-ui-color);
 -webkit-transition:all .3s;
 -o-transition:all .3s;
 transition:all .3s;
 opacity:1
}
.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
 fill:var(--lightbox-ui-color)
}
.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
 color:var(--lightbox-ui-color-hover)
}
.elementor-lightbox .dialog-lightbox-close-button:hover svg,
.elementor-lightbox .elementor-swiper-button:hover svg {
 fill:var(--lightbox-ui-color-hover)
}
.elementor-lightbox .swiper-container {
 height:100%
}
.elementor-lightbox .elementor-lightbox-item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:relative;
 padding:70px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 height:100%;
 margin:auto
}
@media (max-width:767px) {
 .elementor-lightbox .elementor-lightbox-item {
  padding:70px 0
 }
}
.elementor-lightbox .elementor-lightbox-image {
 max-height:100%;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-lightbox-image:hover {
 opacity:1;
 -webkit-filter:none;
 filter:none;
 border:none
}
.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container {
 -webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
 box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
 border-radius:2px
}
.elementor-lightbox .elementor-video-container {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width:1025px) {
 .elementor-lightbox .elementor-video-container {
  width:75%
 }
}
@media (max-width:1024px) {
 .elementor-lightbox .elementor-video-container {
  width:100%
 }
}
@media (min-width:768px) and (max-width:1024px) {
 .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
  width:70%
 }
}
.elementor-lightbox .elementor-swiper-button:focus {
 outline-width:1px
}
.elementor-lightbox .elementor-swiper-button-next,
.elementor-lightbox .elementor-swiper-button-prev {
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:15%;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:var(--lightbox-navigation-icons-size)
}
.elementor-lightbox .elementor-swiper-button-prev {
 left:0
}
.elementor-lightbox .elementor-swiper-button-next {
 right:0
}
@media (max-width:767px) {
 .elementor-lightbox .elementor-swiper-button:focus {
  outline:none
 }
 .elementor-lightbox .elementor-swiper-button-next,
 .elementor-lightbox .elementor-swiper-button-prev {
  width:20%
 }
 .elementor-lightbox .elementor-swiper-button-next i,
 .elementor-lightbox .elementor-swiper-button-prev i {
  padding:10px;
  background-color:rgba(0,0,0,.5)
 }
 .elementor-lightbox .elementor-swiper-button-prev {
  left:0;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .elementor-lightbox .elementor-swiper-button-next {
  right:0;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
}
.elementor-slideshow__counter {
 color:currentColor;
 font-size:.75em;
 width:-webkit-max-content;
 width:-moz-max-content;
 width:max-content
}
.elementor-slideshow__footer,
.elementor-slideshow__header {
 position:absolute;
 left:0;
 width:100%;
 padding:15px 20px;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.elementor-slideshow__footer {
 color:var(--lightbox-text-color)
}
.elementor-slideshow__header {
 color:var(--lightbox-ui-color);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 font-size:var(--lightbox-header-icons-size);
 padding-left:1em;
 padding-right:2.6em;
 top:0;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 z-index:10
}
.elementor-slideshow__header>i,
.elementor-slideshow__header>svg {
 cursor:pointer;
 padding:.25em;
 margin:0 .35em
}
.elementor-slideshow__header>i {
 font-size:inherit
}
.elementor-slideshow__header>i:hover {
 color:var(--lightbox-ui-color-hover)
}
.elementor-slideshow__header>svg {
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 fill:var(--lightbox-ui-color);
 height:1em;
 width:1em
}
.elementor-slideshow__header>svg:hover {
 fill:var(--lightbox-ui-color-hover)
}
.elementor-slideshow__header .elementor-slideshow__counter {
 margin-right:auto
}
.elementor-slideshow__header .elementor-icon-share {
 z-index:5
}
.elementor-slideshow__share-menu {
 background-color:transparent;
 width:0;
 height:0;
 position:absolute;
 overflow:hidden;
 -webkit-transition:background-color .4s;
 -o-transition:background-color .4s;
 transition:background-color .4s
}
.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
 color:#2c2c2c
}
.elementor-slideshow__share-links {
 display:block;
 position:absolute;
 min-width:200px;
 right:2.8em;
 top:3em;
 background-color:#fff;
 border-radius:3px;
 padding:14px 20px;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 opacity:0;
 -webkit-transform-origin:90% 10%;
 -ms-transform-origin:90% 10%;
 transform-origin:90% 10%;
 -webkit-transition:all .25s .1s;
 -o-transition:all .25s .1s;
 transition:all .25s .1s;
 -webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);
 box-shadow:0 4px 15px rgba(0,0,0,.3)
}
.elementor-slideshow__share-links a {
 text-align:left;
 color:#55595c;
 font-size:12px;
 line-height:2.5;
 display:block;
 opacity:0;
 -webkit-transition:opacity .5s .1s;
 -o-transition:opacity .5s .1s;
 transition:opacity .5s .1s
}
.elementor-slideshow__share-links a:hover {
 color:#000
}
.elementor-slideshow__share-links a i,
.elementor-slideshow__share-links a svg {
 margin-right:.75em
}
.elementor-slideshow__share-links a i {
 font-size:1.25em
}
.elementor-slideshow__share-links a svg {
 height:1.25em;
 width:1.25em
}
.elementor-slideshow__share-links:before {
 content:"";
 display:block;
 position:absolute;
 top:1px;
 right:.5em;
 border:.45em solid transparent;
 border-bottom-color:#fff;
 -webkit-transform:translateY(-100%) scaleX(.7);
 -ms-transform:translateY(-100%) scaleX(.7);
 transform:translateY(-100%) scaleX(.7)
}
.elementor-slideshow__footer {
 bottom:0;
 z-index:5;
 position:fixed
}
.elementor-slideshow__description,
.elementor-slideshow__title {
 margin:0
}
.elementor-slideshow__title {
 font-size:16px;
 font-weight:700
}
.elementor-slideshow__description {
 font-size:14px
}
.elementor-slideshow--ui-hidden .elementor-slideshow__footer,
.elementor-slideshow--ui-hidden .elementor-slideshow__header {
 opacity:0;
 pointer-events:none
}
.elementor-slideshow--ui-hidden .elementor-swiper-button-next,
.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
 opacity:0
}
.elementor-slideshow--fullscreen-mode .elementor-video-container {
 width:100%
}
.elementor-slideshow--zoom-mode .elementor-slideshow__footer,
.elementor-slideshow--zoom-mode .elementor-slideshow__header {
 background-color:rgba(0,0,0,.5)
}
.elementor-slideshow--zoom-mode .elementor-swiper-button-next,
.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
 opacity:0;
 pointer-events:none
}
.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
 top:0;
 left:0;
 width:100vw;
 height:100vh;
 opacity:1;
 cursor:default;
 background-color:rgba(0,0,0,.5)
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links,
.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
 opacity:1
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
 color:#1da1f2
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
 color:#3b5998
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
 color:#bd081c
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
 color:#a4afb7
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
 fill:#1da1f2
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
 fill:#3b5998
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
 fill:#bd081c
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
 fill:#a4afb7
}
.elementor-slideshow--share-mode .eicon-share-arrow {
 z-index:2
}
.animated {
 -webkit-animation-duration:1.25s;
 animation-duration:1.25s
}
.animated.animated-slow {
 -webkit-animation-duration:2s;
 animation-duration:2s
}
.animated.animated-fast {
 -webkit-animation-duration:.75s;
 animation-duration:.75s
}
.animated.infinite {
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.animated.reverse {
 animation-direction:reverse;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
@media (prefers-reduced-motion:reduce) {
 .animated {
  -webkit-animation:none;
  animation:none
 }
}
.elementor-shape {
 overflow:hidden;
 position:absolute;
 left:0;
 width:100%;
 line-height:0;
 direction:ltr
}
.elementor-shape-top {
 top:-1px
}
.elementor-shape-top:not([data-negative=false]) svg {
 z-index:-1
}
.elementor-shape-bottom {
 bottom:-1px
}
.elementor-shape-bottom:not([data-negative=true]) svg {
 z-index:-1
}
.elementor-shape[data-negative=false].elementor-shape-bottom,
.elementor-shape[data-negative=true].elementor-shape-top {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.elementor-shape svg {
 display:block;
 width:calc(100% + 1.3px);
 position:relative;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.elementor-shape .elementor-shape-fill {
 fill:#fff;
 -webkit-transform-origin:center;
 -ms-transform-origin:center;
 transform-origin:center;
 -webkit-transform:rotateY(0deg);
 transform:rotateY(0deg)
}
#wp-admin-bar-elementor_edit_page>.ab-item:before {
 content:"\e813";
 font-family:eicons;
 top:3px;
 font-size:18px
}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 width:200px
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
 white-space:nowrap;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 overflow:hidden;
 width:100%
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
 background:#55595c;
 font-size:11px;
 line-height:9px;
 margin-top:6px;
 padding:4px 8px;
 border-radius:3px
}
#wp-admin-bar-elementor_inspector>.ab-item:before {
 content:"\f348";
 top:2px
}
#wpadminbar * {
 font-style:normal
}
.page-template-elementor_canvas.elementor-page:before {
 display:none
}
.elementor-post__thumbnail__link {
 -webkit-transition:none;
 -o-transition:none;
 transition:none
}
#left-area ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items {
 padding:0
}
.e--ua-appleWebkit.rtl {
 --flex-right:flex-start
}
.e--ua-appleWebkit .elementor-share-buttons--align-right,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
 --justify-content:var(--flex-right,flex-end)
}
.e--ua-appleWebkit .elementor-share-buttons--align-center,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
 --justify-content:center
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
 width:auto;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:var(--justify-content,space-between);
 -ms-flex-pack:var(--justify-content,space-between);
 justify-content:var(--justify-content,space-between);
 margin-left:calc(-.5 * var(--grid-column-gap));
 margin-right:calc(-.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
 margin-left:calc(.5 * var(--grid-column-gap));
 margin-right:calc(.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
 display:inline-block
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
 margin-left:0;
 margin-right:0
}
@media (max-width:1024px) {
 .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,
 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
  --justify-content:var(--flex-right,flex-end)
 }
 .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,
 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
  --justify-content:center
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
  width:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:var(--justify-content,space-between);
  -ms-flex-pack:var(--justify-content,space-between);
  justify-content:var(--justify-content,space-between);
  margin-left:calc(-.5 * var(--grid-column-gap));
  margin-right:calc(-.5 * var(--grid-column-gap))
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
  margin-left:calc(.5 * var(--grid-column-gap));
  margin-right:calc(.5 * var(--grid-column-gap))
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
  display:inline-block
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
  margin-left:0;
  margin-right:0
 }
}
@media (max-width:767px) {
 .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,
 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
  --justify-content:var(--flex-right,flex-end)
 }
 .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,
 .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
  --justify-content:center
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
  width:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:var(--justify-content,space-between);
  -ms-flex-pack:var(--justify-content,space-between);
  justify-content:var(--justify-content,space-between);
  margin-left:calc(-.5 * var(--grid-column-gap));
  margin-right:calc(-.5 * var(--grid-column-gap))
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
  margin-left:calc(.5 * var(--grid-column-gap));
  margin-right:calc(.5 * var(--grid-column-gap))
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
  display:inline-block
 }
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,
 .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
  margin-left:0;
  margin-right:0
 }
}
@media (max-width:767px) {
 .elementor .elementor-hidden-mobile,
 .elementor .elementor-hidden-phone {
  display:none
 }
}
@media (min-width:-1px) and (max-width:-1px) {
 .elementor .elementor-hidden-mobile_extra {
  display:none
 }
}
@media (min-width:768px) and (max-width:1024px) {
 .elementor .elementor-hidden-tablet {
  display:none
 }
}
@media (min-width:-1px) and (max-width:-1px) {
 .elementor .elementor-hidden-laptop,
 .elementor .elementor-hidden-tablet_extra {
  display:none
 }
}
@media (min-width:1025px) and (max-width:99999px) {
 .elementor .elementor-hidden-desktop {
  display:none
 }
}
@media (min-width:-1px) {
 .elementor .elementor-hidden-widescreen {
  display:none
 }
}
.elementor-widget-text-path {
 font-size:20px;
 text-align:var(--alignment,left)
}
.elementor-widget-text-path svg {
 width:var(--width);
 max-width:100%;
 height:auto;
 overflow:visible;
 word-spacing:var(--word-spacing);
 -webkit-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));
 -ms-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));
 transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))
}
.elementor-widget-text-path svg path {
 vector-effect:non-scaling-stroke;
 fill:var(--path-fill,transparent);
 stroke:var(--stroke-color,transparent);
 stroke-width:var(--stroke-width,1px);
 -webkit-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;
 -o-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;
 transition:var(--stroke-transition) stroke,var(--stroke-transition) fill
}
.elementor-widget-text-path svg:hover path {
 --path-fill:var(--path-fill-hover);
 --stroke-color:var(--stroke-color-hover);
 --stroke-width:var(--stroke-width-hover)
}
.elementor-widget-text-path svg text {
 --fill:var(--text-color);
 fill:var(--fill);
 direction:var(--direction,ltr);
 -webkit-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;
 -o-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;
 transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill
}
.elementor-widget-text-path svg text:hover {
 --color:var(--text-color-hover,var(--text-color));
 --fill:var(--color);
 color:var(--color)
}
.temegum-footer-menu .accordion-heading {
 position:relative
}
.temegum-footer-menu .accordion-menu-items {
 padding:0;
 margin:0;
 list-style:none;
 overflow:hidden;
 display:block
}
.temegum-footer-menu .accordion-button {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 display:block;
 text-align:right
}
.temegum-footer-menu .elementor-heading-title {
 padding-right:30px
}
.temegum-footer-menu .accordion-button .toggle-btn {
 position:absolute;
 top:50%;
 right:6px;
 transform:translateY(-50%);
 visibility:hidden
}
.temegum-footer-menu.menu-collpase .accordion-menu-items {
 height:0;
 display:none
}
.temegum-footer-menu.menu-collpase .toggle-btn.toggle-expand {
 visibility:visible
}
.temegum-footer-menu:not(.menu-collpase) .toggle-btn.toggle-collapse {
 visibility:visible
}
@media(min-width:480px) {
 .temegum-footer-menu .accordion-button,
 .temegum-footer-menu .accordion-button .toggle-btn {
  visibility:hidden;
  display:none
 }
}
body.elementor-editor-active .temegum-footer-menu .accordion-button .toggle-btn {
 visibility:visible!important
}
body.elementor-editor-active .temegum-footer-menu .accordion-button .toggle-btn.toggle-expand {
 top:200%
}
.rtl .temegum-footer-menu .elementor-heading-title {
 padding-left:30px;
 padding-right:0
}
.rtl .temegum-footer-menu .accordion-button {
 text-align:left
}
.rtl .temegum-footer-menu .accordion-button .toggle-btn {
 left:6px;
 right:0
}
#the7-body .dt-nav-menu {
 list-style:none;
 margin:0
}
.elementor-widget-the7_nav-menu .elementor-widget-container {
 overflow:hidden
}
.dt-nav-menu {
 --icon-size:1em;
 --icon-spacing:5px
}
.dt-nav-menu li {
 position:relative;
 display:flex;
 flex-flow:row wrap;
 align-items:center;
 width:100%;
 list-style:none
}
.sub-widget-divider-yes .dt-nav-menu li:after,
.sub-widget-divider-yes .dt-nav-menu li:first-child:before,
.widget-divider-yes .dt-nav-menu li:after,
.widget-divider-yes .dt-nav-menu li:first-child:before {
 content:"";
 position:absolute;
 bottom:calc((var(--grid-row-gap,0px) - var(--divider-width,0px))/ 2);
 left:0;
 width:100%;
 border-top-width:var(--divider-width,0);
 border-bottom-width:var(--divider-width,0);
 border-color:var(--the7-divider-color)
}
.widget-divider-yes .dt-nav-menu>li:first-child:before {
 bottom:calc(100% - var(--divider-width,0px))
}
.widget-divider-yes .dt-nav-menu li:last-child:after {
 bottom:calc(-1 * var(--divider-width,0px)/ 2)
}
.widget-divider-yes .dt-nav-menu--main:not(.last-item-border-hide) {
 padding-bottom:calc(var(--divider-width,0px)/ 2)
}
.sub-widget-divider-yes .vertical-sub-nav li:after,
.sub-widget-divider-yes .vertical-sub-nav li:first-child:before {
 bottom:calc((var(--sub-grid-row-gap,0px) - var(--divider-sub-width,0px))/ 2);
 left:0;
 width:100%;
 border-top-width:var(--divider-sub-width,0);
 border-bottom-width:var(--divider-sub-width,0);
 border-color:var(--the7-divider-color)
}
.sub-widget-divider-yes .vertical-sub-nav li:last-child:after {
 bottom:calc(-1 * var(--divider-sub-width,0px)/ 2)
}
.sub-widget-divider-yes .vertical-sub-nav>li:first-child:before {
 bottom:calc(100% - var(--divider-sub-width,0px))
}
.dt-nav-menu a {
 position:relative;
 display:flex;
 flex-flow:row nowrap;
 width:100%;
 transition:all .3s;
 border:0 solid;
 line-height:1.2
}
.dt-nav-menu>li>a {
 font-size:var(--the7-text-big-font-size);
 line-height:var(--the7-text-big-line-height);
 color:var(--the7-title-color);
 border-color:var(--the7-divider-color)
}
.vertical-sub-nav {
 --sub-icon-size:1em;
 --sub-icon-spacing:5px;
 transition:opacity .5s
}
.vertical-sub-nav>li a {
 font-size:var(--the7-base-font-size);
 line-height:var(--the7-base-line-height);
 color:var(--the7-title-color);
 border-color:var(--the7-divider-color)
}
.dt-nav-menu li .item-content {
 display:flex;
 align-items:center;
 order:1
}
.dt-icon-align-side.dt-icon-position-left .dt-nav-menu>li>a .item-content {
 padding-left:var(--icon-size);
 margin-left:var(--icon-spacing)
}
.dt-icon-align-side.dt-icon-position-right .dt-nav-menu>li>a .item-content {
 padding-right:var(--icon-size);
 margin-right:var(--icon-spacing)
}
.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu>li>a .item-content {
 padding:0 var(--icon-size);
 margin:0 var(--icon-spacing)
}
.dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav>li .item-content {
 padding-left:var(--sub-icon-size);
 margin-left:var(--sub-icon-spacing)
}
.dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav>li .item-content {
 padding-right:var(--sub-icon-size);
 margin-right:var(--sub-icon-spacing)
}
.dt-sub-menu_align-center .dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
 padding:0 var(--sub-icon-size);
 margin:0 var(--sub-icon-spacing)
}
.content ul.vertical-sub-nav {
 margin:0
}
.dt-nav-menu li>.mega-menu-img-left_top .item-content,
.dt-nav-menu li>.mega-menu-img-right_top .item-content,
.dt-nav-menu li>.mega-menu-img-top .item-content,
.dt-nav-menu li>.mega-menu-img-top_align_left .item-content {
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.dt-nav-menu__align-center ul li,
.dt-nav-menu__align-center ul li a,
.dt-nav-menu__align-center ul li a>.item-content {
 justify-content:inherit;
 align-items:inherit;
 text-align:inherit
}
#page .dt-nav-menu__align-right ul li,
#page .dt-nav-menu__align-right ul li a {
 justify-content:inherit
}
.dt-nav-menu__align-left li>a.mega-menu-img-left_top .item-content,
.dt-nav-menu__align-left li>a.mega-menu-img-right_top .item-content,
.dt-nav-menu__align-left li>a.mega-menu-img-top .item-content,
.dt-nav-menu__align-left li>a.mega-menu-img-top_align_left .item-content {
 align-items:inherit
}
.dt-nav-menu__align-right .dt-nav-menu li:not(.dt-mega-parent)>a.mega-menu-img-left_top .item-content,
.dt-nav-menu__align-right .dt-nav-menu li:not(.dt-mega-parent)>a.mega-menu-img-right_top .item-content,
.dt-nav-menu__align-right .dt-nav-menu li:not(.dt-mega-parent)>a.mega-menu-img-top .item-content,
.dt-nav-menu__align-right .dt-nav-menu li:not(.dt-mega-parent)>a.mega-menu-img-top_align_left .item-content {
 align-items:inherit;
 text-align:right
}
.dt-nav-menu__align-right .dt-nav-menu li:not(.dt-mega-parent)>.mega-menu-img-right .item-content {
 text-align:right
}
.dt-nav-menu a:not(.mega-menu-img-top):not(.mega-menu-img-top_align_left):not(.mega-menu-img-right_top):not(.mega-menu-img-left_top) {
 align-items:center
}
.dt-sub-menu-display-on_click,
.dt-sub-menu-display-on_item_click {
 visibility:hidden
}
.the7-e-mega-menu .dt-sub-menu-display-on_click,
.the7-e-mega-menu .dt-sub-menu-display-on_item_click,
.the7-e-sticky-spacer .dt-sub-menu-display-on_click,
.the7-e-sticky-spacer .dt-sub-menu-display-on_item_click {
 visibility:inherit!important
}
.dt-sub-menu-display-on_click .dt-nav-menu li>.vertical-sub-nav,
.dt-sub-menu-display-on_item_click .dt-nav-menu li>.vertical-sub-nav {
 display:none
}
.dt-sub-menu-display-on_click .dt-nav-menu li.act>.vertical-sub-nav,
.dt-sub-menu-display-on_item_click .dt-nav-menu li.act>.vertical-sub-nav {
 display:block
}
.dt-nav-menu li>.vertical-sub-nav {
 width:100%
}
.dt-sub-menu-display-on_click.indicator-off .next-level-button,
.dt-sub-menu-display-on_item_click.indicator-off li .next-level-button {
 display:none
}
.dt-sub-menu-display-on_click li .next-level-button,
.dt-sub-menu-display-on_item_click li .next-level-button {
 visibility:hidden;
 pointer-events:none
}
.dt-icon-align-side.dt-sub-menu-display-on_click .dt-nav-menu>li>a .next-level-button,
.dt-icon-align-side.dt-sub-menu-display-on_item_click .dt-nav-menu>li>a .next-level-button {
 position:absolute
}
.dt-icon-position-left.dt-icon-align-side.dt-sub-menu-display-on_click .dt-nav-menu>li>a .next-level-button,
.dt-icon-position-left.dt-icon-align-side.dt-sub-menu-display-on_item_click .dt-nav-menu>li>a .next-level-button {
 left:0
}
.dt-icon-position-right.dt-icon-align-side.dt-sub-menu-display-on_click .dt-nav-menu>li>a .next-level-button,
.dt-icon-position-right.dt-icon-align-side.dt-sub-menu-display-on_item_click .dt-nav-menu>li>a .next-level-button {
 right:0
}
.dt-sub-icon-align-side.dt-sub-menu-display-on_click .vertical-sub-nav>li .next-level-button,
.dt-sub-icon-align-side.dt-sub-menu-display-on_item_click .vertical-sub-nav>li .next-level-button {
 position:absolute
}
.dt-sub-icon-position-left.dt-sub-icon-align-side.dt-sub-menu-display-on_click .vertical-sub-nav>li .next-level-button,
.dt-sub-icon-position-left.dt-sub-icon-align-side.dt-sub-menu-display-on_item_click .vertical-sub-nav>li .next-level-button {
 left:0
}
.dt-sub-icon-position-right.dt-sub-icon-align-side.dt-sub-menu-display-on_click .vertical-sub-nav>li .next-level-button,
.dt-sub-icon-position-right.dt-sub-icon-align-side.dt-sub-menu-display-on_item_click .vertical-sub-nav>li .next-level-button {
 right:0
}
.dt-nav-menu .has-children>a .next-level-button {
 position:relative;
 align-self:center;
 display:flex;
 visibility:visible;
 pointer-events:auto;
 line-height:1.2;
 text-align:center
}
.dt-nav-menu .has-children>a .next-level-button:after {
 position:absolute;
 content:"";
 min-width:50px;
 min-height:30px;
 width:100%;
 height:100%;
 top:50%;
 left:50%;
 cursor:pointer;
 transform:translate3d(-50%,-50%,0)
}
.dt-icon-align-side .dt-nav-menu>.has-children>a .next-level-button {
 position:absolute
}
.dt-icon-position-left.dt-icon-align-side .dt-nav-menu>.has-children>a .next-level-button {
 left:0
}
.dt-icon-position-right.dt-icon-align-side .dt-nav-menu>.has-children>a .next-level-button {
 right:0
}
.dt-sub-icon-align-side .vertical-sub-nav>.has-children a .next-level-button {
 position:absolute
}
.dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav>.has-children a .next-level-button {
 left:0
}
.dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav>.has-children a .next-level-button {
 right:0
}
.dt-nav-menu .has-children>a .next-level-button i {
 width:1em
}
.dt-nav-menu li>a .next-level-button svg {
 width:1em;
 height:auto;
 fill:var(--the7-title-color)
}
.dt-nav-menu li.has-children>a .next-level-button>:nth-child(1) {
 visibility:visible;
 opacity:1
}
.dt-nav-menu li.has-children>a .next-level-button>:nth-child(2) {
 position:absolute;
 visibility:hidden;
 opacity:0
}
.dt-nav-menu li.has-children.open-sub>a .next-level-button>:nth-child(1) {
 visibility:hidden;
 opacity:0
}
.dt-nav-menu li.has-children.open-sub>a .next-level-button>:nth-child(2) {
 visibility:visible;
 opacity:1
}
.dt-icon-position-left .dt-nav-menu>li>a .next-level-button,
.dt-sub-icon-position-left .vertical-sub-nav .next-level-button {
 margin-right:5px;
 order:0
}
.dt-icon-position-right .dt-nav-menu>li>a .next-level-button,
.dt-sub-icon-position-right .vertical-sub-nav .next-level-button {
 margin-left:5px;
 order:2
}
.dt-nav-menu .subtitle-text {
 font-size:70%
}
.cookielawinfo-column-1 {
 width:25%
}
.cookielawinfo-column-2 {
 width:10%
}
.cookielawinfo-column-3 {
 width:15%
}
.cookielawinfo-column-4 {
 width:50%
}
.cookielawinfo-simple thead {
 width:100%
}
.cookielawinfo-simple td {
 padding:5px 5px 5px 0;
 vertical-align:top
}
.cookielawinfo-simple thead th {
 padding-right:10px;
 text-align:left
}
.cookielawinfo-modern {
 border:1px solid #e3e3e3;
 background-color:#f2f2f2;
 width:100%;
 border-radius:6px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px
}
.cookielawinfo-modern td,
.cookielawinfo-modern th {
 padding:5px;
 color:#333
}
.cookielawinfo-modern thead {
 font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
 padding:.2em 0 .2em .5em;
 text-align:left;
 color:#4B4B4B;
 background-color:#C8C8C8;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e3e3e3),color-stop(.6,#B3B3B3));
 background-image:-moz-linear-gradient(top,#D6D6D6,#B0B0B0,#B3B3B3 90%);
 border-bottom:solid 1px #999
}
.cookielawinfo-modern th {
 font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
 font-size:17px;
 line-height:20px;
 font-style:normal;
 font-weight:400;
 text-align:left;
 text-shadow:#fff 1px 1px 1px
}
.cookielawinfo-modern td {
 line-height:20px;
 font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
 font-size:14px;
 border-bottom:1px solid #fff;
 border-top:1px solid #fff
}
.cookielawinfo-modern tr.cookielawinfo-row:hover {
 background-color:#fff
}
.cookielawinfo-elegant {
 border:1px solid #DFDFDF;
 background-color:#F9F9F9;
 width:100%;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
 color:#333
}
.cookielawinfo-elegant tr {
 border-top-color:#fff;
 border-bottom:1px solid #DFDFDF;
 color:#555
}
.cookielawinfo-elegant th {
 text-shadow:rgba(255,255,255,.796875) 0 1px 0;
 font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
 font-weight:400;
 padding:7px 7px 8px;
 text-align:left;
 line-height:1.3em;
 font-size:14px
}
.cookielawinfo-elegant td {
 font-size:12px;
 padding:4px 7px 2px;
 vertical-align:top
}
.cookielawinfo-rounded {
 background-color:#f5f5f5;
 padding:5px;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border:1px solid #ebebeb
}
.cookielawinfo-rounded td,
.rounded th {
 padding:1px 5px
}
.cookielawinfo-rounded thead {
 text-shadow:0 1px 0 #fff;
 color:#999
}
.cookielawinfo-rounded th {
 text-align:left;
 text-transform:uppercase;
 font-size:11pt;
 border-bottom:1px solid #fff;
 padding:1px 5px
}
.cookielawinfo-rounded td {
 font-size:10pt;
 padding:5px
}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {
 background-color:#fff
}
table.cookielawinfo-classic {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 border-collapse:collapse;
 border-left:1px solid #ccc;
 border-top:1px solid #ccc;
 color:#333
}
table.cookielawinfo-classic thead tr th {
 text-transform:uppercase;
 background:#e2e2e2
}
table.cookielawinfo-classic tfoot tr th,
table.cookielawinfo-classic tfoot tr td {
 text-transform:uppercase;
 color:#000;
 font-weight:700
}
table.cookielawinfo-classic tfoot tr th {
 width:20%
}
table.cookielawinfo-classic tfoot tr td {
 width:80%
}
table.cookielawinfo-classic td,
table.cookielawinfo-classic th {
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 padding:5px;
 line-height:1.8em;
 font-size:.8em;
 vertical-align:top;
 width:20%
}
table.cookielawinfo-classic tr.odd th,
table.cookielawinfo-classic tr.odd td {
 background:#efefef
}
table.cookielawinfo-winter {
 font:85% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
 padding:0;
 margin:10px 0 20px;
 border-collapse:collapse;
 color:#333;
 background:#F3F5F7
}
table.cookielawinfo-winter a {
 color:#3A4856;
 text-decoration:none;
 border-bottom:1px solid #C6C8CB
}
table.cookielawinfo-winter a:visited {
 color:#777
}
table.cookielawinfo-winter a:hover {
 color:#000
}
table.cookielawinfo-winter caption {
 text-align:left;
 text-transform:uppercase;
 padding-bottom:10px;
 font:200% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif
}
table.cookielawinfo-winter thead th {
 background:#3A4856;
 padding:15px 10px;
 color:#fff;
 text-align:left;
 font-weight:400
}
table.cookielawinfo-winter tbody {
 border-left:1px solid #EAECEE;
 border-right:1px solid #EAECEE
}
table.cookielawinfo-winter tbody {
 border-bottom:1px solid #EAECEE
}
table.cookielawinfo-winter tbody td,
table.cookielawinfo-winter tbody th {
 padding:10px;
 background:url(../../../plugins/cookie-law-info/images/td_back.gif) repeat-x;
 text-align:left
}
table.cookielawinfo-winter tbody tr {
 background:#F3F5F7
}
table.cookielawinfo-winter tbody tr.odd {
 background:#F0F2F4
}
table.cookielawinfo-winter tbody tr:hover {
 background:#EAECEE;
 color:#111
}
table.cookielawinfo-winter tfoot td,
table.cookielawinfo-winter tfoot th,
table.cookielawinfo-winter tfoot tr {
 text-align:left;
 font:120% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
 text-transform:uppercase;
 background:#fff;
 padding:10px
}
@media(max-width:800px) {
 table.cookielawinfo-row-cat-table td,
 table.cookielawinfo-row-cat-table th {
  width:23%;
  font-size:12px;
  word-wrap:break-word
 }
 table.cookielawinfo-row-cat-table .cookielawinfo-column-4,
 table.cookielawinfo-row-cat-table .cookielawinfo-column-4 {
  width:45%
 }
}
.cookielawinfo-row-cat-title {
 border-bottom:1px solid #eee;
 text-align:center
}
.cookielawinfo-row-cat-title-head {
 text-align:center
}
.cookielawinfo-row-cat-table {
 width:99%;
 margin-left:5px
}
.rs-p-wp-fix {
 display:none!important;
 margin:0!important;
 height:0px!important
}
.wp-block-themepunch-revslider {
 position:relative
}
rs-modal {
 position:fixed!important;
 z-index:9999999!important;
 pointer-events:none!important
}
rs-modal.rs-modal-auto {
 top:auto;
 bottom:auto;
 left:auto;
 right:auto
}
rs-modal.rs-modal-fullwidth,
rs-modal.rs-modal-fullscreen {
 top:0;
 left:0;
 width:100%;
 height:100%
}
rs-modal rs-fullwidth-wrap {
 position:absolute;
 top:0;
 left:0;
 height:100%
}
rs-module-wrap.rs-modal {
 display:none;
 max-height:100%!important;
 overflow:auto!important;
 pointer-events:auto!important
}
rs-module-wrap.hideallscrollbars.rs-modal {
 overflow:hidden!important;
 max-width:100%!important
}
rs-modal-cover {
 width:100%;
 height:100%;
 z-index:0;
 background:transparent;
 position:absolute;
 top:0;
 left:0;
 cursor:pointer;
 pointer-events:auto
}
body>rs-modal-cover {
 position:fixed;
 z-index:9999995!important
}
rs-sbg-px {
 pointer-events:none
}
.rs-forceuntouchable,
.rs-forceuntouchable * {
 pointer-events:none!important
}
.rs-forcehidden * {
 visibility:hidden!important
}
.rs_splitted_lines {
 display:block;
 white-space:nowrap!important
}
.rs-go-fullscreen {
 position:fixed!important;
 width:100%!important;
 height:100%!important;
 top:0px!important;
 left:0px!important;
 z-index:9999999!important;
 background:#fff
}
.rtl {
 direction:rtl
}
@font-face {
 font-family:'revicons';
 src:url(../../../plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
 src:url('../../../plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),
 url(../../../plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),
 url(../../../plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),
 url('../../../plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons') format('svg');
 font-weight:400;
 font-style:normal;
 font-display:swap
}
[class^="revicon-"]:before,
[class*=" revicon-"]:before {
 font-family:"revicons";
 font-style:normal;
 font-weight:400;
 speak-as:none;
 display:inline-block;
 text-decoration:inherit;
 width:1em;
 margin-right:.2em;
 text-align:center;
 font-variant:normal;
 text-transform:none;
 line-height:1em;
 margin-left:.2em
}
rs-module i[class^="fa-"],
rs-module i[class*=" fa-"],
.rb-modal-wrapper i[class^="fa-"],
.rb-modal-wrapper i[class*=" fa-"],
#waitaminute i[class^="fa-"],
#waitaminute i[class*=" fa-"],
#objectlibrary i[class^="fa-"],
#objectlibrary i[class*=" fa-"],
#rs_overview i[class^="fa-"],
#rs_overview i[class*=" fa-"],
#rs_overview_menu i[class^="fa-"],
#rs_overview_menu i[class*=" fa-"],
#builderView i[class^="fa-"],
#builderView i[class*=" 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
}
rs-module [class^="fa-"]:before,
rs-module [class*=" fa-"]:before,
.rb-modal-wrapper [class^="fa-"]:before,
.rb-modal-wrapper [class*=" fa-"]:before,
#rs_overview [class^="fa-"]:before,
#rs_overview [class*=" fa-"]:before,
#objectlibrary [class^="fa-"]:before,
#objectlibrary [class*=" fa-"]:before,
#waitaminute [class^="fa-"]:before,
#waitaminute [class*=" fa-"]:before,
#rs_overview_menu [class^="fa-"]:before,
#rs_overview_menu [class*=" fa-"]:before,
#builderView [class^="fa-"]:before,
#builderView [class*=" fa-"]:before {
 font-family:FontAwesome;
 font-style:normal;
 font-weight:400;
 speak-as:none;
 display:inline-block;
 text-decoration:inherit;
 width:auto;
 margin-right:0;
 text-align:center;
 font-variant:normal;
 text-transform:none;
 line-height:inherit;
 margin-left:0
}
rs-module .sr-only,
#objectlibrary .sr-only,
#waitaminute .sr-only,
#rs_overview .sr-only,
#rs_overview_menu .sr-only,
.rb-modal-wrapper .sr-only,
#builderView .sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
rs-module .sr-only-focusable:active,
rs-module .sr-only-focusable:focus,
#waitaminute .sr-only-focusable:active,
#waitaminute .sr-only-focusable:focus,
#objectlibrary .sr-only-focusable:active,
#objectlibrary .sr-only-focusable:focus,
#rs_overview .sr-only-focusable:active,
#rs_overview .sr-only-focusable:focus,
#rs_overview_menu .sr-only-focusable:active,
#rs_overview_menu .sr-only-focusable:focus,
.rb-modal-wrapper .sr-only-focusable:active,
.rb-modal-wrapper .sr-only-focusable:focus,
#builderView .sr-only-focusable:active,
#builderView .sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.revicon-search-1:before {
 content:'\e802'
}
.revicon-pencil-1:before {
 content:'\e831'
}
.revicon-picture-1:before {
 content:'\e803'
}
.revicon-cancel:before {
 content:'\e80a'
}
.revicon-info-circled:before {
 content:'\e80f'
}
.revicon-trash:before {
 content:'\e801'
}
.revicon-left-dir:before {
 content:'\e817'
}
.revicon-right-dir:before {
 content:'\e818'
}
.revicon-down-open:before {
 content:'\e83b'
}
.revicon-left-open:before {
 content:'\e819'
}
.revicon-right-open:before {
 content:'\e81a'
}
.revicon-angle-left:before {
 content:'\e820'
}
.revicon-angle-right:before {
 content:'\e81d'
}
.revicon-left-big:before {
 content:'\e81f'
}
.revicon-right-big:before {
 content:'\e81e'
}
.revicon-magic:before {
 content:'\e807'
}
.revicon-picture:before {
 content:'\e800'
}
.revicon-export:before {
 content:'\e80b'
}
.revicon-cog:before {
 content:'\e832'
}
.revicon-login:before {
 content:'\e833'
}
.revicon-logout:before {
 content:'\e834'
}
.revicon-video:before {
 content:'\e805'
}
.revicon-arrow-combo:before {
 content:'\e827'
}
.revicon-left-open-1:before {
 content:'\e82a'
}
.revicon-right-open-1:before {
 content:'\e82b'
}
.revicon-left-open-mini:before {
 content:'\e822'
}
.revicon-right-open-mini:before {
 content:'\e823'
}
.revicon-left-open-big:before {
 content:'\e824'
}
.revicon-right-open-big:before {
 content:'\e825'
}
.revicon-left:before {
 content:'\e836'
}
.revicon-right:before {
 content:'\e826'
}
.revicon-ccw:before {
 content:'\e808'
}
.revicon-arrows-ccw:before {
 content:'\e806'
}
.revicon-palette:before {
 content:'\e829'
}
.revicon-list-add:before {
 content:'\e80c'
}
.revicon-doc:before {
 content:'\e809'
}
.revicon-left-open-outline:before {
 content:'\e82e'
}
.revicon-left-open-2:before {
 content:'\e82c'
}
.revicon-right-open-outline:before {
 content:'\e82f'
}
.revicon-right-open-2:before {
 content:'\e82d'
}
.revicon-equalizer:before {
 content:'\e83a'
}
.revicon-layers-alt:before {
 content:'\e804'
}
.revicon-popup:before {
 content:'\e828'
}
.tp-fullwidth-forcer {
 z-index:0;
 pointer-events:none
}
rs-module-wrap {
 visibility:hidden
}
rs-module-wrap,
rs-module-wrap * {
 box-sizing:border-box;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
rs-module-wrap {
 position:relative;
 z-index:1;
 width:100%;
 display:block
}
.rs-fixedscrollon rs-module-wrap {
 position:fixed!important;
 top:0px!important;
 z-index:1000;
 left:0!important
}
.rs-stickyscrollon rs-module-wrap {
 position:sticky!important;
 top:0;
 z-index:1000
}
.rs-stickyscrollon {
 overflow:visible!important
}
rs-fw-forcer {
 display:block;
 width:100%;
 pointer-events:none
}
rs-module {
 position:relative;
 overflow:hidden;
 display:block
}
rs-module.disableVerticalScroll {
 -ms-touch-action:pan-x;
 touch-action:pan-x
}
rs-pzimg-wrap,
rs-sbg-effectwrap,
rs-sbg {
 display:block;
 pointer-events:none
}
rs-sbg-effectwrap {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
rs-carousel-wrap rs-column rs-layer img {
 width:0;
 height:0
}
rs-sbg-px,
rs-sbg-wrap {
 position:absolute;
 top:0;
 left:0;
 z-index:0;
 width:100%;
 height:100%;
 display:block
}
a.rs-layer,
a.rs-layer:-webkit-any-link {
 text-decoration:none
}
a[x-apple-data-detectors] {
 color:inherit!important;
 text-decoration:none!important;
 font-size:inherit!important;
 font-family:inherit!important;
 font-weight:inherit!important;
 line-height:inherit!important
}
.entry-content rs-module a,
rs-module a {
 box-shadow:none
}
.rs-ov-hidden {
 overflow:hidden!important
}
.rs-forceoverflow,
.rs-forceoverflow rs-module-wrap,
.rs-forceoverflow rs-module,
.rs-forceoverflow rs-slides,
.rs-forceoverflow rs-slide {
 overflow:visible!important
}
.tp-simpleresponsive img,
rs-module img {
 max-width:none!important;
 transition:none;
 margin:0;
 padding:0;
 border:none
}
rs-module .no-slides-text {
 font-weight:700;
 text-align:center;
 padding-top:80px
}
rs-slides,
rs-slide,
rs-slide:before {
 position:absolute;
 text-indent:0em;
 top:0;
 left:0
}
rs-slide,
rs-slide:before {
 display:block;
 visibility:hidden
}
.rs-layer .rs-untoggled-content {
 display:block
}
.rs-layer .rs-toggled-content {
 display:none
}
.rs-tc-active.rs-layer>.rs-toggled-content {
 display:block
}
.rs-tc-active.rs-layer>.rs-untoggled-content {
 display:none
}
.rs-layer-video {
 overflow:hidden
}
.rs_html5vidbasicstyles {
 position:relative;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden
}
rs-module rs-layer,
rs-module .rs-layer {
 opacity:0;
 position:relative;
 visibility:hidden;
 display:block;
 -webkit-font-smoothing:antialiased!important;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 -moz-osx-font-smoothing:grayscale;
 z-index:1;
 font-display:swap
}
rs-layer-wrap,
rs-mask,
rs-module-wrap,
rs-module .rs-layer,
rs-module img {
 user-select:none
}
rs-module rs-mask-wrap .rs-layer,
rs-module rs-mask-wrap *:last-child,
.wpb_text_column rs-module rs-mask-wrap .rs-layer,
.wpb_text_column rs-module rs-mask-wrap *:last-child {
 margin-bottom:0
}
.rs-svg svg {
 width:100%;
 height:100%;
 position:relative;
 vertical-align:top
}
rs-layer:not(.rs-wtbindex),
.rs-layer:not(.rs-wtbindex),
rs-alyer *:not(.rs-wtbindex),
.rs-layer *:not(.rs-wtbindex) {
 outline:none!important
}
rs-carousel-wrap {
 cursor:url(../../../plugins/revslider/public/assets/css/openhand.cur),move
}
rs-carousel-wrap.dragged {
 cursor:url(../../../plugins/revslider/public/assets/css/closedhand.cur),move
}
rs-carousel-wrap.noswipe {
 cursor:default
}
rs-carousel-wrap {
 position:absolute;
 overflow:hidden;
 width:100%;
 height:100%;
 top:0;
 left:0
}
rs-carousel-space {
 clear:both;
 display:block;
 width:100%;
 height:0;
 position:relative
}
.tp_inner_padding {
 box-sizing:border-box;
 max-height:none!important
}
.rs-layer.rs-selectable {
 user-select:text
}
rs-px-mask {
 overflow:hidden;
 display:block;
 width:100%;
 height:100%;
 position:relative
}
rs-module embed,
rs-module iframe,
rs-module object,
rs-module audio,
rs-module video {
 max-width:none!important;
 border:none
}
rs-bg-elem {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:0;
 display:block;
 pointer-events:none
}
.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#fff;
 z-index:1000;
 transform:scaleX(0) scaleY(0)
}
rs-zone {
 position:absolute;
 width:100%;
 left:0;
 box-sizing:border-box;
 min-height:50px;
 font-size:0;
 pointer-events:none
}
rs-row-wrap,
rs-column,
rs-cbg-mask-wrap {
 display:block;
 visibility:hidden
}
rs-layer-wrap,
rs-parallax-wrap,
rs-loop-wrap,
rs-mask-wrap {
 display:block
}
rs-column-wrap>rs-loop-wrap {
 z-index:1
}
rs-layer-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap {
 transform-style:flat
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
 rs-carousel-wrap rs-layer-wrap,
 rs-carousel-wrap rs-loop-wrap {
  backface-visibility:hidden;
  transform-style:preserve-3d
 }
}
.safarifix rs-layer-wrap {
 perspective:1000000
}
@-moz-document url-prefix() {
 rs-layer-wrap,
 rs-mask-wrap,
 rs-cbg-mask-wrap {
  perspective:none
 }
}
rs-mask-wrap {
 overflow:hidden
}
rs-fullwidth-wrap {
 position:relative;
 width:100%;
 height:auto;
 display:block;
 overflow:visible;
 max-width:none!important
}
.rev_row_zone_top {
 top:0
}
.rev_row_zone_bottom {
 bottom:0
}
.rev_row_zone_middle {
 top:0
}
rs-column-wrap .rs-parallax-wrap {
 vertical-align:top
}
.rs-layer img,
rs-layer img {
 vertical-align:top
}
rs-row,
rs-row.rs-layer {
 display:table;
 position:relative;
 width:100%!important;
 table-layout:fixed;
 box-sizing:border-box;
 vertical-align:top;
 height:auto;
 font-size:0
}
rs-column-wrap {
 display:table-cell;
 position:relative;
 vertical-align:top;
 height:auto;
 box-sizing:border-box;
 font-size:0
}
rs-column {
 box-sizing:border-box;
 display:block;
 position:relative;
 width:100%!important;
 height:auto!important;
 white-space:normal!important
}
rs-cbg-mask-wrap {
 position:absolute;
 z-index:0;
 box-sizing:border-box
}
rs-column-wrap rs-cbg-mask-wrap {
 top:0;
 left:0;
 bottom:0;
 right:0
}
rs-column-bg {
 position:absolute;
 z-index:0;
 box-sizing:border-box;
 width:100%;
 height:100%
}
.rs-pelock * {
 pointer-events:none!important
}
rs-column .rs-parallax-wrap,
rs-column rs-loop-wrap,
rs-column rs-mask-wrap {
 text-align:inherit
}
rs-column rs-mask-wrap {
 display:inline-block
}
rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap {
 position:relative!important;
 left:auto!important;
 top:auto!important;
 line-height:0
}
rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap,
rs-column .rev_layer_in_column {
 vertical-align:top
}
.rev_break_columns {
 display:block!important
}
.rev_break_columns rs-column-wrap.rs-parallax-wrap {
 display:block!important;
 width:100%!important
}
.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,
.tp-forcenotvisible,
.tp-hide-revslider,
rs-row-wrap.rs-layer-hidden,
rs-column-wrap.rs-layer-hidden,
.rs-layer.rs-layer-hidden,
.rs-layer-audio.rs-layer-hidden,
.rs-parallax-wrap.rs-layer-hidden {
 visibility:hidden!important;
 display:none!important
}
a.rs-layer.rs-nointeraction>.div,
rs-layer.rs-nointeraction:not(a),
.rs-layer.rs-nointeraction:not(a) {
 pointer-events:none!important
}
rs-static-layers {
 position:absolute;
 z-index:101;
 top:0;
 left:0;
 display:block;
 width:100%;
 height:100%;
 pointer-events:none;
 overflow:hidden
}
rs-static-layers.rs-stl-back {
 z-index:0
}
.rs-stl-visible {
 overflow:visible!important
}
.rs-layer rs-fcr {
 width:0;
 height:0;
 border-left:40px solid transparent;
 border-right:0 solid transparent;
 border-top:40px solid #00A8FF;
 position:absolute;
 right:100%;
 top:0
}
.rs-layer rs-fcrt {
 width:0;
 height:0;
 border-left:40px solid transparent;
 border-right:0 solid transparent;
 border-bottom:40px solid #00A8FF;
 position:absolute;
 right:100%;
 top:0
}
.rs-layer rs-bcr {
 width:0;
 height:0;
 border-left:0 solid transparent;
 border-right:40px solid transparent;
 border-bottom:40px solid #00A8FF;
 position:absolute;
 left:100%;
 top:0
}
.rs-layer rs-bcrt {
 width:0;
 height:0;
 border-left:0 solid transparent;
 border-right:40px solid transparent;
 border-top:40px solid #00A8FF;
 position:absolute;
 left:100%;
 top:0
}
.tp-layer-inner-rotation {
 position:relative!important
}
img.tp-slider-alternative-image {
 width:100%;
 height:auto
}
.noFilterClass {
 filter:none!important
}
rs-bgvideo {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:0;
 display:block
}
.rs-layer.rs-fsv {
 top:0;
 left:0;
 position:absolute;
 width:100%;
 height:100%
}
.rs-layer.rs-fsv audio,
.rs-layer.rs-fsv video,
.rs-layer.rs-fsv iframe,
.rs-layer.rs-fsv iframe audio,
.rs-layer.rs-fsv iframe video {
 width:100%;
 height:100%
}
.rs-fsv video {
 background:#000
}
.fullcoveredvideo rs-poster {
 background-position:center center;
 background-size:cover;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.videoisplaying .html5vid rs-poster {
 display:none
}
.tp-video-play-button {
 background:#000;
 background:rgba(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
}
.rs-ISM .tp-video-play-button {
 opacity:1;
 transition:none!important;
 z-index:6
}
.rs-audio .tp-video-play-button {
 display:none!important
}
.rs-layer .html5vid {
 width:100%!important;
 height:100%!important
}
.tp-video-play-button i {
 width:50px;
 height:50px;
 display:inline-block;
 text-align:center!important;
 vertical-align:top;
 line-height:50px!important;
 font-size:30px!important
}
.rs-layer:hover .tp-video-play-button {
 opacity:1;
 display:block;
 z-index:6
}
.rs-layer .tp-revstop {
 display:none;
 width:15px;
 border-right:5px solid #fff!important;
 border-left:5px solid #fff!important;
 transform:translateX(50%) translateY(50%);
 height:20px;
 margin-left:11px!important;
 margin-top:5px!important
}
.videoisplaying .revicon-right-dir {
 display:none
}
.videoisplaying .tp-revstop {
 display:block
}
.videoisplaying .tp-video-play-button {
 display:none
}
.fullcoveredvideo .tp-video-play-button {
 display:none!important
}
.rs-fsv .rs-fsv audio {
 object-fit:contain!important
}
.rs-fsv .rs-fsv video {
 object-fit:contain!important
}
.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button {
 display:none
}
@supports not (-ms-high-contrast:none) {
 .rs-fsv .fullcoveredvideo audio {
  object-fit:cover!important
 }
 .rs-fsv .fullcoveredvideo video {
  object-fit:cover!important
 }
}
.rs-fullvideo-cover {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 background:transparent;
 z-index:5
}
.rs-nolc .tp-video-play-button,
rs-bgvideo video::-webkit-media-controls-start-playback-button,
rs-bgvideo video::-webkit-media-controls,
rs-bgvideo audio::-webkit-media-controls {
 display:none!important
}
.rs-audio .tp-video-controls {
 opacity:1!important;
 visibility:visible!important
}
rs-module h1.rs-layer,
rs-module h2.rs-layer,
rs-module h3.rs-layer,
rs-module h4.rs-layer,
rs-module h5.rs-layer,
rs-module h6.rs-layer,
rs-module div.rs-layer,
rs-module span.rs-layer,
rs-module p.rs-layer {
 margin:0;
 padding:0;
 margin-block-start:0;
 margin-block-end:0;
 margin-inline-start:0;
 margin-inline-end:0
}
rs-module h1.rs-layer:before,
rs-module h2.rs-layer:before,
rs-module h3.rs-layer:before,
rs-module h4.rs-layer:before,
rs-module h5.rs-layer:before,
rs-module h6.rs-layer:before {
 content:none
}
rs-dotted {
 background-repeat:repeat;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:3;
 display:block;
 pointer-events:none
}
rs-sbg-wrap rs-dotted {
 z-index:31
}
rs-dotted.twoxtwo {
 background:url(../../../plugins/revslider/public/assets/assets/gridtile.png)
}
rs-dotted.twoxtwowhite {
 background:url(../../../plugins/revslider/public/assets/assets/gridtile_white.png)
}
rs-dotted.threexthree {
 background:url(../../../plugins/revslider/public/assets/assets/gridtile_3x3.png)
}
rs-dotted.threexthreewhite {
 background:url(../../../plugins/revslider/public/assets/assets/gridtile_3x3_white.png)
}
.tp-shadowcover {
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:#fff;
 position:absolute;
 z-index:-1
}
.tp-shadow1 {
 box-shadow:0 10px 6px -6px rgba(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,.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,.3),0 0 40px rgba(0,0,0,.1) inset
}
.tp-shadow5:before,
.tp-shadow5:after {
 content:"";
 position:absolute;
 z-index:-2;
 box-shadow:0 0 25px 0 rgba(0,0,0,.6);
 top:30%;
 bottom:0;
 left:20px;
 right:20px;
 border-radius:100px / 20px
}
.rev-btn,
.rev-btn:visited {
 outline:none!important;
 box-shadow:none;
 text-decoration:none!important;
 box-sizing:border-box;
 cursor:pointer
}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
 text-transform:uppercase
}
.rev-btn i {
 font-size:inherit;
 font-weight:400;
 position:relative;
 top:0;
 transition:opacity 0.2s ease-out,margin 0.2s ease-out;
 margin-left:0;
 line-height:inherit
}
.rev-btn.rev-hiddenicon i {
 font-size:inherit;
 font-weight:400;
 position:relative;
 top:0;
 transition:opacity 0.2s ease-out,margin 0.2s ease-out;
 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-burger {
 position:relative;
 box-sizing:border-box;
 padding:22px 14px 22px 14px;
 border-radius:50%;
 border:1px solid rgba(51,51,51,.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
}
.quick_style_example_wrap .rev-burger:hover :first-child,
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
 transform:translateY(6px) rotate(-45deg)
}
.quick_style_example_wrap .rev-burger:hover :nth-child(2),
#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
}
.quick_style_example_wrap .rev-burger:hover :last-child,
#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,.2)
}
.rev-b-span-light span,
.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-b-span-dark span,
.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
}
@keyframes rev-ani-mouse {
 0% {
  opacity:1;
  top:29%
 }
 15% {
  opacity:1;
  top:70%
 }
 50% {
  opacity:0;
  top:70%
 }
 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 #fff;
 border-radius:23px
}
.rev-scroll-btn>* {
 display:inline-block;
 line-height:18px;
 font-size:13px;
 font-weight:400;
 color:#7f8c8d;
 color:#fff;
 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:#fff
}
.rev-scroll-btn>*:hover,
.rev-scroll-btn>*:focus,
.rev-scroll-btn>*:active,
.rev-scroll-btn>*.active {
 opacity:.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;
 border-radius:50%;
 animation:rev-ani-mouse 2.5s linear infinite;
 background:#fff
}
.rev-scroll-btn.rev-b-span-dark {
 border-color:#333
}
.rev-scroll-btn.rev-b-span-dark span,
.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,.5);
 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,.75)
}
.rev-cbutton-light-sr {
 color:#333;
 border-radius:3px;
 background-color:rgba(255,255,255,.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
}
rs-progress {
 visibility:hidden;
 position:absolute;
 z-index:200;
 width:100%;
 height:100%
}
rs-progress-bar,
.rs-progress-bar {
 display:block;
 z-index:20;
 box-sizing:border-box;
 background-clip:content-box;
 position:absolute;
 line-height:0;
 width:100%;
 height:100%
}
rs-progress-bgs {
 display:block;
 z-index:15;
 box-sizing:border-box;
 width:100%;
 position:absolute;
 height:100%;
 top:0;
 left:0
}
rs-progress-bg {
 display:block;
 background-clip:content-box;
 position:absolute;
 width:100%;
 height:100%
}
rs-progress-gap {
 display:block;
 background-clip:content-box;
 position:absolute;
 width:100%;
 height:100%
}
rs-progress-vis {
 display:block;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0
}
.rs-layer img {
 background:transparent;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.rs-layer.slidelink {
 cursor:pointer;
 width:100%;
 height:100%
}
.rs-layer.slidelink a {
 width:100%;
 height:100%;
 display:block
}
.rs-layer.slidelink a div {
 width:3000px;
 height:1500px;
 background:url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat
}
.rs-layer.slidelink a span {
 background:url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat;
 width:100%;
 height:100%;
 display:block
}
.rs-layer .rs-starring {
 display:inline-block
}
.rs-layer .rs-starring .star-rating {
 float:none;
 display:inline-block;
 vertical-align:top;
 color:#FFC321!important
}
.rs-layer .rs-starring .star-rating,
.rs-layer .rs-starring-page .star-rating {
 position:relative;
 height:1em;
 width:5.4em;
 font-family:star;
 font-size:1em!important
}
.rs-layer .rs-starring .star-rating:before,
.rs-layer .rs-starring-page .star-rating:before {
 content:"\73\73\73\73\73";
 color:#E0DADF;
 float:left;
 top:0;
 left:0;
 position:absolute
}
.rs-layer .rs-starring .star-rating span {
 overflow:hidden;
 float:left;
 top:0;
 left:0;
 position:absolute;
 padding-top:1.5em;
 font-size:1em!important
}
.rs-layer .rs-starring .star-rating span:before,
.rs-layer .rs-starring .star-rating span:before {
 content:"\53\53\53\53\53";
 top:0;
 position:absolute;
 left:0
}
rs-loader {
 top:50%;
 left:50%;
 z-index:10000;
 position:absolute
}
rs-loader.off {
 display:none!important
}
rs-loader.spinner0 {
 width:40px;
 height:40px;
 background-color:#fff;
 background-image:url(../../../plugins/revslider/public/assets/assets/loader.gif);
 background-repeat:no-repeat;
 background-position:center center;
 box-shadow:0 0 20px 0 rgba(0,0,0,.15);
 margin-top:-20px;
 margin-left:-20px;
 animation:tp-rotateplane 1.2s infinite ease-in-out;
 border-radius:3px
}
rs-loader.spinner1 {
 width:40px;
 height:40px;
 background-color:#fff;
 box-shadow:0 0 20px 0 rgba(0,0,0,.15);
 margin-top:-20px;
 margin-left:-20px;
 animation:tp-rotateplane 1.2s infinite ease-in-out;
 border-radius:3px
}
rs-loader.spinner5 {
 background-image:url(../../../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)
 }
}
rs-loader.spinner2 {
 width:40px;
 height:40px;
 margin-top:-20px;
 margin-left:-20px;
 background-color:red;
 box-shadow:0 0 20px 0 rgba(0,0,0,.15);
 border-radius:100%;
 animation:tp-scaleout 1.0s infinite ease-in-out
}
@keyframes tp-scaleout {
 0% {
  transform:scale(0)
 }
 100% {
  transform:scale(1);
  opacity:0
 }
}
rs-loader.spinner3 {
 margin:-9px 0 0 -35px;
 width:70px;
 text-align:center
}
rs-loader.spinner3 .bounce1,
rs-loader.spinner3 .bounce2,
rs-loader.spinner3 .bounce3 {
 width:18px;
 height:18px;
 background-color:#fff;
 box-shadow:0 0 20px 0 rgba(0,0,0,.15);
 border-radius:100%;
 display:inline-block;
 animation:tp-bouncedelay 1.4s infinite ease-in-out;
 animation-fill-mode:both
}
rs-loader.spinner3 .bounce1 {
 animation-delay:-0.32s
}
rs-loader.spinner3 .bounce2 {
 animation-delay:-0.16s
}
@keyframes tp-bouncedelay {
 0%,
 80%,
 100% {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
}
rs-loader.spinner4 {
 margin:-20px 0 0 -20px;
 width:40px;
 height:40px;
 text-align:center;
 animation:tp-rotate 2.0s infinite linear
}
rs-loader.spinner4 .dot1,
rs-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:0 0 20px 0 rgba(0,0,0,.15)
}
rs-loader.spinner4 .dot2 {
 top:auto;
 bottom:0;
 animation-delay:-1.0s
}
@keyframes tp-rotate {
 100% {
  transform:rotate(360deg)
 }
}
@keyframes tp-bounce {
 0%,
 100% {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
}
rs-layer iframe {
 visibility:hidden
}
rs-layer.rs-ii-o iframe {
 visibility:visible
}
rs-layer input[type="text"],
rs-layer input[type="email"],
rs-layer input[type="url"],
rs-layer input[type="password"],
rs-layer input[type="search"],
rs-layer input[type="number"],
rs-layer input[type="tel"],
rs-layer input[type="range"],
rs-layer input[type="date"],
rs-layer input[type="month"],
rs-layer input[type="week"],
rs-layer input[type="time"],
rs-layer input[type="datetime"],
rs-layer input[type="datetime-local"] {
 display:inline-block
}
rs-layer input::placeholder {
 vertical-align:middle;
 line-height:inherit!important
}
a.rs-layer {
 transition:none
}
rs-thumbs-wrap,
rs-tabs-wrap,
rs-thumbs,
rs-thumb,
rs-tab,
rs-bullet,
rs-bullets,
rs-navmask,
rs-tabs,
rs-arrow {
 display:block;
 pointer-events:all
}
.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:0;
 left:0
}
.tp-tab,
.tp-thumb {
 cursor:pointer;
 position:absolute;
 opacity:.5;
 box-sizing:border-box
}
.tp-arr-imgholder,
rs-poster,
.tp-thumb-image,
.tp-tab-image {
 background-position:center center;
 background-size:cover;
 width:100%;
 height:100%;
 display:block;
 position:absolute;
 top:0;
 left:0
}
rs-poster {
 cursor:pointer;
 z-index:3
}
.tp-tab.rs-touchhover,
.tp-tab.selected,
.tp-thumb.rs-touchhover,
.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,.3);
 cursor:pointer
}
.tp-bullet.selected,
.tp-bullet.rs-touchhover {
 background:#fff
}
.tparrows {
 cursor:pointer;
 background:#000;
 background:rgba(0,0,0,.5);
 width:40px;
 height:40px;
 position:absolute;
 display:block;
 z-index:1000
}
.tparrows.rs-touchhover {
 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'
}
.rs-layer [class^="pe-7s-"]:before,
.rs-layer [class*=" pe-7s-"]:before,
.rs-layer [class^="pe-7s-"],
.rs-layer [class*=" pe-7s-"] {
 width:auto;
 margin:0;
 line-height:inherit;
 box-sizing:inherit
}
rs-pzimg-wrap {
 display:block
}
body.rtl .rs-pzimg {
 left:0!important
}
.rs_fake_cube {
 transform-style:preserve-3d
}
.rs_fake_cube,
.rs_fake_cube_wall {
 position:absolute;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 left:0;
 top:0;
 z-index:0
}
.rs-builder-mode rs-sbg-wrap canvas,
rs-sbg canvas {
 overflow:hidden;
 z-index:5;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.dddwrappershadow {
 box-shadow:0 45px 100px rgba(0,0,0,.4)
}
.dddwrapper {
 transform-style:flat;
 perspective:10000px
}
.rs_error_message_box {
 background:#111;
 width:800px;
 margin:40px auto;
 padding:40px 20px;
 text-align:center;
 font-family:"Open Sans",sans-serif
}
.rs_error_message_oops {
 margin:0 0 20px;
 line-height:60px;
 font-size:34px;
 color:#FFF
}
.rs_error_message_content {
 margin:0 0 20px;
 line-height:25px;
 font-size:17px;
 color:#FFF
}
.rs_error_message_button {
 color:#fff!important;
 background:#333;
 display:inline-block;
 padding:10px 15px;
 text-align:right;
 border-radius:5px;
 cursor:pointer;
 text-decoration:none!important
}
.rs_error_message_button:hover {
 background:#5e35b1
}
.hglayerinfo {
 position:fixed;
 bottom:0;
 left:0;
 color:#FFF;
 font-size:12px;
 line-height:20px;
 font-weight:600;
 background:rgba(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 .rs-layer:hover {
 border:1px dashed #c0392b!important
}
.helpgrid {
 border:2px dashed #c0392b;
 position:absolute;
 top:0;
 left:0;
 z-index:0
}
#revsliderlogloglog {
 padding:15px;
 color:#fff;
 position:fixed;
 top:0;
 left:0;
 width:200px;
 height:150px;
 background:rgba(0,0,0,.7);
 z-index:100000;
 font-size:10px;
 overflow:scroll
}
.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
}
.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,
rs-pzimg-wrap.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:absolute
}
._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:30
}
._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:40
}
.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
}
.willow::after {
 background-color:#d8cdcb;
 mix-blend-mode:color
}
@media not all and (min-resolution:.001dpcm) {
 @supports (-webkit-appearance:none) {
  .willow {
   filter:grayscale(1) contrast(.95) brightness(.9)
  }
  .willow::after {
   background-color:transparent
  }
 }
}
rs-pzimg-wrap.perpetua:before,
rs-pzimg-wrap.perpetua:after,
rs-pzimg-wrap.nashville:before,
rs-pzimg-wrap.nashville:after,
rs-pzimg-wrap.xpro2:before,
rs-pzimg-wrap.xpro2:after,
rs-pzimg-wrap._1977:after,
rs-pzimg-wrap._1977:before,
rs-pzimg-wrap.aden:after,
rs-pzimg-wrap.aden:before,
rs-pzimg-wrap.brooklyn:after,
rs-pzimg-wrap.brooklyn:before,
rs-pzimg-wrap.clarendon:after,
rs-pzimg-wrap.clarendon:before,
rs-pzimg-wrap.earlybird:after,
rs-pzimg-wrap.earlybird:before,
rs-pzimg-wrap.gingham:after,
rs-pzimg-wrap.gingham:before,
rs-pzimg-wrap.hudson:after,
rs-pzimg-wrap.hudson:before,
rs-pzimg-wrap.inkwell:after,
rs-pzimg-wrap.inkwell:before,
rs-pzimg-wrap.lark:after,
rs-pzimg-wrap.lark:before,
rs-pzimg-wrap.lofi:after,
rs-pzimg-wrap.lofi:before,
rs-pzimg-wrap.mayfair:after,
rs-pzimg-wrap.mayfair:before,
rs-pzimg-wrap.moon:after,
rs-pzimg-wrap.moon:before,
rs-pzimg-wrap.reyes:after,
rs-pzimg-wrap.reyes:before,
rs-pzimg-wrap.rise:after,
rs-pzimg-wrap.rise:before,
rs-pzimg-wrap.slumber:after,
rs-pzimg-wrap.slumber:before,
rs-pzimg-wrap.toaster:after,
rs-pzimg-wrap.toaster:before,
rs-pzimg-wrap.walden:after,
rs-pzimg-wrap.walden:before,
rs-pzimg-wrap.willow:after,
rs-pzimg-wrap.willow:before,
rs-pzimg-wrap:before,
rs-pzimg-wrap:after {
 height:500%;
 width:500%
}
rs-loader.spinner6 {
 width:40px;
 height:40px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner6 .rs-spinner-inner {
 width:100%;
 height:100%;
 display:inline-block;
 -webkit-animation:rs-revealer-6 1.4s linear infinite;
 animation:rs-revealer-6 1.4s linear infinite
}
rs-loader.spinner6 .rs-spinner-inner span {
 position:absolute;
 vertical-align:top;
 border-radius:100%;
 display:inline-block;
 width:8px;
 height:8px;
 margin-left:16px;
 transform-origin:center 20px;
 -webkit-transform-origin:center 20px
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(2) {
 transform:rotate(36deg);
 -webkit-transform:rotate(36deg);
 opacity:.1
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(3) {
 transform:rotate(72deg);
 -webkit-transform:rotate(72deg);
 opacity:.2
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(4) {
 transform:rotate(108deg);
 -webkit-transform:rotate(108deg);
 opacity:.3
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(5) {
 transform:rotate(144deg);
 -webkit-transform:rotate(144deg);
 opacity:.4
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(6) {
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 opacity:.5
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(7) {
 transform:rotate(216deg);
 -webkit-transform:rotate(216deg);
 opacity:.6
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(8) {
 transform:rotate(252deg);
 -webkit-transform:rotate(252deg);
 opacity:.7
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(9) {
 transform:rotate(288deg);
 -webkit-transform:rotate(288deg);
 opacity:.8
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(10) {
 transform:rotate(324deg);
 -webkit-transform:rotate(324deg);
 opacity:.9
}
@keyframes rs-revealer-6 {
 from {
  transform:rotate(0)
 }
 to {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes rs-revealer-6 {
 from {
  -webkit-transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg)
 }
}
rs-loader.spinner7 {
 width:35px;
 height:35px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner7 .rs-spinner-inner {
 width:100%;
 height:100%;
 display:inline-block;
 padding:0;
 border-radius:100%;
 border:2px solid;
 -webkit-animation:rs-revealer-7 .8s linear infinite;
 animation:rs-revealer-7 .8s linear infinite
}
@keyframes rs-revealer-7 {
 from {
  transform:rotate(0)
 }
 to {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes rs-revealer-7 {
 from {
  -webkit-transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg)
 }
}
rs-loader.spinner8 {
 width:50px;
 height:50px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner8 .rs-spinner-inner {
 width:100%;
 height:100%;
 display:inline-block;
 padding:0;
 text-align:left
}
rs-loader.spinner8 .rs-spinner-inner span {
 position:absolute;
 display:inline-block;
 width:100%;
 height:100%;
 border-radius:100%;
 -webkit-animation:rs-revealer-8 1.6s linear infinite;
 animation:rs-revealer-8 1.6s linear infinite
}
rs-loader.spinner8 .rs-spinner-inner span:last-child {
 animation-delay:-.8s;
 -webkit-animation-delay:-.8s
}
@keyframes rs-revealer-8 {
 0% {
  transform:scale(0,0);
  opacity:.5
 }
 100% {
  transform:scale(1,1);
  opacity:0
 }
}
@-webkit-keyframes rs-revealer-8 {
 0% {
  -webkit-transform:scale(0,0);
  opacity:.5
 }
 100% {
  -webkit-transform:scale(1,1);
  opacity:0
 }
}
rs-loader.spinner9 {
 width:40px;
 height:40px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner9 .rs-spinner-inner span {
 display:block;
 width:100%;
 height:100%;
 border-radius:50%;
 opacity:.6;
 position:absolute;
 top:0;
 left:0;
 -webkit-animation:rs-revealer-9 2s infinite ease-in-out;
 animation:rs-revealer-9 2s infinite ease-in-out
}
rs-loader.spinner9 .rs-spinner-inner span:last-child {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
@-webkit-keyframes rs-revealer-9 {
 0%,
 100% {
  -webkit-transform:scale(0)
 }
 50% {
  -webkit-transform:scale(1)
 }
}
@keyframes rs-revealer-9 {
 0%,
 100% {
  transform:scale(0);
  -webkit-transform:scale(0)
 }
 50% {
  transform:scale(1);
  -webkit-transform:scale(1)
 }
}
rs-loader.spinner10 {
 width:54px;
 height:40px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner10 .rs-spinner-inner {
 width:100%;
 height:100%;
 text-align:center;
 font-size:10px
}
rs-loader.spinner10 .rs-spinner-inner span {
 display:block;
 height:100%;
 width:6px;
 display:inline-block;
 -webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;
 animation:rs-revealer-10 1.2s infinite ease-in-out
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(2) {
 -webkit-animation-delay:-1.1s;
 animation-delay:-1.1s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(3) {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(4) {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(5) {
 -webkit-animation-delay:-.8s;
 animation-delay:-.8s
}
@-webkit-keyframes rs-revealer-10 {
 0%,
 100%,
 40% {
  -webkit-transform:scaleY(.4)
 }
 20% {
  -webkit-transform:scaleY(1)
 }
}
@keyframes rs-revealer-10 {
 0%,
 100%,
 40% {
  transform:scaleY(.4);
  -webkit-transform:scaleY(.4)
 }
 20% {
  transform:scaleY(1);
  -webkit-transform:scaleY(1)
 }
}
rs-loader.spinner11 {
 width:40px;
 height:40px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner11 .rs-spinner-inner {
 width:100%;
 height:100%
}
rs-loader.spinner11 .rs-spinner-inner span {
 display:block;
 width:33%;
 height:33%;
 background-color:#333;
 float:left;
 -webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;
 animation:rs-revealer-11 1.3s infinite ease-in-out
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(1) {
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(2) {
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(3) {
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(4) {
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(5) {
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(6) {
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(7) {
 -webkit-animation-delay:0s;
 animation-delay:0s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(8) {
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(9) {
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
@-webkit-keyframes rs-revealer-11 {
 0%,
 100%,
 70% {
  -webkit-transform:scale3D(1,1,1);
  transform:scale3D(1,1,1)
 }
 35% {
  -webkit-transform:scale3D(0,0,1);
  transform:scale3D(0,0,1)
 }
}
@keyframes rs-revealer-11 {
 0%,
 100%,
 70% {
  -webkit-transform:scale3D(1,1,1);
  transform:scale3D(1,1,1)
 }
 35% {
  -webkit-transform:scale3D(0,0,1);
  transform:scale3D(0,0,1)
 }
}
rs-loader.spinner12 {
 width:35px;
 height:35px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner12 .rs-spinner-inner {
 width:100%;
 height:100%;
 -webkit-animation:rs-revealer-12 1s infinite linear;
 animation:rs-revealer-12 1s infinite linear
}
@-webkit-keyframes rs-revealer-12 {
 0% {
  -webkit-transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes rs-revealer-12 {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
rs-loader.spinner13 {
 width:40px;
 height:40px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner13 .rs-spinner-inner {
 width:100%;
 height:100%
}
rs-loader.spinner13 .rs-spinner-inner span {
 display:block;
 width:40%;
 height:40%;
 position:absolute;
 border-radius:50%;
 -webkit-animation:rs-revealer-13 2s ease infinite;
 animation:rs-revealer-13 2s ease infinite
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(1) {
 animation-delay:-1.5s;
 -webkit-animation-delay:-1.5s
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(2) {
 animation-delay:-1s;
 -webkit-animation-delay:-1s
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(3) {
 animation-delay:-.5s;
 -webkit-animation-delay:-.5s
}
@keyframes rs-revealer-13 {
 0%,
 100% {
  transform:translate(0)
 }
 25% {
  transform:translate(160%)
 }
 50% {
  transform:translate(160%,160%)
 }
 75% {
  transform:translate(0,160%)
 }
}
@-webkit-keyframes rs-revealer-13 {
 0%,
 100% {
  -webkit-transform:translate(0)
 }
 25% {
  -webkit-transform:translate(160%)
 }
 50% {
  -webkit-transform:translate(160%,160%)
 }
 75% {
  -webkit-transform:translate(0,160%)
 }
}
rs-loader.spinner14 {
 width:40px;
 height:40px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner14 .rs-spinner-inner {
 width:100%;
 height:100%;
 animation:rs-revealer-14 1s infinite linear
}
rs-loader.spinner14 .rs-spinner-inner span {
 display:block;
 position:absolute;
 top:50%;
 left:50%;
 width:16px;
 height:16px;
 border-radius:50%;
 margin:-8px
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(1) {
 -webkit-animation:rs-revealer-14-1 2s infinite;
 animation:rs-revealer-14-1 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(2) {
 -webkit-animation:rs-revealer-14-2 2s infinite;
 animation:rs-revealer-14-2 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(3) {
 -webkit-animation:rs-revealer-14-3 2s infinite;
 animation:rs-revealer-14-3 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(4) {
 -webkit-animation:rs-revealer-14-4 2s infinite;
 animation:rs-revealer-14-4 2s infinite
}
@-webkit-keyframes rs-revealer-14-1 {
 0% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
 }
 100% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
@-webkit-keyframes rs-revealer-14-2 {
 0% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
 }
 100% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
@-webkit-keyframes rs-revealer-14-3 {
 0% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
 }
 100% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
@-webkit-keyframes rs-revealer-14-4 {
 0% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
 }
 100% {
  -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
@keyframes rs-revealer-14-1 {
 0% {
  transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
 }
 80% {
  transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
 }
 100% {
  transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
@keyframes rs-revealer-14-2 {
 0% {
  transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
 }
 80% {
  transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
 }
 100% {
  transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
@keyframes rs-revealer-14-3 {
 0% {
  transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
 }
 80% {
  transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
 }
 100% {
  transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
@keyframes rs-revealer-14-4 {
 0% {
  transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
 }
 20% {
  transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
 }
 80% {
  transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
 }
 100% {
  transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
 }
}
rs-loader.spinner15 {
 width:40px;
 height:40px;
 margin-top:-4px;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
rs-loader.spinner15 .rs-spinner-inner {
 width:100%;
 height:100%
}
rs-loader.spinner15 .rs-spinner-inner span {
 display:block;
 width:20px;
 height:20px;
 position:absolute;
 top:0;
 left:0;
 -webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;
 animation:rs-revealer-15 1.8s infinite ease-in-out
}
rs-loader.spinner15 .rs-spinner-inner:last-child {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
@-webkit-keyframes rs-revealer-15 {
 25% {
  -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
 }
 50% {
  -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
 }
 75% {
  -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
 }
 100% {
  -webkit-transform:rotate(-360deg)
 }
}
@keyframes rs-revealer-15 {
 25% {
  transform:translateX(30px) rotate(-90deg) scale(.5);
  -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
 }
 50% {
  transform:translateX(30px) translateY(30px) rotate(-179deg);
  -webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)
 }
 50.1% {
  transform:translateX(30px) translateY(30px) rotate(-180deg);
  -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
 }
 75% {
  transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
  -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
 }
 100% {
  transform:rotate(-360deg);
  -webkit-transform:rotate(-360deg)
 }
}
.bgcanvas {
 display:none;
 position:absolute;
 overflow:hidden
}
.RSscrollbar-measure {
 width:100px;
 height:100px;
 overflow:scroll;
 position:absolute;
 top:-9999px
}
.avada-has-rev-slider-styles .rev_slider_wrapper {
 transform:none
}
