/* -----------------------------------------------
				CSS Styles
--------------------------------------------------

    Template Name: NoonPost. - Personal Blog HTML Template

--------------------------------------------------

Table of Content

    - Global
    - Helpers
    - Section
    - Navigation
    - Layouts
    - Widget
    - Post-card
    - Post-single
    - Categorie
    - Hero
    - About
    - Contact
    - Footer
	- Preloader
    - Responsive
    - Dark
    - RTL


----------------------------------- */
/* -----------------------------------
		 Global
----------------------------------- */
/*color-pink: #f67280*/
@font-face {
    font-family: 'osfonts';
    src: url('../fonts/osfonts.eot?-gq2skg');
    src: url('../fonts/osfonts.eot?#iefix-gq2skg') format('embedded-opentype'), url('https://bestschemes.com/wp-content/themes/bestschemes/assets/fonts/osfonts/osfonts.woff?-gq2skg') format('woff'), url('https://bestschemes.com/wp-content/themes/bestschemes/assets/fonts/osfonts/osfonts.ttf?-gq2skg') format('truetype'), url('https://bestschemes.com/wp-content/themes/bestschemes/assets/fonts/osfonts/osfonts.svg?-gq2skg#osfonts') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="os-icon-"], [class*=" os-icon-"] {
    font-family: 'osfonts';
    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-search:before {
    content: "\f002";
}

.os-icon-heart:before {
    content: "\f004";
}

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

.os-icon-qrcode:before {
    content: "\f029";
}

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

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

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

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

.os-icon-bars:before {
    content: "\f0c9";
}

.os-icon-angle-left:before {
    content: "\f104";
}

.os-icon-angle-right:before {
    content: "\f105";
}

.os-icon-angle-up:before {
    content: "\f106";
}

.os-icon-angle-down:before {
    content: "\f107";
}

.os-icon-circle-o:before {
    content: "\f10c";
}

.os-icon-thin-098_zoom_in_magnify_plus:before {
    content: "\e7e2";
}

.os-icon-thin-044_visability_view_watch_eye:before {
    content: "\e818";
}

.os-icon-thin-042_comment_quote_reply:before {
    content: "\e81a";
}

.os-icon-thin-038_comment_chat_message:before {
    content: "\e81e";
}

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

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

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

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

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

.os-icon-myspace:before {
    content: "\e60a";
}

.os-icon-blogger:before {
    content: "\e60f";
}

.os-icon-stumbleupon:before {
    content: "\e610";
}

.os-icon-technorati:before {
    content: "\e611";
}

.os-icon-picasa:before {
    content: "\e613";
}

.os-icon-rss:before {
    content: "\e614";
}

.os-icon-delicious:before {
    content: "\e615";
}

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

.os-icon-tumblr:before {
    content: "\e619";
}

.os-icon-yahoo:before {
    content: "\e61a";
}

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

.os-icon-lastfm:before {
    content: "\e61c";
}

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

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

.os-icon-digg:before {
    content: "\e620";
}

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

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

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

.os-icon-twitter2:before {
    content: "\e625";
}

.os-icon-dribbble:before {
    content: "\e626";
}
@font-face {
    font-family: 'osfontnew';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
    font-weight: normal;
    font-style: normal;
}

.os-new-icon {
    font-family: 'osfontnew' !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-new-icon-arrow-down2:before {
    content: "\e946";
}

.os-new-icon-arrow-down3:before {
    content: "\e947";
}

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

.os-new-icon-arrow-right3:before {
    content: "\e945";
}

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

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

.os-new-icon-quotes-left:before {
    content: "\e940";
}

.os-new-icon-quotes-right:before {
    content: "\e941";
}

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

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

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

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

.os-new-icon-book:before {
    content: "\e90d";
}

.os-new-icon-bookmark:before {
    content: "\e90e";
}

.os-new-icon-chevron-down:before {
    content: "\e90f";
}

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

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

.os-new-icon-chevron-up:before {
    content: "\e912";
}

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

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

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

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

.os-new-icon-file-text:before {
    content: "\e916";
}

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

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

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

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

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

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

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

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

.os-new-icon-link-2:before {
    content: "\e91f";
}

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

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

.os-new-icon-maximize-2:before {
    content: "\e922";
}

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

.os-new-icon-message-circle:before {
    content: "\e924";
}

.os-new-icon-message-square:before {
    content: "\e925";
}

.os-new-icon-minimize-2:before {
    content: "\e926";
}

.os-new-icon-more-horizontal:before {
    content: "\e927";
}

.os-new-icon-more-vertical:before {
    content: "\e928";
}

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

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

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

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

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

.os-new-icon-printer:before {
    content: "\e92e";
}

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

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

.os-new-icon-share-2:before {
    content: "\e931";
}

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

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

.os-new-icon-thumbs-down:before {
    content: "\e934";
}

.os-new-icon-thumbs-up:before {
    content: "\e935";
}

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

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

.os-new-icon-video:before {
    content: "\e938";
}

.os-new-icon-voicemail:before {
    content: "\e939";
}

.os-new-icon-volume-2:before {
    content: "\e93a";
}

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

.os-new-icon-zap:before {
    content: "\e93c";
}

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

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

.os-new-icon-star:before {
    content: "\f005";
}

.os-new-icon-thin-0010_newspaper_reading_news:before {
    content: "\e900";
}

.os-new-icon-thin-0041_filter_funnel:before {
    content: "\e901";
}

.os-new-icon-thin-0245_text_numbered_list:before {
    content: "\e902";
}

.os-new-icon-thin-0260_link_url_chain_hyperlink:before {
    content: "\e903";
}

.os-new-icon-thin-0285_chat_message_quote_reply:before {
    content: "\e904";
}

.os-new-icon-thin-0587_movie_video_cinema_flm:before {
    content: "\e905";
}

.os-new-icon-thin-0595_music_note_playing_sound_song:before {
    content: "\e906";
}

.os-new-icon-thin-0618_album_picture_image_photo:before {
    content: "\e907";
}

.os-new-icon-thin-0621_polaroid_picture_image_photo:before {
    content: "\e908";
}
* {
    margin: 0;
    padding: 0;
    font-family: inherit;
    outline: none !important;
    list-style: none !important;
}

*:after,
*:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: "Muli", sans-serif;
    font-size: 16px;
    background-color: #F9F9FF;
    color: #506172;
    font-weight: 400;
    position: relative;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Muli", sans-serif;
    font-weight: 900;
    line-height: 1.4;
    color: #152035;
    margin: 0;
}

h1 {
    font-size: 40px;
}

h2 {
    font-size: 36px;
}

h3 {
    font-size: 28px;
}

h4 {
    font-size: 24px;
}

h5 {
    font-size: 20px;
}

h6 {
    font-size: 16px;
}

p:first-letter,
h5:first-letter {
    text-transform: capitalize;
}

a {
    text-decoration: none;
    color: inherit;
}

a:hover, a:focus {
    text-decoration: none;
}

img {
    max-width: 100%;
    height: auto;
}

ul {
    margin-bottom: 0;
}

.list-inline li {
    display: inline-block;
}

.max-width-400 {
    width: 400px;
}

.inner-width {
    width: 600px;
    margin: auto;
}

.card {
    background-color: transparent;
    border: 0px;
}

.form-control:focus {
    outline: none !important;
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.container-fluid {
    max-width: 1280px;
}

/* ------------------------------
		 Helpers
------------------------------ */
.sign {
    width: 500px;
    margin: auto;
    display: block;
    position: relative;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.sign-form .btn-custom {
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.sign-form .sign-controls {
    margin: 20px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
}

.sign-form .sign-controls .btn-link {
    color: #506172;
    font-weight: 400;
}

.sign-form .sign-controls .custom-control label {
    line-height: 23px;
}

.sign-form .btn-link {
    color: #152035;
    font-size: 14px;
    font-weight: 600;
}

.sign-form .btn-link:hover {
    color: var(--site_main_color_one) !important;
    text-decoration: none;
}

.sign-form p {
    font-size: 14px;
    margin-bottom: 0px !important;
}

.sign-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: var(--site_main_color_one);
    border-color: var(--site_main_color_one);
}

.sign-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before:focus {
    outline: none;
}

.page404 {
    width: 600px;
    margin: auto;
}

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

.page404 .content h1 {
    font-size: 200px;
    color: var(--site_main_color_one);
    line-height: 1;
    margin-bottom: 30px;
}

.page404 .content h3 {
    margin-bottom: 10px;
}

.page404 .content p {
    margin-bottom: 30px;
}

.pagination {
    padding: 0px 0px 50px 0px;
}

.pagination ul {
    text-align: center;
    margin: auto;
}

.pagination ul li {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid var(--site_main_color_one);
    text-align: center;
    margin-right: 8px;
    line-height: 35px;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

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

.pagination ul li a {
    color: var(--site_main_color_one);
    font-weight: 700;
}

.pagination ul li a i {
    line-height: 35px;
}

.pagination ul li.active, .pagination ul li:hover {
    background-color: var(--site_main_color_one);
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
}

.pagination ul li.active a, .pagination ul li:hover a {
    color: #ffffff;
}

.search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #F9F9FF;
    -webkit-transform: translate(0%, 100%) scale(0, 0);
    transform: translate(0%, 100%) scale(0, 0);
    opacity: 0;
    visibility: hidden;
    z-index: 999999;
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

.search-width {
    max-width: 600px;
    margin: auto;
    position: relative;
}

.search.search-open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1);
    opacity: 1;
    visibility: visible;
    overflow: hidden;
}

.search .close {
    position: fixed;
    top: 30px;
    right: 30px;
    color: #ffffff;
    background-color: var(--site_main_color_one);
    border: none;
    opacity: 1;
    visibility: visible;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    cursor: pointer;
}

.search .close:hover {
    opacity: 1 !important;
    background-color: var(--site_main_color_one);
}

.search-form {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 40px;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
}

.search-form input {
    font-size: 16px;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    background-color: #ffffff;
    color: inherit;
    border: 0px;
    font-weight: 600;
    border-radius: 40px 0px 0px 40px;
    padding: 15px 10px 15px 30px;
    z-index: 1;
    border: 1px solid #eee;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

.search-form .search-btn {
    background-color: var(--site_main_color_one);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px;
    cursor: pointer;
    border-radius: 0px 40px 40px 0px;
    width: 130px;
    font-weight: 700;
    color: #ffffff;
    text-transform: capitalize;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.search-form .search-btn:hover {
    background-color: var(--site_main_color_one);
    color: #ffffff;
}

.newslettre {
    padding: 70px 0px 70px 0px;
    background-color: #ffffff;
}

.newslettre-width {
    width: 600px;
    margin: auto;
}

.newslettre-form {
    margin: auto;
    margin-bottom: 50px;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 20px;
}

.newslettre-form .form-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.newslettre-form .form-group {
    margin-bottom: 0;
    width: 100%;
}

.newslettre-form .form-control {
    height: 45px;
    background-color: #F9F9FF;
    border: 0px;
    padding: 0px 20px;
    border-radius: 20px 0 0 20px;
    color: #506172;
    width: 100%;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border: 1px solid #eee;
}

.newslettre-form .form-control:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    background-color: #ffffff;
    border: 1px solid #eee;
}

.newslettre-form .submit-btn {
    background-color: var(--site_main_color_one);
    width: 150px;
    height: 45px;
    border-radius: 0 20px 20px 0;
    color: #ffffff;
    font-weight: 700;
    margin-top: 0px;
    border: 1px solid var(--site_main_color_one);
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

.newslettre-form .submit-btn:hover {
    background-color: var(--site_main_color_one);
    border: 1px solid var(--site_main_color_one);
}

.newslettre-info h5 {
    margin-bottom: 10px;
    color: #152035;
}

.newslettre-info p {
    margin-bottom: 30px;
    font-size: 14px;
    color: #506172;
}

.newslettre .social-icones li {
    margin-right: 20px;
    font-weight: 500;
}

.newslettre .social-icones li a {
    margin-right: 0px;
    color: #506172;
}

.newslettre .social-icones li a:hover {
    color: var(--site_main_color_one) !important;
}

.newslettre .social-icones li a:hover i {
    color: var(--site_main_color_one);
}

.newslettre .social-icones li a i {
    margin-right: 8px;
    color: #506172;
}

.newslettre .social-icones li:last-child {
    margin-right: 0px;
}

.btn-custom {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 22px;
    text-transform: capitalize;
    border-radius: 20px;
    background-color: var(--site_main_color_one);
    color: #ffffff;
    border: 0px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.btn-custom:hover, .btn-custom:focus {
    color: #ffffff;
    background-color: var(--site_main_color_one);
    outline: none;
    opacity: 0.8;
}

.link {
    background-color: var(--site_main_color_one);
    color: #ffffff !important;
    padding: 1px 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-align: center;
    font-size: 13px;
    border-radius: 20px;
    font-weight: 700 !important;
    text-transform: capitalize;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.link:hover {
    color: #ffffff;
    background-color: #152035;
}

.link .arrow_right {
    margin-top: 4px;
    margin-left: 5px;
}

.link .arrow_left,
.link .arrow_back {
    margin-top: 4px;
    margin-right: 5px;
}

.dot {
    width: 4px;
    height: 4px;
    background-color: var(--site_main_color_one);
    border-radius: 50%;
    display: block;
    margin: 2px 6px !important;
}

.social-icones li a {
    display: block;
    text-align: center;
    margin-right: 10px;
}

.social-icones li a i {
    font-size: 14px;
    color: #506172;
}

.social-icones li a i:hover {
    color: var(--site_main_color_one) !important;
}

.social-media a {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: block;
    text-align: center;
    margin-right: 2px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.social-media a i {
    font-size: 13px;
    line-height: 30px;
    color: #ffffff;
}

.social-media a:hover {
    background-color: #F9F9FF;
}

.social-media a:hover i {
    color: #506172;
}

.color-facebook {
    background-color: #3b5998;
}

.color-instagram {
    background-color: #c32aa3;
}

.color-youtube {
    background-color: #e52d27;
}

.color-twitter {
    background-color: #1dcaff;
}
.color-linkedin {
    background-color: #0e76a8;
}

.color-dribbble {
    background-color: #ddd;
}

.color-pinterest {
    background-color: #bd081c;
}

/*margin-bottom*/
.mb-100 {
    margin-bottom: 100px;
}

.mb-90 {
    margin-bottom: 90px;
}

.mb-80 {
    margin-bottom: 80px;
}

.mb-70 {
    margin-bottom: 70px;
}

.mb-60 {
    margin-bottom: 60px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-10 {
    margin-bottom: 10px;
}

/*margin-top*/
.mt-100 {
    margin-top: 100px;
}

.mt-95 {
    margin-top: 95px;
}

.mt-90 {
    margin-top: 90px;
}

.mt-80 {
    margin-top: 80px;
}

.mt-70 {
    margin-top: 70px;
}

.mt-60 {
    margin-top: 60px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-10 {
    margin-top: 10px;
}

.mt--10 {
    margin-top: -10px;
}

.mt--20 {
    margin-top: -20px;
}

.pt-85 {
    padding-top: 85px !important;
}

.pt-80 {
    padding-top: 80px !important;
}

.pt-55 {
    padding-top: 55px !important;
}

.pt-50 {
    padding-top: 50px !important;
}

.pt-45 {
    padding-top: 45px !important;
}
.mt-45 {
    margin-top: 45px !important;
}

/*slider switch */
.theme-switch {
    display: inline-block;
    height: 20px;
    position: relative;
    width: 40px;
}

.theme-switch-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 15px;
}

.theme-switch-wrapper label {
    margin-bottom: 0px !important;
}

.theme-switch input {
    display: none;
}

.slider {
    background-color: transparent;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid #506172;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.slider:before {
    position: absolute;
    content: "";
    left: 4px;
    top: auto;
    width: 12px;
    height: 12px;
    background-color: #506172;
    bottom: 3px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border: 1px solid #506172;
}

.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

input:checked + .slider {
    background-color: transparent;
    border: 1px solid #d9d9d9;
}

input:checked + .slider:before {
    -webkit-transform: translateX(18px);
    transform: translateX(18px);
    background-color: #d9d9d9;
}

/* ------------------------------
		 Section
------------------------------ */
.section {
    /*margin-top: 65px;*/
    margin-top: 90px;
    background-color: #F9F9FF;
}

.section-title {
    margin-bottom: 30px;
    margin-top: 5px;
}

.section-title h5 {
    text-transform: capitalize;
    position: relative;
}

.section-title h5:after {
    background-color: var(--site_main_color_one);
    display: block;
    position: absolute;
    content: "";
    left: auto;
    top: -5px;
    width: 30px;
    height: 2px;
}

.section-title p {
    margin-bottom: 0;
}

/* -----------------------------------
		Navigation
----------------------------------- */
.navbar {
    background-color: #ffffff;
    padding: 15px 15px;
}

.navbar-scroll {
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.navbar .logo img {
    max-height: 40px;
}

.navbar .logo-white {
    display: none;
}

.navbar .logo .display-none {
    display: none;
}

.navbar .logo .display-block {
    display: block;
}

.navbar .nav-item .nav-link {
    font-weight: 700;
    color: #152035;
    font-size: 16px;
    padding: 0px 40px 0px 0px;
    display: inline-block;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative;
}

.navbar .nav-item .nav-link i {
    color: var(--site_main_color_one);
}

.navbar .nav-item .nav-link.active, .navbar .nav-item .nav-link:hover {
    color: var(--site_main_color_one) !important;
    background-color: transparent;
}

.navbar .nav-item:last-child .nav-link {
    padding-right: 0 !important;
}

.navbar .nav-item .dropdown-toggle::after {
    border: 0 none;
    line-height: normal;
    margin-left: 5px;
    vertical-align: middle;
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    font-weight: 400;
}

.navbar .nav-item .dropdown-menu {
    border: 0px;
    padding: 20px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
}

.navbar .nav-item .dropdown-menu .dropdown-item {
    color: #152035;
    padding: 0;
    margin-bottom: 15px;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-weight: 700;
    text-transform: capitalize;
}

.navbar .nav-item .dropdown-menu .dropdown-item:hover, .navbar .nav-item .dropdown-menu .dropdown-item.active {
    background-color: transparent;
    color: var(--site_main_color_one) !important;
}

.navbar .nav-item .dropdown-menu li:last-child .dropdown-item {
    margin-bottom: 0;
}

.navbar .nav-item:hover .nav-link {
    color: var(--site_main_color_one);
}

.navbar-toggler {
    width: 30px;
    height: 40px;
    position: relative;
    margin: 0;
    padding: 0;
    margin-left: 15px;
    border: none;
}

.navbar-toggler span {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2px;
    margin: auto;
    -webkit-box-shadow: 0px -8px 0 0px #152035, 0px 8px 0 0px #152035;
    box-shadow: 0px -8px 0 0px #152035, 0px 8px 0 0px #152035;
    background: #152035;
}

.navbar-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
}

.navbar-right .social-icones {
    margin-right: 10px;
}

.navbar-right .search-icon {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: var(--site_main_color_one);
    text-align: center;
    display: block;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.navbar-right .search-icon i {
    line-height: 35px;
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    display: block;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.navbar-right .search-icon:hover {
    background-color: var(--site_main_color_one);
}

@media all and (min-width: 991px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .3s;
        transition: .3s;
        margin-top: 10px;
    }

    .navbar .nav-item:hover .dropdown-menu {
        -webkit-transition: .3s;
        transition: .3s;
        opacity: 1;
        visibility: visible;
        top: 100%;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }

    .navbar .dropdown-menu.fade-up {
        top: 180%;
    }
}

/* ------------------------------
		 Layouts
------------------------------ */
.masonry-layout .card {
    border: 0;
    border-radius: 0;
    margin-bottom: 0px;
    background-color: transparent;
}

.masonry-layout .card-columns {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    column-gap: 30px;
}

.masonry-layout .card-columns .card {
    margin-bottom: 20px;
    margin-top: 40px;
}

.masonry-layout .card-columns .post-card {
    margin-bottom: 0px;
}

.col2-layout .card-columns {
    -webkit-column-count: 2;
    column-count: 2;
}

.col2-layout .post-card {
    margin-bottom: 30px;
}

/* ------------------------------
		  Widget
------------------------------ */
.widget {
    background-color: #ffffff;
    padding: 30px;
    border-radius: 20px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
}

.widget .title {
    margin-bottom: 20px;
}

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

.widget-author .image {
    position: relative;
    width: 100px;
    height: 100px;
}

.widget-author img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-bottom: 15px;
    object-fit: cover;
}

.widget-author h6 {
    font-size: 20px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 900;
}

.widget-author p {
    text-align: center;
    margin-bottom: 20px;
}

.widget-author .social-icones {
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.widget-author .link {
    margin-bottom: 10px;
}

.widget-latest-posts .last-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    position: relative;
}

.widget-latest-posts .last-post .image {
    width: 90px;
    height: 90px;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
    border-radius: 20px;
}

.widget-latest-posts .last-post .image img {
    border-radius: 20px;
    width: 90px;
    height: 90px;
    object-fit: cover;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.widget-latest-posts .last-post .image img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.widget-latest-posts .last-post .nb {
    position: absolute;
    content: "";
    left: -5px;
    top: -5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: var(--site_main_color_one);
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    font-weight: 800;
    line-height: 2;
    z-index: 1;
}

.widget-latest-posts .last-post .content {
    width: calc(100% - 90px);
}

.widget-latest-posts .last-post .content p, .widget-latest-posts .last-post .content a {
    font-weight: 900;
    color: #152035;
    margin-bottom: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.widget-latest-posts .last-post .content a:hover {
    color: var(--site_main_color_one) !important;
}

.widget-latest-posts .last-post .content small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px;
    text-transform: capitalize;
    font-size: 13px;
    color: #506172;
    font-weight: 400;
}

.widget-latest-posts .last-post .content small .dot {
    margin: 0px 6px 0px 0px !important;
}

.widget-latest-posts .last-post .content small span {
    color: var(--site_main_color_one);
    margin-right: 5px;
    direction: ltr;
}

.widget-latest-posts .last-post .content .link {
    margin-bottom: 8px;
}

.widget-latest-posts .last-post:last-child {
    margin-bottom: 0;
}

.widget-categories li {
    background-color: #F9F9FF;
    padding: 15px 20px;
    border-radius: 10px;
    margin-bottom: 15px;
}

.widget-categories li a {
    font-weight: 700;
}

.widget-categories li a:hover {
    color: var(--site_main_color_one);
}

.widget-categories li span {
    float: right;
    color: #506172;
    padding: 2px 10px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 700;
}

.widget-categories li:last-child {
    margin-bottom: 0px;
}

.widget-instagram {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-gap: 10px;
}

.widget-instagram li {
    overflow: hidden;
    border-radius: 5px;
}

.widget-instagram li img {
    border-radius: 5px;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.widget-instagram li img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.widget-comments {
    margin-bottom: 70px;
}

.widget-comments .comment-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
}

.widget-comments .comment-item img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-right: 15px;
}

.widget-comments .comment-item .content p {
    margin-bottom: 15px;
}

.widget-comments .comment-item .content .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
}

.widget-comments .comment-item .content .info li {
    margin-bottom: 0;
    font-size: 14px;
    color: #506172;
    text-transform: capitalize;
    font-weight: 400;
}

.widget-comments .comment-item .content .info li.dot {
    margin: 2px 15px !important;
}

.widget-form .form-group {
    margin-bottom: 20px;
}

.widget-form .form-control {
    background-color: #F9F9FF;
    border: 1px solid #eee;
    border-radius: 20px;
    padding: 22px 20px;
    font-size: 14px;
    color: #152035;
    display: inline-block;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
}

.widget-form .form-control:focus, .widget-form .form-control:hover {
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    background-color: #ffffff;
}

.widget-form label {
    font-weight: 400;
    font-size: 14px;
}

.widget-form label span {
    line-height: 0;
}

.widget-next-post .small-post, .widget-previous-post .small-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    position: relative;
}

.widget-next-post .small-post .image, .widget-previous-post .small-post .image {
    width: 90px;
    height: 90px;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
    border-radius: 20px;
}

.widget-next-post .small-post .image img, .widget-previous-post .small-post .image img {
    border-radius: 20px;
    width: 90px;
    height: 90px;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
    object-fit: cover;
}

.widget-next-post .small-post .image img:hover, .widget-previous-post .small-post .image img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.widget-next-post .small-post .nb, .widget-previous-post .small-post .nb {
    position: absolute;
    content: "";
    left: -5px;
    top: -5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: var(--site_main_color_one);
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    font-weight: 800;
    line-height: 2;
    z-index: 1;
}

.widget-next-post .small-post .content, .widget-previous-post .small-post .content {
    width: calc(100% - 90px);
}

.widget-next-post .small-post .content p, .widget-next-post .small-post .content a, .widget-previous-post .small-post .content p, .widget-previous-post .small-post .content a {
    font-weight: 900;
    color: #152035;
    margin-bottom: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.widget-next-post .small-post .content a:hover, .widget-previous-post .small-post .content a:hover {
    color: var(--site_main_color_one) !important;
}

.widget-next-post .small-post .content small, .widget-previous-post .small-post .content small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px;
    text-transform: capitalize;
    font-size: 13px;
    color: #506172;
    font-weight: 400;
}

.widget-next-post .small-post .content small .dot, .widget-previous-post .small-post .content small .dot {
    margin: 0px 6px 0px 0px !important;
}

.widget-next-post .small-post .content small span, .widget-previous-post .small-post .content small span {
    color: var(--site_main_color_one);
    margin-right: 5px;
    direction: ltr;
}

.widget-next-post .small-post .content .link, .widget-previous-post .small-post .content .link {
    margin-bottom: 8px;
}

.widget-next-post .small-post:last-child, .widget-previous-post .small-post:last-child {
    margin-bottom: 0;
}

.widget-tags ul li {
    background-color: #F9F9FF;
    padding: 4px 11px;
    margin-bottom: 5px;
    margin-right: 2px;
    border-radius: 20px;
    font-size: 13px;
    text-transform: capitalize;
    color: #506172;
    font-weight: 700;
}

/*.widget-tags ul li a:hover {*/
/*    color: #506172;*/
/*}*/
.widget-tags.tags ul li:hover a {
    color: #ffffff !important;
}
.widget-tags.tags ul li:hover {
    background-color: var(--site_main_color_one) !important;
}


/* ------------------------------
		 Post-card
------------------------------ */
.post-card {
    background-color: #ffffff !important;
    padding: 30px;
    border-radius: 20px !important;
    margin-bottom: 60px;
    display: block;
    position: relative;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
}

.post-card-image {
    margin-top: -60px;
    margin-bottom: 30px;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08), 0 0 0 transparent;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08), 0 0 0 transparent;
}

.post-card-image img {
    border-radius: 20px;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.5s ease-in-out;
}
section.featured-post-carousel .hero{
    position: relative;
    overflow: hidden;
}
section.featured-post-carousel .post-card-info ul.list-inline li a:hover{
    text-decoration: underline;
}
section.featured-post-carousel .hero-content,
section.featured-post-carousel .post-card-info{
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.post-card-image img:hover,section.featured-post-carousel .hero:hover .carousel-post-media {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
section.featured-post-carousel .hero:hover .post-card-info,
section.featured-post-carousel .hero:hover .hero-content{
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}
section.featured-post-carousel .hero .carousel-post-media{
    padding-bottom: 56%;
    background-size: cover;
    background-position: center center;
    display: block;
    overflow: hidden;
    transition: all 0.7s ease;
}
section.featured-post-carousel .hero .fader{
    content: "";
    background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.7));
    background-image: linear-gradient(transparent,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.7));
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0px;
    bottom: 0px;
    left: 0px;
    transition: all 0.2s ease;
    display: block;
}
section.featured-post-carousel .hero .carousel-post-media-content{
    position: absolute;
    bottom: 20px;
    left: 25px;
    right: 25px;
    transition: all 0.2s ease;
}

.post-card-content .categorie {
    margin-bottom: 20px;
    margin-right: 7px;
}

.post-card-content h5 {
    margin-bottom: 8px;
}

.post-card-content h5 a {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.post-card-content h5 a:hover {
    color: var(--site_main_color_one);
}

.post-card-content p {
    margin-bottom: 30px;
}

.post-card-info ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.post-card-info img {
    width: 40px !important;
    height: 40px;
    border-radius: 50%;
    margin-right: 7px;
}

.post-card-info li {
    margin-bottom: 0;
    font-size: 13px;
    color: #506172;
    text-transform: capitalize;
    font-weight: 500;
}

.post-card-info li a:hover {
    color: var(--site_main_color_one);
}

.post-card-info li.dot {
    margin: 2px 15px !important;
}

/* ------------------------------
		Post-single
------------------------------ */
.post-single {
    background-color: #ffffff !important;
    padding: 30px;
    border-radius: 20px !important;
    margin-bottom: 30px;
    margin-top: 30px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
}

.post-single-image {
    margin-top: -60px;
    margin-bottom: 40px;
    border-radius: 20px;
}

.post-single-image img {
    border-radius: 20px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
}

.post-single-video, .post-single-audio {
    margin-top: -60px;
    margin-bottom: 30px;
    border-radius: 20px;
}

.post-single-video iframe, .post-single-audio iframe {
    width: 100%;
    height: 400px;
    border: 0px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    border-radius: 20px;
}

.post-single-gallery {
    margin-top: -60px;
    margin-bottom: 30px;
    border-radius: 20px;
}

.post-single-gallery img {
    border-radius: 20px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    margin-bottom: 30px;
}

.post-single-gallery .owl-dots {
    text-align: center;
    line-height: 0;
}

.post-single-gallery .owl-dot span {
    display: block;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border: 1px solid var(--site_main_color_one);
    margin: 0 6px;
    border-radius: 50%;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.post-single-gallery .owl-dot.active span {
    background-color: var(--site_main_color_one);
}

.post-single-gallery .owl-stage-outer {
    margin-bottom: 0px;
    border-radius: 20px;
}

.post-single-content .categorie {
    margin-bottom: 20px;
    margin-right: 10px;
}

.post-single-content h4 {
    margin-bottom: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.post-single-content h4 a:hover {
    color: var(--site_main_color_one);
}

.post-single-content p {
    margin-bottom: 30px;
}

.post-single-info img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 7px;
}

.post-single-info li {
    margin-bottom: 0;
    font-size: 13px;
    color: #506172;
    text-transform: capitalize;
    font-weight: 400;
}

.post-single-body {
    margin-top: 30px;
}

.post-single-body h5 {
    margin-top: 30px;
    margin-bottom: 10px;
}

.post-single-body .image {
    margin-top: 15px;
    margin-bottom: 15px;
}

.post-single-body .image img {
    border-radius: 5px;
}

.post-single-body .image p {
    color: #506172;
    text-align: center;
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 0px;
}

.post-single-body .quote {
    background-color: #F9F9FF;
    padding: 20px;
    border-radius: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}

.post-single-body .quote i {
    font-size: 30px;
    color: var(--site_main_color_one);
}

.post-single-body .quote p {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #152035;
    font-weight: 900;
}

.post-single-body .quote small {
    color: #506172;
    font-weight: 400;
}

.post-single-body .list {
    margin-bottom: 15px;
}

.post-single-body .list li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px;
}

.post-single-body .list li:before {
    background-color: #506172;
    border-radius: 50%;
    position: absolute;
    content: "";
    left: 0;
    top: 12px;
    width: 5px;
    height: 5px;
}

.post-single-footer {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.post-single-footer .tags ul li {
    background-color: #F9F9FF;
    padding: 4px 11px;
    margin-bottom: 5px;
    margin-right: 2px;
    border-radius: 20px;
    font-size: 13px;
    text-transform: capitalize;
    color: #506172;
    font-weight: 700;
}

.post-single-footer .tags ul li a:hover {
    color: #506172;
}

.post-single-footer .social-media {
    text-align: center;
    margin-left: auto;
}

/* ------------------------------
		Categorie
------------------------------ */
.categorie {
    background-color: var(--site_main_color_one);
    color: #ffffff;
    padding: 2px 15px;
    display: inline-block;
    margin: auto;
    text-align: center;
    font-size: 13px;
    border-radius: 20px;
    font-weight: 800;
    text-transform: capitalize;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.categorie:hover {
    background-color: #2b2b2b;
    color: #ffffff !important;
}

.categorie-section {
    margin-top: 130px;
    margin-bottom: 30px;
}

.categorie-title small a:hover {
    color: var(--site_main_color_one);
}

.categorie-title h3 {
    margin-bottom: 10px;
}

.categorie-title h3 span {
    color: var(--site_main_color_one);
}

.categorie-title p {
    margin-bottom: 0px;
}

/* ------------------------------
		 Hero
------------------------------ */
.hero {
    margin-bottom: 0px;
    position: relative;
    background-position: center center;
    background-size: cover;
    height: calc(100vh - 65px);
    z-index: 1;
}

.hero:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 1;
    bottom: 0;
    z-index: -1;
}

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

.hero-content .categorie {
    margin-bottom: 30px;
}

.hero-content p {
    color: #ffffff;
    font-weight: 500;
    display: none;
}

.hero-content h2 {
    margin-bottom: 20px;
    color: #ffffff;
}

.hero-content h2 a:hover {
    color: #ffffff;
}

.hero-content .post-card-info {
    margin: auto;
    margin-top: 30px;
}

.hero-content .post-card-info ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.hero-content .post-card-info li {
    color: #eee;
    font-weight: 700;
}

.hero-content .post-card-info li img {
    display: none;
}

.carousel-hero .owl-carousel {
    margin-bottom: 0px;
    position: relative;
}

.carousel-hero .owl-nav {
    text-align: center;
    line-height: 0;
    margin-bottom: 0px;
    position: absolute;
    /*height: 40px;*/
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}

.carousel-hero .owl-nav .owl-prev,
.carousel-hero .owl-nav .owl-next {
    background-color: transparent !important;
    color: #ffffff !important;
    margin-right: 0px;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    position: absolute;
    border: 1px solid #ffffff !important;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.carousel-hero .owl-nav .owl-prev:after,
.carousel-hero .owl-nav .owl-next:after {
    border: 0 none;
    line-height: normal;
    vertical-align: middle;
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.carousel-hero .owl-nav .owl-prev span,
.carousel-hero .owl-nav .owl-next span {
    display: none;
}

.carousel-hero .owl-nav .owl-prev:hover,
.carousel-hero .owl-nav .owl-next:hover {
    background-color: var(--site_main_color_one) !important;
    color: #ffffff !important;
    border: 1px solid var(--site_main_color_one) !important;
}

.carousel-hero .owl-nav .owl-prev {
    left: 30px;
}

.carousel-hero .owl-nav .owl-prev:after {
    content: "\f104";
}

.carousel-hero .owl-nav .owl-next {
    right: 30px;
}

.carousel-hero .owl-nav .owl-next:after {
    content: "\f105";
}

.top {
    margin-bottom: 0px;
    position: relative;
    background-position: center center;
    background-size: cover;
    height: calc(100vh - 65px);
    z-index: 1;
}

.top:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 1;
    bottom: 0;
    z-index: -1;
}

.top-content {
    border: 1px solid green;
    padding: 30px;
    width: 800px;
    margin-right: 400px;
}

.top-content h2 {
    color: #ffffff;
    margin: 20px 0px;
}

/* ------------------------------
		About
------------------------------ */
.about-us {
    background-color: #ffffff !important;
    padding: 30px;
    border-radius: 20px !important;
    margin-bottom: 50px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.about-us-image {
    margin-top: -60px;
    margin-bottom: 50px;
    border-radius: 20px;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08), 0 0 0 transparent;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08), 0 0 0 transparent;
}

.about-us-image img {
    border-radius: 20px;
}

.about-us .description h6 {
    margin-bottom: 15px;
    font-size: 18px;
}

.about-us .description .quote {
    background-color: #F9F9FF;
    padding: 20px;
    border-radius: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}

.about-us .description .quote i {
    font-size: 30px;
    color: var(--site_main_color_one);
}

.about-us .description .quote p {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #152035;
    font-weight: 900;
}

.about-us .description .quote small {
    color: #506172;
    font-weight: 400;
}

/* ------------------------------
		contact
------------------------------ */
.contact {
    background-color: #ffffff !important;
    padding: 30px;
    border-radius: 20px !important;
    margin-bottom: 60px;
    display: block;
    position: relative;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.contact .google-map {
    margin-top: -60px;
    margin-bottom: 50px;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08), 0 0 0 transparent;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08), 0 0 0 transparent;
    line-height: 0;
    border: 0;
    border-radius: 20px;
}

.contact .google-map iframe {
    width: 100%;
    height: 400px;
    border: 0;
    border-radius: 20px;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.contact_form h6 {
    font-size: 18px;
    margin-bottom: 10px;
}

/* ------------------------------
		Footer
------------------------------ */
.footer {
    background-color: #ffffff;
}

.footer .copyright {
    padding: 30px 0;
    border-top: 1px solid rgba(21, 32, 53, 0.1);
}

.footer .copyright p {
    margin-bottom: 0;
    font-size: 14px;
    text-align: center;
    color: #506172;
}

.footer .copyright p a {
    font-weight: 700;
}

.footer .copyright p a:hover {
    color: var(--site_main_color_one);
}

.footer .back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.footer .back .back-top {
    width: 45px;
    height: 45px;
    background-color: var(--site_main_color_one);
    position: fixed;
    bottom: 15px;
    right: 30px;
    border-radius: 50%;
    z-index: 9;
    display: none;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border: 1px solid var(--site_main_color_one);
}

.footer .back .back-top i {
    color: #ffffff;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
    font-weight: 700;
}

.footer .back .back-top:hover {
    -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    background-color: transparent;
    border: 1px solid var(--site_main_color_one);
}

.footer .back .back-top:hover i {
    color: var(--site_main_color_one);
}

/* -----------------------------
		 Preloader
--------------------------------- */
.ajax-loading, .loading {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #F9F9FF;
    z-index: 99999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ajax-loading{
    width: 100%;
    height: 100px;
    position: relative;
    background: transparent;
}
.ajax-loading .circle, .loading .circle {
    margin: auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: var(--site_main_color_one);
    -webkit-animation: load 0.9s infinite linear;
    animation: load 0.9s infinite linear;
}


@-webkit-keyframes load {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes load {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

/* ------------------------------
		 Responsive
------------------------------ */
@media screen and (max-width: 991px) {
    .navbar .container {
        position: relative;
    }

    .navbar-right {
        position: absolute;
        right: 15px;
        top: 15px;
    }

    .navbar-nav {
        padding-top: 15px;
    }

    .navbar .nav-item .dropdown-menu {
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-bottom: 15px;
        background-color: #F9F9FF;
        -webkit-transition: all 0.7s ease-in-out;
        transition: all 0.7s ease-in-out;
    }

    .navbar .nav-item .dropdown-menu .dropdown-item:hover, .navbar .nav-item .dropdown-menu .dropdown-item.active {
        color: var(--site_main_color_one);
    }

    .navbar .nav-item .nav-link {
        margin-bottom: 15px;
    }

    .navbar .nav-item:last-child .nav-link {
        margin-bottom: 0px;
    }

    .masonry-layout .card-columns {
        -webkit-column-count: 2;
        column-count: 2;
    }

    .max-width {
        margin: auto;
        width: 600px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 768px) {
    .masonry-layout .card-columns,
    .col2-layout .card-columns {
        -webkit-column-count: 1;
        column-count: 1;
    }

    .search-form {
        width: 100%;
    }

    .search-form input {
        width: calc(100% - 100px);
    }

    .inner-width,
    .newslettre-width {
        width: auto;
        margin: auto;
    }

    .search .close {
        right: 30px;
    }

    .carousel-hero .owl-nav {
        display: none;
    }
}

@media screen and (max-width: 576px) {
    .max-width,
    .search-width {
        max-width: 100%;
        margin: 0;
    }

    .max-width-400,
    .page404,
    .sign {
        width: auto;
    }

    .hero-content h2 {
        font-size: 28px;
    }

    .hero-content .post-card-info li:nth-child(5), .hero-content .post-card-info li:nth-child(6) {
        display: none;
    }

    .card-columns .card {
        display: inline-block;
        width: 100%;
    }

    .navbar-right .social-icones,
    .navbar-right .search-icon {
        display: none;
    }

    .theme-switch-wrapper {
        margin-right: 0px;
    }

    .rtl .theme-switch-wrapper {
        margin-left: 0px !important;
        margin-right: 0px;
    }

    .widget-comments .comment-item {
        display: block;
    }

    .widget-comments .comment-item img {
        margin-bottom: 15px;
    }

    .post-single-footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .post-single-footer .social-media {
        margin-top: 20px;
        margin-left: 0;
    }

    .page404 .content h1 {
        font-size: 130px;
    }

    .contact .google-map iframe {
        height: auto;
    }
}

@media screen and (max-width: 321px) {
    .post-card-info img {
        display: none !important;
    }

    .post-card-info li.dot {
        margin: 2px 8px !important;
    }

    .hero-content h3 {
        font-size: 24px;
    }

    .widget-instagram {
        -ms-grid-columns: auto auto;
        grid-template-columns: auto auto;
        -ms-grid-rows: auto auto auto;
        grid-template-rows: auto auto auto;
    }

    .newslettre-form .form-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .newslettre-form .form-control {
        border-radius: 20px !important;
    }

    .newslettre-form .submit-btn {
        width: 100%;
        border-radius: 20px !important;
        margin-top: 10px;
    }

    .search .close {
        right: 15px;
        top: 15px;
    }

    .search-form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .search-form input {
        border-radius: 20px !important;
        width: 100% !important;
        -webkit-box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
        box-shadow: 0px 5px 20px 0px rgba(69, 67, 96, 0.1);
    }

    .search-form .search-btn {
        width: 100%;
        height: 45px;
        border-radius: 20px !important;
        margin-top: 10px;
    }

    .page404 .content h1 {
        font-size: 100px;
    }

    .page404 .content h3 {
        font-size: 24px;
    }

    .sign-form .sign-controls {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .sign-form .sign-controls a {
        margin-left: 0 !important;
        margin-top: 10px;
    }

    .widget-comments .comment-item .content .info li.dot {
        margin: 2px 10px !important;
    }

    .rtl .post-single-footer .social-media {
        margin-right: 0 !important;
    }

    .rtl .sign-form .sign-controls a {
        margin-right: 0 !important;
    }
}

/* ------------------------------
		Dark Mode
------------------------------ */
.dark {
    background-color: #1d1d1d;
    color: #d9d9d9;
}

.dark .section,
.dark .post-single-body .quote,
.dark .widget-tags ul li,
.dark .widget-categories li,
.dark .post-single-footer .tags ul li,
.dark .about-us .description .quote,
.dark .loading,
.dark .custom-control-label::before,
.dark .social-media a:hover {
    background-color: #1d1d1d;
}

.dark .navbar,
.dark .widget,
.dark .newslettre,
.dark .footer,
.dark .search,
.dark .widget-form .form-control,
.dark .newslettre-form .form-control,
.dark .search-form input,
.dark .dropdown-menu {
    background-color: #2b2b2b;
}

.dark .post-card,
.dark .contact,
.dark .post-single,
.dark .about-us {
    background-color: #2b2b2b !important;
}

.dark .post-card,
.dark .widget,
.dark .post-single,
.dark .newslettre,
.dark .navbar-scroll,
.dark .search-form {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.dark .social-icones li a i,
.dark .post-card-info li,
.dark .post-single-body .quote small,
.dark .widget-categories li span,
.dark .widget-tags ul li,
.dark .widget-latest-posts .last-post .content small,
.dark .post-single-info li,
.dark .post-single-body .image p,
.dark .widget-comments .comment-item .content .info li,
.dark .newslettre-info p,
.dark .newslettre .social-icones li a,
.dark .footer .copyright p,
.dark .post-single-footer .tags ul li,
.dark .about-us .description .quote small,
.dark .social-media a i:hover,
.dark .post-single-footer .tags ul li a:hover,
.dark .widget-tags ul li a:hover,
.dark .sign-form .sign-controls .btn-link {
    color: #d9d9d9;
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6,
.dark .navbar .nav-item .nav-link,
.dark .post-single-body .quote p,
.dark .widget-latest-posts .last-post .content a,
.dark .widget-next-post .small-post .content a,
.dark .widget-previous-post .small-post .content a,
.dark .newslettre-info h5,
.dark .about-us .description .quote p,
.dark .navbar .nav-item .dropdown-menu .dropdown-item,
.dark .sign-form .btn-link {
    color: #ffffff;
}

.dark .navbar-toggler span {
    background-color: #ffffff;
    -webkit-box-shadow: 0px -8px 0 0px #ffffff, 0px 8px 0 0px #ffffff;
    box-shadow: 0px -8px 0 0px #ffffff, 0px 8px 0 0px #ffffff;
}

.dark .footer .copyright {
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.dark .custom-control-label::before,
.dark .widget-form .form-control {
    border: 1px solid #1d1d1d;
}

.dark .newslettre-form .form-control,
.dark .widget-form .form-control,
.dark .search-form input {
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.dark .widget-form .form-control:hover,
.dark .widget-form .form-control:focus,
.dark .newslettre-form .form-control:focus,
.dark .newslettre-form .form-control:hover,
.dark .search-form input:hover,
.dark .search-form input:focus {
    background-color: #1d1d1d;
    border: 1px solid #1d1d1d;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dark .categorie:hover,
.dark .link:hover {
    background-color: #ffffff;
    color: #152035 !important;
}

@media screen and (max-width: 991px) {
    .dark .navbar .nav-item .dropdown-menu {
        background-color: #1d1d1d !important;
    }
}

.dark ::-webkit-input-placeholder {
    color: #d9d9d9 !important;
}

.dark :-ms-input-placeholder {
    color: #d9d9d9 !important;
}

.dark ::-ms-input-placeholder {
    color: #d9d9d9 !important;
}

.dark ::placeholder {
    color: #d9d9d9 !important;
}

.dark .border-bottom {
    border-bottom: 1px solid var(--site_main_color_one) !important
}

/* ------------------------------
		RTL
------------------------------ */
body.rtl {
    font-family: "Tajawal", sans-serif;
}

.rtl {
    direction: rtl;
    text-align: right;
    font-family: "Tajawal", sans-serif;
}

.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6 {
    font-family: "Tajawal", sans-serif;
}

.rtl .navbar,
.rtl .post-card-info li,
.rtl .hero-content .post-card-info ul {
    direction: rtl;
}

.rtl .post-single-gallery,
.rtl .carousel-hero {
    direction: ltr;
}

.rtl .navbar-right .social-icones {
    margin-left: 10px;
    margin-right: 0px;
}

.rtl .theme-switch-wrapper {
    margin-left: 20px;
    margin-right: 0px;
}

.rtl .navbar .nav-item .nav-link {
    padding-left: 40px;
    padding-right: 0;
}

.rtl .post-card-info img {
    margin-left: 7px;
    margin-right: 0;
}

.rtl .newslettre .social-icones li a i {
    margin-right: 0px;
    margin-left: 8px;
}

.rtl .newslettre-form .form-control {
    border-radius: 0px 20px 20px 0px;
}

.rtl .search-form input {
    border-radius: 0px 40px 40px 0px;
}

.rtl .search-form .search-btn {
    border-radius: 40px 0 0 40px;
}

.rtl .newslettre-form .submit-btn {
    border-radius: 20px 0 0 20px;
}

.rtl .newslettre .social-icones li:last-child,
.rtl .sign-form .sign-controls .custom-control label {
    margin-right: 20px;
}

.rtl .newslettre .social-icones li:first-child {
    margin-right: 0px;
}

.rtl .navbar .nav-item .dropdown-menu .dropdown-item {
    text-align: right;
}

.rtl .post-single-body .list li:before {
    right: 0;
}

.rtl .post-single-body .list li {
    padding-right: 15px;
    padding-left: 0;
}

.rtl .post-single-footer .social-media {
    margin-right: auto;
    margin-left: 0;
}

.rtl .widget-next-post .small-post .image,
.rtl .widget-previous-post .small-post .image,
.rtl .widget-comments .comment-item img,
.rtl .widget-latest-posts .last-post .image {
    margin-left: 15px;
    margin-right: 0px;

}

.rtl .link .arrow_left, .rtl .link .arrow_back,
.rtl .widget-latest-posts .last-post .content small span {
    margin-right: 0px;
    margin-left: 5px;
}

.rtl .widget-latest-posts .last-post .nb {
    right: -5px;
    left: auto;
}

.rtl .widget-categories li span {
    float: left;
}

.rtl .navbar-toggler {
    margin-left: 0;
    margin-right: 15px;
}

@media screen and (max-width: 991px) {
    .rtl .navbar-right {
        left: 15px;
        right: auto;
    }
}

.rtl .search-form input {
    padding: 15px 20px 15px 10px;
}

.rtl .custom-control-label::before,
.rtl .custom-control-label::after {
    right: -20px;
}

.rtl .pagination ul li:last-child {
    margin-right: 8px;
}

.rtl .pagination ul li:first-child {
    margin-right: 0px;
}

.rtl .social-icones li:first-child a {
    margin-right: 0px;
}

.rtl .social-icones li:last-child a {
    margin-left: 10px;
}

.rtl .navbar .nav-item:last-child .nav-link {
    padding-left: 0px !important;
}

.rtl .navbar .nav-item .dropdown-toggle::after {
    margin-right: 5px;
    margin-left: 0px;
}

.rtl .footer .back .back-top {
    left: 30px;
    right: auto;
}
.owl-carousel .widget{
    padding: .5rem!important;
}
section.featured-post-carousel{
    margin-top: 65px;
}
section.featured-post-carousel .hero{
    height: 140px;
}
section.featured-post-carousel .hero .hero-content h5.title{
    font-size: 15px;
}
section.featured-post-carousel .featured-heading:before{
    position: absolute;
    content: "\e93c";
    font-family: 'osfontnew';
    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: 20px;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
section.featured-post-carousel .featured-heading{
    position: absolute;
    z-index: 99999;
    padding: 7px 10px;
    background-color: #f3155b;
    border-radius: 6px;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
    padding-left: 40px;
    z-index: 10;
    animation: 0.4s cubic-bezier(.25,1.1,.5,1.2) 0.6s showFeaturedHeading;
    animation-fill-mode: both;
    font-size: 13px;
}

section.featured-post-carousel .hero-content{
    height: 80px;
}
.dynamic-page-content-area{
    margin-top: 130px;
}
