/*
Theme Name:     Buckabee Honey
Theme URI: 		http://insitelongisland.com/
Description:    Custom wordpress theme for Buckabee Honey
Author:         Insite Creative
Theme URI: 		http://insitelongisland.com/
Template:       jupiter
Version:        4.0.5
*/

/*General*/
#theme-page strong {
color: #251d1a!important;
}
.mk-header-padding-wrapper {
display:none;
}
.burlap-text {
font-weight:bold;
font-size:18px;font-family:'Open Sans Light','Open Sans',Tahoma,Arial,sans-serif;
text-shadow: 2px 2px 10px #FFFFFF;
}
a.brown-btn {
color:#ffbf24;
background-color:#2e2b25;
font-size:21px;
padding:12px 24px;
font-weight:bold;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
a.brown-btn:hover {
background-color:#ffbf24;color:#2e2b25;
}

.brown-btn2 { text-align:center; margin-top:20px;}
a.brown-btn1 {
color:#ffbf24;
background-color:#2e2b25;
font-size:16px;
padding:8px 16px;
font-weight:bold;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
a.brown-btn1:hover {
background-color:#ffbf24;color:#2e2b25;
}
#mk-responsive-nav li a {
text-transform: none;
font-size:14px;
}
#mk-responsive-nav li ul li a, #mk-responsive-nav li ul li .megamenu-title {
font-size:14px;
}

body.home #mk-header {
background:url(../img/field.png) top center repeat-x;
border:none!important;
}
#mk-header {background:none;}
.mk-search-trigger, .mk-shoping-cart-link i, .mk-toolbar-resposnive-icon i {
  color: #ffbf24!important;
}
#rev_slider_1_1 {
background:url(../img/tabletop-full.png) bottom center no-repeat;
}

/*Page*/



h1.page-introduce-title {
text-align:center;
font-size: 36px;
margin-top:20px;
margin-bottom:40px;color: #ffbf24;
padding-bottom:70px;
background:url(../img/bee-line-ext.png) bottom right no-repeat transparent;
}
body.home #theme-page .theme-page-wrapper {
padding:0;
background:none;
}
#theme-page .theme-page-wrapper {
padding-bottom:40px;
}

.page-section-shadow {
-webkit-box-shadow: 0px 7px 20px 0px rgba(28,28,28,0.60);
-moz-box-shadow: 0px 7px 20px 0px rgba(28,28,28,0.60);
box-shadow: 0px 7px 20px 0px rgba(28,28,28,0.60);
}
#theme-page .theme-page-wrapper {
margin:0 auto;
}
.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {
background-color:#fafafa;
}
#theme-page .theme-page-wrapper .theme-content {
  padding: 30px 20px!important;
}

body.home #theme-page {
background:url(../img/table-shadow.png) top center repeat-x;
}

/*Footer*/

#sub-footer a {color:#fff;}

/* WooCommerce */
.woocommerce .mk-product-holder, .woocommerce-page .mk-product-holder {border:none;}
.mk_product_meta {display:none;}
.single_product_title {
text-transform:none!important;
}
.mk-single-product .mk-single-price, .woocommerce table a.remove i {
color:#663001;
}
body.woocommerce-checkout .theme-content, body.woocommerce-cart .theme-content, body.woocommerce-account .theme-content {
background-color:#fafafa;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width:auto;
}
/* Sidebar */
#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper {
  padding: 0 20px 30px;
}
#mk-sidebar .widget {
  padding: 20px;
  background: #fafafa;
}
#mk-sidebar .widgettitle {
letter-spacing:0;
}

/* Captions */

.wp-caption {
padding: 6px 8px 10px 8px; 

background: #eee6d8; 
background: -webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);

-webkit-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
-moz-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);

-webkit-transform:rotate(-1deg);
-moz-transform: rotate(-1deg);
-o-transform: rotate(-1deg);
-ms-transform: rotate(-1deg);
transform: rotate(-1deg);
-webkit-backface-visibility:hidden;
}
.wp-caption:nth-child(even) {
-moz-transform: rotate(2deg);
-o-transform: rotate(2deg);
-ms-transform: rotate(2deg);
transform: rotate(2deg);

-webkit-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
-moz-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .75);
}
.wp-caption p.wp-caption-text {
text-align: center;
font-size:1.2em;
color: #454f40;
letter-spacing: 0.09em;
}
.wp-caption:before {
content: '';
display: block;
position: absolute;
left:5px; 
top: -15px;
width: 75px;
height: 25px;
background-color: rgba(222,220,198,0.7);

-webkit-transform: rotate(-12deg);
-moz-transform: rotate(-12deg);
-o-transform: rotate(-12deg);
-ms-transform: rotate(-12deg);
}
.wp-caption:nth-child(even):before {
left:150px;
top: -15px;
width: 55px;
height: 25px;
-webkit-transform: rotate(12deg);
-moz-transform: rotate(12deg);
-o-transform: rotate(12deg);
-ms-transform: rotate(12deg);
}



.news {
padding: 6px 8px 10px 8px; 

background: #eee6d8; 
background: -webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);

-webkit-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
-moz-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);

-webkit-transform:rotate(-1deg);
-moz-transform: rotate(-1deg);
-o-transform: rotate(-1deg);
-ms-transform: rotate(-1deg);
transform: rotate(-1deg);
-webkit-backface-visibility:hidden;
}
.news:nth-child(even) {
-moz-transform: rotate(2deg);
-o-transform: rotate(2deg);
-ms-transform: rotate(2deg);
transform: rotate(2deg);

-webkit-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
-moz-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .75);
}
.news p.wp-caption-text {
text-align: center;
font-size:1em;
color: #454f40;
letter-spacing: 0.09em;
}
.news:before {
content: '';
display: block;
position: absolute;
left:5px; 
top: -15px;
width: 75px;
height: 25px;
background-color: rgba(222,220,198,0.7);

-webkit-transform: rotate(-12deg);
-moz-transform: rotate(-12deg);
-o-transform: rotate(-12deg);
-ms-transform: rotate(-12deg);
}
.news:nth-child(even):before {
left:150px;
top: -15px;
width: 55px;
height: 25px;
-webkit-transform: rotate(12deg);
-moz-transform: rotate(12deg);
-o-transform: rotate(12deg);
-ms-transform: rotate(12deg);
}




.katalog {
padding: 6px 8px 10px 8px; 

background: #eee6d8; 
background: -webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: -ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);
background: linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);

-webkit-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
-moz-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);

-webkit-transform:rotate(-1deg);
-moz-transform: rotate(-1deg);
-o-transform: rotate(-1deg);
-ms-transform: rotate(-1deg);
transform: rotate(-1deg);
-webkit-backface-visibility:hidden;
}
.katalog:nth-child(even) {
-moz-transform: rotate(2deg);
-o-transform: rotate(2deg);
-ms-transform: rotate(2deg);
transform: rotate(2deg);

-webkit-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
-moz-box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .75);
box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, .75);
}
.katalog p.wp-caption-text {
text-align: center;
font-size:1em;
color: #454f40;
letter-spacing: 0.09em;
}
.katalog:before {
content: '';
display: block;
position: absolute;
left:5px; 
top: -15px;
width: 75px;
height: 25px;
background-color: rgba(222,220,198,0.7);

-webkit-transform: rotate(-12deg);
-moz-transform: rotate(-12deg);
-o-transform: rotate(-12deg);
-ms-transform: rotate(-12deg);
}
.katalog:nth-child(even):before {
left:150px;
top: -15px;
width: 55px;
height: 25px;
-webkit-transform: rotate(12deg);
-moz-transform: rotate(12deg);
-o-transform: rotate(12deg);
-ms-transform: rotate(12deg);
}
/* Store Locator */
#wpsl-result-list ul {
  padding: 10px;
  background-color: #fafafa;
}
body.page-id-1847 .theme-content{
background-color:#fafafa;
}
@media (max-width: 520px) {
#wpsl-search-wrap .wpsl-dropdown {
  min-width: 0;
}
}
.wpsl-search {
background:#637f3c!important;
color:#fff;
}

#wpsl-results .wpsl-dropdown, #wpsl-search-wrap select, #wpsl-search select {
background-color:#fff;
}

.gold {
color:#ffbf24;
}

a.goldbutton-slider {
padding: 12px 40px;
font-weight: 700;
font-size: 18px;
text-align: center;
border:2px solid #ffbf24;
background:transparent;
color: #fff;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
a.goldbutton-slider:hover {
background: #ffbf24;
color:#fff;
}
.mk-contact-form-wrapper.classic-style .mk-form-row .text-input, 
.mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea {width:100%; padding:10px; background:none; font-family: museo-slab;}
.mk-contact-form-wrapper.classic-style .mk-form-row i {display:none;}
.mk-contact-form-wrapper.classic-style .mk-form-row button {
  margin-top: 10px;
  padding: 17px 30px 16px;
  font-weight: bold;
  font-size: 21px;
  font-family: museo-slab;
  text-transform: none;
  letter-spacing: 0;
}

.button.alt, .shop-flat-btn.alt, .mk-flat-button.alt, #review_form_wrapper input[type=submit].alt {
font-family:'museo-slab';
}
.mk-toolbar-resposnive-icon {display:none;}

@media handheld, only screen and (max-width: 480px) {
body.home #mk-header {
background:url(../img/mobile-background-new-bottles.png) top center no-repeat transparent;
z-index:999;
min-height:563px;
}
.mk_rev_slider_wrapper {display:none;}
}

body.woocommerce-page .mk-shop-header h4 {
color:#fff!important;
}
body.woocommerce-page .mk-shop-header select {
background-color:#fff!important;
}

.woocommerce .related, .woocommerce-page .related, .woocommerce .upsells.products, .woocommerce-page .upsells.products {
  clear: both;
}
.mk-post-nav { display:none;}

.mk-single-thumbnails a {width:21%;}

.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
min-width:0!important;
}

