/*
 Theme Name:   Electronics Child
 Theme URI:    https://m-electronics.kute-themes.com
 Description:  Electronics Child Theme
 Author:       KuteThemes
 Author URI:   
 Template:     electronics
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready
 Text Domain:  electronics-child
*/
.sblue{
	color:#4f81bd;
}
.sblueback{
	background-color:#4f81bd;
}
.warning{
	font-weight: bold;
	text-align:center
}

/* ------------------------review------------------------*/
.rating {
    float:left;
    width:auto;
}
.rating span { 
	float:right; 
	position:relative;
	font-size:30px;
}
.rating span input {
    position:absolute;
    top:0px;
    left:0px;
    opacity:0;
	height:30px;
	width:30px;
}
.rating span.fa {
    display:inline-block;
    text-align:center;
    color:#ccc;
}
span.fa::before, i.fa::before{display:inline}
.rating span:hover ~ span.fa,
.rating span.fa:hover,
.rating span.fa.checked,
.rating span.checked.fa ~ span.fa {
    color:#337ab7;
}
/* ------------------------cart------------------------*/
@media (max-width: 567px){
	
	.woocommerce-cart-form .shop_table td {
    text-align: left!important;
	}
}
.product-price, .product-quantity, .product-subtotal, .woocommerce-Price-amount{display:none !important}

.woocommerce-cart-form__cart-item{border-bottom: 1px solid #555;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="url"], select, textarea{
	border: 1px solid #BBB;
    border-bottom-color: #ddd;
	border-right-color: #ddd;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
}

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

	.short-description, .product_meta, body.woocommerce div.product .woocommerce-tabs, body.woocommerce #content div.product .woocommerce-tabs { display: none; }
	body.woocommerce .images { float: none !important; width: auto !important; margin-bottom: 40px !important; clear: both !important; }

	table .product-thumbnail { display: none; }

	.woocommerce-page #content div.product form.cart .variations { margin-left: 0; }

	table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.287em; }

	.woocommerce .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { width: 100% !important; }
	.woocommerce .woocommerce form .form-row, .woocommerce-page form .form-row { width: auto !important; float: none !important; }

	#order_review .shop_table { margin-left: 0; }
}

/* ------------------------ application notes------------------------*/

.app-category-parent{
	font-weight: bold ;
	font-size:15px;
}
.app-note-category{
	font-size:23px;
}
.cannabis-nav-link{
	font-size:13.5px;
}
ul.app-note {
    margin-bottom: 14px;
    list-style: none;
}
ul.app-note li{ width: 300px; height: auto;  margin: 0 0 7px 0; }
ul.app-note li a { 
    display: block;
	width: 300px;
	height: auto;
	margin: 0 0 7px 0;
	font-size: 16px;
	padding: 5px 0 0 20px;
	text-decoration: none;
}
.blue-app-note a{
	background: #ffffff ;
	color: #333;
}
.green-app-note a{
	background: #5cbd4f ;
	color: white;
}
ul.app-note li a:hover { background-color: #EFEFEF; }

.blue-app-note{ border-left: 5px solid #4f81bd; }

.green-app-note{
 border-left: 5px solid #5cbd4f; 
	/*margin:0px !important;
	border-top:5px solid #5cbd4f;
	border-bottom:5px solid #5cbd4f;*/
}
.green-app-note a:hover{color: white; background-color:#5cbd4f !important}
/* ------------------------ footer------------------------*/
/*navigation spacing*/
#ovic_nav_menu-7 li{padding: 5px 0;}
.footer .widget-ovic-mailchimp .widget-form-wrap {min-height:150px}
.goog-te-combo{border-color: #e6e6e6;}
.socials-list span{color: #333;}
@media (max-width: 767px){
	.mylivechat_inline{display:none;}
}
@media ( max-width: 991px){
	.top-footer {
	 display:none;
	}}

.mobile-block.mobile-block-userlink{display:none;}


/* ------------------------ blog ------------------------*/
/*faq*/
.faq-link{
	font-size:18px;
}
/*trade in*/
@media ( min-width: 567px){
	form.form-style-1{
		padding: 30px;
		border: 2px solid #666;
		border-radius: 10px;
	}
}

.grecaptcha-badge {
display: none !important;
}
#comments{display:none;}
/*about us image hide*/
/*@media (max-width: 767px){
	.vc_custom_1551222873545{display:none;}
	.vc_custom_1551117434635{display:none;}
	.ovic_custom_5c82e1bb15556{display:none;}
}*/
.fa.prev.slick-arrow{
	border-width:2px;
}

.vc_custom_1551123919200{
	margin-left: 0px;
	margin-right: 0px;
}
.vc_custom_1551123919200 div{
	margin: 5px 10px 5px 10px;
}

/*.attachment-1170x610{display:none;}
.attachment-85x60{display:none;}*/
.post-thumb a figure img {
	width:100px !important;
	padding-right:10px
}
.post-thumb {display:inline;}
article.post-single .post-thumb {display:none;}
.author-info{display:none;}
li.author{display:none;}
.blog-grid .post-item .post-info {
	width: calc(100% - 200px) !important;}

.vc_row.wpb_row.vc_row-fluid{
	margin-left:10px;
	margin-right: 10px;
}

.ovic-google-maps{min-height:338px;}
.vc_custom_1551123919200{ 
	margin: 15px;
}

.financing-grid a{
	display: inline-block;
  pointer-events: none;
}

.financing-grid img{
	height: 80px;
	width: 80px;
}
/* ------------------------ index ------------------------*/
@media (max-width: 413px){
	#cannabis-btn{display:none}
}
#cannabis-block #cannabis-label{
	display:none;
}
#cannabis-block:hover #cannabis-label{
	display:block;
}
#cannabis-label{
	position:absolute;
	left:53px;
	top:30px;
	z-index:50;
	display:none;
	color:white;
	background-color:#cccccc;
	border-radius:20px;
	padding:1px 10px;
	font-size:11px;
}
#cannabis-btn{
	position:absolute;
	z-index:50;
	top:20px;
	left:3px;
}
@media (max-width: 767px ){
	.main-page-menu{
		margin-left: 30px;
		margin-right: 30px;
	}
}

@media (min-width: 992px) and (max-width:1200px){
	.wpb_column.vc_column_container.vc_col-sm-6.vc_col-lg-3{display:none;}
	.vc_custom_1551724441030.vc_col-md-offset-12{
		margin-left: auto;
	}
	.vc_col-md-offset-12.ovic_custom_5c7d6fa35de30{
		margin-left: auto;
	}
}
@media (min-width: 1025px){.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner{padding:0px;}}
.wpb_wrapper h6.vc_custom_heading{
	padding-left:10px;
}
.wpb_column.vc_column_container .vc_column-inner{
	padding :0px;
}




/* ------------------------ header ------------------------*/
@media (min-width: 1024px) {
	.menu-item-menu{
		display:none !important;
	}
}
@media (max-width: 1024px) {
	#menu-primary-menu-1 .menu-item-4363,#menu-primary-menu-1 .menu-item-11177,#menu-primary-menu-1 .menu-item-18022,#menu-primary-menu-1 .menu-item-4362,#menu-primary-menu-1 .menu-item-4321{
		display:none;
	}
}
.ovic-menu-next-panel{
	width:85px !important;
	padding:0px !important;
}
.ovic-menu-next-panel::before{
	content: "\f105\f105" !important
}
@media (min-width: 767px){
	.block-menu-bar{
		border: 3px solid #4f81bd
	}
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.clone-menu-item a{
	padding-right:70px
}
.negotiable-notice{
	display:inline;
	color: #bd4f4f;
}
ul.woocommerce-error {border:2px solid red!important;}
/*.block-search{ //squeezing room for slogan
	padding-top:30px;
	padding-bottom:0px;
}*/
.woocommerce-error li{font-weight:bold;}
.header-middle .container{
	background-image: url('/wp-content/uploads/2019/03/banner.png');
	background-position: right; 
	background-repeat: no-repeat;
}
.banner-shop{margin-bottom:0px;}
@media (max-width: 989px){
	.banner-shop{display:none;}
	.shop-promo{
		border: 2px #4f81bd solid;
	}
}
@media (max-width: 1199px){
	.menu-item-18091{display:none;}
}

.ovic-live-search-form button{
	background-color:#4f81bd;
}
.fa-search{
	color:#4f81bd;
}
.block-search .form-search{
	box-shadow: 0 0 0 3px #4f81bd7d inset;
	background-color:white;
}
.shopcart-dropdown .link-dropdown span{
	color:white;
}
.block-menu-bar{
	background-color: white;
	padding:0 5px 0 5px;
	border-radius: 5px;
}
.keyword-current{
	background-color:white;
	color:black;
}

.searchfield.txt-livesearch{border: 0px;}


/*.products-search div .product-image{display:none;}*/
/* ------------------------ featured ------------------------*/
.vc_column-inner .wpb_wrapper .woocommerce ul li .product-inner .product-info p{ display:none;}





/* ------------------------ catalog ------------------------*/

.shop-control.shop-after-control{
	margin-bottom: 10px;
}
.catalog-description{
	padding: 7px 20px 0px 20px;
	color:#333;
}
#expand-btn{
	background-color: white; 
	padding-top: 0px;
	font-size:16px;
}
#expand-btn:hover{
	color: #666;
}
.term-description p{margin-bottom:10px}

/*sub category dropdown*/
#sub-categories{margin-bottom:10px}
.sub-category-link{
	font-weight:500;
	margin-bottom:3px;
}
@media (min-width: 767px){
	.page-title {
		display: inline-block;
	}
}
.sub-category-btn:hover{
	color:#333;
}
.sub-category-btn{
	color:#222;
	background-color:#ddd;
	padding: 5px 20px 5px 20px;
	border-radius:20px;
	display:inline-block;
	margin: 35px 0px 20px 20px;
	font-size:15px ! important;
}
.woocommerce-ordering select{max-width:45%}

.shop-after-control{border-top:0px;}
.product-item.style-3 .product-inner::after{border:0px;}

.product-item{border: 1px solid #ddd;}
.wpb_wrapper .woocommerce .product-info span{display:none!important}
.product-info .stock, .summary .stock{margin:0px}
.list .list-loop-item-num{display:inline !important}
.product-info a{z-index: 8;}
a.loop_cart_button{border-radius:30px;}
.shop-before-control form{
	margin:0px !important;
}
@media(max-width :556px ){
	form.per-page-form{display:none;}
}

form.woocommerce-ordering option[value=popularity],form.woocommerce-ordering option[value=rating]{
	display:none;
}

.style-3 .product-inner .product-info, .style-3 .product-inner .product-info h3{
	overflow: hidden;
    display: -webkit-inline-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; margin:0px;
}

.loop_cart_button{border-radius:10px;}
.owl-slick.owl-products div div div div .product-info h3{padding-bottom:5px;}
.product-inner .product_title a{
	white-space: normal; 
	overflow: hidden;}
.product-inner div.product-info .stock{display:none !important;}
.group-button{display:none;}
.product-info .excerpt-content{display:none;}

.product-thumb{
	max-width: 30vw;
	max-height: 30vw;
}

.product-item.list.col-sm-12 div div{
	display: inline-block;
}
.product-item.list.col-sm-12 div div p{
	display: block;
}
.product-info .add_to_cart_button{
	display: block;
	width: 115px;
}
.excerpt-content{
	display: block;
}

.woocommerce ul .product-item.style-4 .product-inner::before, .product-item.style-3 .product-inner::before{border-top:0px;}
.woocommerce ul .product-item.style-4 .product-inner::after, .product-item.style-3 .product-inner::after{border-top:0px;}
.product-inner.equal-elem{border-top:0px;}

li.product-item{
	list-style-type:none;
}

.product-item.style-3 .product_title {
	font-size:13px;
	overflow:hidden;
	height:80px;
}
.group-button{display:none;}

@media (max-width:567px){
	.shop-promo{
		font-size:16px;
	}
}


/* ------------------------ single product ------------------------*/
/*.woocommerce-tabs{
	border: solid 2px;
	border-color:gray;
	border-radius: 10px;
}
.tabs.wc-tabs{
	background-color:#4f81bd;
	border-top-right-radius:7px;
	border-top-left-radius:7px;
}
.tabs.wc-tabs li a{
	color:white;}
*/
ol.flex-control-nav.flex-control-thumbs li{
	float: left;
}
@media (max-width: 510px){
	#tab-title-promo{ display:none;}
}

ul.tabs.wc-tabs{
	background-color: white;
	border-bottom: 2px solid #dddddd;
}
.tabs.wc-tabs li{
	background-color:white;
}
.tabs.wc-tabs li a{
	color:#777;
	font-size:16px;
}
.tabs.wc-tabs li.active{
	border-bottom: 4px solid #4f81bd;	
	background-color:white;
}

#tab-mcg_prd_enqenquery_tab table{
	width:auto;
	color: #444;
}
#tab-mcg_prd_enqenquery_tab th, #tab-mcg_prd_enqenquery_tab td{
	padding:5px;
	border: 0px;
	text-align:left;
}
#tab-mcg_prd_enqenquery_tab input:not([type="submit"]), #tab-mcg_prd_enqenquery_tab textarea, #tab-mcg_prd_enqenquery_tab select{
	color: #444;
	background-color:white;
}
@media(min-width: 992px){
	#tab-mcg_prd_enqenquery_tab input, #tab-mcg_prd_enqenquery_tab textarea, #tab-mcg_prd_enqenquery_tab select{
		min-width:500px;
	}
	#tab-mcg_prd_enqenquery_tab input[type="submit"]{
		min-width:0px;
		color:white;
		background-color: #4f81bd;
	}
}
@media(min-width: 767px){
	.inquiry-table-row:first-child{
		min-width: 250px;
	}
}
.inquiry-table-row{
	border-bottom:1px #4f81ff1f solid !important;
}

#tab-mcg_prd_enqenquery_tab form{
	padding: 30px;
	background-color: #a5baec1f;
	max-width: 1000px;
	display: inline-block;
	border-radius: 20px;
}
#quiry-container{
	text-align: center;
}


/*-----*/
.pdf-link{
	font-weight:500;
	color:#4f81bd;
}
.description-catalog p{
	min-height:42px;
	padding:0px;
	margin:0px;
}
.description-catalog{
	text-align: center;
	border-left:1px #ddd solid;
	margin-bottom:10px;
	overflow: hidden;
    display: -webkit-inline-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.out-stock span{color:red!important}
.on-backorder span{color:orange!important}
#tab-description{
	padding:10px;
	font-size:14px
}
#tab-description img{
	max-height:100px;
}
@media (max-width: 567px){
.short-description, body.woocommerce div.product .woocommerce-tabs, body.woocommerce #content div.product .woocommerce-tabs, .woocommerce-Tabs-panel--mcg_prd_enqenquery_tab td{display:block;}
}
@media (max-width:992px){
	li.description_tab{border-top-left-radius:7px;}
}
.summary .woocommerce-product-details__short-description, .summary .woocommerce-product-details__short-description p, .item-num-label{display:inline;}
.woocommerce-Tabs-panel--description p, .wp-block-column  p, .wp-block-column{
	margin-bottom: 0px;
}
#tab-description .table-style{
	max-width: 800px
}
#tab-description .table-style th{
	background-color: #4f81bdaa;
	color:white;
} 
#tab-description .title{
	text-align:center;
	font-weight:500;
} 
#tab-description table tbody tr:nth-of-type(odd), #tab-description tr:nth-of-type(odd) { 
	background: #eee; 
}
#tab-description table tbody tr th p, #tab-description table tbody tr td p{
	padding:0px;
}
.woocommerce-Tabs-panel th{font-weight:400} 
.woocommerce-Tabs-panel td{border: 1px solid #e6e6e6;} 
.woocommerce-Tabs-panel table{border: none;}

.ovic_woo_related-product .product_title{
	height: 38px;
}

.ovic_woo_related-product .product-info h3{
    overflow: hidden;
    display: -webkit-inline-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0;
}

td input{
	border: 1px solid black;
}
.summar .woocommerce-product-details__short-description p{
	color: black;
	font-size:20px;
	font-weight: bold;
}
.woocommerce-tabs{
	margin-top: 20px;
}
.inqury-jump-button{
	font-size:23;
	background-color:#bd4f4f;
}
ul.woocommerce-breadcrumb li{
	white-space:normal;
}

.single-thumb-horizontal.main-container.shop-page .container .row .main-content .woocommerce{display:none;}
.single-thumb-horizontal.main-container.shop-page .container .row .main-content h1{display:none;}
.video_tab{width:110.250px;}
.tabs.wc-tabs li{
	/*background-color:#4f81bd;*/
	display: inline-block;
}


.yikes-custom-woo-tab-title-video{display:none;}
iframe{margin: auto;}

.wc-tabs li:not(:last-child){
	margin-right:0px;
}


.captcha-form-td input{max-width: 126px !important; }
.woocommerce-Tabs-panel--mcg_prd_enqenquery_tab input, .woocommerce-Tabs-panel--mcg_prd_enqenquery_tab select {
	width:100%;
}
.woocommerce-Tabs-panel--mcg_prd_enqenquery_tab input[type="submit"]{
	width:120px;
}
.woocommerce-Tabs-panel--mcg_prd_enqenquery_tab textarea{
	width:100%;
}
.woocommerce-product-gallery__trigger{
	color: black;
	border: 1px #4f81bd;
}
.woocommerce-Tabs-panel p{
	text-align:left;
	padding: 13px;
}
.woocommerce-Tabs-panel ul{
	text-align:left;
	padding: 13px;
	padding-left: 25px;
}
.woocommerce-Tabs-panel ul li{
	text-align: left;   /* normalizing */
    float: none;
}
#tab-description table{
	text-align:left;
	padding: 13px;
}
#tab-title-description{
	margin: 0px;
}
.wc-tabs li.active a{
	font-size:16px;
	color: black;
}

.main-container.no-sidebar .wc-tabs{
	list-style:left;
	
}
.woocommerce-product-gallery__image{
	max-height: 600px;
	max-width: 800px;
}
.zoomImg{
	    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
	max-height: 600px;
	max-width: 800px;
}

table{
	border: 1px solid;
}

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{
	text-align: center;
}

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab p{
	color:#333;
}
.woocommerce-Tabs-panel--description ul{
	list-style: circle;
}
.woocommerce-Tabs-panel--description span{
	display:inline;
}

.product-interactions {
display: none;
}

.wc-tabs li{
	color: #6d6d6d;
	padding: 15px 10px 10px 10px;
	margin:0px;
	
}
.wc-tabs li a{
	color: #6d6d6d;}

h3.heading-match-price{
	color: #4f81bd; 
	border: solid 2px; 
	border-color:#4f81bd; 
	border-radius: 5px; 
	padding:10px; 
	text-align: center;
}


@media (min-width: 992px){
.main-container.no-sidebar .wc-tabs li{
		margin:0px;
	}}


/* Contact form pop out, not being used
.wpi-button{
background-color:#bd4f4f !important;
color:white !important;
font-size: 15px !important;
font-weight:600 !important;
border: none !important;
font-family: 'Lato', sans-serif !important;
padding: 10px 30px 10px 30px !important;
}

input.wpi-button:hover, input.wpi-button:active, input.wpi-button:focus {
    border: none !important;
}
#contact-form input, #contact-form textarea, #contact-form select{
	width:100%;
		background-color: white !important;
}
#contact-form input[type="submit"]{
	color:#666
}*/



/* ------------------------ minicart ------------------------*/
.block-compare{display:none;}
.block-wishlist{	display:none;}
.quantity{	display:none;}
.count-content{	display:none;}
.woocommerce-mini-cart__buttons{display:none;}

#career-text div table tbody tr td{
	padding-bottom:15px;
}

.comments-area{
	display:none;
}





/* ------------------------ cart ------------------------*/
.total{
	display:none;
}
.woocommerce-Price-amount{display:none;}
.quantity{display:none;}

.cart-collaterals{display:none;}

.ovic_custom_5c7441c970e5d{color:#4f81bd;}
.shop_table thead{display:none;}
.product-price{display:none;}
.product-quantity{display:none;}
.product-subtotal{display:none;}
.actions button{display:none;}

@media (min-width: 1200px){
	.cart-form{
		/*margin-left:200px;*/
	}
	.contact-form-input{
	width:100%;
}
}
@media (max-width: 1200px){
.contact-form-input{
	width:100%;
	}}

.cart-form-label{
	margin-bottom: 0px;
	margin-top:10px;
	color:#666;
}
/*tracking*/
.equipment-status-progress-bar--small{display:none} 
.equipment-status-progress-bar--large{text-align: center;} 
.equipment-svg{
	width: 100%;
	max-width: 600px
} 
.equipment-table{
	text-align: center;
	margin-left: auto;
	margin-right: auto;max-width: 1000px
}