html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden], template {
    display: none;
}

a {
    background-color: transparent;
}

a:active, a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled], html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

.print-w {
    display: none;
}

.single-print-ingredients {
    display: none !important;
}

.clear {
    clear: both;
}

.os-container {
    width: 1540px;
    margin: 0px auto;
    position: relative;
}

.os-container .os-container {
    width: auto;
}

.all-wrapper-i {
    width: 1540px;
    margin: 0px auto;
    position: relative;
    box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.2);
    background-color: #fff;
}

.text-center {
    text-align: center;
}

.wp-caption-text {
    background-color: #e9f4fb;
    color: #4a5e6b;
    padding: 5px 10px;
    font-size: 0.8rem;
}

a {
    text-decoration: none;
}

ul {
    margin: 0px;
    padding: 0px;
}

figure {
    margin: 0px;
}

.bordered-title {
    margin-bottom: 30px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 15px;
}

.bordered-title .os-icon {
    margin-right: 20px;
    font-size: 28px;
    vertical-align: middle;
    color: #613c6d;
}

.bordered-title span {
    padding-bottom: 5px;
    display: inline-block;
}

.os-icon-facebook {
    color: #3b579d;
}

.os-icon-twitter {
    color: #5ea9dd;
}

.os-icon-instagram {
    color: #a4775c;
}

.os-icon-flickr {
    color: #0062dd;
}

.os-icon-google-plus {
    color: #df4b38;
}

.os-icon-pinterest {
    color: #cd1d1f;
}

.bar-social a {
    color: #313131;
}

blockquote {
    background-color: transparent;
    padding: 20px;
    position: relative;
    font-size: 1.96rem;
    line-height: 1.2;
    font-family: 'baskerville', 'Playfair Display', serif;
    font-weight: 400;
    font-style: normal;
    padding-left: 30px;
    padding-right: 10px;
    margin-top: 50px;
    margin-bottom: 50px;
}

blockquote p {
    position: relative;
    z-index: 2;
}

blockquote:after {
    z-index: 1;
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #d5e2f2;
    content: "\e90e";
    position: absolute;
    font-size: 52px;
    left: -15px;
    top: 14px;
}

blockquote.floated {
    float: right;
    padding: 40px;
    padding-left: 100px;
    border: none;
    font-size: 1.82rem;
    background-color: #f7f7f7;
    max-width: 500px;
    margin-right: -50px;
    margin-left: 50px;
}

blockquote.floated:after {
    font-size: 80px;
    color: rgba(0, 0, 0, 0.1);
}

.gallery {
    margin-bottom: 1.5em;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 2px;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-caption {
    display: block;
    margin: 5px 5px 10px 5px;
    display: none;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.428571429;
    color: #313131;
    letter-spacing: 0.3px;
}

a {
    color: #a53fae;
}

strong {
    font-weight: 700;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #313131;
}

h1, h2, h3 {
    margin-top: 1.428571429rem;
    margin-bottom: 0.7142857145rem;
}

h4, h5, h6 {
    margin-top: 0.7142857145rem;
    margin-bottom: 0.7142857145rem;
}

h1, .h1 {
    font-size: 2.9rem;
    letter-spacing: -0em;
}

h2, .h2 {
    font-size: 2.5rem;
    letter-spacing: -0em;
}

h3, .h3 {
    font-size: 1.7rem;
    letter-spacing: -0em;
}

h4, .h4 {
    font-size: 1.5rem;
    letter-spacing: -0em;
}

h5, .h5 {
    font-size: 1.3rem;
    letter-spacing: -0em;
}

h6, .h6 {
    font-size: 1.1rem;
    letter-spacing: -0em;
}

@font-face {
    font-family: 'osfont';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
    font-weight: normal;
    font-style: normal;
}

.os-icon {
    font-family: 'osfont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.os-icon-arrow-left:before {
    content: "\e9ae";
}

.os-icon-arrow-right:before {
    content: "\e9b2";
}

.os-icon-check:before {
    content: "\e9f6";
}

.os-icon-check-circle:before {
    content: "\e9f7";
}

.os-icon-chevron-left:before {
    content: "\e9fa";
}

.os-icon-chevron-right:before {
    content: "\e9fb";
}

.os-icon-corner-up-left:before {
    content: "\ea21";
}

.os-icon-eye:before {
    content: "\ea3e";
}

.os-icon-eye-off:before {
    content: "\ea3f";
}

.os-icon-grid:before {
    content: "\ea86";
}

.os-icon-layers:before {
    content: "\ea9e";
}

.os-icon-mail:before {
    content: "\eafb";
}

.os-icon-map:before {
    content: "\eafc";
}

.os-icon-map-pin:before {
    content: "\eafd";
}

.os-icon-menu:before {
    content: "\eb04";
}

.os-icon-minus-circle:before {
    content: "\eb18";
}

.os-icon-minus-square:before {
    content: "\eb19";
}

.os-icon-paperclip:before {
    content: "\eb26";
}

.os-icon-plus-circle:before {
    content: "\eb3b";
}

.os-icon-plus-square:before {
    content: "\eb3c";
}

.os-icon-search:before {
    content: "\eb55";
}

.os-icon-x:before {
    content: "\ec0e";
}

.os-icon-x-circle:before {
    content: "\ec0f";
}

.os-icon-x-square:before {
    content: "\ec10";
}

.os-icon-zoom-in:before {
    content: "\ec17";
}

.os-icon-zoom-out:before {
    content: "\ec18";
}

.os-icon-google:before {
    content: "\e915";
}

.os-icon-wechat:before {
    content: "\e916";
}

.os-icon-pinterest:before {
    content: "\e917";
}

.os-icon-whatsapp:before {
    content: "\e918";
}

.os-icon-behance:before {
    content: "\e919";
}

.os-icon-reddit:before {
    content: "\e91a";
}

.os-icon-google2:before {
    content: "\e91b";
}

.os-icon-skype:before {
    content: "\e91c";
}

.os-icon-instagram:before {
    content: "\e91d";
}

.os-icon-slack:before {
    content: "\e91e";
}

.os-icon-yelp:before {
    content: "\e91f";
}

.os-icon-snapchat:before {
    content: "\e920";
}

.os-icon-youtube:before {
    content: "\e921";
}

.os-icon-soundcloud:before {
    content: "\e922";
}

.os-icon-linkedin:before {
    content: "\e923";
}

.os-icon-yelp

.1
:before {
    content: "\e924";
}

.os-icon-ebay:before {
    content: "\e925";
}

.os-icon-facebook:before {
    content: "\e926";
}

.os-icon-twitter:before {
    content: "\e927";
}

.os-icon-facebook-messenger:before {
    content: "\e928";
}

.os-icon-flickr:before {
    content: "\e929";
}

.os-icon-viber:before {
    content: "\e92a";
}

.os-icon-vimeo:before {
    content: "\e92b";
}

.os-icon-right-quote-alt:before {
    content: "\e90c";
}

.os-icon-left-quote-alt:before {
    content: "\e90d";
}

.os-icon-right-quote:before {
    content: "\e90e";
}

.os-icon-left-quote:before {
    content: "\e90f";
}

.os-icon-phone:before {
    content: "\ea1c";
}

.os-icon-phone2:before {
    content: "\ea1d";
}

.os-icon-phone-wave:before {
    content: "\ea1f";
}

.os-icon-phone-hang-up:before {
    content: "\ea29";
}

.os-icon-location:before {
    content: "\ea38";
}

.os-icon-location4:before {
    content: "\ea3b";
}

.os-icon-plus:before {
    content: "\ed59";
}

.os-icon-plus22:before {
    content: "\ed5b";
}

.os-icon-arrow-up:before {
    content: "\edb7";
}

.os-icon-arrow-up2:before {
    content: "\edb8";
}

.os-icon-arrow-right2:before {
    content: "\edbb";
}

.os-icon-arrow-right22:before {
    content: "\edbc";
}

.os-icon-arrow-down:before {
    content: "\edbf";
}

.os-icon-arrow-down2:before {
    content: "\edc0";
}

.os-icon-appreciations:before {
    content: "\e92f";
}

.os-icon-company_meeting:before {
    content: "\e930";
}

.os-icon-legal_documents:before {
    content: "\e931";
}

.os-icon-timing:before {
    content: "\e932";
}

.os-icon-focus_group:before {
    content: "\e933";
}

.os-icon-innovation_research:before {
    content: "\e934";
}

.os-icon-startup_launch:before {
    content: "\e935";
}

.os-icon-top_class_award:before {
    content: "\e936";
}

.os-icon-chess_strategy:before {
    content: "\e937";
}

.os-icon-eye_looking .path1:before {
    content: "\e938";
    color: #222829;
}

.os-icon-eye_looking .path2:before {
    content: "\e939";
    margin-left: -1em;
    color: #222829;
}

.os-icon-eye_looking .path3:before {
    content: "\e93a";
    margin-left: -1em;
    color: #222829;
}

.os-icon-eye_looking .path4:before {
    content: "\e93b";
    margin-left: -1em;
    color: #363f40;
}

.os-icon-eye_looking .path5:before {
    content: "\e93c";
    margin-left: -1em;
    color: #222829;
}

.os-icon-office_clock:before {
    content: "\e93d";
}

.os-icon-thumbs_up:before {
    content: "\e93e";
}

.os-icon-archive_files:before {
    content: "\e902";
}

.os-icon-business_portfolio:before {
    content: "\e93f";
}

.os-icon-global_business:before {
    content: "\e940";
}

.os-icon-speech_bubble:before {
    content: "\e941";
}

.os-icon-timetable_events:before {
    content: "\e942";
}

.os-icon-business_opportunity:before {
    content: "\e943";
}

.os-icon-career_advancement:before {
    content: "\e944";
}

.os-icon-head_hunting:before {
    content: "\e945";
}

.os-icon-leadership_growth:before {
    content: "\e946";
}

.os-icon-partnership_cooperation:before {
    content: "\e947";
}

.os-icon-personal_development:before {
    content: "\e948";
}

.os-icon-personal_features:before {
    content: "\e949";
}

.os-icon-race_winner:before {
    content: "\e94a";
}

.os-icon-workgroup_people:before {
    content: "\e94b";
}

.os-icon-company_structure:before {
    content: "\e94c";
}

.os-icon-human_resource:before {
    content: "\e94d";
}

.os-icon-personal_connection:before {
    content: "\e94e";
}

.os-icon-personal_idea:before {
    content: "\e94f";
}

.os-icon-success_mission:before {
    content: "\e950";
}

.os-icon-user_profile:before {
    content: "\e951";
}

.os-icon-working_hours:before {
    content: "\e952";
}

.os-icon-money_savings:before {
    content: "\e953";
}

.os-icon-market_vision:before {
    content: "\e903";
}

.os-icon-marketing_idea:before {
    content: "\e954";
}

.os-icon-schedule_planning:before {
    content: "\e904";
}

.os-icon-career_raise:before {
    content: "\e955";
}

.os-icon-consulting_manager:before {
    content: "\e956";
}

.os-icon-handshake_agreement:before {
    content: "\e957";
}

.os-icon-solution_puzzle:before {
    content: "\e905";
}

.os-icon-success_mark:before {
    content: "\e958";
}

.os-icon-team_leader:before {
    content: "\e959";
}

.os-icon-teamwork_collaboration:before {
    content: "\e95a";
}

.os-icon-balance_scales:before {
    content: "\e95b";
}

.os-icon-crossroad_arrows:before {
    content: "\e910";
}

.os-icon-key_to_success:before {
    content: "\e95c";
}

.os-icon-navigation_compass:before {
    content: "\e906";
}

.os-icon-social_engagement:before {
    content: "\e907";
}

.os-icon-target_audience:before {
    content: "\e95d";
}

.os-icon-life_heart_level:before {
    content: "\e95e";
}

.os-icon-puzzle_quest:before {
    content: "\e95f";
}

.os-icon-scenario_scroll:before {
    content: "\e960";
}

.os-icon-content_sharing:before {
    content: "\e961";
}

.os-icon-global_connection:before {
    content: "\e911";
}

.os-icon-client_service:before {
    content: "\e912";
}

.os-icon-solution_tricks:before {
    content: "\e962";
}

.os-icon-user_interaction:before {
    content: "\e963";
}

.os-icon-accessibility_for_disabled:before {
    content: "\e964";
}

.os-icon-restroom_sign:before {
    content: "\e965";
}

.os-icon-science_of_innovation:before {
    content: "\e908";
}

.os-icon-imagination_form:before {
    content: "\e966";
}

.os-icon-relationship_harmony:before {
    content: "\e967";
}

.os-icon-green_energy_source:before {
    content: "\e913";
}

.os-icon-green_innovation:before {
    content: "\e914";
}

.os-icon-plant_conservation:before {
    content: "\e968";
}

.os-icon-power_of_nature:before {
    content: "\e969";
}

.os-icon-computer_security:before {
    content: "\e96a";
}

.os-icon-virtruvian_man:before {
    content: "\e96b";
}

.os-icon-caduceus_medicine:before {
    content: "\e96c";
}

.os-icon-hiv_ribbon:before {
    content: "\e96d";
}

.os-icon-medical_board:before {
    content: "\e96e";
}

.os-icon-sexology:before {
    content: "\e96f";
}

.os-icon-long_range_planning:before {
    content: "\e970";
}

.os-icon-returning_visitor:before {
    content: "\e909";
}

.os-icon-care_about_peoples:before {
    content: "\e971";
}

.os-icon-compassion_feelings:before {
    content: "\e972";
}

.os-icon-grows_of_gratitude:before {
    content: "\e973";
}

.os-icon-helping_hands:before {
    content: "\e974";
}

.os-icon-power_of_forgiveness:before {
    content: "\e975";
}

.os-icon-emotional_intelligence:before {
    content: "\e976";
}

.os-icon-daily_tasks_and_routine:before {
    content: "\e90a";
}

.os-icon-focusing_on_solution:before {
    content: "\e90b";
}

.os-icon-partners_collaboration:before {
    content: "\e977";
}

.os-icon-opening_ceremony:before {
    content: "\e978";
}

.os-icon-risk_management:before {
    content: "\e979";
}

.os-icon-launch_optimization:before {
    content: "\e97a";
}

.os-icon-measure_body_form:before {
    content: "\e97b";
}

.os-icon-muscle_growth_training:before {
    content: "\e97c";
}

.os-icon-clock:before {
    content: "\e92d";
}

.os-icon-envelope:before {
    content: "\e92c";
}

.os-icon-map-marker:before {
    content: "\e92e";
}

.os-icon-location2:before {
    content: "\e901";
}

.os-icon-plus2:before {
    content: "\e900";
}

.text-faded {
    color: #b3b6bb;
    font-weight: 700;
}

.styled-header {
    margin-bottom: 60px;
    position: relative;
}

.styled-header:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.styled-header:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.styled-header-centered {
    margin-bottom: 60px;
    position: relative;
}

.styled-header-centered:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.styled-header-centered:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-btn {
    padding: 7px 20px;
    font-weight: 700;
    font-size: 1.1rem;
    margin-top: 1rem;
    display: inline-block;
    border-radius: 0px;
    border: 3px solid #a53fae;
    color: #a53fae;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.os-btn:hover {
    color: #a53fae;
}

.os-btn + .os-btn {
    margin-left: 1rem;
}

.os-btn.rounded {
    border-radius: 60px;
}

.os-btn.squared {
    border-radius: 0px;
}

.os-btn.black {
    background-color: #111;
    border-color: #111;
    color: #fff;
}

.os-btn.black:hover {
    color: #fff;
}

.os-btn.white {
    background-color: #fff;
    border-color: #fff;
    color: #111;
}

.os-btn.blue {
    background-color: #4369b1;
    border-color: #4369b1;
    color: #fff;
}

.os-btn.blue:hover {
    color: #fff;
}

.os-btn.green {
    background-color: #6cb143;
    border-color: #6cb143;
    color: #fff;
}

.os-btn.green:hover {
    color: #fff;
    background-color: #79bd51;
}

.os-btn.yellow {
    background-color: #96803f;
    border-color: #96803f;
    color: #fff;
}

.os-btn.yellow:hover {
    color: #fff;
    background-color: #a88f47;
}

.os-btn.cyan {
    background-color: #c6f5e7;
    border-color: #c6f5e7;
    color: #252a2b;
}

.os-btn.cyan:hover {
    color: #313739;
    background-color: #dcf9f0;
}

.os-btn.red {
    background-color: #ad4040;
    border-color: #ad4040;
    color: #fff;
}

.os-btn.red:hover {
    color: #fff;
    background-color: #bc4a4a;
}

.os-btn.purple {
    background-color: #d1bfec;
    border-color: #d1bfec;
    color: #41333f;
}

.os-btn.purple:hover {
    color: #4f3e4d;
    background-color: #dfd3f2;
}

.os-btn.gold {
    background-color: #e4bf7e;
    border-color: #e4bf7e;
    color: #111;
}

.os-btn.gold:hover {
    color: #1e1e1e;
    background-color: #e8c993;
}

.os-btn.outline {
    color: #111;
    background-color: transparent !important;
}

.os-btn.outline:hover {
    color: #111;
}

.os-btn.outline.under {
    border-top-color: transparent !important;
    border-left: none !important;
    border-right: none !important;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.os-btn.outline.black {
    color: #111;
    border-color: #111;
}

.os-btn.outline.black:hover {
    color: #111;
}

.os-btn.outline.white {
    color: #fff;
    border-color: #fff;
}

.os-btn.outline.white:hover {
    color: #fff;
}

.os-btn.outline.blue {
    border-color: #4369b1;
    color: #4369b1;
}

.os-btn.outline.blue:hover {
    color: #4369b1;
    border-color: #5176bd;
}

.os-btn.outline.green {
    border-color: #6cb143;
    color: #6cb143;
}

.os-btn.outline.green:hover {
    color: #79bd51;
    border-color: #79bd51;
}

.os-btn.outline.yellow {
    border-color: #96803f;
    color: #96803f;
}

.os-btn.outline.yellow:hover {
    color: #a88f47;
    border-color: #a88f47;
}

.os-btn.outline.cyan {
    border-color: #c6f5e7;
    color: #c6f5e7;
}

.os-btn.outline.cyan:hover {
    color: #dcf9f0;
    border-color: #dcf9f0;
}

.os-btn.outline.red {
    border-color: #ad4040;
    color: #ad4040;
}

.os-btn.outline.red:hover {
    color: #bc4a4a;
    border-color: #bc4a4a;
}

.os-btn.outline.purple {
    border-color: #d1bfec;
    color: #d1bfec;
}

.os-btn.outline.purple:hover {
    color: #dfd3f2;
    border-color: #dfd3f2;
}

.os-btn.outline.gold {
    border-color: #e4bf7e;
    color: #e4bf7e;
}

.os-btn.outline.gold:hover {
    color: #e8c993;
    border-color: #e8c993;
}

.os-btn.small {
    padding: 5px 10px;
    font-size: 0.8rem;
    border-width: 1px;
}

.os-btn.medium {
    padding: 12px 30px;
    font-size: 1.4rem;
    border-width: 4px;
}

.os-btn.medium .os-icon {
    font-size: 30px;
    padding-right: 20px;
    margin-right: 20px;
}

.os-btn.large {
    padding: 18px 40px;
    font-size: 1.5rem;
    border-width: 4px;
}

.os-btn.large .os-icon {
    font-size: 35px;
    padding-right: 22px;
    margin-right: 22px;
}

.os-btn.x-large {
    padding: 24px 50px;
    font-size: 1.8rem;
    border-width: 6px;
}

.os-btn.x-large .os-icon {
    font-size: 50px;
    padding-right: 25px;
    margin-right: 25px;
}

.os-btn:hover {
    text-decoration: none;
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
}

.os-btn .os-icon {
    padding-right: 15px;
    margin-right: 15px;
    vertical-align: middle;
    border-right: 2px solid rgba(255, 255, 255, 0.3);
    font-size: 25px;
}

.btn-white {
    background-color: #fff;
    color: #111;
    font-weight: 700;
}

.btn-rounded {
    border-radius: 50px;
}

@keyframes spinningAnimation {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

@-webkit-keyframes spinningAnimation {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

.mobile-header-w {
    display: none;
}

.mobile-header-w .mobile-header {
    display: table;
    width: 100%;
    table-layout: fixed;
    background-color: #fff;
    color: rgba(255, 255, 255, 0.9);
}

.mobile-header-w .mobile-header .mobile-menu-toggler {
    width: 80px;
    font-size: 40px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 30px;
}

.mobile-header-w .mobile-header .mobile-logo {
    vertical-align: middle;
    padding: 20px 0px;
    display: table-cell;
    text-align: center;
}

.mobile-header-w .mobile-header .mobile-logo img {
    max-width: 200px !important;
}

.mobile-header-w .mobile-header .mobile-menu-search-toggler {
    vertical-align: middle;
    width: 80px;
    font-size: 40px;
    display: table-cell;
    text-align: right;
    padding-right: 30px;
}

.mobile-header-w .mobile-header.color-scheme-light {
    color: #313131;
}

.mobile-header-w .mobile-header-menu-w {
    display: none;
    background-color: #4cbcc1;
    text-align: center;
    padding: 20px 0px;
}

.mobile-header-w .mobile-header-menu-w.active {
    display: block;
}

.mobile-header-w .mobile-header-menu-w ul {
    padding: 0px;
    margin: 0px;
}

.mobile-header-w .mobile-header-menu-w ul li a {
    color: #fff;
    padding: 10px 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    display: block;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.08rem;
    font-weight: 700;
    text-decoration: none;
}

.mobile-header-w .mobile-header-menu-w ul li:last-child a {
    border-bottom: none;
}

.mobile-header-w .mobile-header-menu-w ul.sub-menu {
    background-color: rgba(255, 255, 255, 0.1);
    padding: 10px 0px;
    display: none;
}

.mobile-header-w .mobile-header-menu-w ul.sub-menu li a {
    font-size: 0.96rem;
}

.mobile-header-w .mobile-header-menu-w > ul > li.menu-item-has-children {
    position: relative;
}

.mobile-header-w .mobile-header-menu-w > ul > li.menu-item-has-children > a {
    position: relative;
}

.mobile-header-w .mobile-header-menu-w > ul > li.menu-item-has-children > a:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\edbf";
    position: absolute;
    font-size: 8px;
    left: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    color: #fff;
}

.mobile-header-w .mobile-header-menu-w > ul > li.menu-item-has-children .sub-menu .menu-item-has-children {
    position: relative;
}

.mobile-header-w .mobile-header-menu-w > ul > li.menu-item-has-children .sub-menu .menu-item-has-children > a:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\edbf";
    position: absolute;
    left: 15px;
    font-size: 7px;
    top: -0.68rem;
    color: #fff;
}

.mobile-header-w .mobile-header-menu-w > ul > li.menu-item-has-children.active > .sub-menu li.active > .sub-menu {
    display: block;
}

.mobile-header-w .mobile-header-menu-w.color-scheme-light {
    background-color: #fff;
}

.mobile-header-w .mobile-header-menu-w.color-scheme-light ul li a {
    color: rgba(0, 0, 0, 0.9);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mobile-header-w .mobile-header-menu-w.color-scheme-light ul.sub-menu {
    background-color: rgba(0, 0, 0, 0.1);
}

.mobile-header-w .mobile-header-menu-w.color-scheme-light > ul > li.menu-item-has-children > a:before {
    color: rgba(0, 0, 0, 0.8);
}

.mobile-header-w .mobile-header-menu-w.color-scheme-light > ul > li.menu-item-has-children .sub-menu .menu-item-has-children > a:before {
    color: rgba(0, 0, 0, 0.8);
}

.fixed-header-w {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    position: fixed;
    z-index: 9998;
    background-color: #fff;
    padding: 5px 0px;
    top: 0px;
    left: 0px;
    right: 0px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}

.fixed-header-w .fixed-header-i {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.fixed-header-w .fixed-logo-w {
    display: table-cell;
    vertical-align: middle;
}

.fixed-header-w .fixed-logo-w img {
    max-width: 100%;
    height: auto;
}

.fixed-header-w .fixed-search-trigger-w {
    display: table-cell;
    vertical-align: middle;
    width: 80px;
    text-align: right;
    font-size: 28px;
    padding-right: 20px;
}

.fixed-header-w .fixed-top-menu-w {
    vertical-align: middle;
    display: table-cell;
    padding-left: 40px;
}

.fixed-header-w .fixed-top-menu-w ul {
    list-style: none;
}

.fixed-header-w .fixed-top-menu-w ul.sub-menu {
    display: none;
    padding: 0px;
    z-index: 9999;
    position: absolute;
    box-shadow: 0 20px 100px rgba(0, 0, 0, 0.1), 0 5px 35px rgba(0, 0, 0, 0.15), 0 2px 15px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    background-color: #fff;
}

.fixed-header-w .fixed-top-menu-w ul.sub-menu:before {
    content: "";
    left: 50%;
    top: -2px;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -moz-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    -o-transform: rotate(45deg) translateX(-50%);
    background-color: #fff;
    position: absolute;
    z-index: 999;
    box-shadow: -3px -3px 5px rgba(0, 0, 0, 0.04);
}

.fixed-header-w .fixed-top-menu-w ul.sub-menu li {
    min-width: 200px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.fixed-header-w .fixed-top-menu-w ul.sub-menu li a {
    padding: 15px 35px;
    display: block;
    white-space: nowrap;
    color: rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    position: relative;
}

.fixed-header-w .fixed-top-menu-w ul.sub-menu li a:hover {
    color: #1b3a7c;
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
}

.fixed-header-w .fixed-top-menu-w ul.sub-menu li:first-child {
    border-radius: 6px 6px 0px 0px;
}

.fixed-header-w .fixed-top-menu-w ul.sub-menu li:last-child {
    border-bottom: none;
    border-radius: 0px 0px 6px 6px;
}

.fixed-header-w .fixed-top-menu-w > ul > li {
    display: inline-block;
    padding: 0px 20px;
    position: relative;
}

.fixed-header-w .fixed-top-menu-w > ul > li:first-child {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.fixed-header-w .fixed-top-menu-w > ul > li > a {
    font-size: 1.44rem;
    color: #313131;
}

.fixed-header-w .fixed-top-menu-w > ul > li a {
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 400;
}

.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children {
    padding-left: 35px;
}

.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children > a:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\edbf";
    position: absolute;
    font-size: 11px;
    left: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children .sub-menu .menu-item-has-children > a:before {
    content: "\edbc";
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children.active > .sub-menu {
    display: block;
    position: absolute;
}

.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children.active > .sub-menu li.active > .sub-menu {
    display: block;
    position: absolute;
    right: -100%;
    top: 0px;
}

.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children.active > .sub-menu li.active.active-left > .sub-menu {
    right: auto;
    left: -100%;
}

.fixed-header-w .fixed-top-menu-w > ul > li > a {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.fixed-header-w .fixed-top-menu-w > ul > li:last-child > a {
    border-bottom: none;
}

.fixed-header-w.color-scheme-dark .fixed-top-menu-w > ul > li {
    border-right-color: rgba(255, 255, 255, 0.15);
}

.fixed-header-w.color-scheme-dark .fixed-top-menu-w > ul > li:first-child {
    border-left-color: rgba(255, 255, 255, 0.15);
}

.fixed-header-w.color-scheme-dark .fixed-top-menu-w > ul > li > a {
    color: rgba(255, 255, 255, 0.9);
}

.fixed-header-w.color-scheme-dark .search-trigger {
    color: rgba(255, 255, 255, 0.7);
}

.fixed-header-w.color-scheme-dark .search-trigger:hover i {
    color: #fff;
}

body.fix-top-menu .fixed-header-w {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.top-bar-links-box-w {
    position: relative;
    background-color: #fff;
    color: rgba(0, 0, 0, 0.8);
    border-bottom: 1px solid #eee;
    padding: 5px 10px;
    text-align: center;
}

.top-bar-links-box-w:before, .top-bar-links-box-w:after {
    content: " ";
    display: table;
}

.top-bar-links-box-w:after {
    clear: both;
}

.top-bar-links-box-w .top-bar-social-label {
    float: right;
    font-size: 0.9rem;
    padding: 6px 0px;
    font-weight: 400;
}

.top-bar-links-box-w .bar-social {
    float: right;
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
}

.top-bar-links-box-w .bar-social li {
    display: inline-block;
    margin-right: 15px;
    font-size: 24px;
}

.top-bar-links-box {
    float: left;
    padding-left: 20px;
}

.top-bar-links-box ul {
    list-style: none;
}

.top-bar-links-box ul li {
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 30px 5px 0px;
    margin-right: 30px;
}

.top-bar-links-box ul li a, .top-bar-links-box ul li span, .top-bar-links-box ul li div {
    color: rgba(0, 0, 0, 0.7);
    font-size: 0.9rem;
    font-weight: 400;
    vertical-align: middle;
    display: inline-block;
}

.top-bar-links-box ul li a .os-icon, .top-bar-links-box ul li span .os-icon, .top-bar-links-box ul li div .os-icon {
    vertical-align: middle;
    font-size: 14px;
    margin-right: 5px;
    color: #613c6d;
}

.top-bar-links-box ul li span {
    color: #262626;
}

.top-bar-links-box ul li:last-child {
    border-right: none;
}

.top-bar-links-box .top-bar-link-phone {
    padding: 3px 5px 3px 10px;
    border-radius: 6px;
    background-color: #e6f9f6;
}

.main-header {
    background-color: #fff;
    display: table;
    padding: 15px 0px;
    border-radius: 0px 0px 0px 0px;
    position: relative;
    width: 100%;
    table-layout: fixed;
}

.main-header .logo {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 20px 0px 50px;
    text-align: left;
    position: relative;
}

.main-header .logo .edit-link {
    position: absolute;
    top: -30px;
    left: 0px;
    background-color: red;
    padding: 2px 10px;
    font-size: 16px;
}

.main-header .logo .edit-link a {
    color: #fff;
    line-height: 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 700;
}

.main-header .logo a {
    display: block;
}

.main-header .logo a img {
    display: block;
    max-width: 100%;
    height: auto;
}

.main-header .top-menu {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.main-header .top-menu ul {
    margin: 0px;
    padding: 0px;
    padding-left: 30px;
    list-style: none;
}

.main-header .top-menu ul li {
    position: relative;
}

.main-header .top-menu ul li a {
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 400;
    color: #111;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
}

.main-header .top-menu > ul {
    float: right;
    padding-left: 0px;
}

.main-header .top-menu > ul > li {
    padding-right: 25px;
    position: relative;
    padding-left: 25px;
    vertical-align: middle;
    display: inline-block;
}

.main-header .top-menu > ul > li:after {
    content: "";
    background-color: rgba(255, 255, 255, 0.2);
    width: 1px;
    height: 10px;
    position: absolute;
    right: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.main-header .top-menu > ul > li:last-child::after {
    display: none;
}

.main-header .top-menu > ul > li > a {
    vertical-align: middle;
    padding: 15px 0px;
    display: inline-block;
}

.main-header .top-menu > ul > li.menu-item-has-children {
    padding-left: 40px;
}

.main-header .top-menu > ul > li.menu-item-has-children > a:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\edbf";
    position: absolute;
    font-size: 10px;
    left: 14px;
    top: 50%;
    color: #613c6d;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.main-header .top-menu > ul > li.menu-item-has-children .sub-menu .menu-item-has-children > a:before {
    content: "\edbc";
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.main-header .top-menu > ul > li.menu-item-has-children .sub-menu .menu-item-has-children li > .sub-menu {
    transition: none;
}

.main-header .top-menu > ul > li.menu-item-has-children.active > .sub-menu {
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(0px);
    -moz-transform: translateX(-50%) translateY(0px);
    -ms-transform: translateX(-50%) translateY(0px);
    -o-transform: translateX(-50%) translateY(0px);
    visibility: visible;
    transform-origin: 0 0;
}

.main-header .top-menu > ul > li.menu-item-has-children.active > .sub-menu li.active > .sub-menu {
    display: block;
    position: absolute;
    right: calc(-100% - 10px);
    top: 0px;
    opacity: 1;
    -webkit-transform: translateX(0px) translateY(0px);
    -moz-transform: translateX(0px) translateY(0px);
    -ms-transform: translateX(0px) translateY(0px);
    -o-transform: translateX(0px) translateY(0px);
    visibility: visible;
    transform-origin: 0 0;
    left: auto;
}

.main-header .top-menu > ul > li.menu-item-has-children.active > .sub-menu li.active > .sub-menu:before {
    left: -5px;
    right: auto;
    top: 18px;
    -webkit-transform: translateY(0px) rotate(45deg);
    -moz-transform: translateY(0px) rotate(45deg);
    -ms-transform: translateY(0px) rotate(45deg);
    -o-transform: translateY(0px) rotate(45deg);
    box-shadow: none;
}

.main-header .top-menu > ul > li.menu-item-has-children.active > .sub-menu li.active.active-left > .sub-menu {
    right: auto;
    left: -100%;
}

.main-header .top-menu > ul > li > a {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.main-header .top-menu > ul > li:last-child > a {
    border-bottom: none;
}

.main-header .top-menu ul.sub-menu {
    padding: 20px;
    z-index: 9999;
    position: absolute;
    box-shadow: 0 20px 100px rgba(0, 0, 0, 0.1);
    border-radius: 0px;
    background-color: #fff;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
    -moz-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
    -ms-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
    -o-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
    visibility: hidden;
}

.main-header .top-menu ul.sub-menu ul.sub-menu {
    left: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    display: none;
}

.main-header .top-menu ul.sub-menu:before {
    content: "";
    left: 50%;
    top: -2px;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -moz-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    -o-transform: rotate(45deg) translateX(-50%);
    background-color: #fff;
    position: absolute;
    z-index: 999;
    box-shadow: -3px -3px 5px rgba(0, 0, 0, 0.04);
}

.main-header .top-menu ul.sub-menu li {
    min-width: 200px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.main-header .top-menu ul.sub-menu li a {
    padding: 15px 35px;
    display: block;
    white-space: nowrap;
    color: rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    position: relative;
    font-size: 1.08rem;
    font-weight: 700;
}

.main-header .top-menu ul.sub-menu li a:hover {
    color: #1b3a7c;
}

.main-header .top-menu ul.sub-menu li:first-child {
    border-radius: 0px 0px 0px 0px;
}

.main-header .top-menu ul.sub-menu li:last-child {
    border-bottom: none;
    border-radius: 0px 0px 0px 0px;
}

.main-header .search-trigger {
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    width: 90px;
    text-align: right;
    padding-right: 35px;
}

.main-header .search-trigger i {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.main-header .search-trigger:hover i {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    cursor: pointer;
    color: #000;
}

.main-header.color-scheme-light .top-menu > ul > li:after {
    background-color: rgba(0, 0, 0, 0.2);
}

.main-header.color-scheme-dark .top-menu > ul > li:last-child {
    border-right: none;
}

.main-header.color-scheme-dark .top-menu > ul > li > a {
    color: rgba(255, 255, 255, 0.9);
}

.main-header.color-scheme-dark .search-trigger {
    color: rgba(255, 255, 255, 0.7);
}

.main-header.color-scheme-dark .search-trigger:hover i {
    color: #fff;
}

body.last-menu-item-as-button .main-header .top-menu > ul > li:last-child:not(.menu-item-has-children) {
    border-right: none;
}

body.last-menu-item-as-button .main-header .top-menu > ul > li:last-child:not(.menu-item-has-children):after {
    display: none;
}

body.last-menu-item-as-button .main-header .top-menu > ul > li:last-child:not(.menu-item-has-children) a {
    background-color: #bfecec;
    color: #111;
    padding: 7px 25px;
    font-size: 1.08rem;
}

.main-header-w.main-header-version_1 {
    position: relative;
}

.dropdown-menu-rounded-corners .main-header-w ul.sub-menu, .dropdown-menu-rounded-corners .fixed-header-w ul.sub-menu {
    border-radius: 0px;
}

.dropdown-menu-rounded-corners .main-header-w ul.sub-menu li:first-child a, .dropdown-menu-rounded-corners .fixed-header-w ul.sub-menu li:first-child a {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.dropdown-menu-rounded-corners .main-header-w ul.sub-menu li:last-child a, .dropdown-menu-rounded-corners .fixed-header-w ul.sub-menu li:last-child a {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.dropdown-menu-color-scheme-light .main-header-w ul.sub-menu li, .dropdown-menu-color-scheme-light .fixed-header-w ul.sub-menu li {
    border-bottom-color: rgba(0, 0, 0, 0.05);
}

.dropdown-menu-color-scheme-light .main-header-w ul.sub-menu li a, .dropdown-menu-color-scheme-light .fixed-header-w ul.sub-menu li a {
    color: rgba(0, 0, 0, 0.8);
}

.dropdown-menu-color-scheme-light .main-header-w ul.sub-menu li a:hover, .dropdown-menu-color-scheme-light .fixed-header-w ul.sub-menu li a:hover {
    background-color: rgba(0, 0, 0, 0.05);
    color: #000;
}

.dropdown-menu-color-scheme-light .main-header-w ul.sub-menu li:last-child, .dropdown-menu-color-scheme-light .fixed-header-w ul.sub-menu li:last-child {
    border-bottom: none;
}

.dropdown-menu-color-scheme-dark .main-header-w ul.sub-menu li, .dropdown-menu-color-scheme-dark .fixed-header-w ul.sub-menu li {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.dropdown-menu-color-scheme-dark .main-header-w ul.sub-menu li a, .dropdown-menu-color-scheme-dark .fixed-header-w ul.sub-menu li a {
    color: rgba(255, 255, 255, 0.8);
}

.dropdown-menu-color-scheme-dark .main-header-w ul.sub-menu li a:hover, .dropdown-menu-color-scheme-dark .fixed-header-w ul.sub-menu li a:hover {
    background-color: rgba(255, 255, 255, 0.05);
    color: #fff;
}

.dropdown-menu-color-scheme-dark .main-header-w ul.sub-menu li:last-child, .dropdown-menu-color-scheme-dark .fixed-header-w ul.sub-menu li:last-child {
    border-bottom: none;
}

.sub-bar {
    background-color: #fff;
    position: relative;
}

.sub-bar:before, .sub-bar:after {
    content: " ";
    display: table;
}

.sub-bar:after {
    clear: both;
}

.sub-bar.bordered {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.sub-bar .edit-post-link {
    position: absolute;
    top: 5px;
    right: 5px;
}

.sub-bar .edit-post-link a {
    display: inline-block;
    padding: 5px 10px;
    background-color: #ae2b2b;
    color: #fff;
    text-transform: uppercase;
    font-size: 0.7rem;
}

.sub-bar .bar-breadcrumbs, .sub-bar .bbp-breadcrumb {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 25px 0px 25px 40px;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 400;
}

.sub-bar .bar-breadcrumbs p, .sub-bar .bbp-breadcrumb p {
    margin: 0px;
}

.sub-bar .bar-breadcrumbs li, .sub-bar .bbp-breadcrumb li {
    float: left;
    margin-right: 30px;
    font-size: 1.2rem;
    color: rgba(0, 0, 0, 0.5);
}

.sub-bar .bar-breadcrumbs li a, .sub-bar .bbp-breadcrumb li a {
    color: #313131;
    position: relative;
    display: inline-block;
}

.sub-bar .bar-breadcrumbs li a:hover, .sub-bar .bbp-breadcrumb li a:hover {
    text-decoration: underline;
}

.sub-bar .bar-breadcrumbs li a:after, .sub-bar .bbp-breadcrumb li a:after {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\edbc";
    position: absolute;
    right: -17px;
    top: 0.6rem;
    font-size: 11px;
}

.sub-bar .bar-breadcrumbs p, .sub-bar .bbp-breadcrumb p {
    float: left;
}

.sub-bar .bar-breadcrumbs p .bbp-breadcrumb-sep, .sub-bar .bbp-breadcrumb p .bbp-breadcrumb-sep {
    display: none;
}

.sub-bar .bar-breadcrumbs p span, .sub-bar .bbp-breadcrumb p span {
    margin-right: 20px;
    font-size: 1.2rem;
    color: rgba(0, 0, 0, 0.5);
    float: left;
}

.sub-bar .bar-breadcrumbs p a, .sub-bar .bbp-breadcrumb p a {
    float: left;
    margin-right: 20px;
    font-size: 1.2rem;
    color: rgba(0, 0, 0, 0.5);
    color: #313131;
    position: relative;
}

.sub-bar .bar-breadcrumbs p a:hover, .sub-bar .bbp-breadcrumb p a:hover {
    text-decoration: underline;
}

.sub-bar .bar-breadcrumbs p a:after, .sub-bar .bbp-breadcrumb p a:after {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\edbc";
    position: absolute;
    right: -17px;
    top: 0.6rem;
    font-size: 11px;
}

.sub-bar .bar-social {
    float: right;
    list-style: none;
    margin: 0px;
    padding: 17px 40px 17px 0px;
}

.sub-bar .bar-social li {
    float: left;
    margin-left: 10px;
}

.sub-bar .bar-social li a {
    text-decoration: none;
    font-size: 32px;
}

.overlap-menu .main-header-w {
    position: absolute;
    z-index: 3;
}

.overlap-menu .main-header-w .main-header {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
    padding: 20px 0px;
}

.overlap-menu .main-header-w .main-header.color-scheme-light {
    background-image: linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%);
}

.overlap-menu .main-header-w .main-header-i {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.breadcrumbs-bar {
    padding: 0px 30px;
    font-size: 0.8rem;
    font-weight: 700;
    position: relative;
    z-index: 2;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
    letter-spacing: 3px;
}

.breadcrumbs-bar ul {
    list-style: none;
}

.breadcrumbs-bar ul li {
    display: inline-block;
    margin-right: 25px;
}

.breadcrumbs-bar ul li:last-child {
    margin-right: 0px;
}

.breadcrumbs-bar ul li a {
    display: inline-block;
    position: relative;
    color: #fff;
}

.breadcrumbs-bar ul li a:before {
    content: "";
    position: absolute;
    right: -15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 4px;
}

.page-intro-header .breadcrumbs-bar ul li a {
    color: #fff;
}

body {
    background-color: #fff;
    background-repeat: repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
}

.shade-w {
    box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.2);
}

.page-content table, .blog-content-text table {
    margin-top: 15px;
    margin-bottom: 15px;
}

.page-content table td, .page-content table th, .blog-content-text table td, .blog-content-text table th {
    padding: 10px 15px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.page-content table th, .blog-content-text table th {
    border-color: rgba(0, 0, 0, 0.5);
}

article.post img, article.post figure, article.page img, article.page figure, .blog-content-text img, .blog-content-text figure {
    max-width: 100%;
    height: auto;
}

.page-content ul, .page-content ol, .single-content ul, .single-content ol, .blog-content-text ul, .blog-content-text ol {
    padding-left: 40px;
    margin-bottom: 1em;
    margin-top: 1em;
}

.page-content-field-w {
    padding: 50px;
    background-color: #fff;
}

.page-content-field-w + .archive-posts-w {
    padding-top: 0px;
}

.archive-posts-w + .page-content-field-w {
    padding-top: 0px;
}

.all-wrapper {
    padding-bottom: 60px;
}

article.post img, article.page img {
    max-width: 100%;
    height: auto;
}

.page-content ul, .page-content ol, .single-content ul, .single-content ol {
    padding-left: 40px;
    margin-bottom: 1em;
    margin-top: 1em;
}

.page-content .page-title:first-child, .single-content .page-title:first-child {
    margin-top: 0px;
}

.single-content-w {
    display: table;
    table-layout: fixed;
    width: 100%;
    vertical-align: top;
}

.single-content-w .single-content-i {
    display: table-cell;
    width: 70%;
}

.single-content-w .single-sidebar {
    width: 30%;
    display: table-cell;
    vertical-align: top;
    background-color: #f6f5f1;
    border-radius: 0px;
    padding: 40px 30px;
}

.post-password-form {
    padding: 30px;
    background-color: #eee;
    font-size: 16px;
}

.post-password-form input[type="password"] {
    border: 1px solid #777;
    padding: 8px;
    border-radius: 4px;
}

.post-password-form input[type="submit"] {
    padding: 10px 25px;
    border: none;
    background-color: #343a8a;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
}

.vc_element.vc_os_text_and_features .vc_controls-out-tl {
    top: 30px !important;
}

.read-comments-link {
    font-size: 0.8rem;
    display: inline-block;
    color: #a53fae;
    margin-left: 15px;
    font-weight: 400;
}

.read-comments-link:hover {
    color: #a53fae;
}

.read-comments-link span {
    border-bottom: 1px solid #a53fae;
    display: inline-block;
    vertical-align: middle;
}

.read-comments-link i {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    margin-right: 10px;
}

h3.comments-title {
    margin-bottom: 60px;
    position: relative;
    margin-top: 0px;
}

h3.comments-title:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

h3.comments-title:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.single-post-comments-w {
    background-color: #fff;
}

.single-post-comments-w.with-ads:before, .single-post-comments-w.with-ads:after {
    content: " ";
    display: table;
}

.single-post-comments-w.with-ads:after {
    clear: both;
}

.single-post-comments-w.with-ads .single-post-comments {
    padding: 50px;
    width: 70%;
    float: left;
}

.single-post-comments-w.with-ads .single-post-comments.hide-them .comment-list {
    display: none;
}

.single-post-comments-w.with-ads .single-post-comments-sidebar {
    width: 30%;
    padding: 50px;
    float: left;
}

.single-post-comments-w.with-ads .single-post-comments-sidebar img {
    max-width: 100%;
    height: auto;
}

.comment-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.comment-list .comment {
    position: relative;
    padding-left: 80px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.comment-list .comment p {
    margin-top: 10px;
}

.comment-list .comment a {
    color: #313131;
}

.comment-list .comment .comment-edit-link {
    text-transform: none;
    padding: 2px 4px;
    background-color: #ec5a5a;
    color: #fff;
    margin-left: 10px;
}

.comment-list .comment:last-child {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.comment-list .comment .comment {
    border-bottom: none;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.comment-list .comment-awaiting-moderation {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 2px 5px;
    background-color: #cd4c4c;
    color: #fff;
    font-size: 0.8rem;
    display: inline-block;
}

.comment-list .comment-meta:before, .comment-list .comment-meta:after {
    content: " ";
    display: table;
}

.comment-list .comment-meta:after {
    clear: both;
}

.comment-list .comment-author {
    display: table;
    margin-bottom: 0px;
    vertical-align: middle;
}

.comment-list .comment-author img {
    position: absolute;
    left: 0px;
    top: 25px;
    margin-right: 10px;
    border-radius: 50%;
}

.comment-list .comment-author .fn {
    margin: 0px;
    padding: 0px;
    display: table-cell;
}

.comment-list .comment-metadata {
    text-transform: uppercase;
    font-size: 0.8rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #9a9a9a;
    padding: 2px 0px;
    display: inline-block;
}

.comment-list .comment-metadata a {
    color: #aaa;
}

.comment-list .says {
    display: none;
}

.comment-list .reply {
    display: inline-block;
    position: absolute;
    top: 90px;
    left: 15px;
    font-size: 0.8rem;
}

.comment-list .reply a {
    display: inline-block;
    border-bottom: 1px solid #a53fae;
    color: #a53fae;
    text-decoration: none;
}

.comment-list .reply a:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\ea21";
    font-size: 12px;
    position: absolute;
    left: -15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.comment-list .comment-content p:last-child {
    margin-bottom: 0px;
}

#comments .read-comments-link {
    text-decoration: none;
    float: right;
}

.comment-list ol.children {
    padding-left: 40px;
}

.comment-list > li:last-child .comment-body {
    border-bottom: none;
}

#respond {
    background-color: #f5f0f7;
    padding: 30px;
    margin-top: 15px;
}

#respond .logged-in-as {
    font-size: 0.8rem;
    margin-bottom: 15px !important;
}

#respond .logged-in-as a {
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #a53fae;
}

#respond .logged-in-as a + a {
    margin-left: 10px;
}

#respond h3 {
    margin-bottom: 0px;
    border-radius: 0px;
    font-size: 1.1rem;
    margin-bottom: 60px;
    position: relative;
    margin-top: 0px;
}

#respond h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

#respond h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

#respond h3 #cancel-comment-reply-link {
    color: #ca7676;
    position: absolute;
    top: 50%;
    right: 0px;
    display: inline-block;
    border-bottom: 1px solid #ca7676;
    font-size: 0.8rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    text-decoration: none;
}

#respond h3 #cancel-comment-reply-link:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\ec0e";
    font-size: 12px;
    position: absolute;
    left: -15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

#respond #commentform {
    border-top-left-radius: 0px;
}

#respond #commentform:before, #respond #commentform:after {
    content: " ";
    display: table;
}

#respond #commentform:after {
    clear: both;
}

#respond #commentform p {
    margin-bottom: 5px;
    padding-bottom: 10px;
}

#respond #commentform label {
    display: block;
    font-weight: 700;
    font-size: 0.9rem;
    margin-bottom: 4px;
}

#respond #commentform .comment-form-author {
    float: left;
    width: 45%;
    margin-right: 10%;
}

#respond #commentform .comment-form-email {
    float: left;
    width: 45%;
}

#respond #commentform .comment-form-url {
    float: left;
    width: 45%;
    margin-right: 10%;
    clear: both;
}

#respond #commentform .comment-form-comment {
    width: 100%;
    clear: both;
    float: left;
}

#respond #commentform .form-submit {
    float: left;
    clear: both;
    width: 100%;
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#respond #commentform input#author, #respond #commentform input#email, #respond #commentform input#url {
    display: block;
    width: 100%;
    border: 1px solid #c1b0c7;
    padding: 2px 10px;
}

#respond #commentform textarea {
    padding: 5px 10px;
    height: 80px;
    display: block;
    width: 100%;
    border: 1px solid #c1b0c7;
}

#respond #commentform #submit {
    padding: 8px 15px;
    background-color: #b074ca;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 0.8rem;
    letter-spacing: normal;
}

#respond #commentform #submit:hover {
    background-color: #a662c3;
}

.single-meta-likes-and-share {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff5d0;
}

.single-meta-share {
    display: inline-block;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    padding-left: 30px;
    margin-left: 30px;
}

.single-meta-share a {
    color: #111;
}

.single-meta-share a .os-icon {
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
}

.single-meta-share a span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 15px;
    font-size: 1.2rem;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
}

.single-content-self img {
    max-width: 100%;
    height: auto;
}

.full-screen-share-box {
    position: fixed;
    z-index: 9998;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(19, 19, 19, 0.5);
    overflow-y: scroll;
}

.full-screen-share-box .post-share-box {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 80px 120px;
    -webkit-box-shadow: 0 0 80px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 80px 0px rgba(0, 0, 0, 0.2);
}

.full-screen-share-box .post-share-box .psb-close {
    font-size: 20px;
    right: 25px;
}

.single article.post .content-link-pages, .single article.page .content-link-pages {
    border-top: 1px dashed rgba(0, 0, 0, 0.2);
    padding-top: 20px;
    margin-top: 20px;
}

.single article.post .content-link-pages a, .single article.post .content-link-pages > span, .single article.page .content-link-pages a, .single article.page .content-link-pages > span {
    font-size: 1rem;
    color: #313131;
    padding: 5px 12px;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 0px;
    display: inline-block;
    margin: 0px 5px 5px 0px;
}

.single article.post .content-link-pages > span, .single article.page .content-link-pages > span {
    border-color: rgba(0, 0, 0, 0.1);
}

.single article.post .single-post-about-author, .single article.page .single-post-about-author {
    margin-top: 20px;
}

.single article.post .single-post-meta, .single article.page .single-post-meta {
    padding-bottom: 10px;
    margin-bottom: 2em;
    margin-top: 10px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
    font-size: 0.9rem;
}

.single article.post .single-post-meta .post-date, .single article.page .single-post-meta .post-date {
    display: inline-block;
    padding: 8px 0px;
}

.single article.post .single-post-meta .post-author, .single article.page .single-post-meta .post-author {
    display: inline-block;
    padding: 8px 0px;
}

.single article.post .single-post-meta .post-categories-w, .single article.page .single-post-meta .post-categories-w {
    border-left: 1px dashed rgba(0, 0, 0, 0.1);
    display: inline-block;
    padding-left: 15px;
    margin-left: 15px;
}

.single article.post .single-post-meta .post-categories-w:before, .single article.post .single-post-meta .post-categories-w:after, .single article.page .single-post-meta .post-categories-w:before, .single article.page .single-post-meta .post-categories-w:after {
    content: " ";
    display: table;
}

.single article.post .single-post-meta .post-categories-w:after, .single article.page .single-post-meta .post-categories-w:after {
    clear: both;
}

.single article.post .single-post-meta .post-categories-w .post-categories-label, .single article.page .single-post-meta .post-categories-w .post-categories-label {
    display: inline-block;
    margin: 5px 10px 5px 0px;
    padding: 3px 0px;
}

.single article.post .single-post-meta .post-categories, .single article.page .single-post-meta .post-categories {
    display: inline-block;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.single article.post .single-post-meta .post-categories li, .single article.page .single-post-meta .post-categories li {
    display: inline-block;
    margin: 5px 5px 5px 0px;
}

.single article.post .single-post-meta .post-categories li a, .single article.page .single-post-meta .post-categories li a {
    display: inline-block;
    color: #313131;
    background-color: #fdf7e6;
    padding: 3px 6px;
}

.single article.post .single-post-tags, .single article.page .single-post-tags {
    border-top: 1px dashed rgba(0, 0, 0, 0.5);
    padding: 20px;
    padding-left: 60px;
    margin-top: 2em;
    position: relative;
}

.single article.post .single-post-tags .os-icon, .single article.page .single-post-tags .os-icon {
    position: absolute;
    color: rgba(0, 0, 0, 0.2);
    font-size: 30px;
    left: 5px;
    top: 20px;
}

.single article.post .single-post-tags ul, .single article.page .single-post-tags ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.single article.post .single-post-tags ul li, .single article.page .single-post-tags ul li {
    display: inline-block;
    margin: 5px 5px 5px 0px;
    font-size: 0.8rem;
}

.single article.post .single-post-tags ul li a, .single article.page .single-post-tags ul li a {
    color: #313131;
    display: inline-block;
    background-color: #e9f4fb;
    border-radius: 0px;
    padding: 3px 6px;
}

.single article.post .single-post-tags ul li a:hover, .single article.page .single-post-tags ul li a:hover {
    text-decoration: none;
    background-color: #111;
    color: #fff;
}

.single-big-media {
    background-color: #fff;
}

.single-big-media .single-main-media {
    text-align: center;
    padding: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.single-big-media .single-main-media .arve-wrapper {
    margin-bottom: 0px;
}

.single-big-media .single-main-media img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    border-radius: 0px;
}

.big-meta-box-w {
    margin-top: 30px;
    margin-bottom: 30px;
}

.big-meta-box {
    padding: 40px 60px;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.08rem;
    background-color: #f5f2ec;
}

.big-meta-box ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.big-meta-box ul li {
    display: block;
    padding: 10px 15px 10px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.big-meta-box ul li a {
    color: #313131;
}

.big-meta-box ul li i {
    margin-right: 10px;
}

.big-meta-box ul li span {
    position: relative;
    display: inline-block;
}

.big-meta-box ul li:last-child {
    margin-right: 0px;
    border-bottom: none;
}

.big-meta-box ul li .review-stars-w {
    display: inline-block;
    vertical-align: top;
}

.big-meta-box ul li .review-stars-w .os-icon {
    font-size: 15px;
    margin-right: 7px;
}

.big-meta-box ul li .review-stars-w .os-icon.rating-star-on {
    color: #d4b340;
}

.big-meta-box ul li .review-stars-w .os-icon.rating-star-off {
    color: #a3a3a3;
}

.big-meta-box ul li .single-meta-total-reviews {
    vertical-align: middle;
    color: rgba(0, 0, 0, 0.4);
    font-size: 0.96rem;
}

.side-meta-box {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 20px 0px;
    margin-bottom: 20px;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
}

.side-meta-box ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.side-meta-box ul li {
    display: inline-block;
    padding: 5px 25px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.side-meta-box ul li a {
    color: #313131;
}

.side-meta-box ul li i {
    margin-right: 10px;
}

.side-meta-box ul li:last-child {
    margin-right: 0px;
    border-right: none;
}

.post-share-box {
    background-color: #eff5f8;
    padding: 30px;
    padding-top: 20px;
    position: relative;
    margin-bottom: 20px;
    text-align: center;
    display: none;
    border-radius: 0px;
}

.post-share-box .psb-close {
    position: absolute;
    right: 20px;
    top: 20px;
    color: rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-size: 18px;
}

.post-share-box .psb-close:hover {
    cursor: pointer;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.post-share-box .post-share-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
}

.post-share-box .psb-links {
    text-align: center;
}

.post-share-box .psb-links .psb-link {
    width: 60px;
    height: 60px;
    padding: 10px;
    margin: 0px 5px;
    display: inline-block;
    color: #fff;
    text-align: center;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none !important;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.post-share-box .psb-links .psb-link i {
    font-size: 32px;
    line-height: 40px;
}

.post-share-box .psb-links .psb-link.psb-facebook {
    background-color: #3b5998;
}

.post-share-box .psb-links .psb-link.psb-twitter {
    background-color: #5ea9dd;
}

.post-share-box .psb-links .psb-link.psb-pinterest {
    background-color: #cc2026;
}

.post-share-box .psb-links .psb-link.psb-mail {
    background-color: #272727;
}

.post-share-box .psb-links .psb-link:hover {
    text-decoration: none;
    cursor: pointer;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.post-share-box .psb-url {
    margin-top: 30px;
}

.post-share-box .psb-url .psb-url-heading {
    font-size: 10px;
    color: rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    margin-bottom: 5px;
    text-align: center;
}

.post-share-box .psb-url .psb-url-input {
    display: block;
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    width: 100%;
    text-align: center;
}

.single-content {
    padding: 0px 40px;
    position: relative;
}

.single-content h2 {
    margin-top: 60px;
}

.latest-posts-w {
    margin-bottom: 3rem;
    margin-top: 2rem;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-feature-bg.png');
    background-position: top 0px right 0px;
    background-size: 90px auto;
    background-repeat: no-repeat;
}

.latest-posts-w h3 {
    margin-bottom: 1.5rem;
    margin-bottom: 60px;
    position: relative;
}

.latest-posts-w h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.latest-posts-w h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.latest-posts-w .row {
    margin-bottom: 2rem;
}

.latest-posts-w .latest-posts-i {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.latest-posts-w .lp-post {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    position: relative;
    border-radius: 0px;
    align-items: center;
    margin-bottom: 25px;
    flex: 0 0 47%;
}

.latest-posts-w .lp-post a {
    text-decoration: none;
}

.latest-posts-w .lp-post .lp-meta {
    padding: 5px 0px;
    border-radius: 6px;
    font-size: 0.8rem;
    color: rgba(0, 0, 0, 0.7);
}

.latest-posts-w .lp-post .lp-meta img {
    border-radius: 50px;
    width: 20px;
    height: auto;
    margin-right: 5px;
}

.latest-posts-w .lp-post .lp-meta a {
    margin-right: 5px;
    border-bottom: 1px solid #a53fae;
    display: inline-block;
}

.latest-posts-w .lp-post .lp-media {
    background-size: cover;
    background-color: #f2f5fa;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 4px;
    height: 120px;
    margin-bottom: 15px;
    padding-bottom: 60%;
    display: block;
}

.latest-posts-w .lp-post h6 {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-bottom: 10px !important;
}

.single-main-media {
    text-align: center;
}

.single-main-media .single-main-media-image-w {
    position: relative;
    cursor: pointer;
    display: none;
}

.single-main-media .single-main-media-image-w .image-fader {
    display: none !important;
}

.single-main-media .single-main-media-image-w.active {
    display: block;
}

.single-main-media .single-main-media-image-w.has-gallery {
    margin: 0px 5px 10px 5px;
}

.single-main-media .single-main-media-image-w:hover .gif-label {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
}

.single-main-media .single-main-media-image-w .gif-label {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 3px 8px;
    border-radius: 4px;
    background-color: #0bc3ab;
    color: #fff;
    font-size: 1.08rem;
    font-weight: 700;
    z-index: 3;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.single-main-media .single-main-media-image-w .gif-label .os-icon {
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
    font-size: 24px;
}

.single-main-media .single-main-media-image-w .gif-label span {
    display: inline-block;
    vertical-align: middle;
}

.single-main-media img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 0px;
}

.single-main-media .owl-carousel {
    position: relative;
}

.single-main-media .owl-controls .owl-nav .owl-prev, .single-main-media .owl-controls .owl-nav .owl-next {
    background-color: #fff;
    padding: 8px 12px;
    color: #000;
    border-radius: 0px;
    text-align: center;
    transform: translateZ(0);
}

.single-main-media .owl-controls .owl-nav .owl-prev i, .single-main-media .owl-controls .owl-nav .owl-next i {
    vertical-align: middle;
}

.single-main-media .owl-controls .owl-nav .owl-prev {
    position: absolute;
    left: -40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    padding-right: 14px;
}

.single-main-media .owl-controls .owl-nav .owl-next {
    position: absolute;
    right: -40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    padding-left: 14px;
}

.single-post-gallery-images {
    margin-top: 5px;
}

.single-post-gallery-images .single-post-gallery-images-i {
    margin: 0px;
    padding: 0px;
}

.single-post-gallery-images .single-post-gallery-images-i .gallery-image-source {
    position: relative;
    display: inline-block;
    margin: 0px 5px;
    cursor: pointer;
}

.single-post-gallery-images .single-post-gallery-images-i .gallery-image-source img {
    border-radius: 0px;
}

.single-post-gallery-images .single-post-gallery-images-i:not(.owl-carousel) {
    height: 0px;
    overflow: hidden;
    padding-bottom: 23%;
}

.single-post-gallery-images .single-post-gallery-images-i:not(.owl-carousel) .gallery-image-source {
    width: 25%;
    margin: 0px;
    padding: 0px 1%;
}

.single-post-navigation {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 50px 0px;
    margin-top: 40px;
}

.single-post-navigation:before, .single-post-navigation:after {
    content: " ";
    display: table;
}

.single-post-navigation:after {
    clear: both;
}

.single-post-navigation a {
    display: block;
    float: left;
    width: 45%;
    margin: 0px 5%;
    background-color: #f2f4f5;
    padding: 20px;
    color: #313131;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.96rem;
    border-radius: 0px;
}

.single-post-navigation a figure {
    margin-bottom: 15px;
    position: relative;
}

.single-post-navigation a figure .fader {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 0px;
}

.single-post-navigation a figure .fader .fader-label {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    color: #fff;
    font-weight: 400;
    font-size: 1.4rem;
    padding: 2px 8px;
}

.single-post-navigation a figure .fader .fader-label i {
    display: inline-block;
}

.single-post-navigation a figure .fader .fader-label span {
    display: block;
}

.single-post-navigation a figure img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 0px;
}

.single-post-navigation a span {
    display: block;
}

.single-post-navigation a:hover .fader {
    background-color: rgba(0, 0, 0, 0.5);
}

.single-post-navigation a:first-child {
    margin-left: 0px;
}

.single-post-navigation a:last-child {
    margin-right: 0px;
}

.single-post-about-author {
    padding: 40px;
    background-color: #fff;
}

.single-post-about-author:before, .single-post-about-author:after {
    content: " ";
    display: table;
}

.single-post-about-author:after {
    clear: both;
}

.single-post-about-author .author-avatar-w {
    float: left;
    width: 20%;
}

.single-post-about-author .author-avatar-w img {
    max-width: 100%;
    height: auto;
    border-radius: 50px;
}

.single-post-about-author .author-details {
    float: left;
    width: 80%;
    padding-left: 30px;
}

.single-post-about-author .author-details .author-name {
    margin-top: 0px;
    margin-bottom: 5px;
    padding-bottom: 0px;
}

.single-post-about-author .author-details .author-name a {
    color: #313131;
}

.single-post-about-author .author-details p {
    margin: 0px 0px 10px;
    font-size: 0.9rem;
}

.single-post-about-author .author-details .author-social-links {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    padding-top: 5px;
}

.single-post-about-author .author-details .author-social-links a {
    display: inline-block;
    color: rgba(0, 0, 0, 0.4);
    margin-right: 5px;
    font-size: 24px;
}

.single-post-about-author .author-details .author-social-links a:hover {
    color: #000;
}

.single-sharing-box {
    background-color: #fff;
    border-radius: 0px;
    padding: 10px;
    position: absolute;
    left: -28px;
    top: 75px;
    text-align: center;
    font-size: 16px;
    line-height: 1.4;
}

.single-sharing-box .os-icon {
    font-size: 25px;
    vertical-align: middle;
}

.single-sharing-box img {
    height: 23px;
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.single-sharing-box a {
    display: block;
    margin-bottom: 15px;
    color: #111;
}

.single-sharing-box span {
    text-transform: uppercase;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    color: #613c6d;
    font-size: 12px;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #efe0d4;
}

.single-sharing-box .split-share {
    background-color: #faf5f1;
    border-radius: 6px;
    border: 1px solid #dfc6b2;
    padding: 5px 10px;
    margin-bottom: 20px;
}

.single-sharing-box .split-share .os-icon {
    font-size: 18px;
}

.single-sharing-box .split-share a {
    margin: 10px 0px;
}

.floating-prev-post, .floating-next-post {
    display: none;
    background-color: #fff;
    position: fixed;
    z-index: 9998;
    border-radius: 6px;
    padding: 15px;
    width: 200px;
    top: 50%;
    opacity: 0.7;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 0.96rem;
    text-align: center;
}

.floating-prev-post span, .floating-next-post span {
    height: 2.74285714368rem;
    overflow: hidden;
    display: block;
}

.floating-prev-post:hover, .floating-next-post:hover {
    opacity: 1;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.floating-prev-post a, .floating-next-post a {
    color: #111;
}

.floating-prev-post figure, .floating-next-post figure {
    position: relative;
    margin-bottom: 10px;
}

.floating-prev-post figure .fader, .floating-next-post figure .fader {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 0px;
}

.floating-prev-post figure .fader .fader-label, .floating-next-post figure .fader .fader-label {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    color: #fff;
    font-weight: 400;
    font-size: 1rem;
    padding: 2px 8px;
}

.floating-prev-post figure .fader .fader-label i, .floating-next-post figure .fader .fader-label i {
    display: inline-block;
}

.floating-prev-post figure .fader .fader-label span, .floating-next-post figure .fader .fader-label span {
    display: block;
}

.floating-prev-post img, .floating-next-post img {
    max-width: 100%;
    height: auto;
}

.floating-prev-post {
    left: -50px;
}

.floating-prev-post:hover {
    -webkit-transform: translate(60px, -50%);
    -moz-transform: translate(60px, -50%);
    -ms-transform: translate(60px, -50%);
    -o-transform: translate(60px, -50%);
}

.floating-next-post {
    right: -50px;
}

.floating-next-post:hover {
    -webkit-transform: translate(-60px, -50%);
    -moz-transform: translate(-60px, -50%);
    -ms-transform: translate(-60px, -50%);
    -o-transform: translate(-60px, -50%);
}

.widget .shortcode-categories-icons table {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.widget .shortcode-categories-icons table tr td {
    width: 50%;
    padding: 25px 0px 25px 0px;
    border-right: 1px dashed rgba(0, 0, 0, 0.1);
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}

.widget .shortcode-categories-icons table tr td:last-child {
    border-right: none;
}

.widget .shortcode-categories-icons table tr:last-child td {
    border-bottom: none;
}

.widget .shortcode-categories-icons a {
    color: #313131;
}

.widget .shortcode-categories-icons h3 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 1.1rem;
}

.widget .shortcode-categories-icons img {
    width: 48px;
    height: auto;
}

.widget.with-ribbon .shortcode-categories-icons table {
    margin-top: -30px;
}

.widget.widget_mc4wp_widget, .widget.widget_mc4wp_form_widget {
    text-align: center;
    margin-bottom: 40px;
}

.widget.widget_mc4wp_widget label, .widget.widget_mc4wp_form_widget label {
    color: rgba(0, 0, 0, 0.6);
    font-size: 0.8rem;
    margin-bottom: 15px;
    display: block;
}

.widget.widget_mc4wp_widget #mc4wp_email, .widget.widget_mc4wp_widget input[type="email"], .widget.widget_mc4wp_widget input[type="text"], .widget.widget_mc4wp_form_widget #mc4wp_email, .widget.widget_mc4wp_form_widget input[type="email"], .widget.widget_mc4wp_form_widget input[type="text"] {
    background-color: #fff;
    border: 1px solid #444;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 0.9rem;
    padding: 15px 10px;
    border-radius: 0px;
    display: block;
    width: 100%;
    text-align: center;
}

.widget.widget_mc4wp_widget input[type="submit"], .widget.widget_mc4wp_form_widget input[type="submit"] {
    background-color: #2c77dd;
    color: #fff;
    padding: 5px 15px;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 1.2rem;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    border-bottom-color: #5d6971;
    display: none;
}

.widget.widget_mc4wp_widget .mc4wp-alert, .widget.widget_mc4wp_form_widget .mc4wp-alert {
    font-size: 0.9rem;
    padding: 10px;
    margin-top: 10px;
    border-radius: 4px;
}

.widget.widget_mc4wp_widget .mc4wp-alert.mc4wp-success, .widget.widget_mc4wp_form_widget .mc4wp-alert.mc4wp-success {
    background-color: #d8ecc6;
    color: #414a39;
    border: 1px solid #b9c9ab;
}

.widget.widget_mc4wp_widget p, .widget.widget_mc4wp_form_widget p {
    margin-bottom: 0px;
}

.widget.widget_calendar .details-heading:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f133";
    font-size: 20px;
    margin-right: 15px;
}

.widget.widget_calendar caption {
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 5px;
    text-align: center;
}

.widget.widget_calendar table {
    width: 100%;
    font-size: 1rem;
}

.widget.widget_calendar th {
    text-align: right;
    padding: 5px;
    border: none;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.widget.widget_calendar tfoot td {
    padding-top: 10px;
}

.widget.widget_calendar tbody td {
    text-align: right;
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.widget.widget_calendar td#next {
    text-align: right;
}

.widget.widget_categories ul, .widget.widget_pages ul, .widget.widget_meta ul, .widget.widget_recent_entries ul, .widget.widget_nav_menu ul, .widget.widget_archive ul, .widget.widget_recent_comments ul {
    list-style: none;
}

.widget.widget_categories ul.children, .widget.widget_pages ul.children, .widget.widget_meta ul.children, .widget.widget_recent_entries ul.children, .widget.widget_nav_menu ul.children, .widget.widget_archive ul.children, .widget.widget_recent_comments ul.children {
    list-style-type: square;
    padding-left: 20px;
    margin-left: 10px;
    font-size: 0.9rem;
    margin-top: 15px;
}

.widget.widget_categories ul.children a, .widget.widget_pages ul.children a, .widget.widget_meta ul.children a, .widget.widget_recent_entries ul.children a, .widget.widget_nav_menu ul.children a, .widget.widget_archive ul.children a, .widget.widget_recent_comments ul.children a {
    font-size: 0.9rem;
}

.widget.widget_categories ul:last-child, .widget.widget_pages ul:last-child, .widget.widget_meta ul:last-child, .widget.widget_recent_entries ul:last-child, .widget.widget_nav_menu ul:last-child, .widget.widget_archive ul:last-child, .widget.widget_recent_comments ul:last-child {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.widget.widget_categories ul li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_recent_entries ul li, .widget.widget_nav_menu ul li, .widget.widget_archive ul li, .widget.widget_recent_comments ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 8px 0px;
    margin-bottom: 3px;
    color: #7e7e7e;
}

.widget.widget_categories ul li a, .widget.widget_pages ul li a, .widget.widget_meta ul li a, .widget.widget_recent_entries ul li a, .widget.widget_nav_menu ul li a, .widget.widget_archive ul li a, .widget.widget_recent_comments ul li a {
    font-size: 1rem;
    color: #313131;
    display: inline-block;
}

.widget.widget_categories ul li:last-child, .widget.widget_pages ul li:last-child, .widget.widget_meta ul li:last-child, .widget.widget_recent_entries ul li:last-child, .widget.widget_nav_menu ul li:last-child, .widget.widget_archive ul li:last-child, .widget.widget_recent_comments ul li:last-child {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.widget.widget_nav_menu li ul {
    padding: 0px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    list-style-type: square;
}

.widget.widget_nav_menu li ul .sub-menu a {
    font-size: 0.9rem;
}

.widget.widget_recent_comments {
    text-align: left;
    font-size: 0.9rem;
}

.widget.widget_recent_comments ul li a, .widget.widget_recent_comments ul li {
    font-size: 0.9rem;
}

.widget.widget_recent_comments .comment-author-link {
    display: block;
    margin-bottom: 5px;
    font-size: 0.96rem;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 700;
}

.widget.widget_recent_comments .comment-author-link a {
    font-size: 1.2rem;
}

.widget.widget_categories .screen-reader-text, .widget.widget_archive .screen-reader-text {
    display: none;
    font-size: 0.8rem;
    margin-bottom: 5px;
    text-align: center;
}

.widget.widget_categories select, .widget.widget_archive select {
    display: block;
    width: 100%;
    padding: 5px;
}

.widget.widget_rss .screen-reader-text {
    display: none;
}

.widget.widget_rss .details-heading .rsswidget img {
    display: none;
}

.widget.widget_rss .details-heading .rsswidget {
    margin-left: -3px;
}

.widget.widget_rss .details-heading:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f143";
    font-size: 20px;
    margin-right: 15px;
}

.widget.widget_rss .rssSummary {
    font-size: 0.9rem;
}

.widget.widget_rss cite {
    display: block;
    text-align: right;
    font-size: 0.8rem;
    text-transform: uppercase;
    margin-top: 5px;
}

.widget.widget_rss .rss-date {
    font-size: 0.8rem;
    text-transform: uppercase;
    display: block;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    border-top: 1px dotted rgba(0, 0, 0, 0.1);
    padding: 5px 0px;
    margin: 5px 0px;
}

.widget.widget_rss li {
    list-style: none;
    margin-bottom: 20px;
}

.widget.widget_text img {
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}

.widget.widget_text .details-heading:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1ea";
    font-size: 20px;
    margin-right: 15px;
}

.widget.widget_text select {
    max-width: 100%;
}

.widget.widget_search label {
    display: block;
}

.widget.widget_search .search-field {
    border: none;
    padding: 15px;
    font-size: 1.2rem;
    line-height: 1.2;
    height: 50px;
    border-radius: 4px;
    width: 100%;
    display: block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}

.widget.widget_search .screen-reader-text {
    display: none;
}

.widget.widget_search .details-heading:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e966";
    font-size: 20px;
    margin-right: 15px;
}

.widget.widget_search .search-submit {
    display: none;
}

.widget.widget_tag_cloud .tagcloud {
    text-align: center;
}

.widget.widget_tag_cloud .tagcloud a {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 5px;
    padding: 2px 7px 1px;
    border: 1px solid #646464;
    border-radius: 4px;
    font-size: 0.8rem !important;
    color: #313131;
}

.widget.widget_tag_cloud .tagcloud a:hover {
    text-decoration: none;
}

.widget.tptn_posts_list_widget ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.widget.tptn_posts_list_widget ul li {
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 10px 8px;
    margin-bottom: 3px;
}

.widget.tptn_posts_list_widget ul li > a {
    display: block;
}

.widget.tptn_posts_list_widget ul li > a img {
    max-width: inherit !important;
    height: auto;
    display: block;
    border-radius: 6px;
}

.widget.tptn_posts_list_widget ul li .tptn_after_thumb {
    padding-left: 25px;
    display: block;
}

.widget.tptn_posts_list_widget ul li .tptn_after_thumb a {
    font-size: 0.9rem;
    color: #313131;
    display: block;
}

.widget.tptn_posts_list_widget ul li .tptn_date {
    color: #613c6d;
    font-size: 0.8rem;
}

.widget .shortcode-social-links {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.widget .shortcode-social-links li {
    line-height: 1;
    display: inline-block;
    margin: 0px 10px 5px 10px;
}

.widget .shortcode-social-links li a {
    font-size: 35px;
}

.single-panel-details .widget {
    padding-bottom: 40px;
}

.archive-sidebar .os-container, .page-sidebar .os-container, .single-sidebar .os-container, .blog-sidebar .os-container {
    width: auto;
}

.archive-sidebar .widget, .page-sidebar .widget, .single-sidebar .widget, .blog-sidebar .widget {
    margin-top: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.archive-sidebar .widget:first-child, .page-sidebar .widget:first-child, .single-sidebar .widget:first-child, .blog-sidebar .widget:first-child {
    margin-top: 0px;
}

.archive-sidebar .widget .widget-title, .page-sidebar .widget .widget-title, .single-sidebar .widget .widget-title, .blog-sidebar .widget .widget-title {
    text-align: center;
    position: relative;
    margin-top: 0px;
    font-size: 1.5rem;
    margin-bottom: 60px;
}

.archive-sidebar .widget .widget-title:after, .page-sidebar .widget .widget-title:after, .single-sidebar .widget .widget-title:after, .blog-sidebar .widget .widget-title:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.archive-sidebar .widget .widget-title:before, .page-sidebar .widget .widget-title:before, .single-sidebar .widget .widget-title:before, .blog-sidebar .widget .widget-title:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.archive-sidebar .widget .widget-title a, .page-sidebar .widget .widget-title a, .single-sidebar .widget .widget-title a, .blog-sidebar .widget .widget-title a {
    color: #313131;
}

.archive-sidebar .widget:last-child, .page-sidebar .widget:last-child, .single-sidebar .widget:last-child, .blog-sidebar .widget:last-child {
    border-bottom: none;
}

.archive-sidebar .widget.widget_categories ul li:last-child, .page-sidebar .widget.widget_categories ul li:last-child, .single-sidebar .widget.widget_categories ul li:last-child, .blog-sidebar .widget.widget_categories ul li:last-child {
    border-bottom: none;
}

.archive-sidebar .widget .shortcode-about-author, .page-sidebar .widget .shortcode-about-author, .single-sidebar .widget .shortcode-about-author, .blog-sidebar .widget .shortcode-about-author {
    text-align: center;
}

.archive-sidebar .widget .shortcode-about-author .saa-avatar, .page-sidebar .widget .shortcode-about-author .saa-avatar, .single-sidebar .widget .shortcode-about-author .saa-avatar, .blog-sidebar .widget .shortcode-about-author .saa-avatar {
    margin-bottom: 20px;
}

.archive-sidebar .widget .shortcode-about-author .saa-avatar img, .page-sidebar .widget .shortcode-about-author .saa-avatar img, .single-sidebar .widget .shortcode-about-author .saa-avatar img, .blog-sidebar .widget .shortcode-about-author .saa-avatar img {
    max-width: 100%;
    height: auto;
}

.archive-sidebar .widget .shortcode-about-author .saa-content, .page-sidebar .widget .shortcode-about-author .saa-content, .single-sidebar .widget .shortcode-about-author .saa-content, .blog-sidebar .widget .shortcode-about-author .saa-content {
    font-size: 1.4rem;
}

.archive-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb, .page-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb, .single-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb, .blog-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb {
    padding-top: 5px;
}

.archive-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link, .page-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link, .single-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link, .blog-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link {
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 0.96rem;
}

.archive-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_excerpt, .page-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_excerpt, .single-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_excerpt, .blog-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_excerpt {
    font-size: 0.8rem;
    margin-top: 5px;
    padding-top: 8px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
    display: block;
}

.archive-sidebar .widget.tptn_posts_list_widget ul li, .page-sidebar .widget.tptn_posts_list_widget ul li, .single-sidebar .widget.tptn_posts_list_widget ul li, .blog-sidebar .widget.tptn_posts_list_widget ul li {
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
}

.archive-sidebar .widget.tptn_posts_list_widget ul li:last-child, .page-sidebar .widget.tptn_posts_list_widget ul li:last-child, .single-sidebar .widget.tptn_posts_list_widget ul li:last-child, .blog-sidebar .widget.tptn_posts_list_widget ul li:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}

.archive-sidebar .widget.widget_mc4wp_widget, .archive-sidebar .widget.widget_mc4wp_form_widget, .page-sidebar .widget.widget_mc4wp_widget, .page-sidebar .widget.widget_mc4wp_form_widget, .single-sidebar .widget.widget_mc4wp_widget, .single-sidebar .widget.widget_mc4wp_form_widget, .blog-sidebar .widget.widget_mc4wp_widget, .blog-sidebar .widget.widget_mc4wp_form_widget {
    padding: 30px 30px;
    background-color: #fdf8e3;
    border-bottom: none;
}

.archive-sidebar .widget.widget_mc4wp_widget .widget-title, .archive-sidebar .widget.widget_mc4wp_form_widget .widget-title, .page-sidebar .widget.widget_mc4wp_widget .widget-title, .page-sidebar .widget.widget_mc4wp_form_widget .widget-title, .single-sidebar .widget.widget_mc4wp_widget .widget-title, .single-sidebar .widget.widget_mc4wp_form_widget .widget-title, .blog-sidebar .widget.widget_mc4wp_widget .widget-title, .blog-sidebar .widget.widget_mc4wp_form_widget .widget-title {
    margin-top: 0px;
    margin-bottom: 15px;
}

.archive-sidebar .widget.widget_mc4wp_widget .widget-title span, .archive-sidebar .widget.widget_mc4wp_form_widget .widget-title span, .page-sidebar .widget.widget_mc4wp_widget .widget-title span, .page-sidebar .widget.widget_mc4wp_form_widget .widget-title span, .single-sidebar .widget.widget_mc4wp_widget .widget-title span, .single-sidebar .widget.widget_mc4wp_form_widget .widget-title span, .blog-sidebar .widget.widget_mc4wp_widget .widget-title span, .blog-sidebar .widget.widget_mc4wp_form_widget .widget-title span {
    padding: 0px;
    border-bottom: none;
}

.archive-sidebar .widget.widget_mc4wp_widget .mc4wp-form-basic, .archive-sidebar .widget.widget_mc4wp_widget .mc4wp-form-theme, .archive-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-basic, .archive-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-theme, .page-sidebar .widget.widget_mc4wp_widget .mc4wp-form-basic, .page-sidebar .widget.widget_mc4wp_widget .mc4wp-form-theme, .page-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-basic, .page-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-theme, .single-sidebar .widget.widget_mc4wp_widget .mc4wp-form-basic, .single-sidebar .widget.widget_mc4wp_widget .mc4wp-form-theme, .single-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-basic, .single-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-theme, .blog-sidebar .widget.widget_mc4wp_widget .mc4wp-form-basic, .blog-sidebar .widget.widget_mc4wp_widget .mc4wp-form-theme, .blog-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-basic, .blog-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-theme {
    margin-bottom: 0px;
    margin-top: 0px;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block {
    padding: 50px 40px;
    border-radius: 6px;
    position: relative;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block:before, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block:before, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block:before, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block:before {
    content: "";
    background-color: #c4f4f0;
    width: 50%;
    height: 240px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block:after, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block:after, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block:after, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block:after {
    content: "";
    background-color: #aff0eb;
    width: 30%;
    height: 140px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-button, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-button, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-button, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-button {
    margin: 0px;
    margin-top: 2rem;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content {
    position: relative;
    z-index: 2;
    flex-wrap: wrap;
    flex-direction: column;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:before, .archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:after, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:before, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:after, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:before, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:after, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:before, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content:after {
    display: none;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title, .archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3 {
    margin-bottom: 60px;
    position: relative;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:after, .archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:after, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:after, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:after, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:after, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:after, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:after, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:before, .archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:before, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:before, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:before, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:before, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:before, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content .widget-title:before, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block .cta-content h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img {
    text-align: center;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-offer-img, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-offer-img, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-offer-img, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-offer-img {
    padding-right: 0px;
    margin-bottom: 2rem;
}

.archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-content, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-content, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-content, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block.with-offer-img .cta-content {
    text-align: center;
}

.archive-sidebar .widget.widget_osetin_cta_widget .widget-title, .archive-sidebar .widget.widget_osetin_cta_widget h3, .page-sidebar .widget.widget_osetin_cta_widget .widget-title, .page-sidebar .widget.widget_osetin_cta_widget h3, .single-sidebar .widget.widget_osetin_cta_widget .widget-title, .single-sidebar .widget.widget_osetin_cta_widget h3, .blog-sidebar .widget.widget_osetin_cta_widget .widget-title, .blog-sidebar .widget.widget_osetin_cta_widget h3 {
    margin-bottom: 60px;
    position: relative;
}

.archive-sidebar .widget.widget_osetin_cta_widget .widget-title:after, .archive-sidebar .widget.widget_osetin_cta_widget h3:after, .page-sidebar .widget.widget_osetin_cta_widget .widget-title:after, .page-sidebar .widget.widget_osetin_cta_widget h3:after, .single-sidebar .widget.widget_osetin_cta_widget .widget-title:after, .single-sidebar .widget.widget_osetin_cta_widget h3:after, .blog-sidebar .widget.widget_osetin_cta_widget .widget-title:after, .blog-sidebar .widget.widget_osetin_cta_widget h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.archive-sidebar .widget.widget_osetin_cta_widget .widget-title:before, .archive-sidebar .widget.widget_osetin_cta_widget h3:before, .page-sidebar .widget.widget_osetin_cta_widget .widget-title:before, .page-sidebar .widget.widget_osetin_cta_widget h3:before, .single-sidebar .widget.widget_osetin_cta_widget .widget-title:before, .single-sidebar .widget.widget_osetin_cta_widget h3:before, .blog-sidebar .widget.widget_osetin_cta_widget .widget-title:before, .blog-sidebar .widget.widget_osetin_cta_widget h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.archive-sidebar.color-scheme-dark, .page-sidebar.color-scheme-dark, .single-sidebar.color-scheme-dark, .blog-sidebar.color-scheme-dark {
    color: rgba(255, 255, 255, 0.7);
}

.archive-sidebar.color-scheme-dark .widget, .page-sidebar.color-scheme-dark .widget, .single-sidebar.color-scheme-dark .widget, .blog-sidebar.color-scheme-dark .widget {
    border-bottom-color: rgba(255, 255, 255, 0.2);
}

.archive-sidebar.color-scheme-dark .widget-title, .page-sidebar.color-scheme-dark .widget-title, .single-sidebar.color-scheme-dark .widget-title, .blog-sidebar.color-scheme-dark .widget-title {
    color: rgba(255, 255, 255, 0.8);
}

.archive-sidebar.color-scheme-dark .widget-title span, .page-sidebar.color-scheme-dark .widget-title span, .single-sidebar.color-scheme-dark .widget-title span, .blog-sidebar.color-scheme-dark .widget-title span {
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
}

.archive-sidebar.color-scheme-dark .widget-title a, .page-sidebar.color-scheme-dark .widget-title a, .single-sidebar.color-scheme-dark .widget-title a, .blog-sidebar.color-scheme-dark .widget-title a {
    color: rgba(255, 255, 255, 0.7);
}

.archive-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li, .page-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li, .single-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li, .blog-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.archive-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb a, .page-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb a, .single-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb a, .blog-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb a {
    color: rgba(255, 255, 255, 0.8);
}

.archive-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb .tptn_excerpt, .page-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb .tptn_excerpt, .single-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb .tptn_excerpt, .blog-sidebar.color-scheme-dark .widget.tptn_posts_list_widget ul li .tptn_after_thumb .tptn_excerpt {
    border-top-color: rgba(255, 255, 255, 0.3);
}

.archive-sidebar.color-scheme-dark .shortcode-categories-icons table tr td, .page-sidebar.color-scheme-dark .shortcode-categories-icons table tr td, .single-sidebar.color-scheme-dark .shortcode-categories-icons table tr td, .blog-sidebar.color-scheme-dark .shortcode-categories-icons table tr td {
    border-right: 1px dashed rgba(255, 255, 255, 0.1);
    border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}

.archive-sidebar.color-scheme-dark .shortcode-categories-icons table tr td:last-child, .page-sidebar.color-scheme-dark .shortcode-categories-icons table tr td:last-child, .single-sidebar.color-scheme-dark .shortcode-categories-icons table tr td:last-child, .blog-sidebar.color-scheme-dark .shortcode-categories-icons table tr td:last-child {
    border-right: none;
}

.archive-sidebar.color-scheme-dark .shortcode-categories-icons table tr:last-child td, .page-sidebar.color-scheme-dark .shortcode-categories-icons table tr:last-child td, .single-sidebar.color-scheme-dark .shortcode-categories-icons table tr:last-child td, .blog-sidebar.color-scheme-dark .shortcode-categories-icons table tr:last-child td {
    border-bottom: none;
}

.archive-sidebar.color-scheme-dark .shortcode-categories-icons a, .page-sidebar.color-scheme-dark .shortcode-categories-icons a, .single-sidebar.color-scheme-dark .shortcode-categories-icons a, .blog-sidebar.color-scheme-dark .shortcode-categories-icons a {
    color: rgba(255, 255, 255, 0.8);
}

.archive-sidebar.color-scheme-dark .widget.widget_tag_cloud .tagcloud a, .page-sidebar.color-scheme-dark .widget.widget_tag_cloud .tagcloud a, .single-sidebar.color-scheme-dark .widget.widget_tag_cloud .tagcloud a, .blog-sidebar.color-scheme-dark .widget.widget_tag_cloud .tagcloud a {
    border-color: rgba(255, 255, 255, 0.5);
    color: rgba(255, 255, 255, 0.8);
}

.archive-sidebar.color-scheme-dark .widget.widget_mc4wp_widget, .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_widget, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_widget, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_widget, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget {
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.2);
}

.archive-sidebar.color-scheme-dark .widget.widget_mc4wp_widget .widget-title, .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget .widget-title, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_widget .widget-title, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget .widget-title, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_widget .widget-title, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget .widget-title, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_widget .widget-title, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget .widget-title {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}

.archive-sidebar.color-scheme-dark .widget.widget_mc4wp_widget label, .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget label, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_widget label, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget label, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_widget label, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget label, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_widget label, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget label {
    color: rgba(255, 255, 255, 0.7);
}

.archive-sidebar.color-scheme-dark .widget.widget_mc4wp_widget #mc4wp_email, .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="email"], .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="text"], .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget #mc4wp_email, .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="email"], .archive-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="text"], .page-sidebar.color-scheme-dark .widget.widget_mc4wp_widget #mc4wp_email, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="email"], .page-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="text"], .page-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget #mc4wp_email, .page-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="email"], .page-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="text"], .single-sidebar.color-scheme-dark .widget.widget_mc4wp_widget #mc4wp_email, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="email"], .single-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="text"], .single-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget #mc4wp_email, .single-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="email"], .single-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="text"], .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_widget #mc4wp_email, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="email"], .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_widget input[type="text"], .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget #mc4wp_email, .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="email"], .blog-sidebar.color-scheme-dark .widget.widget_mc4wp_form_widget input[type="text"] {
    background-color: rgba(0, 0, 0, 0.2);
    border: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

.pre-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pre-footer .widget {
    border-radius: 0px;
    flex-grow: 1;
    flex-basis: 0;
}

.pre-footer .widget + .widget {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
}

.pre-footer .widget .widget-title {
    margin-top: 0px;
    text-align: left;
    font-size: 1.3rem;
    margin-bottom: 60px;
    position: relative;
}

.pre-footer .widget .widget-title:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.pre-footer .widget .widget-title:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.pre-footer .widget .shortcode-categories-icons table {
    margin-top: 0px;
}

.pre-footer.widgets-count-2 .widget {
    padding: 40px 60px;
    flex: 0 0 50%;
    width: 50%;
}

.pre-footer.widgets-count-2 .widget:last-child {
    margin-right: 0px;
}

.pre-footer.widgets-count-3 .widget {
    padding: 30px 50px;
    flex: 0 0 33%;
    width: 33%;
}

.pre-footer.widgets-count-3 .widget:last-child {
    margin-right: 0px;
}

.pre-footer.widgets-count-4 .widget {
    padding: 20px 40px;
    flex: 0 0 25%;
    width: 25%;
}

.pre-footer.widgets-count-4 .widget:last-child, .pre-footer.widgets-count-4 .widget:nth-child(4n) {
    margin-right: 0px;
}

.pre-footer.widgets-count-4 .widget:nth-child(4n + 5) {
    clear: left;
}

.pre-footer.color-scheme-dark {
    color: rgba(255, 255, 255, 0.7);
}

.pre-footer.color-scheme-dark .widget-title {
    color: rgba(255, 255, 255, 0.9);
}

.widget_osetin_author_widget + .widget_osetin_social_widget {
    padding-top: 0px;
    margin-top: 0px;
}

.cta-widget-i {
    padding: 60px 50px;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    border-radius: 6px;
    background-size: cover;
}

.cta-widget-i .widget-title {
    color: #fff;
}

.cta-widget-i .cta-link {
    display: inline-block;
    margin-top: 30px;
    padding: 10px 30px;
    border-radius: 40px;
    background-color: #fff;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    font-weight: 700;
    color: #111;
}

.widget-testimonial-text {
    background-color: #fff;
    color: #313131;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    padding: 40px;
    font-family: 'baskerville', 'Playfair Display', serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.54rem;
    position: relative;
    line-height: 1.2;
}

.widget-testimonial-text p {
    margin-bottom: 0px;
}

.widget-testimonial-text:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #eee;
    content: "\e90e";
    position: absolute;
    font-size: 40px;
    right: 12px;
    top: 5px;
}

.widget-testimonial-author {
    padding-top: 15px;
    padding-left: 40px;
}

.wt-author-thumb {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}

.wt-author-thumb img {
    width: 40px;
    height: auto;
    border-radius: 6px;
}

.wt-author-name {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.8rem;
    font-weight: 700;
}

.tooltip-trigger {
    position: relative;
    cursor: pointer;
    display: inline-block;
}

.tooltip-box {
    position: absolute;
    top: -30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 3px 10px;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.96rem;
}

.tooltip-box .tooltip-box-header {
    white-space: nowrap;
}

.big-meta-box .tooltip-box {
    top: -20px;
    left: 100%;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 0.96rem;
    padding: 3px 10px;
    text-transform: none;
    z-index: 9;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.main-search-form-overlay {
    position: fixed;
    display: none;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 9998;
    background-color: rgba(0, 0, 0, 0.2);
}

.main-search-form {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 100px 5px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 100px 5px rgba(0, 0, 0, 0.7);
    border-radius: 0px;
    position: fixed;
    left: 50%;
    top: -400px;
    z-index: 9999;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    border: 2px solid rgba(0, 0, 0, 0.9);
    overflow: auto;
    width: 550px;
}

.main-search-form form .search-field-w:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e966";
    position: absolute;
    top: 25px;
    left: 25px;
    font-size: 32px;
    color: rgba(0, 0, 0, 0.2);
}

.main-search-form form.search-loading .search-field-w:before {
    content: "\e969";
    color: #111;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-animation: spinningAnimation 0.8s linear infinite;
    animation: spinningAnimation 0.8s linear infinite;
}

.main-search-form form .search-field {
    padding: 20px;
    padding-left: 85px;
    font-size: 30px;
    border: none;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 400;
    background-color: transparent;
    outline: none;
    display: block;
    position: relative;
}

.main-search-form form .search-field:focus {
    outline: none;
}

.main-search-form form .search-submit {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #000;
    color: #fff;
    padding: 15px 30px;
    border: none;
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'osavenir', 'Open Sans', sans-serif;
    font-weight: 400;
    border-radius: 0px;
}

.autosuggest-results .no-results-augosuggest {
    padding: 20px;
    color: rgba(0, 0, 0, 0.6);
    margin: 0px;
}

.autosuggest-results .autosuggest-items {
    max-height: 300px;
    overflow-y: scroll;
    padding: 10px 0px;
}

.autosuggest-results .autosuggest-items-shadow {
    height: 1px;
    background-color: #111;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 81px;
    left: 0px;
    right: 0px;
}

.autosuggest-results .autosuggest-item {
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    display: table;
    table-layout: fixed;
    width: 100%;
}

.autosuggest-results .autosuggest-item .autosuggest-item-title {
    margin: 0px;
    padding: 20px;
    display: table-cell;
    vertical-align: middle;
}

.autosuggest-results .autosuggest-item .autosuggest-item-media-w {
    width: 80px;
    display: table-cell;
    vertical-align: middle;
}

.autosuggest-results .autosuggest-item .autosuggest-item-media-thumbnail {
    height: 80px;
    width: 100%;
    border-radius: 0px;
    position: relative;
    display: block;
}

.autosuggest-results .autosuggest-item:hover {
    background-color: #eee;
}

.autosuggest-results .autosuggest-item:hover .autosuggest-item-title {
    color: #000;
}

.active-search-form .main-search-form {
    top: 50%;
}

.tms-main-info {
    display: flex;
    align-items: stretch;
    background-color: #eaf9fc;
    position: relative;
}

.tms-main-info .curve-top-img {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: block;
    max-width: 100%;
    height: auto;
}

.tms-main-info .tms-image {
    flex: 0 0 50%;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.tms-main-info .tms-image:before {
    content: "";
    background-color: #eaf9fc;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    width: 100%;
    display: none;
}

.tms-main-info .tms-info {
    flex: 0 0 50%;
    padding: 7% 10% 9%;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower.png');
    background-position: 92% 14%;
    background-size: 110px auto;
    background-repeat: no-repeat;
}

.tms-main-info .tms-info h4 {
    color: #613c6d;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
}

.tms-main-info .tms-info h4 + h1 {
    margin-top: 0px;
}

.tms-main-info .tms-info h1 {
    position: relative;
    margin-bottom: 60px;
}

.tms-main-info .tms-info h1:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.tms-main-info .tms-info h1:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.tms-main-info .tms-quote {
    margin-top: 4rem;
    font-family: 'baskerville', 'Playfair Display', serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.38rem;
    position: relative;
    z-index: 2;
    line-height: 1.2;
}

.tms-main-info .tms-quote:before {
    content: "\e90e";
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 100px;
    color: rgba(204, 227, 232, 0.4);
    position: absolute;
    top: -30px;
    left: -30px;
    z-index: -1;
}

.tms-content-w {
    font-size: 1.1rem;
    padding: 30px 8% 50px;
}

.tms-content-w h2 {
    margin-bottom: 60px;
    position: relative;
}

.tms-content-w h2:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.tms-content-w h2:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.tms-content-w h4 {
    color: #b92b74;
    margin-top: 2rem;
}

.tms-content-i {
    display: flex;
}

.tms-content-i .tms-content {
    flex: 1;
}

.tms-content-i .tms-side {
    flex: 0 0 35%;
    padding-left: 10%;
}

.tms-content-i .tms-social-w {
    background-color: #e9f8ff;
    padding: 20px 40px;
    text-align: center;
    position: relative;
}

.tms-content-i .tms-social-w:before {
    content: "";
    background-color: #e0f6ff;
    width: 50%;
    height: 60%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.tms-content-i .tms-social-w:after {
    content: "";
    background-color: #d1f2ff;
    width: 30%;
    height: 30%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.tms-content-i .tms-social-w h3, .tms-content-i .tms-social-w h4 {
    color: #2b87b9;
    margin-bottom: 60px;
    position: relative;
    z-index: 2;
}

.tms-content-i .tms-social-w h3:after, .tms-content-i .tms-social-w h4:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.tms-content-i .tms-social-w h3:before, .tms-content-i .tms-social-w h4:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.tms-content-i .tms-social-w .social-icons {
    list-style: none;
    padding: 0px;
    margin: 20px 0px;
    font-size: 40px;
    position: relative;
    z-index: 2;
}

.tms-content-i .tms-social-w .social-icons li {
    display: inline-block;
    margin: 0px 5px;
}

.tms-content-i .tms-social-w .social-icons li a {
    text-decoration: none;
}

.page-w {
    background-color: #fff;
    padding: 3% 7%;
    font-size: 1rem;
}

.page-w.without-header-image {
    padding-bottom: 100px !important;
}

.page-w.without-header-image .page-sidebar {
    transform: translateY(100px);
}

.page-w .not-found-icon {
    font-size: 60px;
    color: rgba(0, 0, 0, 0.2);
}

.page-w.bordered {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.page-w .page-intro-text {
    font-size: 1.5rem;
    margin-bottom: 40px;
    font-weight: 700;
    color: #313131;
}

.page-w .page-title {
    margin-bottom: 4rem;
    position: relative;
    margin-bottom: 60px;
}

.page-w .page-title:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.page-w .page-title:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.page-w .page-content-sub-title {
    display: inline-block;
    margin-bottom: 00px;
    margin-top: 30px;
    color: #613c6d;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
}

.page-w .page-content-sub-title + .page-title {
    margin-top: 0px;
}

.page-w .page-content-sub-title + .page-intro-text {
    margin-top: 20px;
}

.page-w .page-content-sub-title + .page-content-i {
    margin-top: 20px;
}

.page-w .page-content {
    position: relative;
}

.page-w .page-content .cta-box {
    float: right;
    margin-left: 100px;
    max-width: 320px;
}

.page-w .page-content.separate-intro .page-content-i {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    clear: both;
}

.page-w .page-content h4 {
    color: #b92b74;
    margin-top: 2rem;
}

.page-w .page-content img {
    margin: 20px 0px;
}

.page-w .page-content img.alignright {
    margin-left: 40px;
}

.page-w .page-content ul {
    list-style-type: disc;
    padding-left: 20px;
}

.page-w .page-content ul li {
    margin-bottom: 1px;
}

.page-w .page-content .content-style-box {
    width: 250px;
    height: 250px;
    background-color: #f7fbff;
    position: absolute;
    z-index: 1;
    left: -90px;
    top: -40px;
}

.page-w .page-content .content-style-box:before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #f0f7fc;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
}

.page-w .page-content article {
    position: relative;
    z-index: 1;
}

.page-w .page-content .page-content-i:before, .page-w .page-content .page-content-i:after {
    content: " ";
    display: table;
}

.page-w .page-content .page-content-i:after {
    clear: both;
}

.page-w.with-sidebar {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 0px;
}

.page-w.with-sidebar .page-content {
    display: table-cell;
    padding: 30px 3% 50px;
    background: #fff;
}

.page-w.with-sidebar .page-content .content-style-box {
    left: auto;
    top: 40px;
    right: 0px;
}

.page-w.with-sidebar .page-sidebar {
    width: 26%;
    display: table-cell;
    vertical-align: top;
    padding: 10px 30px 40px 30px;
    position: relative;
    background-image: linear-gradient(-180deg, #f1f5fa 0%, #fff 100%);
    z-index: 2;
}

.page-w.with-sidebar .page-sidebar:before {
    content: "";
    width: 70px;
    height: 160px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-sidebar.png');
    background-size: cover;
    position: absolute;
    top: 0%;
    right: 10%;
    z-index: 2;
}

.page-w.with-sidebar .page-sidebar:after {
    background-image: url('../../themes/zelus-by-osetin/assets/img/sidebar-curve.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    content: "";
    width: 100%;
    height: 140px;
    top: 1px;
    transform: translateY(-100%);
    position: absolute;
    z-index: 2;
    left: 0px;
    right: 0px;
}

.page-w.with-sidebar .page-sidebar img {
    max-width: 100%;
    height: auto;
}

.page-sidebar .secondary-menu, .page-sidebar .side-menu-list {
    margin-bottom: 60px;
}

.page-sidebar .secondary-menu h3, .page-sidebar .side-menu-list h3 {
    margin-bottom: 15px;
    border-bottom: none;
    font-size: 2.5rem;
    color: rgba(0, 0, 0, 0.15);
    padding: 15px 20px;
}

.page-sidebar .secondary-menu ul, .page-sidebar .side-menu-list ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.page-sidebar .secondary-menu li, .page-sidebar .side-menu-list li {
    padding: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}

.page-sidebar .secondary-menu li a, .page-sidebar .side-menu-list li a {
    display: block;
    color: #313131;
    font-weight: 700;
    font-size: 1.2rem;
    padding: 15px 0px 15px 20px;
    border-radius: 6px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    position: relative;
}

.page-sidebar .secondary-menu li a:before, .page-sidebar .side-menu-list li a:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: rgba(0, 0, 0, 0.05);
    top: 50%;
    left: -5px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.page-sidebar .secondary-menu li a:hover, .page-sidebar .side-menu-list li a:hover {
    text-decoration: none;
    color: #a53fae;
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
}

.page-sidebar .secondary-menu li a:hover:before, .page-sidebar .side-menu-list li a:hover:before {
    background-color: #a53fae;
}

.page-sidebar .secondary-menu li a:focus, .page-sidebar .side-menu-list li a:focus {
    text-decoration: none;
}

.page-sidebar .secondary-menu li.current_page_item a, .page-sidebar .side-menu-list li.current_page_item a {
    color: #a53fae;
}

.page-sidebar .secondary-menu li.current_page_item a:before, .page-sidebar .side-menu-list li.current_page_item a:before {
    background-color: #a53fae;
}

.page-sidebar .secondary-menu li:not(.page_item):not(.list-item), .page-sidebar .side-menu-list li:not(.page_item):not(.list-item) {
    margin-bottom: 15px;
    border-bottom: none;
}

.page-sidebar .secondary-menu li:not(.page_item):not(.list-item) a, .page-sidebar .side-menu-list li:not(.page_item):not(.list-item) a {
    font-size: 2.5rem;
    color: rgba(0, 0, 0, 0.15);
}

.page-sidebar .secondary-menu li:not(.page_item):not(.list-item) a:before, .page-sidebar .side-menu-list li:not(.page_item):not(.list-item) a:before {
    display: none;
}

.page-sidebar .secondary-menu li.page_item, .page-sidebar .secondary-menu .list-item, .page-sidebar .side-menu-list li.page_item, .page-sidebar .side-menu-list .list-item {
    padding-left: 30px;
    padding-right: 0px;
}

.page-sidebar .side-menu-list {
    padding: 0px 20px;
}

.page-sidebar .side-menu-list ul {
    padding: 0px;
}

.error404 .page-w {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
}

.no-header-decorations .page-intro-header h1 > span:before, .no-header-decorations .page-intro-header h1 > span:after {
    display: none;
}

.page-intro-header {
    padding: 10% 7%;
    background-size: cover;
    background-color: #c1ecec;
    background-position: center center;
    text-align: center;
}

.page-intro-header:before {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3), 70%, rgba(0, 0, 0, 0.6));
    content: "";
}

.page-intro-header h1 {
    position: relative;
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    z-index: 3;
    font-size: 5.22rem;
    text-align: center;
}

.page-intro-header h1 > span {
    display: inline-block;
    position: relative;
}

.page-intro-header h1 > span:before {
    content: "";
    width: 110px;
    height: 65px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-left.png');
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    position: absolute;
    left: -120px;
    top: 50%;
    transform: translateY(-50%);
}

.page-intro-header h1 > span:after {
    content: "";
    width: 110px;
    height: 65px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-right.png');
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
    position: absolute;
    right: -120px;
    top: 50%;
    transform: translateY(-50%);
}

.page-intro-header.with-curve .curve {
    z-index: 2;
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0px;
    right: 0px;
}

.page-intro-image {
    margin-bottom: 3rem;
}

.overlap-menu .page-intro-header {
    padding-top: 15%;
}

.not-found-page-w .page-content > article {
    max-width: 550px;
    margin: 0px auto;
}

.not-found-page-w .page-content .content-style-box {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.not-found-page-w .page-content-sub-title {
    margin-top: 0px;
    margin-bottom: 15px;
}

.not-found-page-w .page-title {
    margin-bottom: 60px;
    position: relative;
}

.not-found-page-w .page-title:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.not-found-page-w .page-title:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.not-found-page-w .page-intro-text {
    font-size: 1.2rem;
}

.not-found-page-w .search-form {
    padding: 20px;
    background-color: #f1f5fa;
    font-size: 1.2rem;
    display: inline-block;
}

.not-found-page-w .search-form label {
    margin-bottom: 0px;
}

.not-found-page-w .search-form .search-field {
    background-color: #fff;
    border: 2px solid #cdd5e4;
    padding: 8px 15px;
    font-weight: 700;
}

.not-found-page-w .search-form .search-submit {
    background-color: #c6f5e7;
    border: none;
    color: #252a2b;
    font-weight: 700;
    border: 2px solid #c6f5e7;
    font-size: 1.2rem;
    display: inline-block;
    padding: 8px 15px;
}

.not-found-page-w.search-results {
    padding: 50px;
}

.not-found-page-w.search-results .search-form {
    margin-top: 30px;
}

.not-found-page-w.search-results .page-title {
    margin-bottom: 60px;
    position: relative;
}

.not-found-page-w.search-results .page-title:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.not-found-page-w.search-results .page-title:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.icon-info-bordered {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.icon-info-bordered-row {
    border-bottom: 1px solid #eee;
}

.icon-info-w {
    text-align: center;
    padding: 30px 20px;
}

.icon-info-w .os-icon {
    font-size: 60px;
    color: #165cda;
}

.icon-info-w .icon-info-icon-w {
    margin-bottom: 20px;
}

.icon-info-w input, .icon-info-w textarea {
    width: 100%;
    display: block;
    font-size: 12px;
    padding: 4px 6px;
    border-radius: 4px;
    border: 1px solid #111;
    margin-bottom: 15px;
}

.icon-info-w label {
    font-weight: 700;
    color: #aaa;
    font-size: 12px;
    text-align: left;
}

.blog-content-w {
    display: table;
    table-layout: fixed;
    width: 100%;
    background-color: #fff;
}

.blog-content-w .blog-sidebar {
    display: table-cell;
    width: 30%;
    vertical-align: top;
    padding: 40px;
    padding-top: 60px;
    background-image: linear-gradient(-180deg, #f1f5fa 0%, #fff 100%);
    z-index: 2;
    position: relative;
}

.blog-content-w .blog-sidebar.with-curve {
    padding-top: 0px;
}

.blog-content-w .blog-sidebar .curve {
    background-image: url('../../themes/zelus-by-osetin/assets/img/sidebar-curve-rev.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    content: "";
    width: 100%;
    height: 140px;
    top: 1px;
    transform: translateY(-100%);
    position: absolute;
    z-index: 2;
    left: 0px;
    right: 0px;
}

.blog-content-w .blog-sidebar:before {
    content: "";
    width: 60px;
    height: 140px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-sidebar.png');
    background-size: cover;
    position: absolute;
    top: 50px;
    right: 10%;
    z-index: 2;
}

.blog-content-w .blog-sidebar:after {
    content: "";
    width: 60px;
    height: 140px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-sidebar-rev.png');
    background-size: cover;
    position: absolute;
    top: 50px;
    left: 10%;
    z-index: 2;
}

.blog-content-w .blog-content {
    display: table-cell;
    background-color: #fff;
}

.blog-content-w.without-sidebar .blog-content-text-and-meta .blog-content-meta {
    width: 300px;
}

.blog-content-w.without-sidebar .blog-content-text-and-meta .blog-content-text {
    padding-left: 12%;
    padding-right: 12%;
}

.blog-content-w .post-header-image {
    position: relative;
    background-size: cover;
}

.blog-content-w .post-header-image .curve {
    z-index: 2;
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0px;
    right: 0px;
}

.blog-content-w .post-header-image h1 {
    color: #fff;
    font-size: 2.9rem;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    margin-bottom: 0px;
}

.blog-content-w .post-header-image .post-header-image-contents {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), 70%, rgba(0, 0, 0, 0.8));
    background-repeat: no-repeat;
    padding: 100px 80px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    color: rgba(255, 255, 255, 0.7);
}

.blog-content-w .post-header-image .post-header-meta {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 20px;
    margin-top: 20px;
    font-size: 0.9rem;
}

.blog-content-w .post-header-image .post-header-meta a {
    color: #fff;
    font-weight: 700;
}

.blog-content-w .post-header-image .post-header-meta img {
    border-radius: 40px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.blog-content-w .post-header-image .post-header-meta .author-details {
    display: inline-block;
    vertical-align: middle;
}

.blog-content-w .post-header-image .post-header-meta .author-details img + span {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 15px;
    margin-left: 15px;
}

.blog-content-w .post-header-image .post-header-meta .post-header-date-posted {
    display: inline-block;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.blog-content-w .post-header-image .post-header-meta .post-header-comments {
    display: inline-block;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.blog-content-w .post-header-image .post-header-meta .post-header-categories {
    display: inline-block;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.blog-content-w .post-header-image .post-header-meta ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.blog-content-w .post-header-image .post-header-meta ul li {
    border: 2px solid #fff;
    padding: 3px 5px;
    border-radius: 4px;
    display: none;
}

.blog-content-w .post-header-image .post-header-meta ul li:first-child {
    display: inline-block;
}

.blog-content-w.without-thumbnail .blog-content-text-and-meta {
    margin-top: 80px;
}

.blog-content-w .blog-content-text-and-meta {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.blog-content-w .blog-content-text-and-meta .blog-content-meta {
    display: table-cell;
    width: 225px;
    vertical-align: top;
    text-align: center;
    padding: 10px 30px 40px 30px;
    position: relative;
    background-image: linear-gradient(-180deg, #f1f5fa 0%, #fff 100%);
    z-index: 2;
}

.blog-content-w .blog-content-text-and-meta .blog-content-meta:before {
    content: "";
    width: 50px;
    height: 120px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-sidebar-rev.png');
    background-size: cover;
    position: absolute;
    top: 0%;
    left: 10%;
    z-index: 2;
}

.blog-content-w .blog-content-text-and-meta .blog-content-meta:after {
    background-image: url('../../themes/zelus-by-osetin/assets/img/sidebar-curve.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    content: "";
    width: 100%;
    height: 140px;
    top: 1px;
    transform: translateY(-100%);
    position: absolute;
    z-index: 2;
    left: 0px;
    right: 0px;
}

.blog-content-w .blog-content-text-and-meta .case-content-text h1:first-child {
    letter-spacing: -3px;
    margin-top: 0px;
}

.blog-content-w .blog-content-text-and-meta .case-content-text blockquote {
    background-color: transparent;
    border: none;
    color: #42506c;
    font-size: 3.5rem;
    line-height: 1.1;
    position: relative;
    padding-top: 80px;
}

.blog-content-w .blog-content-text-and-meta .case-content-text blockquote:after {
    color: #eff2f6;
    font-size: 180px;
}

.blog-content-w .blog-content-text-and-meta .blog-content-text {
    display: table-cell;
    vertical-align: top;
    padding: 10%;
    padding-top: 50px;
    font-size: 1.1rem;
}

.blog-content-w .blog-content-text-and-meta .blog-content-text .post-title {
    margin-top: 0px;
}

.blog-content-w .blog-content-text-and-meta .meta-block {
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 40px;
}

.blog-content-w .blog-content-text-and-meta .meta-block img {
    border-radius: 70px;
}

.blog-content-w .blog-content-text-and-meta h6 {
    margin-bottom: 30px;
}

.blog-content-w .blog-content-text-and-meta .meta-share-box {
    width: 65px;
    display: inline-block;
}

.blog-content-w .blog-content-text-and-meta .meta-share-box .at-share-btn {
    margin-bottom: 10px;
}

.blog-content-w .blog-content-text-and-meta .meta-author .avatar {
    width: 80px;
    height: 80px;
}

.blog-content-w .blog-content-text-and-meta .meta-author .author-details h6 {
    margin-bottom: 2px;
    font-size: 0.99rem;
}

.blog-content-w .blog-content-text-and-meta .meta-author .author-details h6 a {
    color: #613c6d;
}

.blog-content-w .blog-content-text-and-meta .meta-author .author-details .single-post-date-posted {
    font-size: 0.8rem;
    color: rgba(0, 0, 0, 0.6);
}

.blog-content-w .blog-content-text-and-meta .meta-categories-list > a {
    border-radius: 4px;
    display: inline-block;
    padding: 2px 6px;
    background-color: #fff;
    border: 1px solid #3568b1;
    color: #396499;
    margin: 0px 0px 5px;
}

.blog-content-w .blog-content-text-and-meta .meta-categories-list ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.blog-content-w .blog-content-text-and-meta .meta-categories-list ul li {
    display: inline-block;
    padding: 0px 0px 5px;
    margin: 0px;
}

.blog-content-w .blog-content-text-and-meta .meta-categories-list ul li a {
    border-radius: 4px;
    display: inline-block;
    padding: 2px 6px;
    background-color: #fff;
    border: 1px solid #3568b1;
    color: #396499;
}

.blog-index-content {
    padding: 20px;
}

.sidebar-under-post {
    clear: both;
    margin-top: 30px;
}

.blog-index {
    padding: 0px;
}

.blog-index:before, .blog-index:after {
    content: " ";
    display: table;
}

.blog-index:after {
    clear: both;
}

.blog-index[data-columns]::before {
    content: '2 .blog-column.size-1of2';
}

.blog-index .blog-column {
    float: left;
}

.blog-index .size-1of2 {
    width: 50%;
}

.blog-index .blog-index-item {
    padding: 20px;
}

.blog-index .blog-index-item .blog-index-item-i {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 6px;
}

.blog-index .blog-index-item img {
    max-width: 100%;
    height: auto;
    border-radius: 6px;
}

.blog-index .blog-index-item.sticky .blog-index-item-i {
    padding: 20px;
    box-shadow: inset 0px 0px 0px 7px #ffefca;
}

.blog-index .index-item-media-w {
    overflow: hidden;
    border-radius: 6px;
}

.blog-index .index-item-media {
    background-size: cover;
    display: block;
    text-decoration: none;
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
}

.blog-index .blog-index-item-meta {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0px;
    margin-bottom: 10px;
    font-size: 0.8rem;
}

.blog-index .blog-index-item-meta:before, .blog-index .blog-index-item-meta:after {
    content: " ";
    display: table;
}

.blog-index .blog-index-item-meta:after {
    clear: both;
}

.blog-index .blog-index-item-meta .blog-index-author-name {
    float: left;
    font-weight: 700;
}

.blog-index .blog-index-item-meta .blog-index-author-name a {
    color: #613c6d;
}

.blog-index .blog-index-item-meta .blog-index-date-posted {
    float: left;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 15px;
    margin-left: 15px;
    color: #613c6d;
    font-weight: 700;
}

.blog-index .index-item-content {
    color: rgba(0, 0, 0, 0.7);
}

.blog-index .index-item-content h4 {
    margin-top: 20px;
}

.blog-index .index-item-content h4 a {
    color: #444;
}

.blog-index .index-item-content h4 a:hover {
    color: #613c6d;
    text-decoration: none;
}

.blog-index .read-more-link {
    padding-top: 20px;
    text-align: left;
}

.blog-index .read-more-link a {
    display: inline-block;
    color: #252a2b;
    font-weight: 700;
    font-size: 0.8rem;
    background-color: #c6f5e7;
    padding: 7px 12px;
}

.sticky-roll-w {
    margin-bottom: 2%;
    position: relative;
}

.sticky-roll-w .sticky-curve {
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: 100%;
    height: auto;
    z-index: 2;
}

.sticky-roll-w .owl-controls {
    position: absolute;
    bottom: 110px;
    left: 80px;
    right: 80px;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 20px;
}

.sticky-roll-w .owl-controls .owl-nav .owl-prev, .sticky-roll-w .owl-controls .owl-nav .owl-next {
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 24px;
    padding: 6px 8px;
}

.sticky-roll-w .owl-controls .owl-nav .owl-prev i, .sticky-roll-w .owl-controls .owl-nav .owl-next i {
    display: block;
}

.sticky-roll-w .owl-controls .owl-nav .owl-prev {
    position: absolute;
    left: 0px;
    top: 18px;
}

.sticky-roll-w .owl-controls .owl-nav .owl-next {
    position: absolute;
    right: 0px;
    top: 18px;
}

.sticky-roll-w .owl-controls .owl-dots {
    position: absolute;
    top: 24px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.sticky-roll-w .owl-controls .owl-dots:before, .sticky-roll-w .owl-controls .owl-dots:after {
    content: " ";
    display: table;
}

.sticky-roll-w .owl-controls .owl-dots:after {
    clear: both;
}

.sticky-roll-w .owl-controls .owl-dots .owl-dot {
    height: 8px;
    width: 8px;
    margin: 0px 5px;
    background-color: rgba(255, 255, 255, 0.5);
    float: left;
}

.sticky-roll-w .owl-controls .owl-dots .owl-dot.active {
    background-color: #fff;
}

.sticky-roll-w .sticky-post .highlight-label {
    background-color: #6d5ace;
    color: #fff;
    font-weight: 700;
    font-size: 1.2rem;
    padding: 3px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
    display: inline-block;
}

.sticky-roll-w .sticky-post .post-header-image {
    position: relative;
    background-size: cover;
    padding-bottom: 55%;
}

.sticky-roll-w .sticky-post .post-header-image h1 {
    color: #fff;
    font-size: 2.9rem;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    margin-bottom: 0px;
    margin-top: 0px;
}

.sticky-roll-w .sticky-post .post-header-image h1 a {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    color: #fff;
}

.sticky-roll-w .sticky-post .post-header-image h1 a:hover {
    text-decoration: none;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
}

.sticky-roll-w .sticky-post .post-header-image .post-header-image-contents {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), 70%, rgba(0, 0, 0, 0.8));
    background-repeat: no-repeat;
    padding: 100px 80px 150px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    color: rgba(255, 255, 255, 0.7);
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 20px;
    margin-top: 20px;
    font-size: 0.9rem;
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta a {
    color: #fff;
    font-weight: 700;
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta img {
    width: auto;
    display: inline-block;
    border-radius: 40px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta .author-details {
    display: inline-block;
    vertical-align: middle;
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta img + .author-details {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 15px;
    margin-left: 15px;
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta .post-header-date-posted {
    display: inline-block;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta .post-header-comments {
    display: inline-block;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta .post-header-categories {
    display: inline-block;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.sticky-roll-w .sticky-post .post-header-image .post-header-meta ul li {
    display: inline-block;
    border: 2px solid #fff;
    padding: 3px 5px;
    border-radius: 4px;
}

.index-navigation {
    text-align: center;
    padding: 15px 20px;
    margin-top: 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.index-navigation:before, .index-navigation:after {
    content: " ";
    display: table;
}

.index-navigation:after {
    clear: both;
}

.index-navigation a, .index-navigation span {
    padding: 8px 15px;
    text-decoration: none;
    font-weight: 700;
    color: #111;
    display: inline-block;
}

.index-navigation .archive-pagination-prev {
    float: left;
    position: relative;
    padding-left: 20px;
}

.index-navigation .archive-pagination-prev:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e9ae";
    font-size: 18px;
    position: absolute;
    top: 50%;
    left: 0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.index-navigation .archive-pagination-next {
    float: right;
    position: relative;
    padding-right: 20px;
}

.index-navigation .archive-pagination-next:before {
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e9b2";
    font-size: 18px;
    position: absolute;
    top: 50%;
    right: 0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.index-navigation span {
    border-color: #000;
    background-color: #fff;
}

.peeking-form-w {
    position: fixed;
    right: 0px;
    top: 50%;
    -webkit-transform: translate(100%, -50%);
    -moz-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 9999;
}

.peeking-form-w:hover {
    -webkit-transform: translate(98%, -50%);
    -moz-transform: translate(98%, -50%);
    -ms-transform: translate(98%, -50%);
    -o-transform: translate(98%, -50%);
}

.peeking-form-w.active {
    -webkit-transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
}

.peeking-form-w.active .pf-form {
    box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.3);
}

.peeking-form-w.active:hover {
    -webkit-transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
}

.peeking-form-w.active:hover .pf-form {
    box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.3);
}

.peeking-form-w .pf-trigger {
    padding: 15px 20px;
    background-color: #c023db;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 700;
    position: absolute;
    -webkit-transform: rotate(-90deg) translate(-50%, -99%);
    -moz-transform: rotate(-90deg) translate(-50%, -99%);
    -ms-transform: rotate(-90deg) translate(-50%, -99%);
    -o-transform: rotate(-90deg) translate(-50%, -99%);
    top: 50%;
    transform-origin: 0px 0px;
    border-radius: 4px 4px 0px 0px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.peeking-form-w .pf-trigger:hover {
    background-color: #c738df;
}

.peeking-form-w .pf-form {
    padding: 30px 40px;
    background-color: #fff;
    width: 360px;
    border-radius: 4px 0px 0px 4px;
    position: relative;
}

.peeking-form-w .pf-form .pf-close-trigger {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.4);
    cursor: pointer;
}

.peeking-form-w .pf-form .pf-close-trigger:hover {
    color: #000;
}

.peeking-form-w .pf-form h3, .peeking-form-w .pf-form h4, .peeking-form-w .pf-form h5 {
    text-align: center;
    margin-top: 0px;
}

.peeking-form-w .pf-form form > h3 + p, .peeking-form-w .pf-form form > h4 + p, .peeking-form-w .pf-form form > h5 + p {
    font-size: 0.9rem;
    color: rgba(0, 0, 0, 0.7);
    text-align: center;
}

.peeking-form-w .pf-form form > p {
    text-align: center;
    margin-bottom: 0;
}

.peeking-form-w .pf-form form > p + div {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 20px;
    margin-top: 20px;
}

.peeking-form-w .pf-form .os-btn {
    font-size: 1rem;
    padding: 8px 15px;
    margin-top: 0.6rem;
}

.peeking-form-w .pf-form div.wpcf7 .ajax-loader {
    position: absolute;
}

.peeking-form-w div.wpcf7-validation-errors {
    font-size: 0.9rem;
    padding: 10px 15px !important;
    text-align: center;
    background-color: #ffcf56;
    font-weight: 700;
    border-radius: 4px;
    margin: 20px 0px 0px 0px !important;
    border: none !important;
}

.peeking-form-w span.wpcf7-not-valid-tip {
    font-size: 0.9rem;
    padding: 5px;
    background-color: #bb2323;
    color: #fff;
    font-weight: 700;
}

.peeking-form-w div.wpcf7 form .wpcf7-form-control-wrap {
    margin-bottom: 0.6rem;
}

.above-footer #sbi_load {
    padding-top: 0px !important;
}

.pre-footer {
    background-color: #fff;
    background-image: linear-gradient(-180deg, #fdf5fc 0%, #fff 100%);
    padding: 50px 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    background-size: cover;
}

.pre-footer iframe {
    max-width: 100%;
}

.pre-footer .custom-html-widget ul {
    list-style: none;
    margin-bottom: 20px;
}

.pre-footer .custom-html-widget ul li {
    margin-bottom: 10px;
}

.pre-footer.color-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.pre-footer.color-scheme-dark .widget.widget_categories ul li, .pre-footer.color-scheme-dark .widget.widget_pages ul li, .pre-footer.color-scheme-dark .widget.widget_meta ul li, .pre-footer.color-scheme-dark .widget.widget_recent_entries ul li, .pre-footer.color-scheme-dark .widget.widget_nav_menu ul li, .pre-footer.color-scheme-dark .widget.widget_archive ul li, .pre-footer.color-scheme-dark .widget.widget_recent_comments ul li {
    color: rgba(255, 255, 255, 0.8);
    border-bottom: none;
    padding: 8px 0px;
}

.pre-footer.color-scheme-dark .widget.widget_categories ul li a, .pre-footer.color-scheme-dark .widget.widget_pages ul li a, .pre-footer.color-scheme-dark .widget.widget_meta ul li a, .pre-footer.color-scheme-dark .widget.widget_recent_entries ul li a, .pre-footer.color-scheme-dark .widget.widget_nav_menu ul li a, .pre-footer.color-scheme-dark .widget.widget_archive ul li a, .pre-footer.color-scheme-dark .widget.widget_recent_comments ul li a {
    color: #e5d9ac;
}

.main-footer {
    background-color: #fff;
    padding: 30px 50px;
    border-radius: 0px 0px 0px 0px;
}

.main-footer .menu {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}

.main-footer .menu li {
    vertical-align: top;
    display: inline-block;
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.main-footer .menu li a {
    color: #313131;
    font-weight: 700;
    font-size: 1.1rem;
}

.main-footer .menu li:last-child {
    border-right: none;
}

.main-footer .menu li > .sub-menu {
    margin-top: 10px;
}

.main-footer .menu li > .sub-menu li {
    display: block;
    margin-bottom: 5px;
    border-right: none;
    margin-right: 5px;
    padding-right: 5px;
}

.main-footer .menu li > .sub-menu li a {
    font-size: 0.9rem;
    color: rgba(0, 0, 0, 0.7);
}

.main-footer .menu li > .sub-menu .sub-menu {
    margin-top: 15px;
    padding-left: 15px;
    margin-bottom: 15px;
}

.main-footer .menu li > .sub-menu .sub-menu li {
    display: block;
    margin-bottom: 5px;
    border-right: none;
}

.main-footer .menu li > .sub-menu .sub-menu li a {
    font-size: 0.8rem;
    font-weight: 400;
}

.main-footer .footer-copyright {
    padding-top: 10px;
    font-size: 0.8rem;
}

.main-footer p {
    margin: 0px;
}

.main-footer.with-social {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.main-footer.with-social .footer-copy-and-menu-w {
    display: table-cell;
}

.main-footer.with-social .footer-social-w {
    display: table-cell;
    width: 170px;
    text-align: right;
}

.main-footer.with-social .footer-social-w ul {
    display: inline-block;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.main-footer.with-social .footer-social-w ul li {
    display: inline-block;
    margin-left: 10px;
}

.main-footer.with-social .footer-social-w ul li a {
    font-size: 32px;
    color: #313131;
}

.main-footer.color-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.main-footer.color-scheme-dark .menu li {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.main-footer.color-scheme-dark .menu li a {
    color: #e5d9ac;
}

div.wpcf7 h2 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    padding-bottom: 10px;
    margin-top: 0px;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.3);
}

div.wpcf7 form label {
    font-size: 0.9rem;
    font-weight: 700;
    color: #111;
    margin-bottom: 0.3rem;
    display: block;
}

div.wpcf7 form .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 1rem;
}

div.wpcf7 form input[type="text"], div.wpcf7 form input[type="email"], div.wpcf7 form input[type="password"], div.wpcf7 form input[type="tel"], div.wpcf7 form textarea {
    padding: 7px 10px;
    border: 2px solid #dfe2ea;
    background-color: #f6f8f9;
    border-radius: 0px;
    display: block;
    width: 100%;
    margin-top: 3px;
}

div.wpcf7 .wpcf7-submit {
    padding: 7px 20px;
    font-weight: 700;
    font-size: 1.1rem;
    margin-top: 1rem;
    display: inline-block;
    border-radius: 0px;
    border: 3px solid #a53fae;
    color: #a53fae;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: #c6f5e7;
    border-color: #c6f5e7;
    color: #252a2b;
}

div.wpcf7 .wpcf7-submit:hover {
    color: #a53fae;
}

div.wpcf7 .wpcf7-submit + .os-btn {
    margin-left: 1rem;
}

div.wpcf7 .wpcf7-submit.rounded {
    border-radius: 60px;
}

div.wpcf7 .wpcf7-submit.squared {
    border-radius: 0px;
}

div.wpcf7 .wpcf7-submit.black {
    background-color: #111;
    border-color: #111;
    color: #fff;
}

div.wpcf7 .wpcf7-submit.black:hover {
    color: #fff;
}

div.wpcf7 .wpcf7-submit.white {
    background-color: #fff;
    border-color: #fff;
    color: #111;
}

div.wpcf7 .wpcf7-submit.blue {
    background-color: #4369b1;
    border-color: #4369b1;
    color: #fff;
}

div.wpcf7 .wpcf7-submit.blue:hover {
    color: #fff;
}

div.wpcf7 .wpcf7-submit.green {
    background-color: #6cb143;
    border-color: #6cb143;
    color: #fff;
}

div.wpcf7 .wpcf7-submit.green:hover {
    color: #fff;
    background-color: #79bd51;
}

div.wpcf7 .wpcf7-submit.yellow {
    background-color: #96803f;
    border-color: #96803f;
    color: #fff;
}

div.wpcf7 .wpcf7-submit.yellow:hover {
    color: #fff;
    background-color: #a88f47;
}

div.wpcf7 .wpcf7-submit.cyan {
    background-color: #c6f5e7;
    border-color: #c6f5e7;
    color: #252a2b;
}

div.wpcf7 .wpcf7-submit.cyan:hover {
    color: #313739;
    background-color: #dcf9f0;
}

div.wpcf7 .wpcf7-submit.red {
    background-color: #ad4040;
    border-color: #ad4040;
    color: #fff;
}

div.wpcf7 .wpcf7-submit.red:hover {
    color: #fff;
    background-color: #bc4a4a;
}

div.wpcf7 .wpcf7-submit.purple {
    background-color: #d1bfec;
    border-color: #d1bfec;
    color: #41333f;
}

div.wpcf7 .wpcf7-submit.purple:hover {
    color: #4f3e4d;
    background-color: #dfd3f2;
}

div.wpcf7 .wpcf7-submit.gold {
    background-color: #e4bf7e;
    border-color: #e4bf7e;
    color: #111;
}

div.wpcf7 .wpcf7-submit.gold:hover {
    color: #1e1e1e;
    background-color: #e8c993;
}

div.wpcf7 .wpcf7-submit.outline {
    color: #111;
    background-color: transparent !important;
}

div.wpcf7 .wpcf7-submit.outline:hover {
    color: #111;
}

div.wpcf7 .wpcf7-submit.outline.under {
    border-top-color: transparent !important;
    border-left: none !important;
    border-right: none !important;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.wpcf7 .wpcf7-submit.outline.black {
    color: #111;
    border-color: #111;
}

div.wpcf7 .wpcf7-submit.outline.black:hover {
    color: #111;
}

div.wpcf7 .wpcf7-submit.outline.white {
    color: #fff;
    border-color: #fff;
}

div.wpcf7 .wpcf7-submit.outline.white:hover {
    color: #fff;
}

div.wpcf7 .wpcf7-submit.outline.blue {
    border-color: #4369b1;
    color: #4369b1;
}

div.wpcf7 .wpcf7-submit.outline.blue:hover {
    color: #4369b1;
    border-color: #5176bd;
}

div.wpcf7 .wpcf7-submit.outline.green {
    border-color: #6cb143;
    color: #6cb143;
}

div.wpcf7 .wpcf7-submit.outline.green:hover {
    color: #79bd51;
    border-color: #79bd51;
}

div.wpcf7 .wpcf7-submit.outline.yellow {
    border-color: #96803f;
    color: #96803f;
}

div.wpcf7 .wpcf7-submit.outline.yellow:hover {
    color: #a88f47;
    border-color: #a88f47;
}

div.wpcf7 .wpcf7-submit.outline.cyan {
    border-color: #c6f5e7;
    color: #c6f5e7;
}

div.wpcf7 .wpcf7-submit.outline.cyan:hover {
    color: #dcf9f0;
    border-color: #dcf9f0;
}

div.wpcf7 .wpcf7-submit.outline.red {
    border-color: #ad4040;
    color: #ad4040;
}

div.wpcf7 .wpcf7-submit.outline.red:hover {
    color: #bc4a4a;
    border-color: #bc4a4a;
}

div.wpcf7 .wpcf7-submit.outline.purple {
    border-color: #d1bfec;
    color: #d1bfec;
}

div.wpcf7 .wpcf7-submit.outline.purple:hover {
    color: #dfd3f2;
    border-color: #dfd3f2;
}

div.wpcf7 .wpcf7-submit.outline.gold {
    border-color: #e4bf7e;
    color: #e4bf7e;
}

div.wpcf7 .wpcf7-submit.outline.gold:hover {
    color: #e8c993;
    border-color: #e8c993;
}

div.wpcf7 .wpcf7-submit.small {
    padding: 5px 10px;
    font-size: 0.8rem;
    border-width: 1px;
}

div.wpcf7 .wpcf7-submit.medium {
    padding: 12px 30px;
    font-size: 1.4rem;
    border-width: 4px;
}

div.wpcf7 .wpcf7-submit.medium .os-icon {
    font-size: 30px;
    padding-right: 20px;
    margin-right: 20px;
}

div.wpcf7 .wpcf7-submit.large {
    padding: 18px 40px;
    font-size: 1.5rem;
    border-width: 4px;
}

div.wpcf7 .wpcf7-submit.large .os-icon {
    font-size: 35px;
    padding-right: 22px;
    margin-right: 22px;
}

div.wpcf7 .wpcf7-submit.x-large {
    padding: 24px 50px;
    font-size: 1.8rem;
    border-width: 6px;
}

div.wpcf7 .wpcf7-submit.x-large .os-icon {
    font-size: 50px;
    padding-right: 25px;
    margin-right: 25px;
}

div.wpcf7 .wpcf7-submit:hover {
    text-decoration: none;
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
}

div.wpcf7 .wpcf7-submit .os-icon {
    padding-right: 15px;
    margin-right: 15px;
    vertical-align: middle;
    border-right: 2px solid rgba(255, 255, 255, 0.3);
    font-size: 25px;
}

div.wpcf7 .wpcf7-submit:hover {
    color: #313739;
    background-color: #dcf9f0;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.osetin-lightbox-trigger, .osetin-lightbox-trigger-native, .osetin-lightbox-trigger-step-images {
    cursor: zoom-in !important;
}

.os-lightbox {
    background-color: rgba(0, 0, 0, 0.9);
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    z-index: 9999;
}

.os-lightbox .lightbox-caption {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 5px 10px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    top: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-lightbox .lightbox-caption.hidden {
    display: none;
}

.os-lightbox .os-lb-active-image {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: 9998;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.os-lightbox .os-lb-loader {
    position: absolute;
    z-index: 9997;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    width: 32px;
    height: 32px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/ajax-loaders/loader-circle.gif');
    background-position: center center;
    background-repeat: no-repeat;
}

.os-lightbox.has-thumbnails .os-lb-active-image {
    top: 10px;
    bottom: 120px;
}

.os-lightbox.has-thumbnails.hide-thumbnails .os-lb-active-image {
    bottom: 10px;
}

.os-lightbox.has-thumbnails.hide-thumbnails .os-lb-thumbnails-w {
    -webkit-transform: translateY(110px);
    -moz-transform: translateY(110px);
    -ms-transform: translateY(110px);
    -o-transform: translateY(110px);
}

.os-lightbox.has-thumbnails.hide-thumbnails .os-lb-toggle-thumbnails-btn {
    -webkit-transform: translate(-50%, 110px);
    -moz-transform: translate(-50%, 110px);
    -ms-transform: translate(-50%, 110px);
    -o-transform: translate(-50%, 110px);
}

.os-lb-thumbnails-w {
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: 0px;
    z-index: 9998;
    overflow: hidden;
    height: 110px;
    padding-bottom: 10px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.os-lb-thumbnails-w .os-lb-thumbnails-i {
    margin: 0px auto;
    position: relative;
}

.os-lb-thumbnails-w .os-lb-thumbnails-i:before, .os-lb-thumbnails-w .os-lb-thumbnails-i:after {
    content: " ";
    display: table;
}

.os-lb-thumbnails-w .os-lb-thumbnails-i:after {
    clear: both;
}

.os-lb-thumbnails-w .os-lb-thumbnails-i .os-lb-thumbnail-trigger {
    float: left;
    margin: 0px 5px;
    cursor: pointer;
    position: relative;
}

.os-lb-thumbnails-w .os-lb-thumbnails-i .os-lb-thumbnail-trigger .thumbnail-item-bg {
    width: 110px;
    height: 100px;
}

.os-lb-thumbnails-w .os-lb-thumbnails-i .os-lb-thumbnail-trigger .thumbnail-fader {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.os-lb-thumbnails-w .os-lb-thumbnails-i .os-lb-thumbnail-trigger.active .thumbnail-fader, .os-lb-thumbnails-w .os-lb-thumbnails-i .os-lb-thumbnail-trigger:hover .thumbnail-fader {
    background-color: rgba(0, 0, 0, 0);
}

.os-lb-thumbnails-w .os-lb-thumbnails-i .os-lb-thumbnail-trigger.active .thumbnail-fader {
    -webkit-box-shadow: inset 0px 0px 0px 5px #fff;
    box-shadow: inset 0px 0px 0px 5px #fff;
}

.os-lb-close-btn {
    display: inline-block;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    right: 40px;
    top: 30px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 30px;
    text-align: center;
}

.os-lb-close-btn i {
    vertical-align: middle;
    display: inline-block;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.os-lb-close-btn:hover {
    color: #fff;
}

.os-lb-close-btn:hover i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.os-lb-controls .os-lb-close-btn, .os-lb-controls .os-lb-navigation-next, .os-lb-controls .os-lb-navigation-prev, .os-lb-controls .os-lb-toggle-thumbnails-btn, .os-lb-controls .os-lb-close-btn {
    display: inline-block;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    color: rgba(255, 255, 255, 0.8);
    font-size: 40px;
}

.os-lb-controls .os-lb-close-btn i, .os-lb-controls .os-lb-navigation-next i, .os-lb-controls .os-lb-navigation-prev i, .os-lb-controls .os-lb-toggle-thumbnails-btn i, .os-lb-controls .os-lb-close-btn i {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.os-lb-controls .os-lb-close-btn:hover, .os-lb-controls .os-lb-navigation-next:hover, .os-lb-controls .os-lb-navigation-prev:hover, .os-lb-controls .os-lb-toggle-thumbnails-btn:hover, .os-lb-controls .os-lb-close-btn:hover {
    color: #fff;
}

.os-lb-controls .os-lb-navigation-next {
    right: 50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.os-lb-controls .os-lb-navigation-prev {
    left: 50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.os-lb-controls .os-lb-toggle-thumbnails-btn {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    bottom: 140px;
}

.page-content .cta-box, .tms-side .cta-box {
    background-color: #d3f7f3;
    text-align: center;
    margin-bottom: 50px;
    position: relative;
    padding: 50px 40px 30px;
}

.page-content .cta-box:before, .tms-side .cta-box:before {
    content: "";
    background-color: #c4f4f0;
    width: 50%;
    height: 240px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.page-content .cta-box:after, .tms-side .cta-box:after {
    content: "";
    background-color: #aff0eb;
    width: 30%;
    height: 140px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.page-content .cta-box h4, .tms-side .cta-box h4 {
    position: relative;
    z-index: 2;
    color: #193333;
    margin-bottom: 60px;
    margin-top: 0px;
}

.page-content .cta-box h4:after, .tms-side .cta-box h4:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.page-content .cta-box h4:before, .tms-side .cta-box h4:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.page-content .cta-box .cta-box-content, .tms-side .cta-box .cta-box-content {
    position: relative;
    z-index: 2;
}

.os-box-with-attachment {
    display: flex;
    padding: 10px 20px;
    background: #fff;
    box-shadow: 0 4px 21px 0 rgba(205, 223, 227, 0.5);
    border-radius: 6px;
    margin: 20px 0px 30px;
    align-items: center;
}

.os-box-with-attachment .box-file-link-w {
    flex: 0 0 150px;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    padding: 20px;
    padding-left: 0px;
}

.os-box-with-attachment .box-file-link-w i {
    display: block;
    margin-bottom: 15px;
    color: #a53fae;
    font-size: 30px;
}

.os-box-with-attachment .box-file-link-w a {
    display: inline-block;
    text-align: center;
    border-bottom: 1px solid #a53fae;
    color: #a53fae;
    font-weight: 700;
}

.os-box-with-attachment .box-file-link-w a:hover {
    text-decoration: none;
}

.os-box-with-attachment .box-file-description {
    padding: 20px 30px;
}

.os-box-with-attachment .box-file-description p {
    color: rgba(0, 0, 0, 0.4);
    font-weight: 700;
}

.os-box-with-image-and-features {
    padding: 10px 20px;
    background: #fff;
    box-shadow: 0 4px 21px 0 rgba(205, 223, 227, 0.5);
    border-radius: 6px;
    margin: 20px 0px 40px 0px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.os-box-with-image-and-features:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    box-shadow: 0 8px 30px 0 rgba(205, 223, 227, 0.7);
}

.os-box-with-image-and-features .box-image {
    padding-bottom: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    text-align: center;
}

.os-box-with-image-and-features .box-image img {
    max-width: 100%;
    height: auto;
}

.os-box-with-image-and-features .box-content {
    padding: 20px;
    font-size: 1.2rem;
}

.os-box-with-image-and-features .box-content h4 {
    color: #b3b6bb;
}

.os-box-with-image-and-features .box-content h4:first-child {
    margin-top: 0px;
}

.os-box-with-image-and-features .box-content ul {
    padding-left: 30px;
    font-size: 1.2rem;
}

.os-box-with-image-and-features .box-content ul li {
    font-weight: 700;
    margin-bottom: 10px;
}

.os-faq-item {
    margin: 20px 0px;
    padding: 30px;
    background-color: #fff;
    box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.os-faq-item:hover {
    transform: translateY(-5px);
    box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.15);
}

.os-faq-item:hover .icon-w i {
    transform: rotate(90deg);
    transform-origin: center;
}

.os-faq-item .os-faq-question-w {
    display: flex;
    align-items: center;
}

.os-faq-item .os-faq-question-w .icon-w {
    flex: 0 0 40px;
    font-size: 22px;
    text-align: left;
}

.os-faq-item .os-faq-question-w .icon-w i {
    transition: all 0.4s ease;
    display: inline-block;
}

.os-faq-item .os-faq-question-w .os-faq-question {
    padding-left: 5px;
    margin: 0px;
    flex: 1;
}

.os-faq-item .os-faq-answer {
    padding: 20px 40px 0px 45px;
    display: none;
}

.os-section-wrapper {
    padding: 3% 0px;
}

.os-step-w .os-step-i {
    background-color: #fff;
    margin: 20px 20%;
    padding: 0px;
    display: flex;
    align-items: stretch;
}

.os-step-w .os-step-i .os-step-text {
    flex: 0 0 60%;
    padding: 40px 80px 40px 60px;
    position: relative;
}

.os-step-w .os-step-i .os-step-text .os-step-text-i {
    position: relative;
}

.os-step-w .os-step-i .os-step-text .os-step-number {
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    color: #613c6d;
}

.os-step-w .os-step-i .os-step-image-w {
    flex: 1;
    position: relative;
    background-size: cover;
    background-position: center center;
}

.os-step-w .os-step-i .os-step-image-w:before {
    content: "";
    background-image: url('../../themes/zelus-by-osetin/assets/img/curve-left.png');
    background-size: cover;
    background-position: top left;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
}

.os-step-w .os-step-i .os-step-image-w img {
    max-width: 100%;
}

.os-text-and-features-w {
    background-size: cover;
    background-position: center right;
    position: relative;
    overflow-x: hidden;
}

.os-text-and-features-w .os-photo-one {
    position: absolute;
    right: 0px;
    top: 50%;
    height: 400px;
    width: 550px;
    background-size: cover;
    background-position: center center;
    border: 10px solid #fff;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    transform: rotate(6deg) translate(25%, -85%);
    z-index: 2;
    background-color: #fff;
}

.os-text-and-features-w .os-photo-two {
    position: absolute;
    right: 0px;
    top: 50%;
    height: 350px;
    width: 500px;
    background-size: cover;
    background-position: center center;
    border: 10px solid #fff;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    transform: rotate(-4deg) translate(35%, -20%);
    z-index: 1;
    background-color: #fff;
}

.os-text-and-features-w h4, .os-text-and-features-w h5, .os-text-and-features-w h6 {
    color: #613c6d;
}

.os-text-and-features-w .os-text-and-features-i {
    display: flex;
    align-items: center;
}

.os-text-and-features-w .os-text-and-features-i .wpb_text_column {
    flex: 0 0 40%;
}

.os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper {
    padding: 100px;
}

.os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h2 {
    margin-bottom: 0px;
}

.os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h4, .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h5 {
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    color: #613c6d;
    margin-bottom: 60px;
    position: relative;
    margin-top: 0px;
}

.os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h4:after, .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h5:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h4:before, .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h5:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-text-and-features-w .os-text-and-features-i .os-iconed-features-w {
    display: flex;
    flex-wrap: wrap;
    padding: 100px 50px;
    justify-content: space-around;
}

.os-text-and-features-w .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon {
    flex: 0 0 50%;
    padding: 40px 65px;
}

.os-text-and-features-w .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon.wrapped-in-box {
    padding: 40px;
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    flex: 0 0 42%;
    margin: 20px 0px;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-feature-bg.png');
    background-position: bottom 10% right 10%;
    background-size: 70px auto;
    background-repeat: no-repeat;
}

.os-text-and-features-w.layout-as-photos .os-text-and-features-i {
    flex-wrap: wrap;
    padding-right: 400px;
}

.os-text-and-features-w.layout-as-photos .os-text-and-features-i .wpb_text_column {
    flex: 1;
    margin-bottom: 0px;
}

.os-text-and-features-w.layout-as-photos .os-text-and-features-i .wpb_text_column p {
    font-size: 1.2rem;
}

.os-text-and-features-w.layout-as-photos .os-text-and-features-i .wpb_text_column .wpb_wrapper {
    padding-bottom: 50px;
    padding-top: 50px;
}

.os-text-and-features-w.layout-as-photos .os-text-and-features-i .os-iconed-features-w {
    padding: 0px 50px 20px;
}

.os-text-and-features-w.layout-as-photos .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon {
    padding: 30px 50px;
}

.os-text-and-features-w.color-scheme-dark {
    color: rgba(255, 255, 255, 0.75);
}

.os-text-and-features-w.color-scheme-dark h1, .os-text-and-features-w.color-scheme-dark h2, .os-text-and-features-w.color-scheme-dark h3 {
    color: #fff;
}

.os-text-and-features-w.color-scheme-dark h4, .os-text-and-features-w.color-scheme-dark h5, .os-text-and-features-w.color-scheme-dark h6 {
    color: #ff7fdb;
}

.os-text-and-features-w.color-scheme-dark .os-text-and-features-i .wpb_text_column .wpb_wrapper h4, .os-text-and-features-w.color-scheme-dark .os-text-and-features-i .wpb_text_column .wpb_wrapper h5 {
    color: #ff7fdb;
}

.os-text-and-features-w.color-scheme-dark .os-feature-with-icon .fwi-media-w {
    color: #ff7fdb;
}

.os-slider-w .os-slider-i {
    height: 80vh;
    min-height: 550px;
    position: relative;
    z-index: 1;
}

.os-slider-w .os-slide-w {
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
}

.os-slider-w .os-slide-bg {
    background-size: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    will-change: transform;
}

.os-slider-w .os-slide {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    will-change: transform, filter;
}

.os-slider-w .os-slide-w .os-slide-content-i {
    max-width: 100%;
}

.os-slider-w .edit-slide-link {
    padding: 4px 7px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.7rem;
    position: absolute;
    top: 0px;
    z-index: 2;
    left: 0px;
    background-color: #000;
    color: #fff;
    display: none;
}

.os-slider-w .os-slide-content:hover .edit-slide-link {
    display: block;
}

.os-slider-w .os-slide-content {
    will-change: opacity;
}

.os-slider-w .os-slide-content .os-btn + .os-btn {
    margin-left: 2rem;
}

.os-slider-w.style-v1 .slide-navi-next-v2, .os-slider-w.style-v1 .slide-navi-prev-v2 {
    display: none;
}

.os-slider-w.style-v1 .slider-navigation-w {
    position: absolute;
    top: 50%;
    right: 14%;
    z-index: 2;
    text-align: center;
    transform: translate(40px, -50%);
}

.os-slider-w.style-v1 .slider-navigation-w .slide-navi-next, .os-slider-w.style-v1 .slider-navigation-w .slide-navi-prev {
    padding: 10px;
    font-size: 12px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    color: #fff;
    line-height: 1;
}

.os-slider-w.style-v1 .slider-navigation-w .slider-navigation-dot {
    height: 6px;
    width: 6px;
    margin: 15px auto;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 10px;
}

.os-slider-w.style-v1 .os-slide-bg {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transition: all 2s ease;
    transform-origin: center center;
}

.os-slider-w.style-v1 .os-slide-bg:before {
    content: "";
    background-color: #c1ecec;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    transition: all 1.4s cubic-bezier(.65, .54, 0, .99);
}

.os-slider-w.style-v1 .os-slide-bg:after {
    content: "";
    background-color: #c1ecec;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
}

.os-slider-w.style-v1 .os-slide-content {
    position: absolute;
    z-index: 2;
    bottom: 42%;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
}

.os-slider-w.style-v1 .os-slide-content h1 {
    font-size: 2.32rem;
    letter-spacing: 0px;
}

.os-slider-w.style-v1 .os-slide-content h3, .os-slider-w.style-v1 .os-slide-content h4, .os-slider-w.style-v1 .os-slide-content h5 {
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    color: #613c6d;
}

.os-slider-w.style-v1 .os-slide-content .os-slide-shade {
    position: absolute;
    background-color: rgba(136, 240, 230, 0.3);
    left: 50px;
    top: -50px;
    bottom: 50px;
    right: -50px;
    content: "";
    z-index: -1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: translate(-50px, 50px);
    -moz-transform: translate(-50px, 50px);
    -ms-transform: translate(-50px, 50px);
    -o-transform: translate(-50px, 50px);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

.os-slider-w.style-v1 .os-slide-content .os-slide-content-i {
    padding: 50px 20px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower.png');
    background-position: 80% 5%;
    background-size: 63px auto;
    width: 500px;
    background-position: 93% 40px;
    background-repeat: no-repeat;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: translate(0px, -50px);
    -moz-transform: translate(0px, -50px);
    -ms-transform: translate(0px, -50px);
    -o-transform: translate(0px, -50px);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

.os-slider-w.style-v1 .os-slide-content .os-slide-content-i h2, .os-slider-w.style-v1 .os-slide-content .os-slide-content-i h1, .os-slider-w.style-v1 .os-slide-content .os-slide-content-i h3 {
    margin-top: 0px;
}

.os-slider-w.style-v1 .os-slide-content .os-slide-content-i h5 {
    color: #613c6d;
    margin-bottom: 30px;
}

.os-slider-w.style-v1 .os-slide-content .os-slide-content-i p {
    color: #444d54;
}

.os-slider-w.style-v2 .os-slide:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: transparent;
    z-index: 2;
}

.os-slider-w.style-v2 .side-left .os-slide:before {
    background-image: linear-gradient(-155deg, rgba(255, 255, 255, 0) 7%, rgba(122, 125, 135, 0) 44%, rgba(30, 34, 53, 0.68) 71%, #212539 100%);
}

.os-slider-w.style-v2 .side-right .os-slide:before {
    background-image: linear-gradient(155deg, rgba(255, 255, 255, 0) 7%, rgba(122, 125, 135, 0) 44%, rgba(30, 34, 53, 0.68) 71%, #212539 100%);
}

.os-slider-w.style-v2 .side-center .os-slide:before {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 7%, rgba(122, 125, 135, 0) 34%, rgba(30, 34, 53, 0.6) 71%, #212539 100%);
}

.os-slider-w.style-v2 .slide-navi-next, .os-slider-w.style-v2 .slide-navi-prev {
    display: none;
}

.os-slider-w.style-v2 .slide-navi-next-v2, .os-slider-w.style-v2 .slide-navi-prev-v2 {
    position: absolute;
    top: 50%;
    color: rgba(255, 255, 255, 0.7);
    z-index: 4;
    font-size: 24px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    cursor: pointer;
}

.os-slider-w.style-v2 .slide-navi-next-v2:hover, .os-slider-w.style-v2 .slide-navi-prev-v2:hover {
    color: #fff;
}

.os-slider-w.style-v2 .slide-navi-next-v2 {
    right: 70px;
    padding-left: 6px;
}

.os-slider-w.style-v2 .slide-navi-next-v2:hover {
    color: #fff;
    -webkit-transform: translateX(6px);
    -moz-transform: translateX(6px);
    -ms-transform: translateX(6px);
    -o-transform: translateX(6px);
}

.os-slider-w.style-v2 .slide-navi-prev-v2 {
    left: 70px;
    padding-right: 6px;
}

.os-slider-w.style-v2 .slide-navi-prev-v2:hover {
    color: #fff;
    -webkit-transform: translateX(-6px);
    -moz-transform: translateX(-6px);
    -ms-transform: translateX(-6px);
    -o-transform: translateX(-6px);
}

.os-slider-w.style-v2 .os-slide-content {
    position: absolute;
    bottom: 40%;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    width: 40%;
    z-index: 2;
    color: rgba(255, 255, 255, 0.85);
    font-size: 1.4rem;
}

.os-slider-w.style-v2 .os-slide-content h1, .os-slider-w.style-v2 .os-slide-content h2, .os-slider-w.style-v2 .os-slide-content h3, .os-slider-w.style-v2 .os-slide-content h4, .os-slider-w.style-v2 .os-slide-content h5, .os-slider-w.style-v2 .os-slide-content h6 {
    color: #fff;
    margin-bottom: 1rem;
    margin-top: 0px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.os-slider-w.style-v2 .os-slide-content h1 strong, .os-slider-w.style-v2 .os-slide-content h2 strong, .os-slider-w.style-v2 .os-slide-content h3 strong, .os-slider-w.style-v2 .os-slide-content h4 strong, .os-slider-w.style-v2 .os-slide-content h5 strong, .os-slider-w.style-v2 .os-slide-content h6 strong {
    color: #ffca63;
}

.os-slider-w.style-v2 .os-slide-content h4, .os-slider-w.style-v2 .os-slide-content h5, .os-slider-w.style-v2 .os-slide-content h6 {
    border-bottom: none;
    padding-bottom: 0px;
}

.os-slider-w.style-v2 .os-slide-content h1 {
    font-size: 2.175rem;
}

.os-slider-w .os-slide-w.active, .os-slider-w .os-slide-w.will-be-inactive {
    z-index: 2;
}

.os-slider-w .os-slide-w.will-be-inactive .os-slide-bg {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.os-slider-w .os-slide-w.will-be-inactive .os-slide-bg:before {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transition: none;
}

.os-slider-w .os-slide-w.will-be-inactive .os-slide-bg:after {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transition: all 1.4s cubic-bezier(.65, .54, 0, .99);
}

.os-slider-w .os-slide-w.active .os-slide-bg {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.os-slider-w .os-slide-w.active .os-slide-bg:before {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
}

.os-slider-w .os-slide-w.active .os-slide-bg:after {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
}

.os-slider-w .os-slide-w.active .os-slide-shade {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

.os-slider-w .os-slide-w.active .os-slide-content-i {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

.os-slider-w .os-slide-w.active .slide-navi-prev {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
}

.os-slider-w .os-slide-w.active .slide-navi-next {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
}

.os-slider-w .slider-controls {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.os-slider-w .slider-controls .control-slide {
    display: table-cell;
    max-width: 33.3%;
    padding: 30px 60px 30px 40px;
    border-bottom: 1px solid #d8e0e2;
    border-right: 1px solid #d8e0e2;
    vertical-align: middle;
    background-color: #eaf2f3;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    cursor: pointer;
    position: relative;
}

.os-slider-w .slider-controls .control-slide.active {
    background-color: #fff;
}

.os-slider-w .slider-controls .control-slide.active:after {
    content: "";
    background-color: #fff;
    position: absolute;
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    top: -10px;
    left: 50%;
    z-index: 9;
}

.os-slider-w .slider-controls .control-slide:hover {
    background-color: #fff;
}

.os-slider-w .slider-controls .control-slide:hover .cs-icon {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.os-slider-w .slider-controls .control-slide:hover .cs-description-w {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
}

.os-slider-w .slider-controls .control-slide:last-child {
    border-right: none;
}

.os-slider-w .slider-controls .control-slide .cs-icon {
    font-size: 50px;
    vertical-align: middle;
    color: #613c6d;
    display: table-cell;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.os-slider-w .slider-controls .control-slide .cs-description-w {
    display: table-cell;
    vertical-align: middle;
    padding-left: 40px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.os-slider-w .slider-controls .control-slide .cs-label {
    font-weight: 700;
    font-size: 1.1rem;
    margin-bottom: 5px;
}

.os-slider-w .slider-controls .control-slide .cs-description {
    font-size: 0.9rem;
    color: rgba(0, 0, 0, 0.7);
}

.os-slider-w .os-slide-w.side-left .os-slide-content {
    left: 14%;
}

.os-slider-w .os-slide-w.side-right .os-slide-content {
    right: 4%;
}

.os-slider-w .os-slide-w.side-center .os-slide-content {
    text-align: center;
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
    -moz-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
}

.os-slider-w .os-slide-w.side-center .os-slide-content .edit-slide-link {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-slider-w .scroll-arrow {
    position: absolute;
    left: 50%;
    bottom: 100px;
    width: 50px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    z-index: 5;
}

.os-slider-w .scroll-arrow .arrow-first, .os-slider-w .scroll-arrow .arrow-second, .os-slider-w .scroll-arrow .arrow-third {
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    color: rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
}

.os-slider-w .scroll-arrow .arrow-first {
    top: 0px;
    color: rgba(255, 255, 255, 0.2);
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
}

.os-slider-w .scroll-arrow .arrow-second {
    top: 7px;
    color: rgba(255, 255, 255, 0.5);
    -webkit-transition-delay: 1.7s;
    transition-delay: 1.7s;
}

.os-slider-w .scroll-arrow .arrow-third {
    top: 14px;
    -webkit-transition-delay: 1.9s;
    transition-delay: 1.9s;
}

.os-slider-w .scroll-arrow .arrow-mouse {
    color: #111;
    font-size: 23px;
    position: absolute;
    top: 65px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition-delay: 2.5s;
    transition-delay: 2.5s;
    opacity: 1;
    z-index: 5;
}

.os-slider-w .os-intro-scroll-bg {
    position: absolute;
    z-index: 4;
    left: 50%;
    bottom: -1px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    -webkit-transition-delay: 2s;
    transition-delay: 2s;
}

.os-slider-w .os-intro-scroll-bg path {
    fill: #fff;
    stroke: #fff;
}

.os-slider-w.without-arrows .scroll-arrow {
    display: none;
}

.os-slider-w.without-arrows .os-intro-scroll-bg {
    display: none;
}

.os-slider-w.without-controls .slider-controls {
    display: none;
}

.os-logos-list {
    background-color: #fff;
    padding: 20px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.7);
}

.os-logos-list ul {
    list-style: none;
    text-align: center;
}

.os-logos-list ul li {
    display: inline-block;
    padding: 15px 25px;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    vertical-align: middle;
}

.os-logos-list ul li:first-child {
    border-left: none;
}

.os-logos-list ul li img {
    max-width: 150px;
    height: auto;
    vertical-align: middle;
}

.os-intro-banner {
    padding: 10%;
    height: 80vh;
    min-height: 550px;
    background-position: top center;
    background-size: cover;
}

.os-intro-banner:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: transparent;
    background-image: linear-gradient(155deg, rgba(255, 255, 255, 0) 7%, rgba(122, 125, 135, 0) 44%, rgba(30, 34, 53, 0.68) 71%, #212539 100%);
    z-index: 1;
}

.os-intro-banner .banner-content {
    position: absolute;
    bottom: 20%;
    right: 10%;
    width: 40%;
    z-index: 2;
    animation: fadeInUp 1s;
}

.os-intro-banner .banner-content h1, .os-intro-banner .banner-content h2, .os-intro-banner .banner-content h3 {
    color: #fff;
    margin-bottom: 1rem;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.os-intro-banner .banner-content h1 {
    font-size: 2.175rem;
}

.os-intro-banner .banner-content .banner-text {
    color: rgba(255, 255, 255, 0.85);
    font-size: 1.4rem;
}

.os-intro-banner .banner-buttons {
    margin-top: 20px;
}

.os-intro-banner .scroll-arrow {
    position: absolute;
    left: 50%;
    bottom: 100px;
    width: 50px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    z-index: 3;
}

.os-intro-banner .scroll-arrow .arrow-first, .os-intro-banner .scroll-arrow .arrow-second, .os-intro-banner .scroll-arrow .arrow-third {
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    color: rgba(255, 255, 255, 0.8);
}

.os-intro-banner .scroll-arrow .arrow-first {
    top: 0px;
    color: rgba(255, 255, 255, 0.2);
}

.os-intro-banner .scroll-arrow .arrow-second {
    top: 8px;
    color: rgba(255, 255, 255, 0.5);
}

.os-intro-banner .scroll-arrow .arrow-third {
    top: 16px;
}

.os-intro-banner .scroll-arrow .arrow-mouse {
    color: #111;
    font-size: 25px;
    position: absolute;
    top: 65px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}

.os-intro-banner.without-arrows .scroll-arrow {
    display: none;
}

.os-intro-banner.without-arrows .os-intro-scroll-bg {
    display: none;
}

.os-intro-banner .os-btn + .os-btn {
    margin-left: 3rem;
}

.os-intro-banner .os-intro-scroll-bg {
    position: absolute;
    z-index: 2;
    left: 50%;
    bottom: -1px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-intro-banner .os-intro-scroll-bg path {
    fill: #fff;
    stroke: #fff;
}

.os-text-and-quote-w {
    background-size: cover;
    padding: 80px 0px;
}

.os-text-and-quote-w .os-text-and-quote-i {
    display: flex;
    align-items: center;
}

.os-text-and-quote-w .os-tq-quote-w {
    padding-right: 50px;
}

.os-text-and-quote-w .os-tq-quote-w .os-tq-quote-i {
    background-color: #fff;
    color: #152139;
    box-shadow: 0 0 80px 0 rgba(0, 0, 0, 0.08);
    position: relative;
}

.os-text-and-quote-w .os-tq-quote-w .os-tq-quote-i:before {
    content: "\e90f";
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 120px;
    color: #fff0fb;
    position: absolute;
    top: 2%;
    left: 5%;
}

.os-text-and-quote-w .os-tq-quote {
    font-size: 2.52rem;
    line-height: 1.15;
    position: relative;
    font-family: 'baskerville', 'Playfair Display', serif;
    font-weight: 400;
    font-style: normal;
    padding: 11% 18% 10% 18%;
}

.os-text-and-quote-w .os-tq-author {
    padding: 15px 40px 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    font-size: 1.1rem;
}

.os-text-and-quote-w .os-tq-author-avatar {
    width: 50px;
    height: 50px;
    background-size: cover;
    background-position: center center;
    margin-right: 20px;
    border-radius: 50%;
}

.os-text-and-quote-w .os-tq-author-avatar-name {
    font-weight: 700;
}

.os-text-and-quote-w .os-tq-author-avatar-extra {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 10px;
    margin-left: 10px;
    color: rgba(0, 0, 0, 0.5);
}

.os-text-and-quote-w .os-tq-content-left {
    padding: 100px;
    vertical-align: middle;
    font-size: 1.2rem;
    flex: 0 0 50%;
}

.os-text-and-quote-w .os-tq-content-left h1, .os-text-and-quote-w .os-tq-content-left h2, .os-text-and-quote-w .os-tq-content-left h3 {
    margin-bottom: 60px;
    position: relative;
}

.os-text-and-quote-w .os-tq-content-left h1:after, .os-text-and-quote-w .os-tq-content-left h2:after, .os-text-and-quote-w .os-tq-content-left h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-text-and-quote-w .os-tq-content-left h1:before, .os-text-and-quote-w .os-tq-content-left h2:before, .os-text-and-quote-w .os-tq-content-left h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-text-and-quote-w .sub-title {
    color: #613c6d;
    margin-bottom: 5px;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
}

.os-text-and-quote-w .sub-title + h3, .os-text-and-quote-w .sub-title + h2, .os-text-and-quote-w .sub-title + h1 {
    margin-top: 0px;
}

.os-text-and-quote-w.color-scheme-dark {
    background-color: #0e121d;
    color: rgba(255, 255, 255, 0.55);
}

.os-text-and-quote-w.color-scheme-dark .sub-title {
    color: #d2b859;
}

.os-text-and-quote-w.color-scheme-dark h1, .os-text-and-quote-w.color-scheme-dark h2, .os-text-and-quote-w.color-scheme-dark h3, .os-text-and-quote-w.color-scheme-dark h4, .os-text-and-quote-w.color-scheme-dark h5 {
    color: rgba(255, 255, 255, 0.9);
}

.os-text-and-quote-w.color-scheme-dark h1:after, .os-text-and-quote-w.color-scheme-dark h2:after, .os-text-and-quote-w.color-scheme-dark h3:after, .os-text-and-quote-w.color-scheme-dark h4:after, .os-text-and-quote-w.color-scheme-dark h5:after {
    background-color: #6d5d22;
}

.os-text-and-image {
    background-color: #fff;
}

.os-text-and-image .os-ti-image {
    background-position: center center;
    background-size: cover;
}

.os-text-and-image .sub-title {
    color: #613c6d;
    margin-bottom: 5px;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
}

.os-text-and-image .sub-title + h3, .os-text-and-image .sub-title + h2, .os-text-and-image .sub-title + h1 {
    margin-top: 0px;
}

.os-text-and-image blockquote {
    color: #43819f;
    font-size: 1.82rem;
    margin-top: 40px;
    margin-bottom: 30px;
    padding-left: 90px;
}

.os-text-and-image .os-ti-content-left {
    padding: 25% 15%;
    vertical-align: middle;
    font-size: 1.2rem;
}

.os-text-and-image .os-ti-content-left h1, .os-text-and-image .os-ti-content-left h2, .os-text-and-image .os-ti-content-left h3 {
    margin-bottom: 60px;
    position: relative;
}

.os-text-and-image .os-ti-content-left h1:after, .os-text-and-image .os-ti-content-left h2:after, .os-text-and-image .os-ti-content-left h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-text-and-image .os-ti-content-left h1:before, .os-text-and-image .os-ti-content-left h2:before, .os-text-and-image .os-ti-content-left h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-text-and-image.color-scheme-dark {
    background-color: #0e121d;
    color: rgba(255, 255, 255, 0.55);
}

.os-text-and-image.color-scheme-dark .sub-title {
    color: #d2b859;
}

.os-text-and-image.color-scheme-dark h1, .os-text-and-image.color-scheme-dark h2, .os-text-and-image.color-scheme-dark h3, .os-text-and-image.color-scheme-dark h4, .os-text-and-image.color-scheme-dark h5 {
    color: rgba(255, 255, 255, 0.9);
}

.os-text-and-image.color-scheme-dark h1:after, .os-text-and-image.color-scheme-dark h2:after, .os-text-and-image.color-scheme-dark h3:after, .os-text-and-image.color-scheme-dark h4:after, .os-text-and-image.color-scheme-dark h5:after {
    background-color: #6d5d22;
}

.os-counter-with-icon {
    text-align: center;
    padding: 60px 20px;
}

.os-counter-with-icon .cwi-icon-w {
    font-size: 50px;
    color: #613c6d;
}

.os-counter-with-icon .cwi-header {
    font-size: 2.5rem;
    margin-bottom: 0px;
}

.os-counter-with-icon .cwi-desc {
    font-size: 1.2rem;
    padding-top: 5px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 5px;
    display: inline-block;
}

.os-counter-with-icon.color-scheme-dark {
    color: rgba(255, 255, 255, 0.55);
}

.os-counter-with-icon.color-scheme-dark .cwi-icon-w {
    color: #d2b859;
}

.os-counter-with-icon.color-scheme-dark .cwi-header {
    color: rgba(255, 255, 255, 0.9);
}

.os-counter-with-icon.color-scheme-dark .cwi-desc {
    color: rgba(255, 255, 255, 0.55);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.os-feature-with-icon {
    padding: 40px;
    text-align: center;
}

.os-feature-with-icon .fwi-media-w {
    font-size: 65px;
    color: #613c6d;
}

.os-feature-with-icon .fwi-media-w img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.os-feature-with-icon .fwi-link-w {
    margin-top: 2rem;
}

.os-feature-with-icon .fwi-link-w.without-class a {
    display: inline-block;
    color: #a53fae;
    border-bottom: 3px solid #a53fae;
    padding-bottom: 3px;
    font-weight: 700;
}

.os-feature-with-icon .fwi-link-w a {
    margin-top: 0px;
    text-decoration: none;
}

.os-feature-with-icon .fwi-content {
    font-size: 0.9rem;
}

.os-feature-with-icon.text-align-left {
    text-align: left;
}

.os-feature-with-icon.media-position-top .fwi-content-w {
    margin-top: 10px;
}

.os-feature-with-icon.media-position-left {
    display: flex;
}

.os-feature-with-icon.media-position-left .fwi-media-w {
    font-size: 40px;
    width: 45px;
    text-align: center;
}

.os-feature-with-icon.media-position-left .fwi-content-w {
    flex: 1;
    padding-left: 7%;
}

.os-feature-with-icon.media-position-left .fwi-content-w h5 {
    margin-top: 0px;
}

.os-feature-with-icon.color-scheme-dark {
    color: rgba(255, 255, 255, 0.55);
}

.os-feature-with-icon.color-scheme-dark .fwi-header {
    color: rgba(255, 255, 255, 0.9);
}

.os-feature-with-icon.color-scheme-dark .fwi-content {
    color: rgba(255, 255, 255, 0.55);
}

.os-feature-with-icon.color-scheme-dark .fwi-media-w {
    color: #d2b859;
}

.os-container .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner {
    padding-top: 0px;
}

.os-cta-block {
    padding: 4% 7%;
    text-align: center;
    background-size: cover;
}

.os-cta-block h1, .os-cta-block h2, .os-cta-block h3 {
    color: #fff;
    margin-bottom: 60px;
    position: relative;
}

.os-cta-block h1:after, .os-cta-block h2:after, .os-cta-block h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-cta-block h1:before, .os-cta-block h2:before, .os-cta-block h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-cta-block .cta-content {
    max-width: 650px;
    color: rgba(255, 255, 255, 0.7);
    display: inline-block;
}

.os-cta-block .cta-button {
    margin-top: 2rem;
}

.os-cta-block .cta-button .os-btn {
    margin-top: 0px;
}

.os-cta-block.with-offer-img {
    display: flex;
    justify-content: center;
    align-items: center;
}

.os-cta-block.with-offer-img .cta-content {
    text-align: left;
    vertical-align: middle;
}

.os-cta-block.with-offer-img .cta-content h2, .os-cta-block.with-offer-img .cta-content h3, .os-cta-block.with-offer-img .cta-content h4 {
    margin-top: 0px;
}

.os-cta-block.with-offer-img h1, .os-cta-block.with-offer-img h2, .os-cta-block.with-offer-img h3 {
    margin-bottom: 60px;
    position: relative;
}

.os-cta-block.with-offer-img h1:after, .os-cta-block.with-offer-img h2:after, .os-cta-block.with-offer-img h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-cta-block.with-offer-img h1:before, .os-cta-block.with-offer-img h2:before, .os-cta-block.with-offer-img h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-cta-block.with-offer-img .cta-offer-img {
    vertical-align: middle;
    padding-right: 60px;
}

.os-cta-block.with-offer-img .cta-offer-img img {
    max-width: 250px;
    height: auto;
}

.os-cta-block.without-offer-img {
    overflow: hidden;
}

.os-cta-block.without-offer-img .cta-content {
    max-width: initial;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.os-cta-block.without-offer-img .cta-content:before {
    z-index: 1;
    content: "";
    width: 250px;
    height: 250px;
    background-color: rgba(255, 255, 255, 0.4);
    position: absolute;
    right: 0%;
    top: 15%;
}

.os-cta-block.without-offer-img .cta-content:after {
    z-index: 1;
    content: "";
    width: 150px;
    height: 150px;
    background-color: rgba(0, 0, 0, 0.02);
    position: absolute;
    right: 14%;
    top: -20px;
}

.os-cta-block.without-offer-img .cta-content .cta-text {
    max-width: 600px;
    text-align: left;
    color: rgba(0, 0, 0, 0.7);
    z-index: 1;
}

.os-cta-block.without-offer-img .cta-content .cta-text h3 {
    margin-bottom: 60px;
    position: relative;
    margin-top: 0px;
    margin-bottom: 50px;
}

.os-cta-block.without-offer-img .cta-content .cta-text h3:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-cta-block.without-offer-img .cta-content .cta-text h3:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-cta-block.without-offer-img .cta-content .cta-text p:last-child {
    margin-bottom: 0px;
}

.os-cta-block.without-offer-img .cta-content .cta-button {
    margin: 0px;
    margin-left: 100px;
    position: relative;
}

.os-cta-block.without-offer-img .cta-content .cta-button .os-btn {
    padding: 15px 25px;
    font-size: 1.2rem;
    position: relative;
    z-index: 2;
}

.os-cta-block.color-scheme-dark {
    background-color: #0e121d;
}

.os-cta-block.color-scheme-light {
    background-color: #d3f7f3;
}

.os-cta-block.color-scheme-light:before {
    background-color: #c4f4f0;
}

.os-cta-block.color-scheme-light h1, .os-cta-block.color-scheme-light h2, .os-cta-block.color-scheme-light h3 {
    color: #193333;
}

.os-cta-block.color-scheme-light .cta-content {
    color: #313131;
}

.os-cta-block.color-scheme-light .btn {
    background-color: #c6f5e7;
    color: #252a2b;
}

.os-cta-form-w {
    padding: 7%;
    text-align: left;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.os-cta-form-w:before {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    width: 100%;
    display: none;
}

.os-cta-form-w .cta-form {
    max-width: 500px;
    display: inline-block;
    background-color: #fff;
    padding: 50px 60px;
    box-shadow: 10px 10px 50px 0px rgba(0, 0, 0, 0.2);
    position: relative;
}

.os-cta-form-w .cta-form:before {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30%;
    height: 150px;
    content: "";
    background-color: #f7fbff;
}

.os-cta-form-w .cta-form:after {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 15%;
    height: 80px;
    content: "";
    background-color: #f0f7fc;
}

.os-cta-form-w .cta-form div.wpcf7 .ajax-loader {
    position: absolute;
}

.os-cta-form-w .cta-form form > p:last-of-type {
    margin-bottom: 0;
}

.os-cta-form-w .cta-form-header-w {
    margin-bottom: 2rem;
}

.os-cta-form-w .cta-form-header-w h3 {
    margin-top: 0px;
}

.os-cta-form-w .cta-form-header-w h5 {
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    color: #613c6d;
}

.os-cta-form-w .cta-form-header-w h3 + h5 {
    margin-top: -10px;
    margin-bottom: 60px;
    position: relative;
}

.os-cta-form-w .cta-form-header-w h3 + h5:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-cta-form-w .cta-form-header-w h3 + h5:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-cta-form-w .cta-form-header-w .cta-form-description {
    color: rgba(0, 0, 0, 0.7);
}

.os-team-members {
    background-color: #fff;
}

.os-team-members .team-member .os-tm-image {
    background-size: cover;
    background-position: center center;
}

.os-team-members .team-member .os-tm-image img {
    max-width: 100%;
    height: auto;
}

.os-team-members .team-member .os-tm-info-i {
    padding: 22% 15% 18%;
}

.os-team-members .team-member .os-tm-info-i h3 {
    margin-top: 0px;
}

.os-team-members .team-member .os-tm-info-i h5, .os-team-members .team-member .os-tm-info-i h6 {
    color: #613c6d;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    margin-bottom: 0px;
    margin-top: 0px;
}

.os-team-members .team-member .tm-info-read-more > a {
    margin-top: 0px;
    display: inline-block;
    vertical-align: middle;
}

.os-team-members .team-member .tm-info-read-more ul {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-left: 30px;
    font-size: 1.7rem;
    vertical-align: middle;
}

.os-team-members .team-member .tm-info-read-more ul li {
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 0px;
}

.os-team-members .team-member .tm-info-read-more ul li a {
    color: rgba(0, 0, 0, 0.8);
    display: inline-block;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.os-team-members .team-member .tm-info-read-more ul li a:hover, .os-team-members .team-member .tm-info-read-more ul li a:focus {
    text-decoration: none;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.os-team-members.style_v1 .team-member .os-tm-info-i {
    padding: 20% 15%;
}

.os-team-members.style_v1 .team-member .os-tm-info-i .tm-info-read-more {
    margin-top: 25px;
}

.os-team-members.style_v1 .team-member .os-tm-info-i .os-tm-info-header {
    margin-bottom: 60px;
    position: relative;
}

.os-team-members.style_v1 .team-member .os-tm-info-i .os-tm-info-header:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-team-members.style_v1 .team-member .os-tm-info-i .os-tm-info-header:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-team-members.style_v2 {
    background-color: #fff;
}

.os-team-members.style_v2 .team-member {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.os-team-members.style_v2 .team-member .tm-info-read-more {
    margin-top: 2rem;
}

.os-team-members.style_v2 .os-tm-image {
    vertical-align: middle;
}

.os-team-members.style_v2 .os-tm-image img {
    border-radius: 4px;
    vertical-align: middle;
    display: inline-block;
}

.os-team-members.style_v2 .os-tm-info-i {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 50px;
    padding-bottom: 50px;
}

.os-team-members.style_v2 .os-tm-info-i .os-tm-info-header {
    margin-bottom: 60px;
    position: relative;
}

.os-team-members.style_v2 .os-tm-info-i .os-tm-info-header:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-team-members.style_v2 .os-tm-info-i .os-tm-info-header:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-team-members.style_v2 .os-tm-image + .os-tm-info .os-tm-info-i {
    padding-left: 50px;
}

.os-team-members.style_v3 {
    margin-top: 30px;
}

.os-team-members.style_v3 .three-columns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.os-team-members.style_v3 .three-columns .team-member {
    flex: 0 0 30%;
}

.os-team-members.style_v3 .team-member {
    margin-bottom: 40px;
}

.os-team-members.style_v3 .team-member .tm-info-read-more {
    margin-top: 1rem;
}

.os-team-members.style_v3 .team-member .tm-info-read-more .os-btn {
    padding: 4px 15px;
}

.os-team-members.style_v3 .team-member .social-icons {
    display: none;
}

.os-team-members.style_v3 .os-tm-image {
    background-size: cover;
    background-position: center center;
    padding-bottom: 75%;
    border-radius: 6px;
    margin-bottom: 10px;
}

.os-team-members.style_v3 .os-tm-info-i {
    padding: 10px 0px;
}

.os-team-members.style_v3 .os-tm-info-i .os-tm-info-header h5, .os-team-members.style_v3 .os-tm-info-i .os-tm-info-header h6 {
    color: #b92b74;
}

.os-team-members.style_v3 .os-tm-info-i .os-tm-info-header h3 {
    font-size: 1.5rem;
}

.os-team-members.color-scheme-dark {
    background-color: #0e121d;
    color: rgba(255, 255, 255, 0.55);
}

.os-team-members.color-scheme-dark .team-member .os-tm-info-i .os-tm-info-header {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.os-team-members.color-scheme-dark .team-member .os-tm-info-i .os-tm-info-header h5, .os-team-members.color-scheme-dark .team-member .os-tm-info-i .os-tm-info-header h6 {
    color: #d2b859;
}

.os-team-members.color-scheme-dark .team-member .os-tm-info-i .os-tm-info-header:before {
    background-color: #6d5d22;
}

.os-team-members.color-scheme-dark .team-member .os-tm-info-i .os-tm-info-header:after {
    background-color: #fff;
}

.os-team-members.color-scheme-dark .team-member .tm-info-read-more > a {
    color: #fff;
    border-bottom-color: #6d5d22;
}

.os-team-members.color-scheme-dark h1, .os-team-members.color-scheme-dark h2, .os-team-members.color-scheme-dark h3, .os-team-members.color-scheme-dark h4, .os-team-members.color-scheme-dark h5 {
    color: rgba(255, 255, 255, 0.9);
}

.os-team-members.color-scheme-dark h1:after, .os-team-members.color-scheme-dark h2:after, .os-team-members.color-scheme-dark h3:after, .os-team-members.color-scheme-dark h4:after, .os-team-members.color-scheme-dark h5:after {
    background-color: #6d5d22;
}

.os-team-members.color-scheme-dark .social-icons i {
    color: #fff !important;
}

.page-content .os-team-members.style_v2 .os-tm-image {
    padding-left: 0px;
}

.page-content .os-team-members.style_v2 .os-tm-image + .os-tm-info .os-tm-info-i {
    padding-left: 10%;
    padding-right: 0%;
}

.page-content .os-team-members.style_v1 .team-member .os-tm-info:first-child .os-tm-info-i {
    padding-left: 0px;
}

.page-content .os-team-members.style_v1 .team-member .os-tm-info:last-child .os-tm-info-i {
    padding-right: 0px;
}

.os-testimonials .testimonial {
    padding: 6% 5%;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.os-testimonials .testimonial .testimonial-text {
    font-size: 3.36rem;
    line-height: 1.15;
    position: relative;
    font-family: 'baskerville', 'Playfair Display', serif;
    font-weight: 400;
    font-style: normal;
    padding: 5% 2% 5% 0%;
}

.os-testimonials .testimonial .testimonial-text:before {
    content: "\e905";
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 200px;
    color: rgba(0, 0, 0, 0.05);
    position: absolute;
    top: -70px;
    left: -70px;
    z-index: -1;
}

.os-testimonials .testimonial .testimonial-author {
    display: inline-block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 1rem;
    color: #613c6d;
    font-weight: 700;
}

.os-testimonials .testimonial .testimonial-image {
    text-align: center;
}

.os-testimonials .testimonial .testimonial-image img {
    max-width: 200px;
    height: auto;
    display: inline-block;
}

.os-testimonials .owl-next {
    position: absolute;
    right: 3%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    font-size: 2.3rem;
    color: rgba(0, 0, 0, 0.6);
}

.os-testimonials .owl-prev {
    position: absolute;
    left: 3%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    font-size: 2.3rem;
    color: rgba(0, 0, 0, 0.6);
}

.os-testimonials.color-scheme-dark {
    background-color: #0e121d;
    color: rgba(255, 255, 255, 0.55);
}

.os-testimonials.color-scheme-dark .testimonial-author {
    color: #d2b859;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.os-testimonials.color-scheme-dark .testimonial-text {
    color: rgba(255, 255, 255, 0.9);
}

.os-testimonials.color-scheme-dark .owl-next, .os-testimonials.color-scheme-dark .owl-prev {
    color: rgba(255, 255, 255, 0.4);
}

.os-pricing_plans {
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    align-items: flex-start;
    flex-wrap: wrap;
}

.os-pricing_plans .pricing_plan {
    margin-bottom: 50px;
    flex: 0 0 48%;
    box-shadow: 0 4px 31px 0 rgba(205, 223, 227, 0.5);
    border-radius: 6px;
    background-color: #fff;
    background-image: url('../../themes/zelus-by-osetin/assets/img/flower-bg-green.png');
    background-size: 60px auto;
    background-position: 93% 120px;
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    align-self: stretch;
}

.os-pricing_plans .pricing_plan:hover {
    box-shadow: 0 14px 41px 0 rgba(205, 223, 227, 0.7);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}

.os-pricing_plans .pricing-plan-header {
    display: flex;
    align-items: center;
}

.os-pricing_plans .pp-icon {
    flex: 0 0 140px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 60px;
    vertical-align: middle;
    padding: 20px;
    text-align: center;
}

.os-pricing_plans .pp-name {
    flex: 0 0 155px;
    vertical-align: middle;
    padding: 30px 20px 20px 30px
}

.os-pricing_plans .pp-subtitle {
    color: #613c6d;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    margin-bottom: 60px;
    position: relative;
    margin-bottom: 20px;
}

.os-pricing_plans .pp-subtitle:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-pricing_plans .pp-subtitle:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-pricing_plans .pp-title {
    margin-bottom: 0px;
    margin-top: 0px;
}

.os-pricing_plans .pp-price {
    flex: 1;
    padding: 30px;
    padding-left: 0px;
    text-align: center;
}

.os-pricing_plans .pp-price-value {
    color: #04a693;
    font-weight: 700;
    font-size: 1.7rem;
    letter-spacing: -1px;
    line-height: 1.2;
}

.os-pricing_plans .pp-price-period {
    color: rgba(0, 0, 0, 0.7);
    font-size: 1rem;
}

.os-pricing_plans .pricing-plan-features {
    padding: 10px 30px 20px;
}

.os-pricing_plans .pricing-plan-features h6 {
    margin-top: 0px;
    margin-bottom: 1rem;
}

.os-pricing_plans .pricing-plan-features ul {
    margin-bottom: 0px;
    padding-left: 30px;
}

.os-pricing_plans .pricing-plan-features ul li {
    position: relative;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.6);
}

.os-pricing_plans .pricing-plan-features ul li.status-off, .os-pricing_plans .pricing-plan-features ul li.status-on {
    list-style: none;
    margin-bottom: 8px;
}

.os-pricing_plans .pricing-plan-features ul li.status-off:before, .os-pricing_plans .pricing-plan-features ul li.status-on:before {
    left: -30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    font-size: 16px;
}

.os-pricing_plans .pricing-plan-features ul li.status-on:before {
    content: "\e9f6";
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    color: #11c49f;
}

.os-pricing_plans .pricing-plan-features ul li.status-off:before {
    content: "\ec0f";
    font-family: 'osfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    color: #9e4040;
}

.os-pricing_plans .pricing-plan-description {
    padding: 10px 30px;
    font-size: 0.9rem;
    color: rgba(0, 0, 0, 0.7);
}

.os-pricing_plans .pricing-plan-description h6 {
    margin-top: 0px;
}

.os-pricing_plans .pricing-plan-description p:last-child {
    margin-bottom: 0px;
}

.os-pricing_plans .pricing-plan-link {
    padding: 20px 50px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.os-pricing_plans .pricing-plan-link .os-btn {
    margin-top: 0px;
}

.page-w .os-pricing_plans {
    padding-left: 0px;
    padding-right: 0px;
}

.os-section-description {
    padding: 5% 8% 3% 8%;
}

.os-section-description.desc-compact {
    padding: 3% 8% 2% 8%;
}

.os-section-description .os-section-description-i {
    max-width: 650px;
    display: inline-block;
}

.os-section-description .section-description-sub-header {
    color: #613c6d;
    font-family: 'osbodoni', 'Open Sans', sans-serif;
    font-weight: 400;
    margin-bottom: 3px;
}

.os-section-description .section-description-content {
    font-size: 1.2rem;
}

.os-section-description .section-description-content h1, .os-section-description .section-description-content h2, .os-section-description .section-description-content h3, .os-section-description .section-description-content h4, .os-section-description .section-description-content h5 {
    margin-bottom: 60px;
    position: relative;
    margin-top: 0px;
}

.os-section-description .section-description-content h1:after, .os-section-description .section-description-content h2:after, .os-section-description .section-description-content h3:after, .os-section-description .section-description-content h4:after, .os-section-description .section-description-content h5:after {
    content: "";
    background-color: #ae4ee8;
    height: 2px;
    width: 70px;
    position: absolute;
    bottom: -20px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-section-description .section-description-content h1:before, .os-section-description .section-description-content h2:before, .os-section-description .section-description-content h3:before, .os-section-description .section-description-content h4:before, .os-section-description .section-description-content h5:before {
    content: "";
    background-color: #6fd8d4;
    height: 2px;
    width: 40px;
    position: absolute;
    bottom: -28px;
    left: 0px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.os-section-description.align-center {
    text-align: center;
}

.os-section-description.align-center h1:after, .os-section-description.align-center h2:after, .os-section-description.align-center h3:after, .os-section-description.align-center h4:after, .os-section-description.align-center h5:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-section-description.align-center h1:before, .os-section-description.align-center h2:before, .os-section-description.align-center h3:before, .os-section-description.align-center h4:before, .os-section-description.align-center h5:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.os-section-description.align-right {
    text-align: right;
}

.os-section-description.align-right h1:after, .os-section-description.align-right h2:after, .os-section-description.align-right h3:after, .os-section-description.align-right h4:after, .os-section-description.align-right h5:after {
    left: auto;
    right: 0px;
}

.os-section-description.color-scheme-dark {
    background-color: #0e121d;
    color: rgba(255, 255, 255, 0.55);
}

.os-section-description.color-scheme-dark .section-description-sub-header {
    color: #d2b859;
}

.os-section-description.color-scheme-dark h1, .os-section-description.color-scheme-dark h2, .os-section-description.color-scheme-dark h3, .os-section-description.color-scheme-dark h4, .os-section-description.color-scheme-dark h5 {
    color: rgba(255, 255, 255, 0.9);
}

.os-section-description.color-scheme-dark h1:after, .os-section-description.color-scheme-dark h2:after, .os-section-description.color-scheme-dark h3:after, .os-section-description.color-scheme-dark h4:after, .os-section-description.color-scheme-dark h5:after {
    background-color: #6d5d22;
}

.os-recent-posts {
    padding: 2% 4%;
}

.os-recent-posts .recent-post-w {
    padding: 20px;
}

.os-recent-posts .recent-post-w .recent-post-i {
    padding: 5%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: rgba(255, 255, 255, 0);
}

.os-recent-posts .recent-post-w .recent-post-i:hover {
    background-color: #fff;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}

.os-recent-posts .recent-post-w h6 {
    padding: 15px;
    margin: 0;
}

.os-recent-posts .recent-post-w h6 a {
    color: #313131;
}

.os-recent-posts .recent-post-w h6 a:hover {
    text-decoration: none;
}

.os-recent-posts .recent-post-w .recent-post-media {
    background-size: cover;
    background-position: center center;
    padding-bottom: 80%;
    display: block;
}

.os-recent-posts .recent-post-w .recent-post-media:hover {
    text-decoration: none;
}

.os-recent-posts .owl-next {
    position: absolute;
    right: -2%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    font-size: 1.3rem;
    color: rgba(0, 0, 0, 0.6);
}

.os-recent-posts .owl-prev {
    position: absolute;
    left: -2%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    font-size: 1.3rem;
    color: rgba(0, 0, 0, 0.6);
}

.os-recent-posts.color-scheme-dark {
    background-color: #0e121d;
}

.os-recent-posts.color-scheme-dark h6 {
    color: rgba(255, 255, 255, 0.9);
}

.os-recent-posts.color-scheme-dark h6 a {
    color: rgba(255, 255, 255, 0.9);
}

.os-cta-small-newsletter {
    background-size: cover;
    padding: 40px;
    text-align: center;
    background-color: #fbe7f8;
}

.os-cta-small-newsletter .cta-content {
    display: inline-block;
    white-space: nowrap;
}

.os-cta-small-newsletter .cta-text {
    display: inline-block;
    vertical-align: middle;
    padding-right: 70px;
    text-align: left;
}

.os-cta-small-newsletter .mc4wp-alert {
    position: absolute;
    font-weight: 700;
    background-color: #ffcf56;
    font-size: 0.9rem;
    padding: 5px 15px;
    left: 10px;
    border-radius: 4px;
    -webkit-transform: translate(-50%, 5px);
    -moz-transform: translate(-50%, 5px);
    -ms-transform: translate(-50%, 5px);
    -o-transform: translate(-50%, 5px);
    left: 50%;
}

.os-cta-small-newsletter .mc4wp-alert p {
    margin-bottom: 0px;
}

.os-cta-small-newsletter .sub-header-text {
    color: rgba(134, 110, 130, 0.7);
    margin-top: 5px;
}

.os-cta-small-newsletter .cta-form {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.os-cta-small-newsletter .cta-form .os-icon {
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    font-size: 25px;
    color: #974c89;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    padding-right: 20px;
}

.os-cta-small-newsletter .cta-form input[type="email"] {
    background-color: #fff;
    border: none;
    width: 450px;
    padding: 15px 20px;
    padding-left: 85px;
    font-size: 1.1rem;
}

.os-cta-small-newsletter .cta-form input[type="email"]::-webkit-input-placeholder {
    color: #111;
    font-weight: 700;
}

.os-cta-small-newsletter .cta-form input[type="submit"] {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    right: 7px;
    border: none;
    font-size: 0.9rem;
    font-size: 1rem;
    background-color: #d1bfec;
    color: #41333f;
    padding: 8px 15px;
    font-weight: 700;
}

.os-cta-small-newsletter h4 {
    margin-bottom: 0;
    margin-top: 0px;
    color: #984c8a;
}

.os-history-entry {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.os-history-entry .history-entry-date {
    display: table-cell;
    width: 150px;
    font-size: 1.5rem;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}

.os-history-entry .history-entry-date .history-entry-date-i {
    position: relative;
}

.os-history-entry .history-entry-date .history-entry-date-i:after {
    position: absolute;
    width: 30px;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    right: -15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.os-history-entry .history-entry-date .history-entry-date-i:before {
    position: absolute;
    content: "";
    right: -53px;
    top: 50%;
    z-index: 2;
    -webkit-transform: rotate(45deg) translateY(-70%);
    -moz-transform: rotate(45deg) translateY(-70%);
    -ms-transform: rotate(45deg) translateY(-70%);
    -o-transform: rotate(45deg) translateY(-70%);
    border: 10px solid #fff;
    box-shadow: -1px 1px 0px #aaa;
    border-top-color: transparent;
    border-right-color: transparent;
    width: 1px;
    height: 1px;
}

.os-history-entry .history-event-description {
    display: table-cell;
    border-left: 1px solid #e9ddc4;
    padding-left: 50px;
    padding-bottom: 50px;
}

.os-history-entry .history-event-description .history-event-description-i {
    padding: 50px 70px;
    background-color: #fff;
    position: relative;
    border-radius: 4px;
    border: 1px solid #aaa;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.page-content .vc_tta.vc_general .vc_tta-panel-title {
    font-size: 1.3rem;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #111;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #333;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #fff;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #111;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #111;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #fff;
    border-color: #111;
}

.page-content .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 25px 20px;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #f9f8ed;
}

.page-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff;
    padding: 3% 5%;
}

@media (min-width: 455px) and (max-width: 767px) {
    .os-text-and-image .os-ti-image {
        padding-bottom: 70%;
    }
}

@media (max-width: 991px) {
    .os-pricing_plans {
        padding-left: 20px;
        padding-right: 20px;
    }

    .os-counter-with-icon {
        padding: 20px 20px;
    }
}

@media (max-width: 454px) {
    .os-cta-small-newsletter .cta-text {
        padding: 0;
        text-align: center;
        display: block;
    }

    .os-feature-with-icon.media-position-left {
        display: block;
    }

    .os-feature-with-icon.media-position-left .fwi-media-w {
        display: block;
        margin: 0px auto;
    }

    .os-feature-with-icon.media-position-left .fwi-content-w {
        padding-left: 0;
        display: block;
        padding-top: 20px;
        text-align: center;
    }

    .peeking-form-w {
        display: none;
    }

    .peeking-form-w .pf-form {
        width: 100%;
        max-height: 100%;
    }

    .os-text-and-image .os-ti-image {
        padding-bottom: 70%;
    }

    .tms-content-i {
        flex-direction: column;
    }

    .tms-content-i .tms-side {
        flex: 1;
        padding-left: 0px;
    }

    .tms-main-info {
        display: block;
        position: relative;
    }

    .tms-main-info .tms-image {
        display: block;
        width: auto;
        padding-bottom: 70%;
    }

    .tms-main-info .tms-info {
        display: block;
        width: auto;
        padding: 30px;
        padding-top: 30px;
        text-align: center;
        background-image: none;
    }

    .tms-main-info .tms-info h1 {
        font-size: 1.7rem;
    }

    .tms-main-info .tms-info h1:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    .tms-main-info .tms-info h1:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    .tms-main-info .tms-quote {
        padding: 30px 20px;
        padding-top: 0px;
        margin-top: 30px;
        font-size: 1.82rem;
    }

    .tms-main-info .tms-quote:before {
        font-size: 70px;
        left: 20px;
    }

    .tms-content {
        column-count: 1;
        padding: 0px;
        font-size: 1rem;
    }

    .os-testimonials .testimonial .testimonial-author {
        display: block;
        text-align: center;
    }

    .os-text-and-quote .os-tq-quote {
        font-size: 2.1rem;
        padding: 80px 40px;
    }

    .os-text-and-quote .os-tq-quote:before {
        font-size: 100px;
        top: 10%;
    }

    .os-feature-with-icon {
        padding: 30px;
        padding-top: 10px;
        padding-bottom: 50px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .os-cta-small-newsletter {
        padding: 30px 20px;
    }

    .os-cta-small-newsletter .cta-form {
        display: block;
        margin: 1rem auto 0px;
    }

    .os-cta-small-newsletter .cta-form input[type="email"] {
        width: 100%;
        box-sizing: border-box;
        padding-left: 30px;
    }

    .os-testimonials .testimonial .testimonial-text {
        font-size: 1.68rem;
        text-align: center;
    }

    .os-testimonials .testimonial .testimonial-text:before {
        display: none;
    }

    .os-cta-small-newsletter .cta-content {
        display: block;
    }

    .os-cta-small-newsletter .cta-form .os-icon {
        display: none;
    }

    .os-text-and-image .os-ti-content-left, .os-text-and-quote .os-tq-content-left {
        padding: 30px 10px;
        font-size: 1rem;
    }

    .os-cta-form-w .cta-form-header-w .cta-form-description {
        font-size: 1rem;
    }

    .os-cta-form-w {
        padding: 40px 15px;
    }

    .os-cta-form-w .cta-form {
        padding: 30px;
    }

    .os-team-members .team-member .os-tm-info-i {
        padding: 20px 0px !important;
    }

    .os-team-members.style_v1 .team-member .os-tm-info-i {
        padding: 80px 0px 40px 0px !important;
    }

    .os-intro-banner {
        height: auto;
    }

    .os-intro-banner:before {
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(30, 34, 53, 0.68), 70%, #212539);
    }

    .os-intro-banner .banner-content {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        width: auto;
        padding-top: 100px;
        text-align: center;
    }

    .os-intro-banner .banner-content h1 {
        font-size: 1.7rem;
    }

    .os-intro-banner .banner-content .banner-text {
        font-size: 1.1rem;
    }

    .os-intro-banner .banner-content .banner-buttons .os-btn + .os-btn {
        margin-left: 0px;
    }

    .os-cta-block.with-offer-img {
        flex-direction: column;
    }

    .os-cta-block.with-offer-img .cta-offer-img {
        padding-right: 0px;
        padding-bottom: 30px;
    }

    .os-cta-block .cta-button {
        margin-top: 1rem;
    }

    .os-cta-block {
        padding: 40px 30px;
        text-align: center;
    }

    .os-team-members .team-member .os-tm-info-i {
        font-size: 1rem;
    }

    .os-section-description .section-description-content {
        font-size: 1rem;
    }

    .os-cta-block .cta-content {
        font-size: 1rem;
    }

    .os-cta-block.with-offer-img .cta-content {
        text-align: center;
    }
}

@media (min-width: 455px) and (max-width: 991px) {
    .os-cta-block .cta-content {
        font-size: 1.05rem;
    }

    .os-cta-block .cta-button {
        margin-top: 1.5rem;
    }

    .os-testimonials .testimonial .testimonial-text {
        font-size: 2.52rem;
    }

    .os-cta-small-newsletter {
        text-align: center;
    }

    .os-cta-small-newsletter .cta-text {
        padding: 0;
        text-align: center;
    }

    .os-cta-small-newsletter .cta-form {
        display: block;
        margin: 1rem auto 0px;
    }

    .os-team-members .team-member .os-tm-info-i {
        font-size: 1.05rem;
    }

    .os-section-description .section-description-content {
        font-size: 1.05rem;
    }

    .tms-main-info {
        display: block;
    }

    .tms-main-info .tms-image {
        display: block;
        width: auto;
        padding-bottom: 70%;
    }

    .tms-main-info .tms-info {
        display: block;
        width: auto;
        padding: 30px;
        padding-top: 70px;
        text-align: center;
    }

    .tms-main-info .tms-info h1:before {
        left: 50%;
    }

    .tms-main-info .tms-info h1:after {
        left: 50%;
        -webkit-transform: translateX(-8px);
        -moz-transform: translateX(-8px);
        -ms-transform: translateX(-8px);
        -o-transform: translateX(-8px);
    }

    .tms-main-info .tms-quote {
        padding: 30px 50px;
        margin-top: 30px;
    }

    .tms-main-info .tms-quote:before {
        font-size: 70px;
        left: 20px;
    }

    .tms-content {
        padding: 40px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .os-intro-banner .banner-content .banner-text {
        font-size: 1.1rem;
    }

    .os-intro-banner .banner-buttons .os-btn + .os-btn {
        margin-left: 0px;
    }

    .os-intro-banner .banner-buttons {
        margin-top: 20px;
        text-align: left;
    }

    .os-intro-banner .banner-content {
        width: 48%;
    }

    .os-text-and-image .os-ti-content-left {
        padding: 15% 10%;
    }

    .os-text-and-quote .os-tq-content-left {
        padding: 15% 10%;
    }

    .os-text-and-quote .os-tq-quote {
        font-size: 2.8rem;
    }

    .os-text-and-image .os-ti-content-left, .os-text-and-quote .os-tq-content-left {
        font-size: 1.1rem;
    }
}

@media (min-width: 992px) and (max-width: 1150px) {
    .os-intro-banner .banner-content {
        width: 65%;
    }

    .os-intro-banner {
        height: 800px;
    }

    .os-text-and-image .os-ti-content-left {
        padding: 15% 10%;
    }

    .os-text-and-quote .os-tq-content-left {
        padding: 15% 10%;
    }

    .os-text-and-quote .os-tq-quote {
        font-size: 3.22rem;
    }
}

.compose-mode .vc_os_section_wrapper > .vc_controls > .vc_controls-out-tl {
    top: 5px;
}

body .vc_color-warning.vc_message_box {
    color: #29251f;
    background-color: #fff4ba;
    border-color: #fff4ba;
}

body .vc_color-warning.vc_message_box .vc_message_box-icon {
    color: #e8b027;
}

.page-content-text {
    margin-bottom: 3rem;
}

.category-tiles {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.category-tiles.columns-two .category-tile {
    width: 49%;
    height: 400px;
}

.category-tiles.columns-two .category-tile .category-title {
    font-size: 2.5rem;
}

.category-tiles.columns-three .category-tile {
    width: 32%;
    height: 350px;
}

.category-tiles.columns-four .category-tile {
    width: 23%;
    height: 300px;
}

.category-tiles.columns-five .category-tile {
    width: 18%;
    height: 300px;
}

.category-tiles .category-tile {
    position: relative;
    margin-bottom: 2%;
    overflow: hidden;
    display: inline-block;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.category-tiles .category-tile:nth-child(3n + 3) {
    margin-right: 0px;
}

.category-tiles .category-tile:nth-child(3n + 4) {
    clear: left;
}

.category-tiles .category-tile:hover {
    text-decoration: none;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}

.category-tiles .category-tile:hover .category-title {
    -webkit-transform: translateY(-25px);
    -moz-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    -o-transform: translateY(-25px);
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
}

.category-tiles .category-tile:hover .category-fader {
    opacity: 0;
}

.category-tiles .category-tile:hover .category-recipes-count {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
}

.category-tiles .category-tile:focus {
    text-decoration: none;
}

.category-tiles .category-content {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 2;
    padding: 30px;
    display: block;
}

.category-tiles .category-recipes-count {
    display: inline-block;
    background-color: transparent;
    color: #fff;
    font-size: 0.8rem;
    padding: 2px 7px;
    z-index: 3;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border: 2px solid #fff;
    border-radius: 4px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    font-weight: 700;
}

.category-tiles .category-fader {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0.8));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0.8));
    background-repeat: no-repeat;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

.category-tiles .category-title {
    display: block;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    margin: 0px;
    margin-bottom: 5px;
    font-size: 1.7rem;
    font-weight: 700;
}

.category-tiles.case-tiles .category-recipes-count {
    background-color: #6d5ace;
    color: #fff;
    border: none;
    text-shadow: none;
    font-size: 0.9rem;
}

.category-tiles.case-tiles .category-title {
    line-height: 1.1;
    font-size: 1.5rem;
    margin-bottom: 1rem;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.bounceIn, .animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

.animated.flipOutX, .animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        -moz-transform: translate3d(-10px, 0, 0);
        -ms-transform: translate3d(-10px, 0, 0);
        -o-transform: translate3d(-10px, 0, 0);
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        -moz-transform: translate3d(10px, 0, 0);
        -ms-transform: translate3d(10px, 0, 0);
        -o-transform: translate3d(10px, 0, 0);
    }
}

.animation-shake {
    animation-name: shake;
}

@keyframes showSubMenu {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 20deg);
        -moz-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 20deg);
        -ms-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 20deg);
        -o-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 20deg);
    }
    1% {
        display: block;
        opacity: 0;
        -webkit-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
        -moz-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
        -ms-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
        -o-transform: translateX(-50%) translateY(30px) rotate3d(1, 1, 0, 30deg);
    }
    100% {
        display: block;
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(0px) translateZ(0px);
        -moz-transform: translateX(-50%) translateY(0px) translateZ(0px);
        -ms-transform: translateX(-50%) translateY(0px) translateZ(0px);
        -o-transform: translateX(-50%) translateY(0px) translateZ(0px);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDownBlur {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
    }
    20% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        filter: blur(10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        filter: blur(0px);
    }
}

@keyframes fadeInScaleDownBlur {
    0% {
        opacity: 0;
        -webkit-transform: scale(1.4);
        -moz-transform: scale(1.4);
        -ms-transform: scale(1.4);
        -o-transform: scale(1.4);
        filter: blur(10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        filter: blur(0px);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@keyframes fadeInDownMore {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-60px);
        -moz-transform: translateY(-60px);
        -ms-transform: translateY(-60px);
        -o-transform: translateY(-60px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpFifty {
    0% {
        opacity: 0;
        -webkit-transform: translateY(55%);
        -moz-transform: translateY(55%);
        -ms-transform: translateY(55%);
        -o-transform: translateY(55%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
    }
}

@keyframes fadeInUpFifty {
    0% {
        opacity: 0;
        -webkit-transform: translateY(55%);
        -moz-transform: translateY(55%);
        -ms-transform: translateY(55%);
        -o-transform: translateY(55%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
    }
}

.fadeInUpFifty {
    -webkit-animation-name: fadeInUpFifty;
    animation-name: fadeInUpFifty;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes liftDown {
    0% {
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

@keyframes liftDownSidebar {
    0% {
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
    }
    100% {
        -webkit-transform: translateY(100px);
        -moz-transform: translateY(100px);
        -ms-transform: translateY(100px);
        -o-transform: translateY(100px);
    }
}

@keyframes collapseRight {
    0% {
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
        -ms-transform: scaleX(1);
        -o-transform: scaleX(1);
    }
    100% {
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -ms-transform: scaleX(0);
        -o-transform: scaleX(0);
    }
}

@keyframes moveFullRight {
    0% {
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }
}

@keyframes moveFullLeft {
    0% {
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
    }
    100% {
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
    }
}

@keyframes liftUp {
    0% {
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUpMore {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

@keyframes fadeOutDownMore {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
    }
}

@keyframes fadeOutUpMore {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
    }
}

@keyframes curveAnimate {
    0% {
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -ms-transform: scaleY(0);
        -o-transform: scaleY(0);
    }
    100% {
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
    }
}

@keyframes unSlideBg {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.4);
        -moz-transform: scale(1.4);
        -ms-transform: scale(1.4);
        -o-transform: scale(1.4);
    }
}

@keyframes slideBg {
    0% {
        -webkit-transform: scale(1.4);
        -moz-transform: scale(1.4);
        -ms-transform: scale(1.4);
        -o-transform: scale(1.4);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
}

.fadeInUpMore {
    -webkit-animation-name: fadeInUpMore;
    animation-name: fadeInUpMore;
}

.os-is-animated .os-cta-form-w::before {
    display: block;
    transform-origin: top right;
    animation: collapseRight 1.2s cubic-bezier(.92, .05, .2, .96) 0s both;
}

.os-is-animated .os-cta-form-w .cta-form {
    animation: fadeInUp 0.8s ease 0.6s both;
}

.os-is-animated .top-bar-links-box-container {
    animation: fadeInDown 1s;
}

.os-is-animated .main-header-w {
    animation: fadeInDown 1s;
}

.os-is-animated .page-intro-header.with-curve .curve {
    transform-origin: bottom;
    animation-timing-function: ease;
    animation: curveAnimate 0.6s;
}

.os-is-animated .tms-main-info .curve-top-img {
    transform-origin: bottom;
    animation-timing-function: ease;
    animation: curveAnimate 1s;
}

.os-is-animated .tms-main-info h1 {
    animation: fadeInDown 0.5s cubic-bezier(.25, 1.15, .5, 1.35) 0.3s both;
}

.os-is-animated .tms-main-info h4 {
    animation: fadeInDown 0.5s cubic-bezier(.25, 1.15, .5, 1.35) 0.2s both;
}

.os-is-animated .tms-main-info .tms-quote {
    animation: fadeInDown 0.5s cubic-bezier(.25, 1.15, .5, 1.35) 0.4s both;
}

.os-is-animated .tms-image::before {
    display: block;
    transform-origin: top right;
    animation: collapseRight 1.1s cubic-bezier(.92, .05, .2, .96) 0.4s both;
}

.os-is-animated .page-w.with-sidebar .page-sidebar {
    animation: liftDown 1s;
}

.os-is-animated .page-w.with-sidebar.without-header-image .page-sidebar {
    animation: liftDownSidebar 1s;
}

.os-is-animated .page-intro-header h1 {
    animation: fadeInUp 0.6s cubic-bezier(.25, 1.1, .5, 1.35) 0.3s both;
}

.os-is-animated .page-intro-header .breadcrumbs-bar {
    animation: fadeInDown 0.5s;
    animation-delay: 0.4s;
    animation-fill-mode: both;
}

.angle--top-left {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 calc(7%), 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 calc(7%), 100% 0, 100% 100%, 0 100%);
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--top-left::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--top-left::after,

100
%
0
.angle--top-left::before,

100
%
0
.angle--top-left::after,

100
%
100
%
.angle--top-left::before,

100
%
100
%
.angle--top-left::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--top-left::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--top-left::after,

100
%
0
.angle--top-left::before,

100
%
0
.angle--top-left::after,

100
%
100
%
.angle--top-left::before,

100
%
100
%
.angle--top-left::after,

0
100
%
)
)
)
.angle--top-left::before,

0
100
%
)
)
)
.angle--top-left::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--top-left::before,

100
%
0
.angle--top-left::before,

100
%
100
%
.angle--top-left::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--top-left::before,

100
%
0
.angle--top-left::before,

100
%
100
%
.angle--top-left::before,

0
100
%
)
)
)
.angle--top-left::before {
    top: 0;
    border-width: 8vw 100vw 0 0;
    border-color: #fff transparent transparent transparent;
}

.angle--top-right {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% calc(7%), 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% calc(7%), 100% 100%, 0 100%);
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--top-right::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--top-right::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--top-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--top-right::after,

100
%
100
%
.angle--top-right::before,

100
%
100
%
.angle--top-right::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--top-right::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--top-right::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--top-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--top-right::after,

100
%
100
%
.angle--top-right::before,

100
%
100
%
.angle--top-right::after,

0
100
%
)
)
)
.angle--top-right::before,

0
100
%
)
)
)
.angle--top-right::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--top-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--top-right::before,

100
%
100
%
.angle--top-right::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--top-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--top-right::before,

100
%
100
%
.angle--top-right::before,

0
100
%
)
)
)
.angle--top-right::before {
    top: 0;
    border-width: 8vw 0 0 100vw;
    border-color: #fff transparent transparent transparent;
}

.angle--bottom-left {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(93%));
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(93%));
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--bottom-left::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--bottom-left::after,

100
%
0
.angle--bottom-left::before,

100
%
0
.angle--bottom-left::after,

100
%
100
%
.angle--bottom-left::before,

100
%
100
%
.angle--bottom-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
0
.angle--bottom-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
0
.angle--bottom-left::after,

100
%
0
.angle--bottom-left::before,

100
%
0
.angle--bottom-left::after,

100
%
100
%
.angle--bottom-left::before,

100
%
100
%
.angle--bottom-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--bottom-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--bottom-left::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--bottom-left::after,

100
%
0
.angle--bottom-left::after,

100
%
100
%
.angle--bottom-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
0
.angle--bottom-left::after,

100
%
0
.angle--bottom-left::after,

100
%
100
%
.angle--bottom-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--bottom-left::after {
    bottom: 0;
    border-width: 0 100vw 8vw 0;
    border-color: transparent transparent #fff transparent;
}

.angle--bottom-right {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(93%), 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% calc(93%), 0 100%);
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--bottom-right::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--bottom-right::after,

100
%
0
.angle--bottom-right::before,

100
%
0
.angle--bottom-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--bottom-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--bottom-right::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--bottom-right::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--bottom-right::after,

100
%
0
.angle--bottom-right::before,

100
%
0
.angle--bottom-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--bottom-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--bottom-right::after,

0
100
%
)
)
)
.angle--bottom-right::before,

0
100
%
)
)
)
.angle--bottom-right::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--bottom-right::after,

100
%
0
.angle--bottom-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--bottom-right::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--bottom-right::after,

100
%
0
.angle--bottom-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--bottom-right::after,

0
100
%
)
)
)
.angle--bottom-right::after {
    bottom: 0;
    border-width: 0 0 8vw 100vw;
    border-color: transparent transparent #fff transparent;
}

.angle--both-left-left {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 calc(7%), 100% 0, 100% 100%, 0 calc(93%));
    clip-path: polygon(0 calc(7%), 100% 0, 100% 100%, 0 calc(93%));
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::after,

100
%
0
.angle--both-left-left::before,

100
%
0
.angle--both-left-left::after,

100
%
100
%
.angle--both-left-left::before,

100
%
100
%
.angle--both-left-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::after,

100
%
0
.angle--both-left-left::before,

100
%
0
.angle--both-left-left::after,

100
%
100
%
.angle--both-left-left::before,

100
%
100
%
.angle--both-left-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-left-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-left-left::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::before,

100
%
0
.angle--both-left-left::before,

100
%
100
%
.angle--both-left-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::before,

100
%
0
.angle--both-left-left::before,

100
%
100
%
.angle--both-left-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-left-left::before {
    top: 0;
    border-width: 8vw 100vw 0 0;
    border-color: #fff transparent transparent transparent;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::after,

100
%
0
.angle--both-left-left::after,

100
%
100
%
.angle--both-left-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-left::after,

100
%
0
.angle--both-left-left::after,

100
%
100
%
.angle--both-left-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-left-left::after {
    bottom: 0;
    border-width: 0 100vw 8vw 0;
    border-color: transparent transparent #fff transparent;
}

.angle--both-right-right {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% calc(7%), 100% calc(93%), 0 100%);
    clip-path: polygon(0 0, 100% calc(7%), 100% calc(93%), 0 100%);
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-right::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-right::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-right::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-right::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::after,

0
100
%
)
)
)
.angle--both-right-right::before,

0
100
%
)
)
)
.angle--both-right-right::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-right::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::before,

0
100
%
)
)
)
.angle--both-right-right::before {
    top: 0;
    border-width: 8vw 0 0 100vw;
    border-color: #fff transparent transparent transparent;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-right::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-right::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-right-right::after,

0
100
%
)
)
)
.angle--both-right-right::after {
    bottom: 0;
    border-width: 0 0 8vw 100vw;
    border-color: transparent transparent #fff transparent;
}

.angle--both-left-right {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 calc(7%), 100% 0, 100% calc(93%), 0 100%);
    clip-path: polygon(0 calc(7%), 100% 0, 100% calc(93%), 0 100%);
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::after,

100
%
0
.angle--both-left-right::before,

100
%
0
.angle--both-left-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::after,

100
%
0
.angle--both-left-right::before,

100
%
0
.angle--both-left-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::after,

0
100
%
)
)
)
.angle--both-left-right::before,

0
100
%
)
)
)
.angle--both-left-right::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::before,

100
%
0
.angle--both-left-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::before,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::before,

100
%
0
.angle--both-left-right::before,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::before,

0
100
%
)
)
)
.angle--both-left-right::before {
    top: 0;
    border-width: 8vw 100vw 0 0;
    border-color: #fff transparent transparent transparent;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::after,

100
%
0
.angle--both-left-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::after,

0
100
%
)
)
or

(
clip-path:

polygon
(
0
calc
(
0
%
+

7
vw

)
.angle--both-left-right::after,

100
%
0
.angle--both-left-right::after,

100
%
calc
(
100
%
-
7
vw

)
.angle--both-left-right::after,

0
100
%
)
)
)
.angle--both-left-right::after {
    bottom: 0;
    border-width: 0 0 8vw 100vw;
    border-color: transparent transparent #fff transparent;
}

.angle--both-right-left {
    position: relative;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% calc(7%), 100% 100%, 0 calc(93%));
    clip-path: polygon(0 0, 100% calc(7%), 100% 100%, 0 calc(93%));
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-left::before,

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-left::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::after,

100
%
100
%
.angle--both-right-left::before,

100
%
100
%
.angle--both-right-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-left::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::after,

100
%
100
%
.angle--both-right-left::before,

100
%
100
%
.angle--both-right-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-right-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-right-left::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 10;
    display: block;
    border-style: solid;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-left::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::before,

100
%
100
%
.angle--both-right-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-left::before,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::before,

100
%
100
%
.angle--both-right-left::before,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-right-left::before {
    top: 0;
    border-width: 8vw 0 0 100vw;
    border-color: #fff transparent transparent transparent;
}

$
supports not

(
(
-webkit-clip-path:

polygon
(
0
0
.angle--both-right-left::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::after,

100
%
100
%
.angle--both-right-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
or

(
clip-path:

polygon
(
0
0
.angle--both-right-left::after,

100
%
calc
(
0
%
+

7
vw

)
.angle--both-right-left::after,

100
%
100
%
.angle--both-right-left::after,

0
calc
(
100
%
-
7
vw

)
)
)
)
.angle--both-right-left::after {
    bottom: 0;
    border-width: 0 100vw 8vw 0;
    border-color: transparent transparent #fff transparent;
}

.angle__content {
    display: block;
    width: 100%;
    height: auto;
}

.angle--colour {
    color: #fff;
    background-color: #2196f3;
    text-align: center;
    padding: 10% 0;
}

@media print {
    *, *:before, *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    .print-w {
        display: block;
    }

    .print-logo-w {
        text-align: center;
        padding-bottom: 40px;
        display: none;
    }

    .quick-description-quote:before, .quick-description-quote:after {
        display: none;
    }

    .os-parallax {
        display: none;
    }

    .os-container {
        width: auto;
        margin: 0px;
    }

    .footer-copy-and-menu-w {
        float: none;
        width: 100% !important;
        text-align: center;
    }

    .single-panel-details-i:before, .single-panel-details-i:after {
        content: " ";
        display: table;
    }

    .single-panel-details-i:after {
        clear: both;
    }

    .single-title {
        padding-top: 0px;
        margin-top: 0px;
    }

    .single-title h1 {
        margin-top: 0px;
        padding-top: 0px;
    }

    .single-panel-details {
        display: none !important;
    }

    .mobile-header-w .mobile-header .mobile-menu-toggler {
        display: none !important;
    }

    .mobile-header-w .mobile-header .mobile-menu-search-toggler {
        display: none !important;
    }

    a[href]:after {
        content: none !important;
    }

    .single-panel .single-panel-main .single-title h1 {
        font-size: 40px;
    }

    .single-panel .single-panel-main .single-title h3 {
        font-size: 18px;
    }

    .single-panel .single-panel-main .quick-description-quote {
        font-size: 22px;
    }
}

@media (max-width: 1539px) {
    .all-wrapper-i {
        width: 100%;
        overflow: hidden;
    }

    .os-container {
        width: 100%;
    }

    .os-container.always-show {
        overflow: visible;
    }

    .all-wrapper {
        padding: 0px;
    }

    .main-header, .main-footer {
        border-radius: 0px;
    }
}

@media (max-width: 1590px) {
    .main-header-w.main-header-version_1 .main-header-i {
        margin-left: 0px;
        margin-right: 0px;
    }

    .main-header-w.main-header-version_1 .main-header-i:before, .main-header-w.main-header-version_1 .main-header-i:after {
        display: none;
    }
}

@media (max-width: 991px) {
    .os-cta-block.without-offer-img .cta-content {
        flex-direction: column;
    }

    .os-cta-block.without-offer-img .cta-content .cta-button {
        margin-left: 0px;
        margin-top: 30px;
    }

    .os-cta-block.without-offer-img .cta-content .cta-text {
        text-align: center;
    }

    .os-cta-block.without-offer-img .cta-content .cta-text h3 {
        margin-bottom: 60px;
        position: relative;
    }

    .os-cta-block.without-offer-img .cta-content .cta-text h3:after {
        content: "";
        background-color: #ae4ee8;
        height: 2px;
        width: 70px;
        position: absolute;
        bottom: -20px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    .os-cta-block.without-offer-img .cta-content .cta-text h3:before {
        content: "";
        background-color: #6fd8d4;
        height: 2px;
        width: 40px;
        position: absolute;
        bottom: -28px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    .os-step-w .os-step-i .os-step-image-w {
        padding-bottom: 60%;
    }

    .angle--bottom-right {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(93%), 0 100%);
        clip-path: polygon(0 0, 100% 0, 100% calc(97%), 0 100%);
    }

    .angle--bottom-left {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(98%));
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(98%));
    }

    .comment-list .reply, .children .reply {
        position: relative;
        top: auto;
        left: auto;
        margin-top: 5px;
    }

    #respond #commentform {
        padding: 20px;
    }

    .blog-content-w .post-header-image .post-header-meta img {
        width: 30px;
        height: auto;
        display: none;
    }

    .blog-content-w .post-header-image .post-header-meta .author-details img + span {
        margin-left: 0px;
        padding-left: 0px;
        border-left: none;
    }

    .blog-content-w .post-header-image .post-header-meta .post-header-categories {
        margin-left: 10px;
        padding-left: 10px;
    }

    .page-w.with-sidebar .page-content {
        padding: 15px;
    }

    .single article.post .single-post-tags, .single article.page .single-post-tags {
        padding-left: 20px;
    }

    .comment-list .comment, .children .comment {
        padding-left: 10px;
    }

    .comment-list .comment-author img, .children .comment-author img {
        position: relative;
        top: auto;
        left: auto;
    }

    .single-content-w {
        display: block;
    }

    .single-content-w .single-content-i {
        display: block;
        width: auto;
    }

    .single-content-w .single-sidebar {
        display: block;
        width: auto;
    }

    .top-bar-links-box-container {
        display: none;
    }

    .frontend-publisher-w {
        padding: 20px;
    }

    .fixed-header-w {
        display: none !important;
    }

    .archive-posts-w {
        padding: 20px 10px;
    }

    .archive-posts-w.with-sidebar .archive-sidebar {
        display: none;
        position: fixed;
        top: 0px;
        right: 0px;
        width: 100%;
        max-width: 350px;
        bottom: 0px;
        z-index: 9999;
    }

    .archive-posts-w .archive-posts {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .archive-posts-w .archive-posts .masonry-grid {
        margin-right: 0px !important;
    }

    .single-nutritions .single-nutritions-list {
        margin: 0px;
    }

    .mobile-header-w {
        display: block;
    }

    .mobile-header-w .mobile-header .mobile-logo {
        padding-left: 30px;
        padding-right: 30px;
    }

    .mobile-header-w .mobile-header .mobile-logo img {
        width: auto;
        height: auto;
        max-width: 100%;
    }

    .main-header {
        display: none !important;
    }

    .sidebar-single-w {
        display: none;
    }

    .single-post-comments-w.with-ads .single-post-comments-sidebar {
        padding-left: 0px;
    }

    .top-bar .bar-breadcrumbs {
        display: none;
    }

    .top-bar .bar-social {
        float: none;
        padding: 15px;
        text-align: center;
    }

    .top-bar .bar-social li {
        display: inline-block;
        float: none;
        margin-right: 10px;
    }

    .active-search-form .main-search-form {
        top: 10px;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
    }
}

@media (max-width: 767px) {
    h1, .h1 {
        font-size: 2.175rem;
    }

    h2, .h2 {
        font-size: 1.875rem;
    }

    h3, .h3 {
        font-size: 1.36rem;
    }

    h4, .h4 {
        font-size: 1.125rem;
    }

    h5, .h5 {
        font-size: 0.975rem;
    }

    h6, .h6 {
        font-size: 1.045rem;
    }

    .category-tiles {
        flex-direction: column;
    }

    .page-w {
        font-size: 1rem;
    }

    .blog-content-w .blog-content-text-and-meta .case-content-text blockquote, blockquote {
        font-size: 1.68rem;
        padding: 10px;
    }

    .blog-content-w .blog-content-text-and-meta .case-content-text blockquote:after, blockquote:after {
        font-size: 60px;
        top: -15px;
    }

    .sm-reverse {
        flex-direction: column-reverse;
    }

    .blog-index-content {
        padding: 10px;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-meta {
        display: none;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-text {
        padding: 20px;
        font-size: 1rem;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-text h1 {
        font-size: 1.7rem;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-text .post-title {
        font-size: 1.7rem;
    }

    .breadcrumbs-bar ul {
        white-space: nowrap;
    }

    .breadcrumbs-bar {
        overflow: hidden;
        padding: 10px;
    }

    .blog-content-w .blog-content-text-and-meta {
        display: block;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-text {
        display: block;
        width: auto;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-meta {
        display: none;
        width: auto;
    }

    .blog-content-w .post-header-image h1 {
        font-size: 1.7rem;
    }

    .blog-content-w .post-header-image .post-header-image-contents {
        padding: 30px;
    }

    .blog-content-w .post-header-image .post-header-meta .post-header-date-posted {
        display: none;
    }

    .blog-content-w .post-header-image .post-header-meta .post-header-comments {
        display: none;
    }

    .page-w .page-intro-text {
        margin-bottom: 20px;
    }

    .os-box-with-attachment {
        flex-direction: column;
    }

    .os-box-with-attachment .box-file-link-w {
        flex: 1;
        border-right: none;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
        padding: 20px;
    }

    .os-pricing_plans {
        flex-direction: column;
    }

    .os-pricing_plans .pricing_plan {
        flex: 1;
    }

    .os-pricing_plans .pricing-plan-link, .os-pricing_plans .pricing-plan-description, .os-pricing_plans .pricing-plan-features {
        padding-left: 15px;
        padding-right: 15px;
    }

    .os-pricing_plans .pp-name {
        padding-left: 15px;
    }

    .os-pricing_plans .pp-price {
        padding-right: 15px;
    }

    .page-w .page-content .cta-box {
        float: none;
        margin-left: 0px;
        max-width: initial;
    }

    .os-box-with-attachment .box-file-description {
        padding: 10px;
        text-align: center;
    }

    .tms-content-w {
        padding: 30px 20px;
    }

    .page-content .cta-box, .tms-side .cta-box, .tms-content-i .tms-social-w {
        margin-bottom: 30px;
    }

    .tms-other-members {
        margin-top: 20px;
    }

    .os-team-members .team-member .tm-info-read-more ul {
        margin-left: 0px;
    }

    .os-team-members .team-member .tm-info-read-more ul li {
        margin-left: 10px;
    }

    .os-team-members .team-member .tm-info-read-more > a {
        padding: 5px 8px;
    }

    .sticky-roll-w .owl-controls {
        bottom: 40px;
        left: 20px;
        right: 20px;
    }

    .sticky-roll-w .sticky-post .post-header-image {
        padding-bottom: 75%;
    }

    .sticky-roll-w .sticky-post .post-header-image h1 {
        font-size: 1.7rem;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-image-contents {
        padding: 30px;
        padding-bottom: 80px;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-meta {
        display: none;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-meta .post-header-date-posted {
        display: none;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-meta .post-header-comments {
        display: none;
    }

    .blog-content-w {
        display: block;
    }

    .blog-content-w .blog-content {
        display: block;
        width: auto;
    }

    .blog-content-w .blog-sidebar {
        display: none;
    }

    .blog-index .size-1of2 {
        width: auto;
    }

    .blog-index .blog-column {
        float: none;
    }

    .blog-index .blog-index-item {
        width: auto;
        float: none;
        margin-bottom: 20px;
        padding: 0px;
    }

    .page-w .page-intro-text {
        font-size: 1.2rem;
    }

    .page-w .page-content-sub-title {
        font-size: 1.3rem;
    }

    .page-intro-header h1 {
        font-size: 2.03rem;
    }

    .page-intro-header h1 span:after {
        width: 60px;
        right: -70px;
    }

    .page-intro-header h1 span:before {
        width: 60px;
        left: -70px;
    }

    .os-is-animated .page-intro-header .breadcrumbs-bar {
        font-size: 0.7rem;
        padding: 0px 10px;
    }

    .blog-index .blog-index-item .blog-index-item-i {
        padding: 10px;
    }

    .blog-index .blog-index-item .blog-index-item-i:hover {
        box-shadow: none;
        transform: none;
    }

    .blog-index .index-item-content {
        padding: 0px 10px 10px;
        font-size: 1rem;
    }

    .main-footer .menu li {
        padding: 10px;
        border: none;
        border-bottom: 1px solid #eee;
        display: block;
        margin-right: 0px;
    }

    .main-footer .menu li:last-child {
        border-bottom: none;
    }

    .single-sharing-box {
        display: none;
    }

    .full-screen-share-box .post-share-box {
        padding: 40px;
        width: 90%;
    }

    .full-screen-share-box .post-share-box .post-share-header {
        font-size: 1.08rem;
    }

    .full-screen-share-box .post-share-box .psb-close {
        top: 10px;
        right: 20px;
        font-size: 22px;
    }

    .full-screen-share-box .post-share-box .psb-links .psb-link {
        width: 40px;
        height: 40px;
        margin: 0px;
    }

    .full-screen-share-box .post-share-box .psb-links .psb-link i {
        font-size: 22px;
        line-height: 22px;
    }

    .full-screen-share-box .post-share-box .psb-url .psb-url-heading {
        font-size: 0.5rem;
    }

    .tooltip-box {
        display: none;
    }

    .big-meta-box {
        font-size: 1.2rem;
    }

    .single-main-media .owl-controls {
        display: none;
    }

    .single-main-media .owl-controls .owl-nav .owl-prev {
        left: 20px;
    }

    .single-main-media .owl-controls .owl-nav .owl-next {
        right: 20px;
    }

    .category-tiles.columns-two .category-tile, .category-tiles.columns-three .category-tile, .category-tiles.columns-four .category-tile, .category-tiles.columns-five .category-tile {
        width: auto;
        margin: 0px 0px 10px;
        height: auto;
        float: none;
        display: block;
    }

    .category-tiles.columns-two .category-tile .category-fader, .category-tiles.columns-three .category-tile .category-fader, .category-tiles.columns-four .category-tile .category-fader, .category-tiles.columns-five .category-tile .category-fader {
        z-index: 1;
    }

    .category-tiles.columns-two .category-tile .category-title, .category-tiles.columns-three .category-tile .category-title, .category-tiles.columns-four .category-tile .category-title, .category-tiles.columns-five .category-tile .category-title {
        font-size: 1.3rem;
    }

    .category-tiles.columns-two .category-tile .category-content, .category-tiles.columns-three .category-tile .category-content, .category-tiles.columns-four .category-tile .category-content, .category-tiles.columns-five .category-tile .category-content {
        position: relative;
        z-index: 2;
        padding-top: 80px;
    }

    .category-tiles.columns-two .category-tile:hover, .category-tiles.columns-three .category-tile:hover, .category-tiles.columns-four .category-tile:hover, .category-tiles.columns-five .category-tile:hover {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .category-tiles.columns-two .category-tile:hover .category-title, .category-tiles.columns-three .category-tile:hover .category-title, .category-tiles.columns-four .category-tile:hover .category-title, .category-tiles.columns-five .category-tile:hover .category-title {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .category-tiles.columns-two .category-tile:hover h3, .category-tiles.columns-three .category-tile:hover h3, .category-tiles.columns-four .category-tile:hover h3, .category-tiles.columns-five .category-tile:hover h3 {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }

    .display-type {
        content: "phone";
    }

    .page-w {
        padding: 20px;
    }

    .page-w.with-sidebar .page-content {
        width: 100%;
    }

    .page-w.with-sidebar .page-sidebar {
        display: none;
    }

    blockquote {
        padding: 10px 10px 10px 70px;
        margin: 25px 15px;
        font-size: 0.9rem;
    }

    .page-intro-header {
        padding: 50px 30px;
    }

    .page-intro-header h2 {
        font-size: 1.68rem;
    }

    .single-steps .single-step-media li {
        padding: 2px;
    }

    .main-search-form {
        width: 95%;
    }

    .main-search-form .search-submit {
        display: none;
    }

    .main-search-form form .search-field {
        padding: 10px;
        padding-left: 55px;
        font-size: 1.2rem;
    }

    .main-search-form form .search-field-w:before {
        font-size: 24px;
        top: 15px;
        left: 15px;
    }

    .autosuggest-results .autosuggest-items {
        max-height: 220px;
    }

    .autosuggest-results .autosuggest-items-shadow {
        top: 56px;
    }

    .autosuggest-results .autosuggest-item .autosuggest-item-media-w {
        width: 50px;
    }

    .autosuggest-results .autosuggest-item .autosuggest-item-media-thumbnail {
        height: 40px;
    }

    .autosuggest-results .autosuggest-item .autosuggest-item-media-thumbnail .image-fader {
        display: none;
    }

    .autosuggest-results .autosuggest-item .autosuggest-item-title {
        font-size: 0.96rem;
        padding: 5px 10px 5px 15px;
    }

    .mobile-header-w .mobile-header .mobile-menu-toggler {
        font-size: 20px;
        padding: 10px;
        padding-left: 20px;
        width: auto;
    }

    .mobile-header-w .mobile-header .mobile-logo {
        padding: 10px;
    }

    .mobile-header-w .mobile-header .mobile-logo img {
        width: auto;
        height: auto;
        max-width: 100% !important;
    }

    .mobile-header-w .mobile-header .mobile-menu-search-toggler {
        font-size: 20px;
        padding: 10px;
        padding-right: 20px;
        width: auto;
    }

    .main-footer {
        padding: 20px 10px;
    }

    .main-footer.with-social .footer-copy-and-menu-w {
        float: none;
        width: 100%;
        text-align: center;
        display: block;
    }

    .main-footer.with-social .footer-social-w {
        margin-top: 20px;
        float: none;
        width: 100%;
        text-align: center;
        display: block;
    }

    .pre-footer {
        padding: 20px 10px;
    }

    .pre-footer.widgets-count-4 .widget, .pre-footer.widgets-count-3 .widget, .pre-footer.widgets-count-2 .widget, .pre-footer.widgets-count-1 .widget, .pre-footer.widgets-count-5 .widget {
        width: 100%;
        float: none;
        margin: 0px 0px 20px 0px;
        padding: 10px;
    }

    .single-post-comments-w.with-ads .single-post-comments {
        width: 100%;
        float: none;
        padding: 10px;
    }

    .single-post-comments-w.with-ads .single-post-comments-sidebar {
        display: none;
    }

    .single-post-comments-w.with-ads .comment-list .comment-meta {
        margin-bottom: 20px;
    }

    .single-post-comments-w.with-ads .comment-list .reply {
        top: 40px;
        right: 5px;
        left: auto;
    }

    .single-post-comments-w.with-ads .comment-list .comment-metadata {
        display: block;
    }

    .single-post-comments-w.with-ads .comment-list .comment-author {
        margin-bottom: 10px;
    }

    .single-post-comments-w.with-ads .comment-list .comment-author img {
        position: relative;
        top: auto;
        left: auto;
        max-width: 0px 0px 10px;
        display: inline-block;
    }

    .single-post-comments-w.with-ads .comment-list .comment-author .fn {
        display: inline-block;
    }

    .single-post-comments-w.with-ads .comment-list .comment, .single-post-comments-w.with-ads .children .comment {
        padding-left: 0px;
    }

    .related-recipes-w {
        padding: 20px 10px;
    }

    .related-recipes-w .related-recipes-heading {
        text-align: center;
        display: block;
        padding-bottom: 15px;
    }

    .related-recipes-w .related-recipes-heading h2.bordered-title {
        display: block;
        font-size: 2rem;
        float: none;
        margin-bottom: 10px;
    }

    .related-recipes-w .related-recipes-heading ul {
        float: none;
        padding: 0px;
    }

    .related-recipes-w .related-recipes {
        margin-bottom: 0px;
    }

    .related-recipes-w .related-recipes:before, .related-recipes-w .related-recipes:after {
        content: " ";
        display: table;
    }

    .related-recipes-w .related-recipes:after {
        clear: both;
    }

    .related-recipes-w .related-recipes li {
        float: left;
        padding: 0px 5px;
        width: 50%;
        margin-bottom: 10px;
        display: none;
    }

    .related-recipes-w .related-recipes li:nth-child(1), .related-recipes-w .related-recipes li:nth-child(2) {
        display: block;
    }

    .single-post-about-author .author-avatar-w {
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 15px;
        border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
        padding-bottom: 10px;
    }

    .single-post-about-author .author-details {
        width: 100%;
        float: none;
        padding: 0px;
        text-align: center;
    }

    .single-post-navigation {
        padding: 20px 0px;
    }

    .single-post-navigation a {
        padding: 10px;
    }

    .side-meta-box {
        padding: 10px 0px;
    }

    .top-bar .bar-social {
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .single-post-about-author {
        padding-bottom: 20px;
    }

    .os-slider-w .os-slide-w .os-slide .os-slide-content {
        top: auto;
        bottom: 30px;
        left: 10px;
        right: 10px;
        transform: translate(0px);
    }

    .os-slider-w .os-slide-w .os-slide .os-slide-content .os-slide-content-i {
        padding: 30px;
        width: auto;
        font-size: 0.9rem;
    }

    .os-slider-w .os-slide-w .os-slide .os-slide-content .os-slide-content-i h1 {
        font-size: 1.7rem;
    }

    .os-slider-w .slider-controls {
        display: block;
    }

    .os-slider-w .slider-controls .control-slide {
        display: block;
        max-width: initial;
        padding: 25px 20px 25px 20px;
    }

    .os-slider-w .slider-controls .control-slide .cs-description-w {
        padding-left: 20px;
    }

    .os-text-and-features-w .os-text-and-features-i {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .os-text-and-features-w .os-text-and-features-i .wpb_text_column {
        margin-bottom: 0px;
    }

    .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper {
        padding: 20px;
    }

    .os-text-and-features-w .os-text-and-features-i .os-iconed-features-w {
        padding: 20px;
        padding-top: 0px;
        flex-direction: column;
    }

    .os-text-and-features-w .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon {
        flex: 1;
        padding: 20px 0px;
    }

    .os-text-and-features-w .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon:last-child {
        border-bottom: none;
    }

    .os-slider-w .os-slider-i {
        height: auto;
    }

    .os-slider-w .slider-controls .control-slide.active:after {
        display: none;
    }

    .os-feature-with-icon.media-position-top .fwi-content-w h6 {
        font-size: 1.1rem;
    }

    .os-step-w .os-step-i {
        margin: 15px 10px;
        padding: 30px;
        flex-direction: column-reverse;
    }

    .os-step-w .os-step-i .os-step-text {
        padding: 0px;
    }

    .os-faq-item {
        padding: 20px;
    }

    .os-text-and-image blockquote {
        padding-left: 20px;
    }

    .os-text-and-quote-w {
        padding: 40px 0px;
    }

    .os-text-and-quote-w .os-text-and-quote-i {
        flex-direction: column;
    }

    .os-text-and-quote-w .os-tq-content-left {
        padding: 20px;
        font-size: 1rem;
    }

    .os-text-and-quote-w .os-tq-quote-w {
        padding: 10px;
    }

    .os-text-and-quote-w .os-tq-quote {
        font-size: 1.68rem;
        padding: 30px 40px;
    }

    .os-text-and-quote-w .os-tq-author {
        padding: 15px 20px;
    }

    .os-text-and-quote-w .sub-title {
        font-size: 1.3rem;
    }

    .os-recent-posts .recent-post-w {
        padding: 0px;
    }

    .os-recent-posts .recent-post-w .recent-post-i {
        padding: 0px;
    }

    .pre-footer {
        flex-direction: column;
    }

    .main-footer.with-social {
        display: block;
    }

    .os-cta-block.with-offer-img h1:before, .os-cta-block.with-offer-img h2:before, .os-cta-block.with-offer-img h3:before {
        left: 50%;
        transform: translateX(-50%);
    }

    .os-cta-block.with-offer-img h1:after, .os-cta-block.with-offer-img h2:after, .os-cta-block.with-offer-img h3:after {
        left: 50%;
        transform: translateX(-50%);
    }

    .main-search-form {
        border: none;
        border-radius: 6px;
    }

    .main-search-form label {
        margin-bottom: 0px;
        display: block;
        position: relative;
    }

    .main-search-form label:before {
        content: "\eb55";
        font-family: 'osfont';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        left: 20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        font-size: 20px;
        color: rgba(0, 0, 0, 0.3);
    }

    .main-search-form form .search-field {
        width: 100%;
    }

    .os-text-and-features-w .os-photo-one, .os-text-and-features-w .os-photo-two {
        display: none;
    }

    .os-text-and-features-w.layout-as-photos .os-text-and-features-i {
        padding-right: 0px;
    }

    .os-text-and-features-w.layout-as-photos .os-text-and-features-i .wpb_text_column .wpb_wrapper {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .os-text-and-features-w.layout-as-photos .os-text-and-features-i .os-iconed-features-w {
        padding: 0px 10px;
    }

    .os-text-and-features-w.layout-as-photos .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon {
        padding: 20px 0px;
    }

    .os-text-and-features-w.color-scheme-dark .os-feature-with-icon .fwi-media-w {
        text-align: center;
    }

    .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h4, .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper h5 {
        font-size: 1.3rem;
    }

    .os-text-and-features-w.layout-as-photos .os-text-and-features-i .wpb_text_column p {
        font-size: 1rem;
    }

    .os-feature-with-icon.media-position-left .fwi-media-w {
        font-size: 50px;
        line-height: 1;
    }
}

@media (min-width: 455px) and (max-width: 991px) {
    .archive-sidebar .widget .widget-title, .page-sidebar .widget .widget-title, .single-sidebar .widget .widget-title, .blog-sidebar .widget .widget-title {
        font-size: 1.2rem;
    }

    .blog-index .index-item-content h4 {
        margin-top: 15px;
        font-size: 1.2rem;
    }

    .sticky-roll-w .owl-controls {
        bottom: 50px;
        left: 20px;
        right: 20px;
    }

    .sticky-roll-w .sticky-post .post-header-image {
        padding-bottom: 65%;
    }

    .sticky-roll-w .sticky-post .post-header-image h1 {
        font-size: 1.7rem;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-image-contents {
        padding: 30px;
        padding-bottom: 80px;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-meta {
        display: none;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-meta .post-header-date-posted {
        display: none;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-meta .post-header-comments {
        display: none;
    }

    h1, .h1 {
        font-size: 2.465rem;
    }

    h2, .h2 {
        font-size: 2.125rem;
    }

    h3, .h3 {
        font-size: 1.53rem;
    }

    h4, .h4 {
        font-size: 1.425rem;
    }

    h5, .h5 {
        font-size: 1.235rem;
    }

    h6, .h6 {
        font-size: 1.045rem;
    }

    .display-type {
        content: "tablet";
    }

    .page-sidebar .secondary-menu li:not(.page_item) a {
        font-size: 1.4rem;
    }

    .archive-sidebar .widget.widget_osetin_cta_widget .os-cta-block, .page-sidebar .widget.widget_osetin_cta_widget .os-cta-block, .single-sidebar .widget.widget_osetin_cta_widget .os-cta-block, .blog-sidebar .widget.widget_osetin_cta_widget .os-cta-block {
        padding: 50px 20px;
    }

    .page-sidebar .secondary-menu li a {
        padding: 10px 20px;
    }

    .os-history-entry {
        display: block;
    }

    .os-history-entry .history-entry-date {
        display: block;
        width: auto;
    }

    .os-history-entry .history-event-description {
        display: block;
        width: auto;
        padding: 0px;
        border-left: 0px;
    }

    .os-history-entry .history-entry-date .history-entry-date-i:after {
        right: auto;
        top: auto;
        bottom: -10px;
        left: 50%;
        -webkit-transform: translateX(-50%) rotate(90deg);
        -moz-transform: translateX(-50%) rotate(90deg);
        -ms-transform: translateX(-50%) rotate(90deg);
        -o-transform: translateX(-50%) rotate(90deg);
        width: 20px;
        height: 2px;
        background-color: #613c6d;
    }

    .os-history-entry .history-event-description .history-event-description-i {
        padding: 30px 40px;
    }

    .big-meta-box {
        font-size: 1.2rem;
    }

    .big-meta-box ul li {
        padding: 5px 15px;
    }

    .frontend-publisher-w .form-header {
        margin-bottom: 10px;
    }

    .archive-posts.masonry-grid-w .masonry-grid .masonry-item {
        padding: 0px 10px 0px 10px;
        margin-bottom: 20px;
    }

    .page-w {
        padding: 0px 0px;
        font-size: 1rem;
    }

    .page-w .page-content {
        padding: 20px 30px 20px 30px;
    }

    .page-w.with-sidebar .page-content {
        width: 65%;
        padding: 20px 40px 20px 40px;
    }

    .page-w.with-sidebar .page-sidebar {
        padding: 30px 20px;
        width: 35%;
    }

    .page-w blockquote {
        margin: 20px;
        padding: 20px 30px 20px 60px;
    }

    .pre-footer {
        padding: 20px 30px;
    }

    .pre-footer.widgets-count-4 .widget, .pre-footer.widgets-count-3 .widget, .pre-footer.widgets-count-2 .widget, .pre-footer.widgets-count-5 .widget {
        width: 47.5%;
        float: none;
        margin: 0px 5% 5% 0px;
        padding: 10px;
        float: left;
    }

    .pre-footer.widgets-count-4 .widget:last-child, .pre-footer.widgets-count-4 .widget:nth-child(2), .pre-footer.widgets-count-4 .widget:nth-child(4), .pre-footer.widgets-count-3 .widget:last-child, .pre-footer.widgets-count-3 .widget:nth-child(2), .pre-footer.widgets-count-3 .widget:nth-child(4), .pre-footer.widgets-count-2 .widget:last-child, .pre-footer.widgets-count-2 .widget:nth-child(2), .pre-footer.widgets-count-2 .widget:nth-child(4), .pre-footer.widgets-count-5 .widget:last-child, .pre-footer.widgets-count-5 .widget:nth-child(2), .pre-footer.widgets-count-5 .widget:nth-child(4) {
        margin-right: 0px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .os-text-and-features-w .os-photo-one {
        height: 220px;
        width: 350px;
    }

    .os-text-and-features-w .os-photo-two {
        height: 250px;
        width: 350px;
    }

    .os-text-and-features-w.layout-as-photos .os-text-and-features-i {
        padding-right: 230px;
    }

    .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper {
        padding: 60px;
    }

    .os-text-and-features-w.layout-as-photos .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon {
        padding: 20px 30px;
    }

    .os-text-and-features-w .os-text-and-features-i .os-iconed-features-w .os-feature-with-icon.wrapped-in-box {
        padding: 20px;
    }

    .os-text-and-features-w .os-text-and-features-i .os-iconed-features-w {
        padding: 70px 30px;
    }

    .os-step-w .os-step-i {
        margin: 20px 8%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    body {
        font-size: 0.85rem;
    }

    .big-meta-box ul li {
        padding: 5px 20px;
    }

    .blog-index .blog-index-item {
        float: none;
        width: auto;
        margin: 0px 0px 10px 0px;
        padding: 10px;
    }

    .page-sidebar .secondary-menu li.page_item {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-w.with-sidebar .page-sidebar {
        padding: 30px 15px;
    }

    .blog-content-w .blog-sidebar {
        padding: 35px 10px;
        width: 230px;
    }

    .widget-testimonial-text {
        padding: 20px;
        font-size: 1.12rem;
    }

    .widget-testimonial-author {
        padding-left: 10px;
        display: flex;
    }

    .widget.tptn_posts_list_widget ul li > a img {
        width: 50px;
        height: auto;
    }

    .archive-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb, .page-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb, .single-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb, .blog-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb {
        padding-top: 0px;
        padding-left: 15px;
    }

    .archive-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link, .page-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link, .single-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link, .blog-sidebar .widget.tptn_posts_list_widget .tptn_after_thumb .tptn_link {
        font-size: 0.72rem;
    }

    .archive-sidebar .widget, .page-sidebar .widget, .single-sidebar .widget, .blog-sidebar .widget {
        margin-top: 30px;
        padding-bottom: 20px;
    }

    .blog-content-w .blog-content {
        width: 60%;
    }

    .blog-content-w .blog-content-text-and-meta {
        display: block;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-text {
        display: block;
        width: auto;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-meta {
        display: none;
        width: auto;
    }

    .blog-content-w .post-header-image {
        padding-bottom: 75%;
    }

    .blog-content-w .post-header-image h1 {
        font-size: 1.7rem;
    }

    .blog-content-w .post-header-image .post-header-image-contents {
        padding: 30px;
    }

    .blog-content-w .post-header-image .post-header-meta .post-header-date-posted {
        display: none;
    }

    .blog-content-w .post-header-image .post-header-meta .post-header-comments {
        display: none;
    }

    .os-team-members.style_v2 .os-tm-image + .os-tm-info .os-tm-info-i {
        padding-left: 8%;
    }

    .tms-content {
        column-count: 2;
    }

    .tms-main-info .tms-quote {
        font-size: 2.38rem;
    }

    .page-w {
        padding: 4%;
    }

    .blog-index .index-item-content {
        padding: 0px 0px 5px;
        font-size: 0.8rem;
    }

    .pre-footer {
        padding: 35px;
    }

    .pre-footer.widgets-count-4 .widget {
        margin-right: 1%;
        width: 24%;
    }

    .blog-content-w .blog-content-text-and-meta .case-content-text blockquote {
        padding: 40px 20px 20px 50px;
        font-size: 2.38rem;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    h1, .h1 {
        font-size: 2.465rem;
    }

    h2, .h2 {
        font-size: 2.125rem;
    }

    h3, .h3 {
        font-size: 1.53rem;
    }

    h4, .h4 {
        font-size: 1.275rem;
    }

    h5, .h5 {
        font-size: 1.105rem;
    }

    h6, .h6 {
        font-size: 0.935rem;
    }

    .main-header .top-menu ul li {
        padding-left: 12px;
        padding-right: 12px;
    }

    .main-header .top-menu ul li a {
        font-size: 1.02rem;
    }

    .main-header .search-trigger {
        display: none;
    }

    .main-header .top-menu > ul > li:last-child:not(.menu-item-has-children) a {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .main-header .top-menu > ul > li.menu-item-has-children {
        padding-left: 20px;
    }

    .main-header .top-menu > ul > li.menu-item-has-children > a:before {
        left: 3px;
    }

    .top-bar-social-label {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1150px) {
    .archive-sidebar .widget .widget-title, .page-sidebar .widget .widget-title, .single-sidebar .widget .widget-title, .blog-sidebar .widget .widget-title {
        font-size: 1.2rem;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-image-contents {
        padding: 50px;
        padding-bottom: 100px;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-meta {
        padding-top: 10px;
    }

    .sticky-roll-w .sticky-post .post-header-image h1 {
        font-size: 2.03rem;
    }

    .sticky-roll-w .sticky-post .highlight-label {
        font-size: 1.04rem;
    }

    .sticky-roll-w .owl-controls {
        bottom: 80px;
        padding-top: 10px;
        left: 50px;
        right: 50px;
    }

    body {
        font-size: 0.85rem;
    }

    .big-meta-box ul li {
        padding: 5px 20px;
    }

    .page-sidebar .secondary-menu li.page_item {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-w.with-sidebar .page-sidebar {
        padding: 30px 15px;
    }

    .os-team-members.style_v2 .os-tm-image + .os-tm-info .os-tm-info-i {
        padding-left: 8%;
    }

    .tms-content {
        column-count: 2;
    }

    .tms-main-info .tms-quote {
        font-size: 2.38rem;
    }

    .page-w {
        padding: 4%;
    }

    .blog-index .index-item-content {
        font-size: 1rem;
    }

    .blog-index .index-item-content {
        padding: 0px 15px 15px;
    }

    .blog-content-w .blog-sidebar {
        padding: 35px 25px;
    }

    .pre-footer {
        padding: 35px;
    }

    .pre-footer.widgets-count-4 .widget {
        margin-right: 1%;
        width: 24%;
    }

    .blog-content-w .blog-content-text-and-meta .case-content-text blockquote {
        padding: 40px 20px 20px 50px;
        font-size: 2.38rem;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    h1, .h1 {
        font-size: 2.465rem;
    }

    h2, .h2 {
        font-size: 2.125rem;
    }

    h3, .h3 {
        font-size: 1.53rem;
    }

    h4, .h4 {
        font-size: 1.275rem;
    }

    h5, .h5 {
        font-size: 1.105rem;
    }

    h6, .h6 {
        font-size: 0.935rem;
    }

    .main-header .top-menu ul li {
        padding-left: 15px;
        padding-right: 15px;
    }

    .main-header .top-menu ul li a {
        font-size: 1.02rem;
    }

    .main-header .search-trigger {
        display: none;
    }

    .main-header .top-menu > ul > li:last-child:not(.menu-item-has-children) a {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .main-header .top-menu > ul > li.menu-item-has-children {
        padding-left: 20px;
    }

    .main-header .top-menu > ul > li.menu-item-has-children > a:before {
        left: 3px;
    }

    .top-bar-social-label {
        display: none;
    }

    .blog-content-w .blog-content-text-and-meta .blog-content-meta {
        width: 180px;
        padding: 50px 20px;
    }
}

@media (min-width: 1151px) and (max-width: 1250px) {
    .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper {
        padding: 100px 50px;
    }

    .sticky-roll-w .sticky-post .post-header-image .post-header-image-contents {
        padding: 80px 60px 120px;
    }

    .sticky-roll-w .owl-controls {
        left: 60px;
        right: 60px;
        bottom: 80px;
    }

    .sticky-roll-w .sticky-post .post-header-image h1 {
        font-size: 2.175rem;
    }
}

@media (min-width: 1251px) and (max-width: 1350px) {
    .os-text-and-features-w .os-text-and-features-i .wpb_text_column .wpb_wrapper {
        padding: 100px 70px;
    }
}

@media (max-width: 1400px) {
    .main-header .logo {
        padding-left: 20px;
    }

    .page-sidebar .secondary-menu h3, .page-sidebar .side-menu-list h3 {
        padding-left: 0px;
    }

    .page-sidebar .secondary-menu li.page_item, .page-sidebar .secondary-menu .list-item, .page-sidebar .side-menu-list li.page_item, .page-sidebar .side-menu-list .list-item {
        padding-left: 10px;
    }
}

@media (max-width: 1599px) {
    .floating-prev-post, .floating-next-post {
        display: none;
    }
}

@media (min-width: 1600px) {
    .floating-prev-post, .floating-next-post {
        display: block;
    }
}

@media (min-width: 1450px) and (max-width: 1699px) {
    .floating-prev-post, .floating-next-post {
        width: 150px;
    }

    .floating-prev-post {
        left: -70px;
    }

    .floating-prev-post figure .fader .fader-label {
        right: 10%;
        left: auto;
        -webkit-transform: translate(0px, -50%);
        -moz-transform: translate(0px, -50%);
        -ms-transform: translate(0px, -50%);
        -o-transform: translate(0px, -50%);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .floating-prev-post:hover figure .fader .fader-label {
        right: auto;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
    }

    .floating-next-post {
        right: -70px;
    }

    .floating-next-post figure .fader .fader-label {
        left: 10%;
        right: auto;
        -webkit-transform: translate(0px, -50%);
        -moz-transform: translate(0px, -50%);
        -ms-transform: translate(0px, -50%);
        -o-transform: translate(0px, -50%);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .floating-next-post:hover figure .fader .fader-label {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
    }
}
