@charset "utf-8";
   .top-header{
font-weight: 400 !important;
margin: 0 0 0 0px!important;
color: #fff!important;
line-height: 0.8!important;
font-size: 12px!important;}
.top-particle{
font-weight: 300!important;
margin: 0 0 20px!important;
color: #00a7de!important;
line-height: 1.4!important;
font-size: 33px!important;
letter-spacing: -1px!important;
}
p {
margin: 0 0 20px;
line-height:1.5em !important;
}
#main #content-wrap {
padding-top: 0px!important;
}
.elementor-posts .elementor-post__card .elementor-post__excerpt {
line-height: 1;
min-height: 120px!important;
}
.elementor-2 .elementor-element.elementor-element-1bbf510 .elementor-counter-number-wrapper, .elementor-2 .elementor-element.elementor-element-61f6305 .elementor-counter-number-wrapper {
text-align: left!important;
float: left!important; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font: inherit;
font-style: inherit;
font-weight: inherit;
font-size: inherit;
line-height: inherit;
font-family: inherit;
vertical-align: baseline;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
line-height: 30px!important;
}
.elementor-counter .elementor-counter-title {
text-align: center;
font-size: 19px;
font-weight: 400;
color: #666;
line-height: 3 !important;
}
#site-navigation-wrap .dropdown-menu {
margin-top: 15px!important;
}
.dropdown-menu ul li a.menu-link {
font-size: 14px!important;
}
#footer-bottom #copyright {
width: 100%!important;
}
label {
color: #014972!important;}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
color: #014972 !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block;
padding-top: 1em !important;
}
input[type="checkbox"] {
-webkit-appearance: auto !important;
}
#wpmem_login .link-text {
text-align: left!important;
font-size:14px;
}
#wpmem_login .button_div, #wpmem_reg .button_div {
width: 74%;
padding: 6px 0;
text-align: left!important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding: 0 0;
margin: 0;
font-size: 0.8em !important;
text-align: center!important;
}
#snippet-box {
background: #F5F5F5;
border: 1px solid #ACACAC;
font-family: inherit;
font-size: 13px;
padding: 0;
margin: 0 0 15px 0;
width: 100%;
max-width: 600px;
display: none !important;
}
#site-navigation-wrap .dropdown-menu>li>a {
letter-spacing: 0px!important;
}
#site-navigation-wrap .dropdown-menu >li >a {
padding: 0 6px!important;
}