/*

Theme Name:     Jupiter Child Theme

Theme URI: 		http://demos.artbees.net/jupiter5

Description:    Child theme for the Jupiter theme 

Author:         Your name here

Theme URI: 		http://themeforest.net/user/artbees

Template:       jupiter

Text Domain: mk_framework

Domain Path: /languages/

*/







/*

Sample : remove the comment and start adding your own custom CSS rules.



body {

	background-color:#fff;

}



*/

body{overflow-x:hidden;}

.header-grid{background-color: rgba(252, 252, 252, 0.8);margin-top: 25px;}

.fit-logo-img a img{max-height: 63%;}

.heading p{margin-bottom:7px !important;font-size:26px;}

.under-line{margin-bottom:0px !important;}

.white-heading p{margin-bottom:7px !important;font-size:26px;color:#fff !important;}

.white-text p{color:#fff !important;}

.white-text h4{color:#fff !important;}

.single-product .a-sticky .header-grid{ margin-top:0;}

.orange-heading p{font-size:18px;color:#fcb040;font-weight:bold;margin-bottom: 6px !important;}

.padding-left div{padding-left:0px !important;}

.wdm-enquiry-modal .contact-bottom{ display:none !important;}

.product_slider .portfolio-text{background:#f3f3f3;padding:30px !important;}

.product_slider .portfolio-text a img{width:60%;margin:0 auto;}

.input-block{width:80%;}

.submit-bnt{background:#fcb040;padding-left:40px;position:relative;border-radius:4px;}

.button-div{position:relative;}

.button-div::before{content:url(image/plane.png);position:absolute;left:0px;z-index:9;top:8px;left:13px;}

.lshowcase-slide{border: 1px solid #e8e8e8;}

.list-item li {color:#fff;}

.text-area{max-height:110px;}

.pdf_btn{display:block;background:#2e2e2e;color: #fff;text-align: center;width: 122px;padding: 10px 10px 10px 31px;border-radius:4px;position:relative;}

.pdf_btn::before{content:url(image/plane.png);position:absolute;left: 22px;top: 14px;}

.pdf_btn:hover{background:#e48800;color:#fff;}

.vc_tta-panels{background-color:#f7f7f7 !important;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {

    background-color: #f7f7f7 !important;

}

.widget_social_networks div a:nth-child(1) svg{background:#48509c !important;border-radius:12%;padding:9px;}

.widget_social_networks div a:nth-child(1) path{fill:#fff !important;}

.widget_social_networks div a:nth-child(2) svg{background:#d8443c !important;border-radius:12%;padding:9px;}

.widget_social_networks div a:nth-child(2) path{fill:#fff !important;}

.widget_social_networks div a:nth-child(3) svg{background:#2f6eb2 !important;border-radius:12%;padding:9px;}

.widget_social_networks div a:nth-child(3) path{fill:#fff !important;}

.widget_social_networks div a:nth-child(4) svg{background:#45a5e1 !important;border-radius:12%;padding:9px;}

.widget_social_networks div a:nth-child(4) path{fill:#fff !important;}

.related{display:none;}

.single-product .header-style-1 .mk-header-padding-wrapper{ padding-top: 0;}

.woocommerce-result-count{ display:none;}

.download_pdf{position:relative;}

.download_pdf a{display: block;

    text-align: center;

    color: #FFF;

    background: #333;

    padding: 9px 38px 9px 55px;

    border-radius: 4px;

    float: left;

    font-size: 12px;

    font-weight: bold;margin-right: 15px;

	}

.download_pdf a::before{content:url(image/pdf-icon.png); left:36px;position:absolute;top: 12px;}

.download_pdf a:hover{background:#fcb040;}

.single-product div.product .single_add_to_cart_button{background-color:#fcb040 !important;}

.single-product div.product .single_add_to_cart_button:hover{background-color:#333 !important;border:none !important;}

.pdf_text p{font-weight:700;font-size: 14.2px;}



.product #enquiry{ position: absolute; bottom: -76px; right:0; left:0;margin:auto;width: 151px;}

.single-product #enquiry-form input.contact-input, .single-product #enquiry-form textarea.contact-input{ width: 68% !important;}

.single-product #enquiry-form .wdm-pef-form-row > label{ width: 32% !important;}

.single-product .wdm-enquiry-action-btns{padding-left: 43px;}

.single-product #enquiry:hover{border:none !important;}

.widget-sub-navigation ul .cat-parent:before, .widget-sub-navigation ul .page_item_has_children:before, .widget-sub-navigation ul.menu>.menu-item-has-children:before, .widget_nav_menu ul .cat-parent:before, .widget_nav_menu ul .page_item_has_children:before, .widget_nav_menu ul.menu>.menu-item-has-children:before, .widget_product_categories ul .cat-parent:before, .widget_product_categories ul .page_item_has_children:before, .widget_product_categories ul.menu>.menu-item-has-children:before, .woocommerce-MyAccount-navigation ul .cat-parent:before, .woocommerce-MyAccount-navigation ul .page_item_has_children:before, .woocommerce-MyAccount-navigation ul.menu>.menu-item-has-children:before{left: 75px; right:none !important; }

.contact_info ul li:first-child span{font-weight: bold;font-size: 20px;}

.drop-down select{width:80% !important;margin-bottom: 4px;color:#8d8d8d !important;}



input::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color:#767676;

}

input::-moz-placeholder { /* Firefox 19+ */

  color:#767676;

}

input:-ms-input-placeholder { /* IE 10+ */

  color:#767676;

}

input:-moz-placeholder { /* Firefox 18- */

  color:#767676;

}



textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color:#767676;

}

textarea::-moz-placeholder { /* Firefox 19+ */

  color:#767676;

}

textarea:-ms-input-placeholder { /* IE 10+ */

  color:#767676;

}

textarea:-moz-placeholder { /* Firefox 18- */

  color:#767676;

}



select::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color:#767676 !important;

}

select::-moz-placeholder { /* Firefox 19+ */

  color:#767676 !important;

}

select:-ms-input-placeholder { /* IE 10+ */

  color:#767676 !important;

}

select:-moz-placeholder { /* Firefox 18- */

  color:#767676 !important;

}



select::placeholder { /* Firefox 18- */

  color:#767676 !important;

}

h1.product_title:hover{color:#fcb040 !important;transition:.5s ease;}

.widget-sub-navigation ul .cat-parent:before, .widget-sub-navigation ul .page_item_has_children:before, .widget-sub-navigation ul.menu>.menu-item-has-children:before, .widget_nav_menu ul .cat-parent:before, .widget_nav_menu ul .page_item_has_children:before, .widget_nav_menu ul.menu>.menu-item-has-children:before, .widget_product_categories ul .cat-parent:before, .widget_product_categories ul .page_item_has_children:before, .widget_product_categories ul.menu>.menu-item-has-children:before, .woocommerce-MyAccount-navigation ul .cat-parent:before, .woocommerce-MyAccount-navigation ul .page_item_has_children:before, .woocommerce-MyAccount-navigation ul.menu>.menu-item-has-children:before{color:#fff !important;}

.re_nap{ width: 160px; float:left;}
.cap_ref{ cursor:pointer;}

.page-id-11 .header-style-1 .mk-header-padding-wrapper{ padding-top: 0;}


#mk-footer .g-recaptcha{transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;} 

@media screen and (max-height: 575px){.g-recaptcha {transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;} }

 

@media only screen and (max-width: 767px){
.single-product div.product .product_title{margin-top: 100px !important;}
#mk-footer{margin-top: 30px !important;}

}