/*
Theme Name:    Jupiter Child Theme
Template:      jupiter
Version:       1.0.0
Theme URI:			http://demos.artbees.net/jupiter5
Description:   Customized design of the Jupiter theme.
Author:        Site Smart Marketing, Inc.
Theme URI:			http://themeforest.net/user/artbees
Text Domain:		mk_framework
Domain Path:		/languages/
*/
.quantity.buttons_added label {
    display: none;
}
@font-face{
    font-family: Modaerne, Arial, sans-serif;
    src: url("/fonts/modaerneregular.ttf") format('truetype'), url("/fonts/ModaerneRegular.woff") format('woff');
}
.page-template-default .mtli_pdf{background-image:none!important;}
.center{text-align:center;}
.no-indent{margin-left:5px;}
.update-circuit{height:67px!important;}
.whitetext,.whitetext {color:#fff!important;}
h1,h2,h3,h4,h5,h6, .mk-edge-title, .edge-title, .mk-blog-container .mk-blog-meta .the-title, .post .blog-single-title, .mk-blog-hero .content-holder .the-title, .blog-blockquote-content, .blog-twitter-content, .widgettitle, .entry-title{font-family:"Modaerne", Arial, sans-serif;}
.required{border-bottom:none !important;cursor:inherit !important;text-decoration:none !important;}
.mtli_attachment{background-position:left center!important;}
.category .mk-blog-thumbnail-item .featured-image .image-hover-overlay, 
.category .mk-blog-thumbnail-item .featured-image .post-type-badge{display:none !important;}
.category .mk-blog-thumbnail-item .featured-image img{transition:unset;transform:none !important;}
.mk-archive-products span{ display: block; }
.header-toolbar-contact svg{vertical-align:text-top;}
.mk-toolbar-holder .mk-login-link{color:#ffffff!important;background:#54b948!important;background:-moz-linear-gradient(top, #54b948 0%, #299a0b 100%)!important;background:-webkit-linear-gradient(top, #54b948 0%,#299a0b 100%)!important;background:linear-gradient(to bottom, #54b948 0%,#299a0b 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#54b948', endColorstr='#299a0b',GradientType=0 )!important;padding:5px 15px;font-weight:bold!important;border-radius:5px!important;}
.mk-toolbar-holder .mk-login-link:hover{background:#000!important;}
.mk-header-social a svg{height:20px!important;width:20px!important;}
.mk-header-toolbar .mk-header-social a svg:hover{fill:#54B948!important;}
.mk-header-start-tour.hidden {visibility: visible !important; opacity: 1 !important;}
.mk-header-right {z-index: 999;}
.mk-grid.header-grid .one-row-style{padding:0px 20px;}
.main-navigation-ul>li.no-mega-menu ul.sub-menu .current-menu-item a, 
.main-navigation-ul>li.no-mega-menu ul.sub-menu .current-product-ancestor a, 
.main-navigation-ul>li.no-mega-menu ul.sub-menu .current-post-ancestor a, 
.main-navigation-ul>li.no-mega-menu ul.sub-menu .current-menu-parent a, 
.main-navigation-ul>li.no-mega-menu ul.sub-menu .current-post-parent a{background:#777777!important; color:#fff!important;}
.mk-edge-slider .edge-title{font-size:58px!important;text-transform:uppercase;}
.mk-edge-slider .edge-desc{line-height:1.4;font-size:20px;}
.homeslider{-webkit-box-shadow:10px 10px 80px -10px rgba(0,0,0,0.75)!important;-moz-box-shadow:10px 10px 80px -10px rgba(0,0,0,0.75)!important;box-shadow:10px 10px 80px -10px rgba(0,0,0,0.75)!important;}
.master-holder .underslidertrio h2{font-size:38px;}
.master-holder .undersliderboxes h2{font-size:20px;text-transform:uppercase;font-family:"Modaerne";}
.greenhover:hover{opacity:0.8!important;border-radius:100%;background-color:#54B948;}
.whitehover:hover{opacity:0.8!important;}
.larger-bullet-list li, 
.larger-bullet-list li a{font-size:20px;color:#fff;margin-bottom:15px;font-family:"Modaerne";}
.larger-bullet-list li a:hover{color:#54B948;}
.news-home{min-height:440px;}
.news-home .vc_gitem-link{color:#54B948!important;font-size:18px;font-weight:bold;line-height:1!important;padding-bottom:5px!important;font-family:"Modaerne"!important;}
.news-home .vc_gitem-zone{border-top-width:0px !important;}
.news-home .vc_grid-item-mini{border:5px solid #54b948 !important;}
.news-home .news-title-wrapper{overflow:hidden;}
.companyinfo .mk-fancy-title{margin-bottom:70px;}
.home-subscribe figure img{max-width:90%;max-height:120px;}
.home-ems-section{padding:150px 0 !important;}
.home-ems-section p{color:#fff;font-size:20px;font-family:"Modaerne";}
.mtli_igs{background-image:url("/wp-content/themes/jupiter-child/images/mime/igs_new_24x24.png");}
.mtli_sldprt{background-image:url("/wp-content/themes/jupiter-child/images/mime/sldprt_new_24x24.png");}
.mtli_slddrw{background-image:url("/wp-content/themes/jupiter-child/images/mime/slddrw_new_24x24.png");}
/*.mtli_alddrw{background-image:url("/wp-content/themes/jupiter-child/images/mime/slddrw_new_24x24.png");}*/
.mtli_stl{background-image:url("/wp-content/themes/jupiter-child/images/mime/stl_new_24x24.png");}
.mtli_video{background-image:url("/wp-content/themes/jupiter-child/images/mime/video_link_2_24x24.png");}
.mtli_weburl{background-image:url("/wp-content/themes/jupiter-child/images/mime/www-icon_24x24.png");}
.mtli_zip{background-image:url("/wp-content/themes/jupiter-child/images/mime/zip_24x24.png");}
.mtli_exe{background-image:url("/wp-content/themes/jupiter-child/images/mime/software.png");}
.mtli_msi{background-image:url("/wp-content/themes/jupiter-child/images/mime/software.png");}
.button, 
.mk-button, 
.details-button{font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:center;}
.woocommerce-Message .button, 
.woocommerce-message .button{color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:5px 15px!important;}
.woocommerce-Message .button:hover, 
.woocommerce-message .button:hover{color:#fff!important;opacity:0.8;}
.greenbutton, 
.details-button, 
.woocommerce-Message .button, 
.woocommerce-message .button{background:#54b948!important;background:-moz-linear-gradient(top, #54b948 0%, #299a0b 100%)!important;background:-webkit-linear-gradient(top, #54b948 0%,#299a0b 100%)!important;background:linear-gradient(to bottom, #54b948 0%,#299a0b 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#54b948', endColorstr='#299a0b',GradientType=0 )!important;color:#fff!important;}
.greenbutton:hover, 
.details-button:hover{opacity:0.9!important;}
.button.largebutton.greenbutton{font-size:26px!important;padding:20px 40px!important;}
.button.greenbutton.selector-guide-btn{max-width:100%;box-sizing:border-box;height:auto;word-break:break-word;display:block;white-space:normal;text-align:center;line-height:20px !important;}
.product-details-button.btn{font-size:13px!important;line-height:1!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;height:auto!important;padding:5px 15px!important;}
.faqbottomlinks .button{display:inline-block;margin:15px 15px 15px 0px;}
.dataTables_paginate a.paginate_button.previous.disabled{display:none!important;}
.mk-pagination{border-top:2px solid #eee;margin:0 auto;padding:20px 0;position:relative;text-align:center;}
.pagination-arrows.is-vis-hidden{display:none;}
.pagination-container{float:left;width:100%;margin:20px 0;border-bottom:2px solid #eeeeee;padding-bottom:20px;}
.pagination-container ul.page-numbers{list-style:none;display:block;margin:0;padding:0;}
.pagination-container ul.page-numbers li{display:inline-block;float:left;margin:0 6px !important;}
.pagination-container ul.page-numbers li a{color:rgba(0,0,0,.4);box-sizing:border-box;display:block;border:1px solid transparent;font-size:16px!important;font-weight:700;padding:10px 14px;line-height:12px;}
.pagination-container ul.page-numbers li a.next, 
.pagination-container ul.page-numbers li a.prev{padding:0;height:36px;width:38px;text-align:center;}
.mk-pagination a, 
.mk-pagination .page-number{display:block;border:1px solid transparent;font-size:16px!important;font-weight:700;}
.pagination-container ul.page-numbers li span.current, 
.paginate_button.current{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #dcdcdc 100%) repeat scroll 0 0;border:1px solid #979797!important;color:#333333!important;font-weight:700;padding:10px 14px;box-sizing:border-box;display:block;transition:all 0.2s ease 0s;line-height:12px;}
.mk-pagination .current-page{font-weight:700;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #dcdcdc 100%) repeat scroll 0 0;border:1px solid #979797!important;color:#333333!important;font-size:16px!important;}
.pagination-container ul.page-numbers li a:hover, 
.mk-pagination .page-number:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%);}
.prev.page-numbers, 
.next.page-numbers, 
.pagination-arrows{color:#ffffff!important;background:#54b948!important;background:-moz-linear-gradient(top, #54b948 0%, #299a0b 100%)!important;background:-webkit-linear-gradient(top, #54b948 0%,#299a0b 100%)!important;background:linear-gradient(to bottom, #54b948 0%,#299a0b 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#54b948', endColorstr='#299a0b',GradientType=0 )!important;border-radius:100%;border:1px solid #979797 !important;}
.prev.page-numbers:hover, 
.next.page-numbers:hover, 
.pagination-arrows:hover{background:#000!important;}
ul.page-numbers .page-numbers svg{height:20px;width:16px;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);fill:currentColor;}
.sidebar-wrapper .cat-item{color:#000!important;background:#F7F7F7;}
.productbuttons{text-align:center;}
.productbuttons .side-btn{margin:3px;}
#gform_wrapper_3 .gfield_description{font-size:16px!important;}
.gform_wrapper .gfield_checkbox li label, 
.gform_wrapper .gfield_radio li label{font-size:16px!important;}
.search-result-item{display:inline-block;width:100%;}
.search-post-featured-thumb{float:left;width:150px;margin-right:10px;margin-bottom:10px;}
.gallery .wp-caption-text{font-weight:bold;font-size:14px;}
.newsletterbox{border:5px solid #54b948;padding:10px;margin-top:20px;}
.newsletterbox .button{width:34%!important;font-size:14px!important;display:block!important;float:left!important;margin:5px!important;letter-spacing:0px!important;}
.firstcolof2ref{width:94%;}
.cntnum{margin-left:3px;}
.product-category .item-holder h4{font-size:20px!important;color:#fff!important;background:#666!important;margin-bottom:1px;height:auto;font-family:"Modaerne";}
.product-category .item-holder img:hover{opacity:0.8;}
.woocommerce .product-category h4 .count{color:#ddd;}
.mk-woocommerce-shop-loop__title{color:#999!important;font-size:40px!important;font-family:"Modaerne";}
.wc-product-table-controls{margin-bottom:10px;}
.filter-label, 
.dataTables_filter label{font-weight:700!important;}
.dataTables_filter input{height:35px!important;}
#theme-page select, 
.woocommerce select{background:#fdfdfd url("/wp-content/themes/jupiter/assets/images/selectbox-arrow.png") no-repeat scroll right center;line-height:13px;}
.wc-product-table-wrapper select{padding:12px 14px 12px 11px!important;}
.woocommerce.dataTable th{background:#666;color:#fff!important;border-right:1px #999 solid;}
.wc-product-table.woocommerce td{vertical-align:middle;border-bottom:1px #eee solid;}
.wc-product-table.woocommerce td img{display:block;margin-left:auto;margin-right:auto;}
.dataTable thead .sorting_asc{background-image:url("./images/sort_asc-green.png")!important;}
.dataTable thead .sorting_desc{background-image:url("./images/sort_desc-green.png")!important;}
.wc-product-table.woocommerce tr:nth-child(even){background-color:#eeeeee;}
.col-wve_datasheet img{width:40px;height:auto;}
.col-wve_datasheet{text-align:center;}
.woocommerce .dataTable.no-footer{border-bottom:0px;}
.wc-product-table-below{margin-top:50px;border-top:2px #eee solid;padding-top:10px;}
.wc-product-table-below .dataTables_info{color:#666;}
.details-button.btn{font-size:11px!important;}
.col-wve_datasheet{background-image:none!important;}
.col-wve_combined_ld_tc img{max-width:40px;}
.add-cart-responsive-state .mk-header-cart-count{background:#54b948;}
.col-wve_objorder{display:none!important;}
.hidden{display:none;}
.col-sku.all.sorting{background-image:none;}
ins{text-decoration:none!important;}
.woocommerce-notice--success{border-color:#686868;background-color:#54b948;color:#fff;}
.bulkmessage{background:#666;color:#fff;padding:20px;margin-bottom:30px;text-align:center;font-weight:700;}
.woocommerce .cart_totals h2{font-size:30px!important;}
.single-product .entry-summary .entry-title, 
.single-product .entry-summary .title{text-transform:none!important;}
.single-product .product_title.entry-title{font-family:"Modaerne";text-transform:none!important;}
.product_features li{font-size:14px;line-height:1.3;}
.product_meta{font-size:16px!important;font-weight:700;}
.product_meta span span{font-weight:400;}
.product_meta a{color:#54b948!important;}
.product_meta a:hover{color:#333!important;}
.product_meta a.button.greenbutton{display:inline-block;color:#fff!important;margin-top:15px;}
.woocommerce .product .images{margin-bottom:10px;}
.woocommerce-Tabs-panel h2{font-size:26px!important;color:#999!important;margin-top:15px;}
.single-product.woocommerce .button.single_add_to_cart_button{padding:15px 20px 15px 35px!important;}
.single-product .product_meta{display:inline-block;width:100%;padding:15px;background:#FAFAFA;border-top:0px solid #e3e3e3;border-bottom:0px solid #e3e3e3;margin-top:0;}

.support-icons{display:inline-block;width:100%;border:1px #eee solid;text-align:center;padding:10px 5px;margin:0px 0px 40px 0px;}
.support-icon img{width:80px;height:80px;overflow:hidden;}
.blkpricing{float:left;width:49%;margin:0px 0;border:2px solid #f1eff2;background:#fff;padding:20px 30px;line-height:1;font-size:14px;font-weight:400;}
.blkpricing strong{font-size:16px;}
.blkpricing{width:100%;}
table.dynamic_pricing_table td, 
table.dynamic_pricing_table th{text-align:left;padding:0;}
.blkpricing table{margin:0;}
.blkpricing strong{display:block;margin-bottom:10px;}
.product_meta .blkpricing .bpricing{padding-bottom:10px;}
.meta_info{float:right;width:49%;border:2px solid #f1eff2;background:#fff;padding:20px 30px;}
#cboxTitle{color:#fff!important;}
.support-icon{margin:10px;display:inline-block;}
.wc-product-table-controls select{display:inline!important;min-width:180px!important;}

.child .dtr-details img {margin:0px!important; max-width:40px;}
.wc-product-table tr.child .dtr-title {
	width: 150px!important;
}

.wlaccordian.dllist .wlaccordian-content{display:none;}
.wlaccordian > h2, 
.wlaccordian > h3{background:#777;font-size:18px!important;padding:10px;color:#fff !important;cursor:pointer;}
.woocommerce-Tabs-panel .wlaccordian-content a{display:inline-block;line-height:1;padding-top:9px;vertical-align:middle;}
.faq-post .wlaccordian > h3{font-size:18px!important;color:#fff !important;}
.wlaccordian h2:after, 
.wlaccordian h3:after{content:"\002b";float:right;}
.wlaccordian.active-parent h2:after,
.wlaccordian.active-parent h3:after{content:"\2013";float:right;}
.wlaccordian > h4{background:#777;font-size:18px!important;padding:10px;color:#fff !important;cursor:pointer;}
.wlaccordian h4:after{content:"\002b";float:right;}
.wlaccordian.active-parent h4:after{content:"\2013";float:right;}
.wlaccordian.dllist.active-parent .active{display:table !important;}
.wlaccordian.dllist{width:100%;float:left;}
.softwaredl.wlaccordian-content tr th:nth-child(2){text-align:right;}
.softwaredl.wlaccordian-content tr td:nth-child(2){text-align:right;}
.datasheet-sku.mtli_attachment.mtli_pdf{padding:0px !important;background:none;}
body .mk-accordion.fancy-style .mk-accordion-single{border:0px solid #ececec;margin-bottom:15px;}
body .mk-accordion.fancy-style .mk-accordion-tab{background:#777;font-size:18px!important;padding:10px;color:#fff !important;cursor:pointer;}
body .mk-accordion.fancy-style .mk-accordion-tab:hover{background-color:#777;}
body .mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-pane{border-top:0px solid #ececec;padding:0;}
div.mk-accordion-tab svg{display:none !important;}
div.mk-accordion-tab:after{content:"\002b";float:right;}
.current div.mk-accordion-tab:after{content:"\2013";float:right;}
.productcta{width:100%;display:block;background:#40963A;margin-bottom:5px;box-sizing:border-box;}
.productcta .mk-grid{padding:40px;box-sizing:border-box;}
.productctaleft{float:left;display:block;left:50px;position:relative;width:60%;}
.productctaright{float:right;display:block;position:relative;right:50px;width:30%;}
.ctatext{display:block;font-family:"Modaerne";font-size:40px;text-transform:uppercase;color:#fff;text-align:left;line-height:1;}
.productctaright .button{float:right;white-space:normal;}
.wc-tabs li.active a{color:#54b948!important;}
#tab-accessories_tab .supporttable tr{background:#eee;}
#tab-accessories_tab .supporttable tr:nth-child(2n){background:#fff;}
.accessories td, 
.relatedparts td, 
.kits td{border-bottom:1px solid #eeeeee;vertical-align:middle;}
.distributor-title{font-size:30px!important;color:#999!important;}
.distributors-terms-dropdown-container{float:left;width:100%;margin:20px 0;}
.distributors-terms-dropdown-container .distributors-terms-dropdown{display:inline-block !important;margin-right:20px;}
.distributors-terms-dropdown-container a{display:inline-block !important;}
.distributor-post{float:left;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #ddd;}
.distributor-left{float:left;width:38%;padding:0 20px;}
.distributor-right{float:left;width:24%;padding:0 20px;}
.distributor-center{float:left;width:38%;padding:0 20px;}
.distributor-left label, 
.distributor-right label, 
.distributor-center label{font-weight:bold;}
.distributor-logo{margin-bottom:30px;}
.distributor-info-row{float:left;width:100%;margin-bottom:5px;}
.mk-fancy-table th, 
.mk-fancy-table.table-style2 th, 
.mk-fancy-table.table-style1 th{background-color:#bcbcbc!important;padding:5px!important;color:#fff!important;text-transform:uppercase!important;font-weight:700!important;font-size:14px!important;}
.mk-fancy-table.table-style2 td{text-align:left;}
.supporttable td, 
.supporttable th{text-align:left;padding:5px!important;line-height:1;vertical-align:middle;}
.supporttable tr:nth-child(2n){background:#eeeeee;}
.supporttable .text-right{text-align:right!important;}
.supporttable.newsletter th, 
.supporttable.newsletter td{padding:10px!important;}
.mk-accordion-tab span{font-family:"Modaerne"!important;}
#mk-page-id-2137 .mk-fancy-table th{background-color:#fff!important;color:#000!important;}
.table_header.table-label{font-size:12px;	text-align:center;}
.prdtable_oddlt.table-center{text-align:center;}
.downloadcontianer{float:left;width:100%;margin:20px 0;}
.downloadcontianer .product-list{display:inline-block !important;margin-right:20px;}
.faq-search-form{float:left;width:100%;padding:20px;background:#eee;border:1px solid #ebebeb;display:block;border-bottom:#fff solid 10px;}
.faq-container{display:inline-block;width:100%;}
.faq-form-row{display:block;margin-bottom:10px;width:100%;}
.faq-form-row .label{display:inline-block;font-weight:700;width:150px;}
.faq-form-row .input{width:45%;display:inline-block;}
.faq-form-row .input-field{width:100%;}
.faq-form-row .submit{width:20%;display:inline-block;margin-left:20px;}
.faq-search-form .submit input.button{position:relative;top:-7px!important;display:inline-block;height:35px;}
.faq-search-form .submit a.button{display:inline-block;top:-7px!important;}
.faq-search-form .reset-text{margin-left:15px;}
.faq-form-row .input select{width:100%;}
.faqs-post{display:block;border-bottom:2px #eeeeee solid;padding:10px;}
.post-type-archive-faq .faqs-post:nth-child(odd){background:#eeeeee;}
.faqs-left{float:left;width:10%;}
.faqs-right{width:80%;display:table-cell;}
.faqs-right p{margin-bottom:0px!important;}
.single-faq .mk-post-nav{display:none;}
.single-faq .appliestoproducts{float:right;background:#eeeeee;border:2px #ddd solid!important;padding:14px;max-width:300px;margin:0px 15px 30px 15px;}
.single-faq .appliestoproducts h3{font-size:18px!important;color:#999!important;}
.relateddownloads h3, 
.relatedfaqs h3, 
.relatedlink h3{color:#999!important;}
.single-faq .relateddownloads a, 
.single-faq .relatedfaqs a, 
.single-faq .relatedlink a{display:inline-block!important;line-height:18px!important;margin-bottom:15px!important;}
.single-faq table{border:2px #ddd solid;border-collapse:separate!important;}
.single-faq table td, 
.single-faq table th{text-align:inherit!important;padding:5px 10px;}
.single-faq td.table_border img, 
.single-faq td.table_border{display:none;height:1px!important;}
.faq-post h2{font-size:26px!important;}
.faq-post h3{font-size:24px!important;}
.faq-post table{width:auto!important;}
.faq-post .table_border > img{width:100%;}
.table_border > img{width:100%;}
#fq1121{width:75%!important;margin:0px 0px 20px 0px;}
#fq1121 th{background:#EEEEEE;border:1px solid #ddd;padding:5px;width:50%;}
#fq1121 td{padding:5px;border:1px solid #ddd;}
.dataTables_paginate a.paginate_button.previous, 
.dataTables_paginate a.paginate_button.next{display:block;height:38px;width:38px;float:left;color:#9a9a9a;color:rgba(0,0,0,.4);border:2px solid transparent;position:relative;box-sizing:border-box;font-size:20px!important;font-weight:700;color:#ffffff!important;background:#54b948!important;background:-moz-linear-gradient(top, #54b948 0%, #299a0b 100%)!important;background:-webkit-linear-gradient(top, #54b948 0%,#299a0b 100%)!important;background:linear-gradient(to bottom, #54b948 0%,#299a0b 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#54b948', endColorstr='#299a0b',GradientType=0 )!important;border-radius:100%;border:1px solid #979797 !important;font-size:0px !important;}
.dataTables_paginate a.paginate_button.previous:hover, 
.dataTables_paginate a.paginate_button.next:hover, 
.dataTables_paginate a.paginate_button.previous.disabled:hover, 
.dataTables_paginate a.paginate_button.next.disabled:hover{background:#000!important;color:#ffffff!important;}
.dataTables_paginate a.paginate_button.previous, 
.dataTables_paginate a.paginate_button.previous.disabled{margin-right:10px;float:left;color:#fff !important;}
.dataTables_paginate a.paginate_button.next, 
.dataTables_paginate a.paginate_button.next.disabled{margin-left:10px;float:right;color:#fff !important;}
.dataTables_paginate a.paginate_button.previous:before{font-size:20px;line-height:normal;content:"\f104";display:inline-block;position:absolute;top:6px;left:13px;font-family:"FontAwesome";font-weight:100;}
.dataTables_paginate a.paginate_button.next:before{font-size:20px;line-height:normal;content:"\f105";display:inline-block;position:absolute;top:6px;right:13px;font-family:"FontAwesome";font-weight:100;}
.widget_product_categories .product-categories .cat-item a{display:block !important; margin-left:15px;}
.woocommerce #content .quantity .plus, 
.woocommerce .quantity .plus{top:0 !important;}
#order_review_heading{margin-top:30px;}
#mk-footer .widgettitle{font-size:25px!important;}
.woocommerce-checkout.woocommerce-page .woocommerce-error{border-color:#ff0000;background-color:#fff;color:#ff0000;}
.single.single-product .supporttable{table-layout:fixed !important;}
.single.single-product .supporttable .accmodel{width:25%;}
.single.single-product .supporttable .acctitle{width:60%;}
.single.single-product .supporttable .accprice{width:10%;}
.single.single-product .supporttable .prodthumb{width:5%;}
.empty-cart-left{float:left;}
.woocommerce .cart .actions .coupon{margin-right:20px;}
table.wc-product-table.dtr-inline.collapsed>tbody>tr>td:first-child::before, 
table.wc-product-table.dtr-inline.collapsed>tbody>tr>th:first-child::before{top:50% !important;transform:translateY(-50%) !important;}
.sidebar-wrapper .widget.widget_text>.textwidget>p{text-align:center;}
.sidebar-wrapper a.side-btn{text-align:center;display:block;}
.mk-blog-author {display: none;}
.mk-categories {display: none;}
@media screen and (max-width:500px){.button{text-align:center;} .single.single-product .supporttable .accprice{width:20% !important;padding:0 !important;} }
@media screen and (max-width:1300px){
.a-sticky .logo-is-responsive .mk-sticky-logo{display:block !important;} 
.a-sticky .logo-is-responsive .mk-resposnive-logo{display:none !important;} 
}
@media screen and (max-width:991px){
.productctaleft{width:55%;} 
}
@media screen and (min-width:768px){
.sticky-style-fixed.header-style-1.a-sticky .mk-header-holder, 
.sticky-style-fixed.header-style-3 .mk-header-holder{position:fixed !important;} 
}
@media screen and (max-width:768px){
.productctaleft{float:left;display:block;left:0;position:relative;width:100%;text-align:center;} 
.ctatext{display:block;font-family:"Modaerne";font-size:40px;text-transform:uppercase;color:#fff;text-align:center;line-height:normal;} 
.productctaright{float:right;display:block;position:relative;right:0;width:100%;} 
.productctaright .button{float:right;width:100%;white-space:normal;text-align:center;margin-top:20px;box-sizing:border-box;} 
}
@media screen and (min-width:1024px) and (max-width:1300px){
.wc-product-table-controls .wc-product-table-select-filters, 
.wc-product-table-controls .dataTables_filter{margin-left:0 !important;margin-right:0 !important;} 
.wc-product-table-controls .dataTables_filter input[type="search"]{width:150px !important;} 
.wc-product-table-controls select{width:160px !important;min-width:160px !important;} 
.wc-product-table-controls select[name="wcpt_filter_pa_package"], 
.wc-product-table-controls select[name="wcpt_filter_pa_current"]{width:120px !important;min-width:120px !important;} 
}
@media screen and (max-width:1023px){
.wc-product-table-controls .wc-product-table-select-filters, 
.wc-product-table-controls .dataTables_filter{margin-left:0 !important;margin-right:0 !important;float:left !important;text-align:left !important;} 
}
@media screen and (max-width:767px){
.woocommerce-tabs ul.tabs li{min-height:46px !important;} 
.woocommerce-tabs ul.tabs li a{padding:10px !important;} 
.single.single-product .woocommerce-message{padding-right:140px !important;position:relative !important;}
.single.single-product .woocommerce-message a.button{position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.mk-pagination .mk-pagination-inner{margin:0 auto !important;}
.mk-pagination a, 
.mk-pagination .page-number{display:inline-block !important;}
.mk-pagination .mk-pagination-next, 
.mk-pagination .mk-pagination-previous{height:36px !important;width:38px !important;}
.distributor-post .distributor-left,
.distributor-post .distributor-center,
.distributor-post .distributor-right{float: none;width: 100%;padding: 0;display: inline-block;}
.single-faq .appliestoproducts{float:none;margin:0px 0px 30px;}
.faqs-post .faqs-left{float:left !important;width:80px !important;}
.single.single-product .supporttable .prodthumb{display:none !important;}
}
@media screen and (max-width:780px){
.mk-toolbar-holder{text-align:center !important;} 
}
/*home Page Section Title*/
@media screen and (max-width:767px){
#fancy-title-24{font-size:35px !important;margin-bottom:0 !important;}
}
/*End home Page Section Title*/
@media screen and (max-width:860px){
.faq-form-row .submit{width:auto !important;}
}
@media screen and (max-width:455px){
#fancy-title-10, #fancy-title-32,#fancy-title-17,#fancy-title-27{font-size:50px !important;}
.woocommerce-checkout form .form-row{float:none !important;width:100% !important;clear:both !important;}
}
@media screen and (max-width:845px){
.techdatatext{margin-top: 50px!important;}
}
@media screen and (max-width:1055px){
.woocommerce-checkout .woocommerce .col-2{margin-top: 30px;}
}
@media screen and (max-width:720px){
.wc-product-table-controls .wc-product-table-select-filters, 
.wc-product-table-controls .dataTables_filter{float:none !important;width:100% !important;} 
.wc-product-table-controls .wc-product-table-select-filters select{clear:both !important;display:block !important;margin: 0 0 10px;} 
}
@media screen and (max-width:681px){
.faq-form-row .submit{width:100%;margin:0 0 5px !important;clear:both !important;display:block !important;}
.faq-search-form .submit input.button{top:0 !important;}
.faq-search-form .submit a.reset-text{line-height:35px;}
.faq-search-form .input select{min-width:100px !important;}
}
@media screen and (max-width:480px){
.faq-form-row .label,
.faq-form-row .input,
.faq-form-row .submit{width:100%;margin:0 0 5px !important;clear:both !important;display:block !important;}
.mk-edge-slider .edge-title{font-size:40px !important;}
.mk-single-content p:first-child{float:left;width:100%;}
.mk-single-content p:first-child img{float:left;margin:0;}
.shipping-calculator-form .form-row select{min-width:100px !important;}
}
@media screen and (min-width:751px) and (max-width:780px){
.customHomepagebox .vc_col-sm-3.wpb_column {width:100% !important;height:25% !important;float:left !important;}
.news-home .vc_col-sm-3 {
    display: block!important;
    width: 80%!important;
    margin: 0 auto;
}
.companyinfo .vc_col-sm-6 {
		width: 100%!important;
}
.productcntblck .vc_col-sm-6, .productcntblck .vc_col-sm-4 {
	width: 100%!important;
}
.supportrowhome .vc_col-sm-8, .supportrowhome .vc_col-sm-4 {
	width: 100%!important;
}
.home-ems-section .vc_col-sm-8, .supportrowhome .vc_col-sm-4 {
	width: 100%!important;
}
.readnews .vc_col-sm-2  {
	width:100%!important;
}

.needvariation .vc_col-sm-2 {
	width:100%!important;
}
  
.home-subscribe .vc_col-sm-4 {
    width: 100%!important;
    margin: 0 auto!important;
}

.homemobilefix {
		text-align:center!important;
  	width: 100%!important;
}

}
@media screen and (min-width:1200px){
.news-home .news-title-wrapper{height:180px !important;}
}

@media screen and (max-width:500px){
.single.single-product .supporttable .acctitle {
    width: 40%;
}
.single.single-product .supporttable .accmodel {
    width: 20%;
}
}

@media screen and (max-width:768px){
.home-subscribe img {
  max-width:80%!important;
  height:auto!important;
  display:block!important;
  padding-bottom:10px!important;
  position:absolute;
  top:10%;
  left:10%;
}
  
.home-subscribe img:empty
{
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
  
.home-subscribe  #fancy-title-30 span {
    margin-top: 30px!important;
    display: block;
}
}

.height-full {
  height: inherit;
}