.header .navbar-nav > li > a:hover {
   color: #8FD0CC !important;
}
.page-template-template-home-fullscreen-php .header .navbar-nav > li > a:hover {
   color: #8FD0CC !important;
}
.logo img,
.responsive_logo img {
	display: none;
}
.social-icons {
  margin-top: 12px;
}
.social-icons a {
  background: transparent !important;
  color: #979797 !important;
  width: 22px;
  height: 22px;
  font-size: 15px;
  margin-left: 8px;
  -webkit-border-radius: 4px; 
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.social-icons a[href*="facebook"] {
  background: #3b5998 !important;
  color: #fff !important;
}
.social-icons a[href*="twitter"] {
  background: #55acee !important;
  color: #fff !important;
}
.social-icons a[href*="instagram"] {
  background: #447298 url(http://definafamilycellars.com/wp-content/uploads/2014/11/DFC_Soc_Instagram.png) no-repeat !important;
  color: transparent !important;
}
.social-icons a[href*="instagram"]:hover {
  background: #fff !important;
  color: #000 !important;
}
.social-icons a[href*="linkedin"] {
  background: #0077b5 !important;
  color: #fff !important;
}
.social-icons a:hover,
.social-icons a:focus {
  background: #fff !important;
  color: #000 !important;
}
.social-icons a i {
  margin-top: 4px !important;
  background: transparent !important;
  color: inherit !important;
}
.page-id-338 .content a:hover,
.page-id-338 .content a:focus {
  color: #8FD0CC !important;
}
.postid-488 .project_slider ul {
   height: 300px;
}
.postid-488 .project_slider ul li.video_embedd {
  margin-right: 25%;
  margin-left: 25%;
  width: 50%;
}
@media only screen and (max-width: 1200px) {
	.postid-488 .project_slider ul li.video_embedd {
   		margin-right: 20%;
  		margin-left: 20%;
    	width: 60%;
	}
}
@media only screen and (max-width: 992px) {
	.postid-488 .project_slider ul li.video_embedd {
   		margin-right: 15%;
  		margin-left: 15%;
    	width: 70%;
	}
}
@media only screen and (max-width: 768px) {
  .postid-488 .project_slider ul li.video_embedd {
   		margin-right: auto;
  		margin-left: auto;
    	width: 100%;
    	height: 100%;
	}
}
.page-id-584 .winemaker-de-fina-logo {
  position: absolute;
  top: -250px;
  left: 0;
  width: 120px;
}
.page-id-584 .winemaker-de-fina-logo img {
	max-width: 100%;
  	height: auto;
}
@media only screen and (max-width: 1080px) {
	.page-id-584 .winemaker-de-fina-logo {
    	left: 67%;
    	margin-left: -60px;
	}
}
@media only screen and (max-width: 992px) {
	.page-id-584 .winemaker-de-fina-logo {
  		left: 50%;
	}
}
.dark-grey:hover {
   border: 2px solid #8FD0CC !important;
   color: #8FD0CC !important;
}
.a_slide_image {width: 1200 px;
height: 415 px;
  padding: 0px;
  margin: 0px;
}
.a_slide.col-sm-12 {
  width: 1200 px;
height: 415 px;

.col-sm-12 {
width: 1200 px;
height: 500 px;
}

.a_slide_caption {
display: none;
    height: 0 px;
    width: 0 px;
}
.single_slide:first-child {
display: flex;
}
.a_slider_bullets {
      display: none;
}
#agency_slider {
  width: 1200;
  padding: 0px;
  margin: 0 px;
}
.single_slide {
width: 1200px;
  align: center;
}

.logo_holder {
background: #000000;
text-align: center;
border: 0px solid #000000;
margin-top: 0px;
height: 200px;

.navbar-nav li a:hover {
color: #AFFFFF !important;
}

.mp_content {
width: 90%;
height: 50%;
top: 0;
left: 0;
bottom: 20px;
right: 0;
line-height: 1em;
}

.logo_holder {
background: #eeeeee;
text-align: center;
border: 0px solid #f7f7f7;
margin-top: 30px;
height: 200px;
transition: border .2s ease-in-out;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
-moz-transition: border .2s ease-in-out;
-ms-transition: border .2s ease-in-out;
}

.sg_title h2 {
width: 250px;
  