.navbar{
	background-color: #F0EEE0;
}
.navbar-contact{
	background-color: #fff;
	/* padding-top: 10px; */
	margin-bottom: 0px;
	min-height: 40px;
}
.content-box {
  padding: 40px 15px;
}

@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}

@media (max-width: 960px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
   .navbar-nav .open .dropdown-menu {
       position: static;
       float: none;
       width: auto;
       margin-top: 0;
       background-color: transparent;
       border: 0;
       -webkit-box-shadow: none;
       box-shadow: none;
    }
}

.content{
	border: 1px solid #E0AF00;
    height: 100%;
    /* display: inline-block; */
    padding-bottom: 30px;
}
.container-border{
	background-color: #F0EEE0;
    padding: 5px;
    border: 1px solid #ccc;

}
.container-footer{
	background-color: #333;
    border-top: 3px solid #E0AF00;
    margin-top: 30px;
}

.droid-font{
    color:#867934;
    font-family: 'Droid Serif', serif;
    font-variant: small-caps;
    font-size: 16px;
}

.titulo{
    color:#867934;
    font-family: 'Droid Serif', serif;
    font-variant: small-caps;
}

.parrafo-just{
    text-align: justify;
    color:#333;
    font-family: 'Droid Serif', serif;
}

hr{
    margin: 30px 15px;
    border: 0;
    border-top: 1px solid #d4d0b9;
}

.img_thumb{
    padding: 10px;
}

.img_thumb img{
    max-width: 100%;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.img_thumb:hover img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.servicios{
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    color:#867934;
    font-family: 'Droid Serif', serif;
    font-variant: small-caps;   
    list-style: none;
}

.footer_text{
    color:#fff;
}

.gal ul li { display: inline;margin:10px;}
ul li a img {
    -webkit-box-shadow: 10px 10px 5px 0px rgba(163,158,163,1);
    -moz-box-shadow: 10px 10px 5px 0px rgba(163,158,163,1);
    box-shadow: 10px 10px 5px 0px rgba(163,158,163,1);
}
.gallery {   
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
} 

.gallery2 {   
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}   

@media only screen and (min-width: 480px) and (max-width: 767px) {
     .pp_pic_holder{ left: 50% !important; width: 400px !important;  margin-left: -200px !important;top:50px; }
     div.pp_default .pp_content_container .pp_right{ padding-right: 21px !important; }
     .pp_content, #pp_full_res img{ width: 100% !important; /* height: 100% !important;*/ }
     div.pp_default .pp_content_container .pp_details {width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important;}
     .gallery {   
        -webkit-column-count: 3; /* Chrome, Safari, Opera */
        -moz-column-count: 3; /* Firefox */
        column-count: 3;
     
    } 
}

@media only screen and (max-width: 479px) {
     .pp_pic_holder{ left: 50% !important; width: 300px !important;  margin-left: -150px !important; top:50px;}
     div.pp_default .pp_content_container .pp_right{ padding-right: 21px !important; }
     .pp_content, #pp_full_res img{ width: 100% !important; /* height: 100% !important;*/ }
     div.pp_default .pp_content_container .pp_details {width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
     .gallery {   
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
        -moz-column-count: 2; /* Firefox */
        column-count: 2;
}