.jf_social_icons li{-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-o-transition:all .6s ease-in;-ms-transition:all .6s ease-in;transition:all .6s ease-in}.menutop li.root>.item:hover,.menutop li.active.root.f-mainparent-itemfocus>.item,.menutop li.root.f-mainparent-itemfocus>.item,.menu-type-splitmenu .menutop li:hover>.item,.menutop,.menutop ul li>.item,#jf-search .jf-search-button img:hover,#jf-login .jf-login-button img:hover,#jf-language .jf-language-button img:hover,#jf-login .jf-login-content .jf-login-forgot a,#rt-breadcrumbs,#jf-breadcrumbs-info .jf-breadcrumbs-info-container,#jf-login .jf-login-loggedcont.s-jf-js-login-v .jf-login-loggedcont-loader table tr td .section2 .section2-acc-pri,.component-content .contact fieldset dd textarea,.component-content .contact fieldset dd input,#jf_recent_tweets #twitter_update_list li,#rt-copyright .rt-container .rt-block,#rt-main ul.menu li,#jf-logomodalcontent .jf-logomenu-title,#jf-logomenu-items div,#jf-logomenu-items div:hover span,#jf-logomenu-close:hover span{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}#jf-scrolltop .jf-scrolltop-block a,#rt-showcase .rt-container .rt-grid-2,#rt-showcase .rt-container .rt-grid-3,#rt-showcase .rt-container .rt-grid-4,#rt-showcase .rt-container .rt-grid-6,#rt-showcase .rt-container .rt-grid-12,.jf-recent-projects .jf-recent-projects-title .jf-recent-projects-title-l,.jf-recent-projects .jf-recent-projects-title .jf-recent-projects-title-r,.jf-recent-projects .jf-recent-projects-title .jf-recent-projects-title-m,.jf-our-friends .jf-our-friends-title .jf-our-friends-title-l,.jf-our-friends .jf-our-friends-title .jf-our-friends-title-r,.jf-our-friends .jf-our-friends-title .jf-our-friends-title-m,ul.menu li ul li a,ul.menu li ul li span,ul.menu li{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}.jf_contact_bottominfo_mod .bottom_social li a{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}ul.clients li img{-webkit-transition:box-shadow .2s linear;-moz-transition:box-shadow .2s linear;-o-transition:box-shadow .2s linear;-ms-transition:box-shadow .2s linear;transition:box-shadow .2s linear}#jf-logo,.jf-recent-projects .jf-recent-projects-viewall a,.jf-showcase-mod .jf-showcase-mod-btn{-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-ms-transition:all .1s ease-in;transition:all .1s ease-in}#jf-logo{float:left;height:100%}#jf-logo-image{background:url(../images/jf/logo/logo_3.png) 0 0 no-repeat;width:150px;height:110px;display:block}#jf-header.small #rt-logo{height:40px}#jf-logomodalbutton{background:url(../images/jf/logo/logomenu/jf-logomenu-button.png) top left no-repeat;width:84px;height:84px;position:relative;top:14px;cursor:pointer;float:left;margin-left:20px}#jf-logomodalbutton:hover{background-position:bottom left}#jf-logomodalbackout{display:none;position:fixed;width:100%;z-index:10000;background-color:white;margin:0;padding:0;left:0;top:0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}#jf-logomodalcontent{display:none;background:transparent;left:50%;position:fixed;top:50%;z-index:10001;height:280px;width:280px}.jf-logomodalclose{cursor:pointer;display:block}#jf-logomenu-items{background:url(../images/jf/logo/logomenu/jf-logomenu-large.png) no-repeat;position:relative;display:block;height:280px;width:280px}#jf-logomenu-items a img{position:absolute;display:block;width:70px;height:70px;cursor:pointer}#jf-logomenu-items a.blue{background-color:#0d7689}#jf-logomenu-items a.red{background-color:#ff3000}#jf-logomenu-items a.green{background-color:#02c022}#jf-logomodalcontent .jf-logomenu-title,#jf-logomenu-close:hover span{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);bottom:-35px;position:absolute;width:100%;text-align:center;font-size:32px;color:#28738f}#jf-logomenu-items div:hover span,#jf-logomenu-close:hover span{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf-logomenu-items .jf-center a{top:116px;position:absolute;left:108px;width:64px;height:41px;display:block}#jf-logomenu-items .jf-topleft a{top:38px;position:absolute;left:58px;width:44px;height:48px;display:block}#jf-logomenu-items .jf-topright a{top:38px;position:absolute;right:58px;width:44px;height:50px;display:block}#jf-logomenu-items .jf-bottomleft a{bottom:88px;left:32px;position:absolute;width:34px;height:38px;display:block}#jf-logomenu-items .jf-bottomright a{bottom:84px;right:25px;position:absolute;width:46px;height:43px;display:block}#jf-logomenu-items .jf-bottom a{bottom:20px;left:119px;position:absolute;width:44px;height:44px;display:block}.jf-logomodalclose{cursor:pointer;display:block;position:absolute;right:-10px;top:-10px;display:block;width:50px;height:50px;background:url(../images/jf/logo/logomenu/close.png) no-repeat 0 0}.jf-logomodalclose:hover{background-position:0 -50px}#jf-logomenu-items a{background-image:url(../images/jf/logo/logomenu/jf_logomenu_items.png);background-repeat:no-repeat}#jf-logomenu-items .jf-center a{background-position:0 0}#jf-logomenu-items .jf-center a:hover{background-position:0 -41px}#jf-logomenu-items .jf-topleft a{background-position:0 -82px}#jf-logomenu-items .jf-topleft a:hover{background-position:0 -130px}#jf-logomenu-items .jf-topright a{background-position:0 -178px}#jf-logomenu-items .jf-topright a:hover{background-position:0 -228px}#jf-logomenu-items .jf-bottomright a{background-position:0 -278px}#jf-logomenu-items .jf-bottomright a:hover{background-position:0 -321px}#jf-logomenu-items .jf-bottomleft a{background-position:0 -364px}#jf-logomenu-items .jf-bottomleft a:hover{background-position:0 -402px}#jf-logomenu-items .jf-bottom a{background-position:0 -440px}#jf-logomenu-items .jf-bottom a:hover{background-position:0 -484px}#jf-header.small{display:none}#jf-header.small .rt-container{height:40px}#jf-header{background-color:#eee;background-image:url(../images/jf/header/header-bg.png);background-position:20% 30%;background-repeat:no-repeat;position:relative;border-bottom:1px solid #ddd;padding:10px 0;width:100%;z-index:777;margin:0 0 15px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#jf-header .rt-container{background:0}#jf-header .rt-container .rt-block{padding:0;margin:0}#top-shadow-down{background:url(../images/jf/header/header-shadow.png) no-repeat center;width:100%;height:8px;position:absolute;bottom:-8px;display:block}#jf-header .rt-container .rt-grid-4{margin-left:0;margin-right:0;display:block;height:100%}#jf-header .rt-container .rt-grid-8{margin-left:0;margin-right:0;float:right}#jf-header .rt-container .rt-grid-8.rt-alpha{float:left}#jf-header .rt-container .rt-menubar{float:right;height:60px}#rt-top-surround{background-color:0;background-image:0;background-repeat:repeat-x;filter:0;color:#888;text-shadow:none;box-shadow:none;border-bottom:0;background:none!important}#rt-top-surround::after{background:0}#jf-component-bg{position:relative}#jf-preloader{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999}#jf-preloader #jf-indicator{position:absolute;top:0;bottom:0;margin:0;width:0;top:400px}#jf-preloader #jf-progress{position:absolute;left:0;right:0;width:200px;margin:0 auto;top:400px;margin-top:-60px;text-align:center;height:20px;padding:83px 0 17px}#jf-preloader #jf-preloader-logo{position:absolute;left:0;right:0;width:200px;margin:0 auto;top:170px;height:210px;background-image:url(../images/jf/logo/logo_200x210.png);background-repeat:no-repeat;display:none}#jf-component-bg .rt-container .rt-grid-12{margin:0}#jf-component-bg .rt-container .rt-grid-12 .rt-block{padding:0;margin:0}#jf-component-bg .rt-container .rt-grid-12 .rt-block .component-content{padding:10px}#jf-undermenu{margin-right:10px}#jf-search{float:right;position:relative}#jf-search .jf-search-content{display:none;position:absolute;top:9px;left:-220px}#jf-search .jf-search-button,#jf-search .jf-search-button-close{margin:10px 0;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);border:1px solid #c6c6c6;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;height:28px}#jf-search .jf-search-button:hover,#jf-search .jf-search-button-close:hover{box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #ccc;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}#jf-search .jf-search-button-close{display:none}#jf-search .jf-search-button span{background:url(../images/jf/jf-icons/search.png) no-repeat center 6px}#jf-search .jf-search-button-close span{background:url(../images/jf/jf-icons/close.png) no-repeat center 6px}#jf-search .jf-search-button span,#jf-search .jf-search-button-close span{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);width:32px;height:30px;display:block}#jf-search .jf-search-button span:hover,#jf-search .jf-search-button-close span:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf-search .jf-search-button:active,#jf-search .jf-search-button-close:active{border-color:#888 #AAA #CCC;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white;box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white}#jf-search .jf-search-content .jf-sample-search-button{display:block;height:32px;width:32px;top:0;right:0;cursor:pointer;text-transform:uppercase;position:absolute;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55)}#jf-search .jf-search-content .jf-sample-search-button:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf-search .jf-search-content form input.button{background:0;padding:8px 8px;border:0;box-shadow:none}#jf-search .jf-search-content #mod-search-searchword{border:1px solid #DDD;padding:5px 8px;border-radius:2px;background:#f6f6f6;font-size:16px;margin:0;width:auto;box-shadow:none;line-height:18px;color:#000}#jf-search .jf-search-content #mod-search-searchword:hover{background:#fff}#jf-search .jf-search-content #mod-search-searchword:focus{background:#fff;box-shadow:0 0 5px #ccc;border:1px solid #ccc}#jf-login{float:right;margin-left:10px;position:relative}#jf-login .jf-login-content{display:none;background:transparent;left:50%;position:fixed;top:50%;z-index:10001}#jf-login .jf-login-button{margin:10px 0;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);border:1px solid #c6c6c6;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;height:28px}#jf-login .jf-login-button:hover{box-shadow:0 0 5px #CCC;-webkit-box-shadow:0 0 5px #CCC;-moz-box-shadow:0 0 5px #ccc;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}#jf-login .jf-login-button:active{border-color:#888 #AAA #CCC;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white;box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white}#jf-login .jf-login-button span{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);width:32px;height:30px;display:block;background:url(../images/jf/jf-icons/login.png) no-repeat center 6px}#jf-login .jf-login-button span:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf-loginbackout{display:none;position:fixed;width:100%;z-index:10000;background-color:white;margin:0;padding:0;left:0;top:0;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=77)}#jf-login .jf-login-content form{background-color:#f8f8f8;background-image:url(../images/jf/header/header-bg.png);background-position:20% 30%;background-repeat:no-repeat;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;width:375px;padding:20px;box-shadow:0 0 7px #888;-webkit-box-shadow:0 0 7px #888;-moz-box-shadow:0 0 7px #888}#jf-login .jf-login-content #form-login-username{margin:0 0 15px 0;height:40px}#jf-login .jf-login-content #form-login-username .jf-login-username-icon{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#ECECEC',GradientType=0);border:1px solid #CCC;border-right:0;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;float:left;margin:0}#jf-login .jf-login-content #form-login-username .jf-login-username-icon span{display:block;width:78px;height:38px;background:transparent url(../images/jf/jf-icons/username.png) no-repeat 33px 11px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55)}#jf-login .jf-login-content #form-login-username #modlgn-username{margin:0;padding:0;height:38px;border:1px solid #ccc;padding:0 20px;width:253px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;font-size:18px;letter-spacing:1px;float:left;box-shadow:none}#jf-login .jf-login-content #form-login-username #modlgn-username:focus{box-shadow:none;border:1px solid #aaa}#jf-login .jf-login-content #form-login-password{margin:0 0 15px 0;height:40px}#jf-login .jf-login-content #form-login-password .jf-login-password-icon{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#ECECEC',GradientType=0);border:1px solid #CCC;border-right:0;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;float:left;margin:0}#jf-login .jf-login-content #form-login-password .jf-login-password-icon span{display:block;width:78px;height:38px;background:transparent url(../images/jf/jf-icons/password.png) no-repeat 31px 11px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55)}#jf-login .jf-login-content #form-login-password #modlgn-passwd{margin:0;padding:0;height:38px;border:1px solid #ccc;padding:0 20px;width:253px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;font-size:18px;letter-spacing:1px;float:left;box-shadow:none}#jf-login .jf-login-content #form-login-password #modlgn-passwd:focus{box-shadow:none;border:1px solid #aaa}#jf-login .jf-login-content .jf-login-title{font-size:24px;color:#999;margin:10px 0 25px 0;letter-spacing:1px;text-transform:uppercase}#jf-login .jf-login-content #form-login-remember{float:left;color:#888;padding:6px 4px;letter-spacing:1px;margin:0}#jf-login .jf-login-content #form-login-remember label{font-size:16px}#jf-login .jf-login-content .jf-login-checkbox{display:block;float:left;height:19px;width:18px;padding:8px 4px}#jf-login .jf-login-content .jf-login-checkbox .jqTransformCheckboxWrapper{margin-top:0}#jf-login .jf-login-content .jf-login-authorization-button{float:right;background:#4b93ad;width:80px;float:right;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:0;color:white;font-size:18px;text-transform:uppercase;cursor:pointer;line-height:31px;letter-spacing:1px}#jf-login .jf-login-content .jf-login-authorization-button:hover{background:#2a7b99;box-shadow:0 0 5px #AAA;-webkit-box-shadow:0 0 5px #AAA;-moz-box-shadow:0 0 5px #AAA}#jf-login .jf-login-content .jf-login-forgot{list-style:none;padding:0;margin:15px 0 0 0}#jf-login .jf-login-content .jf-login-forgot a{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e9e9e9',GradientType=0);border:1px solid #CCC;color:#666;padding:8px 10px;font-size:16px;letter-spacing:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:160px;display:block;line-height:18px;text-align:center}#jf-login .jf-login-content .jf-login-forgot a:hover{box-shadow:0 0 5px #DDD;-webkit-box-shadow:0 0 5px #DDD;-moz-box-shadow:0 0 5px #DDD;color:#444}#jf-login .jf-login-content .jf-login-forgot li{float:left}#jf-login .jf-login-content .jf-login-forgot li.first{margin-right:5px}#jf-login .jf-login-content .jf-login-forgot li.last{margin-left:5px}#jf-login .jf-login-content .jf-login-register{margin:20px -20px -20px -20px;padding:15px;border-top:2px dashed #CCC;text-align:center}#jf-login .jf-login-content .jf-login-register a{font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#c00}#jf-login .jf-login-content .jf-login-register a:hover{text-decoration:underline;color:#000}#jf-login .jf-login-content .logout-button .button{background:#c22621;font-size:18px;letter-spacing:1px;text-transform:uppercase;float:right;width:80px;float:right;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:0;color:white;font-size:18px;text-transform:uppercase;cursor:pointer}#jf-login .jf-login-content .logout-button .button:hover{background:#b11813}#jf-login .jf-login-content .login-greeting{float:left;font-size:18px;letter-spacing:1px}#jf-login .jf-login-content .jf-loginclose{position:absolute;top:0;right:0;font-size:24px;color:#C00;font-family:arial;border:2px dashed #CCC;padding:8px 10px;border-width:0 0 2px 2px;background:white;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=33);cursor:pointer}#jf-login .jf-login-content .jf-loginclose:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf-login-position{margin:0 0 15px 0;display:block;text-align:center}#jf-login .jf-logged{position:relative}#jf-login .jf-login-greeting{position:relative;margin:10px 0;background-color:#2692bb;background-image:-webkit-gradient(linear,left top,left bottom,from(#2692bb),to(#28738f));background-image:-webkit-linear-gradient(top,#2692bb,#28738f);background-image:-moz-linear-gradient(top,#2692bb,#28738f);background-image:-ms-linear-gradient(top,#2692bb,#28738f);background-image:-o-linear-gradient(top,#2692bb,#28738f);background-image:linear-gradient(top,#2692bb,#28738f);border:1px solid #0080bd;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px 0 0;cursor:pointer;color:white}#jf-login .jf-login-greeting:hover,#jf-login .jf-login-greeting.active{box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #ccc}#jf-login .jf-login-greeting.active{box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #ccc}#jf-login .jf-login-greeting:active{-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white;-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white}#jf-login .jf-login-greeting-toggler{background:url(../images/jf/jf-icons/jf-login-logged-toggler.png) no-repeat top right}#jf-login .jf-login-greeting.active .jf-login-greeting-toggler{background-position:right bottom}#jf-login .jf-login-greeting .login-greeting{background:url(../images/jf/jf-icons/info-light.png) no-repeat 0 0;padding:5px 30px 5px 10px;height:17px;font-size:18px;line-height:18px;letter-spacing:1px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}#jf-login .jf-login-loggedcont{position:absolute;display:none;background:#f5f5f5 url(../images/jf/jf-icons/loaders/small_black_loader.gif) no-repeat center;z-index:777;right:0}#jf-login .jf-login-loggedcont-bg{border:1px solid #c6c6c6!important;box-shadow:0 0 2px #CCC;-webkit-box-shadow:0 0 2px #CCC;-moz-box-shadow:0 0 2px #ccc;position:relative}#jf-login .jf-login-loggedcont-tick{background:url(../images/jf/jf-icons/jf-login-logged-tick.png) no-repeat 0 0;width:12px;height:8px;display:block;position:absolute;right:5px;top:-8px}#jf-login .jf-login-loggedcont-loader{background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#jf-login .jf-login-loggedcont.s-joomla-v{width:100%}#jf-login .jf-login-loggedcont.s-joomla-v .logout-button{float:right;padding:10px 5px}#jf-login .jf-login-loggedcont.s-joomla-v .logout-button .button{color:#555;border:0;line-height:18px;height:24px;background:#ececec;cursor:pointer;font-size:18px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#jf-login .jf-login-loggedcont.s-joomla-v .logout-button .button:hover{background:#e70000;color:white}#jf-inlogin-position{display:none}#jf-js-login .jf-js-login-content form{background-image:url(../images/jf/header/header-bg.png)}#jf-login .jf-login-content form #jf-inlogin-position,#jf-js-login .jf-js-login-content form #jf-inlogin-position{display:block}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .jf-jf-login-avatar img{width:96px;border:dashed 1px #DDD}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .jf-klogin-lastvisit{margin:5px 0 0 0}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .jf-klogin-lastvisit .klogin-lasttext{font-size:16px}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .jf-klogin-lastvisit .kdate{font-size:16px}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .section2{font-size:16px!important;color:#777!important;min-width:150px!important}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .section2 .klogin-loginlink{list-style:none;padding:0;text-align:center}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .section2 .klogin-loginlink a{color:#2a7b99;text-transform:uppercase}#jf-login .jf-login-loggedcont-loader .jf-kunenalogin .section2 .klogin-loginlink a:hover{text-decoration:underline}.jf-login-imp-icon{display:none}#jf-language{float:right;overflow:hidden;margin-left:10px;height:50px}#jf-language .jf-language-content{float:right;margin:18px 0 18px 5px}#jf-language .jf-language-content .mod-languages{height:14px}#jf-language .jf-language-content .mod-languages ul{font-size:0;margin:0}#jf-language .jf-language-content .mod-languages ul li{display:inline-block;height:14px;line-height:14px;margin:0 0 0 6px}#jf-language .jf-language-content .mod-languages ul li a{line-height:12px;height:12px;display:inline-block;padding-bottom:5px}#jf-language .jf-language-content .mod-languages ul li a img{border:1px dashed #BBB}#jf-language .jf-language-button{margin:10px 0;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);border:1px solid #c6c6c6;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:28px;float:left;cursor:pointer}#jf-language .jf-language-button:hover{box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #ccc;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}#jf-language .jf-language-button:active{border-color:#888 #AAA #CCC;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white;box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white}#jf-language .jf-language-button span{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);width:32px;height:30px;display:block;background:url(../images/jf/jf-icons/world.png) no-repeat center 6px}#jf-language .jf-language-button span:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf-breadcrumbs-info .jf-breadcrumbs-info-container{position:relative;background:#fff;border:1px solid #DDD;border-radius:0 0 3px 3px;margin:10px auto 25px auto;padding:10px 0;height:24px}#rt-breadcrumbs{margin:0}#rt-breadcrumbs .rt-container{background:0}#rt-breadcrumbs .rt-container .jf-breadcrumbs-padding{padding:2px 10px}#rt-breadcrumbs .rt-container .rt-grid-12 .rt-block{padding:0 10px;margin:0}#rt-breadcrumbs .breadcrumbs a{color:#4b93ad}#rt-breadcrumbs .breadcrumbs a:hover{color:#4b93ad;text-decoration:underline}#rt-breadcrumbs .breadcrumbs a,#rt-breadcrumbs .breadcrumbs span{font-size:16px}#rt-breadcrumbs .breadcrumbs .jf-breadcrumb-arrow{padding:0 4px 0 8px;margin-bottom:-1px;display:inline-block}.breadcrumbs a::after{display:none}.default-tipsy{font-size:16px;position:absolute;padding:5px;z-index:100000}.default-tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:2px 8px 3px 8px;text-align:center}.default-tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.default-tipsy-arrow{position:absolute;width:0;height:0;border:5px solid transparent}.default-tipsy-arrow-n{border-bottom-color:#000}.default-tipsy-arrow-s{border-top-color:#000}.default-tipsy-arrow-e{border-left-color:#000}.default-tipsy-arrow-w{border-right-color:#000}.default-tipsy-n .default-tipsy-arrow,.default-tipsy-nw .default-tipsy-arrow,.default-tipsy-ne .default-tipsy-arrow{top:0;border-top:0}.default-tipsy-s .default-tipsy-arrow,.default-tipsy-sw .default-tipsy-arrow,.default-tipsy-se .default-tipsy-arrow{bottom:0;border-bottom:0}.default-tipsy-n .default-tipsy-arrow,.default-tipsy-s .default-tipsy-arrow{left:50%;margin-left:-5px}.default-tipsy-nw .default-tipsy-arrow,.default-tipsy-sw .default-tipsy-arrow{left:10px}.default-tipsy-ne .default-tipsy-arrow,.default-tipsy-se .default-tipsy-arrow{right:10px}.default-tipsy-e .default-tipsy-arrow,.default-tipsy-w .default-tipsy-arrow{top:50%;margin-top:-5px}.default-tipsy-e .default-tipsy-arrow{right:0;border-right:0}.default-tipsy-w .default-tipsy-arrow{left:0;border-left:none}.arialfont-tipsy{font-size:12px;position:absolute;padding:5px;z-index:100000}.arialfont-tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:2px 8px 3px 8px;text-align:center}.arialfont-tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.arialfont-tipsy-arrow{position:absolute;width:0;height:0;border:5px solid transparent}.arialfont-tipsy-arrow-n{border-bottom-color:#000}.arialfont-tipsy-arrow-s{border-top-color:#000}.arialfont-tipsy-arrow-e{border-left-color:#000}.arialfont-tipsy-arrow-w{border-right-color:#000}.arialfont-tipsy-n .arialfont-tipsy-arrow,.arialfont-tipsy-nw .arialfont-tipsy-arrow,.arialfont-tipsy-ne .arialfont-tipsy-arrow{top:0;border-top:0}.arialfont-tipsy-s .arialfont-tipsy-arrow,.arialfont-tipsy-sw .arialfont-tipsy-arrow,.arialfont-tipsy-se .arialfont-tipsy-arrow{bottom:0;border-bottom:0}.arialfont-tipsy-n .arialfont-tipsy-arrow,.arialfont-tipsy-s .arialfont-tipsy-arrow{left:50%;margin-left:-5px}.arialfont-tipsy-nw .arialfont-tipsy-arrow,.arialfont-tipsy-sw .arialfont-tipsy-arrow{left:10px}.arialfont-tipsy-ne .arialfont-tipsy-arrow,.arialfont-tipsy-se .arialfont-tipsy-arrow{right:10px}.arialfont-tipsy-e .arialfont-tipsy-arrow,.arialfont-tipsy-w .arialfont-tipsy-arrow{top:50%;margin-top:-5px}.arialfont-tipsy-e .arialfont-tipsy-arrow{right:0;border-right:0}.arialfont-tipsy-w .arialfont-tipsy-arrow{left:0;border-left:none}.default-tipsy,.arialfont-tipsy{z-index:1000000!important}.default-tipsy-inner,.arialfont-tipsy-inner{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.default-tipsy-inner{line-height:22px}.arialfont-tipsy-inner{font-family:Helvetica,Arial,Sans-Serif;line-height:16px;max-width:400px;padding:5px 8px}#jf-middlepanel .jf-middlepanel-container .rt-container{position:relative;background:0}#jf-middlepanel-button{background:url(../images/jf/jf-icons/middlepanel-btn.png) no-repeat top right;height:24px;position:absolute;left:-45px;top:6px;width:24px;border:0;z-index:500;margin:-30px 0 0 0;cursor:pointer;padding-right:5px}#jf-middlepanel-button:hover{background-position:100% -24px}#jf-middlepanel-button.opened{background-position:100% -48px}#jf-middlepanel-button.opened:hover{background-position:100% -72px}#jf-middlepanel-content{display:none;overflow:hidden}#jf-scrolltop{position:fixed;bottom:-40px;right:80px}#jf-scrolltop .jf-scrolltop-block a{display:block;width:70px;height:40px;border:0;box-shadow:none;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background:rgba(0,0,0,0.035) url(../images/jf/jf-icons/jf-scrolltop-btn.png) no-repeat top center;padding:0}#jf-scrolltop .jf-scrolltop-block a:hover{background:rgba(0,0,0,0.035) url(../images/jf/jf-icons/jf-scrolltop-btn.png) no-repeat bottom center}#jf-slideshow{background-color:#EEE;background-image:-webkit-gradient(radial,center center,0,center center,460,from(white),to(#EEE));background-image:-webkit-radial-gradient(circle,white,#EEE);background-image:-moz-radial-gradient(circle,white,#EEE);background-image:-o-radial-gradient(circle,white,#EEE);margin:-15px 0 -45px 0;border-bottom:1px solid #ddd;padding:20px 0 70px 0}#jf-full-width-slideshow{background-color:#EEE;background-image:-webkit-gradient(radial,center center,0,center center,460,from(white),to(#EEE));background-image:-webkit-radial-gradient(circle,white,#EEE);background-image:-moz-radial-gradient(circle,white,#EEE);background-image:-o-radial-gradient(circle,white,#EEE);margin:-15px 0 -45px 0;border-bottom:1px solid #DDD;padding:0}#jf-full-width-slideshow .camera_pag{position:absolute;width:100%;z-index:999;zoom:1;text-align:center;bottom:40px}#jf-full-width-slideshow .camera_wrap{margin:0!important}#jf-full-width-slideshow .camera_wrap .camera_pag .camera_pag_ul li{background:transparent!important}#jf-full-width-slideshow .camera_wrap .camera_pag .camera_pag_ul li>span{background:#aaa!important}#jf-full-width-slideshow #jf-full-width-slideshow .camera_wrap .camera_pag .camera_pag_ul li{background:#fff!important}#jf-full-width-slideshow .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{background:white!important}#rt-showcase .rt-container .rt-grid-2,#rt-showcase .rt-container .rt-grid-3,#rt-showcase .rt-container .rt-grid-4,#rt-showcase .rt-container .rt-grid-6,#rt-showcase .rt-container .rt-grid-12{border-top:3px solid #d7d7d7;background:#fff;margin-bottom:10px}#rt-showcase .rt-container .rt-grid-2:hover,#rt-showcase .rt-container .rt-grid-3:hover,#rt-showcase .rt-container .rt-grid-4:hover,#rt-showcase .rt-container .rt-grid-6:hover,#rt-showcase .rt-container .rt-grid-12:hover{border-top:3px solid #2a7b99}#rt-showcase .rt-container .rt-grid-2 .rt-block,#rt-showcase .rt-container .rt-grid-3 .rt-block,#rt-showcase .rt-container .rt-grid-4 .rt-block,#rt-showcase .rt-container .rt-grid-6 .rt-block,#rt-showcase .rt-container .rt-grid-12 .rt-block{border:1px solid #d7d7d7;margin:0;background:#fafafa;border-top:0}#rt-showcase .rt-container .rt-grid-2 .rt-block:hover,#rt-showcase .rt-container .rt-grid-3 .rt-block:hover,#rt-showcase .rt-container .rt-grid-4 .rt-block:hover,#rt-showcase .rt-container .rt-grid-6 .rt-block:hover,#rt-showcase .rt-container .rt-grid-12 .rt-block:hover{background:#fff}#rt-showcase .rt-container .rt-grid-2.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-3.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-4.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-6.rt-alpha .rt-block{margin:0;border-right:0}#rt-showcase .rt-container .rt-grid-2.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-3.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-4.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-6.rt-omega .rt-block{margin:0;border-left:none}#rt-showcase .rt-container .rt-grid-12 .rt-block{padding:15px}#rt-showcase .title{text-align:center;text-transform:uppercase;letter-spacing:1px}#jf-welcome .jf-welcome-content{text-align:center;padding:50px 0}#jf-welcome .jf-welcome-content .jf-welcome-title{font-size:32px;text-shadow:0 1px 1px #fff;color:#222;line-height:32px}#jf-welcome .jf-welcome-content .jf-welcome-desc{text-align:center;font-weight:normal;font-size:18px;padding:5px 0 10px 0;letter-spacing:0;text-shadow:1px 1px 1px #fff}#jf-welcome .jf-welcome-3list-content{padding:40px 0;text-align:center}#jf-welcome .jf-welcome-3list-content .jf_col.grid_2{display:inline-block;float:none}#jf-welcome .jf-welcome-jomsocial-content{text-align:center;padding:52px 0}#jf-welcome .jf-welcome-jomsocial-content img{display:block;margin:0 auto}#jf-welcome .jf-welcome-browsers-content{text-align:center;padding:46px 0}#jf-welcome .jf-welcome-browsers-content img{display:block;margin:0 auto}#jf-js-latestphotos-pos{position:fixed;height:0;width:0;z-index:5000}.jf-showcase-mod{text-align:center}.jf-showcase-mod .jf-showcase-mod-img{margin:0 0 15px 0}.jf-showcase-mod .jf-showcase-mod-title{margin:0;font-size:2em;font-weight:100;text-transform:uppercase;letter-spacing:1px;padding-bottom:25px}.jf-showcase-mod .jf-showcase-mod-btn{padding:4px 6px;background:#DDD;color:#222;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);text-transform:uppercase;font-size:16px;letter-spacing:1px}.jf-showcase-mod .jf-showcase-mod-btn:hover{background:#2a7b99;color:#fff;opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf-recent-projects .rt-container{background:#fff;border:1px solid #d6d6d6;margin-bottom:25px}.jf-recent-projects{padding:20px 0}.jf-recent-projects .jf-recent-projects-title{font-size:0;text-align:center;padding:0 0 10px 0}.jf-recent-projects .jf-recent-projects-title span{display:inline-block}.jf-recent-projects .jf-recent-projects-title .jf-recent-projects-title-l{width:36%;background:#DDD;height:4px;margin:8px 0}.jf-recent-projects .jf-recent-projects-title .jf-recent-projects-title-m{width:20%;font-size:30px;letter-spacing:1px;text-transform:uppercase;color:#555;text-shadow:1px 1px 1px #fff}.jf-recent-projects .jf-recent-projects-title .jf-recent-projects-title-r{width:36%;background:#DDD;height:4px;margin:8px 0}.jf-recent-projects .jf-recent-projects-viewall{text-align:center;padding:20px 0 0 0}.jf-recent-projects .jf-recent-projects-viewall a{padding:4px 6px;background:#DDD;color:#222;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);text-transform:uppercase;font-size:16px;letter-spacing:1px}.jf-recent-projects .jf-recent-projects-viewall a:hover{background:#146886;opacity:1;-moz-opacity:1;filter:alpha(opacity=99);color:white}.jf-recent-projects:hover .jf-recent-projects-title .jf-recent-projects-title-l,.jf-recent-projects:hover .jf-recent-projects-title .jf-recent-projects-title-r{background:#2a7b99;-webkit-animation:line-scale .7s .2s 1 alternate forwards;-moz-animation:line-scale .7s .2s 1 alternate forwards;-ms-animation:line-scale .7s .2s 1 alternate forwards;width:40%}.jf-recent-projects:hover .jf-recent-projects-title .jf-recent-projects-title-m{color:#222}#jf-our-friends .rt-container{background:#fff;border:1px solid #d6d6d6;margin-bottom:20px}.jf-our-friends{padding:20px 0;margin:-10px}.jf-our-friends .jf-our-friends-title{font-size:0;text-align:center;padding:0 0 10px 0}.jf-our-friends .jf-our-friends-title span{display:inline-block}.jf-our-friends .jf-our-friends-title .jf-our-friends-title-l{width:36%;background:#DDD;height:4px;margin:8px 0}.jf-our-friends .jf-our-friends-title .jf-our-friends-title-m{width:20%;font-size:30px;letter-spacing:1px;text-transform:uppercase;color:#555;text-shadow:1px 1px 1px #fff}.jf-our-friends .jf-our-friends-title .jf-our-friends-title-r{width:36%;background:#DDD;height:4px;margin:8px 0}.jf-our-friends:hover .jf-our-friends-title .jf-our-friends-title-l,.jf-our-friends:hover .jf-our-friends-title .jf-our-friends-title-r{background:#2a7b99;-webkit-animation:line-scale .7s .2s 1 alternate forwards;-moz-animation:line-scale .7s .2s 1 alternate forwards;-ms-animation:line-scale .7s .2s 1 alternate forwards;width:40%}.jf-our-friends:hover .jf-our-friends-title .jf-our-friends-title-m{color:#222}.jf-our-friends-content{padding:0 4%;margin:10px 0}ul.friends{width:100%;margin:0;padding:0;margin-top:1px;position:relative;list-style:none;white-space:nowrap;margin:0 0 40px 0}ul.friends li{width:20%;display:inline-block;margin-right:-1px;line-height:0;font-size:0}ul.friends li img{width:100%;border:1px solid #DDD}ul.friends li:hover img{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15)}ul.friends span{color:#555;text-align:center;width:100%;position:absolute;left:0;bottom:-55px;font-size:24px;line-height:15px;display:none}ul.friends span blockquote{display:inline-block}.jf_friends_bottom_title{position:absolute;bottom:-35px;width:100%;text-align:center;font:italic 16px Georgia,Serif;color:#aaa}#rt-main .rt-container .rt-block{padding:10px;border:1px solid #DDD;margin:0 0 10px 0;background:#fff}#rt-sidebar-a .module-title h2{padding:8px 10px;color:#555;background-repeat:no-repeat;background-position:top center;margin:0 -10px;text-shadow:1px 1px 1px white;letter-spacing:1px;border-bottom:1px solid #DDD;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#ECECEC',GradientType=0);text-transform:uppercase}#rt-sidebar-b .module-title h2{padding:8px 10px;margin:0 -10px}#rt-main .rt-container #rt-sidebar-a .rt-block,#rt-main .rt-container #rt-sidebar-b .rt-block{padding:0 10px}.button,.readon,.readmore,button.validate,#member-profile a,#member-registration a,.formelm-buttons button,.btn-primary{background:#2a7b99;padding:5px 8px 3px 8px;border-radius:2px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border:none!important;color:white;font-size:15px;text-transform:uppercase;cursor:pointer;letter-spacing:1px;line-height:15px;margin-bottom:10px}.button:hover,.readon:hover,.readmore:hover,button.validate:hover,#member-profile a:hover,#member-registration a:hover,.formelm-buttons button:hover,.btn-primary:hover{background:#2a7b99;box-shadow:0 0 6px #AAA;-o-box-shadow:0 0 6px #AAA;-moz-box-shadow:0 0 6px #AAA;-webkit-box-shadow:0 0 6px #AAA}.button:active,.readon:active,.readmore:active,button.validate:active,#member-profile a:active,#member-registration a:active,.formelm-buttons button:active,.btn-primary:active{background:#2a7b99;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white;box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white}#searchForm .word label[for="search-searchword"]{font-weight:100;font-size:16px;padding:0 4px}#searchForm .word input{font-weight:100;font-size:16px}#searchForm .counter{font-size:16px}#searchForm .search legend{font-weight:100;text-transform:uppercase;letter-spacing:1px}#searchForm fieldset.only label,#searchForm fieldset.phrases label{font-size:16px}#searchForm select{font-size:16px}.component-content .search legend{font-weight:100;text-transform:uppercase;letter-spacing:1px}.component-content .searchintro{font-weight:100;margin:20px 0 20px;font-size:16px}.component-content .searchintro strong{font-weight:100;background:#f1f1f1;padding:4px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.component-content .search-results .result-title{font-size:18px;font-weight:100;border-top:1px solid #DDD}.component-content .search-results .result-category .small{font-size:14px;background:#f1f1f1;padding:4px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;text-transform:uppercase;letter-spacing:1px}.component-content .pagination ul li a,.component-content .pagination ul li span{background:#EEE;font-size:18px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.component-content .pagination ul li a:hover{color:#fff;background:#2a7b99}.component-content .pagination ul li span{color:#999}.component-content .pagination ul li{margin:2px}.component-content .finder #search-form .inputbox{font-weight:100;font-size:16px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.component-content .finder #search-form label{font-size:16px}.advanced-search-tip{font-size:16px;margin-top:10px}#advanced-search-toggle{font-size:16px;background:#f2f2f2;padding:4px 6px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}#advanced-search-toggle:hover{background:#2a7b99;color:#fff}#search-query-explained{font-size:16px;padding:10px}.component-content .login{font-size:16px}.component-content .login-fields #username,.login-fields #password{font-size:16px}.component-content #password-lbl,.component-content #username-lbl{font-size:16px;line-height:1.9em}.component-content .login+div ul li a,#login-form a{font-size:16px;padding-left:15px;background:url(../images/jf/menus/dropdown-daddy.png) 3px 50% no-repeat}.component-content .login #remember-lbl{font-size:16px}.component-content .login+div ul li a:hover,#login-form a:hover{background-position:3px 50%}.component-content .login+div{margin-top:4px}.component-content .profile{font-size:16px}.component-content #users-profile-core legend,.component-content #users-profile-custom legend,.component-content .profile-edit legend,.component-content .registration legend{font-weight:100;text-transform:uppercase;margin-bottom:10px}.component-content #users-profile-core dt,.component-content #users-profile-custom dt{font-weight:100;color:#C00}.component-content #users-profile-core,.component-content #users-profile-custom{margin:10px 0}.component-content .profile-edit{font-size:16px}.component-content .profile-edit label,.component-content .profile-edit input,.component-content .profile-edit button,.component-content .profile-edit select,.component-content .profile-edit textarea{font-size:16px}.tip-wrap{background:#fdffcd;box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.component-content .profile-edit #member-profile fieldset dd input,.component-content .profile-edit #member-profile fieldset dd select,.component-content .registration #member-registration fieldset dd input{width:17em;border:1px dashed #CCC;background:#f6f6f6}.component-content .profile-edit #member-profile fieldset dd input:focus,.component-content .profile-edit #member-profile fieldset dd select:focus,.component-content .registration #member-registration fieldset dd input:focus{background:#fbffd0;box-shadow:0 0 1px rgba(0,0,0,0.6);-moz-box-shadow:0 0 1px rgba(0,0,0,0.6);-o-box-shadow:0 0 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.6)}#member-registration label,#member-registration input,#member-registration select,#member-registration textarea{font-size:16px;line-height:22px}.component-content .remind,.component-content .remind label,.component-content .reset,.component-content .reset label{font-size:16px;line-height:28px}.jf-blog-item-image-block .jf-blog-item-zoom-sec,.jf-blog-item-image-block .jf-blog-item-image img{-webkit-transition:all .8s cubic-bezier(0.425,1.405,0.425,1.000);-moz-transition:all .8s cubic-bezier(0.425,1.405,0.425,1.000);-o-transition:all .8s cubic-bezier(0.425,1.405,0.425,1.000);-ms-transition:all .8s cubic-bezier(0.425,1.405,0.425,1.000);transition:all .8s cubic-bezier(0.425,1.405,0.425,1.000)}div.jf-blog-item-image-block{padding:0;margin:0 0 15px 0;float:none}div.jf-blog-item-image-block.style2{width:70%;margin:5px auto 15px auto}div.jf-blog-item-image-block.style3{margin:5px auto 15px auto;width:50%;float:left;padding-right:10px}span.jf-blog-image img{border:0;padding:0;width:100%!important;display:block}span.jf-blog-image{border:1px dashed #CCC;padding:0;background:url(../images/jf/jf-k2/cat-img-bg.png) repeat;position:relative;overflow:hidden;margin:0;display:block;text-align:center;width:100%}div.catItemView,div.tagItemView,div.userItemView,div.latestItemView{border-bottom:1px solid #e9e9e9;padding:0 0 20px 0;margin:0 0 15px 0}div.jf-blog-catItemIntroText{padding:4px 2px 12px 2px}.jf-blog-item-image-block .jf-blog-item-zoom-sec{position:absolute;height:100%;width:100%;display:block;bottom:-550px}.jf-blog-item-image-block:hover .jf-blog-item-zoom-sec{bottom:0}.jf-blog-item-zoom-sec .jf-blog-item-zoom-block{display:table-cell;vertical-align:middle}.jf-blog-item-zoom-sec .jf-blog-item-zoom a{margin:0 auto;background:url(../images/jf/jf-k2/jf-k2-zoom.png) no-repeat top left;height:54px;width:54px;position:relative;display:block}.jf-blog-item-zoom-sec .jf-blog-item-zoom.play a{background:url(../images/jf/jf-icons/jf_video_play_icon.png) no-repeat top left;height:64px;width:58px}.jf-blog-item-zoom-sec .jf-blog-item-zoom a:hover{background-position:bottom left}.jf-blog-item-date{position:absolute;background:rgba(0,0,0,0.7);top:20px;left:0;color:#fff;font-size:22px;text-transform:uppercase;letter-spacing:1px;vertical-align:middle;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0}.jf-blog-item-date .date{padding:10px 20px;display:block;line-height:24px}.jf-blog-item-author{position:absolute;background:rgba(0,0,0,0.68);width:160px;bottom:60px;right:0;color:white;font-size:14px;text-transform:uppercase;letter-spacing:1px;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;text-align:left;padding-left:20px}.jf-blog-item-author .author{padding:5px 0;display:block}.jf-blog-item-author .author a{color:#028dbe;padding-left:3px}.jf-blog-item-author a:hover{color:#2698de;text-decoration:underline;text-shadow:0 0 5px #2698de}.jf-blog-item-category{position:absolute;background:rgba(0,0,0,0.68);width:160px;bottom:20px;right:0;color:white;font-size:14px;text-transform:uppercase;letter-spacing:1px;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;text-align:left;padding-left:20px}.jf-blog-item-category div.category{padding:5px 0;display:block;margin:0;border:0}.jf-blog-item-category div.category a{color:#028dbe;padding-left:3px}.jf-blog-item-category a:hover{color:#2698de;text-decoration:underline;text-shadow:0 0 5px #2698de}.jf-blog-item-image{background:#000}.jf-blog-item-image-block:hover .jf-blog-item-image img{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=77)}.component-content .column-1,.component-content .column-2,.component-content .column-3{padding:0}.component-content .blog h2,.component-content .item-page h2{font-size:28px;padding:2px 0;border:0;margin:0 0 10px 0}.component-content .items-row{margin-bottom:15px!important;padding-bottom:15px;border-bottom:1px solid #e6e6e6}.component-content .pagination .counter{font-size:18px;margin:0 0 20px 0;color:#999;font-weight:100}.component-content .pagenav{margin-top:10px}.component-content .item-page .pagenav li{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:#2a7b99;border-radius:2px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border:none!important;color:white;font-size:15px;text-transform:uppercase;cursor:pointer;letter-spacing:1px;line-height:15px;margin-bottom:10px}.component-content .item-page .pagenav li a{color:#fff}.component-content .item-page .pagenav li a:hover{box-shadow:0 0 6px #AAA;-o-box-shadow:0 0 6px #AAA;-moz-box-shadow:0 0 6px #AAA;-webkit-box-shadow:0 0 6px #AAA}.component-content .item-page .pagenav li a:active{-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white;box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 white}.category-list table.category th{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec)}.cat-list-row0,.cat-list-row01,tr.cat-list-row0 td,tr.cat-list-row1 td,tr.sectiontableentry0 td,tr.sectiontableentry1 td{border-bottom:1px solid #CCC;padding:5px}.category-list .category tbody,.category-list .category thead{border:1px solid #CCC}.category-list .category thead a{color:#444;text-shadow:1px 1px 1px white;font-size:18px;font-weight:100;text-transform:uppercase}.category-list .category tbody a:hover{text-decoration:underline}.category-list{font-size:16px}.category-list select{font-size:16px}#rt-main ul.menu li a,#rt-main ul.menu li .item,#rt-main ul.menu li .separator{display:block;font-size:18px;font-weight:100;line-height:1.9em;padding:0 0 0 10px;color:#888}#rt-main ul.menu{margin:0 -10px;background:#fff}#rt-main ul.menu li{margin:0;border-bottom:1px solid #f0f0f0}#rt-main ul.menu:hover li{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=77)}#rt-main ul.menu li:hover{border-bottom:1px solid #ddd}#rt-main ul.menu:hover li:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#rt-main ul.menu ul{padding:0;margin:0 0 0 20px}#rt-main ul.menu ul li{list-style:none;padding:0}#rt-main ul.menu li.active.parent{border-bottom:0;background:0}#rt-main ul.menu li.active.parent ul{border-top:1px solid #ddd}#rt-main ul.menu li ul li a,#rt-main ul.menu li ul li span{background:transparent url(../images/jf/menus/dropdown-daddy.png) 0 50% no-repeat;padding:0 0 0 10px}#rt-main ul.menu li a:hover{color:#444}#rt-main ul.menu li.current a{font-weight:700}#login-form p{margin:0}#login-form .button{margin:15px 0 0 0;padding:5px 8px 4px 8px}#login-form label,#login-form input{font-size:16px}#login-form input[type="text"],#login-form input[type="password"]{width:93%;border:1px dashed #DDD;background:#f7f7f7;font-size:16px;border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}#login-form input:focus{background:#fff}#login-form a{margin:5px 0}#login-form .login-greeting{font-size:16px;margin:10px 0}#login-form .logout-button{margin:0 0 10px 0}#login-form .logout-button .button{margin:0}.module-content .search{margin:10px 0}.module-content .search #mod-search-searchword{float:left;width:78%;margin:0;border:1px dashed #DDD;background:#f7f7f7;font-size:16px}.module-content .search #mod-search-searchword:focus{background:#fff}.module-content .search .button{text-indent:-999px;width:10px;margin:-1px 0 0 5px;display:inline-block;background:transparent url(../images/jf/jf-icons/search.png) no-repeat 4px 8px;border:0;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);height:30px;padding:3px 10px}.module-content .search .button:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99);box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.module-content .search .button:active{background:transparent url(../images/jf/jf-icons/search.png) no-repeat 4px 8px;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#recaptcha_area td a{margin:0;padding:0;display:block}#recaptcha_instructions_image{display:block;margin-top:-10px}.component-content .contact h3{display:none}.component-content .contact h2{border-bottom:1px dashed #d1d1d1;margin:0}.component-content .contact legend{font-size:16px;border:0;margin:0 0 10px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55)}.component-content .contact p{margin:0}.component-content .contact label,.component-content .contact input,.component-content .contact select,.component-content .contact textarea{font-size:16px}.component-content .contact fieldset dd input,.component-content .contact fieldset dd textarea{width:15em;border:1px dashed #CCC!important;background:#f6f6f6}.component-content .contact fieldset dd textarea{width:80%}.component-content .contact fieldset dd textarea:focus,.component-content .contact fieldset dd input:focus{background:#fbffd0;box-shadow:0 0 1px rgba(0,0,0,0.6);-moz-box-shadow:0 0 1px rgba(0,0,0,0.6);-o-box-shadow:0 0 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.6)}.jf_contact_mod{padding:10px 0;font-size:16px}.jf_contact_mod a{font-size:16px}.jf_contact_mod ul.jf_typo_lists li.mail .icon{background-position:-288px 2px}.jf_contact_mod ul.jf_typo_lists{padding:5px 0}.jf_social_icons{margin:0;background:#f6f6f6;border:1px solid #DDD;border-width:1px 0 0 0;list-style:none;clear:both;padding:15px 9px}.jf_contact_mod .jf_social_icons{margin:10px -10px -10px -10px;overflow:hidden}.jf_social_icons li{float:left;margin:3px;background-image:url(../images/jf/jf-icons/jf_social_icons.png);background-position:0 0;background-repeat:no-repeat;text-indent:-999999px}.jf_social_icons li a{width:36px;height:36px;font-size:0;display:block}.jf_social_icons .facebook{background-position:0 0}.jf_social_icons .twitter{background-position:-36px 0}.jf_social_icons .google{background-position:-72px 0}.jf_social_icons .youtube{background-position:-108px 0}.jf_social_icons .soundcloud{background-position:-144px 0}.jf_social_icons .flickr{background-position:0 -36px}.jf_social_icons .forrst{background-position:-36px -36px}.jf_social_icons .linkedin{background-position:-72px -36px}.jf_social_icons .vimeo{background-position:-108px -36px}.jf_social_icons .tumblr{background-position:-144px -36px}.jf_social_icons li:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}#jf-map{margin:-20px 0 -153px 0;border-bottom:1px solid #DDD}#jf-map .mod-jgmap{width:100%!important}#xmap{font-size:16px}#xmap h1{margin-top:0}#xmap .menutitle{display:none}#xmap ul{list-style:none;margin:0;padding:0}#xmap ul.level_0{margin-left:3px}#xmap ul li{background-image:url(../images/jf/jf-icons/jf_sitemap_dot.png);background-repeat:no-repeat;background-position:0 12px}#xmap ul li a,#xmap ul li span{font-size:16px;padding-left:40px;line-height:1.8em;background-image:url(../images/jf/jf-icons/jf_sitemap_arrow.png);background-repeat:no-repeat;background-position:-370px 6px;margin-left:8px}#xmap ul li li a,#xmap ul li li span{padding-left:80px;background-position:-330px 6px}#xmap ul li li li a,#xmap ul li li li span{padding-left:120px;background-position:-290px 6px}#xmap ul li li li li a,#xmap ul li li li li span{padding-left:160px;background-position:-250px 6px}#xmap ul li li li li li a,#xmap ul li li li li li span{padding-left:200px;background-position:-210px 6px}#xmap ul li li li li li li a,#xmap ul li li li li li li span{padding-left:240px;background-position:-170px 6px}#xmap ul li li li li li li li a,#xmap ul li li li li li li li span{padding-left:280px;background-position:-130px 6px}#rt-footer-surround{margin-top:25px;background-color:#3f3f3f;background-image:url(../images/jf/bottom/bottom-pattern.png);border-top:6px solid #DDD;position:relative}#bottom-shadow-up{background:url(../images/jf/bottom/footer-shadow.png) no-repeat center;width:100%;height:8px;position:absolute;top:-14px;display:block}#rt-footer-surround .rt-container{border-bottom:1px solid rgba(255,255,255,0.04)}#rt-footer .rt-block{padding:15px 0}#rt-footer .rt-grid-3 .rt-block{margin:10px 15px 10px 5px}#rt-footer .rt-grid-3.rt-alpha .rt-block{margin:10px 20px 0 0}#rt-footer .rt-grid-2 .rt-block{margin:10px 5px 10px 7.5px}#rt-footer .rt-grid-4.rt-omega .rt-block{margin:10px 0 10px 20px}#rt-footer .title{color:white;text-shadow:none;border-bottom:1px solid rgba(255,255,255,0.05);box-shadow:none;text-transform:uppercase;letter-spacing:1px}#rt-copyright .rt-container .rt-block{text-align:center;margin:5px 10% 0 10%;font-size:11px;color:#888}#rt-copyright .rt-container .rt-block:hover{color:#999}#rt-footer ul.menu{background:0;margin:0}#rt-footer ul.menu li,#rt-footer ul.menu li:hover{border-bottom:0;clear:both}#rt-footer ul.menu li a,#rt-footer ul.menu li span{color:#999;font-size:11px;font-family:Helvetica,Arial,sans-serif!important;line-height:24px;float:left;padding:0;font-weight:100}#rt-footer ul.menu li a:hover,#rt-footer ul.menu li span:hover{background-color:transparent;text-decoration:underline;color:#aaa}.jf_bottom_piro_html{display:none;height:auto!important;padding:20px;width:auto!important}.jf_bottom_piro_html li{margin-bottom:10px}.powered-by{background:url(../images/jf/logo/jf_logo_bottom.png);width:150px;height:40px}.jf-branding{margin:5px 0;padding-top:0}.bottom_map{display:block;position:relative;width:250px;height:150px;background-image:url(../images/jf/jf-icons/jf_footermap.png);background-repeat:no-repeat;margin:0 auto}.bottom_map .bottom_map_loc{background-image:url(../images/jf/jf-icons/jf_footermap_loc.png);width:28px;height:39px;display:block;position:absolute;top:19px;left:42px;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=77)}.bottom_map .bottom_map_loc:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf_google_map_pirobox{display:none;padding:0}.jf_contact_bottominfo_mod .bottom_social{list-style:none;margin:15px auto;display:block;text-align:center}.jf_contact_bottominfo_mod .bottom_social li{margin:2px;display:inline-block}.jf_contact_bottominfo_mod .bottom_social li a{width:32px;height:30px;display:block;background-image:url(../images/jf/jf-icons/jf_footer_social_icons.png);background-repeat:no-repeat;background-position:0 0;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.jf_contact_bottominfo_mod .bottom_social li.twitter a{background-position:0 0}.jf_contact_bottominfo_mod .bottom_social li.facebook a{background-position:-32px 0}.jf_contact_bottominfo_mod .bottom_social li.google a{background-position:-64px 0}.jf_contact_bottominfo_mod .bottom_social li.vimeo a{background-position:-96px 0}.jf_contact_bottominfo_mod .bottom_social li.youtube a{background-position:-128px 0}.jf_contact_bottominfo_mod .bottom_social li a:hover{background-position-y:-30px}.quovolve-box{padding:2px 0 0 0}.quovolve-box ul{list-style:none;margin:0;clear:both}.quovolve-box ul li{position:relative;padding:10px}.quovolve-box ul li p{margin:0}.quovolve-box ul li cite{background:#f0f0f0;color:#101010;display:block;font-size:16px;font-style:normal;position:absolute;right:6px;bottom:-20px;z-index:900;padding:2px 6px 3px 6px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.6);-o-box-shadow:0 0 6px 0 rgba(0,0,0,0.6);box-shadow:0 0 6px 0 rgba(0,0,0,0.6)}.quovolve-box ul li cite::before{content:"";position:absolute;left:4%;top:-6px;width:0;height:0;border-top:10px solid transparent;border-left:10px solid #f0f0f0;border-bottom:0 solid transparent}.quovolve-box .quovolve-nav .nav-numbers{height:6px;width:100%;margin:0}.quovolve-box .quovolve-nav .nav-numbers li{float:left;margin-right:3px;list-style:none}.quovolve-box .quovolve-nav .nav-numbers li a{text-indent:-999px;display:block;background:#666;width:6px;height:6px;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%}.quovolve-box .quovolve-nav .nav-numbers li.active a{background:#aaa}.quovolve-box .quovolve-nav .nav-numbers li a:hover{background:#aaa}.quovolve-box ul.quovolve{margin:10px 0 0 0;background:rgba(0,0,0,0.3);font-family:Georgia,Times,serif;font-style:italic;color:#888}#jf_recent_tweets #twitter_update_list{margin:0;list-style:none}#jf_recent_tweets #twitter_update_list li{background:url(../images/jf/jf-icons/jf_recent_tweets_bird.png) no-repeat 5px 8px;padding-left:33px;width:85%;margin-bottom:10px;font-size:11px;line-height:17px;background-color:rgba(0,0,0,0.06);border-radius:2px;padding:5px 5px 5px 33px;color:#888}#jf_recent_tweets #twitter_update_list li:hover{background-color:rgba(0,0,0,0.2)}#jf_recent_tweets #twitter_update_list li a{font-size:11px;color:#999}#jf_recent_tweets #twitter_update_list li a:hover{text-decoration:underline;color:#aaa}#jf-toppanel{position:absolute;width:100%;top:0;z-index:444;background-image:url(../images/jf/header/toppanel_bg.png);z-index:99999}#jf-toppanel .jf-toppanel-container .rt-container{position:inherit}#jf-toppanel .jf-toppanel-container #jf-toppanel-button{position:absolute;right:0;width:46px;height:46px;bottom:-46px;background-image:url(../images/jf/jf-icons/jf_toppanel_btn.png);background-repeat:no-repeat;text-indent:-9999999px;cursor:pointer;background-position:0 0;opacity:.8}#jf-toppanel .jf-toppanel-container #jf-toppanel-button:hover{background-position:0 -46px;opacity:1}#jf-toppanel .jf-toppanel-container #jf-toppanel-button.opened{background-position:-46px 0;opacity:1}#jf-toppanel .jf-toppanel-container #jf-toppanel-button.opened:hover{background-position:-46px -46px;opacity:1}#jf-toppanel .jf-toppanel-container #jf-toppanel-content{display:none;overflow:hidden}#jf-toppanel .jf-toppanel-container #jf-toppanel-content .rt-block{background:rgba(0,0,0,0.04);border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}#jf-toppanel .jf-toppanel-container #jf-toppanel-content .rt-block:hover{background:rgba(0,0,0,0.1)}#jf-toppanel .jf-toppanel-container #jf-toppanel-content .rt-grid-4 .rt-block{margin-left:7.5px;margin-right:7.5px;margin:20px 0}#jf-toppanel .jf-toppanel-container #jf-toppanel-content .title{color:white;text-shadow:none;border-bottom:0;box-shadow:none;text-align:center;border:2px solid #9c9797;border-width:0 2px;background:rgba(0,0,0,0.2);padding:10px 0 12px 0;line-height:20px;text-transform:uppercase;margin-top:-5px;letter-spacing:1px}#jf-toppanel .jf-toppanel-container #jf-toppanel-content p{margin:0}#jf-system-msg .jf-system-msg-backout{position:fixed;top:0;z-index:99999;width:100%;height:100%;background:rgba(255,255,255,0.8);display:none}#jf-system-msg .jf-system-msg-content{top:42%;position:fixed;z-index:99999;width:70%;margin:0 15%}#jf-system-msg .jf-system-msg-content #system-message-container{box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}#jf-system-msg .jf-system-msg-content #system-message{margin-bottom:0}#jf-system-msg .jf-system-msg-content #system-message dd.message.message ul{color:white;background-color:#00cc49;border:1px solid #CCC;margin:0;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;text-align:center;padding:15px 0}#jf-system-msg .jf-system-msg-content #system-message dd.error.message ul,#jf-system-msg .jf-system-msg-content #system-message dd.warning.message ul{color:white;background-color:#C00;border:1px solid #CCC;margin:0;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;text-align:center;padding:15px 0}#jf-system-msg .jf-system-msg-content #system-message dd.notice.message ul{color:#494949;background-color:#fdfda4;border:1px solid #ddd;margin:0;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;text-align:center;padding:15px 0}#jf-system-msg .jf-system-msg-content #system-message .message dt.error,#jf-system-msg .jf-system-msg-content #system-message dt.warning{display:none}#jf-system-msg .jf-system-msg-close{width:60px;height:60px;background:url(../images/jf/jf-icons/jf-system-msg-close.png) no-repeat top left;margin:30px auto 0 auto;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);display:none}#jf-system-msg .jf-system-msg-close:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#jf_circleX{display:none}#system-message dt{display:none}.module-content p{margin:15px 0}#rt-top{border-bottom:1px solid #DDD}#rt-top .rt-container{padding:10px 0}#rt-utility .rt-container{padding:10px 0}#rt-feature .rt-block{padding:15px 15px 0 15px}#rt-maintop{margin-bottom:20px;padding:10px 0}.component-content .actions{position:absolute;right:10px}.component-content .actions .edit-icon img{display:block}@media only screen and (max-width:2800px) and (min-width:960px){.rt-container .rt-grid-4.rt-alpha .rt-block{margin-right:0!important}.rt-container .rt-grid-4.rt-omega .rt-block{margin-left:0!important}}@media only screen and (max-width:959px) and (min-width:768px){.rt-container .rt-grid-4.rt-alpha .rt-block{margin-right:0!important}.rt-container .rt-grid-4.rt-omega .rt-block{margin-left:0!important}}.jf_nivo_light .theme-default .nivoSlider{-webkit-box-shadow:0 0 5px 0 #aaa;-moz-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa}#jf_tip.closed{display:none}#jf_tip .jf_tip_container{padding:40px 0;position:relative;height:50px}#jf_tip .jf_tip_container .jf_tip_btn_cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}#jf_tip .jf_tip_container .jf_tip_btn_cont .jf_tip_btn{width:100px;height:100px;margin:14px auto;cursor:pointer;background-image:url(../images/jf/jf-icons/jf_tip_position.png);background-position:top center;background-repeat:no-repeat;direction:ltr;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=88)}#jf_tip .jf_tip_container .jf_tip_btn_cont .jf_tip_btn:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99);background-position:bottom center}.jf_tip_btn{font-size:100px;width:1em;height:1em;position:relative;margin:100px auto;border-radius:50%;border:1px solid #e6e6e6;list-style:none;padding:0}.jf_tip_btn li{position:absolute;width:.2em;height:.2em;border-radius:50%}.jf_tip_btn li:nth-child(1){left:50%;top:0;margin:0 0 0 -.1em;background:#2a7b99;-webkit-transform-origin:50% 250%;-moz-transform-origin:50% 250%;-ms-transform-origin:50% 250%;-o-transform-origin:50% 250%;transform-origin:50% 250%;-webkit-animation:rota 1.13s linear infinite;-moz-animation:rota 1.13s linear infinite;-ms-animation:rota 1.13s linear infinite;-o-animation:rota 1.13s linear infinite;animation:rota 1.13s linear infinite}.jf_tip_btn li:nth-child(2){top:50%;right:0;margin:-.1em 0 0 0;background:#dd3c27;-webkit-transform-origin:-150% 50%;-moz-transform-origin:-150% 50%;-ms-transform-origin:-150% 50%;-o-transform-origin:-150% 50%;transform-origin:-150% 50%;-webkit-animation:rota 1.86s linear infinite;-moz-animation:rota 1.86s linear infinite;-ms-animation:rota 1.86s linear infinite;-o-animation:rota 1.86s linear infinite;animation:rota 1.86s linear infinite}.jf_tip_btn li:nth-child(3){left:50%;bottom:0;margin:0 0 0 -.1em;background:#ffa133;-webkit-transform-origin:50% -150%;-moz-transform-origin:50% -150%;-ms-transform-origin:50% -150%;-o-transform-origin:50% -150%;transform-origin:50% -150%;-webkit-animation:rota 1.45s linear infinite;-moz-animation:rota 1.45s linear infinite;-ms-animation:rota 1.45s linear infinite;-o-animation:rota 1.45s linear infinite;animation:rota 1.45s linear infinite}.jf_tip_btn li:nth-child(4){top:50%;left 0;margin:-.1em 0 0 0;background:#02a255;-webkit-transform-origin:250% 50%;-moz-transform-origin:250% 50%;-ms-transform-origin:250% 50%;-o-transform-origin:250% 50%;transform-origin:250% 50%;-webkit-animation:rota 1.72s linear infinite;-moz-animation:rota 1.72s linear infinite;-ms-animation:rota 1.72s linear infinite;-o-animation:rota 1.72s linear infinite;animation:rota 1.72s linear infinite}@-webkit-keyframes rota{to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rota{to{-moz-transform:rotate(360deg)}}@-ms-keyframes rota{to{-ms-transform:rotate(360deg)}}@-o-keyframes rota{to{-o-transform:rotate(360deg)}}@keyframes rota{to{transform:rotate(360deg)}}@-webkit-keyframes opa{12.0%{opacity:.80}19.5%{opacity:.88}37.2%{opacity:.64}40.5%{opacity:.52}52.7%{opacity:.69}60.2%{opacity:.60}66.6%{opacity:.52}70.0%{opacity:.63}79.9%{opacity:.60}84.2%{opacity:.75}91.0%{opacity:.87}}@-moz-keyframes opa{12.0%{opacity:.80}19.5%{opacity:.88}37.2%{opacity:.64}40.5%{opacity:.52}52.7%{opacity:.69}60.2%{opacity:.60}66.6%{opacity:.52}70.0%{opacity:.63}79.9%{opacity:.60}84.2%{opacity:.75}91.0%{opacity:.87}}@-ms-keyframes opa{12.0%{opacity:.80}19.5%{opacity:.88}37.2%{opacity:.64}40.5%{opacity:.52}52.7%{opacity:.69}60.2%{opacity:.60}66.6%{opacity:.52}70.0%{opacity:.63}79.9%{opacity:.60}84.2%{opacity:.75}91.0%{opacity:.87}}@-o-keyframes opa{12.0%{opacity:.80}19.5%{opacity:.88}37.2%{opacity:.64}40.5%{opacity:.52}52.7%{opacity:.69}60.2%{opacity:.60}66.6%{opacity:.52}70.0%{opacity:.63}79.9%{opacity:.60}84.2%{opacity:.75}91.0%{opacity:.87}}@keyframes opa{12.0%{opacity:.80}19.5%{opacity:.88}37.2%{opacity:.64}40.5%{opacity:.52}52.7%{opacity:.69}60.2%{opacity:.60}66.6%{opacity:.52}70.0%{opacity:.63}79.9%{opacity:.60}84.2%{opacity:.75}91.0%{opacity:.87}}#jf_tip .jf_tip_container .jf_tip_content{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#jf_tip .jf_tip_container .jf_tip_content p{margin:5px 0;text-align:center}#jf_tip .jf_tip_container .jf_tip_content .jf_mod_red a{font-style:italic;color:#ffee30;text-decoration:underline}#jf_tip .jf_tip_container .jf_tip_content .jf_tip_content_close{width:20px;height:20px;position:absolute;right:0;top:-35px;cursor:pointer;background:url(../images/jf/jf-icons/close.png) no-repeat center;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=22)}#jf_tip .jf_tip_container .jf_tip_content .jf_tip_content_close:hover{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55)}#jf_tip .jf_tip_container .jf_tip_content .custom{background-image:url(../images/jf/jf-icons/jf_usertip_sec_icon.png);background-repeat:no-repeat;background-position:1.5% 50%}#jf-component-trans{overflow:hidden!important}body{background:#f5f5f5!important}.font-size-is-default{font-size:12px}#community-wrap .cAvatar,#community-wrap .cAvatar img,#community-wrap .cVideoThumbUrl img{display:block}.piro_html{background:0}.button,.readon,.readmore,button.validate,#member-profile a,#member-registration a,.formelm-buttons button{text-shadow:none;box-shadow:none}.button,.readon,.readmore,button.validate,#member-profile a,#member-registration a,.formelm-buttons button{line-height:20px}form{margin:0}table{background:0}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:inherit;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:white;border:1px solid #ccc;border-radius:0;box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}@media only screen and (max-width:480px){#jf-header .rt-container{height:100%}#top-shadow-down{opacity:.5}#jf-scrolltop{display:none!important}#jf-preloader #jf-indicator,#jf-preloader #jf-progress{top:290px}#jf-preloader #jf-preloader-logo{top:60px}#jf-breadcrumbs-info .jf-breadcrumbs-info-container{background:#fff;margin:5px auto 20px auto;padding:5px 0;height:auto;line-height:24px}#jf-info{top:-7px;right:-10px}#rt-breadcrumbs .rt-container .jf-breadcrumbs-padding{padding:2px}#jf-login{margin-right:0}#jf-login .jf-login-content .jf-login-title{margin:5px 0 20px 0}#jf-login .jf-login-content .jf-login-forgot a,#jf-login .jf-login-content .jf-login-activation a{padding:6px 9px;font-size:15px;letter-spacing:0;width:auto}#jf-login .jf-login-content .jf-login-activation,#jf-login .jf-login-content .jf-login-forgot{margin:0}#jf-login .jf-login-content .jf-login-forgot{margin:-10px 0 0 0}#jf-login .jf-login-content .jf-login-register{margin:15px -20px -20px -20px;padding:10px}#jf-login .jf-login-content .jf-login-register a{font-size:16px}#jf-login .jf-login-content form{width:260px}#jf-login .jf-login-content #form-login-username .jf-login-username-icon span,#jf-login .jf-login-content #form-login-password .jf-login-password-icon span{width:58px;background-position:50% 50%}#jf-login .jf-login-content #form-login-username #modlgn-username,#jf-login .jf-login-content #form-login-password #modlgn-passwd{width:158px}#jf-login .jf-login-content .jf-login-authorization-button{width:60px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:30px;line-height:31px}#jf-login .jf-login-content #form-login-remember label{font-size:14px}#jf-login .jf-login-loggedcont.s-jf-js-login-v .jf-login-loggedcont-loader table tr td .section2{min-width:178px}#jf-login .jf-js-login-first .jf-login-loggedcont-tick{right:85px}#jf-login .jf-js-login-first .jf-login-loggedcont.s-jf-js-login-v{width:300px;right:-47px}#jf-login .jf-js-login-first .jf-login-loggedcont-tick{right:52px}#jf-login .jf-js-login-second .jf-login-loggedcont.s-jf-js-login-v{width:200px}#jf-login .jf-login-greeting .login-greeting{padding:5px;text-indent:-999px;width:50px}#jf-loginbackout{opacity:.9;-moz-opacity:.9;filter:alpha(opacity=99)}.jf-login-imp-icon{background:url(../images/jf/mobile/jf-login-iphone.png) no-repeat top left;width:15px;height:15px;display:block;top:6px;position:absolute;left:10px}#jf-js-login{margin-right:0!important}#jf-js-login .jf-js-login-content .jf-js-login-title{margin:5px 0 20px 0!important;display:none}#jf-js-login .jf-js-login-content .jf-js-login-forgot a,#jf-js-login .jf-js-login-content .jf-js-login-activation a{padding:6px 9px!important;font-size:15px!important;letter-spacing:0!important;width:auto!important}#jf-js-login .jf-js-login-content .jf-js-login-activation,#jf-js-login .jf-js-login-content .jf-js-login-forgot{margin:0!important}#jf-js-login .jf-js-login-content .jf-js-login-forgot{margin:-10px 0 0 0!important}#jf-js-login .jf-js-login-content .jf-js-login-register{margin:-10px -20px -20px -20px!important;padding:10px!important;border-top:none!important}#jf-js-login .jf-js-login-content #form-login-password,#jf-js-login .jf-js-login-content #form-login-username{margin:0 0 10px 0!important}#jf-js-login .jf-js-login-content .jf-js-login-register a{font-size:16px!important}#jf-js-login .jf-js-login-content form{width:260px!important}#jf-js-login .jf-js-login-content #form-login-username .jf-js-login-username-icon span,#jf-js-login .jf-js-login-content #form-login-password .jf-js-login-password-icon span{width:58px!important;background-position:50% 50%!important}#jf-js-login .jf-js-login-content #form-login-username #modlgn-username,#jf-js-login .jf-js-login-content #form-login-password #modlgn-passwd{width:158px!important}#jf-js-login .jf-js-login-content .jf-js-login-authorization-button{width:60px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;height:30px!important;line-height:31px!important}#jf-js-login .jf-js-login-content #form-login-remember label{font-size:14px!important}#jf-js-login .jf-js-login-loggedcont.s-jf-js-login-v .jf-js-login-loggedcont-loader table tr td .section2{min-width:178px!important}#jf-js-login .jf-js-login-first .jf-js-login-loggedcont-tick{right:85px!important}#jf-js-login .jf-js-login-first .jf-js-login-loggedcont.s-jf-js-login-v{width:300px!important;right:-47px!important}#jf-js-login .jf-js-login-first .jf-js-login-loggedcont-tick{right:52px!important}#jf-js-login .jf-js-login-second .jf-js-login-loggedcont.s-jf-js-login-v{width:200px!important}#jf-js-login .jf-js-login-greeting .login-greeting{padding:5px!important;text-indent:-999px!important;width:50px!important}#jf-js-loginbackout{opacity:.9;-moz-opacity:.9;filter:alpha(opacity=99)}.jf-js-login-imp-icon{background:url(../images/jf/mobile/jf-login-iphone.png) no-repeat top left!important;width:15px!important;height:15px!important;display:block!important;top:6px!important;position:absolute!important;left:10px!important}#jf-search .jf-search-content{left:-110px}#jf-search .jf-search-content #mod-search-searchword{width:65px;padding-right:25px}#jf-language{display:none}#rt-showcase .rt-container .rt-grid-2.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-3.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-4.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-6.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-12.rt-alpha .rt-block{border-right:1px solid #d7d7d7}#rt-showcase .rt-container .rt-grid-2.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-3.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-4.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-6.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-12.rt-omega .rt-block{border-left:1px solid #d7d7d7}#jf-welcome{display:none}#jf-header .rt-container .rt-grid-4{text-align:center}#jf-logo{display:inline-block;float:none}#jf-logomodalbutton{display:inline-block;float:none;top:-12px}#rt-breadcrumbs .rt-container .jf-info{top:-7px!important;right:-6px!important;padding:4px 0!important}.jf-info-text-wrap{height:100%!important;min-height:36px}}@media only screen and (min-width:321px) and (max-width:480px){#jf-preloader #jf-indicator,#jf-preloader #jf-progress{top:250px}#jf-preloader #jf-preloader-logo{top:20px}#jf-login .jf-login-content form{width:375px}#jf-login .jf-login-content .jf-login-title{display:none}#jf-login .jf-login-content #form-login-username .jf-login-username-icon span,#jf-login .jf-login-content #form-login-password .jf-login-password-icon span{width:78px}#jf-login .jf-login-content .jf-login-forgot a,#jf-login .jf-login-content .jf-login-activation a{width:160px}#jf-login .jf-login-content #form-login-username #modlgn-username,#jf-login .jf-login-content #form-login-password #modlgn-passwd{width:253px}#jf-scrolltop{display:none!important}}@media only screen and (min-width:481px) and (max-width:767px){#jf-header .rt-container{height:100%}#jf-scrolltop{display:none!important}#rt-showcase .rt-container .rt-grid-2.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-3.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-4.rt-alpha .rt-block,#rt-showcase .rt-container .rt-grid-6.rt-alpha .rt-block{border-right:1px solid #d7d7d7}#rt-showcase .rt-container .rt-grid-2.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-3.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-4.rt-omega .rt-block,#rt-showcase .rt-container .rt-grid-6.rt-omega .rt-block{border-left:1px solid #d7d7d7}#jf-welcome{display:none}#jf-header .rt-container .rt-grid-4{text-align:center}#jf-logo{display:inline-block;float:none}#jf-logomodalbutton{display:inline-block;float:none;top:-12px}}@media only screen and (min-width:768px) and (max-width:959px){#jf-scrolltop{right:10px}#jf-scrolltop .jf-scrolltop-block a{width:50px}.menutop li.root>.item>span{padding:0 8px!important}.menutop li.parent.root .item .daddyicon{padding:0 0 0 0!important}.menutop li.parent.root .item>span{padding:0 16px 0 8px!important}.menutop li.root>.item{font-size:16px!important}}@media only screen and (min-width:960px) and (max-width:1199px){#jf-scrolltop{right:20px}#jf-scrolltop .jf-scrolltop-block a{width:50px}}@media only screen and (min-width:1200px) and (max-width:1300px){#jf-scrolltop{right:40px}}@media only screen and (min-width:768px) and (max-width:959px){.camera_caption .jf_cam_title{font-size:32px!important;line-height:32px!important}.camera_caption .jf_cam_descr{font-size:20px!important;line-height:20px!important}.camera_caption .jf_cam_btn{font-size:20px!important}}@media only screen and (min-width:481px) and (max-width:767px){.camera_caption .jf_cam_title{font-size:32px!important;line-height:32px!important}.camera_caption .jf_cam_descr{font-size:20px!important;line-height:20px!important}.camera_caption .jf_cam_btn{font-size:20px!important}}@media only screen and (min-width:321px) and (max-width:480px){.camera_caption>div{padding:10px 20px 10px 10px!important}.camera_caption .jf_cam_title{font-size:24px!important;line-height:24px!important}.camera_caption .jf_cam_descr{font-size:18px!important;line-height:18px!important;margin:5px 0 0 0!important}.camera_caption .jf_cam_btn{font-size:16px!important;padding:2px 24px 3px 12px!important}}@media only screen and (min-width:0) and (max-width:320px){.camera_caption>div{padding:10px 20px 10px 10px!important}.camera_caption .jf_cam_title{font-size:18px!important;line-height:18px!important}.camera_caption .jf_cam_descr{font-size:16px!important;line-height:18px!important;margin:5px 0 0 0!important}.camera_caption .jf_cam_btn{font-size:16px!important;padding:1px 20px 2px 6px!important;margin:10px 0 0 0!important}}