/*
    Header
*/
header{width:100%;}
header.sticky{position:fixed;top:0;z-index:9999999; transition:all 0.4s ease-in-out;  -moz-transition:all 0.4s ease-in-out;  -webkit-transition:all 0.4s ease-in-out;  -o-transition:all 0.4s ease-in-out}
.sticky-header{opacity:0.95; box-shadow:0 3px 3px -3px rgba(0,0,0,0.2); -o-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2); -moz-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);  -webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2)}
.ghost-header{min-height: 60px;}

#header .search{ display:inline-block}
#header .navbar>.container .navbar-brand{ margin-left:0}
#header .top-bar{ padding:10px 0px 5px;line-height:28px}
#header .top-bar .widget{margin-bottom:0}
#header .social-widget{ text-align:right}
#header .social-widget ul{ display:inline-block;list-style:none;padding:0;  margin:0}
#header .social-widget ul li{ display:inline-block;  margin-right:5px}
#header .social-widget ul li a{ display:inline-block;width:25px;height:25px;line-height:25px; text-align:center;}

#header input.search-form{ border:0 none;  width:60px;  padding:0 10px; -webkit-transition:all 400ms;  transition:all 400ms}
#header input.search-form:hover{ width:180px}

.navbar-brand{ padding:0;  margin:0}
.navbar{ border-radius:0;  margin-bottom:0;padding:5px 0;  padding-bottom:0}
.navbar-nav{ margin-top:12px}
.navbar-nav>li{ margin-left:10px;padding-bottom:15px}
.navbar-inverse .navbar-nav>li>a{ padding:5px 12px; margin:0;/*border-radius:3px;*/line-height:24px;display:inline-block;font-weight:300}
.navbar-inverse{ border:none}
.navbar-inverse .navbar-brand{ font-size:36px;line-height:50px;}
.navbar-inverse .navbar-nav .dropdown-menu{-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.125);box-shadow:0 3px 8px rgba(0,0,0,0.125);border:0;padding:0; margin-top:0; border-top:0;border-radius:0;left:0}
.navbar-inverse .navbar-nav .dropdown-menu:before{ position:absolute;  top:0}
.navbar-inverse .navbar-nav .dropdown-menu>li>a{ padding:8px 15px;}
.navbar-inverse .navbar-nav .dropdown-menu>li:last-child>a{ border-radius:0 0 3px 3px}
.navbar-inverse .navbar-nav .dropdown-menu>li>a>i{ padding:3px;padding-left:0px;width:28px;height:28px;text-align: center; margin:0;}
.navbar-inverse .navbar-collapse, 
.navbar-inverse .navbar-form{ border-top:0;  padding-bottom:0}
.navbar-toggle {border-radius:0px;}

@media (min-width:1200px){ 
    .dropdown:hover .dropdown-menu{ display:block; -webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms}
}

@media (min-width:992px) and (max-width:1199px){
    .dropdown:hover .dropdown-menu{ display:block; -webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms}
    .navbar-nav >li{ margin-left:10px}
    .navbar-collapse{ padding-left:0;  padding-right:0}
}

@media (min-width:768px) and (max-width:991px){
    .dropdown:hover .dropdown-menu{ display:block;  -webkit-animation:fadeInUp 400ms;  animation:fadeInUp 400ms}
    .navbar-collapse{ padding-left:0;  padding-right:0}
    .navbar-nav >li{ margin-left:0}
}

@media (max-width:767px){ .navbar-nav>li{ display:block;  margin:0}
    .navbar-inverse .navbar-nav>li>a{ display:block}
    .navbar-inverse .navbar-nav>.active>a, 
    .navbar-inverse .navbar-nav>.active>a:hover, 
    .navbar-inverse .navbar-nav>.active>a:focus, 
    .navbar-inverse .navbar-nav>.open>a, 
    .navbar-inverse .navbar-nav>.open>a:hover, 
    .navbar-inverse .navbar-nav>.open>a:focus{ background-color:transparent}
    .navbar-nav >li{ padding-bottom:0}
}

/*
    Home page
*/
#home{ padding:0;position:relative;}
#home .home-inner{ min-height:250px;padding-top:80px;padding-bottom:40px}

#home .home-welcome{margin-bottom:40px}
#home .home-welcome h1{margin-bottom:25px;font-size:40px;line-height:50px}
#home .home-welcome p{font-size:16px;line-height:32px}

#home .submit-ticket{text-align:left;position: relative}
#home .submit-ticket a{font-size:22px;font-weight:700;text-decoration: none;box-shadow: 0 0 2px #eee;-o-box-shadow: 0 0 2px #eee;-moz-box-shadow: 0 0 2px #eee;-webkit-box-shadow: 0 0 2px #eee;}

#home .quick-links{margin:auto 20%;}
#home .quick-links{box-shadow: 0 0 3px #eee;-o-box-shadow: 0 0 3px #eee;-moz-box-shadow: 0 0 3px #eee;-webkit-box-shadow: 0 0 3px #eee;}
#home .quick-links h3{font-size:18px;line-height:18px;font-weight:bold;}
#home .quick-links li a {font-size:15px;}
#home .quick-links li:last-child a {border-bottom:none;}
#home .quick-links h3,#home .quick-links a {padding:15px 24px;margin:0;display: block;}

#home .search-box {margin-bottom:-70px;padding:30px 20% 0px;width:auto;}
#home .search-box .search-box-inner{position: relative;padding:25px;}
#home .search-box .search-box-inner input{padding:35px;font-size:35px;width:100%; }
#home .search-box .search-box-inner button i{font-size: 3em;}

.home-content {padding-top:80px;}
.home-content .feature-products h3 {margin:0; margin-top:5px;margin-bottom:20px;padding:0;font-size:15px;}
.home-content .feature-products h3 a {display: block;}
.home-content .feature-products img {max-width:100%;max-height:176px;padding:1px;margin-bottom: 5px;border-radius:5px;}

.home-content .article-category{display: block;text-align: center;padding:35px; margin-bottom: 35px;}
.home-content .article-category{box-shadow: 0 0 3px #eee;-o-box-shadow: 0 0 3px #eee;-moz-box-shadow: 0 0 3px #eee;-webkit-box-shadow: 0 0 3px #eee;}
.home-content .article-category h2{padding:0;margin:15px 0;font-size:22px;line-height:22px;}
.home-content .article-category p{font-size:14px}
.home-content .article-category i{font-size:36px; padding:10px;border-radius: 50%;width: 60px;height: 60px;vertical-align: middle;}

.home-content .feature-articles h2{ text-align:left;margin-bottom:17px;}
.home-content .feature-article{border: 1px solid #eee;padding:5px 15px;margin-bottom: 15px}
.home-content .feature-article h4{font-weight: normal;font-size:18px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; }
.home-content .feature-article .metaData{ font-size:12px;}
.home-content .feature-article .metaData ul li{margin:0 15px 5px 0px;text-decoration:none;display:inline-block;}

@media (max-width:992px){ 
    #home .home-welcome h1{margin-bottom:15px;font-size:32px;line-height:32px;text-align: center;}
    #home .home-welcome p{font-size:13px;line-height:22px;text-align: center;}
    
    #home .home-inner{ padding-top:40px;padding-bottom:20px}
    #home .submit-ticket{margin-bottom: 20px;text-align:center!important;}
    #home .submit-ticket a{font-size:16px;}
    #home .quick-links{margin:auto 1%;}
    #home .quick-links h3{font-size:16px;line-height:16px;}
    #home .quick-links li a {font-size:13px;}
    #home .search-box {margin-bottom:-40px;padding:15px 5% 0px;width:auto;}
    #home .search-box .search-box-inner{padding:20px;}
    #home .search-box .search-box-inner input{padding:25px;font-size:25px; }
    #home .search-box .search-box-inner button i{font-size: 1.9em;}
    .home-content {padding-top:70px;}
    .home-content .feature-products .col-sm-6 img{max-height:173px;}
    
    .home-content .article-category{padding:15px; margin-bottom:15px;}
    .home-content .article-category h2{margin:10px 0;font-size:18px;line-height:18px;}
    .home-content .article-category p{font-size:12px;}
    .home-content .article-category i{padding:10px;border-radius: 50%;width: 60px;height: 60px;font-size:2.7em;}
    
    .home-content .feature-articles h2{margin-bottom:10px;font-size:97%}
}

@media (max-width:768px){ 
    #home .home-welcome h1{margin-bottom:15px;font-size:32px;line-height:32px;text-align: center;}
    #home .home-welcome p{font-size:13px;line-height:22px;text-align: center;}
    
    #home .home-inner{ padding-top:40px;padding-bottom:20px}
    #home .submit-ticket{margin-bottom: 20px;text-align:center!important;}
    #home .submit-ticket a{font-size:16px;}
    #home .quick-links{margin:auto 1%;}
    #home .quick-links h3{font-size:16px;line-height:16px;}
    #home .quick-links li a {font-size:13px;}
    #home .search-box {margin-bottom:-40px;padding:15px 3% 0px;width:auto;}
    #home .search-box .search-box-inner{padding:15px;}
    #home .search-box .search-box-inner input{padding:25px;font-size:25px; }
    #home .search-box .search-box-inner button i{font-size: 1.9em;}
    .home-content {padding-top:60px;}
    .home-content .feature-products .col-xs-6 img {max-height:110px;}
    
    .home-content .article-category{padding:15px; margin-bottom:15px;}    
    .home-content .article-category h2{margin:10px 0;font-size:17px;line-height:17px;}
    .home-content .article-category p{font-size:12px;}
    .home-content .article-category i{padding:10px;border-radius: 50%;width: 60px;height: 60px;font-size:2.7em;}
    
    .home-content .feature-articles h2{margin-bottom:10px;font-size:97%}
}

/*
    Page Title
*/
.page-title{ padding:60px 0;position: relative;text-align: center;}
.page-title h1{margin:0;text-align:center;font-size:55px;line-height:60px;font-weight:600;}
.page-title h1.mini{font-size:35px;line-height:40px;}
.page-title p{font-weight:300;margin:0;}
.page-title .breadcrumbs{text-align: center;margin-top:15px;}
.page-title .breadcrumbs li{font-size:13px; font-weight:300; margin-left:3px;display:inline-block}
.page-title .breadcrumbs li:before{ content:'/'; margin:0 4px 0 2px;}
.page-title .breadcrumbs li:first-child{margin:0}
.page-title .breadcrumbs li:first-child:before{ content:''; margin:0}
.page-title .breadcrumbs li a{font-weight:600; transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out}

.page-title .title-two{text-align: left;}
.page-title .title-two h1{text-align:left;}
.page-title .title-two .breadcrumbs{text-align:left;}

.page-title .title-three{text-align: right;}
.page-title .title-three h1{text-align:right;}
.page-title .title-three .breadcrumbs{text-align:right;}

.page-title .title-four{text-align: left;}
.page-title .title-four h1{text-align:left;}
.page-title .title-four .breadcrumbs{text-align:right;}

@media (max-width:992px){ 
    .page-title h1{font-size:40px;}
    .page-title h1.mini{font-size:25px;}
    .page-title .title-four .breadcrumbs{float:none;text-align: left;margin-top:10px;}
}

@media (max-width:768px){
    .page-title h1{font-size:30px;}
    .page-title h1.mini{font-size:20px;}
}

/*
    User Menu
*/
#ajaxMenu{position:relative; float:right; top:12px;margin-left:15px;}
#ajaxMenu{transition:all 0.3s ease-in-out;  -moz-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out}
#ajaxMenu .dropdown { padding-bottom:12px;}
#ajaxMenu .user-btn{position:relative; display:block; float:right}
#ajaxMenu .user-btn i{font-size:1.2em !important; display:block; width:36px; cursor:pointer; height:36px;line-height:36px; text-align:center;}
#ajaxMenu .user-btn i{transition:all 0.2s ease-in-out;  -moz-transition:all 0.2s ease-in-out;  -webkit-transition:all 0.2s ease-in-out;  -o-transition:all 0.2s ease-in-out}
#ajaxMenu img.dp{width:36px;height:36px;padding:1px;}
#ajaxMenu .notify {display:inline-block;padding:1px 4px;font-size:10px;position:relative;}
#ajaxMenu .notify-pop {padding:0px 5px;font-size:9px;position:absolute;top:-10px;right:-9px;}
#ajaxMenu .notify-pop {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
#ajaxMenu:hover .notify-pop, #ajaxMenu .open .notify-pop {display:none;}

#userMenu { min-width:150px;padding:0px!important;overflow:hidden;}
#userMenu.dropdown-menu { left:auto;border-radius:0px;border:0;}
#userMenu.dropdown-menu>li>a {padding:10px 10px;}
#userMenu li i{padding:6px;width:28px;height:28px;text-align: center;}

#loginMenu{ min-width:250px;padding:14px!important;padding-bottom:0!important;overflow:hidden;}
#loginMenu.dropdown-menu { left:auto;border-radius:0px;border:0;}
#loginMenu .forget-block{ font-size:12px }
#loginMenu .bottom{ clear:both;padding:14px}
#loginMenu .social-buttons{ margin:12px 0 }
#loginMenu .social-buttons a{ width:49%;padding:5px 10px;margin-bottom:5px;display: inline-block;font-size:13px;}
#loginMenu .social-buttons a:hover{ opacity:0.7;}
#loginMenu .form-group{ margin-bottom:10px}

@media (max-width:992px){ 
    #ajaxMenu{position:relative; float:none; top:5px;margin-left:0px;}
}

@media (max-width:768px){ 
    #loginMenu .bottom{ border-top:0 none}
}


#content{min-height:250px;padding-top:40px;padding-bottom:30px;}
#content.content-left .main-content{ float:left; }
#content.content-left .side-content{ float:right; }
#content.content-right .main-content{ float:right; }
#content.content-right .side-content{ float:left; }
#content.content-left .side-content.force-right{ position: absolute;right:0;}
#content.content-right .side-content.force-left{ position: absolute;left:0;}
@media (max-width:992px) {
    #content{min-height:150px;padding-top:10px;padding-bottom:20px;}
    #content.content-left .main-content,#content.content-left .side-content,#content.content-right .main-content,#content.content-right .side-content{ float:none; }
    #content.content-right .side-content.force-left,#content.content-left .side-content.force-right{ position:relative;right:auto;left:auto}
}

.page-content ul{list-style: none;padding:0;margin:0;}
.page-content ul li{padding-left: 16px; }
.page-content ul li:before {content: "•";padding-right: 8px;}

/*
    Dashboard
*/
.dash-info{padding-top:20px}
.dash-info .left{float:left;padding-left:10px;width:60px}
.dash-info .left i{font-size:23px;text-align:center}
.dash-info .left i::before{display:inline-block;margin-top:0;padding:13px;width:48px;height:48px;}
.dash-info .left i[class*="icon-"]{font-size:22px}
.dash-info .right{float:left;padding-left:10px}
.dash-info .right .number{font-weight:700;font-size:20px;margin-bottom:2px}
.dash-info .right .text{font-size:12px;text-align:left;text-transform:uppercase}


/*
    Panel
*/
.panel{border-radius:0 !important;min-height:30px;position:relative;}

.panel:before{content:" ";display:table}
.panel:after{content:" ";display:table}
.panel.no-border, .panel.no-border .panel-heading, .panel.no-border .panel-footer{ border:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none; }
.panel .panel-heading{display:block;height:auto;padding:6px 0px 6px 0px;border-radius:0px;margin:0;font-size:18px;}
.panel .panel-heading .panel-title{padding:6px 15px;text-decoration: none;text-align:center;font-weight:550;font-size:14px;text-transform: uppercase;}
.panel .panel-body{padding:20px 0px 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.panel-footer { padding:3px 5px 6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}


/*
    Widgets
*/
#sidebar{}
#sidebar .widget{margin-bottom:30px;position: relative;}
#sidebar .widget ul{list-style: none;padding:0;margin:0;}
#sidebar .widget ul li{padding:0px; }
#sidebar .widget ul li:before {content: "";padding-right:0px;}
#sidebar .widget ul li a{padding:0px 0px 10px;text-decoration:none;display:block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}

#sidebar .widget .widget-title{text-transform:uppercase;padding:0;padding-bottom:8px;margin:0;margin-bottom:16px; font-size:14px; font-weight:500; position:relative}
#sidebar .widget .widget-title:before {content: '';width:35%;position: absolute;bottom:0px;left: 0;z-index:2}
#sidebar .widget .widget-title:before {transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
#sidebar .widget .widget-title:after {content: '';border: 0.5px solid rgba(255, 255, 255, 0.28);width: 100%;position: absolute;bottom: 1px;left: 0;}
#sidebar .widget:hover .widget-title:before{width:100%;}

#sidebar .widget .widget-content{position: relative;}
#sidebar .widget .widget-content::after { content: ""; clear: both; display: table;}


.widget input[type="search"], .widget input[type="text"] {border: 1px solid #eee;outline: none;width: 100%;padding: 7px 14px;display: block;margin-bottom: 10px;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}
.widget input[type="search"]:focus,.widget input[type="text"]:focus{box-shadow: 0 0 3px #eee;-o-box-shadow: 0 0 3px #eee;-moz-box-shadow: 0 0 3px #eee;-webkit-box-shadow: 0 0 3px #eee;}
#sidebar .widget .widget-content.search-box input[type="search"]{ position:relative; margin:0; float:left; height:37px; line-height:37px; width:calc(100% - 38px); border-right:none; border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px;  -moz-border-radius:2px 0 0 2px;  -o-border-radius:2px 0 0 2px}
#sidebar .widget .widget-content.search-box .search-btn{display:inline-block; width:38px; height:37px; border:none;font-size:1.2em; line-height:36px; text-align:center; transition:all 0.2s ease-in-out;  -moz-transition:all 0.2s ease-in-out;  -webkit-transition:all 0.2s ease-in-out;  -o-transition:all 0.2s ease-in-out}


#sidebar .widget ul.inline-categories li{float: left;margin:0 5px 5px 0px;}
#sidebar .widget ul.inline-categories li a{padding:6px;text-decoration:none;display:inline-block;}

#sidebar .widget .recent-posts {}
#sidebar .widget .recent-posts h4 {font-size:15px;font-weight: 500;}
#sidebar .widget .recent-posts li{margin:0px 0px 15px;}
#sidebar .widget .recent-posts li a{padding:0px;text-decoration:none;display:inline-block;border-bottom:0px solid #eee;}
#sidebar .widget .recent-posts .thumb { position:relative;padding:0;margin:0;vertical-align: middle;min-height:180px;max-height:200px;overflow:hidden;}
#sidebar .widget .recent-posts .thumb a{ display:block;}
#sidebar .widget .recent-posts .metaData{ font-size:12px;}
#sidebar .widget .recent-posts .metaData ul li{margin:0 5px 5px 0px;padding:2px 5px;text-decoration:none;display:inline-block;border:1px solid #eee;}
@media (max-width:992px) {
 }

/*
    Posts
*/
.postItem{margin-bottom:50px;}
.postItem .title{ padding:4px 0 10px;margin:5px 0px 2px;font-size:20px;line-height:22px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; }
.postItem .thumb { position:relative;vertical-align:middle;padding:2px;border:1px solid #eee;}
.postItem .excerpt { /*font-size:13px;*/}
.postItem .metaData span{padding:2px 5px;border:1px solid #f3f3f3;margin-right:5px;margin-bottom:2px;font-size:11px;}


.post-img{position:relative;vertical-align:middle;padding:2px;margin-bottom:5px;border:1px solid #eee;}
.post-meta {margin-bottom:20px;padding:10px 0px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;}
.post-meta span{padding:0px 15px;margin-bottom:2px;margin-right:5px;}
.post-meta span a{margin-right:5px;padding:2px 8px;}
.post-meta span i{margin-right:5px;}
.post-meta span:first-child {padding-left:0px;}
.post-meta span:not(:first-child) {border-left:1px dashed #ddd;padding-right: 15px;}
.post-content img{border:1px solid #eee;padding:2px;box-shadow: 0 2px 2px 0 #eee;-o-box-shadow: 0 2px 2px 0 #eee;-moz-box-shadow: 0 2px 2px 0 #eee;-webkit-box-shadow: 0 2px 2px 0 #eee;}
.post-content ul{list-style: none;padding:0;margin:0;}
.post-content ul li{padding-left: 16px; }
.post-content ul li:before {content: "•";padding-right: 8px;}
.post-vote{text-align: center;padding:10px 0px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;}

/*
    Product
*/
.productItem{margin-bottom:50px;}
.productItem .title{ padding:0px 0px 10px;margin:0px 0px 2px;font-size:18px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; }
.productItem .thumb { position:relative;vertical-align:middle;padding:2px;border:1px solid #eee;}
.productItem .excerpt { font-size:13px;}
.productItem .metaData span{padding:2px 5px;border:1px solid #f3f3f3;margin-right:5px;margin-bottom:2px;font-size:11px;}

.productWrapper{display:flex;}
.productNav{ height:100%;width:25%;position: -webkit-sticky;position: sticky;z-index:1;top:50px;left:0;overflow-x:hidden;padding-top:20px}
.productNav a{ padding:6px 8px 6px 16px;text-decoration:none;display:block}

.productSubNav{margin-left: 10px;}
.productSubNav a{font-size:12px;}
.productMain{ width:75%;}
.productMain .info{margin-bottom:10px;text-align: right;font-size:12px;}

.productSection .section-title{font-size: 26px; margin-top: 0;margin-bottom: 0;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #d7d6d6;}
.productSection .section-block { padding-top: 15px; padding-bottom: 15px;}
.productSection .section-block h3{ font-size: 20px; margin-top: 0;margin-bottom: 0;padding-bottom: 10px;}

.productScreenshots {}
.productScreenshots a img{border:1px solid #ccc;padding:1px;margin:0px 5px 5px 0px;}

@media (max-width:992px){ 
    .productMain .info{text-align:center;}
}
@media (max-width:768px){  
    .productWrapper{display:block;}
    .productNav{display:none;}
    .productMain{width:100%;}
    
    .productMain .info{text-align:center;}
}


.productTimeline{ min-width:200px;max-width:80%;margin:auto}

.productTimeline .content{ font-size:1em; line-height:1.75em; padding:20px 0px;position:relative;}
.productTimeline .version{ position:absolute;padding:15px;height:50px;width:auto;top:-3px;text-align:center;line-height:1.25em;font-size:1em}
.productTimeline .released{font-size:13px;padding:12px 0px;font-weight:bold;}
.productTimeline .released a{}
.productTimeline .files{margin:10px 15px;padding:20px 10px;display:none;}
.productTimeline .files ul{list-style: none;padding:0;margin:0;}
.productTimeline .files li{padding-left: 16px; }
.productTimeline .files li:before {content: "•";padding-right: 8px;}

.productTimeline .timeline:nth-child(odd){ border-right:3px solid;  padding-left:0}
.productTimeline .timeline:nth-child(odd) .content{ }
.productTimeline .timeline:nth-child(odd) .version{ left:100%;margin-left:0px;}
.productTimeline .timeline:nth-child(odd) .released{ text-align: left}
.productTimeline .timeline:nth-child(odd) .released a{ float:right}
.productTimeline .timeline:nth-child(even){ border-left:3px solid;  padding-right:0px}
.productTimeline .timeline:nth-child(even) .content{padding-left:20px;}
.productTimeline .timeline:nth-child(even) .version{ right:100%;  margin-right:0px}
.productTimeline .timeline:nth-child(even) .released{ text-align: right}
.productTimeline .timeline:nth-child(even) .released a{ float:left}

.productTimeline .timeline:first-child{ border-top:0;  border-top-right-radius:0;  border-top-left-radius:0}

.productTimeline .timeline:last-child{ border-bottom-right-radius:0;  border-bottom-left-radius:0}



/*
    Tickets
*/
.ticketItems{}
.ticketItem{margin-bottom:30px;padding:10px 15px;}
.ticketItem .title{ padding:10px 0px;margin:0px 0px 2px;font-size:18px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; }
.ticketItem .title span{font-size:12px;vertical-align: middle}
.ticketItem .excerpt { font-size:13px;margin-bottom: 5px}
.ticketItem .metaData {margin-bottom:10px;font-size:11px;}
.ticketItem .metaData span{padding:2px 5px;margin-right:5px;margin-bottom:2px;font-size:11px;}
.ticketItems .ticketItem:last-child{margin-bottom:0;}


#ticket {position:relative}
#ticket .title{ padding:10px 0px 0px;margin:0px 0px 30px;font-size:22px;border-bottom: 1px dotted #eee }
#ticket .title h2{ margin:0px;padding-bottom:8px;border-bottom: 1px solid #eee }
#ticket .title .title-info{ margin-bottom:10px;padding:4px 0px; }
#ticket .title-info span{padding:2px 5px;margin-right:5px;font-size:12px;}
#ticket .metaData {border: 1px solid #eee;padding: 10px;}
#ticket .metaData p{margin:0px;margin-bottom: 5px;}
#ticket .metaData p span{ font-weight:bold;}
#ticket .content { margin-bottom: 30px;}
#ticket .response-view .sender{ padding:5px 10px;margin-bottom:10px;font-size:13px;}
#ticket .response-view .content {position:relative;min-height:50px;}
#ticket .response-view .votes{ display:none;position:absolute;top:0px;right:0;min-width:200px;min-height:50px;padding:2px 10px;}
#ticket .response-view .votes{ font-size:13px;}
#ticket .response-view:hover .votes {display: inline-block;}
#ticket .response-view .votes .vote-info, #ticket .response-view .votes .vote-thanks{text-align: center;font-size:12px}
#ticket .response-view .votes .vote-thanks{display:none;font-size:12px}


#ticket .response-view .votes .vote{ margin:0px auto;}
#ticket .response-view .votes .vote >*{ float:right}
#ticket .response-view .votes .vote label{ height:22px;width:20%;display:block;position:relative;cursor:pointer}
#ticket .response-view .votes .vote label:nth-of-type(5):after{ -webkit-animation-delay:0.25s;  animation-delay:0.25s}
#ticket .response-view .votes .vote label:nth-of-type(4):after{ -webkit-animation-delay:0.2s;  animation-delay:0.2s}
#ticket .response-view .votes .vote label:nth-of-type(3):after{ -webkit-animation-delay:0.15s;  animation-delay:0.15s}
#ticket .response-view .votes .vote label:nth-of-type(2):after{ -webkit-animation-delay:0.1s;  animation-delay:0.1s}
#ticket .response-view .votes .vote label:nth-of-type(1):after{ -webkit-animation-delay:0.05s;  animation-delay:0.05s}
#ticket .response-view .votes .vote label:after{ transition:all 0.4s ease-out;-webkit-font-smoothing:antialiased;position:absolute;content:"☆";top:0;left:0;width:100%;height:100%;text-align:center;font-size:26px;}

/*
    Comments
*/
.commentNav li > a > span.counts{ display:inline-block;padding:1px 5px;background-color:#2a2a2a;color:#fff;font-size:11px;}


/*
    Pagination
*/
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{ z-index:2;cursor:default;}
.pagination, .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.pagination-xs>li>span,.pagination-xs>li>a {padding:2px 4px;font-size:11px;}


/*
    Footer
*/
.footer-widgets{ font-size:14px;padding-bottom:40px}
.footer-widgets h3{ margin-top:0;margin-bottom:15px;font-size:20px;line-height:20px;font-weight:600;padding-bottom:12px;position:relative;}
.footer-widgets h3:before {content: '';width:15%;position: absolute;bottom:0px;left: 0;z-index:2}
.footer-widgets h3:before {transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
.footer-widgets h3:after {content: '';width: 100%;position: absolute;bottom: 1px;left: 0;}
.footer-widgets ul{ list-style:none;padding:0;margin:0}
.footer-widgets ul li{ display:block;padding:4px 0}
.footer-widgets ul li a{ font-weight:400}
.footer-widgets .widget{ margin-bottom:0;padding-left:15px}
@media (max-width:768px){ 
    .footer-widgets .widget{ margin-bottom:25px;padding-left:0px}
}


.footer-widgets .widget .recent-posts .title{font-size:14px;margin:0px;}
.footer-widgets .widget .recent-posts li{margin:0px 0px 5px;position:relative;}
.footer-widgets .widget .recent-posts li a{padding:0px;text-decoration:none;display:inline-block;border-bottom:0px solid #eee;}
.footer-widgets .widget .recent-posts .thumb { position:absolute;float:left;padding:0;margin:0;vertical-align: middle;width:60px;height:60px;overflow:hidden;}
.footer-widgets .widget .recent-posts .thumb a{ display:block;}
.footer-widgets .widget .recent-posts .metaData{ font-size:11px;}
.footer-widgets .widget .recent-posts .metaData ul li{margin:0 2px 2px 0px;padding:1px;text-decoration:none;display:inline-block;}
.footer-widgets .widget .recent-posts-content.with-thumb{margin-left:65px}


#footer { padding:15px 10px;font-weight:300;font-size:11px;text-transform: uppercase; }
#footer .copyright ul{ list-style:none;padding:0;margin:0}
#footer .copyright ul>li:not(:first-child):before{ content:' - ';margin-right:5px;}
#footer .copyright ul>li{ display:inline-block;margin-left:5px;}
@media (max-width:768px){ 
    #footer .copyright ul{ float: none!important;}
    #footer .copyright .col-sm-6{ text-align: center; }
}

.back2top{ display:none;position:fixed;bottom:18px;right:15px}
.back2top i{ display:block;width:36px;height:36px;line-height:36px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;text-align:center;transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out}

#loader{position:fixed; top:0; left:0; width:100%; height:100%;z-index:9999999999999}
#loader .spin-image{position:absolute; width:80px; height:80px; top:50%; left:50%; margin-left:-40px; margin-top:-40px;}
#loader .spin-image img{max-width:80px; max-height:80px;margin:0;padding:0;}


/*
    RTL / LTR
*/
.ltr { direction: ltr;unicode-bidi: bidi-override;}
.rtl { direction: rtl;text-align: right;unicode-bidi: bidi-override;overflow-x: hidden;}
.rtl .prevNextWrapper {text-align: left;}
.rtl #sidebar .widget .widget-title:before { left:auto;right: 0;}
.rtl #sidebar .widget ul.inline-categories li { float: right; margin: 0 0 5px 5px; }
.rtl .footer-widgets .widget .widget-title:before { left:auto;right: 0;}