/*
Theme Name: RSVP ACINI
Theme URI: http://rsvpteam.co.il
Author: RSVP TEAM - Tom Rusko
Author URI: http://rsvpteam.co.il
Description: RSVP Team's ACINI Theme 
Version: 2.0
License: my code - private!!!, open source code - by their license

Text Domain: acini

*/


.single .wrap_bg:before,
.single .wrap_bg:after,
.home .wrap_bg:before,
.home .wrap_bg:after,
.page-template-page-impact div.wrap_bg:before,
.page-template-page-impact div.wrap_bg:after,
.page-template-page-post_master div.wrap_bg:before,
.page-template-page-post_master div.wrap_bg:after {
    background: url('../images/waves_l.png') no-repeat;
    right: 0;
    top: 100%;
    position: absolute;
    width: 20.8rem;
    height: 176.7rem;
    z-index: -1;
    content: '';
    background-size: 100% 100%;
}

.page-template-page-contact div.wrap_bg:before,
.page-template-page-contact div.wrap_bg:after {
    background: url('../images/waves_l.png') no-repeat;
    right: 0;
    top: 100%;
    position: absolute;
    width: 20.8rem;
    height: 140.7rem;
    z-index: -1;
    content: '';
    background-size: 100% 100%;
}

.single .wrap_bg,
.page-template-page-contact div.wrap_bg,
.page-template-page-impact div.wrap_bg {
    padding: 0;
    margin: 0;
    position: relative;
}

.page-template-page-post_master div.wrap_bg {
    padding: 0;
    margin: 0;
}

.single .wrap_bg:before,
.single .wrap_bg:after,
.page-template-page-contact div.wrap_bg:before,
.page-template-page-contact div.wrap_bg:after,
.page-template-page-impact div.wrap_bg:before,
.page-template-page-impact div.wrap_bg:after {
    top: 0;
}

.single .wrap_bg:after,
.page-template-page-contact div.wrap_bg:after,
.page-template-page-impact div.wrap_bg:after,
.page-template-page-post_master div.wrap_bg:after,
.home .wrap_bg:after {
    background: url('../images/waves_r.png') no-repeat;
    background-size: 100% 100%;
    right: auto;
    left: 0;
}

.section_title {
    color: #007778;
    font-size: 4.4rem;
    line-height: 4rem;
    margin-bottom: 4rem;
}

.owlcarousel_o {
    background-color: #E7F0F2;
}

.owlcarousel_content {
    padding: 1.5rem;
}

/* Responsive Image Fix to prevent distortion from width/height attributes */
img {
    max-width: 100%;
    height: auto !important;
}