/*
Theme Name: Fox Bride
Theme URI: http://www.easyweddings.com.au/webdesign
Author: Easy Weddings
Author URI: http://www.easyweddings.com.au/webdesign
Description: Fox Bride Network theme
Version: 2.0.1
License:
License URI:

*/

@import url("css/foundation.css?v=2.01");
/*************** ADD CUSTOM CSS HERE  ***************/

body,h1,h3,h4,h5 {
font-weight:300;
}
a.nav-top-link {
  font-weight: bold!important;
}
ul.header-nav a.nav-top-link {
  color: #d7d7d7;
  opacity: 1;
  font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
}
footer {
  clear: both;
}
.clearfix {
clear: both;
}
.wpcf7-form-control.wpcf7-textarea {
  height: 100px;
}
.shop_attributes th {
  font-weight: 300;
  width: 70px;
}
.shop_attributes {
border-top: 1px dotted #dddddd;
}
.shop_attributes p {
  font-weight: 300;
  margin: 0;
}
.product-details.tabs-style {
  display: none;
}
.social-icons .icon.icon_facebook {
  background-color: #3a589d;
  border-color: #3a589d;
}
.social-icons .icon.icon_twitter {
  background-color: #2478ba;
  border-color: #2478ba;
}
.social-icons .icon.icon_email {
  background-color: #111;
  border-color: #111;
}
.social-icons .icon.icon_pintrest{
  background-color: #cb2320;
  border-color: #cb2320;
}
.social-icons .icon.icon_googleplus {
  background-color: #dd4e31;
  border-color: #dd4e31;
}

.page-id-2 .large-2 {
  position: relative;
  width: 20%;
}
.prettyMapList .prettyFileBar .categoryList .btn {
  text-align: center;
  width: 59px;
}
.viewLocationDetail.clearfix > span:hover, .viewLocationDetail.clearfix > span {
  color: #492f91;
}
.breadcrumb-row .right {
  display: none;
}
.product-small .name {
  font-size: 135%;
  font-weight: 300;
}
.catalog-product-text .yith-wcwl-add-to-wishlist {
  height: auto;
  margin-top: 0;
  padding-bottom: 0.75em;
  padding-top: 0.8125em;
  position: relative;
  right: 0;
  top: 0;
  z-index: 98;
}
.catalog-product-text .yith-wcwl-add-to-wishlist a {
  color: #000;
  opacity: 1;
  background-color: #555555;
}
.catalog-product-text .yith-wcwl-wishlistexistsbrowse a, .catalog-product-text .yith-wcwl-add-button a.add_to_wishlist, .catalog-product-text .yith-wcwl-wishlistaddedbrowse a {
  border: 0px solid #000;
  border-radius: 0;
  color: #fff;
  display: block;
  height: auto;
  padding: 5px;
  position: relative;
  text-indent: 0;
  width: 239px;
  padding: 13px 5px;
  text-align:center;
}
.add_to_wishlist.tip-top.tooltipstered {
  background: none repeat scroll 0 0 #492f91;
}
.catalog-product-text a.add_to_wishlist {
background: #492f91!important;
opacity:1!important;
}
.catalog-product-text  .yith-wcwl-wishlistexistsbrowse a:before, .catalog-product-text  .yith-wcwl-add-button a.add_to_wishlist:before, .catalog-product-text  .yith-wcwl-wishlistaddedbrowse a:before {
  display: none;
}
.catalog-product-text .icon-heart:before {
  margin-left: 0;
  margin-right: 10px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
.catalog-product-text .tip-top.tooltipstered {
  text-align: center;
}
.icon-heart.menu-item.menu-item-type-post_type.menu-item-object-page {
  line-height: 1.6em;
}
.catalog-mode-header .button.small {
  font-size: 0.7125em;
}
.custom-attributes {
  list-style-position: inside;
}
.shop_attributes {
display:none;
}
.page-id-2 .right-links .button.small.alt-button.dark {
  border-color: #fff;
  color: #fff;
}
#post-3 input {
  border-radius: 0;
}
.remove .icon-close {
  float: right;
  margin-top: 0;
}
#printableArea .small-4.large-3.columns:last-child {
  float: left;
}
.page-id-2  .stuck .right-links .button.small.alt-button.dark {
  border-color: #4A3192;
  color: #4A3192;
}
.menu-item:before {
  margin-right: 3px;
}
.yith-wcwl-share li a.email:before{
  content: "\e003" !important; }
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5 {
  text-shadow: 1px 1px 4px #000;
}
.dark-header #masthead ul.header-nav a.nav-top-link, .dark-header.wide-nav ul.header-nav a.nav-top-link, .dark-header.wide-nav ul.header-nav a.nav-top-link, .dark-header.wide-nav .wide-nav-right a {
  font-weight: bold;
  opacity: 1;
}
.nobr {
  display: none;
}
.wishlist_table tbody {
  background: none repeat scroll 0 0 #f4f4f4;
}
.dark-header #masthead ul.header-nav li.active a.nav-top-link, .dark-header.wide-nav ul.header-nav li.active a.nav-top-link, .dark-header.wide-nav .wide-nav-right a:hover {
  color:#4C3292;
   }
.button.large.alt-button.light {
  border: medium none #fff;
}
#searchform , .yith-ajaxsearchform-container form{
  display: flex;
}
#Map-List-Search {
  display: none;
}
.prettyMapList .map::after {
  background: none!important;
}
.prettyMapList .prettylink {
  padding: 10px!important;
}




@media only screen and (max-width: 48em) {
/*************** ADD CUSTOM MOBILE CSS HERE  ***************/
.search-wrapper .field {
width:150px;
float:left;
}
.search-wrapper .button {
float:right;
width:40px;
}
.searchform .small-10 {
width: 80.33333%;
}
}

@media only screen and (max-device-width: 1024px) {

/*************** ADD CUSTOM IPAD CSS HERE  ***************/
ul.header-nav li {
margin-left: 10px!important;
}
ul.header-nav li a {
font-size: 80%!important;
}
.search-wrapper .field {
width:150px;
float:left!important;
}
.search-wrapper .button {
float:right!important;
width:40px;
}
.searchform .small-10 {
width: 75.33333%;
}
.alt-button {
border-radius:0px;
}
}

}