/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 17 2017 | 01:11:25 */
@import url('https://fonts.googleapis.com/css?family=Lobster');
@import url('https://fonts.googleapis.com/css?family=Old+Standard+TT');
/* general */
body{
  font-family: 'Old Standard TT', serif;
}
.mk-header-bg{
  background-image: url(https://bakeandco.com.au/wp-content/uploads/2017/05/grey-bg.png);
    background-repeat: repeat;
}
.vc_row[data-vc-full-width] {
 overflow: inherit;
}

.full-width-2 .page-section-content {
  padding: 0px;
}

/* main navigation */
/*.a-sticky:not(.header-style-4) .add-header-height{
      height: 75px !important;
    line-height: 75px !important;
}*/

.sticky-style-fixed .header-style-1.header-align-center .mk-header-nav-container{
  padding-top:20px;
}
.main-navigation-ul  .fit-logo-img a{
      -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}
#menu-item-765 a.menu-item-link, #menu-item-761 a.menu-item-link, #menu-item-760 a.menu-item-link, #menu-item-763 a.menu-item-link, #menu-item-764 a.menu-item-link, #menu-item-762 a.menu-item-link, #menu-item-2187 a.menu-item-link {
  padding: 15px 0px;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
  margin: 0px 10px;
  text-shadow: 2px 2px 0 rgba(223, 223, 223, 0.9);
}
.main-navigation-ul a{
    display: block;
    position: relative;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.shopping-cart-header a.mk-shoping-cart-link {
        padding: 16.5px 0px 19px;
    margin: 0px 10px;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
}
.services-heading{
   text-shadow: 2px 2px 0 rgba(223, 223, 223, 0.9);
}
.nicdark_rotate {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.nicdark_absolute_left {
    position: absolute;
    margin-top: 50px;
    margin-left: 20px;
}
.nicdark_absolute {
    position: absolute;
    left: 0;
}
.nicdark_margintop25 {
    margin-top: 25px !important;
}
.nicdark_width_fix_100 {
    width: 100px;
}
.nicdark_activity {
    float: left;
}
.nicdark_relative {
    position: relative;
}
.nicdark_marginleft140 {
    margin-left: 140px;
}
.nicdark_rotate:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.bottom-img{
 background-size: 48px 18px;
    margin-top: -16px !important;
    padding-top: 8px !important;
    padding-right: 0px !important;
    /* padding-bottom: 8px !important; */
    padding-left: 0px !important;
    background-image: url(https://bakeandco.com.au/wp-content/uploads/2017/05/bottomwaves301-01.png) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important
}
.nicdark_fadeinout .nicdark_fadeout {
    opacity: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms;
}
.nicdark_fadeinout:hover .nicdark_fadeout {
    opacity: 0;
    z-index: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 500ms;
}
.nicdark_width_percentage100 {
    width: 100% !important;
}
.nicdark_height100percentage {
    height: 100%;
}
.nicdark_absolute {
    position: absolute;
    left: 0;
}
.nicdark_fadeinout:hover .nicdark_zoom_image {
    -webkit-transform: rotate(3deg) scale(1.2, 1.2);
    -o-transform: rotate(3deg) scale(1.2, 1.2);
    transform: rotate(3deg) scale(1.2, 1.2);
}
.nicdark_fadeinout .nicdark_zoom_image {
    -webkit-transition: all 3000ms;
    -o-transition: all 500ms;
    transition: all 3000ms;
}
.nicdark_focus {
    float: left;
    width: 100%;
}
.nicdark_radius_top {
    border-radius: 5px 5px 0px 0px;
}
.nicdark_focus {
    float: left;
    width: 100%;
}

.nicdark_relative {
    position: relative;
}

.nicdark_overflow {
    overflow: hidden;
}
.counter-no{
      font-family: "Lobster Two";
}
/*
.product-loop-thumb:hover .product-loop-image {
    z-index: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 3000ms;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 3000ms;
    -webkit-transform: rotate(3deg) scale(1.2, 1.2);
    -o-transform: rotate(3deg) scale(1.2, 1.2);
    transform: rotate(3deg) scale(1.2, 1.2);
    -webkit-transition: all 3000ms; 
    -o-transition: all 500ms;
    transition: all 3000ms; 
}
.product-loop-thumb .product-loop-image{
   opacity: 1;
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 3000ms;
    -moz-transition: opacity;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 3000ms;
     -webkit-transition: all 3000ms; 
    -o-transition: all 500ms;
    transition: all 3000ms; 
}
*/
.mk-product-loop.compact-layout .price{
  color: #a9a9a9;
}
.mk-product-loop.compact-layout .mk-shop-item-detail{
  padding:0px 0px 15px;;
}
.mk-product-loop.compact-layout .product-title{
    background: #f1f1f1;
    padding: 15px;
    color: #a9a9a9;    
}
.mk-product-loop.compact-layout .price{
  font-weight:400;
  margin-left:15px;
  font-size: 17px;
}
.mk-product-loop.compact-layout .mk-product-holder {
    border: 3px solid #f1f1f1;
    background-color: #fff;
  margin: 15px;
}
.mk-product-loop.compact-layout .product-title a{
     color: #a9a9a9;
      font-size: 17px;
}
.mk-product-loop.compact-layout .star-rating{
  float:right;
      width: 50%;
    padding: 20px;
    background: #ddd5ea;
      margin: 10px;
}
.woocommerce .mk-product-holder .product-item-footer{
  position: absolute;
    top: 0;
    right: 0;
}
.star-rating:before{
      top: 12px;
    left: 28px;
    position: absolute;
    color: #fff;
    text-align: center;
}
a.button{
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    background-color: #fff;
    color: #a9a9a9;
    font-family: "Lobster Two";
    margin-left: 15px;
    border-radius: 5px;
    text-transform: capitalize;
    border: 1px solid #f1f1f1 !important;
      font-size: 17px;
  margin-top: 15px;
} 
#mk-page-introduce.intro-left{
  display:none;
}
a.button:hover{
      background-color: transparent;
      color: #a9a9a9;
      font-family: "Lobster Two";
}
.woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers:hover{
      background-color: #ddd5ea;
    box-shadow: 0px 2px 0px 0px #c9bddc;
  border:none;
      color: #fff;
}
#theme-page select, .woocommerce select{
  color: #a9a9a9;
}
.woocommerce-pagination .page-numbers li .page-numbers{
  font-size:17px;
}
.woocommerce-pagination .page-numbers li .page-numbers{
   border:none;
}
.post-type-archive-product .mk-woocommerce-shop-loop__title{
  display:none;
}
.post-type-archive-product .theme-page-wrapper.full-layout.mk-grid{
    display:none;
}
.copyright-text{
  text-align:center;
  font-size: 17px;
    line-height: 22px;
    color: #a9a9a9;
}
.nicdark_tab_responsive_width_100{
font-size: 14px !important;
}
.nicdark_tab_responsive_width_100 .vc_tta-tab {
    display: inline-block;
    padding: 0;
    margin: 0;
    /* float: left; */
    width: 100%;
    max-width: 170px;
}
.nicdark_tab_responsive_width_100 .vc_tta-tab>a{
      padding: 14px 19.5px !important;
}
.nicdark_tab_responsive_width_100 .vc_tta-panel-body{
  padding: 14px 8px !important;
}
.nicdark_tab_responsive_width_100 .vc_tta-panel input[type=email], 
.nicdark_tab_responsive_width_100 .vc_tta-panel input[type=password], 
.nicdark_tab_responsive_width_100 .vc_tta-panel input[type=search], 
.nicdark_tab_responsive_width_100 .vc_tta-panel input[type=tel], 
.nicdark_tab_responsive_width_100 .vc_tta-panel input[type=text], 
.nicdark_tab_responsive_width_100 .vc_tta-panel textarea{
  border: 4px solid #f1f1f1 !important;
      border-radius: 5px;
}
.nicdark_tab_responsive_width_100 .vc_tta-panel .wpcf7-form .wpcf7-textarea{
  width:100%;
}
.nicdark_tab_responsive_width_100 .vc_tta-panel input[type=text], .nicdark_tab_responsive_width_100 .vc_tta-panel input[type=email]{
    padding: 10px 9px;
}
input.wpcf7-form-control.wpcf7-submit.nicdark_outline.nicdark_radius.nicdark_bg_green.nicdark_shadow.nicdark_btn.fullwidth.title.medium.white {
    width: 96%;
    margin: 0px auto;
    display: table;
    background-color: #bfe1a4;
    border: none;
    color: #fff;
    font-size: 17px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 2px 0px 0px #bbd39a;
    font-family: Lobster;
    text-transform: capitalize;
}
.bake-co{
      border: 4px solid rgba(217, 216, 216, 0.34);
    background: #f8f8f8;
}
.bake-co h3{
  margin-top:30px;
}
.theme-content .no-padding
{
  float: right !important;
  width: 73% !important;
}
/*Customer enquiry contact form */
.client_enquiry{
  width:100%;
  margin:0px auto;
  display:table;
}
.client_enquiry label{
   font-size:14px;
}
.client_enquiry .wpcf7-form-control-wrap input{
	width:100%;
    background: #f5f5f5;
    padding: 15px;
    border: none;
  	margin-top:10px;
      text-transform: uppercase;
}
.client_enquiry .wpcf7-form-control-wrap .wpcf7-validates-as-date{
	width:96%;
    background: #f5f5f5;
    padding: 10px;
    border: none;
      text-transform: uppercase;
  color:#acacac;
}
.client_enquiry .wpcf7-form-control-wrap select{
	width:100%;
     background: #f5f5f5;
    padding: 10px;
      text-transform: uppercase;
      border: none;
}
.client_enquiry select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, .client_enquiry select.wpcf7-form-control.wpcf7-select.coffee{
  width: 100%;
  background: url(https://bakeandco.com.au/wp-content/uploads/2017/05/selectbox-arrow.png) #2a2a2a right center no-repeat !important;
  border:none !important;
      text-transform: uppercase;
  
}
.client_enquiry textarea {
  background: #2a2a2a !important;
  border:none;
  text-transform: uppercase;
  width: 100% !important;
}
.send-btn{
    width: 100%;
    display: table;
    background-color: #bfe1a4;
    border: none;
    color: #fff;
    font-size: 17px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 2px 0px 0px #bbd39a;
}
.send-btn:hover{
   background-color: #bfe1a4;
  box-shadow: 0px 2px 0px 0px #bbd39a;
}
.contact-us-page-form .nicdark_tab_responsive_width_100 .vc_tta-panel input[type=text], 
.contact-us-page-form .nicdark_tab_responsive_width_100 .vc_tta-panel input[type=email], 
.contact-us-page-form input.wpcf7-form-control.wpcf7-submit.nicdark_outline.nicdark_radius.nicdark_bg_green.nicdark_shadow.nicdark_btn.fullwidth.title.medium.white{
  width:100%;
}

/*.client_enquiry  #theme-page select, .client_enquiry  .woocommerce select{
   background: url(http://bakeandco.com.au/wp-content/uploads/2017/05/selectbox-arrow.png)#f5f5f5 right center no-repeat;
}*/
.archive #theme-page .theme-page-wrapper .theme-content.no-padding {
    padding-bottom: 0!important;
    padding-top: 0!important;
    float: right;
    width: 73%;
}
.archive .theme-page-wrapper{
  
}

/* date picker */
.ui-state-disabled span {
  /*background: red;*/
}

/* text box */
.text-box-why h3 {
  line-height: 50px;
}

.text-box-why img {
  line-height: 50px;
  background: #ddd5ea;
  border-radius: 50%;
  margin-right: 10px;
}

.single-product .entry-summary .price {
  display: none;
}

.widget_shopping_cart .buttons .button {
  background-color: #ddd5ea !important;
}
.widget_shopping_cart .buttons .button:hover {
  background-color: #252525 !important;
}
.single-product .product-loop-thumb {
    height: inherit;
}

/* logo showcase */
.slick-footer, .slick-header, .slick-slider {
  background: transparent !important;
}