.beopen-boxed-layout{overflow:hidden}.beopen-boxed-layout .container{width:980px;margin:auto;display:block}* html .clearfix{height:1%;overflow:visible}*+html .clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}vid{border:0}hr{border-top:1px solid #fff}*::selection{background:#c00;color:#fff}*::-moz-selection{background:#c00;color:#fff}*::-webkit-selection{background:#c00;color:#fff}h1,h2,h3,h4,h5,h6{font-family:'PT Sans','Open Sans',Arial,Verdana,sans-serif;font-weight:normal}h1,h2,h3,h4,h5{color:#46bed8}h1 a,h2 a,h3 a,h4 a,h5 a{color:#46bed8}.h2-na-zayavke{font-family:'PT Sans','Open Sans',Arial,Verdana,sans-serif;font-weight:normal;color:#46bed8;font-size:26px;text-align:center;color:#fff;padding-top:45px;padding-bottom:15px}#recaptcha_table{margin-bottom:10px!important}a{transition:color .2s , background-color .2s;-moz-transition:color .2s , background-color .2s;-webkit-transition:color .2s , background-color .2s;-o-transition:color .2s , background-color .2s}a:hover{transition:color .6s , background-color .6s;-moz-transition:color .6s , background-color .6s;-webkit-transition:color .6s , background-color .6s;-o-transition:color .6s , background-color .6s}input[type="submit"],button,a.button{transition:all .5s ease-in;-o-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;border-radius:2px}input[type="submit"]:hover,button:hover,a.button:hover{transition:all .5s ease-in;-o-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}a:hover,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{color:#77c831}a.readmore{padding:2px 10px;font-size:13px;line-height:12px}img{max-width:100%!important;height:auto!important}img.alignright{float:right;margin:0 0 18px 18px}img.alignleft{float:left;margin:0 18px 18px 0}img.aligncenter{display:block;margin:18px auto}figure img{height:auto;border:1px solid #ddd;margin:0 auto;display:block;box-shadow:0 2px 10px #ddd;-moz-box-shadow:0 2px 10px #ddd;-webkit-box-shadow:0 2px 10px #ddd;border-image:initial}figure.figure{margin:0 auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block}figure.figure figcaption{padding:8px 10px;font-size:13px;font-size:1.3rem;line-height:18px;color:#555}figure.alignright.figure{float:right;margin:0 0 18px 18px}figure.alignleft.figure{float:left;margin:0 18px 18px 0}.sidebar-section{font-size:13px;font-size:1.3rem;font-weight:normal}.sidebar-section h6 strong{font-weight:normal;padding-right:13px;font-size:14px;font-weight:bold;color:#bbb}.sidebar-section ul li ul li{margin-left:15px;font-size:13px}.footer-section{padding-bottom:10px;padding-top:20px;font-size:13px;font-size:1.3rem;font-weight:normal}.footer-nav li{display:block;float:left;font-weight:bold;width:95px;font-size:14px}.footer-nav li a{color:#949494}.footer-nav li a:hover{color:#6d6d6d}.footer-nav ul.children li{display:block;float:none;font-weight:normal;padding-left:0;font-size:12px}.footer-nav ul.sub-menu li{display:block;float:none;font-weight:normal;padding-left:0}.footer-nav ul.sub-menu li a{color:#a8a5a5}.footer-nav ul.sub-menu li a:hover{color:#929292}.footer-nav ul.sub-menu li ul.sub-menu li{padding-left:0;font-size:13px}ul.breadcrumbs li span{padding-left:3px}ul.breadcrumbs li a{padding-left:0;text-decoration:underline}ul.breadcrumbs li a:hover{color:#77c831}ul.breadcrumbs li a.home{opacity:.7;background:url(images/xhome.png.pagespeed.ic.wB9l-J34nd.png) no-repeat;display:block;width:12px;height:12px;margin-top:2px}ul.breadcrumbs li a.home:hover{opacity:1}div.breadcrumbs-placeholder{display:block;width:100%;height:25px;overflow:hidden}#respond textarea{height:100px}.wp-caption{}.wp-caption-text{}.sticky{}.gallery-caption{}.bypostauthor{}.reverie-pagination{display:block}ul.page-numbers{display:block;height:24px;margin-left:-5px}ul.page-numbers li{float:left;display:block;height:24px;color:#999;font-size:14px;margin-left:5px;border-radius:2px}ul.page-numbers li a{display:block;padding:2px 8px 2px;color:#555;background:#fafafa;border-radius:2px;box-shadow:inset 0 0 1px #888}ul.page-numbers li:hover a,ul.page-numbers li a:focus{background:#7fc443;color:#fff;margin-top:0}ul.page-numbers li.unavailable a{cursor:default;color:#999}ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus{background:transparent}ul.page-numbers li span.current{background:#43b6cf;color:#fff;font-weight:bold;cursor:default;display:block;padding:2px 8px 2px;border-radius:2px}.padder label+textarea{margin-top:0}.padder #item-body #message-threads .thread-avatar img{max-width:50px}ul.item-list.activity-list li.new_blog_post{padding-bottom:15px}.padder select{display:inline-block}.padder div.item-list-tabs{margin:25px 0}.padder form#whats-new-form textarea{height:30px}.padder .button{display:inline}.video{margin-bottom:0}iframe{border:0!important}.work .video iframe{height:150px}.work .video{height:150px}.tp-simpleresponsive .caption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute}.slotholder>img{max-width:none}.caption.big_white{color:#fff;font-size:35px;line-height:35px;font-weight:bold}.caption.small_white{color:#fff;font-size:20px;line-height:28px}.caption.big_black{color:#2c2c2c;font-size:35px;line-height:35px;font-weight:bold}.caption.big_black_bg{background-color:#2c2c2c;color:#fff;font-size:35px;line-height:35px;font-weight:bold;padding:5px 10px}.caption.small_black_bg{color:#fff;font-size:30px;line-height:38px;background-color:#2c2c2c;padding:5px 10px}.caption.big_white_bg{background-color:#fff;color:#414141;font-size:35px;line-height:35px;font-weight:bold;padding:5px 10px 7px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px -1px rgba(0,0,0,.2)}.caption.big_white_bg_2{background-color:#fff;color:#414141;font-size:27px;line-height:27px;font-weight:bold;padding:5px 10px 7px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px -1px rgba(0,0,0,.2)}.caption.small_white_bg{color:#414141;font-size:20px;line-height:28px;background-color:#fff;padding:5px 10px 6px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px -1px rgba(0,0,0,.2)}.caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.caption.noshadow{text-shadow:none}.fullwidthabanner ul{overflow:inherit}.fullwidthabanner ul li{padding:0;background:none}.fullwidthabanner img{max-width:none;display:block}.bannercontainer{width:100%;position:relative}.rev_slider{position:relative;overflow:hidden}.bannercontainer ul{overflow:inherit}.bannercontainer li{padding:0;background:none;list-style:none}.rev_slider img{max-width:none;display:block}.rev-shadow-top{position:absolute;background-image:url(images/xshadow-top.png.pagespeed.ic.6OQiQ1DuSx.png);background-repeat:no-repeat;background-position:top center;height:42px;width:100%;top:0;z-index:100}.tp-bullets{z-index:100;position:absolute;bottom:10px}.tp-bullets.simplebullets{bottom:10px}.tp-bullets.simplebullets.navbar{bottom:-20px;background:url(revslider/rs-plugin/assets/xnavigdots_bgtile.png.pagespeed.ic.bdeWqS-P8H.png);height:35px;padding:0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:-17px}.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/xbullets.png.pagespeed.ic.GY-lnWImiP.png) no-repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:-12px}.tp-bullets.simplebullets .bullet.last{margin-right:0}.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/xbullets2.png.pagespeed.ic.imcUhnlDFS.png) no-repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:-10px}.tp-bullets.simplebullets.square .bullet.last{margin-right:0}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/xnavigdots.png.pagespeed.ic.KRX6Mh-grE.png) no-repeat bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:30px!important}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:30px!important}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/arrow_left.png) no-repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/arrow_right.png) no-repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/xarrowleft.png.pagespeed.ic.MSwxoIDgw-.png) no-repeat top left;width:9px;height:16px;float:left;margin-right:-20px;margin-top:-8px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/xarrowright.png.pagespeed.ic.mpiVHusEXc.png) no-repeat top left;width:9px;height:16px;float:left;margin-left:-20px;margin-top:-8px}.tp-leftarrow.navbar.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar.thumbswitharrow{margin-left:0}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:-9px}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:-9px}.tp-leftarrow.large{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/xarrow_large_left.png.pagespeed.ic.bS1HnWQyY6.png) no-repeat top left;width:46px;height:46px;margin-left:20px;margin-top:-23px}.tp-rightarrow.large{z-index:100;cursor:pointer;position:relative;background:url(revslider/rs-plugin/assets/xarrow_large_right.png.pagespeed.ic.3zniM9nFxg.png) no-repeat top left;width:46px;height:46px;margin-left:-20px;margin-top:-23px}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-leftarrow,.tp-rightarrow{background:url(images/xslider-arrows.png.pagespeed.ic.wOZPlgnFz3.png) no-repeat!important}.tp-leftarrow{background-position:0 -50px!important}.tp-rightarrow{background-position:-50px -50px!important}.tp-leftarrow:hover{background-position:0 0!important}.tp-rightarrow:hover{background-position:-50px 0!important}.rev_slider_wrapper .tp-leftarrow,.rev_slider_wrapper .tp-rightarrow{background-color:#46bed8!important}.work .flex-container{width:205px!important}.fred{display:none}.caroufredsel_wrapper .fred{display:block;margin-bottom:15px}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.entry-images .flex-container{display:block;margin-bottom:20px}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 0;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height: 0}.flex-direction-nav a{width:25px;height:24px;margin:-10px 0 0;display:block;background:url(images/xnav-buttons-medium.png.pagespeed.ic.3tvMFl2qK2.png) no-repeat 0 0;position:absolute;top:50%;z-index:100;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:45px}.flex-direction-nav .flex-prev{left:45px}.flexslider:hover .flex-next{opacity:.8;right:0}.flexslider:hover .flex-prev{opacity:.8;left:0}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1!important}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;margin-top:-30px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display: inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}a.flex-prev,a.flex-next{background-color:#36b8d4}.tipsy{font-size:14px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#fff;color:#444;max-width:200px;padding:15px 18px 15px 18px;text-align:center}.tipsy-inner{}.tipsy-inner{box-shadow:0 2px 10px #aaa;-webkit-box-shadow:0 2px 10px #aaa;-moz-box-shadow:0 2px 10px #aaa}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #fff}.tipsy-arrow-n{border-bottom-color:#fff}.tipsy-arrow-s{border-top-color:#fff}.tipsy-arrow-e{border-left-color:#fff}.tipsy-arrow-w{border-right-color:#fff}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden}body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none}body.ps-active *:focus,div.ps-active *:focus{outline:0}div.ps-document-overlay{background:#000}div.ps-uilayer{background:#000;cursor:pointer}div.ps-zoom-pan-rotate{background:#000}div.ps-zoom-pan-rotate *{display:block}div.ps-carousel-item-loading{background:url(images/photoSwipe/loader.gif) no-repeat center center}div.ps-carousel-item-error{background:url(images/photoSwipe/xerror.gif.pagespeed.ic.N6QH2vFzKC.png) no-repeat center center}div.ps-caption{background:#000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-bottom:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center}div.ps-caption *{display:inline}div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:none;min-height:44px}div.ps-caption-content{padding:13px;display:block}div.ps-toolbar{background:#000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-top:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;height:44px;display:table;table-layout:fixed}div.ps-toolbar *{display:block}div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:none}div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell}div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(images/photoSwipe/xicons.png.pagespeed.ic.yxzkimbJuZ.png);background-repeat:no-repeat}div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0}div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px}div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px}div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(images/photoSwipe/xicons,402x.png.pagespeed.ic.aF8QCZIBqk.png)}}[class*="socialicon-"]{display:block;width:25px;height:27px;float:right;color:#777;background-image:url(images/xsocial.png.pagespeed.ic.vefNF9Traj.png);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.portfolio [class*="socialicon-"]{background-image:url(images/xsocial-grey.png.pagespeed.ic.4tT01_bFJ4.png)}.portfolio [class*="socialicon-"]:hover{background-image:url(images/xsocial.png.pagespeed.ic.vefNF9Traj.png)}[class*="socialicon-"]:hover{color:#fff;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background-color:#50a2ca}.socialicon-facebook{background-position:-50px 0}.socialicon-facebook:hover{background-color:#3b5999;background-position:-50px -28px}.socialicon-linkedin{background-position:-90px 0}.socialicon-linkedin:hover{background-position:-90px -28px;background-color:#50a2ca}.socialicon-googleplus{background-position:-130px 0}.socialicon-googleplus:hover{background-position:-130px -28px;background-color:#ca402f}.socialicon-twitter{background-position:-170px 0}.socialicon-twitter:hover{background-position:-170px -28px;background-color:#03b3ec}.socialicon-pinterest{background-position:-210px 0}.socialicon-pinterest:hover{background-position:-210px -28px;background-color:#ba252d}.socialicon-dribbble{background-position:-250px 0}.socialicon-dribbble:hover{background-position:-250px -28px;background-color:#bf386c}.socialicon-rss{background-position:-290px 0}.socialicon-rss:hover{background-position:-290px -28px;background-color:#f48128}.socialicon-mail{background-position:-330px 0}.socialicon-mail:hover{background-position:-330px -28px;background-color:#bf386c}.socialicon-link{background-position:-370px 0}.socialicon-link:hover{background-position:-370px -28px;background-color:#bf386c}.row label{display:inline}article form .row{padding:0}.topbar{display:block;margin-top:-59px;padding-left:20px;min-height:45px}.topbar h1{margin-top:25px;margin-left:8px;margin-bottom:3px;color:#999;font-size:28px;font-family:'PT Sans';text-shadow:1px 1px #fff}.topbar ul.breadcrumbs{padding-top:2px}#inner-header{max-width:960px;min-height:80px}#inner-header #header-logo-stuff{display:block;width:100%;padding-bottom:10px;float:left}#inner-header #header-logo-stuff .slogan{padding:0 0 15px 30px;float:left}#inner-header #header-logo-stuff span{font-size:12px}#inner-header #logo{min-height:15px;line-height:25px;margin-bottom:8px;display:block}#inner-header #logo a{color:#60b418;font-size:26px}#inner-header #logo a img{margin:0}#logo a{display:block;padding-top:25px}.header-extra{padding:10px 0;background-color:#333;color:#fff;border-bottom:5px solid #46bed8}.header-action{padding-top:3px}nav ul{list-style-type:none}ul.nav-bar li{z-index:2000;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}ul.nav-bar li a{color:#333;font-size:16px;float:left;display:block;padding:30px 17px 0 17px!important;text-decoration:none;text-transform:uppercase;font-size:14px!important;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;-o-transition:background .2s}ul.nav-bar li a.hover,ul.nav-bar li a:hover{background-color:#42c5e1;display:block;color:#fff;transition:background .6s;-moz-transition:background .6s;-webkit-transition:background .6s;-o-transition:background .6s}ul.nav-bar li.current_page_item a{background-color:#36b8d4;display:block;color:#fff}ul.nav-bar li.active>a{background-image:url(images/xtopmenuback.png.pagespeed.ic.maVh1YZvdV.png)!important;background-position:center center}ul.nav-bar li.active>a.flyout-toggle{background-image:none!important}ul.flyout li.active,.nav-bar li ul li.active{margin-top:0;border-left:0 solid #fff}ul.flyout li a,.nav-bar li ul li a{padding-bottom:18px!important}._blog>.row{background-color:#fff;display:block;width:980px;padding:20px;margin-top:-5px}.homepage{background:none!important}#main{}#content{padding-left:0}article.contact,article.page,article.post{padding-top:0;padding:20px;padding-left:0;padding-right:0;margin-bottom:10px}.hcenter{display:block;margin:auto}.single-portfolio_item article.portfolio_item{display:block;margin:auto}article.contact{padding-right:20px;padding-top:0;background-color:transparent}article h1{margin-bottom:20px}article.page h1{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #eee}article.page .row h1,article.page .row h2{margin-bottom:10px}article.page .row h1{padding:0;border:0;color:#222}article figure{margin:0;margin-bottom:10px}article img{margin:0;border-radius:2px;display:block}article .entry-content img{padding:4px;border:1px solid #eee;border-radius:3px}.entry-images .over-block{display:block;background-color:rgba(0,0,0,.3);position:absolute;color:#fff;padding:5px 10px;text-transform:uppercase;z-index:1000;margin-top:20px;margin-left:5px;border-radius:0 5px 5px 0}.entry-images .over-block .post-picture{display:block;width:20px;height:20px;background:url(images/picture.png) no-repeat}.entry-images .over-block .post-gallery{display:block;width:20px;height:20px;background:url(images/gallery.png) no-repeat}div.portfolio article img{border-radius:0}article header h1{margin-bottom:0;padding-bottom:15px}article header h2{margin-bottom:0;padding-bottom:15px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}article footer{margin-top:0;padding-top:15px;width:100%;display:block;border-bottom:1px solid #eee}article .entry-images{display:block;margin-bottom:15px}article .entry-content{}article .metainfo{color:#a3a3a3;font-size:11px;min-height:30px;display:block;line-height:20px;margin-bottom:10px;background:url(images/xline-dotted.png.pagespeed.ic.KlhGI4bQ4o.png) repeat-x center 12px}article .metainfo.noborder{border:0;background:transparent}article .metainfo .date,article .metainfo .author,article .metainfo .cats,article .metainfo .tags,article .metainfo .comments{display:block;float:left;min-height:26px;padding:2px;padding-left:38px;padding-right:5px;margin-right:40px}article .portfolio-details{color:#a3a3a3;font-size:11px;min-height:30px;display:block;line-height:20px;margin-bottom:10px}article .portfolio-details .date,article .portfolio-details .author,article .portfolio-details .tags{display:block;height:26px;padding:0;padding-left:30px;padding-right:5px;margin-right:40px;margin-bottom:5px}article .portfolio-details .date{background:url(images/metainfo.png) no-repeat 0 -40px}article .portfolio-details .author{background:url(images/metainfo.png) no-repeat 0 -160px}article .portfolio-details .tags{background:url(images/metainfo.png) no-repeat 0 0}article .metainfo .date{background:url(images/metainfo.png) no-repeat 0 -40px;background-color:#fff;padding-left:28px}article .metainfo .author{background:url(images/metainfo.png) no-repeat 10px -160px;background-color:#fff}article .metainfo .tags{background:url(images/metainfo.png) no-repeat 0 0;background-color:#fff;padding-left:28px}article .metainfo .cats{background:url(images/metainfo.png) no-repeat 10px -120px;background-color:#fff}article .metainfo .comments{background:url(images/metainfo.png) no-repeat 10px -80px;float:right;background-color:#fff;margin-right:0}article .portfolio-navigation .portfolio-all{background:url(images/xportfolio-all.png.pagespeed.ic.YZf9xWWR8e.png) no-repeat}article .portfolio-navigation a[rel="next"]{background:url(images/xportfolio-next.png.pagespeed.ic.vbPybKaCkP.png) no-repeat}article .portfolio-navigation a[rel="prev"]{background:url(images/portfolio-previous.png) no-repeat}article .portfolio-navigation a{float:left;padding:0;padding-left:25px;padding-right:5px}article .portfolio-navigation .portfolio-all{float:right;height:26px;padding:0;padding-left:30px;padding-right:5px}article .portfolio-navigation{display:block;line-height:30px;min-height:35px;padding:0;padding-left:0;padding-right:0;padding-bottom:5px;margin-left:5px;margin-right:5px;border-bottom:1px solid #eee}body.tag .post-box article,body.category .post-box article,body.author .post-box article,.with-sidebar article.page,.with-sidebar article.post{padding-left:5px;padding-right:35px;border-right:1px solid #eee}.sidebar-left.with-sidebar article.page,.sidebar-left.with-sidebar article.post{padding-left:35px;padding-right:5px}.caroufredsel_wrapper{cursor:url(images/hand-grab.png) , auto!important}.rs-carousel-item{width:205px;margin-right:15px;margin-left:15px;float:left}.beopen-client.rs-carousel-item{width:170px;margin-right:9px;margin-left:9px;padding-top:10px;padding-bottom:20px}.last-posts.rs-carousel-item a.fixedsize{display:block;height:144px}.last-posts.rs-carousel-item h3{margin:10px 0}.jc-next,.jc-previous{display:block;background-image:url(images/xnav-buttons.png.pagespeed.ic.QTNd6gZjL-.png);background-repeat:no-repeat;width:20px;height:20px;float:right;margin-top:-2px}.jc-previous{background-position:0 -40px}.jc-previous:hover{background-position:0 0;background-color:#36b8d4}.jc-next{background-position:-24px -40px}.jc-next:hover{background-position:-24px 0;background-color:#36b8d4}.pb25{padding-bottom:25px}.beopen-home h2{border-bottom:1px solid #eee}.home-inner-section{padding-top:30px;display:block}.beopen-home h2 span.title{font-family:'PT Sans',sans-serif;padding-right:10px}p.subtitle{font-size:12px;margin-bottom:0}.beopen-related h2,.beopen-home h2{margin-top:0;margin-bottom:0;font-size:14px;color:#888;font-weight:bold;padding-bottom:15px;margin-left:15px;margin-right:15px}.beopen-related h2{text-transform:uppercase}.beopen-even img,.beopen-odd img{max-width:200%}.beopen-odd{width:100%;display:block;min-height:50px;padding:25px 0}.after-slider-separator{display:block;height:10px;width:100%}.beopen-even{width:100%;display:block;min-height:50px;color:#999;padding:25px 0;background-position:center bottom;background-repeat:no-repeat}a .hovering{margin-top:0;display:block;width:205px;background-color:#36b8d4;color:#fff;padding:0 15px;padding-top:6px}a:hover .hovering h3,a .hovering h3,a:hover .imgHover h3,a .imgHover h3{color:#fff!important}.statement strong{color:#49bed8}.row .columns.feature{padding:10px;padding-left:15px;padding-right:15px;text-align:left;overflow:hidden;width:230px}.feature .centered{display:block;width:100%;text-align:center}.feature a.service-button{margin:auto;margin-top:10px;margin-right:2px;text-align:center}.row .columns.feature span{line-height:1.6em}.row.collapse .columns.process{padding:0;padding-left:15px;padding-right:15px}.row .columns.feature .service-bg{display:block;margin:auto;width:68px;height:74px;background:url(images/xservice-bg.png.pagespeed.ic.ZVzFI5dvDP.png) no-repeat;line-height:82px;margin-bottom:20px;text-align:center;overflow:hidden}.row .columns.feature .service-bg .glass-bg{height:74px}.row .columns.feature .service-bg img{vertical-align:middle}.work{height:300px}.work i{font-size:10px;color:#fff;padding-bottom:15px;display:block}.work h2{font-size:16px;padding-bottom:5px;padding-top:1px;color:#fff;padding-bottom:0;margin:0!important}.work p{font-size:12px}.process img{}.glass-bg{background:url(images/xglass-bg.png.pagespeed.ic.-dB_TLv1C9.png) no-repeat center top;display:block;position:absolute;width:100%;height:100%}.work a .glass-bg{background:url(images/xglass-bg.png.pagespeed.ic.-dB_TLv1C9.png) no-repeat center center;display:block;position:absolute;width:205px;height:100%;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;z-index:101}.work a .info{display:none;position:absolute;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;top:45%;margin-top:-50px;text-align:center;width:205px;height:100%;z-index:100}.work a .solid-bg{background-color:#46bed8;display:block;position:absolute;width:205px;height:100%;opacity:0;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;top:0;-webkit-transform:rotate(0deg);border-radius:2px}.work img{-webkit-transition:all .5s;border-radius:2px}.no-touch .work a:hover .solid-bg{opacity:1}.no-touch .work a:hover .info{display:block}.work a .info h3,.work a .info p{color:#fff!important;padding-left:30px;padding-right:30px}.work a .info h3{font-size:16px;text-transform:uppercase;font-weight:bold;color:#fff;padding:0;padding-bottom:5px;display:inline}.work a .info span.text{color:#fff!important;display:block;padding-bottom:15px}a .imgHover{display:block;overflow:hidden}a .imgHover .hover-glow{display:block;position:absolute;width:100px;height:100px;background-color:#36b8d4;opacity:0}a .imgHover .hover-link-icon{display:block;position:absolute;width:100px;height:100px;background:url(images/hover-link-icon.png) no-repeat center center;opacity:0}a .imgHover .hover-link-bg{display:block;position:absolute;width:30px;height:30px;border:2px solid #fff;opacity:0;border-radius:30px}.no-touch a:hover .imgHover .hover-glow{opacity:1}a:hover .hover-link-icon{opacity:1}.no-touch a:hover .hover-link-bg{filter: alpha(opacity=100);opacity:.2}.circle-1{position:absolute;display:block;width:60px;height:60px;border:2px solid #fff;border-radius:60px;left:50%;margin-left:-30px;opacity:.5}.circle-2{position:absolute;display:block;width:48px;height:48px;border:2px solid #fff;border-radius:50px;left:50%;margin-left:-24px;margin-top:6px}.circle-3{position:absolute;display:block;width:60px;height:60px;left:50%;margin-left:-30px;line-height:55px;color:#fff;font-size:30px}.beopen-odd p.subtitle,.beopen-even p.subtitle{padding-left:15px}.beopen-odd .columns p.subtitle,.beopen-even .columns p.subtitle{}span.subtitle{font-size:12px;padding-left:10px;margin-left:7px;margin-top:-1px;background:url(images/xsubtitle-separator.png.pagespeed.ic.CXpYugCYmK.png) no-repeat left center}.processes .imgHover{border-top:2px solid #4bc0d8}.processes .rightarrow{background-image:url(images/xright-arrow.png.pagespeed.ic.TQx7VV7IrF.png);background-position:center center;background-repeat:no-repeat;width:205px;display:block;height:10px;margin-top:5px;position:absolute;z-index:3}.process-bg{background-position:center top;background-repeat:no-repeat;display:block;width:120px;height:120px;margin:auto;display:table-cell;vertical-align:middle;display:-moz-box;-moz-box-orient:horizontal;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-orient:horizontal;box-pack:center;box-align:center}.process-bg img{display:block;margin:auto;padding-top:7px}.process{padding-top:20px;background:url(images/xprocesess-bg.png.pagespeed.ic.NmzeH24FnR.png) no-repeat -170px 70px;display:block;overflow:hidden}.process:first-child{background-position:60px 70px}.process:last-child{background-position:-640px 70px}.process h3{margin:3px;margin-left:0;margin-right:0;text-align:center;font-family:'PT Sans',sans-serif;text-align:center;font-size:1.8em;padding-top:24px;font-weight:600}.processes .pbox{display:block;text-align:center;width:205px;position:absolute;z-index:3;margin-top:-7px}.processes .pbox2{display:block;text-align:center;width:205px;position:absolute;z-index:3;margin-top:-7px}.last-posts{min-height:60px;display:block;padding-bottom:10px}.last-posts .flex-container{padding-bottom:7px}.last-posts img{border-radius:2px}.last-posts h2{margin:0}.last-posts p{font-size:12px;margin-bottom:5px}.last-posts .over-block{display:block;background-color:rgba(0,0,0,.3);position:absolute;color:#fff;padding:5px 10px;text-transform:uppercase;z-index:1000;margin-top:10px;border-radius:0 5px 5px 0;margin-left:5px}.last-posts .over-block .post-picture{display:block;width:20px;height:20px;background:url(images/picture.png) no-repeat}.last-posts .over-block .post-gallery{display:block;width:20px;height:20px;background:url(images/gallery.png) no-repeat}.last-posts span.mini-meta{font-size:11px;font-style:italic;display:block;padding-bottom:5px}.last-posts a img{padding:4px;border:1px solid #eee;-webkit-transition:all .3s}.no-touch .last-posts a:hover img{opacity:.8;-webkit-transition:all .3s}.last-posts a.readmore{padding:0;padding-top:10px;background:url(images/xreadmore.png.pagespeed.ic.izpQKk6jzp.png) no-repeat right 13px;padding-right:16px}.last-posts h3 a{color:#444;margin:0;font-size:14px;line-height:1.4em;display:block;font-weight:bold;margin-bottom:5px}.last-posts h3 a img{display:block}.last-posts h3:hover{color:#fff}.processes .pbox2 h3{padding:10px 15px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;opacity:.2}.process p{padding-top:10px}.shadow-top{position:absolute;background-repeat:no-repeat;background-position:top center;height:42px;width:100%;left:0;margin-top:-25px;z-index:100}.shadow-bottom{position:absolute;background-repeat:no-repeat;background-position:top center;height:42px;width:100%;left:0;margin-top:-18px;z-index:100}.row.collapse .columns.calltoaction .inner-calltoaction{padding:20px;margin:0 15px;padding-left:30px;margin-left:30px}.triangle-top{width:0;height:0;border-top:45px solid #f0f0f0;border-left:15px solid transparent;position:absolute;margin-top:-20px;margin-left:-50px}.triangle-bottom{width:0;height:0;border-bottom:45px solid #f0f0f0;border-left:15px solid transparent;position:absolute;margin-top:19px;margin-left:-50px;bottom:0}.row.collapse .columns.calltoaction .inner-calltoaction{background-color:#f0f0f0;padding-top:20px;padding-bottom:20px}.inner-calltoaction p,.inner-calltoaction,.motto{font-size:24px;text-align:center;padding-left:35px!important;padding-right:35px!important;color:#444;box-sizing:border-box}.motto{line-height:1.4;padding-top:10px;padding-bottom:10px}.row.collapse .columns.call_to_action_text{font-size:15px;line-height:1.5em;padding-left:5px}.inner-calltoaction{text-align:left;padding-left:20px;padding-right:20px}.inner-calltoaction .button{margin:0;padding-left:15px;padding-right:15px;font-size:18px;font-family:'PT Sans',sans-serif;text-shadow:1px 1px 0 #2d90c2}.motto strong{text-shadow:2px 2px 0 #f6f6f6}.beopen-even .motto h3 .beopen-odd .motto h3{margin:0}.feature h3{font-family:'PT Sans',sans-serif;font-weight:normal;color:#222;text-align:center;font-size:18px;padding-bottom:0;font-weight:600}.feature img{margin-bottom:10px}.feature a{text-align:left}.feature,.feature p{text-align:center;font-size:13px}.work h3{margin:3px;margin-left:0;margin-right:0}.beopen-client img{display:block;margin:auto}.beopen-client img{filter:url(images/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);-webkit-transition:-webkit-filter .5s}.beopen-client img:hover{filter:none;-webkit-filter:grayscale(0)}.beopen-home [class*="widget_"],.beopen-home .flickr,.beopen-home .widget_text,.beopen-home .widget_recent_entries,.beopen-home .widget_meta,.beopen-home .widget_pages,.beopen-home .widget_archive,.beopen-home .widget_links,.beopen-home .widget_categories,.beopen-home .widget_tag_cloud{margin:0;padding:0;padding-left:15px!important}.beopen-home [class*="widget_"] h6,.beopen-home .flickr h6,.beopen-home .widget_text h6,.beopen-home .widget_recent_entries h6,.beopen-home .widget_meta h6,.beopen-home .widget_pages h6,.beopen-home .widget_archive h6,.beopen-home .widget_links h6,.beopen-home .widget_categories h6,.beopen-home .widget_tag_cloud h6{margin-top:0;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.beopen-home [class*="widget_"] h6 strong,.beopen-home .flickr h6 strong,.beopen-home .widget_text h6 strong,.beopen-home .widget_recent_entries h6 strong,.beopen-home .widget_meta h6 strong,.beopen-home .widget_pages h6 strong,.beopen-home .widget_archive h6 strong,.beopen-home .widget_links h6 strong,.beopen-home .widget_categories h6 strong,.beopen-home .widget_tag_cloud h6 strong{padding-right:13px}.htmlbox{}.innerhtmlbox{padding:0 15px}.masonry{padding-right:0}.masonry article.post{padding-bottom:0;margin-bottom:0}.isotope article{}.masonry article.post .author,.masonry article.post .cats{display:none}.masonry{display:block;width:100%}.masonry .masonry-item{min-width:200px;width:33.3%!important;padding:0!important;overflow:hidden;padding:20px!important}.masonry .masonry-item article{padding:0}._blog>.row.portfolio{padding-top:50px}.portfolio h1{margin-top:20px}.portfolio h2{color:#777;margin-top:60px}.beopen-filters{display:block;width:100%;font-size:14px;color:#222121;padding-top:0;padding-bottom:20px;margin-bottom:10px}.beopen-filter{float:left;display:block;padding:5px 5px;color:#ccc;border-radius:3px}p.my_term-archive{margin-bottom:0;background-color:#fafafa;display:block;width:100%;min-height:30px;border-radius:2px;padding:0 10px;box-shadow:0 0 2px #ccc inset}p.my_term-archive a{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.portfolio_tag{color:#999;font-weight:normal;font-size:14px;display:block;float:left}.portfolio_tag_inner{padding:5px 12px 5px 12px;border:1px solid transparent;line-height:28px}.portfolio_tag:hover .portfolio_tag_inner,.portfolio_tag.portfolio_tag_selected .portfolio_tag_inner{display:block;border:1px solid #eee;margin-top:-3px;padding-top:3px;box-shadow:0 0 2px #46bed8;border-radius:2px;color:#666;line-height:26px}.portfolio_tag.portfolio_tag_selected .portfolio_tag_inner{border:1px solid #46bed8}.portfolio_tag:hover{color:#444;background-color:#fff}.portfolio_tag.portfolio_tag_selected{color:#444;background-color:#fff}div#portfolios{clear:both;display:block;margin:0 0 0 14px}.twelve.portfolio_item{width:910px;overflow:hidden}.six.portfolio_item{width:454px;overflow:hidden}.four.portfolio_item{width:302px;overflow:hidden}.three.portfolio_item{width:226px;overflow:hidden}div.portfolio_item{padding:0!important;margin-bottom:1px;margin-right:1px}div.portfolio_item_box{display:block;background-color:transparent;margin:0 0;margin-bottom:0;display:block}div.portfolio_item_box img{display:block}div.portfolio_item article{}div.portfolio_item p{margin:0 0}div.portfolio-info{display:none;position:absolute;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;top:50%;margin-top:-57px;text-align:center;width:100%;height:100%;z-index:100}.no-touch div.portfolio_item:hover div.portfolio-info{display:block}article.portfolio_item a{}article.portfolio_item a .glass-bg{background:url(images/xglass-bg.png.pagespeed.ic.-dB_TLv1C9.png) no-repeat center center;display:block;position:absolute;width:100%;height:100%;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;z-index:101}article.portfolio_item a .solid-bg{background-color:#46bed8;display:block;position:absolute;width:100%;height:100%;opacity:0;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;z-index:50}.no-touch article.portfolio_item a:hover .solid-bg{opacity:1!important}.no-touch article.portfolio_item a:hover .glass-bg{opacity:.4}article.portfolio_item a span.text{color:#fff!important;display:block;padding-bottom:15px}article.portfolio_item a span.zoom{background:url(images/xzoom.png.pagespeed.ic.8XPWGSWAa1.png) no-repeat;width:12px;height:12px;display:block;margin:10px auto}article.portfolio_item a h3{text-transform:uppercase;font-weight:bold;color:#fff;padding:0;display:inline;padding-bottom:5px}.no-touch div.portfolio_item:hover .portfolio-info{background-position:center top}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}article.portfolio_item{transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s}article.portfolio_item .metainfo{padding-bottom:5px}article.portfolio_item .rightalign{text-align:right;padding-top:5px}article.portfolio_item .metainfo .portfolio-all{float:right}article.portfolio_item .metainfo a[rel="prev"]{display:block;float:left;height:25px;padding:5px;padding-left:25px;padding-right:15px}article.portfolio_item .metainfo a[rel="next"]{display:block;float:left;height:25px;padding:5px;padding-left:15px;padding-right:25px;background-position:right top}article.portfolio_item .metainfo .author,article.portfolio_item .metainfo .tags,article.portfolio_item .metainfo .date{float:none}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height , width;-moz-transition-property:height , width;-ms-transition-property:height , width;-o-transition-property:height , width;transition-property:height , width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform , opacity;-moz-transition-property:-moz-transform , opacity;-ms-transition-property:-ms-transform , opacity;-o-transition-property:-o-transform , opacity;transition-property:transform , opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#map_canvas{border-top:1px solid #ddd;border-bottom:1px solid #ddd}textarea{height:100px}.wider_blog{background:url(images/xbgtile.png.pagespeed.ic.E3OTQyM-pG.png) repeat-x;display:block}._blog{background:url(images/xfadingtop2.png.pagespeed.ic.ynWNluUL7G.png) no-repeat center 65px;padding-top:60px;padding-bottom:60px}.row.beopen-single{padding-top:20px}.page ._blog .beopen-page-full{padding-top:30px;min-height:300px}#sidebar{padding-top:10px}section#respond,section#comments{padding-top:0;border-top:1px solid #f3f3f3}section#respond{margin-top:20px}section h3{color:#999}section#comments ol,section#comments ul{list-style-type:none}section ol.commentlist{margin:0}section ol.commentlist li{background-color:#fff;border-top:1px dotted #f3f3f3;padding-bottom:5px}section ol.commentlist article{padding-top:15px;padding-bottom:15px}section ol.commentlist ul.children{margin-bottom:0}section ol.commentlist ul.children li{padding-left:80px;padding-bottom:0;background:url(images/xcomments-arrow.png.pagespeed.ic.XhyLsGMcI2.png) no-repeat 20px 40px}section#comments .comment-reply-link,section#comments .comment-edit-link{font-size:13px}section#comments .comment-reply-link::before,section#comments .comment-edit-link::before{content:'-';padding:0 5px}section#comments .comment-reply-link:hover,section#comments .comment-edit-link:hover{color:#77c831}section#comments .fn{font-style:normal;font-size:13px;font-weight:bold}time{color:#c9c9c9!important;font-size:12px;background-image:url(images/xcomments-clock.png.pagespeed.ic.HmJbwG4xrl.png);background-repeat:no-repeat;padding-left:18px;margin-left:-5px}section#comments .avatar{float:left}section#comments .notice,section#comments header,section#comments section{margin-left:80px}section#comments .notice{font-weight:bold;font-style:italic}section#comments a{}#commentform label{font-size:13px}#commentform #submit{}.author-box{display:block;padding:0 0;padding-bottom:20px;background-color:#efefef;min-height:110px;margin-top:30px;margin-bottom:30px;background-image:url(images/xwhite-corner-bottom-right.png.pagespeed.ic.rhQO5aUH5k.png);background-repeat:no-repeat;background-position:right bottom;border-radius:2px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.author-box h3.title{padding-top:15px;padding-bottom:15px;border-top:2px solid #f3f3f3;border-bottom:1px solid #fff;color:#999;padding-left:20px;text-shadow:#fff 1px 1px 1px}.author-picture-box{display:block;float:left;width:90px;height:90px;margin-right:20px;border-radius:90px;border:6px solid #fff;box-shadow:0 2px 3px #ccc;margin-left:20px}.author-picture-box img{border-radius:90px}.author-description{padding:15px 20px;padding-top:5px;display:block;margin-left:90px}.post-box{margin-left:20px}.beopen-single .post-box{border-right:1px solid #eee;padding-right:40px;padding-top:10px}.beopen-single #content{}article.team_member{min-height:420px}div.member-header{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #e5e5e5;color:#898989}span.member-name{display:block;color:#46bed8;font-size:16px;line-height:24px}span.member-job{display:block;font-size:13px;color:#898989}.member-header [class*="socialicon-"]{background-image:url(images/xsocial2.png.pagespeed.ic.Z-h6G3JTyE.png)}.member-header [class*="socialicon-"]:hover{background-color:transparent!important}.rightfade{display:block;background:url(images/xsidebar-shadow.png.pagespeed.ic.gvzWu1dOFm.png) no-repeat top right;padding-top:20px;padding-right:30px}.contact-sidebar{line-height:20px;padding-top:10px}button.send-message{line-height:22px}span.send-message{background:url(images/xcontact-icon.png.pagespeed.ic.iWZH0np7no.png);display:block;width:30px;margin-right:2px;float:left;height:20px;margin-top:1px;margin-left:-5px}#sidebar{}.widget{padding-top:10px}#sidebar .widget{border-bottom:1px solid #eee;padding-bottom:20px}.widget h6{color:#c8c8c8;font-size:13px;text-transform:uppercase;margin-bottom:20px}input#s{width:100%;height:30px;padding-left:12px;border:0;border-left:1px solid #ddd;font-size:12px;background:url(images/xsearchbox.png.pagespeed.ic.RxcNRp0bG9.png) repeat-x;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}input#searchsubmit{background:url(images/searchbutton.png) no-repeat;border:0;height:30px;width:30px;background-color:#36b8d4;line-height:20px;padding:0;-moz-box-shadow:0!important;-webkit-box-shadow:0!important;box-shadow:0!important;border:0!important}input#searchsubmit:hover{background-position:0 -30px}.footer-section .last-posts .imgHover,.sidebar-section .last-posts .imgHover{width:50px;height:50px;float:left;border:0}.footer-section .last-posts .sidebar-section .last-posts{min-height:70px;margin-bottom:0;padding:0}.footer-section .last-posts a,.sidebar-section .last-posts a{margin-left:60px;margin-bottom:5px;display:block}.footer-section .last-posts h3,.sidebar-section .last-posts h3{color:#888;padding:0;border:0;font-size:12px;font-weight:600;margin:0;background-color:transparent;min-height:0;line-height:18px}.footer-section .last-posts a:hover h3,.sidebar-section .last-posts a:hover h3{color:#77c831}.footer-section .last-posts span,.sidebar-section .last-posts span{font-size:10px;color:#bbb}.beopen-sc .last-posts{padding:0!important;margin-right:25px!important;width:209px!important}.beopen-odd .last-posts,.beopen-even .last-posts{float:left}.footer-section .service,.sidebar-section .service{padding:0}.sidebar-section .service-bg,.footer-section .service-bg{float:left;display:block;margin:auto;width:30px;height:74px;background:url(images/hexagon-medium.png) no-repeat;line-height:82px;text-align:center;margin-top:-7px}.sidebar-section .service-bg img,.footer-section .service-bg img{margin:auto;margin-top:5px}.footer-section .service h3,.sidebar-section .service h3{color:#444;font-size:15px;font-weight:600;padding-left:40px;padding-right:5px;padding-bottom:0}.footer-section .service .service-text,.sidebar-section .service .service-text{color:#777;font-size:12px;line-height:18px;padding-left:40px;padding-right:5px;text-align:left!important}.footer-section .service h3{color:#aaa}.widget_portfolio_widget{padding-bottom:40px}footer .portfolio .imgHover,.sidebar-section .portfolio .imgHover{width:100px;height:100px;margin-right:2px;margin-bottom:2px;float:left;border:0}footer .portfolio .hover-link-icon,.sidebar-section .portfolio .hover-link-icon{}footer .portfolio .hover-link-bg,.sidebar-section .portfolio .hover-link-bg{margin-top:35px;margin-left:35px}.testimonials{padding-bottom:0}.testimonial{display:block;width:205px;margin-right:25px;float:left}.sidebar-section .testimonial,.three.columns .testimonial{margin-right:15px}.sidebar-section .testimonial{width:205px}.testimonial .words{background-color:#fff;display:block;line-height:20px;color:#444;padding:18px;margin:5px;margin-right:0;margin-left:0;margin-top:0;margin-bottom:0;min-height:40px;border:1px solid #eee;border-bottom:0}.testimonial .from{background-image:url(images/xtestimonial-bottom.png.pagespeed.ic.RREdOfGipK.png);background-repeat:no-repeat;background-position:left top;display:block;font-size:16px;line-height:20px;color:#444;padding:0 0 0 0;min-height:70px;margin:0 0 0 0}.testimonial p{}.testimonial .person{font-size:11px;font-weight:bold;padding-top:15px;padding-left:70px;color:#a3a3a3;text-transform:uppercase;line-height:12px;display:block}.testimonial .person-group{font-size:11px;font-style:italic;padding-top:0;padding-left:70px;color:#18accc;display:block}.widget_pages ul,.widget_categories ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_archive ul,.widget_meta ul,ul.blogroll{list-style-type:none}.widget_pages ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_archive ul li,.widget_meta ul li,ul.blogroll li{padding-bottom:1px}.widget_pages ul li a,.widget_categories ul li a,.widget_recent_entries ul li a,.widget_archive ul li a,.widget_meta ul li a,ul.blogroll li a{padding-left:14px;display:block;background:url(images/xlist-arrow2.png.pagespeed.ic.UiI3vEnwBh.png) no-repeat -4px -1px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.widget_recent_comments ul li{background:url(images/xarticle-comments.png.pagespeed.ic.P-PF9CLp8-.png) no-repeat left center;padding-left:32px;padding-top:3px;padding-bottom:3px}.widget_pages ul li a:hover,.widget_categories ul li a:hover,.widget_recent_entries ul li a:hover,.widget_archive ul li a:hover,.widget_meta ul li a:hover,ul.blogroll li a:hover{padding-left:20px;background:url(images/xlist-arrow2.png.pagespeed.ic.UiI3vEnwBh.png) no-repeat 2px -1px}.widget_categories ul li a{display:inline}.widget_calendar #wp-calendar caption{font-size:16px;padding-bottom:10px;color:#bbb}.widget_calendar table thead tr th,table tfoot tr td{padding:3px 6px 4px!important;color:#bbb}.widget_calendar table tbody tr th,.widget_calendar table tbody tr td{padding:3px 6px 4px!important;color:#444}.tagcloud{margin-left:-10px}.tagcloud a{float:left;height:24px;line-height:24px;position:relative;font-size:11px!important}.tagcloud a{margin-left:20px;margin-bottom:10px;padding:0 10px 0 12px;background:#46bed8;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border-color:transparent #46bed8 transparent transparent;-webkit-transition:none}.tagcloud a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #46bed8 transparent transparent;border-style:solid;border-width:12px 12px 12px 0}.tagcloud a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977}.tagcloud a:hover{background:#555;border-color:transparent #555 transparent transparent}.tagcloud a:hover:before{border-color:inherit}article .row{margin:0 0;padding:0 15px}article.page .columns{display:block;padding-left:0}pre,code{display:block;padding:4px 4px;color:#999;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:3px;font-weight:normal;margin-bottom:20px;line-height:20px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;clear:both;word-wrap:break-word;margin-top:10px}.full_width{width:100%}.clear{clear:both}.dropcap{display:block;float:left;font-size:34px;line-height:1;margin:0 10px 0 0}.pricing_table{margin-bottom:20px;display:block}.pricing_table .plan:first-child{border-left:1px solid #ddd}.plan{display:block;border-right:1px solid #ddd;border-top:1px solid #ddd;padding:0!important;margin:0}.plan.featured{border:3px solid #33b1c0;margin-top:-2px}.plan .plan_top{text-align:center;color:#777}.plan.featured .plan_top{color:#009bad}.plan .plan_top .plan_price{font-size:64px;line-height:75px}.plan .plan_top .plan_period{padding-bottom:15px;color:#777}.plan ul{display:block;padding:0;margin:0;border-top:1px dotted #ddd;color:#555}.plan li{width:100%;display:block;padding:15px 10px;min-height:50px;text-align:center;border-bottom:1px dotted #ddd}.plan li:nth-child(odd) {background-color:#fdfdfd}.plan.featured li{background-color:#fdfdfd}.plan .plan_bottom{text-align:center;padding:20px 0;display:block;border-bottom:1px solid #ddd}div.alert-message{display:block;padding:13px 12px 12px;font-weight:bold;font-size:14px;color:#fff;background-color:#2ba6cb;border:1px solid rgba(0,0,0,.1);margin-bottom:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-shadow:0 -1px rgba(0,0,0,.3);position:relative}div.alert-message .box-icon{display:block;float:left;background-image:url(images/xicons-boxes.png.pagespeed.ic._1ubcrizvc.png);width:30px;height:25px;margin-top:-2px;background-position:-8px -8px}div.alert-message p{margin:0}div.alert-message.success{background-color:#5da423;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3)}div.alert-message.success .box-icon{background-position:-48px -8px}div.alert-message.warning{background-color:#e3b000;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3)}div.alert-message.warning .box-icon{background-position:-88px -8px}div.alert-message.error{background-color:#c60f13;color:#fff;text-shadow:0 -1px rgba(0,0,0,.3)}div.alert-message.error .box-icon{background-position:-128px -8px}div.alert-message a.close{color:#333;position:absolute;right:4px;top:-1px;font-size:17px;opacity:.2;padding:4px}div.alert-message a.close:hover,div.alert-box a.close:focus{opacity:.4}ul.accordion{margin:0 0 22px 0;border-bottom:1px solid #e9e9e9}ul.accordion>li{list-style:none;margin:0;padding:0;border-top:1px solid #e9e9e9}ul.accordion>li .title{cursor:pointer;background:#f6f6f6;padding:15px;margin:0;position:relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;-webkit-transition:.15s background linear;-moz-transition:.15s background linear;-o-transition:.15s background linear;transition:.15s background linear}ul.accordion>li .title h1,ul.accordion>li .title h2,ul.accordion>li .title h3,ul.accordion>li .title h4,ul.accordion>li .title h5{margin:0;font-size:14px}ul.accordion>li .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:transparent #9d9d9d transparent transparent;position:absolute;right:15px;top:21px}ul.accordion>li .content{display:none;padding:15px}ul.accordion>li.active{border-top:3px solid #46bed8}ul.accordion>li.active .title{background:#fff;padding-top:13px}ul.accordion>li.active .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#9d9d9d transparent transparent transparent}ul.accordion>li.active .content{height:auto;background:#fff;display:block;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.toggle{clear:both}div.toggle{border-bottom:1px solid #e9e9e9}div.toggle{margin:0;padding:0;border-top:1px solid #e9e9e9;margin-bottom:20px}div.toggle .title{cursor:pointer;background:#f6f6f6;padding:15px;margin:0;position:relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;-webkit-transition:.15s background linear;-moz-transition:.15s background linear;-o-transition:.15s background linear;transition:.15s background linear}div.toggle .title h1,div.toggle .title h2,div.toggle .title h3,div.toggle .title h4,div.toggle .title h5{margin:0}div.toggle .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:transparent #9d9d9d transparent transparent;position:absolute;right:15px;top:21px}div.toggle .content{display:none;padding:15px}div.toggle.active{border-top:3px solid #46bed8}div.toggle.active .title{background:#fff;padding-top:13px}div.toggle.active .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#9d9d9d transparent transparent transparent}div.toggle.active .content{background:#fff;display:block;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}div.divider{display:block;height:10px;clear:both;border-top:1px dotted #ccc}ul.icons{list-style-type:none}ul.icons i.icon-ok{padding-right:20px;color:#72af41}.tweet_list{-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;list-style:none;margin:0;padding:0;overflow-y:hidden}.tweet_list li{overflow-y:auto;overflow-x:hidden;padding:.5em;padding-left:28px;list-style-type:none;background:url(images/xlittle_twitter.png.pagespeed.ic.8CT7hQcewu.png) no-repeat 5px 9px;font-size:12px}.tweet_list li a{}.tweet_list .tweet_even{}.tweet_list .tweet_avatar{padding-right:.5em;float:left}.tweet_list .tweet_avatar img{vertical-align:middle}.footer{background-color:#363839;display:block;width:100%;border-top:1px solid #ececec;border-bottom:10px solid #2e2e2e;color:#aaa;clear:both}.footer a:hover{color:#77c831!important}.footer #bottom-footer a{color:#8d8d8d}.footer #inner-footer{border-top:5px solid #eee;padding-top:20px;display:block;margin:auto}.footer #inner-footer #top-footer{display:block;padding-bottom:20px;border-bottom:1px solid #3f3f3f;margin-bottom:15px}.footer #inner-footer #logo-footer{font-size:22px;color:#aaa;margin-bottom:10px}.footer #inner-footer #bottom-footer{display:block;padding-bottom:10px}.footer #inner-footer #bottom-footer .links{font-size:11px;margin-bottom:0;padding-bottom:0;color:#919191}.footer #inner-footer #bottom-footer .links a{text-decoration:underline}.footer #inner-footer #bottom-footer .links a:hover{text-decoration:none}.footer #inner-footer #bottom-footer .attribution{margin:0;color:#606060}.footer #inner-footer #bottom-footer span.separator{padding-left:5px;padding-right:5px}ul.photo-list{list-style-type:none;line-height:0}ul.photo-list li{padding:0 5px 5px 0;background:none;float:left}ul.photo-list a{height:auto;width:auto;text-indent:0;border:0;background:none}footer ul.blogroll li{border:0;margin-left:-10px}footer ul.blogroll li a{color:#868787;padding-top:3px;padding-bottom:3px;padding-left:23px;display:block;background-position:5px 4px}footer ul.blogroll li a:hover{padding-left:29px;background-position:11px 4px}footer ul.blogroll li:hover{background-color:#3c3e3f}.footer-section h3 span.subtitle{display:none}.why ul li{font-size:18px}.divider{background:none;display:none}.widget_search .sidebar-section{margin:0}.widget_search .sidebar-section .row{padding:0}.widget_search .sidebar-section form{margin:0}.widget_text .sidebar-section,.widget_recent_entries .sidebar-section,.widget_meta .sidebar-section,.widget_pages .sidebar-section,.widget_archive .sidebar-section,.widget_links .sidebar-section,.widget_categories .sidebar-section,.widget_tag_cloud .sidebar-section{padding-top:0;margin-bottom:10px}.sidebar-section:hover{opacity:1}article.contact h2{border-bottom:1px solid #ebebeb;padding-bottom:10px;color:#aaa}@media only screen and (max-width:767px){.process{background:transparent}#beopen-style-selector{display:none!important}.calltoaction a.button{width:100%;float:none}.call_to_action_text{margin-bottom:20px}section ol.commentlist ul.children li{padding-left:10px}.masonry .masonry-item{width:100%!important}.after-slider-separator{display:none}span.send-message{margin-left:10px}.triangle-bottom{display:none}.with-sidebar article.page,.with-sidebar article.post{padding-right:5px;border-right:0}.metainfo .date .year{display:none!important}article .metainfo .date,article .metainfo .author,article .metainfo .cats,article .metainfo .tags,article .metainfo .comments{}article .metainfo{background:none}article .metainfo{min-height:50px}article .metainfo .date{width:49%;margin-right:0}article .metainfo .author{margin-right:0;width:49%;margin-right:0}article .metainfo .cats{margin-left:-10px;width:49%;margin-right:0}article .metainfo .comments{margin-left:10px;float:left;width:49%;margin-right:0}.beopen-single .post-box{border-right:0;padding-right:0;padding-top:10px}.author-picture-box{}.author-description{margin-left:0;margin-top:10px}._blog>.row{padding:5px}._blog{background:transparent}.rightfade{background:transparent;padding-right:0}}@media only screen and (max-width:1024px) and (min-width:768px){#inner-header #header-logo-stuff{text-align:center}.header-zone .row{width:100%}header.three.columns{width:100%}nav.nine.columns{width:100%}.row #inner-header #header-logo-stuff{margin:auto;float:none}.row #inner-header #logo{text-align:center}}@media only screen and (max-width:1279px) and (min-width:768px){.masonry article .metainfo .date{margin-right:0}.masonry article .metainfo .date .year{display:none!important}}@media only screen and (max-width:320px){.portfolio_tag{float:none}}.overlay1{background:rgba(0,0,0,0);width:100%;height:100%;position:fixed;display:none}.form_wrap{width:100%;position:fixed;z-index:2010;display:none}.form_wrap .forma{color:#fff;padding:0 84px;background:url(images/forma.png) 50% 100% no-repeat;width:486px;height:676px;max-height:100%;min-height:202px;position:relative;z-index:1000;margin:0 auto}.form_wrap .forma .submit1{background:url(images/xsub1.jpg.pagespeed.ic.W1B54JF0Ob.jpg) 50% 50% no-repeat;width:177px;height:44px;cursor:pointer}.form_wrap .forma h2{font-size:26px;text-align:center;color:#fff;padding-top:25px;padding-bottom:15px}.form_wrap .forma .phone_forma{font-size:21px;line-height:44px}.form_wrap .forma .wpcf7-text{height:29px;border:solid 1px #3cacc4;color:#646464;width:308px;padding:0 5px}span.wpcf7-not-valid-tip{color:#000}div.wpcf7-response-output{z-index:100!important;position:absolute;margin:0!important;padding:0!important;top:-10px;left:auto!important;border:none!important;background:rgba(255,255,255,.8);box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:11px!important;margin-left:-21px!important;color:#000}.jq-selectbox__select{cursor:pointer;height:32px;border:solid 1px #3cacc4;background:#fff;width:310px;color:#646464}.jq-selectbox__text{cursor:pointer;padding:2px 5px;height:29px;float:left;width:280px}.jq-selectbox__dropdown{background:#fff;margin-left:1px}.jq-selectbox__dropdown li{border-bottom:solid 1px #eee;color:#646464;width:306px;padding:7px 5px;cursor:pointer}.jq-selectbox__dropdown li:hover{background:#a1ddff}.jq-selectbox__trigger{background:url(images/xlist_bg.jpg.pagespeed.ic.n0OL7cbBUC.jpg) 50% 50% no-repeat;width:28px;height:30px;float:left}