/*
 Theme Name:     Diamond Child
 Template:       diamond
 Version:        1.0.0
*/
 
@import url("../diamond/style.css");
.navbar-nav > li.current_page_parent > a{
color:#060606;
}
.navbar-default {
   /* background-color: #417165;*/
   background-color: #7A9B93;

}
#sidebar1 .widgettitle{
    background: #417165;
}
.pic h4,.pic-caption{
background: rgba(65,113,101,0.90);
}
.navbar-collapse{
    margin-top: 30px;
}
#sidebar1  li.current-menu-item a{
color:#417165;
}
.pic{
width:100%;
        height: 249px;
    background-color: #7A9B93;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
opacity: .6;
}
.pic:hover{
opacity: 1;
}

.pic h4, .pic-caption{
background: rgba(65, 113, 101, 0);
display:none;
color:white;

}
.pic:hover h4 {
   /* background: rgba(65,113,101,0.90);*/
     background: transparent !important;
     display:block;
}
#content{
padding-top:0;
}
.pic h4{
margin-bottom: 0;
    bottom: 0px;
    left: 0px;width:100%;
}
.pic:hover  h4{
background: rgba(65,113,101,0.90);
}
.pic-caption{
display:none;
}
.pic img{
-webkit-filter: grayscale(0); /* Chrome, Safari, Opera */
    filter: grayscale(0);
opacity: 0.5;
max-height: 255px;
}
.pic:hover img{
-webkit-filter: grayscale(0); /* Chrome, Safari, Opera */
    filter: grayscale(0);
opacity: 1;
}
table.service tr, td {
    border: 0px solid;
}
#content ul {
    padding: 0px 4px 2px 28px;
}
#content ul li {
    list-style-type: square;
   
}
.gss-pager{
/*display:none;*/
left:0px;
position: absolute !important;
    text-align: center;
   /* top: 69%;*/
bottom: 35px !important;
 margin: 0 !important;

}


.gss-nav{
left: 0px;
float: left;
width: 100%;
position: static !important;
}
.gss-info{
background-color: transparent !important;
position: absolute !important;
    top: 0px;
    bottom: 0px;
left:0px;

width: 100% !important;

}

.gss-next{
    float: right;

}
body{
background-color: #D8D6D0;
}
.image-slider{

        width: 100% !important;
    height: 100% !important;
}
.cycle-slideshow img{
z-index:0 !important;
display:inline-block !important;

}
.cycle-slideshow{
text-align:center;
}
.main-footer{
    background: transparent;
   color: #7A9B93;
}
.carousel-pager{
/*position: absolute !important;*/
/*top: 100%;*/
}
#myslideshow{
    padding-bottom: 45px;
}
.gss-nav{
display: block;
}
.gss-info{

overflow:hidden !important;
/*max-height:127px !important;*/
}
.gss-prev{

display:none !important;
}
.gss-next{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    height: 100%;
    background-color: transparent !important;
    border:0px !important;
    font-size: 0px !important;
    
}
.home .navbar-default{

background-color: #7A9B93;
}
.logged-in .navbar-default{

top: 0px !important;
}
.container{
margin-top: 9px;
}
.home .navbar-collapse {
    margin-top: 0px !important;
}
.no-captions .gss-pager{
height: 30px;
}
.gss-container{
position:relative;
}
.page-template-page-projectstyle .pic img{
        max-height: none;visibility:hidden;
}
.pic a {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
}
.col-md-4.phil ul {
   
    list-style: inherit;
    list-style-type: square;
}
.map iframe{
    height: 247px;
}
.col-xs-6.contact-de td {
        padding: 5px 80px;
}

section.post_content.clearfix {
    margin-top: 2%;
    padding: 0px;
}
p.lead {
    display: none;
}
.mission p.lead {
    display: block;
}
.tp-leftarrow.default,.tp-rightarrow.default,.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected, .bullet.last{
display: none;
}
#banner{
width:100% !important;
}
@media (max-width: 992px){
.nav > li > a{
    margin-left: 15px;
}
}
@media (max-width: 768px){
.tab-righ {
    background: transparent !important;
}
}
@media (max-width: 767px){
.main-footer *{
text-align:center;
}
.logo{
    display: inline-block;
}
.navbar-header{
float: right;
}
.tab-righ {
    background: #417165 !important;
}
.dropdown-menu{
    position: relative;
    width: 100%;
    left: 0 !important;
    clear: both;
    margin: 0 !important;
    margin-bottom: 10px !important;
}

}
.flex-control-paging li a.flex-active {
    background: #d69746!important;
}
.flex-control-paging li a:hover {
    background: #999!important;
}
li.clone img {
    visibility: hidden;
	
}
#content .flexslider ul li {
    list-style-type: none;
}
.flexslider ul.slides {
    padding: 0 !important;
}
.flexslider ul.slides img {
    max-width: 1045px;
	max-height: 700px;
    height: auto;
    width: auto;
}
@media(max-width:480px){
	.flexslider ul.slides img {
    width: 100%;
    height: auto;
	max-height: 300px;
    object-fit: contain;
}
}