/* ajustes varios 201504 IP */

.row-feature.row-feature-secondary {
    background:#444; 
    box-shadow: inset 0 150px 150px -150px #222, inset 0 -400px 400px -400px #111;
    }

.footer-info {
    background:#444; 
    box-shadow: inset 0 300px 300px -300px #111;
    }

.t3-copyright {
    background:#444; 
    border: 0;
    padding: 0 0 30px 0;
    }

.footer-info .container .custom {
    border: 0;
    }

.col-md-12.copyright small, .col-md-12.copyright small * {
    display: inline-block;
    color: #ccc;
    font-size: 11px;
    }

.row-feature.row-feature-secondary, .t3-footer {
	color: #ddd;
	}

.footer-info .col-sm-6.col-xs-12 + div {
    text-align: right;
}

h a.mod-articles-category-title {
    color: #333;
    font-weight: bold;
}

.mod-articles-category-date, .mod-articles-category-introtext {
    color: #555;
	}

.ja-slideshow {
    background: #444;
	}

.rightright .ja-ss-sprite.first { top:18% !important; }

.updown.active .ja-ss-sprite.first { bottom:10% !important; }


.ja-masthead {
	background: #444;
}

.ja-masthead .container .jamasshead-description {
  line-height: 150%;
	}

.services .items-row > div:hover {
    border-color:#444;
	}

.logo-image {
    padding: 10px 0;
	}

.logo {
    height: auto;
	}

.readmore a.btn-default, .login-wrap form .form-group .btn {
    border-color: #444;
    color: #444;
	}

.blog .blog-item .readmore a.btn-default::after, 
.readmore a.btn-default::after, 
.btn-primary::after {
    background: #444;
	}

.login-wrap {
    width: 600px;
	}

.login-wrap .login-left {
  border:0;
}

.login-wrap .other-links ul li {
    display: block;
	}

.login-wrap form label {
    letter-spacing: 0;
    font-weight: bold;
	}

.login-wrap form .form-group .checkbox label {
    font-weight: normal;
	}

#remember {
    margin-left: -20px !important;
    }

.ja-ss-sprite .ja-ss-item-img {
    transition: width 0.5s;
	}

.btn-primary {
    color: #eee;
    background-color: #444;
	border-color: #333;
	}

.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open > .dropdown-toggle.btn-primary {
    background-color: #333;
    border-color: #222;
    }

.ja-client img {
  max-height: 100px;
}

.services .items-row .item .item-image {
	margin-bottom: 28px;
	display: none;
	}

/* media queries */

@media (min-width: 1200px){
.ja-ss-desc h3 {
    font-size: 48px;
    }
}

@media (min-width: 992px){
.off-canvas-toggle {
    display: none;
    }
.services .items-row .item {
  min-height: 360px;
}
}

@media (max-width:991px){
.services .items-row .item {
    min-height: auto;
    }

.login-wrap {
    width: 100%;
}
}


@media (min-width: 1200px) and (max-width: 1700px) {
.ja-ss-sprite .ja-ss-item-img {
    height:450px;
    width:450px;
    }
    
.rightright .ja-ss-sprite.first {
    top: 12% !important;
    }
    
.updown.active .ja-ss-sprite.first {
    bottom: 3% !important;
    }
}



