/* Add here all your css styles (customizations) */

	.one-page-header .navbar-nav > .open > a,
	.one-page-header .navbar-nav > .open > a:hover,
	.one-page-header .navbar-nav > .open > a:focus {
		color: #72c02c;
		background: inherit;
	}


#secure_content {
	background:white;
	
}

.rs-caption-1{
	border-top-color:transparent;
	
}

.rs-caption-1:after,
.rs-caption-1:before {
	content:"";	
}

.rs-caption-2:after,
.rs-caption-2:before {
	content:none;	
}



/*Style for Cube Portfolio wrapper*/

.cube-portfolio #filters-container .cbp-filter-item-active {
  background: transparent;
  border-color: transparent;
}

.cube-portfolio .cbp-l-filters-button .cbp-filter-counter {
  color: #72c02c;
  background: transparent;
}

.cube-portfolio .cbp-l-filters-button .cbp-filter-counter:before {
  border-top-color: transparent;
}

.cube-portfolio .cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active, .cube-portfolio .cbp-l-filters-text .cbp-filter-item:hover {
    color: #72c02c;
}

.cbp-l-filters-button .cbp-filter-item {
    background-color: transparent;
    border: none;
    color: white;
    cursor: pointer;
    /*font: 400 12px/29px "Open Sans",sans-serif;
    margin: 10px 10px 0 0;
    overflow: visible;
    padding: 0 17px;
    position: relative;
    display: inline-block;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;*/
}

.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active {
        color: #72c02c;
    
}


.visible-on-hover {
  display:none !important;
}
.carousel:hover .visible-on-hover {
  display:inherit !important;
}

.cbp-l-inline-subtitle.bywho {
    font-size: 15px;
	color: azure;
}

.cbp-l-inline-subtitle.details1 {
    color: azure;
    margin-top:0px;
}

.cbp-l-inline-subtitle.details2 {
    /*color: azure;*/
    margin-top:0px;
}
.cbp-l-inline-desc.notopmargin{
    margin-top: 7px;
}

.strechtext{
    text-align:justify;
}

.rs-caption-1 {
    line-height: 72px;
}

.rs-caption-2{
    padding-bottom: 40px;
}