/* Product Page tab styling and customising */

.component-content #yoo-zoo .sprocket-tabs-nav {
  background-color: transparent !important;
}

.component-content #yoo-zoo .sprocket-tabs-panels {
  margin-top:-11px;
  padding:15px;
}

.element.element-relatedcategories.element-relatedcategoriespro.first.last a {
    display:block;
    padding: 5px 10px;
    margin-bottom:8px;
    border-radius:5px;
}

.element.element-relatedcategories.element-relatedcategoriespro.first.last a:nth-child(even) {background-color:#F1F1F1;}

.pos-right a {display:block;}
.pos-right img {display:block;margin-bottom:5px;}
.pos-media a, #yoo-zoo div.pos-top a, .element.element-download a {
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
  box-shadow: 0 2px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.3);
  border: 1px solid #134269;
  background-color: #175383;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#1d66a2),color-stop(50%,#19588c),to(#113d61));
  background-image: -o-linear-gradient(#1d66a2,#19588c 50%,#113d61);
  background-image: linear-gradient(#1d66a2,#19588c 50%,#113d61);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c65a1', endColorstr='#ff113c60', GradientType=0);
  border-radius: 5px;
  padding: 5px;
  padding-left:10px;
  padding-right:10px;
}
.pos-media a:hover, #yoo-zoo div.pos-top a:hover,.element.element-download a:hover{
  color: #ffffff;
  background-color: #1a5c93;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#103758),color-stop(35%,#19588c),to(#1f6eaf));
  background-image: -webkit-linear-gradient(#103758,#19588c 35%,#1f6eaf);
  background-image: -moz-linear-gradient(top,#103758,#19588c 35%,#1f6eaf);
  background-image: -o-linear-gradient(#103758,#19588c 35%,#1f6eaf);
  background-image: linear-gradient(#103758,#19588c 35%,#1f6eaf);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f3758', endColorstr='#ff1f6dae', GradientType=0);
  border: 1px solid #0d2f4b;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 1px rgba(0,0,0,0.1);
  text-decoration: none;
}
#yoo-zoo .pos-bottom {margin-top:10px; width:97%;}
.element.element-download {
  margin-top:10px;
  margin-bottom:10px;
}

div.item div.box .pos-specification {padding-top:10px !important;}
div.largeDetailContent ul {padding-bottom:15px;}
/* Documentation link styling for product pages */
.element.element-relatedcategories.element-relatedcategoriespro.last a:hover, .element.element-relateditemspro.element-relateditems.element-relateditems a:hover{
  text-decoration:none;
  background-color: #2c6ea3 !important;
  color:#fff;
}
.element.element-relatedcategories.element-relatedcategoriespro.last a, .element.element-relateditemspro.element-relateditems.element-relateditems a
{
  display:block;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin:3px;
  padding-left:5px;
}
.element.element-relateditemspro.element-relateditems.element-relateditems  a:nth-child(odd) {background-color: #E0E0E0;}
.element.element-relatedcategories.element-relatedcategoriespro.last a:nth-child(even) {background-color: #E0E0E0;}
/* End of documentation link styling */
.latest_downloads_side .yoo-zoo.rating {display:none;}
.latest_downloads_side p.title {font-size:12px;padding-bottom:0px;}

/* Showcase module */
/*
.jevshowcase .sprocket-strips-item {
    height: 260px;
    position: relative;
    width: 450px;
}
.jevshowcase .sprocket-strips-content {
    bottom: 10px;
    right: 0px;
    left:35px;
    position: absolute;
    background:#EEEEEE;
    opacity: 0.75;
    position: absolute;
    color:#152B4E;
    box-shadow: 0 0 2px #666666;
    padding:8px;
}

.jevshowcase .readon {
    //float: right;
    display:none;
}

.jevshowcase h4 {
    font-size: 120%;
}

.jevshowcase .sprocket-strips-nav {
width:auto;
}

.jevshowcase h4 a {
    color: #CE0A0A;
}
*/

/* As slideshow from roksprocket */

.jevshowcase .sprocket-features-img-list {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
}
.jevshowcase .layout-slideshow .sprocket-features-content {
  left:20px;
  top:20px;
  bottom:20px;
  right:40px;
  width:auto;
}

.jevshowcase .layout-slideshow .sprocket-features-title {
  opacity: 0.75 ;
  background:#EEEEEE;
    box-shadow: 0 0 2px #666666;
    color:#CE0A0A;
    font-size: 120%;
    padding:5px 10px;
}

.jevshowcase .layout-slideshow .sprocket-features-desc {
    background:#EEEEEE;
    box-shadow: 0 0 2px #666666;
  opacity: 0.75 ;
  color:#152B4E;
  font-size:95%;
  position:absolute;
  left:20px;
  bottom:0px;
}
.jevshowcase .sprocket-features-desc p {
    display: inline;
}
.jevshowcase .readon {
    float: right;
  margin-top:5px;
}

#yoo-zoo .items .teaser-item:nth-child(2n+1) .media-left {
    float: right;
    margin:0px 0px 0px 15px;
}


/* teaser items in category view*/
.download-default_custom .items .teaser-item .pos-media.media-left > img, .download-default_custom .items .teaser-item .pos-media.media-left > a {
    display: block;
}

/* Logo styling & position fix */
.logo-top {
    height: 58px;
}
.header-logo img {
  margin-top:-80px;
}
.header-logo {
  background-color:#ebebed;
  margin-bottom:100px;
  padding-right:5px;
  height:40px;
  z-index:99;
  position:absolute;
  border-bottom: 1px solid #C7C7C7;
  -moz-box-shadow: 0px 6px 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 6px 10px rgba(0,0,0,0.3);
    box-shadow: 0px 6px 10px rgba(0,0,0,0.3);
}
#rt-header {
    margin-bottom: 25px;
}
.breadcrumbs, .breadcrumbsnopaddingall.nomarginall {
    line-height: 50px;
}
/*end of logo style */
.box2.product-page .pos-title, .box2.product-page .floatbox.ppt,  .box2.product-page .quick-nav {display:inline-block;}
/*#rt-mainbody-surround { padding-top:45px !important;}*/

.wk-slideshow-screen .caption {
    background-color: #EEEEEE;
    margin-bottom: 20px;
    margin-left: 20px;
    opacity: 0.75;
    padding: 5px;
    color: #152B4E;
    box-shadow: 0 0 2px #666666;
}
.blog-jevsans .pos-content li {
  list-style-position: inside;
}
.documentation-default_documentation .pos-content li {
  margin-top: 10px;
}
.box2.product-page {padding:5px;}
.quick-nav {float: right; width:150px;}
.quick-nav ul{border-radius:3px;list-style-type:none;background-color:#fff;border:1px solid #CCC; padding:5px;}
.box2.product-page {margin-top:10px;}
.pp-content {display:inline-block;min-height:100px;width:100%;}
.pp-content  p {margin-top:0px; padding-top:0px;}
.logo-top, .header-logo {max-width:100%;}
.gf-menu-device-container {margin-top:45px;}
.membership_required {
  border: 1px solid #fff;
  padding: 3px 5px 3px 5px;
  border-radius: 5px;
  background-color:#ce0a0a;
  color:#fff;
}
.membership_required:hover {
  color:#d9d7d7;
}
pre.prettyprint.linenums ol {
  padding-left:0px !important;
  margin-left:32px;
}
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
    list-style-type: inherit !important;
}
.user_accountm ul li:hover {
    background-color:#fff;
  -moz-box-shadow:    inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #CCC;
    box-shadow:         inset 0 0 10px #CCC;
}
/* Akeeba Subs page, neating up the subscriptions list and adding icons */
.akeebasubs-awesome .akeebasubs-awesome-header {background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #272727), color-stop(0.8, #A7A6A6) ) !important;
background-image: -moz-linear-gradient( center top, #7D7D7D 10%, #29262C 80% ) !important;}
.akeebasubs-awesome-header .akeebasubs-awesome-level {background: #C71919;}
.akeebasubs-awesome-footer {
  text-align:center;
}
.akeebasubs-awesome-body {
  padding:10px;
}
.akeebasubs-awesome-column.akeebasubs-level-3 div.column-first {
    border-right:0px;
}
.akeebasubs-awesome-column.akeebasubs-level-2 div.column-middle {
border-left: 2px solid #DDD;
}
.akeebasubs-awesome-currencyprices {
color: #eee;
text-align: center;
font-size: 1.1em;
}
ul.tick {margin-left:0px;}
ul.tick li{line-height:25px;list-style-type:none;background: url(../images/tick_list.png) no-repeat 0px 0px transparent;padding-left:30px;}
ul.cross {margin-left:0px;}
ul.cross li {line-height:25px;list-style-type:none;background: url(../images/cross_list.png) no-repeat 0px 0px transparent;padding-left:30px;}

.rt-grid-12.rt-alpha.rt-omega .rt-block.rt--block {float:right;margin:0px}

/* slideshow within tabs */
.sprocket-tabs-panel .wk-slideshow {
    min-width: 600px;
    min-height: 450px;
}

/* changelog toggle */

#yoo-zoo .item div.pos-bottom  .largeDetailContent .element {
    margin-top: 0;
}

/* Download buttons tweak for more that 1 item*/
.element-download > div{margin: 20px 0 !important}

/* Zoo Item module - highlights */
ul.zoo-item-list li {
    background: url("/modules/mod_selectedcontent/images/light-div.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
border-top-width:0px!important;
    padding:0px!important;
  margin:0px!important;
}
ul.zoo-item-list li a, ul.zoo-item-list li span {
    background: url("/modules/mod_selectedcontent/images/light-arrow.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #035B99;
    font-weight: bold;
    padding-left: 12px;
}
ul.zoo-item-list .title {
font-size:inherit;
line-height:inherit;
padding-left:5px!important;
padding-bottom:4px;
margin-bottom:3px!important;
}
/* start customising of downloads category page */
#yoo-zoo .items div.row {
  background-image:none;
  border-radius:6px;
  margin-bottom:10px;
  border: 1px solid #9B9B9B;
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), inset 0 0 0 1px rgba(225,225,225,0.1);
  -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2), inset 0 0 0 1px rgba(225,225,225,0.1);
  box-shadow: 0 0 8px rgba(0,0,0,0.2), inset 0 0 0 1px rgba(225,225,225,0.1);
  border: 1px solid #cccccc;
  border-radius: 5px;
  color: #3C3D3F;
}
#yoo-zoo .items div.row:nth-child(even) {
  background-color: #5F5F5;

}
#yoo-zoo .items div.row:nth-child(odd) {
  background:rgba(225,225,225,0.6) url(../images/main/showcase-bg.png) 50% 0;

}
div.toghide, div.togreveal {padding:2px 10px;}
.toggleDetail {
  border: 1px solid #cccccc;
  border-radius: 5px;
  color: #3C3D3F;
  background-color:#fff;
}

.pos-media.media-left {min-width: 150px;
margin-right: 20px;
padding: 5px;
border: 1px solid #c8c8c8;
background: #ffffff;
float: right;
border-radius: 5px;
}
.pos-media.media-left a{
padding:0px;
background:none;
border:0px;
color: #19588c ;
text-shadow:none;
box-shadow:none;
}
.pos-media.media-left a:hover{
padding:0px;
background:none;
border:0px;
color: #19588c ;
text-decoration: underline;
}
#yoo-zoo .items div.row:hover {background-color:#FDFDFD !important; }

.yoo-zoo.download-default_custom .element.element-textarea {width:640px;max-width:100%;}

/* end customising of downloads category page */
/* Make the videos two column */
/*.pos-description .jevvideos {float:left;width:49%;}*/
/* demo videos from product page */
#yoo-zoo .item .jevvideos h3 {margin-bottom:15px;}
.jp-skin-blue-monday div.jp-video div.jp-interface {
    min-height: 0px!important;
}
/* START hide date icon on front page */
.yoo-zoo.blog-noble.blog-noble-welcome-to-jevents-net-2 .pos-date {display:none !important;}
/* END hide date icon on front page */

/*documentation return to product page button */
div.pos-top a {width:90px;text-align:center;float:right;}
.largeDetailContent div {padding-left:10px;}

/* Documentation frontpgage*/
.docsubcat {
    text-align: left;
}
.sub-categories {
-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
}
/*.category-2 {height: 160px;}*/
#yoo-zoo .frontpage-categories h2.title {padding-bottom:0px;}
#yoo-zoo .frontpage-categories a.teaser-image {margin-top:-10px;margin-right:10px;float:left;}
#yoo-zoo .frontpage-categories div.category {
  padding-bottom: 9px;
  padding-top: 7px;
}

/* Lightbox for demo images */
#lightbox-title-outside {
    background-color: #222222;
    color: #FFFF00;
    font-weight: bold;
    padding: 5px;
}
.jevdemoimages {
    display: inline;
}
.jevdemoimages img {
    margin-bottom: 10px;
    margin-right: 10px;
}
/* demo video  */
/* Demo video spacing on product pages */
.jevvideos {
  margin: 20px 0 !important;
  padding-right:0px!important;
  list-style-type:none;
}
.jevvideos div{
  margin: 0 auto;
}
.jevvideos li {
}
.jevvideos .btn {
    margin-bottom: 10px;
    padding: 8px 20px 8px 8px;
/*
background-image: url("/plugins/system/zoo_zlelements/zoo_zlelements/elements/mediapro/assets/players/jplayer/skins/blue.monday/jplayer.blue.monday.video.play.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 30px auto;
*/
}
.jevvideos .btn > img {
    width: 150px;
  margin-right:20px;
}
.jevvideos .modal {
   width: auto;
   margin-left: 0px;
   left: inherit;
   z-index: 99999;
}
.jevvideos .modal h4 {
    margin: 0px;
}
.jevvideos .modal-dialog {
    margin: 10px auto;
    width: auto;
    max-width:1000px;
}
.jevvideos .modal.fade.in {
    top: 20px;
}
.jevvideos .modal-body {
    max-height:800px;
}
/* Background for modal popups */
 .modal-backdrop {
    background-color: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
 .modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop,  .modal-backdrop.fade.in {
    opacity: 0.8;
}
/* General articles - hide meta data with UIKit layout*/
uk-article-meta {
display:none;
}
/* custom download link */
.custom.download > p {
    margin: 0;
}
.rt-block.download {
    margin-bottom: 0;
    padding-bottom: 0;
}

/*** Add margin to image right in descriptions ***/
#yoo-zoo .item .jcemediabox-zoom-span {margin: 0 15px 15px 0 !important}
/** Make title not float and have same style in all products **/
#yoo-zoo .item #description h3{clear:both;font-size: 21px; line-height: 25px}
/** Make each image with text it's own row within products **/
#yoo-zoo .item #description p{clear:both}
/* but not within product detail pages */
#yoo-zoo .item .tab-content #description p{clear:none}

/* Product page layout */
.page-product_pages-frontpage .details {
    margin-bottom: 0 !important;
}
.page-product_pages-frontpage .details p, .page-product_pages-frontpage .details .description {
    margin-top: 0px!important;
}
/* Hide the home menu item on the main site */
.item256{display:none !important;}

/* login and search form and buttons*/
#rt-utility .rt-block {
float:left;
}
/* login module layout */
.login-extras label {display:inline;}
.login-extras .readon-wrap1, .login-extras .remember-me, .login-extras .readon1-l {display:inline;}
#rt-popuplogin {height:230px;}

/* Search Page styling */
.search.search-results {
position: relative;
margin: 15px 0;
padding: 39px 19px 14px;
background-color: #ffffff;
border: 1px solid #E0E0E0;
border-radius: 4px;
}
.search.search-results:after {
content: "Search Results";
position: absolute;
top: -1px;
left: -1px;
padding: 3px 7px;
font-size: 20px;
font-weight: normal;
background-color: #ffffff;
border: 1px solid #E0E0E0;
color: #9da0a4;
border-radius: 4px 0 4px 0;
font-style: normal;
}
.search.search-results h1 {display:none;}
.search-results.search-results dd.result-created.search-results {border-bottom:1px solid #ccc;}
#rt-utility {text-align:right;margin-top:-10px;}
#yoo-zoo .pos-icons {float:right;}
.rt-popupmodule-button {margin-top:-20px;}
.s_right {float:right;margin:-10px 0px 0px 0px;}
#rt-drawer {margin-bottom:-55px;}
/*style the bottom menu to be descreet */
#horizmenu-surround ul li {float:left;padding-right:10px;list-style-type:none;}
#horizmenu-surround ul li a {color:#DDD;text-decoration:underline;}
.bmenu {margin-top:-60px;margin-left:0px;}
ul#bmenu.menutop.level1 {margin-left:10px;}
/** make the social buttons higher **/
.rt-social-buttons {float:right;max-width:100%; margin:-50px 20px 0px 0px;}
body #rt-breadcrumbs a.social-button:after {content:"";margin:0px;}

/* List view members docu */
.yoo-zoo.documentation-default_documentation.documentation-default_documentation-custom-styling-jevents .membership_required {
color:transparent;
background-color:transparent;
border:transparent;
background:url('/images/stories/chart/bronze_subscr_90.png') no-repeat ;
display:inline;
padding-bottom: 5px;
}
.yoo-zoo.documentation-default_documentation.documentation-default_documentation-custom-styling-jevents h4 {
margin-left:10px;
margin-top: 4px;
margin-bottom: 15px;
}
.tab-content.zl-bootstrap{
background-color: #fff;
padding: 10px;
margin-top: -10px;
border: 1px solid #CCC;
border-top: 0px;
border-radius: 5px 5px 8px 8px;
}
.doc_title {float:left;}
.pos-description {clear:both;}

/* Make product page tabs easier on the eyes */
#productTabs a{
color: #555;
background-color: #f5f5f5;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: pointer;

}
#productTabs .active a{
color: #555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;}
#yoo-zoo .items h1.pos-title{font-family:inherit;}
div.yac {text-align;center;margin-left:auto;margin-right:auto;}
div.yac img {max-width:100%;}
.yac_subs {vertical-align: middle; width: 200px; margin-right: 50px; display: inline-block; text-align: center;}
.yac_editprofile {vertical-align: middle; width: 200px; margin-right: 50px; display: inline-block; text-align: center;}
.yac_downloadids {vertical-align: middle; width: 200px; display: inline-block; text-align: center;}
.blog-uikit-your-account .uk-article-meta, .blog-uikit-your-account .uk-article div.uk-margin:last-child {display:none;}
.social_icons_mod {width: 95px;float: right;margin-right:-35px;}
.rt-showcase-bg {z-index:-2;}
.yac_right {float:right;margin:0px;}

.yoo-zoo.blog-default .media-left {float:right !important;}
 #yoo-zoo h1,#yoo-zoo h2,#yoo-zoo h3{font-family:inherit!important}

 /* Blog link styling */
#yoo-zoo.yoo-zoo.blog-default .pos-links span a, #yoo-zoo.yoo-zoo.blog-jevsans .pos-links span a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #49afcd;
  background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  display: inline-block;
  padding: 4px 14px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border:1px solid rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  border-radius: 4px;
  max-width: 270px;
  zoom:1;
}
#yoo-zoo.yoo-zoo.blog-default .pos-links span a:hover, #yoo-zoo.yoo-zoo.blog-jevsans .pos-links span a:hover {
  color: #fff;
  background-color: #2f96b4;
}
#yoo-zoo.yoo-zoo.blog-default .pos-links span, #yoo-zoo.yoo-zoo.blog-jevsans .pos-links span {display:inline-block;}

.jev-product-description {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  margin: 15px 0;
  padding: 20px!important;
  position: relative;
}
.jev-product-description .btn-primary:after{content:""}
body .rt-social-buttons .rt-facebook-btn:hover {
background: #4c66a4;
}

.largeDetailContent p {padding:0px 10px 0px 10px;}
#rt-breadcrumbs .rt-social-buttons.rt-block {margin-top:10px;}

/** New product Pages - 2015 **/

.item .sub-title {text-align:center;margin-bottom:15px;}
.item .sub-title a {margin:0 10px;padding:10px;padding-left:20px;padding-right:20px;}
.item .sub-title a:first-child {
  color: rgba(255,255,255,0.95);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #6084D2;
  background-image: -moz-linear-gradient(top,#62c462,#51a351);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#2C7DC0),to(#286597));
  background-image: -webkit-linear-gradient(top,#2C7DC0,#286597);
  background-image: -o-linear-gradient(top,#62c462,#51a351);
  background-image: linear-gradient(to bottom,#2C7DC0,#286597);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #2C7DC0 #2C7DC0 #286597;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
  border-radius:5px;
  }
  .item .sub-title a:first-child:hover {
  background-image: -moz-linear-gradient(top,#286597,#2C7DC0);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#286597),to(#2C7DC0));
  background-image: -webkit-linear-gradient(top,#286597,#2C7DC0);
  background-image: -o-linear-gradient(top,#286597,#2C7DC0);
  background-image: linear-gradient(to bottom,#286597,#2C7DC0);
  }
  .item .sub-title a:nth-child(2):hover {
  color: #fff;
  background-image: -moz-linear-gradient(top,#58B058,#68C068);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#58B058),to(#68C068));
  background-image: -webkit-linear-gradient(top,#58B058,#68C068);
  background-image: -o-linear-gradient(top,#58B058,#68C068);
  background-image: linear-gradient(to bottom,#58B058,#68C068);
  background-color: #51a351;
  *background-color: #499249; 
  text-decoration:none;
}
.item .sub-title a:nth-child(2) {
  color: rgba(255,255,255,0.95);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top,#62c462,#51a351);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image: -webkit-linear-gradient(top,#62c462,#51a351);
  background-image: -o-linear-gradient(top,#62c462,#51a351);
  background-image: linear-gradient(to bottom,#62c462,#51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
  border-radius:5px;
  }
  .item .sub-title a:nth-child(2):hover {
  color: #fff;
  background-image: linear-gradient(to bottom,#58B058,#68C068);
  background-color: #51a351;
  *background-color: #499249;
}
.item .sub-title a:nth-child(3) {
  color: rgba(255,255,255,0.95);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #1F78CF;
  background-image: -moz-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#1AB4E7),to(#1F78CF));
  background-image: -webkit-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: -o-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: linear-gradient(to bottom,#1AB4E7,#1F78CF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #1AB4E7 #1F78CF #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #1AB4E7;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
  border-radius:5px;
  }
  .item .sub-title a:nth-child(3):hover {
  color: #fff;
  background-image: linear-gradient(to bottom,#1F78CF,#1AB4E7);
  background-color: #1AB4E7;
  *background-color: #1AB4E7;
      text-decoration: none;
}
.item .sub-title a:nth-child(4) {
  color: rgba(255,255,255,0.95);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #1F78CF;
  background-image: -moz-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#1AB4E7),to(#1F78CF));
  background-image: -webkit-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: -o-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: linear-gradient(to bottom,#1AB4E7,#1F78CF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #1AB4E7 #1F78CF #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #1AB4E7;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
  border-radius:5px;
  }
  .item .sub-title a:nth-child(3):hover {
  color: #fff;
  background-image: linear-gradient(to bottom,#1F78CF,#1AB4E7);
  background-color: #1AB4E7;
  *background-color: #1AB4E7;
      text-decoration: none;
}
.item .sub-title a:nth-child(5) {
  color: rgba(255,255,255,0.95);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #1F78CF;
  background-image: -moz-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#1AB4E7),to(#1F78CF));
  background-image: -webkit-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: -o-linear-gradient(top,#1AB4E7,#1F78CF);
  background-image: linear-gradient(to bottom,#1AB4E7,#1F78CF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #1AB4E7 #1F78CF #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #1AB4E7;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
  border-radius:5px;
  }
  .item .sub-title a:nth-child(3):hover {
  color: #fff;
  background-image: linear-gradient(to bottom,#1F78CF,#1AB4E7);
  background-color: #1AB4E7;
  *background-color: #1AB4E7;
      text-decoration: none;
}
.item .sub-title a:first-child:hover {text-decoration: none;background-repeat: repeat-x;}

/** New PP Pages CSS **/
.media-bg-head {margin-bottom:40px !important;text-align:center;}
#yoo-zoo div.newpp-description span div {text-align: justify;margin: 30px;}
.newpp-b1, .newpp-b2, .newpp-b3, .newpp-b4, .newpp-b5, .newpp-b6 {width:30%; display:inline-block;vertical-align:top;padding:15px !important; text-align:justify; }
.pos-bottom h2 {text-align:center;}
.pos-bottom-social > span , .pos-bottom-social div.element-socialbookmarks  {display:inline-block; padding-left:15px;} 

/* FAQ menu item */
.item494 .dropdown, .item494 .column {width: 250px !important;}
.feature-img { text-align:center; }
.newpp_features {text-align:center; }
.newpp_features a, .newpp_features a:hover {text-decoration:none;}

/* New product page changes! */
div#newppfeatures, div.item > div#demos {display:none;}


/* solve problem with background image overlapping following video */
.jevvideos .mejs-poster.mejs-layer {
    display: none;
}

#searchForm .searchintro.search-results {line-height:1.2em;margin:0px !important;padding:0 0 0 15px;vertical-align:middle;}
#searchForm .btn-toolbar, #searchForm .searchintro.search-results {display:inline-block;}
.component-content #searchForm .form-limit {margin-top: -81px ;}

#yoo-zoo.page-product_pages h2 {font-size:18px;font-weight:bold;padding-bottom:10px;margin-bottom:0;}
#yoo-zoo.page-product_pages .categories h2 {font-weight:normal;padding-bottom:5px;margin-bottom:0;}
#yoo-zoo.page-product_pages .categories {border-bottom:1px dashed;margin-bottom:10px;}
.page-product_pages .categories:before {content:'Sub Categories'}
.page-product_pages .categories > div > div {width:auto !important;margin-right:20px;}
.page-product_pages .width100 .teaser-item{ 
	width:48%;
	float:left;
}

@media (max-width:760px) {
	.page-product_pages .width100 .teaser-item{ 
		width:98%;
		float:none;
		display:block;
		clear:both;
	}
}

/* Site clean up by tony 15/06/2015 */
#yoo-zoo.download-default_custom .details.alignment-left h1{
	background-image:none !important;
	font-size:200% !important;
	margin:10px !important;
	width:100% !important;
	text-align:center !important;
	border-bottom:1px dashed;
	padding-bottom:10px;
}
#yoo-zoo.download-default_custom .alpha-index {
	max-width: 100%;
    width: 590px;
    margin: auto auto;
    border: 1px solid #CCC;
    border-radius: 3px;
    margin-top: -25px;
    margin-bottom: 10px;
}
