/*!
Theme Name: asr-theme
Theme URI: https://asr-service.co.il/
Author: ASR-Service
Author URI: https://asr-service.co.il/
Description: This RTL styles asr-theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: asr-theme
*/

@font-face {
	font-family: 'Rubik-Regular';
	src: url("fonts/rtl/Rubik-Regular.ttf") format("truetype"); 
} 

@font-face {
	font-family: 'Rubik-Bold';
	src: url("fonts/rtl/Rubik-Bold.ttf") format("truetype"); 
} 

@font-face {
	font-family: 'Rubik-SemiBold';
	src: url("fonts/rtl/Rubik-SemiBold.ttf") format("truetype"); 
} 

@font-face {
	font-family: 'Rubik-Medium';
	src: url("fonts/rtl/Rubik-Medium.ttf") format("truetype"); 
} 

p, button, a, input {
    font-family: 'Rubik-Regular'!important;
    direction: rtl;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Rubik-SemiBold'!important;
    direction: rtl;
}

.site-header {
    direction: rtl;
}

.head-tel {
    direction: ltr;
}

.head-logo__title a {
    font-family: 'BebasNeue-Regular'!important;
}

.pc-panel {
    direction: ltr;
}

.calc, .form {
    margin-right: calc(-50vw + 50%);
}

.calkbg {
    padding-left: 0!important;
}


.footer {
    direction: rtl;
}

.footer-contact a {
    direction: ltr;
}

.footer-title-block {
    text-align: left!important;
}

.privacypolicy > a {
    text-align: left!important;
}

.site-main {
    direction: rtl!important;
}

.welcome-block h1 {
    font-family: 'Rubik-Regular'!important;
}

.name-block h2 {
    font-family: 'Rubik-Bold';
    font-weight: bold; 
    font-size: 1.6!important;
}

ol, ul {
    font-family: 'Rubik-Regular'!important;
    direction: rtl;
    font-size: 1rem;
    padding-left: 0;
    padding-right: 20px;
}

input[name="your-email"] {
    text-align: right;
}

input[name="your-tel"] {
    text-align: right;
    direction: ltr;
}

.numbers .text {
    padding: 0 15px 0 0!important;
}

.modal-calc-head h5 {
    text-align: center;
}

.modal-calc-button button {
    font-size: 0.8rem!important;
}

.privacypolicy {
    font-size: 1rem!important;
    justify-content: flex-end!important;
}

.persp > .row div {
    direction: rtl;
} 

.persp .imle {
    padding-left: 30px;
    padding-right: 0;
}

.fix-form-button-old {
    text-align: right;
}

.calc-black h3 {
    text-align: center;
}

.calc-infomation h3,
.calc-panel .left-button, .calc-text {
    text-align: right;
}

/* WhatsApp Modal */

.whatsap-message .content {
	direction: rtl;
	font-family: 'Rubik-Regular', Arial, Helvetica, sans-serif;
}

.content span.option {
	font-style: normal;
    padding: 6px 24px 6px 0px;
    font-size: 1rem;
}

.content span.option:before {
	transform: rotate(180deg);
    left: unset;
    right: 0;

}

span.option.select {
	animation: 0.3s ease-out 0s 1 alternate whats_sel_he;
}
@keyframes whats_sel_he {
	from {
	  right: -26px;
	}
	to {
	  right: 0;
	}
}

/* @media screen and (max-width: 992px) {

} */

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

    p {
        font-size: 1rem;
    }

    .footer-title-block {
        text-align: center!important;
    }

    .privacypolicy {
        justify-content: center!important;
    }

    .privacypolicy > a {
        text-align: center!important;
    }

    .calc-infomation h3,
    .calc-panel .left-button, .calc-text {
        text-align: center;
    }
}

/* @media screen and (max-width: 576px) {

} */