/* Jean Palmer Cakes custom styles */

body {
  background: url("../images/header-bg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
  font-weight:300;
}
.header-social, .header-v2 #header, .header-v3 #header, .header-v4 #header, .header-v5 #header, #header, .header-v4 #small-nav, .header-v5 #small-nav, .header-social .alignleft {
  background: transparent;
}
.fusion-slider-container {
  border-right: 10px solid #fff;
  border-top: 10px solid #fff;
  border-left: 10px solid #fff;
}
#small-nav {
  margin-bottom: -40px;
  position: relative;
  top: -90px;
}
#nav.nav-holder .navigation > li > a {
text-transform:uppercase;
font-weight:700;
}
.smenu {
  margin-left: 380px !important;
}
#menu-item-24:after, #menu-item-23:after, #menu-item-22:after {
  font-family: 'FontAwesome';
    font-size: 8px;
    margin-left: 20px;
    position: relative;
    top: -3px;
  content: "\f111";
}
#menu-item-22:before {
  font-family: 'FontAwesome';
    font-size: 8px;
    margin-right: 20px;
    position: relative;
    top: -3px;
  content: "\f111";
}
#nav.nav-holder .navigation > li > a {
  border: medium none;
}
.fusion-tabs.horizontal-tabs.clean .tab-content {
  margin-top: 20px;
}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a {
  font-size: 30px;
  padding-top: 80px;
}
.nav-tabs li.active:after{
font-family: 'FontAwesome';
content: "\f0dd";
}
.nav-tabs li:nth-child(1) a{
     background: url("../images/icon-wedding.png") no-repeat scroll center top rgba(0, 0, 0, 0);
} 
.nav-tabs li:nth-child(2) a{
     background: url("../images/icon-special.png") no-repeat scroll center top rgba(0, 0, 0, 0);
} 
.nav-tabs li:nth-child(3) a{
     background: url("../images/icon-chris.png") no-repeat scroll center top rgba(0, 0, 0, 0);
} 
.nav-tabs li:nth-child(4) a{
     background: url("../images/icon-misc.png") no-repeat scroll center top rgba(0, 0, 0, 0);
} 


@media only screen and (max-device-width: 1024px) {
}
@media only screen and (max-device-width: 768px) {
}
@media only screen and (max-width: 48em) {
#small-nav {
  margin-bottom: 0px;
  position: relative;
  top: 0px;
}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a {
  padding-top: 0px;
  font-size: 15px;
}
.nav-tabs li:nth-child(1) a, .nav-tabs li:nth-child(2) a,.nav-tabs li:nth-child(3) a,.nav-tabs li:nth-child(4) a {
background:none;
}
.nav-tabs li.active:after{
display:none;
}
}