Make WordPress Themes

Changeset 319947


Ignore:
Timestamp:
03/27/2026 11:37:19 AM (7 months ago)
Author:
themedropbox
Message:

New version of Elemento IT Solutions - 0.6.5

Location:
elemento-it-solutions/0.6.5
Files:
5 edited
1 copied

Legend:

Unmodified
Added
Removed
  • elemento-it-solutions/0.6.5/header.php

    r268345 r319947  
    3333?>
    3434
    35 <?php if(get_theme_mod('elemento_it_solutions_preloader_hide','')){ ?>
    36         <div class="loader">
    37                 <div class="preloader">
    38             <div class="diamond">
    39                 <span></span>
    40                 <span></span>
    41                 <span></span>
    42             </div>
    43                 </div>
     35<?php
     36if( get_theme_mod('elemento_it_solutions_preloader_hide', false ) == true ){
     37
     38        $elemento_it_solutions_type = get_theme_mod('elemento_it_solutions_preloader_type','diamond');
     39?>
     40<div class="frame">
     41        <div class="loader preloader-types">
     42
     43                <?php if($elemento_it_solutions_type == 'diamond'){ ?>
     44
     45                        <div class="preloader">
     46                                <div class="diamond">
     47                                        <span></span>
     48                                        <span></span>
     49                                        <span></span>
     50                                </div>
     51                        </div>
     52
     53                <?php } elseif($elemento_it_solutions_type == 'orbit'){ ?>
     54
     55                        <div class="orbit-loader">
     56                                <div class="orbit-center"></div>
     57                                <div class="orbit-ring">
     58                                        <span></span>
     59                                        <span></span>
     60                                        <span></span>
     61                                </div>
     62                        </div>
     63
     64                <?php } elseif($elemento_it_solutions_type == 'liquid'){ ?>
     65
     66                        <div class="liquid-loader">
     67                                <div class="liquid-blob"></div>
     68                        </div>
     69
     70                <?php } ?>
     71
    4472        </div>
     73</div>
    4574<?php } ?>
    4675
    … …  
    109138                                                wp_nav_menu( array(
    110139                                                        'theme_location' => 'main-menu',
    111                                                         'container' => 'false'
     140                                                        'container' => false
    112141                                                ));
    113142                                        ?>
  • elemento-it-solutions/0.6.5/includes/customizer.php

    r314488 r319947  
    425425        Kirki::add_field( 'theme_config_id', [
    426426                'type'        => 'toggle',
    427                 'tab'      => 'general',
    428427                'settings'    => 'elemento_it_solutions_preloader_hide',
    429428                'label'       => esc_html__( 'Here you can enable or disable your preloader.', 'elemento-it-solutions' ),
    430429                'section'     => 'elemento_it_solutions_additional_setting',
    431                 'default'     => '0',
    432                 'priority'    => 10,
    433         ] );
     430                'default'     => false,
     431                'priority'    => 10,
     432                'tab'         => 'general',
     433        ] );
     434   
     435        Kirki::add_field( 'theme_config_id', [
     436                'type'        => 'custom',
     437                'tab'         => 'general',
     438                'settings'    => 'elemento_it_solutions_preloader_type_heading',
     439                'section'     => 'elemento_it_solutions_additional_setting',
     440                'default'     => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Select Preloader Type', 'elemento-it-solutions' ) . '</h3>',
     441        ] );
     442       
     443        Kirki::add_field( 'theme_config_id', [
     444                'type'     => 'radio',
     445                'tab'      => 'general',
     446                'settings' => 'elemento_it_solutions_preloader_type',
     447                'section'  => 'elemento_it_solutions_additional_setting',
     448                'default'  => 'diamond',
     449                'choices'  => [
     450                        'diamond' => esc_html__( 'Diamond', 'elemento-it-solutions' ),
     451                        'orbit' => esc_html__( 'Orbit Pulse Loader', 'elemento-it-solutions' ),
     452                        'liquid' => esc_html__( 'Liquid Glow Loader', 'elemento-it-solutions' ),
     453                ],
     454    ] );
     455
     456        Kirki::add_field( 'theme_config_id', [
     457                'type'        => 'custom',
     458                'tab'         => 'general',
     459                'settings'    => 'elemento_it_solutions_preloader_bg_image_heading',
     460                'section'     => 'elemento_it_solutions_additional_setting',
     461                'default'     => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Preloader Background', 'elemento-it-solutions' ) . '</h3>',
     462                'priority'    => 10,
     463        ] );
     464
     465        Kirki::add_field( 'theme_config_id',
     466        [
     467                'settings'    => 'elemento_it_solutions_preloader_bg_image',
     468                'tab'         => 'general',
     469                'type'        => 'background',
     470                'section'     => 'elemento_it_solutions_additional_setting',
     471                'default'     => [
     472                        'background-color'      => 'rgba(255, 255, 255, 1)',
     473                        'background-image'      => '',
     474                        'background-repeat'     => 'no-repeat',
     475                        'background-position'   => 'center center',
     476                ],
     477                'transport'   => 'auto',
     478                'output'      => [
     479                        [
     480                                'element' => '.preloader-types',
     481                        ],
     482                ],
     483        ]);
    434484
    435485        Kirki::add_field( 'theme_config_id', [
  • elemento-it-solutions/0.6.5/readme.txt

    r314488 r319947  
    22Contributors: wpelemento
    33Requires at least: 5.0
    4 Stable tag: 0.6.4
     4Stable tag: 0.6.5
    55Requires PHP: 5.6
    66Tested up to: 6.9
    … …  
    88License URI: http://www.gnu.org/licenses/gpl-3.0.html
    99Tags: education, portfolio, blog, wide-blocks, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, three-columns, four-columns, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, flexible-header, footer-widgets, full-width-template, editor-style, sticky-post, theme-options, threaded-comments, translation-ready, rtl-language-support
     10
    1011== Description ==
    1112
    … …  
    6263
    6364== Changelog ==
     65
     66= March-23-2026 :: 0.6.5
     67 
     68* Added customizer setting for two more preloders.
     69* Added customizer setting for select preloader background image.
     70* Resolve minor issue.
     71* update pot file.
     72* Update rtl language file.
    6473
    6574= February-13-2026 :: 0.6.4
  • elemento-it-solutions/0.6.5/rtl.css

    r311647 r319947  
    44
    55.screen-reader-text {
    6         border: 0;
    7         clip: rect(1px, 1px, 1px, 1px);
    8         clip-path: inset(50%);
    9         height: 1px;
    10         margin: -1px;
    11         overflow: hidden;
    12         padding: 0;
    13         position: absolute !important;
    14         width: 1px;
    15         word-wrap: normal !important;
    16         -webkit-transition: none;
    17         -moz-transition: none;
    18         -o-transition: none;
    19         transition: none;
    20 }
     6  border: 0;
     7  clip: rect(1px, 1px, 1px, 1px);
     8  clip-path: inset(50%);
     9  height: 1px;
     10  margin: -1px;
     11  overflow: hidden;
     12  padding: 0;
     13  position: absolute !important;
     14  width: 1px;
     15  word-wrap: normal !important;
     16  -webkit-transition: none;
     17  -moz-transition: none;
     18  -o-transition: none;
     19  transition: none;
     20}
     21
    2122.screen-reader-text:focus {
    22         background-color: #f1f1f1;
    23         border-radius: 3px;
    24         box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    25         clip: auto !important;
    26         clip-path: none;
    27         color: #21759b;
    28         display: block;
    29         font-size: 14px;
    30         font-weight: 600;
    31         height: auto;
    32         right: 5px;
    33         line-height: normal;
    34         padding: 15px 23px 14px;
    35         text-decoration: none;
    36         top: 5px;
    37         width: auto;
    38         z-index: 100000;
    39 }
     23  background-color: #f1f1f1;
     24  border-radius: 3px;
     25  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
     26  clip: auto !important;
     27  clip-path: none;
     28  color: #21759b;
     29  display: block;
     30  font-size: 14px;
     31  font-weight: 600;
     32  height: auto;
     33  right: 5px;
     34  line-height: normal;
     35  padding: 15px 23px 14px;
     36  text-decoration: none;
     37  top: 5px;
     38  width: auto;
     39  z-index: 100000;
     40}
     41
    4042#content[tabindex="-1"]:focus {
    41         outline: 0;
    42 }
     43  outline: 0;
     44}
     45
    4346body {
    44         font-family: 'Open Sans', sans-serif;
     47  font-family: 'Open Sans', sans-serif;
    4548  color: #6c6c6c;
    46   margin:0;
     49  margin: 0;
    4750  background: #fff;
    4851}
    49 h1,h2,h3,h4,h5,h6{
    50         font-weight: bold;
    51         color: #222222;
    52 }
     52
     53h1,
     54h2,
     55h3,
     56h4,
     57h5,
     58h6 {
     59  font-weight: bold;
     60  color: #222222;
     61}
     62
    5363a {
    54   color:#222222;
     64  color: #222222;
    5565  -webkit-transition: color .1s linear;
    5666  -moz-transition: color .1s linear;
    … …  
    6272a:hover,
    6373a:focus {
    64   color:var(--primary-theme-color);
     74  color: var(--primary-theme-color);
    6575  text-decoration: none;
    6676}
    6777
    6878.alignwide {
    69   margin-right  : -80px;
    70   margin-left : -80px;
    71 }
     79  margin-right: -80px;
     80  margin-left: -80px;
     81}
     82
    7283.alignfull {
    73   margin-right  : calc( -100vw / 2 + 100% / 2 );
    74   margin-left : calc( -100vw / 2 + 100% / 2 );
    75   max-width    : 100vw;
    76 }
     84  margin-right: calc(-100vw / 2 + 100% / 2);
     85  margin-left: calc(-100vw / 2 + 100% / 2);
     86  max-width: 100vw;
     87}
     88
    7789.alignfull img {
    7890  width: 100vw;
    7991}
    80 .post-single a,.page-single a,.sidebar-area .textwidget a,.comment-content a,.woocommerce-product-details__short-description a,#tab-description a,.extra-home-content a {
     92
     93.post-single a,
     94.page-single a,
     95.sidebar-area .textwidget a,
     96.comment-content a,
     97.woocommerce-product-details__short-description a,
     98#tab-description a,
     99.extra-home-content a {
    81100  text-decoration: underline;
    82   color:var(--primary-theme-color);
    83 }
    84 .header-image-box h1{
     101  color: var(--primary-theme-color);
     102}
     103
     104.header-image-box h1 {
    85105  word-break: break-all;
    86106}
    … …  
    89109   HEADER BOX
    90110   ============================================= */
    91  
    92 .topheader p,.topheader span,.social-links i{
     111
     112.topheader p,
     113.topheader span,
     114.social-links i {
    93115  font-size: 15px;
    94116  color: #fff;
    95117}
    96 .topheader p,.topheader span{
    97         padding: 8px 0;
    98 }
     118
     119.topheader p,
     120.topheader span {
     121  padding: 8px 0;
     122}
     123
    99124.topheader {
    100125  background: var(--primary-theme-color);
    101126}
    102 p.hiring-text,.phone-card p {
     127
     128p.hiring-text,
     129.phone-card p {
    103130  font-size: 14px;
    104131}
     132
    105133.hiring-text span {
    106134  background: #fff;
    … …  
    111139  font-weight: 700;
    112140}
     141
    113142p.hiring-text a {
    114143  color: #ffea00;
    … …  
    116145  text-decoration: underline;
    117146}
     147
    118148.social-links i {
    119149  padding: 10px 0;
    … …  
    122152  text-align: center;
    123153}
     154
    124155.phone-card span {
    125156  font-size: 25px;
    … …  
    127158  font-weight: 600;
    128159}
     160
    129161.phone-card i {
    130162  font-size: 50px;
    131         color: #367fff;
    132 }
     163  color: #367fff;
     164}
     165
    133166/* ===============================================
    134167  FOOTER SOCIAL ICONS
    135168============================================= */
    136 .footer-links{
     169.footer-links {
    137170  text-align: right;
    138171  padding: 6px 0px;
    139172}
    140 .footer-links i{
     173
     174.footer-links i {
    141175  color: #000;
    142176  background: #fff;
    … …  
    144178  border-radius: 3px;
    145179}
    146 .footer-links i:hover{
     180
     181.footer-links i:hover {
    147182  color: #367fff;
    148183}
     184
    149185/* ===============================================
    150186   HEADER IMAGE
    151187   ============================================= */
    152188
    153 .header-image-box{
    154         position: relative;
    155         height: 350px;
     189.header-image-box {
     190  position: relative;
     191  height: 350px;
    156192  display: flex;
    157193  align-items: center;
    158194}
     195
    159196.header-image-box:before {
    160197  position: absolute;
    … …  
    168205  z-index: 1;
    169206}
    170 .header-image-box h1,.headerimgbox-meta span,.crumb-box a,.crumb-box, .header-image-box p{
     207
     208.header-image-box h1,
     209.headerimgbox-meta span,
     210.crumb-box a,
     211.crumb-box,
     212.header-image-box p {
    171213  position: relative;
    172214  z-index: 1;
    173215  color: #fff;
    174216}
    175 .header-image-box h1{
    176         font-size: 65px;
     217
     218.header-image-box h1 {
     219  font-size: 65px;
    177220}
    178221
    … …  
    192235  font-weight: 600;
    193236}
     237
    194238.logo span {
    195239  display: block;
    … …  
    204248
    205249#main-menu {
    206         display:block;
    207         position:relative;
    208         float:right;
    209         margin:0 auto;
    210         width:100%
    211 }
     250  display: block;
     251  position: relative;
     252  float: right;
     253  margin: 0 auto;
     254  width: 100%
     255}
     256
    212257#main-menu ul {
    213         margin:0;
     258  margin: 0;
    214259  padding: 0;
    215         display:block;
    216 }
     260  display: block;
     261}
     262
    217263#main-menu ul li {
    218         position:relative;
    219         display:block;
    220         float:right;
    221         text-align:right;
    222 }
     264  position: relative;
     265  display: block;
     266  float: right;
     267  text-align: right;
     268}
     269
    223270#main-menu ul li a {
    224271  display: block;
    … …  
    228275  font-weight: 500;
    229276}
     277
    230278#main-menu a:hover,
    231279#main-menu ul li a:hover,
    232 #main-menu li:hover > a,
     280#main-menu li:hover>a,
    233281#main-menu a:focus,
    234282#main-menu ul li a:focus,
    235 #main-menu li.focus > a,
    236 #main-menu li:focus > a,
    237 #main-menu ul li.current-menu-item > a,
    238 #main-menu ul li.current_page_item > a,
    239 #main-menu ul li.current-menu-parent > a,
    240 #main-menu ul li.current_page_ancestor > a,
    241 #main-menu ul li.current-menu-ancestor > a {
    242         color:var(--primary-theme-color);
    243 }
    244 #main-menu ul.children ,
     283#main-menu li.focus>a,
     284#main-menu li:focus>a,
     285#main-menu ul li.current-menu-item>a,
     286#main-menu ul li.current_page_item>a,
     287#main-menu ul li.current-menu-parent>a,
     288#main-menu ul li.current_page_ancestor>a,
     289#main-menu ul li.current-menu-ancestor>a {
     290  color: var(--primary-theme-color);
     291}
     292
     293#main-menu ul.children,
    245294#main-menu ul.sub-menu {
    246         opacity:0;
    247         position: absolute;
    248         top: 35px;
    249         right: -9999em;
    250         background:#f5f9ff;
    251         z-index:10001;
    252         width:213px;
    253         padding-right:0;
    254         -webkit-transition: opacity 0.3s ease 0s;
    255         -moz-transition: opacity 0.3s ease 0s;
    256         -o-transition: opacity 0.3s ease 0s;
    257         transition: opacity 0.3s ease 0s;
    258 }
    259 #main-menu ul.children li ,
     295  opacity: 0;
     296  position: absolute;
     297  top: 35px;
     298  right: -9999em;
     299  background: #f5f9ff;
     300  z-index: 10001;
     301  width: 213px;
     302  padding-right: 0;
     303  -webkit-transition: opacity 0.3s ease 0s;
     304  -moz-transition: opacity 0.3s ease 0s;
     305  -o-transition: opacity 0.3s ease 0s;
     306  transition: opacity 0.3s ease 0s;
     307}
     308
     309#main-menu ul.children li,
    260310#main-menu ul.sub-menu li {
    261         position:relative;
    262         margin:0;
    263         line-height:1.2em;
    264         text-transform:none;
    265         width:213px;
    266         min-height: inherit;
    267         margin:0;
    268 }
    269 #main-menu li li:hover > ul,
    270 #main-menu li li:focus > ul,
    271 #main-menu li li.focus > ul {
    272         top:0px;
    273         right: -100%;
    274 }
    275 #main-menu ul.children li a ,
     311  position: relative;
     312  margin: 0;
     313  line-height: 1.2em;
     314  text-transform: none;
     315  width: 213px;
     316  min-height: inherit;
     317  margin: 0;
     318}
     319
     320#main-menu li li:hover>ul,
     321#main-menu li li:focus>ul,
     322#main-menu li li.focus>ul {
     323  top: 0px;
     324  right: -100%;
     325}
     326
     327#main-menu ul.children li a,
    276328#main-menu ul.sub-menu li a {
    277         text-decoration:none;
    278         text-align:right;
    279         display:block;
    280         padding:10px 15px;
    281         margin:0;
    282         border:none;
    283         line-height:inherit;
    284         color: #222222;
    285         border-bottom: solid 1px #e4e7ee;
    286 }
     329  text-decoration: none;
     330  text-align: right;
     331  display: block;
     332  padding: 10px 15px;
     333  margin: 0;
     334  border: none;
     335  line-height: inherit;
     336  color: #222222;
     337  border-bottom: solid 1px #e4e7ee;
     338}
     339
    287340#main-menu ul.children li a:hover,
    288 #main-menu ul.sub-menu li a:hover{
    289         background: var(--primary-theme-color);
    290         color: #fff;
    291 }
     341#main-menu ul.sub-menu li a:hover {
     342  background: var(--primary-theme-color);
     343  color: #fff;
     344}
     345
    292346#main-menu ul.children li ul:before,
    293347#main-menu ul.sub-menu li ul:before,
    … …  
    295349.dropdown-toggle,
    296350button.close-menu {
    297         display:none;
    298 }
    299 #main-menu li:hover > ul,
    300 #main-menu li:focus > ul,
    301 #main-menu li.focus > ul {
    302         opacity:1;
    303         right: 0;
     351  display: none;
     352}
     353
     354#main-menu li:hover>ul,
     355#main-menu li:focus>ul,
     356#main-menu li.focus>ul {
     357  opacity: 1;
     358  right: 0;
    304359}
    305360
    … …  
    308363   ============================================= */
    309364
    310 .sticky .post-content-box{
    311         background: #f2f8ff;
    312 }
     365.sticky .post-content-box {
     366  background: #f2f8ff;
     367}
     368
    313369.post-box {
    314370  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    … …  
    316372  text-align: center;
    317373}
     374
    318375h3.post-title {
    319376  font-size: 25px;
    320377  font-weight: 500;
    321378}
    322 .post-content p{
    323         color: #6c6c6c;
    324 }
    325 .post-meta,.crumb-box a:hover{
    326         color: var(--primary-theme-color);
    327 }
     379
     380.post-content p {
     381  color: #6c6c6c;
     382}
     383
     384.post-meta,
     385.crumb-box a:hover {
     386  color: var(--primary-theme-color);
     387}
     388
    328389pre {
    329         display: block;
    330         padding: 9.5px;
    331         margin: 0 0 10px;
    332         font-size: 13px;
    333         line-height: 1.42857143;
    334         color: #222222;
    335         white-space: break-spaces;
    336         background-color: #f5f5f5;
    337         border: 1px solid #ccc;
    338         border-radius: 4px;
    339 }
     390  display: block;
     391  padding: 9.5px;
     392  margin: 0 0 10px;
     393  font-size: 13px;
     394  line-height: 1.42857143;
     395  color: #222222;
     396  white-space: break-spaces;
     397  background-color: #f5f5f5;
     398  border: 1px solid #ccc;
     399  border-radius: 4px;
     400}
     401
    340402.post-content img,
    341403.post-thumbnail img,
    … …  
    343405.post-content object,
    344406.post-content embed {
    345         max-width: 100%;
    346 }
     407  max-width: 100%;
     408}
     409
    347410.post-content img,
    348411.post-thumbnail img {
    349         max-height:100%;
    350         height:auto;
    351 }
     412  max-height: 100%;
     413  height: auto;
     414}
     415
    352416.post-content:after {
    353417  content: "";
    … …  
    355419  clear: both;
    356420}
    357 #content,footer {
     421
     422#content,
     423footer {
    358424  float: right;
    359425  width: 100%;
    360426}
    361 .box{
     427
     428.box {
    362429  background-color: #222222;
    363430  text-align: center;
    … …  
    365432  position: relative;
    366433}
    367 .post-box:hover:before{
     434
     435.post-box:hover:before {
    368436  opacity: 1;
    369437  transform: translateX(0);
    370438}
    371 .box img{
     439
     440.box img {
    372441  width: 100%;
    373442  height: auto;
    … …  
    375444  transition: all 0.5s ease;
    376445}
    377 .post-box:hover img{
     446
     447.post-box:hover img {
    378448  opacity: 0.5;
    379449  transform: translateX(-20px) scale(1.15);
    380450}
    381 .box .box-content{
    382         opacity: 0;
     451
     452.box .box-content {
     453  opacity: 0;
    383454  transform: scale(0);
    384455  position: absolute;
    … …  
    391462  transition: all 0.5s ease;
    392463}
    393 .post-box:hover .box-content{
     464
     465.post-box:hover .box-content {
    394466  opacity: 1;
    395467  transform: scale(1);
    396468}
     469
    397470p.slider-button i {
    398471  background: #3173e9;
    … …  
    401474  font-size: 20px;
    402475}
     476
    403477p.slider-button i:hover {
    404478  background: #fff;
    405479  color: #3173e9;
    406480}
     481
    407482.post-info span,
    408483.post-info a {
    … …  
    412487  display: inline-block;
    413488}
     489
    414490.post-info a:hover,
    415491.entry-date:hover a,
    416 .entry-author:hover a
    417  {
     492.entry-author:hover a {
    418493  color: var(--primary-theme-color);
    419494}
     495
    420496.post-info i {
    421497  color: var(--primary-theme-color);
    422498  font-size: 12px;
    423499}
    424   /* Edit link  */
    425   .link-edit{
    426     display: inline-block;
    427     margin-right: 10px;
    428   }
    429   .post-info{
    430     display:inline-block;
    431   }
    432   .link-edit::before {
    433       content: "\f044";
    434       color: var(--primary-theme-color);
    435   }
    436   .link-edit::before {
    437       display: inline-block;
    438       font-family: 'Font Awesome 6 Free';
    439       height: 15px;
    440       margin-left: 8px;
    441   }
    442   .post-edit-link{
    443     color: #000 !important;
    444   }
     500
     501/* Edit link  */
     502.link-edit {
     503  display: inline-block;
     504  margin-right: 10px;
     505}
     506
     507.post-info {
     508  display: inline-block;
     509}
     510
     511.link-edit::before {
     512  content: "\f044";
     513  color: var(--primary-theme-color);
     514}
     515
     516.link-edit::before {
     517  display: inline-block;
     518  font-family: 'Font Awesome 6 Free';
     519  height: 15px;
     520  margin-left: 8px;
     521}
     522
     523.post-edit-link {
     524  color: #000 !important;
     525}
    445526
    446527/* ===============================================
    … …  
    450531.pagination,
    451532.elemento-it-solutions-pagination {
    452         margin:25px 0;
    453 }
     533  margin: 25px 0;
     534}
     535
    454536.pagination .nav-links a,
    455537.pagination .nav-links span.current,
    456538.elemento-it-solutions-pagination a span,
    457539.elemento-it-solutions-pagination span.current {
    458         display:inline-block;
    459         text-decoration: none;
    460         padding:10px 12px;
    461         font-size:14px;
    462         font-weight: bold;
    463         color:#333;
    464         text-align:center;
    465         cursor:pointer;
    466         background:#f3f4f7;
    467 }
     540  display: inline-block;
     541  text-decoration: none;
     542  padding: 10px 12px;
     543  font-size: 14px;
     544  font-weight: bold;
     545  color: #333;
     546  text-align: center;
     547  cursor: pointer;
     548  background: #f3f4f7;
     549}
     550
    468551.pagination .nav-links a:hover,
    469552.pagination .nav-links a:focus,
    … …  
    474557.elemento-it-solutions-pagination a span:hover,
    475558.elemento-it-solutions-pagination a span:focus {
    476         background: var(--primary-theme-color);
    477         color: #fff;
     559  background: var(--primary-theme-color);
     560  color: #fff;
    478561}
    479562
    … …  
    481564## Comments
    482565--------------------------------------------------------------*/
    483 .comment-reply a:focus{
    484   color: #fff;
    485 }
     566.comment-reply a:focus {
     567  color: #fff;
     568}
     569
    486570.comment-respond input#submit:hover,
    487 .comment-reply a:hover{
    488         background: #222222;
    489         color: #fff;
    490 }
    491 .comment-form-url input,nav.navigation.pagination{
     571.comment-reply a:hover {
     572  background: #222222;
     573  color: #fff;
     574}
     575
     576.comment-form-url input,
     577nav.navigation.pagination {
    492578  width: 100%;
    493579}
     580
    494581.comment-respond input#submit {
    495582  background: var(--primary-theme-color);
    … …  
    499586  font-weight: 600;
    500587}
     588
    501589.comment-content a {
    502590  word-wrap: break-word;
    503591}
     592
    504593.bypostauthor {
    505594  display: block;
    506595}
     596
    507597.comments-title {
    508598  font-size: 1.125rem;
    509599}
     600
    510601.comment-body .pull-left {
    511602  padding-left: 0.625rem;
    512603}
     604
    513605.comment-list {
    514606  padding-right: 0;
    515607  border-bottom: 1px solid #00000047;
    516608}
     609
    517610.comment-list .comment {
    518611  display: block;
    519612}
     613
    520614.comment-list .pingback {
    521615  border-top: 1px solid rgba(0, 0, 0, 0.125);
    522616  padding: 0.563rem 0;
    523617}
     618
    524619.comment-list .pingback a {
    525620  margin-right: 5px;
    526621  margin-left: 5px;
    527622}
     623
    528624.comment-content.card-block {
    529625  padding: 15px;
    530626}
     627
    531628.comment-reply a {
    532629  padding: 10px;
    … …  
    543640  padding: 0 20px 0 0;
    544641}
     642
    545643.sidebar-area .textwidget img,
    546 .footer-area .textwidget img{
     644.footer-area .textwidget img {
    547645  width: 100%;
    548646  height: auto;
    549647}
     648
    550649.sidebar-area .sidebar-widget {
    551         margin-bottom: 25px;
    552 }
     650  margin-bottom: 25px;
     651}
     652
    553653.sidebar-area a,
    554654.sidebar-area p,
    … …  
    560660.sidebar-area th,
    561661.sidebar-area .textwidget {
    562         line-height:1.9em;
    563         font-weight: normal;
    564 }
    565 .sidebar-area ul,#calendar_wrap,.sidebar-area .textwidget,.tagcloud {
     662  line-height: 1.9em;
     663  font-weight: normal;
     664}
     665
     666.sidebar-area ul,
     667#calendar_wrap,
     668.sidebar-area .textwidget,
     669.tagcloud {
    566670  list-style: none;
    567671  margin: 0;
    568672}
     673
    569674.sidebar-area ul {
    570675  padding: 15px 30px 25px;
    … …  
    572677  border: solid 1px #e4e7ee;
    573678}
     679
    574680.sidebar-area li a,
    575681.sidebar-area li {
    … …  
    578684  color: #222222;
    579685}
     686
    580687.sidebar-area li {
    581688  padding: 14px 10px;
    582689  border-bottom: solid 1px #e4e7ee;
    583690}
     691
    584692.sidebar-area h4.title {
    585         position: relative;
     693  position: relative;
    586694  font-size: 25px;
    587695  margin-right: 60px;
    … …  
    589697  margin-bottom: 20px;
    590698}
     699
    591700.sidebar-area h4.title:before {
    592         position: absolute;
     701  position: absolute;
    593702  content: "";
    594703  width: 50px;
    … …  
    600709  margin: auto;
    601710}
     711
    602712.sidebar-area h4.title:after {
    603713  position: absolute;
    … …  
    612722  margin: auto;
    613723}
     724
    614725.sidebar-area .tagcloud a,
    615726.footer-area .tagcloud a {
    … …  
    622733  border: solid 1px #e4e7ee;
    623734}
    624 .footer-area .tagcloud a{
    625         border: solid 1px #fff;
    626         color: #fff;
    627 }
     735
     736.footer-area .tagcloud a {
     737  border: solid 1px #fff;
     738  color: #fff;
     739}
     740
    628741.sidebar-area .tagcloud a:before,
    629 .footer-area .tagcloud a:before  {
     742.footer-area .tagcloud a:before {
    630743  content: "#";
    631744}
     745
    632746.sidebar-area .tagcloud a:hover,
    633 .footer-area .tagcloud a:hover{
    634         background: var(--primary-theme-color);
    635         color: #fff;
    636 }
     747.footer-area .tagcloud a:hover {
     748  background: var(--primary-theme-color);
     749  color: #fff;
     750}
     751
    637752.sidebar-area select,
    638753.footer-area select,
    639 .sidebar-area textarea, #comments textarea,
    640 .sidebar-area input[type="text"], #comments input[type="text"],
     754.sidebar-area textarea,
     755#comments textarea,
     756.sidebar-area input[type="text"],
     757#comments input[type="text"],
    641758.sidebar-area input[type="password"],
    642759.sidebar-area input[type="datetime"],
    … …  
    654771.sidebar-area .uneditable-input,
    655772#comments input[type="email"],
    656 #comments input[type="url"]{
    657         -webkit-border-radius: 0;
    658         -moz-border-radius: 0;
    659         border-radius: 0;
    660         width:100%;
    661         padding: 5px 2%;
    662         border: solid 1px #e4e7ee;
    663 }
     773#comments input[type="url"] {
     774  -webkit-border-radius: 0;
     775  -moz-border-radius: 0;
     776  border-radius: 0;
     777  width: 100%;
     778  padding: 5px 2%;
     779  border: solid 1px #e4e7ee;
     780}
     781
    664782#wp-calendar th,
    665 #wp-calendar
    666 #today,
    667 #wp-calendar
    668 #today a {
    669         background:#f3f4f7;
    670         color:#434343 !important;
    671 }
     783#wp-calendar #today,
     784#wp-calendar #today a {
     785  background: #f3f4f7;
     786  color: #434343 !important;
     787}
     788
    672789#wp-calendar a:hover {
    673         border:none;
    674 }
     790  border: none;
     791}
     792
    675793#wp-calendar {
    676         background: #fff;
    677         width:100%;
    678 }
     794  background: #fff;
     795  width: 100%;
     796}
     797
    679798#wp-calendar caption {
    680         font-size: 14px;
    681         text-transform:uppercase;
    682         margin:0 0 10px 0;
    683         text-align:right;
    684 }
     799  font-size: 14px;
     800  text-transform: uppercase;
     801  margin: 0 0 10px 0;
     802  text-align: right;
     803}
     804
    685805#wp-calendar th,
    686806#wp-calendar td {
    687         text-align: center;
    688         font-size: 14px;
    689         color:#434343 !important;
    690         padding:3px 6px;
    691 }
     807  text-align: center;
     808  font-size: 14px;
     809  color: #434343 !important;
     810  padding: 3px 6px;
     811}
     812
    692813#wp-calendar td a {
    693         display:block;
    694         text-align: center;
    695         font-size: 14px;
    696         color:#434343 !important;
    697         text-decoration:underline
    698 }
     814  display: block;
     815  text-align: center;
     816  font-size: 14px;
     817  color: #434343 !important;
     818  text-decoration: underline
     819}
     820
    699821#wp-calendar td#prev a,
    700 #wp-calendar td#prev a{
    701         text-decoration:none;
    702         text-align:right;
    703 }
    704 #wp-calendar th{
    705         font-weight:bold
    706 }
     822#wp-calendar td#prev a {
     823  text-decoration: none;
     824  text-align: right;
     825}
     826
     827#wp-calendar th {
     828  font-weight: bold
     829}
     830
    707831tr:nth-child(2n+2) {
    708         background-color: #f3f4f7;
    709 }
     832  background-color: #f3f4f7;
     833}
     834
    710835.searchform label {
    711         display: block;
    712 }
     836  display: block;
     837}
     838
    713839.searchform input[type=text] {
    714840  width: calc(100% - 110px);
    … …  
    719845  border: none;
    720846}
     847
    721848#searchform {
    722849  border: solid 1px #e4e7ee;
    723850  border-radius: 30px;
    724851}
     852
    725853.searchform input[type=submit] {
    726854  background: var(--primary-theme-color);
    … …  
    738866  margin: 4px auto;
    739867  cursor: pointer;
    740         -webkit-transition: color .3s ease, background-color .3s ease;
    741         -moz-transition: color .3s ease, background-color .3s ease;
    742         -o-transition: color .3s ease, background-color .3s ease;
    743         transition: color .3s ease, background-color .3s ease;
    744 }
    745 .searchform input[type=submit]:hover ,
     868  -webkit-transition: color .3s ease, background-color .3s ease;
     869  -moz-transition: color .3s ease, background-color .3s ease;
     870  -o-transition: color .3s ease, background-color .3s ease;
     871  transition: color .3s ease, background-color .3s ease;
     872}
     873
     874.searchform input[type=submit]:hover,
    746875.searchform input[type=submit]:focus {
    747         background: var(--primary-theme-color);
    748         text-decoration:none
    749 }
     876  background: var(--primary-theme-color);
     877  text-decoration: none
     878}
     879
    750880.searchform:after {
    751881  content: "";
    … …  
    753883  clear: both;
    754884}
    755 .footer-widget, .footer-copyright{
    756         background: #222222;
    757 }
     885
     886.footer-widget,
     887.footer-copyright {
     888  background: #222222;
     889}
     890
    758891footer a,
    759892footer p,
    … …  
    765898footer .sidebar-area th,
    766899footer .sidebar-area .title,
    767 footer .sidebar-area .textwidget,.footer-area li,
     900footer .sidebar-area .textwidget,
     901.footer-area li,
    768902.footer-area input[type=text],
    769 .wp-block-group__inner-container h2  {
    770         color: #fff;
    771 }
     903.wp-block-group__inner-container h2 {
     904  color: #fff;
     905}
     906
    772907.footer-area ul {
    773908  padding: 0;
    774909  list-style: none;
    775910}
     911
    776912.footer-area h4.title {
    777         font-size: 30px;
     913  font-size: 30px;
    778914  font-weight: 500;
    779915  color: #fff;
    780916  margin-top: 30px;
    781917}
     918
    782919.footer-area li {
    783         padding: 8px 0;
    784 }
     920  padding: 8px 0;
     921}
     922
    785923img.size-auto,
    786924img.size-full,
    … …  
    791929img.aligncenter,
    792930.attachment img {
    793         max-width:100%;
    794         height:auto;
    795 }
     931  max-width: 100%;
     932  height: auto;
     933}
     934
    796935.alignleft,
    797936img.alignleft {
    798         display:inline;
    799         float:right;
    800         margin-left:24px;
    801         margin-top:4px;
    802 }
     937  display: inline;
     938  float: right;
     939  margin-left: 24px;
     940  margin-top: 4px;
     941}
     942
    803943.alignright,
    804944img.alignright {
    805         display:inline;
    806         float:left;
    807         margin-right:24px;
    808         margin-top:4px;
    809 }
     945  display: inline;
     946  float: left;
     947  margin-right: 24px;
     948  margin-top: 4px;
     949}
     950
    810951div.aligncenter,
    811952img.aligncenter {
    812         display: block;
    813         margin-right: auto !important;
    814         margin-left: auto !important;
    815         float:none;
    816 }
     953  display: block;
     954  margin-right: auto !important;
     955  margin-left: auto !important;
     956  float: none;
     957}
     958
    817959img.alignleft,
    818960img.alignright,
    819961img.aligncenter {
    820         margin-bottom:12px;
    821 }
     962  margin-bottom: 12px;
     963}
     964
    822965.wp-caption {
    823         line-height:18px;
    824         margin-bottom:25px;
    825         max-width:100% !important;
    826         padding:4px;
    827         text-align:center;
    828 }
     966  line-height: 18px;
     967  margin-bottom: 25px;
     968  max-width: 100% !important;
     969  padding: 4px;
     970  text-align: center;
     971}
     972
    829973.wp-caption img {
    830         margin:5px 5px 0;
    831         width:96%;
    832         height:100%
    833 }
     974  margin: 5px 5px 0;
     975  width: 96%;
     976  height: 100%
     977}
     978
    834979.wp-caption p.wp-caption-text {
    835         color:#888;
    836         font-size:12px;
    837         margin:5px;
    838 }
    839 .sticky {
    840 }
    841 
    842 .gallery-caption {
    843 }
    844 
    845 .bypostauthor {
    846 }
     980  color: #888;
     981  font-size: 12px;
     982  margin: 5px;
     983}
     984
     985.sticky {}
     986
     987.gallery-caption {}
     988
     989.bypostauthor {}
     990
    847991/* ===============================================
    848992    BLOCK CSS
    849993  =============================================== */
    850994
    851    .widget_search .wp-block-search__inside-wrapper {
    852     border: solid 1px #e4e7ee;
    853     border-radius: 30px;
    854   }
    855    .widget_search .wp-block-search__inside-wrapper .wp-block-search__input{
    856     width: calc(100% - 110px);
    857     margin: 0;
    858     padding: 12px;
    859     float: right;
    860     background-color: transparent;
    861     border: none;
    862   }
    863    .widget_search button.wp-block-search__button.wp-element-button{
    864     background: var(--primary-theme-color);
    865     border: none;
    866     color: #fff;
    867     font-size: 14px;
    868     font-weight: 600;
    869     text-align: center;
    870     position: relative;
    871     float: right;
    872     border-radius: 30px;
    873     text-shadow: none;
    874     padding: 10px 0;
    875     width: 105px;
    876     margin: 4px auto;
    877     cursor: pointer;
    878     -webkit-transition: color .3s ease, background-color .3s ease;
    879     -moz-transition: color .3s ease, background-color .3s ease;
    880     -o-transition: color .3s ease, background-color .3s ease;
    881     transition: color .3s ease, background-color .3s ease;
    882   }
    883    .widget_search button.wp-block-search__button:hover,
    884    .widget_search button.wp-block-search__button:focus{
    885     background: var(--primary-theme-color);
    886     text-decoration:none
    887   }
    888    .widget_search .wp-block-search__inside-wrapper {
    889     content: "";
    890     display: table;
    891     clear: both;
    892   }
    893   .sidebar-area .wp-block-search label{
    894     display: inline;
    895   }
    896   .sidebar-area .widget_search label ,
    897   .sidebar-area .sidebar-widget.widget_block .wp-block-heading{
    898     position: relative;
    899     font-size: 25px;
    900     margin-right: 60px;
    901     margin-bottom: 20px;
    902     color: #000;
    903   }
    904   .sidebar-area .widget_search label:before,
    905   .sidebar-area .sidebar-widget.widget_block .wp-block-heading:before {
    906     position: absolute;
    907     content: "";
    908     width: 50px;
    909     right: -60px;
    910     height: 2px;
    911     background: var(--primary-theme-color);
    912     top: 0;
    913     bottom: 0;
    914     margin: auto;
    915   }
    916   .sidebar-area .widget_search label:after,
    917   .sidebar-area .sidebar-widget.widget_block .wp-block-heading:after {
    918     position: absolute;
    919     content: "";
    920     width: 10px;
    921     right: -60px;
    922     height: 10px;
    923     border-radius: 10px;
    924     background: var(--primary-theme-color);
    925     top: 0;
    926     bottom: 0;
    927     margin: auto;
    928   }
    929   .sidebar-area .wp-block-tag-cloud a,
    930   .footer-area .wp-block-tag-cloud a ,.tag-cloud-link{
    931     font-size: 15px !important;
    932     color: #5b5b5b;
    933     display: inline-block;
    934     margin: 5px 0;
    935     padding: 10px;
    936     border-radius: 5px;
    937     border: solid 1px #e4e7ee;
    938   }
    939   .footer-area .wp-block-tag-cloud a{
    940     border: solid 1px #fff;
    941     color: #fff;
    942   }
    943   .sidebar-area .wp-block-tag-cloud a:before,
    944   .footer-area .wp-block-tag-cloud a:before ,.tag-cloud-link:before {
    945     content: "#";
    946   }
    947   .sidebar-area .wp-block-tag-cloud a:hover,
    948   .footer-area .wp-block-tag-cloud a:hover ,.tag-cloud-link:hover{
    949     background: var(--primary-theme-color);
    950     color: #fff;
    951   }
    952   .sidebar-area ol footer.wp-block-latest-comments__comment-meta{
    953     float: none !important;
    954   }
    955   .sidebar-area  ol.wp-block-latest-comments{
    956     padding-right: 0px !important;
    957     padding: 15px 30px 25px;
    958     border-radius: 10px;
    959     border: solid 1px #e4e7ee;
    960   }
    961   .footer-area .wp-block-heading ,
    962   .footer-area .widget_search label{
    963     font-size: 30px;
    964     color: #fff;
    965     margin-top: 30px;
    966   }
     995.widget_search .wp-block-search__inside-wrapper {
     996  border: solid 1px #e4e7ee;
     997  border-radius: 30px;
     998}
     999
     1000.widget_search .wp-block-search__inside-wrapper .wp-block-search__input {
     1001  width: calc(100% - 110px);
     1002  margin: 0;
     1003  padding: 12px;
     1004  float: right;
     1005  background-color: transparent;
     1006  border: none;
     1007}
     1008
     1009.widget_search button.wp-block-search__button.wp-element-button {
     1010  background: var(--primary-theme-color);
     1011  border: none;
     1012  color: #fff;
     1013  font-size: 14px;
     1014  font-weight: 600;
     1015  text-align: center;
     1016  position: relative;
     1017  float: right;
     1018  border-radius: 30px;
     1019  text-shadow: none;
     1020  padding: 10px 0;
     1021  width: 105px;
     1022  margin: 4px auto;
     1023  cursor: pointer;
     1024  -webkit-transition: color .3s ease, background-color .3s ease;
     1025  -moz-transition: color .3s ease, background-color .3s ease;
     1026  -o-transition: color .3s ease, background-color .3s ease;
     1027  transition: color .3s ease, background-color .3s ease;
     1028}
     1029
     1030.widget_search button.wp-block-search__button:hover,
     1031.widget_search button.wp-block-search__button:focus {
     1032  background: var(--primary-theme-color);
     1033  text-decoration: none
     1034}
     1035
     1036.widget_search .wp-block-search__inside-wrapper {
     1037  content: "";
     1038  display: table;
     1039  clear: both;
     1040}
     1041
     1042.sidebar-area .wp-block-search label {
     1043  display: inline;
     1044}
     1045
     1046.sidebar-area .widget_search label,
     1047.sidebar-area .sidebar-widget.widget_block .wp-block-heading {
     1048  position: relative;
     1049  font-size: 25px;
     1050  margin-right: 60px;
     1051  margin-bottom: 20px;
     1052  color: #000;
     1053}
     1054
     1055.sidebar-area .widget_search label:before,
     1056.sidebar-area .sidebar-widget.widget_block .wp-block-heading:before {
     1057  position: absolute;
     1058  content: "";
     1059  width: 50px;
     1060  right: -60px;
     1061  height: 2px;
     1062  background: var(--primary-theme-color);
     1063  top: 0;
     1064  bottom: 0;
     1065  margin: auto;
     1066}
     1067
     1068.sidebar-area .widget_search label:after,
     1069.sidebar-area .sidebar-widget.widget_block .wp-block-heading:after {
     1070  position: absolute;
     1071  content: "";
     1072  width: 10px;
     1073  right: -60px;
     1074  height: 10px;
     1075  border-radius: 10px;
     1076  background: var(--primary-theme-color);
     1077  top: 0;
     1078  bottom: 0;
     1079  margin: auto;
     1080}
     1081
     1082.sidebar-area .wp-block-tag-cloud a,
     1083.footer-area .wp-block-tag-cloud a,
     1084.tag-cloud-link {
     1085  font-size: 15px !important;
     1086  color: #5b5b5b;
     1087  display: inline-block;
     1088  margin: 5px 0;
     1089  padding: 10px;
     1090  border-radius: 5px;
     1091  border: solid 1px #e4e7ee;
     1092}
     1093
     1094.footer-area .wp-block-tag-cloud a {
     1095  border: solid 1px #fff;
     1096  color: #fff;
     1097}
     1098
     1099.sidebar-area .wp-block-tag-cloud a:before,
     1100.footer-area .wp-block-tag-cloud a:before,
     1101.tag-cloud-link:before {
     1102  content: "#";
     1103}
     1104
     1105.sidebar-area .wp-block-tag-cloud a:hover,
     1106.footer-area .wp-block-tag-cloud a:hover,
     1107.tag-cloud-link:hover {
     1108  background: var(--primary-theme-color);
     1109  color: #fff;
     1110}
     1111
     1112.sidebar-area ol footer.wp-block-latest-comments__comment-meta {
     1113  float: none !important;
     1114}
     1115
     1116.sidebar-area ol.wp-block-latest-comments {
     1117  padding-right: 0px !important;
     1118  padding: 15px 30px 25px;
     1119  border-radius: 10px;
     1120  border: solid 1px #e4e7ee;
     1121}
     1122
     1123.footer-area .wp-block-heading,
     1124.footer-area .widget_search label {
     1125  font-size: 30px;
     1126  color: #fff;
     1127  margin-top: 30px;
     1128}
     1129
    9671130/* WOOCOMMERCE */
    968 .wp-block-woocommerce-cart.alignwide{
     1131.wp-block-woocommerce-cart.alignwide {
    9691132  margin-left: auto;
    9701133  margin-right: auto;
    9711134}
     1135
    9721136.wp-block-woocommerce-checkout.alignwide {
    9731137  margin-left: auto;
    9741138  margin-right: auto;
    9751139}
    976 .wp-block-woocommerce-cart .wc-block-cart-items{
    977   border: 1px solid #dee2e6!important;
     1140
     1141.wp-block-woocommerce-cart .wc-block-cart-items {
     1142  border: 1px solid #dee2e6 !important;
    9781143  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    9791144  padding: 10px;
    9801145}
     1146
    9811147.wp-block-woocommerce-cart-order-summary-block {
    982   border: 1px solid #dee2e6!important;
     1148  border: 1px solid #dee2e6 !important;
    9831149  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    9841150}
    985 .wp-block-woocommerce-cart-order-summary-heading-block{
     1151
     1152.wp-block-woocommerce-cart-order-summary-heading-block {
    9861153  padding: 10px 20px !important;
    9871154  background: #f3f4f7 !important;
    9881155}
    989 .wc-block-components-product-name{
     1156
     1157.wc-block-components-product-name {
    9901158  font-size: 20px;
    9911159  text-decoration: none !important;
    … …  
    9931161  color: #000 !important;
    9941162}
    995 .wc-block-cart-items__header-image{
     1163
     1164.wc-block-cart-items__header-image {
    9961165  padding-right: 16px !important;
    9971166}
    998 .wc-block-cart-items__header-total{
     1167
     1168.wc-block-cart-items__header-total {
    9991169  padding-left: 16px !important;
    10001170}
    1001 .wc-block-components-totals-coupon-link ,
     1171
     1172.wc-block-components-totals-coupon-link,
    10021173.wc-block-cart__submit-container a,
    10031174.wc-block-checkout__actions_row button,
    10041175.wc-block-components-totals-coupon__form button,
    10051176.wc-block-components-checkout-return-to-cart-button,
    1006 .wc-block-grid__product-add-to-cart a{
     1177.wc-block-grid__product-add-to-cart a {
    10071178  background: var(--primary-theme-color);
    10081179  color: #fff !important;
    … …  
    10141185  text-decoration: none !important;
    10151186}
    1016 .wc-block-cart__submit-container a{
     1187
     1188.wc-block-cart__submit-container a {
    10171189  margin-top: 20px;
    10181190}
     1191
    10191192.wc-block-components-totals-coupon-link:hover,
    10201193.wc-block-cart__submit-container:hover a,
    10211194.wc-block-checkout__actions_row button:hover,
    10221195.wc-block-components-checkout-return-to-cart-button:hover,
    1023 .wc-block-grid__product-add-to-cart a:hover{
     1196.wc-block-grid__product-add-to-cart a:hover {
    10241197  background: #121212;
    10251198}
     1199
    10261200.wc-block-components-totals-coupon {
    10271201  text-align: center;
    10281202}
    1029 .wc-block-cart-items__header-product{
     1203
     1204.wc-block-cart-items__header-product {
    10301205  background: #f3f4f7 !important;
    10311206}
    1032 .wc-block-cart-items__header th{
     1207
     1208.wc-block-cart-items__header th {
    10331209  padding: 10px 20px !important;
    10341210  font-size: 14px;
    10351211}
    1036 .wc-block-cart__totals-title{
     1212
     1213.wc-block-cart__totals-title {
    10371214  font-size: 14px !important;
    10381215  font-weight: 700 !important;
    10391216  text-align: center !important;
    10401217}
     1218
    10411219tr.wc-block-cart-items__row {
    10421220  padding: 15px 15px !important;
    10431221}
     1222
    10441223.wc-block-components-totals-item,
    1045 .wc-block-components-totals-item{
     1224.wc-block-components-totals-item {
    10461225  padding-right: 16px !important;
    10471226  padding-left: 16px !important;
    10481227}
    1049 span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{
     1228
     1229span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    10501230  display: block !important;
    10511231}
     1232
    10521233/* Cart */
    10531234.wc-block-grid__product-title {
    … …  
    10561237  text-decoration: none !important;
    10571238}
    1058 a.wc-block-grid__product-link{
     1239
     1240a.wc-block-grid__product-link {
    10591241  text-decoration: none !important;
    10601242}
    1061 .wc-block-grid__product-price{
     1243
     1244.wc-block-grid__product-price {
    10621245  color: var(--primary-theme-color) !important;
    10631246  font-size: 14px !important;
    10641247  font-weight: 500 !important;
    10651248}
    1066 .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale {
     1249
     1250.wc-block-grid .wc-block-grid__product-onsale,
     1251.wc-block-grid__product-image .wc-block-grid__product-onsale {
    10671252  top: 10px !important;
    10681253  left: 10px !important;
    … …  
    10761261  color: #fff !important;
    10771262}
     1263
    10781264/* CHECKOUT */
    1079 .wp-block-woocommerce-checkout-order-summary-block{
    1080   border: 1px solid #dee2e6!important;
     1265.wp-block-woocommerce-checkout-order-summary-block {
     1266  border: 1px solid #dee2e6 !important;
    10811267  padding: 10px;
    10821268  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    10831269}
     1270
    10841271/* MY ACCOUNT */
    10851272nav.woocommerce-MyAccount-navigation ul {
    … …  
    10881275  margin-bottom: 0;
    10891276}
    1090 nav.woocommerce-MyAccount-navigation ul li{
     1277
     1278nav.woocommerce-MyAccount-navigation ul li {
    10911279  padding: 10px;
    10921280  margin-bottom: 15px;
    10931281  background: var(--primary-theme-color);
    10941282}
    1095 nav.woocommerce-MyAccount-navigation ul li:hover{
     1283
     1284nav.woocommerce-MyAccount-navigation ul li:hover {
    10961285  background: #222222;
    10971286}
    1098 nav.woocommerce-MyAccount-navigation ul li a{
     1287
     1288nav.woocommerce-MyAccount-navigation ul li a {
    10991289  text-decoration: none;
    11001290  color: #fff;
    11011291}
     1292
    11021293/* MY ACCOUNT Address Button */
    1103 .woocommerce-Address-title a{
     1294.woocommerce-Address-title a {
    11041295  background: var(--primary-theme-color);
    11051296  color: #fff !important;
    … …  
    11101301  text-decoration: none !important;
    11111302}
    1112 header.woocommerce-Address-title.title{
     1303
     1304header.woocommerce-Address-title.title {
    11131305  display: inline-grid;
    11141306  margin-bottom: 20px;
    11151307}
     1308
    11161309/* CHECKOUT */
    1117 .woocommerce form .form-row label,.woocommerce form .form-row,span.woocommerce-input-wrapper,span.password-input{
     1310.woocommerce form .form-row label,
     1311.woocommerce form .form-row,
     1312span.woocommerce-input-wrapper,
     1313span.password-input {
    11181314  width: 100%;
    11191315}
     1316
    11201317/* BUTTONS */
    1121 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce a.added_to_cart{
     1318.woocommerce #respond input#submit.alt,
     1319.woocommerce a.button.alt,
     1320.woocommerce button.button.alt,
     1321.woocommerce input.button.alt,
     1322.woocommerce #respond input#submit,
     1323.woocommerce a.button,
     1324.woocommerce button.button,
     1325.woocommerce input.button,
     1326.woocommerce a.added_to_cart {
    11221327  background: var(--primary-theme-color);
    11231328  color: #fff;
    … …  
    11251330  border-radius: 7px !important;
    11261331}
    1127 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce a.added_to_cart:hover{
     1332
     1333.woocommerce #respond input#submit.alt:hover,
     1334.woocommerce a.button.alt:hover,
     1335.woocommerce button.button.alt:hover,
     1336.woocommerce input.button.alt:hover,
     1337.woocommerce #respond input#submit:hover,
     1338.woocommerce a.button:hover,
     1339.woocommerce button.button:hover,
     1340.woocommerce input.button:hover,
     1341.woocommerce a.added_to_cart:hover {
    11281342  background: #222222;
    11291343  color: #fff;
    11301344}
    1131 .woocommerce a.added_to_cart{
     1345
     1346.woocommerce a.added_to_cart {
    11321347  padding: .618em 1em;
    11331348  font-weight: 700;
    … …  
    11371352
    11381353/* SQUARE AND OUTLINE BUTTONS */
    1139 .wp-block-button__link{
    1140         color: #fff !important;
    1141   background-color:var(--primary-theme-color);
     1354.wp-block-button__link {
     1355  color: #fff !important;
     1356  background-color: var(--primary-theme-color);
    11421357  margin-bottom: 5px;
    11431358}
    1144 .wp-block-button.is-style-outline .wp-block-button__link{
     1359
     1360.wp-block-button.is-style-outline .wp-block-button__link {
    11451361  border: 1px solid var(--primary-theme-color);
    11461362  color: #121212 !important;
    11471363}
    1148 .wp-block-button.is-style-squared .wp-block-button__link{
     1364
     1365.wp-block-button.is-style-squared .wp-block-button__link {
    11491366  border-radius: 0px !important;
    11501367}
     1368
    11511369.post-content {
    11521370  word-wrap: break-word;
    11531371}
     1372
    11541373.sidebar-area .wp-block-group__inner-container h2 {
    11551374  color: #000000 !important;
    11561375  font-size: 20px;
    11571376}
     1377
    11581378/* SHOP & SINGLE PRODUCT */
    11591379
    1160 .woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
     1380.woocommerce ul.products li.product .onsale,
     1381.woocommerce span.onsale {
    11611382  top: 10px;
    11621383  left: 10px;
    … …  
    11691390  min-height: 2em !important;
    11701391}
    1171 .woocommerce span.onsale{
     1392
     1393.woocommerce span.onsale {
    11721394  right: 10px;
    11731395  left: auto;
    11741396}
     1397
    11751398h2.woocommerce-loop-product__title {
    11761399  font-size: 18px !important;
    11771400}
    1178 .woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price {
     1401
     1402.woocommerce ul.products li.product .price,
     1403.woocommerce div.product p.price,
     1404.woocommerce div.product span.price {
    11791405  color: var(--primary-theme-color);
    11801406  display: block;
    … …  
    11821408  font-size: 18px;
    11831409}
    1184 .woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{
     1410
     1411.woocommerce ul.products li.product .price ins,
     1412.woocommerce div.product p.price ins,
     1413.woocommerce div.product span.price ins {
    11851414  text-decoration: none;
    11861415}
    1187 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
     1416
     1417.woocommerce ul.products li.product,
     1418.woocommerce-page ul.products li.product {
    11881419  text-align: center;
    1189   border: 1px solid var(--primary-theme-color);
    1190   border-radius: 10px;
    1191   padding: 10px;
    1192 }
     1420}
     1421
    11931422.woocommerce .quantity .qty {
    11941423  width: 13em;
    11951424  padding: 8px;
    11961425}
     1426
    11971427.woocommerce ul.products li.product .star-rating {
    11981428  font-size: 12px;
    11991429  margin: 0 auto 8px;
    12001430}
    1201 .woocommerce ul.products li.product a img{
     1431
     1432.woocommerce ul.products li.product a img {
    12021433  margin-bottom: 0;
     1434}
     1435
     1436.woocommerce .woocommerce-ordering select,
     1437.woocommerce form .form-row input.input-text,
     1438.woocommerce form .form-row textarea {
     1439  padding: 12px;
     1440  border: 1px solid #d3ced2;
     1441  background: transparent;
     1442}
     1443
     1444.woocommerce-shop .woocommerce ul.products li.product a img {
    12031445  width: 200px;
    12041446  height: 200px;
    … …  
    12061448  border-radius: 20px;
    12071449}
    1208 .woocommerce .woocommerce-ordering select,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    1209   padding: 12px;
    1210   border: 1px solid #d3ced2;
    1211   background: transparent;
    1212 }
     1450
     1451.woocommerce-shop .woocommerce ul.products li.product,
     1452.woocommerce-page ul.products li.product {
     1453  border: 1px solid var(--primary-theme-color);
     1454  border-radius: 10px;
     1455  padding: 10px;
     1456}
     1457
    12131458/* shop page pagination  */
    12141459.woocommerce nav.woocommerce-pagination ul li span.current {
    … …  
    12191464  font-weight: bold;
    12201465}
     1466
    12211467.woocommerce nav.woocommerce-pagination ul li a {
    12221468  display: block;
    … …  
    12311477  border-radius: 10px;
    12321478}
    1233 .woocommerce nav.woocommerce-pagination ul li a:hover{
     1479
     1480.woocommerce nav.woocommerce-pagination ul li a:hover {
    12341481  background: var(--primary-theme-color);
    12351482  color: #121212;
    12361483}
    1237 .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
     1484
     1485.woocommerce nav.woocommerce-pagination ul,
     1486.woocommerce nav.woocommerce-pagination ul li {
    12381487  border: none;
    12391488  float: none;
    12401489  overflow: unset;
    12411490}
     1491
    12421492.woocommerce nav.woocommerce-pagination {
    12431493  text-align: center;
    12441494  margin-bottom: 20px;
    1245 }
     1495}
     1496
    12461497/*  SINGLE POST */
    12471498.single-post-category span {
    … …  
    12491500  color: #5b5b5b;
    12501501}
    1251 .single-post-category .post-categories li ,.single-post-category ul{
     1502
     1503.single-post-category .post-categories li,
     1504.single-post-category ul {
    12521505  display: inline-block;
    12531506  padding-right: 0px;
    12541507}
    1255 .single-post-category .post-categories li a{
     1508
     1509.single-post-category .post-categories li a {
    12561510  margin-left: 8px;
    12571511  margin-bottom: 8px;
    1258   background-color:var(--primary-theme-color);
     1512  background-color: var(--primary-theme-color);
    12591513  padding: 8px 10px;
    12601514  color: #fff;
    … …  
    12641518  line-height: 1;
    12651519}
    1266 .single-post-category .post-categories li a:hover{
     1520
     1521.single-post-category .post-categories li a:hover {
    12671522  background: #000000;
    12681523}
    1269 /*PRELOADER*/
     1524
     1525/* PRELOADER */
    12701526
    12711527.loader {
    1272   background-color: #fff;
    12731528  width: 100%;
    12741529  height: 100%;
    … …  
    12801535  align-items: center;
    12811536}
     1537
    12821538.preloader {
    12831539  animation: move 0.5s ease infinite alternate;
    12841540}
     1541
    12851542.diamond {
    12861543  width: 60px;
    … …  
    12921549  align-items: center;
    12931550}
    1294 .diamond span{
     1551
     1552.diamond span {
    12951553  width: 60px;
    12961554  height: 60px;
    … …  
    12991557  right: 0;
    13001558}
    1301 .diamond span:nth-child(1){
    1302   border: 10px solid #222222;
    1303   border-right-color: var(--primary-theme-color);
    1304   border-left-color: var(--primary-theme-color);
     1559
     1560.diamond span:nth-child(1) {
     1561  border: 10px solid var(--primary-theme-color);
     1562  border-right-color: #000;
     1563  border-left-color: #000;
    13051564  transform: rotateX(90deg) rotateZ(-45deg);
    13061565}
    1307 .diamond span:nth-child(2){
    1308   border: 6px solid #222222;
    1309   border-right-color: var(--primary-theme-color);
    1310   border-left-color: var(--primary-theme-color);
     1566
     1567.diamond span:nth-child(2) {
     1568  border: 6px solid var(--primary-theme-color);
     1569  border-right-color: #000;
     1570  border-left-color: #000;
    13111571  transform: rotateX(90deg) rotateY(-90deg) rotateZ(-45deg);
    13121572}
    1313 .diamond span:last-child{
    1314   border: 6px solid #222222;
    1315   border-right-color: var(--primary-theme-color);
    1316   border-left-color: var(--primary-theme-color);
     1573
     1574.diamond span:last-child {
     1575  border: 6px solid var(--primary-theme-color);
     1576  border-right-color: #000;
     1577  border-left-color: #000;
    13171578  transform: rotateZ(-45deg);
    13181579}
    1319 @keyframes move{
    1320   0%{ transform: translateY(0) scaleY(0.9); }
    1321   100%{ transform: translateY(-70px) scaleY(1.1); }
    1322 }
    1323 @keyframes spin{
    1324   0%{ transform: translateY(-50%) rotateX(-15deg) rotateY(0deg); }
    1325   100%{ transform: translateY(-50%) rotateX(-15deg) rotateY(-180deg); }
     1580
     1581@keyframes move {
     1582  0% {
     1583    transform: translateY(0) scaleY(0.9);
     1584  }
     1585
     1586  100% {
     1587    transform: translateY(-70px) scaleY(1.1);
     1588  }
     1589}
     1590
     1591@keyframes spin {
     1592  0% {
     1593    transform: translateY(-50%) rotateX(-15deg) rotateY(0deg);
     1594  }
     1595
     1596  100% {
     1597    transform: translateY(-50%) rotateX(-15deg) rotateY(-180deg);
     1598  }
     1599}
     1600
     1601.orbit-loader {
     1602  position: relative;
     1603  width: 120px;
     1604  height: 120px;
     1605  display: flex;
     1606  justify-content: center;
     1607  align-items: center;
     1608}
     1609
     1610.orbit-center {
     1611  width: 20px;
     1612  height: 20px;
     1613  background: var(--primary-theme-color);
     1614  border-radius: 50%;
     1615  position: absolute;
     1616  box-shadow: 0 0 15px var(--primary-theme-color);
     1617}
     1618
     1619.orbit-ring {
     1620  position: absolute;
     1621  width: 100px;
     1622  height: 100px;
     1623  animation: rotateOrbit 2s linear infinite;
     1624}
     1625
     1626.orbit-ring span {
     1627  width: 12px;
     1628  height: 12px;
     1629  background: var(--primary-theme-color);
     1630  border-radius: 50%;
     1631  position: absolute;
     1632}
     1633
     1634.orbit-ring span:nth-child(1) {
     1635  top: 0;
     1636  right: 50%;
     1637  transform: translateX(50%);
     1638}
     1639
     1640.orbit-ring span:nth-child(2) {
     1641  bottom: 0;
     1642  right: 0;
     1643}
     1644
     1645.orbit-ring span:nth-child(3) {
     1646  bottom: 0;
     1647  left: 0;
     1648}
     1649
     1650@keyframes rotateOrbit {
     1651  100% {
     1652    transform: rotate(-360deg);
     1653  }
     1654}
     1655
     1656.liquid-loader {
     1657  position: relative;
     1658  width: 150px;
     1659  height: 150px;
     1660}
     1661
     1662.liquid-blob {
     1663  width: 100%;
     1664  height: 100%;
     1665  border-radius: 50%;
     1666  background: radial-gradient(circle at 30% 30%,
     1667      var(--primary-theme-color),
     1668      #000);
     1669  animation: liquidMorph 4s ease-in-out infinite;
     1670}
     1671
     1672@keyframes liquidMorph {
     1673  0% {
     1674    border-radius: 58% 42% 37% 63% / 40% 43% 57% 60%;
     1675  }
     1676
     1677  50% {
     1678    border-radius: 42% 58% 63% 37% / 60% 57% 43% 40%;
     1679  }
     1680
     1681  100% {
     1682    border-radius: 58% 42% 37% 63% / 40% 43% 57% 60%;
     1683  }
    13261684}
    13271685
    … …  
    13341692  z-index: 999;
    13351693}
     1694
    13361695.scroll-up a {
    1337 background: var(--primary-theme-color);
    1338 color:#ffffff;
    1339 }
    1340 .scroll-up a:hover{
    1341 background: #222222;
    1342 color:#fff;
    1343 }
     1696  background: var(--primary-theme-color);
     1697  color: #ffffff;
     1698}
     1699
     1700.scroll-up a:hover {
     1701  background: #222222;
     1702  color: #fff;
     1703}
     1704
    13441705.scroll-up a {
    13451706  display: block;
    … …  
    13551716  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    13561717}
    1357 .scroll-up i{
     1718
     1719.scroll-up i {
    13581720  line-height: 40px;
    13591721}
     1722
    13601723/* ===============================================
    13611724  Search pop up
    13621725  =============================================== */
    13631726
    1364   .search-cont button{
    1365     border: 0;
    1366     background: transparent;
    1367   }
    1368   .outer-search {
    1369     background: rgb(255 255 255 / 91%);
    1370     position: fixed;
    1371     top: 0;
    1372     right: 0;
    1373     width: 100%;
    1374     display: none;
    1375     text-align: center;
    1376     height: 100%;
    1377     z-index: 9999999;
    1378   }
    1379   .inner-search label {
    1380     width: 100%;
    1381   }
    1382   .inner-search input#search{
    1383     background: transparent;
    1384     border-top: 2px solid #222;
    1385     border-bottom: 2px solid #222;
    1386     border-right: 0px solid transparent;
    1387     border-left: 0px solid transparent;
    1388     font-size: 32px;
    1389     text-align: center;
    1390     color: #222;
    1391   }
    1392   .inner-search input#search::placeholder {
    1393     color: #222;
    1394   }
    1395   .inner-search {
    1396     position: absolute;
    1397     top: 50%;
    1398     transform: translate(50%, -50%);
    1399     width: 100%;
    1400     z-index: 99999;
    1401     right: 50%;
    1402     padding: 0 15px;
    1403   }
    1404   .outer-search .closepop {
    1405     position: absolute;
    1406     top: 20%;
    1407     transform: translateY(-50%);
    1408     left: 5%;
    1409     text-align: left;
    1410     background: transparent;
    1411     border: 0;
    1412     font-size: 40px;
    1413     color: #222;
    1414   }
    1415   .outer-search .closepop:focus{
    1416     outline-color: #000;
    1417   }
    1418   .inner-search form.searchform {
    1419     margin: 0 auto;
    1420     max-width: 700px;
    1421   }
    1422   .inner-search .searchform input[type=text]{
    1423     width: 100%;
    1424   }
    1425   .inner-search input.search-submit {
    1426     display: none;
    1427   }
    1428   .search-cont i {
    1429     color: #000;
    1430     font-size: 16px;
    1431   }
    1432   .inner-search #searchform{
    1433     border: none;
    1434   }
    1435   .result-search #searchform{
    1436     display: table;
    1437   }
    1438   .not-found-content #searchform {
    1439     display: inline-block;
    1440   }
    1441   .footer-copyright a,.footer-copyright p{
    1442     color: #ffffff;
    1443   }
    1444   .footer-copyright a:hover{
    1445     color:var(--primary-theme-color);
    1446   }
     1727.search-cont button {
     1728  border: 0;
     1729  background: transparent;
     1730}
     1731
     1732.outer-search {
     1733  background: rgb(255 255 255 / 91%);
     1734  position: fixed;
     1735  top: 0;
     1736  right: 0;
     1737  width: 100%;
     1738  display: none;
     1739  text-align: center;
     1740  height: 100%;
     1741  z-index: 9999999;
     1742}
     1743
     1744.inner-search label {
     1745  width: 100%;
     1746}
     1747
     1748.inner-search input#search {
     1749  background: transparent;
     1750  border-top: 2px solid #222;
     1751  border-bottom: 2px solid #222;
     1752  border-right: 0px solid transparent;
     1753  border-left: 0px solid transparent;
     1754  font-size: 32px;
     1755  text-align: center;
     1756  color: #222;
     1757}
     1758
     1759.inner-search input#search::placeholder {
     1760  color: #222;
     1761}
     1762
     1763.inner-search {
     1764  position: absolute;
     1765  top: 50%;
     1766  transform: translate(50%, -50%);
     1767  width: 100%;
     1768  z-index: 99999;
     1769  right: 50%;
     1770  padding: 0 15px;
     1771}
     1772
     1773.outer-search .closepop {
     1774  position: absolute;
     1775  top: 20%;
     1776  transform: translateY(-50%);
     1777  left: 5%;
     1778  text-align: left;
     1779  background: transparent;
     1780  border: 0;
     1781  font-size: 40px;
     1782  color: #222;
     1783}
     1784
     1785.outer-search .closepop:focus {
     1786  outline-color: #000;
     1787}
     1788
     1789.inner-search form.searchform {
     1790  margin: 0 auto;
     1791  max-width: 700px;
     1792}
     1793
     1794.inner-search .searchform input[type=text] {
     1795  width: 100%;
     1796}
     1797
     1798.inner-search input.search-submit {
     1799  display: none;
     1800}
     1801
     1802.search-cont i {
     1803  color: #000;
     1804  font-size: 16px;
     1805}
     1806
     1807.inner-search #searchform {
     1808  border: none;
     1809}
     1810
     1811.result-search #searchform {
     1812  display: table;
     1813}
     1814
     1815.not-found-content #searchform {
     1816  display: inline-block;
     1817}
     1818
     1819.footer-copyright a,
     1820.footer-copyright p {
     1821  color: #ffffff;
     1822}
     1823
     1824.footer-copyright a:hover {
     1825  color: var(--primary-theme-color);
     1826}
     1827
    14471828/* ===============================================
    14481829  Progress Bar
    … …  
    14551836  z-index: 99999;
    14561837}
     1838
    14571839#elemento-progress-bar.top {
    14581840  top: 0;
    14591841}
     1842
    14601843.admin-bar #elemento-progress-bar.top {
    14611844  top: 32px;
    14621845}
     1846
    14631847#elemento-progress-bar.bottom {
    14641848  bottom: 0;
    14651849}
     1850
    14661851/* ===============================================
    14671852 HOME PAGE CSS
    14681853 =============================================== */
    14691854
    1470 .elemento-it-solutions-slider-section{
     1855.elemento-it-solutions-slider-section {
    14711856  height: auto;
    14721857  width: auto;
    14731858}
    1474 .elemento-it-solutions-slider-section .elementor-element-populated{
     1859
     1860.elemento-it-solutions-slider-section .elementor-element-populated {
    14751861  padding: 0px !important;
    14761862}
    1477 .elemento-it-solutions-slider-section h1,.elemento-it-solutions-slider-section h5,
    1478 .elemento-it-solutions-our-services-section span,.elemento-it-solutions-our-services-section h5,.elemento-it-solutions-our-services-section p{
     1863
     1864.elemento-it-solutions-slider-section h1,
     1865.elemento-it-solutions-slider-section h5,
     1866.elemento-it-solutions-our-services-section span,
     1867.elemento-it-solutions-our-services-section h5,
     1868.elemento-it-solutions-our-services-section p {
    14791869  font-family: 'Open Sans', sans-serif !important;
    14801870}
    1481 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1 span{
     1871
     1872.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1 span {
    14821873  font-size: 16px;
    14831874  letter-spacing: 6px;
    … …  
    14861877  font-weight: 600;
    14871878}
    1488 .elemento-it-solutions-slider-section a{
     1879
     1880.elemento-it-solutions-slider-section a {
    14891881  border-radius: 30px;
    14901882}
     1883
    14911884section.elementor-section.elementor-top-section.elemento-it-solutions-slider-section {
    14921885  position: relative;
    14931886}
    1494 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1{
     1887
     1888.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1 {
    14951889  position: absolute;
    14961890  top: 30%;
    … …  
    14981892  z-index: 999;
    14991893}
    1500 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section2{
     1894
     1895.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section2 {
    15011896  z-index: 999;
    15021897  position: absolute;
    … …  
    15041899  transform: translateY(-50%);
    15051900}
    1506 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section3{
     1901
     1902.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section3 {
    15071903  position: absolute;
    15081904  top: 55%;
    … …  
    15101906  transform: translateY(-50%);
    15111907}
    1512 .elemento-it-solutions-slider-section h1{
     1908
     1909.elemento-it-solutions-slider-section h1 {
    15131910  color: #fff !important;
    15141911  font-size: 43px;
    … …  
    15171914  font-weight: 700 !important;
    15181915}
     1916
    15191917/*our-services*/
    15201918.elemento-it-solutions-our-services-section .elemento-it-solutions-our-services-section-span span {
    … …  
    15251923  font-weight: 600;
    15261924}
    1527 .elemento-it-solutions-our-services-section .elemento-it-solutions-our-services-section-heading h1{
     1925
     1926.elemento-it-solutions-our-services-section .elemento-it-solutions-our-services-section-heading h1 {
    15281927  font-size: 34px;
    15291928  line-height: 40px;
    … …  
    15311930  font-weight: 400;
    15321931}
    1533 .elemento-it-solutions-our-services-section p{
     1932
     1933.elemento-it-solutions-our-services-section p {
    15341934  font-size: 15px;
    15351935  line-height: 20px;
    15361936  font-weight: 400;
    15371937}
    1538 .elemento-it-solutions-our-services-section h5{
     1938
     1939.elemento-it-solutions-our-services-section h5 {
    15391940  font-size: 17px;
    15401941  line-height: 35px;
    15411942  font-weight: 700;
    15421943}
     1944
    15431945section.elementor-section.elementor-top-section.elementor-element.elementor-element-da3a7fc.elemento-it-solutions-our-services-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    15441946  position: relative;
    15451947}
    1546 .elemento-it-solutions-our-services-section-img1{
     1948
     1949.elemento-it-solutions-our-services-section-img1 {
    15471950  overflow: hidden;
    15481951  position: relative;
    15491952}
    1550 .elemento-it-solutions-our-services-section img{
     1953
     1954.elemento-it-solutions-our-services-section img {
    15511955  width: 100%;
    15521956}
     1957
    15531958.elemento-it-solutions-our-services-section .elementor-widget.elementor-widget-image {
    15541959  background: #000;
    … …  
    15561961  margin-bottom: 0 !important;
    15571962}
     1963
    15581964.elemento-it-solutions-our-services-section-img1:hover img {
    15591965  opacity: 0.7;
    15601966}
     1967
    15611968.elemento-it-solutions-our-services-section-img1:hover .elementor-widget.elementor-widget-text-editor {
    15621969  opacity: 1;
    15631970}
     1971
    15641972.elemento-it-solutions-our-services-section-img1 .elementor-widget.elementor-widget-text-editor {
    15651973  background: hsl(0deg 0% 100%);
    … …  
    15751983  border-right: 5px solid #3f7fff;
    15761984}
    1577 .location-mail{
     1985
     1986.location-mail {
    15781987  flex-wrap: wrap;
    15791988  align-items: center;
    … …  
    15851994============================================= */
    15861995
    1587 .sticky-copyright.footer-copyright{
     1996.sticky-copyright.footer-copyright {
    15881997  position: fixed;
    1589   bottom:0;
    1590   right:0;
     1998  bottom: 0;
     1999  right: 0;
    15912000  width: 100%;
    15922001  z-index: 999;
  • elemento-it-solutions/0.6.5/style.css

    r314488 r319947  
    66Author URI: https://www.wpelemento.com/
    77Requires at least: 5.0
    8 Version: 0.6.4
     8Version: 0.6.5
    99Requires PHP: 5.6
    1010Tested up to: 6.9
    … …  
    2323
    2424.screen-reader-text {
    25         border: 0;
    26         clip: rect(1px, 1px, 1px, 1px);
    27         clip-path: inset(50%);
    28         height: 1px;
    29         margin: -1px;
    30         overflow: hidden;
    31         padding: 0;
    32         position: absolute !important;
    33         width: 1px;
    34         word-wrap: normal !important;
    35         -webkit-transition: none;
    36         -moz-transition: none;
    37         -o-transition: none;
    38         transition: none;
    39 }
     25  border: 0;
     26  clip: rect(1px, 1px, 1px, 1px);
     27  clip-path: inset(50%);
     28  height: 1px;
     29  margin: -1px;
     30  overflow: hidden;
     31  padding: 0;
     32  position: absolute !important;
     33  width: 1px;
     34  word-wrap: normal !important;
     35  -webkit-transition: none;
     36  -moz-transition: none;
     37  -o-transition: none;
     38  transition: none;
     39}
     40
    4041.screen-reader-text:focus {
    41         background-color: #f1f1f1;
    42         border-radius: 3px;
    43         box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    44         clip: auto !important;
    45         clip-path: none;
    46         color: #21759b;
    47         display: block;
    48         font-size: 14px;
    49         font-weight: 600;
    50         height: auto;
    51         left: 5px;
    52         line-height: normal;
    53         padding: 15px 23px 14px;
    54         text-decoration: none;
    55         top: 5px;
    56         width: auto;
    57         z-index: 100000;
    58 }
     42  background-color: #f1f1f1;
     43  border-radius: 3px;
     44  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
     45  clip: auto !important;
     46  clip-path: none;
     47  color: #21759b;
     48  display: block;
     49  font-size: 14px;
     50  font-weight: 600;
     51  height: auto;
     52  left: 5px;
     53  line-height: normal;
     54  padding: 15px 23px 14px;
     55  text-decoration: none;
     56  top: 5px;
     57  width: auto;
     58  z-index: 100000;
     59}
     60
    5961#content[tabindex="-1"]:focus {
    60         outline: 0;
    61 }
     62  outline: 0;
     63}
     64
    6265body {
    63         font-family: 'Open Sans', sans-serif;
     66  font-family: 'Open Sans', sans-serif;
    6467  color: #6c6c6c;
    65   margin:0;
     68  margin: 0;
    6669  background: #fff;
    6770}
    68 h1,h2,h3,h4,h5,h6{
    69         font-weight: bold;
    70         color: #222222;
    71 }
     71
     72h1,
     73h2,
     74h3,
     75h4,
     76h5,
     77h6 {
     78  font-weight: bold;
     79  color: #222222;
     80}
     81
    7282a {
    73   color:#222222;
     83  color: #222222;
    7484  -webkit-transition: color .1s linear;
    7585  -moz-transition: color .1s linear;
    … …  
    8191a:hover,
    8292a:focus {
    83   color:var(--primary-theme-color);
     93  color: var(--primary-theme-color);
    8494  text-decoration: none;
    8595}
    8696
    8797.alignwide {
    88   margin-left  : -80px;
    89   margin-right : -80px;
    90 }
     98  margin-left: -80px;
     99  margin-right: -80px;
     100}
     101
    91102.alignfull {
    92   margin-left  : calc( -100vw / 2 + 100% / 2 );
    93   margin-right : calc( -100vw / 2 + 100% / 2 );
    94   max-width    : 100vw;
    95 }
     103  margin-left: calc(-100vw / 2 + 100% / 2);
     104  margin-right: calc(-100vw / 2 + 100% / 2);
     105  max-width: 100vw;
     106}
     107
    96108.alignfull img {
    97109  width: 100vw;
    98110}
    99 .post-single a,.page-single a,.sidebar-area .textwidget a,.comment-content a,.woocommerce-product-details__short-description a,#tab-description a,.extra-home-content a {
     111
     112.post-single a,
     113.page-single a,
     114.sidebar-area .textwidget a,
     115.comment-content a,
     116.woocommerce-product-details__short-description a,
     117#tab-description a,
     118.extra-home-content a {
    100119  text-decoration: underline;
    101   color:var(--primary-theme-color);
    102 }
    103 .header-image-box h1{
     120  color: var(--primary-theme-color);
     121}
     122
     123.header-image-box h1 {
    104124  word-break: break-all;
    105125}
    … …  
    108128   HEADER BOX
    109129   ============================================= */
    110  
    111 .topheader p,.topheader span,.social-links i{
     130
     131.topheader p,
     132.topheader span,
     133.social-links i {
    112134  font-size: 15px;
    113135  color: #fff;
    114136}
    115 .topheader p,.topheader span{
    116         padding: 8px 0;
    117 }
     137
     138.topheader p,
     139.topheader span {
     140  padding: 8px 0;
     141}
     142
    118143.topheader {
    119144  background: var(--primary-theme-color);
    120145}
    121 p.hiring-text,.phone-card p {
     146
     147p.hiring-text,
     148.phone-card p {
    122149  font-size: 14px;
    123150}
     151
    124152.hiring-text span {
    125153  background: #fff;
    … …  
    130158  font-weight: 700;
    131159}
     160
    132161p.hiring-text a {
    133162  color: #ffea00;
    … …  
    135164  text-decoration: underline;
    136165}
     166
    137167.social-links i {
    138168  padding: 10px 0;
    … …  
    141171  text-align: center;
    142172}
     173
    143174.phone-card span {
    144175  font-size: 25px;
    … …  
    146177  font-weight: 600;
    147178}
     179
    148180.phone-card i {
    149181  font-size: 50px;
    150         color: #367fff;
    151 }
     182  color: #367fff;
     183}
     184
    152185/* ===============================================
    153186  FOOTER SOCIAL ICONS
    154187============================================= */
    155 .footer-links{
     188.footer-links {
    156189  text-align: left;
    157190  padding: 6px 0px;
    158191}
    159 .footer-links i{
     192
     193.footer-links i {
    160194  color: #000;
    161195  background: #fff;
    … …  
    163197  border-radius: 3px;
    164198}
    165 .footer-links i:hover{
     199
     200.footer-links i:hover {
    166201  color: #367fff;
    167202}
     203
    168204/* ===============================================
    169205   HEADER IMAGE
    170206   ============================================= */
    171207
    172 .header-image-box{
    173         position: relative;
    174         height: 350px;
     208.header-image-box {
     209  position: relative;
     210  height: 350px;
    175211  display: flex;
    176212  align-items: center;
    177213}
     214
    178215.header-image-box:before {
    179216  position: absolute;
    … …  
    187224  z-index: 1;
    188225}
    189 .header-image-box h1,.headerimgbox-meta span,.crumb-box a,.crumb-box, .header-image-box p{
     226
     227.header-image-box h1,
     228.headerimgbox-meta span,
     229.crumb-box a,
     230.crumb-box,
     231.header-image-box p {
    190232  position: relative;
    191233  z-index: 1;
    192234  color: #fff;
    193235}
    194 .header-image-box h1{
    195         font-size: 65px;
     236
     237.header-image-box h1 {
     238  font-size: 65px;
    196239}
    197240
    … …  
    211254  font-weight: 600;
    212255}
     256
    213257.logo span {
    214258  display: block;
    … …  
    223267
    224268#main-menu {
    225         display:block;
    226         position:relative;
    227         float:left;
    228         margin:0 auto;
    229         width:100%
    230 }
     269  display: block;
     270  position: relative;
     271  float: left;
     272  margin: 0 auto;
     273  width: 100%
     274}
     275
    231276#main-menu ul {
    232         margin:0;
     277  margin: 0;
    233278  padding: 0;
    234         display:block;
    235 }
     279  display: block;
     280}
     281
    236282#main-menu ul li {
    237         position:relative;
    238         display:block;
    239         float:left;
    240         text-align:left;
    241 }
     283  position: relative;
     284  display: block;
     285  float: left;
     286  text-align: left;
     287}
     288
    242289#main-menu ul li a {
    243290  display: block;
    … …  
    247294  font-weight: 500;
    248295}
     296
    249297#main-menu a:hover,
    250298#main-menu ul li a:hover,
    251 #main-menu li:hover > a,
     299#main-menu li:hover>a,
    252300#main-menu a:focus,
    253301#main-menu ul li a:focus,
    254 #main-menu li.focus > a,
    255 #main-menu li:focus > a,
    256 #main-menu ul li.current-menu-item > a,
    257 #main-menu ul li.current_page_item > a,
    258 #main-menu ul li.current-menu-parent > a,
    259 #main-menu ul li.current_page_ancestor > a,
    260 #main-menu ul li.current-menu-ancestor > a {
    261         color:var(--primary-theme-color);
    262 }
    263 #main-menu ul.children ,
     302#main-menu li.focus>a,
     303#main-menu li:focus>a,
     304#main-menu ul li.current-menu-item>a,
     305#main-menu ul li.current_page_item>a,
     306#main-menu ul li.current-menu-parent>a,
     307#main-menu ul li.current_page_ancestor>a,
     308#main-menu ul li.current-menu-ancestor>a {
     309  color: var(--primary-theme-color);
     310}
     311
     312#main-menu ul.children,
    264313#main-menu ul.sub-menu {
    265         opacity:0;
    266         position: absolute;
    267         top: 35px;
    268         left: -9999em;
    269         background:#f5f9ff;
    270         z-index:10001;
    271         width:213px;
    272         padding-left:0;
    273         -webkit-transition: opacity 0.3s ease 0s;
    274         -moz-transition: opacity 0.3s ease 0s;
    275         -o-transition: opacity 0.3s ease 0s;
    276         transition: opacity 0.3s ease 0s;
    277 }
    278 #main-menu ul.children li ,
     314  opacity: 0;
     315  position: absolute;
     316  top: 35px;
     317  left: -9999em;
     318  background: #f5f9ff;
     319  z-index: 10001;
     320  width: 213px;
     321  padding-left: 0;
     322  -webkit-transition: opacity 0.3s ease 0s;
     323  -moz-transition: opacity 0.3s ease 0s;
     324  -o-transition: opacity 0.3s ease 0s;
     325  transition: opacity 0.3s ease 0s;
     326}
     327
     328#main-menu ul.children li,
    279329#main-menu ul.sub-menu li {
    280         position:relative;
    281         margin:0;
    282         line-height:1.2em;
    283         text-transform:none;
    284         width:213px;
    285         min-height: inherit;
    286         margin:0;
    287 }
    288 #main-menu li li:hover > ul,
    289 #main-menu li li:focus > ul,
    290 #main-menu li li.focus > ul {
    291         top:0px;
    292         left: -100%;
    293 }
    294 #main-menu ul.children li a ,
     330  position: relative;
     331  margin: 0;
     332  line-height: 1.2em;
     333  text-transform: none;
     334  width: 213px;
     335  min-height: inherit;
     336  margin: 0;
     337}
     338
     339#main-menu li li:hover>ul,
     340#main-menu li li:focus>ul,
     341#main-menu li li.focus>ul {
     342  top: 0px;
     343  left: -100%;
     344}
     345
     346#main-menu ul.children li a,
    295347#main-menu ul.sub-menu li a {
    296         text-decoration:none;
    297         text-align:left;
    298         display:block;
    299         padding:10px 15px;
    300         margin:0;
    301         border:none;
    302         line-height:inherit;
    303         color: #222222;
    304         border-bottom: solid 1px #e4e7ee;
    305 }
     348  text-decoration: none;
     349  text-align: left;
     350  display: block;
     351  padding: 10px 15px;
     352  margin: 0;
     353  border: none;
     354  line-height: inherit;
     355  color: #222222;
     356  border-bottom: solid 1px #e4e7ee;
     357}
     358
    306359#main-menu ul.children li a:hover,
    307 #main-menu ul.sub-menu li a:hover{
    308         background: var(--primary-theme-color);
    309         color: #fff;
    310 }
     360#main-menu ul.sub-menu li a:hover {
     361  background: var(--primary-theme-color);
     362  color: #fff;
     363}
     364
    311365#main-menu ul.children li ul:before,
    312366#main-menu ul.sub-menu li ul:before,
    … …  
    314368.dropdown-toggle,
    315369button.close-menu {
    316         display:none;
    317 }
    318 #main-menu li:hover > ul,
    319 #main-menu li:focus > ul,
    320 #main-menu li.focus > ul {
    321         opacity:1;
    322         left: 0;
     370  display: none;
     371}
     372
     373#main-menu li:hover>ul,
     374#main-menu li:focus>ul,
     375#main-menu li.focus>ul {
     376  opacity: 1;
     377  left: 0;
    323378}
    324379
    … …  
    327382   ============================================= */
    328383
    329 .sticky .post-content-box{
    330         background: #f2f8ff;
    331 }
     384.sticky .post-content-box {
     385  background: #f2f8ff;
     386}
     387
    332388.post-box {
    333389  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    … …  
    335391  text-align: center;
    336392}
     393
    337394h3.post-title {
    338395  font-size: 25px;
    339396  font-weight: 500;
    340397}
    341 .post-content p{
    342         color: #6c6c6c;
    343 }
    344 .post-meta,.crumb-box a:hover{
    345         color: var(--primary-theme-color);
    346 }
     398
     399.post-content p {
     400  color: #6c6c6c;
     401}
     402
     403.post-meta,
     404.crumb-box a:hover {
     405  color: var(--primary-theme-color);
     406}
     407
    347408pre {
    348         display: block;
    349         padding: 9.5px;
    350         margin: 0 0 10px;
    351         font-size: 13px;
    352         line-height: 1.42857143;
    353         color: #222222;
    354         white-space: break-spaces;
    355         background-color: #f5f5f5;
    356         border: 1px solid #ccc;
    357         border-radius: 4px;
    358 }
     409  display: block;
     410  padding: 9.5px;
     411  margin: 0 0 10px;
     412  font-size: 13px;
     413  line-height: 1.42857143;
     414  color: #222222;
     415  white-space: break-spaces;
     416  background-color: #f5f5f5;
     417  border: 1px solid #ccc;
     418  border-radius: 4px;
     419}
     420
    359421.post-content img,
    360422.post-thumbnail img,
    … …  
    362424.post-content object,
    363425.post-content embed {
    364         max-width: 100%;
    365 }
     426  max-width: 100%;
     427}
     428
    366429.post-content img,
    367430.post-thumbnail img {
    368         max-height:100%;
    369         height:auto;
    370 }
     431  max-height: 100%;
     432  height: auto;
     433}
     434
    371435.post-content:after {
    372436  content: "";
    … …  
    374438  clear: both;
    375439}
    376 #content,footer {
     440
     441#content,
     442footer {
    377443  float: left;
    378444  width: 100%;
    379445}
    380 .box{
     446
     447.box {
    381448  background-color: #222222;
    382449  text-align: center;
    … …  
    384451  position: relative;
    385452}
    386 .post-box:hover:before{
     453
     454.post-box:hover:before {
    387455  opacity: 1;
    388456  transform: translateX(0);
    389457}
    390 .box img{
     458
     459.box img {
    391460  width: 100%;
    392461  height: auto;
    … …  
    394463  transition: all 0.5s ease;
    395464}
    396 .post-box:hover img{
     465
     466.post-box:hover img {
    397467  opacity: 0.5;
    398468  transform: translateX(20px) scale(1.15);
    399469}
    400 .box .box-content{
    401         opacity: 0;
     470
     471.box .box-content {
     472  opacity: 0;
    402473  transform: scale(0);
    403474  position: absolute;
    … …  
    410481  transition: all 0.5s ease;
    411482}
    412 .post-box:hover .box-content{
     483
     484.post-box:hover .box-content {
    413485  opacity: 1;
    414486  transform: scale(1);
    415487}
     488
    416489p.slider-button i {
    417490  background: #3173e9;
    … …  
    420493  font-size: 20px;
    421494}
     495
    422496p.slider-button i:hover {
    423497  background: #fff;
    424498  color: #3173e9;
    425499}
     500
    426501.post-info span,
    427502.post-info a {
    … …  
    431506  display: inline-block;
    432507}
     508
    433509.post-info a:hover,
    434510.entry-date:hover a,
    435 .entry-author:hover a
    436  {
     511.entry-author:hover a {
    437512  color: var(--primary-theme-color);
    438513}
     514
    439515.post-info i {
    440516  color: var(--primary-theme-color);
    441517  font-size: 12px;
    442518}
    443   /* Edit link  */
    444   .link-edit{
    445     display: inline-block;
    446     margin-left: 10px;
    447   }
    448   .post-info{
    449     display:inline-block;
    450   }
    451   .link-edit::before {
    452       content: "\f044";
    453       color: var(--primary-theme-color);
    454   }
    455   .link-edit::before {
    456       display: inline-block;
    457       font-family: 'Font Awesome 6 Free';
    458       height: 15px;
    459       margin-right: 8px;
    460   }
    461   .post-edit-link{
    462     color: #000 !important;
    463   }
     519
     520/* Edit link  */
     521.link-edit {
     522  display: inline-block;
     523  margin-left: 10px;
     524}
     525
     526.post-info {
     527  display: inline-block;
     528}
     529
     530.link-edit::before {
     531  content: "\f044";
     532  color: var(--primary-theme-color);
     533}
     534
     535.link-edit::before {
     536  display: inline-block;
     537  font-family: 'Font Awesome 6 Free';
     538  height: 15px;
     539  margin-right: 8px;
     540}
     541
     542.post-edit-link {
     543  color: #000 !important;
     544}
    464545
    465546/* ===============================================
    … …  
    469550.pagination,
    470551.elemento-it-solutions-pagination {
    471         margin:25px 0;
    472 }
     552  margin: 25px 0;
     553}
     554
    473555.pagination .nav-links a,
    474556.pagination .nav-links span.current,
    475557.elemento-it-solutions-pagination a span,
    476558.elemento-it-solutions-pagination span.current {
    477         display:inline-block;
    478         text-decoration: none;
    479         padding:10px 12px;
    480         font-size:14px;
    481         font-weight: bold;
    482         color:#333;
    483         text-align:center;
    484         cursor:pointer;
    485         background:#f3f4f7;
    486 }
     559  display: inline-block;
     560  text-decoration: none;
     561  padding: 10px 12px;
     562  font-size: 14px;
     563  font-weight: bold;
     564  color: #333;
     565  text-align: center;
     566  cursor: pointer;
     567  background: #f3f4f7;
     568}
     569
    487570.pagination .nav-links a:hover,
    488571.pagination .nav-links a:focus,
    … …  
    493576.elemento-it-solutions-pagination a span:hover,
    494577.elemento-it-solutions-pagination a span:focus {
    495         background: var(--primary-theme-color);
    496         color: #fff;
     578  background: var(--primary-theme-color);
     579  color: #fff;
    497580}
    498581
    … …  
    500583## Comments
    501584--------------------------------------------------------------*/
    502 .comment-reply a:focus{
    503   color: #fff;
    504 }
     585.comment-reply a:focus {
     586  color: #fff;
     587}
     588
    505589.comment-respond input#submit:hover,
    506 .comment-reply a:hover{
    507         background: #222222;
    508         color: #fff;
    509 }
    510 .comment-form-url input,nav.navigation.pagination{
     590.comment-reply a:hover {
     591  background: #222222;
     592  color: #fff;
     593}
     594
     595.comment-form-url input,
     596nav.navigation.pagination {
    511597  width: 100%;
    512598}
     599
    513600.comment-respond input#submit {
    514601  background: var(--primary-theme-color);
    … …  
    518605  font-weight: 600;
    519606}
     607
    520608.comment-content a {
    521609  word-wrap: break-word;
    522610}
     611
    523612.bypostauthor {
    524613  display: block;
    525614}
     615
    526616.comments-title {
    527617  font-size: 1.125rem;
    528618}
     619
    529620.comment-body .pull-left {
    530621  padding-right: 0.625rem;
    531622}
     623
    532624.comment-list {
    533625  padding-left: 0;
    534626  border-bottom: 1px solid #00000047;
    535627}
     628
    536629.comment-list .comment {
    537630  display: block;
    538631}
     632
    539633.comment-list .pingback {
    540634  border-top: 1px solid rgba(0, 0, 0, 0.125);
    541635  padding: 0.563rem 0;
    542636}
     637
    543638.comment-list .pingback a {
    544639  margin-left: 5px;
    545640  margin-right: 5px;
    546641}
     642
    547643.comment-content.card-block {
    548644  padding: 15px;
    549645}
     646
    550647.comment-reply a {
    551648  padding: 10px;
    … …  
    562659  padding: 0 0 0 20px;
    563660}
     661
    564662.sidebar-area .textwidget img,
    565 .footer-area .textwidget img{
     663.footer-area .textwidget img {
    566664  width: 100%;
    567665  height: auto;
    568666}
     667
    569668.sidebar-area .sidebar-widget {
    570         margin-bottom: 25px;
    571 }
     669  margin-bottom: 25px;
     670}
     671
    572672.sidebar-area a,
    573673.sidebar-area p,
    … …  
    579679.sidebar-area th,
    580680.sidebar-area .textwidget {
    581         line-height:1.9em;
    582         font-weight: normal;
    583 }
    584 .sidebar-area ul,#calendar_wrap,.sidebar-area .textwidget,.tagcloud {
     681  line-height: 1.9em;
     682  font-weight: normal;
     683}
     684
     685.sidebar-area ul,
     686#calendar_wrap,
     687.sidebar-area .textwidget,
     688.tagcloud {
    585689  list-style: none;
    586690  margin: 0;
    587691}
     692
    588693.sidebar-area ul {
    589694  padding: 15px 30px 25px;
    … …  
    591696  border: solid 1px #e4e7ee;
    592697}
     698
    593699.sidebar-area li a,
    594700.sidebar-area li {
    … …  
    597703  color: #222222;
    598704}
     705
    599706.sidebar-area li {
    600707  padding: 14px 10px;
    601708  border-bottom: solid 1px #e4e7ee;
    602709}
     710
    603711.sidebar-area h4.title {
    604         position: relative;
     712  position: relative;
    605713  font-size: 25px;
    606714  margin-left: 60px;
    … …  
    608716  margin-bottom: 20px;
    609717}
     718
    610719.sidebar-area h4.title:before {
    611         position: absolute;
     720  position: absolute;
    612721  content: "";
    613722  width: 50px;
    … …  
    619728  margin: auto;
    620729}
     730
    621731.sidebar-area h4.title:after {
    622732  position: absolute;
    … …  
    631741  margin: auto;
    632742}
     743
    633744.sidebar-area .tagcloud a,
    634745.footer-area .tagcloud a {
    … …  
    641752  border: solid 1px #e4e7ee;
    642753}
    643 .footer-area .tagcloud a{
    644         border: solid 1px #fff;
    645         color: #fff;
    646 }
     754
     755.footer-area .tagcloud a {
     756  border: solid 1px #fff;
     757  color: #fff;
     758}
     759
    647760.sidebar-area .tagcloud a:before,
    648 .footer-area .tagcloud a:before  {
     761.footer-area .tagcloud a:before {
    649762  content: "#";
    650763}
     764
    651765.sidebar-area .tagcloud a:hover,
    652 .footer-area .tagcloud a:hover{
    653         background: var(--primary-theme-color);
    654         color: #fff;
    655 }
     766.footer-area .tagcloud a:hover {
     767  background: var(--primary-theme-color);
     768  color: #fff;
     769}
     770
    656771.sidebar-area select,
    657772.footer-area select,
    658 .sidebar-area textarea, #comments textarea,
    659 .sidebar-area input[type="text"], #comments input[type="text"],
     773.sidebar-area textarea,
     774#comments textarea,
     775.sidebar-area input[type="text"],
     776#comments input[type="text"],
    660777.sidebar-area input[type="password"],
    661778.sidebar-area input[type="datetime"],
    … …  
    673790.sidebar-area .uneditable-input,
    674791#comments input[type="email"],
    675 #comments input[type="url"]{
    676         -webkit-border-radius: 0;
    677         -moz-border-radius: 0;
    678         border-radius: 0;
    679         width:100%;
    680         padding: 5px 2%;
    681         border: solid 1px #e4e7ee;
    682 }
     792#comments input[type="url"] {
     793  -webkit-border-radius: 0;
     794  -moz-border-radius: 0;
     795  border-radius: 0;
     796  width: 100%;
     797  padding: 5px 2%;
     798  border: solid 1px #e4e7ee;
     799}
     800
    683801#wp-calendar th,
    684 #wp-calendar
    685 #today,
    686 #wp-calendar
    687 #today a {
    688         background:#f3f4f7;
    689         color:#434343 !important;
    690 }
     802#wp-calendar #today,
     803#wp-calendar #today a {
     804  background: #f3f4f7;
     805  color: #434343 !important;
     806}
     807
    691808#wp-calendar a:hover {
    692         border:none;
    693 }
     809  border: none;
     810}
     811
    694812#wp-calendar {
    695         background: #fff;
    696         width:100%;
    697 }
     813  background: #fff;
     814  width: 100%;
     815}
     816
    698817#wp-calendar caption {
    699         font-size: 14px;
    700         text-transform:uppercase;
    701         margin:0 0 10px 0;
    702         text-align:left;
    703 }
     818  font-size: 14px;
     819  text-transform: uppercase;
     820  margin: 0 0 10px 0;
     821  text-align: left;
     822}
     823
    704824#wp-calendar th,
    705825#wp-calendar td {
    706         text-align: center;
    707         font-size: 14px;
    708         color:#434343 !important;
    709         padding:3px 6px;
    710 }
     826  text-align: center;
     827  font-size: 14px;
     828  color: #434343 !important;
     829  padding: 3px 6px;
     830}
     831
    711832#wp-calendar td a {
    712         display:block;
    713         text-align: center;
    714         font-size: 14px;
    715         color:#434343 !important;
    716         text-decoration:underline
    717 }
     833  display: block;
     834  text-align: center;
     835  font-size: 14px;
     836  color: #434343 !important;
     837  text-decoration: underline
     838}
     839
    718840#wp-calendar td#prev a,
    719 #wp-calendar td#prev a{
    720         text-decoration:none;
    721         text-align:left;
    722 }
    723 #wp-calendar th{
    724         font-weight:bold
    725 }
     841#wp-calendar td#prev a {
     842  text-decoration: none;
     843  text-align: left;
     844}
     845
     846#wp-calendar th {
     847  font-weight: bold
     848}
     849
    726850tr:nth-child(2n+2) {
    727         background-color: #f3f4f7;
    728 }
     851  background-color: #f3f4f7;
     852}
     853
    729854.searchform label {
    730         display: block;
    731 }
     855  display: block;
     856}
     857
    732858.searchform input[type=text] {
    733859  width: calc(100% - 110px);
    … …  
    738864  border: none;
    739865}
     866
    740867#searchform {
    741868  border: solid 1px #e4e7ee;
    742869  border-radius: 30px;
    743870}
     871
    744872.searchform input[type=submit] {
    745873  background: var(--primary-theme-color);
    … …  
    757885  margin: 4px auto;
    758886  cursor: pointer;
    759         -webkit-transition: color .3s ease, background-color .3s ease;
    760         -moz-transition: color .3s ease, background-color .3s ease;
    761         -o-transition: color .3s ease, background-color .3s ease;
    762         transition: color .3s ease, background-color .3s ease;
    763 }
    764 .searchform input[type=submit]:hover ,
     887  -webkit-transition: color .3s ease, background-color .3s ease;
     888  -moz-transition: color .3s ease, background-color .3s ease;
     889  -o-transition: color .3s ease, background-color .3s ease;
     890  transition: color .3s ease, background-color .3s ease;
     891}
     892
     893.searchform input[type=submit]:hover,
    765894.searchform input[type=submit]:focus {
    766         background: var(--primary-theme-color);
    767         text-decoration:none
    768 }
     895  background: var(--primary-theme-color);
     896  text-decoration: none
     897}
     898
    769899.searchform:after {
    770900  content: "";
    … …  
    772902  clear: both;
    773903}
    774 .footer-widget, .footer-copyright{
    775         background: #222222;
    776 }
     904
     905.footer-widget,
     906.footer-copyright {
     907  background: #222222;
     908}
     909
    777910footer a,
    778911footer p,
    … …  
    784917footer .sidebar-area th,
    785918footer .sidebar-area .title,
    786 footer .sidebar-area .textwidget,.footer-area li,
     919footer .sidebar-area .textwidget,
     920.footer-area li,
    787921.footer-area input[type=text],
    788 .wp-block-group__inner-container h2  {
    789         color: #fff;
    790 }
     922.wp-block-group__inner-container h2 {
     923  color: #fff;
     924}
     925
    791926.footer-area ul {
    792927  padding: 0;
    793928  list-style: none;
    794929}
     930
    795931.footer-area h4.title {
    796         font-size: 30px;
     932  font-size: 30px;
    797933  font-weight: 500;
    798934  color: #fff;
    799935  margin-top: 30px;
    800936}
     937
    801938.footer-area li {
    802         padding: 8px 0;
    803 }
     939  padding: 8px 0;
     940}
     941
    804942img.size-auto,
    805943img.size-full,
    … …  
    810948img.aligncenter,
    811949.attachment img {
    812         max-width:100%;
    813         height:auto;
    814 }
     950  max-width: 100%;
     951  height: auto;
     952}
     953
    815954.alignleft,
    816955img.alignleft {
    817         display:inline;
    818         float:left;
    819         margin-right:24px;
    820         margin-top:4px;
    821 }
     956  display: inline;
     957  float: left;
     958  margin-right: 24px;
     959  margin-top: 4px;
     960}
     961
    822962.alignright,
    823963img.alignright {
    824         display:inline;
    825         float:right;
    826         margin-left:24px;
    827         margin-top:4px;
    828 }
     964  display: inline;
     965  float: right;
     966  margin-left: 24px;
     967  margin-top: 4px;
     968}
     969
    829970div.aligncenter,
    830971img.aligncenter {
    831         display: block;
    832         margin-left: auto !important;
    833         margin-right: auto !important;
    834         float:none;
    835 }
     972  display: block;
     973  margin-left: auto !important;
     974  margin-right: auto !important;
     975  float: none;
     976}
     977
    836978img.alignleft,
    837979img.alignright,
    838980img.aligncenter {
    839         margin-bottom:12px;
    840 }
     981  margin-bottom: 12px;
     982}
     983
    841984.wp-caption {
    842         line-height:18px;
    843         margin-bottom:25px;
    844         max-width:100% !important;
    845         padding:4px;
    846         text-align:center;
    847 }
     985  line-height: 18px;
     986  margin-bottom: 25px;
     987  max-width: 100% !important;
     988  padding: 4px;
     989  text-align: center;
     990}
     991
    848992.wp-caption img {
    849         margin:5px 5px 0;
    850         width:96%;
    851         height:100%
    852 }
     993  margin: 5px 5px 0;
     994  width: 96%;
     995  height: 100%
     996}
     997
    853998.wp-caption p.wp-caption-text {
    854         color:#888;
    855         font-size:12px;
    856         margin:5px;
    857 }
    858 .sticky {
    859 }
    860 
    861 .gallery-caption {
    862 }
    863 
    864 .bypostauthor {
    865 }
     999  color: #888;
     1000  font-size: 12px;
     1001  margin: 5px;
     1002}
     1003
     1004.sticky {}
     1005
     1006.gallery-caption {}
     1007
     1008.bypostauthor {}
     1009
    8661010/* ===============================================
    8671011    BLOCK CSS
    8681012  =============================================== */
    8691013
    870    .widget_search .wp-block-search__inside-wrapper {
    871     border: solid 1px #e4e7ee;
    872     border-radius: 30px;
    873   }
    874    .widget_search .wp-block-search__inside-wrapper .wp-block-search__input{
    875     width: calc(100% - 110px);
    876     margin: 0;
    877     padding: 12px;
    878     float: left;
    879     background-color: transparent;
    880     border: none;
    881   }
    882    .widget_search button.wp-block-search__button.wp-element-button{
    883     background: var(--primary-theme-color);
    884     border: none;
    885     color: #fff;
    886     font-size: 14px;
    887     font-weight: 600;
    888     text-align: center;
    889     position: relative;
    890     float: left;
    891     border-radius: 30px;
    892     text-shadow: none;
    893     padding: 10px 0;
    894     width: 105px;
    895     margin: 4px auto;
    896     cursor: pointer;
    897     -webkit-transition: color .3s ease, background-color .3s ease;
    898     -moz-transition: color .3s ease, background-color .3s ease;
    899     -o-transition: color .3s ease, background-color .3s ease;
    900     transition: color .3s ease, background-color .3s ease;
    901   }
    902    .widget_search button.wp-block-search__button:hover,
    903    .widget_search button.wp-block-search__button:focus{
    904     background: var(--primary-theme-color);
    905     text-decoration:none
    906   }
    907    .widget_search .wp-block-search__inside-wrapper {
    908     content: "";
    909     display: table;
    910     clear: both;
    911   }
    912   .sidebar-area .wp-block-search label{
    913     display: inline;
    914   }
    915   .sidebar-area .widget_search label ,
    916   .sidebar-area .sidebar-widget.widget_block .wp-block-heading{
    917     position: relative;
    918     font-size: 25px;
    919     margin-left: 60px;
    920     margin-bottom: 20px;
    921     color: #000;
    922   }
    923   .sidebar-area .widget_search label:before,
    924   .sidebar-area .sidebar-widget.widget_block .wp-block-heading:before {
    925     position: absolute;
    926     content: "";
    927     width: 50px;
    928     left: -60px;
    929     height: 2px;
    930     background: var(--primary-theme-color);
    931     top: 0;
    932     bottom: 0;
    933     margin: auto;
    934   }
    935   .sidebar-area .widget_search label:after,
    936   .sidebar-area .sidebar-widget.widget_block .wp-block-heading:after {
    937     position: absolute;
    938     content: "";
    939     width: 10px;
    940     left: -60px;
    941     height: 10px;
    942     border-radius: 10px;
    943     background: var(--primary-theme-color);
    944     top: 0;
    945     bottom: 0;
    946     margin: auto;
    947   }
    948   .sidebar-area .wp-block-tag-cloud a,
    949   .footer-area .wp-block-tag-cloud a ,.tag-cloud-link{
    950     font-size: 15px !important;
    951     color: #5b5b5b;
    952     display: inline-block;
    953     margin: 5px 0;
    954     padding: 10px;
    955     border-radius: 5px;
    956     border: solid 1px #e4e7ee;
    957   }
    958   .footer-area .wp-block-tag-cloud a{
    959     border: solid 1px #fff;
    960     color: #fff;
    961   }
    962   .sidebar-area .wp-block-tag-cloud a:before,
    963   .footer-area .wp-block-tag-cloud a:before ,.tag-cloud-link:before {
    964     content: "#";
    965   }
    966   .sidebar-area .wp-block-tag-cloud a:hover,
    967   .footer-area .wp-block-tag-cloud a:hover ,.tag-cloud-link:hover{
    968     background: var(--primary-theme-color);
    969     color: #fff;
    970   }
    971   .sidebar-area ol footer.wp-block-latest-comments__comment-meta{
    972     float: none !important;
    973   }
    974   .sidebar-area  ol.wp-block-latest-comments{
    975     padding-left: 0px !important;
    976     padding: 15px 30px 25px;
    977     border-radius: 10px;
    978     border: solid 1px #e4e7ee;
    979   }
    980   .footer-area .wp-block-heading ,
    981   .footer-area .widget_search label{
    982     font-size: 30px;
    983     color: #fff;
    984     margin-top: 30px;
    985   }
     1014.widget_search .wp-block-search__inside-wrapper {
     1015  border: solid 1px #e4e7ee;
     1016  border-radius: 30px;
     1017}
     1018
     1019.widget_search .wp-block-search__inside-wrapper .wp-block-search__input {
     1020  width: calc(100% - 110px);
     1021  margin: 0;
     1022  padding: 12px;
     1023  float: left;
     1024  background-color: transparent;
     1025  border: none;
     1026}
     1027
     1028.widget_search button.wp-block-search__button.wp-element-button {
     1029  background: var(--primary-theme-color);
     1030  border: none;
     1031  color: #fff;
     1032  font-size: 14px;
     1033  font-weight: 600;
     1034  text-align: center;
     1035  position: relative;
     1036  float: left;
     1037  border-radius: 30px;
     1038  text-shadow: none;
     1039  padding: 10px 0;
     1040  width: 105px;
     1041  margin: 4px auto;
     1042  cursor: pointer;
     1043  -webkit-transition: color .3s ease, background-color .3s ease;
     1044  -moz-transition: color .3s ease, background-color .3s ease;
     1045  -o-transition: color .3s ease, background-color .3s ease;
     1046  transition: color .3s ease, background-color .3s ease;
     1047}
     1048
     1049.widget_search button.wp-block-search__button:hover,
     1050.widget_search button.wp-block-search__button:focus {
     1051  background: var(--primary-theme-color);
     1052  text-decoration: none
     1053}
     1054
     1055.widget_search .wp-block-search__inside-wrapper {
     1056  content: "";
     1057  display: table;
     1058  clear: both;
     1059}
     1060
     1061.sidebar-area .wp-block-search label {
     1062  display: inline;
     1063}
     1064
     1065.sidebar-area .widget_search label,
     1066.sidebar-area .sidebar-widget.widget_block .wp-block-heading {
     1067  position: relative;
     1068  font-size: 25px;
     1069  margin-left: 60px;
     1070  margin-bottom: 20px;
     1071  color: #000;
     1072}
     1073
     1074.sidebar-area .widget_search label:before,
     1075.sidebar-area .sidebar-widget.widget_block .wp-block-heading:before {
     1076  position: absolute;
     1077  content: "";
     1078  width: 50px;
     1079  left: -60px;
     1080  height: 2px;
     1081  background: var(--primary-theme-color);
     1082  top: 0;
     1083  bottom: 0;
     1084  margin: auto;
     1085}
     1086
     1087.sidebar-area .widget_search label:after,
     1088.sidebar-area .sidebar-widget.widget_block .wp-block-heading:after {
     1089  position: absolute;
     1090  content: "";
     1091  width: 10px;
     1092  left: -60px;
     1093  height: 10px;
     1094  border-radius: 10px;
     1095  background: var(--primary-theme-color);
     1096  top: 0;
     1097  bottom: 0;
     1098  margin: auto;
     1099}
     1100
     1101.sidebar-area .wp-block-tag-cloud a,
     1102.footer-area .wp-block-tag-cloud a,
     1103.tag-cloud-link {
     1104  font-size: 15px !important;
     1105  color: #5b5b5b;
     1106  display: inline-block;
     1107  margin: 5px 0;
     1108  padding: 10px;
     1109  border-radius: 5px;
     1110  border: solid 1px #e4e7ee;
     1111}
     1112
     1113.footer-area .wp-block-tag-cloud a {
     1114  border: solid 1px #fff;
     1115  color: #fff;
     1116}
     1117
     1118.sidebar-area .wp-block-tag-cloud a:before,
     1119.footer-area .wp-block-tag-cloud a:before,
     1120.tag-cloud-link:before {
     1121  content: "#";
     1122}
     1123
     1124.sidebar-area .wp-block-tag-cloud a:hover,
     1125.footer-area .wp-block-tag-cloud a:hover,
     1126.tag-cloud-link:hover {
     1127  background: var(--primary-theme-color);
     1128  color: #fff;
     1129}
     1130
     1131.sidebar-area ol footer.wp-block-latest-comments__comment-meta {
     1132  float: none !important;
     1133}
     1134
     1135.sidebar-area ol.wp-block-latest-comments {
     1136  padding-left: 0px !important;
     1137  padding: 15px 30px 25px;
     1138  border-radius: 10px;
     1139  border: solid 1px #e4e7ee;
     1140}
     1141
     1142.footer-area .wp-block-heading,
     1143.footer-area .widget_search label {
     1144  font-size: 30px;
     1145  color: #fff;
     1146  margin-top: 30px;
     1147}
     1148
    9861149/* WOOCOMMERCE */
    987 .wp-block-woocommerce-cart.alignwide{
     1150.wp-block-woocommerce-cart.alignwide {
    9881151  margin-right: auto;
    9891152  margin-left: auto;
    9901153}
     1154
    9911155.wp-block-woocommerce-checkout.alignwide {
    9921156  margin-right: auto;
    9931157  margin-left: auto;
    9941158}
    995 .wp-block-woocommerce-cart .wc-block-cart-items{
    996   border: 1px solid #dee2e6!important;
     1159
     1160.wp-block-woocommerce-cart .wc-block-cart-items {
     1161  border: 1px solid #dee2e6 !important;
    9971162  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    9981163  padding: 10px;
    9991164}
     1165
    10001166.wp-block-woocommerce-cart-order-summary-block {
    1001   border: 1px solid #dee2e6!important;
     1167  border: 1px solid #dee2e6 !important;
    10021168  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    10031169}
    1004 .wp-block-woocommerce-cart-order-summary-heading-block{
     1170
     1171.wp-block-woocommerce-cart-order-summary-heading-block {
    10051172  padding: 10px 20px !important;
    10061173  background: #f3f4f7 !important;
    10071174}
    1008 .wc-block-components-product-name{
     1175
     1176.wc-block-components-product-name {
    10091177  font-size: 20px;
    10101178  text-decoration: none !important;
    … …  
    10121180  color: #000 !important;
    10131181}
    1014 .wc-block-cart-items__header-image{
     1182
     1183.wc-block-cart-items__header-image {
    10151184  padding-left: 16px !important;
    10161185}
    1017 .wc-block-cart-items__header-total{
     1186
     1187.wc-block-cart-items__header-total {
    10181188  padding-right: 16px !important;
    10191189}
    1020 .wc-block-components-totals-coupon-link ,
     1190
     1191.wc-block-components-totals-coupon-link,
    10211192.wc-block-cart__submit-container a,
    10221193.wc-block-checkout__actions_row button,
    10231194.wc-block-components-totals-coupon__form button,
    10241195.wc-block-components-checkout-return-to-cart-button,
    1025 .wc-block-grid__product-add-to-cart a{
     1196.wc-block-grid__product-add-to-cart a {
    10261197  background: var(--primary-theme-color);
    10271198  color: #fff !important;
    … …  
    10331204  text-decoration: none !important;
    10341205}
    1035 .wc-block-cart__submit-container a{
     1206
     1207.wc-block-cart__submit-container a {
    10361208  margin-top: 20px;
    10371209}
     1210
    10381211.wc-block-components-totals-coupon-link:hover,
    10391212.wc-block-cart__submit-container:hover a,
    10401213.wc-block-checkout__actions_row button:hover,
    10411214.wc-block-components-checkout-return-to-cart-button:hover,
    1042 .wc-block-grid__product-add-to-cart a:hover{
     1215.wc-block-grid__product-add-to-cart a:hover {
    10431216  background: #121212;
    10441217}
     1218
    10451219.wc-block-components-totals-coupon {
    10461220  text-align: center;
    10471221}
    1048 .wc-block-cart-items__header-product{
     1222
     1223.wc-block-cart-items__header-product {
    10491224  background: #f3f4f7 !important;
    10501225}
    1051 .wc-block-cart-items__header th{
     1226
     1227.wc-block-cart-items__header th {
    10521228  padding: 10px 20px !important;
    10531229  font-size: 14px;
    10541230}
    1055 .wc-block-cart__totals-title{
     1231
     1232.wc-block-cart__totals-title {
    10561233  font-size: 14px !important;
    10571234  font-weight: 700 !important;
    10581235  text-align: center !important;
    10591236}
     1237
    10601238tr.wc-block-cart-items__row {
    10611239  padding: 15px 15px !important;
    10621240}
     1241
    10631242.wc-block-components-totals-item,
    1064 .wc-block-components-totals-item{
     1243.wc-block-components-totals-item {
    10651244  padding-left: 16px !important;
    10661245  padding-right: 16px !important;
    10671246}
    1068 span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{
     1247
     1248span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    10691249  display: block !important;
    10701250}
     1251
    10711252/* Cart */
    10721253.wc-block-grid__product-title {
    … …  
    10751256  text-decoration: none !important;
    10761257}
    1077 a.wc-block-grid__product-link{
     1258
     1259a.wc-block-grid__product-link {
    10781260  text-decoration: none !important;
    10791261}
    1080 .wc-block-grid__product-price{
     1262
     1263.wc-block-grid__product-price {
    10811264  color: var(--primary-theme-color) !important;
    10821265  font-size: 14px !important;
    10831266  font-weight: 500 !important;
    10841267}
    1085 .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale {
     1268
     1269.wc-block-grid .wc-block-grid__product-onsale,
     1270.wc-block-grid__product-image .wc-block-grid__product-onsale {
    10861271  top: 10px !important;
    10871272  right: 10px !important;
    … …  
    10951280  color: #fff !important;
    10961281}
     1282
    10971283/* CHECKOUT */
    1098 .wp-block-woocommerce-checkout-order-summary-block{
    1099   border: 1px solid #dee2e6!important;
     1284.wp-block-woocommerce-checkout-order-summary-block {
     1285  border: 1px solid #dee2e6 !important;
    11001286  padding: 10px;
    11011287  box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);
    11021288}
     1289
    11031290/* MY ACCOUNT */
    11041291nav.woocommerce-MyAccount-navigation ul {
    … …  
    11071294  margin-bottom: 0;
    11081295}
    1109 nav.woocommerce-MyAccount-navigation ul li{
     1296
     1297nav.woocommerce-MyAccount-navigation ul li {
    11101298  padding: 10px;
    11111299  margin-bottom: 15px;
    11121300  background: var(--primary-theme-color);
    11131301}
    1114 nav.woocommerce-MyAccount-navigation ul li:hover{
     1302
     1303nav.woocommerce-MyAccount-navigation ul li:hover {
    11151304  background: #222222;
    11161305}
    1117 nav.woocommerce-MyAccount-navigation ul li a{
     1306
     1307nav.woocommerce-MyAccount-navigation ul li a {
    11181308  text-decoration: none;
    11191309  color: #fff;
    11201310}
     1311
    11211312/* MY ACCOUNT Address Button */
    1122 .woocommerce-Address-title a{
     1313.woocommerce-Address-title a {
    11231314  background: var(--primary-theme-color);
    11241315  color: #fff !important;
    … …  
    11291320  text-decoration: none !important;
    11301321}
    1131 header.woocommerce-Address-title.title{
     1322
     1323header.woocommerce-Address-title.title {
    11321324  display: inline-grid;
    11331325  margin-bottom: 20px;
    11341326}
     1327
    11351328/* CHECKOUT */
    1136 .woocommerce form .form-row label,.woocommerce form .form-row,span.woocommerce-input-wrapper,span.password-input{
     1329.woocommerce form .form-row label,
     1330.woocommerce form .form-row,
     1331span.woocommerce-input-wrapper,
     1332span.password-input {
    11371333  width: 100%;
    11381334}
     1335
    11391336/* BUTTONS */
    1140 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce a.added_to_cart{
     1337.woocommerce #respond input#submit.alt,
     1338.woocommerce a.button.alt,
     1339.woocommerce button.button.alt,
     1340.woocommerce input.button.alt,
     1341.woocommerce #respond input#submit,
     1342.woocommerce a.button,
     1343.woocommerce button.button,
     1344.woocommerce input.button,
     1345.woocommerce a.added_to_cart {
    11411346  background: var(--primary-theme-color);
    11421347  color: #fff;
    … …  
    11441349  border-radius: 7px !important;
    11451350}
    1146 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce a.added_to_cart:hover{
     1351
     1352.woocommerce #respond input#submit.alt:hover,
     1353.woocommerce a.button.alt:hover,
     1354.woocommerce button.button.alt:hover,
     1355.woocommerce input.button.alt:hover,
     1356.woocommerce #respond input#submit:hover,
     1357.woocommerce a.button:hover,
     1358.woocommerce button.button:hover,
     1359.woocommerce input.button:hover,
     1360.woocommerce a.added_to_cart:hover {
    11471361  background: #222222;
    11481362  color: #fff;
    11491363}
    1150 .woocommerce a.added_to_cart{
     1364
     1365.woocommerce a.added_to_cart {
    11511366  padding: .618em 1em;
    11521367  font-weight: 700;
    … …  
    11561371
    11571372/* SQUARE AND OUTLINE BUTTONS */
    1158 .wp-block-button__link{
    1159         color: #fff !important;
    1160   background-color:var(--primary-theme-color);
     1373.wp-block-button__link {
     1374  color: #fff !important;
     1375  background-color: var(--primary-theme-color);
    11611376  margin-bottom: 5px;
    11621377}
    1163 .wp-block-button.is-style-outline .wp-block-button__link{
     1378
     1379.wp-block-button.is-style-outline .wp-block-button__link {
    11641380  border: 1px solid var(--primary-theme-color);
    11651381  color: #121212 !important;
    11661382}
    1167 .wp-block-button.is-style-squared .wp-block-button__link{
     1383
     1384.wp-block-button.is-style-squared .wp-block-button__link {
    11681385  border-radius: 0px !important;
    11691386}
     1387
    11701388.post-content {
    11711389  word-wrap: break-word;
    11721390}
     1391
    11731392.sidebar-area .wp-block-group__inner-container h2 {
    11741393  color: #000000 !important;
    11751394  font-size: 20px;
    11761395}
     1396
    11771397/* SHOP & SINGLE PRODUCT */
    11781398
    1179 .woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
     1399.woocommerce ul.products li.product .onsale,
     1400.woocommerce span.onsale {
    11801401  top: 10px;
    11811402  right: 10px;
    … …  
    11881409  min-height: 2em !important;
    11891410}
    1190 .woocommerce span.onsale{
     1411
     1412.woocommerce span.onsale {
    11911413  left: 10px;
    11921414  right: auto;
    11931415}
     1416
    11941417h2.woocommerce-loop-product__title {
    11951418  font-size: 18px !important;
    11961419}
    1197 .woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price {
     1420
     1421.woocommerce ul.products li.product .price,
     1422.woocommerce div.product p.price,
     1423.woocommerce div.product span.price {
    11981424  color: var(--primary-theme-color);
    11991425  display: block;
    … …  
    12011427  font-size: 18px;
    12021428}
    1203 .woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{
     1429
     1430.woocommerce ul.products li.product .price ins,
     1431.woocommerce div.product p.price ins,
     1432.woocommerce div.product span.price ins {
    12041433  text-decoration: none;
    12051434}
    1206 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
     1435
     1436.woocommerce ul.products li.product,
     1437.woocommerce-page ul.products li.product {
    12071438  text-align: center;
    12081439}
     1440
    12091441.woocommerce .quantity .qty {
    12101442  width: 13em;
    12111443  padding: 8px;
    12121444}
     1445
    12131446.woocommerce ul.products li.product .star-rating {
    12141447  font-size: 12px;
    12151448  margin: 0 auto 8px;
    12161449}
    1217 .woocommerce ul.products li.product a img{
     1450
     1451.woocommerce ul.products li.product a img {
    12181452  margin-bottom: 0;
    12191453}
    1220 .woocommerce .woocommerce-ordering select,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
     1454
     1455.woocommerce .woocommerce-ordering select,
     1456.woocommerce form .form-row input.input-text,
     1457.woocommerce form .form-row textarea {
    12211458  padding: 12px;
    12221459  border: 1px solid #d3ced2;
    12231460  background: transparent;
    12241461}
     1462
    12251463.woocommerce-shop .woocommerce ul.products li.product a img {
    12261464  width: 200px;
    … …  
    12291467  border-radius: 20px;
    12301468}
    1231 .woocommerce-shop .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
     1469
     1470.woocommerce-shop .woocommerce ul.products li.product,
     1471.woocommerce-page ul.products li.product {
    12321472  border: 1px solid var(--primary-theme-color);
    12331473  border-radius: 10px;
    12341474  padding: 10px;
    12351475}
     1476
    12361477/* shop page pagination  */
    12371478.woocommerce nav.woocommerce-pagination ul li span.current {
    … …  
    12421483  font-weight: bold;
    12431484}
     1485
    12441486.woocommerce nav.woocommerce-pagination ul li a {
    12451487  display: block;
    … …  
    12541496  border-radius: 10px;
    12551497}
    1256 .woocommerce nav.woocommerce-pagination ul li a:hover{
     1498
     1499.woocommerce nav.woocommerce-pagination ul li a:hover {
    12571500  background: var(--primary-theme-color);
    12581501  color: #121212;
    12591502}
    1260 .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
     1503
     1504.woocommerce nav.woocommerce-pagination ul,
     1505.woocommerce nav.woocommerce-pagination ul li {
    12611506  border: none;
    12621507  float: none;
    12631508  overflow: unset;
    12641509}
     1510
    12651511.woocommerce nav.woocommerce-pagination {
    12661512  text-align: center;
    12671513  margin-bottom: 20px;
    1268 }
     1514}
     1515
    12691516/*  SINGLE POST */
    12701517.single-post-category span {
    … …  
    12721519  color: #5b5b5b;
    12731520}
    1274 .single-post-category .post-categories li ,.single-post-category ul{
     1521
     1522.single-post-category .post-categories li,
     1523.single-post-category ul {
    12751524  display: inline-block;
    12761525  padding-left: 0px;
    12771526}
    1278 .single-post-category .post-categories li a{
     1527
     1528.single-post-category .post-categories li a {
    12791529  margin-right: 8px;
    12801530  margin-bottom: 8px;
    1281   background-color:var(--primary-theme-color);
     1531  background-color: var(--primary-theme-color);
    12821532  padding: 8px 10px;
    12831533  color: #fff;
    … …  
    12871537  line-height: 1;
    12881538}
    1289 .single-post-category .post-categories li a:hover{
     1539
     1540.single-post-category .post-categories li a:hover {
    12901541  background: #000000;
    12911542}
    1292 /*PRELOADER*/
     1543
     1544/* PRELOADER */
    12931545
    12941546.loader {
    1295   background-color: #fff;
    12961547  width: 100%;
    12971548  height: 100%;
    … …  
    13031554  align-items: center;
    13041555}
     1556
    13051557.preloader {
    13061558  animation: move 0.5s ease infinite alternate;
    13071559}
     1560
    13081561.diamond {
    13091562  width: 60px;
    … …  
    13151568  align-items: center;
    13161569}
    1317 .diamond span{
     1570
     1571.diamond span {
    13181572  width: 60px;
    13191573  height: 60px;
    … …  
    13221576  left: 0;
    13231577}
    1324 .diamond span:nth-child(1){
    1325   border: 10px solid #222222;
    1326   border-left-color: var(--primary-theme-color);
    1327   border-right-color: var(--primary-theme-color);
     1578
     1579.diamond span:nth-child(1) {
     1580  border: 10px solid var(--primary-theme-color);
     1581  border-left-color: #000;
     1582  border-right-color: #000;
    13281583  transform: rotateX(90deg) rotateZ(45deg);
    13291584}
    1330 .diamond span:nth-child(2){
    1331   border: 6px solid #222222;
    1332   border-left-color: var(--primary-theme-color);
    1333   border-right-color: var(--primary-theme-color);
     1585
     1586.diamond span:nth-child(2) {
     1587  border: 6px solid var(--primary-theme-color);
     1588  border-left-color: #000;
     1589  border-right-color: #000;
    13341590  transform: rotateX(90deg) rotateY(90deg) rotateZ(45deg);
    13351591}
    1336 .diamond span:last-child{
    1337   border: 6px solid #222222;
    1338   border-left-color: var(--primary-theme-color);
    1339   border-right-color: var(--primary-theme-color);
     1592
     1593.diamond span:last-child {
     1594  border: 6px solid var(--primary-theme-color);
     1595  border-left-color: #000;
     1596  border-right-color: #000;
    13401597  transform: rotateZ(45deg);
    13411598}
    1342 @keyframes move{
    1343   0%{ transform: translateY(0) scaleY(0.9); }
    1344   100%{ transform: translateY(-70px) scaleY(1.1); }
    1345 }
    1346 @keyframes spin{
    1347   0%{ transform: translateY(-50%) rotateX(-15deg) rotateY(0deg); }
    1348   100%{ transform: translateY(-50%) rotateX(-15deg) rotateY(180deg); }
     1599
     1600@keyframes move {
     1601  0% {
     1602    transform: translateY(0) scaleY(0.9);
     1603  }
     1604
     1605  100% {
     1606    transform: translateY(-70px) scaleY(1.1);
     1607  }
     1608}
     1609
     1610@keyframes spin {
     1611  0% {
     1612    transform: translateY(-50%) rotateX(-15deg) rotateY(0deg);
     1613  }
     1614
     1615  100% {
     1616    transform: translateY(-50%) rotateX(-15deg) rotateY(180deg);
     1617  }
     1618}
     1619
     1620.orbit-loader {
     1621  position: relative;
     1622  width: 120px;
     1623  height: 120px;
     1624  display: flex;
     1625  justify-content: center;
     1626  align-items: center;
     1627}
     1628
     1629.orbit-center {
     1630  width: 20px;
     1631  height: 20px;
     1632  background: var(--primary-theme-color);
     1633  border-radius: 50%;
     1634  position: absolute;
     1635  box-shadow: 0 0 15px var(--primary-theme-color);
     1636}
     1637
     1638.orbit-ring {
     1639  position: absolute;
     1640  width: 100px;
     1641  height: 100px;
     1642  animation: rotateOrbit 2s linear infinite;
     1643}
     1644
     1645.orbit-ring span {
     1646  width: 12px;
     1647  height: 12px;
     1648  background: var(--primary-theme-color);
     1649  border-radius: 50%;
     1650  position: absolute;
     1651}
     1652
     1653.orbit-ring span:nth-child(1) {
     1654  top: 0;
     1655  left: 50%;
     1656  transform: translateX(-50%);
     1657}
     1658
     1659.orbit-ring span:nth-child(2) {
     1660  bottom: 0;
     1661  left: 0;
     1662}
     1663
     1664.orbit-ring span:nth-child(3) {
     1665  bottom: 0;
     1666  right: 0;
     1667}
     1668
     1669@keyframes rotateOrbit {
     1670  100% {
     1671    transform: rotate(360deg);
     1672  }
     1673}
     1674
     1675.liquid-loader {
     1676  position: relative;
     1677  width: 150px;
     1678  height: 150px;
     1679}
     1680
     1681.liquid-blob {
     1682  width: 100%;
     1683  height: 100%;
     1684  border-radius: 50%;
     1685  background: radial-gradient(circle at 30% 30%,
     1686      var(--primary-theme-color),
     1687      #000);
     1688  animation: liquidMorph 4s ease-in-out infinite;
     1689}
     1690
     1691@keyframes liquidMorph {
     1692  0% {
     1693    border-radius: 42% 58% 63% 37% / 43% 40% 60% 57%;
     1694  }
     1695
     1696  50% {
     1697    border-radius: 58% 42% 37% 63% / 57% 60% 40% 43%;
     1698  }
     1699
     1700  100% {
     1701    border-radius: 42% 58% 63% 37% / 43% 40% 60% 57%;
     1702  }
    13491703}
    13501704
    … …  
    13571711  z-index: 999;
    13581712}
     1713
    13591714.scroll-up a {
    1360 background: var(--primary-theme-color);
    1361 color:#ffffff;
    1362 }
    1363 .scroll-up a:hover{
    1364 background: #222222;
    1365 color:#fff;
    1366 }
     1715  background: var(--primary-theme-color);
     1716  color: #ffffff;
     1717}
     1718
     1719.scroll-up a:hover {
     1720  background: #222222;
     1721  color: #fff;
     1722}
     1723
    13671724.scroll-up a {
    13681725  display: block;
    … …  
    13781735  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    13791736}
    1380 .scroll-up i{
     1737
     1738.scroll-up i {
    13811739  line-height: 40px;
    13821740}
     1741
    13831742/* ===============================================
    13841743  Search pop up
    13851744  =============================================== */
    13861745
    1387   .search-cont button{
    1388     border: 0;
    1389     background: transparent;
    1390   }
    1391   .outer-search {
    1392     background: rgb(255 255 255 / 91%);
    1393     position: fixed;
    1394     top: 0;
    1395     left: 0;
    1396     width: 100%;
    1397     display: none;
    1398     text-align: center;
    1399     height: 100%;
    1400     z-index: 9999999;
    1401   }
    1402   .inner-search label {
    1403     width: 100%;
    1404   }
    1405   .inner-search input#search{
    1406     background: transparent;
    1407     border-top: 2px solid #222;
    1408     border-bottom: 2px solid #222;
    1409     border-left: 0px solid transparent;
    1410     border-right: 0px solid transparent;
    1411     font-size: 32px;
    1412     text-align: center;
    1413     color: #222;
    1414   }
    1415   .inner-search input#search::placeholder {
    1416     color: #222;
    1417   }
    1418   .inner-search {
    1419     position: absolute;
    1420     top: 50%;
    1421     transform: translate(-50%, -50%);
    1422     width: 100%;
    1423     z-index: 99999;
    1424     left: 50%;
    1425     padding: 0 15px;
    1426   }
    1427   .outer-search .closepop {
    1428     position: absolute;
    1429     top: 20%;
    1430     transform: translateY(-50%);
    1431     right: 5%;
    1432     text-align: right;
    1433     background: transparent;
    1434     border: 0;
    1435     font-size: 40px;
    1436     color: #222;
    1437   }
    1438   .outer-search .closepop:focus{
    1439     outline-color: #000;
    1440   }
    1441   .inner-search form.searchform {
    1442     margin: 0 auto;
    1443     max-width: 700px;
    1444   }
    1445   .inner-search .searchform input[type=text]{
    1446     width: 100%;
    1447   }
    1448   .inner-search input.search-submit {
    1449     display: none;
    1450   }
    1451   .search-cont i {
    1452     color: #000;
    1453     font-size: 16px;
    1454   }
    1455   .inner-search #searchform{
    1456     border: none;
    1457   }
    1458   .result-search #searchform{
    1459     display: table;
    1460   }
    1461   .not-found-content #searchform {
    1462     display: inline-block;
    1463   }
    1464   .footer-copyright a,.footer-copyright p{
    1465     color: #ffffff;
    1466   }
    1467   .footer-copyright a:hover{
    1468     color:var(--primary-theme-color);
    1469   }
     1746.search-cont button {
     1747  border: 0;
     1748  background: transparent;
     1749}
     1750
     1751.outer-search {
     1752  background: rgb(255 255 255 / 91%);
     1753  position: fixed;
     1754  top: 0;
     1755  left: 0;
     1756  width: 100%;
     1757  display: none;
     1758  text-align: center;
     1759  height: 100%;
     1760  z-index: 9999999;
     1761}
     1762
     1763.inner-search label {
     1764  width: 100%;
     1765}
     1766
     1767.inner-search input#search {
     1768  background: transparent;
     1769  border-top: 2px solid #222;
     1770  border-bottom: 2px solid #222;
     1771  border-left: 0px solid transparent;
     1772  border-right: 0px solid transparent;
     1773  font-size: 32px;
     1774  text-align: center;
     1775  color: #222;
     1776}
     1777
     1778.inner-search input#search::placeholder {
     1779  color: #222;
     1780}
     1781
     1782.inner-search {
     1783  position: absolute;
     1784  top: 50%;
     1785  transform: translate(-50%, -50%);
     1786  width: 100%;
     1787  z-index: 99999;
     1788  left: 50%;
     1789  padding: 0 15px;
     1790}
     1791
     1792.outer-search .closepop {
     1793  position: absolute;
     1794  top: 20%;
     1795  transform: translateY(-50%);
     1796  right: 5%;
     1797  text-align: right;
     1798  background: transparent;
     1799  border: 0;
     1800  font-size: 40px;
     1801  color: #222;
     1802}
     1803
     1804.outer-search .closepop:focus {
     1805  outline-color: #000;
     1806}
     1807
     1808.inner-search form.searchform {
     1809  margin: 0 auto;
     1810  max-width: 700px;
     1811}
     1812
     1813.inner-search .searchform input[type=text] {
     1814  width: 100%;
     1815}
     1816
     1817.inner-search input.search-submit {
     1818  display: none;
     1819}
     1820
     1821.search-cont i {
     1822  color: #000;
     1823  font-size: 16px;
     1824}
     1825
     1826.inner-search #searchform {
     1827  border: none;
     1828}
     1829
     1830.result-search #searchform {
     1831  display: table;
     1832}
     1833
     1834.not-found-content #searchform {
     1835  display: inline-block;
     1836}
     1837
     1838.footer-copyright a,
     1839.footer-copyright p {
     1840  color: #ffffff;
     1841}
     1842
     1843.footer-copyright a:hover {
     1844  color: var(--primary-theme-color);
     1845}
     1846
    14701847/* ===============================================
    14711848  Progress Bar
    … …  
    14781855  z-index: 99999;
    14791856}
     1857
    14801858#elemento-progress-bar.top {
    14811859  top: 0;
    14821860}
     1861
    14831862.admin-bar #elemento-progress-bar.top {
    14841863  top: 32px;
    14851864}
     1865
    14861866#elemento-progress-bar.bottom {
    14871867  bottom: 0;
    14881868}
     1869
    14891870/* ===============================================
    14901871 HOME PAGE CSS
    14911872 =============================================== */
    14921873
    1493 .elemento-it-solutions-slider-section{
     1874.elemento-it-solutions-slider-section {
    14941875  height: auto;
    14951876  width: auto;
    14961877}
    1497 .elemento-it-solutions-slider-section .elementor-element-populated{
     1878
     1879.elemento-it-solutions-slider-section .elementor-element-populated {
    14981880  padding: 0px !important;
    14991881}
    1500 .elemento-it-solutions-slider-section h1,.elemento-it-solutions-slider-section h5,
    1501 .elemento-it-solutions-our-services-section span,.elemento-it-solutions-our-services-section h5,.elemento-it-solutions-our-services-section p{
     1882
     1883.elemento-it-solutions-slider-section h1,
     1884.elemento-it-solutions-slider-section h5,
     1885.elemento-it-solutions-our-services-section span,
     1886.elemento-it-solutions-our-services-section h5,
     1887.elemento-it-solutions-our-services-section p {
    15021888  font-family: 'Open Sans', sans-serif !important;
    15031889}
    1504 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1 span{
     1890
     1891.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1 span {
    15051892  font-size: 16px;
    15061893  letter-spacing: 6px;
    … …  
    15091896  font-weight: 600;
    15101897}
    1511 .elemento-it-solutions-slider-section a{
     1898
     1899.elemento-it-solutions-slider-section a {
    15121900  border-radius: 30px;
    15131901}
     1902
    15141903section.elementor-section.elementor-top-section.elemento-it-solutions-slider-section {
    15151904  position: relative;
    15161905}
    1517 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1{
     1906
     1907.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section1 {
    15181908  position: absolute;
    15191909  top: 30%;
    … …  
    15211911  z-index: 999;
    15221912}
    1523 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section2{
     1913
     1914.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section2 {
    15241915  z-index: 999;
    15251916  position: absolute;
    … …  
    15271918  transform: translateY(-50%);
    15281919}
    1529 .elemento-it-solutions-slider-section .elemento-it-solutions-slider-section3{
     1920
     1921.elemento-it-solutions-slider-section .elemento-it-solutions-slider-section3 {
    15301922  position: absolute;
    15311923  top: 55%;
    … …  
    15331925  transform: translateY(-50%);
    15341926}
    1535 .elemento-it-solutions-slider-section h1{
     1927
     1928.elemento-it-solutions-slider-section h1 {
    15361929  color: #fff !important;
    15371930  font-size: 43px;
    … …  
    15401933  font-weight: 700 !important;
    15411934}
     1935
    15421936/*our-services*/
    15431937.elemento-it-solutions-our-services-section .elemento-it-solutions-our-services-section-span span {
    … …  
    15481942  font-weight: 600;
    15491943}
    1550 .elemento-it-solutions-our-services-section .elemento-it-solutions-our-services-section-heading h1{
     1944
     1945.elemento-it-solutions-our-services-section .elemento-it-solutions-our-services-section-heading h1 {
    15511946  font-size: 34px;
    15521947  line-height: 40px;
    … …  
    15541949  font-weight: 400;
    15551950}
    1556 .elemento-it-solutions-our-services-section p{
     1951
     1952.elemento-it-solutions-our-services-section p {
    15571953  font-size: 15px;
    15581954  line-height: 20px;
    15591955  font-weight: 400;
    15601956}
    1561 .elemento-it-solutions-our-services-section h5{
     1957
     1958.elemento-it-solutions-our-services-section h5 {
    15621959  font-size: 17px;
    15631960  line-height: 35px;
    15641961  font-weight: 700;
    15651962}
     1963
    15661964section.elementor-section.elementor-top-section.elementor-element.elementor-element-da3a7fc.elemento-it-solutions-our-services-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    15671965  position: relative;
    15681966}
    1569 .elemento-it-solutions-our-services-section-img1{
     1967
     1968.elemento-it-solutions-our-services-section-img1 {
    15701969  overflow: hidden;
    15711970  position: relative;
    15721971}
    1573 .elemento-it-solutions-our-services-section img{
     1972
     1973.elemento-it-solutions-our-services-section img {
    15741974  width: 100%;
    15751975}
     1976
    15761977.elemento-it-solutions-our-services-section .elementor-widget.elementor-widget-image {
    15771978  background: #000;
    … …  
    15791980  margin-bottom: 0 !important;
    15801981}
     1982
    15811983.elemento-it-solutions-our-services-section-img1:hover img {
    15821984  opacity: 0.7;
    15831985}
     1986
    15841987.elemento-it-solutions-our-services-section-img1:hover .elementor-widget.elementor-widget-text-editor {
    15851988  opacity: 1;
    15861989}
     1990
    15871991.elemento-it-solutions-our-services-section-img1 .elementor-widget.elementor-widget-text-editor {
    15881992  background: hsl(0deg 0% 100%);
    … …  
    15982002  border-left: 5px solid #3f7fff;
    15992003}
    1600 .location-mail{
     2004
     2005.location-mail {
    16012006  flex-wrap: wrap;
    16022007  align-items: center;
    … …  
    16082013============================================= */
    16092014
    1610 .sticky-copyright.footer-copyright{
     2015.sticky-copyright.footer-copyright {
    16112016  position: fixed;
    1612   bottom:0;
    1613   left:0;
     2017  bottom: 0;
     2018  left: 0;
    16142019  width: 100%;
    16152020  z-index: 999;
Note: See TracChangeset for help on using the changeset viewer.