@import url('https://fonts.googleapis.com/css?family=Caveat:400,700|Gloria+Hallelujah|Rokkitt:300,400,500,600,700,800');

/*font-family: 'Gloria Hallelujah', cursive;
font-family: 'Rokkitt', serif;
font-family: 'Caveat', cursive;*/

#header .hed_right .header-contact { margin-bottom:14px; }
body { color:#282727; }
#content .collection-view a i, #content .filter_c span { color:#282727;}
.fixed-search { display:none; }
#header .header_bot, .wsmenu {  background: #578099; }
#header .header_top {  background: #fff; }

#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon, 
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon:before { background-color:transparent!important; box-shadow:none!important;}
#header #nav .navbar-nav > li > a { font-size:22px;}
#header #nav .wsmenu > ul > li > a { color:#fff; font-weight: 600; }

#header .hed_right ul li, #header span.header-top-text p { font-size:16px!important; color:#372a27!important; font-family: 'Montserrat', sans-serif; }
#header span.header-top-text p { }
#header .hed_right ul { margin-left:8px;}
#header .hed_right ul li span { color:#372a27; }
#header .hed_right ul li a { color:#372a27!important; display:inline-block; }
#header .hed_right  { padding-top: 4px !important; }
#header .hed_right ul li a:hover { color:#578099!important;}
#header #nav .navbar-nav > li > a:hover { color:#cfb78f!important; }

.wsmenu-list li:last-child a { color:#fff; }
.wsmenu-list li:last-child a:hover { color:#cfb78f; }

#header #nav .navbar-nav > li > a { color:#fff; }
.wsmenu-list li > .wsmenu-submenu  {
    background: #578099!important;
    border-color: #578099!important;
}
.wsmenu-submenu li a { background:#578099!important; color:#fff; }
.wsmenu-submenu li a:hover  {color:#b6a78b; }
a { color: #372a27; }
a:hover { color: #578099; }

#shopify-section-footer h5 { color:#000; }
.arrow, .wsmenu-click i, .wsmenu-click02 i, .left-arrow { color:#fff; }

p.hours { color:#000; }
p.hours span { width:150px; display:inline-block; font-weight:bold; }
.fa-envelope:before { content: "\f003"; }

#content .h_row_5 h3 {
    line-height: 30px;
    float: none;
    text-align: center;
}

.collection-grid h5 a { font-size:14px!important; }

#content { background-color:#fff;}

#content .main_box, #content .pro_main_c .slider_1, #content .pro_main_c .desc_blk { box-shadow:none; }
#content .pro_main_c .desc_blk .desc_blk_bot { background:#ede7d9;}
.promo-overlay h5 p, 
#content .h_row_1 h2, 
#content .h_row_1 h2 p,

span.money { color: #578099; }
#content .main_box .desc h5 a { color:#000;  }

#content .main_box .desc h5 a:hover {
    color: #578099;
}

#content .main_box .desc .price { text-align:center; }

#footer .f_bot { background: #578099; }
#footer .f_bot .f_bot_right { display:none;}
#footer .f_bot .f_bot_left { color:#fff; }

#footer .f_bot a { color:#fff!important; }
.promo-bar { background:#fff; color:#000; border-bottom: solid 1px #ededed;}

.wsmenu > ul > li > a { font-size:14px; text-transform:none; font-weight:400; }

.wsmenu-list > li > a, .megamenu, .wsmenu, .wsmenu-list>li>a {  background: #578099; }


.instagram-image {
    border-left: 15px solid #fff;
    border-bottom: 15px solid #fff;
}

#content .h_row_1 a.div-link .box{
    border-color: #ede7d9;
    border-radius: 4px;
}

#content .title h1 { font-family: 'Caveat', cursive; color:#372a27; float:none; text-align:center; max-width:100%; font-size:44px; },

body.template-collection #content .title h1 { text-align:left!important; }

#content { background-color:#fff; }

img.shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-bottom: 12px;
}

#footer .f_mid { box-shadow:none; }
#content .main_box .desc h5 { text-align:center; }
.breadcrumb { display:none; }
.rte, .rte p { color:#000; font-size:15px; line-height:22px}

.banner_overlay h2 { text-shadow: 0 2px 2px #000; font-family: Montserrat, sans-serif;
    font-style: normal;
    font-weight: 400;  }
.banner h2 { text-transform:none; letter-spacing:0.05em;}

h1, h2, h3, h4, h5, h6 { color:#578099;}
#flexslider-slideshow .banner h5 p { font-family: 'Caveat', cursive; font-size:32px; }

.instagram-container h3 { color:#222!important; }
.home-slider .flex-direction-nav a:before, .home-slider .flex-direction-nav a { background:none!important; box-shadow:none!important; }

.home-slider .flex-direction-nav a { color:#fff; }
.home-slider .flex-direction-nav a:hover { color:#ccc!important;}
.home-slider .flex-direction-nav a:before { font-size:28px;}

.box.collection-box img.collection-main-image { display:none; }
.sfbox, .image_with_text_container .text-container-wrapper { box-shadow:none;}

p.follow { font-size:17px!important; line-height:32px!important;}

p.social .fa.fa-instagram, p.header-follow .fa.fa-instagram { font-size:96px; color: #cd486b;}
p.social .fa.fa-facebook-official, p.header-follow .fa.fa-facebook-official { font-size:96px; color: #3B5998; margin-right: 28px;}

a .fa-instagram:hover, a .fa-facebook-official:hover { color: #578099; }

p.header-follow { color:#000; margin-left:10px; font-size:16px; line-height:16px; }
p.header-follow .fa.fa-instagram, p.header-follow .fa.fa-facebook-official { font-size:24px; }
p.header-follow .fa.fa-facebook-official { margin-right:8px; margin-left:8px; margin-bottom:8px; }

#content .home-cta-bg.section-1554913559595 h2 p {
    color: #fff!important;     text-shadow: 0 2px 2px #000;
}

.f_bot_left { text-transform:uppercase; }

#footer .f_bot a:hover { color:#d3b68f!important; }
#footer .f_bot a { font-weight:bold; }
span.revue { font-weight:bold; font-style: normal; text-transform:uppercase; }
a.revue { color:#d3b68f; }
a.revue span,
a.revue:hover { color:#d3b68f; }

#footer .f_mid { padding: 25px 0 35px 0!important; }
#footer .f_bot a { color:#372a27; }
#footer .f_bot a:hover { color:#578099; }

#header #nav .wsmenu > ul > li > a:hover {
    color: #cfb78f;
}

.btn_c {
  background-color: #fff!important;
  background:#fff!important;
    color: #578099;
    border: solid 2px #578099;
    border-radius: 0px;
    text-transform: uppercase;
    font-size:16px;
    line-height:36px
}
#content .h_row_3 .btn_c  { background-color: #transparent!important; background:#transparent!important; color:#578099!important; }
.btn_c:hover, #content .h_row_3 .btn_c:hover { background-color:#578099!important; color:#fff!important; }



#content .main_box .box_1 .on-sale { background-color:#578099!important; }

#content .home-cta-bg.section-1554913559595 p { padding:12px; text-shadow: 0 2px 2px #000; }
@media screen and (min-width: 768px)
  {
  #flexslider-slideshow .banner h5 p { font-size: 32px!important; }
  }


.bn-form-submit { text-align:right!important;}
.bn-form-header { display:none; }

.bn-row .bn-label { font-weight:600; }

.bn-input input[type=text], .bn-input textarea { box-shadow:none!important; border-radius:0px!important; }
#content textarea { border-radius:5px }

.owl-theme .owl-nav [class*=owl-] { background: #ede7d9; color:#372a27;}

span.in-stock {
    color: #578099;
}

@media (max-width: 768px)
  {
    .navbar .wsmenu-submenu > li > a { color: #fff; }
    .navbar .wsmenu-submenu > li > a:hover { color: #b6a78b!important; }
.wsmenu-list li > .wsmenu-submenu, .wsmenu-list li > .megamenu, .wsmenu .wsmenu-list {
    background: #578099;
    border-color: #ffffff;
}
    #content .home-cta-bg.section-1554913559595 h2 p { font-size:20px!important; line-height:25px; }
    #content .home-cta-bg.section-1554913559595 p { font-size:18px!important;}
  }

.left { text-align:left;}

.panel-default { border-color:#fff!important; }

.sell-form .confirmation-box { border:soliud 1px #c3e6cb!important; color: #155724!important; background-color: #d4edda!important; }
.sell-form .confirmation-box p { padding:0px!important; color: #155724!important; }

.sell-form .form-control { height:40px; }

.home-slider .slides img { max-height:750px; }

.fa-user:before, .fa-search:before { color:#d0c297; }

ul.navbar-nav.navbar-right li:nth-child(2) {
  display: none!important;
}

.fa-user:before, .fa-searchd:before {
    color: #fff;
}

 .fa-searchd:before:hover {
    color: #000;
}

#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons:before {

    background-color:transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons {
     background-color:transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}




