#cookie-notice {
 display:block;
 visibility:hidden;
 position:fixed;
 min-width:100%;
 height:auto;
 z-index:100000;
 font-size:13px;
 line-height:20px;
 left:0;
 text-align:center
}
.cn-top {
 top:0
}
.cn-bottom {
 bottom:0
}
.cookie-notice-container {
 padding:10px;
 text-align:center;
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.cookie-notice-revoke-container {
 position:absolute;
 bottom:0;
 width:100%;
 z-index:1;
 visibility:hidden;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.cn-top .cookie-notice-revoke-container {
 top:0;
 bottom:auto
}
#cookie-notice .cn-revoke-cookie {
 margin:0
}
.cn-button.wp-default,
.cn-button.wp-default:hover,
.cn-button.bootstrap,
.cn-button.bootstrap:hover {
 box-shadow:none;
 text-decoration:none
}
#cookie-notice .cn-button {
 margin-left:10px
}
.cn-button.wp-default {
 font-family:sans-serif;
 line-height:18px;
 padding:2px 12px;
 background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;
 border-color:#BBB;
 color:#333;
 text-shadow:0 1px 0 #FFF;
 -moz-box-sizing:border-box;
 border-radius:3px 3px 3px 3px;
 border-style:solid;
 border-width:1px;
 cursor:pointer;
 display:inline-block;
 font-size:12px;
 font-style:normal;
 text-decoration:none;
 white-space:nowrap;
 outline:none
}
.cn-button.wp-default:hover {
 background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;
 border-color:#999;
 color:#222
}
.cn-button.bootstrap {
 font-family:sans-serif;
 display:inline-block;
 *display:inline;
 padding:4px 12px;
 margin-right:.3em;
 margin-bottom:0;
 *margin-left:.3em;
 line-height:20px;
 color:#333;
 text-align:center;
 text-shadow:0 1px 1px rgba(255,255,255,.75);
 font-style:normal;
 vertical-align:middle;
 cursor:pointer;
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25);
 background-color:#006dcc;
 *background-color:#04c;
 background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
 background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
 background-image:-o-linear-gradient(top,#0088cc,#0044cc);
 background-image:linear-gradient(to bottom,#0088cc,#0044cc);
 background-repeat:repeat-x;
 border-style:solid;
 border-width:1px;
 border-color:#04c #04c #002a80;
 border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
 box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 padding:2px 10px;
 font-size:12px;
 text-decoration:none;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 outline:none
}
.cn-button.bootstrap:hover {
 color:#fff;
 background-color:#04c;
 *background-color:#003bb3;
 background-position:0 -15px;
 -webkit-transition:background-position 0.1s linear;
 -moz-transition:background-position 0.1s linear;
 -o-transition:background-position 0.1s linear;
 transition:background-position 0.1s linear
}
@media all and (max-width:900px) {
 .cookie-notice-container #cn-notice-text {
  display:block;
  margin-bottom:5px
 }
 #cookie-notice .cn-button {
  margin-left:5px;
  margin-right:5px
 }
}
#debungcontrolls {
 z-index:100000;
 position:fixed;
 bottom:0;
 width:100%;
 height:auto;
 background:rgba(0,0,0,.6);
 padding:10px;
 box-sizing:border-box
}
.debugtimeline {
 width:100%;
 height:10px;
 position:relative;
 display:block;
 margin-bottom:3px;
 display:none;
 white-space:nowrap;
 box-sizing:border-box
}
.debugtimeline:hover {
 height:15px
}
.the_timeline_tester {
 background:#e74c3c;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:0
}
.rs-go-fullscreen {
 position:fixed!important;
 width:100%!important;
 height:100%!important;
 top:0px!important;
 left:0px!important;
 z-index:9999999!important;
 background:#ffffff!important
}
.debugtimeline.tl_slide .the_timeline_tester {
 background:#f39c12
}
.debugtimeline.tl_frame .the_timeline_tester {
 background:#3498db
}
.debugtimline_txt {
 color:#fff;
 font-weight:400;
 font-size:7px;
 position:absolute;
 left:10px;
 top:0;
 white-space:nowrap;
 line-height:10px
}
.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
}
[class^="revicon-"]:before,
[class*=" revicon-"]:before {
 font-family:"revicons";
 font-style:normal;
 font-weight:400;
 speak: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
}
.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'
}
.rev_slider_wrapper {
 position:relative;
 z-index:0;
 width:100%
}
.rev_slider {
 position:relative;
 overflow:visible
}
.entry-content .rev_slider a,
.rev_slider a {
 box-shadow:none
}
.tp-overflow-hidden {
 overflow:hidden!important
}
.group_ov_hidden {
 overflow:hidden
}
.tp-simpleresponsive img,
.rev_slider img {
 max-width:none!important;
 transition:none;
 margin:0;
 padding:0;
 border:none
}
.rev_slider .no-slides-text {
 font-weight:700;
 text-align:center;
 padding-top:80px
}
.rev_slider>ul,
.rev_slider_wrapper>ul,
.tp-revslider-mainul>li,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before,
.tp-revslider-mainul>li,
.tp-simpleresponsive>ul>li {
 list-style:none!important;
 position:absolute;
 margin:0px!important;
 padding:0px!important;
 overflow-x:visible;
 overflow-y:visible;
 list-style-type:none!important;
 background-image:none;
 background-position:0 0;
 text-indent:0em;
 top:0;
 left:0
}
.tp-revslider-mainul>li,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before,
.tp-revslider-mainul>li,
.tp-simpleresponsive>ul>li {
 visibility:hidden
}
.tp-revslider-slidesli,
.tp-revslider-mainul {
 padding:0!important;
 margin:0!important;
 list-style:none!important
}
.rev_slider li.tp-revslider-slidesli {
 position:absolute!important
}
.tp-caption .rs-untoggled-content {
 display:block
}
.tp-caption .rs-toggled-content {
 display:none
}
.rs-toggle-content-active.tp-caption .rs-toggled-content {
 display:block
}
.rs-toggle-content-active.tp-caption .rs-untoggled-content {
 display:none
}
.rev_slider .tp-caption,
.rev_slider .caption {
 position:relative;
 visibility:hidden;
 white-space:nowrap;
 display:block;
 -webkit-font-smoothing:antialiased!important;
 z-index:1
}
.rev_slider .tp-caption,
.rev_slider .caption,
.tp-simpleresponsive img {
 -moz-user-select:none;
 -khtml-user-select:none;
 -webkit-user-select:none;
 -o-user-select:none
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
 margin-bottom:0
}
.tp-svg-layer svg {
 width:100%;
 height:100%;
 position:relative;
 vertical-align:top
}
.tp-carousel-wrapper {
 cursor:url(../../../plugins/revslider/public/assets/css/openhand.cur),move
}
.tp-carousel-wrapper.dragged {
 cursor:url(../../../plugins/revslider/public/assets/css/closedhand.cur),move
}
.tp_inner_padding {
 box-sizing:border-box;
 max-height:none!important
}
.tp-caption.tp-layer-selectable {
 -moz-user-select:all;
 -khtml-user-select:all;
 -webkit-user-select:all;
 -o-user-select:all
}
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption,
.tp-parallax-wrap.tp-hidden-caption {
 visibility:hidden!important;
 display:none!important
}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider audio,
.rev_slider video {
 max-width:none!important
}
.tp-element-background {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:0
}
.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)
}
.tp-parallax-wrap {
 transform-style:preserve-3d
}
.rev_row_zone {
 position:absolute;
 width:100%;
 left:0;
 box-sizing:border-box;
 min-height:50px;
 font-size:0
}
.rev_row_zone_top {
 top:0
}
.rev_row_zone_middle {
 top:50%;
 transform:translateY(-50%)
}
.rev_row_zone_bottom {
 bottom:0
}
.rev_column .tp-parallax-wrap {
 vertical-align:top
}
.rev_slider .tp-caption.rev_row {
 display:table;
 position:relative;
 width:100%!important;
 table-layout:fixed;
 box-sizing:border-box;
 vertical-align:top;
 height:auto!important;
 font-size:0
}
.rev_column {
 display:table-cell;
 position:relative;
 vertical-align:top;
 height:auto;
 box-sizing:border-box;
 font-size:0
}
.rev_column_inner {
 box-sizing:border-box;
 display:block;
 position:relative;
 width:100%!important;
 height:auto!important;
 white-space:normal!important
}
.rev_column_bg {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:0;
 box-sizing:border-box;
 background-clip:content-box;
 border:0 solid transparent
}
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap {
 text-align:inherit
}
.rev_column_inner .tp-mask-wrap {
 display:inline-block
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap {
 position:relative!important;
 left:auto!important;
 top:auto!important;
 line-height:0
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .rev_layer_in_column {
 vertical-align:top
}
.rev_break_columns {
 display:block!important
}
.rev_break_columns .tp-parallax-wrap.rev_column {
 display:block!important;
 width:100%!important
}
.fullscreen-container {
 position:relative;
 padding:0
}
.fullwidthbanner-container {
 position:relative;
 padding:0;
 overflow:hidden
}
.fullwidthbanner-container .fullwidthabanner {
 width:100%;
 position:relative
}
.tp-static-layers {
 position:absolute;
 z-index:101;
 top:0;
 left:0
}
.tp-static-layers-back {
 z-index:0
}
.tp-caption .frontcorner {
 width:0;
 height:0;
 border-left:40px solid transparent;
 border-right:0 solid transparent;
 border-top:40px solid #00A8FF;
 position:absolute;
 left:-40px;
 top:0
}
.tp-caption .backcorner {
 width:0;
 height:0;
 border-left:0 solid transparent;
 border-right:40px solid transparent;
 border-bottom:40px solid #00A8FF;
 position:absolute;
 right:0;
 top:0
}
.tp-caption .frontcornertop {
 width:0;
 height:0;
 border-left:40px solid transparent;
 border-right:0 solid transparent;
 border-bottom:40px solid #00A8FF;
 position:absolute;
 left:-40px;
 top:0
}
.tp-caption .backcornertop {
 width:0;
 height:0;
 border-left:0 solid transparent;
 border-right:40px solid transparent;
 border-top:40px solid #00A8FF;
 position:absolute;
 right:0;
 top:0
}
.tp-layer-inner-rotation {
 position:relative!important
}
img.tp-slider-alternative-image {
 width:100%;
 height:auto
}
.noFilterClass {
 filter:none!important
}
.rs-background-video-layer {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 visibility:hidden;
 z-index:0
}
.tp-caption.coverscreenvideo {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute
}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo {
 left:0;
 top:0;
 position:absolute;
 width:100%;
 height:100%
}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo audio,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video {
 width:100%!important;
 height:100%!important;
 display:none
}
.fullcoveredvideo audio,
.fullscreenvideo audio .fullcoveredvideo video,
.fullscreenvideo video {
 background:#000
}
.fullcoveredvideo .tp-poster {
 background-position:center center;
 background-size:cover;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.videoisplaying .html5vid .tp-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
}
.tp-hiddenaudio,
.tp-audio-html5 .tp-video-play-button {
 display:none!important
}
.tp-caption .html5vid {
 width:100%!important;
 height:100%!important
}
.tp-video-play-button i {
 width:50px;
 height:50px;
 display:inline-block;
 text-align:center;
 vertical-align:top;
 line-height:50px!important;
 font-size:40px!important
}
.tp-caption:hover .tp-video-play-button {
 opacity:1;
 display:block
}
.tp-caption .tp-revstop {
 display:none;
 border-left:5px solid #fff!important;
 border-right:5px solid #fff!important;
 margin-top:15px!important;
 line-height:20px!important;
 vertical-align:top;
 font-size:25px!important
}
.videoisplaying .revicon-right-dir {
 display:none
}
.videoisplaying .tp-revstop {
 display:inline-block
}
.videoisplaying .tp-video-play-button {
 display:none
}
.fullcoveredvideo .tp-video-play-button {
 display:none!important
}
.fullscreenvideo .fullscreenvideo audio {
 object-fit:contain!important
}
.fullscreenvideo .fullscreenvideo video {
 object-fit:contain!important
}
.fullscreenvideo .fullcoveredvideo audio {
 object-fit:cover!important
}
.fullscreenvideo .fullcoveredvideo video {
 object-fit:cover!important
}
.tp-video-controls {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 padding:5px;
 opacity:0;
 transition:opacity .3s;
 background-image:linear-gradient(to bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%);
 display:table;
 max-width:100%;
 overflow:hidden;
 box-sizing:border-box
}
.tp-caption:hover .tp-video-controls {
 opacity:.9
}
.tp-video-button {
 background:rgba(0,0,0,.5);
 border:0;
 color:#EEE;
 border-radius:3px;
 cursor:pointer;
 line-height:12px;
 font-size:12px;
 color:#fff;
 padding:0;
 margin:0;
 outline:none
}
.tp-video-button:hover {
 cursor:pointer
}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap {
 padding:0 5px;
 display:table-cell;
 vertical-align:middle
}
.tp-video-seek-bar-wrap {
 width:80%
}
.tp-video-vol-bar-wrap {
 width:20%
}
.tp-volume-bar,
.tp-seek-bar {
 width:100%;
 cursor:pointer;
 outline:none;
 line-height:12px;
 margin:0;
 padding:0
}
.rs-fullvideo-cover {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 background:transparent;
 z-index:5
}
.disabled_lc .tp-video-play-button,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer audio::-webkit-media-controls {
 display:none!important
}
.tp-audio-html5 .tp-video-controls {
 opacity:1!important;
 visibility:visible!important
}
.tp-dottedoverlay {
 background-repeat:repeat;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:3
}
.tp-dottedoverlay.twoxtwo {
 background:url(../../../plugins/revslider/public/assets/assets/gridtile.png)
}
.tp-dottedoverlay.twoxtwowhite {
 background:url(../../../plugins/revslider/public/assets/assets/gridtile_white.png)
}
.tp-dottedoverlay.threexthree {
 background:url(../../../plugins/revslider/public/assets/assets/gridtile_3x3.png)
}
.tp-dottedoverlay.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
}
.tp-button {
 padding:6px 13px 5px;
 border-radius:3px;
 height:30px;
 cursor:pointer;
 color:#fff!important;
 text-shadow:0 1px 1px rgba(0,0,0,.6)!important;
 font-size:15px;
 line-height:45px!important;
 font-family:arial,sans-serif;
 font-weight:700;
 letter-spacing:-1px;
 text-decoration:none
}
.tp-button.big {
 color:#fff;
 text-shadow:0 1px 1px rgba(0,0,0,.6);
 font-weight:700;
 padding:9px 20px;
 font-size:19px;
 line-height:57px!important
}
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {
 background-position:bottom,15px 11px
}
.tp-button.green,
.tp-button:hover.green,
.purchase.green,
.purchase:hover.green {
 background-color:#21a117;
 box-shadow:0 3px 0 0 #104d0b
}
.tp-button.blue,
.tp-button:hover.blue,
.purchase.blue,
.purchase:hover.blue {
 background-color:#1d78cb;
 box-shadow:0 3px 0 0 #0f3e68
}
.tp-button.red,
.tp-button:hover.red,
.purchase.red,
.purchase:hover.red {
 background-color:#cb1d1d;
 box-shadow:0 3px 0 0 #7c1212
}
.tp-button.red,
.tp-button:hover.red,
.purchase.red,
.purchase:hover.red {
 background-color:#f70;
 box-shadow:0 3px 0 0 #a34c00
}
.tp-button.darkgrey,
.tp-button.grey,
.tp-button:hover.darkgrey,
.tp-button:hover.grey,
.purchase.darkgrey,
.purchase:hover.darkgrey {
 background-color:#555;
 box-shadow:0 3px 0 0 #222
}
.tp-button.lightgrey,
.tp-button:hover.lightgrey,
.purchase.lightgrey,
.purchase:hover.lightgrey {
 background-color:#888;
 box-shadow:0 3px 0 0 #555
}
.rev-btn,
.rev-btn:visited {
 outline:none!important;
 box-shadow:none!important;
 text-decoration:none!important;
 line-height:44px;
 font-size:17px;
 font-weight:500;
 padding:12px 35px;
 box-sizing:border-box;
 font-family:"Roboto",sans-serif;
 cursor:pointer
}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
 text-transform:uppercase;
 letter-spacing:1px;
 font-size:15px;
 font-weight:900
}
.rev-btn.rev-withicon i {
 font-size:15px;
 font-weight:400;
 position:relative;
 top:0;
 transition:all 0.2s ease-out!important;
 margin-left:10px!important
}
.rev-btn.rev-hiddenicon i {
 font-size:15px;
 font-weight:400;
 position:relative;
 top:0;
 transition:all 0.2s ease-out!important;
 opacity:0;
 margin-left:0px!important;
 width:0px!important
}
.rev-btn.rev-hiddenicon:hover i {
 opacity:1!important;
 margin-left:10px!important;
 width:auto!important
}
.rev-btn.rev-medium,
.rev-btn.rev-medium:visited {
 line-height:36px;
 font-size:14px;
 padding:10px 30px
}
.rev-btn.rev-medium.rev-withicon i {
 font-size:14px;
 top:0
}
.rev-btn.rev-medium.rev-hiddenicon i {
 font-size:14px;
 top:0
}
.rev-btn.rev-small,
.rev-btn.rev-small:visited {
 line-height:28px;
 font-size:12px;
 padding:7px 20px
}
.rev-btn.rev-small.rev-withicon i {
 font-size:12px;
 top:0
}
.rev-btn.rev-small.rev-hiddenicon i {
 font-size:12px;
 top:0
}
.rev-maxround {
 border-radius:30px
}
.rev-minround {
 border-radius:3px
}
.rev-burger {
 position:relative;
 width:60px;
 height:60px;
 box-sizing:border-box;
 padding:22px 0 0 14px;
 border-radius:50%;
 border:1px solid rgba(51,51,51,.25);
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 -webkit-tap-highlight-color:transparent;
 cursor:pointer
}
.rev-burger span {
 display:block;
 width:30px;
 height:3px;
 background:#333;
 transition:.7s;
 pointer-events:none;
 transform-style:flat!important
}
.rev-burger span:nth-child(2) {
 margin:3px 0
}
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
 transform:translateY(6px) rotate(-45deg)
}
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
 transform:rotate(-45deg);
 opacity:0
}
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
 transform:translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white {
 border:2px solid rgba(255,255,255,.2)
}
.rev-burger.revb-white span {
 background:#fff
}
.rev-burger.revb-whitenoborder {
 border:0
}
.rev-burger.revb-whitenoborder span {
 background:#fff
}
.rev-burger.revb-darknoborder {
 border:0
}
.rev-burger.revb-darknoborder span {
 background:#333
}
.rev-burger.revb-whitefull {
 background:#fff;
 border:none
}
.rev-burger.revb-whitefull span {
 background:#333
}
.rev-burger.revb-darkfull {
 background:#333;
 border:none
}
.rev-burger.revb-darkfull span {
 background:#fff
}
@keyframes rev-ani-mouse {
 0% {
  opacity:1;
  top:29%
 }
 15% {
  opacity:1;
  top:50%
 }
 50% {
  opacity:0;
  top:50%
 }
 100% {
  opacity:0;
  top:29%
 }
}
.rev-scroll-btn {
 display:inline-block;
 position:relative;
 left:0;
 right:0;
 text-align:center;
 cursor:pointer;
 width:35px;
 height:55px;
 box-sizing:border-box;
 border:3px solid #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;
 background:#fff;
 border-radius:50%;
 animation:rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark {
 border-color:#333
}
.rev-scroll-btn.revs-dark span {
 background:#333
}
.rev-control-btn {
 position:relative;
 display:inline-block;
 z-index:5;
 color:#FFF;
 font-size:20px;
 line-height:60px;
 font-weight:400;
 font-style:normal;
 font-family:Raleway;
 text-decoration:none;
 text-align:center;
 background-color:#000;
 border-radius:50px;
 text-shadow:none;
 background-color:rgba(0,0,0,.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
}
.tp-bannertimer {
 visibility:hidden;
 width:100%;
 height:5px;
 background:#000;
 background:rgba(0,0,0,.15);
 position:absolute;
 z-index:200;
 top:0
}
.tp-bannertimer.tp-bottom {
 top:auto;
 bottom:0px!important;
 height:5px
}
.tp-caption img {
 background:transparent;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
 zoom:1
}
.caption.slidelink a div,
.tp-caption.slidelink a div {
 width:3000px;
 height:1500px;
 background:url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat
}
.tp-caption.slidelink a span {
 background:url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat
}
.tp-shape {
 width:100%;
 height:100%
}
.tp-caption .rs-starring {
 display:inline-block
}
.tp-caption .rs-starring .star-rating {
 float:none;
 display:inline-block;
 vertical-align:top;
 color:#FFC321!important
}
.tp-caption .rs-starring .star-rating,
.tp-caption .rs-starring-page .star-rating {
 position:relative;
 height:1em;
 width:5.4em;
 font-family:star;
 font-size:1em!important
}
.tp-caption .rs-starring .star-rating:before,
.tp-caption .rs-starring-page .star-rating:before {
 content:"\73\73\73\73\73";
 color:#E0DADF;
 float:left;
 top:0;
 left:0;
 position:absolute
}
.tp-caption .rs-starring .star-rating span {
 overflow:hidden;
 float:left;
 top:0;
 left:0;
 position:absolute;
 padding-top:1.5em;
 font-size:1em!important
}
.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
 content:"\53\53\53\53\53";
 top:0;
 position:absolute;
 left:0
}
.tp-loader {
 top:50%;
 left:50%;
 z-index:10000;
 position:absolute
}
.tp-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
}
.tp-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
}
.tp-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)
 }
}
.tp-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
 }
}
.tp-loader.spinner3 {
 margin:-9px 0 0 -35px;
 width:70px;
 text-align:center
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
 width:18px;
 height:18px;
 background-color:#fff;
 box-shadow: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
}
.tp-loader.spinner3 .bounce1 {
 animation-delay:-0.32s
}
.tp-loader.spinner3 .bounce2 {
 animation-delay:-0.16s
}
@keyframes tp-bouncedelay {
 0%,
 80%,
 100% {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
}
.tp-loader.spinner4 {
 margin:-20px 0 0 -20px;
 width:40px;
 height:40px;
 text-align:center;
 animation:tp-rotate 2.0s infinite linear
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
 width:60%;
 height:60%;
 display:inline-block;
 position:absolute;
 top:0;
 background-color:#fff;
 border-radius:100%;
 animation:tp-bounce 2.0s infinite ease-in-out;
 box-shadow:0 0 20px 0 rgba(0,0,0,.15)
}
.tp-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)
 }
}
.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,
.tp-videoposter,
.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
}
.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected {
 opacity:1
}
.tp-tab-mask,
.tp-thumb-mask {
 box-sizing:border-box!important
}
.tp-tabs,
.tp-thumbs {
 box-sizing:content-box!important
}
.tp-bullet {
 width:15px;
 height:15px;
 position:absolute;
 background:#fff;
 background:rgba(255,255,255,.3);
 cursor:pointer
}
.tp-bullet.selected,
.tp-bullet:hover {
 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:hover {
 background:#000
}
.tparrows:before {
 font-family:"revicons";
 font-size:15px;
 color:#fff;
 display:block;
 line-height:40px;
 text-align:center
}
.tparrows.tp-leftarrow:before {
 content:'\e824'
}
.tparrows.tp-rightarrow:before {
 content:'\e825'
}
body.rtl .tp-kbimg {
 left:0!important
}
.dddwrappershadow {
 box-shadow:0 45px 100px rgba(0,0,0,.4)
}
.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 .tp-caption: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
}
.willow::after {
 background-color:#d8cdcb;
 mix-blend-mode:color
}
.rise {
 filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise::after {
 background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
 mix-blend-mode:overlay;
 opacity:.6
}
.rise::before {
 background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
 mix-blend-mode:multiply
}
._1977:after,
._1977:before,
.aden:after,
.aden:before,
.brooklyn:after,
.brooklyn:before,
.clarendon:after,
.clarendon:before,
.earlybird:after,
.earlybird:before,
.gingham:after,
.gingham:before,
.hudson:after,
.hudson:before,
.inkwell:after,
.inkwell:before,
.lark:after,
.lark:before,
.lofi:after,
.lofi:before,
.mayfair:after,
.mayfair:before,
.moon:after,
.moon:before,
.nashville:after,
.nashville:before,
.perpetua:after,
.perpetua:before,
.reyes:after,
.reyes:before,
.rise:after,
.rise:before,
.slumber:after,
.slumber:before,
.toaster:after,
.toaster:before,
.walden:after,
.walden:before,
.willow:after,
.willow:before,
.xpro2:after,
.xpro2:before {
 content:'';
 display:block;
 height:100%;
 width:100%;
 top:0;
 left:0;
 position:absolute;
 pointer-events:none
}
._1977,
.aden,
.brooklyn,
.clarendon,
.earlybird,
.gingham,
.hudson,
.inkwell,
.lark,
.lofi,
.mayfair,
.moon,
.nashville,
.perpetua,
.reyes,
.rise,
.slumber,
.toaster,
.walden,
.willow,
.xpro2 {
 position:relative
}
._1977 img,
.aden img,
.brooklyn img,
.clarendon img,
.earlybird img,
.gingham img,
.hudson img,
.inkwell img,
.lark img,
.lofi img,
.mayfair img,
.moon img,
.nashville img,
.perpetua img,
.reyes img,
.rise img,
.slumber img,
.toaster img,
.walden img,
.willow img,
.xpro2 img {
 width:100%;
 z-index:1
}
._1977:before,
.aden:before,
.brooklyn:before,
.clarendon:before,
.earlybird:before,
.gingham:before,
.hudson:before,
.inkwell:before,
.lark:before,
.lofi:before,
.mayfair:before,
.moon:before,
.nashville:before,
.perpetua:before,
.reyes:before,
.rise:before,
.slumber:before,
.toaster:before,
.walden:before,
.willow:before,
.xpro2:before {
 z-index:2
}
._1977:after,
.aden:after,
.brooklyn:after,
.clarendon:after,
.earlybird:after,
.gingham:after,
.hudson:after,
.inkwell:after,
.lark:after,
.lofi:after,
.mayfair:after,
.moon:after,
.nashville:after,
.perpetua:after,
.reyes:after,
.rise:after,
.slumber:after,
.toaster:after,
.walden:after,
.willow:after,
.xpro2:after {
 z-index:3
}
.slumber {
 filter:saturate(.66) brightness(1.05)
}
.slumber::after {
 background:rgba(125,105,24,.5);
 mix-blend-mode:soft-light
}
.slumber::before {
 background:rgba(69,41,12,.4);
 mix-blend-mode:lighten
}
.tp-kbimg-wrap:before,
.tp-kbimg-wrap:after {
 height:500%;
 width:500%
}
.rs-background-video-layer iframe {
 visibility:inherit!important
}
@font-face {
 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"
}
/*!
 
 */
 .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
}
.rtl .vc_rtl-columns-reverse .vc_col-xs-1,
.rtl .vc_rtl-columns-reverse .vc_col-xs-10,
.rtl .vc_rtl-columns-reverse .vc_col-xs-11,
.rtl .vc_rtl-columns-reverse .vc_col-xs-12,
.rtl .vc_rtl-columns-reverse .vc_col-xs-2,
.rtl .vc_rtl-columns-reverse .vc_col-xs-3,
.rtl .vc_rtl-columns-reverse .vc_col-xs-4,
.rtl .vc_rtl-columns-reverse .vc_col-xs-5,
.rtl .vc_rtl-columns-reverse .vc_col-xs-6,
.rtl .vc_rtl-columns-reverse .vc_col-xs-7,
.rtl .vc_rtl-columns-reverse .vc_col-xs-8,
.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
}
.rtl .vc_rtl-columns-reverse .vc_col-xs-1\/5,
.rtl .vc_rtl-columns-reverse .vc_col-xs-2\/5,
.rtl .vc_rtl-columns-reverse .vc_col-xs-3\/5,
.rtl .vc_rtl-columns-reverse .vc_col-xs-4\/5,
.rtl .vc_rtl-columns-reverse .vc_col-xs-5\/5,
.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,
.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,
.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,
.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,
.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
 }
 .rtl .vc_rtl-columns-reverse .vc_col-sm-1,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-10,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-11,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-12,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-2,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-3,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-4,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-6,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-7,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-8,
 .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
 }
 .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,
 .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
 }
 .rtl .vc_rtl-columns-reverse .vc_col-md-1,
 .rtl .vc_rtl-columns-reverse .vc_col-md-10,
 .rtl .vc_rtl-columns-reverse .vc_col-md-11,
 .rtl .vc_rtl-columns-reverse .vc_col-md-12,
 .rtl .vc_rtl-columns-reverse .vc_col-md-2,
 .rtl .vc_rtl-columns-reverse .vc_col-md-3,
 .rtl .vc_rtl-columns-reverse .vc_col-md-4,
 .rtl .vc_rtl-columns-reverse .vc_col-md-5,
 .rtl .vc_rtl-columns-reverse .vc_col-md-6,
 .rtl .vc_rtl-columns-reverse .vc_col-md-7,
 .rtl .vc_rtl-columns-reverse .vc_col-md-8,
 .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
 }
 .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,
 .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
 }
 .rtl .vc_rtl-columns-reverse .vc_col-lg-1,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-10,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-11,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-12,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-2,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-3,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-4,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-5,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-6,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-7,
 .rtl .vc_rtl-columns-reverse .vc_col-lg-8,
 .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
 }
 .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,
 .rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,
 .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-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-red,
a.vc_btn-red,
button.vc_btn-red {
 background-color:#f7be68;
 color:#fff!important;
 -webkit-transition:all .5s;
 -o-transition:all .5s;
 transition:all .5s
}
.vc_btn-red:hover,
a.vc_btn-red:hover,
button.vc_btn-red:hover {
 background-color:#f5b14b;
 color:#f7f7f7!important
}
.vc_btn-red.vc_btn_outlined,
.vc_btn-red.vc_btn_square_outlined,
a.vc_btn-red.vc_btn_outlined,
a.vc_btn-red.vc_btn_square_outlined,
button.vc_btn-red.vc_btn_outlined,
button.vc_btn-red.vc_btn_square_outlined {
 color:#f7be68!important
}
.vc_btn-red.vc_btn_outlined:hover,
.vc_btn-red.vc_btn_square_outlined:hover,
a.vc_btn-red.vc_btn_outlined:hover,
a.vc_btn-red.vc_btn_square_outlined:hover,
button.vc_btn-red.vc_btn_outlined:hover,
button.vc_btn-red.vc_btn_square_outlined:hover {
 border-color:#f5b14b
}
.vc_btn-red.vc_btn_3d,
a.vc_btn-red.vc_btn_3d,
button.vc_btn-red.vc_btn_3d {
 -webkit-box-shadow:0 5px 0 #f4a733;
 box-shadow:0 5px 0 #f4a733;
 margin-bottom:5px
}
.vc_btn-red.vc_btn_3d.vc_btn_xs,
a.vc_btn-red.vc_btn_3d.vc_btn_xs,
button.vc_btn-red.vc_btn_3d.vc_btn_xs {
 -webkit-box-shadow:0 3px 0 #f4a733;
 box-shadow:0 3px 0 #f4a733;
 margin-bottom:3px
}
.vc_btn-red.vc_btn_3d.vc_btn_sm,
a.vc_btn-red.vc_btn_3d.vc_btn_sm,
button.vc_btn-red.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;
 font-weight:400;
 left:0;
 position:absolute;
 top:0;
 width:4em
}
.vc_message_box-icon>* {
 font-size:1.7em;
 line-height:1;
 font-weight:400;
 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-red.vc_message_box {
 color:#c3811c;
 border-color:#fbe1ba;
 background-color:#fef6eb
}
.vc_color-red.vc_message_box .vc_message_box-icon {
 color:#f7be68
}
.vc_color-red.vc_message_box-solid {
 color:#fff;
 border-color:transparent;
 background-color:#f7be68
}
.vc_color-red.vc_message_box-solid .vc_message_box-icon {
 color:#fff
}
.vc_color-red.vc_message_box-outline,
.vc_color-red.vc_message_box-solid-icon {
 color:#c3811c;
 border-color:#f7be68;
 background-color:transparent
}
.vc_color-red.vc_message_box-outline .vc_message_box-icon,
.vc_color-red.vc_message_box-solid-icon .vc_message_box-icon {
 color:#f7be68
}
.vc_color-red.vc_message_box-solid-icon .vc_message_box-icon {
 color:#fff;
 background-color:#f7be68
}
.vc_color-red.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_red.vc_toggle_simple .vc_toggle_icon {
 background-color:transparent;
 border-color:transparent
}
.vc_toggle_color_red.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_red.vc_toggle_simple .vc_toggle_icon::before {
 background-color:#f7be68
}
.vc_toggle_color_red.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
 background-color:transparent;
 border-color:transparent
}
.vc_toggle_color_red.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_red.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
 background-color:transparent
}
.vc_toggle_color_red.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
 background-color:transparent
}
.vc_toggle_color_red.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_red.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
 background-color:#fad398
}
.vc_toggle_color_red.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
 background-color:transparent;
 border-color:transparent
}
.vc_toggle_color_red.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_red.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
 background-color:transparent
}
.vc_toggle_color_red .vc_toggle_icon {
 background-color:#f7be68;
 border-color:transparent
}
.vc_toggle_color_red .vc_toggle_icon::after,
.vc_toggle_color_red .vc_toggle_icon::before {
 background-color:#fff
}
.vc_toggle_color_red.vc_toggle_color_inverted .vc_toggle_icon {
 background-color:transparent;
 border-color:#f7be68
}
.vc_toggle_color_red.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_red.vc_toggle_color_inverted .vc_toggle_icon::before {
 background-color:#f7be68
}
.vc_toggle_color_red .vc_toggle_title:hover .vc_toggle_icon {
 background-color:#fad398
}
.vc_toggle_color_red .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_red .vc_toggle_title:hover .vc_toggle_icon::before {
 background-color:#fff
}
.vc_toggle_color_red.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
 background-color:transparent;
 border-color:#fad398
}
.vc_toggle_color_red.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_red.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
 background-color:#fad398
}
.vc_toggle_color_red.vc_toggle_default .vc_toggle_icon {
 background:#f7be68;
 border-color:#f4a938
}
.vc_toggle_color_red.vc_toggle_default .vc_toggle_icon::before {
 border-color:#f4a938;
 background:#f7be68
}
.vc_toggle_color_red.vc_toggle_default .vc_toggle_icon::after {
 background:#f7be68
}
.vc_toggle_color_red.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
 background:#fad398;
 border-color:#f7be68
}
.vc_toggle_color_red.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
 border-color:#f7be68;
 background:#fad398
}
.vc_toggle_color_red.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
 background:#fad398
}
.vc_toggle_color_red.vc_toggle_arrow .vc_toggle_icon {
 background:0 0
}
.vc_toggle_color_red.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_red.vc_toggle_arrow .vc_toggle_icon::before {
 border-color:#f7be68;
 background:0 0
}
.vc_toggle_color_red.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
 background:0 0
}
.vc_toggle_color_red.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_red.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:#f00
}
.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-red,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-flat {
 color:#fff;
 background-color:#f7be68
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-red:focus,
.vc_btn3.vc_btn3-color-red:hover {
 color:#f7f7f7;
 background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-red.active,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-red:active {
 color:#f2f2f2;
 background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline {
 color:#f7be68;
 border-color:#f7be68;
 background-color:transparent
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline:hover {
 color:#fff;
 border-color:#f7be68;
 background-color:#f7be68
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline:active {
 color:#fff;
 border-color:#f7be68;
 background-color:#f7be68
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d {
 color:#fff;
 background-color:#f7be68;
 box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d:hover {
 color:#f7f7f7;
 background-color:#f7be68
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d:active {
 color:#f2f2f2;
 background-color:#f7be68
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d:hover {
 top:3px;
 box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-xs {
 box-shadow:0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-xs:hover {
 top:1px;
 box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-sm {
 box-shadow:0 4px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-sm:hover {
 top:2px;
 box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-lg {
 box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-3d.vc_btn3-size-lg:hover {
 top:3px;
 box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-modern {
 color:#fff;
 border-color:#f7be68;
 background-color:#f7be68
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-red.vc_btn3-style-modern:hover {
 color:#f7f7f7;
 border-color:#f5b14b;
 background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-red.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:#f00
}
.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:#f00;
 border-color:#f00;
 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:#f00;
 background-color:#f00
}
.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:#f00;
 background-color:#f00
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
 color:#fff;
 background-color:#f00;
 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:#f00
}
.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:#f00
}
.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:#f00;
 background-color:#f00
}
.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-red.vc_cta3-style-classic .vc_cta3-content-header {
 color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-red.vc_cta3-style-flat {
 color:#faf0e1;
 border-color:transparent;
 background-color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-red.vc_cta3-style-flat .vc_cta3-content-header {
 color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-red.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-red.vc_cta3-style-3d .vc_cta3-content-header {
 color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-red.vc_cta3-style-outline {
 border-color:#f7be68;
 background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-red.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-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_red .vc_single_bar .vc_bar {
 background-color:#faa732
}
.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:#faa732
}
.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_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-red .vc_single_bar .vc_bar {
 background-color:#f7be68
}
.vc_progress_bar.vc_progress-bar-color-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-red .vc_bar {
 background-color:#f7be68
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-red .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_red .vc_sep_line {
 border-color:#f7be68
}
.vc_separator.vc_sep_color_red.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_red,
.wpb_single_image .vc_box_outline_circle.vc_box_border_red {
 border-color:#f7be68
}
.wpb_single_image .vc_box_border.vc_box_border_red,
.wpb_single_image .vc_box_border_circle.vc_box_border_red {
 background-color:#f7be68
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
 border-color:#5aa1e3
}
.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
 background-color:#5aa1e3
}
.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
 border-color:#6dab3c
}
.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
 background-color:#6dab3c
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
 border-color:#f4524d
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
 background-color:#f4524d
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
 border-color:#f79468
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
 background-color:#f79468
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
 border-color:#b97ebb
}
.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
 background-color:#b97ebb
}
.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
 border-color:#fff
}
.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white {
 background-color:#fff
}
.vc_icon_element {
 line-height:0;
 font-size:14px;
 margin-bottom:35px
}
.vc_icon_element.vc_icon_element-outer {
 box-sizing:border-box;
 text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
 text-align:left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
 text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
 text-align:right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
 text-align:center;
 display:inline-block;
 border:2px solid transparent;
 width:4em;
 height:4em;
 box-sizing:content-box;
 position:relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
 font-size:2.15em;
 font-style:normal;
 font-weight:400;
 line-height:1!important;
 font-size-adjust:none;
 font-stretch:normal;
 -webkit-font-feature-settings:normal;
 font-feature-settings:normal;
 -webkit-font-language-override:normal;
 font-language-override:normal;
 -webkit-font-kerning:auto;
 font-kerning:auto;
 font-synthesis:weight style;
 font-variant:normal;
 text-rendering:auto;
 display:inline-block;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
 font-style:normal;
 font-weight:400;
 display:inline-block;
 text-decoration:inherit;
 width:inherit;
 height:inherit;
 font-size:1em;
 text-align:center;
 text-rendering:optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
 width:100%;
 height:100%;
 display:block;
 position:absolute;
 top:0;
 box-sizing:content-box;
 border:none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
 max-width:100%!important;
 line-height:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
 width:2.5em!important;
 height:2.5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
 font-size:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
 max-width:100%!important;
 line-height:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
 width:3.15em!important;
 height:3.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
 font-size:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
 max-width:100%!important;
 line-height:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
 width:4em!important;
 height:4em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
 font-size:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
 max-width:100%!important;
 line-height:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
 width:5em!important;
 height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
 font-size:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
 max-width:100%!important;
 line-height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
 width:7.15em!important;
 height:7.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
 font-size:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded {
 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-red .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-red.vc_icon_element-outline {
 border-color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-red.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-red.vc_pagination-style-outline .vc_pagination-trigger {
 border-color:#f7be68
}
.vc_pagination-color-red.vc_pagination-style-outline .vc_pagination-trigger:hover {
 background-color:#f7be68
}
.vc_pagination-color-red.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
 background-color:#f7be68
}
.vc_pagination-color-red.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 .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-red .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-red .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-red .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-red .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-red .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-red .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-red .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-red .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-red .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-red {
 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-red>li {
 border-color:#f7be68!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-red>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-red>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-red>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-red>.vc_grid-filter-item:hover {
 background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-color-red>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-red>.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-red>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-red>.vc_grid-filter-item {
 background-color:#fad398
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-red>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-red>.vc_grid-filter-item>span {
 color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-red>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-red>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-red>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-red>.vc_grid-filter-item:hover {
 background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-red>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-red>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-red>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-red>.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-red .vc_arrow-icon-navicon,
 .vc_grid-filter-select.vc_grid-filter-color-red .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 {
  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-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
}
.entry-tags,
.entry-tags a,
.entry-tags span,
pre {
 word-wrap:break-word
}
.breadcrumbs,
.contact-info li,
.content .widget ul,
.fa-ul li,
.st-accordion>ul>li,
dd,
dl,
menu,
ol,
ul {
 list-style:none
}
*,
figure,
form {
 margin:0
}
*,
legend {
 padding:0
}
.pswp,
html {
 -webkit-text-size-adjust:100%
}
.owl-carousel .dt-owl-item,
.pswp {
 -webkit-backface-visibility:hidden
}
.owl-carousel .dt-owl-item,
.pswp__container,
.pswp__img {
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent
}
.pswp__share-tooltip:before,
a.pswp__share--facebook:before {
 -webkit-pointer-events:none;
 content:''
}
.assistive-text,
.says,
.screen-reader-text {
 clip:rect(1px,1px,1px,1px)
}
.btn-light,
.btn-link,
.light-bg-btn,
.outline-bg-btn,
.outline-btn {
 webkit-transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out
}
.vertical-centering {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.horizontal-centering {
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.centering-mixin {
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
/*! Prefix flex for IE10  in LESS
 
 */
 .responsive-off #page {
 display:grid;
 grid-template-rows:auto;
 grid-template-columns:100%;
 grid-template-areas:"header" "slider" "title" "fancyheader" "checkout" "main" "footer"
}
.footer-overlap.responsive-off #page {
 grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer"
}
.floating-navigation-below-slider.responsive-off #page {
 grid-template-areas:"slider" "header" "title" "fancyheader" "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 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-line.right-side-line #page,
.responsive-off.header-side-right:not(.sticky-header) #page {
 grid-template-areas:"slider header-side" "title header-side" "fancyheader header-side" "checkout header-side" "main header-side" "footer header-side"
}
.footer-overlap.responsive-off.header-side-line.right-side-line #page,
.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" "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-line.right-side-line .page-inner,
.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-line.right-side-line #main-slideshow,
.header-side-line.right-side-line .photo-scroller,
.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-line.right-side-line .checkout-page-title,
.header-side-right:not(.sticky-header) .checkout-page-title,
.page-title {
 -ms-grid-column:1
}
.page-title {
 -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
}
.fancy-header,
.header-side-line.right-side-line .page-title,
.header-side-right:not(.sticky-header) .page-title {
 -ms-grid-column:1
}
.fancy-header {
 -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
}
#main,
.header-side-line.right-side-line .fancy-header,
.header-side-right:not(.sticky-header) .fancy-header {
 -ms-grid-column:1
}
#main {
 -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
}
.footer,
.header-side-line.right-side-line #main,
.header-side-right:not(.sticky-header) #main {
 -ms-grid-column:1
}
.footer {
 -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-line.right-side-line .footer,
.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,
.responsive-off .sidebar-right .content {
 -ms-grid-column:1
}
.responsive-off .content {
 grid-area:content;
 -ms-grid-row: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 {
 -webkit-box-sizing:border-box;
 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
}
.title-left .breadcrumbs,
.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
}
@-webkit-keyframes mk_scale {
 0% {
  -webkit-transform:scale(.3);
  opacity:.1
 }
 100% {
  -webkit-transform:scale(1);
  opacity:1
 }
}
@keyframes mk_scale {
 0% {
  transform:scale(.3);
  opacity:.1
 }
 100% {
  transform:scale(1);
  opacity:1
 }
}
@-webkit-keyframes mk_fade {
 0% {
  opacity:.1
 }
 100% {
  opacity:1
 }
}
@keyframes mk_fade {
 0% {
  opacity:.1
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes mk_left_to_right {
 0% {
  -webkit-transform:translate(-20px,0);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@keyframes mk_left_to_right {
 0% {
  transform:translate(-20px,0);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes mk_right_to_left {
 0% {
  -webkit-transform:translate(20px,0);
  opacity:0
 }
 100% {
  -webkit-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
 }
}
@-webkit-keyframes mk_bottom_to_top {
 0% {
  -webkit-transform:translate(0,20px);
  opacity:0
 }
 100% {
  -webkit-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
 }
}
@-webkit-keyframes mk_top_to_bottom {
 0% {
  -webkit-transform:translate(0,-20px);
  opacity:0
 }
 100% {
  -webkit-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 {
 -webkit-animation:mk_scale .5s 1 cubic-bezier(.445,.05,.55,.95);
 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 {
 -webkit-animation:mk_fade .7s 1 cubic-bezier(.445,.05,.55,.95);
 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 {
 -webkit-animation:mk_right_to_left .6s 1 cubic-bezier(.77,0,.175,1);
 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 {
 -webkit-animation:mk_left_to_right .6s 1 cubic-bezier(.77,0,.175,1);
 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 {
 -webkit-animation:mk_top_to_bottom .6s 1 cubic-bezier(.77,0,.175,1);
 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 {
 -webkit-animation:mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
 animation:mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
 opacity:1
}
.mobile-false .animate-element.start-animation {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
@-webkit-keyframes dt_bounce {
 0%,
 100%,
 20%,
 53%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,
 43% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@keyframes dt_bounce {
 0%,
 100%,
 20%,
 53%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,
 43% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  -ms-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  -ms-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  -ms-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
.mobile-false #page .animate-element.start-animation.bounce,
.mobile-false .animate-element.start-animation.bounce {
 -webkit-animation-name:dt_bounce;
 animation-name:dt_bounce;
 -webkit-transform-origin:center bottom;
 -ms-transform-origin:center bottom;
 transform-origin:center bottom;
 opacity:1
}
@-webkit-keyframes dt_flash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
@keyframes dt_flash {
 0%,
 100%,
 50% {
  opacity:1
 }
 25%,
 75% {
  opacity:0
 }
}
.mobile-false .animate-element.start-animation.flash {
 -webkit-animation-name:dt_flash;
 animation-name:dt_flash
}
@-webkit-keyframes dt_pulse {
 0%,
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.05,1.05,1.05);
  transform:scale3d(1.05,1.05,1.05)
 }
}
@keyframes dt_pulse {
 0%,
 100% {
  -webkit-transform:scale3d(1,1,1);
  -ms-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.05,1.05,1.05);
  -ms-transform:scale3d(1.05,1.05,1.05);
  transform:scale3d(1.05,1.05,1.05)
 }
}
.mobile-false .animate-element.start-animation.pulse {
 -webkit-animation-name:dt_pulse;
 animation-name:dt_pulse;
 opacity:1
}
@-webkit-keyframes dt_rubberBand {
 0%,
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 30% {
  -webkit-transform:scale3d(1.25,.75,1);
  transform:scale3d(1.25,.75,1)
 }
 40% {
  -webkit-transform:scale3d(.75,1.25,1);
  transform:scale3d(.75,1.25,1)
 }
 50% {
  -webkit-transform:scale3d(1.15,.85,1);
  transform:scale3d(1.15,.85,1)
 }
 65% {
  -webkit-transform:scale3d(.95,1.05,1);
  transform:scale3d(.95,1.05,1)
 }
 75% {
  -webkit-transform:scale3d(1.05,.95,1);
  transform:scale3d(1.05,.95,1)
 }
}
@keyframes dt_rubberBand {
 0%,
 100% {
  -webkit-transform:scale3d(1,1,1);
  -ms-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 30% {
  -webkit-transform:scale3d(1.25,.75,1);
  -ms-transform:scale3d(1.25,.75,1);
  transform:scale3d(1.25,.75,1)
 }
 40% {
  -webkit-transform:scale3d(.75,1.25,1);
  -ms-transform:scale3d(.75,1.25,1);
  transform:scale3d(.75,1.25,1)
 }
 50% {
  -webkit-transform:scale3d(1.15,.85,1);
  -ms-transform:scale3d(1.15,.85,1);
  transform:scale3d(1.15,.85,1)
 }
 65% {
  -webkit-transform:scale3d(.95,1.05,1);
  -ms-transform:scale3d(.95,1.05,1);
  transform:scale3d(.95,1.05,1)
 }
 75% {
  -webkit-transform:scale3d(1.05,.95,1);
  -ms-transform:scale3d(1.05,.95,1);
  transform:scale3d(1.05,.95,1)
 }
}
.mobile-false .animate-element.start-animation.rubberBand {
 -webkit-animation-name:dt_rubberBand;
 animation-name:dt_rubberBand;
 opacity:1
}
@-webkit-keyframes dt_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 dt_shake {
 0%,
 100% {
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 10%,
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:translate3d(-10px,0,0);
  -ms-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 20%,
 40%,
 60%,
 80% {
  -webkit-transform:translate3d(10px,0,0);
  -ms-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
}
.mobile-false .animate-element.start-animation.shake {
 -webkit-animation-name:dt_shake;
 animation-name:dt_shake;
 opacity:1
}
@-webkit-keyframes dt_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 dt_swing {
 20% {
  -webkit-transform:rotate3d(0,0,1,15deg);
  -ms-transform:rotate3d(0,0,1,15deg);
  transform:rotate3d(0,0,1,15deg)
 }
 40% {
  -webkit-transform:rotate3d(0,0,1,-10deg);
  -ms-transform:rotate3d(0,0,1,-10deg);
  transform:rotate3d(0,0,1,-10deg)
 }
 60% {
  -webkit-transform:rotate3d(0,0,1,5deg);
  -ms-transform:rotate3d(0,0,1,5deg);
  transform:rotate3d(0,0,1,5deg)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,-5deg);
  -ms-transform:rotate3d(0,0,1,-5deg);
  transform:rotate3d(0,0,1,-5deg)
 }
 100% {
  -webkit-transform:rotate3d(0,0,1,0deg);
  -ms-transform:rotate3d(0,0,1,0deg);
  transform:rotate3d(0,0,1,0deg)
 }
}
.mobile-false .animate-element.start-animation.swing {
 -webkit-transform-origin:top center;
 -ms-transform-origin:top center;
 transform-origin:top center;
 -webkit-animation-name:dt_swing;
 animation-name:dt_swing;
 opacity:1
}
@-webkit-keyframes dt_tada {
 0%,
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
}
@keyframes dt_tada {
 0%,
 100% {
  -webkit-transform:scale3d(1,1,1);
  -ms-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  -ms-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);
  -ms-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);
  -ms-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)
 }
}
.mobile-false .animate-element.start-animation.tada {
 -webkit-animation-name:dt_tada;
 animation-name:dt_tada;
 opacity:1
}
@-webkit-keyframes dt_wobble {
 0%,
 100% {
  -webkit-transform:none;
  transform:none
 }
 15% {
  -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
 }
 30% {
  -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
 }
 45% {
  -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
 }
 60% {
  -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
 }
 75% {
  -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
 }
}
@keyframes dt_wobble {
 0%,
 100% {
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
 15% {
  -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  -ms-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);
  -ms-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);
  -ms-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);
  -ms-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);
  -ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
 }
}
.mobile-false .animate-element.start-animation.wobble {
 -webkit-animation-name:dt_wobble;
 animation-name:dt_wobble;
 opacity:1
}
@-webkit-keyframes dt_bounceIn {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  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 dt_bounceIn {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  -ms-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  -ms-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  -ms-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  -ms-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  -ms-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  -ms-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.mobile-false .animate-element.start-animation.bounceIn {
 -webkit-animation-name:dt_bounceIn;
 animation-name:dt_bounceIn;
 -webkit-animation-duration:.75s;
 animation-duration:.75s;
 opacity:1
}
@-webkit-keyframes dt_bounceInDown {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  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 dt_bounceInDown {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-3000px,0);
  -ms-transform:translate3d(0,-3000px,0);
  transform:translate3d(0,-3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,25px,0);
  -ms-transform:translate3d(0,25px,0);
  transform:translate3d(0,25px,0)
 }
 75% {
  -webkit-transform:translate3d(0,-10px,0);
  -ms-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,5px,0);
  -ms-transform:translate3d(0,5px,0);
  transform:translate3d(0,5px,0)
 }
 100% {
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.bounceInDown {
 -webkit-animation-name:dt_bounceInDown;
 animation-name:dt_bounceInDown;
 opacity:1
}
@-webkit-keyframes dt_bounceInLeft {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  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 dt_bounceInLeft {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(-3000px,0,0);
  -ms-transform:translate3d(-3000px,0,0);
  transform:translate3d(-3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(25px,0,0);
  -ms-transform:translate3d(25px,0,0);
  transform:translate3d(25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(-10px,0,0);
  -ms-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(5px,0,0);
  -ms-transform:translate3d(5px,0,0);
  transform:translate3d(5px,0,0)
 }
 100% {
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.bounceInLeft {
 -webkit-animation-name:dt_bounceInLeft;
 animation-name:dt_bounceInLeft;
 opacity:1
}
@-webkit-keyframes dt_bounceInRight {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  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 dt_bounceInRight {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(3000px,0,0);
  -ms-transform:translate3d(3000px,0,0);
  transform:translate3d(3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(-25px,0,0);
  -ms-transform:translate3d(-25px,0,0);
  transform:translate3d(-25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(10px,0,0);
  -ms-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(-5px,0,0);
  -ms-transform:translate3d(-5px,0,0);
  transform:translate3d(-5px,0,0)
 }
 100% {
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.bounceInRight {
 -webkit-animation-name:dt_bounceInRight;
 animation-name:dt_bounceInRight;
 opacity:1
}
@-webkit-keyframes dt_bounceInUp {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  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 dt_bounceInUp {
 0%,
 100%,
 60%,
 75%,
 90% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,3000px,0);
  -ms-transform:translate3d(0,3000px,0);
  transform:translate3d(0,3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  -ms-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 75% {
  -webkit-transform:translate3d(0,10px,0);
  -ms-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-5px,0);
  -ms-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0)
 }
 100% {
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.mobile-false .animate-element.start-animation.bounceInUp {
 -webkit-animation-name:dt_bounceInUp;
 animation-name:dt_bounceInUp;
 opacity:1
}
@-webkit-keyframes dt_fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes dt_fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.fadeIn {
 -webkit-animation-name:dt_fadeIn;
 animation-name:dt_fadeIn
}
@-webkit-keyframes dt_fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  -ms-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInDown {
 -webkit-animation-name:dt_fadeInDown;
 animation-name:dt_fadeInDown
}
@-webkit-keyframes dt_fadeInDownBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInDownBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  -ms-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInDownBig {
 -webkit-animation-name:dt_fadeInDownBig;
 animation-name:dt_fadeInDownBig
}
@-webkit-keyframes dt_fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  -ms-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInLeft {
 -webkit-animation-name:dt_fadeInLeft;
 animation-name:dt_fadeInLeft
}
@-webkit-keyframes dt_fadeInLeftBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInLeftBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  -ms-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInLeftBig {
 -webkit-animation-name:dt_fadeInLeftBig;
 animation-name:dt_fadeInLeftBig
}
@-webkit-keyframes dt_fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  -ms-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInRight {
 -webkit-animation-name:dt_fadeInRight;
 animation-name:dt_fadeInRight
}
@-webkit-keyframes dt_fadeInRightBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInRightBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  -ms-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInRightBig {
 -webkit-animation-name:dt_fadeInRightBig;
 animation-name:dt_fadeInRightBig
}
@-webkit-keyframes dt_fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  -ms-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInUp {
 -webkit-animation-name:dt_fadeInUp;
 animation-name:dt_fadeInUp
}
@-webkit-keyframes dt_fadeInUpBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes dt_fadeInUpBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  -ms-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.fadeInUpBig {
 -webkit-animation-name:dt_fadeInUpBig;
 animation-name:dt_fadeInUpBig
}
@-webkit-keyframes dt_flipInX {
 0% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  -webkit-transition-timing-function:ease-in;
  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);
  -webkit-transition-timing-function:ease-in;
  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 dt_flipInX {
 0% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  -ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  -webkit-transition-timing-function:ease-in;
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  -ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  -webkit-transition-timing-function:ease-in;
  transition-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
  -ms-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);
  -ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 100% {
  -webkit-transform:perspective(400px);
  -ms-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.mobile-false .animate-element.start-animation.flipInX {
 -webkit-backface-visibility:visible!important;
 -ms-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:dt_flipInX;
 animation-name:dt_flipInX;
 opacity:1
}
@-webkit-keyframes dt_flipInY {
 0% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  -webkit-transition-timing-function:ease-in;
  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);
  -webkit-transition-timing-function:ease-in;
  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 dt_flipInY {
 0% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  -ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  -webkit-transition-timing-function:ease-in;
  transition-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  -ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  -webkit-transition-timing-function:ease-in;
  transition-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
  -ms-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);
  -ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 100% {
  -webkit-transform:perspective(400px);
  -ms-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.mobile-false .animate-element.start-animation.flipInY {
 -webkit-backface-visibility:visible!important;
 -ms-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:dt_flipInY;
 animation-name:dt_flipInY;
 opacity:1
}
@-webkit-keyframes dt_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 dt_rotateIn {
 0% {
  -webkit-transform-origin:center;
  -ms-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,-200deg);
  -ms-transform:rotate3d(0,0,1,-200deg);
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:center;
  -ms-transform-origin:center;
  transform-origin:center;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateIn {
 -webkit-animation-name:dt_rotateIn;
 animation-name:dt_rotateIn
}
@-webkit-keyframes dt_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 dt_rotateInDownLeft {
 0% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  -ms-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInDownLeft {
 -webkit-animation-name:dt_rotateInDownLeft;
 animation-name:dt_rotateInDownLeft
}
@-webkit-keyframes dt_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 dt_rotateInDownRight {
 0% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  -ms-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInDownRight {
 -webkit-animation-name:dt_rotateInDownRight;
 animation-name:dt_rotateInDownRight
}
@-webkit-keyframes dt_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 dt_rotateInUpLeft {
 0% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  -ms-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:left bottom;
  -ms-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInUpLeft {
 -webkit-animation-name:dt_rotateInUpLeft;
 animation-name:dt_rotateInUpLeft
}
@-webkit-keyframes dt_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 dt_rotateInUpRight {
 0% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-90deg);
  -ms-transform:rotate3d(0,0,1,-90deg);
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 100% {
  -webkit-transform-origin:right bottom;
  -ms-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.rotateInUpRight {
 -webkit-animation-name:dt_rotateInUpRight;
 animation-name:dt_rotateInUpRight
}
@-webkit-keyframes dt_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 dt_rollIn {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  -ms-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;
  -ms-transform:none;
  transform:none
 }
}
.mobile-false .animate-element.start-animation.rollIn {
 -webkit-animation-name:dt_rollIn;
 animation-name:dt_rollIn
}
@-webkit-keyframes dt_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 dt_rollOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  -ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
 }
}
.mobile-false .animate-element.start-animation.rollOut {
 -webkit-animation-name:dt_rollOut;
 animation-name:dt_rollOut;
 opacity:1
}
@-webkit-keyframes dt_zoomIn {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
@keyframes dt_zoomIn {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  -ms-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.zoomIn {
 -webkit-animation-name:dt_zoomIn;
 animation-name:dt_zoomIn;
 opacity:1
}
@-webkit-keyframes dt_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 dt_zoomInDown {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -ms-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);
  -ms-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)
 }
}
.mobile-false .animate-element.start-animation.zoomInDown {
 -webkit-animation-name:dt_zoomInDown;
 animation-name:dt_zoomInDown;
 opacity:1
}
@-webkit-keyframes dt_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 dt_zoomInLeft {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  -ms-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);
  -ms-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)
 }
}
.mobile-false .animate-element.start-animation.zoomInLeft {
 -webkit-animation-name:dt_zoomInLeft;
 animation-name:dt_zoomInLeft;
 opacity:1
}
@-webkit-keyframes dt_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 dt_zoomInRight {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  -ms-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);
  -ms-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)
 }
}
.mobile-false .animate-element.start-animation.zoomInRight {
 -webkit-animation-name:dt_zoomInRight;
 animation-name:dt_zoomInRight;
 opacity:1
}
@-webkit-keyframes dt_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 dt_zoomInUp {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  -ms-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);
  -ms-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)
 }
}
.mobile-false .animate-element.start-animation.zoomInUp {
 -webkit-animation-name:dt_zoomInUp;
 animation-name:dt_zoomInUp;
 opacity:1
}
@-webkit-keyframes dt_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 dt_lightSpeedIn {
 0% {
  -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
  -ms-transform:translate3d(100%,0,0) skewX(-30deg);
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  -ms-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  -ms-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 100% {
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
  opacity:1
 }
}
.mobile-false .animate-element.start-animation.lightspeedIn {
 -webkit-animation-name:dt_lightSpeedIn;
 animation-name:dt_lightSpeedIn;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
#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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
#fancy-header .fancy-title>span,
.fancy-header .wf-td .breadcrumbs,
.page-title .wf-td .breadcrumbs {
 display:inline-block
}
#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
}
.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 {
 -webkit-animation:mk_fade .7s 1 cubic-bezier(.445,.05,.55,.95);
 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
}
.page-title h1,
.page-title h2,
.page-title.title-left.disabled-bg h1,
.page-title.title-right.disabled-bg h1 {
 margin:0
}
.extras-off .filter-categories a:last-child,
.filter .filter-extras>div:last-child {
 margin-right:0
}
.fancy-header .fancy-subtitle {
 margin:0;
 padding:5px 0
}
.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)
}
.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:-webkit-flex;
 display:-moz-flex;
 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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 box-sizing:border-box
}
.content-left>.wf-wrap {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.content-right>.wf-wrap {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 -ms-align-items:flex-end;
 -ms-flex-align:flex-end;
 align-items:flex-end;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.title-center>.wf-wrap {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.title-left>.wf-wrap,
.title-right>.wf-wrap {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -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
}
.page-title.title-center .breadcrumbs,
.paginator.paginator-more-button,
.share-link-description,
.single-share-box .share-buttons a,
.title-center .hr-breadcrumbs,
.title-center h1 {
 text-align:center
}
.page-title .hr-breadcrumbs .breadcrumbs:after {
 display:none
}
.page-title .wf-container-title,
.page-title.full-width-line {
 border-bottom:1px solid
}
.dt-breadcrumbs-shortcode {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.dt-breadcrumbs-shortcode.align-centre {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.dt-breadcrumbs-shortcode.align-right {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end
}
.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 a {
 text-decoration:none
}
.breadcrumbs a:hover {
 text-decoration:underline
}
.filter {
 position:relative;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 z-index:10
}
.filter:after,
.filter:before {
 content:"";
 display:table
}
.filter-align-left .filter {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.filter-align-right .filter {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.filter:after {
 clear:both
}
.filter-by,
.filter-categories,
.filter-categories a,
.filter-extras,
.filter-sorting {
 display:inline-block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.filter-by,
.filter-categories,
.filter-sorting {
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.filter-categories,
.filter-extras {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.filter-align-left .filter-categories,
.filter-align-left .filter-extras {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start
}
.filter-align-right .filter-categories,
.filter-align-right .filter-extras {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -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
}
.filter .filter-extras a,
.masthead .mega-menu-widgets .soc-ico a,
.soc-ico a {
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex
}
#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:inline-flex
}
.filter-categories a:first-child {
 margin-left:0
}
.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;
 -webkit-transition:opacity .3s ease;
 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%;
 bottom:100%;
 padding:2px 6px;
 margin-bottom:15px;
 background:#000;
 color:#fff!important;
 font:400 10px/14px Arial,Verdana,sans-serif;
 letter-spacing:.3px;
 opacity:0;
 visibility:hidden;
 -webkit-transform:translate3d(-50%,10px,0);
 transform:translate3d(-50%,10px,0);
 -webkit-transition:all .25s ease-out;
 transition:all .25s ease-out;
 -webkit-border-radius:2px;
 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,
.filter-switch:hover {
 cursor:pointer
}
.filter-extras>div>a>i:hover+.filter-popup {
 visibility:visible;
 opacity:1;
 -webkit-transform:translate3d(-50%,0,0);
 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,
.filter-switch-toggle {
 -webkit-border-radius:8px;
 border-radius:8px
}
.filter-switch-toggle {
 position:absolute;
 top:-1px;
 left:0;
 width:9px;
 height:9px;
 background-color:#fff;
 content:"";
 -webkit-transition:left .3s ease-out;
 transition:left .3s ease-out
}
.filter-switch.right-act .filter-switch-toggle {
 left:9px
}
.filter-extras a.pressed:after,
.pressed .filter-switch-toggle:after {
 -webkit-animation:anim-effect-boris .45s ease-out forwards;
 animation:anim-effect-boris .45s ease-out forwards
}
@-webkit-keyframes anim-effect-boris {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 25%,
 50% {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes anim-effect-boris {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 25%,
 50% {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.paginator {
 position:relative;
 margin:30px 0 0;
 z-index:10;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.paginator:after,
.paginator:before {
 display:table;
 content:""
}
.paginator:after {
 clear:both
}
.paginator:not(.paginator-more-button) a {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.paginator .disabled:hover {
 cursor:default
}
.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:after,
.paginator:not(.paginator-more-button) span:after {
 position:absolute;
 left:0;
 bottom:-2px;
 width:100%;
 height:2px;
 content:"";
 opacity:0;
 -webkit-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.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;
 font-size:14px;
 line-height:1;
 -webkit-transition:transform .3s ease;
 transition:transform .3s ease;
 -webkit-transform:translateX(0);
 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 {
 -webkit-transform:translateX(4px);
 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 {
 -webkit-transform:translateX(-4px);
 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 .button-load-more,
.paginator .loading-ready,
.paginator .nav-next,
.paginator .nav-prev {
 position:relative;
 display:inline-block;
 text-decoration:none
}
.paginator:not(.paginator-more-button) a.act:after,
.paginator:not(.paginator-more-button) a:hover:after,
.paginator:not(.paginator-more-button) span.act:after,
.paginator:not(.paginator-more-button) span:hover:after {
 opacity:1
}
.lazy-loading-mode .paginator.paginator-more-button {
 opacity:0
}
.justified-grid .paginator.paginator-more-button {
 width:100%
}
.paginator .button-load-more,
.paginator .loading-ready {
 float:none
}
.paginator .button-load-more {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 width:220px;
 height:50px;
 border:2px solid;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .4s cubic-bezier(.19,1,.22,1);
 transition:all .4s cubic-bezier(.19,1,.22,1)
}
.paginator .button-load-more .stick {
 display:none;
 opacity:0;
 -webkit-transition:opacity .1s ease;
 transition:opacity .1s ease
}
.paginator .button-load-more .button-caption {
 display:block;
 margin:0;
 font-weight:700;
 -webkit-transition:opacity 10ms ease,color .2s ease;
 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;
 -webkit-border-radius:50%;
 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;
 -webkit-animation:dt-spin 1s infinite linear .2s;
 animation:dt-spin 1s infinite linear .2s;
 -webkit-animation-delay:.4s;
 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;
 -webkit-border-radius:40px;
 border-radius:40px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background-color:transparent;
 border:2px solid;
 -webkit-animation:dt-spin 1s infinite linear .2s;
 animation:dt-spin 1s infinite linear .2s
}
.blog-media,
.post {
 position:relative
}
.stick:first-child {
 top:-2px;
 left:-2px;
 margin:0
}
@-webkit-keyframes dt-spin {
 0% {
  opacity:1
 }
 100% {
  opacity:1;
  -webkit-transform:rotate(360deg)
 }
}
@keyframes dt-spin {
 0% {
  opacity:1
 }
 100% {
  opacity:1;
  transform:rotate(360deg)
 }
}
.page-info {
 padding:0 0 10px
}
.post:after,
.post:before {
 content:"";
 display:table;
 clear:both
}
.post .entry-title a {
 display:inline-block
}
.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;
 -webkit-box-sizing:border-box;
 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 {
 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 {
 overflow:hidden;
 z-index:9
}
.fancy-date a {
 position:absolute;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 top:10px;
 right:10px;
 z-index:30;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-decoration:none;
 background:#fff
}
.circle-fancy-style .fancy-date a {
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-border-radius:50%;
 border-radius:50%;
 padding:0 8px;
 min-width:63px;
 min-height:63px
}
.vertical-fancy-style .fancy-date a {
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -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;
 -webkit-border-radius:50%;
 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 {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.project-media img {
 max-width:100%
}
.dt-format-gallery .rollover-video,
.dt-format-gallery a {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.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;
 -webkit-border-radius:50%;
 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;
 -webkit-animation:dt-posts-loader-rotation 1s linear infinite;
 animation:dt-posts-loader-rotation 1s linear infinite;
 content:''
}
@-webkit-keyframes dt-posts-loader-rotation {
 0% {
  -webkit-transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(359deg)
 }
}
@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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.portfolio-categories {
 display:block;
 overflow:hidden
}
.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 {
 -webkit-transition:all 50ms linear 50ms;
 transition:all 50ms linear 50ms
}
.entry-meta span a,
.portfolio-categories>span a {
 text-decoration:none
}
.entry-meta a:hover,
.portfolio-categories a:hover {
 text-decoration:underline
}
.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%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 width:3px;
 height:3px;
 content:"";
 -webkit-border-radius:50%;
 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 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;
 -webkit-box-sizing:border-box;
 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 {
 -webkit-border-radius:50%;
 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%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.single-share-box.show-on-hover:hover {
 cursor:pointer
}
.share-link-description {
 display:block;
 margin-bottom:10px;
 font-weight:700
}
.show-on-hover .share-link-description:before,
.single-share-box .share-buttons a:before {
 font-family:icomoon-the7-font;
 font-style:normal;
 font-weight:400;
 speak:none
}
.show-on-hover .share-link-description {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.show-on-hover .share-link-description:before {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 width:40px;
 height:40px;
 border:2px solid;
 margin-bottom:5px;
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 content:"\ea04";
 font-variant:normal;
 text-transform:none;
 font-size:14px;
 line-height:1
}
.single-share-box .share-buttons {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 line-height:0
}
.single-share-box:not(.show-on-hover) .share-buttons {
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.share-buttons .soc-font-icon {
 display:none
}
.show-on-hover .share-buttons {
 position:absolute;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 bottom:100%;
 min-width:180px;
 margin-bottom:10px;
 background:#fff;
 -webkit-box-shadow:1px 3px 16px 0 rgba(0,0,0,.3);
 box-shadow:1px 3px 16px 0 rgba(0,0,0,.3);
 opacity:0;
 visibility:hidden;
 -webkit-transform:translate3d(-50%,10px,0);
 transform:translate3d(-50%,10px,0);
 -webkit-transition:all .25s ease-out;
 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;
 -webkit-transform:translate3d(-50%,0,0);
 transform:translate3d(-50%,0,0)
}
.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,
.content-rollover-layout-list.owl-carousel .post-entry-content .entry-title,
.gradient-overlay-layout-list:not(.portfolio-shortcode) .post-entry-content .entry-title {
 pointer-events:none
}
.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;
 -webkit-transition:border-color .2s ease;
 transition:border-color .2s ease;
 -webkit-box-sizing:border-box;
 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
}
.author-info,
.post-navigation .nav-links {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.single-share-box .share-buttons a:before {
 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
}
.images-container,
.images-list {
 line-height: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
}
.images-list-inner,
.images-list-inner *,
.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
}
.slider-link,
.slider-link:hover {
 background-color:rgba(0,0,0,.4)
}
.author-info {
 display:flex;
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap
}
.author-avatar {
 -webkit-flex:0 0 80px;
 -moz-flex:0 0 80px;
 -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
}
.clear-form,
.comment-meta a,
.comment-reply-link,
.fn a,
.navigation-inner a,
.pingback a,
.project-details,
.project-link,
.project-zoom,
.vc-item .vc_read_more {
 text-decoration:none
}
.post-navigation {
 margin-bottom:50px
}
.post-navigation:last-child {
 margin-bottom:0
}
.post-navigation .nav-links {
 display:flex;
 padding:25px 0;
 border-width:1px 0;
 border-style:solid
}
.disabled-post-navigation.post-navigation .nav-links {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 text-decoration:none
}
.back-to-list {
 width:30px
}
.rtl .back-to-list {
 -webkit-order:1;
 -moz-order:1;
 -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%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 font-size:32px
}
.nav-previous .post-title {
 -webkit-align-self:flex-start;
 -moz-align-self:flex-start;
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start;
 max-width:100%
}
.rtl .nav-previous .post-title {
 -webkit-align-self:flex-end;
 -moz-align-self:flex-end;
 -ms-align-self:flex-end;
 -ms-flex-item-align:flex-end;
 align-self:flex-end
}
.rtl .nav-previous {
 -webkit-order:2;
 -moz-order:2;
 -ms-flex-order:2;
 order:2;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 -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%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 font-size:32px
}
.images-list,
.project-post {
 position:relative
}
.post-navigation .nav-next .post-title {
 -webkit-align-self:flex-end;
 -moz-align-self:flex-end;
 -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 {
 -webkit-align-self:flex-start;
 -moz-align-self:flex-start;
 -ms-align-self:flex-start;
 -ms-flex-item-align:flex-start;
 align-self:flex-start
}
.rtl .nav-next {
 -webkit-order:0;
 -moz-order:0;
 -ms-flex-order:0;
 order:0
}
.single .project-slider {
 margin-bottom:45px
}
.single-gallery-media {
 padding-bottom:45px
}
.single .project-content {
 margin-bottom:55px
}
.images-list {
 margin-bottom:20px
}
.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,
.slider-post-inner h4 {
 display:inline-block;
 margin:5px 0 0
}
/*!-Slideshow description*/.slider-post-inner h4 {
 vertical-align:middle
}
#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");
 -webkit-border-radius:50%;
 border-radius:50%;
 background-repeat:no-repeat;
 -webkit-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.slider-link:hover {
 opacity:.7
}
.images-list-inner .share-button.entry-share,
.slider-link,
.slider-post-inner .share-button.entry-share {
 margin:0 5px 5px 0;
 -webkit-box-sizing:border-box;
 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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 margin:0 -25px -25px
}
.single-related-posts .items-grid>.related-item {
 position:relative;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 width:33%;
 padding:0 25px 25px;
 box-sizing:border-box
}
.comment-respond,
.comments-area,
.project-info-box,
.single-related-posts {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.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:flex;
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap
}
.comment-respond>h3,
.comments-area>h3,
.single-related-posts>h3 {
 position:relative;
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 padding-bottom:10px;
 margin-bottom:40px
}
.comment-respond>h3:after,
.comments-area>h3:after,
.single-related-posts>h3:after {
 position:absolute;
 bottom:0;
 left:50%;
 width:60px;
 height:3px;
 margin-left:-30px;
 content:""
}
.single-related-posts>h3 {
 margin-bottom:35px
}
.single-portfolio .single-related-posts {
 padding-bottom:60px
}
.single-portfolio .single-related-posts>h3 {
 margin-bottom:40px
}
#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:30px 30px 15px 120px;
 margin-top:20px;
 -webkit-box-sizing:border-box;
 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 30px 15px -90px
}
.comment-author .avatar,
.comment-author .rollover,
.comment-author .rollover i {
 -webkit-border-radius:50%;
 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 {
 text-align:center;
 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 {
 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
}
#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:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 margin-bottom:40px
}
.project-post .btn-project-link {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content: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;
 -webkit-box-sizing:border-box;
 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 {
 -webkit-transition:all .2s ease;
 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%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);
 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)
}
.sidebar-divider-off #sidebar,
.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 .widget-divider-off .widget,
.sidebar .widget:first-child,
.sidebar-content .widget:first-child,
.sidebar-content.widget-divider-off .widget,
.solid-bg.sidebar-content .widget {
 border-top:none
}
.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 {
 display:none
}
.sidebar-left .wf-wrap:after,
.sidebar-left .wf-wrap:before,
.sidebar-right .wf-wrap:after,
.sidebar-right .wf-wrap:before,
.widget:after,
.widget:before {
 content:"";
 display:table
}
#main .ui-widget-content {
 clear:both
}
.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
}
.no-cssgridlegacy.no-cssgrid .sidebar-none .content,
.sidebar-none .content {
 width:100%
}
.sidebar .widget,
.sidebar-content .widget {
 padding:0;
 margin-bottom:-10px
}
.sidebar.solid-bg .widget,
.solid-bg .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
 padding-left:25px;
 padding-right:25px
}
.bg-under-widget .sidebar-content .widget,
.sidebar.bg-under-widget .widget,
.solid-bg.sidebar-content .widget {
 margin-bottom:0;
 padding:25px 25px 15px
}
.bg-under-widget .sidebar-content .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,
.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
 padding-top:0
}
.footer .widget {
 margin-bottom:30px
}
.widget:after,
.widget:before {
 clear:both
}
.widget-info {
 margin-bottom:10px
}
.widget-title {
 margin-bottom:15px;
 clear:both
}
.custom-categories,
.widget_categories ul {
 padding-bottom:10px
}
.cat-item,
.custom-categories li {
 overflow:hidden;
 margin:9px 0 0;
 padding:10px 0 0
}
.custom-categories li {
 margin-top:0
}
.cat-item:first-child,
.custom-categories>li:first-child {
 margin-top:0;
 padding-top:0;
 border-top:none!important
}
#wp-calendar,
#wp-calendar caption {
 border-style:solid;
 border-width:1px
}
.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
}
#wp-calendar caption {
 padding:5px 0;
 margin:0;
 height:auto;
 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,
.content .contact-info {
 margin:0;
 padding-bottom:10px
}
.contact-info li {
 margin:10px 0 0
}
.contact-info li:first-child {
 margin-top:0
}
.widget .soc-ico {
 padding:5px 0 10px
}
.custom-nav {
 margin:0
}
.custom-nav>li:first-child {
 border-top:none!important
}
.custom-nav>li>a {
 display:block;
 position:relative;
 padding:0 0 10px;
 text-decoration:none
}
.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;
 -webkit-border-radius:50%;
 border-radius:50%
}
.custom-nav>li>ul {
 display:none;
 margin:0;
 padding:0 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
}
.custom-menu .widget_pages>ul,
.menu {
 margin:0;
 padding:0 0 10px
}
.menu li,
.qts-lang-menu li,
.widget_pages li {
 display:block;
 position:relative;
 margin:9px 0 0;
 padding:10px 0 0
}
.custom-menu a,
.widget_nav_menu a {
 display:inline-block
}
.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:hover {
 text-decoration:none
}
.custom-menu a {
 position:relative
}
.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:""
}
.custom-menu.show-arrow a:before,
.widget_presscore-custom-menu-one .custom-menu.show-arrow a:after {
 position:absolute;
 width:14px;
 top:5px;
 left:0
}
.widget_presscore-custom-menu-one .custom-menu.show-arrow 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:7px;
 line-height:14px;
 text-align:center
}
.custom-nav.show-arrow>.has-children>a:after {
 display:block;
 position:absolute;
 top:0;
 right:0;
 margin-top:5px;
 width:8px;
 height:8px;
 content:""
}
.widget_pages a,
.widget_tag_cloud 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
}
.tagcloud {
 padding-bottom:15px
}
.widget_tag_cloud a {
 padding:0 3px;
 margin-bottom:2px;
 text-decoration:none
}
.recent-posts {
 margin:0;
 padding:0 0 5px
}
.recent-posts li {
 display:block;
 overflow:hidden;
 margin:9px 0 0;
 padding:15px 0 0
}
.recent-posts li article {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.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-top:10px
}
.recent-posts .alignleft {
 margin:5px 20px 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 15px
}
.widget_search input[type=text] {
 width:100%;
 margin:0
}
.content .searchform input,
.widget .searchform input {
 padding-right:30px
}
.content .searchform .submit,
.widget .searchform .submit,
.widget .searchsubmit {
 position:absolute;
 top:0;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content: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
}
.skill-value span:after,
.skill-value:after {
 content:"";
 position:absolute
}
.skills {
 padding-bottom:5px
}
.skills.hide-percent .skill-value>span {
 display:none!important
}
html:not(.mobile-true) .skill-value {
 -webkit-transition:width 1.2s ease;
 transition:width 1.2s ease;
 -moz-transition-delay:.3s;
 -ms-transition-delay:.3s;
 -o-transition-delay:.3s;
 -webkit-transition-delay:.3s
}
.skill-name {
 margin-bottom:5px
}
.skill-name span {
 margin-left:5px
}
.skill {
 margin-bottom:15px;
 height:7px
}
.skill-value {
 position:relative;
 width:0;
 height:100%
}
.skill-value:after {
 left:0;
 top:0;
 width:100%;
 height:100%;
 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
}
.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 {
 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)
}
.widget .rsContW {
 padding-top:5px
}
.blogroll>ul,
.custom-menu,
.widget_archive>ul,
.widget_categories>ul,
.widget_links>ul,
.widget_meta>ul,
.widget_recent_comments>ul,
.widget_recent_entries>ul {
 padding-bottom:10px
}
.blogroll li,
.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_recent_comments li,
.widget_recent_entries li {
 margin:10px 0 0;
 padding: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 {
 padding-bottom:10px
}
.st-accordion ul {
 margin:0
}
.st-accordion>ul>li {
 overflow:hidden;
 margin:0;
 padding:9px 0 0
}
.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
}
.textwidget,
h1,
h2,
h3,
h4,
h5,
h6,
p {
 margin-bottom:10px
}
.st-accordion li>a:hover {
 text-decoration:none
}
.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
}
a.rsswidget {
 text-decoration:none;
 display:inline-block
}
body {
 overflow-x:hidden
}
body.responsive-off {
 min-width:998px;
 overflow-x:auto
}
h1,
h2,
h3,
h4,
h5,
h6 {
 clear:both
}
a:hover,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
 text-decoration:none
}
a {
 text-decoration:underline
}
.content ol,
.content ul {
 margin:0 0 10px 20px
}
.content .widget ol,
.content .widget ul {
 margin:0
}
.content ul {
 list-style:disc
}
.font-arrow ul,
.gform_fields li,
.image-arrow li {
 list-style:none
}
.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
}
.format-status-content {
 border:none
}
.alignleft {
 float:left;
 margin:0 30px 10px 0
}
#footer .alignleft,
#sidebar .alignleft {
 margin-right:20px
}
.alignright {
 float:right;
 margin:0 0 10px 30px
}
#footer .alignright,
#sidebar .alignright {
 margin-left:20px
}
.aligncenter {
 display:block;
 margin:0 auto 10px
}
#main-nav:before,
#top-bar:before,
.header-bottom-bar:before,
.layout-list .post:before,
.wf-clearfix:after,
.wf-clearfix:before,
.wf-container:before {
 display:table;
 content:""
}
.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
}
#page,
.fancy-parallax-bg>.wf-wrap,
.full-width-wrap,
.page-title-parallax-bg>.wf-wrap,
.static-height {
 position:relative
}
.assistive-info {
 text-align:right;
 color:#fff
}
.wf-clearfix:after {
 clear:both
}
.ancient-ie .wf-clearfix {
 zoom:1
}
#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 {
 overflow:hidden
}
.footer-overlap #page {
 background:0 0
}
#page.boxed {
 max-width:1320px;
 margin:0 auto;
 -webkit-box-shadow:0 0 12px rgba(0,0,0,.15);
 box-shadow:0 0 12px rgba(0,0,0,.15)
}
.main-gradient {
 display:none
}
#main {
 padding:50px 0
}
.fancy-parallax-bg,
.page-title-parallax-bg {
 background-attachment:fixed!important;
 background-position-x:50%
}
.mobile-false .fancy-parallax-bg,
.mobile-false .page-title-parallax-bg {
 opacity:0;
 -webkit-transition:opacity .3s ease;
 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 {
 display:block;
 opacity:0;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.is-iphone .full-width-wrap,
.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-validation-errors .wpcf7-not-valid-tip-text,
.popup-message-style #page .wpcf7-validation-errors .wpcf7-valid-tip-text {
 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 {
 -webkit-box-shadow:none;
 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 {
 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-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:14px;
 font-weight:700;
 left:-9999em;
 outline:0;
 padding:15px 23px 14px;
 text-decoration:none;
 text-transform:none;
 top:-9999em
}
article.attachment:after,
article.attachment:before {
 content:"";
 display:table;
 clear:both
}
.wpcf7-number,
input[type=text],
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 {
 padding:5px 15px;
 margin-bottom:10px;
 border:1px solid #e0e1e1;
 outline:0;
 -webkit-box-sizing:border-box;
 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 {
 -webkit-box-sizing:border-box;
 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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.inline-message-style .form-message .formError {
 -webkit-order:0;
 -moz-order:0;
 -ms-flex-order:0;
 order:0
}
.inline-message-style .form-message textarea {
 -webkit-order:1;
 -moz-order:1;
 -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;
 -o-appearance:none;
 appearance:none
}
.form-fields>span {
 position:relative;
 display:block
}
.inline-message-style .form-fields>span {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.inline-message-style .form-fields>span .formError {
 -webkit-order:0;
 -moz-order:0;
 -ms-flex-order:0;
 order:0
}
.inline-message-style .form-fields>span input {
 -webkit-order:1;
 -moz-order:1;
 -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
}
.inline-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-validation-errors {
 border:none
}
.popup-message-style #page .wpcf7-mail-sent-ok,
.popup-message-style #page .wpcf7-validation-errors {
 display:-webkit-flex!important;
 display:-moz-flex!important;
 display:-ms-flexbox!important;
 display:-ms-flex!important;
 display:flex!important;
 -webkit-align-items:center;
 -moz-align-items:center;
 -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;
 -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;
 font-weight:700;
 box-sizing:border-box
}
.popup-message-style #page .wpcf7-mail-sent-ok:before,
.popup-message-style #page .wpcf7-validation-errors:before {
 position:absolute;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 top:20px;
 left:0;
 width:65px;
 height:100%;
 font-family:'Font Awesome 5 Free';
 font-weight:900;
 font-size:28px;
 line-height:1;
 content:"\f06a"
}
.popup-message-style #page .wpcf7-mail-sent-ok:before {
 content:"\f058"
}
input.wpcf7-validates-as-required.wpcf7-not-valid {
 border-color:#f55b5f
}
.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
}
#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
}
.woocommerce-widget-layered-nav-dropdown__submit,
button.button,
input[type=button],
input[type=reset] {
 border:none
}
#page .btn-link {
 padding:0
}
.btn-link {
 display:inline-block;
 text-decoration:none
}
.btn-shadow .dt-btn {
 transform:translateZ(0)
}
.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-3d #place_order,
.btn-3d .button.wc-backward,
.btn-3d .checkout-button,
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d .dt-form button,
.btn-3d .dt-wc-btn,
.btn-3d .mc4wp-form input[type=submit],
.btn-3d .nsu-submit,
.btn-3d .post-password-form input[type=submit],
.btn-3d .single_add_to_cart_button.button,
.btn-3d .tml-submit-wrap input[type=submit],
.btn-3d .track_order input[name=track],
.btn-3d .widget .dt-form .dt-btn,
.btn-3d .woocommerce-Button.button,
.btn-3d .woocommerce-Button[name=register],
.btn-3d .woocommerce-Reviews .submit,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit,
.btn-3d .wpcf7-form input[type=submit],
.btn-3d .wpcf7-submit,
.btn-3d a.button,
.btn-3d button.button,
.btn-3d button[name=calc_shipping],
.btn-3d div.mc4wp-form button[type=submit],
.btn-3d input#place_order,
.btn-3d input[name=apply_coupon],
.btn-3d input[name=login],
.btn-3d input[name=save_address],
.btn-3d input[type=reset],
.btn-3d input[type=submit]:not([name=update_cart]) {
 top:0;
 -webkit-transition:none;
 transition:none
}
.btn-3d #place_order:after,
.btn-3d .button.wc-backward:after,
.btn-3d .checkout-button:after,
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,
.btn-3d .dt-form button:after,
.btn-3d .dt-wc-btn:after,
.btn-3d .mc4wp-form input[type=submit]:after,
.btn-3d .nsu-submit:after,
.btn-3d .post-password-form input[type=submit]:after,
.btn-3d .single_add_to_cart_button.button:after,
.btn-3d .tml-submit-wrap input[type=submit]:after,
.btn-3d .track_order input[name=track]:after,
.btn-3d .widget .dt-form .dt-btn:after,
.btn-3d .woocommerce-Button.button:after,
.btn-3d .woocommerce-Button[name=register]:after,
.btn-3d .woocommerce-Reviews .submit:after,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:after,
.btn-3d .wpcf7-form input[type=submit]:after,
.btn-3d .wpcf7-submit:after,
.btn-3d a.button:after,
.btn-3d button.button:after,
.btn-3d button[name=calc_shipping]:after,
.btn-3d div.mc4wp-form button[type=submit]:after,
.btn-3d input#place_order:after,
.btn-3d input[name=apply_coupon]:after,
.btn-3d input[name=login]:after,
.btn-3d input[name=save_address]:after,
.btn-3d input[type=reset]:after,
.btn-3d input[type=submit]:not([name=update_cart]):after,
.btn-flat #place_order:after,
.btn-flat .button.wc-backward:after,
.btn-flat .checkout-button:after,
.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,
.btn-flat .dt-form button:after,
.btn-flat .dt-wc-btn:after,
.btn-flat .mc4wp-form input[type=submit]:after,
.btn-flat .nsu-submit:after,
.btn-flat .post-password-form input[type=submit]:after,
.btn-flat .single_add_to_cart_button.button:after,
.btn-flat .tml-submit-wrap input[type=submit]:after,
.btn-flat .track_order input[name=track]:after,
.btn-flat .widget .dt-form .dt-btn:after,
.btn-flat .woocommerce-Button.button:after,
.btn-flat .woocommerce-Button[name=register]:after,
.btn-flat .woocommerce-Reviews .submit:after,
.btn-flat .woocommerce-widget-layered-nav-dropdown__submit:after,
.btn-flat .wpcf7-form input[type=submit]:after,
.btn-flat .wpcf7-submit:after,
.btn-flat a.button:after,
.btn-flat button.button:after,
.btn-flat button[name=calc_shipping]:after,
.btn-flat div.mc4wp-form button[type=submit]:after,
.btn-flat input#place_order:after,
.btn-flat input[name=apply_coupon]:after,
.btn-flat input[name=login]:after,
.btn-flat input[name=save_address]:after,
.btn-flat input[type=reset]:after,
.btn-flat input[type=submit]:not([name=update_cart]):after,
.btn-shadow #place_order:after,
.btn-shadow .button.wc-backward:after,
.btn-shadow .checkout-button:after,
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,
.btn-shadow .dt-form button:after,
.btn-shadow .dt-wc-btn:after,
.btn-shadow .mc4wp-form input[type=submit]:after,
.btn-shadow .nsu-submit:after,
.btn-shadow .post-password-form input[type=submit]:after,
.btn-shadow .single_add_to_cart_button.button:after,
.btn-shadow .tml-submit-wrap input[type=submit]:after,
.btn-shadow .track_order input[name=track]:after,
.btn-shadow .widget .dt-form .dt-btn:after,
.btn-shadow .woocommerce-Button.button:after,
.btn-shadow .woocommerce-Button[name=register]:after,
.btn-shadow .woocommerce-Reviews .submit:after,
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:after,
.btn-shadow .wpcf7-form input[type=submit]:after,
.btn-shadow .wpcf7-submit:after,
.btn-shadow a.button:after,
.btn-shadow button.button:after,
.btn-shadow button[name=calc_shipping]:after,
.btn-shadow div.mc4wp-form button[type=submit]:after,
.btn-shadow input#place_order:after,
.btn-shadow input[name=apply_coupon]:after,
.btn-shadow input[name=login]:after,
.btn-shadow input[name=save_address]:after,
.btn-shadow input[type=reset]:after,
.btn-shadow input[type=submit]:not([name=update_cart]):after {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 -webkit-border-radius:inherit;
 border-radius:inherit
}
.btn-3d #place_order:active:after,
.btn-3d .button.wc-backward:active:after,
.btn-3d .checkout-button:active:after,
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,
.btn-3d .dt-form button:active:after,
.btn-3d .dt-wc-btn:active:after,
.btn-3d .mc4wp-form input[type=submit]:active:after,
.btn-3d .nsu-submit:active:after,
.btn-3d .post-password-form input[type=submit]:active:after,
.btn-3d .single_add_to_cart_button.button:active:after,
.btn-3d .tml-submit-wrap input[type=submit]:active:after,
.btn-3d .track_order input[name=track]:active:after,
.btn-3d .widget .dt-form .dt-btn:active:after,
.btn-3d .woocommerce-Button.button:active:after,
.btn-3d .woocommerce-Button[name=register]:active:after,
.btn-3d .woocommerce-Reviews .submit:active:after,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:active:after,
.btn-3d .wpcf7-form input[type=submit]:active:after,
.btn-3d .wpcf7-submit:active:after,
.btn-3d a.button:active:after,
.btn-3d button.button:active:after,
.btn-3d button[name=calc_shipping]:active:after,
.btn-3d div.mc4wp-form button[type=submit]:active:after,
.btn-3d input#place_order:active:after,
.btn-3d input[name=apply_coupon]:active:after,
.btn-3d input[name=login]:active:after,
.btn-3d input[name=save_address]:active:after,
.btn-3d input[type=reset]:active:after,
.btn-3d input[type=submit]:not([name=update_cart]):active:after,
.btn-flat #place_order:active:after,
.btn-flat .button.wc-backward:active:after,
.btn-flat .checkout-button:active:after,
.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,
.btn-flat .dt-form button:active:after,
.btn-flat .dt-wc-btn:active:after,
.btn-flat .mc4wp-form input[type=submit]:active:after,
.btn-flat .nsu-submit:active:after,
.btn-flat .post-password-form input[type=submit]:active:after,
.btn-flat .single_add_to_cart_button.button:active:after,
.btn-flat .tml-submit-wrap input[type=submit]:active:after,
.btn-flat .track_order input[name=track]:active:after,
.btn-flat .widget .dt-form .dt-btn:active:after,
.btn-flat .woocommerce-Button.button:active:after,
.btn-flat .woocommerce-Button[name=register]:active:after,
.btn-flat .woocommerce-Reviews .submit:active:after,
.btn-flat .woocommerce-widget-layered-nav-dropdown__submit:active:after,
.btn-flat .wpcf7-form input[type=submit]:active:after,
.btn-flat .wpcf7-submit:active:after,
.btn-flat a.button:active:after,
.btn-flat button.button:active:after,
.btn-flat button[name=calc_shipping]:active:after,
.btn-flat div.mc4wp-form button[type=submit]:active:after,
.btn-flat input#place_order:active:after,
.btn-flat input[name=apply_coupon]:active:after,
.btn-flat input[name=login]:active:after,
.btn-flat input[name=save_address]:active:after,
.btn-flat input[type=reset]:active:after,
.btn-flat input[type=submit]:not([name=update_cart]):active:after,
.btn-shadow #place_order:active:after,
.btn-shadow .button.wc-backward:active:after,
.btn-shadow .checkout-button:active:after,
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,
.btn-shadow .dt-form button:active:after,
.btn-shadow .dt-wc-btn:active:after,
.btn-shadow .mc4wp-form input[type=submit]:active:after,
.btn-shadow .nsu-submit:active:after,
.btn-shadow .post-password-form input[type=submit]:active:after,
.btn-shadow .single_add_to_cart_button.button:active:after,
.btn-shadow .tml-submit-wrap input[type=submit]:active:after,
.btn-shadow .track_order input[name=track]:active:after,
.btn-shadow .widget .dt-form .dt-btn:active:after,
.btn-shadow .woocommerce-Button.button:active:after,
.btn-shadow .woocommerce-Button[name=register]:active:after,
.btn-shadow .woocommerce-Reviews .submit:active:after,
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:active:after,
.btn-shadow .wpcf7-form input[type=submit]:active:after,
.btn-shadow .wpcf7-submit:active:after,
.btn-shadow a.button:active:after,
.btn-shadow button.button:active:after,
.btn-shadow button[name=calc_shipping]:active:after,
.btn-shadow div.mc4wp-form button[type=submit]:active:after,
.btn-shadow input#place_order:active:after,
.btn-shadow input[name=apply_coupon]:active:after,
.btn-shadow input[name=login]:active:after,
.btn-shadow input[name=save_address]:active:after,
.btn-shadow input[type=reset]:active:after,
.btn-shadow input[type=submit]:not([name=update_cart]):active:after {
 background-color:rgba(0,0,0,.2)
}
.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,
.btn-3d .dt-btn.btn-light:after,
.btn-3d .dt-btn.btn-light:before {
 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)";
 -webkit-background-size:cover;
 background-size:cover
}
.shortcode-banner,
.shortcode-banner-inside {
 -webkit-box-sizing:border-box;
 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;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.shortcode-banner-inside {
 overflow:hidden;
 width:100%;
 height:100%;
 padding:15px 20px;
 background-clip:padding-box
}
blockquote {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.shortcode-blockquote {
 position:relative;
 overflow:hidden;
 padding:20px 25px;
 font-style:normal
}
blockquote.shortcode-blockquote {
 background-color:transparent;
 border:1px solid
}
.block-style-widget,
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:""
}
.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%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.box-style-table .shortcode-action-container {
 display:table-cell;
 vertical-align:middle
}
.shortcode-single-image-wrap:after,
.shortcode-single-image-wrap:before {
 content:"";
 display:table
}
.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:"";
 -webkit-border-bottom-right-radius:0;
 border-bottom-right-radius:0;
 -webkit-border-top-right-radius:0;
 border-top-right-radius:0
}
.shortcode-single-image .rollover i,
.shortcode-single-image .rollover i:after,
.shortcode-single-image .rollover-video i,
.shortcode-single-image-wrap.alignnone .rollover img,
.shortcode-single-image-wrap.alignnone .rollover-video img {
 border-radius:inherit
}
.action-button {
 margin-bottom:20px
}
.box-style-table .action-button {
 padding-top:0;
 padding-left:40px;
 margin-bottom:0;
 -webkit-box-sizing:border-box;
 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:after {
 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
}
.shortcode-single-image-wrap.alignleft,
.shortcode-single-image-wrap.alignright {
 margin:0
}
.fancy-media-wrap>a {
 display:block
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .shortcode-single-image-wrap .fancy-media-wrap,
 .shortcode-single-image-wrap .rollover,
 .shortcode-single-image-wrap .rollover-video {
  display:block!important
 }
}
.shortcode-single-image:after,
.shortcode-single-image:before {
 display:table;
 content:""
}
.shortcode-single-image {
 position:relative;
 line-height:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.alignnone .shortcode-single-image {
 text-align:center
}
.shortcode-single-image:after {
 clear:both
}
.ancient-ie .shortcode-single-image {
 zoom:1
}
.borderframe .shortcode-single-image,
.frame-on {
 border:1px solid
}
.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
}
.content .borderframe.caption-on .shortcode-single-image,
.dt-format-gallery .rollover-video.big-img,
.dt-format-gallery a.big-img {
 border-bottom:none
}
.borderframe.br-standard .shortcode-single-image,
.br-standard.borderframe .shortcode-single-caption {
 border:none
}
#main .borderframe.caption-on .shortcode-single-image {
 padding-bottom:0!important
}
.shortcode-single-caption {
 width:100%;
 height:auto;
 padding:15px 20px 0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center
}
.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;
 margin-top:-7px;
 width:14px;
 height:14px;
 content:""
}
.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 {
 -webkit-border-radius:50%;
 border-radius:50%
}
.standard-arrow.bullet-top li:after {
 top:0;
 margin-top:0;
 height:14px
}
.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;
 margin-top:-10px;
 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.list-divider li:first-child:before {
 top:10px
}
.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
 top:0;
 margin-top:0
}
.standard-number-list.list-divider.bullet-top li:before,
.standard-number-list.list-divider.bullet-top li:first-child:before {
 top:10px;
 margin-top:0
}
.standard-number-list.list-divider.bullet-top li:first-child:before {
 top:5px
}
.image-arrow li {
 overflow:hidden;
 width:100%;
 margin-bottom:10px
}
.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 i {
 font-size:14px;
 margin-right:10px
}
.frame-on {
 padding-top:25px
}
.frame-on.img-full {
 padding-top:0
}
.content .frame-on.frame-fancy {
 border:none
}
.shortcode-teaser.frame-on.img-full {
 -webkit-border-radius:0;
 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
}
.slider-content .owl-dot:hover,
.slider-wrapper .owl-next i:hover,
.slider-wrapper .owl-prev i:hover,
.twentytwenty-handle,
.wpb_tour .wpb_tabs_nav li:hover {
 cursor:pointer
}
.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-berry,
.dt-highlight.highlight-black,
.dt-highlight.highlight-blue,
.dt-highlight.highlight-dark-blue,
.dt-highlight.highlight-dark-green,
.dt-highlight.highlight-gray,
.dt-highlight.highlight-red,
.dt-highlight.highlight-pink,
.dt-highlight.highlight-red,
.dt-highlight.highlight-violet,
.dt-highlight.highlight-yellow {
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-red {
 background-color:#d73b37
}
.dt-highlight.highlight-berry {
 background-color:#e32a5a!important
}
.dt-highlight.highlight-red {
 background-color:#f36c0a!important
}
.dt-highlight.highlight-yellow {
 background-color:#f2a809!important
}
.dt-highlight.highlight-pink {
 background-color:#fd8fb6!important
}
.dt-highlight.highlight-green {
 background-color:#8cc63a!important;
 background-image:none!important;
 color:#fff
}
.dt-highlight.highlight-dark-green {
 background-color:#3ab459!important
}
.dt-highlight.highlight-blue {
 background-color:#27cff3!important
}
.dt-highlight.highlight-dark-blue {
 background-color:#2985c6!important
}
.dt-highlight.highlight-violet {
 background-color:#6946b8!important
}
.dt-highlight.highlight-black {
 background-color:#3e3f3f!important
}
.dt-highlight.highlight-gray {
 background-color:#a5a6a7!important
}
.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
}
.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 {
 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
}
.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
}
.animate-search-width input.field:active,
.animate-search-width input.field:focus,
.mini-search .field:focus {
 outline:0
}
.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:""
}
.bg-on .project-list-content,
.slider-wrapper {
 position:relative
}
.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
}
#page .slider-wrapper img {
 max-width:none
}
.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
}
.mobile-true .slider-wrapper.show-arrows .owl-next,
.mobile-true .slider-wrapper.show-arrows .owl-prev,
.slider-wrapper.hide-arrows .disabled {
 display:none
}
.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;
 -webkit-transition:opacity .4s ease;
 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.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 .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,
.slider-wrapper .owl-prev i {
 position:absolute;
 left:0;
 top:0;
 width:40px;
 height:40px;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -ms-flex-align:center;
 -webkit-justify-content:center;
 -moz-justify-content: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
}
.arrows-dark .owl-next i:before,
.arrows-dark .owl-prev i:before,
.slider-masonry .owl-nav a:hover,
.slider-masonry .psPlay:hover,
.slider-simple .owl-nav a:hover,
.slider-simple .psPlay:hover {
 opacity:.7
}
.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;
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1);
 -webkit-border-radius:50%;
 border-radius:50%
}
.arrows-light .owl-next:not(.disabled):hover i,
.arrows-light .owl-prev:not(.disabled):hover i {
 -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
 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;
 -webkit-border-radius:50%;
 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
}
.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);
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.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:40px
}
.slider-content .owl-dots {
 position:absolute;
 top:calc(100%);
 overflow:hidden;
 width:100%;
 height:auto;
 text-align:center
}
.widget .slider-content .owl-dots {
 top:calc(100% + 0px)
}
.slider-content .owl-dot,
.slider-content .owl-dot:after {
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-box-sizing:border-box;
 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;
 -webkit-transition:box-shadow .3s ease;
 transition:box-shadow .3s ease
}
.gallery-carousel-shortcode .dt-owl-item,
.gallery-carousel-shortcode .dt-owl-item>div,
.gallery-carousel-shortcode .owl-stage {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.gallery-carousel-shortcode .post {
 -webkit-align-content:center;
 -moz-align-content:center;
 -ms-align-content:center;
 align-content:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.slider-wrapper .blog-media {
 -ms-flex:0 0 auto;
 display:block
}
.vc_progress_bar.dt-style .vc_single_bar {
 height:30px;
 margin-bottom:10px;
 -webkit-box-shadow:none;
 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 {
 -webkit-animation:none;
 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);
 -webkit-background-size:40px 40px;
 background-size:40px 40px
}
.vc_progress_bar .vc_single_bar.accent-bg .vc_bar.animated:after {
 -webkit-animation:progress-bar-stripes 2s linear infinite;
 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 {
 -webkit-box-sizing:border-box;
 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;
 -webkit-transition:background .4s ease;
 transition:background .4s ease
}
.wpb_tour.tab-style-one .wpb_tabs_nav li,
.wpb_tour.tab-style-two .wpb_tabs_nav li {
 margin-bottom:10px
}
.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 {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.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-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;
 -webkit-transition:background .4s ease;
 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
}
#page .vc_pie_chart_back,
.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
}
.vc_pie_chart .vc_pie_wrapper {
 visibility:hidden
}
.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:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 margin:2px;
 width:26px;
 height:26px;
 line-height:26px;
 text-align:center;
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-box-sizing:border-box;
 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:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 min-width:26px;
 min-height:26px;
 line-height:26px;
 text-align:center;
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-box-sizing:border-box;
 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-shortcode-soc-icons a:after,
.dt-shortcode-soc-icons a:before,
.soc-ico a:after,
.soc-ico a:before {
 -webkit-border-radius:inherit;
 -webkit-transition:opacity .15s linear;
 content:"";
 top:0;
 left:0;
 position:absolute
}
.dt-icon-center {
 text-align:center
}
.dt-icon-right {
 text-align:right
}
.soc-ico a:after,
.soc-ico a:before {
 width:26px;
 height:26px;
 border-radius:inherit;
 transition:opacity .15s linear
}
.dt-shortcode-soc-icons a:after,
.dt-shortcode-soc-icons a:before {
 min-width:26px;
 min-height:26px;
 width:100%;
 height:100%;
 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;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.dt-shortcode-icon:after,
.dt-shortcode-icon:before {
 z-index:2
}
.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;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.dt-icon-animate-slide-up:hover .dt-regular-icon {
 -webkit-transform:translateY(-200%);
 transform:translateY(-200%)
}
.dt-icon-animate-slide-right .dt-regular-icon {
 -webkit-transform:translate(-200%,0);
 transform:translate(-200%,0)
}
.dt-icon-animate-slide-right:hover .dt-regular-icon {
 -webkit-transform:translate(0,0);
 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;
 -webkit-transform:translateY(200%);
 transform:translateY(200%)
}
.dt-icon-animate-slide-up:not(.dt-icon-hover-off):hover .dt-hover-icon {
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
.dt-icon-animate-slide-right:not(.dt-icon-hover-off) .dt-hover-icon {
 display:block;
 -webkit-transform:translate(0,0);
 transform:translate(0,0)
}
.dt-icon-animate-slide-right:not(.dt-icon-hover-off):hover .dt-hover-icon {
 -webkit-transform:translate(200%,0);
 transform:translate(200%,0)
}
.dt-icon-animate-scale,
.dt-icon-animate-scale-down,
.dt-icon-animate-shadow {
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.dt-icon-animate-shadow:not(.dt-icon-hover-off):hover {
 -webkit-box-shadow:0 0 10px rgba(0,0,0,.3);
 box-shadow:0 0 10px rgba(0,0,0,.3)
}
.dt-icon-animate-scale:not(.dt-icon-hover-off):hover {
 -webkit-transform:scale(1.2);
 transform:scale(1.2)
}
.dt-icon-animate-scale-down:not(.dt-icon-hover-off):hover {
 -webkit-transform:scale(.8);
 transform:scale(.8)
}
.dt-icon-animate-spin-around:not(.dt-icon-hover-off):hover .dt-regular-icon {
 -webkit-animation:rotate .9s forwards;
 animation:rotate .9s forwards
}
@-webkit-keyframes rotate {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@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:''
}
.dt-fancy-separator.line-below.title-left .separator-right,
.dt-fancy-separator.line-below.title-right .separator-right,
.style-disabled .separator-holder {
 display:none
}
.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
}
.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-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);
 -webkit-transition:opacity .4s ease;
 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 {
 -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%;
 width:100%;
 height:auto;
 position:absolute;
 top:0;
 display:block
}
.active-click .twentytwenty-handle,
.twentytwenty-container.active-click img {
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.twentytwenty-container * {
 -webkit-box-sizing:content-box;
 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;
 -webkit-border-radius:1000px;
 -moz-border-radius:1000px;
 border-radius:1000px;
 z-index:40
}
.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {
 margin-left:0;
 margin-top:0
}
.twentytwenty-container[data-navigation=move] .twentytwenty-handle {
 border:none;
 cursor:default
}
.albums-shortcode.gradient-overlay-layout-list article,
.blog-shortcode.gradient-overlay-layout-list article,
.content-rollover-layout-list.mode-grid .post-entry-content:hover,
.content-rollover-layout-list.mode-masonry .post-entry-content:hover,
.content-rollover-layout-list.owl-carousel .post-entry-content:hover,
.menu-select select,
.menu-select:hover,
.overlay-search-microwidget>i:hover,
article.on-hover {
 cursor:pointer
}
.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-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
}
.items-grid .borders:before,
.post-thumbnail-rollover:after {
 left:0;
 width:100%;
 content:""
}
.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
}
.items-grid article {
 overflow:hidden;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.single-related-posts .mini-post-img {
 -webkit-flex:1 0 auto;
 -moz-flex:1 0 auto;
 -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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start
}
.jquery-filter article.hidden,
.jquery-filter article:not(.visible) {
 display:none;
 opacity:0
}
.mode-grid:not(.bottom-overlap-layout-list) article,
.mode-masonry:not(.bottom-overlap-layout-list) article {
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-align-items:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
.bottom-overlap-layout-list article,
.centered-layout-list article {
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.classic-layout-list.mode-list article.full-width-img {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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.visible {
 -webkit-animation:fadeInFromNone .5s ease-out;
 animation:fadeInFromNone .5s ease-out
}
.blog-shortcode .post-thumbnail,
.post-thumbnail-rollover {
 position:relative;
 display:block
}
.blog-shortcode .post-thumbnail-wrap {
 position:relative;
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -ms-flex:0 0 auto
}
.project-even .post-thumbnail-wrap {
 -webkit-order:2;
 -moz-order:2;
 -ms-flex-order:2;
 order:2
}
.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 {
 line-height:0;
 overflow:hidden
}
.post-thumbnail-rollover:after {
 position:absolute;
 top:0;
 height:100%;
 opacity:0;
 -webkit-transition:opacity .35s linear;
 transition:opacity .35s linear
}
.blog-shortcode.gradient-overlay-layout-list .post-thumbnail-rollover:after {
 display:none
}
.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
}
.mobile-false .content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.mobile-false .gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.mobile-true .content-rollover-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.mobile-true .gradient-overlay-layout-list article.is-clicked>.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%
}
.mobile-false .scale-img.content-rollover-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,
.mobile-false .scale-img.gradient-overlay-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,
.mobile-true .scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail>.post-thumbnail-rollover img,
.mobile-true .scale-img.gradient-overlay-layout-list article.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
}
.side-overlap-layout-list .project-odd .fancy-date a {
 right:auto;
 left:10px
}
.fancy-date a>span {
 display:block
}
.fancy-categories {
 position:absolute;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -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
}
.blog-shortcode .entry-meta *,
.owl-carousel .entry-meta * {
 color:inherit
}
.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 {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.content-align-center .post-entry-content {
 text-align:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
@media all and (-ms-high-contrast:none) {
 .post-entry-content {
  max-width:100%
 }
}
.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%;
 -webkit-transform:translateX(-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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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 {
 -webkit-flex:1 0 auto;
 -moz-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.mode-grid.gradient-overlap-layout-list .post-entry-content {
 -webkit-flex:1 0 auto;
 -moz-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap
}
.blog-shortcode .entry-meta>span a,
.post-details {
 display:inline-block
}
.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%
}
#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;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.blog-shortcode .post-entry-content .entry-title a,
.blog-shortcode .post-entry-title-content .entry-title a {
 -webkit-transition:color .35s;
 transition:color .35s
}
.accent-gradient .blog-shortcode .post-entry-content .entry-title a,
.accent-gradient .blog-shortcode .post-entry-title-content .entry-title a {
 -webkit-transition:none;
 transition:none
}
.blog-shortcode .entry-meta {
 padding:0
}
.blog-shortcode .entry-meta a:hover {
 text-decoration:underline
}
.centered-layout-list .entry-meta {
 text-align:center
}
.blog-shortcode .entry-meta>a:after,
.blog-shortcode .entry-meta>span:after {
 right:0;
 width:3px;
 height:3px;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 content:""
}
.post-details {
 position:relative;
 text-decoration:none
}
.post-details:after,
.post-details:before {
 display:table;
 content:""
}
.post-details:after {
 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 {
 -webkit-align-self:flex-start;
 -moz-align-self:flex-start;
 -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 {
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
#page .post-details.details-type-btn {
 margin-bottom:0
}
.btn-3d .post-details.details-type-btn:hover {
 margin-bottom:1px!important
}
.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
}
.mini-nav,
.mini-nav li,
.mini-nav.select-type-menu .menu-select {
 vertical-align:middle
}
.post-details.details-type-link:after {
 position:absolute;
 display:block;
 left:0;
 bottom:0;
 width:0;
 height:2px;
 content:"";
 -webkit-transition:width .4s ease;
 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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-align-items:center;
 -moz-align-items: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;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-backface-visibility:hidden;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.owl-nav a:hover:after,
.owl-nav a:not(:hover):before {
 opacity:1
}
.disable-arrows-hover-bg .owl-nav a:after,
.disable-arrows-hover-bg .owl-nav a:before {
 -webkit-transition:none;
 transition:none
}
.owl-nav a:hover:before,
.owl-nav a:not(:hover):after {
 transition-delay:.1s
}
.owl-nav a:after,
.owl-nav a:hover:before {
 opacity:0
}
.owl-nav a i {
 position:relative;
 z-index:1;
 -webkit-transition:color .15s;
 transition:color .15s;
 transition-delay:.1s
}
.owl-carousel .owl-dots {
 position:absolute
}
.owl-carousel .owl-dots .owl-dot {
 position:relative;
 display:inline-block
}
: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 {
 -webkit-transition:-webkit-transform .3s ease,background .3s ease;
 transition:transform .3s ease,background .3s ease
}
.bullets-scale-up .owl-dot.active span {
 -webkit-transform:scale(1.5);
 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 {
 -webkit-transition:box-shadow .3s ease,background-color .3s ease;
 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;
 -webkit-transition:box-shadow .3s ease;
 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);
 -webkit-transition:box-shadow .3s ease;
 transition:box-shadow .3s ease
}
.bullets-small-dot-stroke .owl-dot span {
 cursor:pointer;
 position:absolute;
 -webkit-transition:background-color .3s ease,-webkit-transform .3s ease;
 transition:background-color .3s ease,transform .3s ease
}
.bullets-small-dot-stroke .owl-dot.active span {
 -webkit-transform:scale(.4);
 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;
 -webkit-transition:background-color .3s,border-color .3s;
 transition:background-color .3s,border-color .3s
}
.bullets-ubax .owl-dot:not(.active):hover span {
 -webkit-transition:background-color .3s;
 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;
 -webkit-transition:background .3s;
 transition:background .3s
}
.bullets-etefu .owl-dot span:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0);
 -webkit-transition:-webkit-transform .5s;
 transition:transform .5s;
 -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
 transition-timing-function:cubic-bezier(.2,1,.3,1)
}
.bullets-etefu .owl-dot.active span:before {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.carousel-shortcode [class*=" icon-"]:not(.icon-with-text-shortcode),
.carousel-shortcode [class*=" icon-"]:not(.icon-with-text-shortcode):before,
.carousel-shortcode [class^=icon-]:not(.icon-with-text-shortcode),
.carousel-shortcode [class^=icon-]:not(.icon-with-text-shortcode):before {
 font-family:icomoon-arrows-carousel-32x32!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
}
.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,
.bottom-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item,
.classic-layout-list[data-auto-height=false] .owl-stage,
.classic-layout-list[data-auto-height=false] .owl-stage .dt-owl-item,
.gradient-overlap-layout-list[data-auto-height=false] .owl-stage,
.gradient-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.bottom-overlap-layout-list[data-auto-height=false] .post-entry-content,
.gradient-overlap-layout-list[data-auto-height=false] .post-entry-content {
 -webkit-flex:1 0 auto;
 -moz-flex:1 0 auto;
 -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%
}
.owl-carousel .post-thumbnail-wrap {
 position:relative;
 width:100%;
 -webkit-box-sizing:border-box;
 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 {
 -webkit-transition:color .35s;
 transition:color .35s
}
.accent-gradient .owl-carousel .post-entry-content .entry-title a,
.accent-gradient .owl-carousel .post-entry-title-content .entry-title a {
 -webkit-transition:none;
 transition:none
}
.owl-carousel .entry-meta {
 padding:0
}
.owl-carousel .entry-meta>span a {
 display:inline-block
}
.owl-carousel .entry-meta a:hover {
 text-decoration:underline
}
.owl-carousel .entry-meta>a:after,
.owl-carousel .entry-meta>span:after {
 right:0;
 width:3px;
 height:3px;
 top:50%;
 -webkit-transform:translateY(-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,
.icon-with-text-shortcode.layout-5 {
 grid-template-areas:" icon" " header " " desc" " button "
}
.icon-with-text-shortcode.layout-4 {
 grid-template-columns:1fr
}
.icon-with-text-shortcode.layout-5 {
 justify-content:center;
 text-align:center
}
.dt-text-title {
 grid-area:header
}
.icon-with-text-shortcode .dt-text-title {
 font-weight:400
}
.dt-text-desc {
 grid-area:desc
}
.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 {
 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;
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-transition:opacity .15s linear;
 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) {
 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
}
.top-bar,
.top-bar>.mini-widgets {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.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:flex;
 margin-top:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.top-bar-bg,
.top-bar:after {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.boxed .top-bar-bg,
.boxed .top-bar:after {
 padding:0;
 margin:0;
 left:50%;
 -webkit-transform:translateX(-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%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.top-bar>.mini-widgets {
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex:1 1 auto;
 -moz-flex:1 1 auto;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.top-bar .mini-widgets.right-widgets,
.top-bar .mini-widgets:last-child {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.branding>a {
 display:block
}
.branding .mobile-desktop-logo,
.branding .mobile-logo,
.phantom-sticky .side-header .branding .mobile-logo,
.responsive-off .masthead .hide-on-desktop.display-none {
 display:none
}
.branding a img,
.branding img {
 max-width:100%;
 height:auto
}
.responsive-off .masthead .hide-on-desktop {
 visibility:hidden;
 position:absolute;
 left:-9999px
}
.mobile-mini-widgets {
 max-width:calc(100% - 45px)
}
.searchform,
.searchform .field {
 max-width:100%
}
.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
}
.mini-search input[type=text],
.overlay-search-microwidget input[type=text],
.text-area>p {
 margin-bottom:0
}
.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
}
.mini-contacts i,
.mini-login a i,
.mini-nav .customSelectInner i {
 margin-right:5px
}
.masthead .mini-contacts,
.masthead .mini-login a {
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -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-nav {
 position:relative;
 display:inline-block
}
.mini-nav .mini-sub-nav {
 position:absolute;
 visibility:hidden;
 z-index:200;
 top:100%;
 left:0;
 width:240px;
 opacity:0;
 background:#fff;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
 box-shadow:0 0 4px rgba(0,0,0,.2)
}
.mini-nav .mini-sub-nav>li {
 position:relative;
 display:block;
 padding:0 10px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.mini-nav .customSelectInner,
.mini-search .submit {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.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 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,
.mini-nav .customSelectInner:hover {
 text-decoration:none
}
.mini-nav .customSelectInner {
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 background:0 0
}
.menu-select select {
 z-index:9
}
.mini-nav li {
 position:relative;
 display:inline-block
}
.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
}
.microwidget-btn.btn-icon-align-left i,
.mini-login i {
 margin-right:5px
}
#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
}
.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)
}
@media all and (-ms-high-contrast:none) {
 .popup-search-wrap {
  box-shadow:0 0 4px rgba(0,0,0,.2)
 }
}
.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
}
.mini-search .submit,
.overlay-search .searchform .submit,
.popup-search .searchform .submit {
 border:none;
 background-color:transparent;
 text-decoration: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%
}
.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:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.dt-mobile-header .mini-search .searchsubmit,
.masthead .mini-search .searchsubmit,
.mini-search .overlay-search-wrap {
 display:none
}
.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%;
 -webkit-transform:translateY(-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
}
.classic-search .search-icon {
 position:absolute;
 top:0;
 right:10px;
 height:100%;
 padding:0
}
.overlay-search-microwidget {
 position:fixed;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content: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;
 -webkit-transition:opacity .55s ease;
 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:34px
}
.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%
}
.animate-search-width .searchform {
 overflow:hidden
}
.animate-search-width input.field {
 -webkit-transition:width .55s ease;
 transition:width .55s ease
}
.animate-search-width .search-icon {
 position:absolute;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 top:0;
 right:0;
 height:100%;
 width:100%
}
.lines,
.mini-login a,
.text-area {
 position:relative
}
.mini-login {
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.mini-login:hover {
 opacity:.7
}
.microwidget-btn:before,
.microwidget-btn:hover:after,
.top-bar .microwidget-btn:hover {
 opacity:1
}
.mini-login a {
 display:inherit;
 text-decoration:none
}
.masthead .soc-ico,
.text-area {
 display:inline-block;
 vertical-align:middle
}
.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 {
 -webkit-box-shadow:none;
 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
}
.mini-widgets .text-area a:not(.dt-btn),
.mobile-mini-widgets .text-area a:not(.dt-btn) {
 text-decoration:underline
}
#bottom-bar .sub-nav a:hover,
#bottom-bar a,
.main-nav>li>a,
.microwidget-btn,
.mobile-main-nav>li>a,
.text-area a:not(.dt-btn):hover {
 text-decoration:none
}
.top-bar>span {
 display:none!important
}
.lines,
.lines:after,
.lines:before {
 display:inline-block;
 width:22px;
 height:2px
}
.mini-login .submit.text-disable,
.wc-ico-cart.text-disable {
 letter-spacing:-4px
}
.masthead .soc-ico a {
 line-height:22px
}
.hide-overlay.active .lines-button.x .lines,
.menu-toggle.active .lines-button.x .lines {
 background:0 0
}
.accent-bg .lines,
.accent-bg .lines:after,
.accent-bg .lines:before {
 background-color:#fff
}
.lines:after,
.lines:before {
 position:absolute;
 left:0;
 content:'';
 -webkit-transform-origin:1.5px center;
 transform-origin:1.5px center;
 -webkit-transition:transform .3s;
 transition:transform .3s
}
.hide-overlay.active .lines-button.x .lines:after,
.hide-overlay.active .lines-button.x .lines:before,
.menu-toggle.active .lines-button.x .lines:after,
.menu-toggle.active .lines-button.x .lines:before {
 -webkit-transform-origin:50% 50%;
 transform-origin:50% 50%;
 top:0
}
.lines:before {
 top:7px
}
.menu-toggle:not(.active) .lines-button:hover .lines:before {
 -webkit-transform:translateY(-2px);
 transform:translateY(-2px)
}
.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:before {
 -webkit-transform:translateY(-3px);
 transform:translateY(-3px)
}
.lines:after {
 top:-7px
}
.menu-toggle:not(.active) .lines-button:hover .lines:after {
 -webkit-transform:translateY(2px);
 transform:translateY(2px)
}
.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:after {
 -webkit-transform:translateY(3px);
 transform:translateY(3px)
}
.hide-overlay.active .lines-button.x .lines:before,
.menu-toggle.active .lines-button.x .lines:before {
 -ms-transform:rotate3d(0,0,1,45deg);
 -webkit-transform:rotate3d(0,0,1,45deg);
 transform:rotate3d(0,0,1,45deg);
 -webkit-transition:-webkit-transform .2s ease;
 transition:transform .2s ease
}
.hide-overlay.active:hover .lines-button.x .lines:before,
.menu-toggle.active:hover .lines-button.x .lines:before {
 -ms-transform:rotate3d(0,0,1,0deg);
 -webkit-transform:rotate3d(0,0,1,0deg);
 transform:rotate3d(0,0,1,0deg)
}
.hide-overlay.active .lines-button.x .lines:after,
.menu-toggle.active .lines-button.x .lines:after {
 -ms-transform:rotate3d(0,0,1,-45deg);
 -webkit-transform:rotate3d(0,0,1,-45deg);
 transform:rotate3d(0,0,1,-45deg);
 -webkit-transition:-webkit-transform .2s ease;
 transition:transform .2s ease
}
.hide-overlay.active:hover .lines-button.x .lines:after,
.menu-toggle.active:hover .lines-button.x .lines:after {
 -ms-transform:rotate3d(0,0,1,0deg);
 -webkit-transform:rotate3d(0,0,1,0deg);
 transform:rotate3d(0,0,1,0deg)
}
.microwidget-btn {
 position:relative;
 max-width:100%
}
.masthead .mini-widgets .microwidget-btn,
.masthead .mobile-mini-widgets .microwidget-btn {
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.main-nav>li,
.main-nav>li>a,
.mini-nav li>a {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.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:after,
.microwidget-btn:before {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 content:"";
 -webkit-border-radius:inherit;
 border-radius:inherit;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear;
 -webkit-backface-visibility:hidden
}
.disable-animation-bg.microwidget-btn:after,
.disable-animation-bg.microwidget-btn:before {
 -webkit-transition:none;
 transition:none
}
.microwidget-btn:hover:before,
.microwidget-btn:not(:hover):after {
 transition-delay:.1s
}
.microwidget-btn:after,
.microwidget-btn:hover:before {
 opacity:0
}
.main-nav>li {
 position:relative;
 display:flex
}
.main-nav>li>a,
.mini-nav li>a {
 position:relative;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -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 {
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -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
}
.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;
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 display:-webkit-flex;
 display:-moz-flex;
 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 {
 -ms-transition:-ms-transform .3s ease-out;
 -webkit-transition:-webkit-transform .3s ease-out;
 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 {
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 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;
 -webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);
 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:"";
 -ms-transform:scaleX(0);
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -ms-transition:all .2s ease-in-out 0s;
 -webkit-transition:all .2s ease-in-out 0s;
 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;
 -ms-transform:scaleX(1);
 -webkit-transform:scaleX(1);
 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;
 -ms-transition:opacity .3s,-webkit-transform .3s;
 -webkit-transition:opacity .3s,-webkit-transform .3s;
 transition:opacity .3s,transform .3s;
 -ms-transform:translateY(10px);
 -webkit-transform:translateY(10px);
 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;
 -ms-transform:translateY(0);
 -webkit-transform:translateY(0);
 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;
 -ms-transition:height .3s,opacity .3s,-webkit-transform .3s;
 -webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;
 transition:height .3s,opacity .3s,transform .3s;
 -ms-transform:translateY(-10px);
 -webkit-transform:translateY(-10px);
 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;
 -ms-transform:translateY(0);
 -webkit-transform:translateY(0);
 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;
 -ms-transition:opacity .3s ease;
 -webkit-transition:opacity .3s ease;
 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 {
 -webkit-transition:background .3s ease;
 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;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
 box-shadow:0 0 4px rgba(0,0,0,.2);
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.sub-nav li a,
.sub-nav>li {
 -webkit-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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-align-content:center;
 -moz-align-content: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 {
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 -webkit-align-content:flex-start;
 -moz-align-content: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 {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -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
}
.mobile-main-nav>li:before,
.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:before,
.sub-downwards .sub-nav .next-level-button:before,
.sub-downwards.dt-parent-menu-clickable.side-header .sub-nav .next-level-button:before {
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 font-size:8px
}
.dt-mobile-header .sub-nav .next-level-button,
.sub-downwards .sub-nav .next-level-button {
 -webkit-transition:-webkit-transform .3s ease-out;
 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 {
 -webkit-transform:rotate(45deg);
 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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -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 {
 -webkit-box-sizing:border-box;
 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
}
#phantom,
.dt-mobile-header {
 -webkit-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
}
.mobile-header-scrollbar-wrap:not(.mCustomScrollbar),
.mobile-main-nav {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.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;
 padding:30px 30px 0;
 box-sizing:border-box;
 background-color:grey;
 -ms-transition:-ms-transform .5s ease;
 -webkit-transition:-webkit-transform .5s ease;
 transition:transform .5s ease;
 -ms-transform:translate3d(-100%,0,0);
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0);
 overflow:hidden;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch
}
.dt-mobile-header .mini-widgets,
.mobile-main-nav,
.mobile-mini-widgets-in-menu {
 padding-bottom:30px
}
.show-mobile-header .dt-mobile-header {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.right-mobile-menu .dt-mobile-header {
 right:0;
 -ms-transform:translate3d(100%,0,0);
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0);
 -ms-transition:right .5s ease;
 -webkit-transition:right .5s ease;
 transition:right .5s ease
}
.admin-bar .dt-mobile-header {
 padding-top:62px
}
.mobile-header-scrollbar-wrap:not(.mCustomScrollbar) {
 position:relative;
 display:flex;
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap
}
.mobile-header-scrollbar-wrap.mCustomScrollbar {
 width:100%;
 height:100%
}
.mobile-mini-widgets-in-menu,
.show-on-first-switch,
.show-on-second-switch {
 display:none
}
.mobile-sticky-header-overlay {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .4s;
 transition:all .4s
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
 position:fixed;
 visibility:hidden;
 top:10px;
 right:10px;
 opacity:0;
 width:44px;
 height:44px;
 margin:0!important;
 background-color:rgba(0,0,0,.2);
 -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 .show-floating-icon .dt-mobile-menu-icon.floating-btn {
 visibility:visible;
 opacity:1
}
.dt-mobile-menu-icon.floating-btn .lines {
 -webkit-border-radius:0;
 border-radius:0
}
.medium-mobile-menu-icon .mobile-header-bar .dt-mobile-menu-icon {
 width:24px
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:after,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:before,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:not(.active) {
 background-color:#fff
}
.mobile-main-nav {
 display:flex;
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-flex:10 1 auto;
 -moz-flex:10 1 auto;
 -ms-flex:10 1 auto;
 flex:10 1 auto
}
.mobile-main-nav>li {
 position:relative;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.mobile-main-nav>li:before {
 position:absolute;
 top:-.5px;
 height:0;
 border-top:solid 1px #ff0;
 width:100%;
 max-width:100%;
 left:0
}
.dt-mobile-header .next-level-button:before,
.mobile-main-nav .sub-nav .next-level-button {
 content:"\ef02";
 speak:none;
 text-transform:none;
 font-style:normal
}
.dt-mobile-header .mobile-main-nav .new-column,
.mobile-main-nav>li:first-child:before {
 display:none
}
.mobile-main-nav>li>a {
 position:relative;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding:10px 30px 10px 0;
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.mobile-main-nav>li>a.mega-menu-img-top {
 -webkit-flex-flow:column nowrap;
 -moz-flex-flow:column nowrap;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -ms-align-items:flex-start;
 -ms-flex-align:flex-start;
 align-items:flex-start;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.mobile-main-nav .sub-nav li.hide-mega-title>a {
 display:block;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex
}
.dt-mobile-header .next-level-button {
 position:relative;
 right:-10px;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 min-width:30px
}
.dt-mobile-header .next-level-button:before {
 font-family:icomoon-the7-font;
 font-weight:400;
 font-variant:normal;
 font-size:16px;
 line-height:1
}
.mobile-main-nav .next-level-button {
 -webkit-transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out
}
.mobile-main-nav li.has-children.open-sub>.next-level-button {
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.mobile-main-nav .menu-item a i {
 padding-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 .next-level-button,
.no-avatar:after,
.scroll-top:before {
 font-family:icomoon-the7-font;
 font-weight:400;
 font-variant:normal
}
.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;
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -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 {
 -webkit-align-self:center;
 -moz-align-self:center;
 -ms-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 font-size:10px;
 line-height:1;
 top:0;
 margin:0;
 -webkit-transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out
}
.mobile-main-nav .sub-nav li.has-children.open-sub>.next-level-button {
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.dt-mobile-menu-icon,
.lines-button {
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 margin-right:16px;
 transition:.3s;
 cursor:pointer;
 user-select:none
}
.dt-mobile-menu-icon {
 width:22px;
 height:22px;
 margin-right:0
}
.lines-button:active {
 transition:0
}
.dt-close-mobile-menu-icon {
 position:fixed;
 top:0;
 width:30px;
 height:30px;
 left:-50px;
 z-index:9999;
 opacity:0;
 -webkit-transition:opacity .2s ease;
 transition:opacity .2s ease;
 -webkit-transition-delay:.5s;
 transition-delay:.5s
}
.admin-bar .dt-close-mobile-menu-icon {
 top:32px
}
.show-mobile-header .dt-close-mobile-menu-icon {
 opacity:1
}
.dt-close-mobile-menu-icon span {
 position:relative;
 display:block;
 width:30px;
 height:30px;
 margin:0
}
.dt-close-mobile-menu-icon span:hover {
 cursor:pointer
}
.dt-mobile-menu-icon:hover .lines:before {
 -webkit-transform:translateY(-2px);
 transform:translateY(-2px)
}
.dt-mobile-menu-icon:hover .lines:after {
 -webkit-transform:translateY(2px);
 transform:translateY(2px)
}
.dt-close-mobile-menu-icon span:after,
.dt-close-mobile-menu-icon span:before {
 display:inline-block;
 height:2px;
 background:#fff;
 position:absolute;
 content:'';
 -webkit-transform-origin:50% 50%;
 transform-origin:50% 50%;
 top:50%;
 left:50%;
 margin:-1px 0 0 -11px;
 width:22px;
 -webkit-transition:-webkit-transform .1s ease;
 transition:transform .1s ease
}
.dt-close-mobile-menu-icon span:before {
 -ms-transform:rotate3d(0,0,1,45deg);
 -webkit-transform:rotate3d(0,0,1,45deg);
 transform:rotate3d(0,0,1,45deg)
}
.dt-close-mobile-menu-icon:hover span:before {
 -ms-transform:rotate3d(0,0,1,0deg);
 -webkit-transform:rotate3d(0,0,1,0deg);
 transform:rotate3d(0,0,1,0deg)
}
.dt-close-mobile-menu-icon span:after {
 -ms-transform:rotate3d(0,0,1,-45deg);
 -webkit-transform:rotate3d(0,0,1,-45deg);
 transform:rotate3d(0,0,1,-45deg)
}
.dt-close-mobile-menu-icon:hover span:after {
 -ms-transform:rotate3d(0,0,1,0deg);
 -webkit-transform:rotate3d(0,0,1,0deg);
 transform:rotate3d(0,0,1,0deg)
}
.masthead .mobile-header-bar {
 position:relative;
 min-height:150px;
 width:100%;
 -webkit-align-items:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -webkit-align-content:stretch;
 -moz-align-content:stretch;
 -ms-align-content:stretch;
 align-content:stretch;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -ms-flex-pack:justify
}
.side-header .mobile-header-bar {
 padding:0 44px
}
.mobile-header-bar>* {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -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%;
 -webkit-transform:translateX(-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 {
 -webkit-animation:fade-out-anim .8s ease 0s 1 normal both;
 animation:fade-out-anim .8s ease 0s 1 normal both
}
.phantom-fade .show-phantom#phantom {
 -webkit-animation:opacity-lat .7s ease 0s 1 normal both;
 animation:opacity-lat .7s ease 0s 1 normal both;
 animation-delay:.1s
}
@-webkit-keyframes opacity-lat {
 0% {
  opacity:0;
  visibility:hidden
 }
 100%,
 70% {
  opacity:1;
  visibility:visible
 }
}
@keyframes opacity-lat {
 0% {
  opacity:0;
  visibility:hidden
 }
 100%,
 70% {
  opacity:1;
  visibility:visible
 }
}
@-webkit-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-out-anim {
 0% {
  opacity:1;
  display:block
 }
 30%,
 99% {
  opacity:0;
  display:block
 }
 100% {
  opacity:0;
  display:none;
  z-index:1
 }
}
@-webkit-keyframes fade-in-anim {
 0% {
  opacity:0;
  display:none
 }
 1% {
  opacity:0;
  display:block
 }
 100%,
 50% {
  opacity:1;
  display:block
 }
}
@keyframes fade-in-anim {
 0% {
  opacity:0;
  display:none
 }
 1% {
  opacity:0;
  display:block
 }
 100%,
 50% {
  opacity:1;
  display:block
 }
}
.ph-wrap,
.ph-wrap .menu-box {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.phantom-slide #phantom.hide-phantom {
 will-change:transform,opacity
}
.phantom-sticky .sticky-off.masthead:not(.masthead-mobile) {
 will-change:transform
}
.phantom-slide #phantom {
 -webkit-transform:translateY(-100%);
 transform:translateY(-100%);
 opacity:0
}
.phantom-slide .hide-phantom#phantom {
 -webkit-animation:slide-out-anim .35s ease 0s 1 normal both;
 animation:slide-out-anim .35s ease 0s 1 normal both
}
.phantom-slide .boxed.hide-phantom#phantom {
 -webkit-animation:slide-out-anim-boxed .35s ease 0s 1 normal both;
 animation:slide-out-anim-boxed .35s ease 0s 1 normal both
}
.phantom-slide .show-phantom#phantom {
 -webkit-animation:slide-in-anim .52s ease 0s 1 normal both;
 animation:slide-in-anim .52s ease 0s 1 normal both
}
.phantom-slide .boxed.show-phantom#phantom {
 -webkit-animation:slide-in-anim-boxed .52s ease 0s 1 normal both;
 animation:slide-in-anim-boxed .52s ease 0s 1 normal both
}
@-webkit-keyframes slide-out-anim {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 30% {
  opacity:1;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
@keyframes slide-out-anim {
 0% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 30% {
  opacity:1;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
}
@-webkit-keyframes slide-in-anim {
 0% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 10% {
  opacity:1;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes slide-in-anim {
 0% {
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 10% {
  opacity:1;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@-webkit-keyframes slide-out-anim-boxed {
 0% {
  opacity:1;
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0)
 }
 30% {
  opacity:1;
  -webkit-transform:translate3d(-50%,-50%,0);
  transform:translate3d(-50%,-50%,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-50%,-100%,0);
  transform:translate3d(-50%,-100%,0)
 }
}
@keyframes slide-out-anim-boxed {
 0% {
  opacity:1;
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0)
 }
 30% {
  opacity:1;
  -webkit-transform:translate3d(-50%,-50%,0);
  transform:translate3d(-50%,-50%,0)
 }
 100% {
  opacity:0;
  -webkit-transform:translate3d(-50%,-100%,0);
  transform:translate3d(-50%,-100%,0)
 }
}
@-webkit-keyframes slide-in-anim-boxed {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-50%,-100%,0);
  transform:translate3d(-50%,-100%,0)
 }
 10% {
  opacity:1;
  -webkit-transform:translate3d(-50%,-100%,0);
  transform:translate3d(-50%,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0)
 }
}
@keyframes slide-in-anim-boxed {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-50%,-100%,0);
  transform:translate3d(-50%,-100%,0)
 }
 10% {
  opacity:1;
  -webkit-transform:translate3d(-50%,-100%,0);
  transform:translate3d(-50%,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0)
 }
}
.gallery-shortcode figure,
.quick-scale-img .rollover,
.scale-img .rollover {
 transform:translateZ(0);
 overflow:hidden
}
body.admin-bar #phantom {
 top:32px!important
}
#phantom.boxed {
 z-index:9008
}
.ph-wrap {
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 margin:0 auto
}
.full-height .ph-wrap {
 -webkit-align-items:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
.ph-wrap .menu-box {
 display:flex;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.ph-wrap .header-bar .mini-widgets,
.widget-box .mini-widgets {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.justify .ph-wrap .menu-box,
.ph-wrap.with-logo .menu-box {
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.ph-wrap.with-logo .menu-box {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -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 {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -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 {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -ms-flex-pack:justify
}
#phantom .with-logo .main-nav {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
#phantom.inline-header.left .main-nav {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.widget-box .mini-widgets {
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -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
}
#content .rotatingtweets,
.dt-css-grid .no-img .overlay-placeholder img,
.rollover img,
.wpb_single_image .vc_figure,
img.info-circle-img-icon {
 max-width:100%
}
.ph-wrap .header-bar {
 width:100%
}
.ph-wrap .header-bar .mini-widgets {
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.header-side-left .mixed-header .ph-wrap .header-bar .mini-widgets {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 line-height:0
}
#bottom-bar .wf-container-bottom,
.ph-wrap .widget-box {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex
}
.ph-wrap .widget-box {
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -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 {
 -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 border-bottom:none
}
.responsive-off.phantom-disable-decoration.phantom-sticky .masthead.sticky-on {
 -webkit-box-shadow:none!important;
 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) {
 -webkit-box-shadow:none;
 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) {
 -webkit-transition:background-color 330ms ease;
 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;
 -webkit-animation:none;
 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 {
 -webkit-box-sizing:border-box;
 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 {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
#bottom-bar {
 position:relative;
 z-index:9;
 margin:0 auto
}
#bottom-bar .menu-select,
.footer-sub-nav {
 position:absolute;
 opacity:0;
 visibility:hidden
}
#bottom-bar .wf-container-bottom {
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 box-sizing:border-box
}
#page .customSelect,
.footer-sub-nav>li,
.no-avatar {
 -webkit-box-sizing:border-box
}
.logo-center#bottom-bar .wf-container-bottom {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -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 {
 -webkit-order:1;
 -moz-order:1;
 -ms-flex-order:1;
 order:1
}
#bottom-bar .wf-float-left {
 margin-right:10px
}
#bottom-bar .wf-float-left:last-of-type,
.logo-center#bottom-bar .wf-float-left {
 margin-right:0
}
.logo-split#bottom-bar .wf-float-left {
 text-align:right
}
.load-wrap,
.logo-center#bottom-bar .mini-nav ul {
 text-align:center
}
#bottom-bar.logo-split .wf-float-left {
 -webkit-flex:1 1 0%;
 -moz-flex:1 1 0%;
 -ms-flex:1 1 0%;
 flex:1 1 0%
}
#bottom-bar .wf-float-right {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 flex-grow:1;
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -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;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.logo-split#bottom-bar .wf-float-right {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start
}
#bottom-bar.logo-split .wf-float-right {
 -webkit-order:2;
 -moz-order:2;
 -ms-flex-order:2;
 order:2;
 -webkit-flex:1 1 0%;
 -moz-flex:1 1 0%;
 -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 a:hover {
 text-decoration:underline
}
#bottom-bar .dt-shortcode-soc-icons a:hover,
.details,
.edit-link,
.esg-grid a,
.rollover:hover,
.scroll-top {
 text-decoration:none
}
#bottom-bar .menu-select {
 height:0;
 overflow:hidden
}
#bottom-bar .mini-nav ul {
 display:block
}
.footer-sub-nav {
 z-index:200;
 bottom:100%;
 left:0;
 width:240px;
 background:#fff;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
 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
}
.details:after,
.no-avatar:after,
.scroll-top:before {
 speak:none;
 text-transform:none;
 line-height:1;
 font-style:normal
}
.rollover img {
 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 {
 -webkit-transition:all 450ms ease;
 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;
 width:50px;
 height:50px;
 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:"";
 -webkit-border-radius:50%;
 border-radius:50%
}
.gallery-rollover,
.load-wrap,
body #load {
 width:100%;
 height:100%
}
.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%);
 -moz-filter:grayscale(100%);
 -ms-filter:grayscale(100%);
 -o-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);
 -moz-filter:grayscale(0);
 -ms-filter:grayscale(0);
 -o-filter:grayscale(0);
 filter:grayscale(0);
 filter:none;
 filter:transparent
}
.gallery-shortcode figure {
 position:relative
}
.gallery-rollover {
 position:absolute;
 top:0;
 left:0;
 z-index:100;
 opacity:0;
 -webkit-transition:opacity .4s ease;
 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;
 -webkit-transition:opacity .4s ease;
 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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.load-wrap,
.scroll-top {
 -webkit-align-items: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 .post-thumbnail-rollover img,
.quick-scale-img .rollover img {
 -webkit-transition:-webkit-transform .25s ease-out,opacity .25s;
 transition:transform .25s ease-out,opacity .25s;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.scale-img .post-thumbnail-rollover img,
.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
}
.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 {
 -webkit-transition:transform .3s ease-out,opacity .35s;
 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 article:hover .rollover img,
.mobile-false .scale-img figure:hover .rollover img,
.scale-img .on-hover .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
}
.mobile-false .quick-scale-img .post-thumbnail:not(.overlay-placeholder):hover>.post-thumbnail-rollover 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 {
 -webkit-transform:scale(1.2);
 transform:scale(1.2);
 -webkit-transition:-webkit-transform .25s ease-out;
 transition:transform .25s ease-out
}
.mobile-false .hover-scale.gallery-shortcode .rollover-content {
 background:0 0!important;
 -webkit-transform:scale(1);
 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:"";
 -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.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;
 -webkit-transform:scale(1.42);
 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 {
 -webkit-transform:scale(1.2);
 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 {
 -webkit-transform:scale(2.5);
 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 {
 -webkit-transform:scale(1.5);
 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 {
 -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
}
.footer .layzr-bg,
.layzr-bg,
.load-wrap {
 background-position:center center;
 background-repeat:no-repeat
}
.load-wrap>svg,
.no-avatar:after {
 top:50%;
 -webkit-transform:translate(-50%,-50%)
}
body #load {
 display:block;
 overflow:hidden;
 position:fixed;
 z-index:9901
}
.load-wrap {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.load-wrap>svg {
 position:absolute;
 left:50%;
 transform:translate(-50%,-50%)
}
.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 {
 -webkit-transition:top .65s ease-out,left .65s ease-out;
 transition:top .65s ease-out,left .65s ease-out;
 opacity:1
}
.layzr-bg.post-rollover,
.layzr-bg.rollover-small {
 background-size:auto 30%
}
.layzr-loading-on .iso-lazy-load {
 opacity:0;
 -webkit-transition:opacity .35s ease-out;
 transition:opacity .35s ease-out
}
.layzr-loading-on .iso-layzr-loaded,
.layzr-loading-on .iso-lazy-load.is-loaded,
.mobile-false .loading-effect-fly .wf-cell.animation-complete {
 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) {
 -webkit-animation:dt_fadeIn .4s ease forwards;
 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 {
 -webkit-animation:dt_fadeIn .7s ease forwards;
 animation:dt_fadeIn .7s ease forwards
}
@-webkit-keyframes dt_fadeIn {
 to {
  opacity:1
 }
}
@-moz-keyframes dt_fadeIn {
 to {
  opacity:1
 }
}
@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 {
 -webkit-transform:translateY(200px);
 transform:translateY(200px);
 -webkit-animation:dt_moveUp .55s ease-in-out forwards;
 animation:dt_moveUp .55s ease-in-out forwards
}
.mobile-false .loading-effect-move-up .wf-cell .project-list-content {
 -moz-osx-font-smoothing:grayscale
}
@-webkit-keyframes dt_moveUp {
 to {
  -webkit-transform:translateY(0);
  opacity:1
 }
}
@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 {
 -webkit-transform:scale(.6);
 transform:scale(.6);
 -webkit-animation:dt_scaleUp .57s ease-in-out forwards;
 animation:dt_scaleUp .57s ease-in-out forwards
}
@-webkit-keyframes dt_scaleUp {
 to {
  -webkit-transform:scale(1);
  opacity:1
 }
}
@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;
 -webkit-transform:translateZ(400px) translateY(300px) rotateX(-65deg);
 transform:translateZ(400px) translateY(300px) rotateX(-65deg);
 -webkit-animation:dt_fallPerspective .75s ease-in-out forwards;
 animation:dt_fallPerspective .75s ease-in-out forwards
}
@-webkit-keyframes dt_fallPerspective {
 100% {
  -webkit-transform:translateZ(0) translateY(0) rotateX(0);
  opacity:1
 }
}
@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;
 -webkit-transform-origin:50% 50% -300px;
 transform-origin:50% 50% -300px;
 -webkit-transform:rotateX(-180deg);
 transform:rotateX(-180deg);
 -webkit-animation:dt_fly .7s ease-in-out forwards;
 animation:dt_fly .7s ease-in-out forwards
}
@-webkit-keyframes dt_fly {
 100% {
  -webkit-transform:rotateX(0);
  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;
 -webkit-transform-origin:0 0;
 transform-origin:0 0;
 -webkit-transform:rotateX(-80deg);
 transform:rotateX(-80deg);
 -webkit-animation:dt_flip .7s ease-in-out forwards;
 animation:dt_flip .7s ease-in-out forwards
}
@-webkit-keyframes dt_flip {
 100% {
  -webkit-transform:rotateX(0);
  opacity:1
 }
}
@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;
 -webkit-transform:rotateY(-180deg);
 transform:rotateY(-180deg);
 -webkit-animation:dt_helix .7s ease-in-out forwards;
 animation:dt_helix .7s ease-in-out forwards
}
@-webkit-keyframes dt_helix {
 100% {
  -webkit-transform:rotateY(0);
  opacity:1
 }
}
@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;
 -webkit-transform:scale(.4);
 transform:scale(.4);
 -webkit-animation:dt_popUp .9s ease-in forwards;
 animation:dt_popUp .9s ease-in forwards
}
@-webkit-keyframes dt_popUp {
 70% {
  -webkit-transform:scale(1.05);
  opacity:.8;
  -webkit-animation-timing-function:ease-in-out
 }
 100% {
  -webkit-transform:scale(1);
  opacity:1
 }
}
@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 {
 -webkit-transition-duration:0s;
 transition-duration:0s
}
#main .jg-container .wf-cell {
 float:left;
 opacity:0;
 padding:0
}
#main .jg-container .wf-cell .post {
 margin:0;
 padding:0
}
.nsu_widget label,
.post-password-form input[type=password] {
 margin-right:10px
}
.layzr-loading-on .jgrid-lazy-load {
 opacity:0;
 -webkit-transition:opacity .33s;
 transition:opacity .33s
}
.layzr-loading-on .jgrid-layzr-loaded {
 opacity:1
}
.jg-container .post .alignleft,
.jg-container .post .alignnone {
 margin-bottom:0
}
#content span:last-child[class*=gw-go-btn-icon][class*=gw-go-btn-icon-large],
.details {
 margin-bottom:-6px
}
.wf-container.dt-css-grid:before {
 display:none
}
.dt-css-grid {
 display:-ms-grid;
 display:grid;
 -webkit-transition:all .33s;
 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
}
.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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
@-webkit-keyframes fadeInFromNone {
 0% {
  display:none;
  opacity:0
 }
 1% {
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  opacity:0
 }
 100% {
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  opacity:1
 }
}
@keyframes fadeInFromNone {
 0% {
  display:none;
  opacity:0
 }
 1% {
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  opacity:0
 }
 100% {
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  opacity:1
 }
}
img.blog-thumb-lazy-load,
img.lazy-load {
 opacity:0;
 -webkit-transition:opacity .38s;
 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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center;
 right:10px;
 bottom:10px;
 width:44px;
 height:44px;
 opacity:0;
 z-index:-1;
 filter:alpha(opacity=0);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease;
 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-size:20px;
 color:#fff
}
.no-avatar {
 position:relative;
 width:50px;
 height:50px;
 box-sizing:border-box
}
a.no-avatar {
 -webkit-transition:all 450ms ease;
 transition:all 450ms ease
}
.no-avatar:after {
 position:absolute;
 left:50%;
 transform:translate(-50%,-50%);
 content:"\e502";
 font-size:24px
}
.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;
 font-family:Arial,sans-serif;
 font-size:12px;
 -webkit-border-radius:3px;
 border-radius:3px
}
.edit-link:hover {
 color:#fff;
 background-color:#4fa53b
}
.details {
 position:relative;
 display:inline-block;
 vertical-align:top;
 padding-bottom:6px!important;
 font-weight:700
}
.details:after {
 display:inline-block;
 padding-left:5px;
 font-family:icomoon-the7-font;
 font-weight:400;
 font-variant:normal;
 font-size:8px;
 content:"\f003"
}
.details:before {
 position:absolute;
 display:block;
 left:0;
 bottom:0;
 width:0;
 height:2px;
 content:"";
 -webkit-transition:width .4s ease;
 transition:width .4s ease
}
.offer-tag,
.wpb_single_image .rollover .blur-effect {
 display:none
}
.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 {
 -webkit-border-radius:50%;
 border-radius:50%
}
#page .customSelect {
 padding:6px 10px 5px;
 box-sizing:border-box
}
#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
}
.smile_icon_list.left li .icon_list_connector {
 border-width:0
}
.esgbox-overlay.esgbox-overlay-fixed {
 z-index:10000
}
#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
}
.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 {
 -webkit-border-radius:50%;
 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 {
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.boxed-layout #tiptip_holder {
 top:-20px!important
}
#main .chzn-container-single .chzn-single {
 background-image:none
}
form.mc4wp-form label {
 font-weight:400
}
#main #content .rotatingtweet {
 padding:25px 20px 20px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
#main .wpb_gmaps_widget .wpb_map_wraper {
 background:0 0;
 padding:0
}
.wpb_gmaps_widget .wpb_map_wraper {
 padding:0
}
.interval {
 padding-bottom:10px
}
.search-no-results .submit:hover {
 cursor:default
}
/*!-VC last-child*/.last_toggle_el_margin,
.wpb_button,
ul.wpb_thumbnails-fluid>li {
 margin-bottom:0!important
}
.useJS .container .l3,
.useJS .container .photo.show,
.useJS .container-1,
.useJS .container-2,
.useJS .container-3 {
 -webkit-transform:none;
 transform:none
}
.lightbox.useJS .close,
div.lightbox.useJS .img-caption {
 -webkit-transition:none;
 transition:none
}
.jp-carousel-comment-form-button,
.wpb-js-composer div.pp_default .pp_contract,
.wpb-js-composer div.pp_default .pp_expand {
 -webkit-box-shadow:none;
 box-shadow:none
}
.content .searchform input.searchform-s {
 width:100%;
 margin-bottom:0
}
.dt-circle-content {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -ms-flex-align:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-flex-pack:center;
 -webkit-border-radius:50%;
 border-radius:50%
}
@-webkit-keyframes opacity-lat-rev {
 0% {
  opacity:1;
  visibility:visible
 }
 100%,
 30% {
  opacity:0;
  visibility:hidden
 }
}
@keyframes opacity-lat-rev {
 0% {
  opacity:1;
  visibility:visible
 }
 100%,
 30% {
  opacity:0;
  visibility:hidden
 }
}
.loading-ready #load {
 -webkit-animation:opacity-lat-rev .8s ease 0s 1 normal both;
 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
}
.customSelectInner {
 background-repeat:no-repeat;
 background-position:right center
}
.archive .taxonomy-description {
 margin-bottom:40px
}
.archive:not(.post-type-archive-product) .woocommerce-products-header {
 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
}
.content .uvc-sub-heading {
 line-height:inherit
}
.footer-overlap .grecaptcha-badge {
 z-index:103
}
@font-face {
 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'),
 url(../../../themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.svg?wi57p5#icomoon-the7-font) format('svg');
 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-],
.owl-carousel [class*=" icon-"]:not(.icon-with-text-shortcode),
.owl-carousel [class*=" icon-"]:not(.icon-with-text-shortcode):before,
.owl-carousel [class^=icon-]:not(.icon-with-text-shortcode),
.owl-carousel [class^=icon-]:not(.icon-with-text-shortcode):before,
.soc-ico [class*=" dt-icon-"],
.soc-ico [class^=dt-icon-],
[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-],
[class^=icon-portfolio-],
[class^=icon-im-] span,
[class^=icon-ar],
[class^=soc-font-],
[class^=dt-icon-the7],
[class^=icomoon-the7-] {
 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*=the7-mw-]:before,
[class*=icon-im-] span:before,
[class^=the7-mw-]:before,
[class^=icon-im-] span: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-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,
.icon-telegram:before,
.telegram .soc-font-icon:before {
 content:"\f136"
}
.dt-icon-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"
}
/*!

 */
.fa,
.fab,
.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 {
 animation:fa-spin 2s infinite linear
}
.fa-pulse {
 animation:fa-spin 1s infinite steps(8)
}
@keyframes fa-spin {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(1turn)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 transform:scaleX(-1)
}
.fa-flip-vertical {
 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 {
 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 {
 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-adobe:before {
 content:"\f778"
}
.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-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-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-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-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-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-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-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-dashcube:before {
 content:"\f210"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-deaf:before {
 content:"\f2a4"
}
.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-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-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-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-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-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-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-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-usd:before {
 content:"\f4c0"
}
.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-spock:before {
 content:"\f259"
}
.fa-hands:before {
 content:"\f4c2"
}
.fa-hands-helping:before {
 content:"\f4c4"
}
.fa-handshake:before {
 content:"\f2b5"
}
.fa-hanukiah:before {
 content:"\f6e6"
}
.fa-hard-hat:before {
 content:"\f807"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-hat-wizard:before {
 content:"\f6e8"
}
.fa-haykal:before {
 content:"\f666"
}
.fa-hdd:before {
 content:"\f0a0"
}
.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-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-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-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-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-instagram:before {
 content:"\f16d"
}
.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-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-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-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-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-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-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-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-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-carry:before {
 content:"\f4ce"
}
.fa-pepper-hot:before {
 content:"\f816"
}
.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-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-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-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-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-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-ship:before {
 content:"\f21a"
}
.fa-shipping-fast:before {
 content:"\f48b"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-shoe-prints:before {
 content:"\f54b"
}
.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-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-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-store:before {
 content:"\f54e"
}
.fa-store-alt:before {
 content:"\f54f"
}
.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-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-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-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-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-umbrella:before {
 content:"\f0e9"
}
.fa-umbrella-beach:before {
 content:"\f5ca"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-undo:before {
 content:"\f0e2"
}
.fa-undo-alt:before {
 content:"\f2ea"
}
.fa-uniregistry:before {
 content:"\f404"
}
.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-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-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-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-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-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-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:auto;
 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"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
 font-family:"Font Awesome 5 Brands"
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:400;
 font-display:auto;
 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"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
.far {
 font-weight:400
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:900;
 font-display:auto;
 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"),
 url(../../../themes/dt-the7/fonts/FontAwesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,
.far,
.fas {
 font-family:"Font Awesome 5 Free"
}
.fa,
.fas {
 font-weight:900
}
#page .fa,
#page .far,
#page .fas {
 font-family:'Font Awesome 5 Free'
}
#page .fa,
#page .fas {
 font-weight:900
}
#page .far {
 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
}
@charset "utf-8";
.vertical-centering {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.horizontal-centering {
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.centering-mixin {
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.wp-block-button__link {
 opacity:1;
 transition:opacity 0.250s
}
.wp-block-button__link:hover {
 opacity:.7
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
 clear:none
}
.content ul.wp-block-gallery {
 margin:0
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
 border-left:4px solid #000;
 padding:0 0 0 1em
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
 position:relative;
 padding:1em 0;
 margin:1em 0
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
 position:absolute;
 top:-2px;
 left:0;
 width:100%;
 height:2px;
 content:""
}
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:after {
 top:100%
}
.content blockquote.wp-block-quote,
.content .wp-block-pullquote blockquote {
 background:none
}
.wp-block-pullquote {
 padding:1rem
}
.wp-block-pullquote blockquote {
 color:#111;
 border:none;
 margin-top:calc(2 * 1rem);
 margin-bottom:calc(2.15 * 1rem);
 margin-right:0;
 padding-top:20px;
 padding-bottom:20px
}
.wp-block-pullquote p {
 font-size:22px;
 line-height:28px;
 margin-bottom:.5em;
 margin-top:.5em
}
.wp-block-pullquote p em {
 font-style:normal
}
.wp-block-pullquote cite {
 display:inline-block;
 font-size:13px;
 line-height:18px;
 text-transform:inherit
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
 width:100%;
 padding:0
}
.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignright blockquote {
 margin-left:0;
 padding-left:0;
 padding-right:0;
 text-align:left;
 max-width:100%
}
.wp-block-pullquote.is-style-solid-color {
 background-color:#0073aa;
 padding-left:0;
 padding-right:0
}
@media only screen and (min-width:768px) {
 .wp-block-pullquote.is-style-solid-color {
  padding-left:10%;
  padding-right:10%;
  box-sizing:border-box
 }
}
.wp-block-pullquote.is-style-solid-color p {
 margin-bottom:.5em;
 margin-top:.5em
}
.wp-block-pullquote.is-style-solid-color a,
.wp-block-pullquote.is-style-solid-color cite,
.wp-block-pullquote blockquote * {
 color:inherit
}
.wp-block-pullquote.is-style-solid-color blockquote {
 max-width:calc(100% - ( 2 * 1rem ));
 color:#fff;
 padding-left:0;
 margin-left:1rem
}
.wp-block-pullquote.is-style-solid-color blockquote p {
 font-size:20px;
 line-height:28px;
 margin-bottom:.5em
}
@media only screen and (min-width:768px) {
 .wp-block-pullquote.is-style-solid-color blockquote {
  margin-left:0;
  margin-right:0
 }
}
.wp-block-quote p {
 font-size:20px;
 line-height:28px
}
.wp-block-quote cite {
 font-size:13px;
 line-height:18px
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
 font-size:26px;
 line-height:32px;
 font-style:normal
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
 font-size:15px;
 line-height:20px
}
@media only screen and (min-width:768px) {
 .wp-block-quote.is-large,
 .wp-block-quote.is-style-large {
  margin:2rem 0;
  padding:2em 0
 }
 .wp-block-quote.is-large:before,
 .wp-block-quote.is-large:after,
 .wp-block-quote.is-style-large:before,
 .wp-block-quote.is-style-large:after {
  height:4px;
  top:-4px
 }
 .wp-block-quote.is-large:after,
 .wp-block-quote.is-style-large:after {
  top:100%
 }
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
 box-sizing:border-box
}
.content .wp-block-table.is-style-stripes td {
 border-color:transparent
}
.alignwide {
 margin-left:auto;
 margin-right:auto
}
@media only screen and (min-width:768px) {
 .alignwide {
  margin-left:auto;
  margin-right:auto;
  max-width:100%
 }
}
.alignfull {
 margin-top:calc(2 * 1rem);
 margin-right:0;
 margin-bottom:calc(2 * 1rem);
 margin-left:0;
 max-width:100%
}
.content>*.alignfull {
 position:relative
}
.content>*.alignfull,
.content ul.wp-block-gallery.alignfull {
 margin-top:calc(2 * 1rem);
 margin-bottom:calc(2 * 1rem);
 left:50%;
 margin-left:-50vw;
 width:100vw;
 max-width:none
}
.content>*.alignfull img {
 display:block;
 width:100vw
}
@media only screen and (min-width:768px) {
 .wp-block-image.alignfull img {
  margin-left:auto;
  margin-right:auto
 }
}
.wp-block-image img {
 display:block
}
.wp-block-image.alignleft,
.wp-block-image.alignright {
 max-width:100%
}
.wp-block-image.alignfull img {
 width:100vw
}
@media only screen and (min-width:768px) {
 .wp-block-image.alignfull img {
  margin-left:auto;
  margin-right:auto
 }
}
.wp-block-cover-image,
.wp-block-cover {
 position:relative;
 min-height:430px
}
.wp-block-cover-image.aligncenter h2,
.wp-block-cover-image.aligncenter .wp-block-cover-image-text,
.wp-block-cover-image.aligncenter .wp-block-cover-text,
.wp-block-cover.aligncenter h2,
.wp-block-cover.aligncenter .wp-block-cover-image-text,
.wp-block-cover.aligncenter .wp-block-cover-text {
 width:100%;
 z-index:1;
 left:50%;
 position:absolute;
 transform:translate(-50%,-50%);
 top:50%
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
 width:100%
}
@media only screen and (min-width:768px) {
 .wp-block-cover-image.alignfull .wp-block-cover-image-text,
 .wp-block-cover-image.alignfull .wp-block-cover-text,
 .wp-block-cover-image.alignfull h2,
 .wp-block-cover.alignfull .wp-block-cover-image-text,
 .wp-block-cover.alignfull .wp-block-cover-text,
 .wp-block-cover.alignfull h2 {
  max-width:calc(8 *( 100vw / 12 ) - 28px)
 }
}
@media only screen and (min-width:1168px) {
 .wp-block-cover-image.alignfull .wp-block-cover-image-text,
 .wp-block-cover-image.alignfull .wp-block-cover-text,
 .wp-block-cover-image.alignfull h2,
 .wp-block-cover.alignfull .wp-block-cover-image-text,
 .wp-block-cover.alignfull .wp-block-cover-text,
 .wp-block-cover.alignfull h2 {
  max-width:calc(6 * ( 100vw / 12 ) - 28px)
 }
}
.wp-block-gallery {
 list-style-type:none;
 padding-left:0
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
 margin-bottom:16px
}
.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
 font-size:.71111em;
 line-height:1.6;
 margin:0;
 padding:.5rem;
 text-align:center
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
 padding:14px;
 box-sizing:border-box;
 color:#fff
}
@media only screen and (min-width:768px) {
 .wp-block-cover-image .wp-block-cover-image-text,
 .wp-block-cover-image .wp-block-cover-text,
 .wp-block-cover-image h2,
 .wp-block-cover .wp-block-cover-image-text,
 .wp-block-cover .wp-block-cover-text,
 .wp-block-cover h2 {
  max-width:100%
 }
}
.has-blue-color {
 color:#1982d1
}
.has-blue-background-color {
 background-color:#1982d1
}
.has-black-color {
 color:#000
}
.has-black-background-color {
 background-color:#000
}
.has-dark-gray-color {
 color:#373737
}
.has-dark-gray-background-color {
 background-color:#373737
}
.has-medium-gray-color {
 color:#666
}
.has-medium-gray-background-color {
 background-color:#666
}
.has-light-gray-color {
 color:#e2e2e2
}
.has-light-gray-background-color {
 background-color:#e2e2e2
}
.has-white-color {
 color:#fff
}
.has-white-background-color {
 background-color:#fff
}
.content .has-secondary-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
 background-color:#005177
}
.content .has-dark-gray-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {
 background-color:#111
}
.content .has-light-gray-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {
 background-color:#767676
}
.content .has-white-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-white-background-color {
 background-color:#FFF
}
.content .has-primary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p {
 color:#0073aa
}
.content .has-secondary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p {
 color:#005177
}
.content .has-dark-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p {
 color:#111
}
.content .has-light-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p {
 color:#767676
}
.content .has-white-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
 color:#FFF
}
.content .has-drop-cap:not(:focus):first-letter {
 font-size:3.375em;
 line-height:1;
 font-weight:700;
 margin:0 .25em 0 0
}
.content .wp-block-latest-comments {
 margin:0
}
.content .wp-block-categories,
.content .wp-block-archives,
.content .wp-block-latest-posts {
 margin:0
}
.wp-block-categories li,
.wp-block-archives li,
.wp-block-latest-posts li {
 margin-bottom:10px;
 padding:0
}
.wp-block-archives li,
.wp-block-latest-posts li {
 list-style:none
}
.wp-block-archives li a,
.wp-block-latest-posts li a {
 text-decoration:none
}
.wp-block-latest-comments__comment-meta a {
 text-decoration:none
}
.content .wc-block-grid__products {
 list-style:none;
 margin:0 0 24px
}
.wc-block-grid__product {
 box-sizing:border-box
}
@media only screen and (max-width:768px) {
 [data-align="left"] .wp-block-cover-image,
 [data-align="right"] .wp-block-cover-image,
 .wp-block-cover-image.alignleft,
 .wp-block-cover-image.alignright,
 [data-align="left"] .wp-block-cover,
 [data-align="right"] .wp-block-cover,
 .wp-block-cover.alignleft,
 .wp-block-cover.alignright,
 .wp-block-pullquote.alignleft,
 .wp-block-pullquote.alignright {
  max-width:100%
 }
}
@media (max-width:782px) {
 .wp-block-columns {
  flex-wrap:wrap
 }
 .wp-block-column {
  flex-basis:100%
 }
 .wp-block-column:not(:first-child) {
  margin-left:0;
  margin-right:0
 }
 .wp-block-column:not(:last-child) {
  margin-right:0
 }
}
@media only screen and (min-width:768px) {
 .content .wp-block-columns .wp-block-column>*:first-child {
  margin-top:0
 }
 .content .wp-block-columns .wp-block-column>*:last-child {
  margin-bottom:0
 }
 .content .wp-block-columns[class*='has-']>*:last-child {
  margin-right:0
 }
}
.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(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {
 padding:0 44px;
 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;
  -webkit-align-content:space-between;
  -moz-align-content:space-between;
  -ms-align-content:space-between;
  align-content:space-between;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -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%
 }
 .phantom-sticky.floating-navigation-below-slider .fixed-masthead.masthead:not(.sticky-on) {
  top:auto!important
 }
}
.masthead:not(.side-header) .header-bar {
 position:relative;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -webkit-align-content:stretch;
 -moz-align-content:stretch;
 -ms-align-content:stretch;
 align-content:stretch;
 -ms-flex-line-pack:stretch;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.masthead:not(.side-header).full-height .main-nav {
 -webkit-align-items:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -webkit-align-content:stretch;
 -moz-align-content: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:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 -webkit-align-content:center;
 -moz-align-content:center;
 -ms-align-content:center;
 align-content:center;
 -ms-flex-line-pack:stretch
}
.masthead:not(.side-header).dividers.justify .main-nav>li {
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -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%;
 -webkit-transform:translateY(-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 {
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.masthead.split-header .header-bar {
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.masthead.split-header.full-height .header-bar {
 -webkit-align-items:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
.masthead.split-header:not(.widgets) .navigation .mini-widgets {
 display:none
}
.split-header .branding {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-order:2;
 -moz-order:2;
 -ms-flex-order:2;
 order:2
}
.split-header .navigation {
 -webkit-flex:1 1 0%;
 -moz-flex:1 1 0%;
 -ms-flex:1 1 0%;
 flex:1 1 0%;
 -ms-flex-positive:1;
 -ms-flex-negative:1;
 -ms-flex-preferred-size:0%;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap
}
.split-header .navigation:first-of-type {
 -webkit-order:1;
 -moz-order:1;
 -ms-flex-order:1;
 order:1
}
.split-header .navigation:last-of-type {
 -webkit-order:3;
 -moz-order:3;
 -ms-flex-order:3;
 order:3;
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.split-header .navigation .main-nav {
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.split-header .navigation:first-of-type .main-nav {
 -webkit-order:2;
 -moz-order:2;
 -ms-flex-order:2;
 order:2
}
.split-header .navigation:first-of-type .mini-widgets {
 -webkit-order:1;
 -moz-order:1;
 -ms-flex-order:1;
 order:1
}
.split-header .navigation:last-of-type .main-nav {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.split-header .mini-widgets {
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.split-header.inside .navigation:first-of-type .main-nav {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.split-header.inside .navigation:last-of-type .main-nav {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.split-header.fully-inside .navigation .main-nav {
 -webkit-flex-grow:0;
 -moz-flex-grow:0;
 -ms-flex-positive:0;
 -ms-flex-grow:0;
 flex-grow:0
}
.split-header.fully-inside .navigation:first-of-type {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.split-header.fully-inside .navigation:last-of-type {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.split-header.fully-inside .navigation:first-of-type .main-nav {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.split-header.fully-inside .navigation:last-of-type .main-nav {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.split-header.outside .navigation:first-of-type .main-nav {
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-justify-content:flex-start;
 justify-content:flex-start;
 -ms-flex-pack:start
}
.split-header.outside .navigation:last-of-type .main-nav {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.split-header.justify .navigation .main-nav {
 -webkit-flex-grow:10;
 -moz-flex-grow:10;
 -ms-flex-positive:10;
 -ms-flex-grow:10;
 flex-grow:10;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -ms-flex-pack:justify
}
.split-header.justify .navigation .main-nav>li {
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 -ms-flex-grow:1;
 flex-grow:1
}
.split-header.justify .navigation:last-of-type .main-nav>li {
 -webkit-justify-content:flex-end;
 -moz-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-justify-content:flex-end;
 justify-content:flex-end;
 -ms-flex-pack:end
}
.split-header.justify.widgets .navigation .main-nav>li {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-flex-pack:center;
 -ms-justify-content:center;
 justify-content:center
}
.transparent-border-mixin {
 border-color:rgba(51,51,51,.12)
}
.sidebar .transparent-border-mixin,
.sidebar-content .transparent-border-mixin {
 border-color:rgba(133,134,140,.15)
}
.footer .transparent-border-mixin {
 border-color:rgba(133,134,140,.15)
}
.solid-bg-mixin {
 background-color:#f7f7f7
}
.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)
}
.accent-bg-mixin {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .accent-bg-mixin {
 background:F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
html,
body,
body.page,
.wf-container>* {
 font:normal 15px / 27px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 word-spacing:normal;
 color:#7b7b7b
}
.text-big,
.dt-accordion-text-big .wpb_accordion_header>a {
 font-size:15px;
 line-height:27px
}
.text-normal,
.dt-accordion-text-normal .wpb_accordion_header>a,
.icon-with-text-shortcode .dt-text-desc {
 font-size:14px;
 line-height:25px
}
.text-small,
.dt-accordion-text-small .wpb_accordion_header>a {
 font-size:13px;
 line-height:23px
}
.wp-caption-text {
 font-size:13px;
 line-height:23px
}
.text-uppercase {
 text-transform:uppercase
}
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header>a {
 color:#0c0c0c;
 font:normal 44px / 54px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
@media (max-width:800px) {
 h1,
 .h1-size,
 .entry-title.h1-size,
 .dt-accordion-h1-size .wpb_accordion_header>a {
  font-size:34px;
  line-height:44px
 }
}
h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.dt-accordion-h2-size .wpb_accordion_header>a {
 color:#0c0c0c;
 font:normal 34px / 44px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header>a {
 color:#0c0c0c;
 font:normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
h4,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.dt-accordion-h4-size .wpb_accordion_header>a,
.vc_separator h4 {
 color:#0c0c0c;
 font:normal 20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
h5,
.h5-size,
h4.entry-title,
.entry-title.h5-size,
.dt-accordion-h5-size .wpb_accordion_header>a {
 color:#0c0c0c;
 font:normal 16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
h6,
.h6-size,
.entry-title.h6-size,
.dt-accordion-h6-size .wpb_accordion_header>a {
 color:#0c0c0c;
 font:normal 14px / 24px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h1 {
 line-height:54px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
 line-height:44px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h3 {
 line-height:34px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h4 {
 line-height:30px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h5 {
 line-height:26px
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h6 {
 line-height:24px
}
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:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
.text-primary {
 font-size:15px;
 line-height:27px
}
.content .text-primary {
 color:#0c0c0c
}
.footer .text-primary {
 color:#fff
}
a.text-primary {
 text-decoration:none
}
a.text-primary:hover {
 text-decoration:underline
}
.color-primary .sidebar,
.sidebar-content .color-primary {
 color:#333
}
.footer .color-primary {
 color:#fff
}
a.color-primary {
 text-decoration:none
}
a.color-primary:hover {
 text-decoration:underline
}
.text-secondary {
 font-size:13px;
 line-height:23px
}
.color-secondary,
.text-secondary {
 color:#F7A627
}
.stripe .color-secondary,
.stripe .text-secondary {
 color:#F7A627
}
a,
a:hover {
 color:#F7A627
}
#page .color-accent {
 color:#F7A627
}
.paint-accent-color {
 color:#F7A627!important
}
.color-secondary,
.color-base-transparent {
 color:#a2a2a2
}
.sidebar-content .color-secondary,
.sidebar-content .color-base-transparent {
 color:rgba(133,134,140,.5)
}
.footer .color-secondary,
.footer .color-base-transparent {
 color:rgba(133,134,140,.5)
}
#main>.wf-wrap,
#bottom-bar>.wf-wrap,
#footer>.wf-wrap {
 width:1300px
}
.ph-wrap {
 max-width:1212px
}
#phantom.full-width .ph-wrap.boxed,
#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:1212px
}
.boxed .full-width .top-bar.line-content:before,
.boxed .classic-header.full-width.content-width-line .navigation:before {
 max-width:100%
}
#main {
 padding:30px 0 10px 0
}
body {
 background:#fff none repeat fixed left top;
 background-size:auto
}
#page {
 background:#fff none repeat center top;
 background-size:auto;
 background-attachment:
}
.footer-overlap .page-inner {
 background:#fff none 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 {
 -webkit-border-radius:1px;
 border-radius:1px
}
.wpb_tabs.tab-style-two,
.wpb_tour.tab-style-two {
 -webkit-border-radius:1px;
 border-radius:1px
}
.top-bar-bg {
 background:rgba(255,255,255,0) none repeat center center
}
#phantom .top-bar-bg,
.sticky-on .top-bar-bg,
.sticky-top-line-on .top-bar-bg {
 background:rgba(255,255,255,0) 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 {
 min-height:0;
 padding:0 0 0
}
.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:#545252
}
.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:12px / 18px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.masthead .top-bar .shopping-cart,
.masthead .top-bar .soc-ico a,
.masthead .top-bar .soc-ico {
 line-height:18px
}
.branding>a,
.branding>img {
 padding:15px 50px 15px 0px
}
.transparent .masthead:not(.side-header-h-stroke) .branding>a,
.transparent .masthead:not(.side-header-h-stroke) .branding>img {
 padding:0 5px 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 0 0 0
}
.mini-search input.field,
.overlay-search-microwidget input[type=text] {
 font:14px / 18px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 min-height:34px;
 height:auto;
 line-height:34px;
 width:200px;
 border-width:0;
 border-color:#e2e2e2;
 border-radius:0;
 background:#f4f4f4;
 padding:0 12px 0 12px
}
.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field,
.mini-search .searchform:not(.search-icon-disabled) input.field {
 padding-right:12px
}
.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:#aaa
}
.searchform input[type=text],
.mini-search .field::placeholder,
.overlay-search-microwidget .field::placeholder {
 color:#aaa
}
.popup-search .field::placeholder {
 color:#aaaaaa!important
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
 right:12px
}
.overlay-search-microwidget .search-icon i,
.mini-search .search-icon i {
 font-size:16px
}
.popup-search .search-icon {
 right:22px
}
.branding .popup-search .searchform .submit>span,
.branding .overlay-search .searchform .submit>span {
 margin-left:7.14285714286px
}
.mixed-header .header-bar .popup-search .searchform .submit>span,
.mixed-header .header-bar .overlay-search .searchform .submit>span {
 margin-left:7.14285714286px
}
.popup-search .submit i,
.overlay-search .submit i {
 font-size:16px;
 color:#333
}
.popup-search .submit:hover i,
.overlay-search .submit:hover i {
 color:rgba(51,51,51,.7)
}
.branding .popup-search .submit i,
.branding .overlay-search .submit i {
 font-size:0;
 color:
}
.mixed-header .popup-search .submit i,
.mixed-header .overlay-search .submit i {
 font-size:16px;
 color:#888
}
.mixed-header .popup-search .submit:hover i,
.mixed-header .overlay-search .submit:hover i {
 color:rgba(136,136,136,.7)
}
.masthead .top-bar .popup-search .submit i,
.masthead .top-bar .overlay-search .submit i {
 font-size:16px;
 color:#545252
}
.masthead .top-bar .popup-search .submit:hover i,
.masthead .top-bar .overlay-search .submit:hover i {
 color:rgba(84,82,82,.7)
}
.dt-mobile-header .popup-search .submit i,
.dt-mobile-header .overlay-search .submit i {
 font-size:16px;
 color:#333
}
.dt-mobile-header .popup-search .submit:hover i,
.dt-mobile-header .overlay-search .submit:hover i {
 color:rgba(51,51,51,.7)
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit i {
 font-size:16px;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit:hover i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit:hover i {
 color:rgba(51,51,51,.7)
}
.overlay-search-microwidget {
 background:rgba(0,0,0,.9);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.masthead .popup-search .popup-search-wrap {
 top:calc(100% + 10px)
}
.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% + 10px)
}
.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow {
 top:auto;
 bottom:calc(100% + 10px)
}
.masthead .mini-search input[type="text"]::-moz-placeholder {
 color:#fff
}
.mini-search .submit {
 font:normal 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mini-search .submit:hover {
 color:rgba(51,51,51,.7)
}
.branding .mini-search .submit {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:
}
.mixed-header .mini-search .submit {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#888
}
.mixed-header .mini-search .submit:hover {
 color:rgba(136,136,136,.7)
}
.dt-mobile-header .mini-search .submit {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.dt-mobile-header .mini-search .submit:hover {
 color:rgba(51,51,51,.7)
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit:hover {
 color:rgba(51,51,51,.7)
}
.dt-mobile-header .mini-search .popup-search-wrap {
 top:auto;
 bottom:auto
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
 color:#aaa
}
.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:
}
.mixed-header .popup-search .submit.default-icon:before,
.mixed-header .overlay-search .submit.default-icon:before {
 color:#888
}
.dt-mobile-header .popup-search .submit.default-icon:before,
.dt-mobile-header .overlay-search .submit.default-icon:before {
 color:#333
}
.mobile-header-bar .popup-search .submit.default-icon:before,
.mobile-header-bar .overlay-search .submit.default-icon:before {
 color:#333
}
.top-bar .mini-search .submit {
 color:#545252
}
.top-bar .mini-search .submit:hover {
 opacity:1;
 color:rgba(84,82,82,.7)
}
.top-bar .popup-search .submit:before,
.top-bar .overlay-search .submit:before {
 color:rgba(163,164,170,.19)
}
.login-remember {
 font-size:13px;
 line-height:23px
}
.mini-login,
.mini-login .submit {
 font:normal 13px / 17px "Lato",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:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:
}
.branding .mini-login i,
.branding .mini-login .submit i {
 font-size:0;
 color:;
 margin-right:7.14285714286px
}
.mixed-header .mini-login,
.mixed-header .mini-login .submit {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#888
}
.mixed-header .mini-login i,
.mixed-header .mini-login .submit i {
 font-size:16px;
 color:#888
}
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit {
 color:#545252
}
.masthead .top-bar .mini-login i,
.masthead .top-bar .mini-login .submit i {
 font-size:16px;
 color:#545252
}
.mixed-header .header-bar .mini-login i,
.mixed-header .header-bar .mini-login .submit i {
 margin-right:7.14285714286px
}
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-login .submit {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.dt-mobile-header .mini-login i,
.dt-mobile-header .mini-login .submit i {
 font-size:16px;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-login,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-login i,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit i {
 font-size:16px;
 color:#333
}
.mini-contacts {
 font:normal 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mini-contacts i {
 font-size:16px;
 color:#333
}
.branding .mini-contacts {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:
}
.branding .mini-contacts i {
 font-size:0;
 color:
}
.mixed-header .mini-contacts {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#888
}
.mixed-header .mini-contacts i {
 font-size:16px;
 color:#888
}
.mixed-header .header-bar .mini-contacts i {
 margin-right:7.14285714286px
}
.masthead .top-bar .mini-contacts {
 color:#545252
}
.masthead .top-bar .mini-contacts i {
 font-size:16px;
 color:#545252
}
.dt-mobile-header .mini-contacts {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.dt-mobile-header .mini-contacts i {
 font-size:16px;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts i {
 font-size:16px;
 color:#333
}
.masthead .mini-widgets .soc-ico a,
.masthead .mobile-mini-widgets .soc-ico a,
.dt-mobile-header .soc-ico a {
 width:26px;
 height:26px;
 margin:0 2px;
 line-height:26px;
 -webkit-border-radius:100px;
 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:26px;
 height:26px
}
.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:26px
}
.masthead .soc-ico.border-on a:before,
.dt-mobile-header .soc-ico.border-on a:before {
 -webkit-box-shadow:inset 0 0 0 1px #F7A627;
 box-shadow:inset 0 0 0 1px #F7A627
}
.masthead .soc-ico.hover-border-on a:hover:after,
.dt-mobile-header .soc-ico.hover-border-on a:hover:after {
 -webkit-box-shadow:inset 0 0 0 1px #F7A627;
 box-shadow:inset 0 0 0 1px #F7A627
}
.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,.19)
}
.accent-gradient .masthead .soc-ico.gradient-bg a:before,
.masthead .soc-ico.gradient-bg a:before,
.accent-gradient .masthead .soc-ico.accent-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg a:before,
.dt-mobile-header .soc-ico.gradient-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.accent-bg a:before {
 background:rgba(163,164,170,.19);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.masthead .soc-ico.hover-gradient-bg a:after,
.masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-accent-bg a:after,
.masthead .soc-ico.gradient-bg.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.gradient-bg.hover-gradient-bg a:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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:#F7A627;
 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:#F7A627;
 color:#a3a4aa!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:#F7A627;
 color:#ffffff!important;
 background:none!important
}
.text-area {
 font:normal 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.branding .text-area {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:
}
.mixed-header .text-area {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#888
}
.top-bar .text-area {
 color:#545252
}
.dt-mobile-header .text-area {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .text-area {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.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:13px;
 line-height:23px
}
.footer-sub-nav>li a .subtitle-text,
.mini-nav .mini-sub-nav li a .subtitle-text {
 font-size:13px;
 line-height:23px;
 font-size:11px
}
.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:#F7A627
}
.masthead .menu-select,
.masthead .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:normal 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.masthead .branding .menu-select,
.masthead .branding .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:
}
.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:#888
}
.masthead .top-bar .menu-select,
.masthead .top-bar .mini-nav>ul:not(.mini-sub-nav)>li>a {
 color:#545252;
 font:12px / 18px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.dt-mobile-header .menu-select,
.dt-mobile-header .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .menu-select,
.mobile-header-bar .mobile-mini-widgets .mini-nav>ul:not(.mini-sub-nav)>li>a {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.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 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.branding .mini-nav .customSelectInner {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:
}
.mixed-header .mini-nav .customSelectInner {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#888
}
.top-bar .mini-nav .customSelectInner {
 color:#545252;
 font:12px / 18px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.dt-mobile-header .mini-nav .customSelectInner {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
#bottom-bar .mini-nav .customSelectInner {
 color:#fff;
 font-size:13px;
 line-height:23px;
 line-height:17px
}
#bottom-bar .mini-nav .customSelectInner i {
 color:#fff
}
.dt-mobile-header .mini-nav {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-nav {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.mini-nav .customSelectInner i,
.list-type-menu.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-second-switch.mini-nav>ul>li>a i {
 font-size:0;
 color:;
 margin-right:7.14285714286px
}
.mixed-header .mini-nav .customSelectInner i,
.mixed-header .list-type-menu.mini-nav>ul>li>a i,
.mixed-header .list-type-menu-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#888
}
.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-second-switch.mini-nav>ul>li>a i i {
 margin-right:7.14285714286px
}
.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-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#545252
}
.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-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#333
}
.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-second-switch.mini-nav>ul>li>a i {
 font-size:16px;
 color:#333
}
#bottom-bar .mini-nav .menu-select:hover .customSelectInner i {
 color:inherit
}
.header-elements-button-1 {
 font:bold 14px / 18px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 padding:10px 20px 10px 20px;
 border-radius:0
}
.header-elements-button-1:not(:hover) span {
 color:#fff
}
.header-elements-button-1.microwidget-btn-bg-on:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.header-elements-button-1.border-on:before {
 -webkit-box-shadow:inset 0 0 0 1px #F7A627;
 box-shadow:inset 0 0 0 1px #F7A627
}
.header-elements-button-1 i {
 font-size:14px
}
.header-elements-button-1.btn-icon-align-right:not(:hover) i {
 color:#fff
}
.header-elements-button-1.btn-icon-align-left:not(:hover) i {
 color:#fff
}
.header-elements-button-1:hover span {
 color:#fff
}
.header-elements-button-1.btn-icon-align-right:hover i {
 color:#fff
}
.header-elements-button-1.btn-icon-align-left:hover i {
 color:#fff
}
.header-elements-button-1.microwidget-btn-hover-bg-on:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.header-elements-button-1.hover-border-on:after {
 -webkit-box-shadow:inset 0 0 0 1px #F7A627;
 box-shadow:inset 0 0 0 1px #F7A627
}
.header-elements-button-2 {
 font:bold 14px / 18px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 padding:10px 20px 10px 20px;
 border-radius:0
}
.header-elements-button-2:not(:hover) span {
 color:#fff
}
.header-elements-button-2.microwidget-btn-bg-on:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.header-elements-button-2.border-on:before {
 -webkit-box-shadow:inset 0 0 0 1px #F7A627;
 box-shadow:inset 0 0 0 1px #F7A627
}
.header-elements-button-2 i {
 font-size:14px
}
.header-elements-button-2:not(:hover) i {
 color:#fff
}
.header-elements-button-2:hover span {
 color:#fff
}
.header-elements-button-2.btn-icon-align-right:hover i {
 color:#fff
}
.header-elements-button-2.btn-icon-align-left:hover i {
 color:#fff
}
.header-elements-button-2.btn-icon-align-right:not(:hover) i {
 color:#fff
}
.header-elements-button-2.btn-icon-align-left:not(:hover) i {
 color:#fff
}
.header-elements-button-2.microwidget-btn-hover-bg-on:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.header-elements-button-2.hover-border-on:after {
 -webkit-box-shadow:inset 0 0 0 1px #F7A627;
 box-shadow:inset 0 0 0 1px #F7A627
}
.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
}
.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
}
.main-nav>li>a {
 margin:18px 14px 18px 14px;
 padding:4px 4px 4px 4px
}
.main-nav>li>a .animate-wrap {
 margin:-4px -4px -4px -4px;
 padding:4px 4px 4px 4px
}
.side-header.dividers:not(.surround) .main-nav {
 margin:-22px 0 -22px 0
}
.side-header:not(.dividers) .main-nav {
 margin:-22px 0 -22px 0
}
.top-header .outside-item-double-margin.main-nav>li:first-child>a {
 margin-left:28px
}
.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:28px
}
.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:-14px;
 margin-top:18px;
 margin-bottom:18px
}
.sub-downwards .main-nav>li>.sub-nav:last-child {
 margin-bottom:22px
}
.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:18px
}
.main-nav>li>a .menu-text {
 font:normal bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.main-nav.level-arrows-on>li.has-children>a .menu-item-text {
 line-height:17px
}
.main-nav>li:not(.wpml-ls-item)>a .menu-text {
 color:#333
}
.sticky-on .main-nav>li:not(.wpml-ls-item)>a .menu-text,
#phantom .main-nav>li:not(.wpml-ls-item)>a .menu-text {
 color:#333
}
.main-nav>li:not(.wpml-ls-item)>a {
 color:#333
}
.sticky-on .main-nav>li:not(.wpml-ls-item)>a,
#phantom .main-nav>li:not(.wpml-ls-item)>a {
 color:#333
}
.main-nav>li.act:not(.wpml-ls-item)>a {
 color:#333
}
.sticky-on .main-nav>li.act:not(.wpml-ls-item)>a,
#phantom .main-nav>li.act:not(.wpml-ls-item)>a {
 color:#333
}
.main-nav>li.act:not(.wpml-ls-item)>a .menu-text,
.main-nav>li.act:not(.wpml-ls-item)>a .subtitle-text {
 color:#333
}
.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:#333
}
.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:#333
}
.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:#333
}
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a {
 color:#333
}
.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:#333
}
.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text:after {
 color:#333
}
.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:#333
}
.sub-sideways .main-nav.level-arrows-on>li.has-children>a:after {
 color:rgba(51,51,51,.27)
}
.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(51,51,51,.27)
}
.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:#333
}
.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:#333
}
.top-header .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after {
 color:#333
}
.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:#333
}
.side-header.sub-downwards .main-nav.level-arrows-on li.has-children>a:after {
 line-height:17px
}
.main-nav>li>a .subtitle-text {
 font:italic normal normal 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:14px
}
.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 #F7A627
}
.top-header .active-outline-decoration>li.act>a {
 border:2px solid rgba(255,105,1,.15)
}
.top-header .active-bg-decoration>li.act>a {
 background-color:rgba(255,105,1,.15);
 background:rgba(255,105,1,.15);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.top-header .hover-bg-decoration>li:not(.act)>a:hover,
.top-header .hover-bg-decoration>li.dt-hovered:not(.act)>a {
 background-color:#F7A627;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.hover-outline-decoration>li>a,
>li>a .active-outline-decoration,
>li>a .active-bg-decoration,
>li>a .hover-bg-decoration {
 -webkit-border-radius:3px;
 border-radius:3px
}
.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:3px
}
.top-header .active-line-decoration>li.act>a:after {
 background-color:rgba(130,36,227,.3);
 background:rgba(130,36,227,.3);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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);
 background:rgba(130,36,227,.3);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.l-to-r-line>li>a i.underline {
 bottom:-6px;
 background-color:#F7A627;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient();
 height:2px
}
.from-centre-line>li>a .menu-item-text:before {
 bottom:-6px;
 height:2px;
 background-color:#F7A627;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.upwards-line>li>a .menu-item-text:before {
 bottom:-6px;
 height:2px;
 background-color:#F7A627;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.downwards-line>li>a .menu-item-text:before {
 bottom:-6px;
 background-color:#F7A627;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.top-header .masthead .downwards-line>li>a .menu-item-text:before {
 height:2px
}
li:not(.dt-mega-menu) .sub-nav {
 width:280px
}
.header-side-left #main-nav>li>.sub-nav {
 padding-left:
}
.header-side-right #main-nav>li>.sub-nav {
 padding-right:
}
.sub-nav {
 background-color:#2d2d2d;
 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:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.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:17px
}
.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 normal 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 0 0;
 padding:10px 10px 10px 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:0
}
.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:#F7A627
}
.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:#F7A627
}
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent)>a:hover .menu-text {
 color:#F7A627
}
.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:#F7A627
}
.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:rgba(255,105,1,.07);
 background:rgba(255,105,1,.07);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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(255,105,1,.07);
 background:rgba(255,105,1,.07);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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:#F7A627
}
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text {
 color:#F7A627
}
.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:#F7A627
}
.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(51,51,51,.27)
}
.sub-downwards .main-nav.level-arrows-on>li.has-children>a {
 max-width:calc(100% - 30px - 14px - 14px)
}
.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:#fff
}
.mobile-sticky-header-overlay {
 background-color:rgba(17,17,17,.5)
}
.dt-mobile-header {
 background-color:#fff;
 width:330px
}
.right-mobile-menu .show-mobile-header .dt-mobile-header {
 right:330px
}
.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
 background-color:#F7A627;
 background:rgba(255,255,255,0)!important;
 width:24px;
 height:24px;
 -webkit-border-radius:0;
 border-radius:0
}
.accent-gradient .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
 -webkit-border-radius:1px;
 border-radius:1px
}
.show-mobile-header .dt-close-mobile-menu-icon {
 left:300px
}
.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
 left:auto;
 right:0
}
@media screen and (max-width:330px) {
 .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%
 }
}
.dt-mobile-menu-icon .lines,
.dt-mobile-menu-icon .lines:before,
.dt-mobile-menu-icon .lines:after {
 background-color:#333
}
.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
}
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-first-switch,
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-second-switch {
 padding:0 0 0 0
}
.mobile-main-nav>li>a {
 padding:16px 30px 16px 0
}
.dt-mobile-header .next-level-button {
 padding:16px 0;
 top:0;
 line-height:20px
}
.dt-mobile-header .next-level-button:before {
 line-height:20px
}
.mobile-main-nav>li>.sub-nav:last-child {
 margin-bottom:16px
}
.mobile-main-nav li>a .menu-text {
 font:bold 16px / 20px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333;
 text-transform:none
}
.mobile-main-nav>.menu-item>a i[class^="fa"],
.mobile-main-nav>.menu-item>a i[class^="dt-icon"] {
 font-size:16px
}
.mobile-main-nav li>a {
 color:#333
}
.mobile-main-nav li.act>a {
 color:#F7A627
}
.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:#F7A627
}
.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:#F7A627
}
.mobile-main-nav li:not(.act)>a:hover,
.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover {
 color:#F7A627
}
.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(51,51,51,.27)
}
.mobile-main-nav>li:before {
 border-color:rgba(51,51,51,.08)
}
.mobile-main-nav .sub-nav>li>a,
#page .mobile-main-nav .sub-nav li {
 padding:6.5px 0 6.5px 0
}
.dt-mobile-header .mobile-main-nav li .sub-nav>li>a .menu-text {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333;
 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:13px
}
.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:9px;
 line-height:13px
}
.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(51,51,51,.27)
}
.mobile-main-nav .sub-nav .next-level-button {
 padding:6.5px 0;
 top:0;
 line-height:17px
}
.mobile-main-nav .sub-nav .next-level-button:before {
 line-height:17px
}
.mobile-main-nav>li.has-children>a {
 max-width:calc(100% - 30px)
}
.mobile-main-nav .sub-nav>li.has-children>a {
 max-width:calc(100% - 30px)
}
.dt-close-mobile-menu-icon span {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .dt-close-mobile-menu-icon span {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.top-bar .sub-nav li.has-children.act:after,
#bottom-bar .sub-nav li.has-children.act:after {
 color:#F7A627
}
.top-bar .sub-nav>ul>li>a,
#bottom-bar .sub-nav>ul>li>a {
 color:#fff;
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif
}
#page .masthead.sticky-on .header-bar,
#phantom.masthead .header-bar,
#phantom .ph-wrap {
 min-height:60px
}
#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 0 0 0
}
.transparent.phantom-sticky .sticky-on.masthead .branding>a,
.transparent.phantom-sticky .sticky-on.masthead .branding>img {
 padding:0 0 0 0
}
#phantom {
 background:#fff none repeat center center;
 background-size:auto
}
.phantom-shadow-decoration #phantom {
 -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 box-shadow:0 0 15px 1px rgba(0,0,0,.07)
}
.phantom-line-decoration #phantom {
 border-bottom:1px solid rgba(51,51,51,.11)
}
#phantom.boxed {
 max-width:1340px
}
.phantom-line-decoration #phantom {
 border-bottom:1px solid rgba(51,51,51,.11);
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.phantom-shadow-decoration #phantom {
 -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 border-bottom:none
}
.phantom-disable-decoration #phantom {
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 border-bottom:none
}
.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
 background:#ffffff!important
}
.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead {
 border-bottom:1px solid rgba(51,51,51,.11);
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.masthead:not(.mixed-header) {
 background:#fff none repeat center center;
 background-size:auto;
 background-attachment:
}
.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)
}
.transparent .masthead:not(.side-header),
.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {
 -webkit-box-shadow:none;
 box-shadow:none
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
 -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.07);
 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:100px
}
#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
 background:;
 background-size:;
 background-color:rgba(123,123,123,.08)
}
#main-slideshow.fixed {
 min-height:20px
}
#main-slideshow.fixed>.royalSlider,
#main-slideshow.fixed .ts-wrap {
 max-width:1212px
}
.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(123,123,123,.15)
}
.page-title .wf-wrap {
 min-height:180px;
 padding-top:50px;
 padding-bottom:50px
}
.page-title .wf-wrap:after {
 border-bottom:5px dashed rgba(51,51,51,.11)
}
.page-title.solid-bg {
 background-color:#f1f1f1
}
.page-title.solid-bg.bg-img-enabled {
 background-image:none;
 background-repeat:no-repeat;
 background-attachment:;
 background-position:center center;
 background-size:auto auto
}
.page-title.overlay-bg:after {
 background:rgba(45,45,45,.5)
}
.page-title.gradient-bg {
 background:#f1f1f1;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.page-title.title-outline-decoration {
 border-bottom:1px solid rgba(30,115,190,0)
}
.page-title>.wf-wrap,
#fancy-header>.wf-wrap {
 width:1300px
}
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
 font:normal 40px / 50px "Cinzel",Helvetica,Arial,Verdana,sans-serif;
 color:#212121;
 text-transform:none
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
 color:rgba(123,123,123,.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:#b4b5bb;
 font:normal 13px / 23px "Roboto",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
 color:rgba(180,181,187,.5)
}
.fancy-header h1,
.fancy-header h2,
.fancy-header .fancy-subtitle {
 font:normal 40px / 50px "Cinzel",Helvetica,Arial,Verdana,sans-serif
}
#page .fancy-header .color-accent span {
 color:#F7A627
}
.dt-breadcrumbs-shortcode .breadcrumbs * {
 color:#a2a2a2
}
.responsive-off #main:not(.sidebar-none) .wf-container-main {
 grid-column-gap:50px
}
.responsive-off .sidebar-right .wf-container-main {
 -ms-grid-columns:calc(100% - 350px - 25px) 50px calc(350px - 25px);
 grid-template-columns:calc(100% - 350px - 25px) calc(350px - 25px)
}
.responsive-off .sidebar-left .wf-container-main {
 -ms-grid-columns:calc(350px - 25px) 50px calc(100% - 350px - 25px);
 grid-template-columns:calc(350px - 25px) calc(100% - 350px - 25px)
}
.responsive-off .sidebar-divider-vertical.sidebar-left .sidebar {
 padding-right:50px
}
.responsive-off .sidebar-divider-vertical.sidebar-right .sidebar {
 padding-left:50px
}
.sidebar-right .sidebar {
 border-left:1px solid rgba(51,51,51,.12)
}
.sidebar-left .sidebar {
 border-right:1px solid rgba(51,51,51,.12)
}
.solid-bg .sidebar-content {
 background:#f7f7f8 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:#f7f7f8 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 {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.sidebar .widget,
.sidebar-content .widget {
 border-top:1px solid rgba(51,51,51,.12);
 color:#85868c;
 font-size:14px;
 line-height:25px;
 padding-top:30px;
 padding-bottom:30px
}
.sidebar.bg-under-widget .widget,
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget,
.mec-wrap .col-md-4 .widget {
 margin-top:60px
}
.widget-title {
 font:normal 16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget-title {
 color:#333
}
.sidebar-content .widget-title {
 color:#333
}
.footer .widget-title {
 color:#333
}
.widgettitle {
 font:normal 20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widgettitle {
 color:#fff
}
.sidebar-content .widgettitle {
 color:#333
}
.footer .widgettitle {
 color:#fff
}
.custom-nav>li li a:before {
 background-color:#a2a2a2
}
.footer .custom-nav>li li a:before {
 background-color:rgba(133,134,140,.5)
}
.sidebar-content .custom-nav>li li a:before {
 background-color:rgba(133,134,140,.5)
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a,
.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a * {
 color:#85868c
}
.sidebar-content .widget .post-content .text-secondary {
 color:#333
}
.footer .widget a,
.footer .widget .post-content .text-secondary {
 color:#333
}
.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:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
.sidebar-content .custom-categories a,
.sidebar-content .custom-categories a .item-name,
.sidebar-content .cat-item a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_tag_cloud a:hover {
 color:#333
}
.footer .custom-categories a,
.footer .custom-categories a .item-name,
.footer .cat-item a,
.footer .widget_recent_comments a,
.footer .widget_tag_cloud a:hover {
 color:#fff
}
.sidebar-content .custom-categories a span.item-num,
.sidebar-content .cat-item a span.item-num {
 color:rgba(133,134,140,.5)
}
.footer .custom-categories a span.item-num,
.footer .cat-item a span.item-num {
 color:rgba(133,134,140,.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:#F7A627
}
.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:#F7A627
}
.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(133,134,140,.15);
 border-left:none;
 border-right:none;
 border-bottom:none
}
.widget .menu li,
.widget_pages li,
.widget .custom-menu.dividers-on li,
.widget .blogroll li,
.widget .qts-lang-menu li {
 border-style:solid;
 border-width:1px;
 border-color:rgba(133,134,140,.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(133,134,140,.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_meta a:hover,
.blogroll a:hover,
.widget_archive li a:hover,
.widget_recent_entries a: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,
.widget_nav_menu a:hover,
a.rsswidget:hover {
 color:#F7A627
}
.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_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_recent_entries a:hover,
.sidebar-content.solid-bg .widget_recent_entries a: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 .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:#F7A627
}
.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_meta a:hover,
.footer .blogroll a:hover,
.footer .widget_archive li a:hover,
.footer .widget_recent_entries a: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 .widget_nav_menu a:hover,
.footer a.rsswidget:hover {
 color:#F7A627
}
.textwidget a:not(.dt-btn):hover {
 color:#F7A627
}
.sidebar-content .textwidget a:not(.dt-btn):hover,
.stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {
 color:#F7A627
}
.footer .textwidget a:not(.dt-btn):hover {
 color:#F7A627
}
#wp-calendar,
#wp-calendar td {
 background-color:rgba(12,12,12,.04)
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar td {
 background-color:rgba(51,51,51,.04)
}
#wp-calendar,
#wp-calendar caption,
#wp-calendar td {
 border-color:rgba(51,51,51,.12)
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar td {
 border-color:rgba(133,134,140,.15)
}
#wp-calendar td:hover {
 background-color:rgba(12,12,12,.08)
}
.sidebar-content #wp-calendar td:hover {
 background-color:rgba(51,51,51,.08)
}
.footer #wp-calendar,
.footer #wp-calendar td {
 background-color:rgba(255,255,255,.04)
}
.footer #wp-calendar td:hover {
 background-color:rgba(255,255,255,.08)
}
.footer #wp-calendar,
.footer #wp-calendar caption,
.footer #wp-calendar td {
 border-color:rgba(133,134,140,.15)
}
#wp-calendar td.act {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient #wp-calendar td.act {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
#wp-calendar th,
#wp-calendar caption,
#wp-calendar tfoot td,
#wp-calendar tfoot td a {
 color:#0c0c0c
}
.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:#fff
}
.sidebar-content #wp-calendar th,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar tfoot td,
.sidebar-content #wp-calendar tfoot td a {
 color:#333
}
.footer #wp-calendar th,
.footer #wp-calendar caption,
.footer #wp-calendar tfoot td,
.footer #wp-calendar tfoot td a {
 color:#fff
}
#page .widget .searchform .submit,
.content .searchform .submit {
 color:rgba(139,141,148,.5)
}
.custom-nav>li>a,
.custom-nav>li>ul a {
 font-size:
}
.custom-nav>li>ul a {
 font-size:13px
}
.widget_recent_comments a:hover {
 color:#F7A627!important
}
.custom-menu a:after {
 color:rgba(162,162,162,.999)
}
.sidebar-content .custom-menu a:after {
 color:rgba(133,134,140,.5)
}
.footer .custom-menu a:after {
 color:rgba(133,134,140,.5)
}
.custom-menu a:hover:after,
.custom-menu .act>a:after {
 color:rgba(162,162,162,.999)
}
.sidebar-content .custom-menu a:hover:after,
.sidebar-content .custom-menu .act>a:after {
 color:rgba(255,105,1,.999)
}
.footer .custom-menu a:hover:after,
.footer .custom-menu .act>a:after {
 color:rgba(255,105,1,.999)
}
.sidebar .skill,
.sidebar-content .skill {
 background-color:rgba(133,134,140,.1)
}
.footer .skill {
 background-color:rgba(133,134,140,.1)
}
.skill-value {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .skill-value {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.skill-name {
 font-size:13px;
 line-height:23px
}
.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:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
.st-accordion li>a {
 font-size:14px;
 line-height:25px
}
.custom-menu.show-arrow a:after {
 top:7px
}
.footer .custom-menu.show-arrow a:after {
 top:6px
}
.custom-menu a:not(:hover) {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-menu a:not(:hover) {
 color:#fff
}
.sidebar-content .custom-menu a:not(:hover) {
 color:#333
}
.footer .custom-menu a:not(:hover) {
 color:#fff
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
 color:#fff
}
.sidebar-content .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
 color:#333
}
.footer .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
 color:#fff
}
.custom-menu a:before,
.widget_presscore-custom-menu-1 .custom-menu a:after {
 top:7px
}
.footer .custom-menu a:before,
.footer .widget_presscore-custom-menu-1 .custom-menu a:after {
 top:6px
}
.custom-nav>li li a:before {
 top:13.5px
}
.footer .custom-nav>li li a:before {
 top:12.5px
}
.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(133,134,140,.15)
}
.footer .st-accordion li>a:before,
.footer .custom-menu a:before {
 background-color:rgba(133,134,140,.15)
}
.st-accordion li>a:after {
 color:rgba(133,134,140,.5)
}
.footer .st-accordion li>a:after {
 color:rgba(133,134,140,.5)
}
.st-accordion li>a:hover:after {
 color:#F7A627
}
.footer .st-accordion li>a:hover:after {
 color:
}
.dt-posts-preload .dt-posts-preload-activity {
 background-color:rgba(255,105,1,.9)
}
.format-link-content,
.format-aside-content,
.format-status-content {
 background-color:#f7f7f7
}
.outline-element-decoration .format-link-content {
 -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 .format-link-content {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 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:#f7f7f7
}
.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 {
 -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 .post.bg-on,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-link {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.layout-list .post {
 border-top:1px solid;
 border-color:rgba(51,51,51,.12)
}
.sidebar .layout-list .post,
.sidebar-content .layout-list .post {
 border-color:rgba(133,134,140,.15)
}
.footer .layout-list .post {
 border-color:rgba(133,134,140,.15)
}
.dividers-on.classic-layout-list .post {
 border-bottom:1px solid;
 border-color:rgba(51,51,51,.12)
}
.sidebar .dividers-on.classic-layout-list .post,
.sidebar-content .dividers-on.classic-layout-list .post {
 border-color:rgba(133,134,140,.15)
}
.footer .dividers-on.classic-layout-list .post {
 border-color:rgba(133,134,140,.15)
}
.content-bg-on.centered-layout-list article,
.content-bg-on.classic-layout-list article {
 background-color:#f7f7f7
}
.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .content-bg-on.classic-layout-list article {
 -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 .content-bg-on.centered-layout-list article,
.shadow-element-decoration .content-bg-on.classic-layout-list article {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.centered-layout-list.dividers-on .post-entry-content:after {
 background-color:rgba(123,123,123,.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(133,134,140,.15)
}
.footer .centered-layout-list.dividers-on .post-entry-content:after {
 background-color:rgba(133,134,140,.15)
}
.content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content {
 background-color:#f7f7f7
}
.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 {
 -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 .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 {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 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:#f7f7f7
}
.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(255,105,1,.85);
 background:rgba(255,105,1,.85);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.blog-shortcode .entry-title,
.portfolio-shortcode .entry-title,
.albums-shortcode .entry-title,
.owl-carousel.blog-carousel-shortcode .entry-title {
 font:normal normal normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.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 20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.blog-shortcode .entry-title a,
.portfolio-shortcode .entry-title a,
.albums-shortcode .entry-title a,
.owl-carousel.blog-carousel-shortcode .entry-title a {
 color:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
#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:#F7A627
}
.blog-shortcode .entry-meta,
.portfolio-shortcode .entry-meta,
.albums-shortcode .entry-meta,
.owl-carousel .entry-meta {
 font-size:13px;
 line-height:23px;
 color:#a2a2a2
}
.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(133,134,140,.5)
}
.footer .blog-shortcode .entry-meta,
.footer .portfolio-shortcode .entry-meta,
.footer .albums-shortcode .entry-meta,
.footer .owl-carousel .entry-meta {
 color:rgba(133,134,140,.5)
}
.blog-shortcode .entry-excerpt,
.portfolio-shortcode .entry-excerpt,
.albums-shortcode .entry-excerpt,
.owl-carousel .entry-excerpt {
 font-size:14px;
 line-height:25px
}
.blog-shortcode.mode-list .entry-excerpt {
 font-size:15px;
 line-height:27px
}
.post-details.details-type-link {
 font-size:13px;
 line-height:17px;
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link {
 color:#fff
}
.sidebar-content .post-details.details-type-link {
 color:#333
}
.footer .post-details.details-type-link {
 color:#fff
}
.post-details.details-type-link * {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link * {
 color:#fff
}
.sidebar-content .post-details.details-type-link * {
 color:#333
}
.footer .post-details.details-type-link * {
 color:#fff
}
.post-details.details-type-link:after {
 background-color:#F7A627
}
.accent-gradient .post-details.details-type-link:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.details {
 font-size:13px;
 line-height:17px;
 color:#0c0c0c
}
.details:hover {
 color:#0c0c0c
}
.details:before {
 background-color:#F7A627
}
.accent-gradient .details:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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:#0c0c0c;
 font:normal 20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.post h2.entry-title,
.post h2.entry-title {
 color:#0c0c0c
}
.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:#fff
}
.sidebar-content .post h2.entry-title,
.sidebar-content .post h2.entry-title {
 color:#333
}
.footer .post h2.entry-title,
.footer .post h2.entry-title {
 color:#fff
}
#page .description-under-image .post .entry-title a:hover,
#page .post .blog-content .entry-title a:hover,
#page .project-list-content .entry-title a:hover {
 color:#F7A627
}
.fancy-date .entry-month:after,
.fancy-date .entry-date:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.portfolio-shortcode .project-links-container a span,
.portfolio-shortcode .project-links-container a:hover span {
 color:#F7A627
}
.portfolio-shortcode .project-links-container:before,
.portfolio-shortcode .project-links-container:after {
 border-color:#F7A627
}
.dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
 background-color:#F7A627
}
.accent-gradient .dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
 background-color:#F7A627
}
.accent-gradient .dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.comment-list .comment-body {
 background-color:#f7f7f7
}
.shadow-element-decoration .comment-list .comment-body {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .comment-list .comment-body {
 -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)
}
.comment-content {
 font-size:14px;
 line-height:25px
}
.reply,
.comment-meta,
#reply-title small {
 font-size:13px;
 line-height:23px
}
.comment-author,
.pingback-title {
 font-size:15px;
 line-height:27px
}
.comment-author a,
.comment-author .fn {
 color:#0c0c0c;
 font:normal 16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.comments-title {
 color:#0c0c0c;
 font:normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
#reply-title small {
 font:normal 14px / 25px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.comments-title,
.comments-title a,
.comment-author a,
.comment-author .fn,
#reply-title,
.fn,
.fn a,
.pingback-title {
 color:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
#page .fn a:hover {
 color:#F7A627
}
.entry-author {
 background-color:#f7f7f7
}
.shadow-element-decoration .entry-author {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .entry-author {
 -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)
}
.entry-author .text-primary {
 font-size:14px
}
.author-link,
.author-link:hover,
.meta-nav {
 color:#a2a2a2;
 font-size:13px;
 line-height:23px
}
.sidebar-content .author-link,
.sidebar-content .author-link:hover,
.sidebar-content .meta-nav {
 color:rgba(133,134,140,.5)
}
.footer .author-link,
.footer .author-link:hover,
.footer .meta-nav {
 color:rgba(133,134,140,.5)
}
.author-description h4,
.comment-author-name {
 color:#0c0c0c;
 font:normal 16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.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:#fff
}
.sidebar-content .author-description h4,
.sidebar-content .comment-author-name {
 color:#333
}
.footer .author-description h4,
.footer .comment-author-name {
 color:#fff
}
.entry-meta,
.entry-tags,
.portfolio-categories,
.author-link {
 font-size:13px;
 line-height:23px
}
.share-link-description,
.author-bio {
 font-size:14px;
 line-height:25px
}
.single .entry-tags a {
 border-color:rgba(51,51,51,.12)
}
.sidebar .single .entry-tags a,
.sidebar-content .single .entry-tags a {
 border-color:rgba(133,134,140,.15)
}
.footer .single .entry-tags a {
 border-color:rgba(133,134,140,.15)
}
.entry-meta:before {
 width:25px;
 height:25px
}
.portfolio-categories>a:after,
.portfolio-categories>span:after,
.entry-meta>a:after,
.entry-meta>span:after {
 background-color:#a2a2a2
}
.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(133,134,140,.5)
}
.footer .portfolio-categories>a:after,
.footer .portfolio-categories>span:after,
.footer .entry-meta>a:after,
.footer .entry-meta>span:after {
 background-color:rgba(133,134,140,.5)
}
.comment-metadata,
.comment-metadata a,
.entry-meta a,
.entry-meta span,
.entry-meta a *,
.single .entry-tags,
.single .entry-tags a {
 color:#a2a2a2
}
.single .entry-tags a:hover {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .single .entry-tags a:hover {
 color:#fff
}
.sidebar-content .single .entry-tags a:hover {
 color:#333
}
.footer .single .entry-tags a:hover {
 color:#fff
}
.share-button.entry-share,
.btn-project-link,
.btn-project-link:hover,
.comment-reply-link,
.comment-reply-link:hover,
.share-link-description {
 color:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
.show-on-hover .share-link-description:before {
 border-color:rgba(12,12,12,.1)
}
.show-on-hover:hover .share-link-description:before {
 border-color:rgba(12,12,12,.21)
}
.project-post .btn-project-link {
 font-size:14px;
 line-height:25px;
 border-color:rgba(12,12,12,.1)
}
.project-post .btn-project-link:hover {
 border-color:rgba(12,12,12,.21)
}
.project-navigation span {
 font-size:14px;
 line-height:25px;
 line-height:22px
}
.rsSlide .slider-post-caption,
.images-list-caption {
 line-height:25px
}
.post-navigation .nav-links {
 border-color:rgba(51,51,51,.12)
}
.sidebar .post-navigation .nav-links,
.sidebar-content .post-navigation .nav-links {
 border-color:rgba(133,134,140,.15)
}
.footer .post-navigation .nav-links {
 border-color:rgba(133,134,140,.15)
}
.post-navigation .nav-links i[class^="icomoon-the7"],
.post-navigation .nav-links [class^="dt-icon-"] {
 color:rgba(12,12,12,.12)
}
.post-navigation .nav-links a i[class^="icomoon-the7"]:hover,
.post-navigation .nav-links a [class^="dt-icon-"]:hover {
 color:rgba(12,12,12,.23)
}
#page .post-navigation .nav-links a .post-title:hover {
 color:#F7A627
}
.single-related-posts {
 border-color:rgba(51,51,51,.12)
}
.sidebar .single-related-posts,
.sidebar-content .single-related-posts {
 border-color:rgba(133,134,140,.15)
}
.footer .single-related-posts {
 border-color:rgba(133,134,140,.15)
}
.comments-area>h3:after,
.single-related-posts>h3:after,
.comment-respond>h3:after {
 background-color:#F7A627
}
.accent-gradient .comments-area>h3:after,
.accent-gradient .single-related-posts>h3:after,
.accent-gradient .comment-respond>h3:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.dt-btn,
.widget .dt-form .dt-btn,
.nsu-submit,
.give-btn.give-btn-reveal {
 font:normal bold 12px / 14px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase;
 -webkit-border-radius:0;
 border-radius:0;
 border:0 solid #F7A627;
 padding:8px 14px 7px 14px
}
.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"] {
 font-size:12px
}
.btn-link.dt-btn-s {
 font:normal bold 12px / "Lato",Helvetica,Arial,Verdana,sans-serif
}
button.button,
a.button,
input[type="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:normal bold 14px / 16px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase;
 -webkit-border-radius:0;
 border-radius:0;
 border:0 solid #F7A627;
 padding:14px 24px 14px 24px
}
.dt-btn-m>i,
.dt-btn-m>i[class^="fa"],
.dt-btn-m>i[class^="dt-icon-"] {
 font-size:14px
}
.wp-block-button .wp-block-button__link {
 font:normal bold 14px / 16px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.dt-btn-l {
 padding:16px 24px 16px 24px;
 font:normal bold 18px / 20px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase;
 -webkit-border-radius:0;
 border-radius:0;
 border:0 solid #F7A627
}
.dt-btn-l>i,
.dt-btn-l>i[class^="fa"],
.dt-btn-l>i[class^="dt-icon-"] {
 font-size:18px
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-3d .mec-event-footer .mec-booking-button,
.btn-3d button.button,
.btn-3d a.button:not(.edd-submit),
.btn-3d .dt-form button,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d input[type="reset"],
.btn-3d .wpcf7-submit,
.btn-3d .nsu-submit,
.btn-3d .dt-wc-btn,
.btn-3d .checkout-button,
.btn-3d input#place_order,
.btn-3d input[name="apply_coupon"],
.btn-3d input[name="login"],
.btn-3d button[name="calc_shipping"],
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d .single_add_to_cart_button.button,
.btn-3d .button.wc-backward,
.btn-3d .woocommerce-Button.button,
.btn-3d .woocommerce-Reviews .submit,
.btn-3d .woocommerce-Button[name="register"],
.btn-3d .track_order input[name="track"],
.btn-3d .cart-btn-below-img .woo-buttons a,
.btn-3d input[name="save_address"],
.btn-3d .wc-layout-list .woo-buttons a,
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"],
.btn-3d input[type="submit"]:not([name="update_cart"]),
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit,
.btn-3d .give-btn.give-btn-reveal {
 box-shadow:0 2px 0 0 #af5313
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-3d .mec-event-footer .mec-booking-button:hover,
.btn-3d button.button:hover,
.btn-3d a.button:not(.edd-submit):hover,
.btn-3d .dt-form button:hover,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d .wpcf7-submit:hover,
.btn-3d .nsu-submit:hover,
.btn-3d .dt-wc-btn:hover,
.btn-3d .checkout-button:hover,
.btn-3d input#place_order:hover,
.btn-3d input[name="apply_coupon"]:hover,
.btn-3d input[name="login"]:hover,
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d button[name="calc_shipping"]:hover:hover,
.btn-3d .single_add_to_cart_button.button:hover,
.btn-3d .button.wc-backward:hover,
.btn-3d .woocommerce-Button.button:hover,
.btn-3d .woocommerce-Reviews .submit:hover,
.btn-3d .woocommerce-Button[name="register"]:hover,
.btn-3d .track_order input[name="track"]:hover,
.btn-3d .cart-btn-below-img .woo-buttons a:hover,
.btn-3d input[name="save_address"]:hover,
.btn-3d .wc-layout-list .woo-buttons a:hover,
.btn-3d .post-password-form input[type="submit"]:hover,
.btn-3d .mc4wp-form input[type="submit"]:hover,
.btn-3d div.mc4wp-form button[type="submit"]:hover,
.btn-3d .tml-submit-wrap input[type="submit"]:hover,
.btn-3d .wpcf7-form input[type="submit"]:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]):hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-3d .give-btn.give-btn-reveal:hover {
 box-shadow:0 2px 0 0 #af5313
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-color,
.btn-3d .mec-event-footer .mec-booking-button.accent-btn-bg-color,
.btn-3d button.button.accent-btn-bg-color,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-color,
.btn-3d .dt-form button.accent-btn-bg-color,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3d input[type="reset"].accent-btn-bg-color,
.btn-3d .wpcf7-submit.accent-btn-bg-color,
.btn-3d .nsu-submit.accent-btn-bg-color,
.btn-3d .dt-wc-btn.accent-btn-bg-color,
.btn-3d .checkout-button.accent-btn-bg-color,
.btn-3d input#place_order.accent-btn-bg-color,
.btn-3d input[name="apply_coupon"].accent-btn-bg-color,
.btn-3d input[name="login"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-color,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-color,
.btn-3d .button.wc-backward.accent-btn-bg-color,
.btn-3d .woocommerce-Button.button.accent-btn-bg-color,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-color,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-color,
.btn-3d .track_order input[name="track"].accent-btn-bg-color,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-color,
.btn-3d input[name="save_address"].accent-btn-bg-color,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-color,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-color,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-color,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-color,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-color,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-color,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color,
.btn-3d .give-btn.give-btn-reveal.accent-btn-bg-color {
 box-shadow:0 2px 0 0 #af5313
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-hover-color:hover,
.btn-3d .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.btn-3d button.button.accent-btn-bg-hover-color:hover,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-hover-color:hover,
.btn-3d .dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3d input[type="reset"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-submit.accent-btn-bg-hover-color:hover,
.btn-3d .nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d .dt-wc-btn.accent-btn-bg-hover-color:hover,
.btn-3d .checkout-button.accent-btn-bg-hover-color:hover,
.btn-3d input#place_order.accent-btn-bg-hover-color:hover,
.btn-3d input[name="apply_coupon"].accent-btn-bg-hover-color:hover,
.btn-3d input[name="login"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,
.btn-3d .button.wc-backward.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button.button.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,
.btn-3d .track_order input[name="track"].accent-btn-bg-hover-color:hover,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d input[name="save_address"].accent-btn-bg-hover-color:hover,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover,
.btn-3d .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover {
 box-shadow:0 2px 0 0 #af5313
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-shadow .mec-event-footer .mec-booking-button,
.btn-shadow button.button,
.btn-shadow a.button:not(.edd-submit),
.btn-shadow .dt-form button,
.btn-shadow .widget .dt-form .dt-btn,
.btn-shadow input[type="reset"],
.btn-shadow .wpcf7-submit,
.btn-shadow .nsu-submit,
.btn-shadow .dt-wc-btn,
.btn-shadow .checkout-button,
.btn-shadow input#place_order,
.btn-shadow input[name="apply_coupon"],
.btn-shadow input[name="login"],
.btn-shadow button[name="calc_shipping"],
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow .single_add_to_cart_button.button,
.btn-shadow .button.wc-backward,
.btn-shadow .woocommerce-Button.button,
.btn-shadow .woocommerce-Reviews .submit,
.btn-shadow .woocommerce-Button[name="register"],
.btn-shadow .track_order input[name="track"],
.btn-shadow .cart-btn-below-img .woo-buttons a,
.btn-shadow input[name="save_address"],
.btn-shadow .wc-layout-list .woo-buttons a,
.btn-shadow .post-password-form input[type="submit"],
.btn-shadow .mc4wp-form input[type="submit"],
.btn-shadow div.mc4wp-form button[type="submit"],
.btn-shadow .tml-submit-wrap input[type="submit"],
.btn-shadow .wpcf7-form input[type="submit"],
.btn-shadow input[type="submit"]:not([name="update_cart"]),
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit,
.btn-shadow .give-btn.give-btn-reveal {
 -webkit-box-shadow:0 1px 6px rgba(0,0,0,.12);
 box-shadow:0 1px 6px rgba(0,0,0,.12);
 -webkit-transition:-webkit-box-shadow 0.2s ease-out,opacity 0.45s;
 transition:box-shadow 0.2s ease-out,opacity 0.45s
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-shadow .mec-event-footer .mec-booking-button:hover,
.btn-shadow button.button:hover,
.btn-shadow a.button:not(.edd-submit):hover,
.btn-shadow .dt-form button:hover,
.btn-shadow .widget .dt-form .dt-btn:hover,
.btn-shadow input[type="reset"]:hover,
.btn-shadow .wpcf7-submit:hover,
.btn-shadow .nsu-submit:hover,
.btn-shadow .dt-wc-btn:hover,
.btn-shadow .checkout-button:hover,
.btn-shadow input#place_order:hover,
.btn-shadow input[name="apply_coupon"]:hover,
.btn-shadow input[name="login"]:hover,
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow button[name="calc_shipping"]:hover:hover,
.btn-shadow .single_add_to_cart_button.button:hover,
.btn-shadow .button.wc-backward:hover,
.btn-shadow .woocommerce-Button.button:hover,
.btn-shadow .woocommerce-Reviews .submit:hover,
.btn-shadow .woocommerce-Button[name="register"]:hover,
.btn-shadow .track_order input[name="track"]:hover,
.btn-shadow .cart-btn-below-img .woo-buttons a:hover,
.btn-shadow input[name="save_address"]:hover,
.btn-shadow .wc-layout-list .woo-buttons a:hover,
.btn-shadow .post-password-form input[type="submit"]:hover,
.btn-shadow .mc4wp-form input[type="submit"]:hover,
.btn-shadow div.mc4wp-form button[type="submit"]:hover,
.btn-shadow .tml-submit-wrap input[type="submit"]:hover,
.btn-shadow .wpcf7-form input[type="submit"]:hover,
.btn-shadow input[type="submit"]:not([name="update_cart"]):hover,
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-shadow .give-btn.give-btn-reveal:hover {
 -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
 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),
.btn-3d.mec-event-footer .mec-booking-button,
.btn-3dbutton.button,
.btn-3da.button:not(.edd-submit),
.btn-3d.dt-form button,
.btn-3d.widget .dt-form .dt-btn,
.btn-3dinput[type="reset"],
.btn-3d.wpcf7-submit,
.btn-3d.nsu-submit,
.btn-3d.dt-wc-btn,
.btn-3d.checkout-button,
.btn-3dinput#place_order,
.btn-3dinput[name="apply_coupon"],
.btn-3dinput[name="login"],
.btn-3dbutton[name="calc_shipping"],
.btn-3dbutton[name="calc_shipping"]:hover,
.btn-3d.single_add_to_cart_button.button,
.btn-3d.button.wc-backward,
.btn-3d.woocommerce-Button.button,
.btn-3d.woocommerce-Reviews .submit,
.btn-3d.woocommerce-Button[name="register"],
.btn-3d.track_order input[name="track"],
.btn-3d.cart-btn-below-img .woo-buttons a,
.btn-3dinput[name="save_address"],
.btn-3d.wc-layout-list .woo-buttons a,
.btn-3d.post-password-form input[type="submit"],
.btn-3d.mc4wp-form input[type="submit"],
.btn-3ddiv.mc4wp-form button[type="submit"],
.btn-3d.tml-submit-wrap input[type="submit"],
.btn-3d.wpcf7-form input[type="submit"],
.btn-3dinput[type="submit"]:not([name="update_cart"]),
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit,
.btn-3d.give-btn.give-btn-reveal {
 box-shadow:0 2px 0 0 #af5313
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-3d.mec-event-footer .mec-booking-button:hover,
.btn-3dbutton.button:hover,
.btn-3da.button:not(.edd-submit):hover,
.btn-3d.dt-form button:hover,
.btn-3d.widget .dt-form .dt-btn:hover,
.btn-3dinput[type="reset"]:hover,
.btn-3d.wpcf7-submit:hover,
.btn-3d.nsu-submit:hover,
.btn-3d.dt-wc-btn:hover,
.btn-3d.checkout-button:hover,
.btn-3dinput#place_order:hover,
.btn-3dinput[name="apply_coupon"]:hover,
.btn-3dinput[name="login"]:hover,
.btn-3dbutton[name="calc_shipping"]:hover,
.btn-3dbutton[name="calc_shipping"]:hover:hover,
.btn-3d.single_add_to_cart_button.button:hover,
.btn-3d.button.wc-backward:hover,
.btn-3d.woocommerce-Button.button:hover,
.btn-3d.woocommerce-Reviews .submit:hover,
.btn-3d.woocommerce-Button[name="register"]:hover,
.btn-3d.track_order input[name="track"]:hover,
.btn-3d.cart-btn-below-img .woo-buttons a:hover,
.btn-3dinput[name="save_address"]:hover,
.btn-3d.wc-layout-list .woo-buttons a:hover,
.btn-3d.post-password-form input[type="submit"]:hover,
.btn-3d.mc4wp-form input[type="submit"]:hover,
.btn-3ddiv.mc4wp-form button[type="submit"]:hover,
.btn-3d.tml-submit-wrap input[type="submit"]:hover,
.btn-3d.wpcf7-form input[type="submit"]:hover,
.btn-3dinput[type="submit"]:not([name="update_cart"]):hover,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-3d.give-btn.give-btn-reveal:hover {
 box-shadow:0 2px 0 0 #af5313
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-color,
.btn-3d.mec-event-footer .mec-booking-button.accent-btn-bg-color,
.btn-3dbutton.button.accent-btn-bg-color,
.btn-3da.button:not(.edd-submit).accent-btn-bg-color,
.btn-3d.dt-form button.accent-btn-bg-color,
.btn-3d.widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3dinput[type="reset"].accent-btn-bg-color,
.btn-3d.wpcf7-submit.accent-btn-bg-color,
.btn-3d.nsu-submit.accent-btn-bg-color,
.btn-3d.dt-wc-btn.accent-btn-bg-color,
.btn-3d.checkout-button.accent-btn-bg-color,
.btn-3dinput#place_order.accent-btn-bg-color,
.btn-3dinput[name="apply_coupon"].accent-btn-bg-color,
.btn-3dinput[name="login"].accent-btn-bg-color,
.btn-3dbutton[name="calc_shipping"].accent-btn-bg-color,
.btn-3dbutton[name="calc_shipping"]:hover.accent-btn-bg-color,
.btn-3d.single_add_to_cart_button.button.accent-btn-bg-color,
.btn-3d.button.wc-backward.accent-btn-bg-color,
.btn-3d.woocommerce-Button.button.accent-btn-bg-color,
.btn-3d.woocommerce-Reviews .submit.accent-btn-bg-color,
.btn-3d.woocommerce-Button[name="register"].accent-btn-bg-color,
.btn-3d.track_order input[name="track"].accent-btn-bg-color,
.btn-3d.cart-btn-below-img .woo-buttons a.accent-btn-bg-color,
.btn-3dinput[name="save_address"].accent-btn-bg-color,
.btn-3d.wc-layout-list .woo-buttons a.accent-btn-bg-color,
.btn-3d.post-password-form input[type="submit"].accent-btn-bg-color,
.btn-3d.mc4wp-form input[type="submit"].accent-btn-bg-color,
.btn-3ddiv.mc4wp-form button[type="submit"].accent-btn-bg-color,
.btn-3d.tml-submit-wrap input[type="submit"].accent-btn-bg-color,
.btn-3d.wpcf7-form input[type="submit"].accent-btn-bg-color,
.btn-3dinput[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color,
.btn-3d.give-btn.give-btn-reveal.accent-btn-bg-color {
 box-shadow:0 2px 0 0 #af5313
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-hover-color:hover,
.btn-3d.mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.btn-3dbutton.button.accent-btn-bg-hover-color:hover,
.btn-3da.button:not(.edd-submit).accent-btn-bg-hover-color:hover,
.btn-3d.dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d.widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3dinput[type="reset"].accent-btn-bg-hover-color:hover,
.btn-3d.wpcf7-submit.accent-btn-bg-hover-color:hover,
.btn-3d.nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d.dt-wc-btn.accent-btn-bg-hover-color:hover,
.btn-3d.checkout-button.accent-btn-bg-hover-color:hover,
.btn-3dinput#place_order.accent-btn-bg-hover-color:hover,
.btn-3dinput[name="apply_coupon"].accent-btn-bg-hover-color:hover,
.btn-3dinput[name="login"].accent-btn-bg-hover-color:hover,
.btn-3dbutton[name="calc_shipping"].accent-btn-bg-hover-color:hover,
.btn-3dbutton[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,
.btn-3d.single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,
.btn-3d.button.wc-backward.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Button.button.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,
.btn-3d.track_order input[name="track"].accent-btn-bg-hover-color:hover,
.btn-3d.cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3dinput[name="save_address"].accent-btn-bg-hover-color:hover,
.btn-3d.wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d.post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3ddiv.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3dinput[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover,
.btn-3d.give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover {
 box-shadow:0 2px 0 0 #af5313
}
button.button,
.mec-event-footer .mec-booking-button,
a.button:not(.edd-submit),
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit,
input.button,
.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 {
 color:#fff;
 background-color:#F7A627;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.stripe button.button,
button.button *,
.sidebar button.button,
.sidebar .widget button.button,
.sidebar-content .widget button.button,
.footer button.button,
.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 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),
.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="button"],
input[type="button"] *,
.sidebar input[type="button"],
.sidebar .widget input[type="button"],
.sidebar-content .widget input[type="button"],
.footer input[type="button"],
.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,
.woocommerce-Reviews .submit *,
.sidebar .woocommerce-Reviews .submit,
.sidebar .widget .woocommerce-Reviews .submit,
.sidebar-content .widget .woocommerce-Reviews .submit,
.footer .woocommerce-Reviews .submit,
.stripe input.button,
input.button *,
.sidebar input.button,
.sidebar .widget input.button,
.sidebar-content .widget input.button,
.footer input.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 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 {
 color:#fff
}
.btn-bg-off button.button:not(:hover),
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),
.btn-bg-off a.button:not(.edd-submit):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="button"]: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(:hover),
.btn-bg-off input.button:not(:hover),
.btn-bg-off .cart-btn-below-img .woo-buttons a: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) {
 background:none
}
button.button:hover,
.mec-event-footer .mec-booking-button:hover,
a.button:not(.edd-submit):hover,
.dt-form button:hover,
#page .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.wpcf7-submit:hover,
.nsu-submit:hover,
.dt-wc-btn:hover,
input#place_order:hover,
.woocommerce-Reviews .submit:hover,
input.button: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 {
 color:#fff;
 border-color:#F7A627
}
.stripe button.button:hover,
.sidebar button.button:hover,
.sidebar .widget button.button:hover,
.sidebar-content .widget button.button:hover,
.footer button.button:hover,
.stripe .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 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,
.stripe .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,
.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,
.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="button"]:hover,
.sidebar input[type="button"]:hover,
.sidebar .widget input[type="button"]:hover,
.sidebar-content .widget input[type="button"]:hover,
.footer input[type="button"]:hover,
.stripe 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,
.sidebar .wpcf7-submit:hover,
.sidebar .widget .wpcf7-submit:hover,
.sidebar-content .widget .wpcf7-submit:hover,
.footer .wpcf7-submit:hover,
.stripe .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,
.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,
.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:hover,
.sidebar .woocommerce-Reviews .submit:hover,
.sidebar .widget .woocommerce-Reviews .submit:hover,
.sidebar-content .widget .woocommerce-Reviews .submit:hover,
.footer .woocommerce-Reviews .submit:hover,
.stripe input.button:hover,
.sidebar input.button:hover,
.sidebar .widget input.button:hover,
.sidebar-content .widget input.button:hover,
.footer input.button:hover,
.stripe .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 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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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 {
 color:#fff
}
#page button.button:hover,
#page .mec-event-footer .mec-booking-button:hover,
#page a.button:not(.edd-submit):hover,
#page .dt-form button:hover,
#page #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover,
#page input[type="button"]:hover,
#page input[type="reset"]:hover,
#page .wpcf7-submit:hover,
#page .nsu-submit:hover,
#page .dt-wc-btn:hover,
#page input#place_order:hover,
#page .woocommerce-Reviews .submit:hover,
#page input.button:hover,
#page .cart-btn-below-img .woo-buttons a:hover,
#page input[name="save_address"]:hover,
#page .wc-layout-list .woo-buttons a:hover,
#page .post-password-form input[type="submit"]:hover,
#page .mc4wp-form input[type="submit"]:hover,
#page div.mc4wp-form button[type="submit"]:hover,
#page .tml-submit-wrap input[type="submit"]:hover,
#page .wpcf7-form input[type="submit"]:hover,
#page input[type="submit"]:not([name="update_cart"]):hover,
#page .woocommerce-widget-layered-nav-dropdown__submit:hover,
#page .give-btn.give-btn-reveal:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.btn-hover-bg-off #page button.button:hover,
.btn-hover-bg-off #page .mec-event-footer .mec-booking-button:hover,
.btn-hover-bg-off #page a.button:not(.edd-submit):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="button"]: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:hover,
.btn-hover-bg-off #page input.button:hover,
.btn-hover-bg-off #page .cart-btn-below-img .woo-buttons a: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 {
 background:none
}
button.button:hover .text-wrap,
.mec-event-footer .mec-booking-button:hover .text-wrap,
a.button:not(.edd-submit):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="button"]: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:hover .text-wrap,
input.button:hover .text-wrap,
.cart-btn-below-img .woo-buttons a: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 {
 color:#fff
}
.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 {
 background-color:#F7A627;
 background-image:none;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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) {
 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 {
 background:none;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient();
 border-color:#F7A627
}
.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 {
 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 {
 background:#F7A627
}
.accent-gradient .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color,
.accent-gradient .mec-event-footer .mec-booking-button.accent-btn-bg-color,
.accent-gradient .give-btn.give-btn-reveal.accent-btn-bg-color {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
#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 {
 background:#F7A627
}
.accent-gradient #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,
.accent-gradient #page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.accent-gradient #page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
#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 {
 background:none;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.btn-light:hover,
.outline-bg-btn:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.dt-btn.btn-hover-off:hover {
 background-color:#F7A627!important;
 background:#F7A627!important;
 background:-webkit-linear-gradient()!important;
 background:linear-gradient()!important
}
.dt-btn:not(.btn-custom-style),
.btn-link {
 color:#fff
}
.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),
.btn-link *,
.sidebar .btn-link,
.content .sidebar-content .btn-link,
.footer .btn-link,
.content .shortcode-banner-inside .btn-link *,
.content .btn-link {
 color:#fff
}
.dt-btn:not(.btn-custom-style):hover,
.dt-btn:not(.btn-custom-style):hover>*,
.btn-link:hover,
.btn-link:hover>* {
 color:#fff
}
.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:#F7A627
}
.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:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
.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:#0c0c0c!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:#ffffff!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:#F7A627!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:#F7A627
}
.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:#fff
}
.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:#F7A627
}
.light-bg-btn {
 background-color:#f7f7f7
}
.outline-element-decoration .light-bg-btn {
 -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 .light-bg-btn {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.light-bg-btn:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
#page .light-bg-btn.accent-btn-bg-hover-color:hover {
 background:#F7A627
}
.accent-gradient #page .light-bg-btn.accent-btn-bg-hover-color:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.btn-light {
 background-color:#f7f7f7;
 background-image:none
}
.outline-element-decoration .btn-light {
 -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 .btn-light {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.btn-light:hover {
 background-image:none;
 background-color:#f7f7f7
}
.outline-element-decoration .btn-light:hover {
 -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 .btn-light:hover {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 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:#F7A627
}
.outline-bg-btn:hover {
 border-color:#F7A627;
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.outline-bg-btn.accent-btn-bg-color {
 border-color:#F7A627
}
#page .outline-bg-btn.accent-btn-bg-hover-color:hover {
 background:#F7A627;
 border-color:transparent
}
.accent-gradient #page .outline-bg-btn.accent-btn-bg-hover-color:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.outline-btn {
 border-color:#F7A627
}
.outline-btn:hover {
 border-color:#F7A627;
 background:none
}
.outline-btn.accent-btn-bg-color {
 border-color:#F7A627
}
#page .outline-btn.accent-btn-bg-hover-color:hover {
 border-color:#F7A627
}
.wpb_content_element .wpb_tabs_nav>li>a {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_tabs_nav>li>a {
 color:#fff
}
.sidebar-content .wpb_content_element .wpb_tabs_nav>li>a {
 color:#333
}
.footer .wpb_content_element .wpb_tabs_nav>li>a {
 color:#fff
}
.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:#F7A627
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
 -webkit-border-radius:1px;
 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:#f7f7f7
}
.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 {
 -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 .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 {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 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:#F7A627
}
.accent-gradient .wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.wpb_tabs.tab-style-two {
 background-color:#f7f7f7
}
.outline-element-decoration .wpb_tabs.tab-style-two {
 -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 .wpb_tabs.tab-style-two {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 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:#F7A627
}
.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.tab-style-four.wpb_tabs {
 -webkit-border-radius:1px;
 border-radius:1px
}
.tab-style-four.wpb_tabs {
 background-color:#f7f7f7
}
.outline-element-decoration .tab-style-four.wpb_tabs {
 -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 .tab-style-four.wpb_tabs {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.tab-style-four.wpb_tabs .wpb_tabs_nav {
 background-color:#F7A627
}
.accent-gradient .tab-style-four.wpb_tabs .wpb_tabs_nav {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.wpb_tour.tab-style-one,
.tab-style-one.wpb_tour .wpb_tabs_nav li {
 -webkit-border-radius:1px;
 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:#f7f7f7
}
.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 {
 -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 .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 {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 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:#F7A627
}
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
 background-color:#F7A627
}
.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
 background-color:#f7f7f7;
 -webkit-border-radius:1px;
 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 {
 -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 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
 -webkit-border-radius:1px;
 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:#F7A627
}
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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:rgba(51,51,51,.12)
}
.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(133,134,140,.15)
}
.footer .wpb_tour.tab-style-three .wpb_tabs_nav li,
.footer .wpb_tour.tab-style-three .wpb_tabs_nav {
 border-color:rgba(133,134,140,.15)
}
.tab-style-four.wpb_tour {
 -webkit-border-radius:1px;
 border-radius:1px
}
.tab-style-four.wpb_tour {
 background-color:#f7f7f7
}
.outline-element-decoration .tab-style-four.wpb_tour {
 -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 .tab-style-four.wpb_tour {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.tab-style-four.wpb_tour .wpb_tabs_nav {
 background-color:#F7A627
}
.accent-gradient .tab-style-four.wpb_tour .wpb_tabs_nav {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.wpb_content_element .wpb_accordion_header>a span {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_accordion_header>a span {
 color:#fff
}
.sidebar-content .wpb_content_element .wpb_accordion_header>a span {
 color:#333
}
.footer .wpb_content_element .wpb_accordion_header>a span {
 color:#fff
}
#page .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .wpb_content_element .wpb_accordion_header a:hover span {
 color:#F7A627
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
 border-color:rgba(51,51,51,.12)
}
.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(133,134,140,.15)
}
.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
 border-color:rgba(133,134,140,.15)
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
 background-color:#f7f7f7
}
.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
 -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 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 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(123,123,123,.15)
}
.wpb_content_element.dt-style .wpb_accordion_header>a:after {
 color:
}
.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:#F7A627
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after {
 color:
}
.hr-thick {
 border-color:rgba(123,123,123,.1)
}
.hr-thin {
 border-style:solid;
 border-width:1px;
 border-color:rgba(51,51,51,.12);
 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:#F7A627
}
.accent-gradient .accent-border-color.hr-thin.style-line,
.accent-gradient .accent-border-color.hr-thick {
 border-width:0;
 border-color:#F7A627;
 -moz-border-image:-moz-linear-gradient();
 -webkit-border-image:-webkit-linear-gradient();
 border-image:linear-gradient();
 border-image-slice:1
}
.dt-fancy-title.bg-on,
hr.gf_rule {
 background-color:rgba(123,123,123,.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(133,134,140,.08)
}
.footer .dt-fancy-title.bg-on,
.footer hr.gf_rule {
 background-color:rgba(133,134,140,.08)
}
.accent-border-color .dt-fancy-title.bg-on {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .accent-border-color .dt-fancy-title.bg-on {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
#page .accent-title-color .dt-fancy-title {
 color:#F7A627
}
.title-color .dt-fancy-title {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .title-color .dt-fancy-title {
 color:#fff
}
.sidebar-content .title-color .dt-fancy-title {
 color:#333
}
.footer .title-color .dt-fancy-title {
 color:#fff
}
.dt-fancy-separator,
.dt-fancy-separator * {
 color:#a2a2a2
}
.sidebar-content .dt-fancy-separator,
.sidebar-content .dt-fancy-separator * {
 color:rgba(133,134,140,.5)
}
.footer .dt-fancy-separator,
.footer .dt-fancy-separator * {
 color:rgba(133,134,140,.5)
}
.separator-holder {
 border-color:rgba(51,51,51,.12)
}
.separator-holder,
.accent-border-color .bg-on .separator-holder {
 border-color:rgba(51,51,51,.12)
}
.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(133,134,140,.15)
}
.footer .separator-holder,
.footer .accent-border-color .bg-on .separator-holder {
 border-color:rgba(133,134,140,.15)
}
.dt-fancy-title.bg-on {
 min-height:28px;
 line-height:28px
}
.text-small .dt-fancy-title.bg-on {
 min-height:26px;
 line-height:26px
}
.text-big .dt-fancy-title.bg-on {
 min-height:30px;
 line-height:30px
}
.h1-size .dt-fancy-title.bg-on {
 min-height:88px;
 line-height:88px
}
.h2-size .dt-fancy-title.bg-on {
 min-height:68px;
 line-height:68px
}
.h3-size .dt-fancy-title.bg-on {
 min-height:48px;
 line-height:48px
}
.h4-size .dt-fancy-title.bg-on {
 min-height:40px;
 line-height:40px
}
.h5-size .dt-fancy-title.bg-on {
 min-height:32px;
 line-height:32px
}
.h6-size .dt-fancy-title.bg-on {
 min-height:28px;
 line-height:28px
}
.vc_pie_chart .vc_pie_chart_value {
 font:normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.vc_pie_wrapper .vc_pie_chart_back {
 border-color:rgba(12,12,12,.1)!important
}
.shortcode-tooltip {
 color:#F7A627;
 border-color:#F7A627
}
.borderframe .shortcode-single-image {
 border-color:rgba(51,51,51,.12)
}
.sidebar .borderframe .shortcode-single-image,
.sidebar-content .borderframe .shortcode-single-image {
 border-color:rgba(133,134,140,.15)
}
.footer .borderframe .shortcode-single-image {
 border-color:rgba(133,134,140,.15)
}
.shortcode-single-caption {
 font-size:14px;
 line-height:25px;
 color:#a2a2a2
}
.sidebar-content .shortcode-single-caption {
 color:rgba(133,134,140,.5)
}
.footer .shortcode-single-caption {
 color:rgba(133,134,140,.5)
}
.borderframe.br-standard .shortcode-single-image {
 background-color:#f7f7f7
}
.shadow-element-decoration .borderframe.br-standard .shortcode-single-image {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
 -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)
}
.frame-on {
 border-color:rgba(51,51,51,.12)
}
.sidebar .frame-on,
.sidebar-content .frame-on {
 border-color:rgba(133,134,140,.15)
}
.footer .frame-on {
 border-color:rgba(133,134,140,.15)
}
.frame-on.frame-fancy {
 background-color:#f7f7f7
}
.outline-element-decoration .frame-on.frame-fancy {
 -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 .frame-on.frame-fancy {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.list-divider li {
 border-color:rgba(51,51,51,.12)
}
.sidebar .list-divider li,
.sidebar-content .list-divider li {
 border-color:rgba(133,134,140,.15)
}
.footer .list-divider li {
 border-color:rgba(133,134,140,.15)
}
.standard-number-list.list-divider.bullet-top li:before,
.standard-number-list.list-divider li:first-child:before {
 top:12.5px
}
.standard-arrow.list-divider.bullet-top li:before,
.standard-arrow.list-divider.bullet-top li:after {
 top:14.5px;
 margin-top:0
}
.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
 top:2.5px
}
.standard-arrow.bullet-top li:before,
.standard-arrow.list-divider li:first-child:before,
.standard-arrow.list-divider li:first-child:after,
.standard-arrow.bullet-top li:after {
 top:6.5px;
 margin-top:0
}
.standard-number-list li:before,
.standard-arrow li:before {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .standard-number-list li:before,
.accent-gradient .standard-arrow li:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.content .soc-ico a:before {
 background-color:rgba(123,123,123,.15)
}
.sidebar .soc-ico a:before,
.sidebar-content .soc-ico a:before {
 background-color:rgba(133,134,140,.15)
}
.footer .soc-ico a:before {
 background-color:rgba(133,134,140,.15)
}
.dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before,
.dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
.text-icon.dt-icon-bg-on .icon-inner:before {
 border-color:#F7A627;
 background-color:#F7A627
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.accent-gradient .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before,
.accent-gradient .dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
.accent-gradient .text-icon.dt-icon-bg-on .icon-inner:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.dt-shortcode-soc-icons a.dt-icon-border-on:before,
.dt-shortcode-icon.dt-icon-border-on:before,
.text-icon.dt-icon-border-on:before {
 border-color:#F7A627
}
.dt-shortcode-soc-icons a.dt-icon-hover-border-on:after,
.dt-shortcode-icon.dt-icon-hover-border-on:after,
.text-icon.dt-icon-hover-border-on:after {
 border-color:#F7A627
}
#main .soc-ico a:hover,
#footer .soc-ico a:hover {
 background-color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
#main .soc-ico a:after,
#footer .soc-ico a:after {
 background-color:#F7A627;
 -webkit-box-shadow:none;
 box-shadow:none
}
.accent-gradient #main .soc-ico a:hover,
.accent-gradient #footer .soc-ico a:hover {
 background:none
}
.accent-gradient #main .soc-ico a:after,
.accent-gradient #footer .soc-ico a:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after,
.dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
.text-icon.dt-icon-hover-bg-on .icon-inner:after {
 border-color:#F7A627;
 background-color:#F7A627
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.accent-gradient .content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after,
.accent-gradient .dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
.accent-gradient .text-icon.dt-icon-hover-bg-on .icon-inner:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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:#F7A627
}
.content .soc-ico a:not(:hover) .soc-font-icon {
 color:#7b7b7b
}
.sidebar .soc-ico a:not(:hover) .soc-font-icon,
.sidebar-content .soc-ico a:not(:hover) .soc-font-icon {
 color:#333
}
.footer .soc-ico a:not(:hover) .soc-font-icon {
 color:#85868c
}
.dt-style.vc_progress_bar.default-bg .vc_single_bar {
 background-color:#f7f7f7
}
.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
 -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 .dt-style.vc_progress_bar.default-bg .vc_single_bar {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.dt-style.vc_progress_bar.outline-bg .vc_single_bar {
 -webkit-box-shadow:inset 0 0 0 1px rgba(123,123,123,.15);
 box-shadow:inset 0 0 0 1px rgba(123,123,123,.15);
 background:none
}
.dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
 background-color:rgba(123,123,123,.1)
}
.pb-style-two .vc_label,
.pb-style-three .vc_label {
 color:#0c0c0c;
 font-size:13px;
 line-height:23px
}
.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:#fff
}
.sidebar-content .pb-style-two .vc_label,
.sidebar-content .pb-style-three .vc_label {
 color:#333
}
.footer .pb-style-two .vc_label,
.footer .pb-style-three .vc_label {
 color:#fff
}
#page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient #page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
blockquote:not(.shortcode-blockquote),
blockquote.shortcode-blockquote.block-style-widget,
.block-style-widget {
 background-color:#f7f7f7
}
.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .block-style-widget {
 -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 blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .block-style-widget {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.shortcode-pullquote:after,
.shortcode-action-bg:before {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .shortcode-pullquote:after,
.accent-gradient .shortcode-action-bg:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
blockquote.shortcode-blockquote {
 border-color:rgba(51,51,51,.12)
}
.sidebar blockquote.shortcode-blockquote,
.sidebar-content blockquote.shortcode-blockquote {
 border-color:rgba(133,134,140,.15)
}
.footer blockquote.shortcode-blockquote {
 border-color:rgba(133,134,140,.15)
}
blockquote,
blockquote *,
.shortcode-pullquote,
.wp-block-quote cite {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget 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:#fff
}
.sidebar-content blockquote,
.sidebar-content blockquote *,
.sidebar-content .shortcode-pullquote,
.sidebar-content .wp-block-quote cite {
 color:#333
}
.footer blockquote,
.footer blockquote *,
.footer .shortcode-pullquote,
.footer .wp-block-quote cite {
 color:#fff
}
blockquote:not(.wp-block-quote) {
 color:#0c0c0c;
 font:normal 16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.wp-block-pullquote blockquote {
 font:normal 15px / 27px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 font-size:22px;
 line-height:28px
}
.plain-bg {
 border-color:rgba(51,51,51,.12)
}
.sidebar .plain-bg,
.sidebar-content .plain-bg {
 border-color:rgba(133,134,140,.15)
}
.footer .plain-bg {
 border-color:rgba(133,134,140,.15)
}
.slider-wrapper.arrows-accent .owl-prev i,
.slider-wrapper.arrows-accent .owl-next i {
 background-color:rgba(255,105,1,.9)
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next i {
 background:rgba(255,105,1,.9);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.slider-wrapper.arrows-accent .owl-prev:hover i,
.slider-wrapper.arrows-accent .owl-next:hover i {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev:hover i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next:hover i {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.dt-owl-item .post.bg-on {
 -webkit-box-shadow:none;
 box-shadow:none
}
.dt-owl-item .post.bg-on:before {
 background-color:#f7f7f7
}
.outline-element-decoration .dt-owl-item .post.bg-on:before {
 -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 .dt-owl-item .post.bg-on:before {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
input::-webkit-input-placeholder {
 color:rgba(139,141,148,.5)
}
input:-moz-placeholder {
 color:rgba(139,141,148,.5)
}
textarea::-webkit-input-placeholder {
 color:rgba(139,141,148,.5)
}
textarea:-moz-placeholder {
 color:rgba(139,141,148,.5)
}
input:focus::-webkit-input-placeholder {
 color:rgba(139,141,148,.15)
}
input:focus:-moz-placeholder {
 color:rgba(139,141,148,.15)
}
textarea:focus::-webkit-input-placeholder {
 color:rgba(139,141,148,.15)
}
textarea:focus:-moz-placeholder {
 color:rgba(139,141,148,.15)
}
.form-fields label,
.comment-form label {
 color:#8b8d94
}
input[type="text"],
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 {
 color:#8b8d94;
 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,.12);
 background-color:#fdfdfd;
 border-radius:1px
}
.content input[type="text"],
.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 {
 font-size:14px;
 line-height:25px
}
input[type="text"],
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 {
 height:38px
}
.formError+input,
.formError+textarea {
 border-color:#f55b5f
}
select {
 -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(139,141,148,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% - 15px) center;
 background-repeat:no-repeat
}
.widget .dt-form .dt-btn,
.dt-form .dt-btn,
.comment-form .dt-btn {
 font:normal bold 14px / 16px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase;
 -webkit-border-radius:0;
 border-radius:0;
 padding:14px 24px 14px 24px;
 min-height:38px;
 line-height:38px;
 padding-top:0;
 padding-bottom:0
}
.btn-3d .widget .dt-form .dt-btn,
.btn-3d .dt-form .dt-btn,
.btn-3d .comment-form .dt-btn {
 min-height:36px;
 line-height:36px
}
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:normal bold 14px / 16px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase;
 -webkit-border-radius:0;
 border-radius:0;
 padding:14px 24px 14px 24px;
 min-height:38px;
 line-height:38px;
 padding-top:0;
 padding-bottom:0
}
.btn-3d input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"] {
 min-height:36px;
 line-height:36px
}
.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 {
 background:#F7A627
}
.popup-message-style.accent-gradient .parentFormundefined,
.inline-message-style.accent-gradient .parentFormundefined,
.popup-message-style.accent-gradient .wpcf7-mail-sent-ok,
.inline-message-style.accent-gradient .wpcf7-mail-sent-ok,
.popup-message-style.accent-gradient .wpcf7-validation-errors,
.inline-message-style.accent-gradient .wpcf7-validation-errors {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.parentFormundefined .formErrorContent,
.wpcf7-mail-sent-ok .formErrorContent,
.wpcf7-validation-errors .formErrorContent {
 font:normal 15px / 27px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
#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 {
 background:;
 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 {
 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 {
 color:#fff
}
.comment-form-cookies-consent label,
.form-terms-text {
 font-size:13px;
 line-height:23px
}
.dt-arrow-border-on .owl-carousel .owl-nav a:not(:hover):before {
 border-color:#F7A627
}
.dt-arrow-hover-border-on .owl-carousel .owl-nav a:hover:after {
 border-color:#F7A627
}
.arrows-bg-on.owl-carousel .owl-nav a:before {
 background-color:#F7A627
}
.accent-gradient .arrows-bg-on.owl-carousel .owl-nav a:before {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.arrows-hover-bg-on.owl-carousel .owl-nav a:after {
 background-color:#F7A627
}
.accent-gradient .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.owl-carousel .owl-nav i,
.owl-carousel .owl-nav i:before {
 color:#F7A627
}
.owl-carousel .owl-nav a:hover i {
 color:#F7A627
}
.owl-carousel.bullets-scale-up .owl-dot span {
 background:#F7A627
}
.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
.owl-carousel.bullets-scale-up .owl-dot.active span {
 background:#F7A627
}
.owl-carousel.bullets-stroke .owl-dot:not(.active) span {
 background:#F7A627
}
.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {
 background:#F7A627
}
.owl-carousel.bullets-stroke .owl-dot.active span {
 box-shadow:0 0 0 2px #F7A627
}
.owl-carousel.bullets-fill-in .owl-dot span {
 box-shadow:inset 0 0 0 2px #F7A627
}
.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span {
 box-shadow:inset 0 0 0 2px #F7A627
}
.owl-carousel.bullets-fill-in .owl-dot.active span {
 box-shadow:inset 0 0 0 20px #F7A627
}
.owl-carousel.bullets-small-dot-stroke .owl-dot span {
 background:#F7A627
}
.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-small-dot-stroke .owl-dot.active span {
 background:#F7A627
}
.owl-carousel.bullets-small-dot-stroke .owl-dot.active {
 box-shadow:0 0 0 2px #F7A627
}
.owl-carousel.bullets-ubax .owl-dot span {
 background:#F7A627
}
.owl-carousel.bullets-ubax .owl-dot.active span {
 border-color:#F7A627
}
.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
 background:#F7A627
}
.owl-carousel.bullets-etefu .owl-dot span {
 background:#F7A627
}
.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span {
 background:#F7A627
}
.owl-carousel.bullets-etefu .owl-dot span:before {
 background:#F7A627
}
.full-width-wrap .dt-shortcode .filter {
 width:1300px;
 margin-left:auto;
 margin-right:auto
}
.filter {
 margin-bottom:50px
}
.paginator {
 margin-top:50px
}
.filter-categories a,
.filter-categories .customSelect {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase
}
.filter a,
.filter a *,
.filter .customSelect {
 color:#0c0c0c
}
.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:#fff
}
.sidebar-content .filter a,
.sidebar-content .filter a *,
.sidebar-content .filter .customSelect {
 color:#333
}
.footer .filter a,
.footer .filter a *,
.footer .filter .customSelect {
 color:#fff
}
.filter-categories a,
.filter-extras>div {
 padding:8px 14px 7px 14px;
 margin:0 3px 0 3px
}
.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:#F7A627
}
.filter-bg-decoration .filter-categories a {
 -webkit-border-radius:1px;
 border-radius:1px
}
.filter-bg-decoration .filter-categories a:not(.act):hover {
 color:#F7A627
}
.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:#F7A627;
 -webkit-border-radius:1px;
 border-radius:1px
}
.accent-gradient .filter-bg-decoration .filter-categories a.act {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.filter-underline-decoration .filter-categories a:after {
 color:#fff;
 background-color:#F7A627;
 height:2px
}
.accent-gradient .filter-underline-decoration .filter-categories a:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
#page .filter-switch {
 background-color:rgba(255,105,1,.2)
}
.accent-gradient #page .filter-switch {
 background:rgba(255,105,1,.2);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.filter-switch-toggle {
 background-color:#F7A627
}
.accent-gradient .filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.accent-gradient .filter-switch-toggle {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.paginator a,
.paginator a * {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a * {
 color:#fff
}
.sidebar-content .paginator a,
.sidebar-content .paginator a * {
 color:#333
}
.footer .paginator a,
.footer .paginator a * {
 color:#fff
}
.paginator .button-load-more,
.paginator .loading-ready {
 font-size:14px;
 line-height:25px
}
.paginator .button-load-more {
 border-color:rgba(12,12,12,.1);
 font-size:14px;
 line-height:25px
}
.paginator .button-load-more.animate-load,
.paginator .button-load-more:hover {
 border-color:rgba(12,12,12,.21)
}
.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick {
 border-top-color:#0c0c0c;
 border-right-color:#0c0c0c
}
.paginator:not(.paginator-more-button) a {
 font-size:15px;
 line-height:27px;
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator:not(.paginator-more-button) a {
 color:#fff
}
.sidebar-content .paginator:not(.paginator-more-button) a {
 color:#333
}
.footer .paginator:not(.paginator-more-button) a {
 color:#fff
}
.paginator:not(.paginator-more-button) a:after {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
#footer.solid-bg {
 background:#EEE none 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 #2d2d2d
}
.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:30px;
 padding-bottom:0
}
#footer .wf-container {
 margin:0 -25px
}
.footer .widget {
 color:#333;
 padding:0 25px
}
.footer .widget,
.footer .tp_recent_tweets li {
 font-size:14px;
 line-height:25px
}
#bottom-bar.solid-bg {
 background:#F7A627 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 10px 0;
 min-height:60px
}
#bottom-bar {
 font-size:13px;
 line-height:23px;
 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:#F7A627
}
#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,.19)
}
#branding-bottom {
 padding:10px 15px 10px 0
}
.no-avatar,
.testim-no-avatar {
 border:1px solid;
 border-color:rgba(51,51,51,.12)
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .testim-no-avatar,
.sidebar-content .testim-no-avatar {
 border-color:rgba(133,134,140,.15)
}
.footer .no-avatar,
.footer .testim-no-avatar {
 border-color:rgba(133,134,140,.15)
}
.testim-no-avatar svg {
 fill:rgba(51,51,51,.12)
}
.no-avatar,
.no-avatar:after,
.comment-list .no-avatar:after {
 color:rgba(51,51,51,.12)
}
.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(133,134,140,.15)
}
.footer .no-avatar,
.footer .no-avatar:after,
.footer .comment-list .no-avatar:after {
 color:rgba(133,134,140,.15)
}
.scroll-top {
 -webkit-border-radius:1px;
 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:normal 14px / 25px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 font-size:14px
}
.wpcf7-select {
 height:39px;
 min-width:200px
}
a.clear-form,
#cancel-comment-reply-link {
 font-size:13px;
 line-height:23px;
 color:#a2a2a2
}
.sidebar-content a.clear-form,
.sidebar-content #cancel-comment-reply-link {
 color:rgba(133,134,140,.5)
}
.footer a.clear-form,
.footer #cancel-comment-reply-link {
 color:rgba(133,134,140,.5)
}
.customSelect {
 font:normal 14px / 25px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 font-size:14px;
 background-color:rgba(123,123,123,.08)
}
.sidebar .customSelect,
.sidebar-content .customSelect {
 background-color:rgba(133,134,140,.08)
}
.footer .customSelect {
 background-color:rgba(133,134,140,.08)
}
.shortcode-code {
 background-color:#f7f7f7
}
.shadow-element-decoration .shortcode-code {
 -webkit-box-shadow:0 6px 18px rgba(0,0,0,.1);
 box-shadow:0 6px 18px rgba(0,0,0,.1)
}
.outline-element-decoration .shortcode-code {
 -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)
}
.content table,
.content td,
.content th {
 border-color:rgba(51,51,51,.12)
}
.dt-highlight {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .dt-highlight {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.post-content .text-secondary {
 color:#a2a2a2
}
.sidebar-content .post-content .text-secondary {
 color:rgba(133,134,140,.5)
}
.footer .post-content .text-secondary {
 color:rgba(133,134,140,.5)
}
#page .items-grid .post-content a:hover,
#page .post-content a:hover {
 color:#F7A627
}
.shortcode-banner-bg>* {
 line-height:25px
}
.content .wp-block-quote:not(.is-style-large),
.content .wp-block-quote.is-style-large {
 border-color:#F7A627
}
.wp-block-separator {
 border-bottom-color:rgba(51,51,51,.12)
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
 background:#F7A627
}
blockquote.has-accent-color,
.wp-block-pullquote blockquote.has-accent-color,
.has-accent-color,
.has-accent-color:hover {
 color:#F7A627
}
.has-accent-background-color,
.wp-block-pullquote.is-style-solid-color.has-accent-background-color {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .has-accent-background-color,
.accent-gradient .wp-block-pullquote.is-style-solid-color.has-accent-background-color {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.wp-block-separator.is-style-dots::before {
 color:rgba(51,51,51,.12)
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
 font:normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.wp-block-categories li a,
.wp-block-archives li a,
.wp-block-latest-posts li a {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-archives li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-posts li a {
 color:#fff
}
.sidebar-content .wp-block-categories li a,
.sidebar-content .wp-block-archives li a,
.sidebar-content .wp-block-latest-posts li a {
 color:#333
}
.footer .wp-block-categories li a,
.footer .wp-block-archives li a,
.footer .wp-block-latest-posts li a {
 color:#fff
}
.wp-block-categories li a:hover,
.wp-block-archives li a:hover,
.wp-block-latest-posts li a:hover {
 color:#F7A627
}
.wp-block-latest-comments__comment-date {
 color:#a2a2a2
}
.wp-block-latest-comments__comment-meta a {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-comments__comment-meta a {
 color:#fff
}
.sidebar-content .wp-block-latest-comments__comment-meta a {
 color:#333
}
.footer .wp-block-latest-comments__comment-meta a {
 color:#fff
}
.wp-block-latest-comments__comment-meta a:hover {
 color:#F7A627
}
#main .wpb_alert strong {
 font:normal 16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.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(123,123,123,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(133,134,140,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(133,134,140,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(123,123,123,.05)
}
.sidebar .layzr-bg:not(.layzr-bg-transparent),
.sidebar-content .layzr-bg:not(.layzr-bg-transparent) {
 background-color:rgba(133,134,140,.05)
}
.footer .layzr-bg:not(.layzr-bg-transparent) {
 background-color:rgba(133,134,140,.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(255,105,1,.2);
 background:rgba(255,105,1,.2);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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(255,105,1,.85);
 background:rgba(255,105,1,.85);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.effect-bubba .rollover-project,
.effect-layla .rollover-project,
.effect-sarah .rollover-project {
 background-color:rgba(255,105,1,.85);
 background:rgba(255,105,1,.85);
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.mobile-false .effect-bubba:not(.hover-color-static) .rollover-project:hover>a>img,
.mobile-false .effect-layla:not(.hover-color-static) .rollover-project:hover>a>img,
.mobile-false .effect-sarah:not(.hover-color-static) .rollover-project:hover>a>img,
.mobile-true .effect-bubba:not(.hover-color-static) .is-clicked>a>img,
.mobile-true .effect-layla:not(.hover-color-static) .is-clicked>a>img,
.mobile-true .effect-sarah:not(.hover-color-static) .is-clicked>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:#F7A627
}
.accent-gradient .rollover-thumbnails span:first-child i {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.gallery-shortcode .gallery-zoom-ico,
.blog-shortcode .gallery-zoom-ico,
.blog-carousel-shortcode .gallery-zoom-ico {
 border-color:#F7A627
}
.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:#F7A627
}
.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:#F7A627
}
.accent-gradient .dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.albums-shortcode .album-zoom-ico {
 border-color:#F7A627
}
.albums-shortcode .album-zoom-ico span {
 color:#F7A627
}
.dt-icon-bg-on.albums-shortcode .album-zoom-ico {
 background-color:#F7A627
}
.accent-gradient .dt-icon-bg-on.albums-shortcode .album-zoom-ico {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.rollover-content {
 line-height:25px
}
.rollover-content h2.entry-title {
 color:#0c0c0c
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .rollover-content h2.entry-title {
 color:#fff
}
.sidebar-content .rollover-content h2.entry-title {
 color:#333
}
.footer .rollover-content h2.entry-title {
 color:#fff
}
.portfolio-categories a,
.portfolio-categories a *,
.portfolio-categories span {
 color:#a2a2a2
}
.gform_wrapper .gsection {
 border-bottom-style:!important;
 border-bottom-width:;
 border-bottom-color:rgba(51,51,51,.12)
}
.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:13px;
 color:rgba(123,123,123,.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:#F7A627
}
.gform_wrapper h3.gform_title,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
h3.gform_title,
form.mc4wp-form label {
 color:#0c0c0c
}
.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:#fff
}
.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:#333
}
.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:#fff
}
h3.gform_title,
.gform_wrapper h3.gform_title {
 color:#0c0c0c;
 font:normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
 color:#0c0c0c;
 font:normal 20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
#main .gform_wrapper textarea,
.gform_wrapper .top_label .gfield_label {
 font:normal 14px / 25px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.ngg-albumoverview .ngg-album,
.wpb_separator.wpb_content_element,
.vc_text_separator {
 border-color:rgba(51,51,51,.12)
}
.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(133,134,140,.15)
}
.footer .ngg-albumoverview .ngg-album,
.footer .wpb_separator.wpb_content_element,
.footer .vc_text_separator {
 border-color:rgba(133,134,140,.15)
}
.accent-icon-bg .aio-icon {
 background:#F7A627!important
}
.accent-gradient .accent-icon-bg .aio-icon {
 background:#F7A627!important;
 background:-webkit-linear-gradient()!important;
 background:linear-gradient()!important
}
.accent-icon-color .aio-icon>i {
 color:#F7A627!important
}
.accent-border-color .aio-icon {
 border-color:#F7A627!important
}
.accent-title-color .uvc-main-heading>*,
.accent-title-color .aio-icon-title {
 color:#F7A627!important
}
.accent-subtitle-color .uvc-sub-heading,
.accent-subtitle-color .aio-icon-description {
 color:#F7A627!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:#F7A627!important;
 border-top:0;
 border-right:0;
 border-left:0
}
.accent-gradient .accent-border-color .uvc-headings-line {
 border-color:transparent;
 -webkit-border-image:-webkit-linear-gradient();
 border-image:linear-gradient();
 border-image-slice:1
}
.accent-arrow-bg .slick-arrow {
 background:#F7A627!important
}
.accent-gradient .accent-arrow-bg .slick-arrow {
 background:#F7A627!important;
 background:-webkit-linear-gradient()!important;
 background:linear-gradient()!important
}
.mini-wpml {
 font:normal 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif
}
.branding .mini-wpml,
.mixed-header .mini-wpml,
.classic-header .mobile-mini-widgets .mini-wpml {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif
}
.top-bar .mini-wpml {
 font:12px / 18px "Lato",Helvetica,Arial,Verdana,sans-serif
}
.dt-mobile-header .mini-wpml {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif
}
.popup-message-style .wpcf7-validation-errors,
.popup-message-style .wpcf7-mail-sent-ok {
 background-color:#F7A627
}
.accent-gradient.popup-message-style .wpcf7-validation-errors,
.accent-gradient.popup-message-style .wpcf7-mail-sent-ok {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.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 {
 font:normal 15px / 27px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.asp_product_name {
 color:#0c0c0c;
 font:normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.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;
 -webkit-box-shadow:none!important;
 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
}
.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):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
 background: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 {
 -webkit-box-shadow:none!important;
 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 {
 -webkit-box-shadow:none!important;
 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;
 -webkit-box-shadow:none!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 {
 -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);
 box-shadow:inset 0 0 0 1px 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 {
 -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)!important;
 box-shadow:inset 0 0 0 1px 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
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
 max-width:calc(1300px - 88px);
 margin:0 auto
}
.masthead:not(.side-header).full-width .top-bar,
.top-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .header-bar,
.header-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
 max-width:100%
}
.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.classic-header .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:100px
}
.split-header .header-bar .navigation:first-of-type>.mini-widgets {
 padding:0 20px 0 20px
}
.split-header .header-bar .navigation:last-child>.mini-widgets,
.split-header .widget-box .mini-widgets {
 padding:0 0 0 20px
}
@charset "utf-8";
@media screen and (min-width:1241px) {
 #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" "checkout" "main" "footer"
 }
 .floating-navigation-below-slider #page {
  grid-template-areas:"slider" "header" "title" "fancyheader" "main" "footer"
 }
 .footer-overlap #page {
  grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "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 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,
 .header-side-line.right-side-line:not(.hidden-header) #page {
  grid-template-areas:"slider header-side" "title header-side" "fancyheader header-side" "checkout header-side" "main header-side" "footer header-side"
 }
 .footer-overlap.header-side-right:not(.sticky-header):not(.hidden-header) #page,
 .footer-overlap.header-side-line.right-side-line: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
 }
 .header-side-line.right-side-line:not(.hidden-header) #page {
  -ms-grid-columns:calc(100% - 60px) 60px;
  grid-template-columns:calc(100% - 60px) 60px
 }
 .rtl.header-side-line.right-side-line:not(.hidden-header) #page {
  -ms-grid-columns:60px calc(100% - 60px);
  grid-template-columns:60px calc(100% - 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" "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
 }
 .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
 }
 .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:#fff none 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);
  -webkit-box-shadow:none!important;
  box-shadow:none!important
 }
 .phantom-shadow-decoration.phantom-sticky .sticky-on.masthead {
  -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.07);
  box-shadow:0 0 15px 1px rgba(0,0,0,.07);
  border-bottom:none
 }
 .phantom-disable-decoration.phantom-sticky .sticky-on.masthead {
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  border-bottom:none
 }
 .phantom-sticky:not(.phantom-shadow-decoration) .sticky-on.masthead.shadow-decoration {
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .phantom-sticky:not(.overlap):not(.transparent) .masthead {
  -webkit-transition:background-color 330ms ease,background-image 330ms ease;
  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;
  -webkit-animation:none;
  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:17px
 }
 .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 .menu-item-text,
 .list-type-menu.mini-nav>ul>li>a:hover {
  opacity:.7
 }
 .light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li.act>a .menu-item-text,
 .light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li>a:hover {
  opacity:1
 }
 .light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li.act>a .menu-item-text span,
 .light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li>a:hover span {
  color:rgba(255,255,255,.7)!important
 }
 .list-type-menu.mini-nav>ul>li.act>a i,
 .list-type-menu.mini-nav>ul>li>a:hover i {
  opacity:.7
 }
 .light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li.act>a i,
 .light-preset-color.masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li>a:hover i {
  opacity:1;
  color:rgba(255,255,255,.7)!important
 }
 .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:1240px) {
 .transparent.sticky-mobile-header .masthead-mobile-header {
  transition:none
 }
 #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" "checkout" "main" "footer"
 }
 .floating-navigation-below-slider #page {
  grid-template-areas:"slider" "header" "title" "fancyheader" "checkout" "main" "footer"
 }
 .footer-overlap #page {
  grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer"
 }
 .header-side-left:not(.sticky-header) #page,
 .header-side-line.left-side-line #page,
 .header-side-right:not(.sticky-header) #page,
 .header-side-line.right-side-line #page {
  grid-template-areas:"header" "slider" "title" "fancyheader" "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,
 .footer-overlap.header-side-line.right-side-line #page {
  grid-template-areas:"header" "page-inner" "slider" "title" "fancyheader" "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" "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
 }
 .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
 }
 .masthead.masthead-mobile-header:not(#phantom) {
  -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.07);
  box-shadow:0 0 15px 1px rgba(0,0,0,.07)
 }
 .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;
  -webkit-flex-flow:column nowrap;
  -moz-flex-flow:column nowrap;
  -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 {
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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) {
  -webkit-transform:none!important;
  transform:none!important
 }
 .transparent.floating-navigation-below-slider .show-floating-icon.masthead {
  background:none!important
 }
 body:not(.transparent) .masthead:not(.side-header) {
  background-color:#fff
 }
 .transparent .masthead:not(.mixed-header),
 .transparent .masthead.masthead-mobile-header {
  background:#ee2
 }
 .sticky-mobile-on.masthead:not(.side-header) {
  background-color:#ffffff!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:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex
 }
 .dt-mobile-menu-icon {
  display:-webkit-inline-flex;
  display:-moz-inline-flex;
  display:-ms-inline-flexbox;
  display:-ms-inline-flex;
  display:inline-flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .masthead .mobile-header-bar {
  min-height:90px
 }
 .masthead.full-width,
 .masthead.mixed-header {
  padding:0 50px;
  box-sizing:border-box
 }
 .top-bar {
  padding-left:0;
  padding-right:0
 }
 .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-block
 }
 .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) {
  -webkit-transform:none!important;
  transform:none!important;
  -webkit-transition: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) {
  -webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.07);
  box-shadow:0 0 15px 1px rgba(0,0,0,.07)
 }
 .sticky-header.header-side-line .mixed-header.side-header-v-stroke {
  margin:0
 }
 .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;
  -webkit-animation:none!important;
  animation:none!important
 }
 .sticky-header.header-side-left.slide-header-animation .side-header {
  -ms-transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  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,
 .transparent .sticky-mobile-logo-first-switch,
 .transparent .sticky-mobile-logo-second-switch,
 .transparent .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 {
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2
 }
 .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-branding {
  -webkit-order:1;
  -moz-order:1;
  -ms-flex-order:1;
  order:1
 }
 .first-switch-logo-right.first-switch-menu-left .mobile-header-bar {
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -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 {
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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 {
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -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 {
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start;
  -webkit-order:0;
  -moz-order:0;
  -ms-flex-order:0;
  order:0
 }
 .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
  -webkit-order:1;
  -moz-order:1;
  -ms-flex-order:1;
  order:1;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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 {
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-branding {
  -webkit-order:0;
  -moz-order:0;
  -ms-flex-order:0;
  order:0
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-navigation {
  -webkit-order:2;
  -moz-order:2;
  -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
 }
 .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:-webkit-flex!important;
  display:-moz-flex!important;
  display:-ms-flexbox!important;
  display:-ms-flex!important;
  display:flex!important;
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-align-items:center;
  -moz-align-items:center;
  -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:768px) and (max-width:1240px) {
 .side-header-h-stroke .show-on-second-switch,
 .masthead .mobile-mini-widgets .show-on-second-switch {
  display:none
 }
 .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:-webkit-inline-flex;
  display:-moz-inline-flex;
  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 {
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -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:17px
 }
 .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
 }
 .transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch img,
 .transparent .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 {
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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 {
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%
 }
 .first-switch-logo-center.first-switch-menu-right .mobile-navigation {
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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 {
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -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 .dt-mobile-menu-icon {
  margin-right:10px
 }
 .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
  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:-webkit-inline-flex;
  display:-moz-inline-flex;
  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:768px) {
 html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on) {
  top:0!important
 }
 .sticky-mobile-header .masthead {
  height:auto;
  width:100%
 }
 .transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-second-switch img,
 .transparent .sticky-mobile-on .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:17px
 }
 .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 .menu-item-text,
 .list-type-menu-second-switch.mini-nav>ul>li.act>a i,
 .list-type-menu-second-switch.mini-nav>ul>li>a:hover {
  opacity:.7
 }
 body.page:not(.sticky-mobile-header):not(.floating-navigation-below-slider) .masthead:not(.side-header) {
  -webkit-transform:none!important;
  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:60px
 }
 .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 {
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -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:-webkit-inline-flex;
  display:-moz-inline-flex;
  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:-webkit-flex!important;
  display:-moz-flex!important;
  display:-ms-flexbox!important;
  display:-ms-flex!important;
  display:flex!important;
  -webkit-align-items:center;
  -moz-align-items:center;
  -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:block!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:-webkit-inline-flex;
  display:-moz-inline-flex;
  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 {
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2;
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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 {
  -webkit-order:1;
  -moz-order:1;
  -ms-flex-order:1;
  order:1;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center
 }
 .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {
  -webkit-order:0;
  -moz-order:0;
  -ms-flex-order:0;
  order:0;
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 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 {
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -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 {
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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 {
  -webkit-order:0;
  -moz-order:0;
  -ms-flex-order:0;
  order:0
 }
 .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
  margin-right:10px
 }
 .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
  margin-right:10px;
  margin-left:0
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar {
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -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 {
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -ms-flex-pack:start;
  -webkit-order:0;
  -moz-order:0;
  -ms-flex-order:0;
  order:0
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
  -webkit-order:1;
  -moz-order:1;
  -ms-flex-order:1;
  order:1
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
  margin-left:10px
 }
 .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-branding {
  -webkit-order:1;
  -moz-order:1;
  -ms-flex-order:1;
  order:1;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -ms-flex-pack:center;
  -ms-justify-content:center;
  justify-content:center
 }
 .second-switch-logo-center.second-switch-menu-right .mobile-navigation {
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2;
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-positive:1;
  -ms-flex-negative:1;
  -ms-flex-preferred-size:0%;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  -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 {
  -webkit-order:0;
  -moz-order:0;
  -ms-flex-order:0;
  order:0;
  -webkit-flex:1 1 0%;
  -moz-flex:1 1 0%;
  -ms-flex:1 1 0%;
  flex:1 1 0%;
  -ms-flex-positive:1;
  -ms-flex-negative:1;
  -ms-flex-preferred-size:0%;
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -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 {
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -webkit-align-items:center;
  -moz-align-items:center;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content: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:24px / 34px "Cinzel",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:600px) {
 .footer .widget {
  width:100%
 }
 .mobile-hide-footer #footer>.wf-wrap {
  display:none
 }
 .footer-overlap .page-inner {
  margin-bottom:0!important
 }
 .footer-overlap .footer {
  position:relative!important;
  left:0!important
 }
}
@media screen and (max-width:990px) {
 #bottom-bar .wf-container-bottom {
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -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 {
  -webkit-flex:0 0 auto;
  -moz-flex:0 0 auto;
  -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:990px) {
 #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
 }
}
@media screen and (min-width:778px) {
 .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
 .side-header .mobile-header-bar,
 .side-header .top-bar,
 .wf-wrap {
  padding: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 -25px
 }
 .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
 .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
 .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
  max-width:calc(1300px - 100px);
  margin:0 auto
 }
 .masthead:not(.side-header).full-width .top-bar,
 .top-bar .masthead.side-header-menu-icon,
 .masthead:not(.side-header).full-width .header-bar,
 .header-bar .masthead.side-header-menu-icon,
 .masthead:not(.side-header).full-width .mobile-header-bar,
 .mobile-header-bar .masthead.side-header-menu-icon {
  max-width:100%
 }
 .top-header .mega-full-width>.dt-mega-menu-wrap {
  width:calc(1300px - 100px)
 }
 .boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).top-bar,
 .boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).header-bar,
 .boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).mobile-header-bar {
  max-width:100%;
  width:calc(1300px - 100px)
 }
 .page-title .wf-wrap:after {
  width:calc(1300px - 100px);
  max-width:calc(100% - 100px)
 }
 .boxed .page-title .wf-wrap:after {
  left:50px
 }
 .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 -50px;
  padding:0 1000px
 }
 #main-slideshow.fixed>.royalSlider,
 #main-slideshow.fixed .three-d-slider,
 .ph-wrap,
 #phantom .ph-wrap.boxed,
 .boxed .top-bar.line-content:before,
 .boxed .classic-header.content-width-line .navigation:before {
  max-width:calc(1300px - 100px)
 }
 .no-cssgridlegacy.no-cssgrid .wf-container,
 .no-cssgridlegacy.no-cssgrid .wf-container-main {
  margin:0 -25px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-right .content {
  padding-left:25px
 }
 .no-cssgridlegacy.no-cssgrid .sidebar-left .content {
  padding-right:25px
 }
 .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:25px
 }
 .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:25px
 }
 .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 25px
 }
 .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:50px
 }
 .wf-container {
  margin:0 -25px
 }
 .wf-cell,
 .wf-usr-cell {
  padding:0 25px
 }
}
@media screen and (max-width:778px) {
 .masthead.full-width,
 .masthead.mixed-header {
  box-sizing:border-box
 }
 #main .wf-wrap,
 .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
 .side-header .mobile-header-bar,
 #page .masthead.full-width,
 #page .masthead.mixed-header:not(.side-header-v-stroke) {
  padding:0 20px
 }
 .page-title .wf-wrap {
  padding-left:20px;
  padding-right:20px
 }
 .side-header .mobile-header-bar {
  box-sizing:border-box
 }
 #main-slideshow.fixed {
  padding:20px
 }
 #main-slideshow.fixed>.royalSlider,
 #main-slideshow.fixed .three-d-slider {
  max-width:1260px
 }
 .page-title .wf-wrap:after {
  width:calc(1300px - 40px);
  max-width:calc(100% - 40px)
 }
 .boxed .page-title .wf-wrap:after {
  left:20px
 }
 .ph-wrap,
 .boxed .top-bar.line-content:before,
 .boxed .classic-header.content-width-line .navigation:before {
  max-width:1260px
 }
 .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
 .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
 .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
  max-width:calc(900px - 40px);
  margin:0 auto
 }
 .boxed .masthead:not(.width-in-pixel) .top-bar-bg,
 .boxed .classic-header:not(.width-in-pixel) .navigation:before {
  margin:0 -20px;
  padding:0 1000px
 }
 .no-cssgridlegacy.no-cssgrid .wf-container,
 .no-cssgridlegacy.no-cssgrid .wf-container-main {
  margin: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
 }
 .no-cssgridlegacy.no-cssgrid .content,
 .no-cssgridlegacy.no-cssgrid .sidebar {
  padding:0 10px
 }
 .footer .wf-wrap {
  padding:0 20px
 }
 .wf-container {
  margin:0 -10px
 }
 .wf-cell,
 .wf-usr-cell {
  padding:0 10px
 }
}
@media screen and (max-width:1240px) and (max-width:778px) {
 #page .masthead.mixed-header {
  padding:0 20px
 }
}
@media screen and (min-width:990px) {
 #main>.wf-wrap {
  position:relative
 }
 .sticky-sidebar {
  will-change:min-height
 }
 .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% - 350px)
 }
 .no-cssgridlegacy.no-cssgrid .sidebar {
  width:350px
 }
 .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:25px
 }
 .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:50px
 }
 .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:25px
 }
 .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:50px
 }
 #main:not(.sidebar-none) .wf-container-main {
  display:-ms-grid;
  display:grid;
  grid-column-gap:50px
 }
 .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% - 350px - 25px) 50px calc(350px - 25px);
  grid-template-columns:calc(100% - 350px - 25px) calc(350px - 25px)
 }
 .sidebar-left .wf-container-main {
  -ms-grid-columns:calc(350px - 25px) 50px calc(100% - 350px - 25px);
  grid-template-columns:calc(350px - 25px) calc(100% - 350px - 25px)
 }
 .sidebar-divider-vertical.sidebar-left .sidebar {
  padding-right:0
 }
 .sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content {
  padding-right:50px
 }
 .sidebar-divider-vertical.sidebar-right .sidebar {
  padding-left:0
 }
 .sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content {
  padding-left:50px
 }
}
@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
 }
}
@media screen and (max-width:) {
 .product div.images,
 .product div.summary {
  width:100%;
  margin-right:0
 }
 .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 {
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -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
 }
 .woocommerce-cart-form,
 #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 {
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row 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
 }
 .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;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -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 {
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  -ms-align-items:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start
 }
 #page .woocommerce-checkout-review-order-table .cart_item .product-name {
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  -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 {
  text-align:left
 }
}
@media screen and (max-width:600px) {
 #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
 }
 table.shop_table tbody tr {
  overflow:hidden;
  padding-top:25px;
  padding-bottom:25px
 }
 .wc-complete-wrap .wc-bacs-bank-details li {
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  -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:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  border-top:1px solid rgba(51,51,51,.12)
 }
 .calculated_shipping .shop_table tr:first-child {
  border-top:none
 }
 #page .shop_table tr td {
  border:none;
  padding:0
 }
 .content .woocommerce-cart-wrap .shop_table tr.cart_item td {
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  -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-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-name {
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-ms-flex;
  display:flex;
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -webkit-align-items:center;
  -moz-align-items:center;
  -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
 }
 table.shop_table td,
 .product .variations td {
  display:block
 }
 .cart .product-thumbnail {
  margin:0 auto
 }
 .cart-footer {
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -ms-flex-flow:column wrap;
  flex-flow:column wrap;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  -ms-align-items:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start
 }
}
@media screen and (max-width:768px) {
 .checkout-page-title a {
  font:20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
 .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 {
  -webkit-transform:translateY(0)!important;
  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
 }
 .wc-login-wrap,
 .wc-coupon-wrap,
 form.track_order,
 form.lost_reset_password {
  width:67%
 }
 #customer_login {
  -webkit-flex-flow:row wrap;
  -moz-flex-flow:row wrap;
  -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
 }
 .wc-login-wrap,
 .wc-coupon-wrap,
 form.track_order,
 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 {
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -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 {
  -webkit-align-items:center;
  -moz-align-items:center;
  -ms-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
}
@media screen and (max-width:420px) {
 .full-screen.photo-scroller .btn-cntr,
 .full-screen.photo-scroller .slide-caption {
  bottom:75px!important
 }
}
@media screen and (max-width:768px) {
 .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
  margin-right:10px
 }
 .first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .dt-mobile-menu-icon {
  margin-left:10px
 }
 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
  margin-left:10px
 }
 .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
  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 {
  max-width:300px
 }
 @-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(-100px,-50%,0);
   transform:translate3d(-200px,-50%,0)
  }
  100% {
   opacity:1;
   -webkit-transform:translate3d(-300px,-50%,0);
   transform:translate3d(-300px,-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(-300px,-50%,0);
   transform:translate3d(-300px,-50%,0)
  }
 }
 @-webkit-keyframes slide-out-message {
  0% {
   opacity:1;
   -webkit-transform:translate3d(-300px,-50%,0);
   transform:translate3d(-300px,-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(-300px,-50%,0);
   transform:translate3d(-300px,-50%,0)
  }
  100% {
   opacity:0;
   -webkit-transform:translate3d(800px,-50%,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) {
 #main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
 #main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
 #main #content .tab-style-one.wpb_content_element .wpb_tabs_nav,
 #main #content .tab-style-three.wpb_content_element .wpb_tabs_nav,
 #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,
 #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 .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 {
  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
 }
}
@media screen and (max-width:500px) {
 .post-navigation .nav-links {
  -webkit-flex-flow:column wrap;
  -moz-flex-flow:column wrap;
  -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;
  -webkit-align-items:center;
  -moz-align-items:center;
  -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 {
  -webkit-align-self:center;
  -moz-align-self:center;
  -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 {
  -webkit-align-self:center;
  -moz-align-self:center;
  -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;
  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 {
  left:50%;
  margin-left:-10px
 }
 .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 {
  flex-direction:row-reverse
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hor-tablet-reverse-col {
  flex-direction:row-reverse
 }
}
@media (max-width:0) {
 .reverse-row-on-mobile,
 .phone-reverse-col {
  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 {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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:-webkit-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.main-nav .dt-mega-menu-wrap {
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
 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:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:-ms-inline-flex;
 display:inline-flex;
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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 {
 -webkit-border-radius:0;
 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;
 -webkit-box-shadow: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 {
 -webkit-transition:opacity 200ms ease;
 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:-webkit-flex;
 display:-ms-flexbox;
 display:-ms-flex;
 display:flex;
 -webkit-flex-flow:row wrap;
 -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
}
#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 {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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 {
 -webkit-align-content:flex-start;
 -moz-align-content:flex-start;
 -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 {
 -webkit-align-items:flex-start;
 -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:-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
}
.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
 -webkit-align-self:flex-start;
 -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 {
 -webkit-align-self:flex-start;
 -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 {
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 -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 {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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 {
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -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 {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -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 {
 -webkit-align-content:flex-start;
 -moz-align-content:flex-start;
 -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%;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -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 {
 -webkit-flex-flow:column wrap;
 -moz-flex-flow:column wrap;
 -ms-flex-flow:column wrap;
 flex-flow:column wrap;
 display:-webkit-flex;
 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:#2d2d2d
}
.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
}
.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(51,51,51,.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:16px / 22px "Metrophobic",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:#F7A627
}
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item>a .menu-text {
 color:#F7A627
}
.main-nav .sub-nav>li.dt-mega-parent>a .subtitle-text {
 font:normal 13px / 17px "Metrophobic",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:16px;
 color:#fff
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent:not(.current-menu-item)>a:not(.not-clickable-item):hover i {
 color:#F7A627
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent.current-menu-item>a i {
 color:#F7A627
}
.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:240px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
 width:240px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-1>.dt-mega-menu-wrap {
 width:260px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-2>.dt-mega-menu-wrap {
 width:500px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3>.dt-mega-menu-wrap {
 width:740px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4>.dt-mega-menu-wrap {
 width:980px
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-5>.dt-mega-menu-wrap {
 width:1220px
}
.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:#fff
}
.dt-mega-parent .sidebar-content .widget-title {
 color:#fff
}
.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:#F7A627
}
.mobile-main-nav>li .dt-mega-menu-wrap,
.mobile-main-nav>li .dt-mega-menu-wrap>.sub-nav .sub-nav {
 margin-bottom:16px
}
.header-side-right .mega-full-width .sub-nav,
.header-side-right .mega-auto-width .sub-nav {
 padding-right:
}
.dt-mega-parent .sidebar-content .widget .soc-ico a:before {
 background-color:rgba(255,255,255,.15)
}
.mega-menu-widgets .soc-ico a:after {
 background-color:#F7A627;
 box-shadow:none
}
.dt-mega-parent .sidebar-content .widget .soc-ico a:not(:hover) .soc-font-icon {
 color:#fff
}
.dt-mega-parent .sidebar-content .widget .post-content .text-secondary {
 color:#fff
}
.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:#fff
}
.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(255,255,255,.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:#F7A627
}
.dt-mega-parent .sidebar-content .widget .custom-menu a:after {
 color:rgba(255,255,255,.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(255,255,255,.15)
}
.dt-mega-parent .sidebar-content .widget .st-accordion li>a:after {
 color:rgba(255,255,255,.5)
}
.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
}
.widget .wpml-ls-item a span {
 color:inherit
}
.mini-wpml {
 position:relative
}
.wpml-ls-legacy-list-horizontal>ul {
 padding:0;
 margin:0!important;
 list-style-type:none
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
 padding:0;
 margin:0;
 list-style-type:none;
 display:inline-block
}
.wpml-ls-legacy-list-horizontal a {
 display:block;
 text-decoration:none;
 padding:5px 10px
}
.mini-wpml .wpml-ls-current-language>a,
.mini-wpml .wpml-ls-legacy-list-horizontal a,
.mini-wpml .wpml-ls-legacy-list-vertical a {
 text-decoration:none
}
.mini-wpml .wpml-ls-current-language>a:hover,
.mini-wpml .wpml-ls-legacy-list-horizontal a:hover,
.mini-wpml .wpml-ls-legacy-list-vertical a:hover {
 opacity:.7
}
.mini-wpml .wpml-ls-current-language:hover>a {
 opacity:.7
}
.wpml-ls-legacy-list-horizontal a span {
 vertical-align:middle
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
 display:inline;
 vertical-align:middle;
 width:18px;
 height:12px
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
 margin-left:.4em
}
.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
 margin-left:0;
 margin-right:.4em
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
 margin-bottom:30px
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
 text-align:center
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle {
 padding-right:15px
}
.wpml-ls-legacy-dropdown>ul,
.wpml-ls-legacy-dropdown-click>ul {
 position:relative
}
.content .widget .wpml-ls-legacy-dropdown>ul,
.content .widget .wpml-ls-legacy-dropdown-click>ul {
 margin-bottom:15px
}
.wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle:after,
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
 content:'';
 vertical-align:middle;
 display:inline-block;
 border:.35em solid transparent;
 border-top:.5em solid;
 position:absolute;
 right:0;
 top:50%;
 margin-top:-.225em
}
.widget .wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle:after,
.widget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
 right:10px
}
.dt-wpml .wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,
.widget .wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,
.dt-wpml .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu,
.widget .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu {
 position:absolute;
 z-index:5;
 top:100%;
 right:0;
 left:0;
 visibility:hidden
}
.dt-wpml .mini-wpml .wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,
.dt-wpml .mini-wpml .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu {
 top:27px
}
.dt-wpml .top-bar .wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,
.dt-wpml .top-bar .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu {
 top:18px
}
.dt-wpml .side-header .mini-widgets .wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,
.dt-wpml .side-header .mini-widgets .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu {
 top:auto;
 bottom:17px
}
.widget .wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,
.widget .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu {
 border-top:1px solid #cdcdcd;
 padding:0
}
.widget .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,
.widget .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu {
 visibility:visible
}
#page .widget .wpml-ls-item:hover>a,
#page .widget .wpml-ls-item:focus>a,
#page .widget .wpml-ls-current-language>a,
#page .widget .wpml-ls-item:hover>a *,
#page .widget .wpml-ls-item:focus>a *,
#page .widget .wpml-ls-current-language>a * {
 color:#F7A627
}
.widget .wpml-ls-legacy-dropdown a,
.widget .wpml-ls-legacy-dropdown-click a {
 display:block;
 text-decoration:none;
 color:#444;
 border:1px solid #e0e1e1;
 background-color:#fcfcfc;
 padding:5px 10px
}
.widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,
.widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
 border-width:0 1px 1px 1px
}
.dt-wpml .main-nav>li.wpml-ls-item>a .menu-text,
.dt-wpml .main-nav>li.wpml-ls-item>a {
 color:#333
}
.dt-wpml .main-nav>li.act.wpml-ls-item>a {
 color:#333
}
.dt-wpml .main-nav>li.act.wpml-ls-item>a .menu-text,
.dt-wpml .main-nav>li.act.wpml-ls-item>a .subtitle-text {
 color:#333
}
.dt-wpml .main-nav>li:not(.act).wpml-ls-item>a:hover .subtitle-text,
.dt-wpml .main-nav>li:not(.act).wpml-ls-item>a:hover .menu-text,
.dt-wpml .main-nav>li.dt-hovered:not(.act).wpml-ls-item>a .subtitle-text,
.dt-wpml .main-nav>li.dt-hovered:not(.act).wpml-ls-item>a .menu-text {
 color:#333
}
.dt-wpml .main-nav>li:not(.act).wpml-ls-item>a:hover,
.dt-wpml .main-nav>li.dt-hovered:not(.act).wpml-ls-item>a {
 color:#333
}
.dt-wpml .main-nav .sub-nav>li.wpml-ls-item>a .menu-text,
.dt-wpml .mini-nav .sub-nav>li.wpml-ls-item>a .menu-text,
.dt-wpml .main-nav .sub-nav>li.wpml-ls-item>a,
.dt-wpml .mini-nav .sub-nav>li.wpml-ls-item>a,
.dt-wpml #bottom-bar .sub-nav>li.wpml-ls-item>a {
 color:#fff
}
.dt-wpml .masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a,
.dt-wpml .masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a,
.dt-wpml #bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a,
.dt-wpml .masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover,
.dt-wpml .masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover,
.dt-wpml .sub-downwards .sub-nav li:not(.act).wpml-ls-item>a:hover {
 color:#F7A627
}
.dt-wpml .masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .menu-text,
.dt-wpml .masthead:not(.sub-downwards) .main-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .subtitle-text,
.dt-wpml .masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .menu-text,
.dt-wpml .masthead:not(.sub-downwards) .main-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .subtitle-text {
 color:#F7A627
}
.dt-wpml .masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .menu-text,
.dt-wpml .dt-mobile-header .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .menu-text,
.dt-wpml #bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .menu-text,
.dt-wpml .masthead:not(.sub-downwards) .mini-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .subtitle-text,
.dt-wpml .dt-mobile-header .mini-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .subtitle-text,
.dt-wpml #bottom-bar .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link).wpml-ls-item:hover>a .subtitle-text,
.dt-wpml .masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .menu-text,
.dt-wpml .dt-mobile-header .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .menu-text,
.dt-wpml #bottom-bar .sub-nav li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .menu-text,
.dt-wpml .masthead:not(.sub-downwards) .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .subtitle-text,
.dt-wpml .dt-mobile-header .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .subtitle-text,
.dt-wpml #bottom-bar .sub-nav>li.dt-mega-parent:not(.act):not(.no-link).wpml-ls-item>a:hover .subtitle-text {
 color:#F7A627
}
.dt-wpml .sub-downwards .sub-nav li:not(.act).wpml-ls-item>a:hover .menu-text,
.dt-wpml .sub-downwards .sub-nav>li:not(.act).wpml-ls-item>a:hover .subtitle-text {
 color:#F7A627
}
.dt-wpml .main-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item:not(.wpml-ls-item)>a,
.dt-wpml .mini-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item:not(.wpml-ls-item)>a,
.dt-wpml .main-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item>a i[class^="fa"],
.dt-wpml .mini-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item>a i[class^="fa"],
.dt-wpml .main-nav .sub-nav>li.dt-mega-parent.current-menu-item.wpml-ls-item>a,
.dt-wpml .mini-nav .sub-nav>li.dt-mega-parent.current-menu-item.wpml-ls-item>a {
 color:#F7A627
}
.dt-wpml .main-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item>a .menu-text,
.dt-wpml .mini-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item>a .menu-text,
.dt-wpml .main-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item>a .subtitle-text,
.dt-wpml .mini-nav .sub-nav>li.act:not(.dt-mega-parent).wpml-ls-item>a .subtitle-text,
.dt-wpml .main-nav .sub-nav>li.dt-mega-parent.current-menu-item.wpml-ls-item>a .menu-text,
.dt-wpml .mini-nav .sub-nav>li.dt-mega-parent.current-menu-item.wpml-ls-item>a .menu-text,
.dt-wpml .main-nav .sub-nav>li.dt-mega-parent.current-menu-item.wpml-ls-item>a .subtitle-text,
.dt-wpml .mini-nav .sub-nav>li.dt-mega-parent.current-menu-item.wpml-ls-item>a .subtitle-text {
 color:#F7A627
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
 border:none;
 padding:10px;
 box-sizing:border-box
}
.mini-wpml,
.wpml-ls-item-legacy-dropdown>a,
.mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.wpml-ls-item-legacy-dropdown-click>a,
.mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.wpml-ls-legacy-list-horizontal a,
.wpml-ls-legacy-list-vertical a {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.branding .mini-wpml,
.branding .wpml-ls-item-legacy-dropdown>a,
.branding .mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.branding .wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.branding .wpml-ls-item-legacy-dropdown-click>a,
.branding .mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.branding .wpml-ls-legacy-list-horizontal a,
.branding .wpml-ls-legacy-list-vertical a {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:
}
.mixed-header .mini-wpml,
.mixed-header .wpml-ls-item-legacy-dropdown>a,
.mixed-header .mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.mixed-header .wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.mixed-header .wpml-ls-item-legacy-dropdown-click>a,
.mixed-header .mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.mixed-header .wpml-ls-legacy-list-horizontal a,
.mixed-header .wpml-ls-legacy-list-vertical a {
 font:20px / 24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
 color:#888
}
.dt-mobile-header .mini-wpml,
.dt-mobile-header .wpml-ls-item-legacy-dropdown>a,
.dt-mobile-header .mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.dt-mobile-header .wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.dt-mobile-header .wpml-ls-item-legacy-dropdown-click>a,
.dt-mobile-header .mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.dt-mobile-header .wpml-ls-legacy-list-horizontal a,
.dt-mobile-header .wpml-ls-legacy-list-vertical a {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:;
 color:#333
}
.mobile-header-bar .mobile-mini-widgets .mini-wpml,
.mobile-header-bar .mobile-mini-widgets .wpml-ls-item-legacy-dropdown>a,
.mobile-header-bar .mobile-mini-widgets .mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.mobile-header-bar .mobile-mini-widgets .wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.mobile-header-bar .mobile-mini-widgets .wpml-ls-item-legacy-dropdown-click>a,
.mobile-header-bar .mobile-mini-widgets .mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.mobile-header-bar .mobile-mini-widgets .wpml-ls-legacy-list-horizontal a,
.mobile-header-bar .mobile-mini-widgets .wpml-ls-legacy-list-vertical a {
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333
}
.sidebar .widget .mini-wpml,
.sidebar-content .widget .mini-wpml,
.sidebar .widget .wpml-ls-item-legacy-dropdown>a,
.sidebar-content .widget .wpml-ls-item-legacy-dropdown>a,
.sidebar .widget .mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.sidebar-content .widget .mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.sidebar .widget .wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.sidebar-content .widget .wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.sidebar .widget .wpml-ls-item-legacy-dropdown-click>a,
.sidebar-content .widget .wpml-ls-item-legacy-dropdown-click>a,
.sidebar .widget .mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.sidebar-content .widget .mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.sidebar .widget .wpml-ls-legacy-list-horizontal a,
.sidebar-content .widget .wpml-ls-legacy-list-horizontal a,
.sidebar .widget .wpml-ls-legacy-list-vertical a,
.sidebar-content .widget .wpml-ls-legacy-list-vertical a {
 color:#85868c;
 font-size:14px;
 line-height:25px
}
.footer .widget .mini-wpml,
.footer .widget .wpml-ls-item-legacy-dropdown>a,
.footer .widget .mini-wpml .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.footer .widget .wpml-ls-legacy-dropdown .wpml-ls-current-language>a:hover,
.footer .widget .wpml-ls-item-legacy-dropdown-click>a,
.footer .widget .mini-wpml .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.footer .widget .wpml-ls-legacy-list-horizontal a,
.footer .widget .wpml-ls-legacy-list-vertical a {
 color:#85868c;
 font-size:14px;
 line-height:25px
}
.mini-wpml .wpml-ls-legacy-list-horizontal a:hover,
.mini-wpml .wpml-ls-legacy-list-vertical a:hover {
 opacity:.7
}
.wpml-ls-sub-menu>li>a:hover {
 color:#F7A627
}
.top-header .main-nav .wpml-ls-sub-menu>li>a:hover {
 background-color:rgba(255,105,1,.07)
}
.side-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.side-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
 top:auto;
 bottom:100%
}
.main-nav>li.wpml-ls-menu-item>a {
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333;
 text-transform:uppercase
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on) .main-nav>li.wpml-ls-menu-item>a {
 color:#fff
}
.mobile-main-nav>li.wpml-ls-menu-item>a {
 font:bold 16px / 20px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333;
 text-transform:none;
 padding:16px 30px 16px 0
}
li.wpml-ls-menu-item .wpml-ls-flag,
.wpml-ls-item .wpml-ls-flag {
 margin-right:5px
}
.mini-wpml .wpml-ls-sub-menu {
 width:280px;
 background-color:#2d2d2d;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
 box-shadow:0 0 4px rgba(0,0,0,.2);
 -webkit-box-sizing:border-box
}
.wpml-ls-sub-menu>li>a {
 display:block;
 margin:0 0 0 0;
 padding:10px 10px 10px 10px;
 font:13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 text-transform:uppercase;
 color:#fff;
 text-decoration:none
}
.mobile-main-nav .wpml-ls-sub-menu>li>a {
 padding:6.5px 30px 6.5px 0;
 margin:0;
 font:bold 13px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif;
 color:#333;
 text-transform:none
}
.masthead .wpml-ls-legacy-dropdown li>ul>li a,
.masthead .wpml-ls-legacy-dropdown-click li>ul>li a,
.dt-mobile-header .wpml-ls-legacy-dropdown li>ul>li a,
.dt-mobile-header .wpml-ls-legacy-dropdown-click li>ul>li a {
 color:#fff;
 padding:5px 15px 5px 10px;
 background:none;
 border:none
}
.masthead .wpml-ls-legacy-dropdown li>ul>li a:hover,
.masthead .wpml-ls-legacy-dropdown-click li>ul>li a:hover,
.dt-mobile-header .wpml-ls-legacy-dropdown li>ul>li a:hover,
.dt-mobile-header .wpml-ls-legacy-dropdown-click li>ul>li a:hover {
 color:#F7A627;
 background-color:rgba(255,105,1,.07)
}
.accent-bg-mixin {
 color:#fff;
 background-color:#F7A627
}
.accent-gradient .accent-bg-mixin {
 background:#F7A627;
 background:-webkit-linear-gradient();
 background:linear-gradient()
}
.solid-bg-mixin {
 background-color:#f7f7f7
}
.header-color {
 color:#0c0c0c
}
.dt-mega-parent .sidebar-content .widget .header-color {
 color:#fff
}
#main .sidebar-content .header-color {
 color:#333
}
.footer .header-color {
 color:#fff
}
.color-base-transparent {
 color:#a2a2a2
}
.sidebar-content .color-base-transparent {
 color:rgba(133,134,140,.5)
}
.footer .color-base-transparent {
 color:rgba(133,134,140,.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:14px;
 line-height:25px
}
.testimonial-item .testimonial-vcard .text-secondary,
.testimonial-item .testimonial-vcard .text-primary,
.testimonial-item .testimonial-vcard .text-primary * {
 color:#0c0c0c
}
.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:#333
}
.footer .testimonial-item .testimonial-vcard .text-secondary,
.footer .testimonial-item .testimonial-vcard .text-primary,
.footer .testimonial-item .testimonial-vcard .text-primary * {
 color:#fff
}
.testimonial-item .testimonial-vcard a.text-primary:hover,
.testimonial-item .testimonial-vcard a.text-primary:hover * {
 text-decoration:underline
}
.team-author p {
 color:#0c0c0c;
 font:14px / 24px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.dt-team-shortcode .team-author p {
 font:15px / 27px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:#F7A627
}
.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:#F7A627
 }
}
.dt-mega-parent .sidebar-content .widget .team-author p {
 color:#fff
}
.sidebar-content .team-author p {
 color:#333
}
.footer .team-author p {
 color:#fff
}
.testimonial-vcard .text-secondary {
 color:#0c0c0c;
 font-size:13px;
 line-height:23px;
 font-weight:700
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-secondary {
 color:#fff
}
#main .sidebar-content .testimonial-vcard .text-secondary {
 color:#333
}
.footer .testimonial-vcard .text-secondary {
 color:#fff
}
.dt-testimonials-shortcode .testimonial-vcard .text-secondary {
 font-size:14px;
 line-height:25px;
 font-weight:400;
 color:#F7A627
}
.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:#F7A627
 }
}
.dt-testimonials-shortcode .more-link {
 color:#F7A627
}
.testimonial-vcard .text-primary {
 color:#0c0c0c;
 font-size:14px;
 line-height:25px;
 font-weight:700
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-primary {
 color:#fff
}
#main .sidebar-content .testimonial-vcard .text-primary {
 color:#333
}
.footer .testimonial-vcard .text-primary {
 color:#fff
}
.testimonial-vcard .text-primary * {
 color:#0c0c0c
}
.dt-mega-parent .sidebar-content .widget .testimonial-vcard .text-primary * {
 color:#fff
}
#main .sidebar-content .testimonial-vcard .text-primary * {
 color:#333
}
.footer .testimonial-vcard .text-primary * {
 color:#fff
}
.dt-testimonials-shortcode .testimonial-vcard .text-primary {
 font:normal normal 20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.team-author-name,
.team-author-name a {
 color:#0c0c0c;
 font:normal normal 20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
}
.content .team-author-name a:hover {
 color:#F7A627
}
.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:#F7A627
 }
}
.widget .team-author-name,
.widget .team-author-name a {
 font:16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none;
 color:#0c0c0c
}
.dt-mega-parent .sidebar-content .widget .widget .team-author-name,
.dt-mega-parent .sidebar-content .widget .widget .team-author-name a {
 color:#fff
}
#main .sidebar-content .widget .team-author-name,
#main .sidebar-content .widget .team-author-name a {
 color:#333
}
.footer .widget .team-author-name,
.footer .widget .team-author-name a {
 color:#fff
}
.team-author-name,
.team-author-name a {
 color:#0c0c0c
}
.dt-mega-parent .sidebar-content .widget .team-author-name,
.dt-mega-parent .sidebar-content .widget .team-author-name a {
 color:#fff
}
#main .sidebar-content .team-author-name,
#main .sidebar-content .team-author-name a {
 color:#333
}
.footer .team-author-name,
.footer .team-author-name a {
 color:#fff
}
.rsTitle {
 font:44px / 54px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
.rsDesc {
 font:34px / 44px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 text-transform:none
}
@media screen and (max-width:1200px) {
 .rsTitle {
  font:34px / 44px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  font:24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
}
@media screen and (max-width:1024px) {
 .rsTitle {
  font:24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  font:20px / 30px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
}
@media screen and (max-width:800px) {
 .rsTitle {
  font:16px / 26px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  font:14px / 25px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
}
@media screen and (max-width:320px) {
 .rsTitle {
  font:14px / 25px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
 .rsDesc {
  display:none!important;
  font:14px / 25px "Metrophobic",Helvetica,Arial,Verdana,sans-serif
 }
}
#main-slideshow .progress-spinner-left,
#main-slideshow .progress-spinner-right {
 border-color:#F7A627!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(123,123,123,.35);
 box-shadow:inset 0 0 0 2px rgba(123,123,123,.35)
}
.slider-content .owl-dot.active {
 -webkit-box-shadow:inset 0 0 0 20px rgba(123,123,123,.35);
 box-shadow:inset 0 0 0 20px rgba(123,123,123,.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(255,255,255,.35);
 box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)
}
.dt-mega-parent .sidebar-content .widget .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)
}
.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(133,134,140,.35);
 box-shadow:inset 0 0 0 2px rgba(133,134,140,.35)
}
.sidebar .slider-content .owl-dot.active,
.sidebar-content .slider-content .owl-dot.active {
 -webkit-box-shadow:inset 0 0 0 20px rgba(133,134,140,.35);
 box-shadow:inset 0 0 0 20px rgba(133,134,140,.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(133,134,140,.35);
 box-shadow:inset 0 0 0 2px rgba(133,134,140,.35)
}
.footer .slider-content .owl-dot.active {
 -webkit-box-shadow:inset 0 0 0 20px rgba(133,134,140,.35);
 box-shadow:inset 0 0 0 20px rgba(133,134,140,.35)
}
.top-bar .top-bar-bg {
 z-index:-1
}
.branding a img {
 max-width:150px
}
#phantom {
 padding-top:20px
}
#phantom .branding a img {
 max-width:130px
}
.phantom-shadow-decoration #phantom {
 -webkit-box-shadow:0 0 45px 1px rgba(0,0,0,.15);
 box-shadow:0 0 45px 1px rgba(0,0,0,.15)
}
#bodyborder-bottom,
#bodyborder-left,
#bodyborder-right,
#bodyborder-top {
 background:#E2E2E2;
 position:fixed;
 z-index:9499
}
#bodyborder-left,
#bodyborder-right {
 top:0;
 bottom:0;
 width:20px
}
#bodyborder-left {
 left:0
}
#bodyborder-right {
 right:0
}
#bodyborder-bottom {
 left:0;
 right:0;
 height:20px;
 bottom:0
}
#bodyborder-top {
 left:0;
 right:0;
 height:20px;
 top:0
}
.custom-content-row .text-clmn {
 padding:150px
}
.custom-content-row .img-clmn .vc_column-inner {
 padding:200px 0
}
.scroll-top {
 background-color:#f48024;
 bottom:30px
}
.scroll-top.on {
 right:30px
}
.inner-hero-row {
 min-height:300px;
 position:relative
}
.inner-hero-row>.vc_column_container {
 padding-top:25px;
 padding-bottom:25px
}
.inner-hero-row .vc_col-sm-12::after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(45,45,45,.5)
}
.inner-hero-row h1,
.inner-hero-row p {
 color:#fff;
 text-align:center;
 font-family:"Metrophobic",Arial,sans-serif!important
}
.inner-hero-row p {
 max-width:1000px;
 display:block;
 margin:0 auto;
 padding:0 20px;
 text-align:center!important
}
.normal-padding-row {
 padding:100px 0
}
.normal-padding-row-2 {
 padding:100px 0 50px 0
}
.normal-padding-row.remove-top {
 padding-top:0
}
.custom-link {
 font-weight:800;
 text-decoration:none;
 position:relative;
 transition:all .35s;
 -webkit-transition:all .35s;
 display:inline-block
}
.custom-link::before {
 content:'';
 background-color:#f48024;
 position:absolute;
 width:0;
 height:2px;
 top:50%;
 left:-12px;
 margin-top:-1px;
 display:inline-block;
 transition:all .35s;
 -webkit-transition:all .35s
}
.custom-link:hover {
 -webkit-transform:translateX(12px);
 -moz-transform:translateX(12px);
 -ms-transform:translateX(12px);
 transform:translateX(12px)
}
.custom-link:hover::before {
 width:6px
}
.custom-page-title {
 font:normal 44px / 54px "Metrophobic",Arial,sans-serif;
 color:#fff;
 text-align:center;
 margin-bottom:10px
}
.wpb_text_column p {
 text-align:justify;
 text-justify:inter-word
}
#rev_slider_1_1 .tp-revslider-mainul .slotholder::after,
#rev_slider_2_1 .tp-revslider-mainul .slotholder::after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(45,45,45,.7)
}
.home-pods-row .ult-ib-effect-style2 {
 transition:all .35s;
 -webkit-transition:all .35s
}
.home-pods-row .ult-ib-effect-style2:hover {
 background-color:rgb(244,128,36)!important
}
.single .content>.post,
.single .content>.project-post {
 margin-bottom:0
}
body.single-portfolio #fancy-header::after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(45,45,45,.5)
}
body.single-portfolio #main #comments,
body.single-portfolio #main .single-share-box,
body.single-portfolio #main .project-info-box {
 display:none
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
 background-color:#f1f1f1
}
.pswp .pswp__ui--fit .pswp__caption,
.pswp .pswp__ui--fit .pswp__top-bar {
 display:none
}
.pswp__button--arrow--right {
 right:40px
}
.pswp__button--arrow--left {
 left:40px
}
.wrapper-table {
 margin:0 auto;
 padding:0;
 max-width:100%
}
.table {
 margin:0;
 width:100%;
 box-shadow:0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12);
 display:table
}
.row {
 display:table-row;
 background:#f6f6f6
}
.row:nth-of-type(odd) {
 background:#e9e9e9
}
.row.header {
 font-weight:800;
 color:#fff;
 background:#f48024
}
.cell {
 padding:20px 16px;
 display:table-cell
}
.wrapper-table.alt .table {
 display:block
}
.wrapper-table.alt .row {
 padding:14px 0 7px;
 display:block
}
.wrapper-table.alt .row.header {
 padding:0;
 height:6px
}
.wrapper-table.alt .row.header .cell {
 display:none
}
.wrapper-table.alt .row .cell {
 color:#000
}
.wrapper-table.alt .row .cell:before {
 margin-bottom:3px;
 content:attr(data-title);
 min-width:98px;
 font-size:10px;
 line-height:10px;
 font-weight:700;
 text-transform:uppercase;
 color:#969696;
 display:block
}
.wrapper-table.alt .cell {
 padding:8px 25px;
 display:block
}
.asset-summary-container .wrapper-table.alt .cell {
 padding:6px 25px
}
.asset-summary-container .cell {
 padding:10px 15px
}
.vc_line-chart .vc_chart-legend {
 clear:both;
 display:block!important;
 width:100%!important;
 margin:10px
}
.blog-shortcode.blog-masonry-shortcode-id-1 .paginator a {
 border-width:0;
 background-color:#ff6900
}
.blog-shortcode.blog-masonry-shortcode-id-1 .paginator a * {
 color:#fff
}
.blog-shortcode.blog-masonry-shortcode-id-1 .paginator a:hover {
 background-color:#ca6f28
}
.blog-shortcode .post-entry-content .entry-title a,
.blog-shortcode .post-entry-title-content .entry-title a {
 font-weight:400
}
body.single-post #fancy-header::after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(45,45,45,.5)
}
body.single-post #main #comments {
 display:none
}
.timeline-wrapper .timeline-block {
 border-width:0px!important
}
.timeline-separator-text .sep-text {
 font:normal 24px / 34px "Metrophobic",Helvetica,Arial,Verdana,sans-serif;
 padding:7px 15px 3px!important
}
.ult-timeline-arrow s {
 border-color:rgba(255,255,255,0) #d0d0d0!important;
 top:3px!important
}
.timeline-header-block h3.ult-timeline-title {
 font-family:"Lato",Helvetica,Arial,Verdana,sans-serif;
 font-weight:800
}
.timeline-wrapper .timeline-block.timeline-post-right:not(:first-child) {
 margin-top:10px!important
}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block {
 margin-bottom:10px!important
}
.team-member-pods {
 display:block;
 width:100%;
 height:100%;
 text-decoration:none
}
.team-member-pods img {
 width:90%;
 display:block;
 margin:0 auto 15px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 transition:all .35s;
 -webkit-transition:all .35s;
 position:relative;
 z-index:1
}
.team-member-pods .name {
 font-family:"Saira Semi Condensed",Helvetica,Arial,Verdana,sans-serif;
 color:#0c0c0c;
 font-size:20px;
 margin-bottom:0;
 transition:all .35s;
 -webkit-transition:all .35s;
 position:relative;
 z-index:2;
 text-align:center
}
.team-member-pods .role {
 text-transform:uppercase;
 color:#7b7b7b;
 font-weight:800;
 margin-bottom:0;
 position:relative;
 z-index:2;
 text-align:center
}
.team-member-pods:hover img {
 -webkit-transform:translateY(-10px);
 -moz-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 transform:translateY(-10px);
 box-shadow:0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12)
}
.team-member-pods:hover .name {
 color:#f48024
}
.team-member-pods img {
 height:auto
}
.single-team-member-row {
 padding-top:70px;
 padding-bottom:70px;
 border-bottom:1px solid rgba(45,45,45,.1)
}
.team-member-container .vc_column-inner .wpb_wrapper>.single-team-member-row:first-child {
 padding-top:0
}
.team-member-container .vc_column-inner .wpb_wrapper>.single-team-member-row:last-child {
 padding-bottom:0;
 border-bottom-width:0
}
.team-member-img-box .vc_single_image-wrapper img {
 box-shadow:0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12);
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
#gform_wrapper_1 {
 margin:0
}
body #gform_wrapper_1 ul li.gfield {
 margin-top:0
}
#gform_wrapper_1 ul #field_1_10 {
 color:#0c0c0c;
 font-style:italic;
 margin-top:15px;
 font-size:14px
}
#gform_wrapper_1 .gform_footer {
 margin:0
}
#gform_wrapper_4 {
 margin:0
}
body #gform_wrapper_4 ul li.gfield {
 margin-top:0
}
#gform_wrapper_4 ul #field_1_10 {
 color:#0c0c0c;
 font-style:italic;
 margin-top:15px;
 font-size:14px
}
#gform_wrapper_4 .gform_footer {
 margin:0
}
#gform_wrapper_2 {
 margin:0
}
body #gform_wrapper_2 ul li.gfield {
 margin-top:0
}
#gform_wrapper_2 ul #field_1_10 {
 color:#0c0c0c;
 font-style:italic;
 margin-top:15px;
 font-size:14px
}
#gform_wrapper_2 .gform_footer {
 margin:0
}
#gform_wrapper_3 {
 margin:0
}
body #gform_wrapper_3 ul li.gfield {
 margin-top:0
}
#gform_wrapper_3 ul #field_1_10 {
 color:#0c0c0c;
 font-style:italic;
 margin-top:15px;
 font-size:14px
}
#gform_wrapper_3 .gform_footer {
 margin:0
}
@media screen and (max-width:1250px) {
 .home-pods-row .ult-ib-effect-style2 {
  height:250px!important
 }
}
@media screen and (max-width:1160px) {
 .main-nav>li>a {
  margin:18px 4px 18px 4px
 }
 .main-nav>li>a .menu-text {
  font:normal bold 11px / 17px "Lato",Helvetica,Arial,Verdana,sans-serif
 }
}
@media screen and (max-width:1100px) {
 .custom-content-row .text-clmn {
  padding:100px 50px
 }
}
@media screen and (max-width:1200px) and (min-width:768px) {
 .team-member-pods-container>.vc_col-sm-1 {
  display:none
 }
 .team-member-pods-container>.hide-team {
  display:none
 }
 .team-member-pods-container>.vc_col-sm-2:nth-child(2),
 .team-member-pods-container>.vc_col-sm-2:nth-child(3) {
  width:50%;
  margin-bottom:30px
 }
 .team-member-pods-container>.vc_col-sm-2:nth-child(4),
 .team-member-pods-container>.vc_col-sm-2:nth-child(5),
 .team-member-pods-container>.vc_col-sm-2:nth-child(6) {
  width:50%
 }
}
@media screen and (max-width:1200px) and (min-width:768px) {
 .vc_col-sm-2 {
  width:0%
 }
}
@media screen and (max-width:1100px) and (min-width:768px) {
 .home-pods-row .ult-ib-effect-style2 .ult-new-ib-title {
  left:15%;
  width:70%
 }
 .home-pods-row .ult-ib-effect-style2 .ult-new-ib-img {
  min-height:175px
 }
}
@media screen and (min-width:991px) {
 #page {
  padding:0px 0
 }
}
@media screen and (max-width:1240px) {
 .masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom) {
  padding-top:20px;
  -webkit-box-shadow:0 0 45px 1px rgba(0,0,0,.15);
  box-shadow:0 0 45px 1px rgba(0,0,0,.15)
 }
 .right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
  right:20px;
  top:20px
 }
 .dt-mobile-header {
  padding:60px 30px 0
 }
}
@media screen and (max-width:778px) {
 .mobile-header-bar .mobile-branding img {
  padding:15px
 }
 .mobile-navigation {
  padding-right:15px
 }
 #footer .wf-container-footer {
  padding-left:20px;
  padding-right:20px
 }
}
@media screen and (max-width:768px) {
 .reverseRow .vc_column_container:nth-child(1) {
  order:2
 }
 .reverseRow .vc_column_container:nth-child(2) {
  order:1
 }
 #bodyborder-left,
 #bodyborder-right {
  width:15px
 }
 #bodyborder-bottom,
 #bodyborder-top {
  height:15px
 }
 #bodyborder-bottom {
  bottom:-15px
 }
 #bodyborder-top {
  top:-15px
 }
 #bodyborder-left {
  left:-15px
 }
 #bodyborder-right {
  right:-15px
 }
 .masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom) {
  padding-top:0
 }
 .team-member-img-box .vc_single_image-wrapper img {
  margin-bottom:50px
 }
 .team-member-pods-container>.vc_col-sm-1 {
  display:none
 }
 .team-member-pods {
  margin-bottom:30px
 }
 .wrapper-table {
  padding:0;
  margin-top:25px
 }
 .table {
  display:block
 }
 .row {
  padding:14px 0 7px;
  display:block
 }
 .row.header {
  padding:0;
  height:6px
 }
 .row.header .cell {
  display:none
 }
 .row .cell {
  margin-bottom:5px
 }
 .row .cell:before {
  margin-bottom:3px;
  content:attr(data-title);
  min-width:98px;
  font-size:10px;
  line-height:10px;
  font-weight:700;
  text-transform:uppercase;
  color:#969696;
  display:block
 }
 .cell {
  padding:8px 16px;
  display:block
 }
 .incident-home-row {
  text-align:center
 }
 .incident-home-row .default-btn-shortcode.btn-inline-right {
  float:none;
  margin-top:25px
 }
}
@media screen and (max-width:767px) and (min-width:500px) {
 .home-pods-row .vc_col-sm-3 {
  width:50%;
  float:left
 }
 .home-pods-row .ult-ib-effect-style2 .ult-new-ib-img {
  min-height:267px
 }
}
@media screen and (max-width:500px) {
 .mobile-header-bar .mobile-branding img {
  padding-left:0
 }
 .mobile-navigation {
  padding-right:0
 }
 h2,
 .h2-size,
 .entry-title.h2-size,
 h1.entry-title,
 .dt-accordion-h2-size .wpb_accordion_header>a {
  font:normal 25px / 35px "Metrophobic",Helvetica,Arial,Verdana,sans-serif!important
 }
 .custom-content-row .text-clmn {
  padding:50px 10px
 }
 .inner-hero-row {
  min-height:300px
 }
 .scroll-top {
  bottom:100px
 }
 .scroll-top.on {
  right:10px
 }
 #footer .wf-container-footer {
  padding-left:0;
  padding-right:0
 }
 .custom-page-title {
  font-size:34px;
  line-height:44px
 }
}
body.is_IE .inner-hero-row .vc_col-sm-12 {
 min-height:400px;
 position:relative
}
body.is_IE .fancy-header .fancy-title-head {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.pdf-button .vc_btn3.vc_btn3-color-grey {
 color:#fff!important;
 background-color:#f48024!important
}
.pdf-button .vc_btn3.vc_btn3-color-grey:hover {
 color:#666!important;
 background-color:#EBEBEB!important
}
@media screen and (max-width:768px) {
 .vc_btn3-container.pdf-button.vc_btn3-right {
  text-align:left
 }
}
section#custom_html-2 img.preload-me,
section#custom_html-3 img.preload-me {
 max-width:50%
}
h1,
h2,
h3,
h4,
h5,
h6,
.widget-title {
 font-family:"Metrophobic",Helvetica,sans-serif!important
}
#cookie-notice .button.bootstrap {
 background-color:#F7A627;
 background-image:none
}
#cookie-notice .button.bootstrap:focus,
#cookie-notice .button.bootstrap:hover {
 background-color:#666
}
a,
a:hover {
 color:#F7A627
}
.cta-row {
 padding:5% 0%
}
.cta-row p {
 font-size:1.5em
}
.vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
 text-transform:uppercase;
 color:#F7A627;
 background-color:#fff
}
.vc_btn3.vc_btn3-color-grey:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover {
 color:#fff;
 background-color:#333
}
.footer .widget-title {
 font-weight:700;
 padding-bottom:5%
}
@media(max-width:1420px) {
 .branding a img {
  max-width:150px
 }
}
@media(max-width:1370px) {
 .branding a img,
 .mobile-header-bar .mobile-branding img {
  max-width:130px
 }
}
@media(max-width:500px) {
 footer#footer {
  text-align:center
 }
 .custom-menu a,
 .menu a,
 .widget_pages a {
  padding-right:0
 }
 .vc_row.wpb_row.vc_row-fluid.cta-row {
  display:none
 }
}
#mobile-phone-cta {
 display:block;
 position:fixed;
 bottom:-1px;
 left:0;
 right:0;
 height:44px;
 z-index:108;
 background-color:#F7A627;
 padding:0!important;
 -webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1);
 box-shadow:0 -4px 10px rgba(0,0,0,.1)
}
#mobile-phone-cta a {
 display:block;
 height:44px;
 width:100%;
 color:#fff!important;
 text-align:center;
 font-size:16px;
 font-weight:400;
 padding-top:8px;
 -webkit-transition:0.3s all ease;
 transition:0.3s all ease
}
#mobile-phone-cta>div>div {
 padding-top:0!important
}
#mobile-phone-cta a:hover {
 background-color:#333;
 color:#fff
}
#mobile-phone-cta a i {
 font-size:16px;
 padding-right:8px
}
@media screen and (max-width:640px) {
 footer,
 a#back_to_top {
  margin-bottom:40px
 }
}
@media screen and (min-width:640px) {
 #mobile-phone-cta {
  display:none
 }
}
section#meta-2 {
 display:none
}
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
 font-family:"Metrophobic",Helvetica,Arial,Verdana,sans-serif!important
}
.scroll-top {
 background-color:#F7A627
}
.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:initial
}
.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent).act>a:hover,
.top-header .sub-nav.gradient-hover.hover-style-bg>li:not(.dt-mega-parent).act>a:hover {
 background-color:rgba(255,105,1,.07);
 background:rgba(255,105,1,.07);
 background:-webkit-linear-gradient("");
 background:linear-gradient("")
}
.wpml-ls-menu-item a {
 margin-left:0!important;
 margin-right:0!important
}
#split_right-menu .menu-item-wpml-ls-4-en .menu-text>span::before {
 content:'\f0ac';
 font-family:'Font Awesome 5 Free';
 font-size:19px!important;
 display:inline-block;
 margin-top:6px
}
#split_right-menu .menu-item-wpml-ls-4-en .menu-text>span {
 font-size:0
}
#split_right-menu .wpml-ls-menu-item .menu-text {
 color:#999!important;
 font-family:"Metrophobic",Helvetica,sans-serif!important
}
#split_right-menu .wpml-ls-menu-item .menu-text:hover,
#split_right-menu .wpml-ls-menu-item.wpml-ls-current-language .menu-text {
 color:#FF6900!important
}
#split_right-menu .menu-item-wpml-ls-4-en .menu-item-text {
 border-right:2px solid #ccc;
 padding-right:10px
}
#split_right-menu .wpml-ls-menu-item .menu-item-text::before {
 background:none!important
}
.wpb_gmaps_widget.wpb_content_element {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
html {
 scroll-behavior:smooth
}
.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
}
