body {
/* font-family: 'Vollkorn', serif; */
background-color:#222;
background-image:url('../img/var/paper/dark_embroidery.png');
background-image:url('../img/var/paper/paper_3.png');
background-image:url('../img/var/paper/rice.png');
background-image:url('../img/var/paper/paper.png');
}
body.dark {
color:#aaa;
}

a:link,
a:active,
a:visited,
a:hover {
text-decoration:none;
color:#792D2D;
color:#555;
color:#801818;
}
a { color:#a10800; }

.dark a:link,
.dark a:active,
.dark a:visited,
.dark a:hover {
color:#800;
color:#e7e7e7;
}
.dark a { color:#a10800; }

a.fb { color:#337ab7; }
a.twttr { color:#65839D; }

/* MENU */
.navbar {
-webkit-box-shadow: 0px 10px 12px -9px rgba(0,0,0,0.59);
-moz-box-shadow: 0px 10px 12px -9px rgba(0,0,0,0.59);
border:0px;
margin-bottom:20px;
}
.navbar-inverse { background-color: #111; }
.navbar-header { position:relative; }
.navbar-brand { position:absolute; padding: 0; }
.navbar-brand img { height:100%; }
.navbar-inverse .navbar-toggle {
  z-index: 1;
  opacity: 0.5;
  border-color: #333;
  border-color: rgba(0,0,0,0);
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: rgba(51, 51, 51, 0.59);
}

.breadcrumb {
margin-bottom: 7px;
border-radius:2px;
}
.dark .breadcrumb,
.dark .page-header.gal {
background-color: #4A4A4A;
background-color: #252525;
background-color: rgba(0, 0, 0, 0.09);
}
.page-header {
border-bottom:0px;
margin: 40px 0 7px;
}
.page-header.gal {
padding:8px 15px;
}
.breadcrumb,
.page-header.gal {
background-color:rgba(255, 255, 255, 0.37);
}

.ucfirst { text-transform:capitalize; }

.red { color: #a10800; }

header#myCarousel { margin-top:32px; }

.carousel-control {
  width: 25%;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
display:none;
}
a.carousel-control span.icon-next,
a.carousel-control span.icon-prev { color:rgba(222, 222, 222, 0.72); }

.carousel-caption h2 { font-size:26px; }

.carousel-indicators li {
border:1px solid rgba(255, 255, 255, 0.52);
}
.carousel-indicators .active {
background-color:rgba(255, 255, 255, 0.52);
}

.row.item .carousel-inner {
background-color:rgba(238, 238, 238, 0.57);
}
.row.item .carousel-inner > .item > div {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width:100%;
padding-bottom:82%; 
}

div.row.pfolio {
margin-top:24px;
}
div.row.pfolio div a {
/*
position:relative;
display:block;
height:142px;
width:100%;
*/
}
div.row.pfolio div a > .img-portfolio {
position:relative;
height:142px;
width:100%;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
/* B/W EFFECT */
/* filter: gray; // IE6-9
-webkit-filter: grayscale(1); // Google Chrome, Safari 6+ & Opera 15+
transition: filter 0.8s linear, -webkit-filter 0.8s linear; */
}
div.row.pfolio div a:hover > .img-portfolio {
/* B/W EFFECT */
/* filter: none; // IE6-9
-webkit-filter: grayscale(0); // Google Chrome, Safari 6+ & Opera 15+ */
}

div.row.pfolio div a div .txt {
position: absolute;
text-transform: capitalize;
bottom: 0px;
left: 0;
right: 0;
text-align: center;
background-color: rgba(0, 0, 0, 0.8);
color:#fff;
padding:5px 0;
padding:8px 0;
/* opacity: 0.7; */
transition: padding 0.3s linear,
            background-color 0.3s linear;
}
div.row.pfolio div a:hover div .txt {
padding:8px 0 28px;
/* opacity: 1; */
background-color: rgba(0, 0, 0, 0.9);
}

div.row.pfolio.gal div a > .img-portfolio {
height:102px;
margin-bottom:10px;
}
div.row.pfolio.gal > div {
    padding:0 4px;
}

.navbar,
.carousel,
div.row.pfolio div a > div {
box-shadow: 0px 10px 12px -9px rgba(0,0,0,0.59);
}

button {
border: 0px outset buttonface;
background-color: rgba( 0, 0, 0, .17 );
}

#imagelightbox
{
-webkit-box-shadow: 0 0 1.125em rgba( 0, 0, 0, .75 ); /* 50 */
   -moz-box-shadow: 0 0 1.125em rgba( 0, 0, 0, .75 ); /* 50 */
        box-shadow: 0 0 1.125em rgba( 0, 0, 0, .75 ); /* 50 */
/*
-webkit-box-shadow: 0px 0px 169px 62px rgba(0,0,0,0.59);
   -moz-box-shadow: 0px 0px 169px 62px rgba(0,0,0,0.59);
        box-shadow: 0px 0px 169px 62px rgba(0,0,0,0.59);
*/
}
#imagelightbox-close {
background-color: rgba( 0, 0, 0, .17 );
}
#imagelightbox-close:hover,
#imagelightbox-close:focus {
background-color: rgba( 0, 0, 0, .30 );
}
#imagelightbox-overlay {
background-color: rgba(18, 18, 18, 0.81);
}

/* FORM */
.form-control {
  border-width: 0
}

/*
 @media (max-width: 767px) { 
.navbar-nav {
        margin: 0;
            padding: 7.5px 15px;
        }
        }
        */

footer {
text-align:right;
margin:24px 0 14px;
padding: 20px 20px 20px;
}
footer {
background-color: #252525;
background-color: rgba(0, 0, 0, 0.09);
}
footer p { margin-bottom:2px; }

@media (min-width: 768px) and (max-width: 1199px) {
    .bout-img { float:right; }
}
@media (max-width: 768px) {
    .bout-txt { margin-top: 24px; }
}
