.ars-check-filter{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 38px;
}
.ars-indirim-info{
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #109610;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 15px;
	
}
.ars-list-price-ar del{
color: #8f0000;
    font-size: 13px;
    margin-top: 2px;
    margin-right: 11px;

}
.ars-indirim-info i{
	margin-right:5px;
}
.woocommerce-view-order .woocommerce-customer-details .col-1{
	max-width:100%;
	padding-right:0;
	padding-left:0;
}
.woocommerce-view-order .woocommerce-customer-details .col-2{
	max-width:100%;
	padding-right:0;
	padding-left:0;	
}
.tax-product_cat .ars-check-filter {
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 22px;
}
.ars-check-filter .form-group{
	
}
.tax-product_cat #dropdownFilterPaMarkaButton{
	font-size:12px;
}
.ars-check-filter-split{
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    background: #eeee;
    width: 1px;
    height: 30px;
    vertical-align: bottom;
}
.tax-product_cat .ars-check-filter-split {
    display: block;
    margin-right: 0;
    margin-left: 0;
    background: #eeee;
    width: 100%;
    height: 0;
    vertical-align: bottom;
}
.ars-check-filter label{
    font-size: 12px;
    display: inline-block;
    margin-top: 2px;
    margin-left: 3px;
    text-align: center;
    vertical-align: middle;
}
.footer-logo{
	max-width:100%;
}
.captcha-col{
	
}
.captcha-col i{
	
}
.ars-mark-filter-dropdown .dropdown-menu{
    height: 250px;
    overflow: auto;	
}
@media screen and (min-width: 768px) {
	.woocommerce-order-received .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%;
    max-width: 48%;
}
.woocommerce-order-received .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%;
	max-width: 48%;
}
	.ars-how-work-full-width{
		margin-right:15px;
	}
}
.captcha-col i img{
	
}
.ars-web-logo-aside{
    max-width: 100%;
    width: 64% !important;
}
.cat-filter-content{
	width: 90%;
    display: inline-block;
}
.ars-home-cats-list .img-fluid {
    max-width: 100%;
    height: auto;
    max-height: 98px;
}
.ars-home-cats-list .ars-w-100 .img-fluid {
    max-width: 100%;
    height: auto;
    max-height: 98px;
    display: block;
    margin: 0 auto;
}
.cat-filter-content img{
    max-width: 71px;
    max-height: 71px;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 3px;
}
.cat-filter-content img.cat-filter-content-image-parent{
    margin-top: 15px;
    max-width: 72px;
}
.ars-term-description{
    font-size: 15px;
    color: #000;
    border-top: 1px solid #eee;
    margin-top: 30px;
    display: inline-block;
    width: 100%;
    padding-top: 15px;
    margin-bottom: 25px;
}
.ars-term-description b{
	    display: block;
    margin-bottom: 5px;
    margin-top: 10px;
    color: #000;
    font-size: 17px;
}
.cat-filter-content h2{
    font-size: 15px;
    display: inline-block;
    text-align: left;
    width: calc(100% - 75px);
    float: right;
    margin-top: 7px;
    padding-left: 10px;
    padding-top: 14px;
    box-sizing: border-box;
}
.sub-categories-list-shop .cat-filter-content h2 {
    width: calc(100% - 100px);
}
.sub-categories-list-shop .cat-filter-content img.cat-filter-content-image-parent{
        margin-top: 15px;
    max-width: 88px;
}
.cat-filter-content h2 span{
	    display: block;
    font-size: 14px;
}
.ars-general-content-form{
	    background: #f9f9f9;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 10px;
}
.ars-order-follow-form{
	    display: block;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    border: 1px solid #eee;
    padding: 15px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 15px;
    box-shadow: 7px 20px 5px -20px #eee;
}
.ars-page-mark-list-general{
	
}
.ars-page-mark-list-general .arsol-marka-card-a{
	    margin-bottom: 20px;
    display: block;
    margin-top: 25px;
}
.subpage-box-card{
	    display: block;
    max-width: 800px;
    margin: 0 auto;
    margin-top: 17px;
    background: #f9f9f9;
    border-radius: 15px;
    padding: 20px;
}
.cardbox {
    width: 100%;
    display: inline-block;
    background: #fff;
    padding: 15px;
    border-radius: 30px;
    margin-top: 25px;
    margin-bottom: 25px;
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
    min-height: 360px;
}
.cardbox h4 {
    margin-top: 0;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    color: #a41d21;
    font-size: 18px;
    margin-bottom: 15px;
}
.cardbox p {
    font-size: 14px;
    color: #000;
    margin-bottom: 25px;
}
.cardbox img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    width: 150px;
    margin-bottom: 15px;
}
.about_page_story_desc_area{
	padding-top:50px;
}
input.phone-style::-webkit-outer-spin-button,
input.phone-style::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input.phone-style[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
.repair-forms form{
	    background: #f9f9f9;
    padding: 25px;
    box-sizing: border-box;
    border-radius: 10px;
}
.arsol-repair-contents{
	    background: #f9f9f9;
    padding: 25px;
    box-sizing: border-box;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
}
.erga-akademi-action-row .ars-bg-cover {
    height: 152px;
}
.erga-akademi-action-row{
	    margin-bottom: 60px;
}
.erga-akademi-desc-row{
	    margin-top: 60px;
    margin-bottom: 60px;
}
.ars-badge-label{
	width: 100%;
    padding: 8px;
    font-size: 14px;
    margin-bottom: 15px;
}
.ars-f-box{
	    display: inline-block;
    width: 100%;
    border: 1px solid #eee;
    padding: 23px;
    padding-bottom: 0;
}
.ars-f-box p{
	    font-size: 16px;
    font-weight: 500;
}
.ars-f-box.ars-f-box-big-text p{
	font-size: 20px;
    font-weight: 600;
    color: #000;
    text-align: center;
}
.erga-akademi-action-row{
	
}
.repair-top-desc{
	margin-bottom:45px;
}
.arsol-sss-contents-item .faq-item {
border-bottom: 1px solid #eee;}
.sub-categories-list{
	    width: 100%;
    display: inline-block;
    padding-left: 0;
}
.sub-categories-list li{
    display: inline-block;
    margin-right: 0;
    margin-bottom: 20px;
    width: 33.33%;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
}
.sub-categories-list li a{
    color: #000;
    border: 1px solid #eeee;
    padding: 10px;
    display: block;
    border-radius: 4px;
    font-size: 14px;
    box-shadow: 0 3px 7px 0 rgba(0,0,0,.05);
	transition:all .5s;
}
.sub-categories-list li a:hover {
    -webkit-box-shadow: 0 0 7px 0 rgba(255,253,56,.8);
    box-shadow: 0 0 7px 0 rgba(255,253,56,.8);
}
.sub-categories-list li a i{
margin-left: 10px;
    color: #fed700;
    display: inline-block;
    vertical-align: top;
    margin-top: 25px;
}
.sub-categories-list li a i.to-back{
	margin-left:unset;
	margin-right: 10px;
}
.arsol-ecommerce-a-header-topbar__nav-link i.top-right-li{
	font-size: 12px;
    margin-right: 5px;
    color: #fed700;
}
.single-product-shipping{
	margin-top:75px;
}
.form-range{
	padding-left:0;
	padding-right:0;
}
.w100a{
	    width: 100%;
}
.arsol-product-item__outer{
	width:100%;
}
.close-dropdown{
	    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 15px;
    box-sizing: border-box;
    font-weight: 600;
    color: #fed700;
	cursor:pointer;
}
.dropdown-pa-marka{
	padding-left: 8px;
    padding-right: 8px;
    width: 100%;
}
.form-check label{
	    display: block;
    width: 100%;
	cursor:pointer;
}
.dropdown-pa-marka .form-check{
	    border-bottom: 1px solid #eee;
    padding-top: 5px;
    padding-bottom: 5px;
}
.close-dropdown i{
	margin-left:10px;
}
.single-product-bottom-list-items{
	    background: #f4f4f4;
    margin-bottom: -65px;
    padding-top: 45px;
    padding-bottom: 45px;
    margin-top: 80px;
}
.ars-product-cat-list{
	width:100%;
	display:inline-block;
}
.ars-product-category-top{
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    padding-bottom: 18px;
    box-shadow: 0 4px 8px -7px rgb(85 93 102 / 30%);
    border-top: 1px solid #eee;
    padding-top: 20px;
}
.woocommerce-shop .arsol-product-item{
	    margin-bottom: 20px;
}
#collapseArsFilter{
	    margin-top: 20px;
    margin-bottom: 20px;
}
.rang-slider-result{
	    font-size: 13px;
    font-weight: bold;
}
.ars-product-category-filter-sort-area{

}
.single-product-list-item{
	
}
.single-product-list-item h4{
	    font-size: 17px;
    font-weight: 600;
    margin-bottom: 15px;
}
.single-product-list-item p{
	margin-bottom:0;
}
.single-product-list-item h4 i{
	color:#fed700;
	margin-right:5px;
}
.single-product-list-item-row .col-md-4:nth-child(1) .single-product-list-item{
	    border-bottom: 1px solid #fed700;
    margin-bottom: 30px;
    padding-bottom: 30px;
	    min-height: 150px;
}
.single-product-list-item-row .col-md-4:nth-child(2) .single-product-list-item{
	    border-bottom: 1px solid #fed700;
    margin-bottom: 30px;
    padding-bottom: 30px;
	    min-height: 150px;
}
.single-product-list-item-row .col-md-4:nth-child(3) .single-product-list-item{
	    border-bottom: 1px solid #fed700;
    margin-bottom: 30px;
    padding-bottom: 30px;
	    min-height: 150px;
}
.single-product-shipping .absolute-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    max-width: 400px;
}
.ars-aside-area{
	z-index:12;
}
i.to-next-a{
	float: right;
    line-height: 25px;
    margin-right: 10px;
}
.warning-box-ars{
	width: 100%;
    max-width: 500px;
    display: block;
    margin: 0 auto;
    border: 1px solid #eee;
    padding: 15px;
    padding-top: 45px;
    padding-bottom: 45px;
    border-radius: 10px;
	text-align:center;
}
.warning-box-ars i{
	    font-size: 45px;
    margin-bottom: 30px;
    color: #ffc107;
}
.warning-box-ars p{
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 30px;
}
.ars-menu-initialized {
    z-index: 0;
}
.header-icon-li-a{
	    display: flex;
    background: transparent;
    width: auto;
}
span.header-icon-li{
	margin-left:5px;
}
.ars-menu-block-area{
	    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
}
.ars-top-full-width-menu{
	    background: #fed700;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}
.ars-top-full-width-menu .main-menu{
	width: 100%;
    flex-direction: unset;
    display: inline-block;
	text-align: center;
}
.ars-top-full-width-menu .main-menu li{
	display:inline-block;
	vertical-align: middle;
}
.ars-top-full-width-menu .main-menu li a{
	border-left:2px solid #ffef94;
	    font-size: 1.7vh;
}
.ars-top-full-width-menu .main-menu li:nth-child(1) a{
	border:none;
}
.ars-slider-background-style{
	    background-size: cover;
    background-position: center;
}
.ars-general-slick-style{
	position:relative;
}
.ars-to-next-btn:after{
	content:'';
	background-image: url(../images/right.png);
	    width: 25px;
    height: 25px;
    position: relative;
    display: inline-block;
    float: right;
    background-size: contain;
    background-color: transparent;
    background-position: center;
}
.ars-general-slick-style .slick-prev {
    position: absolute;
    z-index: 2;
    font-size: 0px;
    width: 30px;
    height: 45px;
    border: 1px solid #eee;
    outline: none;
    background: #fff;
    top: 50%;
    left: 0;
    background-image: url(../images/left.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.ars-general-slick-style.h-center .slick-prev{
	    transform: translateY(-50%);
}
.ars-general-slick-style .slick-next {
    position: absolute;
    z-index: 0;
    font-size: 0px;
    width: 30px;
    height: 45px;
    border: 1px solid #eee;
    outline: none;
    background: #fff;
    top: 50%;
    right: 0;
    background-image: url(../images/right.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.ars-general-slick-style.h-center .slick-next{
	    transform: translateY(-50%);
}
.ars-general-slick-style.ars-no-bg .slick-prev{
	    background-color: transparent;
    border: none;
}
.ars-general-slick-style.ars-no-bg .slick-next{
	    background-color: transparent;
    border: none;
}
.ars-general-slick-style .slick-dots{
	    padding: 0;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
}
.ars-general-slick-style .slick-dots li{
	    display: inline-block;
}
.ars-general-slick-style .slick-dots li button{
	    width: 15px;
    height: 15px;
    font-size: 0;
    border: none;
    outline: none;
    background: #eee;
    border-radius: 100%;
	border: 1px solid #fed700;
	margin-right: 5px;
    margin-left: 5px;	
}
.ars-general-slick-style .slick-dots li.slick-active button{
	background:#fed700;
}
.slick-slider-image{
	width:100%;
}
.ars-top-slider-area{
	padding-left:0;
	padding-right:0;
	position:relative;
}
.ars-top-slider-area .js-slide{
	position:relative;
}
.ars-top-slider-content{
	    position: absolute;
    width: 40%;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
	    text-align: left;
		z-index:2;
}
.ars-top-slider-content-item-one{
	margin-bottom: 20px;
	    text-align: left;
}
.ars-top-slider-content-item-one .slider-h2-area{
    font-size: 33px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 15px;
    display: inline;
    padding-left: 4px;
    padding-right: 4px;
    text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.ars-top-slider-content-item-two{
	margin-bottom: 20px;
	    text-align: left;
}
.ars-top-slider-content-item-two p{
    font-size: 23px;
    color: #fff;
    text-shadow: 1px 1px 4px #000;
    font-weight: 600;
    line-height: 33px;
    max-width: 330px;
}
.ars-area-after-content-black{
	position:relative;
}
.ars-area-after-content-black:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #000;
    height: 100%;
    opacity: .2;
    z-index: 1;
}
.ars-top-slider-area .slick-dots {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.ars-top-left-area{
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #363636;
}
.ars-top-left-image-area-one{
	    position: absolute;
    width: calc(100% - 30px);
    height: calc(50% - 25px);
    box-sizing: border-box;
    left: 0;
    background-color: #fff;
    right: 0;
    margin: 0 auto;
    top: 15px;
	    background-size: cover;
    background-position: center;
}
.ars-top-left-image-area-two{
	    position: absolute;
    width: calc(100% - 30px);
    height: calc(50% - 25px);
    box-sizing: border-box;
    left: 0;
    background-color: #fff;
    right: 0;
    margin: 0 auto;
    bottom: 15px;	
	    background-size: cover;
    background-position: center;
}
.marquee {
    height: 35px;
    width: 100%;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #eee;
    line-height: 35px;
    font-size: 15px;
}
.marquee div {
  display: block;
  width: 200%;
  height: 30px;
  position: absolute;
  overflow: hidden;
  animation: marquee 20s linear infinite;
}
.marquee span {
    float: left;
    width: auto;
    display: inline-block;
    margin-right: 45px;
    font-weight: 500;
    color: #000;
}
@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}
.ars-altigen {
    background-image: url(../images/altigen-arka-plan.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .5s;
    width: 320px;
    height: 280px;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    padding-top: 53px;
}
.ars-altigen:hover{
	background-image: url(../images/altigen-hover-arka-plan.png);
}
.ars-home-how-work{
	    margin-bottom: 70px;
}
.ars-w-100{
	width:100% !important;
	    width: 100% !important;
    max-width: 100% !important;
	    text-align: center;
}
.ars-section-title{
	    width: 100%;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    display: inline-block;
}
.h2toh1{
	    display: inline-block;
    position: relative;
    margin-bottom: 0;
    font-size: 26px;
    font-weight: 600;
    margin-top: 0;
	    text-transform: uppercase;
}
.h2toh1:after{
	    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 3px;
    background: #fed700;
}
.ars-home-product-list{
	margin-bottom:45px;
}
.ars-home-how-work .ars-bg-cover {
    height: 152px;
}
.arsol-general-block-design .ars-bg-cover {
    height: 152px;
	    border: 1px solid #eee;
}
.arsol-general-block-design .media-left img{
    max-height:152px;
}
.ars-bg-cover {
    background: no-repeat center center/cover;
}
.ars-band-style-content{
	
}
.ars-band-style-content strong{
	    font-size: 20px;
    margin-bottom: 2px;
    display: block;
}
.ars-band-style-content p{
	    font-size: 14px;
    line-height: 20px;
    margin-bottom: 7px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ars-band-style-content span{
	
}
.ars-banner-design{
	background-image:url(../images/banner.jpeg);
}
.ars-home-about-story{
	margin-bottom:45px;
	    margin-bottom: 45px;
    margin-top: 60px;
}
.ars-home-cats-list{
	margin-bottom:45px;
}
.ars-home-about-story .absolute-content{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    max-width: 400px;
}
.ars-home-about-story .absolute-content .ars-home-about-story-h2{
	    font-size: 30px;
    color: #000;
    font-weight: 500;
}
.ars-home-about-story .absolute-content p{
	font-size: 16px;
    color: #000;
    line-height: 30px;
}
.arsol-card-box-style{
	
}
.about-story-image{
	    width: 100%;
    border-radius: 5px;
}
.ars-f-y-play{
	width: 56px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.ars-f-y-play:before{
	    content: '';
    width: 79%;
    height: 65%;
    background: #fff;
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
	z-index:1;
}
.ars-f-y-play i{
	    color: #FF0000;
    font-size: 50px;
	position:relative;
	z-index:2;
}
.arsol-products-group li:nth-child(4n):after{ 
   display:none;
}
.arsol-product-item-category{
	    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.arsol-product-item-title{
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: auto;
    min-height: auto;
}
.arsol-product-item-image-area{
	
}
.arsol-product-item-image{
    max-width: 100%;
    max-height: 188px;
    margin: 0 auto;
    display: block;
}
.disabled-add-cart{
	background-color: #e6e6e6 !important;
    position: relative;
	cursor:disable;
}
.disabled-add-cart:after{
	    content: 'x';
    position: absolute;
    top: 0;
    color: red;
    font-size: 21px;
    right: -5px;
    font-weight: bold;
}
.disabled-add-cart:hover{
	box-shadow: 0 4px 11px rgb(255 0 0 / 35%) !important;
}
.ars-this-favorite-product{
	    color: #ac0000 !important;
}
.bg-white-1{
	background-color:#fff;
} 
.ars-shadow-grey{
	    box-shadow: 1px 1px 5px #ccc;
}
.ars-category-items{
	    margin-bottom: 20px;
}
.ars-home-design-area{
	background-color:#000;
	position:relative;
	    margin-top: 45px;
	    margin-bottom: 45px;
}
.ars-home-design-row-left{
	padding-left:0;
}
.ars-home-design-row-right .absolute-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    max-width: 400px;
}
.ars-scrooll-animate{
	cursor:pointer;
}
.ars-home-design-row-right h3{
	font-size: 35px;
    color: #fff;
	  -webkit-animation: glow-ef 1s ease-in-out infinite alternate;
  -moz-animation: glow-ef 1s ease-in-out infinite alternate;
  animation: glow-ef 1s ease-in-out infinite alternate;
}
.content-design{
	font-size: 30px;
    color: #fff;
	    line-height: 35px;
    margin-top: 19px;
	/*animation: contentDesignFontSize 1s linear infinite alternate;*/
}
.content-design p{
font-size: 15px;
    color: #fff;
    line-height: 23px;
    margin-top: 19px;
}
.ars-home-design-row-right .ars-scrooll-animate{
	    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    border: 1px solid #fff;
    border-radius: 100%;
    margin-top: 20px;
    color: #fff;
}
.ars-home-design-row-right .ars-scrooll-animate i{
	
}
@keyframes contentDesignFontSize{from{font-size:30px;}to{font-size:32px;}}
@-webkit-keyframes glow-ef {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #0a5989, 0 0 40px #0a5989, 0 0 50px #0a5989, 0 0 60px #0a5989, 0 0 70px #0a5989;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #03a0ff, 0 0 40px #03a0ff, 0 0 50px #03a0ff, 0 0 60px #03a0ff, 0 0 70px #03a0ff, 0 0 80px #03a0ff;
  }
}
.show-all-button-area-top{
	    margin-top: 25px;
}
.arsol-marka-card{
	text-align:center;
}
.arsol-marka-card-a{
	
}
.arsol-marka-card-image{
    width: 150px;
    background: #fff;
    height: 150px;
    display: inline-block;
    border-radius: 100%;
    position: relative;
    border: 1px solid #eee;
    box-shadow: 1px 1px 5px #eee;
	transition:all .5s;
}
.arsol-marka-card-image img{
	    max-width: 80%;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    max-height: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.arsol-marka-card-h3{
    color: #000;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
}
.arsol-marka-card-span{
	color: #a2a2a2;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}
.arsol-marka-card-image-title{
	max-width: 80%;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    max-height: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    font-size: 20px;
    color: #000;
    font-weight: 700;
}
.ars-home-mark-list-general{
	margin-top:25px;
	margin-bottom:45px;
}
.ars-bd-design{
	margin-top:70px;
	margin-bottom:15px;
}
.arsol-general-block-design{
	margin-bottom:30px !important;
}
.arsol-fbanner-style{
	    width: 100%;
		position: relative;
		text-align:center;
		
}
.arsol-fbanner-style-image{
	width:100%;
}
.arsol-fbanner-style-content{
	    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 1;
    height: auto;
    left: 0;
    box-sizing: border-box;
	    padding-bottom: 4%;
}
.arsol-fbanner-style-content h3{
	    width: 100%;
    max-width: 600px;
    font-size: 50px;
	    display: inline-block;
}
.arsol-fbanner-style-content span{
	    width: 100%;
    max-width: 600px;
    font-size: 40px;
	    display: inline-block;
}
.arsol-fbanner-style-content p{
	    width: 100%;
    max-width: 800px;
    display: block;
    font-size: 23px;
    margin: 0 auto;
    margin-bottom: 45px;
}
.home .ars-bd-design-147{
	margin-bottom:45px;
}
.arsol-general-fboxsty-style{
	
}
.arsol-general-fboxsty-style .absolute-content{
	    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    position: absolute;
    width: 80%;
    left: 0;
    text-align: center;
    margin: 0 auto;
    right: 0;
}
.arsol-general-fboxsty-style .absolute-content h4{
	    font-size: 22px;
    font-weight: 600;
}
.sub-page-content-area{
	    background: #f9f9f9;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 10px;
    color: #000;
}
.sub-page-content-area p{
	color:#000;
}
.sub-page-menu-area{
	
}
.sub-page-menu-area ul{
	    padding-left: 0;
    display: inline-block;
    width: 100%;
}
.ars-contact-page-ul{
	    display: inline-block;
    width: 100%;
    padding-left: 0;
}
.ars-contact-page-ul li{
	list-style:none;
}
.ars-contact-page-ul li a{
	    display: inline-block;
    width: 100%;
    box-sizing: border-box;
	    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px solid #eee;
}
.ars-contact-page-ul li a i{
	display: inline-block;
    float: left;
    font-size: 17px;
    width: 45px;
    text-align: center;
    height: 45px;
    background: #fed700;
    border-radius: 100%;
    color: #000;
    line-height: 45px;
    border: 1px solid #8f8f8f;
    margin-right: 15px;
}
.ars-contact-page-ul li a span{
	
    color: #000;
    font-size: 17px;
    line-height: 45px;

}
.ars-contact-page-ul li a span.adress{
    color: #000;
    font-size: 14px;
    line-height: 23px;
}
.sub-page-menu-area ul li{
	list-style:none;
}
.sub-page-menu-area ul li a{
	    color: #000;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    border-bottom: 1px solid #eee;
}
.sub-page-menu-area ul li.current-menu-item a{
	border-bottom: 1px solid #fed700;
	font-weight:bold;
}
.arsol-general-fboxsty-style-a{
	    display: block;
    position: relative;
}
.arsol-general-fboxsty-style-a:after{
	    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #000;
    opacity: .2;
}
.arsol-general-fboxsty-style-image{
	width:100%;
}
.arsol-general-fboxsty-style-fake-btn{
	    cursor: pointer !important;
}
.ars-footer-contact-band{
	margin-top: 65px;
	position:relative;
}
.ars-footer-contact-band-image{
	width:100%;
}
.ars-footer-contact-band-row{
	
}
.ars-to-phone-btn:before{
    content: "\f095";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    float: right;
}
.ars-footer-contact-band-absolute{
	    position: absolute;
    width: 50%;
    text-align: center;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
}
.ars-footer-contact-band-absolute h6{
	font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px;
}
.ars-footer-contact-band-absolute p{
	    font-size: 19px;
    max-width: 360px;
    margin: 0 auto;
    display: block;
    margin-bottom: 22px;
}
.ars-footer-info-band{
	    background: #f4f4f4;
    padding-top: 40px;
    padding-bottom: 40px;
}
.ars-footer-info-band-item{
	text-align:center;
}
.ars-footer-info-band-item h5{
	font-size: 16px;
    font-weight: 600;
}
.ars-footer-info-band-item p{
	    font-size: 15px;
    color: #333333;
    margin-bottom: 0;
}
.ars-footer-info-band-item-2-top{
	    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
ul.footer-band-action{
	margin-bottom: 0;
	    text-align: right;
}
ul.footer-band-action li{
	list-style:none;
	display:inline-block;
	margin-left:10px;
}
ul.footer-band-action li a{
	display: block;
    background: #fff;
    color: #000;
    padding: 10px;
    border-radius: 30px;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    min-width: 190px;
    font-weight: bold;
    text-align: center;
    border: 2px solid #000;
}
ul.footer-band-action li a i{
	margin-right:6px;
}
.ars-footer-add{
	max-width:350px;
}
.woocommerce-breadcrumb {
    padding: 9px 15px;
    margin: 0 -15px 1.6em;
    background-color: #f7f6f6;
    white-space: nowrap;
    overflow: scroll;
}
.password-input{
	display:inline-block;
	width:100%;
}
@media (min-width: 768px) {
    .woocommerce-breadcrumb {
        background-color: transparent;
        padding: 1.786em 0 1.6em;
        overflow: visible;
        margin: 0;
    }
    .woocommerce .woocommerce-breadcrumb {
        background-color: transparent;
        padding: 1.786em 0 1.6em;
        overflow: visible;
        margin: 0;
    }
}
.woocommerce-breadcrumb span.delimiter {
    margin: 0 10px;
}
@media (min-width: 768px) {
    .woocommerce-breadcrumb span.delimiter {
        margin: 0 1.429em;
    }
}
.woocommerce-breadcrumb span.delimiter + a {
    padding: 0.465em 0.929em;
    border-radius: 0.357em;
    display: inline-block;
}
@media (min-width: 768px) {
    .woocommerce-breadcrumb span.delimiter + a {
        background-color: #f1f1f1;
    }
    .woocommerce-breadcrumb span.delimiter + a:focus,
    .woocommerce-breadcrumb span.delimiter + a:hover {
        background-color: #e5e5e5;
    }
}
.login-form-lost-password-link{
	color:#000;
}
.login-form-lost-password-link i{
	margin-right: 8px;
	    color: #fed700;
}
.form-group label{
	font-weight: 600;
    color: #000;
}
.ars-page-is-loading{
	position:relative;
}
.ars-page-is-loading:after{
    content: '';
    width: 100%;
    position: absolute;
    height: 100%;
    background: #fff;
    z-index: 9999;
    overflow: hidden;
    opacity: .7;
    top: 0;
}
.ars-page-is-loading:before{
	content: '';
    background-image: url(../images/ars-loading.gif);
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    background-size: cover;
    top: calc(50% - 40px);
    z-index: 99999;
}
.ars-modal-button{
	    font-size: 14px;
    padding-top: 6px;
    padding-bottom: 7px;
	cursor:pointer !important;
}
.ars-close-this-dialog{
	background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
}
.bootstrap-dialog .bootstrap-dialog-message {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    display: inline-block;
    width: 100%;
    text-align: left;
}
.bootstrap-dialog-header{
	width:100%;
	display:inline-block;
}
.bootstrap-dialog-close-button button.close {
    color: #f44336 !important;
    background: #fff;
    padding: 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
	opacity:1;
}
.bootstrap-dialog.type-primary .modal-header {
    background-color: #fed700;
    color: #000 !important;
}
.bootstrap-dialog.type-primary .bootstrap-dialog-title {
color: #000;}
.ars-to-cart-action{
	
}
.modal-button-left{
	    margin-right: 10px;
}
.modal-button-right{
	    margin-left: 10px;
}
.ars-card-button{
	    padding-top: 13px !important;
    padding-bottom: 13px !important;
    font-size: 16px !important;
    color: #fff !important;
    font-weight: 600 !important;
	    background-color: #000 !important;
    border-color: #000 !important;
}
.ars-card-button i{
	    margin-right: 5px;
}
.woocommerce-cart input[name="coupon_code"]{
	height: 42px;
    min-width: 100px;
    border-radius: 5px;
}
.woocommerce-cart .input-text.qty{
	height: 42px;
    min-width: 50px;
    border-radius: 5px;
	border:1px solid #ccc;
}
.woocommerce table.shop_table td.product-name a{
	    color: #000;
    font-weight: 500;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
}
.ars-cart-checkout-btn{
	    background-color: #fed700 !important;
    border-color: #fed700 !important;
    color: #000 !important;
}
.ars-cart-checkout-btn i{
	margin-left:15px;
}
.woocommerce-info::before {
    color: #fed700;
}
.woocommerce-info {
    border-top-color: #fed700;
}
.woocommerce-info a{
	color:#000;
	font-weight:bold;
}
.ars-form-group label{
	font-weight:600;
	color:#000;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit.ars-woo-btn{
    font-weight: bold;
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ars-woo-btn-checkout-coupon{
	    color: #000 !important;
    padding: 13px !important;
    border-radius: 30px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{
	    width: 100%;
    display: inline-block;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{
	    width: 25%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label{
	
}
.checkout-form-row{
	padding-left:15px !important;
	padding-right:15px  !important;
	box-sizing:border-box  !important;
}
.checkout-form-row label{
	color: #000;
    font-weight: 600;
    min-height: 30px;
    height: 30px;
    position: relative !important;
    margin-bottom: 5px;
}
.checkout-form-row .select2-selection.select2-selection--single{
    display: block;
    width: 100%;
    height: calc(1.5em + 1.34rem + 2px);
    padding: 0.67rem 1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #818181;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dddddd;
    border-radius: 1.4rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.checkout-form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 23px;
}
.checkout-form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 9px;
    right: 8px;
    width: 20px;
}
.ars-woocommerce-account-fields{
	    border-top: 1px solid #eee;
    margin-top: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.woocommerce-form__label-for-checkbox span{
	color: #000;
    font-size: 15px;
    font-weight: 600;
}
.woocommerce-form__label-for-checkbox{
	width:100%;
	display:inline-block;
}
.woocommerce form .form-row.notes {
    padding: 3px;
    margin: 0 0 6px;
    width: 100%;
    display: inline-block;
}
.form-row.notes{
	color:#000;
	font-weight:600;
}
.woocommerce-shipping-fields{
	    margin-top: -15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
	    padding-bottom: 15px;
}
.checkout-form-row label{
	display:inline-block;
	width:100%;
}
.shipping_address .woocommerce-input-wrapper{
	width:100%;
}
button[name="woocommerce_checkout_place_order"]{
	    background-color: #fed700 !important;
    color: #000 !important;
    display: block !important;
    width: 100%;
    border-radius: 30px !important;
    padding: 16px !important;
}
.woocommerce form .form-row.checkout-form-row .input-checkbox{
	    width: 15px;
    display: inline-block;
}
.form-row-select-type{
	    padding-top: 37px !important;
}
.woocommerce-thankyou-order-received{
	background: #fff;
    border: 1px solid #ccc;
    padding: 20px;
    font-size: 17px;
    color: #000;
    font-weight: 600;
    border-top: 5px solid #4caf50;
    margin-top: 15px;
    margin-bottom: 25px;
}
.woocommerce-thankyou-order-failed{
	background: #fff;
    border: 1px solid #ccc;
    padding: 20px;
    font-size: 17px;
    color: #000;
    font-weight: 600;
    border-top: 5px solid red;
    margin-top: 15px;
    margin-bottom: 25px;
}
.woocommerce-thankyou-order-details{
	    padding-left: 0;
    border-top: 1px solid #eee;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px !important;
}
.woocommerce ul.order_details li {
    font-size: 13px;
}
.woocommerce ul.order_details li strong {
    display: block;
    font-size: 15px;
    text-transform: none;
    line-height: 1.5;
    margin-top: 7px;
    color: #000;
}
.ars-woocommerce-order-details{
	margin-top:30px;
}
.ars-dropdown-cart-image{
    max-width: 55px;
    max-height: 66px;
    width: auto;
	margin:0 auto;
	    display: block;
}
#basicDropdownHover ul.list-unstyled.row.mx-n2 li.px-2.col-auto{
	width:60px;
}
ul.cart-additionals-list{
	    padding-left: 0;
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 13px;
}
ul.cart-additionals-list li{
	list-style:none;
}
ul.cart-additionals-list li span.additionals-txt{
	
}
ul.cart-additionals-list li span.additionals-price{
	    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;
}
ul.cart-additionals-list li a.add-product-additional-items{
	    color: #ffffff !important;
    font-weight: bold !important;
    background: #4caf50 !important;
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 2px;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
}
ul.cart-additionals-list li a.remove-product-additional-items{
	    color: #ffffff !important;
    font-weight: bold !important;
    background: #f44336 !important;
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 2px;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.cart-additionals-image{
	height: 15px !important;
    width: auto !important;
    margin-right: 5px;
    display: inline-block;
    vertical-align: text-top;
}
.ars-top-search-result{
    position: absolute;
    width: 89%;
    background: #fff;
    height: auto;
    border: 1px solid #eee;
    border-top: none;
	display:none;
	padding-left:0;
}
.ars-top-search-result.show{
	    display: block;
    max-height: 410px;
    overflow: auto;
}
ul.ars-top-search-result li{
	    list-style: none;
    width: 100%;
    display: inline-block;
    text-align: left;
}
ul.ars-top-search-result li.not-found{
    padding: 10px;
    color: #000;
    font-weight: 600;
}
ul.ars-top-search-result li .blck-a{
	display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    padding-top: 15px;
	color:#000;
}
ul.ars-top-search-result li .search-product-thumb{
	    width: 60px;
    display: inline-block;
    float: left;
	margin-right:15px;
}
ul.ars-top-search-result li .search-result-content{
	display:inline-block;
	width:calc( 100% - 75px );
	float:left;
}
ul.ars-top-search-result li .search-result-content h5{
	    font-size: 15px;
    font-weight: bold;
}
.arsol-not-hover-style{
	transition:all .5s;
}
.arsol-not-hover-style .arsol-product-item__inner{
	transition:all .5s;
}
.arsol-not-hover-style .arsol-product-item__footer{
	display:inline-block;
	width:100%;
}
.arsol-product-item:hover .arsol-product-item__inner.arsol-not-hover-style:not(.remove-prodcut-hover){
	position:relative;
}
.arsol-product-item:hover .arsol-not-hover-style .arsol-product-item__inner:not(.remove-prodcut-hover){
	position:relative;
}
.account-navigation-area .woocommerce-MyAccount-navigation{
	width:100% !important;
}
.account-content-area .woocommerce-MyAccount-content{
	width:100% !important;
}
.account-navigation-area .woocommerce-MyAccount-navigation ul{
	padding-left:0;
}
.account-navigation-area .woocommerce-MyAccount-navigation ul li{
	    list-style: none;
    display: inline-block;
    width: 100%;
    text-align: left;
}
.account-navigation-area .woocommerce-MyAccount-navigation ul li.is-active{
	    position: relative;
    background: #fed700;
    padding-left: 10px;
}
.account-content-area{
	    border: 1px solid #eee;
    padding-top: 15px;
    padding-bottom: 15px;
}
.account-navigation-area .woocommerce-MyAccount-navigation ul li.is-active:after{
	content:'';
}
.account-navigation-area .woocommerce-MyAccount-navigation ul li a{
	color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    width: 100%;
    border-top: 1px solid #eee;
    font-weight: 600;
}
.account-navigation-area .woocommerce-MyAccount-navigation ul li.is-active a{
	
}
.ars-section-title.sm-title .h2toh1{
	font-size: 20px;
    padding-bottom: 3px;
}
.content-title-p{
	    color: #000;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
}
.ars-section-title.sm-title{
	margin-bottom:15px;
}
.form-group-custom{
	    margin-bottom: 15px !important;
}
.form-group-custom label{
	color: #000;
    font-size: 15px;
    font-weight: 600;
    padding-left: 11px;
    margin-bottom: 3px;
}
.form-group-custom span em{
	    font-size: 12px;
    color: #000;
    padding-left: 12px;
}
.ars-fieldset-area legend{
	
}
.woocommerce button.button.ars-woo-btn{
	    background-color: #fed700;
    border-color: #fed700;
    color: #000;
    border-radius: 5px;
    padding: 18px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}
.woocommerce-MyAccount-navigation-link--downloads{
	display:none !important;
}
.woocommerce-Address {
       width: 100% !important;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
	    border: 1px solid #eee;
		    padding: 10px;
    box-sizing: border-box;
}
.woocommerce-Address-title .edit{
	    color: #000;
    font-weight: bold;
}
.edit-address-form-group{
	width: 33.3% !important;
    display: inline-block !important;
    box-sizing: border-box;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.edit-address-form-group label{
	    color: #000;
    font-size: 15px;
    font-weight: 600;
    padding-left: 11px;
    margin-bottom: 3px;
}
.ars-empty-cart-p{
	    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}
.edit-address-form-group span.woocommerce-input-wrapper{
	
}
.edit-address-form-group span.woocommerce-input-wrapper input{
	    display: block;
    width: 100%;
    height: calc(1.5em + 1.34rem + 2px);
    padding: 0.67rem 1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #818181;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dddddd;
    border-radius: 1.4rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.edit-address-form-group span.woocommerce-input-wrapper select{
	    display: block;
    width: 100%;
    height: calc(1.5em + 1.34rem + 2px);
    padding: 0.67rem 1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #818181;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dddddd;
    border-radius: 1.4rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.product__slider-main {
      margin-bottom: 15px;
    border: 1px solid #eee;
    padding-top: 5px;
    padding-bottom: 5px;
    box-sizing: border-box;
}
.product__slider-thmb .slick-list{
        /* padding: 0px 7px !important;*/
}
.product__slider-main img {
      margin: 0 auto;
    max-width: 100%;
    max-height: 415px;
}
.product__slider-thmb .slick-slide {
	opacity: 0.5;
    transition: all .3s ease;
}
.product__slider-thmb .slick-slide.slick-active, .product__slider-thmb .slick-slide:hover {
	opacity: 1;
}
.product__slider-main, .product__slider-thmb {
    display: none;
}
.product__slider-thmb-image{
	    max-height: 70px;
    display: block;
    margin: 0 auto;
}
.product__slider-thmb{
	text-align:center;
}
.slide-thum-item{
	border: 1px solid #eee;
	    border: 1px solid #eee;
    margin-left: 10px;
    margin-right: 10px;
	padding:5px;
}
.ars-zoom-image-slider{
	    position: absolute;
    right: 30px;
    top: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
    background: #fed700;
    color: #000;
    border-radius: 100%;
    z-index: 2;
    line-height: 35px;
}
.ars-zoom-image-slider i{

}
.single-product-cat-list{
	color:#fed700;
	  font-size: 14px;
    font-weight: 600;
}
.single-product-cat-list a{
	    color: #777777;
  
}
.single-product-title{
	    font-size: 25px;
    color: #000;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px;
}
.single-product-marka-image-area{
	
}
.single-product-marka-image-area img{
	    height: 60px;
    margin-top: 14px;
    display: block;
    margin-bottom: -10px;
}
.single-product-marka-image-area img.single-marka-image-81{
	    max-height: 12px;
}
.ars-web-space{
	position:relative;
}
.ars-web-space:after{
	content:'';
}
.single-product-title-bottom-area{
	     display: inline-block;
    margin-right: 25px;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding-bottom: 0;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
    margin-top: 15px;
}
.single-product-title-bottom-area-item{
    display: inline-block;
    margin-right: 15px;
    border-right: 1px solid #ccc;
    padding: 15px;
}
.single-product-title-bottom-area-item i{
	    margin-right: 5px;
}
.single-product-title-bottom-area-item strong{
	    margin-right: 5px;
}
.single-product-title-bottom-area .single-product-title-bottom-area-item:last-child{
	border-right:none;
}
.single-product-colors-products{
 display: inline-block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    border-top: none;
    padding-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.single-product-colors-products-item{
	    text-align: center;
    display: inline-block;
	    margin-right: 20px;
}
.single-product-colors-products-item span{
	    display: block;
    margin-top: 4px;
    font-weight: 600;
	color:#000;
}
.single-product-colors-products-item .circle-color{
	width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 4px solid #ccc;
	    margin: 0 auto;
}
.single-product-colors-products-span{
	    display: inline-block;
    width: 100%;
    font-weight: 600;
    color: #0e0e0e;
    margin-bottom: 15px;
}
.single-product-price-area{
	display: inline-block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    border-top: none;
    padding-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
	font-size:20px;
}
.single-product-price-area del{
	font-size: 17px;
    font-weight: 600;
    color: #8f0000;
    margin-right: 7px;
}
.single-product-price-area ins{
	font-size: 22px;
    font-weight: 600;
    color: #000;
}
.single-product-price-area bdi{
	font-size: 22px;
    font-weight: 600;
    color: #000;
}
.ars-whatsapp-btn{
	color: #fff;
    background-color: #4caf50;
    border-color: #4caf50;
}
.ars-whatsapp-btn-single-product{
	    margin-left: 15px;
}
.ars-whatsapp-btn-single-product i{
	margin-right:5px;
}
.ars-single-product-bottom-tab{
	margin-top:60px;
}
.ars-contact-top{
	    margin-top: 20px;
    margin-bottom: 40px;
}
.ars-maps-area{
	margin-top: 70px;
    margin-bottom: -64px;
    border-bottom: 6px solid #fed700;
}
.ars-maps-area iframe{
	    width: 100%;
}
.ars-contact-bottom{
	
}
.ars_footer_band{
	display:none;
}
.ars-marka-filter-area{
	margin-bottom:25px;
}
@media screen and (max-width: 768px) {
	.cc-window.cc-bottom{
		bottom:30% !important;
	}
	.widget-visible iframe{
		    bottom: 75px !important;
			margin-bottom:45px !important;
	}
	.woocommerce-view-order .woocommerce-customer-details .col-1{
		margin-bottom:20px;
	}
	.woocommerce-edit-address .woocommerce-Address{
		margin-bottom:20px;
	}
	.woocommerce-edit-address .woocommerce-Address .col-md-6{
		padding-right:0;
		padding-left:0;
	}
		.arsol-ecommerce-a-header__section .container.my-0dot5.my-xl-0{
		padding-left:5px;
	}
	#sidebarHeaderInvokerMenu{
		    margin-right: 5px !important;
	}
	.ars-check-filter {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 0;
    margin-bottom: -15px;
}
.order-product-area .woocommerce-ordering{
    width: 100%;
    display: inline-block;	
}
.tax-product_cat .ars-check-filter-split {
    display: none;
    display: inline-block;
    margin-right: 0;
    margin-left: 0;
    background: #eeee;
    width: 12px;
    height: 0;
    vertical-align: bottom;
}
    .ars-footer-contact-band-absolute h6 {
	    display:none;
    }
    .ars-footer-contact-band-absolute p {
	    display:none;
    }
    .ars-footer-contact-band-absolute a.btn{
	    padding-left: 5px !important;
		padding-right: 5px !important;
		font-size: 15px;
    }
    .ars-footer-contact-band-absolute a.btn i{
		display: block;
		font-size: 20px;
		margin-bottom: 7px;	  
    }
	.ars-footer-contact-band-absolute {
		width: 44%;
	}
	.ars-footer-contact-band {
		margin-top: 25px;
		position: relative;
		/*border-bottom: 3px solid #9c9b9b;
		box-shadow: 1px 7px 5px -5px #9c9b9b;*/
	}  
	.ars-footer-info-band-item h5 {
		font-size: 16px;
		font-weight: 600;
		color: #000;
	}
	.ars-footer-info-band-item {
		text-align: center;
		border-bottom: 1px solid #eee;
		padding-bottom: 20px;
		margin-bottom: 9px;
	}
    .ars-footer-info-band-item-3{
		border-bottom: none;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}	
	.ars-top-left-area{
		display:none;
	}
	.ars-top-slider-content {
		position: relative;
		width: 100%;
		left: 0;
		right: 0;
		top: unset;
		transform: unset;
		margin: 0 auto;
		text-align: left;
		z-index: 2;
	}
	.ars-slider-background-style {
		background-size: contain;
		background-position: top;
		background-color: #000;
	}
	.ars-top-slider-content-item-one {
		margin-bottom: 10px;
		text-align: center;
		padding-left: 33px;
		padding-right: 33px;
		padding-top: 4px;
	}	
	.ars-top-slider-content-item-one .slider-h2-area {
		font-size: 20px;
		font-weight: 600;
		color: #fff;
		margin-bottom: 15px;
		display: inline;
		padding-left: 4px;
		padding-right: 4px;
		text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	}
	.ars-general-slick-style .slick-next{
		height:33px;
	}
	.ars-general-slick-style .slick-prev{
		height:33px;
	}
	.ars-top-slider-content-item-two {
		margin-bottom: 20px;
		text-align: center;
		padding-left: 33px;
		padding-right: 33px;
	}
	.ars-top-slider-content-item-two p {
		font-size: 15px;
		color: #fff;
		text-shadow: 1px 1px 4px #000;
		font-weight: 600;
		line-height: 22px;
		max-width: 330px;
		padding-left: 33px;
		padding-right: 33px;
	}
	.ars-top-slider-content .ars-to-next-btn{
		display: block;
		width: calc(100% - 66px);
		max-width: 213px;
		margin: 0 auto;
		margin-top: -13px;
		margin-bottom: 42px;
	}
	.ars-top-slider-content:before{
		content: '';
		position: absolute;
		top: -37px;
		height: 40px;
		z-index: 7;
		width: 100%;
		background: linear-gradient(180deg,transparent,#000);
	}
	.h2toh1 {
		font-size: 20px;
	}
	.ars-section-title {
		margin-bottom: 20px;
	}
	.ars-home-how-work .ars-bg-cover {
		height: auto;
	}
	.ars-banner-design .flex-shrink-0{
		
	}
	.ars-banner-design a.stretched-link{
		text-align:center;
	}
	.ars-banner-design .flex-shrink-0 img{
		width: 110px;
		display: block;
		margin: 0 auto;
	}
	.ars-home-how-work {
		margin-bottom: 30px;
	}
	.ars-home-about-story .absolute-content {
		position: relative;
		top: unset;
		transform: unset;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		max-width: 400px;
	}
	.ars-home-about-story {
		margin-bottom: 30px;
	}
	.arsol-product-item-title {
		min-height: 28px;
	}
	.arsol-product-item-image-area {
		height: 150px;
		position: relative;
	}
	.arsol-product-item-image {
		max-width: 100%;
		max-height: 119px;
		margin: 0 auto;
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		    left: 0;
    right: 0;
	}
	.prodcut-price ins{
		font-size:16px;
	}
	.ars-add-fav span{
		display:none;
	}
	.ars-remove-fav span{
		display:none;
	}
	.ars-category-items {
		margin-bottom: 0px;
	}
	.show-all-button-area-top {
		margin-top: 10px;
	}
	.ars-home-design-row-right .absolute-content {
		position: relative;
		top: unset;
		transform: unset;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		max-width: 400px;
	}
	.ars-home-design-row-left {
		padding-left: 0;
		position: relative;
	}
	.ars-home-design-row-left:after {
		content: '';
		position: absolute;
		bottom: 0;
		height: 40px;
		z-index: 7;
		width: 100%;
		background: linear-gradient(180deg,transparent,#000);
	}
	.ars-slick-mobile-item{
		width:250px;
		padding-right:0;
		padding-left:0;
		border-bottom: none !important;
	}
	.ars-slick-mobile .slick-dots{
		padding-left: 0;
		text-align: center;
		display: inline-block;
		width: 100%;
	}
	.ars-slick-mobile .slick-dots li{
		list-style: none;
		display: inline-block;
		margin-right: 3px;
		margin-left: 3px;
	}
	.ars-slick-mobile .slick-dots li button{
		font-size: 0px;
		width: 10px;
		height: 10px;
		background: #ccc;
		border-radius: 100%;
		border: none;
		outline: none;
		display: block;
		padding: 0;
		transition:all .3s;
	}
	.ars-slick-mobile .slick-dots li.slick-active button{
		width: 12px;
		height: 12px;
	}
	.arsol-fbanner-style-content {
		position: relative;
		width: 100%;
		bottom: 0;
		z-index: 1;
		height: auto;
		left: 0;
		box-sizing: border-box;
		padding-bottom: 4%;
		background-image: unset !important;
		background-color: #000;
	}
	.arsol-fbanner-style-content:before{
		content:'';
		position: absolute;
		top: -40px;
		height: 40px;
		z-index: 7;
		width: 100%;
		background: linear-gradient(180deg,transparent,#000);
	}
	.ars-bd-design {
		margin-top: 30px;
		margin-bottom: 15px;
	}
	.arsol-fbanner-style-content h3 {
		width: 100%;
		max-width: 600px;
		font-size: 30px;
		display: inline-block;
	}	
	.arsol-fbanner-style-content span {
		width: 100%;
		max-width: 600px;
		font-size: 25px;
		display: inline-block;
	}	
	.arsol-general-block-design .ars-bg-cover {
		height: auto;
		border: 1px solid #eee;
	}
	.arsol-fbanner-style-content p {
		width: 100%;
		max-width: 800px;
		display: block;
		font-size: 15px;
		margin: 0 auto;
		margin-bottom: 17px;
	}	
	.ars-bd-design .ars-banner-design .flex-shrink-0 {
		margin-bottom: 10px;
    }
	.ars-bd-design .ars-banner-design .flex-shrink-0 img {
		width: 190px;
		display: block;
		margin: 0 auto;
	}
	.ars-bd-design .ars-band-style-content strong {
		font-size: 20px;
		margin-bottom: 7px;
		display: block;
	}
	.ars-bd-design .ars-band-style-content p {
		margin-bottom: 14px;
	}
	.ars-bd-design .ars-banner-design a.stretched-link {
		text-align: center;
		width: 100%;
	}
	.ars-home-mark-list-general {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.ars-footer-contact-top{
		width: 100%;
    text-align: center;
    display: inline-block;
	}
	.ars-footer-contact-bottom{
		width: 100%;
    text-align: center;
    display: inline-block;
	}
	.ars-footer-contact-bottom h5{
		padding-left:0;
		padding-left: 0;
		margin-left: 0 !important;
	}
	ul.footer-band-action {
		margin-bottom: 0;
		text-align: left;
		padding-left: 0;
	}
	ul.footer-band-action li {
		list-style: none;
		display: inline-block;
		margin-left: unset;
		margin-right: 10px;
		width: calc(50% - 12px);
	}
	ul.footer-band-action li:nth-child(2){
		margin-left: 10px;
		margin-right: unset;
	}
	ul.footer-band-action li a {
		display: block;
		background: #fff;
		color: #000;
		padding: 10px;
		border-radius: 30px;
		padding-left: 5px;
		padding-right: 5px;
		box-sizing: border-box;
		min-width: unset;
		font-weight: bold;
		text-align: center;
		border: 2px solid #000;
		width: 100%;
		font-size: 12px;
	}
	.footer-mobil-menu-cat{
		width: 50%;
		float: left;
		flex: unset;
	}
	.footer-mobil-menu-cat-2{
		padding-top: 40px;
	}
	.ars_footer_band{
		display: inline-block;
		width: 100%;
		padding-left: 0;
		text-align: center;
		margin-bottom: 0;
		padding-top: 7px;
		padding-bottom: 2px;
		background: #f6f6f6;
		border-top: 1px solid #ccc;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 99999;
	}
	.ars_footer_band li{
		width: 20%;
		display: inline-block;
		box-sizing: border-box;
		padding: 5px;
	}
	.ars_footer_band li a{
		display:block;
		width:100%;
		position:relative;
	}
	.ars_footer_band li a i{
		display: inline-block;
		width: 100%;
		font-size: 25px;
		margin-bottom: 0px;
		color: #5b5b5b;
	}
	.ars_footer_band li a span{
		font-size: 12px;
		color: #000;
		margin-bottom: 0;
	}
	h6.count-band{
		position: absolute;
		top: 0;
		right: 0px;
		background: #5b5b5b;
		font-size: 10px;
		width: 17px;
		height: 17px;
		line-height: 17px;
		border-radius: 100%;
	}
	.ars_footer_band li a.active i{
		color:#fed700;
	}
	.ars-copy{
		    padding-bottom: 85px !important;
	}
	.arsol-site-breadcrump .container{
		padding-left:0;
		padding-right:0;
	}
	.woocommerce-breadcrumb {
		    padding: 10px !important;
    margin-bottom: 0 !important;
    margin: 0;
	}
	.sub-categories-list li a {
		color: #000;
		border: 1px solid #e9e9e9;
		padding: 5px;
		display: block;
		border-radius: 0;
		font-size: 12px;
		text-align: left;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		width: 100%;
		position: relative;
	}
	.sub-categories-list li a i{
		position: absolute;
		right: 0;
		top: 8px;
	}
	.sub-categories-list li {
		display: inline-block;
		width: 50%;
		margin-right: 0;
		box-sizing: border-box;
		padding-left: 3px;
		padding-right: 3px;
		margin-bottom: 5px;
	}
	.filter-are-row-top{
		position:relative;
	}
	.order-product-area{
		 position: absolute;
		right: 0;
		width: 50%;
	}
	.order-product-area .form-control{
		    padding-left: 1px;
    padding-right: 1px;
    font-size: 11px;
	}
	.arsol-site-breadcrump{
		margin-bottom:25px;
	}
	.tax-product_cat .arsol-site-breadcrump{
		margin-bottom:0px;
	}
	.woocommerce form.login{
		margin-top:0;
	}
	.woocommerce form.register{
		margin-top:0;
	}
	select[name="account-process"]{
		font-weight: bold;
		color: #000;
		margin-bottom: 16px;
		position: fixed;
		bottom: 50px;
		border-radius: 0;
		background: #fed700 !important;
		z-index: 999;
	}
	input[name="company_permission"]{
		display: inline-block;
		float: left;
	}
	label[for="company_permission"]{
		display: inline-block;
		float: left;
	}
	.company_permission_group{
		display: inline-block;
		width: 100%;
	}
	.company_permission_group input{
		display: inline-block;
		float: left;
	}
	.company_permission_group label{
		display: inline-block;
		float: left;
		width: calc(100% - 45px);
		margin-left: 7px;
		margin-top: -15px;
	}
	.ars-card-button {
		padding-top: 13px !important;
		padding-bottom: 13px !important;
		font-size: 13px !important;
		color: #fff !important;
		font-weight: 600 !important;
		background-color: #000 !important;
		border-color: #000 !important;
	}
	.woocommerce-info{
		margin-bottom:1em;
	}
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row {
		width: 100%;
		display: inline-block;
		float: left;
		box-sizing: border-box;
		max-width: 100%;
		flex: 0 0 100%;
	}
	label[for="billing_address_2"]{
		display:none !important;
	}
	.form-row-select-type {
		padding-top: 10px !important;
	}
	.about_page_story_desc_area {
		padding-top: 20px;
	}
	.erga-akademi-action-row .ars-bg-cover {
		height: auto;
	}
	.single-product-title {
		font-size: 20px;
		color: #000;
		font-weight: 600;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.single-product-cat-list a {
		color: #777777;
	}
	.single-product-cat-list {
		color: #fed700;
		font-size: 11px;
		font-weight: 600;
		margin-bottom: 15px;
		display: block;
	}	
	.mobile-product-title{
		
	}
	.single-product-marka-image-area img {
		height: 40px;
		margin-top: 0;
		display: block;
		margin-bottom: 4px;
	}
	.single-product-title-bottom-area-item {
    display: inline-block;
    margin-right: 5px;
    border-bottom: 1px solid #eee;
    padding-right: 5px;
    font-size: 13px;
    width: 100%;
    border-right: none;
	}
	.ars-single-product-container .ars-product-add-cart{
		    width: calc(100% - 142px);
    display: inline-block !important;
    float: right;
    margin-top: 25px;
	}
	.mobil-quantity-setting{
		    width: 120px;
    display: inline-block;
    float: left;
	}
	.ars-whatsapp-btn-single-product{
		display: inline-block !important;
    width: 100%;
    margin-left: 0;
    margin-top: 2px;
	}
	.ars-single-product-bottom-tab {
    margin-top: 20px;
	}
	.ars-single-product-bottom-tab .nav-tab .nav-link{
		font-size:13px;
	}
	.nav-tab-lg::after{
		display:none;
	}
	.single-product-shipping {
    margin-top: 30px;
}
.single-product-shipping .absolute-content {
    position: relative;
    top: unset;
    transform: unset;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    max-width: 400px;
}
.single-product-shipping .absolute-content h2{
	    font-size: 22px;
    line-height: 31px;
}
.single-product-bottom-list-items {
    background: #f4f4f4;
    margin-bottom: -65px;
    padding-top: 45px;
    padding-bottom: 45px;
    margin-top: 0px;
}
.single-product-list-item-row .col-md-4:nth-child(4) .single-product-list-item {
    border-bottom: 1px solid #fed700;
    margin-bottom: 30px;
    padding-bottom: 30px;
    min-height: 150px;
}
.single-product-list-item-row .col-md-4:nth-child(5) .single-product-list-item {
    border-bottom: 1px solid #fed700;
    margin-bottom: 30px;
    padding-bottom: 30px;
    min-height: 150px;
}
.single-product-list-item-row .col-md-4:nth-child(6) .single-product-list-item {
    border-bottom: 1px solid #fed700;
    margin-bottom: 30px;
    padding-bottom: 30px;
    min-height: 150px;
}
.contact-form-area{
	margin-top: 15px;
}
.single-product-title-bottom-area {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    border-bottom: none;
    padding-bottom: 0;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
    margin-top: 15px;
    box-sizing: border-box;
}
.single-product-title-bottom-area-item {
    margin-right: 0;
    padding-left: 0;
}
.single-product-colors-products-span {
font-size: 13px;}
.single-product-colors-products-item .circle-color {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    border: 3px solid #ccc;
}
.single-product-colors-products-item span {
font-size: 13px;}
.fancybox-slide--iframe .fancybox-content {
    padding: 0;
    width: 90%;
    height: 43%;
    max-width: calc(100% - 100px);
    max-height: calc(100% - 88px);
    overflow: visible;
    background: #fff;
}
.arsol-ecommerce-a-header__navbar-brand > img {
         width: auto;
    height: 40px;
    max-width: unset;
}
.cat-filter-content {
    width: 100%;
    display: inline-block;
}
.cat-filter-content h2 {
    font-size: 17px;
    display: inline-block;
    text-align: left;
    width: 100%;
    float: right;
    margin-top: 7px;
    display: block;
    text-align: center;
}
.cat-filter-content img {
    max-width: 60px;
    display: block;
    float: unset;
    margin: 0 auto;
}
.sub-categories-list li a i {
	display:none !important;
}
.ars-web-logo-aside {
    max-width: unset !important;
    width: 180px !important;
    height: auto !important;
}
.sub-categories-list-shop .cat-filter-content h2 {
    width: 100%;
}
.ars-product-category-top .filter-are-row-top {
    position: relative;
    margin-right: 0;
    margin-left: 0;
	    display: inline-block;
		    width: 100%;
}
.ars-product-category-top .order-product-area {
    position: relative;
    right: 0;
    width: 50%;
    width: 100%;
    margin-top: 15px;
}
.ars-product-category-top .col-md-9 .btn{
    width:100%;
}
}