.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0}.ps__rail-y{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}body.page-template-blog-layout:not(.home) header.entry-header {
text-align: left;
}
body.page-template-blog-layout:not(.home) header.entry-header .entry-title{
font-size:1.5em;
margin-bottom:0px;
}
a {
color:#7ca5e2;
}
.woocommerce img.custom-logo,
.woocommerce-page img.custom-logo,
.custom-logo {
width: 100%;
vertical-align: top;
max-width: 400px;
}
.bottom-footer .copyright,
.bottom-footer .copyright a {
color: #FFF !important;
}
.bottom-footer .copyright .copyright-text,
.bottom-footer .copyright .privacy-policy-link {
color: #333 !important;
}
.top-footer .widget.widget_block {
margin-bottom: 20px;
}
section[class*="-section"] .widget-title::after, .section-title span::after,
.page-header .page-title span::before {
background: #7ca5e2;
}
.woocommerce table.shop_table th {
background: #F4F4F4;
color: #666;
}
.gallery-wrap .gallery-img {
width: calc((100% / 3) - 2%);
margin: 1%;
border: 2px solid #F4F4F4;
padding: 10px;
}
@media (max-width: 767px) {
.gallery-wrap .gallery-img {
width: calc(100% - 2%);
margin-bottom: 30px;
}
}
.gallery-img a,
a:hover,
a:active,
a:focus,
.woocommerce ul.products li.product .price,
.main-navigation .nav-menu li:hover > a, .main-navigation .nav-menu li.current-menu-item > a, .main-navigation .nav-menu li.current_page_item > a,
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #7ca5e2 !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-weight: bold;
}
.btn-readmore:hover,
.btn-readmore:active,
.btn-readmore:focus,
.btn-cta:hover,
.btn-cta:active,
.btn-cta:focus {
background: #000 !important;
color: #fff !important;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,
.woocommerce a.button,
button,
input[type="button"], input[type="reset"],
input[type="submit"] {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 3px;
color: #676767;
padding: 18px 40px;
background: rgba(0,0,0,0.03);
border-radius: 40px;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:active,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus,
.woocommerce a.button:hover,
.woocommerce a.button:active,
.woocommerce a.button:focus,
button:hover,
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active,
button:focus,
input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,
.woocommerce a.button.alt:hover,
.back-to-top:hover {
color: #fff !important;
background: rgb(0,0,0);
}
@media (max-width: 492px) {
.woocommerce ul.products[class*="columns-"] {
text-align: center;
}
.woocommerce ul.products[class*="columns-"] li.product {
width: 95%;
float: inherit;
margin: auto;
}
.woocommerce ul.products li.product a img {
width:70%;
margin:15px auto;
}
}
.archive .page-header {
display: none;
}
.archive .woocommerce-ordering {
margin-bottom: 75px;
}
.grecaptcha-badge {
bottom: 150px !important;
}
.back-to-top {
bottom: 75px !important;
}
#cta_section {
display: none;
}
.additional-posts .entry-meta {
display: none;
}
.single figure.post-thumbnail {
text-align: center;
} section[class*="-section"] .widget-title::after, .section-title span::after, .page-header .page-title span::before {
background: transparent;
}
h1, h2, h3, h4, h5, h6 {
color: #1d4e9d
}
.header-r .cart,
.header-r .header-search,
.header-r button.toggle-btn {
background: rgb(255,237,0);
background: linear-gradient(90deg, rgba(255,237,0,1) 0%, rgba(29,78,157,1) 52%, rgba(173,54,128,1) 100%) !important;
color: #FFF !important;
}
.search-toggle-btn {
color: #FFF;
}
.header-r .cart:hover,
.header-r .header-search:hover,
.header-r button.toggle-btn:hover,
.search-toggle-btn:hover,
.entry-footer .edit-link a:hover {
background: #333 !important;
color:#fff !important;
}
.filter-button-group button {
background: #FFF;
color: #ffa900;
}
.filter-button-group button:hover, .filter-button-group button.is-checked {
background: #fff;
color: #1d4e9d;
}
button:hover {
color: #333 !important;
}
.centered-content .widget_rrtc_icon_text_widget .icon-holder {
color:#fff;
background: linear-gradient(90deg, rgba(255,237,0,1) 0%, rgba(29,78,157,1) 52%, rgba(173,54,128,1) 100%);
border-radius: 50%;
padding:20px;
}
.attachment-full.size-full {
max-width: inherit !important;
}