
.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.blog_holder.masonry article.format-standard .post_text .post_text_inner, .blog_holder.masonry article.format-gallery .post_text .post_text_inner {
padding-left: 0;
}

.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {
color: #baa878;
}

.blog_holder article .post_text h5 {
margin: 12px 0 12px;
}

.blog_holder article .post_info {
margin-top: 14px;
}

blockquote h5 {
font-size: 17px;
font-weight: 300;
}

.blog_holder article .post_text h2 .date {
color: #baa878;
}

.single_tags h5 {
font-size: 13px;
letter-spacing: 1px;
}

.header-left-from-logo-widget, .header-right-from-logo-widget {
padding: 0px;
}

.header-left-from-logo-widget-inner .textwidget {
color: #baa878;
}

nav.popup_menu ul li a, nav.popup_menu ul li h6 {
text-transform: none;
}

nav.popup_menu ul {
top: 20px;
}

img.popup {
padding-top: 80px;
}

.footer_top.footer_top_full {
padding: 28px 40px;
}

.three_columns>.column2 {
text-align: center;
}

.three_columns>.column3 {
text-align: right;
}

#back_to_top.on {
right: 39px;
}

#back_to_top {
bottom: 140px;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton {
text-transform: none;
}

#infscr-loading div {
display: none;
}

header.centered_logo .header_inner_left {
margin-bottom: 0;
}

.footer_top .three_columns .column2 .column_inner>div {
margin-left: 0;
}

header.centered_logo .header_inner_left {
position: relative;
left: 0px;
top: 0px;
}

@media only screen and (min-width: 1000px) {
header.centered_logo .header_inner_right {
position: absolute;
top: 25px;
right: 80px;
}
}
.q_logo a {
    height: 90px !important;
}
.header_bottom .container .container_inner{width:95%}
.q_accordion_holder.accordion .ui-accordion-header{color: #f06667 !important;}

button.bookly-next-step.bookly-js-next-step.bookly-btn.ladda-button:hover{background-color: #f06667 !important;}

button.bookly-back-step.bookly-js-back-step.bookly-btn.ladda-button:hover{background-color: #f06667 !important;}

.bookly-form select{border-radius:0px !important}

.bookly-box {
 margin-bottom: 25px !important;
    font-size: 25px !important;
    //font-family: 'Caveat', sans-serif !important;
 margin-top: 25px !important;
}
.bookly-form .picker__frame{background-color:transparent !imprtant;}

table.shop_table.woocommerce-checkout-review-order-table{background:black !important;border: 1px solid white;}
.woocommerce .checkout table.shop_table thead tr{border: 1px solid white;}
.woocommerce-page .checkout table.shop_table thead tr{border: 1px solid white;}
tr.cart_item {color: black;border: 1px solid white;
}
.woocommerce form.checkout table.shop_table td{border:1px solid white}
.woocommerce form.checkout table.shop_table th{border:1px solid white}
.woocommerce #payment ul.payment_methods li {background: black !important;}
.woocommerce form.checkout #order_review_heading {
    margin-top: 23px;
    text-align: center;
font-family: 'Raleway', sans-serif;
}
.woocommerce #payment ul.payment_methods li label {
    color: white !important;
    margin-left: 10px;
}
.woocommerce button.button, .woocommerce-page button.button{    margin: 0 auto;
    text-align: center;
    display: block;}
.woocommerce form.checkout #order_review_heading{text-transform:uppercase !important;}
.bookly-form select{width: auto !important};
.bookly-columnizer .bookly-day{border-radius: 0px !important; }
.bookly-form .picker--focused .picker__day--highlighted{border-radius: 0px !important; }
.bookly-form .picker__day--today{border-radius: 0px !important; }
.bookly-columnizer .bookly-hour{border-radius: 0px !important; }
.bookly-columnizer .bookly-day{border-radius: 0px !important; }
.woocommerce table.cart tbody tr td img {
    display: block;
    width: 300px;
    margin: 0 auto;
}
button.bookly-next-step.bookly-js-next-step.bookly-btn.ladda-button:hover{border-color:#f06667 !important}
button.bookly-back-step.bookly-js-back-step.bookly-btn.ladda-button:hover{border-color:#f06667 !important}
.bookly-form input[type="text"]{border-radius: 0px !important; };
.bookly-form .picker__day--infocus:hover{border-radius: 0px !important;}
.bookly-btn{background-color:transparent !important}
.bookly-btn:hover{background-color:#f06667 !important}

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

.bookly-mobile-step-1 .bookly-nav-steps {
    display: table !important;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    text-align: center;
}
.bookly-columnizer {
    text-align: center !important;}

.woocommerce table.cart td.actions input[type="submit"],.woocommerce-page input[type="submit"], .woocommerce .button{text-align:center;}
.woocommerce table.cart td.actions .checkout-button{width: 100% !important;}

}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    display: inline-block !important;
}
#cookie-notice .cn-button {
  
    background: transparent !important;
    border: 1px solid white  !important;
}
#cookie-notice .button.bootstrap {
    background-color: black;
    background-image: linear-gradient(to bottom,black,black);
    border-radius: 0px;
    border-color: white;
}