.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-wrapper{cursor:url(https://3f82517398f53a173c75-bac4842d21a7837a993a6f6815f909af.ssl.cf2.rackcdn.com/grab_png-1454945854) 8 8,move}
.owl-wrapper.grabbing{cursor:url(https://3f82517398f53a173c75-bac4842d21a7837a993a6f6815f909af.ssl.cf2.rackcdn.com/grabbing_png-1454945854) 8 8,move}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}
.owl-item .ivan-custom-wrapper{margin-bottom:0}
.vc-ivan-carousel .vc-vc_row_inner{padding-top:0}
.vc-ivan-carousel .wpb_row{margin-left:0;margin-right:0;margin-bottom:0}
.owl-item.loading{min-height:150px;background:url(https://3f82517398f53a173c75-bac4842d21a7837a993a6f6815f909af.ssl.cf2.rackcdn.com/AjaxLoader_gif-1454945855) no-repeat center center}
.owl-item .wpb_row{margin-left:0;margin-right:0;margin-bottom:0}
.owl-carousel.h-center .owl-pagination{position:absolute;left:0;width:100%;bottom:initial}
.owl-carousel.h-left .owl-pagination{position:absolute;left:20px;bottom:initial;width:auto}
.owl-carousel.h-right .owl-pagination{position:absolute;right:20px;bottom:initial;width:auto}
.owl-carousel.v-bottom .owl-pagination{position:absolute;bottom:5px}
.owl-carousel.v-top .owl-pagination{position:absolute;top:20px;bottom:initial}
.owl-carousel.v-top .owl-pagination .owl-page{margin-top:0}
.owl-carousel.v-bottom .owl-controls,.owl-carousel.v-top .owl-controls{margin:0}
.arrows-at-hover .owl-controls .owl-buttons div{opacity:0}
.arrows-at-hover:hover .owl-controls .owl-buttons div{opacity:1}
.owl-buttons div,.owl-page span{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ivan-carousel{overflow:hidden}
.ivan-carousel.with-bullets,.ivan-posts-main-wrapper.with-bullets,.ivan-posts.small-margin.with-bullets,.ivan-projects-main-wrapper.with-bullets,.ivan-projects.small-margin.with-bullets{padding-bottom:37px}
.style-outline-circle .owl-controls{margin-top:0;text-align:center}
.style-outline-circle .owl-buttons div{position:absolute;display:block;width:30px;height:30px;top:50%;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;opacity:1;font-size:16px;line-height:30px;color:#fff;text-align:center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
.style-outline-circle .owl-buttons div i{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-60%);-moz-transform:translateY(-50%) translateX(-60%);-o-transform:translateY(-50%) translateX(-60%);-ms-transform:translateY(-50%) translateX(-60%);transform:translateY(-50%) translateX(-60%)}
.style-outline-circle .owl-buttons div.owl-next i{-webkit-transform:translateY(-50%) translateX(-30%);-moz-transform:translateY(-50%) translateX(-30%);-o-transform:translateY(-50%) translateX(-30%);-ms-transform:translateY(-50%) translateX(-30%);transform:translateY(-50%) translateX(-30%)}
.style-outline-circle .owl-buttons div.owl-prev{left:20px}
.style-outline-circle .owl-buttons div.owl-prev i:before{content:"\f053"}
.style-outline-circle .owl-buttons div.owl-next{right:20px}
.style-outline-circle .owl-buttons div.owl-next i:before{content:"\f054"}
.style-outline-circle .owl-pagination{position:absolute;left:0;bottom:-37px;width:100%}
.style-outline-circle .owl-page{margin-top:5px;display:inline-block;zoom:1;*display:inline}
.style-outline-circle .owl-page span{display:block;width:8px;height:8px;margin:5px 4px;background:0 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.style-outline-circle .owl-page.active span,.style-outline-circle .owl-page:hover span{background:#fff}
.style-outline-circle.outer-gray .owl-page span{border-color:#bbb}
.style-outline-circle.outer-gray .owl-page.active span,.style-outline-circle.outer-gray .owl-page:hover span{background:#bbb}
.style-outline-circle .tp-leftarrow.default{position:absolute;display:block;width:30px;height:30px;margin:0;background:0 0;background-color:transparent;border:3px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:1;font-size:14px;line-height:1;color:#fff;text-align:center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.style-outline-circle .tp-leftarrow.default:before{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-60%);-moz-transform:translateY(-50%) translateX(-60%);-o-transform:translateY(-50%) translateX(-60%);-ms-transform:translateY(-50%) translateX(-60%);transform:translateY(-50%) translateX(-60%);content:"\f053";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.style-outline-circle .tp-leftarrow.default:hover{background-color:#fff;color:#222}
.style-outline-circle .tp-rightarrow.default{position:absolute;display:block;width:30px;height:30px;margin:0;background:0 0;background-color:transparent;border:3px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:1;font-size:14px;line-height:1;color:#fff;text-align:center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.style-outline-circle .tp-rightarrow.default:before{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-30%);-moz-transform:translateY(-50%) translateX(-30%);-o-transform:translateY(-50%) translateX(-30%);-ms-transform:translateY(-50%) translateX(-30%);transform:translateY(-50%) translateX(-30%);content:"\f054";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.style-outline-circle .tp-rightarrow.default:hover{background-color:#fff;color:#222}
.style-outline-circle .tp-bullets.simplebullets.round .bullet{display:block;width:8px;height:8px;margin:5px 4px;background:0 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.style-outline-circle .tp-bullets.simplebullets.round .bullet.selected{background:#fff}
.style-outline-circle.dark .owl-buttons div.owl-prev{border-color:#222;color:#222}
.style-outline-circle.dark .owl-buttons div.owl-prev:hover{border-color:#222;background-color:#222;color:#fff}
.style-outline-circle.dark .owl-buttons div.owl-next{border-color:#222;color:#222}
.style-outline-circle.dark .owl-buttons div.owl-next:hover{border-color:#222;background-color:#222;color:#fff}
.style-outline-circle.dark .owl-page span{border-color:#222}
.style-outline-circle.dark .owl-page.active span,.style-outline-circle.dark .owl-page:hover span{background:#222}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-prev{border-color:#222;color:#222}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-prev:hover{border-color:#222;background-color:#222;color:#fff}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-next{border-color:#222;color:#222}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-next:hover{border-color:#222;background-color:#222;color:#fff}
.style-outline-circle.dark .tp-leftarrow.default{border-color:#222;color:#222}
.style-outline-circle.dark .tp-leftarrow.default:hover{border-color:#222;background-color:#222;color:#fff}
.style-outline-circle.dark .tp-rightarrow.default{border-color:#222;color:#222}
.style-outline-circle.dark .tp-rightarrow.default:hover{border-color:#222;background-color:#222;color:#fff}
.style-outline-circle.dark .tp-bullets.simplebullets.round .bullet{border-color:#222}
.style-outline-circle.dark .tp-bullets.simplebullets.round .bullet.selected{background:#222}
.style-opaque-box .owl-controls{margin-top:0;text-align:center}
.style-opaque-box .owl-buttons div{position:absolute;display:block;width:40px;height:100%;top:0;margin:0;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);background-color:rgba(255,255,255,.85);border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:14px;line-height:1;color:#222;text-align:center;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-box-shadow:0 -120px 30px 0 rgba(0,0,0,.31);-moz-box-shadow:0 -120px 30px 0 rgba(0,0,0,.31);box-shadow:0 -120px 30px 0 rgba(0,0,0,.31)}
.style-opaque-box .owl-buttons div i{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-60%);-moz-transform:translateY(-50%) translateX(-60%);-o-transform:translateY(-50%) translateX(-60%);-ms-transform:translateY(-50%) translateX(-60%);transform:translateY(-50%) translateX(-60%)}
.style-opaque-box .owl-buttons div.owl-next i{-webkit-transform:translateY(-50%) translateX(-30%);-moz-transform:translateY(-50%) translateX(-30%);-o-transform:translateY(-50%) translateX(-30%);-ms-transform:translateY(-50%) translateX(-30%);transform:translateY(-50%) translateX(-30%)}
.style-opaque-box .owl-buttons div:hover{background-color:#fff;color:#222;opacity:1;filter:alpha(opacity=(100))}
.style-opaque-box .owl-buttons div.owl-prev{left:0}
.style-opaque-box .owl-buttons div.owl-prev i:before{content:"\f053"}
.style-opaque-box .owl-buttons div.owl-next{right:0}
.style-opaque-box .owl-buttons div.owl-next i:before{content:"\f054"}
.style-opaque-box .owl-pagination{position:absolute;left:0;bottom:-37px;width:100%}
.style-opaque-box .owl-page{margin-top:5px;display:inline-block;zoom:1;*display:inline}
.style-opaque-box .owl-page span{display:block;width:8px;height:8px;margin:5px 4px;background:0 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.style-opaque-box .owl-page.active span,.style-opaque-box .owl-page:hover span{background:#fff}
.style-opaque-box.outer-gray .owl-page span{border-color:#bbb}
.style-opaque-box.outer-gray .owl-page.active span,.style-opaque-box.outer-gray .owl-page:hover span{background:#bbb}
.style-opaque-box.dark .owl-buttons div.owl-prev{color:#fff;background-color:rgba(0,0,0,.85)}
.style-opaque-box.dark .owl-buttons div.owl-prev:hover{background-color:#111;color:#fff}
.style-opaque-box.dark .owl-buttons div.owl-next{color:#fff;background-color:rgba(0,0,0,.85)}
.style-opaque-box.dark .owl-buttons div.owl-next:hover{background-color:#111;color:#fff}
.style-opaque-box.dark .owl-page span{border-color:#222}
.style-opaque-box.dark .owl-page.active span,.style-opaque-box.dark .owl-page:hover span{background:#222}
.style-thin-outline .owl-controls{margin-top:0;text-align:center}
.style-thin-outline .owl-buttons div{position:absolute;display:block;width:22px;height:42px;top:50%;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;background:url(https://3f82517398f53a173c75-bac4842d21a7837a993a6f6815f909af.ssl.cf2.rackcdn.com/sprite_png-1454945862);opacity:1;text-align:center}
.style-thin-outline .owl-buttons div i{display:none}
.style-thin-outline .owl-buttons div.owl-prev{left:20px;background-position:0 0}
.style-thin-outline .owl-buttons div.owl-next{right:20px;background-position:0 -52px}
.style-thin-outline .owl-pagination{position:absolute;left:0;bottom:-37px;width:100%}
.style-thin-outline .owl-page{margin-top:5px;display:inline-block;zoom:1;*display:inline}
.style-thin-outline .owl-page span{display:block;width:7px;height:7px;margin:5px 4px;background:0 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.style-thin-outline .owl-page.active span,.style-thin-outline .owl-page:hover span{background:rgba(0,0,0,.5)}
.style-thin-outline.outer-gray .owl-page span{border-color:#bbb}
.style-thin-outline.outer-gray .owl-page.active span,.style-thin-outline.outer-gray .owl-page:hover span{background:#bbb}
.style-thin-outline .wpb_flexslider .flex-direction-nav a{position:absolute;display:block;width:22px;height:42px;top:50%;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(https://3f82517398f53a173c75-bac4842d21a7837a993a6f6815f909af.ssl.cf2.rackcdn.com/sprite_png-1454945862);text-align:center;text-indent:-999px;overflow:hidden}
.style-thin-outline .wpb_flexslider .flex-direction-nav a:before{display:none}
.style-thin-outline .wpb_flexslider .flex-direction-nav a.flex-prev{left:20px;background-position:0 0}
.style-thin-outline .wpb_flexslider .flex-direction-nav a.flex-next{right:20px;background-position:0 -52px}
.style-thin-outline .tp-leftarrow.default{width:22px;height:42px;background:url(https://3f82517398f53a173c75-bac4842d21a7837a993a6f6815f909af.ssl.cf2.rackcdn.com/sprite_png-1454945862)}
.style-thin-outline .tp-rightarrow.default{width:22px;height:42px;background:url(https://3f82517398f53a173c75-bac4842d21a7837a993a6f6815f909af.ssl.cf2.rackcdn.com/sprite_png-1454945862);background-position:0 -52px}
.style-thin-outline .tp-bullets.simplebullets.round .bullet{width:7px;height:7px;margin:5px 4px;background:0 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.style-thin-outline .tp-bullets.simplebullets.round .bullet.selected{background:rgba(0,0,0,.5)}
.style-thin-outline.dark .owl-buttons div.owl-prev{background-position:0 -176px}
.style-thin-outline.dark .owl-buttons div.owl-next{background-position:0 -228px}
.style-thin-outline.dark .owl-page span{border-color:#111}
.style-thin-outline.dark .owl-page.active span,.style-thin-outline.dark .owl-page:hover span{background:rgba(255,255,255,.5)}
.style-thin-outline.dark .wpb_flexslider .flex-direction-nav a.flex-prev{background-position:0 -176px}
.style-thin-outline.dark .wpb_flexslider .flex-direction-nav a.flex-next{background-position:0 -228px}
.style-thin-outline.dark .tp-leftarrow.default{background-position:0 -176px}
.style-thin-outline.dark .tp-rightarrow.default{background-position:0 -228px}
.style-thin-outline.dark .tp-bullets.simplebullets.round .bullet{border-color:#111}
.style-thin-outline.dark .tp-bullets.simplebullets.round .bullet.selected{background:rgba(255,255,255,.5)}