/*----------------------------- GlOBALS-------------------------*/
textarea {
    resize: none;
}

body {
    background-color: #E0E4E8;
}

.well {
    background-color: #fff;
    margin-bottom: 0px;
}

.center {
    text-align: center;
}

h4 {
    margin-top: 0px;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;
}

/*.carousel-inner .item {*/
/*transition: opacity;*/
/*opacity: 0;*/
/*/!*transition: opacity .5s ease-in-out;*!/*/
/*}*/

/*.carousel-inner .active .prev {*/
/*opacity: 1;*/
/*transition: opacity 2s ease-in-out;*/
/*}*/



.carousel-inner .item {
    -webkit-transition: opacity 3s;
    -moz-transition: opacity 3s;
    -ms-transition: opacity 3s;
    -o-transition: opacity 3s;
    transition: opacity 1s;
}

/*.carousel-inner {*/
/*background-image: url("../projectsSlider/1.jpg");*/
/*background-size: cover;*/

/*}*/

/*.carousel-inner .active .prev {left:0;opacity: 1;z-index:2;}*/

/*.carousel-inner .active .left {left:0;opacity: 1;z-index:2;}*/
.carousel-inner .next {left:0;opacity: 0.1;z-index:1;}

/*----------------------------END GlOBALS----------------------------------*/

/*-----------------------------CONTENT SECTION-----------------------------*/
#content {
    margin-top: 30px;
}
/*-----------------------------CONTENT SECTION-----------------------------*/


/*----------------------------------------NAVIGATION--------------------*/
#navigation .navbar {
    background-color: #2D3039;
}

/*#navigation #logo {*/
/*width: 80px;*/
/*height: 58px;*/
/*}*/

#logo {
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 5px;
    float: left;
}

.navbar-brand {
    font-size: 1.2em;
}

#clear_top {
    margin-top: 57px;
}

#myNavbar li a {
    color: #ddddde;
}

#myNavbar li:hover a, .active  {
    border-bottom: 2px solid #E0E4E8;
}


#myNavbar #lang:hover{
    border-bottom: none;
}

.bgWhite {
    background-color: #ffffff;
}

.padding15px {
    padding: 15px;
}

.product-title {
    padding: 15px 15px 0px 15px;
}

/*-----------------------------------END NAVIGATION----------------------------------*/

/*-----------------------------------PROJECTS---------------------------------------*/

.projects {
    /*padding-left: 20px;*/
    background-color: #E2C792;
}

.projects h4 {
    font-style: italic;
    font-weight: bold;
}

.projects img {
    padding-left: 15px;
    float: left;
    width: 200px;
    height: 150px;
}

.projectContainer {
    display: inline-block;
    margin-bottom: 10px;
}

/*-----------------------------------END PROJECTS------------------------------------*/

/*------------------------------------MAIN---------------------------------------------*/
.services {
    min-height: 461px;
}

#referencii {
    display:inline-block;
}

.declaration {
    margin-bottom: 30px;
}

.declaration img, #referencii img {
    display: inline-block;

}

#referencii img {
    height: 340px;
}

#referenciiContainer {
    min-height: 461px;
    /*min-height: 441px;*/
}

#aboutUs {
    min-height: 257px;
}
/*--------------------------------------END MAIN----------------------------------------*/

/*------------------------------------CONTACTS---------------------------------------------*/
#sendMessage {
    /*float: right;*/
}

.leftMargin {
    /*margin-left: 5%;*/
}

#map {
    height: 300px;
    /*height: 50%;*/
    width: 100%;
}

label {
    width: 100%;
}

#sendMessage input {
    margin-bottom: 10px;
}

#sendMessage input[type="submit"] {
    margin: 4px 0px 4px 4px;
    float: right;
    color: #333;
}

/*--------------------------------------END CONTACTS----------------------------------------*/

/*------------------------------------PROJECT VIEW---------------------------------------------*/
.projectImage {
    /*margin-bottom: 15px;*/
    /*padding: 30px;*/
}

.description {
    padding: 15px;
    text-align: justify;
}

.description h3 {
    padding-bottom: 10px;
}


/*--------------------------------------END PROJECT VIEW----------------------------------------*/

/*---------------- GALLERY ---------------------------------------*/
.filtr-item {
    padding: 1rem;
}
.item-desc {
    background-color: rgba(0,0,0,0.5);
    color: white;
    position: absolute;
    text-transform: uppercase;
    text-align: center;
    padding: 1rem;
    z-index: 1;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    cursor: pointer;
}

/* Filter controls */
.simplefilter li, .multifilter li, .sortandshuffle li {
    color: white;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    padding: 1rem 2rem;
}
.simplefilter li {
    background-color: #585858;
}
.simplefilter li.active {
    background-color: #212121;
}
.multifilter li {
    background-color: #585858;
}
.multifilter li.active {
    background-color: #212121;
}

/* Shuffle and sort controls */
select {
    padding: 1rem 1rem;
    text-transform: uppercase;
}
.sortandshuffle .shuffle-btn {
    background-color: #dec800;
}
.sortandshuffle .sort-btn {
    background-color: #de0000;
}
.sortandshuffle .sort-btn.active {
    background-color: #9d0000;
}

/* Search control */
.search-row {
    margin-left: 2.5rem;
}
.filtr-search {
    padding: 0.5rem;
    text-transform: uppercase;
}

/*--------------- END GALLERY ----------------------------------*/

.detailed-info .detailed-info-text {
    font-size: 11px;
    vertical-align: middle;
    padding: 5px;
}

.detailed-info .detailed-info-image {
    padding: 5px;
    height: 45px;
    width: 45px
}

.detailed-info p {
    margin: 0px;
}

.bold {
    font-weight: bold;
}

/*-------------- PRODUCT LISTING --------------------- */

.product-img-view {
    background-color: white;
    display: inline
}

.product-title-and-atrributes {
    background-color: #f8f8f8;
}

.product-title {
    min-height: 80px;
    border-top: 2px solid #a40905;
    background-color: #f0f0f0;
    border-bottom: 2px solid #a40905;
}

.product-title-h2 {
    margin: 0px;
    color:#2b2a28;
    font-size: 14px;
    font-weight: bold;
}

.product-title-name {
    margin: 0px;color:#a40905;font-size: 18px;font-weight: bold;
}

.product-description {
    margin: 0px;color:#2b2a28;font-size: 14px;font-weight: bold;
}