@import "../../../poza/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
.sticky-header .logo {
    padding: 5px 0;
}

.final_price p {display:none;}
.repeat {list-style:none;    display: inline-block;    width: 100%;}
.list {padding:0;}
.paymentform input,.paymentform select,.paymentform option { font-size: 18px; padding:10px; background:#EBECED; width:100%;    line-height: 25px; }
.three_col {width:31.3%; margin:10px 1%; float:right;}
.add {
    clear: both;
    color: #ffffff;
    background: #ef4348;
    font-size: 18px;
    padding: 6.5px;
    display: inline-block;
    cursor: pointer;
    margin-top: 30px;
}
.remove {
    color: #000000;
    font-size: 18px;
    margin-top: 36px;
}
.final_price {
    color: #ef4348;
    font-size: 40px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    margin-top: 8px;
    margin-right: 33px;
}
.final_price strong {
    clear: both;
    display: block;
    font-size: 20px;
    line-height: 25px;
    color: #ef4348;
}
.final_price p {
    clear: both;
    font-size: 20px;
    line-height: 25px;
    color: #ef4348;
}
.paymentform h3 {color:#0a3d5a; padding:10px; font-weight:bold; }
.three_col span {font-weight:bold;}
input.error {border: 1px solid red !important;}

body.rtl #top-bar ul.social-links li {border-color:white !important;}
#menu-main > li:last-child {
    background: #ef4348;
    padding: 0 15px;
    color: #ffffff;
}
#menu-main > li:last-child a {color:white;}
#menu-main > li:last-child:hover  a {color:#0a0a0a;} 
.sf-menu > li:last-child {
    background: #0f79a9;
    padding: 0 15px;
    color: #ffffff;
}

#page-header {max-width:none;}

.slide_text_dark {
    max-width: 500px;
    margin: -50px 20px 0px 0px;
}

.slide_text_dark h2 {
    font-size: 90px;
    color: #ffffff;
    line-height: 90px;
}

.slide_text_dark p {
    font-size: 28px;
    font-familiy: "Open Sans Hebrew";
    color: #ffffff;
    line-height: 28px;
    margin-bottom: 50px;
}

.slide_text_dark .readmore {
    color: #ffffff;
    font-size: 25px;
    font-familiy: "Open Sans Hebrew";
    background: #0a3d5a;
    padding: 7px 25px;
    margin-top: 30px;
    border-radius: 5px;
    margin-left: 25px;
    margin-left: 30px;
}
.slide_text_dark .donate {
    color: #ffffff;
    font-size: 25px;
    font-familiy: "Open Sans Hebrew";
    background: #0f78a8;
    padding: 7px 25px;
    margin-top: 30px;
    border-radius: 5px;
    margin-left: 25px;
    margin-left: 30px;
}

.slide_text_light {
    max-width: 500px;
    margin: -50px 20px 0px 0px;
}

.slide_text_light h2 {
    font-size: 90px;
    color: #0a3d5a;
    line-height: 90px;
}

.slide_text_light p {
    font-size: 28px;
    color: #0a3d5a;
    line-height: 28px;
    margin-bottom: 50px;
}

.slide_text_light .readmore {
    color: #ffffff;
    font-size: 25px;
    background: #0a3d5a;
    padding: 7px 25px;
    margin-top: 30px;
    border-radius: 5px;
    margin-left: 25px;
    margin-left: 30px;
}
.slide_text_light .donate {
    color: #ffffff;
    font-size: 25px;
    background: #0f78a8;
    padding: 7px 25px;
    margin-top: 30px;
    border-radius: 5px;
    margin-left: 25px;
    margin-left: 30px;
}
.paymentform .disabled {
	cursor: default;
    opacity: .4;
}

#header {margin-bottom:25px;}
.home .elementor-image-box-img {    max-height: 220px;    overflow: hidden; transition: all ease 0.5s; }
.home .elementor-image-box-img img { transition: all ease 0.5s; max-width:none;width:100%; } 
.home .elementor-image-box-img:hover img { transition: all ease 0.5s;     -ms-transform: scale(1.1,1.1); /* IE 9 */    -webkit-transform: scale(1.1,1.1); /* Safari */    transform: scale(1.1,1.1); }
.home #primary #content {margin:0;}
.elementor-image-box-title {position:relative; }
.elementor-image-box-title:after {content: ""; width:100px; height: 1px; background: #435061; display:block; margin:auto; margin-top:15px;}
.slick-slide-inner {max-height:230px; overflow:hidden;}
#title-bar .title-bar-default {padding:0 50px;} 
.entry-header h1 {    margin-top: 10px;}
.author-info.media {display:none;}
.upw-posts article {width:20%; float:right; padding-left: 2%; border:none;}
.upw-posts article	a {color:#435061}
.widget_ultimate_posts .widget-title  {color:#435061; font-size:18px; border-bottom: 1px solid #435061; line-height:30px;}
.widget_donate_link a {
    display: inline-block;
    width: 100%;
    font-size: 25px;
    color: white !important;
    text-align: center;
    padding: 15px 0;
    background: #ef4348;
    border-radius: 3px;
    font-family: 'Assistant', Arial, sans-serif !important;
    font-weight: bold;
}
.norm_row {position:static !important ; float:right !important; margin-top: -40px;}
.widget_ultimate_posts  ul {padding:0;}
.widget_ultimate_posts  li {list-style:none;font-family:'Assistant', Arial, sans-serif !important; clear:both; width:100%; margin-bottom:20px; display:inline-block; padding-bottom:15px; border-bottom: 1px solid #435061; }
.widget_ultimate_posts  li  {font-size: 18px; }
.widget_ultimate_posts .upw-image {width:30%; float:right;}
.widget_ultimate_posts .upw-content {width:70%; float:right; padding-right:30px;}
.widget_ultimate_posts .upw-image img {max-width:100px; }
.image-link .overlay-image {    background: rgba(14, 119, 166, 0.5) !important;}
.sf-menu>li {    margin: 0 15px;}
.widget .form-search .button {display:inline-block;    color: white;}
#top-bar .form-search .field {width:100px;    display: inline-block;    background: white;    margin-right: 20px;}
#top-bar .form-search {width:220px;}
#top-bar {padding: 10px 0;}
#footer ul.social-links li a .social-icon:before {color:white;}
.upw-posts article {width:33%; float:right;}
.upw-posts .entry-image {min-height:180px;}
.four_col {width:23.3%; margin:10px 1%; float:right;}
.four_col span {font-weight: bold;}
.price_options {padding:0;    position: absolute;    width: 90%;    z-index: 100;    border: 1px solid #ccc;}
.price_options li {list-style:none; padding: 10px; cursor:pointer; background: #EBECED; width: 100%; line-height: 25px; border-bottom: 1px solid #CCC; }
.add_info input {    right: 0;    display: inline-block;    width: auto;    top: 2px;}
.add_info  label {padding-right:30px;}
.price2  {background:url(arrow.png);    background: url(arrow.png) no-repeat 10px #EBECED!important;background-size: 8px !important;}
.add_title {background: url(arrow.png) no-repeat 10px !important;background-size: 15px !important;}
@media screen and (min-width: 1100px) {
.paypal {    position: relative;    top: -47px;    right: 350px;}

}
@media screen and (max-width: 700px) {
.paymentform input, .paymentform select, .paymentform option {margin-bottom:10px;}
}

