/*
    Theme Name: shirhashirim
    Theme URI:
    Description: WC 4.2.0/ WordPress theme
    Author: EkDesign
    Author URI: 
    Version: 2.5
    Tags: 
*/


/* =GENERAL
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@200;300;400;500;600;700;800&display=swap');

body {
    font-size:18px;
	font-family: 'Assistant', sans-serif !important;
	background: #FFF;
	line-height:1;
	margin:0;
	padding:0;
	color:#142335;
	line-height:30px;
	}
h1, h2, h3, h4, h5, h6, span, input, select, textarea, div, p{
    	font-family: 'Assistant', sans-serif !important;
}
input, select, textarea{
    font-size: 18px !important;
    font-weight: 500;
}
a {
    color: #1b1d1e;
    text-decoration: none;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
} 

a:hover {
	text-decoration: none;
	color:#052909;
}

a:focus { 
    outline: none;
}

input,
textarea,
select {
	font-family: 'Assistant', sans-serif !important;
    box-sizing: border-box;
    border: #e8e8e8 1px solid;
    width: 100%;
    padding: 10px 12px;
    border-radius: 0px;
    font-size: 16px;
    line-height: 36px;
    background: #fff;
    color: #000000;
	border-radius: 40px;
}

.btn_style .elementor-button{
	font-family: 'Assistant', sans-serif;
	display: inline-block;
	cursor: pointer;
   	line-height:20.56px;
    font-size: 20.56px;
	font-weight:600;
    color: #fff;
	border-radius:0px;
	width: auto;
	padding: 16px 95px;
    background: rgb(71,116,171);
    background: -moz-radial-gradient(circle, rgba(71,116,171,1) 0%, rgba(85,152,209,1) 100%);
    background: -webkit-radial-gradient(circle, rgba(71,116,171,1) 0%, rgba(85,152,209,1) 100%);
    background: radial-gradient(circle, rgba(71,116,171,1) 0%, rgba(85,152,209,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4774ab",endColorstr="#5598d1",GradientType=1);
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;

	}

.btn_style .elementor-button:hover  {
	background: rgb(85,152,209);
background: -moz-radial-gradient(circle, rgba(85,152,209,1) 0%, rgba(71,116,171,1) 100%);
background: -webkit-radial-gradient(circle, rgba(85,152,209,1) 0%, rgba(71,116,171,1) 100%);
background: radial-gradient(circle, rgba(85,152,209,1) 0%, rgba(71,116,171,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5598d1",endColorstr="#4774ab",GradientType=1);
	-moz-transform: scale(0.9);
-webkit-transform: scale(0.9);
-o-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
	}
	
#bottom{
    background-color: #224673;
    color: #fff;
    text-align: center;
    padding: 15px 0px;
}
#bottom a{
    color: #fff;
    letter-spacing: 0.080em;    
}
.d_flex {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
}
.contact_info {
    font-weight: 600;
}
.copyright{
    text-align: center;
    font-size: 13px;
    line-height: 14px;
    letter-spacing: 0.080em;     
}
.contact_info a{
        text-decoration: underline;
}
.contact_info img {
    margin-left: 7px;
}
.copyright img {
    margin-right: 7px;
}
.copyright span, .contact_info a{
    margin-right: 10px;
}
.copyright span{
    border-right: 1px solid #fff;
    padding-right: 10px;
    display: flex; 
    justify-content: center;  
align-items: center;    
}

.img_shadow .elementor-image:before {
content: "";
    position: absolute;
    bottom: 13px;
    left: -80%;
    z-index: -3;
    transform: rotate(3deg);
    -moz-transform: scaleY(.3);
    -ms-transform: scaleY(.3);
    -o-transform: scaleY(.3);
    width: 80%;
    height: 31px;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 93%, rgba(236,236,236,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 93%, rgba(236,236,236,1) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 93%, rgba(236,236,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ececec",GradientType=1);
        box-shadow: 13px 5px 8px #ececec8f;
}
.pages{
    direction: rtl;
}