/*!
Theme Name: eBlog Lite
Theme URI: http://spiderbuzz.com/wordpress-themes/eblog-lite 
Author: spiderbuzz
Author URI: http://spiderbuzz.com/
Description: eBlog Lite is modern, clean, colorful and responsive blog theme. It can be used for blogs, informative, news and other creative websites. It uses an amazing WordPress Customizer for theme options.  The theme is built on the popular Bootstrap Framework which is completely responsive and SEO friendly. eBlog Lite Demo: demo.spiderbuzz.com/eblog-lite And  Suppor For: spiderbuzz.com
Version: 1.3.0
Requires PHP: 5.6
Tested up to: 6.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eblog-lite 
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready,blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

eBlog Lite is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/


/* 

1. Normalize
  
-----------------------------------------
2. General Styles
  2.1 Links
  2.2 Typography
  2.3 Accessibility
  2.4 Forms
  2.5 Placeholder
  2.6 Button
  2.7 Clearings
  2.8 Table

-----------------------------------------
3. Header
  3.1 Header Top Bar
  3.2 Header Nav Bar

-----------------------------------------
4. Sidebar
  4.1 Widget
  4.1 Widget_archive
  4.2 Widget_calendar
  4.3 Widget_categories
  4.4 Widget_nav_menu
  4.5 Widget_meta
  4.6 Widget_pages
  4.7 Widget_recent_comments
  4.8 Widget_recent_entries
  4.9 Widget_rss
  4.10 Widget_search
  4.11 Widget_tag_cloud
  4.12 Widget_text

-----------------------------------------
5. Primary
  5.1 Articles

-----------------------------------------
6. Footer
  6.1 Site Info

-----------------------------------------
7. Content
  7.1 Alignments
  7.2 Posts and Pages
  7.3 Asides
  7.4 Comments
  7.5 404 page
-----------------------------------------
8. Infinite scroll

-----------------------------------------

9. Media
  9.1 Captions
  9.2 Galleries

========================================= 

/* ====================================================== */


/* 1 Normalize */


/* --------------------------------------- */


/* Import the fonts */

@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,562;0,600;0,700;1,400;1,500;1,562;1,600;1,700&display=swap');
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

* {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,
*:after {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    margin: 0;
}

body,
button,
input,
select,
textarea {
    position: relative;
    color: #333333;
    font: normal 15px/22px "Lato", sans-serif, Arial;
    background-color: #ffffff;
    -webkit-font-smoothing: antialiased;
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

embed,
iframe,
object,
video {
    max-width: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

figure {
    margin: 0;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

@-ms-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

h2,.sidebar.widget.widget_block.widget_search label,.sidebar.widget-title, .sidebar.widgettitle {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.sidebar.widget.widget_block.widget_search label{
    margin-block-start: 0em;
}
h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

h4 {
    font-size: 15px;
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

h5 {
    display: block;
    font-size: 0.83em;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

h6 {
    display: block;
    font-size: 0.67em;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

p {
    font-size: 15px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}


/* ====================================================== */


/* 2 General Styles */


/* --------------------------------------- */

div#navArea {
    background: #333333;
}


/* Links */


/* --------------------------------------- */

a,
button,
input[type="submit"] {
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}

a {
    color: #333333;
    color: inherit;
    text-decoration: none;
    background-color: transparent;
    font-weight: 400;
}

a:active,
a:hover,
a:focus {
    outline: 0;
    border: none;
    text-decoration: none;
    color: #e64849;
}


/* Typography */


/* --------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    text-decoration: none;
}

h1,
h2,
h3 {
    margin-top: 10px;
    margin-bottom: 15px;
}

hr {
    box-sizing: content-box;
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

p {
    /* margin-bottom: 15px; */
}

p a {
    text-decoration: underline;
}

q::before,
q:before,
blockquote p::before {
    content: open-quote;
}

q::after,
q:after,
blockquote p::after {
    content: close-quote;
}

dfn,
cite,
em,
i {
    font-style: italic;
}

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: "Lato", Arial;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var,
samp {
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}

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;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 20px;
    list-style-position: inside;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0 1.5em 1.5em;
}


/* @media only screen and (max-width: 479px) {
  h1 {
    font-size: 28px;
  }
} */


/* Accessibility */


/* --------------------------------------- */

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}


/* Forms */


/* --------------------------------------- */

form {
    position: relative;
}

input {
    outline: 0;
    border: 1px solid #dddddd;
    height: inherit;
    color: #333333;
    font-size: 16px;
    padding: 8px 15px;
    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;
}

button,
html input[type="button"],
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    background: #e6e6e6;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    line-height: 1;
    padding: 10px 15px 11px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    -webkit-appearance: button;
    cursor: pointer;
    vertical-align: top;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    border-color: #ccc #bbb #aaa;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
    border-color: #aaa #bbb #bbb;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
    color: #666;
    border: 1px solid #ccc;
    background-color: #fff;
    box-sizing: border-box;
    padding: 10px 12px;
}
input[type="search"], textarea {
    padding: 8px 12px;
}
form.search-form input[type="submit"]{
    padding: 10px 12px !important;
}
input[type="search"] {
    -webkit-appearance: textfield;
    width: 100%;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
    color: #111;
    background-color: #ffffff;
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    width: 100%;
}

optgroup {
    font-weight: bold;
}

select:focus {
    outline: none;
}


/* Placeholder */


/* --------------------------------------- */

::-webkit-input-placeholder {
    color: #919191;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #919191;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #919191;
}

:-ms-input-placeholder {
    color: #919191;
}


/* Button */


/* --------------------------------------- */

button {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    outline: 0;
    outline-offset: 0;
    border: none;
    overflow: visible;
}


/* Clearings */


/* ----------------------------------------------- */

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


/* Table */


/* ----------------------------------------------- */

table,
th,
td {
    border: 1px solid #eaeaea;
    border: 1px solid rgba(51, 51, 51, 0.1);
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.6em;
    table-layout: fixed;
    /* Prevents HTML tables from becoming too wide */
    width: 100%;
}

caption,
th,
td {
    font-weight: normal;
    text-align: left;
}

th {
    border-width: 0 1px 1px 0;
    font-weight: 700;
}

td {
    border-width: 0 1px 1px 0;
}

th,
td {
    padding: 0.4em;
}

del {
    opacity: 0.8;
}

dl {
    margin-bottom: 1.6em;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 1.6em;
    margin-left: 0;
}

dd a {
    text-decoration: underline;
}


/* ====================================================== */


/* 3 Header */


/* --------------------------------------- */


/* Header Top Bar */


/* ----------------------------------------------- */

.site-header {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    padding-top: 20px;
}

.site-branding {
    width: 40%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

.header-add {
    width: 60%;
    float: right;
    height: 110px;
}

.site-description {
    color: rgb(153, 153, 153);
    font-size: 18px;
}

@media screen and (max-width: 1200px) {
    .header-title h2.entry-title {
        margin-top: 20px;
    }
    form.search-form label {
        margin-right: 30px;
    }
}

@media only screen and (max-width: 1170px) {
    .site-branding {
        width: 96%;
        margin: 0 auto;
        padding: 0;
    }
}


/* header-nav-bar */


/* ----------------------------------------------- */

ul#primary-menu li.current_page_item a {
    background-color: #e54a48 !important;
}

.main-navigation {
    clear: both;
    display: block;
    float: left;
    width: 100%;
    background: #333333;
}

.main-navigation .nav-menu {
    width: 1170px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media only screen and (max-width: 1170px) {
    .main-navigation .nav-menu {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
}

.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.main-navigation li {
    float: left;
    position: relative;
}

.main-navigation a {
    color: #ffffff;
    display: block;
    font-size: 15px;
    padding: 12px 20px;
    font-weight: 500;
    text-decoration: none;
}
.site-content-blogs {
    margin-top: 40px;
}

.main-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 3em;
    left: -999em;
    z-index: 99999;
    background: #212121;
}

.main-navigation ul ul ul {
    top: 0;
}


/*.main-navigation ul ul ul ul ul ul{
  left: -400px;
}*/

.main-navigation ul ul a {
    min-width: 140px;
}

.main-navigation li:hover>a {
    background: #e54a48;
}

.main-navigation ul ul a:hover {
    background: #e54a48;
}

.main-navigation ul li:hover>ul {
    left: auto;
}

.main-navigation ul ul li:hover>ul {
    left: 100%;
}

.main-navigation .current_page_item>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a {
    background: #e64949;
}


/* Small menu. */

.menu-toggle {
    display: none;
}

@media screen and (max-width: 992px) {
    .post-grid-view h4.meta-title {
        margin-top: 10px;
    }
    form.search-form label {
        width: 95%;
    }
}

@media screen and (max-width: 767px) {
    .menu-toggle,
    .main-navigation.toggled .nav-menu {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .menu-toggle {
        border: 1px solid #cccccc;
        font-size: 15px;
        margin-bottom: 5px;
        padding-bottom: 10px;
    }
    .main-navigation ul {
        display: none;
    }
    .main-navigation li {
        float: none;
        display: block;
        border-top: 1px solid #565656;
    }
    .main-navigation {
        background: transparent;
    }
    .main-navigation.toggled .nav-menu {
        background: none repeat scroll 0 0 #333333;
    }
    .main-navigation ul ul {
        background: none repeat scroll 0 0 #333333;
        display: block;
        float: none;
        position: static;
        text-align: left;
        box-shadow: none;
    }
    .main-navigation ul ul li {
        padding-left: 25px;
    }
    .main-navigation ul ul li a {
        display: block;
        width: auto;
    }
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: left;
    width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}


/* ====================================================== */


/* Sidebar */
/* 
widget-eblog-lite-kishor
ramesh-eblog-lite-meahs
#secondary section[class*='eblog-lite-'] div[class^='col-'] {
    max-width: 100%;
    flex: 0 100%;
}
 */
/* --------------------------------------- */
#secondary section[class*='eblog-lite-'] div[class^='col-'] {
    max-width: 100%;
    flex: 0 100%;
    padding: 0 15px;
}
#secondary section[class*='eblog-lite-'] div[class^='col-'] .section-meta h4 {
    margin-top: 15px;
}
.widget-area .eblog-lite-widget,
.sidebar.widget {
    margin-bottom: 30px;
    padding: 20px;
    border: 1px solid #e9e9e9;
    position: relative;
    display: block;
    margin-top: 20px;
}
/* main#main {
    margin-bottom: 50px;
    border: 1px solid #e9e9e9;
    padding: 20px;
    margin: 0 auto;
} */

.widget ul {
    padding-left: 0;
    list-style: none;
}

.sidebar.widget li {
    border-bottom: 1px solid #ededed;
    line-height: 25px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.footer.footer-widget ul li{
    padding-bottom: 10px;
}
.widget li:last-child {
    border-bottom: none;
}


/* Make sure select elements fit in widgets. */

.widget select {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    max-width: 100%;
    padding: 8px 15px;
}

@media only screen and (max-width: 767px) {
    #secondary {
        margin-top: 60px;
    }
    form.search-form label {
        width: 94%;
    }
    #primary {
        padding-right: 0;
    }
}


/* Search widget. */


/* ------------------------------------ */

.widget_search .search-submit {
    display: none;
}


/* widget_archive */


/* ------------------------------------ */


/* widget_calendar */


/* ------------------------------------ */

.widget_calendar table {
    margin: 0;
}

.widget_calendar td,
.widget_calendar th {
    border: 1px solid #ededed;
    line-height: 2.3333;
    text-align: center;
    padding: 0;
}

.widget_calendar caption {
    font-weight: 700;
    margin: 0 0 1.6em;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.widget_calendar tbody a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
    background-color: #333;
    color: #fff;
    display: block;
    font-weight: 700;
}

.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
    background-color: #e54a48;
    background-color: rgba(51, 51, 51, 0.7);
    color: #fff;
}


/* widget_categories */


/* ------------------------------------ */

.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
    margin: 0.4688em 0 0 1em;
    padding-top: 0.4688em;
}


/* widget_recent_entries */


/* ------------------------------------ */

.widget_recent_entries .post-date {
    font-style: normal;
    display: block;
    line-height: 2;
    opacity: 0.8;
    display: block;
}


/* widget_rss */


/* ------------------------------------ */

.widget_rss ul {
    list-style: none;
    margin: 0;
}

.widget_rss li {
    margin-bottom: 1.6em;
}

.widget_rss ul:last-child,
.widget_rss li:last-child {
    margin-bottom: 0;
}

.widget_rss .rsswidget {
    border: 0;
    font-weight: 700;
}

.widget_rss .rsswidget img {
    margin-top: -4px;
}

.widget_rss .rss-date,
.widget_rss cite {
    font-style: normal;
    display: block;
    line-height: 2;
    opacity: 0.8;
}


/* ====================================================== */


/* Primary */


/* --------------------------------------- */


/* Aricles */


/* ------------------------------------ */

.blog article.hentry,
#blog-post article.hentry,
.search article.hentry,
.archive article.hentry,
.tag article.hentry,
.category article.hentry,
#ak-blog-post article.hentry {
    border: 1px solid #d6d6d6;
    padding: 15px;
}

.cat-links {
    border-right: 1px solid #333333;
    padding-right: 10px;
}

.tags-links {
    padding-left: 10px;
}

.posted-on a,
.cat-links a,
.tags-links a,
.author a {
    font-weight: 700;
}

.edit-link {
    margin-left: 15px;
}

.edit-link a {
    color: #999999;
    font-weight: 700;
    text-decoration: underline;
}

.edit-link a:hover,
.edit-link a:focus {
    color: #e54a48;
}
.row {
    display: flex;
    flex-wrap: wrap;
}
.sidebar.widget-title{
    margin-block-start:unset;
}
figure.post-image img {
    height: 180px;
}
/* ====================================================== */


/* Footer */


/* --------------------------------------- */


/* Site Info */


/* --------------------------------------- */

.site-info {
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: right;
}

.site-info a {
    font-weight: 700;
}


/* ====================================================== */


/* Content */


/* --------------------------------------- */


/*fix 1170px width content start*/

.site-content {
    width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}


/*full width content ends*/

#primary {
    float: left;
    width: 75%;
    padding-right: 30px;
}

#secondary {
    float: right;
    width: 25%;
}

@media only screen and (max-width: 1170px) {
    .site-content {
        width: 96%;
        margin: 0 auto;
    }
    .container:before,
    .container:after {
        display: block;
        clear: both;
        content: "";
    }
}

@media only screen and (max-width: 767px) {
    #primary,
    #secondary {
        width: 100%;
        float: none;
    }
    .header-title h2.entry-title {
        font-size: 20px;
        margin: 15px 0;
    }
}


/* Alignments */


/* --------------------------------------- */

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/* Posts and Pages */


/* --------------------------------------- */

.sticky {
    display: block;
}

.hentry {
    margin: 20px 0 30px;
}

.byline,
.updated:not(.published) {
    display: none;
}

.single .byline,
.group-blog .byline {
    display: inline;
}

.page-content,
.entry-summary {
    margin: 0.5em 0 0;
    clear: both;
}


/*page links/pagination*/

.page-links {
    clear: both;
    font-weight: 700;
    margin-top: 2em;
    margin-bottom: 2em;
}

.page-links a,
.page-links>span {
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 15px;
    height: 2em;
    line-height: 2;
    margin: 0 3px 3px 3px;
    text-align: center;
    width: 2em;
}

.page-links a {
    background-color: #f7f7f7;
    color: #333;
}

.page-links a:hover,
.page-links a:focus {
    background-color: #e54a48;
    border-color: transparent;
    color: #fff;
}


/* Asides */


/* --------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}


/* Comments */


/* --------------------------------------- */

.comment-list+.comment-respond {
    border-top: 1px solid #eaeaea;
}

.comment-list+.comment-respond,
.comment-navigation+.comment-respond {
    padding-top: 1.6em;
}

.comments-title,
.comment-reply-title {
    font-size: 18px;
    line-height: 1.3333;
}

.comments-title {
    margin-bottom: 1.3333em;
}

.comment-list {
    list-style: none;
    margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
    border-top: 1px solid #eaeaea;
    padding: 1.6em 0;
}

.comment-list .children {
    list-style: none;
    margin: 0;
}

.comment-list .children>li {
    padding-left: 0.8em;
}

.comment-author {
    color: #666;
    margin-bottom: 0.4em;
}

.comment-author a:hover {
    border-bottom: 1px solid #e54a48;
}

.comment-author .avatar {
    float: left;
    height: 32px;
    margin-right: 0.8em;
    width: 32px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
}

.comment-metadata,
.pingback .edit-link {
    color: #999999;
    font-weight: 700;
}

.comment-metadata a,
.pingback .edit-link a {
    color: #666;
}

.comment-metadata a:hover,
.pingback .edit-link a:hover {
    border-bottom: 1px solid #e54a48;
}

.comment-metadata a.comment-edit-link:hover {
    border-bottom: none;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
    color: #333;
}

.comment-metadata {
    margin-bottom: 1.6em;
}

.comment-metadata .edit-link {
    margin-left: 1em;
}

.pingback .edit-link {
    margin-left: 1em;
}

.pingback .edit-link:before {
    top: 5px;
}

.comment-content ul,
.comment-content ol {
    margin: 0 0 1.6em 1.3333em;
}

.comment-content li>ul,
.comment-content li>ol {
    margin-bottom: 0;
}

.comment-content> :last-child {
    margin-bottom: 0;
}

.comment-list .reply {
    font-size: 12px;
}

.comment-list .reply a {
    border: 1px solid #eaeaea;
    color: #666;
    display: inline-block;
    font-weight: 700;
    line-height: 1;
    margin-top: 2em;
    padding: 0.6167em 0.8333em;
    text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
    border-color: #e54a48;
    color: #e54a48;
    outline: 0;
}

.comment-form {
    padding-top: 1.6em;
}

.comment-form label {
    color: #666;
    font-size: 15px;
    font-weight: 500;
    display: block;
    line-height: 1.5;
    margin-left: 5px;
}
p.comment-form-cookies-consent {
    display: flex;
    align-items: baseline;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] {
    width: 100%;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
    color: #666;
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 2em;
}

.logged-in-as a:hover {
    border-bottom: 1px solid #333;
}

.no-comments {
    color: #222;
    font-weight: 400;
    padding-top: 1.6em;
}

.comment-navigation+.no-comments {
    border-top: 0;
}

.form-allowed-tags code {
}

.form-submit {
    margin-bottom: 0;
}

.required {
    color: #c0392b;
}

.comment-reply-title small {
    font-size: 100%;
}

.comment-reply-title small a {
    border: 0;
    float: right;
    height: 32px;
    overflow: hidden;
    width: auto;
}

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}


/* Posts and Pages */


/* --------------------------------------- */

.error404 #primary {
    width: 100%;
}

.error404 .search-form {
    margin-bottom: 30px;
}


/* ====================================================== */


/* Infinite scroll */


/* --------------------------------------- */

.infinite-scroll .posts-navigation,

/* Older / Newer Posts Navigation (always hidden) */

.infinite-scroll.neverending .site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none;
}

.infinity-end.neverending .site-footer {
    display: block;
}


/* ====================================================== */


/* Media */


/* --------------------------------------- */

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}


/* ====================================================== */


/* Captions */


/* --------------------------------------- */

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0 auto;
}

.wp-caption-text {
    text-align: center;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}


/* ====================================================== */


/* Galleries */


/* --------------------------------------- */

.gallery {
    margin-bottom: 1.5em;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}

.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;
}

@media only screen and (max-width: 767px) {
    .gallery-columns-5 .gallery-item,
    .gallery-columns-6 .gallery-item,
    .gallery-columns-7 .gallery-item,
    .gallery-columns-8 .gallery-item,
    .gallery-columns-9 .gallery-item {
        max-width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    .gallery-columns-3 .gallery-item,
    .gallery-columns-4 .gallery-item {
        max-width: 100%;
    }
}


/*footer Setting Css */

.site-info a {
    color: #fff;
}

.site-footer {
    background-color: #333;
    color: #fff;
    margin-top: 20px;
}


/*footer widget */

.footer-widget {
    background-color: #5d5d5d;
    padding-top: 10px;
}

.footer-widget h2.widget-title {
    background-color: #5d5d5d;
    color: #fff;
    border-bottom: 2px solid rgb(255, 255, 255);
}

.footer-widget li {
    border-top: none;
    padding-left: 20x;
    padding-left: 20px;
}

.footer-widget li a {
    color: #fff;
}


/*footer Social Linsk */

.footer-social ul.inline-mode li {
    list-style: none;
    float: left;
    margin-left: 5px;
}

.footer-social ul.inline-mode li a {
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    margin: 8px 0 0 15px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.footer-social ul.inline-mode li a i.fa-facebook:hover {
    color: #3b5998;
}

.footer-social ul.inline-mode li a i.fa-google-plus:hover {
    color: #dc4e41;
}

.footer-social ul.inline-mode li a i.fa-twitter:hover {
    color: #55acee;
}

.footer-social ul.inline-mode li a i.fa-rss:hover {
    color: #f78007;
}

.footer-social ul.inline-mode li a i.fa-linkedin:hover {
    color: #005397;
}

.footer-social ul.inline-mode li a i.fa-instagram:hover {
    color: #a11d95;
}


/*page links/pagination*/

.navigation .nav-links {
    clear: both;
    margin-top: 2em;
    margin-bottom: 2em;
}

.navigation .nav-links a,
.navigation .nav-links>span {
    border: 1px solid #e7494a;
    display: inline-block;
    font-size: 19px;
    height: 2em;
    line-height: 2;
    margin: 0 2px 3px 3px;
    text-align: center;
    width: 3em;
}

h2.screen-reader-text {
    display: none;
}

.navigation .nav-links a {
    background-color: #f7f7f7;
    color: #333;
}

.navigation .nav-links a:hover,
.navigation .nav-links a:focus {
    background-color: #e54a48;
    border-color: transparent;
    color: #fff;
}

.wraper-pagination {
    text-align: center;
}

.navigation .nav-links a:hover,
.navigation .nav-links a:focus {
    background-color: #e54a48;
    border-color: #e5494a;
    color: #fff;
    font-weight: bold;
}

nav.navigation.pagination.stick .current {
    background: #1ccca9;
    color: #fff;
    font-weight: bold;
}

.current {
    background-color: #e7494a;
    color: #fff;
    font-weight: bold;
}


/*widget Tag */

.widget.widget_tag_cloud a {
    color: inherit;
    font-size: inherit!important;
    background-color: #f2f2f2;
    border-radius: 18px;
    padding: 10px 15px;
    line-height: 17px;
    display: inline-block;
    margin-bottom: 7px;
    -o-transition: border-color 0.1s ease-in;
    -webkit-transition: border-color 0.1s ease-in;
    -moz-transition: border-color 0.1s ease-in;
    transition: border-color 0.1s ease-in;
}

.footer.widget.widget_tag_cloud a:hover {
    background-color: #fff;
    color: #000;
}

.site-title {
    font-size: 27px;
    font-weight: 400;
    letter-spacing: 5px;
    color: #1ccca9;
}

.site-title a {
    text-decoration: none;
    font-weight: bold;
}

.footer-social {
    line-height: 3;
}

.entry-more a {
    border: 1px solid #333333;
    color: #fff;
    padding: 8px 16px;
    background: #333333;
    font-weight: 500;
    font-size: 14px;
}

.entry-more {
    margin: 15px 0;
}

.entry-more a:hover {
    background: #e64849;
    border: 1px solid #e5494a;
}

.header-social {
    float: right;
}

.pagination {
    display: inline;
    padding-left: 0;
    margin: 10px 0;
    border-radius: 4px;
}

.site-info {
    text-align: right;
}


/*Header Toggle Buttom */

button.navbar-toggle span {
    background: black;
}

button.navbar-toggle {
    border: 1px solid #333333;
}

@media (max-width: 425px) {
    .header-add {
        height: 10px;
    }
}

.navbar-toggle {
    top: -85px;
}


/*****************************
*      MetaBox
*****************************/

.section-meta span.meta-viewer {
    margin-right: 10px;
    font-size: 12px;
    color: #5c5c5c;
}

.section-meta span.meta-viewer i {
    margin: 0px 5px;
}


/**title */

.section-title h2 {
    font-size: 20px;
    font-weight: 500;
}


/***
* Date
*/

span.meta-date,
span.meta-viewer {
    font-size: 12px;
    text-transform: uppercase;
    color: #5c5c5c;
    margin-right: 10px;
}


/***************************
* Category
*****************************/

span.meta-category ul {
    list-style: none;
    margin: 0px 5px;
    padding: 5px 0px 0px 0px;
    position: absolute;
    top: 0px;
}

ul.post-categories li {
    display: inline-block;
    padding: 1px;
}

span.meta-category ul li a,
ul.post-categories li a {
    background: #da5c5b;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    font-weight: 600;
}

.section-meta span {
    margin-right: 10px;
}

figure {
    margin: 0;
    position: relative;
}

span.meta-category {
    position: absolute;
    top: 0;
}

span.meta-category a {
    background: #e7494a;
    color: #fff;
    border: 1px solid #e7494a;
    border: 5p;
    padding: 3px;
}


/* .header-title {
  padding: 20px 0px 0px 0px;
} */


/* h4.meta-title {
  font-size: 17px;
  height: 50px;
} */

.view-all,
.more-posts {
    float: right;
    display: inline-block;
    background: #da5c5b;
    padding: 4px 15px;
    border: 1px solid #da5c5b;
    border-radius: 3px;
    position: absolute;
    top: 15px;
    right: 0;
}

.view-all {
    padding: 6px 15px;
}

.view-all a,
.more-posts a {
    color: #fff;
    font-weight: 600;
}


/* Category Color */

.colorful-cat a {
    background: #e7494a none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    margin-right: 3px;
    margin-bottom: 5px;
    padding: 0 8px;
    position: relative;
    z-index: 1;
    border-radius: 4px;
    font-weight: 600;
}

.colorful-cat a:hover {
    background: red;
    color: #fff;
}

span.meta-category {
    position: absolute;
    top: 6px;
    left: 10px;
}

.colorful-cat a:hover {
    color: #fff !important;
}

.trend-pst .post-tp-6 figure {
    margin-right: 4px;
}


/**
* Hoever Effect
*/

.photo img {
    width: 100%;
    height: 280px;
    object-fit: cover;
    box-shadow: 10px 15px 25px 0 rgba(0, 0, 0, 0.2);
    display: block;
    transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.photo:hover img {
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.1);
}


/**
* Related Post Margin
*/

div#related_posts .post-article {
    margin-bottom: 30px;
}
h1.entry-title {
    margin-bottom: 10px;
    font-size: 20px;
}
.site-title{
    margin-bottom: 0;
}

/* iPads (portrait) ----------- */

@media only screen and (max-width: 1024px) {
    .colorful-cat {
        padding-top: 10px;
    }
}



/***
* For Contact Page
*/

label {
    color: #333;
    font-size: 16px;
    margin-bottom: 0px;
}
#search-1 form{
    display: flex;
    align-items: center;
    justify-content: center;
}

label span {
    color: #ff2e2e;
}

input[type="text"],
input[type="email"] {
    width: 500px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    box-shadow: none;
}

input[type="submit"] {
    background: #ff2e2e;
    font-size: 15px !important;
    color: #ffffff;
    text-align: center;
    margin-top: 10px;
    display: inline-block;
    border: none;
    cursor: pointer;
    outline: none;
}
.page-header {
    padding-bottom: 9px;
    margin: 20px 0 20px;
    border-bottom:unset;
}

textarea {
    width: 500px;
    border: 2px solid #e6e6e6;
    resize: none;
    box-shadow: none;
}


/* Site Info */


/* --------------------------------------- */

.widget_eblog_lite_pro_grid_post_area img.img-responsive,
.widget_eblog_lite_pro_sidebar_list_widget_area img.img-responsive,
.footer-widget img.img-responsive {
    width: auto;
}

.widget_eblog_lite_pro_sidebar_list_widget_area img.img-responsive {
    margin-top: 5px;
}

#sliderSection .widget {
    margin: 20px 0 23px 0;
}

.site-info {
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}

.site-info a {
    font-weight: 700;
}

.footer-widget .widget {
    margin: 0;
}

.footer-widget .section-meta h3.meta-title a {
    line-height: 16px;
}

span.meta-date i {
    padding-right: 8px;
}

.post-grid-view article {
    margin: 20px 0;
}

.footer-widget h2.widget-title {
    padding: 12px 15px 12px 0;
}

.footer-widget .section-meta h4.meta-title a {
    color: #e2e2e2 !important;
}

.footer-widget .section-meta span.meta-date {
    color: #fff !important;
}

.footer-widget .section-meta span.meta-viewer {
    color: #fff !important;
}

.social-links a img {
    width: 30px;
}

span.sub-toggle i.fa.fa-plus {
    color: #fff;
    font-size: 12px;
    margin-left: 10px;
}

.social-links {
    float: right;
    margin-bottom: 20px;
}

.header-title h2.entry-title a,
h4.meta-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
}

h4.meta-title {
    font-size: 14px;
    line-height: 20px;
}

h4.meta-title a {
    font-weight: 600;
}

div#eblog_lite_main_slider {
    margin-bottom: 20px;
}

section.sidebar.widget.widget_tag_cloud .tagcloud a {
    color: #222222;
}

.section-meta span {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 13px;
    color: #666;
}

.article .article-title>a {
    font-size: 24px;
    font-weight: 700;
}

nav#breadcrumb {
    background: #f8f8f8;
    padding: 20px 0;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

h2.breadcrumb-title {
    color: #000;
    font-size: 25px;
    font-weight: 600;
    text-align: center;
    padding: 0px 0 10px;
}

.breadcrumb-trail.breadcrumbs {
    text-align: center;
}

ul.trail-items li {
    display: inline-block;
    margin-left: 5px;
}

ul.trail-items li:not(:last-of-type):after {
    content: " / ";
}

.breadcrumbs,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb {
    font-size: 13px;
    line-height: 1.25;
    margin: 6px 0;
    text-align: center;
}


/* responsvie section */

li.menu-item-has-children {
    position: relative;
}

/* .main-navigation ul ul.sub-menu {
    display: none;
} */

li.menu-item-has-children span.sub-toggle {
    position: absolute;
    top: 14px;
    right: 5px;
}


/* Tuesday, Auguest 25, 2020 */


/* Search box */

form.search-form input[type="submit"] {
    font-size: 16px;
    font-weight: 400;
    padding: 10px;
    text-align: center;
    margin-top: 0px;
    display: inline-block;
    border: none;
}
.widget_block h2,.sidebar.widget-title, .sidebar.widgettitle,.sidebar.widget.widget_block.widget_search label{
    position: relative;
}
.widget_block h2:before,.sidebar.widget-title:before, .sidebar.widgettitle:before,.sidebar.widget.widget_block.widget_search label:before{
    content: "";
    height: 2px;
    width: 100%;
    background-color: #bbb;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.widget_block h2:after,.sidebar.widget-title:after, .sidebar.widgettitle:after,.sidebar.widget.widget_block.widget_search label:after{
    content: "";
    height: 2px;
    width: 20%;
    background-color: #E7494A;
    position: absolute;
    bottom: -10px;
    left: 0;
}
form.search-form input[type="submit"]:hover {
    box-shadow: unset;
}

.wp-block-search__button{
    margin-left: 0;
    border-radius: unset;
    border-left: unset;
}
/* Comment box */

textarea#comment {
    width: 100%;
}


/* Sunday , 2020 */

article.entry-content {
    margin: 0;
    padding: 0;
}

header.entry-header .header-title h2.entry-title {
    margin-top: 0;
    margin-bottom: 0;
}

article .photo img {
    height: 200px;
}


/* Rensponsive */

@media only screen and (max-width: 768px) {
    .entry-more a {
        padding: 5px 10px;
        font-size: 17px;
    }
    #primary {
        width: 100%;
    }
    #secondary {
        width: 100%;
    }
    .header-title h2.entry-title a,
    h4.meta-title {
        font-size: 22px;
        line-height: 20px;
        margin-top: 10px;
        display: inline-block;
    }
    .social-links {
        float: left;
        margin:10px 0 20px;
    }
    .entry-content img{
        margin-top: 15px !important;
    }
    section.error-404.not-found input {
        margin-top: 10px;
    }
}

.section-meta .short-description {
    display: none;
}


/* Media query */

@media only screen and (max-width: 1024px) {
    .sidebar.widget_search form.search-form label {
        width: auto;
    }
    .sidebar.widget_search form.search-form .search-submit {
        display: none;
    }
    nav#breadcrumb,
    .site-main .page-header {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }
    .blog article.hentry,
    #blog-post article.hentry,
    .search article.hentry,
    .archive article.hentry,
    .tag article.hentry,
    .category article.hentry,
    #ak-blog-post article.hentry {
        padding: 10px;
    }
    .header-title h2.entry-title {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    div#related_posts .post-article {
        margin-bottom: 30px;
    }
    div#primary-menu {
        display: none;
    }
    .main-navigation {
        background: none !important;
    }
    header#masthead {
        position: relative;
    }
    nav#site-navigation {
        top: 40%;
        right: 20px;
        /* position: absolute; */
        position: absolute;
        z-index: 1;
    }
}

@media only screen and (max-width: 768px) {
    .header-title h2.entry-title {
        margin: 10px 0;
    }
    article .entry-content,
    article .entry-content p {
        margin:0px 0px 20px;
    }
    #primary {
        padding-right: 0;
    }
    .sidebar.widget_search form.search-form label {
        width: 100%;
    }
    input[type="search"] {
        box-sizing: inherit;
    }
    .section-meta .short-description {
        display: block;
    }
    ul.trail-items {
        text-align: left;
    }
    .site-content {
        padding-top: 15px;
    }
    div#related_posts figure.post-image img {
        width: 100%;
    }
    div#related_posts h4.meta-title a {
        font-size: 17px;
    }
}

@media only screen and (max-width: 426px) {
    .main-navigation {
        background: #333333;
    }
    .header-title h2.entry-title {
        line-height: 25px;
    }
    .section-meta .short-description {
        display: none;
    }
    .post-grid-view article h4.meta-title {
        font-size: 16px;
    }
    #eblog_lite_main_slider .article .article-img img {
        height: 220px;
    }
    #eblog_lite_main_slider .article .article-title>a {
        font-size: 18px;
    }
    .photo img {
        width: 100%;
        height: auto;
    }
}

/* Widgets CSS */
.post-grid-view.row .post-image img {
    border-radius: unset;
    height: 300px;
    width: 100%;
}
.post-grid-view.row .section-meta h4 {
    font-size: 20px;
    line-height: 1.2;
    padding: 10px 10px 15px;
    margin-bottom: 20px;
}
.post-grid-view img {
    height: 100px;
    border-radius: unset !important;
    width: 100%;

}
.post-grid-view article {
    margin: 30px 0px;
}
.section-meta h4.meta-title {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
}
.section-meta span{
    font-size: 15px;
    margin-top: 5px;
    display: inline-block;
}
.article .article-title>a {
    font-size: 24px;
    font-weight: 600;
}
.article .article-meta li {
    display: inline-block;
    color: #ccc;
    font-weight: 500;
    font-size: 15px;
}
.article.article.thumb-article ul.post-categories {
    margin-bottom: 15px;
    margin-left: 0px;
    padding-left: 0;
}
ul.post-categories li a {
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 5px;
    font-weight: 600;
    display: inline-block;
}
article .photo img{
    height: unset;
}
.article .article-img img{
    height: 400px;
}
.owl-prev i {
    padding: 0 0 0 12px;
}
.owl-next i {
    padding: 0 0 0 12px;
}

.owl-theme.center-owl-nav .owl-nav [class*='owl-'] {     
    width: 30px;
    height: 30px;
    line-height: 30px;
}
img{
    object-fit: cover;
    width: 100%;
}
textarea{
    background-color: unset;
    border: 1px solid #ccc;
    margin-top: 5px;
}