/* classic theme */


html {
  position: relative;
  min-height: 100%;
}

body {
    height: 100%;
    margin-bottom: 157px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  /*height: 80px;*/
  background-color: #fff;
  border-top: 1px solid #eee;
  padding: 20px 10px;
  z-index: 999;
  font-size: 90%;
  color: #333;
}

.footer .follow img {
    width: 32px; height: 32px;
}

.classic-theme .navbar#header {
    min-height: 80px;
    border-bottom: 1px solid #eee;
    border-radius: 0;
    margin-bottom: 0;
    z-index: 999;
    background: #f7f7f7;
}

.classic-theme .navbar-toggle
{
    margin-top: 24px;
    margin-right: 10px;
}

.classic-theme .navbar-toggle .icon-bar
{
    background-color: #3da7c6;
}

.classic-theme .navbar-brand {
    height: 80px;
    line-height: 30px;
    padding: 25px 15px;
}

.classic-theme .navbar-brand img {
        width: auto; height: 30px;
}

.classic-theme .navbar-nav > li > a
{
    text-transform: uppercase;
    color: #666;
    padding: 30px 15px;
}

#home-carousel .item
{
    text-align: center;
    padding-bottom: 40px;
}

#home-carousel .item > img {
    width: 900px;
    margin: 0 auto;
}

#home-carousel .item
{
    margin: 0 auto;
    text-decoration: none;
}
#home-carousel .item:hover {
    text-decoration: none;
}

#home-carousel .item.streaming
{
    background: #c63d3d;
}

#home-carousel .item.couponic
{
    background: #3da7c6;
}

#home-carousel .item.other
{
    background: #333;
}

#home-carousel .carousel-caption {
    position: static;
    padding: 20px 20px 0 20px;
}

#home-carousel .carousel-caption h3 {
    font-size: 2em;
    text-shadow: none;
    font-weight: 400;
    white-space: nowrap;
}

#home-carousel .carousel-caption h4 {
    text-shadow: none;
    font-size: 1.3em;
    font-weight: 200;
    white-space: nowrap;
    margin-bottom: 0;
}

#content.container {
    margin-top: 10px;
    margin-bottom: 10px;
}

form .editableImage {float: left; position: relative; max-width:390px; margin: 10px 0;}
form .editableImage .controls {position:absolute;top:3px;right:3px;z-index:100}
form .editableImage .controls a {background-color: #fff; color: #000; padding: 2px}

#wlt-BasePhone h3 {
    margin: 0 0 20px 0;
}

#wlt-BaseProducts .logo {
    padding: 15px 0;
    height: 80px;
    background: #333;
    color: #fff;
    font-size: 22px;
    font-weight: 200;
}

#wlt-BaseProducts .logo.noimage {
    line-height: 50px;
}

#wlt-BaseProducts .logo img {
    height: 50px; width: auto;
}

#wlt-BaseProducts .logo a {
    color: #fff;
}
#wlt-BaseProducts .logo a:hover {
    text-decoration: none;
}

#wlt-BaseProducts .col-md-3 {
    border-left: 1px solid #e6e6e6;
    padding: 0;
    text-align: center;
    color: #333;
}

#wlt-BaseProducts .col-md-3:first-child {
    border-left: none;
}

#wlt-BaseProducts h3 {
    text-transform: uppercase;
    font-weight: 500;
    margin: 50px 0;
}
#wlt-BaseProducts h3 a {
    color: #333;
}
#wlt-BaseProducts h3 a:hover {
    text-decoration: none;
}

#wlt-BaseProducts .info {
    margin: 30px 0 50px 0;
	height: 90px;
}

#wlt-BaseProducts .price {
    font-size: 90%;
    color: #666;
    margin: 0 0 50px 0;
}

#wlt-BaseProducts .price p {
    font-size: 250%;
    color: #3da7c6;
    line-height: 1;
}

#wlt-BaseProducts .more
{
    font-size: 150%;
    margin: 0 0 50px 0;
}

.productMenu {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.productMenu h2 {
    margin: 0;
    color: #333;
    line-height: 40px;
    font-size: 25px;
}

.nav-pills .btn {
    border: none;
}

.mtop {
    margin-top: 30px;
}

#wlt-BaseFeatures .pull-right.image {
    margin: 0 0 40px 40px;
}

#wlt-BaseFeatures .pull-left.image {
    margin: 0 40px 40px 0;
}

#wlt-BaseFeatures .text {
    font-size: 120%;
}

#wlt-BaseFeatures h3 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 25px;
    font-weight: 400;
}

.subsubmenu .nav > li > a
{
    padding: 0;
    font-size: 13px;
    margin: 5px 0 5px 10px;
}

.subsubmenu .nav-pills > li.active > a, .subsubmenu .nav-pills > li.active > a:focus, .subsubmenu .nav-pills > li.active > a:hover {
    background-color: transparent;
    color: #333;
}

.subsubmenu .nav > li > a:focus, .subsubmenu .nav > li > a:hover {
    background-color: transparent;
}

#wlt-BaseFeatures .iconmenu {
    margin: 50px 0 20px 0;
}

#wlt-BaseFeatures .iconmenu .item
{
    margin-bottom: 30px;
}

#wlt-BaseFeatures .iconmenu .item .icon img {
    width: 64px; height: 64px;
}

#wlt-BaseFeatures .iconmenu .item a {
    display: block;
    height: 144px;
    padding: 10px 0;
    border-radius: 4px;
    border: 1px solid transparent;
    color: #333;
}

#wlt-BaseFeatures .iconmenu .item a:hover, #wlt-BaseFeatures .iconmenu .item a.active
{
    border: 1px solid #d9d9d9;
    text-decoration: none;
}

#wlt-BaseFeatures #content {
    padding: 0 30px 0 0;
    border-right: 1px solid #ccc;
}

#wlt-BaseFeatures #sidebar {
    /*background-color: #f7f7f7;*/
    padding: 0 0 0 30px;
}

#wlt-BaseFeatures #sidebar ul li a {
    font-size: 14px;
    background: transparent;
    padding: 0;
    margin: 0 0 10px 0;
    color: #333;
}

#wlt-BaseFeatures #sidebar ul li.active a {
    color: #337ab7;
}

#wlt-BaseFeatures #content h3, #wlt-BaseFeatures .module h3
{
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

#wlt-BaseFeatures #content h4, #wlt-BaseFeatures .module h4 {
    margin: 20px 0;
    font-size: 25px;
}

#wlt-BaseFeatures #content p.sub, #wlt-BaseFeatures .module p.sub {
    margin-left: 30px;
    font-size: 13px;
}

.screenshots img {
    padding: 5px;
    border: 1px solid #ccc;
    margin: 10px;
}

#getButton {
    margin: 50px 0 0 0;
}

#wlt-BaseFeatures .logos {margin: 10px 0 0 0;}

#wlt-BaseFeatures .logos a {margin: 0 30px 10px 0;}

#wlt-BaseDemos .mobileDemos img, #wlt-BaseDemos .liveDemos img {
    margin: 0 0 30px 0;
}



#wlt-BaseFaq #main ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#wlt-BaseFaq #main ul li {
	padding: 0; margin: 0 0 10px 0;
}
#wlt-BaseFaq #main ul.answers {
	margin-top: 40px;
}
#wlt-BaseFaq #main ul.answers li {
	border-top: 1px solid #ccc;
	margin: 0; padding: 20px 0;
}
#wlt-BaseFaq #main ul.answers li:first-child {
	border: none;
}
#wlt-BaseFaq #main ul.answers li .question {
	font-size: 17px;
        margin: 0 0 10px 0;
}
#wlt-BaseFaq #main ul.answers li .answer {
	color: #4d4d4d;
}
#wlt-BaseFaq #main .topLink {
	font-size: 80%;
	margin-top: 20px;
	text-align: right;
}

#wlt-BaseIndex .product-overview h2
{
    margin: 0 0 70px 0;
}

#wlt-BaseIndex .product-overview .note a {
    color: #333;
    text-decoration: none;
}

#wlt-BaseIndex .product-overview .note a:hover {
    text-decoration: none;
}

#wlt-BaseIndex .product-overview .note {
    border-left: 1px solid #ccc;
    margin-bottom: 25px;
    height: 225px;
}

#wlt-BaseIndex .product-overview .note:first-child {
    border-left: none;
}

#wlt-BaseIndex .product-overview .note h3
{
    margin: 25px 0;
}

#wlt-BaseIndex .product-overview .note p {
    width: 80%; margin: 0 auto;
}

#wlt-BaseBuy #content
{
    border-left: 1px solid #ccc;
}

#wlt-BaseBuy #main ul {list-style-type: none; padding: 0; margin: 0}
#wlt-BaseBuy #main ul li {border-top: 1px solid #d9d9d9; padding: 0; font-size: 90%; line-height: 34px; color: #666; background-position: right 5px; background-repeat: no-repeat;}
#wlt-BaseBuy #main ul li:first-child {border-top: none;}
#wlt-BaseBuy #main .highlight {background: transparent; color: #d37a33;}
#wlt-BaseBuy .bundles .products .icon {padding-top: 5px;}
#wlt-BaseBuy .bundles .products .icon img {width: 24px; height: 24px;}
#wlt-BaseBuy table td.icon img {width: 24px; height: 24px; margin: 0;}
#wlt-BaseBuy .bundles h4 {font-size: 150%; font-weight: normal; color: #5b798b;
	text-align: center; border: none; padding: 0; margin: 0; line-height: 80px;}

#wlt-BaseBuy #main ul.price {margin-top: 35px;}
#wlt-BaseBuy #main ul.price li {text-align: right; border-top: 1px dashed #d9d9d9; font-weight: bold;}
#wlt-BaseBuy #main ul.price li:first-child {border-top: none;}
#wlt-BaseBuy #main ul.price li label {width: auto; margin: 0; padding: 0; float: left; font-weight: normal;}
#wlt-BaseBuy #main ul.price .vat {font-weight: normal; font-size: 80%;}

#wlt-BaseBuy #main.couponic ul.products {height: 351px;}
#wlt-BaseBuy #main.couponic .apps ul.products {height: 136px;}
#wlt-BaseBuy #main.pinnect ul.products {height: 210px;}

#wlt-BaseBuy #main a.buyNow {margin-top: 35px;}

#wlt-BaseBuy .vatInfo {margin: 25px 0; padding: 20px; font-size: 90%;}

#wlt-BaseBuy table tr.item td {cursor: pointer;}

#wlt-BaseBuy table .total .vat {font-weight: normal; font-size: 80%;}
#wlt-BaseBuy table tr.total td {font-weight: bold;}


#wlt-BaseBuy .streamini ul {list-style-type: none; padding: 0; margin: 0}
#wlt-BaseBuy .streamini ul li {border-top: 1px solid #d9d9d9; padding: 20px 0; font-size: 100%; color: #333;}
#wlt-BaseBuy .streamini ul li:first-child {border-top: none;}
#wlt-BaseBuy .streamini ul li p {
	padding: 20px 0 0 20px;
	color: #666;
}

#wlt-BaseBuy .streamini {
	background: url(../images/pages/buy/streamini/app.png) left 30px no-repeat;

	background-image: -webkit-image-set(url(../images/pages/buy/streamini/app.png) 1x,
               url(../images/pages/buy/streamini/app@2x.png) 2x);
        background-image: -moz-image-set(url(../images/pages/buy/streamini/app.png) 1x,
               url(../images/pages/buy/streamini/app@2x.png) 2x);
        background-image: -o-image-set(url(../images/pages/buy/streamini/app.png) 1x,
               url(../images/pages/buy/streamini/app@2x.png) 2x);
        background-image: -ms-image-set(url(../images/pages/buy/streamini/app.png) 1x,
               url(../images/pages/buy/streamini/app@2x.png) 2x);

	border-bottom: 1px solid #d9d9d9;
}

#wlt-BaseBuy .streamini .buys {
	margin-bottom: 60px;
	text-align: center;
	border-top: 1px solid #d9d9d9;
}
#wlt-BaseBuy .streamini .buys:first-child {
	margin-top: 20px;
	border-top: none;
	margin-bottom: 20px;
}

#wlt-BaseBuy .streamini .buys h3 {
	font-size: 20px;
	margin: 0;
	color: #337ab7;
	padding: 20px 0 20px 0;
}
#wlt-BaseBuy .streamini .buys:first-child h3 {
	font-size: 20px;
	padding-top: 0px;
}
#wlt-BaseBuy .streamini .buys h4 {
	font-size: 30px;
	margin: 0;
	color: #337ab7;
	padding: 0 0 20px 0;
}
#wlt-BaseBuy .streamini .buys:first-child h4 {
	font-size: 20px;
}

#wlt-BaseBuy .streamini .whats {
	padding-bottom: 30px;
}

#wlt-BaseBuy .streamini .whats h3 {
	margin-top: 0;
}

#wlt-BaseBuy .streamini .whats .col-md-6, #wlt-BaseBuy .streamini .buys .col-md-6 {
	border-left: 1px solid #d9d9d9;
}

#wlt-BaseBuy .streamini .whats .col-md-6 div {
	padding: 20px;
}

#wlt-BaseBuy .streamini .whats .col-md-6:first-child, #wlt-BaseBuy .streamini .buys .col-md-6:first-child
{
	border: none;
}

#wlt-BaseBuy #sidebar h3 {
    margin-bottom: 20px;
}

#wlt-BaseBuy #sidebar p {
    margin-bottom: 40px;
    width: 80%;
}

form .buttons {
    margin: 20px 0;
    /*text-align: center;*/
}

form label {
    font-weight: normal;
}

form .hint {
    font-size: 90%;
    color: #666;
}

#wlt-UserSignup form {
    width: 70%;
    margin: 40px auto;
}

#wlt-UserLogin form {
    width: 80%;
    margin: 40px auto;
}

.column2 #content {
    border-right: 1px solid #ccc;
}

form .errorSummary {padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
form .errorSummary a {color:#8a1f11;}


.docs #sidebar ul li a {
    font-size: 14px;
    background: transparent;
    padding: 0;
    margin: 0 0 10px 0;
    color: #333;
}

.docs #sidebar ul li.active a {
    color: #337ab7;
}

.docs #sidebar {
    /*background-color: #f7f7f7;*/
    padding: 0 0 0 30px;
}

.docs #content {
    padding: 0;
}

.docs #content.col-md-9 {
    padding-right:30px;
    border-right: 1px solid #ccc;
}

.docs #content h3
{
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 25px;
    font-weight: 400;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.breadcrumb {
    margin: 0;
    padding: 20px 0;
    background: transparent;
}

.no-margin .productMenu {
    margin: 0;
}


.menu #content {
    border-right: 1px solid #ccc;
    padding: 0 30px 30px 0;
}

.menu #content > .worklet:first-child > h3, .menu #sidebar > .worklet:first-child > h3, .column2 #content > .worklet:first-child > h3, .column2 #sidebar > .worklet:first-child > h3 {
    margin-top: 0;
    margin-bottom: 20px;
}

#wlt-StoreIndex h3 {
    margin-top: 0;
    margin-bottom: 30px;
}

#wlt-StoreIndex .product
{
    border: 1px solid #eee;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 10px;
    cursor: pointer;
}

#wlt-StoreIndex .product:hover {
	background-color: #f7f7f7;
}

#wlt-StoreIndex .product p {
	margin: 0; padding: 0;
}
#wlt-StoreIndex .product p.name {
	font-weight: bold;
	overflow: hidden;
	height: 22px;
}
#wlt-StoreIndex .product p.parent {
	font-weight: normal;
        font-size: 90%; color: #999;
        height: 17px;
}
#wlt-StoreIndex .product p.brief {
	color: #666;
	font-size: 90%;
	margin: 15px 0 0 0;
	height: 36px;
	overflow: hidden;
}

#wlt-StoreIndex .product .img img {
    width: 48px; height: auto;
}

#wlt-StoreIndex .addToCart {
    background: #eee none repeat scroll 0 0;
    border-radius: 4px;
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    margin-top: 10px;
    padding: 3px;
    text-align: center;
}

#wlt-StoreIndex .addToCart:hover {
    background-color: #e6e6e6;
    text-decoration: none;
}

#wlt-BaseIndex .stream .logo {
	padding: 30px 0;
	background: #e5e5e5;
}

#wlt-BaseIndex .intro h2{
    margin: 20px 0;
}

#wlt-BaseIndex .stream .info .col-md-1 {
    margin-bottom: 20px;
}

#wlt-BaseIndex .stream .info h3 {
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: normal;
}

#wlt-BaseIndex .stream .right {
    padding-top: 290px;
}

#wlt-BaseIndex .stream .right h3 {
    color: #666;
    font-weight: 200;
	margin: 0;
}

#wlt-BaseIndex .stream .right h2 {
    font-size: 28px;
}

#wlt-BaseIndex .stream .right a {
	display: inline-block;
	margin: 0 25px 0 0;
	font-size: 18px;
}

#wlt-BaseIndex .stream .right a::after, #wlt-BaseIndex .stream .buy a::after {
	content: ">";
	padding-left: 3px;
	font-size: 80%;
}

#wlt-BaseIndex .stream a:hover {
	text-decoration: none;
}

#wlt-BaseIndex .stream .right .links {
	margin-top: 80px;
}

#wlt-BaseIndex .stream .odd, #wlt-BaseIndex .stream .even {
	padding: 70px;
}

#wlt-BaseIndex .stream .odd p {
	color: #333;
}

#wlt-BaseIndex .stream .even p {
	color: #d9d9d9;
}

#wlt-BaseIndex .stream .even {
	background: #333;
	color: #fff;
}

#wlt-BaseIndex .stream .even a {
	color: #fff;
}

#wlt-BaseIndex .stream .even a:hover {
	color: #d9d9d9;
}

#wlt-BaseIndex .stream h3 {
	margin: 30px 0 10px 0;
	font-size: 30px;
	font-weight: 100;
}

#wlt-BaseIndex .stream .app h3 {
	margin-top: 80px;
}

#wlt-BaseIndex .stream p {
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 100;
}

#wlt-BaseIndex .stream .intro h3 {
	margin: 0;
	font-size: 24px;
}

#wlt-BaseIndex .stream .website .col-md-4 {
	padding: 3%;
}

#wlt-BaseIndex .stream .tech {
	text-align: center;
}

#wlt-BaseIndex .stream .tech .col-md-4 {
	padding: 3%;
}
#wlt-BaseIndex .stream .tech .col-md-5 {
	padding: 3%;
}

#wlt-BaseIndex .stream .demos .app-badge, #wlt-BaseIndex .stream .demos .demoButton {
	height: 80px;
	width: 260px;
	margin: 30px 0;
	line-height: 80px;
	padding: 0;
}

#wlt-BaseIndex .stream .demos h2 {
	font-size: 50px;
	border-bottom: 1px solid #fff;
	margin: 0 0 30px 0;
	padding: 0;
}

#wlt-BaseIndex .stream .buy {
	font-size: 30px;
}

#wlt-BaseIndex .stream .coming {
    margin-top: 0;
}

#wlt-BaseNewsletter {
    width: 450px;
    margin: 20px auto;
}

#wlt-BaseNewsletter .field_email {
    float: left;
    margin-right: 10px;
}

#wlt-BaseNewsletter .buttons  {
    float: left; margin: 0;
}

#newsletter {
    display: none;
}

.worklet-info.notice {
    padding: 20px; margin: 10px 0;
    display: none;
}


form#uForm_StoreSearch {
	margin: 0 0 40px 0;
}
#uForm_StoreSearch label {display: none;}
#uForm_StoreSearch .field_attribute {float: left; width:80%;}
#uForm_StoreSearch .field_attribute .form-group {width: 100%;}
#uForm_StoreSearch .field_attribute .form-group input {width: 100%;}
#uForm_StoreSearch .buttons {float: right; margin: 0; padding: 0;}
#uForm_StoreSearch .buttons input {background: url(../images/store/buttons/search.png) no-repeat top left; background-size: 32px 32px; width: 32px; height: 32px; margin: 0; padding: 0;
	text-indent: -9999px; border: 0; cursor: pointer;
}

#wlt-StoreCartMenu {margin: 0 0 40px 0;}
#wlt-StoreCartMenu h3 {margin: 0 0 20px 0;}
#wlt-StoreCartMenu .worklet-title {background: url(../images/store/cart.png) top left no-repeat; background-size: 28px 28px; line-height: 28px; padding: 0 0 0 40px;}
#wlt-StoreCartMenu .grid-view {border: none; padding: 0; margin: 0; background: transparent;}
#wlt-StoreCartMenu .grid-view table.items {background: transparent; border: none;}
#wlt-StoreCartMenu .grid-view table.items thead {display: none}
#wlt-StoreCartMenu .grid-view table.items tr.odd, #wlt-StoreCartMenu .grid-view table.items tr.even {background: transparent;}
#wlt-StoreCartMenu .grid-view table.items td {background: transparent; border: none; border-top: 1px solid #e6e6e6; color: #333; line-height: 24px;}
#wlt-StoreCartMenu .grid-view table.items tbody tr:first-child td {border: none;}
#wlt-StoreCartMenu .grid-view table.items tr.total td {border-top: 1px dashed #ccc; font-weight: bold;}
#wlt-StoreCartMenu .grid-view .icon img {width: 24px; height: 24px;}
#wlt-StoreCartMenu a {text-align: right; border-top: 1px dashed #ccc; display: block; line-height: 24px;}
#wlt-StoreCartMenu .grid-view table.items tr:hover {background: transparent;}
#wlt-StoreCartMenu .grid-view table.items .name {height: 24px; overflow: hidden; line-height: 24px; white-space: nowrap;}

#productSelectMenu
{
    margin: 0 0 40px 0;
}

/* store cart */

.classic-theme #wlt-StoreCart .grid-view {border: none;border-radius: 0;padding: 0;}
.classic-theme #wlt-StoreCart .grid-view table.items {border: none;}
.classic-theme #wlt-StoreCart .grid-view table.items th, .classic-theme .grid-view table.items th a {border: none; color: #333; background: transparent; font-weight: bold; padding: 5px 5px 5px 0; line-height: 24px; text-align: left;}
.classic-theme #wlt-StoreCart .grid-view table.items td {color: #666; border: none; border-top: 1px solid #e6e6e6; line-height: 24px; padding: 5px 5px 5px 0; margin: 0;}
.classic-theme #wlt-StoreCart .grid-view table.items tr.odd {background: #ffffff;}
.classic-theme #wlt-StoreCart .grid-view table.items tr.even {background: #ffffff;}
.classic-theme #wlt-StoreCart .grid-view {margin-bottom: 0;}
.classic-theme #wlt-StoreCart .grid-view .icon img {width: 24px; height: 24px;}
.classic-theme #wlt-StoreCart .grid-view table tr.total td { border-top: 1px dashed #ccc; font-weight: bold;}

.classic-theme #wlt-StoreCart .grid-view tr:hover {background: #fff;}
.classic-theme #wlt-StoreCart .couponField input {display: none; width: 150px; color: #b3b3b3;}
.classic-theme #wlt-StoreCart .negative {font-weight: bold; color: #b53e3e;}

#wlt-StoreView .sideColumn .img img {
    width: 128px; height: auto;
}

#wlt-StoreView .infoColumn h3 {
    margin: 0;
}

#wlt-StoreView .infoColumn .info {
    margin-top: 30px;
}

#wlt-StoreView .infoColumn label {
    margin-right: 5px;
}

#wlt-StoreView h4 {
    margin: 30px 0;
}

/* license setup */
#wlt-StoreSetup .setupLicense.active {background-color: #f2f2f2;}
#wlt-StoreSetup .setupLicense {padding: 10px 0; border-bottom: 1px solid #d9d9d9; font-size: 120%;}
.setupForm {display: none; margin-top: 20px;}



/* licenses */
#wlt-StoreLicenses .license a:hover {text-decoration: underline;}
#wlt-StoreLicenses {color: #333}
#wlt-StoreLicenses h4 {border:0; margin: 0; padding: 0;}


#wlt-StoreLicenses .license {
    background-color: #fff;
    border: 1px solid #ccc; padding: 10px;
    border-radius: 4px;
    margin-bottom: 20px;
}
#wlt-StoreLicenses .module {margin-left: 80px; background-color: #eee; border-color: #ccc;}
#wlt-StoreLicenses .module h4 {color: #333}
#wlt-StoreLicenses .module, #wlt-StoreLicenses .module a, #wlt-StoreLicenses .module label {color: #666}

#wlt-StoreLicenses .module {margin-left: 80px; background-color: #eee; border-color: #ccc;}
#wlt-StoreLicenses .mobileApp h4 {color: #333}
#wlt-StoreLicenses .mobileApp, #wlt-StoreLicenses .mobileApp a, #wlt-StoreLicenses .mobileApp label {color: #666}

#wlt-StoreLicenses .license a {text-decoration: none;color: #666}
#wlt-StoreLicenses .downloads ul {list-style-type: none; margin: 0; padding: 0;}
#wlt-StoreLicenses .files {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 10px;
        border-radius: 4px;
	margin-bottom: 10px;
}
#wlt-StoreLicenses .files p {font-weight: bold; margin: 0; padding: 0;}

/*#wlt-StoreLicenses .stable {border-color: #38912c;}
#wlt-StoreLicenses .stable p {color: #38912c;}
#wlt-StoreLicenses .beta {border-color: #912c2c;}
#wlt-StoreLicenses .beta p {color: #912c2c;}*/
#wlt-StoreLicenses .old ul {display: none}
#wlt-StoreLicenses .files .notice {margin: 0; padding: 10px;}

#wlt-SupportIndex .topLinks {margin-bottom: 20px;}
#wlt-SupportIndex .notice {padding: 10px; margin: 0 0 20px 0;}
#wlt-SupportIndex .createBtn {padding: 10px 15px;}

#wlt-StoreReleaseList .btn {
    margin-right: 5px;
}

.classic-theme .icon48 img {
    width: 48px; height: 48px;
}


@media(max-width:767px) {

	.classic-theme .navbar-nav > li > a {
		padding: 10px 0 10px 30px;
	}

	body {
		margin-bottom: 141px;
	}

	#wlt-BaseProducts .col-md-3 {
		border-left: none;
	}
	#wlt-BaseProducts h3 {
		margin: 20px 0;
	}
	#wlt-BaseProducts .info {
		margin: 0 0 20px 0;
		height: auto;
	}
	#wlt-BaseProducts .price {
		margin: 0 0 20px 0;
	}
	#wlt-BaseProducts .more
	{
		margin: 0 0 20px 0;
	}

	#wlt-BaseIndex .stream .odd, #wlt-BaseIndex .stream .even {
		padding: 10px;
	}

    #wlt-BaseIndex .stream .right {
        padding-top: 20px;
        text-align: center;
    }

	#wlt-BaseIndex .stream .right .links {
		margin-top: 20px;
	}

	#wlt-BaseIndex .stream .right a {
		margin: 0 10px 0 0;
	}

    #wlt-BaseIndex .stream .intro {
        margin-bottom: 30px;
    }

    #wlt-BaseIndex .stream .app h3 {
        margin: 20px 0 20px 0;
    }

    #wlt-BaseIndex .stream .coming h3 {
        font-size: 30px;
    }
    #wlt-BaseNewsletter {
        width: auto;
    }
    #wlt-BaseNewsletter .field_email {
        float: none;
    }
    #wlt-BaseNewsletter {
        float: none;
    }

	#wlt-BaseBuy .streamini {
		border: none;
		background: transparent;
	}
}

@media(min-width:768px) {
	#wlt-BaseIndex .stream .odd, #wlt-BaseIndex .stream .even {
		padding: 40px 10px;
	}
}

@media(min-width:768px) and (orientation : portrait) {
	#wlt-BaseIndex .stream .right {
        padding-top: 20px;
        text-align: center;
    }
}
