/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/

.mk-header-holder {border-bottom: 1px solid #1D1F71;}


.mk-toolbar-navigation {float:right; margin-right:-10px;}

.mk-toolbar-navigation a {font-size:13px; padding:0px 15px !important;}
.mk-header-toolbar .mk-header-social svg:hover {fill: #257a9e;}

/***** HOME PAGE *****/
/*.edge-slide-content {background-color: #ffffff!important; opacity: 0.7!important;}*/
.home-title h4 {font-size:30px!important;}
.portfolio-meta-wrapper {height: 80px;}
mk-portfolio-item mk-portfolio-classic-item four-column mk-portfolio-item--loaded {top: 370px;}
.mk-edge-slider .edge-desc {margin: 0 15px 20px 15px; font-size: 20px;}
.gform_wrapper .gform_footer {margin: 0px!important; padding: 0px!important; width: 100%;}
.homepage-intro {text-align:left!important;}
.product-loop-thumb img {max-height: 200px;}

/***** HEADER *****/
.mk-toolbar-holder {padding: 0px!important; float: right!important;}
.mk-classic-menu-wrapper {text-align:right;}
.fit-logo-img a {width: 125px!important; margin-top: 5px; z-index: 9999999999 !important;}
.mk-header-searchform span .text-input {background-color: #eeeeee; width: 300px;}
.mk-header-inner .mk-header-searchform .text-input {width: 350px; height: 40px;}
.fit-logo-img a img {height: 160%; max-height: 160%;}
.header-logo img {top: 75%;}
.header-style-2.a-sticky .mk-classic-nav-bg {border-bottom: 1px solid #1D1F71!important;}

.header-grid.mk-grid .mk-header-right {right:0px!important;}
.mk-header-start-tour.show {visibility:hidden!important;}

/***** PROJECT *****/
.project-grid .vc_btn3-container {margin-bottom: 0px!important;}
.project-grid .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: #1d1f71; width: 100%; border-radius: 0px; font-size: 16px;}
.project-grid .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {background-color: #000;}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {border-color:#1d1f71!important; background-color:#1d1f71!important;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{background-color:#181A57!important; border-color:#181A57!important;}
.vc_btn3.vc_btn3-style-modern {background-image: none!important;}

.left-half-top-padding {padding-right:5%;}
.right-half-top-padding {padding-left:5%;}
.kitchen-service {padding:0 3%;}
.bespokekitchen-buttons button.btn-modal.ult-responsive.btn-primary.btn-modal-md.overlay-show.ult-align-center {padding: 12px 34px!important; font-size: 12px!important; width:210px!important; color:#fff!important; border-radius:50px; letter-spacing:2px; font-weight:700;}
.bespokekitchen-buttons button.btn-modal.ult-responsive.btn-primary.btn-modal-md.overlay-show.ult-align-left {padding: 12px 34px!important; font-size: 12px!important; width:210px!important; color:#252525!important; border-radius:50px; letter-spacing:2px; font-weight:700;}
.bespokekitchen-top-button button.btn-modal.ult-responsive.btn-primary.btn-modal-md.overlay-show.ult-align-left {padding: 12px 34px!important; font-size: 12px!important; width:210px!important; color:#fff!important; border-radius:50px; letter-spacing:2px; font-weight:700;}
.bespokekitchen-buttons .mk-button--size-large {padding: 12px 34px!important; font-size: 12px!important; width:210px;}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_sep_color_grey.bespokekitchen-title.vc_separator-has-text h4 {font-size:36px!important; text-transform:none!important; font-weight:600;}
h1.bespokekitchen-title, h2.bespokekitchen-title, h3.bespokekitchen-title {text-transform:none; }
.blue-text {color:#1d1f71!important;}
p.white-text, h3.white-text {color:#fff!important;}
body #gform_wrapper_5 ul li.gfield {margin-top:15px;}
body #gform_wrapper_5 .top_label div.ginput_container {margin-top:15px;}
body #gform_wrapper_5 .top_label .gfield_label {display:none;}
li#field_5_3 {margin-top:10px; font-size:12px; color:#fff;}
body #gform_wrapper_5 .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {color:#fff; font-size:12px;}
body #gform_wrapper_5 li.gfield.gf_list_2col ul.gfield_checkbox li label {white-space: normal; margin-bottom: 10px; color: #404040; font-size:12px;}
body #gform_wrapper_5 .gfield_checkbox li label {vertical-align:top!important;}
input#gform_submit_button_5 {background-color: #fff!important; color: #404040; border-radius: 40px; width: 120px;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {margin-right:6px;}
.mk-testimonial.simple-style .flex-direction-nav .flex-next, .mk-testimonial.simple-style .flex-direction-nav .flex-prev {border:0px;}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox] {height:20px!important; width:20px!important;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top:0;}

/***** FORMS ****/
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {display:none;}

/***** PRODUCT PAGE *****/
.woocommerce div.product div.images.woocommerce-product-gallery {border: 1px solid #e3e3e3!important;}
.contact-box {padding: 15px !important;background-color: #fff !important;border: 1px solid #e3e3e3 !important;}
.tab-description {display:none;}
body .gform_wrapper .top_label .gfield_label {display:none;}
body .gform_wrapper .gform_footer input[type=submit] {margin-top:15px!important;}

/***** CHECKOUT *****/
.widget_shopping_cart img {padding-top: 10px;}

/***** PRODUCT PAGE *****/
.product-table  {border-collapse: collapse!important;}
.product-table td, th {border: 1px solid #dddddd; text-align: left; padding: 8px;}
.product-table tr:nth-child(even) {background-color: #E3E3ED!important;}

/***** MEDIA QUERY *****/
@media screen and (max-width: 450px) {
.mk-toolbar-holder {text-align: center; float: none!important;}}

@media screen and (max-width: 1300px) {
.header-logo a .mk-desktop-logo.dark-logo {max-width: 100%!important; height: auto!important;}
}

@media screen and (max-width: 1050px) {
	.mobile-order {display:flex; flex-direction: column;}
	.order-1 {order:1}
	.order-2 {order:2}
	.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {display: none!important;}
	.fit-logo-img a img {max-height: 100%; top: 45%; left: 20px;}
	.mobile-centered {text-align:center;}
	.mobile-hide {display:none;}
	.left-half-top-padding {padding-right:0%;}
	.right-half-top-padding {padding-left:0%;}
	.mobile-order {display: flex; flex-direction: column;}
	.image-section {order: 1;}
	.content-section {order: 2;}
	img.mk-desktop-logo.dark-logo {max-width: 150px!important; height: auto;}
	#nav_menu-2, #nav_menu-9 {display:none;}
	.homepage-intro {display:grid; padding:0 5%;}
	.homepage-intro img {display:none;}
	.mk-image-container {width: 100%;}
	.product-loop-thumb img {max-height: 250px;}
	.sidebar-wrapper {display: none;}
	#mk-footer .widget {margin-bottom:20px;}
	.footer-wrapper .mk-col-1-4 {margin:0;}
}



@media screen and (min-width: 1050px) {
	.desktop-hide {display:none;}}
