/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

.top
{
background-color:#ffcc00;
}

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
	background:#0e0e0e;
	color:#FFF;
}
.adresicon{
	background-image:url(../images/icon.png);
	height:87px;
	width:53px;
}
.fcolor
{
	color:#FC0;
}

#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:rgba(255,255,255,.8);
}
#login-dp .help-block{
    font-size:12px    
}
#login-dp .bottom{
    background-color:rgba(255,255,255,.8);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}
#login-dp .social-buttons{
    margin:12px 0    
}
#login-dp .social-buttons a{
    width: 49%;
}
#login-dp .form-group {
    margin-bottom: 10px;
}
@media(max-width:768px){
    #login-dp{
        background-color: inherit;
        color: #fff;
    }
    #login-dp .bottom{
        background-color: inherit;
        border-top:0 none;
    }
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}

/* HEADER 1 STYLES */

/* Top-bar*/
#top-bar { background-color: #3F4752; color: #FFFFFF; padding: 7px 0 9px 0; }
.top-bar-info-content { padding: 10px 0 0 0; font-size: 13px; }
.top-bar-search-content { padding: 2px 0 0 0; }
#top-bar ul { margin-bottom: 0 !important; }
.top-bar-info-content { padding: 5px 0 5px 0; font-size: 13px; }
.top-bar-info-content ul { margin-top: 3px; }
.top-bar-info-content a { color: #FFFFFF; font-size: 13px; }
.top-bar-info-content a:hover { color: #FFFFFF; }
.top-bar-links-content { padding: 6px 0 5px 0; text-align: right; }
.top-bar-links-content ul { margin-top: 3px; }
.top-bar-links-content a { color: #FFFFFF; font-size: 13px; }
.top-bar-links-content a:hover { color: #262626; text-decoration:none; }

/* Search form */
.sb-search { position: relative; width: 0%; min-width: 35px; height: 35px; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; }
.sb-search-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #FFFFFF; width: 100%; height: 35px; margin: 0; z-index: 10; padding: 5px 40px 5px 5px; font-family: inherit; font-size: 1em; color: #2C3E50; }
.sb-search-input::-webkit-input-placeholder { color: #686868; }
.sb-search-input:-moz-placeholder { color: #686868; }
.sb-search-input::-moz-placeholder { color: #686868; }
.sb-search-input:-ms-input-placeholder { color: #686868; }
.sb-icon-search, .sb-search-submit { width: 35px; height: 35px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 33px; text-align: center; cursor: pointer; }
.sb-search-submit { background: #FFFFFF; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; color: transparent; border: none; outline: none; z-index: -1; }
.sb-icon-search { color: #FFFFFF; background: #333942; z-index: 90; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; }
.sb-icon-search:before { content: "\f002"; }
.sb-search.sb-search-open, .no-js .sb-search { width: 100%; }
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search { background: #939393; color: #FFFFFF; z-index: 11; }
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; }

/* Top bar */
@media (max-width: 767px) {
.top-bar-info-content ul { padding-bottom: 2px; }
.top-bar-info-content { text-align: center; }
.top-bar-links-content { margin-top: -35px; }
.top-bar-links-content li:first-child { float: left; }
.top-bar-search-content { padding: 5px 0 0; }
}

/* Search form */
@media (max-width: 767px) {
.sb-search { width: 100% !important; }
.sb-search .sb-icon-search { background: #939393; color: #FFFFFF; z-index: 11; }
.sb-search.sb-search-open .sb-search-submit { z-index: 90; }
}
/* Brands */
#brands { text-align: center; padding: 20px 0 17px 0; }
.brands .well { background-color: #FFFFFF; -moz-box-shadow: inset 0 0 5px #EEEEEE; -webkit-box-shadow: inset 0 0 5px #EEEEEE; box-shadow: inset 0 0 5px #EEEEEE; }
.brands-container { text-align: center; }
.brands-container a { display: inline-block; width: 235px; height: 80px; margin: 5px; }
#brands img { width: 100%; }
.brands-container a.brand-1 { background-image: url('../images/brand-1.png'); }
.brands-container a.brand-2 { background-image: url('../images/brand-2.png'); }
.brands-container a.brand-3 { background-image: url('../images/brand-3.png'); }
.brands-container a.brand-4 { background-image: url('../images/brand-4.png'); }
.brands-container a.brand-5 { background-image: url('../images/brand-5.png'); }
.brands-container a.brand-6 { background-image: url('../images/brand-6.png'); }
.brands-container a.brand-7 { background-image: url('../images/brand-7.png'); }
.brands-container a.brand-8 { background-image: url('../images/brand-8.png'); }
.brands-container a.brand-9 { background-image: url('../images/brand-9.png'); }

.language
{
	margin-top:1px;
}