/*
a {
    -ms-touch-action: none;
}
*/


a, a:link , a:visited, a:hover, a:active  {
    text-decoration:  none !important;
}


input:focus, textarea:focus { 
    background-color: #FFFFE8;
}
.full {
    margin-left: -600px;
    margin-right: -600px;
}
/*
hr {
    border-top: 1px solid #ccc !important;
}
.divider {
    margin: 30px 0 50px 0;
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}
*/

.divider {
    border-bottom: 1px solid #eee;
    margin: 30px 0 50px 0;
}

.logo a, .logo a:link , .logo a:visited, .logo a:hover, .logo a:active  {
    background: transparent !important;
}
.btn-primary-orange {
    color: #ffffff;
    background-color: #fa6800;
    border-color: #ce5600;
}
.row-feature {
    padding: 30px 0;
}
.page-masthead .row-feature {
    padding: 30px 0 !important;
}
.page-masthead .row-feature h2, .page-masthead .row-feature p {
    color: #ffffff !important;
}
.page-masthead a, .page-masthead a:link , .page-masthead a:visited, .page-masthead a:hover, .page-masthead a:active {
    color: #ffffff !important;
}

@media only screen and (max-width: 1366px) {
    .row-feature.jumbotron-restaurant {
        display: none;
    }
}

@media only screen and (min-width: 1400px) {    
    .row-feature.jumbotron-restaurant {
        background-image: url("../../../files/images/features/restaurant-features-2.png") !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: top center !important;
        background-color: white !important;
        min-height: 600px !important;
        /*padding: 400px !important;*/
        border-top: 0 !important;
    }
}

.spotlight-items {
    text-align: center;
}
.spotlight-items img{
  display: block;
  margin: 0 auto;
}

.feature-items, .article-items {
    width: 100%;
    border: none;
}
.feature-items tr td {
    border: none;
    text-align: center;
    padding-bottom: 30px;
}
.article-items tr td {
    border: none;
    padding-bottom: 30px;
}





/* Footer */
.t3-navhelper {
    display: none;
}
.navbar-footer {
    margin-left: -40px;
    text-transform: uppercase;
}
.navbar-footer li {
	text-align: right;
	display: inline;
	margin-top: 0;
	padding-right: 20px;
}

.img-getting {
    width: 360px !important;
    height: 200px !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.play-getting {
    width: 64px !important;
    height: 64px !important;
    margin-top: -132px !important;
    margin: 0 auto;
}
.title-getting {
    margin-top: 78px !important;
}

.img-faq {
    max-width: 800px;
    max-height: 450px;
    margin: 0 auto;
}
.video-player-icon {
    background: no-repeat url(../../../files/images/icons/video-player-icon.png) 0 0;
    width: 264px;
    height: 64px;
    /*margin: 0 auto;*/
    cursor: hand;
    display: inline-block;
    padding-left: 80px;
    padding-top: 24px;
}
/* Feature Icons */
.feature-icon-1 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 0;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-2 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -64px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-3 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -128px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-4 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -192px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-5 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -256px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-6 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -320px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-7 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -384px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-8 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -448px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-9 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -512px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-10 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -576px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-11 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -640px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-12 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -704px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-13 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -768px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}
.feature-icon-14 {
    background: no-repeat url(../../../files/images/icons/feature-number-icons.png) 0 -832px;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    cursor: hand;
}

.site-icon-counter {
    background: no-repeat url(../../../files/images/icons/site-icons.png) 0 0;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.site-icon-business {
    background: no-repeat url(../../../files/images/icons/site-icons.png) 0 -100px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.site-icon-getting-started {
    background: no-repeat url(../../../files/images/icons/site-icons.png) 0 -200px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.site-icon-faqs {
    background: no-repeat url(../../../files/images/icons/site-icons.png) 0 -300px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.site-icon-contact {
    background: no-repeat url(../../../files/images/icons/site-icons.png) 0 -400px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

/* Search */
.page-title {
    display: none !important;
}
#searchForm .phrases, #searchForm .only , #searchForm .form-limit {
	display: none !important;
}
.search-results .result-category , .search-results .result-created {
    display: none !important;
}


/* Slideshow */
.corporate .carousel-caption {
    background: rgba(0, 0, 0, 0.1);
}
.carousel-caption h2, .carousel-caption p{
	color: #ffffff;
}
.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.01) 100%) !important;
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.01) 100%) !important;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.01) 100%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}


/* Note update jquery.fancybox.js width:1024 - height:576 */
#fancybox-overlay {
    opacity: 1 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77777777', endColorstr='#77777777', GradientType=1) !important;
	
	background-image: url("../images/bg_wood.jpg");
    	background-repeat: repeat;
}
#fancybox-outer {
    background: #777777 !important;    
}
#fancybox-wrap {	
	width: 1084px !important;
	height: 636px !important;
}
#fancybox-content {
	width: 1044px !important;
	height: 596px !important;
	/*border: 10px solid #000000 !important;
    background: #000000 !important;
    border: 10px solid #777777 !important;*/
    border: 0px solid #777777 !important;
	background: #777777 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: auto !important;
	margin-bottom: auto !important;
}
#fancybox-title {
	left: 20px !important;
	/* display: none !important; */
}
@media only screen and (max-width: 1200px) {
    #fancybox-title {
        display: none !important;
    }
    #fancybox-wrap {    
	    width: 100% !important;
	    height: 100%  !important;
    }
    #fancybox-content {
        width: 100% !important;
	    height: 100% !important;
    }
    #fancybox-overlay {
        width: 105% !important;
    }
}
#fancybox-close {
    top: -24px !important;
    left: -24px !important;
    
    /*
    top: -15px !important;
    left: -15px !important;
    display: none !important;
    */
    
    background: transparent url(../../../files/images/icons/close-icon.png) !important;
}
#fancybox-left, #fancybox-left-ico {
    display: none !important;
}
#fancybox-right, #fancybox-right-ico {
    display: none !important;
}
#fancybox-bg-n, #fancybox-bg-ne,
#fancybox-bg-e, #fancybox-bg-se,
#fancybox-bg-s, #fancybox-bg-sw,
#fancybox-bg-w, #fancybox-bg-nw {
	background-image: none !important;
}

#fancybox-title-float-left, #fancybox-title-float-main, #fancybox-title-float-right {
    background-image: none !important;    
}


.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 740px;
}


tab1 { padding-left: 4em; }
tab2 { padding-left: 8em; }
tab3 { padding-left: 12em; }
tab4 { padding-left: 16em; }





.tips-icon-how {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 0;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}
.tips-icon-kitchen{
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -100px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}
.tips-icon-retail {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -200px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}


.tips-icon-inventory{
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -300px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}
.tips-icon-msr-card {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -400px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}
.tips-icon-hardware{
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -500px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}


.tips-icon-sync {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -600px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}
.tips-icon-crm {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -700px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}
.tips-icon-install {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -800px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}


.tips-icon-skill{
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -900px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-mall{
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1000px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-troubleshoot {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1100px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-kds{
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1200px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-call {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1300px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-cloud {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1400px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-internet {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1500px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-ios {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1600px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-cash-coupon {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1700px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-store-card {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1800px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-house-service {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -1900px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-real-time {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -2000px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}

.tips-icon-demo-database {
    background: no-repeat url(../../../files/images/tips/tips-icons.png) 0 -2100px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: hand;
}



.img-center {
    margin: 0 auto;
}
.img-faq, .img-shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.btn-actions .btn-lg, .btn-shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
