/*
Theme Name:   	Techmarket Child
Theme URI:    	https://themeforest.net/item/techmarket-multidemo-electronics-store-woocommerce-theme/20241155
Author:         MadrasThemes
Author URI:     https://madrasthemes.com/
Description:  	This is the child theme for the techmarket theme
Template:     	techmarket
Version:      	1.2.8
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	techmarket-child
Tags:         	e-commerce, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, threaded-comments, rtl-language-support, footer-widgets, sticky-post, theme-options
*/

.imgWrapMiddle {
		    top: 50%;
    transform: translateY(-50%);
	}

.imgWrapBottom {
		    top: 100%;
    transform: translateY(-100%);
	}
h1.p1 {
	text-align: center;
	text-transform: uppercase;
}

.section-products-tabs .products .product+.product::after {
	background: rgba(0,0,0,0);
}

.section-products-tabs .products .product .button {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#masthead {
	background: rgba(73,139,59,0.3) !important;
}

/*.custom-logo {
	margin-top: -9px !important;
}
*/
.stuck .custom-logo {
	margin-top: -19px !important;
}

.site-header-cart .cart-contents .count {
	background: rgba(0,0,0,0.00) !important;
}

#content {
	margin-top: -64px;
}

/*.kc_video_wrapper video {
	border: 1px solid #000000;
}*/
.mejs-overlay-button {
	display: none;
}
.section-products-tabs .section-header {
	display: none;
}
.home-v9-slider {
	margin-bottom: 1.250em !important;
}

.techmarket-product-rating {
	display: none
}

@media (min-width: 1200px){
	.site-header.header-v7 .primary-navigation {
    		flex: 0 0 39.4%;
    		max-width: 39.4%;
	}
}

#handheld-navigation, .site-search {
 	display: none; 
}

.footer-payment-info .list-payment-icons .payment-icon-image {
     max-height: 5em; 
    /* height: 70px; */
    width: 70px;
    padding: 12px;
}


.footer-payment-info .list-payment-icons .nav-item, .footer-payment-info .list-payment-icons .nav-item+.nav-item {
    margin-left: 0;
    height: 70px;
    width: 70px;
/*display: inline-block;*/
}

.footer-payment-info .list-payment-icons li { 
     display: inline-block;
     float: left; 
}
.footer-payment-info .list-payment-icons li:nth-child(5), 
.footer-payment-info .list-payment-icons li:nth-child(9),
.footer-payment-info .list-payment-icons li:nth-child(13) { 
    clear: left;
}

.footer-payment-info .list-payment-icons {
    margin-left: 0;
    display: block;
}
@media (min-width: 1590px){
.contact-payment-wrap .footer-payment-info {
/*    flex-basis: 454px; */
}}


#rev_slider_2_2_wrapper span {
	font-style: italic;
}
/*
.top-bar a {
    color: #fff;
}

.top-bar a:hover{
   color: #fff;
} 
*/

#menu-top-bar-left a{
    cursor: default;
}

.top-bar {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
/*    background-color: #2F4F4F; */
    font-size: .875em;
    line-height: 2.714em;
    font-weight: 300;
}


@media (min-width: 500px){
/*.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
    width: 200px;
    height: auto;
    display: block;
    position: fixed;
    left: 50%;
    margin-left: -100px;
    margin-top: -19px;
}}*/

.ur-frontend-form form button[type=submit], .ur-frontend-form form input[type=submit] {
    float: inherit;
    display: block;
    margin: 0 auto;
    width: 200px;
}
.ur-submit-button br, .rembg br {
		display: none;
	}
.pum-close {
	font-size: 18px !important;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 1699px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 1699px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 1699px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 1699px),
only screen and (                min-resolution: 192dpi) and (max-width: 1699px),
only screen and (                min-resolution: 2dppx)  and (max-width: 1699px) { 

  /* Large screen, retina, stuff to override above media query */
.top-bar, .col-full {
	flex-direction: initial !important;
	align-items: initial !important;
}

	.site-header.header-v7 .handheld-header .site-branding {
		left: 50%;
    	transform: translateX(-50%);
	}
	

.site-header.header-v7 .handheld-header .site-branding .custom-logo-link {
    display: block;
}
}

.site-header-cart {
	display: none;
}


.entry-title {
	display: none;
}

.entry-header {
	margin-top: 100px;
}

	
	.max-width {
		    padding: 5.625em 0;
    position: relative;
    width: 100vw!important;
    margin-left: -50vw!important;
    left: 50%;
	}

	
	.team-member-wrapper {
    padding: 0px;
    position: relative;
    width: 100vw!important;
    margin-left: -50vw!important;
    left: 50%;
}