/**
 * This file contains styles related to the user settings of the theme
 */

/* Custom Styles Output for background */
.custom-background.universal{ background-color: !important;  }
.custom-background.universal .backstretch{ opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }

/* Custom CSS */
.header #logo {
  margin-top: 10px;
}
.header .header-inner {
  padding-left: 10px;
}
#primary-menu {
  font-family: 'Lato', sans-serif;
  font-weight: 600;
  font-style: italic;
  text-shadow: 1px 1px 0px rgba(0,0,0,.4);
  font-size: 18px;
  color: #ffffff;
}
#primary-menu > li > a {
  border-top: none;
  border-bottom: 5px solid transparent;
  text-transform: none;
  margin-right: 20px
  padding: 50px 15px 12px;
}
#primary-menu > li {
  margin-left: 80px;
  text-align: center;
}
#primary-menu .current-menu-item a, #primary-menu .sfHover a, #primary-menu > li > a:hover {
  border-color: #d5a700;
  background: url(../img/menu-hover.png) top center no-repeat;
  transition: all 500ms ease-in-out;
}
#primary-menu > li > a {
  padding: 40px 15px 10px;
}
#primary-menu a {
  min-width: 80px;
}
#primary-menu > li {
  margin-left: 0px;
}
.container {
  border-top: 5px solid #d5a700;
}
body {
  color: #333333;
  background-image:url(../img/bg.jpg); 
}
.custom-background-content h2 {
  text-shadow: 2px 2px 0px rgba(0,0,0,.3);
}
.custom-background-content h3 {
  text-shadow: 1px 2px 0px rgba(0,0,0,.3);
}
.custom-background-content h2 {
  text-align: center;
  font-family: "Great Vibes", 'Lato', sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 72px;
  line-height: .8;
  color: #d5a700;
}
 .custom-background-content h3 {
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 20px;
}
.container {
  padding: 50px;
}
.entry-content {
  font-size: 18px;
  line-height: 1.7;
}
footer.copyright {
  background: #a11600;
  color: #d5a700;
  text-transform: none;
  padding: 25px 40px 25px 30px;
}
footer.copyright a{
  color: #ffffff;
}
footer.copyright a:hover{
  color: #ffffff !important;
  text-decoration: underline;
}
.sidebar .widget-title {
  font-size: 1.7em
}
.container a {
  color: #d5a700 !important;
}
.container a:hover {
  text-decoration: underline !important;
}
.entry-content h2{
   font-size: 33px;
   font-weight: 100;
   border-bottom:  1px solid #cccccc;
   padding-bottom: 18px;
   margin-bottom: 25px;
 }
.page-template-template-contact-php #reply-title {
  font-size: 1.7em;  
  margin-bottom: 0;
}
#reply-title {
  border-bottom: 0;
}
.page-template-template-contact-php #reply-title:before {
  background: #d5a700;
}

#custom-background-138 .backstretch { opacity: 1 !important;}
#custom-background-122 .backstretch { opacity: 1 !important;}
#custom-background-187 .backstretch { opacity: 1 !important;}

a img {
  opacity: .8;
}
a img:hover {
  opacity: 1;
}
.header a img {
  opacity:  1 
}
blockquote {
  margin: 40px 0;
}
.paging-navigation .page-numbers, .paging-navigation .nav-links a{
  color: #fff !important;
}
.paging-navigation .page-numbers, .paging-navigation .nav-links a{
  display: inline-block;
}
.post-signature{
  margin-top:-25px;
}
.social-icons {
  margin: 10px 0 30px;
}
.social-icons .icon {
  background: #a11600;
  color: #fff;
  margin-right:10px;
}
.social-icons .icon:hover {
  background: #d5a700;
  color: #a11600;
}
.social-icons a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
  opacity: 1;
}
.gform_wrapper label.gfield_label {
    font-weight: 300 !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    width: 100% !important;
    max-width: 250px;
    font-weight: normal !important;
}

/* Custom Styles Output */
body{ background-color: #a11600; }
body{ font-family: 'Lato'; }

h1, h2, h3, h4, h5, h6, .heading{font-family: 'Lato';}
a, .stag-twitter a, .accent-color, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .footer .twitter-feeds li a { color: #d5a700; }.accent-background, .more-link, .button, .page-numbers, .nav-links > div, input[type=submit], button, .button { background-color: #d5a700; }.single-portfolio .custom-background.universal { background-color: transparent !important !important;}.page-template-template-portfolio-php .custom-background.universal { background-color: transparent !important !important;}.single-portfolio .custom-background.universal .backstretch { opacity: 0.5;}.page-template-template-portfolio-php .custom-background.universal .backstretch { opacity: 0.5;}
/* Custom Page Background Colors and Images */
#custom-background-6 .backstretch { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) }
#custom-background-7 .backstretch { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) }
#custom-background-10 .backstretch { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) }
#custom-background-11 .backstretch { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) }


