/* Enter Your Custom CSS Here */
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,900italic,900,700italic,700,400italic);
.single-wine h1.entry-title-pro {
opacity:0;
}

.pro-sub-header {
    font-family: "Playfair Display" !important;
    text-transform: none !important;
}

#pro-home-slider .pro-button a {
    background-color: #d2ac67 !important;
}

body{
	font-family: "Playfair Display" !important;
}
/*
#content-pro > div {
width: 100%!important;
max-width:100%!important;}
*/
h1, h2, h3, h4, h5, h6{
	color: #d2ac67 !important;
	font-family: "Playfair Display" !important;
}


p{
	font-family: "Playfair Display" !important;
}

a.pro-button-shortcode.default-style-pro{
      background-color: #d2ac67 !important;
}

a.pro-button-shortcode.dark-style-pro {
       background-color: #d2ac67 !important;
}

footer#site-footer #pro-scroll-top {
    background: #d2ac67 !important;
}
#page-header-pro h1 {
padding:0!important;
font-style:italic !important;
}


footer#site-footer #pro-scroll-top:hover {
    background: #d2ac67 !important;
}

a.pro-button-shortcode.modern-style-pro {
    background-color: #d2ac67;
}

li.menu-item:after {
display:block;
  position:absolute;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  bottom: 0;
  left: 50%;
  opacity: 0;
  transition: all 0.4s ease;
  transform: translate(-5px);
  background: #d2ac67;
  content:"";
  
}

li.menu-item {
  position:relative;
}

li.current-menu-item:after, li.menu-item:hover:after{
  opacity:1;
}

@media screen and (max-width: 959px) { 
  li.menu-item:after {
  display:none
}
}

.sf-menu li.current-menu-item a, .sf-menu a:hover, .sf-menu li.sfHover a, .menu-show-hide-pro, ul.mobile-menu-pro a:hover {
    color: black;
    text-decoration: none;
}

.sf-menu a, ul.mobile-menu-pro a {
    color: #d2ac67 !important;
    font-style:italic !important;
    font-size:17px;

}

#sticky-pro{
  overflow:hidden;
}

.sf-menu a, ul.mobile-menu-pro a {
    font-size: 18px;
    font-weight: 600;
}

footer#site-footer {
    background-color: #030303 !important;
}

#copyright-pro .width-container-pro, #widget-area-pro {
    color: #d2ac67;
}

#copyright-text-pro {
    color: rgb(210, 172, 103) !important;
}


.pro-sub-header {
    font-size: 50px !important;
    color: #d2ac67;
    font-style: italic !important;
}


footer#site-footer {
    background-color: #833f4a !important;
}

body h6.wine-title-pro:after {
    content: "";
    display: block;
    position: relative;
    top: 25px;
    width: 60px;
    height: 5px;
    margin-bottom: -5px;
    background-color: #d2ac67;
    margin: 0 auto;
}

body h6.wine-title-pro, body h6.wine-title-pro a {
    color: #833f3f !important;
    font-style: italic !important;
    text-transform: capitalize !important;
}

body h2.wine-heading-pro {
    text-align: center;
    font-style: italic;
}

@media only screen and (max-width: 959px){
header#masthead-pro h1#logo-pro {
    text-align: center;
    left: auto;
    margin-left: auto;
    margin-right: auto;
    float: left;
    width: 20%;
}
}
/*des*/
header#masthead-pro {
    padding-bottom: 200px;
    background-image: url('/wp-content/uploads/2016/07/cover-contact-1.jpg') !important;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
/*des*/