a:focus {
    color: #bf8080;
}

form#searchform {
    float: right;
}

input#s {
    background-color: rgba(255, 255, 255, 0.67);
    color: #c5b993;
    border: 1px solid #fff;
    padding: 3px;
}

input#searchsubmit {
    background-color: rgba(255, 255, 255, 0.67);
    color: #c5b993;
    border: 1px solid #fff;
}

.ddsmoothmenuh ul li a {
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}

.post-taxonomy {
    margin-top: 40px;
}


ul#menu-main {
    margin: 0 auto;
}

#logo {
margin:0 auto;
}

#logo img{
    height: auto;
    max-width: 100%;
    vertical-align: top;
}




@media screen and (max-width: 600px) {


}

/* ******************************************************************** */ 
/*                      NAV                                 */ 
/* ******************************************************************** */ 

nav.navbar.navbar-inverse {
    -webkit-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3);
    box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3);
}


.vertical-menu ul li {
    -moz-box-sizing: border-box;
    background: url(https://honeycatcosmetics.com/images/li.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    padding-left: 15px;
    width: 100%;
}


a,.button{
    -webkit-transition: background-color .4s linear, color .4s linear;
    -moz-transition: background-color .4s linear, color .4s linear;
    -o-transition: background-color .4s linear, color .4s linear;
    -ms-transition: background-color .4s linear, color .4s linear;
    transition: background-color .4s linear, color .4s linear;
}

ul#menu-main li:hover {
    border-top: 3px solid #adadad;
}

ul#menu-main li {
    border-top: 3px solid #000;
}

ul#menu-main li{
       -o-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    outline: none;
    z-index: 10;
}


ul#menu-main .dropdown li {
    border-top: 1px solid #efefef !important;
}

ul#menu-main .dropdown li:hover {
    border-top: 1px solid #efefef !important;
}

.form-control {
border-radius: 0px;
margin-right: 10px;

}


.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #fdd7e2;
}



/* NAVBAR */

.navbar {
    position: relative;
    margin-bottom: 0px;
}

.navbar-inverse {
    background-color: #ffcad8;
    border: 0px;
}
.navbar-inverse .navbar-nav > li > a {
    color: #000;
}


nav.navbar.navbar-inverse {
    -webkit-box-shadow: 0px 2px 10px -2px rgba(245, 245, 245, 0);
    box-shadow: 0px 2px 10px -2px rgba(245, 245, 245, 0);
}


span.caret:hover,span.caret:active {
    color: #ffc4d4;
}

span.caret{
    color: #f9908d;
}

ul#menu-main li a {
    text-transform: uppercase;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #000;
    background-color: #ffc4d4;
}


.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #000;
    background-color: #ffc4d4;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #000;
    background-color: #ffc4d4;
}

/* prod layout */

p.price:before {
    content: 'Price:';
    color: #000;
    padding-right: 10px;
}


.breadcrumb > .active {
    color: #000000;
    font-weight: bold;
}


ul.breadcrumb {
    font-size: 15px;
}

td.value {
    width: 100%;
}

table.variations {
    width: 100%;
    margin: 0 auto;
}

.woocommerce div.product form.cart .variations td.label {
    padding: 4px;
    float: right;
    margin-right: 10px;
    background-color: #cecece;
    text-align: right;
    width: 91%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 50%;
    clear: both;
    margin: 0 auto;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: none;
    width: 90%;
    margin: 0 auto;
}

.woocommerce-tabs.wc-tabs-wrapper {
    padding-top: 33px;
}

span.sku_wrapper {
    display: none;
}

/* prod button */


.single-product .product .single_add_to_cart_button.button {
    vertical-align: middle;
    float: left;
    width: 150px;
    height: 59px;
    background-image: url(https://honeycatcosmetics.com/images/addtocart.png);
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #000;
    color: #ffedf1;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{
    background-color: #ffedf1;
    color: rgba(254, 216, 215, 0);
}


.woocommerce div.product form.cart .variations td.label {
    background-color: #ffedf1;
}



.woocommerce #respond input#submit,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,a.button.product_type_variable.add_to_cart_button,a.button.product_type_simple.add_to_cart_button{
    vertical-align: middle;
    float: left;
    width: 150px;
    height: 59px;
    background-image: url(https://honeycatcosmetics.com/images/addtocart.png);
    background-color: #ffedf1;
    color: rgba(254, 216, 215, 0);
}

.woocommerce #respond input#submit:hover,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,a.button.product_type_variable.add_to_cart_button:hover,a.button.product_type_simple.add_to_cart_button:hover{
  background-image: url(https://honeycatcosmetics.com/images/addtocart.png);
    background-color: #ffedf1;
    color: rgba(254, 216, 215, 0);
}


/* prod price */
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #f9908d;
    font-size: 21px;
}

/* prod image */



.breadcrumb {
    background-color: #ffdfe7;
}

.product_meta {
    font-size: 14px;
}

.product_meta a:link,.product_meta a:visited {
    color: #bf8080;
}


.woocommerce ul.products li.product .price {
    color: #ff9bb7;
    font-weight: bold;
}


.woocommerce div.product form.cart .variations label {
    color: #000;
}




/* mobile menu */
.col-md-3,.dark-sidr.sidr {
    background-color: #000;
}

a.sidr-toggler:after {
    content: "Let's Shop";
    color: #000;
    margin-left: 10px;
}

a.sidr-toggler {
    margin-left: 15px;
}


/* sidebar menu */



ul#menu-newnav-1 li a {
       -o-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    outline: none;
    z-index: 10;
}

ul#menu-newnav-1 li a,ul#menu-info-1 li a,ul#menu-newnav-1 li a:visited,ul#menu-info-1 l a:visited{
color: #fff;
line-height: 25px;
}


ul#menu-newnav-1 li a:hover{
color:#ff87bf;

}

ul#menu-newnav-1 li.menu-item-has-children {
    margin-bottom: 20px;
}

ul#menu-newnav-1,ul#menu-info-1 {
    margin-left: 0px;
    padding-left: 8px;
}


ul#menu-newnav-1,ul#menu-info-1 {
    margin-left: 0px;
    padding-left: 8px;
}


ul#menu-vampire-1 li a {
       -o-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    outline: none;
    z-index: 10;
}

ul#menu-vampire-1 li a,ul#menu-info-1 li a,ul#menu-vampire-1 li a:visited,ul#menu-info-1 l a:visited{
color: #fff;
}


ul#menu-vampire-1 li a:hover{
color:#ff87bf;

}

ul#menu-vampire-1 li.menu-item-has-children {
    margin-bottom: 20px;
}

ul#menu-vampire-1,ul#menu-info-1 {
    margin-left: 0px;
    padding-left: 8px;
}


ul#menu-vampire-1,ul#menu-info-1 {
    margin-left: 0px;
    padding-left: 8px;
}





ul#menu-info-1 li {
    line-height: 22px;
}


,ul#menu-info-1 li a{
font-size: 16px;
}


ul.sub-menu,ul#menu-wholesale-1 {
    padding-left: 17px;
}

ul.sub-menu li,ul#menu-wholesale-1 li {
    list-style-type: disc;
    color: #fff;
    line-height: 19px;
}

ul.sub-menu li a,ul#menu-wholesale-1 li a {
    color: #ffa0ba !important;
    font-size: 13px;
}





.woocommerce-breadcrumb {
    display: none;
}


.woocommerce .woocommerce-ordering select {
    font-size: 16px;
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 70%;
    font-size: 15px
}

section.related.products {
    padding-top: 50px;
}


/* search box */
div#woocommerce_product_search-2 {
    margin-left: 8px;
}

input#woocommerce-product-search-field-0 {
    font-size: 14px;
    color: #ffa5a3;
}

input[type="submit"] {
    font-size: 14px;
    background-color: #ffedf1;
    border: 1px solid #ffedf1;
}

/* prettyphoto */

a.pp_next, a.pp_previous{
display: none;
}

/* acct menu */

ul#menu-account {
    float: right;
}


/* woo colors */

.woocommerce-message {
    border-top-color: #000;
}

.woocommerce-message::before {
    color: #000;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message{
border-top: 3px solid #000;
}


a.checkout-button.button.alt.wc-forward,input#place_order{
background-color: #000;
color:#fff;
}

a.checkout-button.button.alt.wc-forward:hover,input#place_order:hover{
color:#eee;
}

.dhvc-form-submit, .dhvc-form-submit:hover, .dhvc-form-submit:active, .dhvc-form-submit:focus{
background-image: url(https://honeycatcosmetics.com/images/submit.png);
color: rgba(254, 216, 215, 0);
width:150px;
background-color:#ffeaef;
height: 61px;
}

.woocommerce-cart-tab-container .widget_shopping_cart .widgettitle {
    color: #ffedf1;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    color: #fff;
    font-size: 13px;
}

.wpb_wl_preview_area .wpb_wl_preview {    
background-color: #ffadb9 !important;
}


.wpb_wl_quick_view_content {
background-color: #ffedf1 !important;
border: 10px #ffedf1 solid;
}




.wpb_wl_summary .button{
background-color: #000 !important;
}
}

.wpb_wl_images {
    width: 10%;
    float: left;
    display: none;
}


/* woo gallery slider */

.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
    max-width: 600px !important;
    margin: 0 auto;
}




@media screen and (max-width: 990px) {

form#searchform {
    float: left !important;
    margin-left: 16px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #f7f7f7;
}
}


@media screen and (max-width: 1100px) and (min-width: 845px) {
.container {
    width: 99% !important;
}
}

@media screen and (max-width: 1214px) and (min-width:1180px) {

.col-md-3 {
    width: 22%;
}
}


@media screen and (max-width: 1179px) and (min-width:1081px) {

.col-md-3 {
    width: 21%;
}
}



@media screen and (max-width: 1080px) and (min-width:991px) {
.col-md-3 {
    width: 25%;
}
}

@media screen and (max-width: 1093px) and (min-width:991px) {
.navbar-inverse .navbar-nav > li > a {
    font-size: 16px;
}
}



@media screen and (max-width: 1170px) and (min-width: 992px) {
.col-md-9 {
    width: 74%;
}
}


@media screen and (max-width: 1023px) and (min-width:991px) {
.col-md-9 {
    width: 73%;
}

.navbar-inverse .navbar-nav > li > a {
    font-size: 15px;
}
}

@media screen and (max-width: 990px) and (min-width: 845px) {
.col-md-9 {
width: 75%;
    float: left;
}

.col-md-3 {
    width: 25%;
    float: left;
}

.navbar-inverse .navbar-nav > li > a {
      font-size: 13px;
    line-height: 30px;
}
}

@media screen and (max-width: 919px) and (min-width:845px) {


.nav > li > a {
    padding: 10px 11px;
}
}


@media screen and (max-width: 844px) {
.col-md-3 {
display: none;
}

#wpfront-notification-bar div.wpfront-message {
    font-size: 12px !important;
    line-height: 17px;
    margin-top: 8px;
}
}


/* show hide topnav */

@media screen and (max-width:844px) {
div#container-12 {
    display: none;
}
}

/* mobile buttons */
@media screen and (min-width:845px) {
.mobileview {
    display: none;
}
}

div#col-17-1,div#col-17-2 {
    float: left;
    display: block;
    width: 50%;
}


@media screen and (min-width:845px) {
div#container-10 {
    display: none;
}
}


@media screen and (max-width:767px) {
.wpb_wl_preview_area {
    display: none;
}
}


@media screen and (width:768px) {
.woocommerce ul.products li.product.one_third, .woocommerce-page ul.products li.product.one_third {
    width: 46%;
}
}

/* mobile menu */


.slicknav_menu {
    font-size: 18px;
    font-weight: bold;
}


.slicknav_menu ul.sub-menu li a {
font-size: 17px;
font-weight:bold;
color: #ff6791 !important;
}

#wpfront-notification-bar div.wpfront-message {
    font-size: 15px;
}

img {
    height: auto;
    max-width: 100%;
}

/* blog */

h2.entry-title.post-header {
    height: 50px;
    font-size: 25px;
    overflow: hidden;
}

/* icons */

#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	margin: 0 auto;
	width:218px;
	height:58px;
	padding-bottom: 210px;
}

#social01 {
	position:absolute;
	left:0px;
	top:0px;
	width:55px;
	height:58px;
}

#social02 {
	position:absolute;
	left:55px;
	top:0px;
	width:55px;
	height:58px;
}

#social03 {
	position:absolute;
	left:110px;
	top:0px;
	width:54px;
	height:58px;
}

#social04 {
	position:absolute;
	left:164px;
	top:0px;
	width:54px;
	height:58px;
}


#pwbf-countdown {
    background: #000000;
}


.woocommerce span.onsale{
    background-color: #ff5981;
}

a.sidr-toggler, a.sidr-toggler:hover {
    line-height: 50px;
    padding: 10px;
}