body {
font-family: 'Poppins', sans-serif;
} body {
font-family: 'Open Sans', sans-serif;
}
.site-title,
h1, h2, h3, h4, h5, h6 {
font-family: 'Poppins', sans-serif;
}
.main-navigation.main-nav-full-width ul#overlay-main-menu li {
text-align: center;
} a,
.main-navigation.overlay-nav-plain ul > li > a:hover,
.main-navigation.overlay-nav-plain ul > li > a:focus,
.main-navigation.overlay-nav-plain ul > li.current-menu-item > a,
.main-navigation.overlay-nav-plain ul > li.current-menu-ancestor > a,
.main-navigation.overlay-nav-plain ul > li.current-menu-parent > a,
.main-navigation.overlay-nav-plain ul > li.current_page_parent > a,
.main-navigation.overlay-nav-plain ul > li.current_page_ancestor > a,
.main-navigation.overlay-nav-plain .current_page_item > a,
.main-navigation.overlay-nav-underline ul > li > a:hover,
.main-navigation.overlay-nav-underline ul > li > a:focus,
.main-navigation.overlay-nav-underline ul > li.current-menu-item > a,
.main-navigation.overlay-nav-underline ul > li.current-menu-ancestor > a,
.main-navigation.overlay-nav-underline ul > li.current-menu-parent > a,
.main-navigation.overlay-nav-underline ul > li.current_page_parent > a,
.main-navigation.overlay-nav-underline ul > li.current_page_ancestor > a,
.main-navigation.overlay-nav-underline .current_page_item > a {
color: #7bbee8;
} .main-navigation.overlay-nav-underline ul > li > a:hover,
.main-navigation.overlay-nav-underline ul > li > a:focus,
.main-navigation.overlay-nav-underline ul > li.current-menu-item > a,
.main-navigation.overlay-nav-underline ul > li.current-menu-ancestor > a,
.main-navigation.overlay-nav-underline ul > li.current-menu-parent > a,
.main-navigation.overlay-nav-underline ul > li.current_page_parent > a,
.main-navigation.overlay-nav-underline ul > li.current_page_ancestor > a,
.main-navigation.overlay-nav-underline .current_page_item > a {
box-shadow: 0 -4px 0 #7bbee8 inset;
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a:focus,
.main-navigation ul ul li.current-menu-item > a,
.main-navigation ul ul li.current_page_item > a,
.main-navigation ul ul li.current-menu-parent > a,
.main-navigation ul ul li.current_page_parent > a,
.main-navigation ul ul li.current-menu-ancestor > a,
.main-navigation ul ul li.current_page_ancestor > a,
.main-navigation.overlay-nav-solid a:hover,
.main-navigation.overlay-nav-solid ul > li > a:hover,
.main-navigation.overlay-nav-solid ul > li > a:focus,
.main-navigation.overlay-nav-solid ul > li.current-menu-item > a,
.main-navigation.overlay-nav-solid ul > li.current-menu-ancestor > a,
.main-navigation.overlay-nav-solid ul > li.current-menu-parent > a,
.main-navigation.overlay-nav-solid ul > li.current_page_parent > a,
.main-navigation.overlay-nav-solid ul > li.current_page_ancestor > a,
.main-navigation.overlay-nav-solid .current_page_item > a,
.main-navigation.overlay-nav-block ul > li > a:hover span.nav-span-block,
.main-navigation.overlay-nav-block ul > li > a:focus span.nav-span-block,
.main-navigation.overlay-nav-block ul > li.current-menu-item > a span.nav-span-block,
.main-navigation.overlay-nav-block ul > li.current-menu-ancestor > a span.nav-span-block,
.main-navigation.overlay-nav-block ul > li.current-menu-parent > a span.nav-span-block,
.main-navigation.overlay-nav-block ul > li.current_page_parent > a span.nav-span-block,
.main-navigation.overlay-nav-block ul > li.current_page_ancestor > a span.nav-span-block,
.main-navigation.overlay-nav-block .current_page_item > a span.nav-span-block,
.overlay-widget-shortline .widget-title::after,
.overlay-widget-sideline .widget-title::after,
.overlay-side-social .social-icon,
.error-btn a:hover,
#comments .comment-form input.submit:hover,
.overlay-footdivide-shortline .footer-custom-block::after,
.overlay-footdivide-shortline ul.site-footer-widgets > li::after,
.overlay-readmore-btn:hover {
background-color: #7bbee8;
}.overlay-header-default {
text-align: center;
} .site-logo-align .site-logo-title {
text-align: left;
padding: 0 0 0 20px;
}
.site-header-inner {
padding: 20px 0 35px;
}
.site-title {
font-size: 56px;
line-height: 1.2;
}
.site-description {
font-size: 14px;
} .site-stick-header.stick-header {
top: -180px;
-webkit-transition: top 0.4s ease 0.2s;
-moz-transition: top 0.4s ease 0.2s;
-ms-transition: top 0.4s ease 0.2s;
-o-transition: top 0.4s ease 0.2s;
transition: top 0.4s ease 0.2s;
}
.site-stick-header.stick-header.stuck {
background-color: #FFF;
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.14) inset;
position: fixed;
top: -180px;
left: 0;
width: 100%;
z-index: 99999;
}
.site-stick-header.stick-header.stuck .site-header-inner {
padding: 5px 0 5px;
}
.site-stick-header.stick-header.stuck .site-header-inner .site-title {
line-height: 1;
font-size: 40px;
}
.site-stick-header.stick-header.stuck .site-stick-inner {
max-width: 1200px;
margin: 0 auto;
display: flex;
align-items: center;
}
.site-header.stick-logonav.stick-logonav-botalign .site-stick-header.stick-header.stuck .site-stick-inner {
align-items: flex-end;
}
.site-stick-header.stick-header.stuck .site-stick-inner > .site-container {
flex: 1;
text-align: left;
}
.site-header.stick-logonav .site-stick-header.stick-header.stuck .site-logo-title,
.site-header.stick-logonav .site-stick-header.stick-header.stuck .custom-logo-link {
display: inline-block;
vertical-align: middle;
}
.site-stick-header.stick-header.stuck .site-stick-inner > .main-navigation {
background-color: #FFF;
box-shadow: none;
flex: 2;
justify-content: flex-end;
}
.site-stick-header.stick-header.stuck .site-stick-inner > .main-navigation > .site-container {
margin: 0;
padding: 0;
}
.site-header.stick-logonav .site-stick-header.stick-header.stuck .main-navigation ul {
float: right;
}
.site-stick-header.stick-header.stuck .menu-toggle {
box-shadow: none;
width: auto;
float: right;
padding: 12px 48px;
}
.site-boxed .site-stick-header.stick-header.stuck {
left: auto;
max-width: 1200px;
} .main-navigation.stick-header {
top: -50px;
-webkit-transition: top 0.4s ease 0.2s;
-moz-transition: top 0.4s ease 0.2s;
-ms-transition: top 0.4s ease 0.2s;
-o-transition: top 0.4s ease 0.2s;
transition: top 0.4s ease 0.2s;
}
.main-navigation.stick-header.stuck {
background-color: #FFF;
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.14) inset;
position: fixed;
top: -50px;
left: 0;
width: 100%;
z-index: 99999;
}
.site-boxed .main-navigation.stick-header.stuck {
left: auto;
max-width: 1200px;
} .site-bar.stick-header {
top: -50px;
-webkit-transition: top 0.4s ease 0.2s;
-moz-transition: top 0.4s ease 0.2s;
-ms-transition: top 0.4s ease 0.2s;
-o-transition: top 0.4s ease 0.2s;
transition: top 0.4s ease 0.2s;
}
.site-bar.stick-header.stuck {
background-color: #FFF;
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.14) inset;
position: fixed;
top: -50px;
left: 0;
width: 100%;
z-index: 99999;
padding: 0 0 1px;
color: inherit;
}
.site-boxed .site-bar.stick-header.stuck {
left: auto;
max-width: 1200px;
}
.site-stick-header.stick-header.stuck.animate-sticky-header,
.main-navigation.stick-header.stuck.animate-sticky-header,
.site-bar.stick-header.stuck.animate-sticky-header {
top: 0;
}
body.admin-bar .site-stick-header.stick-header.stuck.animate-sticky-header,
body.admin-bar .main-navigation.stick-header.stuck.animate-sticky-header,
body.admin-bar .site-bar.stick-header.stuck.animate-sticky-header {
top: 32px;
}.site-header-inner {
display: flex;
align-items: center;
}
.overlay-header-sicons,
.site-branding,
.site-header-inner-right {
flex: 1;
}
.overlay-header-sicons {
text-align: left;
font-size: 28px;
}
.overlay-header-sicons .social-icon {
margin: 0 10px 0 0;
color: inherit;
}
.overlay-search-always .header-search-block {
display: inline-block;
}
.site-header-inner-right {
text-align: right;
}
button.header-search {
margin: 0 0 0 10px;
}
.site-header-inner-right .site-header-cart {
display: inline-block;
}
.site-header-inner-right .site-header-cart a {
color: inherit;
}
.site-header .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
right: 0;
left: auto;
display: block;
}
.site-stick-header.stick-header.stuck .site-stick-inner > .main-navigation {
margin: 0 0 1px;
}
.site-stick-header.stick-header.stuck .overlay-header-sicons,
.site-stick-header.stick-header.stuck .site-header-inner-right {
display: none;
}