/**
 * Theme Name: Storefront Child
 * Template:   storefront
 * ...other header fields
 */

h1, h2, h3, h4, h5, h6 {
  text-transform:none !important;
}
.widget{margin-bottom:0}

/* To hide the additional information tab */
li.additional_information_tab {
    display: none !important;
}

/* hide product count on shop page under categories */
.woocommerce-loop-category__title .count {
    display: none;
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a {
  color: #fff;
}
.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a {
  color: #fff !important;
}
.site-header ul.menu li.current-menu-item > a {
font-weight:bold;
}
h1, h2, h3, h4, h5{font-family:Times New Roman}

.main-navigation ul li, .secondary-navigation ul li {
  /* background-color: #9d9dbe; */
}

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom:0}
.site-info{display:none}

#masthead{background-color:#000;}
.storefront-primary-navigation{background-color:#9d9dbe;}
.storefront-primary-navigation {
  background-color: #600001;
}
@media screen and (max-width: 782px){.storefront-primary-navigation{background-color:#000;}}

a {color:#787899;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
a:hover{color:#cbcbec}
.hentry .entry-content a {
}
    
.button{background-color:#222;color:#fff;padding:9px 30px;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;}

.button:hover{background-color:#000;padding:9px 30px;}
a.button {color:#cbcbec !important}
a:hover.button {color:#6d9bb5}

a.button-teal{background-color: transparent;padding:9px 30px;color: #fff;
background-color: #25a6bb;}
a.button-teal:hover{background-color:#008196}

.button.add_to_cart_button{background-color:#fff;color:#333;padding:9px 30px;font-family: Times New Roman;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;}

.button.add_to_cart_button:hover{background-color:#fff;}
a.button.add_to_cart_button {color:#333 !important}
a:hover.button.add_to_cart_button {color:#6d9bb5}

.button.product_type_simple{background-color:#fff;color:#333;padding:9px 30px;font-family: Times New Roman;text-transform: uppercase;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;}

.button.product_type_simple:hover{background-color:#fff;}
a.button.product_type_simple {color:#333 !important}
a:hover.button.product_type_simple {color:#111}

.site-header{padding-top:3px;border-bottom:0px;}
.woocommerce-active .site-header .site-search{margin-top:34px}
.has-text-align-center {
  text-align: center;
padding:0 12px;
    font-weight: 400;}

.site-header .site-branding img{max-width:300px;padding-top: 0px;
padding-bottom: 0;
margin-bottom: -20px;}

.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, button.menu-toggle, button.menu-toggle:hover, .handheld-navigation .dropdown-toggle {
  color: #767676;
}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a{color:#464646;}

a.cart-contents, .site-header-cart .widget_shopping_cart a {
  color: #767676;
}
a.cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a {
  color: #464646;
}

.first-1-box{
padding: 0;
margin: 47px 0 -6px;
}
.first-2-box{
background: url(http://lapetite-sequim.com/wp-content/uploads/2box-bkg.jpg);
padding: 82px 28px !important;
background-attachment: fixed;
background-size: cover;
background-position: center;
}

.margin-top-36px{margin-top:-36px;}
.margin-top-44px{margin-top:-44px;}

h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
}
.bottom-padding-142{padding-bottom:92px}
.top-padding-142{padding-top:36px}

/*Added by Matthew*/

/*Added margins to gray two-col box*/
.gray {
    padding-top: 30px
}

.white {
    color: #fff;
}
html{scroll-behavior: smooth;
}

button.menu-toggle{color:#000}
button.menu-toggle, button.menu-toggle:hover{color:#000}

.rl-gallery .rl-gallery-link .rl-gallery-caption{padding: .3em 1.5em !important;}

/*Constant Contact*/
.ctct-form-embed.form_0 .ctct-form-defaults, .ctct-form-embed.form_0 .ctct-form-defaults {
    background: none !important;
}

.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-privacy-link {
    color: #a0a0a0 !important;
}

.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {color: #ccc !important; margin-top: -30px;}

.site-footer {
    background-color: #020202;
    color: #a0a0a0;
}

.site-footer a:not(.button):not(.components-button) {
    color: #939393;
}

@media (min-width: 768px) {
.footer-widgets.col-4 .block, .footer-widgets.col-4 .block.footer-widget-4 {
    width: 47%;
    float: left;
    margin-right: 3%;
}