.postcontent{width:860px}.postcontent.bothsidebar{width:580px}.sidebar{width:240px}.col_full{width:100%}.col_half{width:48%}.col_one_third{width:30.63%}.col_two_third{width:65.33%}.col_one_fourth{width:22%}.col_three_fourth{width:74%}.col_one_fifth{width:16.8%}.col_two_fifth{width:37.6%}.col_three_fifth{width:58.4%}.col_four_fifth{width:79.2%}.col_one_sixth{width:13.33%}.col_five_sixth{width:82.67%}body.stretched .container-fullwidth{position:relative;padding:0 60px;width:100%}.postcontent,.sidebar,.col_full,.col_half,.col_one_third,.col_two_third,.col_three_fourth,.col_one_fourth,.col_one_fifth,.col_two_fifth,.col_three_fifth,.col_four_fifth,.col_one_sixth,.col_five_sixth{display:block;position:relative;margin-right:4%;margin-bottom:50px;float:left}.postcontent,.sidebar{margin-right:40px}.col_full{clear:both;float:none;margin-right:0}.postcontent.col_last,.sidebar.col_last{float:right}.col_last{margin-right:0!important;clear:right}.hidden{display:none!important}.fslider,.fslider .flexslider,.fslider .slider-wrap,.fslider .slide,.fslider .slide>a,.fslider .slide>img,.fslider .slide>a>img{position:relative;display:block;width:100%;height:auto;overflow:hidden;-webkit-backface-visibility:hidden}.fslider{min-height:32px}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0;border:0}.slider-wrap,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;border:0}.flexslider{position:relative;margin:0;padding:0}.flexslider .slider-wrap>.slide{display:none;-webkit-backface-visibility:hidden}.flexslider .slider-wrap img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slider-wrap:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slider-wrap{display:block}* html .slider-wrap{height:1%}.no-js .slider-wrap>.slide:first-child{display:block}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-nav{position:absolute;z-index:10;text-align:center;top:14px;right:10px;margin:0}.flex-control-nav li{float:left;display:block;margin:0 3px;width:10px;height:10px}.flex-control-nav li a{display:block;cursor:pointer;text-indent:-9999px;width:10px!important;height:10px!important;border:1px solid #FFF;border-radius:50%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.flex-control-nav li:hover a,.flex-control-nav li a.flex-active{background-color:#fff}#header{position:relative;background-color:#FFF;border-bottom:1px solid #f5f5f5}#header .container{position:relative}#header.transparent-header{background:transparent;border-bottom:0;z-index:199}#header.transparent-header.floating-header{margin-top:60px}#header.transparent-header.floating-header .container{width:1220px;background-color:#FFF;padding:0 40px;border-radius:2px}#header.transparent-header.floating-header.sticky-header .container{width:1170px;padding:0 15px}#header.transparent-header+#slider,#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#google-map,#slider+#header.transparent-header{top:-100px;margin-bottom:-100px}#header.transparent-header.floating-header+#slider,#header.transparent-header.floating-header+#google-map{top:-160px;margin-bottom:-160px}#header.transparent-header+#page-title.page-title-parallax .container{z-index:5;padding-top:100px}#header.full-header{border-bottom-color:#EEE}body.stretched #header.full-header .container{width:100%;padding:0 30px}#header.transparent-header.full-header #header-wrap{border-bottom:1px solid rgba(0,0,0,0.1)}#slider+#header.transparent-header.full-header #header-wrap{border-top:1px solid rgba(0,0,0,0.1);border-bottom:0}#logo{position:relative;float:left;font-family:'Titillium Web',sans-serif;font-size:36px;line-height:100%;margin-right:40px}#header.full-header #logo{padding-right:30px;margin-right:30px;border-right:1px solid #EEE}#header.transparent-header.full-header #logo{border-right-color:rgba(0,0,0,0.1)}#logo a{display:block;color:#000}#logo img{display:block;max-width:100%}#logo a.standard-logo{display:block}#logo a.retina-logo{display:none}#primary-menu{float:right}#primary-menu ul.mobile-primary-menu{display:none}#header.full-header #primary-menu>ul{float:left;padding-right:15px;margin-right:15px;border-right:1px solid #EEE}#header.transparent-header.full-header #primary-menu>ul{border-right-color:rgba(0,0,0,0.1)}#primary-menu-trigger,#page-submenu-trigger{opacity:0;pointer-events:none;cursor:pointer;font-size:14px;position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;line-height:50px;text-align:center;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#primary-menu ul{list-style:none;margin:0}#primary-menu>ul{float:left}#primary-menu ul li{position:relative}#primary-menu ul li.mega-menu{position:inherit}#primary-menu ul>li{float:left;margin-left:2px}#primary-menu>ul>li:first-child{margin-left:0}#primary-menu ul li>a{display:block;line-height:22px;padding:39px 15px;color:#444;font-weight:bold;font-size:16px;letter-spacing:1px;text-transform:uppercase;font-family:'Titillium Web',sans-serif;-webkit-transition:margin .4s ease,padding .4s ease;-o-transition:margin .4s ease,padding .4s ease;transition:margin .4s ease,padding .4s ease}#primary-menu ul li>a span{display:none}#primary-menu ul li>a i{position:relative;top:-1px;font-size:14px;width:16px;text-align:center;margin-right:6px;vertical-align:top}#primary-menu ul li>a i.icon-angle-down:last-child{font-size:12px;margin:0 0 0 5px}#primary-menu ul li:hover>a,#primary-menu ul li.current>a{color:#1abc9c}body.no-superfish #primary-menu li:hover>ul:not(.mega-menu-column),body.no-superfish #primary-menu li:hover>.mega-menu-content{display:block}#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content{display:none;position:absolute;width:220px;background-color:#FFF;box-shadow:0 13px 42px 11px rgba(0,0,0,0.05);border:1px solid #EEE;border-top:2px solid #1abc9c;height:auto;z-index:199;top:100%;left:0;margin:0}#primary-menu ul ul:not(.mega-menu-column) ul{top:-2px!important;left:218px}#primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),#primary-menu ul li .mega-menu-content.menu-pos-invert{left:auto;right:0}#primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert{right:218px}#primary-menu ul ul li{float:none;margin:0}#primary-menu ul ul li:first-child{border-top:0}#primary-menu ul ul li>a{font-size:13px;font-weight:500;color:#666;padding-top:10px;padding-bottom:10px;border:0;letter-spacing:0;font-family:'Titillium Web',sans-serif;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#primary-menu ul ul li>a i{vertical-align:middle}#primary-menu ul ul li:hover>a{background-color:#f9f9f9;padding-left:18px;color:#1abc9c}#primary-menu ul ul>li.sub-menu>a,#primary-menu ul ul>li.sub-menu:hover>a{background-image:url("images/icons/submenu.png");background-position:right center;background-repeat:no-repeat}#header,#header-wrap,#logo img{height:100px;-webkit-transition:height .4s ease,opacity .3s ease;-o-transition:height .4s ease,opacity .3s ease;transition:height .4s ease,opacity .3s ease}#primary-menu>ul>li>ul,#primary-menu>ul>li>.mega-menu-content,#primary-menu>ul>li.mega-menu>.mega-menu-content{-webkit-transition:top .4s ease;-o-transition:top .4s ease;transition:top .4s ease}#top-cart{-webkit-transition:margin .4s ease,opacity .3s ease;-o-transition:margin .4s ease,opacity .3s ease;transition:margin .4s ease,opacity .3s ease}body:not(.top-search-open) #header-wrap #logo,body:not(.top-search-open) #primary-menu>ul,body:not(.top-search-open) #primary-menu>.container>ul,body:not(.top-search-open) #top-cart,body:not(.top-search-open) #side-panel-trigger,body:not(.top-search-open) #top-account{opacity:1;-webkit-transition:height .4s ease,margin .4s ease,opacity .2s .2s ease;-o-transition:height .4s ease,margin .4s ease,opacity .2s .2s ease;transition:height .4s ease,margin .4s ease,opacity .2s .2s ease}#header-wrap{position:relative;z-index:199;-webkit-backface-visibility:hidden}#header.sticky-header #header-wrap{position:fixed;top:0;left:0;width:100%;background-color:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.1)}#header.sticky-header:not(.static-sticky),#header.sticky-header:not(.static-sticky) #header-wrap,#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{height:60px}#header.sticky-header:not(.static-sticky) #primary-menu>ul>li>a{padding-top:19px;padding-bottom:19px}#header.sticky-header:not(.static-sticky) #top-search,#header.sticky-header:not(.static-sticky) #top-cart,#header.sticky-header:not(.static-sticky) #side-panel-trigger{margin-top:20px!important;margin-bottom:20px!important}#header.sticky-header:not(.static-sticky) #top-account{margin-top:12px!important;margin-bottom:13px!important}#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content{top:40px}.breadcrumb{position:absolute!important;width:auto!important;top:50%!important;left:auto!important;right:15px!important;margin:-10px 0 0 0!important;background-color:transparent!important;padding:0!important;font-size:12px}#slider{position:relative;width:100%;overflow:hidden}.slider-parallax{position:relative}.slider-parallax,.slider-parallax .swiper-container{visibility:visible;-webkit-backface-visibility:hidden}.slider-parallax .slider-parallax-inner{position:fixed;width:100%;height:100%}.device-touch .slider-parallax .slider-parallax-inner{position:relative}body:not(.side-header) .slider-parallax .slider-parallax-inner{left:0}body:not(.stretched) .slider-parallax .slider-parallax-inner{left:auto}#header.transparent-header+.slider-parallax .slider-parallax-inner{top:0}.slider-parallax .slider-parallax-inner,.slider-parallax .slider-caption,.slider-parallax .ei-title{will-change:transform;-webkit-transform:translate3d(0,0,0);-webkit-transition:transform 0s linear;-webkit-backface-visibility:hidden}.fslider[data-animation="fade"][data-thumbs="true"] .flexslider,.fslider.testimonial[data-animation="fade"] .flexslider{height:auto!important}.flex-control-nav.flex-control-thumbs{position:relative;top:0;left:0;right:0;margin:2px -2px -2px 0;height:75px}.flex-control-nav.flex-control-thumbs li{margin:0 2px 2px 0}.flex-control-nav.flex-control-thumbs li img{cursor:pointer;text-indent:-9999px;border:0;border-radius:0;margin:0;opacity:.5;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-control-nav.flex-control-thumbs li,.flex-control-nav.flex-control-thumbs li img{display:block;width:100px!important;height:auto!important}.flex-control-nav.flex-control-thumbs li:hover img,.flex-control-nav.flex-control-thumbs li img.flex-active{border-width:0;opacity:1}.portfolio{position:relative;margin:0 -12px -12px 0}body:not(.device-touch) .portfolio{-webkit-transition:height .4s linear;-o-transition:height .4s linear;transition:height .4s linear}.portfolio-item{float:left;position:relative;width:25%;height:auto;padding:0 12px 12px 0}.portfolio-notitle .portfolio-item,.portfolio-notitle .iportfolio{overflow:hidden}.portfolio-item .portfolio-image{position:relative;overflow:hidden}.portfolio-item .portfolio-image,.portfolio-item .portfolio-image a,.portfolio-item .portfolio-image img{display:block;width:100%;height:auto}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-image img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio-desc{z-index:3;padding:15px 5px 10px}.portfolio-desc h3{margin:0;padding:0;font-size:19px}.portfolio-desc h3 a{color:#222}.portfolio-desc h3 a:hover{color:#1abc9c}.portfolio-desc span{display:block;margin-top:3px;color:#888}.portfolio-desc span a{color:#888}.portfolio-desc span a:hover{color:#000}.portfolio-notitle .portfolio-desc{position:absolute;display:block!important;width:100%;height:78px;padding:15px 5px;top:auto;bottom:-79px;left:0;background-color:#FFF;border-bottom:1px solid #EEE}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-desc{-webkit-transition:bottom .2s ease-in-out;-o-transition:bottom .2s ease-in-out;transition:bottom .2s ease-in-out}.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-nomargin.portfolio-notitle .portfolio-desc{bottom:-78px;border-bottom:0}.portfolio-notitle .portfolio-item:hover .portfolio-desc,.portfolio-notitle .iportfolio:hover .portfolio-desc{bottom:0!important}.bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}body.device-touch.device-xs .portfolio-notitle .portfolio-desc,body.device-touch.device-xxs .portfolio-notitle .portfolio-desc{display:none!important}.portfolio.portfolio-1{margin:0 0 -40px 0}.portfolio-1 .portfolio-item{float:none;width:100%;margin:0 0 40px;padding-bottom:40px;padding-right:0;border-bottom:1px solid #EEE}.portfolio-1 .portfolio-item .portfolio-image{float:left;margin-right:40px}.portfolio-1 .portfolio-item.alt .portfolio-image{float:right;margin:0 0 0 40px}.portfolio-1 .portfolio-item .portfolio-image,.portfolio-1 .portfolio-item .portfolio-image a,.portfolio-1 .portfolio-item .portfolio-image img{display:block;width:720px;height:400px}.portfolio-1 .portfolio-desc{float:left;width:380px;padding:10px 0}.portfolio-1 .alt .portfolio-desc{float:right}.portfolio-1 .portfolio-desc h3{font-size:22px}.portfolio-1 .portfolio-desc span{margin-top:6px;font-size:14px}.portfolio-1 .portfolio-desc p{margin:20px 0 25px;font-size:14px}.portfolio-1 .portfolio-desc li{margin:3px 0}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;text-align:center;background-color:rgba(0,0,0,0.5)}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.portfolio-item:hover .portfolio-overlay,.iportfolio:hover .portfolio-overlay{opacity:1}.portfolio-overlay a{position:absolute;top:50%;left:50%;background-color:#f5f5f5;width:40px!important;height:40px!important;margin:-28px 0 0 -44px;font-size:18px;line-height:40px;text-align:center;color:#444;border-radius:50%;-webkit-backface-visibility:hidden}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay a{-webkit-transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;-o-transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear}.portfolio-overlay a.right-icon{left:auto;right:50%;margin-left:0;margin-right:-44px}.portfolio-overlay a.center-icon{display:block;margin:-20px 0 0 -20px;opacity:0}.portfolio-item:hover a.center-icon,.iportfolio:hover a.center-icon{opacity:1}.portfolio-overlay a:hover{color:#1abc9c;background-color:#EEE}.portfolio-item:hover .portfolio-overlay a.left-icon,.portfolio-item:hover .portfolio-overlay a.right-icon,.iportfolio:hover .portfolio-overlay a.left-icon,.iportfolio:hover .portfolio-overlay a.right-icon{margin-top:-18px}.portfolio-overlay a i.icon-line-play{position:relative;left:2px}.portfolio-overlay .portfolio-desc{position:relative;padding:0!important;margin:0;text-align:center}.portfolio-overlay .portfolio-desc a{display:inline;position:relative;top:0;left:0;margin:0;font-size:inherit;width:auto!important;height:auto!important;line-height:1;background-color:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,0.15)}.portfolio-overlay .portfolio-desc h3{font-weight:600;color:#f5f5f5!important;line-height:1}.portfolio-overlay .portfolio-desc h3 a{color:#f5f5f5!important}.portfolio-overlay .portfolio-desc span{margin-top:7px;color:#DDD!important}.portfolio-overlay .portfolio-desc span a{color:#DDD!important;font-size:inherit}.portfolio-overlay .portfolio-desc ~ a{display:inline-block;position:relative;top:0;left:0;margin:20px 0 0!important}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay .portfolio-desc ~ a{-webkit-transition:color .2s linear,background-color .2s linear,opacity .2s linear;-o-transition:color .2s linear,background-color .2s linear,opacity .2s linear;transition:color .2s linear,background-color .2s linear,opacity .2s linear}.portfolio-overlay .portfolio-desc ~ a.right-icon{left:0;right:0;margin-left:5px!important;margin-right:0!important}.portfolio-overlay .portfolio-desc a:hover{background:transparent}body.device-touch.device-xs .portfolio-notitle .portfolio-overlay,body.device-touch.device-xxs .portfolio-notitle .portfolio-overlay{display:none!important}.iportfolio{position:relative;float:none;width:100%;margin:0;padding:0}.iportfolio .portfolio-image{position:relative;overflow:hidden}.iportfolio .portfolio-image,.iportfolio .portfolio-image a,.iportfolio .portfolio-image img{display:block;width:100%;height:auto}.iportfolio .portfolio-overlay{height:100%!important}#page-menu,#page-menu-wrap{position:relative;height:44px;line-height:44px;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}#page-menu-wrap{z-index:99;background-color:#1abc9c;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}#page-menu.sticky-page-menu #page-menu-wrap{position:fixed;z-index:99;left:0;width:100%;box-shadow:0 0 15px rgba(0,0,0,0.3)}#header.static-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap,#header.static-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap{top:100px}#header ~ #page-menu.sticky-page-menu #page-menu-wrap,#header.no-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap,#header ~ #content #page-menu.sticky-page-menu #page-menu-wrap,#header.no-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap{top:0}#header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap,#header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap{top:60px}#page-submenu-trigger{top:0;margin-top:0;left:auto;right:15px;width:40px;height:44px;line-height:44px}#page-menu .menu-title{float:left;color:#FFF;font-size:20px;font-weight:300}#page-menu .menu-title span{font-weight:600}#page-menu nav{position:relative;float:right}#page-menu nav ul{margin-bottom:0;height:44px}#page-menu nav li{position:relative;float:left;list-style:none}#page-menu nav li a{display:block;height:28px;line-height:28px;margin:8px 4px;padding:0 14px;color:#FFF;font-size:14px;border-radius:14px}#page-menu nav li a .icon-angle-down{margin-left:5px}body:not(.device-touch) #page-menu nav li a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-menu nav li:hover a,#page-menu nav li.current a{background-color:rgba(0,0,0,0.15)}#page-menu li:hover ul{display:block}#page-menu ul ul{display:none;position:absolute;width:150px;top:44px;left:0;z-index:149;height:auto;background-color:#1abc9c}#page-menu ul ul ul{display:none!important}#page-menu ul ul li{float:none}#page-menu ul ul a{height:auto;line-height:22px;margin:0;padding:8px 14px;border-radius:0;background-color:rgba(0,0,0,0.15)}#page-menu ul ul li:hover a,#page-menu ul ul li.current a{background-color:rgba(0,0,0,0.3)}#top-cart{float:right;margin:40px 0 40px 15px;-webkit-transition:margin .4s ease,opacity .3s ease;-o-transition:margin .4s ease,opacity .3s ease;transition:margin .4s ease,opacity .3s ease}body:not(.top-search-open) #header-wrap #logo,body:not(.top-search-open) #primary-menu>ul,body:not(.top-search-open) #top-cart{opacity:1;-webkit-transition:height .4s ease,margin .4s ease,opacity .2s .2s ease;-o-transition:height .4s ease,margin .4s ease,opacity .2s .2s ease;transition:height .4s ease,margin .4s ease,opacity .2s .2s ease}#header-wrap{z-index:199;-webkit-backface-visibility:hidden}#page-menu,#page-menu-wrap{position:relative;height:44px;line-height:44px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}#page-menu-wrap{z-index:99;background-color:#1abc9c;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}#page-submenu-trigger{top:0;margin-top:0;left:auto;right:15px;width:40px;height:44px;line-height:44px}#page-menu .menu-title{float:left;color:#FFF;font-size:20px;font-weight:300}#page-menu .menu-title span,#page-title h1{font-weight:600}#page-menu nav{float:right}#page-menu nav ul{margin-bottom:0;height:44px}#page-menu nav li{float:left;list-style:none}#page-menu nav li a{display:block;height:28px;line-height:28px;margin:8px 4px;padding:0 14px;color:#FFF;font-size:14px;border-radius:14px}body:not(.device-touch) #page-menu nav li a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-menu nav li.current a,#page-menu nav li:hover a{background-color:rgba(0,0,0,.15)}#slider{width:100%}#content,#content .container,#page-title,#page-title .container,#slider .container,.content-wrap,.portfolio,.portfolio-filter,.portfolio-filter li,.portfolio-filter li a,.portfolio-item,.portfolio-item .portfolio-image{position:relative}body:not(.side-header) .slider-parallax .slider-parallax-inner{left:0}#header.transparent-header+.slider-parallax .slider-parallax-inner{top:0}#slider .container{height:100%}#page-title{padding:50px 0;background-color:#f5f5f5;border-bottom:1px solid #EEE}#page-title h1{padding:0;margin:0;line-height:1;letter-spacing:1px;color:#333;font-size:28px;text-transform:uppercase}#page-title span{display:block;margin-top:10px;font-weight:300;color:#777;font-size:18px}#page-title.page-title-dark{background-color:#333;text-shadow:1px 1px 1px rgba(0,0,0,.15)!important;border-bottom:0}#page-title.page-title-dark h1{color:rgba(255,255,255,.9)!important}#page-title.page-title-dark span{color:rgba(255,255,255,.7)}#page-title.page-title-parallax{padding:100px 0;text-shadow:none;border-bottom:0;background-color:transparent;background-image:url(images/parallax/parallax-bg.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat}.button,.button:hover,.portfolio-shuffle:hover{text-shadow:1px 1px 1px rgba(0,0,0,.2)}.fbox-border.fbox-effect .fbox-icon i:after,.i-alt{background-image:url(images/icons/iconalt.svg);background-position:center center}#page-title.page-title-parallax h1{font-size:40px;font-weight:600;letter-spacing:2px}.button,.feature-box h3,.heading-block h1{text-transform:uppercase;letter-spacing:1px}#page-title.page-title-parallax span{font-size:22px}#content{background-color:#FFF}#content p{line-height:1.8}.content-wrap{padding:80px 0}.grid-container{position:relative}body:not(.device-touch) .grid-container{-webkit-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease}.portfolio-filter{margin:0 0 40px;list-style:none;border:1px solid rgba(0,0,0,.07);float:left;border-radius:4px}.portfolio-filter li{float:left}.portfolio-filter li a{display:block;padding:12px 18px;font-size:14px;line-height:15px;color:#666;border-left:1px solid rgba(0,0,0,.07)}.portfolio-filter li:first-child a{border-left:none;border-radius:4px 0 0 4px}.portfolio-filter li:last-child a{border-radius:0 4px 4px 0}.portfolio-filter li a:hover{color:#1abc9c}.portfolio-filter li.activeFilter a{color:#FFF!important;background-color:#1abc9c;margin:-1px 0;padding:13px 18px;font-weight:600}.portfolio-shuffle{float:right;width:41px;height:41px;border:1px solid rgba(0,0,0,.07);font-size:14px;text-align:center;line-height:41px;color:#333;border-radius:4px;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.portfolio-shuffle:hover{background-color:#1abc9c;color:#FFF}.portfolio{margin:0 -12px -12px 0}body:not(.device-touch) .portfolio{-webkit-transition:height .4s linear;-o-transition:height .4s linear;transition:height .4s linear}.portfolio-item{float:left;width:25%;height:auto;padding:0 12px 12px 0}.portfolio-item .portfolio-image,.portfolio-item .portfolio-image a,.portfolio-item .portfolio-image img{display:block;width:100%;height:auto}.portfolio-desc{z-index:3;padding:15px 5px 10px}.portfolio-desc span{display:block;margin-top:3px;color:#888}.portfolio.portfolio-5{margin:0 -10px -10px 0}.portfolio-5 .portfolio-item{width:20%;padding:0 10px 10px 0}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;text-align:center;background-color:rgba(0,0,0,.5)}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.portfolio-item:hover .portfolio-overlay{opacity:1}.portfolio-overlay a{position:absolute;top:50%;left:50%;background-color:#f5f5f5;width:40px!important;height:40px!important;margin:-28px 0 0 -44px;font-size:18px;line-height:40px;text-align:center;color:#444;border-radius:50%;-webkit-backface-visibility:hidden}body:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-overlay a{-webkit-transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;-o-transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear;transition:color .2s linear,background-color .2s linear,margin-top .2s linear,opacity .2s linear}.portfolio-overlay a.center-icon{display:block;margin:-20px 0 0 -20px;opacity:0}.portfolio-item:hover a.center-icon{opacity:1}.portfolio-overlay a:hover{color:#1abc9c;background-color:#EEE}.button{display:inline-block;position:relative;cursor:pointer;outline:0;white-space:nowrap;margin:5px;padding:0 22px;font-size:14px;height:40px;line-height:40px;background-color:#1abc9c;color:#FFF;font-weight:400;border:0}body:not(.device-touch) .button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{background-color:#444;color:#FFF}.button.button-small{padding:0 17px;font-size:12px;height:34px;line-height:34px}.button.button-rounded{border-radius:3px}.feature-box{position:relative;margin-top:20px;padding:0 0 0 80px}.feature-box:first-child{margin-top:0}.feature-box .fbox-icon{display:block;position:absolute;width:64px;height:64px;top:0;left:0}.feature-box .fbox-icon a,.feature-box .fbox-icon i{display:block;position:relative;width:100%;height:100%;color:#FFF}.feature-box .fbox-icon i{border-radius:50%;background-color:#1abc9c;font-style:normal;font-size:28px;text-align:center;line-height:64px}.feature-box h3{font-size:16px;font-weight:600;margin-bottom:0;color:#333}.feature-box p{margin:8px 0 0;color:#999}.feature-box.fbox-border .fbox-icon{border:1px solid #1abc9c;border-radius:50%;padding:0}.feature-box.fbox-border .fbox-icon i{border:0;background-color:transparent!important;color:#1abc9c;line-height:62px!important}.feature-box.fbox-plain .fbox-icon{border:none!important;height:auto!important}.feature-box.fbox-plain .fbox-icon i{border:none!important;background-color:transparent!important;color:#1abc9c;border-radius:0;font-size:48px;line-height:1!important}.feature-box.fbox-center{padding:0;text-align:center}.feature-box.fbox-center .fbox-icon{position:relative;width:96px;height:96px;margin:0 auto 30px}.feature-box.fbox-center .fbox-icon i{font-size:42px;line-height:96px}.feature-box.fbox-center.fbox-plain .fbox-icon i{font-size:84px}.feature-box h3 span.subtitle{display:block;margin-top:5px;color:#444;font-weight:300;text-transform:none}.feature-box.fbox-bg.fbox-center{margin-top:68px;padding:68px 30px 30px;background-color:#FFF;border:1px solid #e5e5e5;border-radius:5px}.feature-box.fbox-bg.fbox-center:first-child{margin-top:48px}.feature-box.fbox-bg.fbox-center .fbox-icon{position:absolute;top:-48px;left:50%;margin:0 0 0 -48px}.feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon{background-color:#FFF}.fbox-effect .fbox-icon i{z-index:1;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.fbox-effect .fbox-icon i:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-3px;left:-3px;padding:3px;box-shadow:0 0 0 2px #333;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transform:scale(.8);-moz-transition:-moz-transform .3s,opacity .3s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform .3s,opacity .3s;transform:scale(.8);opacity:0}.social-icon i,.toggle,.toggle .togglet{display:block;position:relative}.fbox-effect .fbox-icon i:hover,.fbox-effect:hover .fbox-icon i{background-color:#333;color:#FFF}.fbox-effect .fbox-icon i:hover:after,.fbox-effect:hover .fbox-icon i:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.fbox-border.fbox-effect .fbox-icon i{-webkit-transition:color .5s,box-shadow .5s,background-color .5s;-o-transition:color .5s,box-shadow .5s,background-color .5s;transition:color .5s,box-shadow .5s,background-color .5s}.fbox-border.fbox-effect .fbox-icon i:after{top:-2px;left:-2px;padding:2px;z-index:-1;box-shadow:none;background-size:100% 100%;-webkit-transition:-webkit-transform .5s,opacity .5s,background-color .5s;-o-transition:-moz-transform .5s,opacity .5s,background-color .5s;transition:transform .5s,opacity .5s,background-color .5s;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;background-color:#333}.fbox-border.fbox-effect .fbox-icon i:hover,.fbox-border.fbox-effect:hover .fbox-icon i{color:#FFF;box-shadow:0 0 0 1px #333}.fbox-border.fbox-effect .fbox-icon i:hover:after,.fbox-border.fbox-effect:hover .fbox-icon i:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.social-icon{display:block;float:left;text-align:center!important;cursor:pointer;font-style:normal;margin:0 5px 5px 0;width:40px;height:40px;font-size:20px;line-height:38px!important;color:#555;text-shadow:none;border:1px solid #AAA;border-radius:3px}#gotoTop,.title-center,.toggle .togglet i{text-align:center}body:not(.device-touch) .social-icon{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.i-alt{background-size:100% 100%}.si-borderless{border-color:transparent!important}.social-icon.si-small{width:32px;height:32px;font-size:14px;line-height:30px!important}body:not(.device-touch) .social-icon i{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-icon i:last-child{color:#FFF!important}.social-icon:hover i:first-child{margin-top:-38px}.social-icon.si-small:hover i:first-child{margin-top:-30px}.social-icon:hover{color:#555;border-color:transparent}.si-facebook:hover{background-color:#3b5998!important}.si-gplus:hover{background-color:#dd4b39!important}.si-linkedin:hover{background-color:#0e76a8!important}.si-twitter:hover{background-color:#00acee!important}.toggle{margin:0 0 20px}.toggle .togglet{line-height:24px;padding:0 0 0 24px;margin:0;font-size:16px;font-weight:600;color:#444;cursor:pointer}.toggle .togglet i{position:absolute;top:0;left:0;width:16px;font-size:16px;line-height:24px}#google-map,.acc_content,.fancy-title,.tab-container,.tabs,.toggle .togglec{position:relative}.toggle .togglet i.toggle-open{display:none}.toggle .togglec{display:block;padding:10px 0 0 24px}.acc_content{padding:0 0 15px 20px}.heading-block{margin-bottom:50px}.heading-block h1{margin-bottom:0;font-weight:700;color:#333;font-size:32px}.heading-block>span:not(.before-heading){display:block;margin-top:10px;font-weight:300;color:#777}.center .heading-block>span,.heading-block.center>span{max-width:700px;margin-left:auto;margin-right:auto}.heading-block h1+span{font-size:24px}.heading-block:after{content:'';display:block;margin-top:30px;width:40px;border-top:2px solid #444}.center .heading-block:after,.heading-block.center:after{margin:30px auto 0}.fancy-title{margin-bottom:30px}.fancy-title h3,.fancy-title h4{position:relative;display:inline-block;background-color:#FFF;padding-right:15px;margin-bottom:0}.fancy-title h4{padding-right:10px}.title-center h4{padding:0 10px}.fancy-title.title-bottom-border h3{display:block;background:0;padding:0 0 10px;border-bottom:2px solid #1abc9c}.fancy-title.title-dotted-border{background:url(images/icons/dotted.png) center repeat-x}#gotoTop{display:none;z-index:299;position:fixed;width:40px;height:40px;background-color:#333;background-color:rgba(0,0,0,.3);font-size:20px;line-height:36px;color:#FFF;top:auto;left:auto;right:30px;bottom:50px;cursor:pointer;border-radius:2px}body:not(.device-touch) #gotoTop{transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear}.stretched #gotoTop{bottom:30px}#gotoTop:hover{background-color:#1abc9c}#toast-container>:hover{opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}#footer{position:relative;background-color:#EEE;border-top:5px solid rgba(0,0,0,.2)}#copyrights{padding:40px 0;background-color:#DDD;font-size:14px;line-height:1.8}.copyright-links a{display:inline-block;margin:0 3px;color:#333;border-bottom:1px dotted #444}.copyright-links a:hover{color:#555;border-bottom:1px solid #666}#copyrights .col_half{margin-bottom:0!important}#copyrights a:first-child{margin-left:0}#copyrights .tright a:last-child{margin-right:0}.stretched #wrapper{width:100%;margin:0;box-shadow:none}body:not(.no-transition) #wrapper{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}#content,#slider,.clear,.grid-container,.portfolio-item .portfolio-image,.social-icon{overflow:hidden}h1,h2,h3,h4,h5{font-weight:600}#wrapper,.line,.ohidden{position:relative}#logo img,img{max-width:100%}li,ul{margin:0;padding:0}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}body,h1,h3,h4,h5{line-height:1.5;font-family:'Titillium Web',sans-serif}::selection{background:#1abc9c;color:#FFF;text-shadow:none}::-moz-selection{background:#1abc9c;color:#FFF;text-shadow:none}::-webkit-selection{background:#1abc9c;color:#FFF;text-shadow:none}:active,:focus{outline:0!important}body{color:#555}a{text-decoration:none!important;color:#1abc9c}a:hover{color:#222}a img{border:0}h1,h3,h4,h5{color:#444;margin:0 0 30px}h1{font-size:36px}h3{font-size:24px}h4{font-size:18px}h5{margin-bottom:20px;font-size:14px;font-weight:600}h3>span:not(.nocolor),h4>span:not(.nocolor){color:#1abc9c}p,table,ul{margin-bottom:30px}.uppercase{text-transform:uppercase!important}.tright{text-align:right!important}.fright{float:right!important}.ohidden{overflow:hidden!important}#wrapper{float:none;width:1220px;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1)}.col_full,.line{width:100%}.line{clear:both;margin:60px 0;border-top:1px solid #EEE}span.middot{display:inline-block;margin:0 5px}#logo a,#logo a.standard-logo,#logo img,.bgicon{display:block}.topmargin{margin-top:50px!important}.bottommargin{margin-bottom:50px!important}.clear-bottommargin{margin-bottom:-50px!important}.topmargin-lg{margin-top:80px!important}.bottommargin-lg{margin-bottom:80px!important}.norightmargin{margin-right:0!important}.nobottommargin{margin-bottom:0!important}.col-padding{padding:60px}.center{text-align:center!important}.bgicon{position:absolute;bottom:-60px;right:-50px;font-size:210px;color:rgba(0,0,0,.1)}.sidebar-ul a{color:#fff}.sidebar-ul a:hover{color:#1abc9c}.iconlist-color1 li i{color:#fff!important}.sidebar-widgets-wrap .widget:first-child{padding-top:0;border-top:0}.widget:first-child{margin-top:0}.sidebar-widgets-wrap .widget{padding-top:50px;border-top:1px solid #eee}.widget{position:relative;margin-top:50px}.tabs{position:relative;margin:0 0 30px 0}ul.tab-nav:not(.tab-nav-lg){margin:0;border-bottom:1px solid #DDD;list-style:none}ul.tab-nav:not(.tab-nav-lg) li{float:left;border:1px solid #DDD;border-bottom:0;border-left:0;height:41px;text-align:center}ul.tab-nav:not(.tab-nav-lg) li:first-child{margin-left:15px;border-left:1px solid #DDD}ul.tab-nav:not(.tab-nav-lg) li a{display:block;padding:0 15px;color:#444;height:40px;line-height:40px;background-color:#f2f2f2;font-size:14px;font-weight:bold}ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a{position:relative;top:1px;background-color:#FFF}.tabs.tabs-alt ul.tab-nav li{border-color:transparent}.tabs.tabs-alt ul.tab-nav li:first-child{border-left:0}.tabs.tabs-alt ul.tab-nav li a{background-color:#FFF}.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a{border:1px solid #DDD;border-bottom:0}.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a{top:-1px;height:43px;line-height:38px;border-top:2px solid #1abc9c}.tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a{height:42px}.tabs.tabs-bb ul.tab-nav li{border:0;margin:0}.tabs.tabs-bb ul.tab-nav li a{background-color:transparent;border-bottom:2px solid transparent}.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a{border-bottom:2px solid #1abc9c;top:-2px;height:44px;line-height:44px}.accordion{margin-bottom:20px}.acctitle{display:block;position:relative;line-height:24px;margin:0;font-size:14px;font-weight:bold;color:#444;cursor:pointer;border-top:1px dotted #DDD;padding:10px 0 10px 20px}.acctitlec{cursor:auto}.acctitle:first-child{border-top:0}.acctitle i{position:absolute;top:0;left:0;width:14px;text-align:center;font-size:14px;line-height:44px}.acctitle i.acc-open,.acctitlec i.acc-closed{display:none}.acctitlec i.acc-open{display:block}.acc_content{position:relative;padding:0 0 15px 20px}.button-teal{background-color:#53777a}