Make WordPress Themes

Changeset 320186


Ignore:
Timestamp:
03/30/2026 11:53:52 AM (7 months ago)
Author:
themedropbox
Message:

New version of Consultancy Firm - 1.3.2

Location:
consultancy-firm/1.3.2
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • consultancy-firm/1.3.2/languages/consultancy-firm.pot

    r314027 r320186  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Consultancy Firm 1.3.1\n"
     5"Project-Id-Version: Consultancy Firm 1.3.2\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/consultancy-firm\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-01-23T00:17:03+00:00\n"
     12"POT-Creation-Date: 2026-03-18T18:50:08+05:30\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.11.0\n"
     14"X-Generator: WP-CLI 2.12.0\n"
    1515"X-Domain: consultancy-firm\n"
    1616
    … …  
    4747#. translators: %d: ID of a post.
    4848#: classes/class-walker-menu.php:76
     49#, php-format
    4950msgid "#%d (no title)"
    5051msgstr ""
    … …  
    5758#. translators: 1: title.
    5859#: comments.php:22
     60#, php-format
    5961msgid "One thought on &ldquo;%1$s&rdquo;"
    6062msgstr ""
    … …  
    6264#. translators: 1: comment count number, 2: title.
    6365#: comments.php:28
     66#, php-format
    6467msgctxt "comments title"
    6568msgid "%1$s thought on &ldquo;%2$s&rdquo;"
    … …  
    10141017#. translators: %s: plugin name.
    10151018#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:330
     1019#, php-format
    10161020msgid "Installing Plugin: %s"
    10171021msgstr ""
    … …  
    10191023#. translators: %s: plugin name.
    10201024#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:332
     1025#, php-format
    10211026msgid "Updating Plugin: %s"
    10221027msgstr ""
    … …  
    10281033#. translators: 1: plugin name(s).
    10291034#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:334
     1035#, php-format
    10301036msgid "This theme requires the following plugin: %1$s."
    10311037msgid_plural "This theme requires the following plugins: %1$s."
    … …  
    10351041#. translators: 1: plugin name(s).
    10361042#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:340
     1043#, php-format
    10371044msgid "This theme recommends the following plugin: %1$s."
    10381045msgid_plural "This theme recommends the following plugins: %1$s."
    … …  
    10421049#. translators: 1: plugin name(s).
    10431050#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:346
     1051#, php-format
    10441052msgid "The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s."
    10451053msgid_plural "The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s."
    … …  
    10491057#. translators: 1: plugin name(s).
    10501058#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:352
     1059#, php-format
    10511060msgid "There is an update available for: %1$s."
    10521061msgid_plural "There are updates available for the following plugins: %1$s."
    … …  
    10561065#. translators: 1: plugin name(s).
    10571066#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:358
     1067#, php-format
    10581068msgid "The following required plugin is currently inactive: %1$s."
    10591069msgid_plural "The following required plugins are currently inactive: %1$s."
    … …  
    10631073#. translators: 1: plugin name(s).
    10641074#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:364
     1075#, php-format
    10651076msgid "The following recommended plugin is currently inactive: %1$s."
    10661077msgid_plural "The following recommended plugins are currently inactive: %1$s."
    … …  
    11111122#. translators: 1: plugin name.
    11121123#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:390
     1124#, php-format
    11131125msgid "No action taken. Plugin %1$s was already active."
    11141126msgstr ""
    … …  
    11161128#. translators: 1: plugin name.
    11171129#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:392
     1130#, php-format
    11181131msgid "Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin."
    11191132msgstr ""
    … …  
    11211134#. translators: 1: dashboard link.
    11221135#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:394
     1136#, php-format
    11231137msgid "All plugins installed and activated successfully. %1$s"
    11241138msgstr ""
    … …  
    11651179#. translators: %s: version number
    11661180#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:1982
     1181#, php-format
    11671182msgid "TGMPA v%s"
    11681183msgstr ""
    … …  
    12141229#. translators: 1: install status, 2: update status
    12151230#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2342
     1231#, php-format
    12161232msgctxt "Install/Update Status"
    12171233msgid "%1$s, %2$s"
    … …  
    12201236#. translators: 1: number of plugins.
    12211237#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2388
     1238#, php-format
    12221239msgctxt "plugins"
    12231240msgid "All <span class=\"count\">(%s)</span>"
    … …  
    12281245#. translators: 1: number of plugins.
    12291246#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2392
     1247#, php-format
    12301248msgid "To Install <span class=\"count\">(%s)</span>"
    12311249msgid_plural "To Install <span class=\"count\">(%s)</span>"
    … …  
    12351253#. translators: 1: number of plugins.
    12361254#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2396
     1255#, php-format
    12371256msgid "Update Available <span class=\"count\">(%s)</span>"
    12381257msgid_plural "Update Available <span class=\"count\">(%s)</span>"
    … …  
    12421261#. translators: 1: number of plugins.
    12431262#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2400
     1263#, php-format
    12441264msgid "To Activate <span class=\"count\">(%s)</span>"
    12451265msgid_plural "To Activate <span class=\"count\">(%s)</span>"
    … …  
    12861306#. translators: %2$s: plugin name in screen reader markup
    12871307#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2603
     1308#, php-format
    12881309msgid "Install %2$s"
    12891310msgstr ""
    … …  
    12911312#. translators: %2$s: plugin name in screen reader markup
    12921313#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2608
     1314#, php-format
    12931315msgid "Update %2$s"
    12941316msgstr ""
    … …  
    12961318#. translators: %2$s: plugin name in screen reader markup
    12971319#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:2614
     1320#, php-format
    12981321msgid "Activate %2$s"
    12991322msgstr ""
    … …  
    13451368#. translators: 1: plugin name, 2: action number 3: total number of actions.
    13461369#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:3498
     1370#, php-format
    13471371msgid "Updating Plugin %1$s (%2$d/%3$d)"
    13481372msgstr ""
    … …  
    13501374#. translators: 1: plugin name, 2: error message.
    13511375#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:3501
     1376#, php-format
    13521377msgid "An error occurred while installing %1$s: <strong>%2$s</strong>."
    13531378msgstr ""
    … …  
    13551380#. translators: 1: plugin name.
    13561381#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:3503
     1382#, php-format
    13571383msgid "The installation of %1$s failed."
    13581384msgstr ""
    … …  
    13641390#. translators: 1: plugin name.
    13651391#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:3509
     1392#, php-format
    13661393msgid "%1$s installed and activated successfully."
    13671394msgstr ""
    … …  
    13851412#. translators: 1: plugin name, 2: action number 3: total number of actions.
    13861413#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:3512
     1414#, php-format
    13871415msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)"
    13881416msgstr ""
    … …  
    13941422#. translators: 1: plugin name.
    13951423#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:3517
     1424#, php-format
    13961425msgid "%1$s installed successfully."
    13971426msgstr ""
    … …  
    14031432#. translators: 1: plugin name, 2: action number 3: total number of actions.
    14041433#: inc/homepage-setup/tgm/class-tgm-plugin-activation.php:3520
     1434#, php-format
    14051435msgid "Installing Plugin %1$s (%2$d/%3$d)"
    14061436msgstr ""
    … …  
    14711501#. translators: %s: Name of current post. Only visible to screen readers
    14721502#: inc/template-tags.php:312
     1503#, php-format
    14731504msgid "Edit <span class=\"screen-reader-text\">%s</span>"
    14741505msgstr ""
    … …  
    15191550#. Translators: %s is the search query.
    15201551#: lib/breadcrumbs/breadcrumbs.php:314
     1552#, php-format
    15211553msgid "Search results for: %s"
    15221554msgstr ""
    … …  
    15241556#. Translators: %s is the page number.
    15251557#: lib/breadcrumbs/breadcrumbs.php:316
     1558#, php-format
    15261559msgid "Page %s"
    15271560msgstr ""
    … …  
    15291562#. Translators: %s is the page number.
    15301563#: lib/breadcrumbs/breadcrumbs.php:318
     1564#, php-format
    15311565msgid "Comment Page %s"
    15321566msgstr ""
    … …  
    15341568#. Translators: Minute archive title. %s is the minute time format.
    15351569#: lib/breadcrumbs/breadcrumbs.php:320
     1570#, php-format
    15361571msgid "Minute %s"
    15371572msgstr ""
    … …  
    15391574#. Translators: Weekly archive title. %s is the week date format.
    15401575#: lib/breadcrumbs/breadcrumbs.php:322
     1576#, php-format
    15411577msgid "Week %s"
    15421578msgstr ""
    … …  
    16141650#. translators: %1$s: Link to create a new post.
    16151651#: template-parts/content-none.php:22
     1652#, php-format
    16161653msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
    16171654msgstr ""
    … …  
    16311668#. translators: %s: Name of current post.
    16321669#: template-parts/content-single.php:69
     1670#, php-format
    16331671msgid "Read More %s <span class=\"meta-nav\">&rarr;</span>"
    16341672msgstr ""
  • consultancy-firm/1.3.2/readme.txt

    r314027 r320186  
    44Tested up to: 6.9
    55Requires PHP: 7.2
    6 Stable tag: 1.3.1
     6Stable tag: 1.3.2
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
    … …  
    139139* Updated RTL CSS.
    140140* Updated POT File.
     141
     142= 1.3.2 =
     143* Added css for sidebar.
     144* Added blog page css.
     145* Updated rtl CSS.
     146* Updated pot File.
  • consultancy-firm/1.3.2/rtl.css

    r314027 r320186  
    44
    55html {
    6   line-height: 1.15;
    7   -webkit-text-size-adjust: 100%;
    8   font-size: 62.5%;
    9   /* 1rem = 10px */
    10   box-sizing: border-box;
     6    line-height: 1.15;
     7    -webkit-text-size-adjust: 100%;
     8    font-size: 62.5%;
     9    /* 1rem = 10px */
     10    box-sizing: border-box;
    1111}
    1212
    1313body {
    14   border: none;
    15   margin: 0;
    16   padding: 0;
    17   font-family: var(--font-main);
    18   color: #010F1C;
    19   background: #FAF9F6;
     14    border: none;
     15    margin: 0;
     16    padding: 0;
     17    font-family: var(--font-main);
     18    color: #010F1C;
     19    background: #FAF9F6;
    2020}
    2121
    2222h1 {
    23   font-size: 2em;
    24   margin: 0.67em 0;
     23    font-size: 2em;
     24    margin: 0.67em 0;
    2525}
    2626
    2727.header-social .social-area a {
    28   align-items: center;
    29   display: flex;
     28    align-items: center;
     29    display: flex;
    3030}
    3131
    3232a.social-4 {
    33   width: 15px;
     33    width: 15px;
    3434}
    3535
    3636hr {
    37   box-sizing: content-box;
    38   height: 0;
    39   overflow: visible;
     37    box-sizing: content-box;
     38    height: 0;
     39    overflow: visible;
    4040}
    4141
    4242pre {
    43   font-size: 1em;
    44   background: #eee;
    45   font-family: var(--font-main);
    46   font-size: 15px;
    47   line-height: 1.6;
    48   margin-bottom: 1.6em;
    49   max-width: 100%;
    50   overflow: auto;
    51   padding: 1.6em;
     43    font-size: 1em;
     44    background: #eee;
     45    font-family: var(--font-main);
     46    font-size: 15px;
     47    line-height: 1.6;
     48    margin-bottom: 1.6em;
     49    max-width: 100%;
     50    overflow: auto;
     51    padding: 1.6em;
    5252}
    5353
    5454a {
    55   background-color: transparent;
     55    background-color: transparent;
    5656}
    5757
    5858abbr[title] {
    59   border-bottom: none;
    60   text-decoration: underline;
    61   text-decoration: underline dotted;
     59    border-bottom: none;
     60    text-decoration: underline;
     61    text-decoration: underline dotted;
    6262}
    6363
    6464b,
    6565strong {
    66   font-weight: bolder;
     66    font-weight: bolder;
    6767}
    6868
    … …  
    7373tt,
    7474var {
    75   font-family: var(--font-main);
    76   font-size: 1em;
    77   font-family: var(--font-main);
    78   font-size: 15px;
    79   font-size: 0.9375rem;
     75    font-family: var(--font-main);
     76    font-size: 1em;
     77    font-family: var(--font-main);
     78    font-size: 15px;
     79    font-size: 0.9375rem;
    8080}
    8181
    8282small {
    83   font-size: 85%;
     83    font-size: 85%;
    8484}
    8585
    8686img {
    87   border-style: none;
     87    border-style: none;
    8888}
    8989
    … …  
    9393select,
    9494textarea {
    95   font-size: 100%;
    96   line-height: 1.15;
    97   margin: 0;
     95    font-size: 100%;
     96    line-height: 1.15;
     97    margin: 0;
    9898}
    9999
    100100button,
    101101input {
    102   font-family: var(--font-main);
    103   overflow: visible;
     102    font-family: var(--font-main);
     103    overflow: visible;
    104104}
    105105
    106106button,
    107107select {
    108   text-transform: none;
     108    text-transform: none;
    109109}
    110110
    … …  
    113113[type="reset"],
    114114[type="submit"] {
    115   -webkit-appearance: button;
     115    -webkit-appearance: button;
    116116}
    117117
    … …  
    120120[type="reset"]::-moz-focus-inner,
    121121[type="submit"]::-moz-focus-inner {
    122   border-style: none;
    123   padding: 0;
     122    border-style: none;
     123    padding: 0;
    124124}
    125125
    … …  
    128128[type="reset"]:-moz-focusring,
    129129[type="submit"]:-moz-focusring {
    130   outline: 1px dotted ButtonText;
     130    outline: 1px dotted ButtonText;
    131131}
    132132
    133133fieldset {
    134   padding: 0.35em 0.75em 0.625em;
     134    padding: 0.35em 0.75em 0.625em;
    135135}
    136136
    137137legend {
    138   box-sizing: border-box;
    139   color: inherit;
    140   display: table;
    141   max-width: 100%;
    142   padding: 0;
    143   /* 3 */
    144   white-space: normal;
     138    box-sizing: border-box;
     139    color: inherit;
     140    display: table;
     141    max-width: 100%;
     142    padding: 0;
     143    /* 3 */
     144    white-space: normal;
    145145}
    146146
    147147progress {
    148   vertical-align: baseline;
     148    vertical-align: baseline;
    149149}
    150150
    151151textarea {
    152   overflow: auto;
     152    overflow: auto;
    153153}
    154154
    155155[type="checkbox"],
    156156[type="radio"] {
    157   box-sizing: border-box;
    158   padding: 0;
     157    box-sizing: border-box;
     158    padding: 0;
    159159}
    160160
    161161[type="number"]::-webkit-inner-spin-button,
    162162[type="number"]::-webkit-outer-spin-button {
    163   height: auto;
     163    height: auto;
    164164}
    165165
    166166[type="search"] {
    167   -webkit-appearance: textfield;
    168   outline-offset: -2px;
     167    -webkit-appearance: textfield;
     168    outline-offset: -2px;
    169169}
    170170
    171171[type="search"]::-webkit-search-decoration {
    172   -webkit-appearance: none;
     172    -webkit-appearance: none;
    173173}
    174174
    175175::-webkit-file-upload-button {
    176   -webkit-appearance: button;
    177   font: inherit;
     176    -webkit-appearance: button;
     177    font: inherit;
    178178}
    179179
    180180details {
    181   display: block;
     181    display: block;
    182182}
    183183
    184184summary {
    185   display: list-item;
     185    display: list-item;
    186186}
    187187
    188188template {
    189   display: none;
     189    display: none;
    190190}
    191191
    192192[hidden] {
    193   display: none;
    194 }
    195 
     193    display: none;
     194}
    196195
    197196/*--------------------------------------------------------------
    198197# Typography
    199198--------------------------------------------------------------*/
    200 
    201199body,
    202200button,
    … …  
    205203optgroup,
    206204textarea {
    207   font-weight: 400;
    208   font-size: 1.8rem;
    209   line-height: 1.6;
    210   -webkit-font-smoothing: antialiased;
     205    font-weight: 400;
     206    font-size: 1.8rem;
     207    line-height: 1.6;
     208    -webkit-font-smoothing: antialiased;
    211209}
    212210
    … …  
    217215h5,
    218216h6 {
    219   line-height: 1.2;
    220   clear: both;
    221   margin-top: 0;
    222   font-weight: bold;
    223   font-family: var(--font-head);
     217    line-height: 1.2;
     218    clear: both;
     219    margin-top: 0;
     220    font-weight: bold;
     221    font-family: var(--font-head);
    224222}
    225223
    226224p {
    227   font-family: var(--font-main);
    228   margin-bottom: 1.5em;
    229   margin-top: 0;
     225    font-family: var(--font-main);
     226    margin-bottom: 1.5em;
     227    margin-top: 0;
    230228}
    231229
    232230.entry-title {
    233   font-weight: bold;
     231    font-weight: bold;
    234232}
    235233
    236234.entry-title a:hover {
    237   text-decoration: none;
    238   background-size: 100% 100%;
     235    text-decoration: none;
     236    background-size: 100% 100%;
    239237}
    240238
    241239.entry-title-large {
    242   font-size: 5.4rem;
     240    font-size: 5.4rem;
    243241}
    244242
    245243.entry-title-big {
    246   font-size: 4.2rem;
     244    font-size: 4.2rem;
    247245}
    248246
    249247.entry-title-medium {
    250   font-size: 2.2rem;
     248    font-size: 2.2rem;
    251249}
    252250
    253251.entry-title-small {
    254   font-size: 1.6rem;
     252    font-size: 1.6rem;
    255253}
    256254
    257255@media (max-width: 991px) {
    258   .entry-title-big {
    259     font-size: 2.7rem;
    260   }
     256    .entry-title-big {
     257        font-size: 2.7rem;
     258    }
    261259}
    262260
    … …  
    265263em,
    266264i {
    267   font-style: italic;
     265    font-style: italic;
    268266}
    269267
    270268blockquote {
    271   margin: 0 1.5em;
     269    margin: 0 1.5em;
    272270}
    273271
    274272address {
    275   margin: 0 0 1.5em;
     273    margin: 0 0 1.5em;
    276274}
    277275
    278276abbr,
    279277acronym {
    280   border-bottom: 1px dotted #666;
    281   cursor: help;
     278    border-bottom: 1px dotted #666;
     279    cursor: help;
    282280}
    283281
    284282big {
    285   font-size: 125%;
     283    font-size: 125%;
    286284}
    287285
    288286::-moz-selection {
    289   background: #070707;
    290   color: #fff;
     287    background: #070707;
     288    color: #fff;
    291289}
    292290
    293291::selection {
    294   background: #070707;
    295   color: #fff;
    296 }
    297 
     292    background: #070707;
     293    color: #fff;
     294}
    298295
    299296/*--------------------------------------------------------------
    300297# Elements
    301298--------------------------------------------------------------*/
    302 
    303299*,
    304300::after,
    305301::before {
    306   -webkit-box-sizing: border-box;
    307   -moz-box-sizing: border-box;
    308   box-sizing: border-box;
     302    -webkit-box-sizing: border-box;
     303    -moz-box-sizing: border-box;
     304    box-sizing: border-box;
    309305}
    310306
    … …  
    312308
    313309.body-scroll-locked {
    314   overflow: hidden;
     310    overflow: hidden;
    315311}
    316312
    317313hr {
    318   background-color: #ccc;
    319   border: 0;
    320   height: 1px;
    321   margin-bottom: 1.5em;
     314    background-color: #ccc;
     315    border: 0;
     316    height: 1px;
     317    margin-bottom: 1.5em;
    322318}
    323319
    324320ul,
    325321ol {
    326   margin-top: 0;
    327   margin-bottom: 1rem;
     322    margin-top: 0;
     323    margin-bottom: 1rem;
    328324}
    329325
    330326ul {
    331   list-style: disc;
     327    list-style: disc;
    332328}
    333329
    334330ol {
    335   list-style: decimal;
    336 }
    337 
    338 li > ul,
    339 li > ol {
    340   margin-bottom: 0;
    341   margin-right: 1.5em;
     331    list-style: decimal;
     332}
     333
     334li>ul,
     335li>ol {
     336    margin-bottom: 0;
     337    margin-right: 1.5em;
    342338}
    343339
    344340dt {
    345   font-weight: bold;
     341    font-weight: bold;
    346342}
    347343
    348344dd {
    349   margin: 0 1.5em 1.5em;
     345    margin: 0 1.5em 1.5em;
    350346}
    351347
    352348img {
    353   height: auto;
    354   max-width: 100%;
    355   vertical-align: top;
     349    height: auto;
     350    max-width: 100%;
     351    vertical-align: top;
    356352}
    357353
    358354figure {
    359   margin: 1em 0;
     355    margin: 1em 0;
    360356}
    361357
    362358table {
    363   margin: 0 0 1.5em;
    364   width: 100%;
     359    margin: 0 0 1.5em;
     360    width: 100%;
    365361}
    366362
    367363.data-bg {
    368   background-size: cover;
    369   background-position: center;
    370   background-repeat: no-repeat;
    371   display: block;
    372   overflow: hidden;
    373   width: 100%;
     364    background-size: cover;
     365    background-position: center;
     366    background-repeat: no-repeat;
     367    display: block;
     368    overflow: hidden;
     369    width: 100%;
    374370}
    375371
    376372.data-bg-fixed {
    377   background-attachment: fixed;
     373    background-attachment: fixed;
    378374}
    379375
    380376.data-bg-large {
    381   height: 700px;
     377    height: 700px;
    382378}
    383379
    384380.data-bg-big {
    385   height: 575px;
     381    height: 575px;
    386382}
    387383
    388384.data-bg-medium {
    389   height: 400px;
     385    height: 400px;
    390386}
    391387
    392388.data-bg-small {
    393   height: 290px;
     389    height: 290px;
    394390}
    395391
    396392.data-bg-xsmall {
    397   height: 180px;
     393    height: 180px;
    398394}
    399395
    400396.data-bg-thumbnail {
    401   height: 140px;
     397    height: 140px;
    402398}
    403399
    404400@media (max-width: 991px) {
    405   .data-bg-large,
    406   .data-bg-big,
    407   .data-bg-medium,
    408   .data-bg-small,
    409   .data-bg-xsmall,
    410   .data-bg-thumbnail {
    411     height: 250px;
    412   }
    413 }
    414 
     401
     402    .data-bg-large,
     403    .data-bg-big,
     404    .data-bg-medium,
     405    .data-bg-small,
     406    .data-bg-xsmall,
     407    .data-bg-thumbnail {
     408        height: 250px;
     409    }
     410}
    415411
    416412/*----------------------------------------------------*/
    417413
    418414figure.wp-block-gallery.columns-3 {
    419   padding-left: 10%;
    420 }
    421 
     415    padding-left: 10%;
     416}
    422417
    423418/* Gallery */
    424419
    425420.wp-block-gallery {
    426   margin-bottom: 28px;
    427   margin-right: 0;
     421    margin-bottom: 28px;
     422    margin-right: 0;
    428423}
    429424
    430425.wp-block-gallery figcaption {
    431   font-style: italic;
     426    font-style: italic;
    432427}
    433428
    434429.wp-block-gallery.aligncenter {
    435   display: flex;
    436   margin: 0 -8px;
     430    display: flex;
     431    margin: 0 -8px;
    437432}
    438433
    439434figure.wp-block-gallery.columns-3 {
    440   padding-left: 15%;
     435    padding-left: 15%;
    441436}
    442437
    443438figure.wp-block-gallery.columns-2 {
    444   padding-left: 1%;
     439    padding-left: 1%;
    445440}
    446441
    447442ul.blocks-gallery-grid {
    448   width: 70%;
     443    width: 70%;
    449444}
    450445
    451446h2.entry-title.entry-title-medium,
    452447h1.entry-title.entry-title-large span {
    453   word-wrap: break-word;
     448    word-wrap: break-word;
    454449}
    455450
    456451.wp-block-button__link {
    457   border-radius: 30px;
    458 }
    459 
     452    border-radius: 30px;
     453}
    460454
    461455/*--------------------------------------------------------------
    462456# Forms
    463457--------------------------------------------------------------*/
    464 
    465458fieldset {
    466   border: 0.2rem solid #e1e1e3;
    467   margin-bottom: 3rem;
    468   margin-top: 3rem;
    469   padding: 2rem;
    470 }
    471 
    472 fieldset > *:first-child {
    473   margin-top: 0;
    474 }
    475 
    476 fieldset > *:last-child {
    477   margin-bottom: 0;
     459    border: 0.2rem solid #e1e1e3;
     460    margin-bottom: 3rem;
     461    margin-top: 3rem;
     462    padding: 2rem;
     463}
     464
     465fieldset>*:first-child {
     466    margin-top: 0;
     467}
     468
     469fieldset>*:last-child {
     470    margin-bottom: 0;
    478471}
    479472
    480473form {
    481   margin-bottom: 3rem;
    482   margin-top: 3rem;
    483 }
    484 
    485 form > *:first-child {
    486   margin-top: 0;
    487 }
    488 
    489 form > *:last-child {
    490   margin-bottom: 0;
     474    margin-bottom: 3rem;
     475    margin-top: 3rem;
     476}
     477
     478form>*:first-child {
     479    margin-top: 0;
     480}
     481
     482form>*:last-child {
     483    margin-bottom: 0;
    491484}
    492485
    493486legend {
    494   font-size: 0.85em;
    495   font-weight: 700;
    496   padding: 0 1rem;
     487    font-size: 0.85em;
     488    font-weight: 700;
     489    padding: 0 1rem;
    497490}
    498491
    499492label {
    500   display: block;
    501   font-size: 1.5rem;
    502   font-weight: 600;
    503   margin: 0 0 0.5rem 0;
     493    display: block;
     494    font-size: 1.5rem;
     495    font-weight: 600;
     496    margin: 0 0 0.5rem 0;
    504497}
    505498
    506499label.inline,
    507 input[type="checkbox"] + label {
    508   display: inline;
    509   font-weight: 400;
    510   margin-right: 0.5rem;
     500input[type="checkbox"]+label {
     501    display: inline;
     502    font-weight: 400;
     503    margin-right: 0.5rem;
    511504}
    512505
    … …  
    515508button,
    516509.select {
    517   line-height: 1;
     510    line-height: 1;
    518511}
    519512
    … …  
    521514textarea,
    522515.select {
    523   border-color: #000;
     516    border-color: #000;
    524517}
    525518
    … …  
    539532input[type="color"],
    540533textarea {
    541   -webkit-appearance: none;
    542   -moz-appearance: none;
    543   background: transparent;
    544   border-radius: 0;
    545   border-style: solid;
    546   border-width: 0.2rem;
    547   box-shadow: none;
    548   color: inherit;
    549   display: block;
    550   margin: 0;
    551   max-width: 100%;
    552   outline: none;
    553   padding: 1.5rem 1.8rem;
    554   width: 100%;
     534    -webkit-appearance: none;
     535    -moz-appearance: none;
     536    background: transparent;
     537    border-radius: 0;
     538    border-style: solid;
     539    border-width: 0.2rem;
     540    box-shadow: none;
     541    color: inherit;
     542    display: block;
     543    margin: 0;
     544    max-width: 100%;
     545    outline: none;
     546    padding: 1.5rem 1.8rem;
     547    width: 100%;
    555548}
    556549
    … …  
    585578textarea:hover,
    586579textarea:focus {
    587   border-color: var(--global-color);
     580    border-color: var(--global-color);
    588581}
    589582
    590583textarea {
    591   height: 12rem;
    592   line-height: 1.5;
    593   width: 100%;
     584    height: 12rem;
     585    line-height: 1.5;
     586    width: 100%;
    594587}
    595588
    596589select {
    597   font-size: inherit;
     590    font-size: inherit;
    598591}
    599592
    600593input::-webkit-input-placeholder {
    601   line-height: normal;
     594    line-height: normal;
    602595}
    603596
    604597input:-ms-input-placeholder {
    605   line-height: normal;
     598    line-height: normal;
    606599}
    607600
    608601input::-moz-placeholder {
    609   line-height: normal;
     602    line-height: normal;
    610603}
    611604
    … …  
    614607input[type="search"]::-webkit-search-results-button,
    615608input[type="search"]::-webkit-search-results-decoration {
    616   display: none;
    617   opacity: 0;
    618   visibility: hidden;
     609    display: none;
     610    opacity: 0;
     611    visibility: hidden;
    619612}
    620613
    … …  
    630623a.added_to_cart.wc-forward,
    631624.woocommerce-Address-title.title a {
    632   -webkit-appearance: none;
    633   -moz-appearance: none;
    634   cursor: pointer;
    635   display: inline-block;
    636   margin: 0;
    637   padding: 5px 25px;
    638   text-align: center;
    639   text-decoration: none;
    640   transition: opacity 0.15s linear;
    641   background-color: #fff;
    642   color: #000;
    643   border-radius: 0px;
    644   border: solid 1px #000;
     625    -webkit-appearance: none;
     626    -moz-appearance: none;
     627    cursor: pointer;
     628    display: inline-block;
     629    margin: 0;
     630    padding: 5px 25px;
     631    text-align: center;
     632    text-decoration: none;
     633    transition: opacity 0.15s linear;
     634    background-color: #fff;
     635    color: #000;
     636    border-radius: 0px;
     637    border: solid 1px #000;
    645638}
    646639
    647640.wp-block-search__button:hover {
    648   color: #ffffff;
     641    color: #ffffff;
    649642}
    650643
    651644.wp-block-button.is-style-outline .wp-block-button__link {
    652   border: solid 2px var(--global-color);
    653   color: var(--global-color) !important;
     645    border: solid 2px var(--global-color);
     646    color: var(--global-color) !important;
    654647}
    655648
    656649.wp-block-button.is-style-squared .wp-block-button__link {
    657   border-radius: 0;
     650    border-radius: 0;
    658651}
    659652
    … …  
    674667input[type="reset"]:focus,
    675668input[type="submit"]:focus {
    676   text-decoration: none;
    677   border-color: var(--global-color);
    678   background-color: var(--global-color);
     669    text-decoration: none;
     670    border-color: var(--global-color);
     671    background-color: var(--global-color);
    679672}
    680673
    … …  
    687680input[type="reset"]:focus,
    688681input[type="submit"]:focus {
    689   outline: 2px solid;
     682    outline: 2px solid;
    690683}
    691684
    … …  
    706699input[type="reset"]:active,
    707700input[type="submit"]:active {
    708   outline: none;
     701    outline: none;
    709702}
    710703
    711704.post-password-form {
    712   padding: 40px;
    713   background: #f8f9fa;
     705    padding: 40px;
     706    background: #f8f9fa;
    714707}
    715708
    716709.post-password-form label {
    717   margin-bottom: 0;
    718   -webkit-box-flex: 1;
    719   -ms-flex: 1;
    720   flex: 1;
     710    margin-bottom: 0;
     711    -webkit-box-flex: 1;
     712    -ms-flex: 1;
     713    flex: 1;
    721714}
    722715
    723716.post-password-form input[type="password"] {
    724   min-height: 40px;
     717    min-height: 40px;
    725718}
    726719
    727720.post-password-form input[type="submit"] {
    728   padding: 0 2rem;
    729   min-height: 40px;
    730   height: 100%;
    731   border-radius: 0;
    732 }
    733 
    734 .post-password-form > p:first-child {
    735   font-size: 1.25rem;
    736   margin-bottom: 2rem;
    737 }
    738 
    739 .post-password-form > p:last-child {
    740   display: -webkit-box;
    741   display: -ms-flexbox;
    742   display: flex;
    743   -webkit-box-align: end;
    744   -ms-flex-align: end;
    745   align-items: flex-end;
    746   margin-bottom: 0;
     721    padding: 0 2rem;
     722    min-height: 40px;
     723    height: 100%;
     724    border-radius: 0;
     725}
     726
     727.post-password-form>p:first-child {
     728    font-size: 1.25rem;
     729    margin-bottom: 2rem;
     730}
     731
     732.post-password-form>p:last-child {
     733    display: -webkit-box;
     734    display: -ms-flexbox;
     735    display: flex;
     736    -webkit-box-align: end;
     737    -ms-flex-align: end;
     738    align-items: flex-end;
     739    margin-bottom: 0;
    747740}
    748741
    749742.btn-fancy {
    750   position: relative;
    751   display: inline-block;
    752   vertical-align: middle;
    753   width: auto;
    754   margin: 0;
    755   font-size: 15px;
    756   font-weight: 600;
    757   text-decoration: none;
    758   border-radius: 0;
    759   outline: 0;
    760   transition: color 0.4s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
    761   padding: 9px 27px;
     743    position: relative;
     744    display: inline-block;
     745    vertical-align: middle;
     746    width: auto;
     747    margin: 0;
     748    font-size: 15px;
     749    font-weight: 600;
     750    text-decoration: none;
     751    border-radius: 0;
     752    outline: 0;
     753    transition: color 0.4s ease-out, background-color 0.2s ease-out,
     754        border-color 0.2s ease-out;
     755    padding: 9px 27px;
    762756}
    763757
    764758.btn-fancy-primary {
    765   background-color: #fff;
    766   color: #000;
    767   border: solid 2px #000;
     759    background-color: #fff;
     760    color: #000;
     761    border: solid 2px #000;
    768762}
    769763
    770764.btn-fancy-secondary {
    771   background-color: #fff;
    772   color: #000;
     765    background-color: #fff;
     766    color: #000;
    773767}
    774768
    775769.btn-fancy-primary:hover,
    776770.btn-fancy-primary:focus {
    777   background-color: #000;
    778   color: #fff;
     771    background-color: #000;
     772    color: #fff;
    779773}
    780774
    781775.btn-fancy-secondary:hover,
    782776.btn-fancy-secondary:focus {
    783   background-color: #000;
    784   color: #fff;
     777    background-color: #000;
     778    color: #fff;
    785779}
    786780
    787781.topbar-info-icon svg polyline,
    788782.topbar-info-icon svg line {
    789   fill: none;
    790   stroke: currentColor;
    791   stroke-miterlimit: 10;
    792   stroke-dasharray: 40;
    793   stroke-dashoffset: 0;
    794   transition: stroke-dashoffset 0.8s cubic-bezier(0.39, 0.58, 0.57, 1);
     783    fill: none;
     784    stroke: currentColor;
     785    stroke-miterlimit: 10;
     786    stroke-dasharray: 40;
     787    stroke-dashoffset: 0;
     788    transition: stroke-dashoffset 0.8s cubic-bezier(0.39, 0.58, 0.57, 1);
    795789}
    796790
    797791.theme-btn-link {
    798   font-size: 1.6rem;
     792    font-size: 1.6rem;
    799793}
    800794
    … …  
    803797.theme-btn-link:focus .topbar-info-icon svg polyline,
    804798.theme-btn-link:focus .topbar-info-icon svg line {
    805   stroke-dashoffset: 80;
    806 }
    807 
     799    stroke-dashoffset: 80;
     800}
    808801
    809802/*--------------------------------------------------------------
    … …  
    812805
    813806.woocommerce span.onsale {
    814   background-color: var(--global-color);
     807    background-color: var(--global-color);
    815808}
    816809
    817810.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
    818   background-color: var(--global-color);
    819   color: #fff;
     811    background-color: var(--global-color);
     812    color: #fff;
    820813}
    821814
    … …  
    823816.woocommerce div.product p.price,
    824817.woocommerce div.product span.price {
    825   color: var(--global-color);
     818    color: var(--global-color);
    826819}
    827820
    … …  
    845838a.added_to_cart.wc-forward,
    846839.woocommerce-Address-title.title a {
    847   color: #000;
    848   display: block;
    849   font-size: 15px;
    850   font-weight: 600;
     840    color: #000;
     841    display: block;
     842    font-size: 15px;
     843    font-weight: 600;
    851844}
    852845
    … …  
    869862:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
    870863:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover {
    871   color: #000;
     864    color: #000;
    872865}
    873866
    874867h2.woocommerce-loop-product__title,
    875868.woocommerce ul.products li.product .price {
    876   text-align: center;
     869    text-align: center;
    877870}
    878871
    879872:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
    880873.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover {
    881   color: #ffffff;
     874    color: #ffffff;
    882875}
    883876
    884877a.added_to_cart.wc-forward {
    885   padding: 5px 120px;
    886   border-radius: 5px;
    887   margin-top: 12px;
    888   font-size: 15px;
    889   font-weight: 600;
    890   color: #000 !important;
    891   border: 2px solid #000;
     878    padding: 5px 120px;
     879    border-radius: 5px;
     880    margin-top: 12px;
     881    font-size: 15px;
     882    font-weight: 600;
     883    color: #000 !important;
     884    border: 2px solid #000;
    892885}
    893886
    894887.woocommerce-cart table.cart td.actions .coupon .input-text {
    895   font-size: 14px;
     888    font-size: 14px;
    896889}
    897890
    … …  
    899892.woocommerce-page #content table.cart td.actions .input-text,
    900893.woocommerce-page table.cart td.actions .input-text {
    901   width: 118px;
     894    width: 118px;
    902895}
    903896
    904897:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
    905   color: #fff !important;
     898    color: #fff !important;
    906899}
    907900
    908901#customer_details input[type="text"] {
    909   padding: 0.5rem 1.8rem;
     902    padding: 0.5rem 1.8rem;
    910903}
    911904
    912905.woocommerce .quantity .qty {
    913   width: 80px;
     906    width: 80px;
    914907}
    915908
    916909.quantity input[type="number"] {
    917   padding: 2px;
     910    padding: 2px;
    918911}
    919912
    920913nav.woocommerce-MyAccount-navigation ul {
    921   list-style: none;
    922   padding: 0;
     914    list-style: none;
     915    padding: 0;
    923916}
    924917
    925918nav.woocommerce-MyAccount-navigation ul li {
    926   border: solid 2px #e5e5e5;
    927   padding: 10px;
    928   margin-bottom: 10px;
    929   box-shadow: 0px 0px 0 0 #e5e5e5;
    930   font-weight: 500;
     919    border: solid 2px #e5e5e5;
     920    padding: 10px;
     921    margin-bottom: 10px;
     922    box-shadow: 0px 0px 0 0 #e5e5e5;
     923    font-weight: 500;
    931924}
    932925
    933926.woocommerce .star-rating {
    934   margin: 0 auto 10px !important;
     927    margin: 0 auto 10px !important;
    935928}
    936929
    937930.woocommerce .star-rating span,
    938931.woocommerce p.stars a {
    939   color: #ffcc05;
     932    color: #ffcc05;
    940933}
    941934
    942935.woocommerce nav.woocommerce-pagination ul li span.current {
    943   background: var(--global-color);
    944   color: #222;
     936    background: var(--global-color);
     937    color: #222;
    945938}
    946939
    947940p.order-again a,
    948941a.woocommerce-button.button.view {
    949   background: var(--global-color) !important;
     942    background: var(--global-color) !important;
    950943}
    951944
    … …  
    953946.wc-block-components-checkout-place-order-button,
    954947.wc-block-components-totals-coupon__button {
    955   background: var(--global-color);
    956   color: #fff !important;
    957   text-decoration: none !important;
    958   border-radius: 10px;
    959   border: none !important;
    960   padding: 10px;
    961   border: 2px solid transparent;
    962   width: 50%;
     948    background: var(--global-color);
     949    color: #fff !important;
     950    text-decoration: none !important;
     951    border-radius: 10px;
     952    border: none !important;
     953    padding: 10px;
     954    border: 2px solid transparent;
     955    width: 50%;
    963956}
    964957
    965958.wc-block-components-checkout-return-to-cart-button {
    966   background: var(--global-color);
    967   color: #fff !important;
    968   text-decoration: none !important;
    969   border-radius: 10px;
    970   border: none !important;
    971   padding: 10px;
    972   border: 2px solid transparent;
     959    background: var(--global-color);
     960    color: #fff !important;
     961    text-decoration: none !important;
     962    border-radius: 10px;
     963    border: none !important;
     964    padding: 10px;
     965    border: 2px solid transparent;
    973966}
    974967
    975968.wc-block-components-checkout-return-to-cart-button {
    976   background: var(--global-color);
    977   color: #fff !important;
    978   text-decoration: none !important;
    979   border-radius: 10px;
    980   border: none !important;
    981   padding: 15px;
    982 }
     969    background: var(--global-color);
     970    color: #fff !important;
     971    text-decoration: none !important;
     972    border-radius: 10px;
     973    border: none !important;
     974    padding: 15px;
     975}
     976
    983977
    984978.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover {
    985   border: 2px solid var(--global-color);
    986   background: var(--global-color);
    987   color: #fff !important;
     979    border: 2px solid var(--global-color);
     980    background: var(--global-color);
     981    color: #fff !important;
    988982}
    989983
    … …  
    1004998input[type="reset"]:focus,
    1005999input[type="submit"]:focus {
    1006   color: #ffffff;
     1000    color: #ffffff;
    10071001}
    10081002
    10091003.wp-block-woocommerce-cart .wc-block-cart-items,
    10101004.wp-block-woocommerce-cart-order-summary-block {
    1011   border: 1px solid #dee2e6!important;
    1012   padding: 10px;
    1013   border-radius: 10px;
     1005    border: 1px solid #dee2e6 !important;
     1006    padding: 10px;
     1007    border-radius: 10px;
    10141008}
    10151009
    10161010.wp-block-woocommerce-cart .wc-block-cart-items__header-image,
    10171011.wc-block-cart-items__header-total {
    1018   padding: 10px !important;
     1012    padding: 10px !important;
    10191013}
    10201014
    10211015.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-container {
    1022   margin-top: 20px;
     1016    margin-top: 20px;
    10231017}
    10241018
    10251019.wp-block-woocommerce-cart .wc-block-components-product-badge {
    1026   background: #e5a500;
    1027   color: #fff !important;
    1028   padding: 10px !important;
    1029   margin-bottom: 5px;
    1030   margin-top: 5px;
     1020    background: #e5a500;
     1021    color: #fff !important;
     1022    padding: 10px !important;
     1023    margin-bottom: 5px;
     1024    margin-top: 5px;
    10311025}
    10321026
    10331027a.wc-block-components-product-name,
    10341028.wc-block-components-product-name {
    1035   font-size: 22px !important;
    1036   color: #000 !important;
    1037   text-decoration: none !important;
     1029    font-size: 22px !important;
     1030    color: #000 !important;
     1031    text-decoration: none !important;
    10381032}
    10391033
    10401034.wc-block-components-order-summary-item__quantity {
    1041   background: var(--global-color) !important;
    1042   color: #fff !important;
    1043   border: none !important;
    1044   box-shadow: none !important;
     1035    background: var(--global-color) !important;
     1036    color: #fff !important;
     1037    border: none !important;
     1038    box-shadow: none !important;
    10451039}
    10461040
    10471041.wc-block-components-sidebar-layout {
    1048   flex-flow: column-reverse !important;
     1042    flex-flow: column-reverse !important;
    10491043}
    10501044
    10511045.wc-block-components-sidebar-layout .wc-block-components-main {
    1052   padding-left: 0% !important;
    1053   width: 100% !important;
     1046    padding-left: 0% !important;
     1047    width: 100% !important;
    10541048}
    10551049
    10561050.wc-block-components-sidebar {
    1057   width: 100% !important;
     1051    width: 100% !important;
    10581052}
    10591053
    10601054.wp-block-woocommerce-cart.alignwide {
    1061   margin-left: auto !important;
    1062   margin-right: auto !important;
     1055    margin-left: auto !important;
     1056    margin-right: auto !important;
    10631057}
    10641058
    … …  
    10751069.wc-block-components-product-price__value.is-discounted,
    10761070del.wc-block-components-product-price__regular {
    1077   color: #000 !important;
     1071    color: #000 !important;
    10781072}
    10791073
    10801074.wc-block-components-totals-wrapper:after {
    1081   border-color: #000 !important;
     1075    border-color: #000 !important;
    10821076}
    10831077
    10841078tbody.wc-block-cart-items {
    1085   border: 1px solid #000;
    1086   border-radius: 30px;
     1079    border: 1px solid #000;
     1080    border-radius: 30px;
    10871081}
    10881082
    10891083.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,
    10901084button.wc-block-cart-item__remove-link {
    1091   font-size: 14px !important;
     1085    font-size: 14px !important;
    10921086}
    10931087
    10941088.is-medium table.wc-block-cart-items .wc-block-cart-items__row {
    1095   grid-template-columns: 270px 47px !important;
    1096   padding: 16px 16px !important;
     1089    grid-template-columns: 270px 47px !important;
     1090    padding: 16px 16px !important;
    10971091}
    10981092
    10991093.wp-block-woocommerce-cart .wc-block-components-product-badge {
    1100   display: none;
     1094    display: none;
    11011095}
    11021096
    11031097.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover {
    1104   border: unset !important;
     1098    border: unset !important;
    11051099}
    11061100
    11071101a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    1108   text-decoration: none;
     1102    text-decoration: none;
    11091103}
    11101104
    11111105.wc-block-components-text-input input[type=text] {
    1112   padding: 14px !important;
    1113 }
    1114 
     1106    padding: 14px !important;
     1107}
    11151108
    11161109/*--------------------------------------------------------------
    … …  
    11191112
    11201113.theme-header-areas.header-areas-right.header-social .social-area {
    1121   display: flex;
    1122   gap: 20px;
    1123   justify-content: end;
     1114    display: flex;
     1115    gap: 20px;
     1116    justify-content: end;
    11241117}
    11251118
    11261119.theme-header-areas.header-areas-right.header-social {
    1127   width: 15%;
     1120    width: 15%;
    11281121}
    11291122
    11301123.theme-header-areas.header-areas-right.header-social .social-area a:hover svg {
    1131   fill: var(--global-color) !important;
     1124    fill: var(--global-color) !important;
    11321125}
    11331126
    11341127.page-template-frontpage .main-header {
    1135   position: absolute;
    1136   top: 60px;
     1128    position: absolute;
     1129    top: 60px;
    11371130}
    11381131
    11391132.main-header {
    1140   position: relative;
    1141   width: 100%;
    1142   top: 0px;
    1143   z-index: 99;
     1133    position: relative;
     1134    width: 100%;
     1135    top: 0px;
     1136    z-index: 99;
    11441137}
    11451138
    11461139.wrapper.header-wrapper.header-box {
    1147   background-color: #ffffff;
    1148   border-radius: 45px;
    1149   padding: 12px 30px;
     1140    background-color: #ffffff;
     1141    border-radius: 45px;
     1142    padding: 12px 30px;
    11501143}
    11511144
    11521145.header-titles {
    1153   width: 20%;
     1146    width: 20%;
    11541147}
    11551148
    11561149.menu-box {
    1157   width: 65%;
     1150    width: 65%;
    11581151}
    11591152
    11601153.theme-header-areas.header-areas-right.header-button {
    1161   width: 32%;
    1162   gap: 20px;
    1163   justify-content: right;
    1164   align-items: center;
     1154    width: 32%;
     1155    gap: 20px;
     1156    justify-content: right;
     1157    align-items: center;
    11651158}
    11661159
    11671160.theme-header-areas.header-areas-right.header-button p {
    1168   margin: 0px;
     1161    margin: 0px;
    11691162}
    11701163
    11711164.theme-header-areas.header-areas-right.header-button p a,
    11721165.theme-header-areas.header-areas-right.header-button p {
    1173   font-size: 16px;
    1174   font-weight: 600;
    1175   color: #ffffff;
     1166    font-size: 16px;
     1167    font-weight: 600;
     1168    color: #ffffff;
    11761169}
    11771170
    11781171.theme-header-areas.header-areas-right.header-button p.default-text {
    1179   font-size: 12px;
    1180   font-weight: 400;
    1181   color: #ffffff;
    1182   text-align: right;
    1183   margin: 0px;
     1172    font-size: 12px;
     1173    font-weight: 400;
     1174    color: #ffffff;
     1175    text-align: right;
     1176    margin: 0px;
    11841177}
    11851178
    11861179.phone-icon {
    1187   background: #ffffff;
    1188   padding: 15px;
    1189   border-radius: 50%;
    1190   width: 50px;
    1191   text-align: center;
    1192   height: 50px;
     1180    background: #ffffff;
     1181    padding: 15px;
     1182    border-radius: 50%;
     1183    width: 50px;
     1184    text-align: center;
     1185    height: 50px;
    11931186}
    11941187
    11951188.main-banner {
    1196   position: relative;
    1197   background: #1A3C8B;
     1189    position: relative;
     1190    background: #1A3C8B;
    11981191}
    11991192
    12001193.phone-icon svg {
    1201   fill: var(--global-color)
     1194    fill: var(--global-color)
    12021195}
    12031196
    12041197.theme-header-areas.header-areas-right.header-button a.button2 {
    1205   background: var(--global-color);
    1206   border: 1px solid var(--global-color);
     1198    background: var(--global-color);
     1199    border: 1px solid var(--global-color);
    12071200}
    12081201
    12091202.main-box-header.theme-header-areas.header-areas-right.header-meta-box {
    1210   width: 12%;
     1203    width: 12%;
    12111204}
    12121205
    12131206.header-titles .custom-logo-name {
    1214   color: var(--global-color);
    1215   font-size: 22px;
    1216   text-transform: uppercase;
    1217   font-weight: 700;
     1207    color: var(--global-color);
     1208    font-size: 22px;
     1209    text-transform: uppercase;
     1210    font-weight: 700;
    12181211}
    12191212
    12201213.header-titles .site-description {
    1221   color: #08131D;
    1222 }
    1223 
     1214    color: #08131D;
     1215}
    12241216
    12251217/*--------------------------------------------------------------
    12261218# Slider Section.
    12271219--------------------------------------------------------------*/
    1228 
    12291220.slide-btn a {
    1230   background: var(--global-color);
    1231   border-radius: 30px;
    1232   border: 0px;
    1233   color: #fff;
    1234   font-weight: bold;
    1235   text-transform: capitalize;
    1236   font-size: 12px;
     1221    background: var(--global-color);
     1222    border-radius: 30px;
     1223    border: 0px;
     1224    color: #fff;
     1225    font-weight: bold;
     1226    text-transform: capitalize;
     1227    font-size: 12px;
    12371228}
    12381229
    12391230.theme-article-post .entry-title {
    1240   position: relative;
    1241   margin-bottom: 2rem;
    1242   transition: all 0.3s cubic-bezier(0.72, 0.16, 0.345, 0.875);
     1231    position: relative;
     1232    margin-bottom: 2rem;
     1233    transition: all 0.3s cubic-bezier(0.72, 0.16, 0.345, 0.875);
    12431234}
    12441235
    12451236.header-wrapper.sldier-contact-box {
    1246   width: 57%;
    1247   left: 0px;
    1248   position: absolute;
    1249   bottom: 0;
    1250   border-radius: 0px 167px 0px 0px;
    1251   padding: 35px 45px;
    1252   z-index: 1;
    1253   background: var(--global-color);
     1237    width: 57%;
     1238    left: 0px;
     1239    position: absolute;
     1240    bottom: 0;
     1241    border-radius: 0px 167px 0px 0px;
     1242    padding: 35px 45px;
     1243    z-index: 1;
     1244    background: var(--global-color);
    12541245}
    12551246
    12561247.left-box {
    1257   position: relative;
     1248    position: relative;
    12581249}
    12591250
    12601251.left-box {
    1261   width: 50%;
     1252    width: 50%;
    12621253}
    12631254
    12641255.right-box {
    1265   width: 50%;
    1266   background: var(--global-color);
    1267   padding: 0px 0px;
    1268   left: 0%;
    1269   top: 15%;
    1270   border-radius: 0px 120px 0px 0px;
    1271   position: relative;
     1256    width: 50%;
     1257    background: var(--global-color);
     1258    padding: 0px 0px;
     1259    left: 0%;
     1260    top: 15%;
     1261    border-radius: 0px 120px 0px 0px;
     1262    position: relative;
    12721263}
    12731264
    12741265.main-carousel-caption .post-content {
    1275   width: 43%;
     1266    width: 43%;
    12761267}
    12771268
    12781269.theme-main-carousel .entry-content {
    1279   margin-bottom: 2rem;
    1280   color: #FFFFFF;
    1281   font-weight: 500;
    1282   font-size: 13px;
     1270    margin-bottom: 2rem;
     1271    color: #FFFFFF;
     1272    font-weight: 500;
     1273    font-size: 13px;
    12831274}
    12841275
    12851276header.entry-header h3 {
    1286   color: var(--global-color);
    1287   font-size: 20px;
    1288   font-weight: 700;
    1289   letter-spacing: 3px;
    1290   font-family: var(--font-head);
    1291   line-height: 22.05px;
    1292 }
    1293 
     1277    color: var(--global-color);
     1278    font-size: 20px;
     1279    font-weight: 700;
     1280    letter-spacing: 3px;
     1281    font-family: var(--font-head);
     1282    line-height: 22.05px;
     1283}
    12941284
    12951285/*.theme-banner-block {
    12961286    background: #2d215f;
    12971287}*/
    1298 
    12991288.left-box .main-carousel-caption .post-content {
    1300   right: 17%;
    1301   position: absolute;
    1302   top: 50%;
    1303   transform: translateY(-50%);
     1289    right: 17%;
     1290    position: absolute;
     1291    top: 50%;
     1292    transform: translateY(-50%);
    13041293}
    13051294
    13061295.image-main-box {
    1307   position: relative;
    1308   height: 600px;
     1296    position: relative;
     1297    height: 600px;
    13091298}
    13101299
    13111300.right-box .data-bg.banner-img {
    1312   width: 100%;
    1313   height: 600px;
    1314   border-radius: 0px 120px 0px 0px;
     1301    width: 100%;
     1302    height: 600px;
     1303    border-radius: 0px 120px 0px 0px;
    13151304}
    13161305
    13171306.swiper-slide .post-content h2 a {
    1318   color: #ffffff !important;
    1319   text-decoration: none;
    1320   font-weight: bold;
    1321   font-size: 38px;
     1307    color: #ffffff !important;
     1308    text-decoration: none;
     1309    font-weight: bold;
     1310    font-size: 38px;
    13221311}
    13231312
    13241313.swiper-slide .post-content h2:hover {
    1325   text-decoration: none;
     1314    text-decoration: none;
    13261315}
    13271316
    13281317.theme-banner-block .btn-fancy-primary.slider-btn-1 {
    1329   background-color: #ffff;
    1330   color: var(--global-color);
    1331   margin-left: 20px;
     1318    background-color: #ffff;
     1319    color: var(--global-color);
     1320    margin-left: 20px;
    13321321}
    13331322
    13341323.theme-banner-block .btn-fancy-primary {
    1335   background-color: var(--global-color);
    1336   color: #fff;
    1337   font-size: 13px;
    1338   letter-spacing: 1px;
    1339   font-weight: 700;
    1340   display: inline-flex;
    1341   padding: 13px 30px;
    1342   text-decoration: none !important;
    1343   border: 0px;
    1344   text-transform: uppercase;
    1345   border-radius: 30px;
     1324    background-color: var(--global-color);
     1325    color: #fff;
     1326    font-size: 13px;
     1327    letter-spacing: 1px;
     1328    font-weight: 700;
     1329    display: inline-flex;
     1330    padding: 13px 30px;
     1331    text-decoration: none !important;
     1332    border: 0px;
     1333    text-transform: uppercase;
     1334    border-radius: 30px;
    13461335}
    13471336
    13481337.theme-banner-block .btn-fancy-primary svg {
    1349   margin-right: 10px;
    1350   fill: #fff;
     1338    margin-right: 10px;
     1339    fill: #fff;
    13511340}
    13521341
    … …  
    13551344# Category Section.
    13561345--------------------------------------------------------------*/
    1357 
    13581346.post-main-content {
    1359   display: flex;
     1347    display: flex;
    13601348}
    13611349
    13621350.slider-post-content:nth-child(2) {
    1363   width: 40% !important;
     1351    width: 40% !important;
    13641352}
    13651353
    13661354.tab-box {
    1367   width: 80%;
    1368   margin: 0 auto;
     1355    width: 80%;
     1356    margin: 0 auto;
    13691357}
    13701358
    13711359span.slide-cat {
    1372   color: #fff;
    1373   font-size: 16px;
    1374   font-weight: 500;
    1375   text-transform: uppercase;
    1376   letter-spacing: 1px;
     1360    color: #fff;
     1361    font-size: 16px;
     1362    font-weight: 500;
     1363    text-transform: uppercase;
     1364    letter-spacing: 1px;
    13771365}
    13781366
    13791367.data-bg.featured-img {
    1380   height: 350px;
    1381   width: 100%;
    1382   border-radius: 10px 10px 0px 0px;
    1383   opacity: 1;
    1384   object-fit: cover;
     1368    height: 350px;
     1369    width: 100%;
     1370    border-radius: 10px 10px 0px 0px;
     1371    opacity: 1;
     1372    object-fit: cover;
    13851373}
    13861374
    13871375.team-mian-box {
    1388   width: 80%;
    1389   margin: 0 auto;
     1376    width: 80%;
     1377    margin: 0 auto;
    13901378}
    13911379
    13921380.theme-article-post.slider-post-content .entry-thumbnail {
    1393   background: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #332467 100%);
    1394   border-radius: 10px;
     1381    background: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #332467 100%);
     1382    border-radius: 10px;
    13951383}
    13961384
    13971385.theme-product-block .theme-article-post.slider-post-content h2.entry-title.entry-title-big {
    1398   font-size: 25px;
    1399   color: #FFFFFF;
    1400   font-weight: 700;
    1401   margin-bottom: 10px;
    1402   text-align: right;
     1386    font-size: 25px;
     1387    color: #FFFFFF;
     1388    font-weight: 700;
     1389    margin-bottom: 10px;
     1390    text-align: right;
    14031391}
    14041392
    14051393.theme-article-post.slider-post-content .entry-content {
    1406   font-size: 16px;
    1407   font-weight: 400;
    1408   line-height: 26px;
    1409   margin-bottom: 20px;
    1410   color: #6B5884;
     1394    font-size: 16px;
     1395    font-weight: 400;
     1396    line-height: 26px;
     1397    margin-bottom: 20px;
     1398    color: #6B5884;
    14111399}
    14121400
    14131401.theme-article-post.slider-post-content header.entry-header a.banner-btn {
    1414   font-size: 14px;
    1415   font-weight: 500;
    1416   line-height: 26px;
    1417   text-align: right;
    1418   color: #fff;
     1402    font-size: 14px;
     1403    font-weight: 500;
     1404    line-height: 26px;
     1405    text-align: right;
     1406    color: #fff;
    14191407}
    14201408
    14211409.theme-article-post.slider-post-content .main-owl-caption {
    1422   position: absolute;
    1423   bottom: 0px;
    1424   padding: 15px 30px;
     1410    position: absolute;
     1411    bottom: 0px;
     1412    padding: 15px 30px;
    14251413}
    14261414
    14271415.theme-article-post.slider-post-content {
    1428   position: relative;
     1416    position: relative;
    14291417}
    14301418
    14311419header.entry-header p {
    1432   font-size: 12px;
    1433   margin-bottom: 10px;
    1434   color: var(--global-color);
    1435   font-weight: 700;
    1436   text-align: center;
    1437   letter-spacing: 1px;
    1438   text-transform: uppercase;
     1420    font-size: 12px;
     1421    margin-bottom: 10px;
     1422    color: var(--global-color);
     1423    font-weight: 700;
     1424    text-align: center;
     1425    letter-spacing: 1px;
     1426    text-transform: uppercase;
    14391427}
    14401428
    14411429.section-heading h6 span {
    1442   position: absolute;
    1443   right: 0px;
    1444   color: var(--global-color);
    1445   -webkit-text-stroke: 0px #FFD9D6;
    1446   left: 0px;
    1447   text-transform: capitalize;
    1448   top: 5px;
    1449   font-weight: 600;
    1450   font-size: 20px;
     1430    position: absolute;
     1431    right: 0px;
     1432    color: var(--global-color);
     1433    -webkit-text-stroke: 0px #FFD9D6;
     1434    left: 0px;
     1435    text-transform: capitalize;
     1436    top: 5px;
     1437    font-weight: 600;
     1438    font-size: 20px;
    14511439}
    14521440
    14531441.section-heading h6 {
    1454   font-size: 30px;
    1455   font-weight: 500;
    1456   text-transform: uppercase;
    1457   text-align: center;
    1458   margin-bottom: 10px;
    1459   position: relative;
    1460   -webkit-text-stroke: 1px #FFD9D6;
    1461   color: #ffffff;
     1442    font-size: 30px;
     1443    font-weight: 500;
     1444    text-transform: uppercase;
     1445    text-align: center;
     1446    margin-bottom: 10px;
     1447    position: relative;
     1448    -webkit-text-stroke: 1px #FFD9D6;
     1449    color: #ffffff;
    14621450}
    14631451
    14641452.section-heading h4 {
    1465   font-size: 24px;
    1466   font-weight: 600;
    1467   text-align: center;
    1468   color: #1A3C8B;
     1453    font-size: 24px;
     1454    font-weight: 600;
     1455    text-align: center;
     1456    color: #1A3C8B;
    14691457}
    14701458
    14711459.section-heading {
    1472   margin-bottom: 25px !important;
    1473   text-align: center;
    1474   margin: 0 auto;
    1475   width: 40%;
     1460    margin-bottom: 25px !important;
     1461    text-align: center;
     1462    margin: 0 auto;
     1463    width: 40%;
    14761464}
    14771465
    14781466.theme-product-block .main-owl-caption h2.entry-title.entry-title-big {
    1479   font-size: 22px;
    1480   font-weight: 600;
    1481   line-height: 30px;
    1482   word-wrap: break-word;
    1483   text-transform: capitalize;
    1484   color: #08131D;
    1485   text-align: center;
    1486   margin: 0px;
     1467    font-size: 22px;
     1468    font-weight: 600;
     1469    line-height: 30px;
     1470    word-wrap: break-word;
     1471    text-transform: capitalize;
     1472    color: #08131D;
     1473    text-align: center;
     1474    margin: 0px;
    14871475}
    14881476
    … …  
    14901478.theme-product-block .main-owl-caption.catebox4,
    14911479.theme-product-block .main-owl-caption.catebox7 {
    1492   background: #E3562E;
     1480    background: #E3562E;
    14931481}
    14941482
    … …  
    14961484.theme-product-block .main-owl-caption.catebox5,
    14971485.theme-product-block .main-owl-caption.catebox8 {
    1498   background: #375E35;
     1486    background: #375E35;
    14991487}
    15001488
    … …  
    15021490.theme-product-block .main-owl-caption.catebox6,
    15031491.theme-product-block .main-owl-caption.catebox9 {
    1504   background: var(--global-color);
     1492    background: var(--global-color);
    15051493}
    15061494
    15071495.theme-product-block .main-owl-caption hr {
    1508   border: 0;
    1509   height: 3px;
    1510   margin: 14px 0px;
    1511   background: #C5C5C566;
    1512   margin-bottom: 14px;
    1513 }
    1514 
     1496    border: 0;
     1497    height: 3px;
     1498    margin: 14px 0px;
     1499    background: #C5C5C566;
     1500    margin-bottom: 14px;
     1501}
    15151502
    15161503/* -------------------- Sldier Section ----------------- */
    1517 
    15181504.slider-main {
    1519   display: flex;
    1520   align-items: center;
    1521   gap: 20px;
     1505    display: flex;
     1506    align-items: center;
     1507    gap: 20px;
    15221508}
    15231509
    15241510.banner-left-box,
    15251511.banner-right-box {
    1526   position: relative;
     1512    position: relative;
    15271513}
    15281514
    15291515.team-box p.team-default-text {
    1530   font-size: 20px;
    1531   font-weight: 900;
    1532   text-align: center;
    1533   color: #262F51;
    1534   margin-bottom: 0px;
     1516    font-size: 20px;
     1517    font-weight: 900;
     1518    text-align: center;
     1519    color: #262F51;
     1520    margin-bottom: 0px;
    15351521}
    15361522
    15371523.team-mian-box .post-content-location {
    1538   background: #FFFFFF;
    1539   padding: 30px 15px;
    1540   text-align: center;
    1541   border-radius: 0px 0px 10px 10px;
     1524    background: #FFFFFF;
     1525    padding: 30px 15px;
     1526    text-align: center;
     1527    border-radius: 0px 0px 10px 10px;
    15421528}
    15431529
    15441530.team-box p {
    1545   font-size: 16px;
    1546   font-weight: 500;
    1547   text-align: center;
    1548   margin-bottom: 10px;
    1549   color: #08131D;
     1531    font-size: 16px;
     1532    font-weight: 500;
     1533    text-align: center;
     1534    margin-bottom: 10px;
     1535    color: #08131D;
    15501536}
    15511537
    15521538.team-mian-box .post-content-location:hover h2.entry-title.entry-title-big a,
    15531539.team-mian-box .post-content-location:hover p {
    1554   color: #ffffff;
     1540    color: #ffffff;
    15551541}
    15561542
    15571543.team-mian-box .post-content-location:hover .social-area a svg {
    1558   fill: #ffffff;
     1544    fill: #ffffff;
    15591545}
    15601546
    15611547.team-mian-box .post-content-location:hover {
    1562   background: #1A3C8B;
     1548    background: #1A3C8B;
    15631549}
    15641550
    15651551.team-mian-box .post-content-location .social-area {
    1566   margin-top: 35px;
     1552    margin-top: 35px;
    15671553}
    15681554
    15691555.team-mian-box .post-content-location .social-area a {
    1570   padding: 0px 10px;
     1556    padding: 0px 10px;
    15711557}
    15721558
    15731559.team-mian-box .post-content-location .social-area a:hover svg {
    1574   fill: var(--global-color);
     1560    fill: var(--global-color);
    15751561}
    15761562
    15771563.banner-image img {
    1578   height: 300px;
     1564    height: 300px;
    15791565}
    15801566
    15811567.banner-image img {
    1582   height: 350px;
    1583   width: 300px;
    1584   object-fit: cover;
    1585   margin: 0 auto;
     1568    height: 350px;
     1569    width: 300px;
     1570    object-fit: cover;
     1571    margin: 0 auto;
    15861572}
    15871573
    15881574span.logo img {
    1589   height: 30px;
    1590   width: 100px;
     1575    height: 30px;
     1576    width: 100px;
    15911577}
    15921578
    15931579span.heading {
    1594   font-size: 16px;
    1595   font-weight: 700;
    1596   line-height: 14px;
    1597   color: #ffffff;
     1580    font-size: 16px;
     1581    font-weight: 700;
     1582    line-height: 14px;
     1583    color: #ffffff;
    15981584}
    15991585
    16001586.slider-box {
    1601   background-size: 100% 100% !important;
     1587    background-size: 100% 100% !important;
    16021588}
    16031589
    16041590.right-box h6 {
    1605   font-size: 28px;
    1606   font-weight: 800;
    1607   text-align: center;
    1608   color: var(--global-color);
    1609   margin-bottom: 0px;
     1591    font-size: 28px;
     1592    font-weight: 800;
     1593    text-align: center;
     1594    color: var(--global-color);
     1595    margin-bottom: 0px;
    16101596}
    16111597
    16121598.right-box p {
    1613   font-size: 12px;
    1614   font-weight: 500;
    1615   line-height: 20px;
    1616   text-align: center;
    1617   color: #010F1C;
    1618   margin-bottom: 0px;
     1599    font-size: 12px;
     1600    font-weight: 500;
     1601    line-height: 20px;
     1602    text-align: center;
     1603    color: #010F1C;
     1604    margin-bottom: 0px;
    16191605}
    16201606
    16211607.right-box .image-main-box .data-bg-large {
    1622   width: 360px;
    1623   border-radius: 50%;
    1624   position: relative;
    1625   margin: 0px auto;
    1626   right: 13px;
    1627   z-index: 1;
     1608    width: 360px;
     1609    border-radius: 50%;
     1610    position: relative;
     1611    margin: 0px auto;
     1612    right: 13px;
     1613    z-index: 1;
    16281614}
    16291615
    16301616.main-slider {
    1631   position: relative;
    1632   height: 600px;
     1617    position: relative;
     1618    height: 600px;
    16331619}
    16341620
    16351621.theme-custom-block {
    1636   position: relative;
    1637   height: 600px;
     1622    position: relative;
     1623    height: 600px;
    16381624}
    16391625
    16401626.singular-main-block .theme-custom-block {
    1641   height: auto;
     1627    height: auto;
    16421628}
    16431629
    16441630.theme-banner-block .main-slider {
    1645   position: relative;
    1646   padding: 50px 50px;
    1647   display: flex;
    1648   width: 100%;
    1649   text-align: center;
     1631    position: relative;
     1632    padding: 50px 50px;
     1633    display: flex;
     1634    width: 100%;
     1635    text-align: center;
    16501636}
    16511637
    16521638.theme-banner-block .banner-center-box a {
    1653   background: var(--global-color);
    1654   font-size: 12px;
    1655   font-weight: 400;
    1656   color: #FFFFFF;
    1657   margin-bottom: 30px;
    1658   padding: 10px 25px;
    1659   text-transform: capitalize;
     1639    background: var(--global-color);
     1640    font-size: 12px;
     1641    font-weight: 400;
     1642    color: #FFFFFF;
     1643    margin-bottom: 30px;
     1644    padding: 10px 25px;
     1645    text-transform: capitalize;
    16601646}
    16611647
    … …  
    16631649.banner-center-box,
    16641650.banner-right-box {
    1665   width: 33.3%;
     1651    width: 33.3%;
    16661652}
    16671653
    16681654.theme-banner-block .main-slider .banner-center-box h6 {
    1669   font-size: 14px;
    1670   color: var(--global-color);
    1671   text-transform: uppercase;
    1672   font-weight: 600;
    1673   margin-bottom: 5px;
    1674   line-height: 28.75px;
     1655    font-size: 14px;
     1656    color: var(--global-color);
     1657    text-transform: uppercase;
     1658    font-weight: 600;
     1659    margin-bottom: 5px;
     1660    line-height: 28.75px;
    16751661}
    16761662
    16771663.theme-banner-block .main-slider h4 {
    1678   font-size: 22px;
    1679   font-weight: 500;
    1680   text-align: center;
     1664    font-size: 22px;
     1665    font-weight: 500;
     1666    text-align: center;
    16811667}
    16821668
    16831669.theme-banner-block .swiper-container {
    1684   position: relative;
    1685   width: 100%;
    1686   top: 50%;
    1687   transform: translateY(-50%);
    1688 }
    1689 
    1690 @media screen and (min-width: 575px) and (max-width: 767px) {
    1691   .theme-banner-block .theme-article-post {
    1692     display: block !important;
    1693   }
    1694   .theme-header-areas.header-areas-right.header-button {
    1695     align-items: center;
    1696     display: grid;
    1697     justify-items: center;
    1698     justify-content: space-evenly;
    1699   }
    1700   .theme-header-areas.header-areas-right.header-button p.default-text {
    1701     text-align: center;
    1702   }
    1703   .tab-box {
    1704     width: 100%;
    1705   }
    1706   .data-bg.featured-img {
    1707     height: 250px;
    1708   }
    1709   .post-main-content {
    1710     display: block;
    1711   }
    1712   .theme-article-post.slider-post-content,
    1713   .slider-post-content:nth-child(2) {
    1714     width: 100% !important;
    1715   }
    1716   .page-template-frontpage .main-header {
    1717     position: relative;
    1718     top: 0px;
    1719   }
    1720   .header-wrapper.sldier-contact-box {
    17211670    position: relative;
    17221671    width: 100%;
     1672    top: 50%;
     1673    transform: translateY(-50%);
     1674}
     1675
     1676@media screen and (min-width: 575px) and (max-width: 767px) {
     1677    .theme-banner-block .theme-article-post {
     1678        display: block !important;
     1679    }
     1680
     1681    .theme-header-areas.header-areas-right.header-button {
     1682        align-items: center;
     1683        display: grid;
     1684        justify-items: center;
     1685        justify-content: space-evenly;
     1686    }
     1687
     1688    .theme-header-areas.header-areas-right.header-button p.default-text {
     1689        text-align: center;
     1690    }
     1691
     1692    .tab-box {
     1693        width: 100%;
     1694    }
     1695
     1696    .data-bg.featured-img {
     1697        height: 250px;
     1698    }
     1699
     1700    .post-main-content {
     1701        display: block;
     1702    }
     1703
     1704    .theme-article-post.slider-post-content,
     1705    .slider-post-content:nth-child(2) {
     1706        width: 100% !important;
     1707    }
     1708
     1709    .page-template-frontpage .main-header {
     1710        position: relative;
     1711        top: 0px;
     1712    }
     1713
     1714    .header-wrapper.sldier-contact-box {
     1715        position: relative;
     1716        width: 100%;
     1717        display: flex;
     1718        border-radius: 0px;
     1719    }
     1720
     1721    .left-box .main-carousel-caption .post-content {
     1722        position: relative;
     1723        right: 10px;
     1724        transform: none;
     1725        margin: 20px 0px;
     1726        left: 10px;
     1727    }
     1728
     1729    .left-box {
     1730        width: 70%;
     1731        margin: 0 auto;
     1732    }
     1733
     1734    .theme-header-areas.header-areas-right.menu-box {
     1735        margin-bottom: 0px;
     1736    }
     1737
     1738    .theme-header-areas.header-areas-right.header-social {
     1739        width: 50%;
     1740        margin-bottom: 0px;
     1741    }
     1742
     1743    .right-box {
     1744        margin-top: 30px !important;
     1745        width: 100%;
     1746    }
     1747
     1748    .wrapper.header-wrapper.header-box {
     1749        display: flex !important;
     1750        align-items: center !important;
     1751        gap: 20px;
     1752    }
     1753
     1754    .menu-box,
     1755    .header-titles {
     1756        width: 25% !important;
     1757    }
     1758
     1759    .theme-product-block::after,
     1760    .theme-product-block::before {
     1761        display: none;
     1762    }
     1763
     1764    .main-box-header.theme-header-areas.header-areas-right.header-meta-box {
     1765        width: 30% !important;
     1766        text-align: right;
     1767        display: flex !important;
     1768    }
     1769
     1770    .data-bg-large,
     1771    .image-main-box {
     1772        height: 350px !important;
     1773    }
     1774
     1775    .main-carousel-caption .post-content {
     1776        position: relative !important;
     1777    }
     1778
     1779    .main-carousel-caption,
     1780    .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail {
     1781        width: 100% !important;
     1782    }
     1783
     1784    .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail {
     1785        margin-bottom: 20px !important;
     1786    }
     1787}
     1788
     1789@media screen and (min-width: 768px) and (max-width: 991px) {
     1790    .right-box .image-main-box .data-bg-large {
     1791        width: 285px;
     1792    }
     1793
     1794    .header-wrapper.sldier-contact-box {
     1795        width: 100%;
     1796    }
     1797
     1798    .right-box {
     1799        width: 65% !important;
     1800    }
     1801
     1802    .banner-image img {
     1803        width: 100%;
     1804    }
     1805
     1806    .image-main-box:after {
     1807        width: 360px;
     1808        right: 0px;
     1809        left: 0px;
     1810        margin: 0 auto;
     1811    }
     1812
     1813    .left-box .main-carousel-caption .post-content {
     1814        right: 5%;
     1815        position: relative;
     1816        top: 50%;
     1817        width: 100%;
     1818        transform: none;
     1819    }
     1820
     1821    .section-heading {
     1822        width: 70% !important;
     1823    }
     1824
     1825    .theme-product-block::after,
     1826    .theme-product-block::before {
     1827        display: none;
     1828    }
     1829
     1830    .theme-header-areas.header-areas-right.header-social {
     1831        width: 40%;
     1832    }
     1833
     1834    .theme-article-post.slider-post-content,
     1835    .slider-post-content:nth-child(2) {
     1836        width: 50%;
     1837    }
     1838
     1839    .post-main-content {
     1840        gap: 0px;
     1841    }
     1842
     1843    .menu-box {
     1844        width: 20%;
     1845        justify-content: center !important;
     1846    }
     1847
     1848    .header-titles {
     1849        width: 40%;
     1850    }
     1851
     1852    .theme-header-areas.header-areas-right.header-button {
     1853        width: 40%;
     1854    }
     1855
     1856    .wrapper.header-wrapper.header-box {
     1857        gap: 20px !important;
     1858    }
     1859}
     1860
     1861@media screen and (min-width: 992px) and (max-width: 1200px) {
     1862    .header-wrapper.sldier-contact-box {
     1863        width: 75%;
     1864    }
     1865
     1866    .theme-header-areas.header-areas-right.header-social {
     1867        width: 17%;
     1868    }
     1869}
     1870
     1871@media (max-width: 574px) {
     1872    #top-header .theme-header-areas .header-areas-right {
     1873        justify-content: center;
     1874    }
     1875
     1876    a.social-4 {
     1877        width: auto;
     1878    }
     1879
     1880    .page-template-frontpage .main-header {
     1881        position: relative;
     1882        top: 0px;
     1883    }
     1884
     1885    .left-box,
     1886    .right-box {
     1887        width: 100% !important;
     1888    }
     1889
     1890    .theme-product-block::after,
     1891    .theme-product-block::before {
     1892        display: none;
     1893    }
     1894
     1895    .left-box .main-carousel-caption .post-content {
     1896        right: 0%;
     1897        left: 0%;
     1898        position: relative;
     1899        top: 0%;
     1900        transform: none;
     1901    }
     1902
     1903    .post-main-content {
     1904        display: block;
     1905    }
     1906
     1907    .slider-post-content:nth-child(2),
     1908    .theme-article-post.slider-post-content {
     1909        width: 100% !important;
     1910    }
     1911
     1912    .theme-article-post.slider-post-content {
     1913        margin-bottom: 10px;
     1914    }
     1915
     1916    .theme-header-areas.header-areas-right.header-social .social-area {
     1917        justify-content: center;
     1918    }
     1919
     1920    .theme-header-areas.header-areas-right.header-social {
     1921        width: 100%;
     1922        margin-bottom: 0px;
     1923    }
     1924
     1925    .header-wrapper.sldier-contact-box {
     1926        width: 100% !important;
     1927        position: relative !important;
     1928        border-radius: 0px !important;
     1929        padding: 10px !important;
     1930    }
     1931
     1932    .header-titles {
     1933        width: 100%;
     1934    }
     1935
     1936    .banner-left-box,
     1937    .banner-center-box,
     1938    .banner-right-box {
     1939        width: 100%;
     1940    }
     1941
     1942    .banner-image {
     1943        margin-bottom: 20px;
     1944    }
     1945
     1946    .theme-header-areas.header-areas-right.header-button {
     1947        display: flex;
     1948        text-align: right;
     1949        justify-content: center;
     1950    }
     1951
     1952    .menu-box,
     1953    .theme-header-areas.header-areas-right.header-button {
     1954        width: 100%;
     1955    }
     1956
     1957    .theme-header-areas.header-areas-left.suport-box,
     1958    .theme-header-areas.header-areas-left.account-box {
     1959        margin-bottom: 0px;
     1960    }
     1961}
     1962
     1963@media (max-width: 767px) {
     1964    .header-titles .custom-logo-name {
     1965        font-size: 2.8rem;
     1966    }
     1967
     1968    .main-carousel-caption .post-content {
     1969        text-align: center;
     1970    }
     1971
     1972    .section-heading h6 span {
     1973        font-size: 14px;
     1974    }
     1975
     1976    .section-heading h6 {
     1977        font-size: 17px;
     1978    }
     1979
     1980    .section-heading h4 {
     1981        font-size: 22px;
     1982    }
     1983
     1984    .team-mian-box {
     1985        width: 100%;
     1986    }
     1987
     1988    .theme-banner-block .main-slider {
     1989        padding: 10px;
     1990        display: block;
     1991    }
     1992
     1993    .banner-left-box,
     1994    .banner-center-box,
     1995    .banner-right-box {
     1996        width: 100%;
     1997    }
     1998
     1999    .section-heading {
     2000        width: 100% !important;
     2001    }
     2002
     2003    .slider-box {
     2004        clip-path: none;
     2005    }
     2006
     2007    .theme-custom-block,
     2008    .slider-box,
     2009    .main-slider {
     2010        height: auto;
     2011    }
     2012}
     2013
     2014@media screen and (max-width: 992px) and (min-width: 768px) {
     2015
     2016    .theme-header-areas.header-areas-right.header-button p a,
     2017    .theme-header-areas.header-areas-right.header-button p {
     2018        font-size: 14px;
     2019    }
     2020
     2021    .swiper-slide .post-content h2 a {
     2022        font-size: 35px;
     2023    }
     2024}
     2025
     2026@media screen and (max-width: 1200px) and (min-width: 992px) {
     2027    .right-box {
     2028        width: 51%;
     2029    }
     2030
     2031    .section-heading {
     2032        width: 52% !important;
     2033    }
     2034
     2035    .theme-header-areas.header-areas-right.header-button p a,
     2036    .theme-header-areas.header-areas-right.header-button p {
     2037        font-size: 12px;
     2038    }
     2039
     2040    .main-carousel-caption .post-content {
     2041        width: 75%;
     2042    }
     2043}
     2044
     2045@media screen and (max-width: 1600px) and (min-width: 1201px) {
     2046    .team-box {
     2047        top: 45%;
     2048    }
     2049
     2050    .main-carousel-caption .post-content {
     2051        width: 60%;
     2052    }
     2053
     2054    .theme-header-areas.header-areas-right.header-button p a,
     2055    .theme-header-areas.header-areas-right.header-button p {
     2056        font-size: 13px;
     2057    }
     2058
     2059    .header-wrapper.sldier-contact-box {
     2060        width: 65%;
     2061    }
     2062
     2063    .section-heading {
     2064        width: 50% !important;
     2065    }
     2066}
     2067
     2068.header-navigation-wrapper {
     2069    position: relative;
     2070}
     2071
     2072.header-wrapper {
    17232073    display: flex;
    1724     border-radius: 0px;
    1725   }
    1726   .left-box .main-carousel-caption .post-content {
    1727     position: relative;
    1728     right: 10px;
    1729     transform: none;
    1730     margin: 20px 0px;
    1731     left: 10px;
    1732   }
    1733   .left-box {
    1734     width: 70%;
    1735     margin: 0 auto;
    1736   }
    1737   .theme-header-areas.header-areas-right.menu-box {
    1738     margin-bottom: 0px;
    1739   }
    1740   .theme-header-areas.header-areas-right.header-social {
    1741     width: 50%;
    1742     margin-bottom: 0px;
    1743   }
    1744   .right-box {
    1745     margin-top: 30px !important;
    1746     width: 100%;
    1747   }
    1748   .wrapper.header-wrapper.header-box {
    1749     display: flex !important;
    1750     align-items: center !important;
    1751     gap: 20px;
    1752   }
    1753   .menu-box,
    1754   .header-titles {
    1755     width: 25% !important;
    1756   }
    1757   .theme-product-block::after,
    1758   .theme-product-block::before {
    1759     display: none;
    1760   }
    1761   .main-box-header.theme-header-areas.header-areas-right.header-meta-box {
    1762     width: 30% !important;
    1763     text-align: right;
    1764     display: flex !important;
    1765   }
    1766   .data-bg-large,
    1767   .image-main-box {
    1768     height: 350px !important;
    1769   }
    1770   .main-carousel-caption .post-content {
    1771     position: relative !important;
    1772   }
    1773   .main-carousel-caption,
    1774   .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail {
    1775     width: 100% !important;
    1776   }
    1777   .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail {
    1778     margin-bottom: 20px !important;
    1779   }
    1780 }
    1781 
    1782 @media screen and (min-width: 768px) and (max-width: 991px) {
    1783   .right-box .image-main-box .data-bg-large {
    1784     width: 285px;
    1785   }
    1786   .header-wrapper.sldier-contact-box {
    1787     width: 100%;
    1788   }
    1789   .right-box {
    1790     width: 65% !important;
    1791   }
    1792   .banner-image img {
    1793     width: 100%;
    1794   }
    1795   .image-main-box:after {
    1796     width: 360px;
    1797     right: 0px;
    1798     left: 0px;
    1799     margin: 0 auto;
    1800   }
    1801   .left-box .main-carousel-caption .post-content {
    1802     right: 5%;
    1803     position: relative;
    1804     top: 50%;
    1805     width: 100%;
    1806     transform: none;
    1807   }
    1808   .section-heading {
    1809     width: 70% !important;
    1810   }
    1811   .theme-product-block::after,
    1812   .theme-product-block::before {
    1813     display: none;
    1814   }
    1815   .theme-header-areas.header-areas-right.header-social {
    1816     width: 40%;
    1817   }
    1818   .theme-article-post.slider-post-content,
    1819   .slider-post-content:nth-child(2) {
    1820     width: 50%;
    1821   }
    1822   .post-main-content {
    1823     gap: 0px;
    1824   }
    1825   .menu-box {
    1826     width: 20%;
    1827     justify-content: center !important;
    1828   }
    1829   .header-titles {
    1830     width: 40%;
    1831   }
    1832   .theme-header-areas.header-areas-right.header-button {
    1833     width: 40%;
    1834   }
    1835   .wrapper.header-wrapper.header-box {
    1836     gap: 20px !important;
    1837   }
    1838 }
    1839 
    1840 @media screen and (min-width: 992px) and (max-width: 1200px) {
    1841   .header-wrapper.sldier-contact-box {
    1842     width: 75%;
    1843   }
    1844   .theme-header-areas.header-areas-right.header-social {
    1845     width: 17%;
    1846   }
    1847 }
    1848 
    1849 @media (max-width: 574px) {
    1850   #top-header .theme-header-areas .header-areas-right {
    1851     justify-content: center;
    1852   }
    1853   a.social-4 {
    1854     width: auto;
    1855   }
    1856   .page-template-frontpage .main-header {
    1857     position: relative;
    1858     top: 0px;
    1859   }
    1860   .left-box,
    1861   .right-box {
    1862     width: 100% !important;
    1863   }
    1864   .theme-product-block::after,
    1865   .theme-product-block::before {
    1866     display: none;
    1867   }
    1868   .left-box .main-carousel-caption .post-content {
    1869     right: 0%;
    1870     left: 0%;
    1871     position: relative;
    1872     top: 0%;
    1873     transform: none;
    1874   }
    1875   .post-main-content {
    1876     display: block;
    1877   }
    1878   .slider-post-content:nth-child(2),
    1879   .theme-article-post.slider-post-content {
    1880     width: 100% !important;
    1881   }
    1882   .theme-article-post.slider-post-content {
    1883     margin-bottom: 10px;
    1884   }
    1885   .theme-header-areas.header-areas-right.header-social .social-area {
    1886     justify-content: center;
    1887   }
    1888   .theme-header-areas.header-areas-right.header-social {
    1889     width: 100%;
    1890     margin-bottom: 0px;
    1891   }
    1892   .header-wrapper.sldier-contact-box {
    1893     width: 100% !important;
    1894     position: relative !important;
    1895     border-radius: 0px !important;
    1896     padding: 10px !important;
    1897   }
    1898   .header-titles {
    1899     width: 100%;
    1900   }
    1901   .banner-left-box,
    1902   .banner-center-box,
    1903   .banner-right-box {
    1904     width: 100%;
    1905   }
    1906   .banner-image {
    1907     margin-bottom: 20px;
    1908   }
    1909   .theme-header-areas.header-areas-right.header-button {
    1910     display: flex;
    1911     text-align: right;
    1912     justify-content: center;
    1913   }
    1914   .menu-box,
    1915   .theme-header-areas.header-areas-right.header-button {
    1916     width: 100%;
    1917   }
    1918   .theme-header-areas.header-areas-left.suport-box,
    1919   .theme-header-areas.header-areas-left.account-box {
    1920     margin-bottom: 0px;
    1921   }
    1922 }
    1923 
    1924 @media (max-width: 767px) {
    1925   .header-titles .custom-logo-name {
    1926     font-size: 2.8rem;
    1927   }
    1928   .main-carousel-caption .post-content {
    1929     text-align: center;
    1930   }
    1931   .section-heading h6 span {
    1932     font-size: 14px;
    1933   }
    1934   .section-heading h6 {
    1935     font-size: 17px;
    1936   }
    1937   .section-heading h4 {
    1938     font-size: 22px;
    1939   }
    1940   .team-mian-box {
    1941     width: 100%;
    1942   }
    1943   .theme-banner-block .main-slider {
    1944     padding: 10px;
    1945     display: block;
    1946   }
    1947   .banner-left-box,
    1948   .banner-center-box,
    1949   .banner-right-box {
    1950     width: 100%;
    1951   }
    1952   .section-heading {
    1953     width: 100% !important;
    1954   }
    1955   .slider-box {
    1956     clip-path: none;
    1957   }
    1958   .theme-custom-block,
    1959   .slider-box,
    1960   .main-slider {
    1961     height: auto;
    1962   }
    1963 }
    1964 
    1965 @media screen and (max-width: 992px) and (min-width: 768px) {
    1966   .theme-header-areas.header-areas-right.header-button p a,
    1967   .theme-header-areas.header-areas-right.header-button p {
    1968     font-size: 14px;
    1969   }
    1970   .swiper-slide .post-content h2 a {
    1971     font-size: 35px;
    1972   }
    1973 }
    1974 
    1975 @media screen and (max-width: 1200px) and (min-width: 992px) {
    1976   .right-box {
    1977     width: 51%;
    1978   }
    1979   .section-heading {
    1980     width: 52% !important;
    1981   }
    1982   .theme-header-areas.header-areas-right.header-button p a,
    1983   .theme-header-areas.header-areas-right.header-button p {
    1984     font-size: 12px;
    1985   }
    1986   .main-carousel-caption .post-content {
    1987     width: 75%;
    1988   }
    1989 }
    1990 
    1991 @media screen and (max-width: 1600px) and (min-width: 1201px) {
    1992   .team-box {
    1993     top: 45%;
    1994   }
    1995   .main-carousel-caption .post-content {
    1996     width: 60%;
    1997   }
    1998   .theme-header-areas.header-areas-right.header-button p a,
    1999   .theme-header-areas.header-areas-right.header-button p {
    2000     font-size: 13px;
    2001   }
    2002   .header-wrapper.sldier-contact-box {
    2003     width: 65%;
    2004   }
    2005   .section-heading {
    2006     width: 50% !important;
    2007   }
    2008 }
    2009 
    2010 .header-navigation-wrapper {
    2011   position: relative;
    2012 }
    2013 
    2014 .header-wrapper {
    2015   display: flex;
    2016   flex-wrap: inherit;
    2017   align-items: center;
    2018   justify-content: space-between;
     2074    flex-wrap: inherit;
     2075    align-items: center;
     2076    justify-content: space-between;
    20192077}
    20202078
    … …  
    20222080.header-wrapper .header-areas-center,
    20232081.header-wrapper .header-areas-right {
    2024   display: flex;
    2025   align-items: center;
     2082    display: flex;
     2083    align-items: center;
    20262084}
    20272085
    20282086.header-wrapper .header-areas-left {
    2029   justify-content: flex-start;
     2087    justify-content: flex-start;
    20302088}
    20312089
    20322090.header-wrapper .header-areas-center {
    2033   justify-content: center;
    2034   flex-grow: 1;
     2091    justify-content: center;
     2092    flex-grow: 1;
    20352093}
    20362094
    20372095.header-wrapper .header-areas-center .site-description {
    2038   text-align: center;
     2096    text-align: center;
    20392097}
    20402098
    20412099.header-wrapper .header-areas-right {
    2042   justify-content: flex-end;
     2100    justify-content: flex-end;
    20432101}
    20442102
    20452103.main-nav-controls,
    20462104.navbar-controls {
    2047   display: flex;
     2105    display: flex;
    20482106}
    20492107
    20502108.main-nav-controls {
    2051   align-items: center;
     2109    align-items: center;
    20522110}
    20532111
    20542112.navbar-controls {
    2055   flex-shrink: 0;
    2056   align-items: center;
    2057   justify-content: flex-end;
    2058   overflow: hidden;
     2113    flex-shrink: 0;
     2114    align-items: center;
     2115    justify-content: flex-end;
     2116    overflow: hidden;
    20592117}
    20602118
    20612119.navbar-control {
    2062   background: transparent;
    2063   border-color: transparent;
    2064   color: inherit;
    2065   align-items: center;
    2066   display: flex;
    2067   justify-content: flex-end;
    2068   line-height: 1;
    2069   margin: 0 1.25rem;
    2070   padding: 0;
    2071   position: relative;
    2072   text-decoration: none;
    2073   text-transform: uppercase;
    2074   letter-spacing: .1em;
    2075   font-size: 12px;
     2120    background: transparent;
     2121    border-color: transparent;
     2122    color: inherit;
     2123    align-items: center;
     2124    display: flex;
     2125    justify-content: flex-end;
     2126    line-height: 1;
     2127    margin: 0 1.25rem;
     2128    padding: 0;
     2129    position: relative;
     2130    text-decoration: none;
     2131    text-transform: uppercase;
     2132    letter-spacing: .1em;
     2133    font-size: 12px;
    20762134}
    20772135
    20782136.navbar-control .svg-icon {
    2079   display: inline-block;
    2080   vertical-align: middle;
     2137    display: inline-block;
     2138    vertical-align: middle;
    20812139}
    20822140
    20832141.main-nav-controls .navbar-control {
    2084   margin: 0 auto 0 1.25rem;
     2142    margin: 0 auto 0 1.25rem;
    20852143}
    20862144
    … …  
    20882146.navbar-control:focus,
    20892147.navbar-control:active {
    2090   outline: none;
    2091   border-color: transparent;
     2148    outline: none;
     2149    border-color: transparent;
    20922150}
    20932151
    20942152.navbar-control-trigger:focus {
    2095   outline: none;
    2096 }
    2097 
    2098 .navbar-control:focus-visible > .navbar-control-trigger {
    2099   outline: 2px solid;
     2153    outline: none;
     2154}
     2155
     2156.navbar-control:focus-visible>.navbar-control-trigger {
     2157    outline: 2px solid;
    21002158}
    21012159
    21022160.header-searchbar {
    2103   background: rgba(0, 0, 0, 0.42);
    2104   width: 100%;
    2105   height: 100%;
    2106   position: fixed;
    2107   right: 0;
    2108   left: 0;
    2109   top: 0;
    2110   z-index: 999;
    2111   -webkit-transition: all 0.7s ease;
    2112   -moz-transition: all 0.7s ease;
    2113   -ms-transition: all 0.7s ease;
    2114   -o-transition: all 0.7s ease;
    2115   transition: all 0.7s ease;
    2116   transform: translateY(-100%);
    2117   -o-transform: translateY(-100%);
    2118   -ms-transform: translateY(-100%);
    2119   -webkit-transform: translateY(-100%);
    2120   -ms-overflow-style: none;
    2121   overflow: -moz-scrollbars-none;
     2161    background: rgba(0, 0, 0, 0.42);
     2162    width: 100%;
     2163    height: 100%;
     2164    position: fixed;
     2165    right: 0;
     2166    left: 0;
     2167    top: 0;
     2168    z-index: 999;
     2169    -webkit-transition: all 0.7s ease;
     2170    -moz-transition: all 0.7s ease;
     2171    -ms-transition: all 0.7s ease;
     2172    -o-transition: all 0.7s ease;
     2173    transition: all 0.7s ease;
     2174    transform: translateY(-100%);
     2175    -o-transform: translateY(-100%);
     2176    -ms-transform: translateY(-100%);
     2177    -webkit-transform: translateY(-100%);
     2178    -ms-overflow-style: none;
     2179    overflow: -moz-scrollbars-none;
    21222180}
    21232181
    21242182.header-searchbar.header-searchbar-active {
    2125   transform: translateY(0);
    2126   -o-transform: translateY(0);
    2127   -ms-transform: translateY(0);
    2128   -webkit-transform: translateY(0);
     2183    transform: translateY(0);
     2184    -o-transform: translateY(0);
     2185    -ms-transform: translateY(0);
     2186    -webkit-transform: translateY(0);
    21292187}
    21302188
    21312189.admin-bar .header-searchbar.header-searchbar-active {
    2132   top: 32px;
     2190    top: 32px;
    21332191}
    21342192
    21352193@media (max-width: 782px) {
    2136   .admin-bar .header-searchbar.header-searchbar-active {
    2137     top: 46px;
    2138   }
     2194    .admin-bar .header-searchbar.header-searchbar-active {
     2195        top: 46px;
     2196    }
    21392197}
    21402198
    21412199.header-searchbar-inner {
    2142   transform: translateY(-100%);
    2143   transition: transform 0.15s linear, box-shadow 0.15s linear;
     2200    transform: translateY(-100%);
     2201    transition: transform 0.15s linear, box-shadow 0.15s linear;
    21442202}
    21452203
    21462204.header-searchbar-active .header-searchbar-inner {
    2147   box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.08);
    2148   transform: translateY(0);
    2149   transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear;
     2205    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.08);
     2206    transform: translateY(0);
     2207    transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear;
    21502208}
    21512209
    21522210.header-searchbar-area {
    2153   display: flex;
    2154   justify-content: space-between;
    2155   padding-bottom: 8rem;
    2156   padding-top: 8rem;
     2211    display: flex;
     2212    justify-content: space-between;
     2213    padding-bottom: 8rem;
     2214    padding-top: 8rem;
    21572215}
    21582216
    21592217.header-searchbar form {
    2160   margin: 0;
    2161   position: relative;
    2162   width: 100%;
     2218    margin: 0;
     2219    position: relative;
     2220    width: 100%;
    21632221}
    21642222
    21652223.header-searchbar .close-popup {
    2166   margin-right: 1rem;
    2167 }
    2168 
     2224    margin-right: 1rem;
     2225}
    21692226
    21702227/*--------------------------------------------------------------
    … …  
    21732230
    21742231.stick_head {
    2175   position: fixed !important;
    2176   width: 100%;
    2177   z-index: 999999;
    2178   top: 0;
    2179   right: 0;
    2180   padding: 12px 0px;
    2181   background: #ffffff;
     2232    position: fixed !important;
     2233    width: 100%;
     2234    z-index: 999999;
     2235    top: 0;
     2236    right: 0;
     2237    padding: 12px 0px;
     2238    background: #ffffff;
    21822239}
    21832240
    21842241.header-navbar.login-user.stick_head {
    2185   margin-top: 32px;
    2186   box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    2187 }
    2188 
     2242    margin-top: 32px;
     2243    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
     2244}
    21892245
    21902246/*--------------------------------------------------------------
    21912247## Site Loader
    21922248--------------------------------------------------------------*/
    2193 
    21942249.preloader {
    2195   display: flex;
    2196   height: 100%;
    2197   background: #fff;
    2198   width: 100%;
    2199   right: 0;
    2200   bottom: 0;
    2201   top: 0;
    2202   position: fixed;
    2203   z-index: 9999999;
     2250    display: flex;
     2251    height: 100%;
     2252    background: #fff;
     2253    width: 100%;
     2254    right: 0;
     2255    bottom: 0;
     2256    top: 0;
     2257    position: fixed;
     2258    z-index: 9999999;
    22042259}
    22052260
    22062261.loader {
    2207   position: relative;
    2208   width: 200px;
    2209   height: 60px;
    2210   top: 40%;
    2211   margin: 20px auto;
    2212 }
    2213 
    2214 .loader > div:nth-child(2) {
    2215   -webkit-animation: pacman-balls 1s -0.99s infinite linear;
    2216   animation: pacman-balls 1s -0.99s infinite linear;
    2217 }
    2218 
    2219 .loader > div:nth-child(3) {
    2220   -webkit-animation: pacman-balls 1s -0.66s infinite linear;
    2221   animation: pacman-balls 1s -0.66s infinite linear;
    2222 }
    2223 
    2224 .loader > div:nth-child(4) {
    2225   -webkit-animation: pacman-balls 1s -0.33s infinite linear;
    2226   animation: pacman-balls 1s -0.33s infinite linear;
    2227 }
    2228 
    2229 .loader > div:nth-child(5) {
    2230   -webkit-animation: pacman-balls 1s 0s infinite linear;
    2231   animation: pacman-balls 1s 0s infinite linear;
    2232 }
    2233 
    2234 .loader > div:first-of-type {
    2235   width: 0px;
    2236   height: 0px;
    2237   border-left: 25px solid transparent;
    2238   border-top: 25px solid var(--global-color);
    2239   border-right: 25px solid var(--global-color);
    2240   border-bottom: 25px solid var(--global-color);
    2241   border-radius: 25px;
    2242   -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
    2243   animation: rotate_pacman_half_up 0.5s 0s infinite;
    2244   position: relative;
    2245   right: 30%;
    2246 }
    2247 
    2248 .loader > div:nth-child(2) {
    2249   width: 0px;
    2250   height: 0px;
    2251   border-left: 25px solid transparent;
    2252   border-top: 25px solid var(--global-color);
    2253   border-right: 25px solid var(--global-color);
    2254   border-bottom: 25px solid var(--global-color);
    2255   border-radius: 25px;
    2256   -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
    2257   animation: rotate_pacman_half_down 0.5s 0s infinite;
    2258   margin-top: -50px;
    2259   position: relative;
    2260   right: 30%;
    2261 }
    2262 
    2263 .loader > div:nth-child(3),
    2264 .loader > div:nth-child(4),
    2265 .loader > div:nth-child(5),
    2266 .loader > div:nth-child(6) {
    2267   background-color: #FFE52C;
    2268   width: 15px;
    2269   height: 15px;
    2270   border-radius: 100%;
    2271   margin: 2px;
    2272   width: 10px;
    2273   height: 10px;
    2274   position: absolute;
    2275   -webkit-transform: translate(0, -6.25px);
    2276   -ms-transform: translate(0, -6.25px);
    2277   transform: translate(0, -6.25px);
    2278   top: 25px;
    2279   left: 0;
     2262    position: relative;
     2263    width: 200px;
     2264    height: 60px;
     2265    top: 40%;
     2266    margin: 20px auto;
     2267}
     2268
     2269.loader>div:nth-child(2) {
     2270    -webkit-animation: pacman-balls 1s -0.99s infinite linear;
     2271    animation: pacman-balls 1s -0.99s infinite linear;
     2272}
     2273
     2274.loader>div:nth-child(3) {
     2275    -webkit-animation: pacman-balls 1s -0.66s infinite linear;
     2276    animation: pacman-balls 1s -0.66s infinite linear;
     2277}
     2278
     2279.loader>div:nth-child(4) {
     2280    -webkit-animation: pacman-balls 1s -0.33s infinite linear;
     2281    animation: pacman-balls 1s -0.33s infinite linear;
     2282}
     2283
     2284.loader>div:nth-child(5) {
     2285    -webkit-animation: pacman-balls 1s 0s infinite linear;
     2286    animation: pacman-balls 1s 0s infinite linear;
     2287}
     2288
     2289.loader>div:first-of-type {
     2290    width: 0px;
     2291    height: 0px;
     2292    border-left: 25px solid transparent;
     2293    border-top: 25px solid var(--global-color);
     2294    border-right: 25px solid var(--global-color);
     2295    border-bottom: 25px solid var(--global-color);
     2296    border-radius: 25px;
     2297    -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
     2298    animation: rotate_pacman_half_up 0.5s 0s infinite;
     2299    position: relative;
     2300    right: 30%;
     2301}
     2302
     2303.loader>div:nth-child(2) {
     2304    width: 0px;
     2305    height: 0px;
     2306    border-left: 25px solid transparent;
     2307    border-top: 25px solid var(--global-color);
     2308    border-right: 25px solid var(--global-color);
     2309    border-bottom: 25px solid var(--global-color);
     2310    border-radius: 25px;
     2311    -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
     2312    animation: rotate_pacman_half_down 0.5s 0s infinite;
     2313    margin-top: -50px;
     2314    position: relative;
     2315    right: 30%;
     2316}
     2317
     2318.loader>div:nth-child(3),
     2319.loader>div:nth-child(4),
     2320.loader>div:nth-child(5),
     2321.loader>div:nth-child(6) {
     2322    background-color: #FFE52C;
     2323    width: 15px;
     2324    height: 15px;
     2325    border-radius: 100%;
     2326    margin: 2px;
     2327    width: 10px;
     2328    height: 10px;
     2329    position: absolute;
     2330    -webkit-transform: translate(0, -6.25px);
     2331    -ms-transform: translate(0, -6.25px);
     2332    transform: translate(0, -6.25px);
     2333    top: 25px;
     2334    left: 0;
    22802335}
    22812336
    22822337@-webkit-keyframes rotate_pacman_half_up {
    2283   0% {
    2284     -webkit-transform: rotate(-270deg);
    2285     transform: rotate(-270deg);
    2286   }
    2287   50% {
    2288     -webkit-transform: rotate(-360deg);
    2289     transform: rotate(-360deg);
    2290   }
    2291   100% {
    2292     -webkit-transform: rotate(-270deg);
    2293     transform: rotate(-270deg);
    2294   }
     2338    0% {
     2339        -webkit-transform: rotate(-270deg);
     2340        transform: rotate(-270deg);
     2341    }
     2342
     2343    50% {
     2344        -webkit-transform: rotate(-360deg);
     2345        transform: rotate(-360deg);
     2346    }
     2347
     2348    100% {
     2349        -webkit-transform: rotate(-270deg);
     2350        transform: rotate(-270deg);
     2351    }
    22952352}
    22962353
    22972354@keyframes rotate_pacman_half_up {
    2298   0% {
    2299     -webkit-transform: rotate(-270deg);
    2300     transform: rotate(-270deg);
    2301   }
    2302   50% {
    2303     -webkit-transform: rotate(-360deg);
    2304     transform: rotate(-360deg);
    2305   }
    2306   100% {
    2307     -webkit-transform: rotate(-270deg);
    2308     transform: rotate(-270deg);
    2309   }
     2355    0% {
     2356        -webkit-transform: rotate(-270deg);
     2357        transform: rotate(-270deg);
     2358    }
     2359
     2360    50% {
     2361        -webkit-transform: rotate(-360deg);
     2362        transform: rotate(-360deg);
     2363    }
     2364
     2365    100% {
     2366        -webkit-transform: rotate(-270deg);
     2367        transform: rotate(-270deg);
     2368    }
    23102369}
    23112370
    23122371@-webkit-keyframes rotate_pacman_half_down {
    2313   0% {
    2314     -webkit-transform: rotate(-90deg);
    2315     transform: rotate(-90deg);
    2316   }
    2317   50% {
    2318     -webkit-transform: rotate(0deg);
    2319     transform: rotate(0deg);
    2320   }
    2321   100% {
    2322     -webkit-transform: rotate(-90deg);
    2323     transform: rotate(-90deg);
    2324   }
     2372    0% {
     2373        -webkit-transform: rotate(-90deg);
     2374        transform: rotate(-90deg);
     2375    }
     2376
     2377    50% {
     2378        -webkit-transform: rotate(0deg);
     2379        transform: rotate(0deg);
     2380    }
     2381
     2382    100% {
     2383        -webkit-transform: rotate(-90deg);
     2384        transform: rotate(-90deg);
     2385    }
    23252386}
    23262387
    23272388@keyframes rotate_pacman_half_down {
    2328   0% {
    2329     -webkit-transform: rotate(-90deg);
    2330     transform: rotate(-90deg);
    2331   }
    2332   50% {
    2333     -webkit-transform: rotate(0deg);
    2334     transform: rotate(0deg);
    2335   }
    2336   100% {
    2337     -webkit-transform: rotate(-90deg);
    2338     transform: rotate(-90deg);
    2339   }
     2389    0% {
     2390        -webkit-transform: rotate(-90deg);
     2391        transform: rotate(-90deg);
     2392    }
     2393
     2394    50% {
     2395        -webkit-transform: rotate(0deg);
     2396        transform: rotate(0deg);
     2397    }
     2398
     2399    100% {
     2400        -webkit-transform: rotate(-90deg);
     2401        transform: rotate(-90deg);
     2402    }
    23402403}
    23412404
    23422405@-webkit-keyframes pacman-balls {
    2343   75% {
    2344     opacity: 0.7;
    2345   }
    2346   100% {
    2347     -webkit-transform: translate(100px, -6.25px);
    2348     transform: translate(100px, -6.25px);
    2349   }
     2406    75% {
     2407        opacity: 0.7;
     2408    }
     2409
     2410    100% {
     2411        -webkit-transform: translate(100px, -6.25px);
     2412        transform: translate(100px, -6.25px);
     2413    }
    23502414}
    23512415
    23522416@keyframes pacman-balls {
    2353   75% {
    2354     opacity: 0.7;
    2355   }
    2356   100% {
    2357     -webkit-transform: translate(100px, -6.25px);
    2358     transform: translate(100px, -6.25px);
    2359   }
    2360 }
    2361 
     2417    75% {
     2418        opacity: 0.7;
     2419    }
     2420
     2421    100% {
     2422        -webkit-transform: translate(100px, -6.25px);
     2423        transform: translate(100px, -6.25px);
     2424    }
     2425}
    23622426
    23632427/*--------------------------------------------------------------
    23642428## Links
    23652429--------------------------------------------------------------*/
    2366 
    23672430a {
    2368   color: #000;
    2369   text-decoration: none;
     2431    color: #000;
     2432    text-decoration: none;
    23702433}
    23712434
    23722435a:hover,
    23732436a:focus {
    2374   color: var(--global-color);
     2437    color: var(--global-color);
    23752438}
    23762439
    … …  
    23782441a:focus,
    23792442a:active {
    2380   outline: none;
     2443    outline: none;
    23812444}
    23822445
    23832446a:focus-visible {
    2384   outline: 2px solid;
     2447    outline: 2px solid;
    23852448}
    23862449
    … …  
    23902453.comment-content a,
    23912454.theme-custom-block a {
    2392   text-decoration: underline;
     2455    text-decoration: underline;
    23932456}
    23942457
    23952458.entry-content p {
    2396   word-wrap: break-word;
     2459    word-wrap: break-word;
    23972460}
    23982461
    23992462.wp-block-button__link {
    2400   border-radius: 30px;
    2401   margin-bottom: 15px;
    2402 }
    2403 
     2463    border-radius: 30px;
     2464    margin-bottom: 15px;
     2465}
    24042466
    24052467/*--------------------------------------------------------------
    24062468## Menus
    24072469--------------------------------------------------------------*/
    2408 
    24092470span.navbar-control-trigger {
    2410   color: var(--global-color);
     2471    color: var(--global-color);
    24112472}
    24122473
    24132474.single-post .header-layout {
    2414   border-bottom: 1px solid #efece2;
     2475    border-bottom: 1px solid #efece2;
    24152476}
    24162477
    24172478.site-navigation .primary-menu {
    2418   display: flex;
    2419   flex-wrap: wrap;
    2420   align-items: center;
    2421   margin: 0 auto;
    2422   padding: 0;
    2423   justify-content: center;
     2479    display: flex;
     2480    flex-wrap: wrap;
     2481    align-items: center;
     2482    margin: 0 auto;
     2483    padding: 0;
     2484    justify-content: center;
    24242485}
    24252486
    24262487.site-navigation .primary-menu .brand-home {
    2427   color: #fff;
     2488    color: #fff;
    24282489}
    24292490
    24302491.site-navigation .primary-menu .brand-home a {
    2431   color: inherit;
    2432   font-size: 1px;
    2433   line-height: 1px;
     2492    color: inherit;
     2493    font-size: 1px;
     2494    line-height: 1px;
    24342495}
    24352496
    24362497.site-navigation .primary-menu {
    2437   display: flex;
    2438   flex-wrap: wrap;
    2439   align-items: center;
    2440   margin: 0 auto;
    2441   padding: 0;
     2498    display: flex;
     2499    flex-wrap: wrap;
     2500    align-items: center;
     2501    margin: 0 auto;
     2502    padding: 0;
    24422503}
    24432504
    24442505.theme-menu,
    24452506.theme-menu ul {
    2446   list-style: none;
    2447   margin: 0;
    2448   padding: 0;
     2507    list-style: none;
     2508    margin: 0;
     2509    padding: 0;
    24492510}
    24502511
    24512512.theme-menu a,
    24522513.responsive-content-menu a {
    2453   color: inherit;
     2514    color: inherit;
    24542515}
    24552516
    24562517.site-navigation .primary-menu .icon {
    2457   pointer-events: none;
    2458   margin-right: 5px;
     2518    pointer-events: none;
     2519    margin-right: 5px;
    24592520}
    24602521
    24612522.rtl .site-navigation .primary-menu .icon {
    2462   margin-right: 0;
    2463   margin-left: 5px;
     2523    margin-right: 0;
     2524    margin-left: 5px;
    24642525}
    24652526
    24662527.site-navigation .primary-menu .icon .svg-icon {
    2467   height: 1rem;
    2468   width: 1rem;
    2469 }
    2470 
    2471 .site-navigation .primary-menu > li {
    2472   margin: 0 1rem;
    2473   padding: 1rem 0;
    2474 }
    2475 
    2476 .header-layout .site-navigation .primary-menu > li:last-child {
    2477   margin-left: 0;
    2478 }
    2479 
    2480 .rtl .header-layout .site-navigation .primary-menu > li:last-child {
    2481   margin-left: 1rem;
    2482   margin-right: 0;
    2483 }
    2484 
    2485 .site-navigation .primary-menu > li > a,
     2528    height: 1rem;
     2529    width: 1rem;
     2530}
     2531
     2532.site-navigation .primary-menu>li {
     2533    margin: 0 1rem;
     2534    padding: 1rem 0;
     2535}
     2536
     2537.header-layout .site-navigation .primary-menu>li:last-child {
     2538    margin-left: 0;
     2539}
     2540
     2541.rtl .header-layout .site-navigation .primary-menu>li:last-child {
     2542    margin-left: 1rem;
     2543    margin-right: 0;
     2544}
     2545
     2546.site-navigation .primary-menu>li>a,
    24862547.link-icon-wrapper a {
    2487   line-height: 1;
    2488   font-size: 1.5rem;
    2489   position: relative;
    2490 }
    2491 
    2492 .site-navigation .primary-menu > li > a::before {
    2493   position: absolute;
    2494   content: "";
    2495   height: 0.1rem;
    2496   width: 0;
    2497   left: 0;
    2498   bottom: -5px;
    2499   background-color: #2D215F;
    2500   transition: width 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
     2548    line-height: 1;
     2549    font-size: 1.5rem;
     2550    position: relative;
     2551}
     2552
     2553.site-navigation .primary-menu>li>a::before {
     2554    position: absolute;
     2555    content: "";
     2556    height: 0.1rem;
     2557    width: 0;
     2558    left: 0;
     2559    bottom: -5px;
     2560    background-color: #2D215F;
     2561    transition: width 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    25012562}
    25022563
    25032564.link-icon-wrapper svg.svg-icon {
    2504   width: 10px;
    2505   height: 10px;
    2506   margin-right: 5px;
    2507 }
    2508 
    2509 .site-navigation .primary-menu > li:hover > a::before,
    2510 .site-navigation .primary-menu > li:focus > a::before {
    2511   width: 100%;
    2512   right: 0;
    2513 }
    2514 
    2515 .site-navigation .primary-menu > li.active > a::before {
    2516   width: 100%;
    2517   right: 0;
    2518 }
    2519 
    2520 .site-navigation .primary-menu > li:not(.megamenu-has-children),
    2521 .site-navigation .primary-menu > li:not(.megamenu-has-children) .dropdown-menu li {
    2522   position: relative;
     2565    width: 10px;
     2566    height: 10px;
     2567    margin-right: 5px;
     2568}
     2569
     2570.site-navigation .primary-menu>li:hover>a::before,
     2571.site-navigation .primary-menu>li:focus>a::before {
     2572    width: 100%;
     2573    right: 0;
     2574}
     2575
     2576.site-navigation .primary-menu>li.active>a::before {
     2577    width: 100%;
     2578    right: 0;
     2579}
     2580
     2581.site-navigation .primary-menu>li:not(.megamenu-has-children),
     2582.site-navigation .primary-menu>li:not(.megamenu-has-children) .dropdown-menu li {
     2583    position: relative;
    25232584}
    25242585
    25252586.site-navigation .primary-menu a {
    2526   display: inline-block;
    2527   text-decoration: none;
    2528   word-break: normal;
    2529   word-wrap: normal;
    2530 }
    2531 
    2532 .site-navigation .primary-menu > li a {
    2533   color: #271D3A;
    2534   font-size: 14px;
    2535   position: relative;
    2536   letter-spacing: 2px;
    2537   font-weight: 500;
    2538 }
    2539 
    2540 .site-navigation .primary-menu > li a:hover {
    2541   color: #1A3C8B;
    2542   font-weight: bold;
    2543 }
    2544 
     2587    display: inline-block;
     2588    text-decoration: none;
     2589    word-break: normal;
     2590    word-wrap: normal;
     2591}
     2592
     2593.site-navigation .primary-menu>li a {
     2594    color: #271D3A;
     2595    font-size: 14px;
     2596    position: relative;
     2597    letter-spacing: 2px;
     2598    font-weight: 500;
     2599}
     2600
     2601.site-navigation .primary-menu>li a:hover {
     2602    color: #1A3C8B;
     2603    font-weight: bold;
     2604}
    25452605
    25462606/* SUB MENU */
    2547 
    25482607.site-navigation .primary-menu ul {
    2549   background: var(--global-color);
    2550   color: #fff;
    2551   font-size: 1.7rem;
    2552   opacity: 0;
    2553   margin: 0 auto;
    2554   position: absolute;
    2555   right: -99999rem;
    2556   top: 100%;
    2557   transition: opacity 0.15s linear, transform 0.15s linear, left 0s 0.15s;
    2558   transform: translateY(0.6rem);
    2559   width: 30rem;
    2560   z-index: 9;
    2561 }
    2562 
    2563 .site-navigation .primary-menu li.menu-item-has-children:hover > ul,
    2564 .site-navigation .primary-menu li.menu-item-has-children:focus > ul,
    2565 .site-navigation .primary-menu li.page_item_has_children:hover > ul,
    2566 .site-navigation .primary-menu li.page_item_has_children:focus > ul {
    2567   right: 0;
    2568   opacity: 1;
    2569   transform: translateY(0);
    2570   transition: opacity 0.15s linear, transform 0.15s linear;
    2571 }
    2572 
    2573 .site-navigation .primary-menu li.menu-item-has-children:focus-within > ul,
    2574 .site-navigation .primary-menu li.page_item_has_children:focus-within > ul {
    2575   right: 0;
    2576   opacity: 1;
    2577   transform: translateY(0);
    2578   transition: opacity 0.15s linear, transform 0.15s linear;
     2608    background: var(--global-color);
     2609    color: #fff;
     2610    font-size: 1.7rem;
     2611    opacity: 0;
     2612    margin: 0 auto;
     2613    position: absolute;
     2614    right: -99999rem;
     2615    top: 100%;
     2616    transition: opacity 0.15s linear, transform 0.15s linear, left 0s 0.15s;
     2617    transform: translateY(0.6rem);
     2618    width: 30rem;
     2619    z-index: 9;
     2620}
     2621
     2622.site-navigation .primary-menu li.menu-item-has-children:hover>ul,
     2623.site-navigation .primary-menu li.menu-item-has-children:focus>ul,
     2624.site-navigation .primary-menu li.page_item_has_children:hover>ul,
     2625.site-navigation .primary-menu li.page_item_has_children:focus>ul {
     2626    right: 0;
     2627    opacity: 1;
     2628    transform: translateY(0);
     2629    transition: opacity 0.15s linear, transform 0.15s linear;
     2630}
     2631
     2632.site-navigation .primary-menu li.menu-item-has-children:focus-within>ul,
     2633.site-navigation .primary-menu li.page_item_has_children:focus-within>ul {
     2634    right: 0;
     2635    opacity: 1;
     2636    transform: translateY(0);
     2637    transition: opacity 0.15s linear, transform 0.15s linear;
    25792638}
    25802639
    25812640.site-navigation .primary-menu ul::after {
    2582   content: "";
    2583   display: block;
    2584   position: absolute;
    2585   bottom: 100%;
     2641    content: "";
     2642    display: block;
     2643    position: absolute;
     2644    bottom: 100%;
    25862645}
    25872646
    25882647.site-navigation .primary-menu ul::before {
    2589   height: 2rem;
    2590   right: 0;
    2591   left: 0;
     2648    height: 2rem;
     2649    right: 0;
     2650    left: 0;
    25922651}
    25932652
    25942653.site-navigation .primary-menu ul.sub-menu li a {
    2595   color: #fff !important;
     2654    color: #fff !important;
    25962655}
    25972656
    25982657.site-navigation .primary-menu ul a {
    2599   background: transparent;
    2600   border: none;
    2601   color: inherit;
    2602   padding: 1.5rem;
    2603   transition: background-color 0.15s linear;
    2604   width: 90%;
    2605 }
    2606 
    2607 .site-navigation .primary-menu ul li.menu-item-has-children > a {
    2608   padding-left: 3rem;
     2658    background: transparent;
     2659    border: none;
     2660    color: inherit;
     2661    padding: 1.5rem;
     2662    transition: background-color 0.15s linear;
     2663    width: 90%;
     2664}
     2665
     2666.site-navigation .primary-menu ul li.menu-item-has-children>a {
     2667    padding-left: 3rem;
    26092668}
    26102669
    26112670.site-navigation .primary-menu ul li.menu-item-has-children .icon {
    2612   position: absolute;
    2613   left: 1.5rem;
    2614   top: calc(50% - 0.5rem);
    2615 }
    2616 
     2671    position: absolute;
     2672    left: 1.5rem;
     2673    top: calc(50% - 0.5rem);
     2674}
    26172675
    26182676/* DEEP DOWN */
    2619 
    26202677.site-navigation .primary-menu ul ul {
    2621   top: 0;
    2622 }
    2623 
    2624 .site-navigation .primary-menu ul li.menu-item-has-children:hover > ul,
    2625 .site-navigation .primary-menu ul li.menu-item-has-children:focus > ul,
    2626 .site-navigation .primary-menu ul li.page_item_has_children:hover > ul,
    2627 .site-navigation .primary-menu ul li.page_item_has_children:focus > ul {
    2628   right: calc(100% + 2rem);
    2629 }
    2630 
    2631 .site-navigation .primary-menu ul li.menu-item-has-children:focus-within > ul,
    2632 .site-navigation .primary-menu ul li.page_item_has_children:focus-within > ul {
    2633   right: calc(100% + 2rem);
     2678    top: 0;
     2679}
     2680
     2681.site-navigation .primary-menu ul li.menu-item-has-children:hover>ul,
     2682.site-navigation .primary-menu ul li.menu-item-has-children:focus>ul,
     2683.site-navigation .primary-menu ul li.page_item_has_children:hover>ul,
     2684.site-navigation .primary-menu ul li.page_item_has_children:focus>ul {
     2685    right: calc(100% + 2rem);
     2686}
     2687
     2688.site-navigation .primary-menu ul li.menu-item-has-children:focus-within>ul,
     2689.site-navigation .primary-menu ul li.page_item_has_children:focus-within>ul {
     2690    right: calc(100% + 2rem);
    26342691}
    26352692
    26362693.site-navigation .primary-menu ul ul::before {
    2637   position: absolute;
    2638   content: '';
    2639   bottom: 0;
    2640   height: 5.6rem;
    2641   left: auto;
    2642   right: -2rem;
    2643   top: 0;
    2644   width: 2rem;
     2694    position: absolute;
     2695    content: '';
     2696    bottom: 0;
     2697    height: 5.6rem;
     2698    left: auto;
     2699    right: -2rem;
     2700    top: 0;
     2701    width: 2rem;
    26452702}
    26462703
    26472704.site-navigation .primary-menu ul ul::after {
    2648   border: 0.8rem solid transparent;
    2649   border-bottom-color: transparent;
    2650   border-left-color: var(--global-color);
    2651   bottom: auto;
    2652   right: -1.6rem;
    2653   top: 2rem;
     2705    border: 0.8rem solid transparent;
     2706    border-bottom-color: transparent;
     2707    border-left-color: var(--global-color);
     2708    bottom: auto;
     2709    right: -1.6rem;
     2710    top: 2rem;
    26542711}
    26552712
    26562713.rtl .site-navigation .primary-menu ul ul::after {
    2657   transform: rotate(-180deg);
     2714    transform: rotate(-180deg);
    26582715}
    26592716
    26602717@media (any-pointer: coarse) {
    2661   .site-navigation .primary-menu > li.menu-item-has-children > a {
     2718    .site-navigation .primary-menu>li.menu-item-has-children>a {
     2719        padding-left: 0;
     2720        margin-left: 2rem;
     2721    }
     2722
     2723    .site-navigation .primary-menu ul li.menu-item-has-children>a {
     2724        margin-left: 4.5rem;
     2725        padding-left: 0;
     2726        width: unset;
     2727    }
     2728}
     2729
     2730/* Repeat previous rules for IE11 (when JS enabled for polyfill). */
     2731body.touch-enabled .primary-menu>li.menu-item-has-children>a {
    26622732    padding-left: 0;
    26632733    margin-left: 2rem;
    2664   }
    2665   .site-navigation .primary-menu ul li.menu-item-has-children > a {
     2734}
     2735
     2736body.touch-enabled .primary-menu ul li.menu-item-has-children>a {
    26662737    margin-left: 4.5rem;
    26672738    padding-left: 0;
    26682739    width: unset;
    2669   }
    2670 }
    2671 
    2672 
    2673 /* Repeat previous rules for IE11 (when JS enabled for polyfill). */
    2674 
    2675 body.touch-enabled .primary-menu > li.menu-item-has-children > a {
    2676   padding-left: 0;
    2677   margin-left: 2rem;
    2678 }
    2679 
    2680 body.touch-enabled .primary-menu ul li.menu-item-has-children > a {
    2681   margin-left: 4.5rem;
    2682   padding-left: 0;
    2683   width: unset;
    26842740}
    26852741
    26862742@media screen and (max-width: 991px) {
    2687   .site-navigation .primary-menu-wrapper {
     2743    .site-navigation .primary-menu-wrapper {
     2744        display: none;
     2745        opacity: 0;
     2746        visibility: hidden;
     2747    }
     2748
     2749    .wrapper,
     2750    .wrapper-fluid {
     2751        width: auto !important;
     2752        margin-left: 15px !important;
     2753        margin-right: 15px !important;
     2754    }
     2755}
     2756
     2757.menu-description {
     2758    background-color: #000;
     2759    color: #fff;
     2760    padding: 4px 5px;
     2761    font-size: 10px;
     2762    line-height: 12px;
     2763    position: absolute;
     2764    top: -20px;
     2765    right: calc(100% - 20px);
     2766    padding: 2px 5px;
     2767    line-height: 10px;
     2768    white-space: nowrap;
     2769    z-index: 1;
     2770}
     2771
     2772.menu-description:after {
     2773    position: absolute;
     2774    content: '';
     2775    width: 0;
     2776    height: 0;
     2777    border-right: 0px solid transparent;
     2778    border-left: 5px solid transparent;
     2779    border-top: 5px solid;
     2780    border-top-color: #000;
     2781    right: 3px;
     2782    bottom: -4px;
     2783}
     2784
     2785.navbar-control-offcanvas {
    26882786    display: none;
    26892787    opacity: 0;
    26902788    visibility: hidden;
    2691   }
    2692   .wrapper,
    2693   .wrapper-fluid {
    2694     width: auto !important;
    2695     margin-left: 15px !important;
    2696     margin-right: 15px !important;
    2697   }
    2698 }
    2699 
    2700 .menu-description {
    2701   background-color: #000;
    2702   color: #fff;
    2703   padding: 4px 5px;
    2704   font-size: 10px;
    2705   line-height: 12px;
    2706   position: absolute;
    2707   top: -20px;
    2708   right: calc(100% - 20px);
    2709   padding: 2px 5px;
    2710   line-height: 10px;
    2711   white-space: nowrap;
    2712   z-index: 1;
    2713 }
    2714 
    2715 .menu-description:after {
    2716   position: absolute;
    2717   content: '';
    2718   width: 0;
    2719   height: 0;
    2720   border-right: 0px solid transparent;
    2721   border-left: 5px solid transparent;
    2722   border-top: 5px solid;
    2723   border-top-color: #000;
    2724   right: 3px;
    2725   bottom: -4px;
    2726 }
    2727 
    2728 .navbar-control-offcanvas {
    2729   display: none;
    2730   opacity: 0;
    2731   visibility: hidden;
    27322789}
    27332790
    27342791@media (max-width: 991px) {
    2735   .navbar-control-offcanvas {
    2736     display: block;
    2737     opacity: 1;
    2738     visibility: visible;
    2739   }
     2792    .navbar-control-offcanvas {
     2793        display: block;
     2794        opacity: 1;
     2795        visibility: visible;
     2796    }
    27402797}
    27412798
    27422799#offcanvas-menu {
    2743   background: rgba(0, 0, 0, 0.42);
    2744   position: fixed;
    2745   top: 0;
    2746   height: 100%;
    2747   left: -100%;
    2748   width: 100%;
    2749   z-index: 1000;
    2750   justify-content: flex-end;
    2751   -webkit-transition: left 0.5s;
    2752   -moz-transition: left 0.5s;
    2753   -ms-transition: left 0.5s;
    2754   -o-transition: left 0.5s;
    2755   transition: left 0.5s;
     2800    background: rgba(0, 0, 0, 0.42);
     2801    position: fixed;
     2802    top: 0;
     2803    height: 100%;
     2804    left: -100%;
     2805    width: 100%;
     2806    z-index: 1000;
     2807    justify-content: flex-end;
     2808    -webkit-transition: left 0.5s;
     2809    -moz-transition: left 0.5s;
     2810    -ms-transition: left 0.5s;
     2811    -o-transition: left 0.5s;
     2812    transition: left 0.5s;
    27562813}
    27572814
    27582815#offcanvas-menu .offcanvas-wraper {
    2759   height: 100%;
    2760   padding: 20px 100px;
    2761   -ms-flex: 0 0 50%;
    2762   flex: 0 0 50%;
    2763   max-width: 50%;
    2764   overflow-y: scroll;
    2765   scrollbar-width: none;
    2766   -ms-overflow-style: none;
    2767   box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .1);
     2816    height: 100%;
     2817    padding: 20px 100px;
     2818    -ms-flex: 0 0 50%;
     2819    flex: 0 0 50%;
     2820    max-width: 50%;
     2821    overflow-y: scroll;
     2822    scrollbar-width: none;
     2823    -ms-overflow-style: none;
     2824    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .1);
    27682825}
    27692826
    27702827#offcanvas-menu .offcanvas-wraper::-webkit-scrollbar {
    2771   width: 0;
    2772   height: 0;
     2828    width: 0;
     2829    height: 0;
    27732830}
    27742831
    27752832@media screen and (max-width: 991px) {
    2776   #offcanvas-menu .offcanvas-wraper {
    2777     -ms-flex: 0 0 80%;
    2778     flex: 0 0 80%;
    2779     max-width: 80%;
    2780     padding: 20px;
    2781   }
     2833    #offcanvas-menu .offcanvas-wraper {
     2834        -ms-flex: 0 0 80%;
     2835        flex: 0 0 80%;
     2836        max-width: 80%;
     2837        padding: 20px;
     2838    }
    27822839}
    27832840
    27842841@media screen and (max-width: 767px) {
    2785   #offcanvas-menu .offcanvas-wraper {
    2786     -ms-flex: 0 0 100%;
    2787     flex: 0 0 100%;
    2788     max-width: 100%;
    2789   }
    2790   .stick_head {
    2791     position: static !important;
    2792   }
    2793   .header-navbar.login-user.stick_head {
    2794     margin-top: 0px;
    2795   }
     2842    #offcanvas-menu .offcanvas-wraper {
     2843        -ms-flex: 0 0 100%;
     2844        flex: 0 0 100%;
     2845        max-width: 100%;
     2846    }
     2847
     2848    .stick_head {
     2849        position: static !important;
     2850    }
     2851
     2852    .header-navbar.login-user.stick_head {
     2853        margin-top: 0px;
     2854    }
    27962855}
    27972856
    27982857#offcanvas-menu .close-offcanvas-menu {
    2799   text-align: left;
    2800   cursor: pointer;
     2858    text-align: left;
     2859    cursor: pointer;
    28012860}
    28022861
    28032862#offcanvas-menu .close-offcanvas-menu .offcanvas-close {
    2804   font-size: 14px;
    2805   font-weight: 700;
    2806   margin: 10px auto;
    2807   align-items: center;
    2808   display: flex;
    2809   justify-content: space-between;
     2863    font-size: 14px;
     2864    font-weight: 700;
     2865    margin: 10px auto;
     2866    align-items: center;
     2867    display: flex;
     2868    justify-content: space-between;
    28102869}
    28112870
    28122871.admin-bar #offcanvas-menu .close-offcanvas-menu .offcanvas-close {
    2813   margin-top: 40px;
     2872    margin-top: 40px;
    28142873}
    28152874
    28162875.responsive-date-clock .responsive-content-date,
    28172876.responsive-date-clock .theme-topbar-clock {
    2818   text-align: right;
     2877    text-align: right;
    28192878}
    28202879
    28212880.responsive-date-clock .theme-topbar-icon,
    28222881.responsive-date-clock .theme-topbar-label {
    2823   display: inline-block;
    2824   vertical-align: middle;
    2825 }
    2826 
    2827 .offcanvas-wraper > * {
    2828   -webkit-transform: translateX(-30px);
    2829   -ms-transform: translateX(-30px);
    2830   transform: translateX(-30px);
    2831   opacity: 0;
    2832   transition: transform 0.4s ease-out, opacity 0.4s ease-out;
    2833   will-change: transform, opacity;
    2834 }
    2835 
    2836 .offcanvas-menu-active .offcanvas-wraper > * {
    2837   -webkit-transform: translateX(0);
    2838   -ms-transform: translateX(0);
    2839   transform: translateX(0);
    2840   opacity: 1;
     2882    display: inline-block;
     2883    vertical-align: middle;
     2884}
     2885
     2886.offcanvas-wraper>* {
     2887    -webkit-transform: translateX(-30px);
     2888    -ms-transform: translateX(-30px);
     2889    transform: translateX(-30px);
     2890    opacity: 0;
     2891    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
     2892    will-change: transform, opacity;
     2893}
     2894
     2895.offcanvas-menu-active .offcanvas-wraper>* {
     2896    -webkit-transform: translateX(0);
     2897    -ms-transform: translateX(0);
     2898    transform: translateX(0);
     2899    opacity: 1;
    28412900}
    28422901
    28432902.offcanvas-menu-active .offcanvas-wraper .offcanvas-branding {
    2844   transition-delay: 0.3s;
     2903    transition-delay: 0.3s;
    28452904}
    28462905
    28472906.offcanvas-menu-active .offcanvas-wraper .offcanvas-main-navigation {
    2848   transition-delay: 0.6s;
     2907    transition-delay: 0.6s;
    28492908}
    28502909
    28512910.offcanvas-menu-active .offcanvas-wraper .offcanvas-social-navigation {
    2852   transition-delay: 0.9s;
     2911    transition-delay: 0.9s;
    28532912}
    28542913
    28552914#offcanvas-menu.offcanvas-menu-active {
    2856   display: -ms-flexbox;
    2857   display: flex;
    2858   left: 0;
     2915    display: -ms-flexbox;
     2916    display: flex;
     2917    left: 0;
    28592918}
    28602919
    28612920.offcanvas-main-navigation {
    2862   width: 100%;
     2921    width: 100%;
    28632922}
    28642923
    28652924.offcanvas-item {
    2866   margin-bottom: 15px;
     2925    margin-bottom: 15px;
    28672926}
    28682927
    28692928.offcanvas-main-navigation li,
    28702929.responsive-content-menu li {
    2871   border-bottom: 1px solid;
    2872   position: relative;
     2930    border-bottom: 1px solid;
     2931    position: relative;
    28732932}
    28742933
    28752934.offcanvas-main-navigation li:last-child,
    28762935.responsive-content-menu li:last-child {
    2877   border-bottom: none;
     2936    border-bottom: none;
    28782937}
    28792938
    28802939.offcanvas-main-navigation a,
    28812940.responsive-content-menu a {
    2882   display: block;
    2883   font-size: 18px;
    2884   padding: 20px 0;
    2885   text-decoration: none;
    2886   position: relative;
    2887   width: 100%;
     2941    display: block;
     2942    font-size: 18px;
     2943    padding: 20px 0;
     2944    text-decoration: none;
     2945    position: relative;
     2946    width: 100%;
    28882947}
    28892948
    28902949.offcanvas-main-navigation .sub-menu {
    2891   border-top: 1px solid;
    2892   display: none;
    2893   list-style: none;
    2894   margin: 0 auto;
    2895   padding: 0;
     2950    border-top: 1px solid;
     2951    display: none;
     2952    list-style: none;
     2953    margin: 0 auto;
     2954    padding: 0;
    28962955}
    28972956
    28982957.offcanvas-main-navigation .sub-menu.submenu-toggle-active {
    2899   display: block;
     2958    display: block;
    29002959}
    29012960
    29022961.offcanvas-main-navigation .submenu-wrapper {
    2903   display: flex;
    2904   justify-content: space-between;
    2905   width: 100%;
     2962    display: flex;
     2963    justify-content: space-between;
     2964    width: 100%;
    29062965}
    29072966
    29082967.offcanvas-main-navigation .submenu-wrapper .submenu-toggle {
    2909   border-style: solid;
    2910   border-width: 0 1px 0 0;
    2911   padding-right: 3rem;
    2912   padding-left: 3rem;
     2968    border-style: solid;
     2969    border-width: 0 1px 0 0;
     2970    padding-right: 3rem;
     2971    padding-left: 3rem;
    29132972}
    29142973
    29152974.offcanvas-main-navigation .submenu-wrapper .submenu-toggle .svg-icon {
    2916   height: .9rem;
    2917   transition: transform .15s linear;
    2918   width: 1.8rem;
     2975    height: .9rem;
     2976    transition: transform .15s linear;
     2977    width: 1.8rem;
    29192978}
    29202979
    29212980.offcanvas-main-navigation .submenu-wrapper .submenu-toggle.button-toggle-active .svg-icon {
    2922   transform: rotate(-180deg);
     2981    transform: rotate(-180deg);
    29232982}
    29242983
    29252984.social-menu ul {
    2926   list-style: none;
    2927   margin: 0 auto;
    2928   padding: 0;
     2985    list-style: none;
     2986    margin: 0 auto;
     2987    padding: 0;
    29292988}
    29302989
    29312990.social-menu li {
    2932   display: inline-block;
    2933   line-height: 1;
    2934   vertical-align: middle;
     2991    display: inline-block;
     2992    line-height: 1;
     2993    vertical-align: middle;
    29352994}
    29362995
    29372996.social-menu li a .svg-icon {
    2938   margin-right: 0.2rem;
    2939   width: 1.6rem;
    2940   height: 1.6rem;
     2997    margin-right: 0.2rem;
     2998    width: 1.6rem;
     2999    height: 1.6rem;
    29413000}
    29423001
    29433002.social-menu ul li a[href*="youtube.com"] .svg-icon {
    2944   width: 1.9rem;
    2945   height: 1.9rem;
    2946 }
    2947 
     3003    width: 1.9rem;
     3004    height: 1.9rem;
     3005}
    29483006
    29493007/*--------------------------------------------------------------
    29503008# Accessibility
    29513009--------------------------------------------------------------*/
    2952 
    29533010.screen-reader-text {
    2954   border: 0;
    2955   clip: rect(1px, 1px, 1px, 1px);
    2956   clip-path: inset(50%);
    2957   height: 1px;
    2958   margin: -1px;
    2959   overflow: hidden;
    2960   padding: 0;
    2961   position: absolute !important;
    2962   width: 1px;
    2963   word-wrap: normal !important;
     3011    border: 0;
     3012    clip: rect(1px, 1px, 1px, 1px);
     3013    clip-path: inset(50%);
     3014    height: 1px;
     3015    margin: -1px;
     3016    overflow: hidden;
     3017    padding: 0;
     3018    position: absolute !important;
     3019    width: 1px;
     3020    word-wrap: normal !important;
    29643021}
    29653022
    29663023.screen-reader-text:focus {
    2967   background-color: #f1f1f1;
    2968   border-radius: 3px;
    2969   box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    2970   clip: auto !important;
    2971   clip-path: none;
    2972   color: #21759b;
    2973   display: block;
    2974   font-size: 14px;
    2975   font-size: 0.875rem;
    2976   font-weight: bold;
    2977   height: auto;
    2978   right: 5px;
    2979   line-height: normal;
    2980   padding: 15px 23px 14px;
    2981   text-decoration: none;
    2982   top: 5px;
    2983   width: auto;
    2984   z-index: 100000;
     3024    background-color: #f1f1f1;
     3025    border-radius: 3px;
     3026    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
     3027    clip: auto !important;
     3028    clip-path: none;
     3029    color: #21759b;
     3030    display: block;
     3031    font-size: 14px;
     3032    font-size: 0.875rem;
     3033    font-weight: bold;
     3034    height: auto;
     3035    right: 5px;
     3036    line-height: normal;
     3037    padding: 15px 23px 14px;
     3038    text-decoration: none;
     3039    top: 5px;
     3040    width: auto;
     3041    z-index: 100000;
    29853042}
    29863043
    29873044.skip-link {
    2988   font-size: 16px !important;
     3045    font-size: 16px !important;
    29893046}
    29903047
    29913048#content[tabindex="-1"]:focus {
    2992   outline: 0;
     3049    outline: 0;
    29933050}
    29943051
    29953052@media (prefers-reduced-motion: reduce) {
    2996   * {
    2997     animation-duration: 0s !important;
    2998     transition-duration: 0s !important;
    2999   }
    3000 }
    3001 
     3053    * {
     3054        animation-duration: 0s !important;
     3055        transition-duration: 0s !important;
     3056    }
     3057}
    30023058
    30033059/*--------------------------------------------------------------
    30043060# Alignments
    30053061--------------------------------------------------------------*/
    3006 
    30073062.alignleft {
    3008   display: inline;
    3009   float: right;
    3010   margin-left: 1.5em;
     3063    display: inline;
     3064    float: right;
     3065    margin-left: 1.5em;
    30113066}
    30123067
    30133068.alignright {
    3014   display: inline;
    3015   float: left;
    3016   margin-right: 1.5em;
     3069    display: inline;
     3070    float: left;
     3071    margin-right: 1.5em;
    30173072}
    30183073
    30193074.aligncenter {
    3020   clear: both;
    3021   display: block;
    3022   margin-right: auto;
    3023   margin-left: auto;
    3024 }
    3025 
     3075    clear: both;
     3076    display: block;
     3077    margin-right: auto;
     3078    margin-left: auto;
     3079}
    30263080
    30273081/*--------------------------------------------------------------
    30283082# Clearings
    30293083--------------------------------------------------------------*/
    3030 
    30313084.clear:before,
    30323085.clear:after,
    … …  
    30433096.site-footer:before,
    30443097.site-footer:after {
    3045   content: "";
    3046   display: table;
    3047   table-layout: fixed;
     3098    content: "";
     3099    display: table;
     3100    table-layout: fixed;
    30483101}
    30493102
    … …  
    30553108.widget:after,
    30563109.site-footer:after {
    3057   clear: both;
    3058 }
    3059 
     3110    clear: both;
     3111}
    30603112
    30613113/*--------------------------------------------------------------
    30623114# Widgets
    30633115--------------------------------------------------------------*/
    3064 
    30653116.widget {
    3066   margin: 0 0 3rem;
    3067   padding-bottom: 3rem;
     3117    margin: 0 0 3rem;
     3118    padding-bottom: 3rem;
    30683119}
    30693120
    30703121.widget:last-child {
    3071   margin: 0;
     3122    margin: 0;
    30723123}
    30733124
    30743125.widget select {
    3075   max-width: 100%;
     3126    max-width: 100%;
    30763127}
    30773128
    30783129.widget ul,
    30793130.widget ol {
    3080   padding-right: 0;
    3081   padding-left: 0;
    3082   list-style: none;
    3083   margin-bottom: 0;
     3131    padding-right: 0;
     3132    padding-left: 0;
     3133    list-style: none;
     3134    margin-bottom: 0;
    30843135}
    30853136
    30863137.widget .button {
    3087   padding-top: 0.5rem;
    3088   padding-bottom: 0.5rem;
    3089 }
    3090 
     3138    padding-top: 0.5rem;
     3139    padding-bottom: 0.5rem;
     3140}
    30913141
    30923142/*--------------------------------------------------------------
    30933143## Widgets
    30943144--------------------------------------------------------------*/
    3095 
    30963145.widget a {
    3097   color: inherit;
     3146    color: inherit;
    30983147}
    30993148
    31003149.widget a:hover,
    31013150.widget a:focus {
    3102   color: var(--global-color);
     3151    color: var(--global-color);
    31033152}
    31043153
    31053154.widget_nav_menu a {
    3106   display: block;
    3107   padding: 1rem 0;
    3108 }
    3109 
    3110 .widget_nav_menu .menu > .menu-item:not(:first-child) {
    3111   border-top: 1px #e9ecef solid;
     3155    display: block;
     3156    padding: 1rem 0;
     3157}
     3158
     3159.widget_nav_menu .menu>.menu-item:not(:first-child) {
     3160    border-top: 1px #e9ecef solid;
    31123161}
    31133162
    31143163.widget_nav_menu .menu-item-has-children {
    3115   display: -webkit-box;
    3116   display: -ms-flexbox;
    3117   display: flex;
    3118   -ms-flex-wrap: wrap;
    3119   flex-wrap: wrap;
    3120   -webkit-box-align: center;
    3121   -ms-flex-align: center;
    3122   align-items: center;
    3123   -webkit-box-pack: justify;
    3124   -ms-flex-pack: justify;
    3125   justify-content: space-between;
    3126   width: 100%;
    3127 }
    3128 
    3129 .widget_nav_menu .menu-item-has-children > a {
    3130   -webkit-box-ordinal-group: 2;
    3131   -ms-flex-order: 1;
    3132   order: 1;
    3133 }
    3134 
    3135 .widget_nav_menu .menu-item-has-children > span {
    3136   cursor: pointer;
    3137   -webkit-box-ordinal-group: 3;
    3138   -ms-flex-order: 2;
    3139   order: 2;
    3140 }
    3141 
    3142 .widget_nav_menu .menu-item-has-children > ul {
    3143   width: 100%;
    3144   -webkit-box-ordinal-group: 4;
    3145   -ms-flex-order: 3;
    3146   order: 3;
    3147 }
    3148 
    3149 .widget_nav_menu .menu-item-expanded > span:after {
    3150   content: "\e90f";
    3151 }
    3152 
    3153 .widget_nav_menu .menu > .menu-item > .sub-menu {
    3154   padding-bottom: 1rem;
     3164    display: -webkit-box;
     3165    display: -ms-flexbox;
     3166    display: flex;
     3167    -ms-flex-wrap: wrap;
     3168    flex-wrap: wrap;
     3169    -webkit-box-align: center;
     3170    -ms-flex-align: center;
     3171    align-items: center;
     3172    -webkit-box-pack: justify;
     3173    -ms-flex-pack: justify;
     3174    justify-content: space-between;
     3175    width: 100%;
     3176}
     3177
     3178.widget_nav_menu .menu-item-has-children>a {
     3179    -webkit-box-ordinal-group: 2;
     3180    -ms-flex-order: 1;
     3181    order: 1;
     3182}
     3183
     3184.widget_nav_menu .menu-item-has-children>span {
     3185    cursor: pointer;
     3186    -webkit-box-ordinal-group: 3;
     3187    -ms-flex-order: 2;
     3188    order: 2;
     3189}
     3190
     3191.widget_nav_menu .menu-item-has-children>ul {
     3192    width: 100%;
     3193    -webkit-box-ordinal-group: 4;
     3194    -ms-flex-order: 3;
     3195    order: 3;
     3196}
     3197
     3198.widget_nav_menu .menu-item-expanded>span:after {
     3199    content: "\e90f";
     3200}
     3201
     3202.widget_nav_menu .menu>.menu-item>.sub-menu {
     3203    padding-bottom: 1rem;
    31553204}
    31563205
    31573206.widget_nav_menu .sub-menu {
    3158   display: none;
     3207    display: none;
    31593208}
    31603209
    31613210.widget_nav_menu .sub-menu a {
    3162   padding: 0.5rem 0;
    3163   line-height: 1;
     3211    padding: 0.5rem 0;
     3212    line-height: 1;
    31643213}
    31653214
    31663215.widget_nav_menu .sub-menu .sub-menu {
    3167   padding: 0.5rem 0;
     3216    padding: 0.5rem 0;
    31683217}
    31693218
    31703219.widget_nav_menu .sub-menu .sub-menu a {
    3171   padding-right: 1rem;
     3220    padding-right: 1rem;
    31723221}
    31733222
    31743223.widget_nav_menu .submenu-visible {
    3175   display: block;
     3224    display: block;
    31763225}
    31773226
    31783227.search-form {
    3179   margin: 0 auto;
    3180   display: flex;
     3228    margin: 0 auto;
     3229    display: flex;
    31813230}
    31823231
    31833232.search-form label {
    3184   display: block;
    3185   margin: 0 auto;
    3186   width: 80%;
    3187   float: right;
     3233    display: block;
     3234    margin: 0 auto;
     3235    width: 80%;
     3236    float: right;
    31883237}
    31893238
    31903239.search-form label .search-field {
    3191   border-left: 0;
     3240    border-left: 0;
    31923241}
    31933242
    31943243.search-form .search-submit {
    3195   float: right;
    3196   height: 55px;
    3197   width: 20%;
    3198   -webkit-appearance: none;
     3244    float: right;
     3245    height: 55px;
     3246    width: 20%;
     3247    -webkit-appearance: none;
    31993248}
    32003249
    32013250.header-searchbar-area .search-form .search-submit {
    3202   padding: 1.7rem 2rem;
     3251    padding: 1.7rem 2rem;
    32033252}
    32043253
    … …  
    32133262.widget_block .wp-block-archives li,
    32143263.widget_block .wp-block-latest-comments li {
    3215   display: -webkit-box;
    3216   display: -ms-flexbox;
    3217   display: flex;
    3218   -ms-flex-wrap: wrap;
    3219   flex-wrap: wrap;
    3220   position: relative;
    3221   padding: 0 0 1rem;
    3222   margin-bottom: 1rem;
     3264    display: -webkit-box;
     3265    display: -ms-flexbox;
     3266    display: flex;
     3267    -ms-flex-wrap: wrap;
     3268    flex-wrap: wrap;
     3269    position: relative;
     3270    padding: 0 0 1rem;
     3271    margin-bottom: 1rem;
    32233272}
    32243273
    … …  
    32283277.widget_archive ul li:first-child:last-child,
    32293278.widget_meta ul li:first-child:last-child {
    3230   padding-bottom: 0;
    3231 }
    3232 
    3233 .widget_categories ul li:first-child:last-child > .children,
    3234 .widget_pages ul li:first-child:last-child > .children,
    3235 .widget_archive ul li:first-child:last-child > .children {
    3236   padding-bottom: 0;
     3279    padding-bottom: 0;
     3280}
     3281
     3282.widget_categories ul li:first-child:last-child>.children,
     3283.widget_pages ul li:first-child:last-child>.children,
     3284.widget_archive ul li:first-child:last-child>.children {
     3285    padding-bottom: 0;
    32373286}
    32383287
    … …  
    32423291.widget_archive ul li a,
    32433292.widget_meta ul li a {
    3244   padding-left: 0.6666666667rem;
    3245   margin-left: auto;
    3246   -webkit-transition: color 0.2s;
    3247   transition: color 0.2s;
     3293    padding-left: 0.6666666667rem;
     3294    margin-left: auto;
     3295    -webkit-transition: color 0.2s;
     3296    transition: color 0.2s;
    32483297}
    32493298
    … …  
    32513300.widget_pages ul ul.children,
    32523301.widget_archive ul ul.children {
    3253   -webkit-box-flex: 0;
    3254   -ms-flex: 0 0 100%;
    3255   flex: 0 0 100%;
    3256   width: 100%;
    3257   margin-top: 1rem;
    3258   margin-right: 0;
    3259   padding-right: 1.5em;
     3302    -webkit-box-flex: 0;
     3303    -ms-flex: 0 0 100%;
     3304    flex: 0 0 100%;
     3305    width: 100%;
     3306    margin-top: 1rem;
     3307    margin-right: 0;
     3308    padding-right: 1.5em;
    32603309}
    32613310
    … …  
    32633312.widget_pages ul ul.children li,
    32643313.widget_archive ul ul.children li {
    3265   padding: 1rem 1rem 1rem 0;
     3314    padding: 1rem 1rem 1rem 0;
    32663315}
    32673316
    … …  
    32693318.widget_pages ul ul.children li:last-child,
    32703319.widget_archive ul ul.children li:last-child {
    3271   border-bottom: none;
    3272   padding-bottom: 0;
     3320    border-bottom: none;
     3321    padding-bottom: 0;
    32733322}
    32743323
    … …  
    32763325.widget_pages ul ul.children ul.children li,
    32773326.widget_archive ul ul.children ul.children li {
    3278   margin-right: 1rem;
    3279   padding-right: 0;
     3327    margin-right: 1rem;
     3328    padding-right: 0;
    32803329}
    32813330
    32823331.widget_search form {
    3283   margin-top: 0;
     3332    margin-top: 0;
    32843333}
    32853334
    32863335#wp-calendar {
    3287   width: 100%;
    3288   margin: 0;
     3336    width: 100%;
     3337    margin: 0;
    32893338}
    32903339
    32913340#wp-calendar caption {
    3292   text-align: left;
    3293   margin-bottom: 15px;
     3341    text-align: left;
     3342    margin-bottom: 15px;
    32943343}
    32953344
    32963345#wp-calendar thead th {
    3297   text-align: center;
     3346    text-align: center;
    32983347}
    32993348
    33003349#wp-calendar tbody td {
    3301   background: #f5f5f5;
    3302   border: 1px solid #e8e8e8;
    3303   text-align: center;
    3304   padding: 5px;
     3350    background: #f5f5f5;
     3351    border: 1px solid #e8e8e8;
     3352    text-align: center;
     3353    padding: 5px;
    33053354}
    33063355
    33073356#wp-calendar tbody td a {
    3308   text-decoration: underline !important;
    3309   color: #000;
     3357    text-decoration: underline !important;
     3358    color: #000;
    33103359}
    33113360
    33123361#wp-calendar tbody td:hover {
    3313   background: #fff;
     3362    background: #fff;
    33143363}
    33153364
    33163365#wp-calendar tbody .pad {
    3317   background: none;
     3366    background: none;
    33183367}
    33193368
    33203369#wp-calendar tfoot td.pad {
    3321   display: none;
     3370    display: none;
    33223371}
    33233372
    33243373.widget_recent_comments li {
    3325   position: relative;
    3326   padding-bottom: 1rem;
     3374    position: relative;
     3375    padding-bottom: 1rem;
    33273376}
    33283377
    33293378.widget_recent_comments li:last-child {
    3330   padding-bottom: 0;
     3379    padding-bottom: 0;
    33313380}
    33323381
    … …  
    33353384
    33363385.widget_recent_entries li {
    3337   position: relative;
    3338   padding-bottom: 1rem;
     3386    position: relative;
     3387    padding-bottom: 1rem;
    33393388}
    33403389
    33413390.widget_recent_entries li:last-child {
    3342   padding-bottom: 0;
     3391    padding-bottom: 0;
    33433392}
    33443393
    33453394.widget_recent_entries li .post-date {
    3346   margin-right: 1rem;
     3395    margin-right: 1rem;
    33473396}
    33483397
    33493398.widget_recent_entries li .post-date:before {
    3350   content: "(";
     3399    content: "(";
    33513400}
    33523401
    33533402.widget_recent_entries li .post-date:after {
    3354   content: ")";
     3403    content: ")";
    33553404}
    33563405
    33573406.widget_rss .rss-widget-icon {
    3358   display: none;
     3407    display: none;
    33593408}
    33603409
    33613410.widget_rss ul li {
    3362   border-bottom: 1px #e9ecef solid;
    3363   position: relative;
    3364   padding-bottom: 1rem;
    3365   margin-bottom: 1rem;
     3411    border-bottom: 1px #e9ecef solid;
     3412    position: relative;
     3413    padding-bottom: 1rem;
     3414    margin-bottom: 1rem;
    33663415}
    33673416
    33683417.widget_rss ul li:last-child {
    3369   border-bottom: none;
    3370   padding-bottom: 0;
    3371   margin-bottom: 0;
     3418    border-bottom: none;
     3419    padding-bottom: 0;
     3420    margin-bottom: 0;
    33723421}
    33733422
    33743423.widget_rss ul li .rsswidget {
    3375   color: #000000;
    3376   -webkit-transition: color 0.25s;
    3377   transition: color 0.25s;
     3424    color: #000000;
     3425    -webkit-transition: color 0.25s;
     3426    transition: color 0.25s;
    33783427}
    33793428
    33803429.widget_rss ul li .rss-date {
    3381   display: block;
    3382   margin-top: 0.25rem;
     3430    display: block;
     3431    margin-top: 0.25rem;
    33833432}
    33843433
    33853434.widget_rss ul li .rssSummary {
    3386   margin-top: 0.25rem;
    3387   color: #000000;
     3435    margin-top: 0.25rem;
     3436    color: #000000;
    33883437}
    33893438
    33903439.widget_rss ul li cite {
    3391   display: block;
    3392   margin-top: 0.25rem;
    3393   font-style: normal;
    3394   text-align: left;
    3395   font-size: 0.8125rem;
     3440    display: block;
     3441    margin-top: 0.25rem;
     3442    font-style: normal;
     3443    text-align: left;
     3444    font-size: 0.8125rem;
    33963445}
    33973446
    33983447.widget_tag_cloud {
    3399   overflow: hidden;
     3448    overflow: hidden;
    34003449}
    34013450
    34023451.widget_tag_cloud .tagcloud {
    3403   display: -webkit-box;
    3404   display: -ms-flexbox;
    3405   display: flex;
    3406   -ms-flex-wrap: wrap;
    3407   flex-wrap: wrap;
     3452    display: -webkit-box;
     3453    display: -ms-flexbox;
     3454    display: flex;
     3455    -ms-flex-wrap: wrap;
     3456    flex-wrap: wrap;
    34083457}
    34093458
    34103459.widget_tag_cloud .tagcloud a,
    34113460.wp-block-tag-cloud a {
    3412   background: rgba(0, 0, 0, 0.052);
    3413   font-size: 12px !important;
    3414   padding: 0.5rem 1.5rem;
    3415   margin-top: 0.5rem;
    3416   margin-left: 0.5rem;
    3417   text-decoration: none;
    3418   font-weight: 700;
    3419   text-transform: uppercase;
    3420   letter-spacing: 1px;
     3461    background: rgba(0, 0, 0, 0.052);
     3462    font-size: 12px !important;
     3463    padding: 0.5rem 1.5rem;
     3464    margin-top: 0.5rem;
     3465    margin-left: 0.5rem;
     3466    text-decoration: none;
     3467    font-weight: 700;
     3468    text-transform: uppercase;
     3469    letter-spacing: 1px;
    34213470}
    34223471
    34233472.widget_tag_cloud .tagcloud a:hover,
    34243473.widget_tag_cloud .tagcloud a:focus {
    3425   background: #000;
    3426   color: #fff;
     3474    background: #000;
     3475    color: #fff;
    34273476}
    34283477
    34293478.widget_tag_cloud .tagcloud a:last-child {
    3430   margin-left: 0;
     3479    margin-left: 0;
    34313480}
    34323481
    34333482.widget_tag_cloud .tagcloud a:first-letter {
    3434   text-transform: uppercase;
     3483    text-transform: uppercase;
    34353484}
    34363485
    34373486.widget_media_video .mejs-container {
    3438   max-width: 100%;
    3439   overflow: hidden;
     3487    max-width: 100%;
     3488    overflow: hidden;
    34403489}
    34413490
    … …  
    34443493.widget_media_video .mejs-container object,
    34453494.widget_media_video .mejs-container embed {
    3446   max-width: 100%;
    3447   overflow: hidden;
     3495    max-width: 100%;
     3496    overflow: hidden;
    34483497}
    34493498
    34503499.widget_media_gallery {
    3451   overflow: hidden;
     3500    overflow: hidden;
    34523501}
    34533502
    34543503.widget_media_gallery [class^="gallery-columns-"],
    34553504.widget_media_gallery [class*=" gallery-columns-"] {
    3456   display: -webkit-box;
    3457   display: -ms-flexbox;
    3458   display: flex;
    3459   -ms-flex-wrap: wrap;
    3460   flex-wrap: wrap;
    3461   margin: -1rem -0.5rem 0;
     3505    display: -webkit-box;
     3506    display: -ms-flexbox;
     3507    display: flex;
     3508    -ms-flex-wrap: wrap;
     3509    flex-wrap: wrap;
     3510    margin: -1rem -0.5rem 0;
    34623511}
    34633512
    34643513.widget_media_gallery [class^="gallery-columns-"] .gallery-item,
    34653514.widget_media_gallery [class*=" gallery-columns-"] .gallery-item {
    3466   position: relative;
    3467   margin-top: 1rem;
    3468   margin-bottom: 0;
    3469   padding: 0 0.5rem;
    3470   display: -webkit-box;
    3471   display: -ms-flexbox;
    3472   display: flex;
    3473   -webkit-box-align: center;
    3474   -ms-flex-align: center;
    3475   align-items: center;
    3476   text-align: center;
    3477   -webkit-box-orient: vertical;
    3478   -webkit-box-direction: normal;
    3479   -ms-flex-direction: column;
    3480   flex-direction: column;
     3515    position: relative;
     3516    margin-top: 1rem;
     3517    margin-bottom: 0;
     3518    padding: 0 0.5rem;
     3519    display: -webkit-box;
     3520    display: -ms-flexbox;
     3521    display: flex;
     3522    -webkit-box-align: center;
     3523    -ms-flex-align: center;
     3524    align-items: center;
     3525    text-align: center;
     3526    -webkit-box-orient: vertical;
     3527    -webkit-box-direction: normal;
     3528    -ms-flex-direction: column;
     3529    flex-direction: column;
    34813530}
    34823531
    34833532.widget_media_gallery [class^="gallery-columns-"] .gallery-item img,
    34843533.widget_media_gallery [class*=" gallery-columns-"] .gallery-item img {
    3485   display: block;
    3486   border-radius: 0;
    3487   -webkit-transition: 0.25s;
    3488   transition: 0.25s;
    3489   -webkit-backface-visibility: hidden;
    3490   backface-visibility: hidden;
     3534    display: block;
     3535    border-radius: 0;
     3536    -webkit-transition: 0.25s;
     3537    transition: 0.25s;
     3538    -webkit-backface-visibility: hidden;
     3539    backface-visibility: hidden;
    34913540}
    34923541
    34933542.widget_media_gallery [class^="gallery-columns-"] .gallery-item:hover img,
    34943543.widget_media_gallery [class*=" gallery-columns-"] .gallery-item:hover img {
    3495   opacity: 0.6;
     3544    opacity: 0.6;
    34963545}
    34973546
    34983547.widget_media_gallery [class^="gallery-columns-"] .gallery-item .gallery-caption,
    34993548.widget_media_gallery [class*=" gallery-columns-"] .gallery-item .gallery-caption {
    3500   padding: 1rem 1rem 0;
     3549    padding: 1rem 1rem 0;
    35013550}
    35023551
    35033552.widget_media_gallery [class^="gallery-columns-"] .gallery-item .gallery-icon,
    35043553.widget_media_gallery [class*=" gallery-columns-"] .gallery-item .gallery-icon {
    3505   position: relative;
    3506   width: 100%;
    3507   overflow: hidden;
     3554    position: relative;
     3555    width: 100%;
     3556    overflow: hidden;
    35083557}
    35093558
    … …  
    35143563.widget_media_gallery .gallery-columns-8 .gallery-caption,
    35153564.widget_media_gallery .gallery-columns-9 .gallery-caption {
    3516   display: none;
     3565    display: none;
    35173566}
    35183567
    35193568.widget_media_gallery .gallery-columns-1 .gallery-item {
    3520   -webkit-box-flex: 0;
    3521   -ms-flex: 0 0 100%;
    3522   flex: 0 0 100%;
    3523   max-width: 100%;
     3569    -webkit-box-flex: 0;
     3570    -ms-flex: 0 0 100%;
     3571    flex: 0 0 100%;
     3572    max-width: 100%;
    35243573}
    35253574
    35263575.widget_media_gallery .gallery-columns-2 .gallery-item {
    3527   -webkit-box-flex: 0;
    3528   -ms-flex: 0 0 50%;
    3529   flex: 0 0 50%;
    3530   max-width: 50%;
     3576    -webkit-box-flex: 0;
     3577    -ms-flex: 0 0 50%;
     3578    flex: 0 0 50%;
     3579    max-width: 50%;
    35313580}
    35323581
    35333582.widget_media_gallery .gallery-columns-3 .gallery-item {
    3534   -webkit-box-flex: 0;
    3535   -ms-flex: 0 0 33.3333333333%;
    3536   flex: 0 0 33.3333333333%;
    3537   max-width: 33.3333333333%;
     3583    -webkit-box-flex: 0;
     3584    -ms-flex: 0 0 33.3333333333%;
     3585    flex: 0 0 33.3333333333%;
     3586    max-width: 33.3333333333%;
    35383587}
    35393588
    35403589.widget_media_gallery .gallery-columns-4 .gallery-item {
    3541   -webkit-box-flex: 0;
    3542   -ms-flex: 0 0 25%;
    3543   flex: 0 0 25%;
    3544   max-width: 25%;
     3590    -webkit-box-flex: 0;
     3591    -ms-flex: 0 0 25%;
     3592    flex: 0 0 25%;
     3593    max-width: 25%;
    35453594}
    35463595
    35473596.widget_media_gallery .gallery-columns-5 .gallery-item {
    3548   -webkit-box-flex: 0;
    3549   -ms-flex: 0 0 20%;
    3550   flex: 0 0 20%;
    3551   max-width: 20%;
     3597    -webkit-box-flex: 0;
     3598    -ms-flex: 0 0 20%;
     3599    flex: 0 0 20%;
     3600    max-width: 20%;
    35523601}
    35533602
    35543603.widget_media_gallery .gallery-columns-6 .gallery-item {
    3555   -webkit-box-flex: 0;
    3556   -ms-flex: 0 0 16.6666666667%;
    3557   flex: 0 0 16.6666666667%;
    3558   max-width: 16.6666666667%;
     3604    -webkit-box-flex: 0;
     3605    -ms-flex: 0 0 16.6666666667%;
     3606    flex: 0 0 16.6666666667%;
     3607    max-width: 16.6666666667%;
    35593608}
    35603609
    35613610.widget_media_gallery .gallery-columns-7 .gallery-item {
    3562   -webkit-box-flex: 0;
    3563   -ms-flex: 0 0 14.2857142857%;
    3564   flex: 0 0 14.2857142857%;
    3565   max-width: 14.2857142857%;
     3611    -webkit-box-flex: 0;
     3612    -ms-flex: 0 0 14.2857142857%;
     3613    flex: 0 0 14.2857142857%;
     3614    max-width: 14.2857142857%;
    35663615}
    35673616
    35683617.widget_media_gallery .gallery-columns-8 .gallery-item {
    3569   -webkit-box-flex: 0;
    3570   -ms-flex: 0 0 12.5%;
    3571   flex: 0 0 12.5%;
    3572   max-width: 12.5%;
     3618    -webkit-box-flex: 0;
     3619    -ms-flex: 0 0 12.5%;
     3620    flex: 0 0 12.5%;
     3621    max-width: 12.5%;
    35733622}
    35743623
    35753624.widget_media_gallery .gallery-columns-9 .gallery-item {
    3576   -webkit-box-flex: 0;
    3577   -ms-flex: 0 0 11.1111111111%;
    3578   flex: 0 0 11.1111111111%;
    3579   max-width: 11.1111111111%;
    3580 }
    3581 
     3625    -webkit-box-flex: 0;
     3626    -ms-flex: 0 0 11.1111111111%;
     3627    flex: 0 0 11.1111111111%;
     3628    max-width: 11.1111111111%;
     3629}
    35823630
    35833631/* Text widget */
    3584 
    35853632.widget_text {
    3586   color: #000000;
    3587   word-wrap: break-word;
     3633    color: #000000;
     3634    word-wrap: break-word;
    35883635}
    35893636
    35903637.widget_text ul {
    3591   list-style: disc;
    3592   margin: 0 1rem 1rem 0;
     3638    list-style: disc;
     3639    margin: 0 1rem 1rem 0;
    35933640}
    35943641
    35953642.widget_text ol {
    3596   list-style: decimal;
     3643    list-style: decimal;
    35973644}
    35983645
    35993646.widget_text ul li,
    36003647.widget_text ol li {
    3601   border: none;
     3648    border: none;
    36023649}
    36033650
    36043651.widget_text ul li:last-child,
    36053652.widget_text ol li:last-child {
    3606   padding-bottom: 0;
     3653    padding-bottom: 0;
    36073654}
    36083655
    36093656.widget_text ul li ul {
    3610   margin: 0 1rem 0 0;
     3657    margin: 0 1rem 0 0;
    36113658}
    36123659
    36133660.widget_text ul li li {
    3614   padding-right: 0;
    3615   padding-left: 0;
     3661    padding-right: 0;
     3662    padding-left: 0;
    36163663}
    36173664
    36183665.widget_text ol li {
    3619   list-style-position: inside;
    3620 }
    3621 
    3622 .widget_text ol li + li {
    3623   margin-top: -1px;
    3624 }
    3625 
     3666    list-style-position: inside;
     3667}
     3668
     3669.widget_text ol li+li {
     3670    margin-top: -1px;
     3671}
    36263672
    36273673/*Custom Widgets*/
    3628 
    36293674.widget .tab-head .twp-nav-tabs {
    3630   border-bottom: 2px solid;
    3631   margin-bottom: 15px;
     3675    border-bottom: 2px solid;
     3676    margin-bottom: 15px;
    36323677}
    36333678
    36343679.widget .tab-head .twp-nav-tabs li {
    3635   float: right;
    3636   margin: 0 auto;
    3637   width: 33.33%;
    3638 }
    3639 
    3640 .widget .tab-head .twp-nav-tabs > li > a {
    3641   display: block;
    3642   padding: 15px 0;
    3643   text-align: center;
    3644   font-size: 14px;
    3645   font-weight: 700;
    3646 }
    3647 
    3648 .widget .tab-head .twp-nav-tabs > li.active > a,
    3649 .widget .tab-head .twp-nav-tabs > li > a:focus,
    3650 .widget .tab-head .twp-nav-tabs > li > a:hover,
    3651 .widget .tab-head .twp-nav-tabs > li.active > a:focus,
    3652 .widget .tab-head .twp-nav-tabs > li.active > a:hover {
    3653   background: #000;
    3654   color: #fff;
     3680    float: right;
     3681    margin: 0 auto;
     3682    width: 33.33%;
     3683}
     3684
     3685.widget .tab-head .twp-nav-tabs>li>a {
     3686    display: block;
     3687    padding: 15px 0;
     3688    text-align: center;
     3689    font-size: 14px;
     3690    font-weight: 700;
     3691}
     3692
     3693.widget .tab-head .twp-nav-tabs>li.active>a,
     3694.widget .tab-head .twp-nav-tabs>li>a:focus,
     3695.widget .tab-head .twp-nav-tabs>li>a:hover,
     3696.widget .tab-head .twp-nav-tabs>li.active>a:focus,
     3697.widget .tab-head .twp-nav-tabs>li.active>a:hover {
     3698    background: #000;
     3699    color: #fff;
    36553700}
    36563701
    36573702.widget .tab-head .post-description {
    3658   margin-top: 20px;
     3703    margin-top: 20px;
    36593704}
    36603705
    36613706.site-content .data-bg:not(.site-content .single-featured-banner .data-bg) {
    3662   -webkit-transition: 0.4s ease;
    3663   -moz-transition: 0.4s ease;
    3664   -o-transition: 0.4s ease;
    3665   transition: 0.4s ease;
    3666 }
    3667 
     3707    -webkit-transition: 0.4s ease;
     3708    -moz-transition: 0.4s ease;
     3709    -o-transition: 0.4s ease;
     3710    transition: 0.4s ease;
     3711}
    36683712
    36693713/*.site-content .data-bg:hover:not(.site-content .single-featured-banner .data-bg) {
    36703714    filter: blur(0.15rem);
    36713715}*/
    3672 
    36733716.site-content .single-featured-banner {
    3674   color: #fff;
     3717    color: #fff;
    36753718}
    36763719
    36773720.site-content .single-featured-banner .data-bg {
    3678   position: relative;
    3679   padding: 15rem 0;
    3680   background-attachment: fixed;
     3721    position: relative;
     3722    padding: 15rem 0;
     3723    background-attachment: fixed;
    36813724}
    36823725
    36833726.site-content .single-featured-banner .data-bg::before {
    3684   position: absolute;
    3685   content: "";
    3686   height: 100%;
    3687   width: 100%;
    3688   top: 0;
    3689   right: 0;
    3690   left: 0;
    3691   background-color: rgba(0, 0, 0, 0.14);
     3727    position: absolute;
     3728    content: "";
     3729    height: 100%;
     3730    width: 100%;
     3731    top: 0;
     3732    right: 0;
     3733    left: 0;
     3734    background-color: rgba(0, 0, 0, 0.14);
    36923735}
    36933736
    36943737.site-content .single-featured-banner .featured-banner-content .entry-meta a {
    3695   color: inherit;
     3738    color: inherit;
    36963739}
    36973740
    36983741.site-content .single-featured-banner .breadcrumbs ul li span:before,
    36993742.site-content .single-featured-banner .entry-meta-item::before {
    3700   color: #fff;
     3743    color: #fff;
    37013744}
    37023745
    37033746.tab-icon {
    3704   width: 15px;
    3705   height: 15px;
    3706   display: inline-block;
    3707   margin-left: 5px;
    3708   vertical-align: middle;
     3747    width: 15px;
     3748    height: 15px;
     3749    display: inline-block;
     3750    margin-left: 5px;
     3751    vertical-align: middle;
    37093752}
    37103753
    37113754.site-content .tab-icon {
    3712   width: 20px;
    3713   height: 20px;
     3755    width: 20px;
     3756    height: 20px;
    37143757}
    37153758
    37163759.theme-widget-list li .article-list {
    3717   margin-bottom: 1rem;
    3718   padding-bottom: 1rem;
     3760    margin-bottom: 1rem;
     3761    padding-bottom: 1rem;
    37193762}
    37203763
    37213764.theme-widget-list li:last-child .article-list {
    3722   border: 0;
    3723   margin-bottom: 0;
    3724   padding-bottom: 0;
     3765    border: 0;
     3766    margin-bottom: 0;
     3767    padding-bottom: 0;
    37253768}
    37263769
    37273770.theme-widget-list .article-image {
    3728   position: relative;
     3771    position: relative;
    37293772}
    37303773
    37313774.category-widget-header .category-title,
    37323775.category-widget-header .post-count {
    3733   display: inline-block;
    3734   vertical-align: middle;
     3776    display: inline-block;
     3777    vertical-align: middle;
    37353778}
    37363779
    37373780.category-widget-header .category-title {
    3738   font-weight: 700;
    3739   text-transform: uppercase;
    3740   letter-spacing: 1px;
     3781    font-weight: 700;
     3782    text-transform: uppercase;
     3783    letter-spacing: 1px;
    37413784}
    37423785
    37433786.category-widget-description,
    37443787.category-latest-article .entry-title {
    3745   margin-top: 15px;
    3746   margin-bottom: 0;
     3788    margin-top: 15px;
     3789    margin-bottom: 0;
    37473790}
    37483791
    37493792.author-widget-details .profile-data-bg {
    3750   border-radius: 100%;
    3751   border: 5px solid #fff;
    3752   height: 160px;
    3753   margin: 0 auto;
    3754   width: 160px;
     3793    border-radius: 100%;
     3794    border: 5px solid #fff;
     3795    height: 160px;
     3796    margin: 0 auto;
     3797    width: 160px;
    37553798}
    37563799
    37573800.data-bg-enable.author-widget-details .profile-data-bg {
    3758   margin-top: -80px;
     3801    margin-top: -80px;
    37593802}
    37603803
    37613804.author-widget-details .author-content {
    3762   text-align: center;
     3805    text-align: center;
    37633806}
    37643807
    37653808.author-content .entry-title {
    3766   margin-top: 10px;
     3809    margin-top: 10px;
    37673810}
    37683811
    37693812.author-widget-details .author-social-profiles {
    3770   margin-top: 20px;
    3771   padding-bottom: 20px;
    3772   text-align: center;
    3773 }
    3774 
    3775 .author-widget-details .author-social-profiles > a {
    3776   display: inline-block;
    3777   margin: 0 5px;
     3813    margin-top: 20px;
     3814    padding-bottom: 20px;
     3815    text-align: center;
     3816}
     3817
     3818.author-widget-details .author-social-profiles>a {
     3819    display: inline-block;
     3820    margin: 0 5px;
    37783821}
    37793822
    37803823.author-widget-details .author-social-profiles .svg-icon {
    3781   color: #fff;
    3782   height: 30px;
    3783   line-height: 30px;
    3784   width: 30px;
    3785   outline: 2px solid;
    3786   padding: 8px;
    3787   outline-offset: 3px;
     3824    color: #fff;
     3825    height: 30px;
     3826    line-height: 30px;
     3827    width: 30px;
     3828    outline: 2px solid;
     3829    padding: 8px;
     3830    outline-offset: 3px;
    37883831}
    37893832
    37903833.author-widget-details .author-social-profiles a:hover .svg-icon,
    37913834.author-widget-details .author-social-profiles a:focus .svg-icon {
    3792   background: #000;
     3835    background: #000;
    37933836}
    37943837
    37953838.theme-social-widget ul li {
    3796   margin: 2px 0;
    3797   display: inline-block;
    3798   vertical-align: middle;
     3839    margin: 2px 0;
     3840    display: inline-block;
     3841    vertical-align: middle;
    37993842}
    38003843
    38013844.theme-social-widget ul li a {
    3802   background: #000;
    3803   color: #fff;
    3804   width: 50px;
    3805   height: 50px;
    3806   display: block;
    3807   line-height: 50px;
    3808   text-align: center;
     3845    background: #000;
     3846    color: #fff;
     3847    width: 50px;
     3848    height: 50px;
     3849    display: block;
     3850    line-height: 50px;
     3851    text-align: center;
    38093852}
    38103853
    38113854.theme-social-widget ul li a:hover,
    38123855.theme-social-widget ul li a:focus {
    3813   filter: alpha(opacity=90);
    3814   opacity: 0.9;
    3815   color: #fff;
     3856    filter: alpha(opacity=90);
     3857    opacity: 0.9;
     3858    color: #fff;
    38163859}
    38173860
    38183861.theme-social-widget ul li .svg-icon {
    3819   width: 26px;
    3820   height: 26px;
    3821   display: inline-block;
    3822   vertical-align: middle;
    3823 }
    3824 
     3862    width: 26px;
     3863    height: 26px;
     3864    display: inline-block;
     3865    vertical-align: middle;
     3866}
    38253867
    38263868/*--------------------------------------------------------------
    38273869# Content
    38283870--------------------------------------------------------------*/
    3829 
    38303871.entry-breadcrumb {
    3831   margin-bottom: 4rem;
     3872    margin-bottom: 4rem;
    38323873}
    38333874
    38343875.breadcrumbs {
    3835   font-size: 1.6rem;
    3836   margin: 0 auto 20px;
     3876    font-size: 1.6rem;
     3877    margin: 0 auto 20px;
    38373878}
    38383879
    38393880@media (max-width: 767px) {
    3840   .breadcrumbs {
    3841     display: none;
    3842   }
    3843   .slider-main {
    3844     display: block;
    3845     text-align: center;
    3846     padding-top: 0px;
    3847   }
    3848   .site-topbar,
    3849   .header-wrapper {
    3850     text-align: center;
    3851   }
    3852   .header-wrapper,
    3853   .header-wrapper .header-areas-left,
    3854   .header-wrapper .header-areas-center,
    3855   .header-wrapper .header-areas-right {
    3856     display: grid;
    3857     justify-content: unset;
    3858   }
    3859   .right-box h6 {
    3860     margin-top: 0px;
    3861   }
    3862   .header-wrapper .header-areas-left,
    3863   .header-wrapper .header-areas-right {
    3864     justify-content: unset;
    3865     margin-bottom: 15px;
    3866   }
    3867   .main-carousel-caption .post-content {
    3868     width: 100%;
    3869   }
    3870   .theme-banner-block .btn-fancy-primary.slider-btn-1 {
    3871     margin-left: 0px;
    3872     margin-bottom: 10px;
    3873   }
    3874   .main-carousel-caption {
    3875     padding: 0px !important;
    3876   }
    3877   .navbar-controls {
    3878     justify-content: center;
    3879   }
    3880   h1.site-title {
    3881     margin-bottom: 0;
    3882   }
     3881    .breadcrumbs {
     3882        display: none;
     3883    }
     3884
     3885    .slider-main {
     3886        display: block;
     3887        text-align: center;
     3888        padding-top: 0px;
     3889    }
     3890
     3891    .site-topbar,
     3892    .header-wrapper {
     3893        text-align: center;
     3894    }
     3895
     3896    .header-wrapper,
     3897    .header-wrapper .header-areas-left,
     3898    .header-wrapper .header-areas-center,
     3899    .header-wrapper .header-areas-right {
     3900        display: grid;
     3901        justify-content: unset;
     3902    }
     3903
     3904    .right-box h6 {
     3905        margin-top: 0px;
     3906    }
     3907
     3908    .header-wrapper .header-areas-left,
     3909    .header-wrapper .header-areas-right {
     3910        justify-content: unset;
     3911        margin-bottom: 15px;
     3912    }
     3913
     3914    .main-carousel-caption .post-content {
     3915        width: 100%;
     3916    }
     3917
     3918    .theme-banner-block .btn-fancy-primary.slider-btn-1 {
     3919        margin-left: 0px;
     3920        margin-bottom: 10px;
     3921    }
     3922
     3923    .main-carousel-caption {
     3924        padding: 0px !important;
     3925    }
     3926
     3927    .navbar-controls {
     3928        justify-content: center;
     3929    }
     3930
     3931    h1.site-title {
     3932        margin-bottom: 0;
     3933    }
    38833934}
    38843935
    38853936.breadcrumbs a {
    3886   color: inherit;
     3937    color: inherit;
    38873938}
    38883939
    38893940.breadcrumbs ul {
    3890   list-style: none;
    3891   margin: 0 auto;
    3892   padding: 0;
     3941    list-style: none;
     3942    margin: 0 auto;
     3943    padding: 0;
    38933944}
    38943945
    38953946.breadcrumbs ul li {
    3896   display: inline-block;
     3947    display: inline-block;
    38973948}
    38983949
    38993950.breadcrumbs ul .trail-item span {
    3900   position: relative;
     3951    position: relative;
    39013952}
    39023953
    39033954.breadcrumbs ul .trail-item.trail-begin span {
    3904   padding-right: 0;
     3955    padding-right: 0;
    39053956}
    39063957
    39073958.breadcrumbs ul li span:before {
    3908   content: "/";
    3909   margin: 0 6px;
    3910   color: rgba(0, 0, 0, 0.24);
     3959    content: "/";
     3960    margin: 0 6px;
     3961    color: rgba(0, 0, 0, 0.24);
    39113962}
    39123963
    39133964.breadcrumbs ul .trail-item.trail-begin span:before {
    3914   content: none;
    3915 }
    3916 
     3965    content: none;
     3966}
    39173967
    39183968/*--------------------------------------------------------------
    … …  
    39213971
    39223972.sticky .entry-header h2 a span::before {
    3923   content: '';
    3924   font-size: 1.2rem;
    3925   background: url(assets/images/pin.png) no-repeat scroll 100% 0px !important;
    3926   font-weight: 900;
    3927   padding: 10px 15px;
    3928 }
    3929 
     3973    content: '';
     3974    font-size: 1.2rem;
     3975    background: url(assets/images/pin.png) no-repeat scroll 100% 0px !important;
     3976    font-weight: 900;
     3977    padding: 10px 15px;
     3978}
    39303979
    39313980/*--------------------------------------------------------------
    39323981## Posts and pages
    39333982--------------------------------------------------------------*/
    3934 
    39353983.sticky {
    3936   display: block;
     3984    display: block;
    39373985}
    39383986
    39393987.theme-article-details {
    3940   margin-bottom: 20px;
     3988    margin-bottom: 20px;
    39413989}
    39423990
    39433991.widget-area-wrapper button.search-submit {
    3944   padding: 17px 25px;
     3992    padding: 17px 25px;
    39453993}
    39463994
    39473995.updated:not(.published) {
    3948   display: none;
     3996    display: none;
    39493997}
    39503998
    39513999.single .post-thumbnail {
    3952   margin-bottom: 3rem;
    3953   padding-bottom: 3rem;
     4000    margin-bottom: 3rem;
     4001    padding-bottom: 3rem;
    39544002}
    39554003
    39564004@media (max-width: 991px) {
    3957   .entry-header-1 .entry-title {
    3958     font-size: 4rem;
    3959   }
     4005    .entry-header-1 .entry-title {
     4006        font-size: 4rem;
     4007    }
    39604008}
    39614009
    39624010@media (max-width: 575px) {
    3963   .entry-header-1 .entry-title {
    3964     font-size: 3rem;
    3965   }
     4011    .entry-header-1 .entry-title {
     4012        font-size: 3rem;
     4013    }
    39664014}
    39674015
    39684016.entry-title a {
    3969   color: inherit;
     4017    color: inherit;
    39704018}
    39714019
    39724020.page-links {
    3973   clear: both;
    3974   margin: 0 0 1.5em;
     4021    clear: both;
     4022    margin: 0 0 1.5em;
    39754023}
    39764024
    39774025.wrapper,
    39784026.wrapper-fluid {
    3979   width: 100%;
    3980   margin-left: auto;
    3981   margin-right: auto;
     4027    width: 100%;
     4028    margin-left: auto;
     4029    margin-right: auto;
    39824030}
    39834031
    39844032.wrapper {
    3985   padding-left: 15px;
    3986   padding-right: 15px;
     4033    padding-left: 15px;
     4034    padding-right: 15px;
    39874035}
    39884036
    39894037@media (min-width: 1400px) {
    3990   .wrapper-fluid {
    3991     max-width: 90%;
    3992   }
     4038    .wrapper-fluid {
     4039        max-width: 90%;
     4040    }
    39934041}
    39944042
    39954043@media (min-width: 992px) {
    3996   .wrapper {
    3997     max-width: 1140px;
    3998   }
     4044    .wrapper {
     4045        max-width: 1140px;
     4046    }
    39994047}
    40004048
    40014049@media only screen and (min-width: 1441px) {
    4002   .wrapper {
    4003     max-width: 1400px;
    4004   }
     4050    .wrapper {
     4051        max-width: 1400px;
     4052    }
    40054053}
    40064054
    40074055.column-row {
    4008   display: -ms-flexbox;
    4009   display: flex;
    4010   -ms-flex-wrap: wrap;
    4011   flex-wrap: wrap;
    4012   margin-left: -15px;
    4013   margin-right: -15px;
    4014 }
    4015 
    4016 .column-row-collapse {
    4017   margin-left: 0;
    4018   margin-right: 0;
    4019 }
    4020 
    4021 .column-row-small {
    4022   margin-left: -5px;
    4023   margin-right: -5px;
    4024 }
    4025 
    4026 .column {
    4027   position: relative;
    4028   width: 100%;
    4029   padding-left: 15px;
    4030   padding-right: 15px;
    4031 }
    4032 
    4033 .column-row-collapse .column {
    4034   padding-left: 0;
    4035   padding-right: 0;
    4036 }
    4037 
    4038 .column-row-small .column {
    4039   padding-left: 5px;
    4040   padding-right: 5px;
    4041 }
    4042 
    4043 .column-1 {
    4044   -ms-flex: 0 0 8.333333%;
    4045   flex: 0 0 8.333333%;
    4046   max-width: 8.333333%;
    4047 }
    4048 
    4049 .column-2 {
    4050   -ms-flex: 0 0 16.666667%;
    4051   flex: 0 0 16.666667%;
    4052   max-width: 16.666667%;
    4053 }
    4054 
    4055 .column-3 {
    4056   -ms-flex: 0 0 25%;
    4057   flex: 0 0 25%;
    4058   max-width: 25%;
    4059 }
    4060 
    4061 .column-4 {
    4062   -ms-flex: 0 0 33.333333%;
    4063   flex: 0 0 33.333333%;
    4064   max-width: 33.333333%;
    4065 }
    4066 
    4067 .column-5 {
    4068   -ms-flex: 0 0 41.666667%;
    4069   flex: 0 0 41.666667%;
    4070   max-width: 41.666667%;
    4071 }
    4072 
    4073 .column-6 {
    4074   -ms-flex: 0 0 50%;
    4075   flex: 0 0 50%;
    4076   max-width: 50%;
    4077 }
    4078 
    4079 .column-7 {
    4080   -ms-flex: 0 0 58.333333%;
    4081   flex: 0 0 58.333333%;
    4082   max-width: 58.333333%;
    4083 }
    4084 
    4085 .column-8 {
    4086   -ms-flex: 0 0 66.666667%;
    4087   flex: 0 0 66.666667%;
    4088   max-width: 66.666667%;
    4089 }
    4090 
    4091 .column-9 {
    4092   -ms-flex: 0 0 75%;
    4093   flex: 0 0 75%;
    4094   max-width: 75%;
    4095 }
    4096 
    4097 .column-10 {
    4098   -ms-flex: 0 0 83.333333%;
    4099   flex: 0 0 83.333333%;
    4100   max-width: 83.333333%;
    4101 }
    4102 
    4103 .column-11 {
    4104   -ms-flex: 0 0 91.666667%;
    4105   flex: 0 0 91.666667%;
    4106   max-width: 91.666667%;
    4107 }
    4108 
    4109 .column-12 {
    4110   -ms-flex: 0 0 100%;
    4111   flex: 0 0 100%;
    4112   max-width: 100%;
    4113 }
    4114 
    4115 @media (min-width: 992px) {
    4116   .column-order-1 {
    4117     -ms-flex-order: 1;
    4118     order: 1;
    4119   }
    4120   .column-order-2 {
    4121     -ms-flex-order: 2;
    4122     order: 2;
    4123   }
    4124   .column-order-3 {
    4125     -ms-flex-order: 3;
    4126     order: 3;
    4127   }
    4128 }
    4129 
    4130 @media (max-width: 991px) {
    4131   .column-sm-12 {
    4132     -ms-flex: 0 0 100%;
    4133     flex: 0 0 100%;
    4134     max-width: 100%;
    4135   }
    4136   .column-sm-6 {
    4137     -ms-flex: 0 0 50%;
    4138     flex: 0 0 50%;
    4139     max-width: 50%;
    4140   }
    4141   .column-sm-4 {
    4142     -ms-flex: 0 0 33.333333%;
    4143     flex: 0 0 33.333333%;
    4144     max-width: 33.333333%;
    4145   }
    4146   .column-sm-3 {
    4147     -ms-flex: 0 0 25%;
    4148     flex: 0 0 25%;
    4149     max-width: 25%;
    4150   }
    4151 }
    4152 
    4153 @media (max-width: 767px) {
    4154   .column-xs-12 {
    4155     -ms-flex: 0 0 100%;
    4156     flex: 0 0 100%;
    4157     max-width: 100%;
    4158   }
    4159   .column-xs-6 {
    4160     -ms-flex: 0 0 50%;
    4161     flex: 0 0 50%;
    4162     max-width: 50%;
    4163   }
    4164   .column-xs-4 {
    4165     -ms-flex: 0 0 33.333333%;
    4166     flex: 0 0 33.333333%;
    4167     max-width: 33.333333%;
    4168   }
    4169   .column-xs-3 {
    4170     -ms-flex: 0 0 25%;
    4171     flex: 0 0 25%;
    4172     max-width: 25%;
    4173   }
    4174   .hidden-xs-screen {
    4175     display: none;
    4176     visibility: hidden;
    4177     opacity: 0;
    4178   }
    4179 }
    4180 
    4181 .archive-main-block,
    4182 .singular-main-block {
    4183   border-top: 1px solid;
    4184   border-color: #ededed;
    4185 }
    4186 
    4187 .single-product .content-area {
    4188   width: 100%;
    4189 }
    4190 
    4191 .content-area {
    4192   position: relative;
    4193   padding-left: 15px;
    4194   padding-right: 15px;
    4195   padding-top: 3rem;
    4196   width: 75%;
    4197   -ms-flex: 0 0 75%;
    4198   flex: 0 0 75%;
    4199 }
    4200 
    4201 @media (max-width: 1400px) {
    4202   .content-area {
    4203     -ms-flex: 0 0 65%;
    4204     flex: 0 0 65%;
    4205     max-width: 65%;
    4206   }
    4207 }
    4208 
    4209 @media (max-width: 1024px) {
    4210   .content-area {
    4211     -ms-flex-order: 1;
    4212     order: 1;
    4213   }
    4214 }
    4215 
    4216 .no-sidebar .content-area {
    4217   -ms-flex: 0 0 100%;
    4218   flex: 0 0 100%;
    4219   max-width: 100%;
    4220 }
    4221 
    4222 .left-sidebar .content-area #site-content {
    4223   padding-right: 2%;
    4224 }
    4225 
    4226 .widget-area {
    4227   -ms-flex: 0 0 25%;
    4228   flex: 0 0 25%;
    4229   max-width: 25%;
    4230   padding-left: 15px;
    4231   padding-right: 15px;
    4232 }
    4233 
    4234 @media (max-width: 1400px) {
    4235   .widget-area {
    4236     -ms-flex: 0 0 35%;
    4237     flex: 0 0 35%;
    4238     max-width: 35%;
    4239   }
    4240 }
    4241 
    4242 @media (max-width: 1024px) {
    4243   .widget-area {
    4244     -ms-flex-order: 2;
    4245     order: 2;
    4246     padding: 0 15px;
    4247   }
    4248 }
    4249 
    4250 .widget-area-wrapper {
    4251   position: -webkit-sticky;
    4252   position: sticky;
    4253   top: 0;
    4254   width: 100%;
    4255   z-index: 5;
    4256   font-size: 1.6rem;
    4257   padding-top: 4rem;
    4258 }
    4259 
    4260 .widget-area-wrapper .widget {
    4261   border-bottom: 1px solid;
    4262 }
    4263 
    4264 .widget-area-wrapper .widget:last-child {
    4265   border-bottom: none;
    4266 }
    4267 
    4268 .left-sidebar .widget-area {
    4269   border-left: 1px solid;
    4270 }
    4271 
    4272 .left-sidebar .widget-area-wrapper .widget {
    4273   margin-left: 40px;
    4274 }
    4275 
    4276 @media (max-width: 1400px) {
    4277   .left-sidebar .content-area #site-content {
    4278     padding-right: 0;
    4279   }
    4280 }
    4281 
    4282 @media (max-width: 1024px) {
    4283   .left-sidebar .widget-area-wrapper {
    4284     padding-left: 0;
    4285     border-left: none;
    4286   }
    4287   .left-sidebar .widget-area-wrapper .widget {
    4288     margin-left: 0;
    4289   }
    4290 }
    4291 
    4292 .right-sidebar .content-area {
    4293   -ms-flex-order: 1;
    4294   order: 1;
    4295 }
    4296 
    4297 .right-sidebar .widget-area {
    4298   border-right: 1px solid;
    4299   -ms-flex-order: 2;
    4300   order: 2;
    4301   z-index: 1;
    4302 }
    4303 
    4304 .right-sidebar .widget-area-wrapper .widget {
    4305   margin-right: 40px;
    4306 }
    4307 
    4308 .right-sidebar .content-area #site-content {
    4309   padding-left: 2%;
    4310   padding-right: 0;
    4311 }
    4312 
    4313 @media (max-width: 1400px) {
    4314   .right-sidebar .content-area #site-content {
    4315     padding-left: 0;
    4316   }
    4317 }
    4318 
    4319 @media (max-width: 1024px) {
    4320   .right-sidebar .widget-area-wrapper {
    4321     border-right: 0;
    4322     padding-right: 0;
    4323   }
    4324   .right-sidebar .widget-area-wrapper .widget {
    4325     margin-right: 0;
    4326   }
    4327 }
    4328 
    4329 .widget-title,
    4330 .widget_block .wp-block-group > .wp-block-group__inner-container > h2 {
    4331   text-transform: capitalize;
    4332   border-bottom: 1px solid;
    4333   padding-bottom: 2rem;
    4334   margin-bottom: 2rem;
    4335 }
    4336 
    4337 .widget-area-wrapper .widget_recent_entries ul li a {
    4338   background-image: linear-gradient(-180deg, transparent 94%, #000 0);
    4339   background-size: 0% 100%;
    4340   background-repeat: no-repeat;
    4341   -webkit-transition: background-size 0.4s ease;
    4342   -moz-transition: background-size 0.4s ease;
    4343   transition: background-size 0.4s ease;
    4344 }
    4345 
    4346 .widget-area-wrapper .widget_recent_entries ul li a:hover {
    4347   text-decoration: none;
    4348   background-size: 100% 100%;
    4349 }
    4350 
    4351 .widget-area-wrapper ul li a:hover {
    4352   color: unset;
    4353 }
    4354 
    4355 @media (max-width: 1024px) {
    4356   .content-area,
    4357   .widget-area {
    4358     -ms-flex: 0 0 100%;
    4359     flex: 0 0 100%;
    4360     max-width: 100%;
    4361   }
    4362 }
    4363 
    4364 .alignnone,
    4365 .aligncenter {
    4366   margin-bottom: 4rem;
    4367   margin-top: 4rem;
    4368 }
    4369 
    4370 .alignwide,
    4371 .alignfull {
    4372   margin-bottom: 6rem;
    4373   margin-top: 6rem;
    4374 }
    4375 
    4376 .alignleft {
    4377   margin: 0.5rem 0 2.5rem 2.5rem;
    4378 }
    4379 
    4380 .alignright {
    4381   margin: 0.5rem 2.5rem 2.5rem 0;
    4382 }
    4383 
    4384 @media only screen and (min-width: 1400px) {
    4385   .entry-content .alignwide {
    4386     margin-right: -2rem;
    4387     margin-left: -2rem;
    4388   }
    4389 }
    4390 
    4391 .alignfull > figcaption,
    4392 .alignfull > .wp-caption-text {
    4393   width: calc(100% - 8rem);
    4394 }
    4395 
    4396 .entry-meta {
    4397   display: flex;
    4398   flex-wrap: wrap;
    4399   align-items: center;
    4400   font-size: 1.2rem;
    4401   text-transform: uppercase;
    4402 }
    4403 
    4404 .entry-meta-center {
    4405   justify-content: center;
    4406 }
    4407 
    4408 .entry-meta a {
    4409   text-decoration: none;
    4410 }
    4411 
    4412 .entry-meta-item,
    4413 .entry-meta .cat-links a {
    4414   position: relative;
    4415 }
    4416 
    4417 .cat-links {
    4418   display: flex;
    4419   align-items: center;
    4420   flex-wrap: wrap;
    4421 }
    4422 
    4423 .entry-meta .cat-links a {
    4424   display: inline;
    4425   background-repeat: no-repeat;
    4426   background-size: 100% 100%;
    4427   padding-left: 1rem;
    4428   margin-left: 0.5rem;
    4429 }
    4430 
    4431 .entry-meta .cat-links a:hover:not(.entry-meta .cat-links a:first-child) {
    4432   opacity: 0.6;
    4433 }
    4434 
    4435 .entry-meta .cat-links a::before,
    4436 .entry-meta-item::before {
    4437   position: absolute;
    4438   content: "/";
    4439   top: 50%;
    4440   transform: translateY(-50%);
    4441   left: 0;
    4442   font-weight: 600;
    4443   color: #000;
    4444 }
    4445 
    4446 .entry-meta .cat-links a:last-child {
    4447   margin-left: 0;
    4448   padding-left: 0;
    4449 }
    4450 
    4451 .entry-meta .cat-links a:last-child::before {
    4452   display: none;
    4453 }
    4454 
    4455 .entry-meta .cat-links a:first-child {
    4456   color: var(--global-color);
    4457 }
    4458 
    4459 .entry-meta .cat-links a:first-child:hover,
    4460 .entry-meta .cat-links a:first-child:focus {
    4461   color: #000;
    4462 }
    4463 
    4464 .entry-meta .entry-meta-item {
    4465   margin: 0 0 1rem 1rem;
    4466   padding-left: 1.5rem;
    4467 }
    4468 
    4469 .entry-meta .entry-meta-item:last-child {
    4470   margin-left: 0;
    4471   padding-left: 0;
    4472 }
    4473 
    4474 .entry-meta .entry-meta-item:last-child::before {
    4475   display: none;
    4476 }
    4477 
    4478 .entry-meta-left .entry-meta-avatar {
    4479   width: 40px;
    4480   border-radius: 50%;
    4481   margin-bottom: 0;
    4482   margin-left: 1rem;
    4483   overflow: hidden;
    4484 }
    4485 
    4486 .entry-meta .entry-meta-right .entry-meta-item {
    4487   font-size: 1.4rem;
    4488   line-height: 1.5;
    4489   margin-bottom: 0;
    4490 }
    4491 
    4492 .entry-meta-wrapper {
    4493   align-items: center;
    4494   display: flex;
    4495   flex-wrap: nowrap;
    4496 }
    4497 
    4498 .entry-meta-item .entry-meta-icon {
    4499   margin-left: 1rem;
    4500 }
    4501 
    4502 .entry-meta-label {
    4503   margin-left: 5px;
    4504 }
    4505 
    4506 .post-navigation {
    4507   border-style: solid;
    4508   border-width: 0.1rem 0;
    4509 }
    4510 
    4511 .post-navigation .nav-links {
    4512   display: flex;
    4513 }
    4514 
    4515 .post-navigation .nav-links > div + div {
    4516   margin-top: 1rem;
    4517 }
    4518 
    4519 .post-navigation span.post-title {
    4520   word-break: break-all;
    4521 }
    4522 
    4523 .post-navigation a {
    4524   align-items: baseline;
    4525   display: flex;
    4526   text-decoration: none;
    4527 }
    4528 
    4529 .post-navigation .arrow {
    4530   margin-left: 1rem;
    4531 }
    4532 
    4533 @media (max-width: 767px) {
    4534   .post-navigation .nav-links {
    4535     display: block;
    4536   }
    4537   .navigation-wrapper .post-navigation .nav-links > div {
    4538     max-width: 100%;
    4539     margin: 2rem 0;
    4540   }
    4541 }
    4542 
    4543 
    4544 /* article wrapper  */
    4545 
    4546 .post-thumbnail,
    4547 .theme-article-image,
    4548 .entry-thumbnail {
    4549   position: relative;
    4550   overflow: hidden;
    4551 }
    4552 
    4553 .entry-thumbnail img {
    4554   object-fit: cover;
    4555 }
    4556 
    4557 .site-content .article-wraper-archive {
    4558   display: grid;
    4559   gap: 20px;
    4560 }
    4561 
    4562 .site-content .article-wraper-archive .theme-article-post {
    4563   position: relative;
    4564   width: 100%;
    4565   overflow: hidden;
    4566   word-wrap: break-word;
    4567   hyphens: auto;
    4568 }
    4569 
    4570 .site-content .content-area .theme-article-image {
    4571   margin-bottom: 2rem;
    4572 }
    4573 
    4574 
    4575 /* SINGLE PAGINATION */
    4576 
    4577 .post-navigation {
    4578   font-size: 1.8rem;
    4579   padding: 3.5rem 0;
    4580   margin-bottom: 5rem;
    4581   margin-top: 5rem;
    4582 }
    4583 
    4584 @media (max-width: 1024px) {
    4585   .post-navigation {
    4586     margin-bottom: 3rem;
    4587   }
    4588 }
    4589 
    4590 .post-navigation .nav-links {
    4591   flex-direction: row;
    4592   justify-content: space-between;
    4593 }
    4594 
    4595 .post-navigation .nav-links > div {
    4596   max-width: calc(50% - 2rem);
    4597 }
    4598 
    4599 .post-navigation .nav-links > div + div {
    4600   margin: 0 4rem 0 0;
    4601 }
    4602 
    4603 .post-navigation .arrow {
    4604   margin: 0 0 0 2rem;
    4605 }
    4606 
    4607 .post-navigation .nav-next:only-child {
    4608   margin-right: auto;
    4609 }
    4610 
    4611 .post-navigation .nav-next a {
    4612   flex-direction: row-reverse;
    4613   text-align: left;
    4614 }
    4615 
    4616 .post-navigation .nav-next .arrow {
    4617   margin: 0 2rem 0 0;
    4618 }
    4619 
    4620 .theme-ajax-post-load {
    4621   display: flex;
    4622   align-items: center;
    4623   justify-content: center;
    4624   margin-bottom: 6rem;
    4625 }
    4626 
    4627 .pagination {
    4628   margin-top: 3.25rem;
    4629   margin-bottom: 3.25rem;
    4630   text-align: center;
    4631 }
    4632 
    4633 .pagination a {
    4634   color: inherit;
    4635 }
    4636 
    4637 .pagination .page-numbers {
    4638   display: inline-block;
    4639   margin-left: 1.25em;
    4640   color: #abadaf;
    4641 }
    4642 
    4643 .pagination .page-numbers.current {
    4644   color: #161719;
    4645 }
    4646 
    4647 .pagination .page-numbers:last-child {
    4648   margin-left: 0;
    4649 }
    4650 
    4651 @media only screen and (min-width: 600px) {
    4652   .pagination .prev:after,
    4653   .pagination .next:before {
    4654     position: relative;
    4655     display: inline-block;
    4656     width: 2.25rem;
    4657     height: 1px;
    4658     content: "";
    4659     vertical-align: middle;
    4660     background-color: #eaebee;
    4661   }
    4662   .pagination .prev:after {
    4663     margin-right: 1.25em;
    4664   }
    4665   .pagination .next:before {
    4666     margin-left: 1.25em;
    4667   }
    4668 }
    4669 
    4670 
    4671 /*--------------------------------------------------------------
    4672 ## Comments
    4673 --------------------------------------------------------------*/
    4674 
    4675 #comments ol.children img {
    4676   width: 30px;
    4677 }
    4678 
    4679 #comments ol {
    4680   list-style: none;
    4681   padding-right: 0;
    4682 }
    4683 
    4684 #comments {
    4685   margin-top: 30px;
    4686 }
    4687 
    4688 #comments h2.comments-title {
    4689   font-size: 20px;
    4690   font-weight: bold;
    4691   padding: 20px 0;
    4692   margin-bottom: 10px;
    4693 }
    4694 
    4695 #comments h3.comment-reply-title {
    4696   font-size: 20px;
    4697   font-weight: bold;
    4698   clear: both;
    4699 }
    4700 
    4701 #comments input[type="text"],
    4702 #comments input[type="email"],
    4703 #comments textarea {
    4704   width: 100%;
    4705   padding: 12px 10px;
    4706   font-size: 18px;
    4707   margin: 20px 0 0 0;
    4708 }
    4709 
    4710 #comments input[type="submit"].submit {
    4711   background: var(--global-color);
    4712   color: #fff;
    4713   padding: 15px;
    4714   font-weight: bold;
    4715   font-size: 12px;
    4716   letter-spacing: 2px;
    4717 }
    4718 
    4719 #comments a.comment-reply-link {
    4720   color: #fff;
    4721   background: var(--global-color);
    4722   padding: 5px 15px;
    4723 }
    4724 
    4725 #comments a.comment-reply-link:hover {
    4726   background: #ddd;
    4727   color: #000;
    4728 }
    4729 
    4730 #comments a time {
    4731   color: #000;
    4732   font-weight: bold;
    4733   font-size: 12px;
    4734 }
    4735 
    4736 #comments ol li {
    4737   width: 100%;
    4738   list-style: none;
    4739   margin: 0 0 20px;
    4740   padding: 20px;
    4741   background: #f5f5f5;
    4742   display: inline-block;
    4743   border: 1px solid #d6d6d6;
    4744 }
    4745 
    4746 #comments ul {
    4747   margin: 0 40px 0 0;
    4748 }
    4749 
    4750 #comments .reply {
    4751   float: left;
    4752 }
    4753 
    4754 #comments .comment-metadata {
    4755   width: 90%;
    4756   float: right;
    4757   padding: 1% 0 0 0;
    4758 }
    4759 
    4760 #comments .comment-content {
    4761   width: 90%;
    4762   float: right;
    4763   margin-right: 0;
    4764 }
    4765 
    4766 #comments p {
    4767   width: 100%;
    4768   float: right;
    4769 }
    4770 
    4771 
    4772 /*----------single-post-comments---------*/
    4773 
    4774 .comments .comment-author,
    4775 .comment-author.vcard {
    4776   width: 50%;
    4777   float: right;
    4778 }
    4779 
    4780 .comment-meta.commentmetadata {
    4781   float: left;
    4782   width: 50%;
    4783   text-align: left;
    4784 }
    4785 
    4786 .comments p {
    4787   width: 90%;
    4788   float: right;
    4789 }
    4790 
    4791 .comments .reply {
    4792   float: right;
    4793 }
    4794 
    4795 .reply {
    4796   margin-bottom: 15px;
    4797   width: 100%;
    4798   float: right;
    4799 }
    4800 
    4801 p.comment-form-comment label {
    4802   display: block;
    4803 }
    4804 
    4805 
    4806 /*--------------------------------------------------------------
    4807 # Infinite scroll
    4808 --------------------------------------------------------------*/
    4809 
    4810 .infinite-scroll .posts-navigation,
    4811 .infinite-scroll.neverending .site-footer {
    4812   /* Theme Footer (when set to scrolling) */
    4813   display: none;
    4814 }
    4815 
    4816 .infinity-end.neverending .site-footer {
    4817   display: block;
    4818 }
    4819 
    4820 
    4821 /*--------------------------------------------------------------
    4822 # Media
    4823 --------------------------------------------------------------*/
    4824 
    4825 .page-content .wp-smiley,
    4826 .entry-content .wp-smiley,
    4827 .comment-content .wp-smiley {
    4828   border: none;
    4829   margin-bottom: 0;
    4830   margin-top: 0;
    4831   padding: 0;
    4832 }
    4833 
    4834 embed,
    4835 iframe,
    4836 object {
    4837   max-width: 100%;
    4838 }
    4839 
    4840 .wp-custom-logo .site-logo {
    4841   margin: 0;
    4842 }
    4843 
    4844 @media (max-width: 575px) {
    4845   .wp-custom-logo .site-logo .custom-logo-link {
    4846     max-width: 200px;
    4847     margin: 0 auto;
    4848   }
    4849 }
    4850 
    4851 .custom-logo-link {
    4852   display: block;
    4853   margin-bottom: 1.5rem;
    4854 }
    4855 
    4856 
    4857 /*--------------------------------------------------------------
    4858 ## Captions
    4859 --------------------------------------------------------------*/
    4860 
    4861 .wp-caption {
    4862   margin: 1em 0 1.5em;
    4863   max-width: 100%;
    4864 }
    4865 
    4866 .wp-caption img[class*="wp-image-"] {
    4867   display: block;
    4868   margin-right: auto;
    4869   margin-left: auto;
    4870 }
    4871 
    4872 .wp-caption .wp-caption-text {
    4873   margin: 0.8075em 0;
    4874 }
    4875 
    4876 .wp-caption.aligncenter {
    4877   margin-right: auto;
    4878   margin-left: auto;
    4879 }
    4880 
    4881 .wp-caption.alignleft {
    4882   margin-left: 20px;
    4883 }
    4884 
    4885 .wp-caption.alignright {
    4886   margin-right: 20px;
    4887 }
    4888 
    4889 .wp-caption-text {
    4890   text-align: center;
    4891 }
    4892 
    4893 
    4894 /*--------------------------------------------------------------
    4895 ## Galleries
    4896 --------------------------------------------------------------*/
    4897 
    4898 .gallery {
    4899   margin-bottom: 1.5rem;
    4900 }
    4901 
    4902 @media (min-width: 600px) {
    4903   div[class^="gallery-columns-"],
    4904   div[class*=" gallery-columns-"] {
    4905     display: -webkit-box;
    49064056    display: -ms-flexbox;
    49074057    display: flex;
    49084058    -ms-flex-wrap: wrap;
    49094059    flex-wrap: wrap;
    4910     margin-right: -10px;
    4911     margin-left: -10px;
    4912   }
    4913 }
    4914 
    4915 .gallery-item {
    4916   display: inline-block;
    4917   text-align: center;
    4918   vertical-align: top;
    4919   width: 100%;
    4920 }
    4921 
    4922 @media (min-width: 600px) {
    4923   .gallery-columns-2 .gallery-item {
    4924     max-width: 50%;
     4060    margin-left: -15px;
     4061    margin-right: -15px;
     4062}
     4063
     4064.column-row-collapse {
     4065    margin-left: 0;
     4066    margin-right: 0;
     4067}
     4068
     4069.column-row-small {
     4070    margin-left: -5px;
     4071    margin-right: -5px;
     4072}
     4073
     4074.column {
    49254075    position: relative;
    49264076    width: 100%;
    4927     padding-right: 10px;
    4928     padding-left: 10px;
    4929     margin-bottom: 20px;
    4930   }
    4931 }
    4932 
    4933 @media (min-width: 600px) {
    4934   .gallery-columns-3 .gallery-item {
    4935     max-width: 33.33%;
     4077    padding-left: 15px;
     4078    padding-right: 15px;
     4079}
     4080
     4081.column-row-collapse .column {
     4082    padding-left: 0;
     4083    padding-right: 0;
     4084}
     4085
     4086.column-row-small .column {
     4087    padding-left: 5px;
     4088    padding-right: 5px;
     4089}
     4090
     4091.column-1 {
     4092    -ms-flex: 0 0 8.333333%;
     4093    flex: 0 0 8.333333%;
     4094    max-width: 8.333333%;
     4095}
     4096
     4097.column-2 {
     4098    -ms-flex: 0 0 16.666667%;
     4099    flex: 0 0 16.666667%;
     4100    max-width: 16.666667%;
     4101}
     4102
     4103.column-3 {
     4104    -ms-flex: 0 0 25%;
     4105    flex: 0 0 25%;
     4106    max-width: 25%;
     4107}
     4108
     4109.column-4 {
     4110    -ms-flex: 0 0 33.333333%;
     4111    flex: 0 0 33.333333%;
     4112    max-width: 33.333333%;
     4113}
     4114
     4115.column-5 {
     4116    -ms-flex: 0 0 41.666667%;
     4117    flex: 0 0 41.666667%;
     4118    max-width: 41.666667%;
     4119}
     4120
     4121.column-6 {
     4122    -ms-flex: 0 0 50%;
     4123    flex: 0 0 50%;
     4124    max-width: 50%;
     4125}
     4126
     4127.column-7 {
     4128    -ms-flex: 0 0 58.333333%;
     4129    flex: 0 0 58.333333%;
     4130    max-width: 58.333333%;
     4131}
     4132
     4133.column-8 {
     4134    -ms-flex: 0 0 66.666667%;
     4135    flex: 0 0 66.666667%;
     4136    max-width: 66.666667%;
     4137}
     4138
     4139.column-9 {
     4140    -ms-flex: 0 0 75%;
     4141    flex: 0 0 75%;
     4142    max-width: 75%;
     4143}
     4144
     4145.column-10 {
     4146    -ms-flex: 0 0 83.333333%;
     4147    flex: 0 0 83.333333%;
     4148    max-width: 83.333333%;
     4149}
     4150
     4151.column-11 {
     4152    -ms-flex: 0 0 91.666667%;
     4153    flex: 0 0 91.666667%;
     4154    max-width: 91.666667%;
     4155}
     4156
     4157.column-12 {
     4158    -ms-flex: 0 0 100%;
     4159    flex: 0 0 100%;
     4160    max-width: 100%;
     4161}
     4162
     4163@media (min-width: 992px) {
     4164    .column-order-1 {
     4165        -ms-flex-order: 1;
     4166        order: 1;
     4167    }
     4168
     4169    .column-order-2 {
     4170        -ms-flex-order: 2;
     4171        order: 2;
     4172    }
     4173
     4174    .column-order-3 {
     4175        -ms-flex-order: 3;
     4176        order: 3;
     4177    }
     4178}
     4179
     4180@media (max-width: 991px) {
     4181    .column-sm-12 {
     4182        -ms-flex: 0 0 100%;
     4183        flex: 0 0 100%;
     4184        max-width: 100%;
     4185    }
     4186
     4187    .column-sm-6 {
     4188        -ms-flex: 0 0 50%;
     4189        flex: 0 0 50%;
     4190        max-width: 50%;
     4191    }
     4192
     4193    .column-sm-4 {
     4194        -ms-flex: 0 0 33.333333%;
     4195        flex: 0 0 33.333333%;
     4196        max-width: 33.333333%;
     4197    }
     4198
     4199    .column-sm-3 {
     4200        -ms-flex: 0 0 25%;
     4201        flex: 0 0 25%;
     4202        max-width: 25%;
     4203    }
     4204}
     4205
     4206@media (max-width: 767px) {
     4207    .column-xs-12 {
     4208        -ms-flex: 0 0 100%;
     4209        flex: 0 0 100%;
     4210        max-width: 100%;
     4211    }
     4212
     4213    .column-xs-6 {
     4214        -ms-flex: 0 0 50%;
     4215        flex: 0 0 50%;
     4216        max-width: 50%;
     4217    }
     4218
     4219    .column-xs-4 {
     4220        -ms-flex: 0 0 33.333333%;
     4221        flex: 0 0 33.333333%;
     4222        max-width: 33.333333%;
     4223    }
     4224
     4225    .column-xs-3 {
     4226        -ms-flex: 0 0 25%;
     4227        flex: 0 0 25%;
     4228        max-width: 25%;
     4229    }
     4230
     4231    .hidden-xs-screen {
     4232        display: none;
     4233        visibility: hidden;
     4234        opacity: 0;
     4235    }
     4236}
     4237
     4238.archive-main-block,
     4239.singular-main-block {
     4240    border-top: 1px solid;
     4241    border-color: #ededed;
     4242}
     4243
     4244.single-product .content-area {
     4245    width: 100%;
     4246}
     4247
     4248.content-area {
     4249    position: relative;
     4250    padding-left: 15px;
     4251    padding-right: 15px;
     4252    padding-top: 3rem;
     4253    width: 75%;
     4254    -ms-flex: 0 0 75%;
     4255    flex: 0 0 75%;
     4256}
     4257
     4258@media (max-width: 1400px) {
     4259    .content-area {
     4260        -ms-flex: 0 0 65%;
     4261        flex: 0 0 65%;
     4262        max-width: 65%;
     4263    }
     4264}
     4265
     4266@media (max-width: 1024px) {
     4267    .content-area {
     4268        -ms-flex-order: 1;
     4269        order: 1;
     4270    }
     4271}
     4272
     4273.no-sidebar .content-area {
     4274    -ms-flex: 0 0 100%;
     4275    flex: 0 0 100%;
     4276    max-width: 100%;
     4277}
     4278
     4279.left-sidebar .content-area #site-content {
     4280    padding-right: 2%;
     4281}
     4282
     4283.widget-area {
     4284    -ms-flex: 0 0 25%;
     4285    flex: 0 0 25%;
     4286    max-width: 25%;
     4287    padding-left: 15px;
     4288    padding-right: 15px;
     4289}
     4290
     4291@media (max-width: 1400px) {
     4292    .widget-area {
     4293        -ms-flex: 0 0 35%;
     4294        flex: 0 0 35%;
     4295        max-width: 35%;
     4296    }
     4297}
     4298
     4299@media (max-width: 1024px) {
     4300    .widget-area {
     4301        -ms-flex-order: 2;
     4302        order: 2;
     4303        padding: 0 15px;
     4304    }
     4305}
     4306
     4307.widget-area-wrapper {
     4308    position: -webkit-sticky;
     4309    position: sticky;
     4310    top: 0;
     4311    width: 100%;
     4312    z-index: 5;
     4313    font-size: 1.6rem;
     4314    padding-top: 4rem;
     4315}
     4316
     4317.widget-area-wrapper .widget {
     4318    background: #ffffff;
     4319    border: 1px solid #ededed !important;
     4320    border-radius: 8px;
     4321    box-shadow: 0 10px 24px rgba(1, 15, 28, 0.05);
     4322    margin-bottom: 2.4rem;
     4323    padding: 2.4rem;
     4324}
     4325
     4326.widget-area-wrapper .widget:last-child {
     4327    border-bottom: none;
     4328}
     4329
     4330.left-sidebar .widget-area {
     4331    border-left: 1px solid;
     4332}
     4333
     4334.left-sidebar .widget-area-wrapper .widget {
     4335    margin-left: 40px;
     4336}
     4337
     4338@media (max-width: 1400px) {
     4339    .left-sidebar .content-area #site-content {
     4340        padding-right: 0;
     4341    }
     4342}
     4343
     4344@media (max-width: 1024px) {
     4345    .left-sidebar .widget-area-wrapper {
     4346        padding-left: 0;
     4347        border-left: none;
     4348    }
     4349
     4350    .left-sidebar .widget-area-wrapper .widget {
     4351        margin-left: 0;
     4352    }
     4353}
     4354
     4355.right-sidebar .content-area {
     4356    -ms-flex-order: 1;
     4357    order: 1;
     4358}
     4359
     4360.right-sidebar .widget-area {
     4361    border-right: 0px solid;
     4362    -ms-flex-order: 2;
     4363    order: 2;
     4364    z-index: 1;
     4365}
     4366
     4367.right-sidebar .widget-area-wrapper .widget {
     4368    margin-right: 0px;
     4369}
     4370
     4371.right-sidebar .content-area #site-content {
     4372    padding-left: 2%;
     4373    padding-right: 0;
     4374}
     4375
     4376@media (max-width: 1400px) {
     4377    .right-sidebar .content-area #site-content {
     4378        padding-left: 0;
     4379    }
     4380}
     4381
     4382@media (max-width: 1024px) {
     4383    .right-sidebar .widget-area-wrapper {
     4384        border-right: 0;
     4385        padding-right: 0;
     4386    }
     4387
     4388    .right-sidebar .widget-area-wrapper .widget {
     4389        margin-right: 0;
     4390    }
     4391}
     4392
     4393.widget-title,
     4394.widget_block .wp-block-group>.wp-block-group__inner-container>h2 {
     4395    text-transform: capitalize;
     4396    border-bottom: 1px solid;
     4397    padding-bottom: 2rem;
     4398    margin-bottom: 2rem;
     4399}
     4400
     4401.widget-area-wrapper .widget_recent_entries ul li a {
     4402    background-image: linear-gradient(-180deg, transparent 94%, #000 0);
     4403    background-size: 0% 100%;
     4404    background-repeat: no-repeat;
     4405    -webkit-transition: background-size 0.4s ease;
     4406    -moz-transition: background-size 0.4s ease;
     4407    transition: background-size 0.4s ease;
     4408}
     4409
     4410.widget-area-wrapper .widget_recent_entries ul li a:hover {
     4411    text-decoration: none;
     4412    background-size: 100% 100%;
     4413}
     4414
     4415.widget-area-wrapper ul li a:hover {
     4416    color: unset;
     4417}
     4418
     4419@media (max-width: 1024px) {
     4420
     4421    .content-area,
     4422    .widget-area {
     4423        -ms-flex: 0 0 100%;
     4424        flex: 0 0 100%;
     4425        max-width: 100%;
     4426    }
     4427}
     4428
     4429.alignnone,
     4430.aligncenter {
     4431    margin-bottom: 4rem;
     4432    margin-top: 4rem;
     4433}
     4434
     4435.alignwide,
     4436.alignfull {
     4437    margin-bottom: 6rem;
     4438    margin-top: 6rem;
     4439}
     4440
     4441.alignleft {
     4442    margin: 0.5rem 0 2.5rem 2.5rem;
     4443}
     4444
     4445.alignright {
     4446    margin: 0.5rem 2.5rem 2.5rem 0;
     4447}
     4448
     4449@media only screen and (min-width: 1400px) {
     4450    .entry-content .alignwide {
     4451        margin-right: -2rem;
     4452        margin-left: -2rem;
     4453    }
     4454}
     4455
     4456.alignfull>figcaption,
     4457.alignfull>.wp-caption-text {
     4458    width: calc(100% - 8rem);
     4459}
     4460
     4461.entry-meta {
     4462    display: flex;
     4463    flex-wrap: wrap;
     4464    align-items: center;
     4465    font-size: 1.2rem;
     4466    text-transform: uppercase;
     4467}
     4468
     4469.entry-meta-center {
     4470    justify-content: center;
     4471}
     4472
     4473.entry-meta a {
     4474    text-decoration: none;
     4475}
     4476
     4477.entry-meta-item,
     4478.entry-meta .cat-links a {
     4479    position: relative;
     4480}
     4481
     4482.cat-links {
     4483    display: flex;
     4484    align-items: center;
     4485    flex-wrap: wrap;
     4486}
     4487
     4488.entry-meta .cat-links a {
     4489    display: inline;
     4490    background-repeat: no-repeat;
     4491    background-size: 100% 100%;
     4492    padding-left: 1rem;
     4493    margin-left: 0.5rem;
     4494}
     4495
     4496.entry-meta .cat-links a:hover:not(.entry-meta .cat-links a:first-child) {
     4497    opacity: 0.6;
     4498}
     4499
     4500.entry-meta .cat-links a::before,
     4501.entry-meta-item::before {
     4502    position: absolute;
     4503    content: "/";
     4504    top: 50%;
     4505    transform: translateY(-50%);
     4506    left: 0;
     4507    font-weight: 600;
     4508    color: #000;
     4509}
     4510
     4511.entry-meta .cat-links a:last-child {
     4512    margin-left: 0;
     4513    padding-left: 0;
     4514}
     4515
     4516.entry-meta .cat-links a:last-child::before {
     4517    display: none;
     4518}
     4519
     4520.entry-meta .cat-links a:first-child {
     4521    color: var(--global-color);
     4522}
     4523
     4524.entry-meta .cat-links a:first-child:hover,
     4525.entry-meta .cat-links a:first-child:focus {
     4526    color: #000;
     4527}
     4528
     4529.entry-meta .entry-meta-item {
     4530    margin: 0 0 1rem 1rem;
     4531    padding-left: 1.5rem;
     4532}
     4533
     4534.entry-meta .entry-meta-item:last-child {
     4535    margin-left: 0;
     4536    padding-left: 0;
     4537}
     4538
     4539.entry-meta .entry-meta-item:last-child::before {
     4540    display: none;
     4541}
     4542
     4543.entry-meta-left .entry-meta-avatar {
     4544    width: 40px;
     4545    border-radius: 50%;
     4546    margin-bottom: 0;
     4547    margin-left: 1rem;
     4548    overflow: hidden;
     4549}
     4550
     4551.entry-meta .entry-meta-right .entry-meta-item {
     4552    font-size: 1.4rem;
     4553    line-height: 1.5;
     4554    margin-bottom: 0;
     4555}
     4556
     4557.entry-meta-wrapper {
     4558    align-items: center;
     4559    display: flex;
     4560    flex-wrap: nowrap;
     4561}
     4562
     4563.entry-meta-item .entry-meta-icon {
     4564    margin-left: 1rem;
     4565}
     4566
     4567.entry-meta-label {
     4568    margin-left: 5px;
     4569}
     4570
     4571.post-navigation {
     4572    border-style: solid;
     4573    border-width: 0.1rem 0;
     4574}
     4575
     4576.post-navigation .nav-links {
     4577    display: flex;
     4578}
     4579
     4580.post-navigation .nav-links>div+div {
     4581    margin-top: 1rem;
     4582}
     4583
     4584.post-navigation span.post-title {
     4585    word-break: break-all;
     4586}
     4587
     4588.post-navigation a {
     4589    align-items: baseline;
     4590    display: flex;
     4591    text-decoration: none;
     4592}
     4593
     4594.post-navigation .arrow {
     4595    margin-left: 1rem;
     4596}
     4597
     4598@media (max-width: 767px) {
     4599    .post-navigation .nav-links {
     4600        display: block;
     4601    }
     4602
     4603    .navigation-wrapper .post-navigation .nav-links>div {
     4604        max-width: 100%;
     4605        margin: 2rem 0;
     4606    }
     4607}
     4608
     4609/* article wrapper  */
     4610.post-thumbnail,
     4611.theme-article-image,
     4612.entry-thumbnail {
     4613    position: relative;
     4614    overflow: hidden;
     4615}
     4616
     4617.entry-thumbnail img {
     4618    object-fit: cover;
     4619}
     4620
     4621.site-content .article-wraper-archive {
     4622    display: grid;
     4623    gap: 20px;
     4624}
     4625
     4626.site-content .article-wraper-archive .theme-article-post {
    49364627    position: relative;
    49374628    width: 100%;
    4938     padding-right: 10px;
    4939     padding-left: 10px;
     4629    overflow: hidden;
     4630    word-wrap: break-word;
     4631    hyphens: auto;
     4632    box-shadow: 0 10px 24px rgba(1, 15, 28, 0.05);
     4633    padding: 10px;
     4634    background: #ffffff;
     4635    border: 1px solid #ededed;
     4636}
     4637
     4638.site-content .content-area .theme-article-image {
     4639    margin-bottom: 2rem;
     4640}
     4641
     4642.theme-btn-link {
     4643    border: 1px solid var(--global-color);
     4644    padding: 10px;
     4645    box-shadow: -2px 4px 11px #00000029;
     4646    border-radius: 7px;
     4647}
     4648
     4649.site-content .theme-article-post .cat-links {
     4650    text-transform: capitalize;
     4651    font-size: 14px;
     4652}
     4653
     4654.site-content .theme-article-post .entry-title {
     4655    font-size: 21px;
     4656    line-height: 27px;
     4657}
     4658
     4659.site-content .theme-article-post .entry-content p {
     4660    word-wrap: break-word;
     4661    font-size: 16px;
     4662    font-weight: 500;
     4663}
     4664
     4665.site-content .nav-links {
     4666    width: 100%;
     4667}
     4668
     4669.archive-main-block .column-row {
     4670    row-gap: 30px;
     4671}
     4672
     4673.site-content .theme-article-details {
    49404674    margin-bottom: 20px;
    4941   }
     4675}
     4676
     4677@media screen and (min-width: 600px) and (max-width: 1200px) {
     4678    .site-content .article-wraper-archive {
     4679        grid-template-columns: repeat(2, 1fr) !important;
     4680    }
     4681}
     4682
     4683/* SINGLE PAGINATION */
     4684.post-navigation {
     4685    font-size: 1.8rem;
     4686    padding: 3.5rem 0;
     4687    margin-bottom: 5rem;
     4688    margin-top: 5rem;
     4689}
     4690
     4691@media (max-width: 1024px) {
     4692    .post-navigation {
     4693        margin-bottom: 3rem;
     4694    }
     4695}
     4696
     4697.post-navigation .nav-links {
     4698    flex-direction: row;
     4699    justify-content: space-between;
     4700}
     4701
     4702.post-navigation .nav-links>div {
     4703    max-width: calc(50% - 2rem);
     4704}
     4705
     4706.post-navigation .nav-links>div+div {
     4707    margin: 0 4rem 0 0;
     4708}
     4709
     4710.post-navigation .arrow {
     4711    margin: 0 0 0 2rem;
     4712}
     4713
     4714.post-navigation .nav-next:only-child {
     4715    margin-right: auto;
     4716}
     4717
     4718.post-navigation .nav-next a {
     4719    flex-direction: row-reverse;
     4720    text-align: left;
     4721}
     4722
     4723.post-navigation .nav-next .arrow {
     4724    margin: 0 2rem 0 0;
     4725}
     4726
     4727.theme-ajax-post-load {
     4728    display: flex;
     4729    align-items: center;
     4730    justify-content: center;
     4731    margin-bottom: 6rem;
     4732}
     4733
     4734.pagination {
     4735    margin-top: 3.25rem;
     4736    margin-bottom: 3.25rem;
     4737    text-align: center;
     4738}
     4739
     4740.pagination a {
     4741    color: inherit;
     4742}
     4743
     4744.pagination .page-numbers {
     4745    display: inline-block;
     4746    margin-left: 1.25em;
     4747    color: #abadaf;
     4748}
     4749
     4750.pagination .page-numbers.current {
     4751    color: #161719;
     4752}
     4753
     4754.pagination .page-numbers:last-child {
     4755    margin-left: 0;
     4756}
     4757
     4758@media only screen and (min-width: 600px) {
     4759
     4760    .pagination .prev:after,
     4761    .pagination .next:before {
     4762        position: relative;
     4763        display: inline-block;
     4764        width: 2.25rem;
     4765        height: 1px;
     4766        content: "";
     4767        vertical-align: middle;
     4768        background-color: #eaebee;
     4769    }
     4770
     4771    .pagination .prev:after {
     4772        margin-right: 1.25em;
     4773    }
     4774
     4775    .pagination .next:before {
     4776        margin-left: 1.25em;
     4777    }
     4778}
     4779
     4780/*--------------------------------------------------------------
     4781## Comments
     4782--------------------------------------------------------------*/
     4783
     4784#comments ol.children img {
     4785    width: 30px;
     4786}
     4787
     4788#comments ol {
     4789    list-style: none;
     4790    padding-right: 0;
     4791}
     4792
     4793#comments {
     4794    margin-top: 30px;
     4795}
     4796
     4797#comments h2.comments-title {
     4798    font-size: 20px;
     4799    font-weight: bold;
     4800    padding: 20px 0;
     4801    margin-bottom: 10px;
     4802}
     4803
     4804#comments h3.comment-reply-title {
     4805    font-size: 20px;
     4806    font-weight: bold;
     4807    clear: both;
     4808}
     4809
     4810#comments input[type="text"],
     4811#comments input[type="email"],
     4812#comments textarea {
     4813    width: 100%;
     4814    padding: 12px 10px;
     4815    font-size: 18px;
     4816    margin: 20px 0 0 0;
     4817}
     4818
     4819#comments input[type="submit"].submit {
     4820    background: var(--global-color);
     4821    color: #fff;
     4822    padding: 15px;
     4823    font-weight: bold;
     4824    font-size: 12px;
     4825    letter-spacing: 2px;
     4826}
     4827
     4828#comments a.comment-reply-link {
     4829    color: #fff;
     4830    background: var(--global-color);
     4831    padding: 5px 15px;
     4832}
     4833
     4834#comments a.comment-reply-link:hover {
     4835    background: #ddd;
     4836    color: #000;
     4837}
     4838
     4839#comments a time {
     4840    color: #000;
     4841    font-weight: bold;
     4842    font-size: 12px;
     4843}
     4844
     4845#comments ol li {
     4846    width: 100%;
     4847    list-style: none;
     4848    margin: 0 0 20px;
     4849    padding: 20px;
     4850    background: #f5f5f5;
     4851    display: inline-block;
     4852    border: 1px solid #d6d6d6;
     4853}
     4854
     4855#comments ul {
     4856    margin: 0 40px 0 0;
     4857}
     4858
     4859#comments .reply {
     4860    float: left;
     4861}
     4862
     4863#comments .comment-metadata {
     4864    width: 90%;
     4865    float: right;
     4866    padding: 1% 0 0 0;
     4867}
     4868
     4869#comments .comment-content {
     4870    width: 90%;
     4871    float: right;
     4872    margin-right: 0;
     4873}
     4874
     4875#comments p {
     4876    width: 100%;
     4877    float: right;
     4878}
     4879
     4880/*----------single-post-comments---------*/
     4881.comments .comment-author,
     4882.comment-author.vcard {
     4883    width: 50%;
     4884    float: right;
     4885}
     4886
     4887.comment-meta.commentmetadata {
     4888    float: left;
     4889    width: 50%;
     4890    text-align: left;
     4891}
     4892
     4893.comments p {
     4894    width: 90%;
     4895    float: right;
     4896}
     4897
     4898.comments .reply {
     4899    float: right;
     4900}
     4901
     4902.reply {
     4903    margin-bottom: 15px;
     4904    width: 100%;
     4905    float: right;
     4906}
     4907
     4908p.comment-form-comment label {
     4909    display: block;
     4910}
     4911
     4912/*--------------------------------------------------------------
     4913# Infinite scroll
     4914--------------------------------------------------------------*/
     4915.infinite-scroll .posts-navigation,
     4916.infinite-scroll.neverending .site-footer {
     4917    /* Theme Footer (when set to scrolling) */
     4918    display: none;
     4919}
     4920
     4921.infinity-end.neverending .site-footer {
     4922    display: block;
     4923}
     4924
     4925/*--------------------------------------------------------------
     4926# Media
     4927--------------------------------------------------------------*/
     4928.page-content .wp-smiley,
     4929.entry-content .wp-smiley,
     4930.comment-content .wp-smiley {
     4931    border: none;
     4932    margin-bottom: 0;
     4933    margin-top: 0;
     4934    padding: 0;
     4935}
     4936
     4937embed,
     4938iframe,
     4939object {
     4940    max-width: 100%;
     4941}
     4942
     4943.wp-custom-logo .site-logo {
     4944    margin: 0;
     4945}
     4946
     4947@media (max-width: 575px) {
     4948    .wp-custom-logo .site-logo .custom-logo-link {
     4949        max-width: 200px;
     4950        margin: 0 auto;
     4951    }
     4952}
     4953
     4954.custom-logo-link {
     4955    display: block;
     4956    margin-bottom: 1.5rem;
     4957}
     4958
     4959/*--------------------------------------------------------------
     4960## Captions
     4961--------------------------------------------------------------*/
     4962.wp-caption {
     4963    margin: 1em 0 1.5em;
     4964    max-width: 100%;
     4965}
     4966
     4967.wp-caption img[class*="wp-image-"] {
     4968    display: block;
     4969    margin-right: auto;
     4970    margin-left: auto;
     4971}
     4972
     4973.wp-caption .wp-caption-text {
     4974    margin: 0.8075em 0;
     4975}
     4976
     4977.wp-caption.aligncenter {
     4978    margin-right: auto;
     4979    margin-left: auto;
     4980}
     4981
     4982.wp-caption.alignleft {
     4983    margin-left: 20px;
     4984}
     4985
     4986.wp-caption.alignright {
     4987    margin-right: 20px;
     4988}
     4989
     4990.wp-caption-text {
     4991    text-align: center;
     4992}
     4993
     4994/*--------------------------------------------------------------
     4995## Galleries
     4996--------------------------------------------------------------*/
     4997.gallery {
     4998    margin-bottom: 1.5rem;
    49424999}
    49435000
    49445001@media (min-width: 600px) {
    4945   .gallery-columns-4 .gallery-item {
    4946     max-width: 25%;
    4947     position: relative;
     5002
     5003    div[class^="gallery-columns-"],
     5004    div[class*=" gallery-columns-"] {
     5005        display: -webkit-box;
     5006        display: -ms-flexbox;
     5007        display: flex;
     5008        -ms-flex-wrap: wrap;
     5009        flex-wrap: wrap;
     5010        margin-right: -10px;
     5011        margin-left: -10px;
     5012    }
     5013}
     5014
     5015.gallery-item {
     5016    display: inline-block;
     5017    text-align: center;
     5018    vertical-align: top;
    49485019    width: 100%;
    4949     padding-right: 10px;
    4950     padding-left: 10px;
    4951     margin-bottom: 20px;
    4952   }
    49535020}
    49545021
    49555022@media (min-width: 600px) {
    4956   .gallery-columns-5 .gallery-item {
    4957     max-width: 20%;
    4958     position: relative;
    4959     width: 100%;
    4960     padding-right: 10px;
    4961     padding-left: 10px;
    4962     margin-bottom: 20px;
    4963   }
     5023    .gallery-columns-2 .gallery-item {
     5024        max-width: 50%;
     5025        position: relative;
     5026        width: 100%;
     5027        padding-right: 10px;
     5028        padding-left: 10px;
     5029        margin-bottom: 20px;
     5030    }
    49645031}
    49655032
    49665033@media (min-width: 600px) {
    4967   .gallery-columns-6 .gallery-item {
    4968     max-width: 16.66%;
    4969     position: relative;
    4970     width: 100%;
    4971     padding-right: 10px;
    4972     padding-left: 10px;
    4973     margin-bottom: 20px;
    4974   }
     5034    .gallery-columns-3 .gallery-item {
     5035        max-width: 33.33%;
     5036        position: relative;
     5037        width: 100%;
     5038        padding-right: 10px;
     5039        padding-left: 10px;
     5040        margin-bottom: 20px;
     5041    }
    49755042}
    49765043
    49775044@media (min-width: 600px) {
    4978   .gallery-columns-7 .gallery-item {
    4979     max-width: 14.28%;
    4980     position: relative;
    4981     width: 100%;
    4982     padding-right: 10px;
    4983     padding-left: 10px;
    4984     margin-bottom: 20px;
    4985   }
     5045    .gallery-columns-4 .gallery-item {
     5046        max-width: 25%;
     5047        position: relative;
     5048        width: 100%;
     5049        padding-right: 10px;
     5050        padding-left: 10px;
     5051        margin-bottom: 20px;
     5052    }
    49865053}
    49875054
    49885055@media (min-width: 600px) {
    4989   .gallery-columns-8 .gallery-item {
    4990     max-width: 12.5%;
    4991     position: relative;
    4992     width: 100%;
    4993     padding-right: 10px;
    4994     padding-left: 10px;
    4995     margin-bottom: 20px;
    4996   }
     5056    .gallery-columns-5 .gallery-item {
     5057        max-width: 20%;
     5058        position: relative;
     5059        width: 100%;
     5060        padding-right: 10px;
     5061        padding-left: 10px;
     5062        margin-bottom: 20px;
     5063    }
    49975064}
    49985065
    49995066@media (min-width: 600px) {
    5000   .gallery-columns-9 .gallery-item {
    5001     max-width: 11.11%;
    5002     position: relative;
    5003     width: 100%;
    5004     padding-right: 10px;
    5005     padding-left: 10px;
    5006     margin-bottom: 20px;
    5007   }
     5067    .gallery-columns-6 .gallery-item {
     5068        max-width: 16.66%;
     5069        position: relative;
     5070        width: 100%;
     5071        padding-right: 10px;
     5072        padding-left: 10px;
     5073        margin-bottom: 20px;
     5074    }
     5075}
     5076
     5077@media (min-width: 600px) {
     5078    .gallery-columns-7 .gallery-item {
     5079        max-width: 14.28%;
     5080        position: relative;
     5081        width: 100%;
     5082        padding-right: 10px;
     5083        padding-left: 10px;
     5084        margin-bottom: 20px;
     5085    }
     5086}
     5087
     5088@media (min-width: 600px) {
     5089    .gallery-columns-8 .gallery-item {
     5090        max-width: 12.5%;
     5091        position: relative;
     5092        width: 100%;
     5093        padding-right: 10px;
     5094        padding-left: 10px;
     5095        margin-bottom: 20px;
     5096    }
     5097}
     5098
     5099@media (min-width: 600px) {
     5100    .gallery-columns-9 .gallery-item {
     5101        max-width: 11.11%;
     5102        position: relative;
     5103        width: 100%;
     5104        padding-right: 10px;
     5105        padding-left: 10px;
     5106        margin-bottom: 20px;
     5107    }
    50085108}
    50095109
    50105110.gallery-caption {
    5011   display: block;
    5012 }
    5013 
     5111    display: block;
     5112}
    50145113
    50155114/*--------------------------------------------------------------
    50165115## Footer
    50175116--------------------------------------------------------------*/
    5018 
    50195117.footer-widgetarea {
    5020   border-top: 1px solid;
    5021   padding-bottom: 5rem;
    5022   padding-top: 7.5rem;
     5118    border-top: 1px solid;
     5119    padding-bottom: 5rem;
     5120    padding-top: 7.5rem;
    50235121}
    50245122
    50255123.site-info {
    5026   border-top: 1px solid;
    5027   padding: 6rem 0;
    5028   font-size: 1.6rem;
    5029   font-weight: 300;
     5124    border-top: 1px solid;
     5125    padding: 6rem 0;
     5126    font-size: 1.6rem;
     5127    font-weight: 300;
    50305128}
    50315129
    50325130.footer-credits {
    5033   align-items: baseline;
    5034   display: flex;
    5035   flex-shrink: 0;
    5036   justify-content: flex-start;
     5131    align-items: baseline;
     5132    display: flex;
     5133    flex-shrink: 0;
     5134    justify-content: flex-start;
    50375135}
    50385136
    50395137.footer-credits a {
    5040   text-decoration: underline;
     5138    text-decoration: underline;
    50415139}
    50425140
    50435141.footer-copyright,
    50445142a.to-the-top {
    5045   color: #222222;
    5046   font-weight: 400;
     5143    color: #222222;
     5144    font-weight: 400;
    50475145}
    50485146
    50495147@media only screen and (max-width: 767px) {
    5050   .footer-widgetarea {
    5051     padding-bottom: 3rem;
    5052     padding-top: 3rem;
    5053   }
    5054   .site-info {
    5055     padding: 3rem 0;
    5056   }
    5057 }
    5058 
     5148    .footer-widgetarea {
     5149        padding-bottom: 3rem;
     5150        padding-top: 3rem;
     5151    }
     5152
     5153    .site-info {
     5154        padding: 3rem 0;
     5155    }
     5156}
    50595157
    50605158/*--------------------------------------------------------------
    … …  
    50635161
    50645162.wp-block-gallery.columns-1 {
    5065   display: block;
     5163    display: block;
    50665164}
    50675165
    … …  
    50695167.wp-block-gallery .blocks-gallery-grid,
    50705168.wp-block-gallery {
    5071   list-style: none;
    5072   padding: 0;
    5073   margin: 0 auto;
     5169    list-style: none;
     5170    padding: 0;
     5171    margin: 0 auto;
    50745172}
    50755173
    50765174.featured-banner-media img {
    5077   width: 100vmax;
    5078   z-index: -1;
    5079   position: absolute;
    5080   top: 0;
    5081   right: 50%;
    5082   transform: translate(50%, 0);
    5083   pointer-events: none;
     5175    width: 100vmax;
     5176    z-index: -1;
     5177    position: absolute;
     5178    top: 0;
     5179    right: 50%;
     5180    transform: translate(50%, 0);
     5181    pointer-events: none;
    50845182}
    50855183
    … …  
    50955193.site-content .widget-area,
    50965194.widget-title,
    5097 .widget_block .wp-block-group > .wp-block-group__inner-container > h2,
     5195.widget_block .wp-block-group>.wp-block-group__inner-container>h2,
    50985196input[type="text"],
    50995197input[type="password"],
    … …  
    51115209input[type="color"],
    51125210textarea {
    5113   border-color: #ededed;
     5211    border-color: #ededed;
    51145212}
    51155213
    … …  
    51185216body.hide-comment-rating .comments-rating,
    51195217body.hide-comment-rating .tpk-star-rating {
    5120   display: none;
    5121 }
    5122 
     5218    display: none;
     5219}
    51235220
    51245221/*--------------------------------------------------------------
    51255222## Plugin Support
    51265223--------------------------------------------------------------*/
    5127 
    51285224.elementor-html .preloader {
    5129   display: none;
     5225    display: none;
    51305226}
    51315227
    51325228.offcanvas-wraper,
    51335229.header-searchbar-inner {
    5134   background: #ffffff;
     5230    background: #ffffff;
    51355231}
    51365232
    … …  
    51405236#comments p.logged-in-as,
    51415237#comments p.must-log-in {
    5142   font-size: 95%;
    5143   line-height: 1.8;
    5144 }
    5145 
     5238    font-size: 95%;
     5239    line-height: 1.8;
     5240}
    51465241
    51475242/*--------------------------------------------------------------
    51485243##Back to top
    51495244--------------------------------------------------------------*/
    5150 
    51515245.align-text-right {
    5152   text-align: left;
    5153 }
    5154 
    5155 .to-the-top > * {
    5156   pointer-events: none;
     5246    text-align: left;
     5247}
     5248
     5249.to-the-top>* {
     5250    pointer-events: none;
    51575251}
    51585252
    51595253.theme-article-post .entry-footer {
    5160   display: flex;
    5161   align-items: center;
    5162   justify-content: space-between;
    5163   flex-wrap: wrap;
    5164   margin-bottom: 3rem;
    5165   width: 100%;
     5254    display: flex;
     5255    align-items: center;
     5256    justify-content: space-between;
     5257    flex-wrap: wrap;
     5258    margin-bottom: 3rem;
     5259    width: 100%;
    51665260}
    51675261
    51685262.theme-custom-block {
    5169   position: relative;
     5263    position: relative;
    51705264}
    51715265
    51725266.theme-product-block {
    5173   padding: 50px 0;
    5174   position: relative;
     5267    padding: 50px 0;
     5268    position: relative;
    51755269}
    51765270
    51775271.theme-product-block .owl-nav,
    51785272.theme-product-block .owl-dots {
    5179   display: none;
     5273    display: none;
    51805274}
    51815275
    51825276.theme-banner-block .theme-article-post {
    5183   position: relative;
    5184   margin: 0;
    5185   padding: 0;
    5186   overflow: hidden;
     5277    position: relative;
     5278    margin: 0;
     5279    padding: 0;
     5280    overflow: hidden;
    51875281}
    51885282
    51895283.theme-custom-block.theme-error-section.error-block-heading {
    5190   margin-bottom: 0;
    5191   margin-top: 6rem;
    5192   padding-top: 6rem;
     5284    margin-bottom: 0;
     5285    margin-top: 6rem;
     5286    padding-top: 6rem;
    51935287}
    51945288
    51955289.theme-area-header {
    5196   display: -webkit-box;
    5197   display: -ms-flexbox;
    5198   display: flex;
    5199   -ms-flex-pack: justify;
    5200   justify-content: space-between;
    5201   -ms-flex-align: center;
    5202   align-items: center;
    5203   margin-bottom: 6rem;
     5290    display: -webkit-box;
     5291    display: -ms-flexbox;
     5292    display: flex;
     5293    -ms-flex-pack: justify;
     5294    justify-content: space-between;
     5295    -ms-flex-align: center;
     5296    align-items: center;
     5297    margin-bottom: 6rem;
    52045298}
    52055299
    52065300@media (max-width: 991px) {
    5207   .theme-area-header {
    5208     flex-direction: column;
    5209     align-items: flex-start;
    5210   }
     5301    .theme-area-header {
     5302        flex-direction: column;
     5303        align-items: flex-start;
     5304    }
    52115305}
    52125306
    52135307.theme-area-headlines {
    5214   display: flex;
    5215   align-items: center;
     5308    display: flex;
     5309    align-items: center;
    52165310}
    52175311
    52185312@media (max-width: 991px) {
    5219   .theme-area-headlines {
     5313    .theme-area-headlines {
     5314        margin-bottom: 2rem;
     5315        flex-direction: column;
     5316        width: 100%;
     5317    }
     5318}
     5319
     5320.theme-area-headlines .theme-area-title {
     5321    font-size: 4.4rem;
     5322    margin-bottom: 0;
     5323}
     5324
     5325@media (max-width: 991px) {
     5326    .theme-area-headlines .theme-area-title {
     5327        margin-bottom: 1rem;
     5328    }
     5329}
     5330
     5331@media (max-width: 575px) {
     5332    .theme-area-headlines .theme-area-title {
     5333        font-size: 3rem;
     5334    }
     5335
     5336    .theme-product-block h3 {
     5337        margin-bottom: 15px;
     5338    }
     5339
     5340    .header-navbar {
     5341        justify-content: center;
     5342    }
     5343}
     5344
     5345.theme-animated-line {
     5346    width: 30rem;
     5347    height: 2px;
     5348    background: transparent;
     5349    position: relative;
     5350}
     5351
     5352.theme-animated-line::before {
     5353    content: "";
     5354    position: absolute;
     5355    top: 0;
     5356    right: 0;
     5357    width: 10rem;
     5358    height: 100%;
     5359    background: #000;
     5360    animation: animate 5s linear infinite;
     5361}
     5362
     5363@keyframes animate {
     5364    0% {
     5365        right: 0;
     5366    }
     5367
     5368    50% {
     5369        right: 100%;
     5370    }
     5371
     5372    0% {
     5373        right: 0;
     5374    }
     5375}
     5376
     5377@media (max-width: 991px) {
     5378    @keyframes animate {
     5379        0% {
     5380            right: 0;
     5381        }
     5382
     5383        50% {
     5384            right: 67%;
     5385        }
     5386
     5387        0% {
     5388            right: 0;
     5389        }
     5390    }
     5391}
     5392
     5393.theme-carousel-control {
     5394    display: -ms-flexbox;
     5395    display: flex;
     5396    -ms-flex-align: center;
     5397    align-items: center;
     5398    margin-right: auto;
     5399}
     5400
     5401@media (max-width: 991px) {
     5402    .theme-carousel-control {
     5403        margin-left: auto;
     5404    }
     5405}
     5406
     5407.featured-categories-block .theme-carousel-control {
     5408    justify-content: center;
     5409}
     5410
     5411.theme-carousel-control .svg-icon {
     5412    width: 32px;
     5413    height: 32px;
     5414}
     5415
     5416.theme-related-block {
     5417    margin-top: 2rem;
     5418    padding-top: 2rem;
     5419}
     5420
     5421.related-posts .related-post-item {
    52205422    margin-bottom: 2rem;
    5221     flex-direction: column;
    5222     width: 100%;
    5223   }
    5224 }
    5225 
    5226 .theme-area-headlines .theme-area-title {
    5227   font-size: 4.4rem;
    5228   margin-bottom: 0;
     5423    padding-bottom: 2rem;
    52295424}
    52305425
    52315426@media (max-width: 991px) {
    5232   .theme-area-headlines .theme-area-title {
    5233     margin-bottom: 1rem;
    5234   }
    5235 }
    5236 
    5237 @media (max-width: 575px) {
    5238   .theme-area-headlines .theme-area-title {
    5239     font-size: 3rem;
    5240   }
    5241   .theme-product-block h3 {
    5242     margin-bottom: 15px;
    5243   }
    5244   .header-navbar {
    5245     justify-content: center;
    5246   }
    5247 }
    5248 
    5249 .theme-animated-line {
    5250   width: 30rem;
    5251   height: 2px;
    5252   background: transparent;
    5253   position: relative;
    5254 }
    5255 
    5256 .theme-animated-line::before {
    5257   content: "";
    5258   position: absolute;
    5259   top: 0;
    5260   right: 0;
    5261   width: 10rem;
    5262   height: 100%;
    5263   background: #000;
    5264   animation: animate 5s linear infinite;
    5265 }
    5266 
    5267 @keyframes animate {
    5268   0% {
    5269     right: 0;
    5270   }
    5271   50% {
    5272     right: 100%;
    5273   }
    5274   0% {
    5275     right: 0;
    5276   }
    5277 }
    5278 
    5279 @media (max-width: 991px) {
    5280   @keyframes animate {
    5281     0% {
    5282       right: 0;
    5283     }
    5284     50% {
    5285       right: 67%;
    5286     }
    5287     0% {
    5288       right: 0;
    5289     }
    5290   }
    5291 }
    5292 
    5293 .theme-carousel-control {
    5294   display: -ms-flexbox;
    5295   display: flex;
    5296   -ms-flex-align: center;
    5297   align-items: center;
    5298   margin-right: auto;
    5299 }
    5300 
    5301 @media (max-width: 991px) {
    5302   .theme-carousel-control {
    5303     margin-left: auto;
    5304   }
    5305 }
    5306 
    5307 .featured-categories-block .theme-carousel-control {
    5308   justify-content: center;
    5309 }
    5310 
    5311 .theme-carousel-control .svg-icon {
    5312   width: 32px;
    5313   height: 32px;
    5314 }
    5315 
    5316 .theme-related-block {
    5317   margin-top: 2rem;
    5318   padding-top: 2rem;
    5319 }
    5320 
    5321 .related-posts .related-post-item {
    5322   margin-bottom: 2rem;
    5323   padding-bottom: 2rem;
    5324 }
    5325 
    5326 @media (max-width: 991px) {
    5327   .theme-related-block .related-posts .post-thumbnail {
    5328     margin-bottom: 2rem;
    5329   }
    5330 }
    5331 
     5427    .theme-related-block .related-posts .post-thumbnail {
     5428        margin-bottom: 2rem;
     5429    }
     5430}
    53325431
    53335432/* -----------------------------------------------------------------
    53345433    - Carousel horizontal
    53355434----------------------------------------------------------------- */
    5336 
    53375435.main-carousel-item {
    5338   pointer-events: none;
    5339   width: 670px;
     5436    pointer-events: none;
     5437    width: 670px;
    53405438}
    53415439
    53425440@media only screen and (max-height: 900px) {
    5343   .main-carousel-item {
    5344     width: 670px;
    5345   }
     5441    .main-carousel-item {
     5442        width: 670px;
     5443    }
    53465444}
    53475445
    53485446@media only screen and (max-width: 768px) {
    5349   .main-carousel-item {
    5350     width: 580px;
    5351   }
     5447    .main-carousel-item {
     5448        width: 580px;
     5449    }
    53525450}
    53535451
    53545452@media only screen and (max-width: 580px) {
    5355   .main-carousel-item {
    5356     margin-top: 2rem;
    5357     width: 100%;
    5358   }
     5453    .main-carousel-item {
     5454        margin-top: 2rem;
     5455        width: 100%;
     5456    }
    53595457}
    53605458
    53615459@media screen and (min-width: 1500px) {
    5362   .main-carousel-item {
    5363     width: 1100px;
    5364   }
     5460    .main-carousel-item {
     5461        width: 1100px;
     5462    }
    53655463}
    53665464
    53675465.theme-main-carousel .swiper-slide-active {
    5368   pointer-events: all;
     5466    pointer-events: all;
    53695467}
    53705468
    53715469@-webkit-keyframes reveal-carousel-primary {
    5372   100% {
    5373     transform: translateX(-100%);
    5374   }
     5470    100% {
     5471        transform: translateX(-100%);
     5472    }
    53755473}
    53765474
    53775475@keyframes reveal-carousel-primary {
    5378   100% {
    5379     transform: translateX(-100%);
    5380   }
     5476    100% {
     5477        transform: translateX(-100%);
     5478    }
    53815479}
    53825480
    53835481@-webkit-keyframes reveal-carousel-secondary {
    5384   0% {
    5385     transform: translateX(100%);
    5386   }
    5387   50% {
     5482    0% {
     5483        transform: translateX(100%);
     5484    }
     5485
     5486    50% {
     5487        transform: translateX(0);
     5488    }
     5489
     5490    100% {
     5491        transform: translateX(-100%);
     5492    }
     5493}
     5494
     5495@keyframes reveal-carousel-secondary {
     5496    0% {
     5497        transform: translateX(100%);
     5498    }
     5499
     5500    50% {
     5501        transform: translateX(0);
     5502    }
     5503
     5504    100% {
     5505        transform: translateX(-100%);
     5506    }
     5507}
     5508
     5509@-webkit-keyframes reveal-carousel-tertiary {
     5510    0% {
     5511        transform: translateX(100%);
     5512    }
     5513
     5514    50% {
     5515        transform: translateX(0);
     5516    }
     5517
     5518    100% {
     5519        transform: translateX(-100%);
     5520    }
     5521}
     5522
     5523@keyframes reveal-carousel-tertiary {
     5524    0% {
     5525        transform: translateX(100%);
     5526    }
     5527
     5528    50% {
     5529        transform: translateX(0);
     5530    }
     5531
     5532    100% {
     5533        transform: translateX(-100%);
     5534    }
     5535}
     5536
     5537@media (max-width: 767px) {
     5538    .image-main-box:after {
     5539        display: none;
     5540    }
     5541}
     5542
     5543@media (max-width: 575px) {
     5544
     5545    .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail,
     5546    .main-carousel-caption {
     5547        width: 100%;
     5548    }
     5549
     5550    .theme-banner-block .theme-article-post {
     5551        display: block;
     5552    }
     5553
     5554    .page-template-frontpage header#site-header {
     5555        position: static;
     5556    }
     5557
     5558    .main-carousel-caption .post-content {
     5559        position: relative;
     5560    }
     5561
     5562    .main-slider {
     5563        position: relative;
     5564    }
     5565
     5566    .theme-main-carousel .entry-content {
     5567        display: none;
     5568    }
     5569
     5570    .swiper-slide .post-content h2 a {
     5571        font-size: 30px;
     5572    }
     5573
     5574    .image-main-box {
     5575        width: 100%;
     5576    }
     5577
     5578    .right-box .image-main-box .data-bg-large {
     5579        width: 260px;
     5580        right: 0px;
     5581    }
     5582
     5583    .right-box {
     5584        margin-top: 20px;
     5585    }
     5586
     5587    .image-main-box:after {
     5588        display: none;
     5589    }
     5590
     5591    .image-main-box {
     5592        height: 265px;
     5593    }
     5594}
     5595
     5596.theme-main-carousel .swiper-slide-active .main-carousel-caption {
    53885597    transform: translateX(0);
    5389   }
    5390   100% {
    5391     transform: translateX(-100%);
    5392   }
    5393 }
    5394 
    5395 @keyframes reveal-carousel-secondary {
    5396   0% {
    5397     transform: translateX(100%);
    5398   }
    5399   50% {
    5400     transform: translateX(0);
    5401   }
    5402   100% {
    5403     transform: translateX(-100%);
    5404   }
    5405 }
    5406 
    5407 @-webkit-keyframes reveal-carousel-tertiary {
    5408   0% {
    5409     transform: translateX(100%);
    5410   }
    5411   50% {
    5412     transform: translateX(0);
    5413   }
    5414   100% {
    5415     transform: translateX(-100%);
    5416   }
    5417 }
    5418 
    5419 @keyframes reveal-carousel-tertiary {
    5420   0% {
    5421     transform: translateX(100%);
    5422   }
    5423   50% {
    5424     transform: translateX(0);
    5425   }
    5426   100% {
    5427     transform: translateX(-100%);
    5428   }
    5429 }
    5430 
    5431 @media (max-width: 767px) {
    5432   .image-main-box:after {
    5433     display: none;
    5434   }
    5435 }
    5436 
    5437 @media (max-width: 575px) {
    5438   .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail,
    5439   .main-carousel-caption {
    5440     width: 100%;
    5441   }
    5442   .theme-banner-block .theme-article-post {
    5443     display: block;
    5444   }
    5445   .page-template-frontpage header#site-header {
    5446     position: static;
    5447   }
    5448   .main-carousel-caption .post-content {
    5449     position: relative;
    5450   }
    5451   .main-slider {
    5452     position: relative;
    5453   }
    5454   .theme-main-carousel .entry-content {
    5455     display: none;
    5456   }
    5457   .swiper-slide .post-content h2 a {
    5458     font-size: 30px;
    5459   }
    5460   .image-main-box {
    5461     width: 100%;
    5462   }
    5463   .right-box .image-main-box .data-bg-large {
    5464     width: 260px;
    5465     right: 0px;
    5466   }
    5467   .right-box {
    5468     margin-top: 20px;
    5469   }
    5470   .image-main-box:after {
    5471     display: none;
    5472   }
    5473   .image-main-box {
    5474     height: 265px;
    5475   }
    5476 }
    5477 
    5478 .theme-main-carousel .swiper-slide-active .main-carousel-caption {
    5479   transform: translateX(0);
    5480   transition: 1s cubic-bezier(0.54, 0.13, 0.35, 0.82);
     5598    transition: 1s cubic-bezier(0.54, 0.13, 0.35, 0.82);
    54815599}
    54825600
    54835601.theme-main-carousel .swiper-button-prev svg,
    54845602.theme-main-carousel .swiper-button-next svg {
    5485   display: block;
    5486   fill: none;
    5487   stroke: currentColor;
    5488   stroke-miterlimit: 10;
     5603    display: block;
     5604    fill: none;
     5605    stroke: currentColor;
     5606    stroke-miterlimit: 10;
    54895607}
    54905608
    54915609.theme-main-carousel svg polyline,
    54925610.theme-main-carousel svg line {
    5493   fill: none;
    5494   stroke: currentColor;
    5495   stroke-miterlimit: 10;
    5496   stroke-dasharray: 60;
    5497   stroke-dashoffset: 0;
    5498   transition: stroke-dashoffset 0.8s cubic-bezier(0.39, 0.58, 0.57, 1);
     5611    fill: none;
     5612    stroke: currentColor;
     5613    stroke-miterlimit: 10;
     5614    stroke-dasharray: 60;
     5615    stroke-dashoffset: 0;
     5616    transition: stroke-dashoffset 0.8s cubic-bezier(0.39, 0.58, 0.57, 1);
    54995617}
    55005618
    … …  
    55075625.theme-main-carousel .swiper-button-prev:hover svg line,
    55085626.theme-main-carousel .swiper-button-prev:focus svg line {
    5509   stroke-dashoffset: 120;
     5627    stroke-dashoffset: 120;
    55105628}
    55115629
    55125630.swiper-control,
    55135631.control-item {
    5514   letter-spacing: 0.2rem;
    5515   padding: 2.2rem 2rem;
    5516   position: relative;
    5517   text-transform: uppercase;
    5518   transition: padding 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    5519   width: auto;
     5632    letter-spacing: 0.2rem;
     5633    padding: 2.2rem 2rem;
     5634    position: relative;
     5635    text-transform: uppercase;
     5636    transition: padding 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
     5637    width: auto;
    55205638}
    55215639
    55225640:root {
    5523   --global-color: #F75C4E;
    5524   --font-head: "Plus Jakarta Sans", sans-serif;
    5525   --font-main: "Plus Jakarta Sans", sans-serif;
    5526   --swiper-navigation-size: 2.6rem;
     5641    --global-color: #F75C4E;
     5642    --font-head: "Plus Jakarta Sans", sans-serif;
     5643    --font-main: "Plus Jakarta Sans", sans-serif;
     5644    --swiper-navigation-size: 2.6rem;
    55275645}
    55285646
    … …  
    55315649.swiper-button-next:after,
    55325650.swiper-container-rtl .swiper-button-prev:after {
    5533   content: none;
     5651    content: none;
    55345652}
    55355653
    55365654.swiper-control .swiper-button-prev,
    55375655.swiper-control .swiper-button-next {
    5538   color: #000;
    5539   height: 100%;
    5540   width: auto;
     5656    color: #000;
     5657    height: 100%;
     5658    width: auto;
    55415659}
    55425660
    55435661.theme-main-carousel .theme-carousel-control {
    5544   position: relative;
    5545   width: 100%;
    5546   max-width: 11rem;
    5547   margin: 0 auto;
    5548   height: 3rem;
     5662    position: relative;
     5663    width: 100%;
     5664    max-width: 11rem;
     5665    margin: 0 auto;
     5666    height: 3rem;
    55495667}
    55505668
    … …  
    55535671.swiper-button-next,
    55545672.swiper-container-rtl .swiper-button-prev {
    5555   top: 50%;
    5556   transform: translateY(-50%);
    5557   margin-top: 0;
     5673    top: 50%;
     5674    transform: translateY(-50%);
     5675    margin-top: 0;
    55585676}
    55595677
    55605678.swiper-button-prev,
    55615679.swiper-container-rtl .swiper-button-next {
    5562   right: 0;
     5680    right: 0;
    55635681}
    55645682
    55655683.swiper-button-next,
    55665684.swiper-container-rtl .swiper-button-prev {
    5567   left: 0;
     5685    left: 0;
    55685686}
    55695687
    55705688.swiper-container .swiper-pagination-progressbar {
    5571   background-color: #fff;
    5572   position: fixed;
    5573   top: 0;
     5689    background-color: #fff;
     5690    position: fixed;
     5691    top: 0;
    55745692}
    55755693
    55765694.swiper-container .swiper-pagination-progressbar-fill {
    5577   background-color: #070707;
     5695    background-color: #070707;
    55785696}
    55795697
    55805698.theme-post-format {
    5581   display: flex;
    5582   align-items: center;
    5583   position: absolute;
    5584   top: 0;
    5585   right: 0;
    5586   padding: 5px 10px;
    5587   font-size: 12px;
    5588   font-weight: 600;
    5589   text-transform: uppercase;
    5590   letter-spacing: 0.1em;
    5591   line-height: 1;
    5592   z-index: 1;
     5699    display: flex;
     5700    align-items: center;
     5701    position: absolute;
     5702    top: 0;
     5703    right: 0;
     5704    padding: 5px 10px;
     5705    font-size: 12px;
     5706    font-weight: 600;
     5707    text-transform: uppercase;
     5708    letter-spacing: 0.1em;
     5709    line-height: 1;
     5710    z-index: 1;
    55935711}
    55945712
    55955713.theme-article-post .column-order-1 .theme-post-format {
    5596   right: inherit;
    5597   left: 0;
     5714    right: inherit;
     5715    left: 0;
    55985716}
    55995717
    56005718.theme-post-format .post-format-icom {
    5601   margin-left: 5px;
    5602 }
    5603 
     5719    margin-left: 5px;
     5720}
    56045721
    56055722/* Hide JS Functionalities ------------------------ */
    5606 
    56075723.js .show-js {
    5608   display: block !important;
     5724    display: block !important;
    56095725}
    56105726
    56115727.js .hide-js {
    5612   display: none !important;
     5728    display: none !important;
    56135729}
    56145730
    56155731.no-js .show-no-js {
    5616   display: block !important;
     5732    display: block !important;
    56175733}
    56185734
    56195735.no-js .hide-no-js {
    5620   display: none !important;
     5736    display: none !important;
    56215737}
    56225738
    56235739a:focus,
    56245740button:focus,
    5625 .navbar-control:focus-visible > .navbar-control-trigger {
    5626   outline-color: #000;
     5741.navbar-control:focus-visible>.navbar-control-trigger {
     5742    outline-color: #000;
    56275743}
    56285744
    56295745.theme-post-format {
    5630   background-color: var(--global-color);
    5631   color: #000;
     5746    background-color: var(--global-color);
     5747    color: #000;
    56325748}
    56335749
    56345750.theme-image-responsive {
    5635   display: block;
    5636   width: 100%;
    5637   height: 100%;
    5638   top: 0;
    5639   right: 0;
    5640   left: 0;
    5641   position: absolute;
    5642   z-index: 0;
     5751    display: block;
     5752    width: 100%;
     5753    height: 100%;
     5754    top: 0;
     5755    right: 0;
     5756    left: 0;
     5757    position: absolute;
     5758    z-index: 0;
    56435759}
    56445760
    56455761.theme-image-responsive:focus {
    5646   border: 2px solid var(--global-color);
     5762    border: 2px solid var(--global-color);
    56475763}
    56485764
    56495765.article-content {
    5650   margin-top: 1.5rem;
     5766    margin-top: 1.5rem;
    56515767}
    56525768
    56535769.article-content .category-title {
    5654   font-weight: 400;
    5655 }
    5656 
     5770    font-weight: 400;
     5771}
    56575772
    56585773/* categories carousel  */
    5659 
    56605774.theme-transform-zoom .data-bg {
    5661   transform: scale(1);
    5662   transition: 0.4s ease;
     5775    transform: scale(1);
     5776    transition: 0.4s ease;
    56635777}
    56645778
    56655779.post-thumb-categories {
    5666   overflow: hidden;
     5780    overflow: hidden;
    56675781}
    56685782
    56695783.theme-transform-zoom:hover .data-bg {
    5670   transform: scale(1.15);
     5784    transform: scale(1.15);
    56715785}
    56725786
    56735787.theme-categories-carousel .theme-article-post {
    5674   margin: 0;
    5675   padding: 0;
    5676   position: relative;
     5788    margin: 0;
     5789    padding: 0;
     5790    position: relative;
    56775791}
    56785792
    56795793.theme-categories-carousel .article-content {
    5680   transition: 0.4s ease;
    5681   display: -webkit-box;
    5682   display: -moz-box;
    5683   display: -ms-flexbox;
    5684   display: -webkit-flex;
    5685   display: flex;
    5686   -webkit-box-align: center;
    5687   -moz-box-align: center;
    5688   -ms-flex-align: center;
    5689   -webkit-align-items: center;
    5690   align-items: center;
    5691   justify-content: center;
    5692   flex-direction: column;
    5693   position: absolute;
    5694   bottom: 0;
    5695   background: rgb(26 77 140 / 70%);
    5696   right: 0;
    5697   left: 0;
    5698   padding: 15px;
     5794    transition: 0.4s ease;
     5795    display: -webkit-box;
     5796    display: -moz-box;
     5797    display: -ms-flexbox;
     5798    display: -webkit-flex;
     5799    display: flex;
     5800    -webkit-box-align: center;
     5801    -moz-box-align: center;
     5802    -ms-flex-align: center;
     5803    -webkit-align-items: center;
     5804    align-items: center;
     5805    justify-content: center;
     5806    flex-direction: column;
     5807    position: absolute;
     5808    bottom: 0;
     5809    background: rgb(26 77 140 / 70%);
     5810    right: 0;
     5811    left: 0;
     5812    padding: 15px;
    56995813}
    57005814
    57015815.theme-categories-carousel .article-content .category-title {
    5702   font-size: 2rem;
    5703   font-weight: 500;
    5704   margin-bottom: 0;
     5816    font-size: 2rem;
     5817    font-weight: 500;
     5818    margin-bottom: 0;
    57055819}
    57065820
    57075821.theme-categories-carousel .article-content .category-title a {
    5708   color: #fff !important;
     5822    color: #fff !important;
    57095823}
    57105824
    57115825.woocommerce span.onsale {
    5712   background-color: var(--global-color);
     5826    background-color: var(--global-color);
    57135827}
    57145828
    57155829.woocommerce div.product p.price,
    57165830.woocommerce div.product span.price {
    5717   color: var(--global-color);
     5831    color: var(--global-color);
    57185832}
    57195833
    … …  
    57285842.products .woocommerce ul.products li.product .button,
    57295843.products a.added_to_cart.wc-forward {
    5730   padding: 10px 25px !important;
     5844    padding: 10px 25px !important;
    57315845}
    57325846
    57335847.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item {
    5734   text-align: center;
     5848    text-align: center;
    57355849}
    57365850
    57375851.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width {
    5738   width: auto !important;
     5852    width: auto !important;
    57395853}
    57405854
    … …  
    57565870:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
    57575871:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    5758   background-color: #fff;
    5759   color: #000;
    5760   border: solid 2px #000;
     5872    background-color: #fff;
     5873    color: #000;
     5874    border: solid 2px #000;
    57615875}
    57625876
    … …  
    57795893:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
    57805894:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    5781   background-color: var(--global-color);
     5895    background-color: var(--global-color);
    57825896}
    57835897
    57845898@media screen and (min-width:1700px) and (max-width:1900px) {
    5785   .wrapper {
    5786     max-width: 1520px;
    5787   }
     5899    .wrapper {
     5900        max-width: 1520px;
     5901    }
    57885902}
    57895903
    57905904@media screen and (min-width:1920px) {
    5791   .wrapper {
    5792     max-width: 1620px;
    5793   }
     5905    .wrapper {
     5906        max-width: 1620px;
     5907    }
    57945908}
    57955909
    … …  
    57975911.site-title,
    57985912.site-title p {
    5799   font-family: var(--font-head);
     5913    font-family: var(--font-head);
    58005914}
    58015915
    58025916@media screen and (max-width:500px) {
    5803   footer#site-footer .column-9,
    5804   footer#site-footer .column-3 {
     5917
     5918    footer#site-footer .column-9,
     5919    footer#site-footer .column-3 {
     5920        padding: 0;
     5921    }
     5922}
     5923
     5924.is-large .wc-block-checkout__sidebar.is-sticky {
     5925    position: relative !important;
     5926}
     5927
     5928/* Add the styles for Newer/Older pagination (Previous/Next) */
     5929
     5930.navigation.posts-navigation {
     5931    display: flex;
     5932    justify-content: space-between;
     5933    align-items: center;
     5934    margin: 20px 0;
    58055935    padding: 0;
    5806   }
    5807 }
    5808 
    5809 .is-large .wc-block-checkout__sidebar.is-sticky {
    5810   position: relative !important;
    5811 }
    5812 
    5813 
    5814 /* Add the styles for Newer/Older pagination (Previous/Next) */
    5815 
    5816 .navigation.posts-navigation {
    5817   display: flex;
    5818   justify-content: space-between;
    5819   align-items: center;
    5820   margin: 20px 0;
    5821   padding: 0;
    58225936}
    58235937
    58245938.navigation.posts-navigation .nav-links {
    5825   display: flex;
    5826   justify-content: space-between;
    5827   width: 30%;
     5939    display: flex;
     5940    justify-content: space-between;
     5941    width: 30%;
    58285942}
    58295943
    58305944.navigation.posts-navigation .nav-previous,
    58315945.navigation.posts-navigation .nav-next {
    5832   flex: 1;
    5833   text-align: center;
     5946    flex: 1;
     5947    text-align: center;
    58345948}
    58355949
    58365950.navigation.posts-navigation .nav-previous a,
    58375951.navigation.posts-navigation .nav-next a {
    5838   display: inline-block;
    5839   padding: 10px 20px;
    5840   background-color: var(--global-color);
    5841   /* Customize this color */
    5842   color: #fff;
    5843   text-decoration: none;
    5844   font-size: 16px;
    5845   font-weight: bold;
    5846   border-radius: 5px;
    5847   transition: background-color 0.3s ease;
     5952    display: inline-block;
     5953    padding: 10px 20px;
     5954    background-color: var(--global-color);
     5955    /* Customize this color */
     5956    color: #fff;
     5957    text-decoration: none;
     5958    font-size: 16px;
     5959    font-weight: bold;
     5960    border-radius: 5px;
     5961    transition: background-color 0.3s ease;
    58485962}
    58495963
    58505964.navigation.posts-navigation .nav-previous a:hover,
    58515965.navigation.posts-navigation .nav-next a:hover {
    5852   background-color: #000;
    5853   /* Darker shade on hover */
     5966    background-color: #000;
     5967    /* Darker shade on hover */
    58545968}
    58555969
    … …  
    58585972
    58595973.navigation.pagination {
    5860   display: flex;
    5861   justify-content: center;
    5862   align-items: center;
    5863   margin: 20px 0;
     5974    display: flex;
     5975    justify-content: center;
     5976    align-items: center;
     5977    margin: 20px 0;
    58645978}
    58655979
    58665980.navigation.pagination .nav-links {
    5867   display: flex;
    5868   list-style-type: none;
    5869   padding: 0;
    5870   margin: 0;
    5871   margin-top: 30px;
     5981    display: flex;
     5982    list-style-type: none;
     5983    padding: 0;
     5984    margin: 0;
     5985    margin-top: 30px;
    58725986}
    58735987
    58745988.navigation.pagination .page-numbers {
    5875   display: inline-flex;
    5876   list-style: none;
    5877   padding: 7px;
    5878   margin: 0 5px;
    5879   background-color: #f1f1f1;
    5880   /* Light grey background */
    5881   color: var(--global-color);
    5882   /* Blue text */
    5883   text-decoration: none;
    5884   font-size: 16px;
    5885   font-weight: 500;
    5886   border-radius: 50px;
    5887   transition: background-color 0.3s ease, transform 0.2s ease;
    5888   align-items: center;
    5889   justify-content: center;
    5890   cursor: pointer;
     5989    display: inline-flex;
     5990    list-style: none;
     5991    padding: 7px;
     5992    margin: 0 5px;
     5993    background-color: #f1f1f1;
     5994    /* Light grey background */
     5995    color: var(--global-color);
     5996    /* Blue text */
     5997    text-decoration: none;
     5998    font-size: 16px;
     5999    font-weight: 500;
     6000    border-radius: 50px;
     6001    transition: background-color 0.3s ease, transform 0.2s ease;
     6002    align-items: center;
     6003    justify-content: center;
     6004    cursor: pointer;
    58916005}
    58926006
    … …  
    58956009
    58966010.navigation.pagination .page-numbers:hover {
    5897   background-color: var(--global-color);
    5898   /* Blue background on hover */
    5899   color: #fff;
    5900   /* White text on hover */
    5901   transform: scale(1.02);
    5902   /* Slight scale up effect on hover */
     6011    background-color: var(--global-color);
     6012    /* Blue background on hover */
     6013    color: #fff;
     6014    /* White text on hover */
     6015    transform: scale(1.02);
     6016    /* Slight scale up effect on hover */
    59036017}
    59046018
    59056019.navigation.pagination a.page-numbers:hover,
    59066020.navigation.pagination .page-numbers.dots:hover {
    5907   background-color: #000;
     6021    background-color: #000;
    59086022}
    59096023
    … …  
    59126026
    59136027.navigation.pagination .current {
    5914   background-color: #000;
    5915   /* Blue background */
    5916   color: #fff;
    5917   /* White text */
    5918   font-weight: bold;
     6028    background-color: #000;
     6029    /* Blue background */
     6030    color: #fff;
     6031    /* White text */
     6032    font-weight: bold;
    59196033}
    59206034
    … …  
    59246038.navigation.pagination .prev,
    59256039.navigation.pagination .next {
    5926   padding: 10px 15px;
    5927   background-color: var(--global-color);
    5928   color: #fff;
    5929   text-decoration: none;
    5930   font-size: 16px;
    5931   font-weight: bold;
    5932   border-radius: 50px;
    5933   transition: background-color 0.3s ease, transform 0.2s ease;
    5934   cursor: pointer;
     6040    padding: 10px 15px;
     6041    background-color: var(--global-color);
     6042    color: #fff;
     6043    text-decoration: none;
     6044    font-size: 16px;
     6045    font-weight: bold;
     6046    border-radius: 50px;
     6047    transition: background-color 0.3s ease, transform 0.2s ease;
     6048    cursor: pointer;
    59356049}
    59366050
    59376051.navigation.pagination .page-numbers:hover .navigation.pagination .current {
    5938   background-color: #000;
    5939   /* Darker blue on hover */
     6052    background-color: #000;
     6053    /* Darker blue on hover */
    59406054}
    59416055
    59426056.navigation.pagination .nav-links:hover .navigation.pagination .current {
    5943   background-color: #000;
    5944   /* Darker blue on hover */
     6057    background-color: #000;
     6058    /* Darker blue on hover */
    59456059}
    59466060
    … …  
    59506064.navigation.pagination .prev:hover,
    59516065.navigation.pagination .next:hover {
    5952   background-color: #000;
    5953   /* Darker blue on hover */
    5954   transform: scale(1.02);
    5955   /* Slight scale up effect */
     6066    background-color: #000;
     6067    /* Darker blue on hover */
     6068    transform: scale(1.02);
     6069    /* Slight scale up effect */
    59566070}
    59576071
    … …  
    59606074
    59616075.navigation.pagination .dots {
    5962   color: #999;
    5963   /* Grey color for dots */
    5964   font-size: 16px;
    5965   padding: 10px;
    5966   margin: 0 5px;
    5967   background-color: #f1f1f1;
    5968   border-radius: 50px;
     6076    color: #999;
     6077    /* Grey color for dots */
     6078    font-size: 16px;
     6079    padding: 10px;
     6080    margin: 0 5px;
     6081    background-color: #f1f1f1;
     6082    border-radius: 50px;
    59696083}
    59706084
    … …  
    59736087
    59746088@media (max-width: 800px) {
    5975   .navigation.posts-navigation .nav-links {
    5976     width: 35%;
    5977   }
     6089    .navigation.posts-navigation .nav-links {
     6090        width: 35%;
     6091    }
    59786092}
    59796093
    59806094
    59816095/* Responsive Adjustments */
    5982 
    59836096@media (max-width: 600px) {
    5984   .site-content .article-wraper-archive {
    5985     grid-template-columns: 1fr !important;
    5986   }
    5987   .navigation.pagination .page-numbers {
    5988     display: block;
    5989   }
    5990   ul.page-numbers li {
    5991     margin: 5px 0;
    5992   }
    5993   .navigation.posts-navigation .nav-links {
    5994     width: 60%;
    5995   }
    5996   .navigation.posts-navigation .nav-previous a,
    5997   .navigation.posts-navigation .nav-next a {
    5998     padding: 5px 7px;
    5999     font-size: 14px;
    6000   }
     6097    .site-content .article-wraper-archive {
     6098        grid-template-columns: 1fr !important;
     6099    }
     6100
     6101    .navigation.pagination .page-numbers {
     6102        display: block;
     6103    }
     6104
     6105    ul.page-numbers li {
     6106        margin: 5px 0;
     6107    }
     6108
     6109    .navigation.posts-navigation .nav-links {
     6110        width: 60%;
     6111    }
     6112
     6113    .navigation.posts-navigation .nav-previous a,
     6114    .navigation.posts-navigation .nav-next a {
     6115        padding: 5px 7px;
     6116        font-size: 14px;
     6117    }
    60016118}
    60026119
    60036120.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block.is-sticky {
    6004   position: unset !important;
    6005   padding: 0;
     6121    position: unset !important;
     6122    padding: 0;
    60066123}
    60076124
    60086125footer#site-footer {
    6009   margin-top: 50px;
     6126    margin-top: 50px;
    60106127}
    60116128
    … …  
    60166133.woocommerce-page .woocommerce-info .button,
    60176134.woocommerce-page .woocommerce-message .button {
    6018   color: #000 !important;
     6135    color: #000 !important;
    60196136}
    60206137
    60216138.woocommerce-Address-title.title {
    6022   margin-bottom: 20px !important;
     6139    margin-bottom: 20px !important;
    60236140}
    60246141
    60256142.woocommerce-account .addresses .title .edit {
    6026   float: right;
    6027   text-decoration: none !important;
    6028 }
    6029 
     6143    float: right;
     6144    text-decoration: none !important;
     6145}
    60306146
    60316147/* TABEL CSS */
    6032 
    60336148table {
    6034   width: 100%;
    6035   border-collapse: collapse;
    6036   text-align: center;
    6037   margin-bottom: 15px;
    6038   overflow-x: auto;
    6039   border: 1px solid #e8e8e8;
     6149    width: 100%;
     6150    border-collapse: collapse;
     6151    text-align: center;
     6152    margin-bottom: 15px;
     6153    overflow-x: auto;
     6154    border: 1px solid #e8e8e8;
    60406155}
    60416156
    60426157thead th {
    6043   text-align: center;
     6158    text-align: center;
    60446159}
    60456160
    60466161tbody td {
    6047   background: #f5f5f5;
    6048   border: 1px solid #e8e8e8;
    6049   text-align: center;
    6050   padding: 5px;
     6162    background: #f5f5f5;
     6163    border: 1px solid #e8e8e8;
     6164    text-align: center;
     6165    padding: 5px;
    60516166}
    60526167
    60536168tbody td a {
    6054   text-decoration: underline !important;
    6055   color: #000;
     6169    text-decoration: underline !important;
     6170    color: #000;
    60566171}
    60576172
    60586173tbody td:hover {
    6059   background: #fff;
     6174    background: #fff;
    60606175}
    60616176
    60626177tbody .pad {
    6063   background: none;
     6178    background: none;
    60646179}
    60656180
    60666181tfoot td.pad {
    6067   display: none;
    6068 }
     6182    display: none;
     6183}
  • consultancy-firm/1.3.2/style.css

    r314027 r320186  
    99Tested up to: 6.9
    1010Requires PHP: 7.2
    11 Version: 1.3.1
     11Version: 1.3.2
    1212License: GNU General Public License v2 or later
    1313License URI: http://www.gnu.org/licenses/gpl-2.0.html
    … …  
    4949    line-height: 1.15;
    5050    -webkit-text-size-adjust: 100%;
    51     font-size: 62.5%; /* 1rem = 10px */
     51    font-size: 62.5%;
     52    /* 1rem = 10px */
    5253    box-sizing: border-box;
    5354}
     55
    5456body {
    5557    border: none;
    … …  
    6062    background: #FAF9F6;
    6163}
     64
    6265h1 {
    6366    font-size: 2em;
    6467    margin: 0.67em 0;
    6568}
    66 .header-social .social-area a{
     69
     70.header-social .social-area a {
    6771    align-items: center;
    6872    display: flex;
    6973}
     74
    7075a.social-4 {
    7176    width: 15px;
    7277}
     78
    7379hr {
    7480    box-sizing: content-box;
    … …  
    7682    overflow: visible;
    7783}
     84
    7885pre {
    7986    font-size: 1em;
    … …  
    8794    padding: 1.6em;
    8895}
     96
    8997a {
    9098    background-color: transparent;
    9199}
     100
    92101abbr[title] {
    93102    border-bottom: none;
    … …  
    95104    text-decoration: underline dotted;
    96105}
     106
    97107b,
    98108strong {
    99109    font-weight: bolder;
    100110}
     111
    101112code,
    102113kbd,
    … …  
    111122    font-size: 0.9375rem;
    112123}
     124
    113125small {
    114126    font-size: 85%;
    115127}
     128
    116129img {
    117130    border-style: none;
    118131}
     132
    119133button,
    120134input,
    … …  
    126140    margin: 0;
    127141}
     142
    128143button,
    129144input {
    130   font-family: var(--font-main);
    131   overflow: visible;
    132 }
     145    font-family: var(--font-main);
     146    overflow: visible;
     147}
     148
    133149button,
    134150select {
    135151    text-transform: none;
    136152}
     153
    137154button,
    138155[type="button"],
    … …  
    141158    -webkit-appearance: button;
    142159}
     160
    143161button::-moz-focus-inner,
    144162[type="button"]::-moz-focus-inner,
    … …  
    148166    padding: 0;
    149167}
     168
    150169button:-moz-focusring,
    151170[type="button"]:-moz-focusring,
    … …  
    154173    outline: 1px dotted ButtonText;
    155174}
     175
    156176fieldset {
    157177    padding: 0.35em 0.75em 0.625em;
    158178}
     179
    159180legend {
    160181    box-sizing: border-box;
    … …  
    162183    display: table;
    163184    max-width: 100%;
    164     padding: 0; /* 3 */
     185    padding: 0;
     186    /* 3 */
    165187    white-space: normal;
    166188}
     189
    167190progress {
    168191    vertical-align: baseline;
    169192}
     193
    170194textarea {
    171195    overflow: auto;
    172196}
     197
    173198[type="checkbox"],
    174199[type="radio"] {
    … …  
    176201    padding: 0;
    177202}
     203
    178204[type="number"]::-webkit-inner-spin-button,
    179205[type="number"]::-webkit-outer-spin-button {
    180206    height: auto;
    181207}
     208
    182209[type="search"] {
    183210    -webkit-appearance: textfield;
    184211    outline-offset: -2px;
    185212}
     213
    186214[type="search"]::-webkit-search-decoration {
    187215    -webkit-appearance: none;
    188216}
     217
    189218::-webkit-file-upload-button {
    190219    -webkit-appearance: button;
    191220    font: inherit;
    192221}
     222
    193223details {
    194224    display: block;
    195225}
     226
    196227summary {
    197228    display: list-item;
    198229}
     230
    199231template {
    200232    display: none;
    201233}
     234
    202235[hidden] {
    203236    display: none;
    204237}
     238
    205239/*--------------------------------------------------------------
    206240# Typography
    … …  
    217251    -webkit-font-smoothing: antialiased;
    218252}
     253
    219254h1,
    220255h2,
    … …  
    229264    font-family: var(--font-head);
    230265}
    231 p{
     266
     267p {
    232268    font-family: var(--font-main);
    233269    margin-bottom: 1.5em;
    … …  
    238274    font-weight: bold;
    239275}
     276
    240277.entry-title a:hover {
    241278    text-decoration: none;
    242279    background-size: 100% 100%;
    243280}
     281
    244282.entry-title-large {
    245283    font-size: 5.4rem;
    246284}
     285
    247286.entry-title-big {
    248287    font-size: 4.2rem;
    249288}
     289
    250290.entry-title-medium {
    251291    font-size: 2.2rem;
    252292}
     293
    253294.entry-title-small {
    254295    font-size: 1.6rem;
    255296}
     297
    256298@media (max-width: 991px) {
    257299    .entry-title-big {
    … …  
    259301    }
    260302}
     303
    261304dfn,
    262305cite,
    … …  
    265308    font-style: italic;
    266309}
     310
    267311blockquote {
    268312    margin: 0 1.5em;
    269313}
     314
    270315address {
    271316    margin: 0 0 1.5em;
    … …  
    277322    cursor: help;
    278323}
     324
    279325big {
    280326    font-size: 125%;
    281327}
     328
    282329::-moz-selection {
    283330    background: #070707;
    284331    color: #fff;
    285332}
     333
    286334::selection {
    287335    background: #070707;
    288336    color: #fff;
    289337}
     338
    290339/*--------------------------------------------------------------
    291340# Elements
    … …  
    298347    box-sizing: border-box;
    299348}
    300 body {
    301    
    302 }
     349
     350body {}
     351
    303352.body-scroll-locked {
    304353    overflow: hidden;
    305354}
     355
    306356hr {
    307357    background-color: #ccc;
    … …  
    310360    margin-bottom: 1.5em;
    311361}
     362
    312363ul,
    313364ol {
    … …  
    315366    margin-bottom: 1rem;
    316367}
     368
    317369ul {
    318370    list-style: disc;
    319371}
     372
    320373ol {
    321374    list-style: decimal;
    322375}
    323 li > ul,
    324 li > ol {
     376
     377li>ul,
     378li>ol {
    325379    margin-bottom: 0;
    326380    margin-left: 1.5em;
    327381}
     382
    328383dt {
    329384    font-weight: bold;
    330385}
     386
    331387dd {
    332388    margin: 0 1.5em 1.5em;
    333389}
     390
    334391img {
    335392    height: auto;
    … …  
    337394    vertical-align: top;
    338395}
     396
    339397figure {
    340398    margin: 1em 0;
    341399}
     400
    342401table {
    343402    margin: 0 0 1.5em;
    344403    width: 100%;
    345404}
     405
    346406.data-bg {
    347407    background-size: cover;
    … …  
    352412    width: 100%;
    353413}
     414
    354415.data-bg-fixed {
    355416    background-attachment: fixed;
    356417}
     418
    357419.data-bg-large {
    358420    height: 700px;
    359421}
     422
    360423.data-bg-big {
    361424    height: 575px;
    362425}
     426
    363427.data-bg-medium {
    364428    height: 400px;
    365429}
     430
    366431.data-bg-small {
    367432    height: 290px;
    368433}
     434
    369435.data-bg-xsmall {
    370436    height: 180px;
    371437}
     438
    372439.data-bg-thumbnail {
    373440    height: 140px;
    374441}
     442
    375443@media (max-width: 991px) {
    376     .data-bg-large,.data-bg-big,.data-bg-medium,.data-bg-small,.data-bg-xsmall,.data-bg-thumbnail {
     444
     445    .data-bg-large,
     446    .data-bg-big,
     447    .data-bg-medium,
     448    .data-bg-small,
     449    .data-bg-xsmall,
     450    .data-bg-thumbnail {
    377451        height: 250px;
    378452    }
    … …  
    384458    padding-right: 10%;
    385459}
     460
    386461/* Gallery */
    387462
    … …  
    400475}
    401476
    402 figure.wp-block-gallery.columns-3{
     477figure.wp-block-gallery.columns-3 {
    403478    padding-right: 15%;
    404479}
    405480
    406 figure.wp-block-gallery.columns-2{
     481figure.wp-block-gallery.columns-2 {
    407482    padding-right: 1%;
    408483}
    … …  
    412487}
    413488
    414 h2.entry-title.entry-title-medium, h1.entry-title.entry-title-large span {
     489h2.entry-title.entry-title-medium,
     490h1.entry-title.entry-title-large span {
    415491    word-wrap: break-word;
    416492}
    417493
    418 .wp-block-button__link{
     494.wp-block-button__link {
    419495    border-radius: 30px;
    420496}
     497
    421498/*--------------------------------------------------------------
    422499# Forms
    … …  
    428505    padding: 2rem;
    429506}
    430 fieldset > *:first-child {
     507
     508fieldset>*:first-child {
    431509    margin-top: 0;
    432510}
    433 fieldset > *:last-child {
     511
     512fieldset>*:last-child {
    434513    margin-bottom: 0;
    435514}
     515
    436516form {
    437517    margin-bottom: 3rem;
    438518    margin-top: 3rem;
    439519}
    440 form > *:first-child {
     520
     521form>*:first-child {
    441522    margin-top: 0;
    442523}
    443 form > *:last-child {
     524
     525form>*:last-child {
    444526    margin-bottom: 0;
    445527}
     528
    446529legend {
    447530    font-size: 0.85em;
    … …  
    449532    padding: 0 1rem;
    450533}
     534
    451535label {
    452536    display: block;
    … …  
    455539    margin: 0 0 0.5rem 0;
    456540}
     541
    457542label.inline,
    458 input[type="checkbox"] + label {
     543input[type="checkbox"]+label {
    459544    display: inline;
    460545    font-weight: 400;
    461546    margin-left: 0.5rem;
    462547}
     548
    463549input,
    464550textarea,
    … …  
    467553    line-height: 1;
    468554}
     555
    469556input,
    470557textarea,
    … …  
    472559    border-color: #000;
    473560}
     561
    474562input[type="text"],
    475563input[type="password"],
    … …  
    502590    width: 100%;
    503591}
     592
    504593input[type="text"]:hover,
    505594input[type="text"]:focus,
    … …  
    534623    border-color: var(--global-color);
    535624}
     625
    536626textarea {
    537627    height: 12rem;
    … …  
    539629    width: 100%;
    540630}
     631
    541632select {
    542633    font-size: inherit;
    543634}
     635
    544636input::-webkit-input-placeholder {
    545637    line-height: normal;
    546638}
     639
    547640input:-ms-input-placeholder {
    548641    line-height: normal;
    549642}
     643
    550644input::-moz-placeholder {
    551645    line-height: normal;
    552646}
     647
    553648input[type="search"]::-webkit-search-decoration,
    554649input[type="search"]::-webkit-search-cancel-button,
    … …  
    559654    visibility: hidden;
    560655}
     656
    561657button,
    562658.button,
    … …  
    567663input[type="reset"],
    568664input[type="submit"],
    569 .woocommerce ul.products li.product .button,a.added_to_cart.wc-forward,
     665.woocommerce ul.products li.product .button,
     666a.added_to_cart.wc-forward,
    570667.woocommerce-Address-title.title a {
    571668    -webkit-appearance: none;
    … …  
    583680    border: solid 1px #000;
    584681}
    585  .wp-block-search__button:hover{
     682
     683.wp-block-search__button:hover {
    586684    color: #ffffff;
    587685}
    588 .wp-block-button.is-style-outline .wp-block-button__link{
     686
     687.wp-block-button.is-style-outline .wp-block-button__link {
    589688    border: solid 2px var(--global-color);
    590689    color: var(--global-color) !important;
    591690}
    592 .wp-block-button.is-style-squared .wp-block-button__link{
     691
     692.wp-block-button.is-style-squared .wp-block-button__link {
    593693    border-radius: 0;
    594694}
     695
    595696button:hover,
    596697.button:hover,
    … …  
    613714    background-color: var(--global-color);
    614715}
     716
    615717button:focus,
    616718.button:focus,
    … …  
    623725    outline: 2px solid;
    624726}
     727
    625728button:hover,
    626729.button:hover,
    … …  
    641744    outline: none;
    642745}
     746
    643747.post-password-form {
    644748    padding: 40px;
    645749    background: #f8f9fa;
    646750}
     751
    647752.post-password-form label {
    648753    margin-bottom: 0;
    … …  
    651756    flex: 1;
    652757}
     758
    653759.post-password-form input[type="password"] {
    654760    min-height: 40px;
    655761}
     762
    656763.post-password-form input[type="submit"] {
    657764    padding: 0 2rem;
    … …  
    660767    border-radius: 0;
    661768}
    662 .post-password-form > p:first-child {
     769
     770.post-password-form>p:first-child {
    663771    font-size: 1.25rem;
    664772    margin-bottom: 2rem;
    665773}
    666 .post-password-form > p:last-child {
     774
     775.post-password-form>p:last-child {
    667776    display: -webkit-box;
    668777    display: -ms-flexbox;
    … …  
    673782    margin-bottom: 0;
    674783}
     784
    675785.btn-fancy {
    676786    position: relative;
    … …  
    685795    outline: 0;
    686796    transition: color 0.4s ease-out, background-color 0.2s ease-out,
    687     border-color 0.2s ease-out;
     797        border-color 0.2s ease-out;
    688798    padding: 9px 27px;
    689799}
     800
    690801.btn-fancy-primary {
    691802    background-color: #fff;
    … …  
    693804    border: solid 2px #000;
    694805}
     806
    695807.btn-fancy-secondary {
    696808    background-color: #fff;
    697809    color: #000;
    698810}
     811
    699812.btn-fancy-primary:hover,
    700813.btn-fancy-primary:focus {
    … …  
    702815    color: #fff;
    703816}
     817
    704818.btn-fancy-secondary:hover,
    705819.btn-fancy-secondary:focus {
    … …  
    707821    color: #fff;
    708822}
     823
    709824.topbar-info-icon svg polyline,
    710825.topbar-info-icon svg line {
    … …  
    716831    transition: stroke-dashoffset 0.8s cubic-bezier(0.39, 0.58, 0.57, 1);
    717832}
     833
    718834.theme-btn-link {
    719835    font-size: 1.6rem;
    720836}
     837
    721838.theme-btn-link:hover .topbar-info-icon svg polyline,
    722839.theme-btn-link:hover .topbar-info-icon svg line,
    … …  
    730847--------------------------------------------------------------*/
    731848
    732 .woocommerce span.onsale{
     849.woocommerce span.onsale {
    733850    background-color: var(--global-color);
    734851}
    735852
    736 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
     853.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
    737854    background-color: var(--global-color);
    738855    color: #fff;
    739856}
    740857
    741 .woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price{
     858.woocommerce ul.products li.product .price,
     859.woocommerce div.product p.price,
     860.woocommerce div.product span.price {
    742861    color: var(--global-color);
    743862}
     863
    744864.woocommerce ul.products li.product .button,
    745865.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
    … …  
    758878:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
    759879:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
    760 :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,a.added_to_cart.wc-forward,
     880:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,
     881a.added_to_cart.wc-forward,
    761882.woocommerce-Address-title.title a {
    762883    color: #000;
    … …  
    765886    font-weight: 600;
    766887}
     888
    767889.woocommerce ul.products li.product .button:hover,
    768890.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
    … …  
    781903:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
    782904:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
    783 :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover
    784 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
    785 :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover{
     905:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
     906:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover {
    786907    color: #000;
    787908}
    788 h2.woocommerce-loop-product__title, .woocommerce ul.products li.product .price{
     909
     910h2.woocommerce-loop-product__title,
     911.woocommerce ul.products li.product .price {
    789912    text-align: center;
    790913}
     914
    791915:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
    792 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{
     916.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover {
    793917    color: #ffffff;
    794918}
     919
    795920a.added_to_cart.wc-forward {
    796921    padding: 5px 120px;
    … …  
    802927    border: 2px solid #000;
    803928}
    804 .woocommerce-cart table.cart td.actions .coupon .input-text{
     929
     930.woocommerce-cart table.cart td.actions .coupon .input-text {
    805931    font-size: 14px;
    806932}
    807 .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
     933
     934.woocommerce table.cart td.actions .input-text,
     935.woocommerce-page #content table.cart td.actions .input-text,
     936.woocommerce-page table.cart td.actions .input-text {
    808937    width: 118px;
    809938}
    810 :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{
     939
     940:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
    811941    color: #fff !important;
    812942}
    813 #customer_details input[type="text"]{
     943
     944#customer_details input[type="text"] {
    814945    padding: 0.5rem 1.8rem;
    815946}
     947
    816948.woocommerce .quantity .qty {
    817949    width: 80px;
    818950}
    819 .quantity input[type="number"]{
     951
     952.quantity input[type="number"] {
    820953    padding: 2px;
    821954}
     955
    822956nav.woocommerce-MyAccount-navigation ul {
    823957    list-style: none;
    824958    padding: 0;
    825959}
     960
    826961nav.woocommerce-MyAccount-navigation ul li {
    827962    border: solid 2px #e5e5e5;
    … …  
    831966    font-weight: 500;
    832967}
     968
    833969.woocommerce .star-rating {
    834970    margin: 0 auto 10px !important;
    835971}
    836972
    837 .woocommerce .star-rating span, .woocommerce p.stars a{
     973.woocommerce .star-rating span,
     974.woocommerce p.stars a {
    838975    color: #ffcc05;
    839976}
    840977
    841 .woocommerce nav.woocommerce-pagination ul li span.current{
     978.woocommerce nav.woocommerce-pagination ul li span.current {
    842979    background: var(--global-color);
    843980    color: #222;
    844981}
    845 p.order-again a,a.woocommerce-button.button.view{
     982
     983p.order-again a,
     984a.woocommerce-button.button.view {
    846985    background: var(--global-color) !important;
    847986}
    848 .wp-block-woocommerce-cart .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__button{
    849   background: var(--global-color);
    850   color: #fff !important;
    851   text-decoration: none !important;
    852   border-radius: 10px;
    853   border: none !important;
    854   padding: 10px;
    855   border: 2px solid transparent;
    856   width: 50%;
    857 }
    858 .wc-block-components-checkout-return-to-cart-button{
    859   background: var(--global-color);
    860   color: #fff !important;
    861   text-decoration: none !important;
    862   border-radius: 10px;
    863   border: none !important;
    864   padding: 10px;
    865   border: 2px solid transparent;
    866 }
     987
     988.wp-block-woocommerce-cart .wc-block-cart__submit-button,
     989.wc-block-components-checkout-place-order-button,
     990.wc-block-components-totals-coupon__button {
     991    background: var(--global-color);
     992    color: #fff !important;
     993    text-decoration: none !important;
     994    border-radius: 10px;
     995    border: none !important;
     996    padding: 10px;
     997    border: 2px solid transparent;
     998    width: 50%;
     999}
     1000
     1001.wc-block-components-checkout-return-to-cart-button {
     1002    background: var(--global-color);
     1003    color: #fff !important;
     1004    text-decoration: none !important;
     1005    border-radius: 10px;
     1006    border: none !important;
     1007    padding: 10px;
     1008    border: 2px solid transparent;
     1009}
     1010
    8671011.wc-block-components-checkout-return-to-cart-button {
    8681012    background: var(--global-color);
    … …  
    8751019
    8761020
    877 .wp-block-woocommerce-cart .wc-block-cart__submit-button:hover{
    878   border: 2px solid var(--global-color);
    879   background: var(--global-color);
    880   color: #fff !important;
    881 }
    882 button:hover, .button:hover, .wp-block-search__button:hover, .wp-block-button__link:hover, .wp-block-file__button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, .button:focus, .wp-block-search__button:focus, .wp-block-button__link:focus, .wp-block-file__button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{
     1021.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover {
     1022    border: 2px solid var(--global-color);
     1023    background: var(--global-color);
     1024    color: #fff !important;
     1025}
     1026
     1027button:hover,
     1028.button:hover,
     1029.wp-block-search__button:hover,
     1030.wp-block-button__link:hover,
     1031.wp-block-file__button:hover,
     1032input[type="button"]:hover,
     1033input[type="reset"]:hover,
     1034input[type="submit"]:hover,
     1035button:focus,
     1036.button:focus,
     1037.wp-block-search__button:focus,
     1038.wp-block-button__link:focus,
     1039.wp-block-file__button:focus,
     1040input[type="button"]:focus,
     1041input[type="reset"]:focus,
     1042input[type="submit"]:focus {
    8831043    color: #ffffff;
    8841044}
    885 .wp-block-woocommerce-cart .wc-block-cart-items,.wp-block-woocommerce-cart-order-summary-block{
    886   border: 1px solid #dee2e6!important;
    887   padding: 10px;
    888   border-radius: 10px;
    889 }
    890 .wp-block-woocommerce-cart .wc-block-cart-items__header-image, .wc-block-cart-items__header-total{
    891   padding: 10px !important;
    892 }
    893 .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-container{
    894   margin-top: 20px;
    895 }
    896 .wp-block-woocommerce-cart .wc-block-components-product-badge{
    897   background: #e5a500;
    898   color: #fff !important;
    899   padding: 10px !important;
    900   margin-bottom: 5px;
    901   margin-top:5px ;
    902 }
    903 a.wc-block-components-product-name, .wc-block-components-product-name{
    904   font-size: 22px !important;
    905   color: #000 !important;
    906   text-decoration: none !important;
    907 }
    908 .wc-block-components-order-summary-item__quantity{
    909   background: var(--global-color) !important;
    910   color: #fff !important;
    911   border: none !important;
    912   box-shadow: none !important;
    913 }
    914 .wc-block-components-sidebar-layout{
    915   flex-flow: column-reverse !important;
    916 }
     1045
     1046.wp-block-woocommerce-cart .wc-block-cart-items,
     1047.wp-block-woocommerce-cart-order-summary-block {
     1048    border: 1px solid #dee2e6 !important;
     1049    padding: 10px;
     1050    border-radius: 10px;
     1051}
     1052
     1053.wp-block-woocommerce-cart .wc-block-cart-items__header-image,
     1054.wc-block-cart-items__header-total {
     1055    padding: 10px !important;
     1056}
     1057
     1058.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-container {
     1059    margin-top: 20px;
     1060}
     1061
     1062.wp-block-woocommerce-cart .wc-block-components-product-badge {
     1063    background: #e5a500;
     1064    color: #fff !important;
     1065    padding: 10px !important;
     1066    margin-bottom: 5px;
     1067    margin-top: 5px;
     1068}
     1069
     1070a.wc-block-components-product-name,
     1071.wc-block-components-product-name {
     1072    font-size: 22px !important;
     1073    color: #000 !important;
     1074    text-decoration: none !important;
     1075}
     1076
     1077.wc-block-components-order-summary-item__quantity {
     1078    background: var(--global-color) !important;
     1079    color: #fff !important;
     1080    border: none !important;
     1081    box-shadow: none !important;
     1082}
     1083
     1084.wc-block-components-sidebar-layout {
     1085    flex-flow: column-reverse !important;
     1086}
     1087
    9171088.wc-block-components-sidebar-layout .wc-block-components-main {
    918   padding-right:0% !important;
    919   width: 100% !important;
    920 }
    921 .wc-block-components-sidebar{
     1089    padding-right: 0% !important;
    9221090    width: 100% !important;
    9231091}
    924 .wp-block-woocommerce-cart.alignwide{
    925   margin-right: auto !important;
    926   margin-left: auto !important;
    927 }
     1092
     1093.wc-block-components-sidebar {
     1094    width: 100% !important;
     1095}
     1096
     1097.wp-block-woocommerce-cart.alignwide {
     1098    margin-right: auto !important;
     1099    margin-left: auto !important;
     1100}
     1101
    9281102.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
    9291103.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
    930 .wc-block-components-totals-item__label,.wc-block-components-totals-item__value,
     1104.wc-block-components-totals-item__label,
     1105.wc-block-components-totals-item__value,
    9311106.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,
    9321107.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,
    9331108.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input,
    9341109.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,
    935 .wc-block-components-quantity-selector,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
    936 .wc-block-components-product-price__value.is-discounted,del.wc-block-components-product-price__regular  {
    937   color: #000 !important;
    938 }
    939 .wc-block-components-totals-wrapper:after{
    940   border-color: #000 !important;
    941 }
    942 tbody.wc-block-cart-items{
    943   border: 1px solid #000;
    944   border-radius: 30px;
    945 }
    946 .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, button.wc-block-cart-item__remove-link{
    947   font-size: 14px !important;
    948 }
    949 .is-medium table.wc-block-cart-items .wc-block-cart-items__row{
     1110.wc-block-components-quantity-selector,
     1111table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
     1112.wc-block-components-product-price__value.is-discounted,
     1113del.wc-block-components-product-price__regular {
     1114    color: #000 !important;
     1115}
     1116
     1117.wc-block-components-totals-wrapper:after {
     1118    border-color: #000 !important;
     1119}
     1120
     1121tbody.wc-block-cart-items {
     1122    border: 1px solid #000;
     1123    border-radius: 30px;
     1124}
     1125
     1126.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,
     1127button.wc-block-cart-item__remove-link {
     1128    font-size: 14px !important;
     1129}
     1130
     1131.is-medium table.wc-block-cart-items .wc-block-cart-items__row {
    9501132    grid-template-columns: 270px 47px !important;
    9511133    padding: 16px 16px !important;
    9521134}
    953 .wp-block-woocommerce-cart .wc-block-components-product-badge{
    954   display: none;
    955 }
    956 .wp-block-woocommerce-cart .wc-block-cart__submit-button:hover{
    957   border: unset !important;
    958 }
     1135
     1136.wp-block-woocommerce-cart .wc-block-components-product-badge {
     1137    display: none;
     1138}
     1139
     1140.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover {
     1141    border: unset !important;
     1142}
     1143
    9591144a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    9601145    text-decoration: none;
    9611146}
    962 .wc-block-components-text-input input[type=text]{
     1147
     1148.wc-block-components-text-input input[type=text] {
    9631149    padding: 14px !important;
    9641150}
    … …  
    9731159    justify-content: end;
    9741160}
    975 .theme-header-areas.header-areas-right.header-social{
     1161
     1162.theme-header-areas.header-areas-right.header-social {
    9761163    width: 15%;
    9771164}
    978 .theme-header-areas.header-areas-right.header-social .social-area a:hover svg{
     1165
     1166.theme-header-areas.header-areas-right.header-social .social-area a:hover svg {
    9791167    fill: var(--global-color) !important;
    9801168}
     1169
    9811170.page-template-frontpage .main-header {
    9821171    position: absolute;
    9831172    top: 60px;
    9841173}
     1174
    9851175.main-header {
    9861176    position: relative;
    … …  
    9891179    z-index: 99;
    9901180}
     1181
    9911182.wrapper.header-wrapper.header-box {
    9921183    background-color: #ffffff;
    … …  
    9941185    padding: 12px 30px;
    9951186}
     1187
    9961188.header-titles {
    9971189    width: 20%;
    9981190}
     1191
    9991192.menu-box {
    10001193    width: 65%;
    10011194}
     1195
    10021196.theme-header-areas.header-areas-right.header-button {
    10031197    width: 32%;
    … …  
    10061200    align-items: center;
    10071201}
    1008 .theme-header-areas.header-areas-right.header-button p{
     1202
     1203.theme-header-areas.header-areas-right.header-button p {
    10091204    margin: 0px;
    10101205}
    1011 .theme-header-areas.header-areas-right.header-button p a,.theme-header-areas.header-areas-right.header-button p{
     1206
     1207.theme-header-areas.header-areas-right.header-button p a,
     1208.theme-header-areas.header-areas-right.header-button p {
    10121209    font-size: 16px;
    10131210    font-weight: 600;
    10141211    color: #ffffff;
    10151212}
     1213
    10161214.theme-header-areas.header-areas-right.header-button p.default-text {
    10171215    font-size: 12px;
    … …  
    10211219    margin: 0px;
    10221220}
     1221
    10231222.phone-icon {
    10241223    background: #ffffff;
    … …  
    10291228    height: 50px;
    10301229}
     1230
    10311231.main-banner {
    10321232    position: relative;
    10331233    background: #1A3C8B;
    10341234}
    1035 .phone-icon svg{
     1235
     1236.phone-icon svg {
    10361237    fill: var(--global-color)
    10371238}
     1239
    10381240.theme-header-areas.header-areas-right.header-button a.button2 {
    10391241    background: var(--global-color);
    10401242    border: 1px solid var(--global-color);
    10411243}
     1244
    10421245.main-box-header.theme-header-areas.header-areas-right.header-meta-box {
    10431246    width: 12%;
    10441247}
     1248
    10451249.header-titles .custom-logo-name {
    10461250    color: var(--global-color);
    … …  
    10491253    font-weight: 700;
    10501254}
     1255
    10511256.header-titles .site-description {
    10521257    color: #08131D;
    … …  
    10651270    font-size: 12px;
    10661271}
     1272
    10671273.theme-article-post .entry-title {
    10681274    position: relative;
    … …  
    10701276    transition: all 0.3s cubic-bezier(0.72, 0.16, 0.345, 0.875);
    10711277}
     1278
    10721279.header-wrapper.sldier-contact-box {
    10731280    width: 57%;
    … …  
    10801287    background: var(--global-color);
    10811288}
     1289
    10821290.left-box {
    10831291    position: relative;
    10841292}
    1085 .left-box{
     1293
     1294.left-box {
    10861295    width: 50%;
    10871296}
     1297
    10881298.right-box {
    10891299    width: 50%;
    … …  
    10951305    position: relative;
    10961306}
     1307
    10971308.main-carousel-caption .post-content {
    10981309    width: 43%;
    10991310}
     1311
    11001312.theme-main-carousel .entry-content {
    11011313    margin-bottom: 2rem;
    … …  
    11041316    font-size: 13px;
    11051317}
     1318
    11061319header.entry-header h3 {
    11071320    color: var(--global-color);
    … …  
    11121325    line-height: 22.05px;
    11131326}
     1327
    11141328/*.theme-banner-block {
    11151329    background: #2d215f;
    … …  
    11211335    transform: translateY(-50%);
    11221336}
     1337
    11231338.image-main-box {
    11241339    position: relative;
    11251340    height: 600px;
    11261341}
     1342
    11271343.right-box .data-bg.banner-img {
    11281344    width: 100%;
    … …  
    11301346    border-radius: 120px 0px 0px 0px;
    11311347}
     1348
    11321349.swiper-slide .post-content h2 a {
    11331350    color: #ffffff !important;
    … …  
    11361353    font-size: 38px;
    11371354}
    1138 .swiper-slide .post-content h2:hover{
     1355
     1356.swiper-slide .post-content h2:hover {
    11391357    text-decoration: none;
    11401358}
     1359
    11411360.theme-banner-block .btn-fancy-primary.slider-btn-1 {
    11421361    background-color: #ffff;
    … …  
    11441363    margin-right: 20px;
    11451364}
     1365
    11461366.theme-banner-block .btn-fancy-primary {
    11471367    background-color: var(--global-color);
    … …  
    11571377    border-radius: 30px;
    11581378}
    1159 .theme-banner-block .btn-fancy-primary svg{
     1379
     1380.theme-banner-block .btn-fancy-primary svg {
    11601381    margin-left: 10px;
    11611382    fill: #fff;
    … …  
    11691390    display: flex;
    11701391}
    1171 .slider-post-content:nth-child(2)  {
     1392
     1393.slider-post-content:nth-child(2) {
    11721394    width: 40% !important;
    11731395}
     1396
    11741397.tab-box {
    11751398    width: 80%;
    … …  
    11841407    letter-spacing: 1px;
    11851408}
     1409
    11861410.data-bg.featured-img {
    11871411    height: 350px;
    … …  
    11911415    object-fit: cover;
    11921416}
     1417
    11931418.team-mian-box {
    11941419    width: 80%;
    11951420    margin: 0 auto;
    11961421}
     1422
    11971423.theme-article-post.slider-post-content .entry-thumbnail {
    11981424    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #332467 100%);
    11991425    border-radius: 10px;
    12001426}
     1427
    12011428.theme-product-block .theme-article-post.slider-post-content h2.entry-title.entry-title-big {
    12021429    font-size: 25px;
    … …  
    12061433    text-align: left;
    12071434}
     1435
    12081436.theme-article-post.slider-post-content .entry-content {
    12091437    font-size: 16px;
    … …  
    12131441    color: #6B5884;
    12141442}
     1443
    12151444.theme-article-post.slider-post-content header.entry-header a.banner-btn {
    12161445    font-size: 14px;
    … …  
    12261455    padding: 15px 30px;
    12271456}
    1228 .theme-article-post.slider-post-content{
     1457
     1458.theme-article-post.slider-post-content {
    12291459    position: relative;
    12301460}
     1461
    12311462header.entry-header p {
    12321463    font-size: 12px;
    … …  
    12381469    text-transform: uppercase;
    12391470}
     1471
    12401472.section-heading h6 span {
    12411473    position: absolute;
    … …  
    12491481    font-size: 20px;
    12501482}
     1483
    12511484.section-heading h6 {
    12521485    font-size: 30px;
    … …  
    12591492    color: #ffffff;
    12601493}
     1494
    12611495.section-heading h4 {
    12621496    font-size: 24px;
    … …  
    12651499    color: #1A3C8B;
    12661500}
     1501
    12671502.section-heading {
    12681503    margin-bottom: 25px !important;
    … …  
    12711506    width: 40%;
    12721507}
     1508
    12731509.theme-product-block .main-owl-caption h2.entry-title.entry-title-big {
    12741510    font-size: 22px;
    … …  
    12811517    margin: 0px;
    12821518}
    1283 .theme-product-block .main-owl-caption.catebox1,.theme-product-block .main-owl-caption.catebox4,.theme-product-block .main-owl-caption.catebox7{
     1519
     1520.theme-product-block .main-owl-caption.catebox1,
     1521.theme-product-block .main-owl-caption.catebox4,
     1522.theme-product-block .main-owl-caption.catebox7 {
    12841523    background: #E3562E;
    12851524}
    1286 .theme-product-block .main-owl-caption.catebox2,.theme-product-block .main-owl-caption.catebox5,.theme-product-block .main-owl-caption.catebox8{
     1525
     1526.theme-product-block .main-owl-caption.catebox2,
     1527.theme-product-block .main-owl-caption.catebox5,
     1528.theme-product-block .main-owl-caption.catebox8 {
    12871529    background: #375E35;
    12881530}
    1289 .theme-product-block .main-owl-caption.catebox3,.theme-product-block .main-owl-caption.catebox6,.theme-product-block .main-owl-caption.catebox9{
     1531
     1532.theme-product-block .main-owl-caption.catebox3,
     1533.theme-product-block .main-owl-caption.catebox6,
     1534.theme-product-block .main-owl-caption.catebox9 {
    12901535    background: var(--global-color);
    12911536}
     1537
    12921538.theme-product-block .main-owl-caption hr {
    12931539    border: 0;
    … …  
    13041550    gap: 20px;
    13051551}
    1306 .banner-left-box,.banner-right-box{
     1552
     1553.banner-left-box,
     1554.banner-right-box {
    13071555    position: relative;
    13081556}
    … …  
    13151563    margin-bottom: 0px;
    13161564}
     1565
    13171566.team-mian-box .post-content-location {
    13181567    background: #FFFFFF;
    … …  
    13211570    border-radius: 0px 0px 10px 10px;
    13221571}
     1572
    13231573.team-box p {
    13241574    font-size: 16px;
    … …  
    13281578    color: #08131D;
    13291579}
    1330 .team-mian-box .post-content-location:hover h2.entry-title.entry-title-big a,.team-mian-box .post-content-location:hover p{
     1580
     1581.team-mian-box .post-content-location:hover h2.entry-title.entry-title-big a,
     1582.team-mian-box .post-content-location:hover p {
    13311583    color: #ffffff;
    13321584}
     1585
    13331586.team-mian-box .post-content-location:hover .social-area a svg {
    13341587    fill: #ffffff;
    13351588}
    1336 .team-mian-box .post-content-location:hover{
     1589
     1590.team-mian-box .post-content-location:hover {
    13371591    background: #1A3C8B;
    13381592}
    1339 .team-mian-box .post-content-location .social-area{
     1593
     1594.team-mian-box .post-content-location .social-area {
    13401595    margin-top: 35px;
    13411596}
    1342 .team-mian-box .post-content-location .social-area a{
     1597
     1598.team-mian-box .post-content-location .social-area a {
    13431599    padding: 0px 10px;
    13441600}
    1345 .team-mian-box .post-content-location .social-area a:hover svg{
     1601
     1602.team-mian-box .post-content-location .social-area a:hover svg {
    13461603    fill: var(--global-color);
    13471604}
    1348 .banner-image img{
     1605
     1606.banner-image img {
    13491607    height: 300px;
    13501608}
     1609
    13511610.banner-image img {
    13521611    height: 350px;
    … …  
    13551614    margin: 0 auto;
    13561615}
     1616
    13571617span.logo img {
    13581618    height: 30px;
    … …  
    13661626    color: #ffffff;
    13671627}
     1628
    13681629.slider-box {
    13691630    background-size: 100% 100% !important;
    … …  
    13771638    margin-bottom: 0px;
    13781639}
    1379 .right-box p{
     1640
     1641.right-box p {
    13801642    font-size: 12px;
    13811643    font-weight: 500;
    … …  
    13851647    margin-bottom: 0px;
    13861648}
     1649
    13871650.right-box .image-main-box .data-bg-large {
    13881651    width: 360px;
    … …  
    13981661    height: 600px;
    13991662}
     1663
    14001664.theme-custom-block {
    14011665    position: relative;
    14021666    height: 600px;
    14031667}
     1668
    14041669.singular-main-block .theme-custom-block {
    14051670    height: auto;
    14061671}
     1672
    14071673.theme-banner-block .main-slider {
    14081674    position: relative;
    … …  
    14121678    text-align: center;
    14131679}
     1680
    14141681.theme-banner-block .banner-center-box a {
    14151682    background: var(--global-color);
    … …  
    14211688    text-transform: capitalize;
    14221689}
    1423 .banner-left-box,.banner-center-box,.banner-right-box{
     1690
     1691.banner-left-box,
     1692.banner-center-box,
     1693.banner-right-box {
    14241694    width: 33.3%;
    14251695}
    1426 .theme-banner-block .main-slider .banner-center-box h6{
     1696
     1697.theme-banner-block .main-slider .banner-center-box h6 {
    14271698    font-size: 14px;
    14281699    color: var(--global-color);
    … …  
    14321703    line-height: 28.75px;
    14331704}
    1434 .theme-banner-block .main-slider h4{
     1705
     1706.theme-banner-block .main-slider h4 {
    14351707    font-size: 22px;
    14361708    font-weight: 500;
    … …  
    14441716    transform: translateY(-50%);
    14451717}
    1446 @media screen and (min-width: 575px) and (max-width: 767px)  {
     1718
     1719@media screen and (min-width: 575px) and (max-width: 767px) {
    14471720    .theme-banner-block .theme-article-post {
    14481721        display: block !important;
    14491722    }
     1723
    14501724    .theme-header-areas.header-areas-right.header-button {
    14511725        align-items: center;
    … …  
    14541728        justify-content: space-evenly;
    14551729    }
    1456     .theme-header-areas.header-areas-right.header-button p.default-text{
     1730
     1731    .theme-header-areas.header-areas-right.header-button p.default-text {
    14571732        text-align: center;
    14581733    }
    1459     .tab-box{
     1734
     1735    .tab-box {
    14601736        width: 100%;
    14611737    }
    1462     .data-bg.featured-img{
     1738
     1739    .data-bg.featured-img {
    14631740        height: 250px;
    14641741    }
    1465     .post-main-content{
     1742
     1743    .post-main-content {
    14661744        display: block;
    14671745    }
    1468     .theme-article-post.slider-post-content,.slider-post-content:nth-child(2){
     1746
     1747    .theme-article-post.slider-post-content,
     1748    .slider-post-content:nth-child(2) {
    14691749        width: 100% !important;
    14701750    }
     1751
    14711752    .page-template-frontpage .main-header {
    14721753        position: relative;
    14731754        top: 0px;
    14741755    }
    1475     .header-wrapper.sldier-contact-box{
     1756
     1757    .header-wrapper.sldier-contact-box {
    14761758        position: relative;
    14771759        width: 100%;
    … …  
    14791761        border-radius: 0px;
    14801762    }
    1481     .left-box .main-carousel-caption .post-content{
     1763
     1764    .left-box .main-carousel-caption .post-content {
    14821765        position: relative;
    14831766        left: 10px;
    … …  
    14861769        right: 10px;
    14871770    }
    1488     .left-box{
     1771
     1772    .left-box {
    14891773        width: 70%;
    1490         margin:0 auto;
    1491     }
    1492     .theme-header-areas.header-areas-right.menu-box{
     1774        margin: 0 auto;
     1775    }
     1776
     1777    .theme-header-areas.header-areas-right.menu-box {
    14931778        margin-bottom: 0px;
    14941779    }
    1495     .theme-header-areas.header-areas-right.header-social{
     1780
     1781    .theme-header-areas.header-areas-right.header-social {
    14961782        width: 50%;
    14971783        margin-bottom: 0px;
    14981784    }
    1499     .right-box{
     1785
     1786    .right-box {
    15001787        margin-top: 30px !important;
    15011788        width: 100%;
    15021789    }
    1503     .wrapper.header-wrapper.header-box{
     1790
     1791    .wrapper.header-wrapper.header-box {
    15041792        display: flex !important;
    15051793        align-items: center !important;
    1506         gap:20px;
    1507     }
    1508     .menu-box,.header-titles {
     1794        gap: 20px;
     1795    }
     1796
     1797    .menu-box,
     1798    .header-titles {
    15091799        width: 25% !important;
    15101800    }
    1511     .theme-product-block::after,.theme-product-block::before{
     1801
     1802    .theme-product-block::after,
     1803    .theme-product-block::before {
    15121804        display: none;
    15131805    }
     1806
    15141807    .main-box-header.theme-header-areas.header-areas-right.header-meta-box {
    15151808        width: 30% !important;
    … …  
    15171810        display: flex !important;
    15181811    }
    1519     .data-bg-large,.image-main-box {
     1812
     1813    .data-bg-large,
     1814    .image-main-box {
    15201815        height: 350px !important;
    15211816    }
    1522     .main-carousel-caption .post-content{
     1817
     1818    .main-carousel-caption .post-content {
    15231819        position: relative !important;
    15241820    }
    1525     .main-carousel-caption,.theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail{
     1821
     1822    .main-carousel-caption,
     1823    .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail {
    15261824        width: 100% !important;
    15271825    }
    1528     .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail{
     1826
     1827    .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail {
    15291828        margin-bottom: 20px !important;
    15301829    }
    15311830}
    1532 @media screen and (min-width: 768px) and (max-width: 991px)  {
     1831
     1832@media screen and (min-width: 768px) and (max-width: 991px) {
    15331833    .right-box .image-main-box .data-bg-large {
    15341834        width: 285px;
    15351835    }
     1836
    15361837    .header-wrapper.sldier-contact-box {
    15371838        width: 100%;
    15381839    }
     1840
    15391841    .right-box {
    15401842        width: 65% !important;
    15411843    }
    1542     .banner-image img{
     1844
     1845    .banner-image img {
    15431846        width: 100%;
    15441847    }
     1848
    15451849    .image-main-box:after {
    1546        width: 360px;
    1547        left: 0px;
    1548        right: 0px;
    1549        margin: 0 auto;
    1550     }   
     1850        width: 360px;
     1851        left: 0px;
     1852        right: 0px;
     1853        margin: 0 auto;
     1854    }
     1855
    15511856    .left-box .main-carousel-caption .post-content {
    15521857        left: 5%;
    … …  
    15561861        transform: none;
    15571862    }
     1863
    15581864    .section-heading {
    15591865        width: 70% !important;
    15601866    }
    1561     .theme-product-block::after,.theme-product-block::before{
     1867
     1868    .theme-product-block::after,
     1869    .theme-product-block::before {
    15621870        display: none;
    15631871    }
     1872
    15641873    .theme-header-areas.header-areas-right.header-social {
    15651874        width: 40%;
    15661875    }
    1567     .theme-article-post.slider-post-content,.slider-post-content:nth-child(2) {
     1876
     1877    .theme-article-post.slider-post-content,
     1878    .slider-post-content:nth-child(2) {
    15681879        width: 50%;
    15691880    }
    1570     .post-main-content{
    1571         gap:0px;
    1572     }
     1881
     1882    .post-main-content {
     1883        gap: 0px;
     1884    }
     1885
    15731886    .menu-box {
    15741887        width: 20%;
    15751888        justify-content: center !important;
    15761889    }
     1890
    15771891    .header-titles {
    15781892        width: 40%;
    15791893    }
    1580     .theme-header-areas.header-areas-right.header-button{
     1894
     1895    .theme-header-areas.header-areas-right.header-button {
    15811896        width: 40%;
    15821897    }
    1583     .wrapper.header-wrapper.header-box{
    1584         gap:20px !important;
    1585     }
    1586 }
    1587 @media screen and (min-width: 992px) and (max-width: 1200px)  {
     1898
     1899    .wrapper.header-wrapper.header-box {
     1900        gap: 20px !important;
     1901    }
     1902}
     1903
     1904@media screen and (min-width: 992px) and (max-width: 1200px) {
    15881905    .header-wrapper.sldier-contact-box {
    15891906        width: 75%;
    15901907    }
     1908
    15911909    .theme-header-areas.header-areas-right.header-social {
    15921910        width: 17%;
    15931911    }
    15941912}
     1913
    15951914@media (max-width: 574px) {
    1596     #top-header .theme-header-areas .header-areas-right{
     1915    #top-header .theme-header-areas .header-areas-right {
    15971916        justify-content: center;
    15981917    }
     1918
    15991919    a.social-4 {
    16001920        width: auto;
    16011921    }
     1922
    16021923    .page-template-frontpage .main-header {
    16031924        position: relative;
    16041925        top: 0px;
    16051926    }
    1606     .left-box,.right-box{
     1927
     1928    .left-box,
     1929    .right-box {
    16071930        width: 100% !important;
    16081931    }
    1609     .theme-product-block::after,.theme-product-block::before{
     1932
     1933    .theme-product-block::after,
     1934    .theme-product-block::before {
    16101935        display: none;
    16111936    }
     1937
    16121938    .left-box .main-carousel-caption .post-content {
    1613         left: 0% ;
     1939        left: 0%;
    16141940        right: 0%;
    16151941        position: relative;
    1616         top: 0% ;
    1617         transform: none ;
    1618     }
    1619     .post-main-content{
     1942        top: 0%;
     1943        transform: none;
     1944    }
     1945
     1946    .post-main-content {
    16201947        display: block;
    16211948    }
    1622     .slider-post-content:nth-child(2),.theme-article-post.slider-post-content{
     1949
     1950    .slider-post-content:nth-child(2),
     1951    .theme-article-post.slider-post-content {
    16231952        width: 100% !important;
    16241953    }
    1625     .theme-article-post.slider-post-content{
     1954
     1955    .theme-article-post.slider-post-content {
    16261956        margin-bottom: 10px;
    16271957    }
    1628     .theme-header-areas.header-areas-right.header-social .social-area{
     1958
     1959    .theme-header-areas.header-areas-right.header-social .social-area {
    16291960        justify-content: center;
    16301961    }
     1962
    16311963    .theme-header-areas.header-areas-right.header-social {
    16321964        width: 100%;
    16331965        margin-bottom: 0px;
    16341966    }
     1967
    16351968    .header-wrapper.sldier-contact-box {
    16361969        width: 100% !important;
    … …  
    16391972        padding: 10px !important;
    16401973    }
     1974
    16411975    .header-titles {
    16421976        width: 100%;
    16431977    }
    1644     .banner-left-box, .banner-center-box, .banner-right-box{
     1978
     1979    .banner-left-box,
     1980    .banner-center-box,
     1981    .banner-right-box {
    16451982        width: 100%;
    16461983    }
    1647     .banner-image{
     1984
     1985    .banner-image {
    16481986        margin-bottom: 20px;
    16491987    }
     1988
    16501989    .theme-header-areas.header-areas-right.header-button {
    16511990        display: flex;
    … …  
    16531992        justify-content: center;
    16541993    }
    1655     .menu-box,.theme-header-areas.header-areas-right.header-button {
     1994
     1995    .menu-box,
     1996    .theme-header-areas.header-areas-right.header-button {
    16561997        width: 100%;
    16571998    }
    1658     .theme-header-areas.header-areas-left.suport-box ,.theme-header-areas.header-areas-left.account-box{
     1999
     2000    .theme-header-areas.header-areas-left.suport-box,
     2001    .theme-header-areas.header-areas-left.account-box {
    16592002        margin-bottom: 0px;
    16602003    }
    16612004}
     2005
    16622006@media (max-width: 767px) {
    16632007    .header-titles .custom-logo-name {
    16642008        font-size: 2.8rem;
    16652009    }
    1666     .main-carousel-caption .post-content{
     2010
     2011    .main-carousel-caption .post-content {
    16672012        text-align: center;
    16682013    }
     2014
    16692015    .section-heading h6 span {
    16702016        font-size: 14px;
    16712017    }
     2018
    16722019    .section-heading h6 {
    16732020        font-size: 17px;
    16742021    }
     2022
    16752023    .section-heading h4 {
    16762024        font-size: 22px;
    16772025    }
    1678     .team-mian-box{
     2026
     2027    .team-mian-box {
    16792028        width: 100%;
    16802029    }
     2030
    16812031    .theme-banner-block .main-slider {
    16822032        padding: 10px;
    16832033        display: block;
    16842034    }
    1685     .banner-left-box, .banner-center-box, .banner-right-box{
     2035
     2036    .banner-left-box,
     2037    .banner-center-box,
     2038    .banner-right-box {
    16862039        width: 100%;
    16872040    }
    1688     .section-heading{
     2041
     2042    .section-heading {
    16892043        width: 100% !important;
    16902044    }
    1691     .slider-box{
     2045
     2046    .slider-box {
    16922047        clip-path: none;
    16932048    }
    1694     .theme-custom-block,.slider-box,.main-slider{
     2049
     2050    .theme-custom-block,
     2051    .slider-box,
     2052    .main-slider {
    16952053        height: auto;
    16962054    }
    16972055}
     2056
    16982057@media screen and (max-width: 992px) and (min-width: 768px) {
    1699     .theme-header-areas.header-areas-right.header-button p a, .theme-header-areas.header-areas-right.header-button p {
     2058
     2059    .theme-header-areas.header-areas-right.header-button p a,
     2060    .theme-header-areas.header-areas-right.header-button p {
    17002061        font-size: 14px;
    17012062    }
    1702     .swiper-slide .post-content h2 a{
     2063
     2064    .swiper-slide .post-content h2 a {
    17032065        font-size: 35px;
    17042066    }
    17052067}
    1706 @media screen and (max-width: 1200px) and (min-width: 992px) { 
     2068
     2069@media screen and (max-width: 1200px) and (min-width: 992px) {
    17072070    .right-box {
    17082071        width: 51%;
    17092072    }
     2073
    17102074    .section-heading {
    17112075        width: 52% !important;
    17122076    }
    1713     .theme-header-areas.header-areas-right.header-button p a, .theme-header-areas.header-areas-right.header-button p {
     2077
     2078    .theme-header-areas.header-areas-right.header-button p a,
     2079    .theme-header-areas.header-areas-right.header-button p {
    17142080        font-size: 12px;
    17152081    }
     2082
    17162083    .main-carousel-caption .post-content {
    17172084        width: 75%;
    17182085    }
    17192086}
     2087
    17202088@media screen and (max-width: 1600px) and (min-width: 1201px) {
    1721     .team-box{
     2089    .team-box {
    17222090        top: 45%;
    17232091    }
     2092
    17242093    .main-carousel-caption .post-content {
    17252094        width: 60%;
    17262095    }
    1727     .theme-header-areas.header-areas-right.header-button p a, .theme-header-areas.header-areas-right.header-button p{
     2096
     2097    .theme-header-areas.header-areas-right.header-button p a,
     2098    .theme-header-areas.header-areas-right.header-button p {
    17282099        font-size: 13px;
    17292100    }
     2101
    17302102    .header-wrapper.sldier-contact-box {
    17312103        width: 65%;
    17322104    }
     2105
    17332106    .section-heading {
    17342107        width: 50% !important;
    … …  
    17392112    position: relative;
    17402113}
     2114
    17412115.header-wrapper {
    17422116    display: flex;
    … …  
    17452119    justify-content: space-between;
    17462120}
     2121
    17472122.header-wrapper .header-areas-left,
    17482123.header-wrapper .header-areas-center,
    … …  
    17512126    align-items: center;
    17522127}
     2128
    17532129.header-wrapper .header-areas-left {
    17542130    justify-content: flex-start;
    17552131}
     2132
    17562133.header-wrapper .header-areas-center {
    17572134    justify-content: center;
    17582135    flex-grow: 1;
    17592136}
     2137
    17602138.header-wrapper .header-areas-center .site-description {
    17612139    text-align: center;
    17622140}
     2141
    17632142.header-wrapper .header-areas-right {
    17642143    justify-content: flex-end;
    17652144}
     2145
    17662146.main-nav-controls,
    17672147.navbar-controls {
    17682148    display: flex;
    17692149}
     2150
    17702151.main-nav-controls {
    17712152    align-items: center;
    17722153}
     2154
    17732155.navbar-controls {
    17742156    flex-shrink: 0;
    … …  
    17772159    overflow: hidden;
    17782160}
     2161
    17792162.navbar-control {
    17802163    background: transparent;
    … …  
    17932176    font-size: 12px;
    17942177}
     2178
    17952179.navbar-control .svg-icon {
    17962180    display: inline-block;
    17972181    vertical-align: middle;
    17982182}
     2183
    17992184.main-nav-controls .navbar-control {
    18002185    margin: 0 1.25rem 0 auto;
    18012186}
     2187
    18022188.navbar-control:hover,
    18032189.navbar-control:focus,
    … …  
    18062192    border-color: transparent;
    18072193}
     2194
    18082195.navbar-control-trigger:focus {
    18092196    outline: none;
    18102197}
    1811 .navbar-control:focus-visible > .navbar-control-trigger {
     2198
     2199.navbar-control:focus-visible>.navbar-control-trigger {
    18122200    outline: 2px solid;
    18132201}
     2202
    18142203.header-searchbar {
    18152204    background: rgba(0, 0, 0, 0.42);
    … …  
    18332222    overflow: -moz-scrollbars-none;
    18342223}
     2224
    18352225.header-searchbar.header-searchbar-active {
    18362226    transform: translateY(0);
    … …  
    18392229    -webkit-transform: translateY(0);
    18402230}
     2231
    18412232.admin-bar .header-searchbar.header-searchbar-active {
    18422233    top: 32px;
    18432234}
     2235
    18442236@media (max-width: 782px) {
    18452237    .admin-bar .header-searchbar.header-searchbar-active {
    … …  
    18472239    }
    18482240}
     2241
    18492242.header-searchbar-inner {
    18502243    transform: translateY(-100%);
    18512244    transition: transform 0.15s linear, box-shadow 0.15s linear;
    18522245}
     2246
    18532247.header-searchbar-active .header-searchbar-inner {
    18542248    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.08);
    … …  
    18562250    transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear;
    18572251}
     2252
    18582253.header-searchbar-area {
    18592254    display: flex;
    … …  
    18622257    padding-top: 8rem;
    18632258}
     2259
    18642260.header-searchbar form {
    18652261    margin: 0;
    … …  
    18672263    width: 100%;
    18682264}
     2265
    18692266.header-searchbar .close-popup {
    18702267    margin-left: 1rem;
    … …  
    18762273
    18772274.stick_head {
    1878   position: fixed !important;
    1879   width: 100%;
    1880   z-index: 999999;
    1881   top: 0;
    1882   left: 0;
    1883   padding: 12px 0px;
    1884   background: #ffffff;
    1885 }
     2275    position: fixed !important;
     2276    width: 100%;
     2277    z-index: 999999;
     2278    top: 0;
     2279    left: 0;
     2280    padding: 12px 0px;
     2281    background: #ffffff;
     2282}
     2283
    18862284.header-navbar.login-user.stick_head {
    1887   margin-top: 32px;
    1888   box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
     2285    margin-top: 32px;
     2286    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    18892287}
    18902288
    … …  
    19022300    position: fixed;
    19032301    z-index: 9999999;
    1904   }
    1905   .loader{
    1906       position: relative;
    1907       width: 200px;
    1908       height: 60px;
    1909       top: 40%;
    1910       margin: 20px auto;
    1911   }
    1912   .loader > div:nth-child(2) {
    1913       -webkit-animation: pacman-balls 1s -0.99s infinite linear;
    1914       animation: pacman-balls 1s -0.99s infinite linear;
    1915   }
    1916   .loader > div:nth-child(3) {
    1917       -webkit-animation: pacman-balls 1s -0.66s infinite linear;
    1918       animation: pacman-balls 1s -0.66s infinite linear;
    1919   }
    1920   .loader > div:nth-child(4) {
    1921       -webkit-animation: pacman-balls 1s -0.33s infinite linear;
    1922       animation: pacman-balls 1s -0.33s infinite linear;
    1923   }
    1924   .loader > div:nth-child(5) {
    1925       -webkit-animation: pacman-balls 1s 0s infinite linear;
    1926       animation: pacman-balls 1s 0s infinite linear;
    1927   }
    1928   .loader > div:first-of-type {
    1929       width: 0px;
    1930       height: 0px;
    1931       border-right: 25px solid transparent;
    1932       border-top: 25px solid var(--global-color);
    1933       border-left: 25px solid var(--global-color);
    1934       border-bottom: 25px solid var(--global-color);
    1935       border-radius: 25px;
    1936       -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
    1937       animation: rotate_pacman_half_up 0.5s 0s infinite;
    1938       position: relative;
    1939       left: 30%;
    1940   }
    1941   .loader > div:nth-child(2) {
    1942       width: 0px;
    1943       height: 0px;
    1944       border-right: 25px solid transparent;
    1945       border-top: 25px solid var(--global-color);
    1946       border-left: 25px solid var(--global-color);
    1947       border-bottom: 25px solid var(--global-color);
    1948       border-radius: 25px;
    1949       -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
    1950       animation: rotate_pacman_half_down 0.5s 0s infinite;
    1951       margin-top: -50px;
    1952       position: relative;
    1953       left: 30%;
    1954   }
    1955   .loader > div:nth-child(3),
    1956   .loader > div:nth-child(4),
    1957   .loader > div:nth-child(5),
    1958   .loader > div:nth-child(6) {
    1959       background-color: #FFE52C;
    1960       width: 15px;
    1961       height: 15px;
    1962       border-radius: 100%;
    1963       margin: 2px;
    1964       width: 10px;
    1965       height: 10px;
    1966       position: absolute;
    1967       -webkit-transform: translate(0, -6.25px);
    1968       -ms-transform: translate(0, -6.25px);
    1969       transform: translate(0, -6.25px);
    1970       top: 25px;
    1971       right: 0;
    1972   }
    1973   @-webkit-keyframes rotate_pacman_half_up {
    1974       0% {
    1975           -webkit-transform: rotate(270deg);
    1976           transform: rotate(270deg); }
    1977       50% {
    1978           -webkit-transform: rotate(360deg);
    1979           transform: rotate(360deg); }
    1980       100% {
    1981           -webkit-transform: rotate(270deg);
    1982           transform: rotate(270deg); }
    1983   }
    1984   @keyframes rotate_pacman_half_up {
    1985       0% {
    1986           -webkit-transform: rotate(270deg);
    1987           transform: rotate(270deg); }
    1988       50% {
    1989           -webkit-transform: rotate(360deg);
    1990           transform: rotate(360deg); }
    1991       100% {
    1992           -webkit-transform: rotate(270deg);
    1993           transform: rotate(270deg); }
    1994   }
    1995   @-webkit-keyframes rotate_pacman_half_down {
    1996       0% {
    1997           -webkit-transform: rotate(90deg);
    1998           transform: rotate(90deg); }
    1999       50% {
    2000           -webkit-transform: rotate(0deg);
    2001           transform: rotate(0deg); }
    2002       100% {
    2003           -webkit-transform: rotate(90deg);
    2004           transform: rotate(90deg); }
    2005   }
    2006   @keyframes rotate_pacman_half_down {
    2007       0% {
    2008           -webkit-transform: rotate(90deg);
    2009           transform: rotate(90deg); }
    2010       50% {
    2011           -webkit-transform: rotate(0deg);
    2012           transform: rotate(0deg); }
    2013       100% {
    2014           -webkit-transform: rotate(90deg);
    2015           transform: rotate(90deg); }
    2016   }
    2017   @-webkit-keyframes pacman-balls {
    2018       75% {
    2019           opacity: 0.7; }
    2020       100% {
    2021           -webkit-transform: translate(-100px, -6.25px);
    2022           transform: translate(-100px, -6.25px); }
    2023   }
    2024   @keyframes pacman-balls {
    2025       75% {
    2026           opacity: 0.7; }
    2027       100% {
    2028           -webkit-transform: translate(-100px, -6.25px);
    2029           transform: translate(-100px, -6.25px); }
    2030   }
     2302}
     2303
     2304.loader {
     2305    position: relative;
     2306    width: 200px;
     2307    height: 60px;
     2308    top: 40%;
     2309    margin: 20px auto;
     2310}
     2311
     2312.loader>div:nth-child(2) {
     2313    -webkit-animation: pacman-balls 1s -0.99s infinite linear;
     2314    animation: pacman-balls 1s -0.99s infinite linear;
     2315}
     2316
     2317.loader>div:nth-child(3) {
     2318    -webkit-animation: pacman-balls 1s -0.66s infinite linear;
     2319    animation: pacman-balls 1s -0.66s infinite linear;
     2320}
     2321
     2322.loader>div:nth-child(4) {
     2323    -webkit-animation: pacman-balls 1s -0.33s infinite linear;
     2324    animation: pacman-balls 1s -0.33s infinite linear;
     2325}
     2326
     2327.loader>div:nth-child(5) {
     2328    -webkit-animation: pacman-balls 1s 0s infinite linear;
     2329    animation: pacman-balls 1s 0s infinite linear;
     2330}
     2331
     2332.loader>div:first-of-type {
     2333    width: 0px;
     2334    height: 0px;
     2335    border-right: 25px solid transparent;
     2336    border-top: 25px solid var(--global-color);
     2337    border-left: 25px solid var(--global-color);
     2338    border-bottom: 25px solid var(--global-color);
     2339    border-radius: 25px;
     2340    -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
     2341    animation: rotate_pacman_half_up 0.5s 0s infinite;
     2342    position: relative;
     2343    left: 30%;
     2344}
     2345
     2346.loader>div:nth-child(2) {
     2347    width: 0px;
     2348    height: 0px;
     2349    border-right: 25px solid transparent;
     2350    border-top: 25px solid var(--global-color);
     2351    border-left: 25px solid var(--global-color);
     2352    border-bottom: 25px solid var(--global-color);
     2353    border-radius: 25px;
     2354    -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
     2355    animation: rotate_pacman_half_down 0.5s 0s infinite;
     2356    margin-top: -50px;
     2357    position: relative;
     2358    left: 30%;
     2359}
     2360
     2361.loader>div:nth-child(3),
     2362.loader>div:nth-child(4),
     2363.loader>div:nth-child(5),
     2364.loader>div:nth-child(6) {
     2365    background-color: #FFE52C;
     2366    width: 15px;
     2367    height: 15px;
     2368    border-radius: 100%;
     2369    margin: 2px;
     2370    width: 10px;
     2371    height: 10px;
     2372    position: absolute;
     2373    -webkit-transform: translate(0, -6.25px);
     2374    -ms-transform: translate(0, -6.25px);
     2375    transform: translate(0, -6.25px);
     2376    top: 25px;
     2377    right: 0;
     2378}
     2379
     2380@-webkit-keyframes rotate_pacman_half_up {
     2381    0% {
     2382        -webkit-transform: rotate(270deg);
     2383        transform: rotate(270deg);
     2384    }
     2385
     2386    50% {
     2387        -webkit-transform: rotate(360deg);
     2388        transform: rotate(360deg);
     2389    }
     2390
     2391    100% {
     2392        -webkit-transform: rotate(270deg);
     2393        transform: rotate(270deg);
     2394    }
     2395}
     2396
     2397@keyframes rotate_pacman_half_up {
     2398    0% {
     2399        -webkit-transform: rotate(270deg);
     2400        transform: rotate(270deg);
     2401    }
     2402
     2403    50% {
     2404        -webkit-transform: rotate(360deg);
     2405        transform: rotate(360deg);
     2406    }
     2407
     2408    100% {
     2409        -webkit-transform: rotate(270deg);
     2410        transform: rotate(270deg);
     2411    }
     2412}
     2413
     2414@-webkit-keyframes rotate_pacman_half_down {
     2415    0% {
     2416        -webkit-transform: rotate(90deg);
     2417        transform: rotate(90deg);
     2418    }
     2419
     2420    50% {
     2421        -webkit-transform: rotate(0deg);
     2422        transform: rotate(0deg);
     2423    }
     2424
     2425    100% {
     2426        -webkit-transform: rotate(90deg);
     2427        transform: rotate(90deg);
     2428    }
     2429}
     2430
     2431@keyframes rotate_pacman_half_down {
     2432    0% {
     2433        -webkit-transform: rotate(90deg);
     2434        transform: rotate(90deg);
     2435    }
     2436
     2437    50% {
     2438        -webkit-transform: rotate(0deg);
     2439        transform: rotate(0deg);
     2440    }
     2441
     2442    100% {
     2443        -webkit-transform: rotate(90deg);
     2444        transform: rotate(90deg);
     2445    }
     2446}
     2447
     2448@-webkit-keyframes pacman-balls {
     2449    75% {
     2450        opacity: 0.7;
     2451    }
     2452
     2453    100% {
     2454        -webkit-transform: translate(-100px, -6.25px);
     2455        transform: translate(-100px, -6.25px);
     2456    }
     2457}
     2458
     2459@keyframes pacman-balls {
     2460    75% {
     2461        opacity: 0.7;
     2462    }
     2463
     2464    100% {
     2465        -webkit-transform: translate(-100px, -6.25px);
     2466        transform: translate(-100px, -6.25px);
     2467    }
     2468}
    20312469
    20322470/*--------------------------------------------------------------
    … …  
    20372475    text-decoration: none;
    20382476}
     2477
    20392478a:hover,
    20402479a:focus {
    20412480    color: var(--global-color);
    20422481}
     2482
    20432483a:hover,
    20442484a:focus,
    … …  
    20462486    outline: none;
    20472487}
     2488
    20482489a:focus-visible {
    20492490    outline: 2px solid;
    20502491}
     2492
    20512493.entry-content a:not(.more-link):not(.button):not(.wp-block-button__link),
    20522494.entry-summary a:not(.more-link):not(.button),
    2053 .widget_text a:not(.more-link):not(.button),.comment-content a,.theme-custom-block a {
     2495.widget_text a:not(.more-link):not(.button),
     2496.comment-content a,
     2497.theme-custom-block a {
    20542498    text-decoration: underline;
    20552499}
    2056 .entry-content p{
     2500
     2501.entry-content p {
    20572502    word-wrap: break-word;
    20582503}
    2059 .wp-block-button__link{
     2504
     2505.wp-block-button__link {
    20602506    border-radius: 30px;
    20612507    margin-bottom: 15px;
    20622508}
     2509
    20632510/*--------------------------------------------------------------
    20642511## Menus
    20652512--------------------------------------------------------------*/
    2066 span.navbar-control-trigger{
     2513span.navbar-control-trigger {
    20672514    color: var(--global-color);
    20682515}
     2516
    20692517.single-post .header-layout {
    20702518    border-bottom: 1px solid #efece2;
    20712519}
     2520
    20722521.site-navigation .primary-menu {
    20732522    display: flex;
    … …  
    20782527    justify-content: center;
    20792528}
     2529
    20802530.site-navigation .primary-menu .brand-home {
    20812531    color: #fff;
    20822532}
     2533
    20832534.site-navigation .primary-menu .brand-home a {
    20842535    color: inherit;
    … …  
    20862537    line-height: 1px;
    20872538}
     2539
    20882540.site-navigation .primary-menu {
    20892541    display: flex;
    … …  
    20932545    padding: 0;
    20942546}
     2547
    20952548.theme-menu,
    20962549.theme-menu ul {
    … …  
    20992552    padding: 0;
    21002553}
     2554
    21012555.theme-menu a,
    21022556.responsive-content-menu a {
    21032557    color: inherit;
    21042558}
     2559
    21052560.site-navigation .primary-menu .icon {
    21062561    pointer-events: none;
    21072562    margin-left: 5px;
    21082563}
     2564
    21092565.rtl .site-navigation .primary-menu .icon {
    21102566    margin-left: 0;
    21112567    margin-right: 5px;
    21122568}
     2569
    21132570.site-navigation .primary-menu .icon .svg-icon {
    21142571    height: 1rem;
    21152572    width: 1rem;
    21162573}
    2117 .site-navigation .primary-menu > li {
     2574
     2575.site-navigation .primary-menu>li {
    21182576    margin: 0 1rem;
    21192577    padding: 1rem 0;
    21202578}
    2121 .header-layout .site-navigation .primary-menu > li:last-child {
     2579
     2580.header-layout .site-navigation .primary-menu>li:last-child {
    21222581    margin-right: 0;
    21232582}
    2124 .rtl .header-layout .site-navigation .primary-menu > li:last-child {
     2583
     2584.rtl .header-layout .site-navigation .primary-menu>li:last-child {
    21252585    margin-right: 1rem;
    21262586    margin-left: 0;
    21272587}
    2128 .site-navigation .primary-menu > li > a,.link-icon-wrapper a {
     2588
     2589.site-navigation .primary-menu>li>a,
     2590.link-icon-wrapper a {
    21292591    line-height: 1;
    21302592    font-size: 1.5rem;
    21312593    position: relative;
    21322594}
    2133 .site-navigation .primary-menu > li > a::before {
     2595
     2596.site-navigation .primary-menu>li>a::before {
    21342597    position: absolute;
    21352598    content: "";
    … …  
    21412604    transition: width 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    21422605}
     2606
    21432607.link-icon-wrapper svg.svg-icon {
    21442608    width: 10px;
    … …  
    21462610    margin-left: 5px;
    21472611}
    2148 .site-navigation .primary-menu > li:hover > a::before,
    2149 .site-navigation .primary-menu > li:focus > a::before {
     2612
     2613.site-navigation .primary-menu>li:hover>a::before,
     2614.site-navigation .primary-menu>li:focus>a::before {
    21502615    width: 100%;
    21512616    left: 0;
    21522617}
    2153 .site-navigation .primary-menu > li.active > a::before {
     2618
     2619.site-navigation .primary-menu>li.active>a::before {
    21542620    width: 100%;
    21552621    left: 0;
    21562622}
    2157 .site-navigation .primary-menu > li:not(.megamenu-has-children),
    2158 .site-navigation .primary-menu > li:not(.megamenu-has-children) .dropdown-menu li {
     2623
     2624.site-navigation .primary-menu>li:not(.megamenu-has-children),
     2625.site-navigation .primary-menu>li:not(.megamenu-has-children) .dropdown-menu li {
    21592626    position: relative;
    21602627}
     2628
    21612629.site-navigation .primary-menu a {
    21622630    display: inline-block;
    … …  
    21652633    word-wrap: normal;
    21662634}
    2167 .site-navigation .primary-menu > li a {
     2635
     2636.site-navigation .primary-menu>li a {
    21682637    color: #271D3A;
    21692638    font-size: 14px;
    … …  
    21722641    font-weight: 500;
    21732642}
    2174 .site-navigation .primary-menu > li a:hover{
     2643
     2644.site-navigation .primary-menu>li a:hover {
    21752645    color: #1A3C8B;
    21762646    font-weight: bold;
    21772647}
     2648
    21782649/* SUB MENU */
    21792650.site-navigation .primary-menu ul {
    … …  
    21912662    z-index: 9;
    21922663}
    2193 .site-navigation .primary-menu li.menu-item-has-children:hover > ul,
    2194 .site-navigation .primary-menu li.menu-item-has-children:focus > ul,
    2195 .site-navigation .primary-menu li.page_item_has_children:hover > ul,
    2196 .site-navigation .primary-menu li.page_item_has_children:focus > ul {
     2664
     2665.site-navigation .primary-menu li.menu-item-has-children:hover>ul,
     2666.site-navigation .primary-menu li.menu-item-has-children:focus>ul,
     2667.site-navigation .primary-menu li.page_item_has_children:hover>ul,
     2668.site-navigation .primary-menu li.page_item_has_children:focus>ul {
    21972669    left: 0;
    21982670    opacity: 1;
    … …  
    22002672    transition: opacity 0.15s linear, transform 0.15s linear;
    22012673}
    2202 .site-navigation .primary-menu li.menu-item-has-children:focus-within > ul,
    2203 .site-navigation .primary-menu li.page_item_has_children:focus-within > ul {
     2674
     2675.site-navigation .primary-menu li.menu-item-has-children:focus-within>ul,
     2676.site-navigation .primary-menu li.page_item_has_children:focus-within>ul {
    22042677    left: 0;
    22052678    opacity: 1;
    … …  
    22072680    transition: opacity 0.15s linear, transform 0.15s linear;
    22082681}
     2682
    22092683.site-navigation .primary-menu ul::after {
    22102684    content: "";
    … …  
    22132687    bottom: 100%;
    22142688}
     2689
    22152690.site-navigation .primary-menu ul::before {
    22162691    height: 2rem;
    … …  
    22192694}
    22202695
    2221 .site-navigation .primary-menu ul.sub-menu li a{
    2222     color:#fff !important;
    2223 }
     2696.site-navigation .primary-menu ul.sub-menu li a {
     2697    color: #fff !important;
     2698}
     2699
    22242700.site-navigation .primary-menu ul a {
    22252701    background: transparent;
    … …  
    22302706    width: 90%;
    22312707}
    2232 .site-navigation .primary-menu ul li.menu-item-has-children > a {
     2708
     2709.site-navigation .primary-menu ul li.menu-item-has-children>a {
    22332710    padding-right: 3rem;
    22342711}
     2712
    22352713.site-navigation .primary-menu ul li.menu-item-has-children .icon {
    22362714    position: absolute;
    … …  
    22382716    top: calc(50% - 0.5rem);
    22392717}
     2718
    22402719/* DEEP DOWN */
    22412720.site-navigation .primary-menu ul ul {
    22422721    top: 0;
    22432722}
    2244 .site-navigation .primary-menu ul li.menu-item-has-children:hover > ul,
    2245 .site-navigation .primary-menu ul li.menu-item-has-children:focus > ul,
    2246 .site-navigation .primary-menu ul li.page_item_has_children:hover > ul,
    2247 .site-navigation .primary-menu ul li.page_item_has_children:focus > ul {
     2723
     2724.site-navigation .primary-menu ul li.menu-item-has-children:hover>ul,
     2725.site-navigation .primary-menu ul li.menu-item-has-children:focus>ul,
     2726.site-navigation .primary-menu ul li.page_item_has_children:hover>ul,
     2727.site-navigation .primary-menu ul li.page_item_has_children:focus>ul {
    22482728    left: calc(100% + 2rem);
    22492729}
    2250 .site-navigation .primary-menu ul li.menu-item-has-children:focus-within > ul,
    2251 .site-navigation .primary-menu ul li.page_item_has_children:focus-within > ul {
     2730
     2731.site-navigation .primary-menu ul li.menu-item-has-children:focus-within>ul,
     2732.site-navigation .primary-menu ul li.page_item_has_children:focus-within>ul {
    22522733    left: calc(100% + 2rem);
    22532734}
     2735
    22542736.site-navigation .primary-menu ul ul::before {
    22552737    position: absolute;
    … …  
    22622744    width: 2rem;
    22632745}
     2746
    22642747.site-navigation .primary-menu ul ul::after {
    22652748    border: 0.8rem solid transparent;
    … …  
    22702753    top: 2rem;
    22712754}
     2755
    22722756.rtl .site-navigation .primary-menu ul ul::after {
    22732757    transform: rotate(180deg);
    … …  
    22752759
    22762760@media (any-pointer: coarse) {
    2277     .site-navigation .primary-menu > li.menu-item-has-children > a {
     2761    .site-navigation .primary-menu>li.menu-item-has-children>a {
    22782762        padding-right: 0;
    22792763        margin-right: 2rem;
    22802764    }
    2281     .site-navigation .primary-menu ul li.menu-item-has-children > a {
     2765
     2766    .site-navigation .primary-menu ul li.menu-item-has-children>a {
    22822767        margin-right: 4.5rem;
    22832768        padding-right: 0;
    … …  
    22852770    }
    22862771}
     2772
    22872773/* Repeat previous rules for IE11 (when JS enabled for polyfill). */
    2288 body.touch-enabled .primary-menu > li.menu-item-has-children > a {
     2774body.touch-enabled .primary-menu>li.menu-item-has-children>a {
    22892775    padding-right: 0;
    22902776    margin-right: 2rem;
    22912777}
    2292 body.touch-enabled .primary-menu ul li.menu-item-has-children > a {
     2778
     2779body.touch-enabled .primary-menu ul li.menu-item-has-children>a {
    22932780    margin-right: 4.5rem;
    22942781    padding-right: 0;
    22952782    width: unset;
    22962783}
     2784
    22972785@media screen and (max-width: 991px) {
    22982786    .site-navigation .primary-menu-wrapper {
    … …  
    23012789        visibility: hidden;
    23022790    }
    2303     .wrapper, .wrapper-fluid {
     2791
     2792    .wrapper,
     2793    .wrapper-fluid {
    23042794        width: auto !important;
    23052795        margin-right: 15px !important;
    … …  
    23072797    }
    23082798}
     2799
    23092800.menu-description {
    23102801    background-color: #000;
    … …  
    23212812    z-index: 1;
    23222813}
     2814
    23232815.menu-description:after {
    23242816    position: absolute;
    … …  
    23332825    bottom: -4px;
    23342826}
     2827
    23352828.navbar-control-offcanvas {
    23362829    display: none;
    … …  
    23382831    visibility: hidden;
    23392832}
     2833
    23402834@media (max-width: 991px) {
    23412835    .navbar-control-offcanvas {
    … …  
    23452839    }
    23462840}
     2841
    23472842#offcanvas-menu {
    23482843    background: rgba(0, 0, 0, 0.42);
    … …  
    23602855    transition: right 0.5s;
    23612856}
     2857
    23622858#offcanvas-menu .offcanvas-wraper {
    23632859    height: 100%;
    … …  
    23712867    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .1);
    23722868}
     2869
    23732870#offcanvas-menu .offcanvas-wraper::-webkit-scrollbar {
    23742871    width: 0;
    23752872    height: 0;
    23762873}
     2874
    23772875@media screen and (max-width: 991px) {
    23782876    #offcanvas-menu .offcanvas-wraper {
    … …  
    23832881    }
    23842882}
     2883
    23852884@media screen and (max-width: 767px) {
    23862885    #offcanvas-menu .offcanvas-wraper {
    … …  
    23892888        max-width: 100%;
    23902889    }
    2391      .stick_head{
     2890
     2891    .stick_head {
    23922892        position: static !important;
    23932893    }
    2394     .header-navbar.login-user.stick_head{
     2894
     2895    .header-navbar.login-user.stick_head {
    23952896        margin-top: 0px;
    23962897    }
    23972898}
     2899
    23982900#offcanvas-menu .close-offcanvas-menu {
    23992901    text-align: right;
    24002902    cursor: pointer;
    24012903}
     2904
    24022905#offcanvas-menu .close-offcanvas-menu .offcanvas-close {
    24032906    font-size: 14px;
    … …  
    24082911    justify-content: space-between;
    24092912}
     2913
    24102914.admin-bar #offcanvas-menu .close-offcanvas-menu .offcanvas-close {
    24112915    margin-top: 40px;
    24122916}
     2917
    24132918.responsive-date-clock .responsive-content-date,
    24142919.responsive-date-clock .theme-topbar-clock {
    24152920    text-align: left;
    24162921}
     2922
    24172923.responsive-date-clock .theme-topbar-icon,
    24182924.responsive-date-clock .theme-topbar-label {
    … …  
    24202926    vertical-align: middle;
    24212927}
    2422 .offcanvas-wraper > * {
     2928
     2929.offcanvas-wraper>* {
    24232930    -webkit-transform: translateX(30px);
    24242931    -ms-transform: translateX(30px);
    … …  
    24282935    will-change: transform, opacity;
    24292936}
    2430 .offcanvas-menu-active .offcanvas-wraper > * {
     2937
     2938.offcanvas-menu-active .offcanvas-wraper>* {
    24312939    -webkit-transform: translateX(0);
    24322940    -ms-transform: translateX(0);
    … …  
    24342942    opacity: 1;
    24352943}
     2944
    24362945.offcanvas-menu-active .offcanvas-wraper .offcanvas-branding {
    24372946    transition-delay: 0.3s;
    24382947}
     2948
    24392949.offcanvas-menu-active .offcanvas-wraper .offcanvas-main-navigation {
    24402950    transition-delay: 0.6s;
    24412951}
     2952
    24422953.offcanvas-menu-active .offcanvas-wraper .offcanvas-social-navigation {
    24432954    transition-delay: 0.9s;
    24442955}
     2956
    24452957#offcanvas-menu.offcanvas-menu-active {
    24462958    display: -ms-flexbox;
    … …  
    24482960    right: 0;
    24492961}
     2962
    24502963.offcanvas-main-navigation {
    24512964    width: 100%;
    24522965}
     2966
    24532967.offcanvas-item {
    24542968    margin-bottom: 15px;
    24552969}
     2970
    24562971.offcanvas-main-navigation li,
    24572972.responsive-content-menu li {
    … …  
    24592974    position: relative;
    24602975}
     2976
    24612977.offcanvas-main-navigation li:last-child,
    24622978.responsive-content-menu li:last-child {
    24632979    border-bottom: none;
    24642980}
     2981
    24652982.offcanvas-main-navigation a,
    24662983.responsive-content-menu a {
    … …  
    24722989    width: 100%;
    24732990}
     2991
    24742992.offcanvas-main-navigation .sub-menu {
    24752993    border-top: 1px solid;
    … …  
    24792997    padding: 0;
    24802998}
     2999
    24813000.offcanvas-main-navigation .sub-menu.submenu-toggle-active {
    24823001    display: block;
    24833002}
     3003
    24843004.offcanvas-main-navigation .submenu-wrapper {
    24853005    display: flex;
    … …  
    24873007    width: 100%;
    24883008}
     3009
    24893010.offcanvas-main-navigation .submenu-wrapper .submenu-toggle {
    24903011    border-style: solid;
    … …  
    24933014    padding-right: 3rem;
    24943015}
     3016
    24953017.offcanvas-main-navigation .submenu-wrapper .submenu-toggle .svg-icon {
    24963018    height: .9rem;
    … …  
    24983020    width: 1.8rem;
    24993021}
     3022
    25003023.offcanvas-main-navigation .submenu-wrapper .submenu-toggle.button-toggle-active .svg-icon {
    25013024    transform: rotate(180deg);
    25023025}
     3026
    25033027.social-menu ul {
    25043028    list-style: none;
    … …  
    25063030    padding: 0;
    25073031}
     3032
    25083033.social-menu li {
    25093034    display: inline-block;
    … …  
    25113036    vertical-align: middle;
    25123037}
     3038
    25133039.social-menu li a .svg-icon {
    25143040    margin-left: 0.2rem;
    … …  
    25163042    height: 1.6rem;
    25173043}
     3044
    25183045.social-menu ul li a[href*="youtube.com"] .svg-icon {
    25193046    width: 1.9rem;
    25203047    height: 1.9rem;
    25213048}
     3049
    25223050/*--------------------------------------------------------------
    25233051# Accessibility
    … …  
    25353063    word-wrap: normal !important;
    25363064}
     3065
    25373066.screen-reader-text:focus {
    25383067    background-color: #f1f1f1;
    … …  
    25553084    z-index: 100000;
    25563085}
     3086
    25573087.skip-link {
    25583088    font-size: 16px !important;
    25593089}
     3090
    25603091#content[tabindex="-1"]:focus {
    25613092    outline: 0;
    25623093}
     3094
    25633095@media (prefers-reduced-motion: reduce) {
    25643096    * {
    … …  
    25673099    }
    25683100}
     3101
    25693102/*--------------------------------------------------------------
    25703103# Alignments
    … …  
    25753108    margin-right: 1.5em;
    25763109}
     3110
    25773111.alignright {
    25783112    display: inline;
    … …  
    25803114    margin-left: 1.5em;
    25813115}
     3116
    25823117.aligncenter {
    25833118    clear: both;
    … …  
    25863121    margin-right: auto;
    25873122}
     3123
    25883124/*--------------------------------------------------------------
    25893125# Clearings
    … …  
    26073143    table-layout: fixed;
    26083144}
     3145
    26093146.clear:after,
    26103147.entry-content:after,
    … …  
    26163153    clear: both;
    26173154}
     3155
    26183156/*--------------------------------------------------------------
    26193157# Widgets
    … …  
    26233161    padding-bottom: 3rem;
    26243162}
     3163
    26253164.widget:last-child {
    26263165    margin: 0;
    26273166}
     3167
    26283168.widget select {
    26293169    max-width: 100%;
    26303170}
     3171
    26313172.widget ul,
    26323173.widget ol {
    … …  
    26363177    margin-bottom: 0;
    26373178}
     3179
    26383180.widget .button {
    26393181    padding-top: 0.5rem;
    26403182    padding-bottom: 0.5rem;
    26413183}
     3184
    26423185/*--------------------------------------------------------------
    26433186## Widgets
    … …  
    26463189    color: inherit;
    26473190}
     3191
    26483192.widget a:hover,
    26493193.widget a:focus {
    26503194    color: var(--global-color);
    26513195}
     3196
    26523197.widget_nav_menu a {
    26533198    display: block;
    26543199    padding: 1rem 0;
    26553200}
    2656 .widget_nav_menu .menu > .menu-item:not(:first-child) {
     3201
     3202.widget_nav_menu .menu>.menu-item:not(:first-child) {
    26573203    border-top: 1px #e9ecef solid;
    26583204}
     3205
    26593206.widget_nav_menu .menu-item-has-children {
    26603207    display: -webkit-box;
    … …  
    26713218    width: 100%;
    26723219}
    2673 .widget_nav_menu .menu-item-has-children > a {
     3220
     3221.widget_nav_menu .menu-item-has-children>a {
    26743222    -webkit-box-ordinal-group: 2;
    26753223    -ms-flex-order: 1;
    26763224    order: 1;
    26773225}
    2678 .widget_nav_menu .menu-item-has-children > span {
     3226
     3227.widget_nav_menu .menu-item-has-children>span {
    26793228    cursor: pointer;
    26803229    -webkit-box-ordinal-group: 3;
    … …  
    26823231    order: 2;
    26833232}
    2684 .widget_nav_menu .menu-item-has-children > ul {
     3233
     3234.widget_nav_menu .menu-item-has-children>ul {
    26853235    width: 100%;
    26863236    -webkit-box-ordinal-group: 4;
    … …  
    26883238    order: 3;
    26893239}
    2690 .widget_nav_menu .menu-item-expanded > span:after {
     3240
     3241.widget_nav_menu .menu-item-expanded>span:after {
    26913242    content: "\e90f";
    26923243}
    2693 .widget_nav_menu .menu > .menu-item > .sub-menu {
     3244
     3245.widget_nav_menu .menu>.menu-item>.sub-menu {
    26943246    padding-bottom: 1rem;
    26953247}
     3248
    26963249.widget_nav_menu .sub-menu {
    26973250    display: none;
    26983251}
     3252
    26993253.widget_nav_menu .sub-menu a {
    27003254    padding: 0.5rem 0;
    27013255    line-height: 1;
    27023256}
     3257
    27033258.widget_nav_menu .sub-menu .sub-menu {
    27043259    padding: 0.5rem 0;
    27053260}
     3261
    27063262.widget_nav_menu .sub-menu .sub-menu a {
    27073263    padding-left: 1rem;
    27083264}
     3265
    27093266.widget_nav_menu .submenu-visible {
    27103267    display: block;
    27113268}
     3269
    27123270.search-form {
    27133271    margin: 0 auto;
    27143272    display: flex;
    27153273}
     3274
    27163275.search-form label {
    27173276    display: block;
    … …  
    27203279    float: left;
    27213280}
     3281
    27223282.search-form label .search-field {
    27233283    border-right: 0;
    27243284}
     3285
    27253286.search-form .search-submit {
    27263287    float: left;
    … …  
    27293290    -webkit-appearance: none;
    27303291}
     3292
    27313293.header-searchbar-area .search-form .search-submit {
    27323294    padding: 1.7rem 2rem;
    27333295}
     3296
    27343297.widget_recent_entries ul li,
    27353298.widget_categories ul li,
    … …  
    27513314    margin-bottom: 1rem;
    27523315}
     3316
    27533317.widget_recent_entries ul li:first-child:last-child,
    27543318.widget_categories ul li:first-child:last-child,
    … …  
    27583322    padding-bottom: 0;
    27593323}
    2760 .widget_categories ul li:first-child:last-child > .children,
    2761 .widget_pages ul li:first-child:last-child > .children,
    2762 .widget_archive ul li:first-child:last-child > .children {
     3324
     3325.widget_categories ul li:first-child:last-child>.children,
     3326.widget_pages ul li:first-child:last-child>.children,
     3327.widget_archive ul li:first-child:last-child>.children {
    27633328    padding-bottom: 0;
    27643329}
     3330
    27653331.widget_recent_entries ul li a,
    27663332.widget_categories ul li a,
    … …  
    27733339    transition: color 0.2s;
    27743340}
     3341
    27753342.widget_categories ul ul.children,
    27763343.widget_pages ul ul.children,
    … …  
    27843351    padding-left: 1.5em;
    27853352}
     3353
    27863354.widget_categories ul ul.children li,
    27873355.widget_pages ul ul.children li,
    … …  
    27893357    padding: 1rem 0 1rem 1rem;
    27903358}
     3359
    27913360.widget_categories ul ul.children li:last-child,
    27923361.widget_pages ul ul.children li:last-child,
    … …  
    27953364    padding-bottom: 0;
    27963365}
     3366
    27973367.widget_categories ul ul.children ul.children li,
    27983368.widget_pages ul ul.children ul.children li,
    … …  
    28013371    padding-left: 0;
    28023372}
     3373
    28033374.widget_search form {
    28043375    margin-top: 0;
    28053376}
     3377
    28063378#wp-calendar {
    28073379    width: 100%;
    28083380    margin: 0;
    28093381}
     3382
    28103383#wp-calendar caption {
    28113384    text-align: right;
    28123385    margin-bottom: 15px;
    28133386}
     3387
    28143388#wp-calendar thead th {
    28153389    text-align: center;
    28163390}
     3391
    28173392#wp-calendar tbody td {
    28183393    background: #f5f5f5;
    … …  
    28213396    padding: 5px;
    28223397}
     3398
    28233399#wp-calendar tbody td a {
    28243400    text-decoration: underline !important;
    28253401    color: #000;
    28263402}
     3403
    28273404#wp-calendar tbody td:hover {
    28283405    background: #fff;
    28293406}
     3407
    28303408#wp-calendar tbody .pad {
    28313409    background: none;
    28323410}
     3411
    28333412#wp-calendar tfoot td.pad {
    28343413    display: none;
    28353414}
     3415
    28363416.widget_recent_comments li {
    28373417    position: relative;
    28383418    padding-bottom: 1rem;
    28393419}
     3420
    28403421.widget_recent_comments li:last-child {
    28413422    padding-bottom: 0;
    28423423}
     3424
    28433425.widget_recent_comments li .comment-author-link,
    2844 .widget_recent_comments li .comment-author-link a {
    2845 }
     3426.widget_recent_comments li .comment-author-link a {}
     3427
    28463428.widget_recent_entries li {
    28473429    position: relative;
    28483430    padding-bottom: 1rem;
    28493431}
     3432
    28503433.widget_recent_entries li:last-child {
    28513434    padding-bottom: 0;
    28523435}
     3436
    28533437.widget_recent_entries li .post-date {
    28543438    margin-left: 1rem;
    28553439}
     3440
    28563441.widget_recent_entries li .post-date:before {
    28573442    content: "(";
    28583443}
     3444
    28593445.widget_recent_entries li .post-date:after {
    28603446    content: ")";
    28613447}
     3448
    28623449.widget_rss .rss-widget-icon {
    28633450    display: none;
    28643451}
     3452
    28653453.widget_rss ul li {
    28663454    border-bottom: 1px #e9ecef solid;
    … …  
    28693457    margin-bottom: 1rem;
    28703458}
     3459
    28713460.widget_rss ul li:last-child {
    28723461    border-bottom: none;
    … …  
    28743463    margin-bottom: 0;
    28753464}
     3465
    28763466.widget_rss ul li .rsswidget {
    28773467    color: #000000;
    … …  
    28793469    transition: color 0.25s;
    28803470}
     3471
    28813472.widget_rss ul li .rss-date {
    28823473    display: block;
    28833474    margin-top: 0.25rem;
    28843475}
     3476
    28853477.widget_rss ul li .rssSummary {
    28863478    margin-top: 0.25rem;
    28873479    color: #000000;
    28883480}
     3481
    28893482.widget_rss ul li cite {
    28903483    display: block;
    … …  
    28943487    font-size: 0.8125rem;
    28953488}
     3489
    28963490.widget_tag_cloud {
    28973491    overflow: hidden;
    28983492}
     3493
    28993494.widget_tag_cloud .tagcloud {
    29003495    display: -webkit-box;
    … …  
    29043499    flex-wrap: wrap;
    29053500}
    2906 .widget_tag_cloud .tagcloud a, .wp-block-tag-cloud a {
     3501
     3502.widget_tag_cloud .tagcloud a,
     3503.wp-block-tag-cloud a {
    29073504    background: rgba(0, 0, 0, 0.052);
    29083505    font-size: 12px !important;
    … …  
    29153512    letter-spacing: 1px;
    29163513}
     3514
    29173515.widget_tag_cloud .tagcloud a:hover,
    29183516.widget_tag_cloud .tagcloud a:focus {
    … …  
    29203518    color: #fff;
    29213519}
     3520
    29223521.widget_tag_cloud .tagcloud a:last-child {
    29233522    margin-right: 0;
    29243523}
     3524
    29253525.widget_tag_cloud .tagcloud a:first-letter {
    29263526    text-transform: uppercase;
    29273527}
     3528
    29283529.widget_media_video .mejs-container {
    29293530    max-width: 100%;
    29303531    overflow: hidden;
    29313532}
     3533
    29323534.widget_media_video .mejs-container video,
    29333535.widget_media_video .mejs-container iframe,
    … …  
    29373539    overflow: hidden;
    29383540}
     3541
    29393542.widget_media_gallery {
    29403543    overflow: hidden;
    29413544}
     3545
    29423546.widget_media_gallery [class^="gallery-columns-"],
    29433547.widget_media_gallery [class*=" gallery-columns-"] {
    … …  
    29493553    margin: -1rem -0.5rem 0;
    29503554}
     3555
    29513556.widget_media_gallery [class^="gallery-columns-"] .gallery-item,
    29523557.widget_media_gallery [class*=" gallery-columns-"] .gallery-item {
    … …  
    29673572    flex-direction: column;
    29683573}
     3574
    29693575.widget_media_gallery [class^="gallery-columns-"] .gallery-item img,
    29703576.widget_media_gallery [class*=" gallery-columns-"] .gallery-item img {
    … …  
    29763582    backface-visibility: hidden;
    29773583}
     3584
    29783585.widget_media_gallery [class^="gallery-columns-"] .gallery-item:hover img,
    29793586.widget_media_gallery [class*=" gallery-columns-"] .gallery-item:hover img {
    29803587    opacity: 0.6;
    29813588}
     3589
    29823590.widget_media_gallery [class^="gallery-columns-"] .gallery-item .gallery-caption,
    29833591.widget_media_gallery [class*=" gallery-columns-"] .gallery-item .gallery-caption {
    29843592    padding: 1rem 1rem 0;
    29853593}
     3594
    29863595.widget_media_gallery [class^="gallery-columns-"] .gallery-item .gallery-icon,
    29873596.widget_media_gallery [class*=" gallery-columns-"] .gallery-item .gallery-icon {
    … …  
    29903599    overflow: hidden;
    29913600}
     3601
    29923602.widget_media_gallery .gallery-columns-4 .gallery-caption,
    29933603.widget_media_gallery .gallery-columns-5 .gallery-caption,
    … …  
    29983608    display: none;
    29993609}
     3610
    30003611.widget_media_gallery .gallery-columns-1 .gallery-item {
    30013612    -webkit-box-flex: 0;
    … …  
    30043615    max-width: 100%;
    30053616}
     3617
    30063618.widget_media_gallery .gallery-columns-2 .gallery-item {
    30073619    -webkit-box-flex: 0;
    … …  
    30103622    max-width: 50%;
    30113623}
     3624
    30123625.widget_media_gallery .gallery-columns-3 .gallery-item {
    30133626    -webkit-box-flex: 0;
    … …  
    30163629    max-width: 33.3333333333%;
    30173630}
     3631
    30183632.widget_media_gallery .gallery-columns-4 .gallery-item {
    30193633    -webkit-box-flex: 0;
    … …  
    30223636    max-width: 25%;
    30233637}
     3638
    30243639.widget_media_gallery .gallery-columns-5 .gallery-item {
    30253640    -webkit-box-flex: 0;
    … …  
    30283643    max-width: 20%;
    30293644}
     3645
    30303646.widget_media_gallery .gallery-columns-6 .gallery-item {
    30313647    -webkit-box-flex: 0;
    … …  
    30343650    max-width: 16.6666666667%;
    30353651}
     3652
    30363653.widget_media_gallery .gallery-columns-7 .gallery-item {
    30373654    -webkit-box-flex: 0;
    … …  
    30403657    max-width: 14.2857142857%;
    30413658}
     3659
    30423660.widget_media_gallery .gallery-columns-8 .gallery-item {
    30433661    -webkit-box-flex: 0;
    … …  
    30463664    max-width: 12.5%;
    30473665}
     3666
    30483667.widget_media_gallery .gallery-columns-9 .gallery-item {
    30493668    -webkit-box-flex: 0;
    … …  
    30523671    max-width: 11.1111111111%;
    30533672}
     3673
    30543674/* Text widget */
    30553675.widget_text {
    … …  
    30573677    word-wrap: break-word;
    30583678}
     3679
    30593680.widget_text ul {
    30603681    list-style: disc;
    30613682    margin: 0 0 1rem 1rem;
    30623683}
     3684
    30633685.widget_text ol {
    30643686    list-style: decimal;
    30653687}
     3688
    30663689.widget_text ul li,
    30673690.widget_text ol li {
    30683691    border: none;
    30693692}
     3693
    30703694.widget_text ul li:last-child,
    30713695.widget_text ol li:last-child {
    30723696    padding-bottom: 0;
    30733697}
     3698
    30743699.widget_text ul li ul {
    30753700    margin: 0 0 0 1rem;
    30763701}
     3702
    30773703.widget_text ul li li {
    30783704    padding-left: 0;
    30793705    padding-right: 0;
    30803706}
     3707
    30813708.widget_text ol li {
    30823709    list-style-position: inside;
    30833710}
    3084 .widget_text ol li + li {
     3711
     3712.widget_text ol li+li {
    30853713    margin-top: -1px;
    30863714}
     3715
    30873716/*Custom Widgets*/
    30883717.widget .tab-head .twp-nav-tabs {
    … …  
    30903719    margin-bottom: 15px;
    30913720}
     3721
    30923722.widget .tab-head .twp-nav-tabs li {
    30933723    float: left;
    … …  
    30953725    width: 33.33%;
    30963726}
    3097 .widget .tab-head .twp-nav-tabs > li > a {
     3727
     3728.widget .tab-head .twp-nav-tabs>li>a {
    30983729    display: block;
    30993730    padding: 15px 0;
    … …  
    31023733    font-weight: 700;
    31033734}
    3104 .widget .tab-head .twp-nav-tabs > li.active > a,
    3105 .widget .tab-head .twp-nav-tabs > li > a:focus,
    3106 .widget .tab-head .twp-nav-tabs > li > a:hover,
    3107 .widget .tab-head .twp-nav-tabs > li.active > a:focus,
    3108 .widget .tab-head .twp-nav-tabs > li.active > a:hover {
     3735
     3736.widget .tab-head .twp-nav-tabs>li.active>a,
     3737.widget .tab-head .twp-nav-tabs>li>a:focus,
     3738.widget .tab-head .twp-nav-tabs>li>a:hover,
     3739.widget .tab-head .twp-nav-tabs>li.active>a:focus,
     3740.widget .tab-head .twp-nav-tabs>li.active>a:hover {
    31093741    background: #000;
    31103742    color: #fff;
    31113743}
     3744
    31123745.widget .tab-head .post-description {
    31133746    margin-top: 20px;
    31143747}
     3748
    31153749.site-content .data-bg:not(.site-content .single-featured-banner .data-bg) {
    31163750    -webkit-transition: 0.4s ease;
    … …  
    31193753    transition: 0.4s ease;
    31203754}
     3755
    31213756/*.site-content .data-bg:hover:not(.site-content .single-featured-banner .data-bg) {
    31223757    filter: blur(0.15rem);
    … …  
    31253760    color: #fff;
    31263761}
     3762
    31273763.site-content .single-featured-banner .data-bg {
    31283764    position: relative;
    … …  
    31303766    background-attachment: fixed;
    31313767}
     3768
    31323769.site-content .single-featured-banner .data-bg::before {
    31333770    position: absolute;
    … …  
    31403777    background-color: rgba(0, 0, 0, 0.14);
    31413778}
     3779
    31423780.site-content .single-featured-banner .featured-banner-content .entry-meta a {
    31433781    color: inherit;
    31443782}
     3783
    31453784.site-content .single-featured-banner .breadcrumbs ul li span:before,
    31463785.site-content .single-featured-banner .entry-meta-item::before {
    31473786    color: #fff;
    31483787}
     3788
    31493789.tab-icon {
    31503790    width: 15px;
    … …  
    31543794    vertical-align: middle;
    31553795}
     3796
    31563797.site-content .tab-icon {
    31573798    width: 20px;
    31583799    height: 20px;
    31593800}
     3801
    31603802.theme-widget-list li .article-list {
    31613803    margin-bottom: 1rem;
    31623804    padding-bottom: 1rem;
    31633805}
     3806
    31643807.theme-widget-list li:last-child .article-list {
    31653808    border: 0;
    … …  
    31673810    padding-bottom: 0;
    31683811}
     3812
    31693813.theme-widget-list .article-image {
    31703814    position: relative;
    31713815}
     3816
    31723817.category-widget-header .category-title,
    31733818.category-widget-header .post-count {
    … …  
    31753820    vertical-align: middle;
    31763821}
     3822
    31773823.category-widget-header .category-title {
    31783824    font-weight: 700;
    … …  
    31803826    letter-spacing: 1px;
    31813827}
     3828
    31823829.category-widget-description,
    31833830.category-latest-article .entry-title {
    … …  
    31853832    margin-bottom: 0;
    31863833}
     3834
    31873835.author-widget-details .profile-data-bg {
    31883836    border-radius: 100%;
    … …  
    31923840    width: 160px;
    31933841}
     3842
    31943843.data-bg-enable.author-widget-details .profile-data-bg {
    31953844    margin-top: -80px;
    31963845}
     3846
    31973847.author-widget-details .author-content {
    31983848    text-align: center;
    31993849}
     3850
    32003851.author-content .entry-title {
    32013852    margin-top: 10px;
    32023853}
     3854
    32033855.author-widget-details .author-social-profiles {
    32043856    margin-top: 20px;
    … …  
    32063858    text-align: center;
    32073859}
    3208 .author-widget-details .author-social-profiles > a {
     3860
     3861.author-widget-details .author-social-profiles>a {
    32093862    display: inline-block;
    32103863    margin: 0 5px;
    32113864}
     3865
    32123866.author-widget-details .author-social-profiles .svg-icon {
    32133867    color: #fff;
    … …  
    32193873    outline-offset: 3px;
    32203874}
     3875
    32213876.author-widget-details .author-social-profiles a:hover .svg-icon,
    32223877.author-widget-details .author-social-profiles a:focus .svg-icon {
    32233878    background: #000;
    32243879}
     3880
    32253881.theme-social-widget ul li {
    32263882    margin: 2px 0;
    … …  
    32283884    vertical-align: middle;
    32293885}
     3886
    32303887.theme-social-widget ul li a {
    32313888    background: #000;
    … …  
    32373894    text-align: center;
    32383895}
     3896
    32393897.theme-social-widget ul li a:hover,
    32403898.theme-social-widget ul li a:focus {
    … …  
    32433901    color: #fff;
    32443902}
     3903
    32453904.theme-social-widget ul li .svg-icon {
    32463905    width: 26px;
    … …  
    32493908    vertical-align: middle;
    32503909}
     3910
    32513911/*--------------------------------------------------------------
    32523912# Content
    … …  
    32553915    margin-bottom: 4rem;
    32563916}
     3917
    32573918.breadcrumbs {
    32583919    font-size: 1.6rem;
    32593920    margin: 0 auto 20px;
    32603921}
     3922
    32613923@media (max-width: 767px) {
    32623924    .breadcrumbs {
    32633925        display: none;
    32643926    }
     3927
    32653928    .slider-main {
    32663929        display: block;
    … …  
    32683931        padding-top: 0px;
    32693932    }
    3270     .site-topbar,.header-wrapper{
     3933
     3934    .site-topbar,
     3935    .header-wrapper {
    32713936        text-align: center;
    32723937    }
    3273     .header-wrapper, .header-wrapper .header-areas-left, .header-wrapper .header-areas-center, .header-wrapper .header-areas-right{
     3938
     3939    .header-wrapper,
     3940    .header-wrapper .header-areas-left,
     3941    .header-wrapper .header-areas-center,
     3942    .header-wrapper .header-areas-right {
    32743943        display: grid;
    32753944        justify-content: unset;
    32763945    }
    3277     .right-box h6{
     3946
     3947    .right-box h6 {
    32783948        margin-top: 0px;
    32793949    }
    3280     .header-wrapper .header-areas-left,.header-wrapper .header-areas-right {
     3950
     3951    .header-wrapper .header-areas-left,
     3952    .header-wrapper .header-areas-right {
    32813953        justify-content: unset;
    32823954        margin-bottom: 15px;
    32833955    }
    3284     .main-carousel-caption .post-content{
     3956
     3957    .main-carousel-caption .post-content {
    32853958        width: 100%;
    32863959    }
    3287     .theme-banner-block .btn-fancy-primary.slider-btn-1{
     3960
     3961    .theme-banner-block .btn-fancy-primary.slider-btn-1 {
    32883962        margin-right: 0px;
    32893963        margin-bottom: 10px;
    32903964    }
    3291     .main-carousel-caption{
     3965
     3966    .main-carousel-caption {
    32923967        padding: 0px !important;
    32933968    }
    3294     .navbar-controls{
     3969
     3970    .navbar-controls {
    32953971        justify-content: center;
    32963972    }
    3297     h1.site-title{
     3973
     3974    h1.site-title {
    32983975        margin-bottom: 0;
    32993976    }
    33003977}
     3978
    33013979.breadcrumbs a {
    33023980    color: inherit;
    33033981}
     3982
    33043983.breadcrumbs ul {
    33053984    list-style: none;
    … …  
    33073986    padding: 0;
    33083987}
     3988
    33093989.breadcrumbs ul li {
    33103990    display: inline-block;
    33113991}
     3992
    33123993.breadcrumbs ul .trail-item span {
    33133994    position: relative;
    33143995}
     3996
    33153997.breadcrumbs ul .trail-item.trail-begin span {
    33163998    padding-left: 0;
    33173999}
     4000
    33184001.breadcrumbs ul li span:before {
    33194002    content: "/";
    … …  
    33214004    color: rgba(0, 0, 0, 0.24);
    33224005}
     4006
    33234007.breadcrumbs ul .trail-item.trail-begin span:before {
    33244008    content: none;
    … …  
    33304014
    33314015.sticky .entry-header h2 a span::before {
    3332   content: '';
    3333   font-size: 1.2rem;
    3334   background: url(assets/images/pin.png) no-repeat scroll 0 0px !important;
    3335   font-weight: 900;
    3336   padding: 10px 15px;
    3337 }
     4016    content: '';
     4017    font-size: 1.2rem;
     4018    background: url(assets/images/pin.png) no-repeat scroll 0 0px !important;
     4019    font-weight: 900;
     4020    padding: 10px 15px;
     4021}
     4022
    33384023/*--------------------------------------------------------------
    33394024## Posts and pages
    … …  
    33424027    display: block;
    33434028}
    3344 .theme-article-details{
     4029
     4030.theme-article-details {
    33454031    margin-bottom: 20px;
    33464032}
     4033
    33474034.widget-area-wrapper button.search-submit {
    33484035    padding: 17px 25px;
    33494036}
     4037
    33504038.updated:not(.published) {
    33514039    display: none;
    33524040}
     4041
    33534042.single .post-thumbnail {
    33544043    margin-bottom: 3rem;
    33554044    padding-bottom: 3rem;
    33564045}
     4046
    33574047@media (max-width: 991px) {
    33584048    .entry-header-1 .entry-title {
    … …  
    33604050    }
    33614051}
     4052
    33624053@media (max-width: 575px) {
    33634054    .entry-header-1 .entry-title {
    … …  
    33654056    }
    33664057}
     4058
    33674059.entry-title a {
    33684060    color: inherit;
    33694061}
     4062
    33704063.page-links {
    33714064    clear: both;
    33724065    margin: 0 0 1.5em;
    33734066}
     4067
    33744068.wrapper,
    33754069.wrapper-fluid {
    … …  
    33784072    margin-left: auto;
    33794073}
     4074
    33804075.wrapper {
    33814076    padding-right: 15px;
    33824077    padding-left: 15px;
    33834078}
     4079
    33844080@media (min-width: 1400px) {
    33854081    .wrapper-fluid {
    … …  
    33874083    }
    33884084}
     4085
    33894086@media (min-width: 992px) {
    33904087    .wrapper {
    … …  
    33924089    }
    33934090}
     4091
    33944092@media only screen and (min-width: 1441px) {
    33954093    .wrapper {
    … …  
    33974095    }
    33984096}
     4097
    33994098.column-row {
    34004099    display: -ms-flexbox;
    … …  
    34054104    margin-left: -15px;
    34064105}
     4106
    34074107.column-row-collapse {
    34084108    margin-right: 0;
    34094109    margin-left: 0;
    34104110}
     4111
    34114112.column-row-small {
    34124113    margin-right: -5px;
    34134114    margin-left: -5px;
    34144115}
     4116
    34154117.column {
    34164118    position: relative;
    … …  
    34194121    padding-left: 15px;
    34204122}
     4123
    34214124.column-row-collapse .column {
    34224125    padding-right: 0;
    34234126    padding-left: 0;
    34244127}
     4128
    34254129.column-row-small .column {
    34264130    padding-right: 5px;
    34274131    padding-left: 5px;
    34284132}
     4133
    34294134.column-1 {
    34304135    -ms-flex: 0 0 8.333333%;
    … …  
    34324137    max-width: 8.333333%;
    34334138}
     4139
    34344140.column-2 {
    34354141    -ms-flex: 0 0 16.666667%;
    … …  
    34374143    max-width: 16.666667%;
    34384144}
     4145
    34394146.column-3 {
    34404147    -ms-flex: 0 0 25%;
    … …  
    34424149    max-width: 25%;
    34434150}
     4151
    34444152.column-4 {
    34454153    -ms-flex: 0 0 33.333333%;
    … …  
    34474155    max-width: 33.333333%;
    34484156}
     4157
    34494158.column-5 {
    34504159    -ms-flex: 0 0 41.666667%;
    … …  
    34524161    max-width: 41.666667%;
    34534162}
     4163
    34544164.column-6 {
    34554165    -ms-flex: 0 0 50%;
    … …  
    34574167    max-width: 50%;
    34584168}
     4169
    34594170.column-7 {
    34604171    -ms-flex: 0 0 58.333333%;
    … …  
    34624173    max-width: 58.333333%;
    34634174}
     4175
    34644176.column-8 {
    34654177    -ms-flex: 0 0 66.666667%;
    … …  
    34674179    max-width: 66.666667%;
    34684180}
     4181
    34694182.column-9 {
    34704183    -ms-flex: 0 0 75%;
    … …  
    34724185    max-width: 75%;
    34734186}
     4187
    34744188.column-10 {
    34754189    -ms-flex: 0 0 83.333333%;
    … …  
    34774191    max-width: 83.333333%;
    34784192}
     4193
    34794194.column-11 {
    34804195    -ms-flex: 0 0 91.666667%;
    … …  
    34824197    max-width: 91.666667%;
    34834198}
     4199
    34844200.column-12 {
    34854201    -ms-flex: 0 0 100%;
    … …  
    34874203    max-width: 100%;
    34884204}
     4205
    34894206@media (min-width: 992px) {
    34904207    .column-order-1 {
    … …  
    34924209        order: 1;
    34934210    }
     4211
    34944212    .column-order-2 {
    34954213        -ms-flex-order: 2;
    34964214        order: 2;
    34974215    }
     4216
    34984217    .column-order-3 {
    34994218        -ms-flex-order: 3;
    … …  
    35014220    }
    35024221}
     4222
    35034223@media (max-width: 991px) {
    35044224    .column-sm-12 {
    … …  
    35074227        max-width: 100%;
    35084228    }
     4229
    35094230    .column-sm-6 {
    35104231        -ms-flex: 0 0 50%;
    … …  
    35124233        max-width: 50%;
    35134234    }
     4235
    35144236    .column-sm-4 {
    35154237        -ms-flex: 0 0 33.333333%;
    … …  
    35174239        max-width: 33.333333%;
    35184240    }
     4241
    35194242    .column-sm-3 {
    35204243        -ms-flex: 0 0 25%;
    … …  
    35234246    }
    35244247}
     4248
    35254249@media (max-width: 767px) {
    35264250    .column-xs-12 {
    … …  
    35294253        max-width: 100%;
    35304254    }
     4255
    35314256    .column-xs-6 {
    35324257        -ms-flex: 0 0 50%;
    … …  
    35344259        max-width: 50%;
    35354260    }
     4261
    35364262    .column-xs-4 {
    35374263        -ms-flex: 0 0 33.333333%;
    … …  
    35394265        max-width: 33.333333%;
    35404266    }
     4267
    35414268    .column-xs-3 {
    35424269        -ms-flex: 0 0 25%;
    … …  
    35444271        max-width: 25%;
    35454272    }
     4273
    35464274    .hidden-xs-screen {
    35474275        display: none;
    … …  
    35504278    }
    35514279}
    3552 .archive-main-block,.singular-main-block {
     4280
     4281.archive-main-block,
     4282.singular-main-block {
    35534283    border-top: 1px solid;
    35544284    border-color: #ededed;
    35554285}
     4286
    35564287.single-product .content-area {
    35574288    width: 100%;
    3558   }
     4289}
     4290
    35594291.content-area {
    35604292    position: relative;
    … …  
    35664298    flex: 0 0 75%;
    35674299}
     4300
    35684301@media (max-width: 1400px) {
    35694302    .content-area {
    … …  
    35734306    }
    35744307}
     4308
    35754309@media (max-width: 1024px) {
    35764310    .content-area {
    … …  
    35794313    }
    35804314}
     4315
    35814316.no-sidebar .content-area {
    35824317    -ms-flex: 0 0 100%;
    … …  
    35844319    max-width: 100%;
    35854320}
     4321
    35864322.left-sidebar .content-area #site-content {
    35874323    padding-left: 2%;
    35884324}
     4325
    35894326.widget-area {
    35904327    -ms-flex: 0 0 25%;
    … …  
    35944331    padding-left: 15px;
    35954332}
     4333
    35964334@media (max-width: 1400px) {
    35974335    .widget-area {
    … …  
    36014339    }
    36024340}
     4341
    36034342@media (max-width: 1024px) {
    36044343    .widget-area {
    … …  
    36084347    }
    36094348}
     4349
    36104350.widget-area-wrapper {
    36114351    position: -webkit-sticky;
    … …  
    36174357    padding-top: 4rem;
    36184358}
     4359
    36194360.widget-area-wrapper .widget {
    3620     border-bottom: 1px solid;
    3621 }
     4361    background: #ffffff;
     4362    border: 1px solid #ededed !important;
     4363    border-radius: 8px;
     4364    box-shadow: 0 10px 24px rgba(1, 15, 28, 0.05);
     4365    margin-bottom: 2.4rem;
     4366    padding: 2.4rem;
     4367}
     4368
    36224369.widget-area-wrapper .widget:last-child {
    36234370    border-bottom: none;
    36244371}
     4372
    36254373.left-sidebar .widget-area {
    36264374    border-right: 1px solid;
    36274375}
     4376
    36284377.left-sidebar .widget-area-wrapper .widget {
    36294378    margin-right: 40px;
    36304379}
     4380
    36314381@media (max-width: 1400px) {
    36324382    .left-sidebar .content-area #site-content {
    … …  
    36344384    }
    36354385}
     4386
    36364387@media (max-width: 1024px) {
    36374388    .left-sidebar .widget-area-wrapper {
    … …  
    36394390        border-right: none;
    36404391    }
     4392
    36414393    .left-sidebar .widget-area-wrapper .widget {
    36424394        margin-right: 0;
    36434395    }
    36444396}
     4397
    36454398.right-sidebar .content-area {
    36464399    -ms-flex-order: 1;
    36474400    order: 1;
    36484401}
     4402
    36494403.right-sidebar .widget-area {
    3650     border-left: 1px solid;
     4404    border-left: 0px solid;
    36514405    -ms-flex-order: 2;
    36524406    order: 2;
    36534407    z-index: 1;
    36544408}
     4409
    36554410.right-sidebar .widget-area-wrapper .widget {
    3656     margin-left: 40px;
    3657 }
     4411    margin-left: 0px;
     4412}
     4413
    36584414.right-sidebar .content-area #site-content {
    36594415    padding-right: 2%;
    36604416    padding-left: 0;
    36614417}
     4418
    36624419@media (max-width: 1400px) {
    36634420    .right-sidebar .content-area #site-content {
    … …  
    36654422    }
    36664423}
     4424
    36674425@media (max-width: 1024px) {
    36684426    .right-sidebar .widget-area-wrapper {
    … …  
    36704428        padding-left: 0;
    36714429    }
     4430
    36724431    .right-sidebar .widget-area-wrapper .widget {
    36734432        margin-left: 0;
    36744433    }
    36754434}
     4435
    36764436.widget-title,
    3677 .widget_block .wp-block-group > .wp-block-group__inner-container > h2 {
     4437.widget_block .wp-block-group>.wp-block-group__inner-container>h2 {
    36784438    text-transform: capitalize;
    36794439    border-bottom: 1px solid;
    … …  
    36814441    margin-bottom: 2rem;
    36824442}
     4443
    36834444.widget-area-wrapper .widget_recent_entries ul li a {
    36844445    background-image: linear-gradient(180deg, transparent 94%, #000 0);
    … …  
    36894450    transition: background-size 0.4s ease;
    36904451}
     4452
    36914453.widget-area-wrapper .widget_recent_entries ul li a:hover {
    36924454    text-decoration: none;
    36934455    background-size: 100% 100%;
    36944456}
     4457
    36954458.widget-area-wrapper ul li a:hover {
    36964459    color: unset;
    36974460}
     4461
    36984462@media (max-width: 1024px) {
     4463
    36994464    .content-area,
    37004465    .widget-area {
    … …  
    37044469    }
    37054470}
     4471
    37064472.alignnone,
    37074473.aligncenter {
    … …  
    37094475    margin-top: 4rem;
    37104476}
     4477
    37114478.alignwide,
    37124479.alignfull {
    … …  
    37144481    margin-top: 6rem;
    37154482}
     4483
    37164484.alignleft {
    37174485    margin: 0.5rem 2.5rem 2.5rem 0;
    37184486}
     4487
    37194488.alignright {
    37204489    margin: 0.5rem 0 2.5rem 2.5rem;
    37214490}
     4491
    37224492@media only screen and (min-width: 1400px) {
    37234493    .entry-content .alignwide {
    … …  
    37264496    }
    37274497}
    3728 .alignfull > figcaption,
    3729 .alignfull > .wp-caption-text {
     4498
     4499.alignfull>figcaption,
     4500.alignfull>.wp-caption-text {
    37304501    width: calc(100% - 8rem);
    37314502}
     4503
    37324504.entry-meta {
    37334505    display: flex;
    … …  
    37374509    text-transform: uppercase;
    37384510}
     4511
    37394512.entry-meta-center {
    37404513    justify-content: center;
    37414514}
     4515
    37424516.entry-meta a {
    37434517    text-decoration: none;
    37444518}
     4519
    37454520.entry-meta-item,
    37464521.entry-meta .cat-links a {
    37474522    position: relative;
    37484523}
     4524
    37494525.cat-links {
    37504526    display: flex;
    … …  
    37524528    flex-wrap: wrap;
    37534529}
     4530
    37544531.entry-meta .cat-links a {
    37554532    display: inline;
    … …  
    37594536    margin-right: 0.5rem;
    37604537}
     4538
    37614539.entry-meta .cat-links a:hover:not(.entry-meta .cat-links a:first-child) {
    37624540    opacity: 0.6;
    37634541}
     4542
    37644543.entry-meta .cat-links a::before,
    37654544.entry-meta-item::before {
    … …  
    37724551    color: #000;
    37734552}
     4553
    37744554.entry-meta .cat-links a:last-child {
    37754555    margin-right: 0;
    37764556    padding-right: 0;
    37774557}
     4558
    37784559.entry-meta .cat-links a:last-child::before {
    37794560    display: none;
    37804561}
     4562
    37814563.entry-meta .cat-links a:first-child {
    37824564    color: var(--global-color);
    37834565}
     4566
    37844567.entry-meta .cat-links a:first-child:hover,
    37854568.entry-meta .cat-links a:first-child:focus {
    37864569    color: #000;
    37874570}
     4571
    37884572.entry-meta .entry-meta-item {
    37894573    margin: 0 1rem 1rem 0;
    37904574    padding-right: 1.5rem;
    37914575}
     4576
    37924577.entry-meta .entry-meta-item:last-child {
    37934578    margin-right: 0;
    37944579    padding-right: 0;
    37954580}
     4581
    37964582.entry-meta .entry-meta-item:last-child::before {
    37974583    display: none;
    37984584}
     4585
    37994586.entry-meta-left .entry-meta-avatar {
    38004587    width: 40px;
    … …  
    38044591    overflow: hidden;
    38054592}
     4593
    38064594.entry-meta .entry-meta-right .entry-meta-item {
    38074595    font-size: 1.4rem;
    … …  
    38094597    margin-bottom: 0;
    38104598}
     4599
    38114600.entry-meta-wrapper {
    38124601    align-items: center;
    … …  
    38144603    flex-wrap: nowrap;
    38154604}
     4605
    38164606.entry-meta-item .entry-meta-icon {
    38174607    margin-right: 1rem;
    38184608}
     4609
    38194610.entry-meta-label {
    38204611    margin-right: 5px;
    38214612}
     4613
    38224614.post-navigation {
    38234615    border-style: solid;
    38244616    border-width: 0.1rem 0;
    38254617}
     4618
    38264619.post-navigation .nav-links {
    38274620    display: flex;
    38284621}
    3829 .post-navigation .nav-links > div + div {
     4622
     4623.post-navigation .nav-links>div+div {
    38304624    margin-top: 1rem;
    38314625}
    3832 .post-navigation span.post-title{
     4626
     4627.post-navigation span.post-title {
    38334628    word-break: break-all;
    38344629}
     4630
    38354631.post-navigation a {
    38364632    align-items: baseline;
    … …  
    38384634    text-decoration: none;
    38394635}
     4636
    38404637.post-navigation .arrow {
    38414638    margin-right: 1rem;
    38424639}
     4640
    38434641@media (max-width: 767px) {
    38444642    .post-navigation .nav-links {
    38454643        display: block;
    38464644    }
    3847     .navigation-wrapper .post-navigation .nav-links > div {
     4645
     4646    .navigation-wrapper .post-navigation .nav-links>div {
    38484647        max-width: 100%;
    38494648        margin: 2rem 0;
    38504649    }
    38514650}
     4651
    38524652/* article wrapper  */
    38534653.post-thumbnail,
    … …  
    38614661    object-fit: cover;
    38624662}
     4663
    38634664.site-content .article-wraper-archive {
    38644665    display: grid;
    … …  
    38724673    word-wrap: break-word;
    38734674    hyphens: auto;
    3874 }
     4675    box-shadow: 0 10px 24px rgba(1, 15, 28, 0.05);
     4676    padding: 10px;
     4677    background: #ffffff;
     4678    border: 1px solid #ededed;
     4679}
     4680
    38754681.site-content .content-area .theme-article-image {
    38764682    margin-bottom: 2rem;
     4683}
     4684
     4685.theme-btn-link {
     4686    border: 1px solid var(--global-color);
     4687    padding: 10px;
     4688    box-shadow: 2px 4px 11px #00000029;
     4689    border-radius: 7px;
     4690}
     4691
     4692.site-content .theme-article-post .cat-links {
     4693    text-transform: capitalize;
     4694    font-size: 14px;
     4695}
     4696
     4697.site-content .theme-article-post .entry-title {
     4698    font-size: 21px;
     4699    line-height: 27px;
     4700}
     4701
     4702.site-content .theme-article-post .entry-content p {
     4703    word-wrap: break-word;
     4704    font-size: 16px;
     4705    font-weight: 500;
     4706}
     4707
     4708.site-content .nav-links {
     4709    width: 100%;
     4710}
     4711
     4712.archive-main-block .column-row {
     4713    row-gap: 30px;
     4714}
     4715
     4716.site-content .theme-article-details {
     4717    margin-bottom: 20px;
     4718}
     4719
     4720@media screen and (min-width: 600px) and (max-width: 1200px) {
     4721    .site-content .article-wraper-archive {
     4722        grid-template-columns: repeat(2, 1fr) !important;
     4723    }
    38774724}
    38784725
    … …  
    38844731    margin-top: 5rem;
    38854732}
     4733
    38864734@media (max-width: 1024px) {
    38874735    .post-navigation {
    … …  
    38894737    }
    38904738}
     4739
    38914740.post-navigation .nav-links {
    38924741    flex-direction: row;
    38934742    justify-content: space-between;
    38944743}
    3895 .post-navigation .nav-links > div {
     4744
     4745.post-navigation .nav-links>div {
    38964746    max-width: calc(50% - 2rem);
    38974747}
    3898 .post-navigation .nav-links > div + div {
     4748
     4749.post-navigation .nav-links>div+div {
    38994750    margin: 0 0 0 4rem;
    39004751}
     4752
    39014753.post-navigation .arrow {
    39024754    margin: 0 2rem 0 0;
    39034755}
     4756
    39044757.post-navigation .nav-next:only-child {
    39054758    margin-left: auto;
    39064759}
     4760
    39074761.post-navigation .nav-next a {
    39084762    flex-direction: row-reverse;
    39094763    text-align: right;
    39104764}
     4765
    39114766.post-navigation .nav-next .arrow {
    39124767    margin: 0 0 0 2rem;
    39134768}
     4769
    39144770.theme-ajax-post-load {
    39154771    display: flex;
    … …  
    39184774    margin-bottom: 6rem;
    39194775}
     4776
    39204777.pagination {
    39214778    margin-top: 3.25rem;
    … …  
    39234780    text-align: center;
    39244781}
     4782
    39254783.pagination a {
    39264784    color: inherit;
    39274785}
     4786
    39284787.pagination .page-numbers {
    39294788    display: inline-block;
    … …  
    39314790    color: #abadaf;
    39324791}
     4792
    39334793.pagination .page-numbers.current {
    39344794    color: #161719;
    39354795}
     4796
    39364797.pagination .page-numbers:last-child {
    39374798    margin-right: 0;
    39384799}
     4800
    39394801@media only screen and (min-width: 600px) {
     4802
    39404803    .pagination .prev:after,
    39414804    .pagination .next:before {
    … …  
    39484811        background-color: #eaebee;
    39494812    }
     4813
    39504814    .pagination .prev:after {
    39514815        margin-left: 1.25em;
    39524816    }
     4817
    39534818    .pagination .next:before {
    39544819        margin-right: 1.25em;
    39554820    }
    39564821}
     4822
    39574823/*--------------------------------------------------------------
    39584824## Comments
    39594825--------------------------------------------------------------*/
    39604826
    3961     #comments ol.children img {
    3962         width: 30px;
    3963     }
    3964     #comments ol {
    3965         list-style: none;
    3966         padding-left: 0;
    3967     }
    3968     #comments{ 
    3969         margin-top:30px;
    3970     } 
    3971     #comments h2.comments-title{
    3972         font-size:20px;
    3973         font-weight:bold;
    3974         padding:20px 0;
    3975         margin-bottom: 10px;
    3976     }
    3977     #comments h3.comment-reply-title{
    3978         font-size:20px;
    3979         font-weight:bold;
    3980         clear:both;
    3981     } 
    3982     #comments input[type="text"],
    3983     #comments input[type="email"],
    3984     #comments textarea{
    3985         width:100%;
    3986         padding:12px 10px;
    3987         font-size:18px;
    3988         margin:20px 0 0 0;
    3989     }
    3990     #comments input[type="submit"].submit{
    3991         background: var(--global-color);
    3992         color: #fff;
    3993         padding: 15px;
    3994         font-weight: bold;
    3995         font-size: 12px;
    3996         letter-spacing: 2px;
    3997     }
    3998     #comments a.comment-reply-link{
    3999         color:#fff;
    4000         background:var(--global-color);
    4001         padding:5px 15px;
    4002     } 
    4003     #comments a.comment-reply-link:hover{
    4004         background:#ddd;
    4005         color: #000;
    4006     }
    4007     #comments a time{
    4008         color:#000;
    4009         font-weight:bold;
    4010         font-size:12px;
    4011     }
    4012     #comments ol li{
    4013         width:100%;
    4014         list-style:none;
    4015         margin: 0 0 20px;
    4016         padding: 20px;
    4017         background:#f5f5f5;
    4018         display:inline-block;
    4019         border: 1px solid #d6d6d6;
    4020     }   
    4021     #comments ul{
    4022         margin:0 0 0 40px;
    4023     }
    4024     #comments .reply{
    4025         float:right;
    4026     }
    4027     #comments .comment-metadata{
    4028         width:90%;
    4029         float:left;
    4030         padding:1% 0 0 0;
    4031     }
    4032     #comments .comment-content{
    4033         width:90%;
    4034         float:left;
    4035         margin-left:0;
    4036     }
    4037     #comments p {
    4038         width:100%;
    4039         float:left;
    4040     }
     4827#comments ol.children img {
     4828    width: 30px;
     4829}
     4830
     4831#comments ol {
     4832    list-style: none;
     4833    padding-left: 0;
     4834}
     4835
     4836#comments {
     4837    margin-top: 30px;
     4838}
     4839
     4840#comments h2.comments-title {
     4841    font-size: 20px;
     4842    font-weight: bold;
     4843    padding: 20px 0;
     4844    margin-bottom: 10px;
     4845}
     4846
     4847#comments h3.comment-reply-title {
     4848    font-size: 20px;
     4849    font-weight: bold;
     4850    clear: both;
     4851}
     4852
     4853#comments input[type="text"],
     4854#comments input[type="email"],
     4855#comments textarea {
     4856    width: 100%;
     4857    padding: 12px 10px;
     4858    font-size: 18px;
     4859    margin: 20px 0 0 0;
     4860}
     4861
     4862#comments input[type="submit"].submit {
     4863    background: var(--global-color);
     4864    color: #fff;
     4865    padding: 15px;
     4866    font-weight: bold;
     4867    font-size: 12px;
     4868    letter-spacing: 2px;
     4869}
     4870
     4871#comments a.comment-reply-link {
     4872    color: #fff;
     4873    background: var(--global-color);
     4874    padding: 5px 15px;
     4875}
     4876
     4877#comments a.comment-reply-link:hover {
     4878    background: #ddd;
     4879    color: #000;
     4880}
     4881
     4882#comments a time {
     4883    color: #000;
     4884    font-weight: bold;
     4885    font-size: 12px;
     4886}
     4887
     4888#comments ol li {
     4889    width: 100%;
     4890    list-style: none;
     4891    margin: 0 0 20px;
     4892    padding: 20px;
     4893    background: #f5f5f5;
     4894    display: inline-block;
     4895    border: 1px solid #d6d6d6;
     4896}
     4897
     4898#comments ul {
     4899    margin: 0 0 0 40px;
     4900}
     4901
     4902#comments .reply {
     4903    float: right;
     4904}
     4905
     4906#comments .comment-metadata {
     4907    width: 90%;
     4908    float: left;
     4909    padding: 1% 0 0 0;
     4910}
     4911
     4912#comments .comment-content {
     4913    width: 90%;
     4914    float: left;
     4915    margin-left: 0;
     4916}
     4917
     4918#comments p {
     4919    width: 100%;
     4920    float: left;
     4921}
    40414922
    40424923/*----------single-post-comments---------*/
    4043     .comments .comment-author, .comment-author.vcard {
    4044         width: 50%;
    4045         float: left;
    4046     }
    4047     .comment-meta.commentmetadata {
    4048         float: right;
    4049         width: 50%;
    4050         text-align: right;
    4051     }
    4052     .comments p {
    4053         width: 90%;
    4054         float: left;
    4055     }
    4056     .comments .reply {
    4057         float: left;
    4058     }
    4059     .reply {
    4060         margin-bottom: 15px;
    4061         width: 100%;
    4062         float: left;
    4063     }
    4064     p.comment-form-comment label {
    4065         display: block;
    4066     }
     4924.comments .comment-author,
     4925.comment-author.vcard {
     4926    width: 50%;
     4927    float: left;
     4928}
     4929
     4930.comment-meta.commentmetadata {
     4931    float: right;
     4932    width: 50%;
     4933    text-align: right;
     4934}
     4935
     4936.comments p {
     4937    width: 90%;
     4938    float: left;
     4939}
     4940
     4941.comments .reply {
     4942    float: left;
     4943}
     4944
     4945.reply {
     4946    margin-bottom: 15px;
     4947    width: 100%;
     4948    float: left;
     4949}
     4950
     4951p.comment-form-comment label {
     4952    display: block;
     4953}
     4954
    40674955/*--------------------------------------------------------------
    40684956# Infinite scroll
    … …  
    40734961    display: none;
    40744962}
     4963
    40754964.infinity-end.neverending .site-footer {
    40764965    display: block;
    40774966}
     4967
    40784968/*--------------------------------------------------------------
    40794969# Media
    … …  
    40874977    padding: 0;
    40884978}
     4979
    40894980embed,
    40904981iframe,
    … …  
    40924983    max-width: 100%;
    40934984}
     4985
    40944986.wp-custom-logo .site-logo {
    40954987    margin: 0;
    40964988}
     4989
    40974990@media (max-width: 575px) {
    40984991    .wp-custom-logo .site-logo .custom-logo-link {
    40994992        max-width: 200px;
    4100         margin:0 auto;
    4101     }
    4102 }
     4993        margin: 0 auto;
     4994    }
     4995}
     4996
    41034997.custom-logo-link {
    41044998    display: block;
    41054999    margin-bottom: 1.5rem;
    41065000}
     5001
    41075002/*--------------------------------------------------------------
    41085003## Captions
    … …  
    41125007    max-width: 100%;
    41135008}
     5009
    41145010.wp-caption img[class*="wp-image-"] {
    41155011    display: block;
    … …  
    41175013    margin-right: auto;
    41185014}
     5015
    41195016.wp-caption .wp-caption-text {
    41205017    margin: 0.8075em 0;
    41215018}
     5019
    41225020.wp-caption.aligncenter {
    41235021    margin-left: auto;
    41245022    margin-right: auto;
    41255023}
     5024
    41265025.wp-caption.alignleft {
    41275026    margin-right: 20px;
    41285027}
     5028
    41295029.wp-caption.alignright {
    41305030    margin-left: 20px;
    41315031}
     5032
    41325033.wp-caption-text {
    41335034    text-align: center;
    41345035}
     5036
    41355037/*--------------------------------------------------------------
    41365038## Galleries
    … …  
    41395041    margin-bottom: 1.5rem;
    41405042}
     5043
    41415044@media (min-width: 600px) {
     5045
    41425046    div[class^="gallery-columns-"],
    41435047    div[class*=" gallery-columns-"] {
    … …  
    41515055    }
    41525056}
     5057
    41535058.gallery-item {
    41545059    display: inline-block;
    … …  
    41575062    width: 100%;
    41585063}
     5064
    41595065@media (min-width: 600px) {
    41605066    .gallery-columns-2 .gallery-item {
    … …  
    41675073    }
    41685074}
     5075
    41695076@media (min-width: 600px) {
    41705077    .gallery-columns-3 .gallery-item {
    … …  
    41775084    }
    41785085}
     5086
    41795087@media (min-width: 600px) {
    41805088    .gallery-columns-4 .gallery-item {
    … …  
    41875095    }
    41885096}
     5097
    41895098@media (min-width: 600px) {
    41905099    .gallery-columns-5 .gallery-item {
    … …  
    41975106    }
    41985107}
     5108
    41995109@media (min-width: 600px) {
    42005110    .gallery-columns-6 .gallery-item {
    … …  
    42075117    }
    42085118}
     5119
    42095120@media (min-width: 600px) {
    42105121    .gallery-columns-7 .gallery-item {
    … …  
    42175128    }
    42185129}
     5130
    42195131@media (min-width: 600px) {
    42205132    .gallery-columns-8 .gallery-item {
    … …  
    42275139    }
    42285140}
     5141
    42295142@media (min-width: 600px) {
    42305143    .gallery-columns-9 .gallery-item {
    … …  
    42375150    }
    42385151}
     5152
    42395153.gallery-caption {
    42405154    display: block;
    42415155}
     5156
    42425157/*--------------------------------------------------------------
    42435158## Footer
    … …  
    42485163    padding-top: 7.5rem;
    42495164}
     5165
    42505166.site-info {
    42515167    border-top: 1px solid;
    … …  
    42545170    font-weight: 300;
    42555171}
     5172
    42565173.footer-credits {
    42575174    align-items: baseline;
    … …  
    42605177    justify-content: flex-start;
    42615178}
     5179
    42625180.footer-credits a {
    42635181    text-decoration: underline;
    42645182}
    4265 .footer-copyright,a.to-the-top {
     5183
     5184.footer-copyright,
     5185a.to-the-top {
    42665186    color: #222222;
    42675187    font-weight: 400;
    42685188}
     5189
    42695190@media only screen and (max-width: 767px) {
    42705191    .footer-widgetarea {
    … …  
    42725193        padding-top: 3rem;
    42735194    }
     5195
    42745196    .site-info {
    42755197        padding: 3rem 0;
    42765198    }
    42775199}
     5200
    42785201/*--------------------------------------------------------------
    42795202## Rough
    … …  
    42835206    display: block;
    42845207}
     5208
    42855209ul.wp-block-gallery.columns-1,
    42865210.wp-block-gallery .blocks-gallery-grid,
    … …  
    42905214    margin: 0 auto;
    42915215}
     5216
    42925217.featured-banner-media img {
    42935218    width: 100vmax;
    … …  
    42995224    pointer-events: none;
    43005225}
     5226
    43015227.site-navigation,
    43025228.offcanvas-main-navigation li,
    … …  
    43105236.site-content .widget-area,
    43115237.widget-title,
    4312 .widget_block .wp-block-group > .wp-block-group__inner-container > h2,
     5238.widget_block .wp-block-group>.wp-block-group__inner-container>h2,
    43135239input[type="text"],
    43145240input[type="password"],
    … …  
    43285254    border-color: #ededed;
    43295255}
     5256
    43305257body.hide-comment-rating .tpk-single-rating,
    43315258body.hide-comment-rating .tpk-comment-rating-label,
    … …  
    43345261    display: none;
    43355262}
     5263
    43365264/*--------------------------------------------------------------
    43375265## Plugin Support
    … …  
    43405268    display: none;
    43415269}
     5270
    43425271.offcanvas-wraper,
    43435272.header-searchbar-inner {
    43445273    background: #ffffff;
    43455274}
     5275
    43465276#comments .comment-body .comment-content,
    43475277#comments .comment-reply-link,
    … …  
    43525282    line-height: 1.8;
    43535283}
     5284
    43545285/*--------------------------------------------------------------
    43555286##Back to top
    … …  
    43585289    text-align: right;
    43595290}
    4360 .to-the-top > * {
     5291
     5292.to-the-top>* {
    43615293    pointer-events: none;
    43625294}
    … …  
    43705302    width: 100%;
    43715303}
     5304
    43725305.theme-custom-block {
    43735306    position: relative;
    43745307}
     5308
    43755309.theme-product-block {
    43765310    padding: 50px 0;
    … …  
    43785312}
    43795313
    4380 .theme-product-block .owl-nav,.theme-product-block .owl-dots{
     5314.theme-product-block .owl-nav,
     5315.theme-product-block .owl-dots {
    43815316    display: none;
    43825317}
    … …  
    43945329    padding-top: 6rem;
    43955330}
     5331
    43965332.theme-area-header {
    43975333    display: -webkit-box;
    … …  
    44045340    margin-bottom: 6rem;
    44055341}
     5342
    44065343@media (max-width: 991px) {
    44075344    .theme-area-header {
    … …  
    44105347    }
    44115348}
     5349
    44125350.theme-area-headlines {
    44135351    display: flex;
    44145352    align-items: center;
    44155353}
     5354
    44165355@media (max-width: 991px) {
    44175356    .theme-area-headlines {
    … …  
    44215360    }
    44225361}
     5362
    44235363.theme-area-headlines .theme-area-title {
    44245364    font-size: 4.4rem;
    44255365    margin-bottom: 0;
    44265366}
     5367
    44275368@media (max-width: 991px) {
    44285369    .theme-area-headlines .theme-area-title {
    … …  
    44305371    }
    44315372}
     5373
    44325374@media (max-width: 575px) {
    44335375    .theme-area-headlines .theme-area-title {
    44345376        font-size: 3rem;
    44355377    }
    4436     .theme-product-block h3{
     5378
     5379    .theme-product-block h3 {
    44375380        margin-bottom: 15px;
    44385381    }
    4439     .header-navbar{
     5382
     5383    .header-navbar {
    44405384        justify-content: center;
    44415385    }
    44425386}
     5387
    44435388.theme-animated-line {
    44445389    width: 30rem;
    … …  
    44475392    position: relative;
    44485393}
     5394
    44495395.theme-animated-line::before {
    44505396    content: "";
    … …  
    44575403    animation: animate 5s linear infinite;
    44585404}
     5405
    44595406@keyframes animate {
    44605407    0% {
    44615408        left: 0;
    44625409    }
     5410
    44635411    50% {
    44645412        left: 100%;
    44655413    }
     5414
    44665415    0% {
    44675416        left: 0;
    44685417    }
    44695418}
     5419
    44705420@media (max-width: 991px) {
    44715421    @keyframes animate {
    … …  
    44735423            left: 0;
    44745424        }
     5425
    44755426        50% {
    44765427            left: 67%;
    44775428        }
     5429
    44785430        0% {
    44795431            left: 0;
    … …  
    44815433    }
    44825434}
     5435
    44835436.theme-carousel-control {
    44845437    display: -ms-flexbox;
    … …  
    44885441    margin-left: auto;
    44895442}
     5443
    44905444@media (max-width: 991px) {
    44915445    .theme-carousel-control {
    … …  
    44935447    }
    44945448}
     5449
    44955450.featured-categories-block .theme-carousel-control {
    44965451    justify-content: center;
    44975452}
     5453
    44985454.theme-carousel-control .svg-icon {
    44995455    width: 32px;
    45005456    height: 32px;
    45015457}
     5458
    45025459.theme-related-block {
    45035460    margin-top: 2rem;
    45045461    padding-top: 2rem;
    45055462}
     5463
    45065464.related-posts .related-post-item {
    45075465    margin-bottom: 2rem;
    45085466    padding-bottom: 2rem;
    45095467}
     5468
    45105469@media (max-width: 991px) {
    45115470    .theme-related-block .related-posts .post-thumbnail {
    … …  
    45135472    }
    45145473}
     5474
    45155475/* -----------------------------------------------------------------
    45165476    - Carousel horizontal
    … …  
    45205480    width: 670px;
    45215481}
     5482
    45225483@media only screen and (max-height: 900px) {
    45235484    .main-carousel-item {
    … …  
    45255486    }
    45265487}
     5488
    45275489@media only screen and (max-width: 768px) {
    45285490    .main-carousel-item {
    … …  
    45305492    }
    45315493}
     5494
    45325495@media only screen and (max-width: 580px) {
    45335496    .main-carousel-item {
    … …  
    45365499    }
    45375500}
     5501
    45385502@media screen and (min-width: 1500px) {
    45395503    .main-carousel-item {
    … …  
    45415505    }
    45425506}
     5507
    45435508.theme-main-carousel .swiper-slide-active {
    45445509    pointer-events: all;
    45455510}
     5511
    45465512@-webkit-keyframes reveal-carousel-primary {
    45475513    100% {
    … …  
    45495515    }
    45505516}
     5517
    45515518@keyframes reveal-carousel-primary {
    45525519    100% {
    … …  
    45545521    }
    45555522}
     5523
    45565524@-webkit-keyframes reveal-carousel-secondary {
    45575525    0% {
    45585526        transform: translateX(-100%);
    45595527    }
     5528
    45605529    50% {
    45615530        transform: translateX(0);
    45625531    }
     5532
    45635533    100% {
    45645534        transform: translateX(100%);
    45655535    }
    45665536}
     5537
    45675538@keyframes reveal-carousel-secondary {
    45685539    0% {
    45695540        transform: translateX(-100%);
    45705541    }
     5542
    45715543    50% {
    45725544        transform: translateX(0);
    45735545    }
     5546
    45745547    100% {
    45755548        transform: translateX(100%);
    45765549    }
    45775550}
     5551
    45785552@-webkit-keyframes reveal-carousel-tertiary {
    45795553    0% {
    45805554        transform: translateX(-100%);
    45815555    }
     5556
    45825557    50% {
    45835558        transform: translateX(0);
    45845559    }
     5560
    45855561    100% {
    45865562        transform: translateX(100%);
    45875563    }
    45885564}
     5565
    45895566@keyframes reveal-carousel-tertiary {
    45905567    0% {
    45915568        transform: translateX(-100%);
    45925569    }
     5570
    45935571    50% {
    45945572        transform: translateX(0);
    45955573    }
     5574
    45965575    100% {
    45975576        transform: translateX(100%);
    … …  
    46005579
    46015580@media (max-width: 767px) {
    4602     .image-main-box:after{
     5581    .image-main-box:after {
    46035582        display: none;
    46045583    }
    … …  
    46065585
    46075586@media (max-width: 575px) {
    4608     .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail ,.main-carousel-caption{
     5587
     5588    .theme-banner-block .swiper-slide .theme-article-post .entry-thumbnail,
     5589    .main-carousel-caption {
    46095590        width: 100%;
    46105591    }
    4611     .theme-banner-block .theme-article-post{
     5592
     5593    .theme-banner-block .theme-article-post {
    46125594        display: block;
    46135595    }
    4614     .page-template-frontpage header#site-header{
     5596
     5597    .page-template-frontpage header#site-header {
    46155598        position: static;
    46165599    }
    4617     .main-carousel-caption .post-content{
     5600
     5601    .main-carousel-caption .post-content {
    46185602        position: relative;
    46195603    }
     5604
    46205605    .main-slider {
    46215606        position: relative;
    46225607    }
    4623     .theme-main-carousel .entry-content{
     5608
     5609    .theme-main-carousel .entry-content {
    46245610        display: none;
    46255611    }
     5612
    46265613    .swiper-slide .post-content h2 a {
    46275614        font-size: 30px;
    46285615    }
    4629     .image-main-box{
     5616
     5617    .image-main-box {
    46305618        width: 100%;
    46315619    }
    4632     .right-box .image-main-box .data-bg-large{
     5620
     5621    .right-box .image-main-box .data-bg-large {
    46335622        width: 260px;
    46345623        left: 0px;
    46355624    }
    4636     .right-box{
     5625
     5626    .right-box {
    46375627        margin-top: 20px;
    46385628    }
    4639     .image-main-box:after{
     5629
     5630    .image-main-box:after {
    46405631        display: none;
    46415632    }
    4642     .image-main-box{
     5633
     5634    .image-main-box {
    46435635        height: 265px;
    46445636    }
    46455637}
     5638
    46465639.theme-main-carousel .swiper-slide-active .main-carousel-caption {
    46475640    transform: translateX(0);
    46485641    transition: 1s cubic-bezier(0.54, 0.13, 0.35, 0.82);
    46495642}
     5643
    46505644.theme-main-carousel .swiper-button-prev svg,
    46515645.theme-main-carousel .swiper-button-next svg {
    … …  
    46555649    stroke-miterlimit: 10;
    46565650}
     5651
    46575652.theme-main-carousel svg polyline,
    46585653.theme-main-carousel svg line {
    … …  
    46645659    transition: stroke-dashoffset 0.8s cubic-bezier(0.39, 0.58, 0.57, 1);
    46655660}
     5661
    46665662.theme-main-carousel .swiper-button-next:hover svg polyline,
    46675663.theme-main-carousel .swiper-button-next:focus svg polyline,
    … …  
    46845680    width: auto;
    46855681}
     5682
    46865683:root {
    46875684    --global-color: #F75C4E;
    … …  
    46905687    --swiper-navigation-size: 2.6rem;
    46915688}
     5689
    46925690.swiper-button-prev:after,
    46935691.swiper-container-rtl .swiper-button-next:after,
    … …  
    46965694    content: none;
    46975695}
     5696
    46985697.swiper-control .swiper-button-prev,
    46995698.swiper-control .swiper-button-next {
    … …  
    47025701    width: auto;
    47035702}
     5703
    47045704.theme-main-carousel .theme-carousel-control {
    47055705    position: relative;
    … …  
    47095709    height: 3rem;
    47105710}
     5711
    47115712.swiper-button-prev,
    47125713.swiper-container-rtl .swiper-button-next,
    … …  
    47175718    margin-top: 0;
    47185719}
     5720
    47195721.swiper-button-prev,
    47205722.swiper-container-rtl .swiper-button-next {
    47215723    left: 0;
    47225724}
     5725
    47235726.swiper-button-next,
    47245727.swiper-container-rtl .swiper-button-prev {
    47255728    right: 0;
    47265729}
     5730
    47275731.swiper-container .swiper-pagination-progressbar {
    47285732    background-color: #fff;
    … …  
    47305734    top: 0;
    47315735}
     5736
    47325737.swiper-container .swiper-pagination-progressbar-fill {
    47335738    background-color: #070707;
    47345739}
     5740
    47355741.theme-post-format {
    47365742    display: flex;
    … …  
    47475753    z-index: 1;
    47485754}
     5755
    47495756.theme-article-post .column-order-1 .theme-post-format {
    47505757    left: inherit;
    47515758    right: 0;
    47525759}
     5760
    47535761.theme-post-format .post-format-icom {
    47545762    margin-right: 5px;
    47555763}
     5764
    47565765/* Hide JS Functionalities ------------------------ */
    47575766.js .show-js {
    47585767    display: block !important;
    47595768}
     5769
    47605770.js .hide-js {
    47615771    display: none !important;
    47625772}
     5773
    47635774.no-js .show-no-js {
    47645775    display: block !important;
    47655776}
     5777
    47665778.no-js .hide-no-js {
    47675779    display: none !important;
    47685780}
     5781
    47695782a:focus,
    47705783button:focus,
    4771 .navbar-control:focus-visible > .navbar-control-trigger {
     5784.navbar-control:focus-visible>.navbar-control-trigger {
    47725785    outline-color: #000;
    47735786}
     5787
    47745788.theme-post-format {
    47755789    background-color: var(--global-color);
    47765790    color: #000;
    47775791}
     5792
    47785793.theme-image-responsive {
    47795794    display: block;
    … …  
    47865801    z-index: 0;
    47875802}
     5803
    47885804.theme-image-responsive:focus {
    47895805    border: 2px solid var(--global-color);
    47905806}
     5807
    47915808.article-content {
    47925809    margin-top: 1.5rem;
    47935810}
     5811
    47945812.article-content .category-title {
    47955813    font-weight: 400;
    47965814}
     5815
    47975816/* categories carousel  */
    47985817.theme-transform-zoom .data-bg {
    … …  
    48005819    transition: 0.4s ease;
    48015820}
     5821
    48025822.post-thumb-categories {
    48035823    overflow: hidden;
    48045824}
     5825
    48055826.theme-transform-zoom:hover .data-bg {
    48065827    transform: scale(1.15);
    48075828}
     5829
    48085830.theme-categories-carousel .theme-article-post {
    48095831    margin: 0;
    … …  
    48115833    position: relative;
    48125834}
     5835
    48135836.theme-categories-carousel .article-content {
    48145837    transition: 0.4s ease;
    … …  
    48325855    padding: 15px;
    48335856}
     5857
    48345858.theme-categories-carousel .article-content .category-title {
    48355859    font-size: 2rem;
    … …  
    48375861    margin-bottom: 0;
    48385862}
    4839 .theme-categories-carousel .article-content .category-title a{
     5863
     5864.theme-categories-carousel .article-content .category-title a {
    48405865    color: #fff !important;
    48415866}
    4842 .woocommerce span.onsale{
     5867
     5868.woocommerce span.onsale {
    48435869    background-color: var(--global-color);
    48445870}
    48455871
    4846 .woocommerce div.product p.price, .woocommerce div.product span.price{
     5872.woocommerce div.product p.price,
     5873.woocommerce div.product span.price {
    48475874    color: var(--global-color);
    48485875}
    4849 .products button,.products .button,.products .wp-block-search__button,.products .wp-block-button__link,.products .wp-block-file .wp-block-file__button,.products input[type="button"],.products input[type="reset"],.products input[type="submit"],.products .woocommerce ul.products li.product .button,.products a.added_to_cart.wc-forward{
     5876
     5877.products button,
     5878.products .button,
     5879.products .wp-block-search__button,
     5880.products .wp-block-button__link,
     5881.products .wp-block-file .wp-block-file__button,
     5882.products input[type="button"],
     5883.products input[type="reset"],
     5884.products input[type="submit"],
     5885.products .woocommerce ul.products li.product .button,
     5886.products a.added_to_cart.wc-forward {
    48505887    padding: 10px 25px !important;
    48515888}
    … …  
    48545891    text-align: center;
    48555892}
    4856 .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width{
     5893
     5894.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width {
    48575895    width: auto !important;
    48585896}
    4859 .woocommerce-Address-title.title a,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
     5897
     5898.woocommerce-Address-title.title a,
     5899.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
     5900.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
     5901.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
     5902.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
     5903:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
     5904:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
     5905:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
     5906:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,
     5907.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
     5908.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
     5909.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
     5910.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
     5911:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,
     5912:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,
     5913:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
     5914:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    48605915    background-color: #fff;
    48615916    color: #000;
    48625917    border: solid 2px #000;
    48635918}
    4864 .woocommerce ul.products li.product .button:hover,.woocommerce-Address-title.title a:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{
     5919
     5920.woocommerce ul.products li.product .button:hover,
     5921.woocommerce-Address-title.title a:hover,
     5922.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
     5923.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
     5924.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
     5925.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
     5926:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,
     5927:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
     5928:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
     5929:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,
     5930.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
     5931.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
     5932.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
     5933.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
     5934:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,
     5935:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,
     5936:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
     5937:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    48655938    background-color: var(--global-color);
    48665939}
    4867 @media screen and (min-width:1700px) and (max-width:1900px){
    4868     .wrapper{
     5940
     5941@media screen and (min-width:1700px) and (max-width:1900px) {
     5942    .wrapper {
    48695943        max-width: 1520px;
    48705944    }
    48715945}
     5946
    48725947@media screen and (min-width:1920px) {
    4873     .wrapper{
     5948    .wrapper {
    48745949        max-width: 1620px;
    48755950    }
    48765951}
    48775952
    4878 h1.site-title,.site-title,.site-title p{
     5953h1.site-title,
     5954.site-title,
     5955.site-title p {
    48795956    font-family: var(--font-head);
    48805957}
     5958
    48815959@media screen and (max-width:500px) {
    4882     footer#site-footer .column-9, footer#site-footer .column-3{
     5960
     5961    footer#site-footer .column-9,
     5962    footer#site-footer .column-3 {
    48835963        padding: 0;
    48845964    }
    48855965}
     5966
    48865967.is-large .wc-block-checkout__sidebar.is-sticky {
    48875968    position: relative !important;
    … …  
    50606141        grid-template-columns: 1fr !important;
    50616142    }
     6143
    50626144    .navigation.pagination .page-numbers {
    50636145        display: block;
    50646146    }
     6147
    50656148    ul.page-numbers li {
    50666149        margin: 5px 0;
    50676150    }
     6151
    50686152    .navigation.posts-navigation .nav-links {
    50696153        width: 60%;
    50706154    }
     6155
    50716156    .navigation.posts-navigation .nav-previous a,
    50726157    .navigation.posts-navigation .nav-next a {
    … …  
    50806165    padding: 0;
    50816166}
     6167
    50826168footer#site-footer {
    50836169    margin-top: 50px;
    50846170}
    5085 .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
     6171
     6172.woocommerce .woocommerce-error .button,
     6173.woocommerce .woocommerce-info .button,
     6174.woocommerce .woocommerce-message .button,
     6175.woocommerce-page .woocommerce-error .button,
     6176.woocommerce-page .woocommerce-info .button,
     6177.woocommerce-page .woocommerce-message .button {
    50866178    color: #000 !important;
    50876179}
    5088 .woocommerce-Address-title.title{
     6180
     6181.woocommerce-Address-title.title {
    50896182    margin-bottom: 20px !important;
    50906183}
    5091 .woocommerce-account .addresses .title .edit{
     6184
     6185.woocommerce-account .addresses .title .edit {
    50926186    float: left;
    50936187    text-decoration: none !important;
    … …  
    51036197    border: 1px solid #e8e8e8;
    51046198}
     6199
    51056200thead th {
    51066201    text-align: center;
    51076202}
     6203
    51086204tbody td {
    51096205    background: #f5f5f5;
    … …  
    51126208    padding: 5px;
    51136209}
     6210
    51146211tbody td a {
    51156212    text-decoration: underline !important;
    51166213    color: #000;
    51176214}
     6215
    51186216tbody td:hover {
    51196217    background: #fff;
    51206218}
     6219
    51216220tbody .pad {
    51226221    background: none;
    51236222}
     6223
    51246224tfoot td.pad {
    51256225    display: none;
Note: See TracChangeset for help on using the changeset viewer.