/* styles for Overides */

.container_full_width {
    width: 100% !important;
	margin:0 auto;
}

h1, h2, h3, h4, h5, h6, p {
	    line-height: 1.1;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 1rem;
	    font-weight: 300;
}

.Grey { color:#37474F;}

.Grey_BACK{ background:#37474F;}

.VA_AQUA {color: #0000ff;}

.VA_AQUA_BACK {background: #0000ff;}

a.VA_AQUA_LINK { color:#0000ff;}

.Main_Title_VA	{
    font-weight: 100;
    font-size: 3rem;
    line-height: 1.1;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 1rem;
}
.Paragraph_Title_VA {
    font-weight: 300;
    font-size: 2.2rem;
	line-height: 1.1;
	font-family: 'Open Sans', sans-serif;	
    margin: 0 0 1rem;
}

.paragraph_VA {
    color: #8e8e8e;
    font-weight: 400;
    font-size: 1.8rem;
  line-height: 1.4;
	font-family: 'Open Sans', sans-serif;	
}
.MARGBOT1EM {
    margin-bottom: 1em !important;
}

.MARGTOP1EM {
    margin-top: 1em !important;
}
.MARGTOP2EM {
    margin-top: 2em !important;
}
.MARGBOT2EM {
    margin-bottom: 2em !important;
}
.MARGBOT4EM {
    margin-bottom: 4em !important;
}
.MARGTOP4EM {
    margin-top: 4em !important;
}
.MARGBOT6EM {
    margin-bottom: 6em !important;
}
.MARGBOT8EM {
    margin-bottom: 8em !important;
}
.Thin { font-weight:100;}

.TextCenter { text-align: center;}

.VA_FLOWERS {background: url("../images/Floral-Pattern-Tan.jpg") repeat 0 0;}

.navbar-brand { 
	color:#0000ff !important;     
	font-weight: 300;
    font-size: 2.6rem;
	font-family: 'Open Sans', sans-serif;	
     }
	 
.navbar-nav  {
	float:left;
}	 
	 
/*--------- Portfolio navigation button style changes 	-----------*/

.cbp-l-filters-buttonCenter .cbp-filter-item {

    border: 1px solid #aeaeae ;
    font: 400 14px/32px "Roboto", sans-serif;
	border-radius:4px;
}

.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active {
    color: #0000ff; 
    border-color: #0000ff;
    cursor: default;
}

.cbp-l-grid-masonry-projects .cbp-caption-activeWrap {
  background-color: #c5c5c5;
  /* background-color: rgba(116, 204, 186, 0.85); } */
  }
  
  .cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft, .cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight {
    background-color: #545454;
    border-radius: 4px;
}

.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, .cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight {
    color:#0000ff;
}

/* Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––– */


.footer {
    padding-top: 25px;
    padding-bottom: 25px;
	    text-align: center;
}
.footer-text {
	color:#ffffff;
    text-align: center;
    padding-top: 2rem;

}
.footer-text a {
    color: #fff;
    font-size: 1.3rem;
    font-family: arial;
    text-align: center;
    letter-spacing: 1.3px;
    text-decoration: none;
}

.footer-icons {
	    color: #66c1be;
    text-align: center;
	    font-size:2.2rem;
		  text-align: center;
		  margin-bottom:20px;
}
.footer-icons a {color: #66c1be; margin:0 5px;}

.social-icons {
	width:100%;
    margin: 0 auto;
}
.social-icons ul {
    width: 100%;
    margin-bottom: 0px;
    display: block;
}
.social-icons ul li {
    float: left;
    width: 40px;
    list-style: none;
    vertical-align: middle;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.social-icons ul li a {
    color: #66c1be;
    text-align: center;
}
.linkedin,
.twitter,
.facebook,
.linkedin,
.google,
.youtube {
    font-size: 140% ;
}


@media (min-width: 768px) {

.navbar-nav {
    float: right;
    margin: 0;
}
}