@charset "utf-8";
/* Phone CSS */
/*Generic Hide*/
.nomobile { display: none; }

/*Slider*/
.ja-slideshow .ja-ss-desc { bottom: 20px; }
.ja-slideshow .ja-ss-desc h2 { font-size: 2em; }
.ja-slideshow .ja-ss-desc h3 { font-size: 1em; }
.ja-slideshow .ja-ss-desc p { display: none; }
.ja-ss-desc a.btn { padding: 1% 2%; margin: 0 auto; }
.ja-ss-item img { width: 50%; max-width: 50%; top: 50px; }
/*
.ja-ss-wrap .slide { clear: both; padding-top: 2%; }
.ja-ss-desc > h2, .ja-ss-desc > h3, .ja-ss-desc > p { display: none; }*/

/*Header*/
ul.lifloat { float: none; height: 2em; }
.logo { text-align: center; }
p.phone { line-height: 2em; text-align: center; }

/*Userbar*/
.user-bar { margin-bottom: 1em; } 
ul.lifloat { list-style: none; margin: 15px auto auto; }
ul.lifloat li { width: 100%; }
ul.lifloat li > a { padding: 5px 10px; margin: 0 auto; text-align: center; display: block; }
header ul.lifloat li > a:hover { text-decoration: none; background: #F8A600; border-radius: 8px; color: #FFFFFF; box-shadow: 3px 3px #CCCCCC; }

/*Footer*/
.social { text-align: left; }

/*MainNav*/
#ja-mainnav ul ul {  }

/*Pricing Page*/
.pricing-includes li:first-child { width: 100%; }
.pricing-includes ul:nth-child(2) { display: none; }
.pricing-includes li i { }
.pricing-includes .p-include-text { display: none; }

/*Demo Page*/
.demo-float { }