/*
Theme Name:     Elitex Child
Description:    Elitex Child is a modern, clean and professional WooCommerce Wordpress Theme, It is fully responsive, it looks stunning on all types of screens and devices.
Author:         Kutethemes
Template:       elitex
Author URI:   https://kutethemes.com/
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:  elitex-child
Market: Envato
*/

p {
  -webkit-user-select: none!important;
  -khtml-user-select: none!important;
  -moz-user-select: none!important;
  -o-user-select: none!important
  user-select: none!important;
}

.woocommerce-Tabs-panel th, .woocommerce-Tabs-panel td {
    user-select: none!important;
}

div {
    user-select: none!important;
}

img {
  	border-style: none!important;
	user-select: none!important;
	pointer-events: none!important;
}

.flex-control-nav .slick-slide img {
    pointer-events: unset!important;
}



.logo a>img{
max-width:135px;
}

@media screen and (min-width:992px) {
.logo a>img{
max-width:165px!important;
position: relative!important;
bottom: 4px!important;
}
.header-middle {
    padding: 10px 0 10px!important;
}
}

.price ins {
    color: #1fc0a0;
}

small.woocommerce-price-suffix {
    display: block;
    padding-top: 10px;
    color: #000;
	font-size: 15px;
}

.block-nav-category .block-title {
    background-color: #2e7daa!important;
}

.widgettitle {
	color: #fff;
}

.ovic-custommenu.default .ovic-menu>li, .ovic-custommenu.style-1 .ovic-menu>li {
	color: #fff!important;
}

.ovic-custommenu.default .widgettitle {
	color: #fff!important;
}

.entry-summary .product_title {
	color: #000!important;
}

.price ins {
    color: #2e7daa!important;
}

span.woocommerce-Price-amount.amount {
    color: #2e7daa;
}

h3.product-name.product_title {
    color: #000;
}

@media screen and (min-width:992px) {
.box-header-nav .main-menu>.menu-item>a {
    font-size: 14px!important;
    font-weight: 700!important;
    color: #fff!important;
    text-transform: capitalize;
    padding-top: 15px!important;
    font-family: 'Ubuntu',sans-serif;
    padding-bottom: 15px!important;
}
.header-nav-inner {
    display: table;
    width: 150%!important;
    position: relative;
    right: 15px!important;
}
.box-header-nav .main-menu {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
    text-align: left;
    background-color: #2e7daa;
}
.top-header {
    border-bottom: 1px solid #f6f6f8;
    background-color: #eee;
}
.header-middle {
	background-color: #fff!important;	
}
span.icon.icon-font.fa.fa-home {
    font-size: 20px;
}
.top-header .sub-menu, .box-header-nav .main-menu .sub-menu {
	background-color: #eaf2f6!important;
}
.sagakaydir {
	padding-left:20px;
}
.top-header ul li {
	font-size:13px!important;
}
.summary.entry-summary {
    position: relative;
    bottom: 17px;
}
li.first-slick.slick-slide.slick-current.slick-active {
    width: 115px!important;
    height: 115px!important;
	margin-left: 20px!important;
}
li.slick-slide.slick-active {
    width: 115px!important; 
    height: 115px!important;
}
li.last-slick.slick-slide.slick-active {
    width: 115px!important;
    height: 115px!important;
}
.flex-control-nav .slick-slide img {
	width: 115px!important;
    height: 115px!important;
    margin-left: 0px!important;
}
}

.flex-control-nav .slick-arrow.prev {
    z-index: 9999!important;
    left: -7px!important;
    margin-right: 20px!important;
}

.category {
	display:none!important;
}

#fas fa-check {
    color: #fff;
}

table.woocommerce-product-attributes.shop_attributes {
	background-color: #fff;
}

.ovic-share-socials {
	display: none!important;
}

.entry-summary .price {
	border-top: none!important;
	padding-top: 0px!important;
	font-size:21px!important;
}

.entry-summary form.cart {
    padding-bottom: 24px;
    background-color: #eaf2f6!important;
	margin-bottom: 0px!important;
}

#price_calculator input {
    text-align: right;
    width: 100px!important;
    border: 2px solid #cecece;
    background-color: #fff;
}

.quantity .control .btn-number {
    color: #ffffff!important;
    background-color: #2e7daa!important;
}

.quantity .control input {
    background-color: #fff!important;
	border: 2px solid #cecece!important;
	width: 78px!important;
}

.quantity .control .btn-number:after, .quantity .control .btn-number:before {
	background-color: #ffffff!important;
}

.control {
    padding-left: 5px;
}

span.qty-label {
    padding-left: 5px;
}

.entry-summary .variations select {
	background-color: #fff!important;
}

.entry-summary .variations .label {
	padding-left: 5px!important;
}

.woocommerce-variation.single_variation {
    padding-left: 5px!important;
    padding-bottom: 15px!important;
}

.mapbuyut {
	max-width:110%!important;
	width:110%!important;
}

.entry-summary .price del {
    font-size: 14px!important;
}

.product-item .price ins {
	font-size:22px!important;
}

.entry-summary .price ins {
	font-size:23px!important;
}

@media (max-width: 990px) {
.entry-summary .single_add_to_cart_button {
    margin-left: 5px!important;
}
}

.list-attribute {
    display: none!important;
}

@media screen and (min-width:992px) {
.fiyatfarki {
	display: block;
    position: relative;
    background: #2e7daa;
    right: 0;
    top: -54px;
    color: #fff;
    padding: 8px 20px 10px 15px;
    margin-top: 5px;
    line-height: 30px;
    width: 210px;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    float: right;
    margin-left: 20px;
    right: 3px;
    border-radius: 3px;
}
}

@media screen and (max-width:990px) {
.fiyatfarki {
    display: block;
    position: relative;
    background: #2e7daa;
    right: 0;
    top: -64px;
    color: #fff;
    padding: 8px 20px 10px 15px;
    margin-top: 5px;
    line-height: 30px;
    width: 135px;
    text-align: center;
    font-weight: 700;
    font-size: 12.5px;
    float: right;
    margin-left: 20px;
    right: 3px;
    border-radius: 3px;
}
}

.pwb-single-product-brands {
    position: relative!important;
    top: 10px!important;
	height:44px!important;
}

@media screen and (min-width:992px) {
.haritabuyut {
	width:120%!important;
	max-width:120%!important;
}
.shop_table td.product-quantity {
    width: 256px!important;
}
.aboneyukari {
	position:relative!important;
	bottom:30px!important;
}
}

@media screen and (min-width:992px) {
.showroom {
	padding: 7px 25px 7px 25px!important;
    position: absolute!important;
    top: 9px;
    z-index: 99;
    right: 0px;
    color: #fff!important;
    background-color: #2e7daa!important;
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    background: #2e7daa;
    height: 40px;
}
.pshowroom {
	padding: 7px 25px 7px 25px!important;
    position: absolute!important;
    top: 9px;
    z-index: 99;
    left: 355px;
    color: #fff!important;
    background-color: #2e7daa!important;
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    background: #2e7daa;
    height: 40px;
    width: 180px;
}
.wrapper-single-product .flash>* {
    left: 90px!important;
}
.shop_table td.product-name {
    font-size: 16px!important;
}
}

@media screen and (max-width:991px) {
.showroom {
	padding: 0px 2px 3px 2px!important;
    position: absolute!important;
    top: 0px;
    z-index: 99;
    right: 0px;
    color: #fff!important;
    background-color: #2e7daa!important;
    text-align: center;
    font-weight: 600;
    font-size: 9.5px;
    background: #2e7daa;
    height: 23px;
}
.pshowroom {
	padding: 7px 25px 7px 25px!important;
    position: absolute!important;
    top: 9px;
    z-index: 99;
    left: 0px;
    color: #fff!important;
    background-color: #2e7daa!important;
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    background: #2e7daa;
    height: 40px;
    width: 180px;
}
.wrapper-single-product .flash>* {
    left: 20px!important;
    margin-top: 5px;
}
span.onnew {
    font-size: 10px!important;
    padding: 1px 9px!important;
}
span.onsale {
    font-size: 12px!important;
    padding: 1px 7px!important;
}
}

.widget_price_filter .ui-slider-range {
    background-color: #b8d1e0!important;
}

@media screen and (min-width:992px) {
h3.product-name.product_title {
    height: 50px!important;
    align-items: center!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 2!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-pack: center!important;
    overflow: hidden!important;
}
.product-item .price {
    height: 50px!important;
}
.widget_shopping_cart .woocommerce-mini-cart__total {
	width: unset!important;
}
p.woocommerce-mini-cart__buttons.buttons {
	width: 100%!important;
}
.block-minicart .widget_shopping_cart .widget_shopping_cart_content {
	overflow: hidden!important;
}
.linkbutton {
	display: inline-block;
    padding-left: 13px;
    padding-right: 13px;
    background-color: #2e7daa;
    margin-bottom: -10px;
    position: relative;
    bottom: -34px;
    height: 45px;
    border-radius: 3px;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
	vertical-align: top;
	border: none;
	line-height: 38px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	font-family: inherit;
	text-transform: none;
	overflow: visible;
	margin: 0;
}
.linkbutton:hover {
	background-color: #999999!important;
    color: #fff;
}
}

@media screen and (max-width:991px) {
h3.product-name.product_title {
    color: #000!important;
    height: 60px!important;
    overflow: hidden!important;
    align-items: center!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 4!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-pack: center!important;
}
.product-item .price {
    height: 50px!important;
}
.linkbutton {
	padding-left: 13px;
    padding-right: 13px;
    background-color: #2e7daa;
    margin-top: 10px;
    height: 45px;
    border-radius: 3px;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
    margin-left: 5px;
	vertical-align: top;
	border: none;
	line-height: 38px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	font-family: inherit;
	text-transform: none;
	overflow: visible;
	width: 185px;
}
.linkbutton:hover {
	background-color: #999999!important;
    color: #fff;
}
}

.additional_information_tab {
	display:none!important;
}

.widget .product_list_widget>li del .amount {
	text-decoration: inherit;
}

.artikel {
	position: relative;
    top: 5px;
}

.entry-summary .stock {
    color: unset!important;
}

.header-mobile {
    position: fixed !important;
}

@media screen and (min-width:992px) {
.mobiltablo {
	display:none!important;		
}
}

@media screen and (max-width:991px) {
.pctablo {
	display:none!important;		
}	
}

.iphone .altbosluk {
	display:none!important;
}

@media screen and (max-width:991px) {
.ovic-newsletter.style-1 .input-text {
	height: 45px!important;
}
.ovic-newsletter.style-1 .btn-submit {
	height: 45px!important;		
}
}

@media screen and (min-width:992px) {
.ovic-banner .banner-content {
    position: absolute!important;
    bottom: 15px!important;
    right: 20px!important;
}
}

@media screen and (max-width:991px) {
.ovic-banner .banner-content {
    position: absolute!important;
    bottom: 15px!important;
    right: 8px!important;
    transform: scale(0.8)!important;
}
}

@media screen and (min-width:992px) {
.ovic-iconbox.style-11 .iconbox-inner {
	height:185px!important;
}
}

@media screen and (max-width:991px) {
.ovic-iconbox.style-11 .iconbox-inner {
	height:210px!important;
}
}

@media screen and (max-width:991px) {
.header-mobile {
	display: inline-block!important;	
	padding: 0 13px!important;
}
.header-mobile .header-mobile-inner .logo {
	display: table!important;
    bottom: 10px!important;
    position: absolute!important;
    margin: 0 auto!important;
    width: 135px!important;
    float: none!important;
    left: 0!important;
    right: 0!important;
}
.menu-mobile-wapper {
    display: inline-block!important;
	position: relative!important;
    top: 5px!important;
	float: left!important;
	padding-top: 4px!important;
}
.header-mobile .header-mobile-inner .header-control {
	display: inline-block!important;
	padding-top: 4px!important;
}
.header-mobile .header-mobile-inner .header-control > * {
	margin-right:0px!important;	
}
}

.ovic-banner .image-bg {
    background-position: inherit!important;
    background-repeat: round!important;
}

@media screen and (max-width:1200px) {
.header-mobile .form-search-mobile.open .block-search .form-search {
    opacity: 1;
    visibility: visible;
    z-index: 999999;
    height: 50px;
    margin-top: 51px;
    border: 1px #eee solid;
}
.header-mobile .form-search-mobile .block-search .form-search {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    top: 0;
    background-color: #fff;
    z-index: 999999;
    max-width: inherit;
    transition: opacity 0.5s,visible 0.5s;
    -o-transition: opacity 0.5s,visible 0.5s;
    -webkit-transition: opacity 0.5s,visible 0.5s;
}
.block-search .form-search {
    position: relative;
    border: 2px solid #eaeaea;
    border-radius: 0;
    max-width: 895px;
    margin: 0 auto;
}
.header-mobile .close-block-search {
    width: 25px!important;
    height: 25px!important;
    line-height: 25px!important;
}
.close-block-search {
    font-size: 16px!important;
}
.header-mobile .block-search .form-content {
    max-width: 600px;
    margin: 0 auto;
    margin-top: 0px;
    line-height: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px;
	right:unset!important;
}
.block-search .form-content {
    width: 85%;
}
.header-mobile .ovic-live-search-form .txt-livesearch {
    font-size: 16px!important;
    line-height: 16px!important;
}
.header-mobile .ovic-live-search-form .txt-livesearch {
    border: none;
    border: 1px solid #eee;
    color: #000;
    font-size: 40px;
    text-align: left;
    font-weight: 300;
    line-height: 40px;
    padding: 0 20px;
}
.overlay-body {
    position: unset!important;	
	height: 0px!important;
}
.header-mobile .header-mobile-inner {
    padding: 10px 0!important;
}
}

.suggestion-search.suggestion-search-data {
    display: none;
}

.block-search .form-content > * {
    width: 100%!important;
}

@media (max-width: 1199px) {
.widget-area {
	left:0!important;
	display:none;
	padding-right: 50px!important;
	padding-left: 50px!important;
	width:100%!important;
	height:101%!important;
	overflow: scroll!important;
}
a.filtershop {
    position: relative;
    display: block;
    border: 1px solid #dcdcdc;
}
i.icon.ic-filtershop {
    float: left;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: 10px;
    margin-left: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjE1NC43Yy4yNCAwIC40NDEuMDg0LjYwMy4yNTJhLjgyOC44MjggMCAwIDEgLjI0My41OTQuODEzLjgxMyAwIDAgMS0uMjUyLjU5NEwxMS4yNSA4LjYzOHY5LjIxNmEuNzk0Ljc5NCAwIDAgMS0uMjE2LjU1OC44Ny44NyAwIDAgMS0uNTMxLjI3OS44MTQuODE0IDAgMCAxLS41ODUtLjEzNWwtMi44MDgtMS45OGEuOTg1Ljk4NSAwIDAgMS0uMjYxLS4zMDYuNzczLjc3MyAwIDAgMS0uMDk5LS4zNzhWOC42MzhMLjI1MiAyLjE0QS44MjMuODIzIDAgMCAxIDAgMS41MzdjMC0uMjM0LjA4MS0uNDMyLjI0My0uNTk0QS44MTkuODE5IDAgMCAxIC44NDYuN2gxNi4zMDh6IiBmaWxsPSIjMkU3REFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
a.filtershop {
    position: relative;
    display: block;
    border: 1px solid #dcdcdc;
	width: 98%;
}
span.filterlabel {
	font-size: 14px;
	line-height: 42px;
	width: 98%;
	margin-bottom: 20px;
	font-weight: 900;
	padding-left: 19px;
}
a.filtershop:before {
    position: absolute;
    display: block;
    content: "";
    width: 45px;
    height: 43px;
    background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgNyAxMSIgd2lkdGg9IjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcxMy4xOTE0MDMgNjgyLjM3NTAxM2g4LjM2NzE2N2MuMjM0Mzc1IDAgLjQzMzU5My4wODIwMzEuNTk3NjU1LjI0NjA5NC4xNjQwNjIuMTY0MDYyLjI0NjA5My4zNjMyOC4yNDYwOTMuNTk3NjU0IDAgLjIzNDM3NS0uMDgyMDMxLjQzMzU5My0uMjQ2MDkzLjU5NzY1NWwtNC4xODM1ODQgNC4xODM1ODRjLS4xNjQwNjIuMTY0MDYyLS4zNjMyOC4yNDYwOTMtLjU5NzY1NC4yNDYwOTMtLjIzNDM3NSAwLS40MzM1OTMtLjA4MjAzMS0uNTk3NjU1LS4yNDYwOTNsLTQuMTgzNTg0LTQuMTgzNTg0Yy0uMTY0MDYyLS4xNjQwNjItLjI0NjA5My0uMzYzMjgtLjI0NjA5My0uNTk3NjU1IDAtLjIzNDM3NC4wODIwMzEtLjQzMzU5Mi4yNDYwOTMtLjU5NzY1NC4xNjQwNjItLjE2NDA2My4zNjMyOC0uMjQ2MDk0LjU5NzY1NS0uMjQ2MDk0eiIgZmlsbD0iIzMzMzMzNCIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIDEgMCAtNjgxLjkzNTU2NiAtNzEyLjA2NDQzNCkiLz48L3N2Zz4=) 50%/8px 8px no-repeat;
    transform: rotate(90deg);
    right: 5px;
    bottom: 0px;
}
.sidebar-head .text {
	display:none!important;
}
.sidebar-head .close-block-sidebar {
	border-bottom: 1px solid #e6e6e6!important;	
}
}

.irs--round .irs-from {
	background-color: #2e7daa!important;
}

.irs--round .irs-to {
	background-color: #2e7daa!important;
}

.irs--round .irs-handle {
	border: 1px solid #2e7daa!important;
    background-color: #2e7daa!important;
}

.irs--round .irs-bar {
    background-color: #8ec6e6!important;
}

@media (min-width: 1200px) {
.mobilefilter {
	display: none!important;	
}
}

.shop-before-control .wrapper-catalog-ordering {
	border: none!important;
}

@media (max-width: 1199px) {
.glide__arrow--left {
	left: 0em!important;	
}
.glide__arrow--right {
	right: 0em!important;	
}
}

.kuculdedim {
	transform: scale(0.8)!important;
}

@media screen and (min-width:1028px){
.pcgizle {
	display:none!important;
}
}

@media screen and (max-width:1027px){
.mobilgizle {
	display:none!important;
}	
}


@media screen and (max-width:991px){
.block-minicart .cart-link .count {
	top: 0px!important;
}
.block-minicart.ovic-mini-cart.ovic-dropdown {
    height: 28px!important;
    width: 101px!important;
    overflow: hidden!important;
}
.header-mobile .block-minicart .widget_shopping_cart {
    width: 275px!important;
    right: 0px!important;
	left: unset!important;
}
small.tax_label {
    position: relative!important;
    top: 5px!important;
}
}

.ovic-tabs.style3 .tab-link li a {
    padding: 13px 5px 6px!important;
}

.ovic-tabs.style3 .tab-link li a span {
    background-color: #2e7daa!important;
    color: #fff!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}

.ovic-tabs.style3 .tab-link li:before {
    height: 2px!important;
}

@media screen and (min-width:1028px){
.shop-before-control .woocommerce-result-count {
    margin-top: 15px!important;
    display: block!important;
    width: 420px!important;
    position: absolute!important;
    right: 23px!important;
    text-align: right!important;
}
.shop-before-control {
    padding: 15px 20px!important;
    margin-bottom: 30px!important;
}
.sidebar.col-sidebar-page {
    height: 3500px;
    overflow: auto;
}
}

/* FİYAT GİZLE [START] */
.woocommerce-Price-amount {
    opacity: 0!important;
}
.fiyatfarki {
    opacity: 0!important;
}
#price_calculator {
    display: none!important;
}
form.cart {
    display: none!important;
}
.price {
    display: none!important;
}
/* FİYAT GİZLE [END] */