body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-family: "Inter", sans-serif !important;
} a {
text-decoration-thickness: 1px;
text-underline-offset: 0.25ch;
}
a:hover,
a:focus {
text-decoration-style: dashed;
}
a:active {
text-decoration: none;
}
.wp-block-navigation .wp-block-navigation-item a:hover,
.wp-block-navigation .wp-block-navigation-item a:focus {
text-decoration: underline;
text-decoration-style: solid;
} .wp-block-search__button,
.wp-block-file .wp-block-file__button {
background-color: var(--wp--preset--color--primary);
border-radius: 0;
border: none;
color: var(--wp--preset--color--foreground);
font-size: var(--wp--preset--font-size--medium);
padding: calc(.667em + 2px) calc(1.333em + 2px);
}
body.home .wp-site-blocks > * + *{
margin-block-start:0 !important;
}
body.home .services-section-01 .is-layout-flex, 
body.home .services-section-02 .is-layout-flex{ 
gap:0 !important;
} .wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
opacity: 0.90;
}
.wp-block-button__link{
font-weight: normal !important;
} .wp-site-blocks,
body > .is-root-container,
.edit-post-visual-editor__post-title-wrapper,
.wp-block-group.alignfull,
.wp-block-group.has-background,
.wp-block-cover.alignfull,
.is-root-container .wp-block[data-align="full"] > .wp-block-group,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover {
padding-left: var(--wp--custom--spacing--outer);
padding-right: var(--wp--custom--spacing--outer);
}
.wp-site-blocks .alignfull,
.wp-site-blocks > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-cover,
.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-template-part > .wp-block-cover,
body > .is-root-container > .wp-block-cover,
body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background,
body > .is-root-container > .wp-block-template-part > .wp-block-cover,
.is-root-container .wp-block[data-align="full"] {
margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
width: unset;
}
body.home .wp-block-cover{ margin-block-start:0 !important; }
nav.Hdr-menu.wp-block-navigation ul{ font-weight:600 !important;} .wp-site-blocks .wp-block-columns .wp-block-column .alignfull,
.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"], .wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,
.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"] {
margin-left: auto !important;
margin-right: auto !important;
width: inherit;
}
.headright-part{ text-align:right;}
body.home header.wp-block-template-part{ position: relative; width:100%; z-index:999;} .wp-block-navigation__responsive-container.is-menu-open {
padding-top: var(--wp--custom--spacing--outer);
padding-bottom: var(--wp--custom--spacing--large);
padding-right: var(--wp--custom--spacing--outer);
padding-left: var(--wp--custom--spacing--outer);
}
.wp-block-navigation ul li.current-menu-item > a,
.wp-block-navigation ul li a:hover{ color:var(--wp--preset--color--extra-primary) !important;} .wpcf7{ 
margin:30px 0 0;
padding:0;
}
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="email"]{ 
width:40%;
border:1px solid #cccccc;
box-shadow:inset 1px 1px 2px #ccc;
color:#797979;
margin-bottom:0;
height:40px;
padding:0 15px;
}
.wpcf7 textarea{	
border:1px solid #cccccc;
box-shadow:inset 1px 1px 2px #ccc;
color:#797979;
margin-bottom:25px;
padding:10px;
width:60%;
height:160px;
font-size:12px;
}
.wpcf7 input[type="submit"]{
background-color:#efc62c;
padding:20px 40px;
border-radius:40px;
font-weight:600;
font-size:16px;
cursor:pointer;
color:#ffffff;	
width:auto;
border:none;
text-transform:uppercase;
}
.wpcf7 input[type="submit"]:hover{
background-color:#101010;
}
.menu-header{
margin: 0;
}
.main-slider {
position: relative;
}
.main-slider .owl-dots {
position: absolute;
z-index: 999 !important;
bottom: 30px;
left: 0;
right: 0;
width: 100%;
text-align: center;
}
.owl-dot span {
background: #fff !important;
display: block;
width: 15px !important;
height: 15px !important;
border-radius: 30px;
margin: 5px;
}
.owl-dot.active span{
background: var(--wp--preset--color--extra-primary) !important;
}
.content-slide-box {
position: relative;
z-index: 1;
padding: 30px;
}
.content-slide-box::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--wp--preset--color--extra-secondary);
opacity: 0.4;
z-index: -1;
}
.product-col a{
text-decoration: none;
}
.service-box {
position: relative;
}
.service-inner-box {
position: absolute;
top: 100px;
width: 100%;
}
.post-page-area .wp-block-post{
padding: 30px;
box-shadow: 12px 12px 50px rgba(0, 0, 0, 0.4);
margin-bottom: 30px;
}
.sidebar-area-wrap .taxonomy-post_tag a {
background: var(--wp--preset--color--extra-primary);
padding: 5px !important;
border-radius: 6px;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;
margin-right: 10px;
}
.sidebar-area-wrap .taxonomy-post_tag span{
display: none;
}
.read-more-btn a.wp-block-post-excerpt__more-link {
background: var(--wp--preset--color--extra-primary);
border-color: currentColor;
color: var(--wp--preset--color--white);
font-weight: 700;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 30px;
}
@media (max-width: 1100px) {
.post-page-area .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
}
@media (max-width: 990px) {
.post-page-area .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
padding-right: 0 !important;
}
}
.woocommerce-account .wp-block-post-title, .woocommerce-account main .woocommerce, .woocommerce-cart .wp-block-post-title, .woocommerce-cart main .woocommerce, .woocommerce-checkout .wp-block-post-title, .woocommerce-checkout main .woocommerce {
max-width: 100%;
}
pre {
background: #eee;
max-width: 100%;
overflow: auto;
padding: 1.6em;
} .wp-block-comments{
padding: 20px;
border: 1px solid #dfdfdf;
}
.wp-block-comment-template li .wp-block-columns{
border: 1px solid #dfdfdf;
padding: 20px;
}
.wp-block-avatar img{
border: 1px solid #dfdfdf;
padding: 2px;
}
.wp-block-post-comments-form textarea{
background: #f8f8f8;
}
.entry-content {
overflow-wrap: anywhere;
overflow: hidden;
padding: 30px 0;
} nav.woocommerce-MyAccount-navigation li {
border: 1px solid var(--wp--preset--color--primary) !important;
margin-bottom: 10px;
padding: 10px !important;
background-color: var(--wp--preset--color--primary) !important;
}
nav.woocommerce-MyAccount-navigation li a{
color: #fff;
padding: 10px 0 !important;
text-decoration: none !important;
}
nav.woocommerce-MyAccount-navigation li:hover {
background-color: transparent !important;
border-color: #000 !important;
}
nav.woocommerce-MyAccount-navigation li:hover a{
color:var(--wp--preset--color--primary);
}
.wc-block-components-notice-banner {
margin: 0;
}
.buy-now-button{
padding: 5px 10px !important;
color: #000 !important;
border-radius: 7px !important;
background: var(--wp--preset--color--extra-secondary) !important;
}
a.added_to_cart.wc-forward {
background-color: #32373c;
color: #fff;
padding-top: calc(0.667em + 2px);
padding-right: calc(1.333em + 2px);
padding-bottom: calc(0.667em + 2px);
padding-left: calc(1.333em + 2px);
} .woocommerce-account h2 {
font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li,.woocommerce-account .addresses .title .edit {
background: var(--wp--preset--color--extra-secondary);
margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
background-color: transparent !important;
}
.woocommerce-MyAccount-navigation ul li a,.woocommerce-account .addresses .title .edit {
padding: 8px 12px !important;
font-size: 16px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0 !important;
}
.woocommerce-account .addresses .title .edit{
color: #fff !important;
text-decoration: none;
}
nav.woocommerce-MyAccount-navigation ul li a {
color: #fff;
text-decoration: none;
font-weight: 600;
}
.woocommerce-account .addresses .title .edit {
float: left;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
list-style: none;
border-bottom: 1px solid #eaeaea;
position: relative;
padding: 0;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 15px 0;
display: block;
text-decoration: none;
}
.woocommerce-MyAccount-navigation ul li:last-child {
border: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 2rem;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
text-decoration: none;
}
.meta-category a{
color: #fff !important;
text-decoration: none !important;
}
.post-navigation-link-previous a,
.post-navigation-link-next a {
text-decoration: none;
}
.post-navigation-link-previous ,
.post-navigation-link-next {
background: var(--wp--preset--color--extra-secondary);
color: var(--wp--preset--color--secondary);
padding: 7px 20px;
border-radius: 5px;
}
.post-pgntion{
margin-top: 40px;
}