/*===== Light colors ======*/ /*-------------------------------------------------------------- # Grid --------------------------------------------------------------*/ * { -webkit-box-sizing: border-box; box-sizing: border-box; } .elementor-column-gap-default .elementor-row { width: calc(100% + 20px); margin-left: -10px; margin-right: -10px; } .elementor-column-gap-narrow .elementor-row { width: calc(100% + 10px); margin-left: -5px; margin-right: -5px; } .elementor-column-gap-extended .elementor-row { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; } .elementor-column-gap-wide .elementor-row { width: calc(100% + 40px); margin-left: -20px; margin-right: -20px; } .elementor-column-gap-wider .elementor-row { width: calc(100% + 60px); margin-left: -30px; margin-right: -30px; } .elementor-page .entry-header { display: none; } .tg-container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .tg-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .tg-row .tg-col-control { padding-right: 15px; padding-left: 15px; } .tg-row.thinner { margin-left: -2px; margin-right: -2px; } .tg-row.thinner .tg-col-control { padding-right: 2px; padding-left: 2px; } .clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after { display: table; content: ""; } .clearfix::after, .container::after, .container-fluid::after { clear: both; } .elementor .elementor-image .wp-caption { border: none; } .elementor .elementor-image .wp-caption img { margin: 0; } .elementor .tg-module-wrapper { color: #777777; font-size: 14px; margin-bottom: 42px; } .elementor .tg-module-wrapper .module-title { border-bottom: 1px solid #289dcc; padding-bottom: 0; font-size: 14px; margin-bottom: 30px; } .elementor .tg-module-wrapper .module-title span { background-color: #289dcc; color: #fff; padding: 7px 12px; display: inline-block; } .elementor .tg-module-wrapper a { -webkit-transition: 0.5s color ease-in-out; transition: 0.5s color ease-in-out; } .elementor .tg-module-wrapper .tg-post-category { background-color: #289dcc; padding: 5px 10px; color: #fff; font-size: 12px; text-transform: uppercase; display: inline-block; } .elementor .tg-module-wrapper .tg-module-thumb { text-align: left; } .elementor .tg-module-wrapper .tg-module-thumb img { display: block; margin-bottom: 0; width: 100%; } .elementor .tg-module-wrapper .tg-module-title { font-size: 21px; padding-bottom: 0; margin-bottom: 5px; font-weight: 600; color: #232323; } .elementor .tg-module-wrapper .tg-module-title a { color: inherit; } .elementor .tg-module-wrapper .tg-module-title:hover a { color: #289dcc; } .elementor .tg-module-wrapper .tg-module-meta .tg-post-date .updated:not(.published) { display: none; } .elementor .tg-module-wrapper .tg-module-meta .tg-post-auther-name, .elementor .tg-module-wrapper .tg-module-meta .tg-post-date, .elementor .tg-module-wrapper .tg-module-meta .tg-module-comments { font-size: 12px; margin-right: 10px; display: inline-block; } .elementor .tg-module-wrapper .tg-module-meta .tg-post-auther-name a, .elementor .tg-module-wrapper .tg-module-meta .tg-post-date a, .elementor .tg-module-wrapper .tg-module-meta .tg-module-comments a { color: #969696; } .elementor .tg-module-wrapper .tg-module-meta .tg-post-auther-name a:hover, .elementor .tg-module-wrapper .tg-module-meta .tg-post-date a:hover, .elementor .tg-module-wrapper .tg-module-meta .tg-module-comments a:hover { color: #289dcc; } .elementor .tg-module-wrapper .tg-module-meta .tg-post-auther-name a { color: #333333; } .elementor .tg-module-wrapper .tg-module-meta .tg-module-comments { margin-right: 0; } .elementor .tg-module-wrapper .tg_module_block .tg-module-thumb { position: relative; margin-bottom: 13px; } .elementor .tg-module-wrapper .tg_module_block .tg-module-thumb .tg-post-categories { position: absolute; bottom: 0; left: 0; } .elementor .tg-module-wrapper .tg_module_block .tg-post-category { display: inline-block; background-color: #FFE066; } .elementor .tg-module-wrapper .tg_module_block .tg-module-meta { margin-bottom: 10px; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--small .tg-module-title { font-size: 16px; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--list-small { position: relative; margin-bottom: 15px; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--list-small .tg-module-thumb { position: absolute; width: 100px; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--list-small .tg-module-info { margin-left: 110px; min-height: 73px; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--list-small .tg-module-info .entry-title { font-size: 14px; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--list-small .tg-module-info .entry-content p { margin-bottom: 0; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--list-small .tg-module-info .tg-module-meta { margin-bottom: 0; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--list-small.no-thumbnail .tg-module-info { margin-left: 0; min-height: 0; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--inner-shadow { position: relative; } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--inner-shadow .tg-module-thumb::before, .elementor .tg-module-wrapper .tg_module_block.tg_module_block--inner-shadow .tg-module-thumb::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(1%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.1))); background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 100%); } .elementor .tg-module-wrapper .tg_module_block.tg_module_block--inner-shadow .tg-module-thumb::after { background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4))); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 100%); bottom: 0; top: auto; } .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-1 .tg-col-control, .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control { -ms-flex-preferred-size: 50%; flex-basis: 50%; } .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-4 .tg-col-control { margin-bottom: 30px; } .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-4 .tg-module-thumb { -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; } .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-4 .tg-module-info { -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid { position: relative; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-thumb-link { display: block; position: relative; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-thumb-link::before, .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-thumb-link::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(1%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.1))); background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 100%); } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-thumb-link::after { background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4))); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 100%); bottom: 0; top: auto; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-module-info { position: absolute; bottom: 15px; left: 15px; right: 15px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-module-info .tg-post-categories { margin-bottom: 7px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-module-info .tg-module-title { font-size: 24px; font-weight: 500; color: #fff; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-module-info .tg-module-meta span, .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid .tg-module-info .tg-module-meta a { color: #fff; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--small .tg-module-info { bottom: 10px; right: 10px; left: 10px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--small .tg-module-info .tg-module-title { font-size: 16px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--small-medium .tg-module-info .tg-module-title { font-size: 18px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--medium .tg-module-info .tg-module-title { font-size: 21px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--half { -ms-flex-preferred-size: 50%; flex-basis: 50%; margin-bottom: 3px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--one-fourth { -ms-flex-preferred-size: 25%; flex-basis: 25%; margin-bottom: 3px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--one-third { -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; margin-bottom: 3px; } .elementor .tg-module-wrapper.tg-module-grid .tg_module_grid.tg_module_grid--full { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 3px; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-2 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-3 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-6 .tg-col-control { -ms-flex-preferred-size: 50%; flex-basis: 50%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-2 .tg_module_grid--full { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-3 .tg-col-control { margin-bottom: 4px; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-4 .tg-col-control { -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-5 .tg-col-control { -ms-flex-preferred-size: 25%; flex-basis: 25%; } @media only screen and (max-width: 768px) { .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-1 .tg-col-control, .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-1 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-2 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-3 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-4 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-5 .tg-col-control { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-1 .tg_module_grid--small, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-2 .tg_module_grid--small { -ms-flex-preferred-size: 50%; flex-basis: 50%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-2 .tg_module_grid--full { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-5 .tg-col-control { -ms-flex-preferred-size: 50%; flex-basis: 50%; margin-bottom: 4px; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-3 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-4 .tg-col-control, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-5 .tg-col-control { margin-bottom: 4px; } } @media only screen and (max-width: 480px) { .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-1 .tg_module_grid--half, .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-2 .tg_module_grid--half { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .elementor .tg-module-wrapper.tg-module-grid.tg-module-grid--style-5 .tg-col-control { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media only screen and (min-width: 768px) { .elementor .elementor-col-100 .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .elementor-col-100 .tg-module-wrapper.tg-module-block.tg-module-block--style-3 .tg-col-control, .elementor .elementor-col-100 .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .elementor-col-100 .tg-module-wrapper.tg-module-block.tg-module-block--style-8 .tg-col-control, .elementor .elementor-col-100 .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control, .elementor .elementor-column[data-col="100"] .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .elementor-column[data-col="100"] .tg-module-wrapper.tg-module-block.tg-module-block--style-3 .tg-col-control, .elementor .elementor-column[data-col="100"] .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .elementor-column[data-col="100"] .tg-module-wrapper.tg-module-block.tg-module-block--style-8 .tg-col-control, .elementor .elementor-column[data-col="100"] .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control { -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; } .elementor .elementor-col-25 .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .elementor-col-25 .tg-module-wrapper.tg-module-block.tg-module-block--style-3 .tg-col-control, .elementor .elementor-col-25 .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .elementor-col-25 .tg-module-wrapper.tg-module-block.tg-module-block--style-8 .tg-col-control, .elementor .elementor-col-25 .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control, .elementor .elementor-column[data-col="25"] .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .elementor-column[data-col="25"] .tg-module-wrapper.tg-module-block.tg-module-block--style-3 .tg-col-control, .elementor .elementor-column[data-col="25"] .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .elementor-column[data-col="25"] .tg-module-wrapper.tg-module-block.tg-module-block--style-8 .tg-col-control, .elementor .elementor-column[data-col="25"] .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control, .elementor .elementor-col-33 .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .elementor-col-33 .tg-module-wrapper.tg-module-block.tg-module-block--style-3 .tg-col-control, .elementor .elementor-col-33 .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .elementor-col-33 .tg-module-wrapper.tg-module-block.tg-module-block--style-8 .tg-col-control, .elementor .elementor-col-33 .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control, .elementor .elementor-column[data-col="33"] .tg-module-wrapper.tg-module-block.tg-module-block--style-2 .tg-col-control, .elementor .elementor-column[data-col="33"] .tg-module-wrapper.tg-module-block.tg-module-block--style-3 .tg-col-control, .elementor .elementor-column[data-col="33"] .tg-module-wrapper.tg-module-block.tg-module-block--style-6 .tg-col-control, .elementor .elementor-column[data-col="33"] .tg-module-wrapper.tg-module-block.tg-module-block--style-8 .tg-col-control, .elementor .elementor-column[data-col="33"] .tg-module-wrapper.tg-module-block.tg-module-block--style-9 .tg-col-control { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }