#post-body-content .menu-item .style-option {
display: none;
}
#post-body-content .menu-item .sign-up-item {
display: none;
}
#post-body-content .menu-item.menu-item-depth-0 .style-option {
display: block;
margin: 10px 2px 0;
}
#post-body-content .menu-item.menu-item-depth-1 .sign-up-item {
display: block;
margin: 10px 2px 0;
}.header_top_bg {
position: relative;
z-index: auto;
background-color: var(--light-color);
}
.header_top_bg.with_underline{
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header_top_bg.fixed-header {
position: fixed;
top: 0;
width: 100%;
z-index: 100;
}
header {
position: relative;
width: 100%;
z-index: 999;
}
.only_logo header {
text-align: center;
}
header.absolute {
position: absolute;
margin-bottom: 0;
}
header a.logo {
text-decoration: none;
display: block;
}
header.zindex,
footer.zindex {
z-index: 1 !important;
}
.header_top_bg.enable_fixed.fixed {
position: fixed;
z-index: 1000;
width: 100%;
top: 0;
}
.header_trans-fixed.header_top_bg {
background-color: transparent;
position: fixed;
z-index: 1000;
top: 0;
width: 100%;
}
.header_trans-fixed.header_top_bg.only_logo {
position: absolute;
}
.header_trans-fixed.header_top_bg.open header .logo span,
.header_trans-fixed.header_top_bg.open header .mob-nav i {
color: var(--dark-color);
}
.header_underline.header_top_bg.menu_light_text {
border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}
.single-post .header_trans-fixed.bg-fixed-color {
margin-left: 0;
width: 100%;
}
.top-menu {
padding-bottom: 10px;
}
.top-menu .logo {
display: inline-block;
}
.right-menu .logo span,
.only_logo .logo span {
vertical-align: middle;
text-align: left;
font-size: 30px;
line-height: 1.2;
font-weight: 800;
color: var(--dark-color);
}
.menu_light_text .right-menu .logo span {
color: var(--light-color);
}
.right-menu #topmenu {
text-align: right;
}
.no-menu {
display: inline-block;
margin-top: 12px;
}
.header_top_bg.bg-fixed-color .top-menu .logo span,
.header_top_bg.bg-fixed-color .right-menu #topmenu ul li ul li a,
.menu_light_text .right-menu #topmenu ul li ul li a,
.socials-mob-but i,
.header_top_bg.bg-fixed-color .right-menu #topmenu ul li a,
.header_top_bg.bg-fixed-color.menu_light_text .right-menu #topmenu ul li a,
.header_top_bg.bg-fixed-color .right-menu #topmenu .search-icon-wrapper i,
.header_top_bg.bg-fixed-color.menu_light_text .right-menu #topmenu .search-icon-wrapper i,
.header_top_bg.bg-fixed-color .right-menu #topmenu .xtrm-shop-icon::before,
.header_top_bg.bg-fixed-color.menu_light_text .right-menu #topmenu .xtrm-shop-icon::before {
color: var(--dark-color);
}
.header_top_bg.bg-fixed-dark .top-menu .logo span,
.header_top_bg.bg-fixed-dark .right-menu #topmenu ul li a,
.header_top_bg.bg-fixed-dark.menu_light_text .right-menu #topmenu ul  li a,
.header_top_bg.bg-fixed-dark .right-menu #topmenu .search-icon-wrapper i,
.header_top_bg.bg-fixed-dark.menu_light_text .right-menu #topmenu .search-icon-wrapper i,
.header_top_bg.bg-fixed-dark .right-menu #topmenu .xtrm-shop-icon::before,
.header_top_bg.bg-fixed-dark.menu_light_text .right-menu #topmenu .xtrm-shop-icon::before {
color: var(--light-color);
}
.header_top_bg.bg-fixed-dark .right-menu #topmenu ul.sub-menu li a,
.header_top_bg.bg-fixed-dark.menu_light_text .right-menu #topmenu ul.sub-menu  li a {
color: var(--dark-color);
}
#topmenu {
width: 100%;
text-align: center;
background: var(--light-color);
}
#topmenu ul {
list-style: none;
font-size: 18px;
margin: 0;
padding: 0;
display: inline-block;
font-family: 'Teko', sans-serif !important;
font-weight: normal;
font-style: normal;
font-stretch: normal;
letter-spacing: 3px;
}
#topmenu ul li {
display: inline-block;
position: relative;
margin-left: 0;
}
#topmenu ul li a {
font-size: 15px;
font-weight: 600;
line-height: 2;
color: var(--dark-color);
display: block;
text-align: left;
text-decoration: none;
padding: 0 20px;
transition: all .3s ease;
-webkit-font-smoothing: antialiased;
}
.header_trans-fixed.header_top_bg.open #topmenu ul li a {
color: var(--dark-color);
}
.top-menu #topmenu > ul > li > a,
.top-menu #topmenu ul.social > li > a {
padding: 0;
}
#topmenu .social .fa {
font-size: 18px;
}
.top-menu .logo img {
max-height: 100px;
}
#topmenu ul ul {
position: absolute;
z-index: 999;
left: 0;
top: 50px;
min-width: 250px;
display: none;
box-sizing: border-box;
}
#topmenu ul ul li::before {
content: '';
display: table;
clear: both;
}
#topmenu ul ul li a {
padding: 3px 30px;
display: block;
width: 100%;
position: relative;
-webkit-font-smoothing: antialiased;
}
#topmenu > ul > li > ul > li:hover ul {
display: block;
}
#topmenu > ul > li > ul > li > ul {
left: 101%;
top: -15px;
}
.mob-nav {
display: none;
width: 22px;
height: 18px;
margin: 0 auto 12px;
font-size: 14px;
color: var(--dark-color);
opacity: 1;
}
.mob-nav:hover {
opacity: 0.7;
}
.right-menu .mob-nav .line {
width: 22px;
height: 3px;
background-color: var(--dark-color);
display: block;
float: left;
margin: 2px auto;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.right-menu .mob-nav .hamburger {
display: inline-block; }
.right-menu .mob-nav .hamburger i {
font-style: normal;
font-size: 12px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
}
.right-menu .mob-nav.active .line {
margin: 0;
background-color: var(--dark-color);
}
.right-menu .mob-nav.active .line:nth-of-type(2) {
opacity: 0;
}
.right-menu .mob-nav.active .line:nth-of-type(1) {
width: 28px;
-webkit-transform: translateY(4px) rotate(45deg);
-ms-transform: translateY(4px) rotate(45deg);
-o-transform: translateY(4px) rotate(45deg);
transform: translateY(4px) rotate(45deg);
}
.right-menu .mob-nav.active .line:nth-of-type(3) {
width: 28px;
-webkit-transform: translateY(-2px) translateX(-4px) rotate(-45deg);
-ms-transform: translateY(-2px) translateX(-4px) rotate(-45deg);
-o-transform: translateY(-2px) translateX(-4px) rotate(-45deg);
transform: translateY(-2px) translateX(-4px) rotate(-45deg);
}
.right-menu .mob-nav .line:nth-of-type(2) {
width: 22px;
}
.right-menu .mob-nav .line:nth-of-type(1) {
width: 18px;
}
.right-menu .mob-nav .line:nth-of-type(3) {
width: 18px;
margin-left: 4px;
}
header.simple {
display: flex;
justify-content: space-between;
align-items: center;
padding: 24px 50px;
}
header.simple .mob-nav {
display: block;
margin: 0;
position: relative;
z-index: 91;
transform: none;
top: 0;
left: 0;
}  .right-menu.full #topmenu-full .full-menu-wrap {
padding: 0 100px 30px;
text-align: left;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow-y: auto;
}
.right-menu.full #topmenu-full {
margin-top: 0;
position: fixed;
top: 0;
right: 0;
bottom: 0;
display: none;
transition: none;
width: 100%;
opacity: 1;
visibility: visible;
height: 100vh;
background: rgba(255, 255, 255, .95);
z-index: 90;
}
.right-menu.full #topmenu-full.open {
opacity: 1;
visibility: visible;
}
.header_top_bg .right-menu.full #topmenu-full ul li a {
color: var(--dark-color);
font-family: 'Teko', sans-serif;
}
.header_top_bg .right-menu.full #topmenu-full ul li a:hover,
.header_top_bg .right-menu.full #topmenu-full ul .current-menu-parent > a,
.header_top_bg .right-menu.full #topmenu-full ul .current-menu-item > a {
color: var(--main-color);
}
.right-menu.full #topmenu-full ul.menu li {
overflow: hidden;
}
.right-menu.full #topmenu-full ul.menu li a {
position: relative;
display: inline-block;
padding: 0;
text-decoration: none;
font-size: 40px;
font-weight: 400;
line-height: 1.35;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 500ms cubic-bezier(0.510, -0.015, 0.860, 0.160);
transition: -webkit-transform 500ms cubic-bezier(0.510, -0.015, 0.860, 0.160);
-o-transition: transform 500ms cubic-bezier(0.510, -0.015, 0.860, 0.160);
transition: transform 500ms cubic-bezier(0.510, -0.015, 0.860, 0.160);
transition: transform 500ms cubic-bezier(0.510, -0.015, 0.860, 0.160), -webkit-transform 500ms cubic-bezier(0.510, -0.015, 0.860, 0.160);
}
.right-menu.full #topmenu-full.open ul.menu li a {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.right-menu.full #topmenu-full ul.menu li .sub-menu {
display: none;
transition: none;
margin: 10px 0;
}
.right-menu.full #topmenu-full ul ul li {
display: block !important;
float: none !important;
width: 100% !important;
margin-left: 0;
}
.right-menu.full #topmenu-full ul li {
display: block;
}
.right-menu.full #topmenu-full .mob-nav {
position: relative;
z-index: 9000;
}
.right-menu.full #topmenu-full .menu {
text-align: center;
margin: auto;
}
.right-menu.full #topmenu-full .sub-menu {
position: static !important;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.right-menu.full #topmenu-full ul ul {
display: block;
}
.right-menu.full #topmenu-full ul.menu ul li a {
display: inline-block;
width: auto;
font-size: 18px;
font-weight: 500;
}
.right-menu.full #topmenu-full ul.menu  .hide-drop {
display: none;
}
@media (max-width: 991px) {
header.simple {
padding: 15px 10px;
}
.search-icon-wrapper{
visibility: hidden;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.sidebar-open .search-icon-wrapper{
visibility: visible;
}
.right-menu.full #topmenu-full ul.menu li a {
font-size: 32px;
}
}
@media (max-width: 767px) {
.right-menu.full #topmenu-full ul.menu li a {
font-size: 27px;
}
}
@media only screen and (max-width: 991px) {
.header_top_bg{
position: fixed;
top: 0;
width: 100%;
z-index: 100;
}
.right-menu.full #topmenu {
background-color: var(--light-color);
}
.right-menu.full #topmenu .sub-menu li {
padding-left: 10px;
}
}
.header_trans-fixed .mob-nav i {
color: var(--light-color);
}
.header_trans-fixed.header_top_bg {
transition: background-color 300ms ease;
}
.header_trans-fixed.header_top_bg.bg-fixed-color {
background-color: var(--light-color);
}
.header_trans-fixed.header_top_bg.bg-fixed-dark {
background-color: var(--dark-color);
}
.header_trans-fixed.header_top_bg.bg-fixed-color .mob-nav .line {
background-color: var(--dark-color);
}
.header_trans-fixed.header_top_bg.bg-fixed-dark .mob-nav:not(.mob-but-full) .line,
.header_trans-fixed.header_top_bg.bg-fixed-dark .mob-but-full:not(.active) .line {
background-color: var(--light-color);
}
.menu_light_text.header_trans-fixed.header_top_bg.bg-fixed-color .logo span,
.header_trans-fixed.header_top_bg.bg-fixed-color .logo span,
.menu_light_text.header_trans-fixed.header_top_bg.bg-fixed-color .right-menu .mini-cart-wrapper .cart-contents-count {
color: var(--dark-color);
}
.menu_light_text.header_trans-fixed.header_top_bg.bg-fixed-dark .logo span,
.header_trans-fixed.header_top_bg.bg-fixed-dark .logo span {
color: var(--light-color);
}
.menu_light_text .right-menu .mob-nav .line {
background-color: var(--light-color);
}
.right-menu .topmenu.open .mob-nav .line {
background-color: var(--dark-color);
}
.xtrm-top-social {
display: inline-block;
margin-left: 0px;
position: relative;
vertical-align: middle;
}
.xtrm-top-social .social-icon {
display: none;
font-size: 14px;
color: var(--dark-color);
opacity: 1;
padding: 0 20px;
cursor: pointer;
transition: opacity 0.3s ease;
position: relative;
z-index: 30;
}
.header_trans-fixed .xtrm-top-social .social-icon {
color: var(--light-color);
}
.xtrm-top-social .social-icon:hover {
opacity: 0.7;
}
#topmenu .xtrm-top-social .social {
margin-left: 0;
}
#topmenu .social li {
display: inline-block;
margin-left: 12px;
}
#topmenu .xtrm-top-social .social li a {
margin-left: 0;
color: var(--dark-color);
opacity: 1;
transition: opacity 0.3s ease;
}
.header_trans-fixed .right-menu #topmenu .xtrm-top-social .social li a {
color: var(--light-color);
}
#topmenu .xtrm-top-social .social li a:hover {
opacity: 1;
}
.header_trans-fixed .right-menu #topmenu .xtrm-top-social .social {
background-color: transparent;
}
#topmenu .xtrm-top-social .social li {
margin: 5px;
}
#topmenu .xtrm-top-social .social.active {
visibility: visible;
opacity: 1;
}
#topmenu .xtrm-top-social .social li a {
line-height: 1.2;
}
#topmenu ul > li > ul > li > ul {
display: none;
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_price {
color: var(--dark-color);
font-size: 15px;
font-weight: 600;
}
.mini-cart-wrapper {
display: inline-block;
position: relative;
vertical-align: middle;
}
.mini-cart-wrapper .xtrm-shop-icon:hover::before {
color: #999;
}
.mini-cart-wrapper .xtrm-shop-icon:before {
position: relative;
display: inline-block;
line-height: 1;
color: var(--dark-color);
font-size: 24px;
}
.mini-cart-wrapper .cart-contents {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: -12px;
right: -19px;
width: 20px;
height: 20px;
}
.mini-cart-wrapper .cart-contents-count {
font-size: 12px;
font-weight: 600;
color: var(--dark-color);
}
.bg-fixed-dark .mini-cart-wrapper .cart-contents-count {
color: var(--light-color);
}
.xtrm_mini_cart {
position: absolute;
right: -20px;
top: 50px;
display: block;
background-color: var(--light-color);
opacity: 0;
visibility: hidden;
min-width: 360px;
padding: 23px 30px;
text-align: center;
transition: opacity 0.5s ease, visibility 0.5s ease;
-webkit-box-shadow: 3px 1px 20px 0 rgba(245, 105, 35, 0.08);
box-shadow: 3px 1px 20px 0 rgba(245, 105, 35, 0.08);
}
.header_trans-fixed #topmenu .xtrm_mini_cart .cart_list .mini_cart_item .remove_from_cart_button {
color: var(--grey-color);
}
#topmenu .xtrm_mini_cart .cart_list .mini_cart_item .remove_from_cart_button {
padding: 0;
color: var(--grey-color);
font-size: 30px;
font-weight: 400;
line-height: 1;
}
#topmenu .xtrm_mini_cart .xtrm-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 30px;
}
#topmenu .xtrm_mini_cart .xtrm-buttons a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--dark-color);
font-size: 15px;
font-weight: 800;
line-height: 2;
text-decoration: none;
}
#topmenu .xtrm_mini_cart .xtrm-buttons a:hover i {
margin-left: 10px;
}
#topmenu .xtrm_mini_cart .xtrm-buttons a i {
margin-left: 8px;
font-size: 12px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.woocommerce-mini-cart__total {
margin: 0;
color: var(--grey-color);
}
.woocommerce-mini-cart__total > span {
margin-left: 10px;
color: var(--dark-color);
font-size: 18px;
font-weight: 500;
font-family: Teko;
letter-spacing: 3px;
}
.mini-cart-wrapper:hover .xtrm_mini_cart {
opacity: 1;
visibility: visible;
}
#topmenu .xtrm_mini_cart .product_list_widget {
display: block;
}
#topmenu .xtrm_mini_cart .product_list_widget .empty {
font-size: 18px;
line-height: 28px;
letter-spacing: 1.4px;
font-weight: 400;
color: var(--light-color);
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0;
padding-bottom: 23px;
margin-bottom: 23px;
border-bottom: 1px solid var(--grey-color);
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini_cart_item_thumbnail {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 40%;
max-width: 70px;
margin-top: 7px;
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini_cart_item_thumbnail a {
padding: 0;
display: block;
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini_cart_item_thumbnail img {
float: none;
max-width: 70px;
width: 100%;
margin-left: 0;
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini-cart-data {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 60%;
padding-left: 15px;
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_name {
font-size: 20px;
line-height: normal;
font-weight: normal;
color: var(--dark-color);
text-align: left;
padding: 0;
text-transform: uppercase;
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_quantity {
font-size: 14px;
line-height: 20px;
font-weight: 400;
color: var(--grey-color);
margin-bottom: 5px;
}
#topmenu .xtrm_mini_cart a.button {
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: var(--main-color) !important;
color: var(--light-color);
transition: 0.2s all;
padding: 7px 34px 3px;
border: 2px solid var(--main-color);
line-height: 2;
font-family: 'Teko', sans-serif;
font-size: 18px;
font-weight: normal;
letter-spacing: 3px;
text-transform: uppercase;
position: relative;
border-radius: 0;
}
#topmenu .xtrm_mini_cart a.button:hover {
background-color: var(--light-color) !important;
color: var(--main-color);
}
.header_trans-fixed.none {
display: none;
}
.header_trans-fixed.header_top_bg .mini-cart-wrapper .xtrm-shop-icon .cart-contents-count {
color: var(--light-color);
}
.xtrm_mini_cart .product_list_widget .mini_cart_item .mini_cart_item_thumbnail img {
height: auto;
}
.socials-mob-but {
display: none;
}
.socials-mob-but:active,
.socials-mob-but:visited {
opacity: 1;
}
#topmenu .xtrm_mini_cart .product_list_widget .mini_cart_item .mini-cart-data .mini_cart_item_price {
font-size: 16px;
font-weight: normal;
}
.unit .mini-cart-wrapper .xtrm-shop-icon {
font-size: 25px;
}
header .logo img {
max-width: none;
max-height: 75px;
}
header .logo img.logo-hover {
display: none;
}
header .logo:hover {
opacity: 1;
}
.header_trans-fixed .f-right > div:first-child::before {
background: var(--light-color) !important;
}
@media only screen and (min-width: 1801px) {
.header_top_bg  > .container {
width: 1650px;
}
}
@media only screen and (max-width: 1199px) {
.xtrm-top-social {
margin-left: 5px;
}
}
@media (min-width: 1025px) {
header .logo img.logo-mobile{
display: none!important;
}
.menu_light_text.header_top_bg  .logo span,
.menu_light_text.header_top_bg .right-menu .logo span,
.menu_light_text.header_top_bg .right-menu #topmenu ul li a,
.menu_light_text.header_top_bg .right-menu #topmenu .xtrm-shop-icon::before,
.menu_light_text.header_top_bg .right-menu #topmenu .search-icon-wrapper i,
.menu_light_text.header_top_bg .right-menu .socials-mob-but i,
.menu_light_text.header_top_bg .right-menu .mini-cart-wrapper .cart-contents-count{
color: var(--light-color);
}
.menu_light_text.header_top_bg .right-menu #topmenu .sub-menu li a {
color: var(--dark-color);
}
.menu_light_text.header_top_bg .right-menu #topmenu .sub-menu li.current-menu-item a {
color: var(--main-color);
}
.mob-nav-close {
display: none;
}
.header_trans-fixed #topmenu {
background-color: transparent;
}
#topmenu ul ul {
padding: 10px 0;
}
.right-menu .logo{
text-align: left;
}
.right-menu .logo,
.right-menu #top-menu {
display: table-cell;
vertical-align: middle;
}
.top-menu #topmenu ul ul {
left: -20px;
}
.top-menu .xtrm-top-social {
margin-left: 10px;
}
#topmenu ul ul li {
display: block;
margin-bottom: 5px;
}
#topmenu ul ul li:last-child {
margin-bottom: 0;
}
.top-menu #topmenu > ul:not(.social) > li {
margin: 0 10px 5px 10px;
padding: 0;
}
#topmenu ul li:hover > ul {
display: block;
}
#topmenu .f-right > div {
position: relative;
}
#topmenu .f-right > div:last-child::before {
content: none;
}
#topmenu > ul > li > ul > li > ul {
left: -100%;
top: -15px;
}
.sub-menu li a {
z-index: 1999;
}
.pr30md {
padding-right: 30px !important;
padding-left: 0 !important;
}
.right-menu {
width: 100%;
margin: auto;
display: table;
padding: 0;
}
.right-menu .f-right {
float: right;
}
.right-menu .f-right > div {
position: relative;
}
.right-menu .f-right > div:last-child::before {
content: none;
}
header:not(.full) .right-menu #topmenu {
text-align: center;
display: table-cell !important;
margin-top: 0;
vertical-align: middle;
}
.header_trans-fixed.header_top_bg .right-menu:not(.static) #topmenu > ul > li > a { transform: translateZ(0);
}
.header_trans-fixed.header_top_bg .right-menu #topmenu > ul ul {
top: 60px;
}
.header_top_bg.menu_light_text.header_underline .right-menu #topmenu > ul ul {
top: 97px;
}
.header_trans-fixed.header_top_bg .right-menu #topmenu > ul ul ul {
top: -10px;
}
.right-menu #topmenu ul ul {
left: 10px;
top: 44px;
}
.top-menu #topmenu ul ul {
left: -20px;
top: 100%;
}
.right-menu #topmenu > ul > li > ul > li > ul {
left: 100%;
top: -10px;
}
.top-menu #topmenu > ul > li > ul > li > ul {
left: 100%;
top: -10px;
}
.right-menu #topmenu .social {
text-align: right;
vertical-align: top;
}
.right-menu #topmenu .social li a {
padding: 0;
margin-left: 0;
-webkit-transition: color 350ms ease;
-moz-transition: color 350ms ease;
-ms-transition: color 350ms ease;
-o-transition: color 350ms ease;
transition: color 350ms ease;
}
.right-menu #topmenu .social li a:hover {
color: #999;
}
.right-menu #topmenu .social li a::after,
.right-menu #topmenu .social li a::before {
content: none;
}
.right-menu #topmenu > ul > li > a {
position: relative;
padding: 0;
margin: 0 23px;
}
.right-menu #topmenu > ul > li.current-menu-item > a,
.top-menu #topmenu > ul > li.current-menu-item > a,
.right-menu #topmenu > ul > li.current-menu-parent > a,
.top-menu #topmenu > ul > li.current-menu-parent > a {
transition: all 0.5s ease;
}
.right-menu .logo img {
max-height: 75px;
margin: 5px auto;
}
.full-width-menu .right-menu .logo img {
margin: 0;
max-height: 77px;
}
.top-menu #topmenu > ul > li:last-child > ul > li > ul {
left: calc(-100% - 30px);
}
#topmenu .xtrm-top-social .social {
z-index: 25;
text-align: left;
transition: opacity 0.3s ease;
}
header:not(.full) #topmenu ul li.mega-menu {
position: static;
}
header:not(.full).right-menu #topmenu ul .mega-menu > ul {
width: 100%;
max-width: 1140px;
left: 50%;
top: 60px;
padding: 45px 0 30px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.header_top_bg.menu_light_text.header_underline header:not(.full).right-menu #topmenu ul .mega-menu > ul {
top: 91px;
}
header:not(.full) #topmenu ul li.mega-menu > ul::before {
content: "";
position: absolute;
width: 5000px;
top: 0;
bottom: 0;
left: -100%;
background-color: var(--light-color);
box-shadow: 3px 1px 20px 0 rgba(0, 0, 0, 0.07);
z-index: 1;
}
header:not(.full) #topmenu ul li.mega-menu > ul > li {
float: left;
width: 25%;
}
header:not(.full) #topmenu ul li.mega-menu > ul > li > a {
font-size: 18px;
font-weight: 800;
}
header:not(.full) #topmenu ul li.mega-menu > ul > li:nth-child(1)::before {
left: 25%;
}
header:not(.full) #topmenu ul li.mega-menu > ul > li:nth-child(2)::before {
left: 50%;
}
header:not(.full) #topmenu ul li.mega-menu > ul > li:nth-child(3)::before {
left: 75%;
}
header:not(.full) #topmenu ul > li.mega-menu > ul.sub-menu > li > ul.sub-menu {
display: block;
position: static;
text-align: left;
min-width: 100%;
box-shadow: none;
padding: 25px 0;
transition: all .2s ease;
}
header:not(.full) #topmenu ul > li.mega-menu > ul > li > ul.sub-menu > li {
display: block;
padding: 8px 0;
}
header:not(.full) #topmenu ul > li.mega-menu > ul > li > ul.sub-menu > li a {
opacity: 0;
-webkit-transform: matrix(1, 0, 0, 1, 0, 20);
-ms-transform: matrix(1, 0, 0, 1, 0, 20);
transform: matrix(1, 0, 0, 1, 0, 20);
-webkit-transition: opacity .75s ease, -webkit-transform .75s ease, color .5s ease;
transition: opacity .75s ease, -webkit-transform .75s ease, color .5s ease;
-o-transition: opacity .75s ease, transform .75s ease, color .5s ease;
transition: opacity .75s ease, transform .75s ease, color .5s ease;
transition: opacity .75s ease, transform .75s ease, -webkit-transform .75s ease, color .5s ease;
}
header:not(.full).right-menu #topmenu ul .mega-menu ul li {
position: static;
display: block;
}
header.top-menu #topmenu ul li.mega-menu > ul {
top: calc(100% - 25px);
}
header.top-menu #topmenu ul li.mega-menu > ul > li::before {
display: none;
}
header.top-menu #topmenu ul ul {
left: 0;
}
header.top-menu #topmenu ul li.mega-menu > ul > li:nth-child(1)::before,
header.top-menu #topmenu ul li.mega-menu > ul > li:nth-child(2)::before,
header.top-menu #topmenu ul li.mega-menu > ul > li:nth-child(3)::before {
left: 100%;
display: block;
top: 0;
}
.top-menu .logo span {
padding: 24px 10px;
}
header.top-menu .logo span {
padding: 15px 10px;
}
.right-menu .logo span {
float: left;
}
.top-menu #topmenu > ul:not(.social) > li {
margin: 0 0 5px;
padding: 0 23px;
}
.top-menu #topmenu > ul > li:last-child > ul > li > ul {
left: calc(-100%);
}
.top-menu #topmenu > ul > li > ul > li > ul {
left: calc(100% + 23px);
}
}
@media (min-width: 1025px) and (max-width: 1199px) {
.right-menu #topmenu > ul > li > a {
margin: 0 18px;
}
}
@media (min-width: 1024px) {
.main-wrapper.unit .right-menu #topmenu > ul > li > a {
margin: 0 15px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1100px) {
.main-wrapper.unit .right-menu #topmenu > ul > li > a {
margin: 0 10px;
}
}  @media (max-width: 1024px) {
.header_top_bg{
position: fixed;
top: 0;
width: 100%;
z-index: 100;
}
header .logo img.main-logo:not(.logo-mobile){
display: none!important;
}
header .logo img.logo-mobile{
display: inline;
padding: 10px 0;
}
.header_top_bg > .container {
width: 100%;
}
#topmenu {
overflow-x: hidden;
}
.header_trans-fixed.header_top_bg .mini-cart-wrapper .cart-contents-count {
color: var(--dark-color);
}
.main-wrapper {
width: 100%;
}
.main-wrapper header .logo img {
max-height: 75px;
}
header {
padding: 10px;
}
#topmenu ul li ul {
box-shadow: none;
font-style: normal;
}
#topmenu ul {
box-shadow: none;
font-style: normal;
}
.header_top_bg > .container > .row > .col-xs-12 {
padding: 0;
}
.top-menu .logo {
margin-bottom: 0;
margin-top: 0;
}
.no-padd-mob {
padding: 0 !important;
}
.right-menu #topmenu .menu li.menu-item-has-children,
#topmenu .menu li.menu-item-has-children {
position: relative;
text-align: left;
}
.right-menu #topmenu .menu li.menu-item-has-children i,
#topmenu .menu li.menu-item-has-children i {
position: absolute;
top: 14px;
right: 25px;
}
.right-menu #topmenu .menu li.menu-item-has-children > a,
#topmenu .menu li.menu-item-has-children > a {
position: relative;
display: inline-block;
width: auto!important;
}
.unit .mob-nav {
right: 10px;
}
.mob-nav {
display: block;
margin: 0;
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.mob-nav i::before {
font-size: 24px;
}
.sidebar-open {
height: 100vh;
}
.sidebar-open .canvas-wrap {
left: 320px;
}
.sidebar-open .header_top_bg {
position: fixed;
}
.main-wrapper {
left: 0;
transition: all .5s ease-in-out;
}
.main-wrapper::before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.75);
z-index: 400;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.sidebar-open .main-wrapper {
left: 320px;
overflow: visible;
}
.sidebar-open .main-wrapper::before {
opacity: 1;
visibility: visible;
}
.mob-nav-close {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
text-decoration: none;
border-bottom: 1px solid #f1f2f3;
padding: 30px 0;
}
.mob-nav-close span {
font-size: 12px;
text-transform: uppercase;
}
.mob-nav-close .hamburger {
padding: 0 20px;
padding-left: 15px;
}
.mob-nav-close .line {
display: block;
width: 24px;
height: 2px;
background-color: var(--dark-color);
}
.mob-nav-close .line:first-of-type {
-webkit-transform: rotate(45deg) translateY(2px);
-moz-transform: rotate(45deg) translateY(2px);
-ms-transform: rotate(45deg) translateY(2px);
-o-transform: rotate(45deg) translateY(2px);
transform: rotate(45deg) translateY(2px);
}
.mob-nav-close .line:last-of-type {
-webkit-transform: rotate(-45deg) translateY(-1px);
-moz-transform: rotate(-45deg) translateY(-1px);
-ms-transform: rotate(-45deg) translateY(-1px);
-o-transform: rotate(-45deg) translateY(-1px);
transform: rotate(-45deg) translateY(-1px);
}
#topmenu {
display: inline-block;
overflow-y: auto;
position: fixed;
text-align: left;
padding-top: 0;
padding-bottom: 100px;
top: 0;
bottom: 0;
width: 320px;
left: -320px;
background-color: var(--light-color);
height: 100vh;
z-index: 100;
transition: all .5s ease-in-out;
}
.sidebar-open #topmenu {
position: fixed;
left: 0;
}
#topmenu ul ul {
display: none;
position: static;
}
#topmenu ul.menu > li > ul > li > ul {
display: none;
}
#topmenu ul.menu {
width: 100%;
display: inline-block;
padding-bottom: 30px;
background-color: var(--light-color);
}
#topmenu ul.menu li {
display: block !important;
float: none;
text-align: left;
margin-bottom: 0;
}
#topmenu ul.menu li a::before{
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 320px;
height: 1px;
display: block;
background-color: #f1f2f3;
}
#topmenu ul.menu li a {
font-size: 16px;
font-weight: 300;
color: var(--dark-color);
padding: 10px 25px;
line-height: 25px;
display: inline-block;
width: auto!important;
float: none;
transition: all 0.5s ease;
text-transform: uppercase;
} #topmenu > ul.menu > li > ul > li,
#topmenu > ul.menu > li > ul > li > ul > li {
padding-left: 10px;
}
#topmenu .social li a {
line-height: 25px !important;
}
#topmenu .menu li a:hover,
#topmenu .menu .current-menu-parent > a,
#topmenu .menu .current-menu-item > a,
#topmenu .menu .current-menu-ancestor > a,
.menu_light_text .right-menu #topmenu ul li ul li.current-menu-item a {
color: var(--main-color);
}
.right-menu #topmenu .social {
display: block;
}
.right-menu #topmenu .social li {
display: inline-block;
}
.right-menu #topmenu .social li a {
padding: 5px;
}
.xtrm-top-social .social-icon {
display: none;
}
.right-menu #topmenu .xtrm-top-social .social {
position: static;
visibility: visible;
opacity: 1;
}
.header_trans-fixed.open .right-menu #topmenu .xtrm-top-social .social li a {
color: var(--dark-color);
}
.mini-cart-wrapper {
display: block;
margin: 20px 10px 30px 10px;
}
.xtrm_mini_cart {
opacity: 1;
visibility: visible;
position: relative;
right: auto;
left: 0;
top: 10px;
width: 100%;
min-width: 0;
}
#topmenu ul li.mega-menu:hover > ul > li {
width: 100%;
}
header a.logo {
display: inline-block;
}
#topmenu ul li.mega-menu:hover > ul > li {
width: auto;
}
#topmenu.active-socials {
left: 0;
right: 0;
overflow: visible;
opacity: 1;
width: 100%;
}
#topmenu .f-right {
display: block;
background: var(--light-color);
padding: 15px;
text-align: center;
z-index: 9999;
width: 100%;
transition: all 350ms ease;
}
#topmenu .f-right.active-socials {
opacity: 1;
visibility: visible;
}
#topmenu .f-right.active-socials a {
visibility: visible;
}
#topmenu .f-right .header_trans-fixed.open .right-menu #topmenu .xtrm-top-social .social li a {
transition: none;
}
.socials-mob-but {
display: block;
margin: 0;
position: absolute;
top: calc(50% + -3px);
right: 20px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.socials-mob-but i::before {
font-size: 24px;
}
#topmenu .social .fa,
.mini-cart-wrapper .xtrm-shop-icon {
font-size: 28px;
transition: none;
}
.mini-cart-wrapper {
margin: 0;
}
.header_trans-fixed.header_top_bg.open header .socials-mob-but i,
.header_trans-fixed #topmenu .xtrm-top-social .social li a,
.header_trans-fixed .mini-cart-wrapper .xtrm-shop-icon::before {
color: var(--dark-color) !important;
}
.header_trans-fixed.header_top_bg {
transition: none;
}
.mini-cart-wrapper {
display: inline-block;
vertical-align: middle;
}
.xtrm_mini_cart {
display: none;
}
.xtrm-top-social {
vertical-align: middle;
margin-left: 0;
}
.mini-cart-wrapper .xtrm-shop-icon:before {
margin-top: -3px;
font-size: 28px;
}
.header_trans-fixed.header_top_bg.open {
background-color: var(--light-color);
position: fixed;
z-index: 1000;
top: 0;
width: 100%;
}
.header_trans-fixed.menu_light_text .right-menu .mob-nav .hamburger i {
color: var(--light-color);
}
.header_trans-fixed .right-menu .mob-nav .hamburger i,
.header_trans-fixed.bg-fixed-color .right-menu .mob-nav .hamburger i {
color: var(--dark-color);
}
.header_trans-fixed.bg-fixed-dark .right-menu .mob-nav .hamburger i {
color: var(--light-color);
}
.search-form input {
width: 100%;
border: 0;
border-bottom: 1px solid var(--dark-color);
background-color: transparent;
color: var(--grey-color);
font-size: 15px;
padding: 14px 18px 14px 0px;
}
.search-icon-wrapper {
display: block;
position: relative;
margin-bottom: 30px;
}
.search-icon-wrapper i {
position: absolute;
top: 50%;
right: 20px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.search-icon-wrapper .input-group {
width: 100%;
}
}  @media only screen and (min-width: 1025px) {
.container-fluid header.classic {
padding: 0 10px;
}
header.classic {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.unit header.classic {
padding: 0 15px;
}
.classic #topmenu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 35px;
}
.menu_center .classic #topmenu .menu {
text-align: center;
}
.classic #topmenu .menu {
width: 100%;
}
.unit .classic #topmenu .menu {
text-align: right;
}
.classic .f-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header_trans-fixed.header_top_bg .classic #topmenu ul li a {
padding: 0;
}
.classic #topmenu .menu li a {
color: var(--dark-color);
font-size: 18px;
font-weight: 400;
line-height: 2;
letter-spacing: 3px;
font-style: normal;
font-stretch: normal;
text-transform: uppercase;
}
.classic #topmenu .menu li a:hover{
color: var(--main-color);
}
.classic #topmenu .menu > li {
padding: 30px 0;
}
.header_underline.header_top_bg.menu_light_text #topmenu .menu > li > a {
position: relative;
}
.header_underline.header_top_bg.menu_light_text #topmenu .menu > li > a:after {
position: absolute;
bottom: -31px;
display: block;
content: '';
height: 2px;
background-color: var(--main-color);
opacity: 0;
transition: 0.3s;
left: 50%;
right: 50%;
}
.header_underline.light_underline.header_top_bg.menu_light_text #topmenu .menu > li > a:after {
background-color: var(--light-color) !important;
}
.header_underline.header_top_bg.menu_light_text.bg-fixed-color #topmenu .menu > li > a:after {
background-color: var(--dark-color);
}
.header_underline.header_top_bg.menu_light_text #topmenu .menu > li.current-menu-ancestor > a:after,
.header_underline.header_top_bg.menu_light_text #topmenu .menu > li:hover > a:after{
opacity: 1;
left: -4px;
right: -4px;
}
.classic #topmenu .sub-menu {
top: 75px;
left: -35px;
min-width: 270px;
padding: 30px 0;
background-color: var(--light-color);
-webkit-box-shadow: 3px 1px 20px 0 rgba(245, 105, 35, 0.08);
box-shadow: 3px 1px 20px 0 rgba(245, 105, 35, 0.08);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .3s ease, visibility .3s ease;
-o-transition: opacity .3s ease, visibility .3s ease;
transition: opacity .3s ease, visibility .3s ease;
display: block;
}
.classic #topmenu .menu li:hover > ul {
opacity: 1;
visibility: visible;
}
.classic #topmenu .menu > li ul a {
opacity: 0;
-webkit-transform: matrix(1, 0, 0, 1, 0, 20);
-ms-transform: matrix(1, 0, 0, 1, 0, 20);
transform: matrix(1, 0, 0, 1, 0, 20);
-webkit-transition: opacity .75s ease, color .5s ease, -webkit-transform .75s ease;
transition: opacity .75s ease, color .5s ease, -webkit-transform .75s ease;
-o-transition: opacity .75s ease, transform .75s ease, color .5s ease;
transition: opacity .75s ease, transform .75s ease, color .5s ease;
transition: opacity .75s ease, transform .75s ease, color .5s ease, -webkit-transform .75s ease;
}
.classic #topmenu .menu > li:hover ul a,
.classic #topmenu .menu > li.mega-menu:hover ul > li > ul.sub-menu > li a {
opacity: 1;
-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
-ms-transform: matrix(1, 0, 0, 1, 0, 0);
transform: matrix(1, 0, 0, 1, 0, 0);
}
.classic #topmenu .sub-menu .sub-menu {
top: 0;
left: 100%;
padding: 40px 15px;
}
.classic #topmenu .menu li:last-of-type .sub-menu .sub-menu,
.classic #topmenu .menu li:nth-last-of-type(2) .sub-menu .sub-menu,
.classic #topmenu .menu li:nth-last-of-type(3) .sub-menu .sub-menu,
.classic #topmenu .menu li:nth-last-of-type(4) .sub-menu .sub-menu {
left: auto;
right: 100%;
}
.classic #topmenu .sub-menu li {
padding: 2px 35px;
text-align: left;
}
.classic #topmenu .sub-menu li.current-menu-parent > a,
.classic #topmenu .sub-menu li.current-page-parent > a,
.classic #topmenu .sub-menu li.current_page_parent > a,
.classic #topmenu .sub-menu li.current_page_ancestor > a,
.classic #topmenu .sub-menu li.current-page-ancestor > a,
.classic #topmenu .sub-menu li.current-menu-ancestor > a,
.classic #topmenu .sub-menu li.current-menu-item > a {
color: var(--main-color);
}
.classic #topmenu .sub-menu li a {
width: auto;
display: inline-block;
padding: 0;
}
.classic #topmenu .current-menu-parent > a,
.classic #topmenu .current-menu-item > a {
position: relative;
}
.classic #topmenu > ul > li > a {
margin: 0 45px 0 0;
}
.classic #topmenu > ul > li.current-menu-ancestor > a::after,
.classic #topmenu > ul > li.current-menu-item > a::after {
position: absolute;
bottom: -31px;
display: block;
content: '';
height: 2px;
background-color: var(--main-color);
opacity: 1;
transition: 0.3s;
left: -4px;
right: -4px;
}
.classic #topmenu .mini-cart-wrapper {
margin-left: 20px;
} .classic #topmenu .menu .mega-menu:hover > ul > li > ul {
opacity: 1;
visibility: visible;
}  .classic .site-search {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background-color: rgba(255, 255, 255, .9);
overflow-x: hidden;
overflow-y: auto;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .7s ease, visibility .7s ease;
-o-transition: opacity .7s ease, visibility .7s ease;
transition: opacity .7s ease, visibility .7s ease;
}
.classic .site-search.open {
opacity: 1;
visibility: visible;
}
.classic .site-search .form-container {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.classic .site-search .form-container .input-group {
width: 100%;
}
.classic .site-search .form-container .input-group input {
font-size: 18px;
}
.classic .site-search .close-search {
position: absolute;
top: 60px;
right: 135px;
width: 30px;
height: 30px;
}
.classic .site-search .line {
width: 27px;
height: 2px;
background-color: var(--dark-color);
display: block;
margin: 4px auto;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.classic .site-search .line:nth-of-type(1) {
-webkit-transform: translateY(10px) rotate(45deg);
-ms-transform: translateY(10px) rotate(45deg);
-o-transform: translateY(10px) rotate(45deg);
transform: translateY(10px) rotate(45deg);
}
.classic .site-search .line:nth-of-type(2) {
-webkit-transform: translateY(4px) rotate(-45deg);
-ms-transform: translateY(4px) rotate(-45deg);
-o-transform: translateY(4px) rotate(-45deg);
transform: translateY(4px) rotate(-45deg);
}
.search-form input {
width: 100%;
border: 0;
border-bottom: 1px solid var(--dark-color);
background-color: transparent;
color: #999999;
font-size: 15px;
padding: 14px 18px 14px 0px;
}
.classic #topmenu .search-icon-wrapper {
margin-left: 10px;
cursor: pointer;
font-size: 27px;
color: var(--dark-color);
line-height: 1;
}
.classic #topmenu .search-icon-wrapper:hover {
color: var(--grey-color);
} }
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
.classic #topmenu .menu{
text-align: center;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1240px) {
.classic #topmenu > ul > li > a {
margin: 0 30px 0 0;
}
}
@media only screen and (min-width: 1201px) {
.container-fluid header.classic {
padding: 0 85px;
}
}  ::-moz-selection,
::selection,
.text-light a,
.text-light p,
.mb_YTPPlaypause:before,
.text-light,
.highlight,
.a-btn,
.a-btn:focus,
.a-btn-2:focus,
.a-btn-2,
.a-btn-3:hover,
.a-btn-5,
.a-btn-5:focus,
.a-btn-7,
.a-btn-7:focus,
.a-btn-7:hover,
.a-btn-style-1 .wpcf7-form input[type="submit"],
.a-btn-style-1 .wpcf7-form input[type="submit"]:hover,
.a-btn-style-2 .wpcf7-form input[type="submit"],
.a-btn-style-2 .wpcf7-form input[type="submit"]:focus,
.a-btn-style-3 .wpcf7-form input[type="submit"]:hover,
.a-btn-style-4 .wpcf7-form input[type="submit"]:hover,
.a-btn-style-5 .wpcf7-form input[type="submit"],
.a-btn-style-5 .wpcf7-form input[type="submit"]:focus,
.a-btn-style-7 .wpcf7-form input[type="submit"],
.a-btn-style-7 .wpcf7-form input[type="submit"]:focus,
.a-btn-style-7 .wpcf7-form input[type="submit"]:hover,
mark,ins,
button,html input[type=button],input[type=reset],input[type=submit],
.error404 .light .bigtext,
.error404 .light .title,
.error404 .light .subtitle,
.error404 .main-wrapper.unit .a-btn-4,
.error404 .main-wrapper.unit .a-btn-4:focus,
.col-md-4 .widget_tag_cloud a,.col-md-3 .widget_tag_cloud a,
.portfolio .item-overlay>h5,
.protected-page form input[type="submit"],
.protected-page form input[type="submit"]:focus,
.xtrm_copyright_overlay_text,
.simple_gallery .flex-prev i,.simple_gallery .flex-next i,
.alia .banner-wrap .title,
.menio .banner-wrap .title,
.menio .banner-wrap .social-list li a,
.urban_slider .slick-arrow:hover,
.full_screen_slider .swiper-arrow-left,
.full_screen_slider .swiper-arrow-right,
.full_screen_slider .slider-click,
.full_screen_slider .slider-click.left .arrow::before,
.full_screen_slider .slider-click.right .arrow::before,
.full-screen-slider__img .full-content-wrap,
.portfolio-content-xtrm.full_slider .content-wrap .portfolio-title,
.woocommerce ul.products li.product .xtrm-prod-list-image .xtrm-add-to-cart a,
.woocommerce div.product form.cart .button,
.woocommerce div.product form.cart .button:focus,
.woocommerce-page.woocommerce-cart .woocommerce input.button,.woocommerce-page.woocommerce-checkout .woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce input.button,
.woocommerce-page.woocommerce-cart .woocommerce input.button:focus,.woocommerce-page.woocommerce-checkout .woocommerce input.button:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce a.button.alt:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,
.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit,.xtrm_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit,
.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit:focus,.xtrm_product_detail .product .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input#submit:focus,
.input_shop_wrapper:hover,
.woocommerce ul.products li.product .xtrm_product_list_name .count,
.xtrm_cart.shop_table .complement-cart .coupon .input-text.button,.woocommerce form .form-row select.button,.woocommerce form .form-row input.button,
.woocommerce form.login .form-row input[type="submit"]:focus,.woocommerce form.login .form-row input[type="submit"]:visited,.woocommerce form.login .form-row input[type="submit"]:active,.woocommerce form.login .form-row input[type="submit"],
.woocommerce .woocommerce-error li strong,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message a:not(.button),.woocommerce .woocommerce-info a:not(.button),.woocommerce .woocommerce-error a:not(.button),
.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button,
.woocommerce-page .unit .woocommerce a.button,
.woocommerce ul.products li.product .xtrm-prod-list-image .xtrm-add-to-cart a:focus,
.post-little-banner.empty-post-list input[type="submit"],
.post-media .video-content .play:hover,
.post-media .close,
.post.center-style.format-gallery .flex-prev i,.post.center-style.format-gallery .flex-next i,
.post.center-style.format-post-slider .flex-prev i,.post.center-style.format-post-slider .flex-next i,
.post.center-style.format-link .category a:hover,.post.center-style.format-post-link .category a:hover,
.post.center-style.format-link .date a:hover,.post.center-style.format-post-link .date a:hover,
.post.center-style.format-link .link-wrap,.post.center-style.format-post-link .link-wrap,
.post.center-style.format-link .link-wrap a,.post.center-style.format-post-link .link-wrap a,
.post.metro-style .info-wrap .category a,
.post.metro-style.format-video .video-content .play:hover,.post.metro-style.format-post-video .video-content .play:hover,
.post.metro-style.format-link .link-wrap a,.post.metro-style.format-post-link .link-wrap a,
.post.metro-style.format-gallery .flex-prev:hover,.post.metro-style.format-gallery .flex-next:hover,.post.metro-style.format-post-slider .flex-prev:hover,.post.metro-style.format-post-slider .flex-next:hover,
.post-paper.masonry .post.metro-style.format-gallery .flex-prev:not(:hover),.post-paper.masonry .post.metro-style.format-gallery .flex-next:not(:hover),.post-paper.masonry .post.metro-style.format-post-slider .flex-prev:not(:hover),.post-paper.masonry .post.metro-style.format-post-slider .flex-next:not(:hover),.post-paper.masonry .post.metro-style.format-video .video-content .play:not(:hover),.post-paper.masonry .post.metro-style.format-post-video .video-content .play:not(:hover),
.post-content h5,
.post-content .date,
.post-wrap-item.text .post-content i,
.post-wrap-item.text .post-content blockquote,
.single-post .single-content .img-slider .flex-prev i,.single-post .single-content .img-slider .flex-next i,
.main-wrapper .col-md-4 .sidebar-item.widget_tag_cloud a,.main-wrapper .col-md-3 .sidebar-item.widget_tag_cloud a,
.post-details .single-categories a,
.post-info .single-tags a:hover,.bottom-infopwrap .single-tags a:hover,.user-info-wrap .single-tags a:hover,.main-top-content .single-tags a:hover,.post-details .link-wrap .single-tags a:hover,
#contactform #submit,.comments-form #submit,
#contactform #submit:focus,.comments-form #submit:focus,
.unit .post-details .single-categories a,
.unit .post-details .single-categories a:hover,
.unit .post-details .single-tags:hover,
.unit.main-wrapper .col-md-3 .sidebar-item.widget_tag_cloud a:hover,
.unit .post-info .single-tags a:hover,.unit .bottom-infopwrap .single-tags a:hover,.unit .user-info-wrap .single-tags a:hover,.unit .main-top-content .single-tags a:hover,.unit .post-details .link-wrap .single-tags a:hover,
.post-info span a,
.top-banner.light .title,
.top-banner.light .descr,
.top-banner.light .subtitle,
.banner-slider-wrap .swiper-pagination span,
.banner-slider-wrap.vertical-2 .title,
.banner-slider-wrap.vertical-2 .light .subtitle,
.banner-slider-wrap.vertical-2 .light .title,
.banner-slider-wrap.vertical-2.content-light .swiper-pagination .swiper-pagination-bullet-active i,
.banner-slider-wrap.myro .content-wrap .subtitle,
.banner-slider-wrap.myro .content-wrap .title,
.banner-slider-wrap.myro .content-wrap .swiper-pagination span,
.banner-slider-wrap.myro .content-wrap .swiper-pagination .swiper-pagination-total,
.banner-slider-wrap.urban .title,
.banner-slider-wrap.urban .subtitle,
.banner-slider-wrap.urban .pag-wrapper .swiper-pagination,
.banner-slider-wrap.urban .pag-wrapper .swiper-pagination-current,
.banner-slider-wrap.urban .pag-wrapper .swiper-pagination-total,
.banner-slider-wrap.urban .pag-wrapper .swiper-button-next,
.banner-slider-wrap.urban .pag-wrapper .swiper-button-prev,
.cta.light .cta-title,.cta.light .cta-description,
.px-categories__title,
.iframe-video.banner-video .title,
.iframe-video.banner-video .video-content span,
.iframe-video .video-close-button,
.iframe-video.banner-video.simple .play-button:hover,
.glitch-wrapper.style-1 .title,
.glitch-wrapper.style-1 .text,
.glitch-wrapper.style-2 .title,
.headings.bg-animation .title,
.headings.light .title,
.headings.light .description,.headings.light .subtitle,
.last-posts .post-item__image .post-categories a,
.px-parallax__video-wrapper .play-button,
.physics-banner .title,
.physics-banner .text,
.parallax-showcase-wrapper .title,
.parallax-showcase-wrapper .desc,
.urban_slider .slick-arrow:hover,
.urban_slider .pagination-category,
.urban_slider .slick-current .pagination-category,
.interactive-slider.tabs li.active div,
.interactive-slider.tabs a,
.interactive-slider.tabs a:hover div,
.landing_split .content-wrap .portfolio-title,
.landing_split .content-wrap .excerpt,
.pricing-simple-item.active .pricing-simple-cost,.pricing-simple-item.active .pricing-simple-title,.pricing-simple-item.active .pricing-simple-lab,
.pricing-simple-item.active .pricing-simple-params p,
.pricing-simple-item.active .pricing-simple-params p:before,
.pricing-simple-item.active .pricing-simple-params p.passive:before,
.product-slider-wrapper [data-content-color="light"] .woocommerce-loop-product__title,
.product-slider-wrapper [data-content-color="light"] .prod-descr,
.product-slider-wrapper .btn-wrap.light>a:hover,
.product-slider-wrapper--light .socials,.product-slider-wrapper--light a.additional-link,.product-slider-wrapper--light a.additional-email,
.product-slider-wrapper--light .swiper-pagination .swiper-pagination-bullet-active i,
.product-slider-wrapper .content-transition .socials,.product-slider-wrapper .content-transition .swiper-pagination,.product-slider-wrapper .content-transition a.additional-link,.product-slider-wrapper .content-transition a.additional-email,
.product-tabs-wrapper .image-wrap .onsale,
.product-tabs-wrapper .image-wrap .on-new,
.px-member__social-item,
.iframe-video.banner-video .title,
.iframe-video.banner-video .video-content span,
.iframe-video.banner-video.simple .play-button:hover,
.px-media .iframe-video.banner-video.simple .play-button:before,
.skills.light .skill,
.skill-wrapper.light .subtitle,.skill-wrapper.light .title,.skill-wrapper.light .text,
.split-wrapper .content-wrap.light .title,
.split-wrapper .content-wrap.light .wpcf7 textarea:focus,.split-wrapper .content-wrap.light .wpcf7 input:not([type="submit"]):focus,
.about-section .bg-title,
.headings .bg-title,
.product-slider-wrapper .bg-title,
.showcase_slider .slide-image .arrow::before {
color: #fff;
}
.woocommerce-page.woocommerce .sidebar-item a.button,
.woocommerce-page.woocommerce .sidebar-item.widget_shopping_cart a.button {
color: #fff !important;
}
.physics-banner .arrows path {
stroke: #fff;
}
.white,
.animsition-loading,
.spinner-preloader-wrap .cssload-container .cssload-item,
.preloader-modern,
.a-btn-4,
.a-btn-5:hover,
.a-btn-style-4 .wpcf7-form input[type="submit"],
.a-btn-style-5 .wpcf7-form input[type="submit"]:hover,
.sidebar-item input,
.protected-page form input:not([type="submit"]),
.simple_gallery .flex-prev:hover,.simple_gallery .flex-next:hover,
.parallax-window .content-parallax,
.urban_slider .slick-arrow,
.full_screen_slider .swiper-arrow-left::before,.full_screen_slider .swiper-arrow-right::before,
.select2-container,
.woocommerce ul.products li.product .xtrm-prod-list-image,
.woocommerce ul.products li.product .on-new,.woocommerce ul.products li.product .onsale,
.woocommerce ul.products li.product .xtrm-prod-list-image:after,
.xtrm_product_detail .product .xtrm_images figure+.on-new,.xtrm_product_detail .product .xtrm_images figure+.onsale,.single-product .product .xtrm_images figure+.on-new,.single-product .product .xtrm_images figure+.onsale,
.xtrm_product_detail .product .xtrm_images a .on-new,.xtrm_product_detail .product .xtrm_images a .onsale,.single-product .product .xtrm_images a .on-new,.single-product .product .xtrm_images a .onsale,
.product-gallery-wrap .on-new,
.product-gallery-thumbnail-wrap .img-wrapper,
.single-product .product .woocommerce-Reviews #review_form_wrapper input,.xtrm_product_detail .product .woocommerce-Reviews #review_form_wrapper input,.single-product .product .woocommerce-Reviews #review_form_wrapper textarea,.xtrm_product_detail .product .woocommerce-Reviews #review_form_wrapper textarea,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.post-little-banner.empty-post-list input:not([type="submit"]),
.post-media .video-content .play,
.post.center-style .info-wrap,
.post.metro-style .post-wrap-item,
.post.metro-style .info-wrap,
.post.metro-style.format-video .video-content .play,.post.metro-style.format-post-video .video-content .play,
.post.metro-style.format-gallery .flex-prev,.post.metro-style.format-gallery .flex-next,.post.metro-style.format-post-slider .flex-prev,.post.metro-style.format-post-slider .flex-next,
.unit .blog.masonry+.sidebar .sidebar-item,
.single-post .single-content,
.single-post .single-content .swiper-container .description,
.single-post .single-content .img-slider .flex-prev:hover,.single-post .single-content .img-slider .flex-next:hover,
.main-wrapper .col-md-4 .sidebar-item,.main-wrapper .col-md-3 .sidebar-item,
.post-banner,
#contactform textarea,#contactform input:not([type="submit"]),.comments-form textarea,.comments-form input:not([type="submit"]),
.unit .post-little-banner+.post-paper.padding-both,
.page-template-default .unit .single-post,
.single-post .single-content .swiper-arrow-right,.single-post .single-content .swiper-arrow-left,
.flex-control-paging li a,
body,
.spinner-preloader-wrap,
.unit .sub-menu,
.last-posts .post-item__wrapper,
.px-slider.horizontal .px-slider__item,
.px-slider.horizontal_2 .px-slider__item,
.services--shadow,
.px-services-list__wrapper:before,.px-services-list__wrapper:after,
.px-services-list__item,
.px-testimonial.multiple .swiper-pagination-bullet,
.px-testimonial.multiple .content-slide,.px-testimonial.multiple_style_2 .content-slide,
.px-testimonial.flipping .flip-current,
.px-testimonial.flipping .flipto:hover,
.px-slider.horizontal_2 .swiper-pagination-bullet {
background: #fff;
}
.discount__content .subtitle,
.top-banner.light .title:before,
.banner-slider-wrap .swiper-pagination span:first-child::before,
.banner-slider-wrap.vertical-1 .swiper-pagination .swiper-pagination-bullet-active i::before,
.coming-page-wrapper .form input:not([type="submit"]),.coming-page-wrapper .form textarea,
.iframe-video.banner-video.simple .play-button,
.headings.light .title--delimiter:after,
.urban_slider .slick-arrow,
.split-wrapper .vertical::before,.split-wrapper .vertical::after,
.split-wrapper .horizontal::after,.split-wrapper .horizontal::before,
.pricing .pricing-item,
.pricing .pricing-tab-item.active a,
.pricing-simple-item,
.product-slider-wrapper--light a.additional-link:before,
.product-slider-wrapper .content-transition a.additional-link:before,
#multiscroll-nav a.active,
.px-testimonial .social>a:before,
.iframe-video.banner-video.simple .play-button,
abbr,acronym,code,
.iframe-video.audio,
.metro-load-more,
.grey,
.unit .shop-list-page,.unit .xtrm_product_detail,
.unit .shop-list-page:after,.unit .xtrm_product_detail:after,
.post-paper,
.single-post .main-wrapper,
.unit .single-post,
.post-little-banner,
.post.center-style.format-quote .info-wrap,.post.center-style.format-post-text .info-wrap,
.scroll,
.error404 .main-wrapper.unit,
.xtrm-shop-banner,
.simple_slider .single-pagination::before,
.alia.single-pagination::before,
.urban.single-pagination::before,
.urban .banner-wrap,
.tile_info .recent-posts-wrapper,
.menio .recent-posts-wrapper,
body.search,
.unit .single-post pre,
.unit .single-content pre,
.unit .post-paper pre,
.single-product .product .summary .cart .variations .value ul li label:before,.xtrm_product_detail .product .summary .cart .variations .value ul li label:before,
.woocommerce form.login .form-row label.checkbox:before,.woocommerce form.checkout .form-row label.checkbox:before,.woocommerce .woocommerce-shipping-fields label.checkbox:before,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.xtrm-shop-banner .xtrm-shop-menu ul li:not(:last-of-type)::after,
.post-little-banner.empty-post-list input:not([type="submit"]):focus,
.post-info span.author {
background-color: #fff;
}
.a-btn-4,
.a-btn-4:hover,
.a-btn-5,
.a-btn-style-4 .wpcf7-form input[type="submit"],
.a-btn-style-4 .wpcf7-form input[type="submit"]:hover,
.a-btn-style-5 .wpcf7-form input[type="submit"],
.a-btn-style-5 .wpcf7-form input[type="submit"]:hover,
.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button,
.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-error a.button:hover,
.flex-control-paging li a,
.product-slider-wrapper .btn-wrap.light>a,
.pricing-simple-item.active.border:after,
.px-accordion__item-title,
.coming-page-wrapper .form input:not([type="submit"]),.coming-page-wrapper .form textarea,
.pricing-simple-title,
.split-wrapper .wpcf7 textarea,.split-wrapper .wpcf7 input:not([type="submit"]),
.px-services-list__item,
.headings .title--delimiter:after,
.pricing .title--delimiter:after,
.px-testimonial.full_width .swiper-pagination .swiper-pagination-bullet,
.px-testimonial.multiple_style_2 .swiper-pagination-bullet,
.px-testimonial .social>a,
.product-tabs-wrapper .swiper-pagination .swiper-pagination-bullet,
.product-slider-wrapper--light .swiper-pagination .swiper-pagination-bullet::after,.product-slider-wrapper--light .swiper-pagination .swiper-pagination-bullet::before,
.px-testimonial.full_width [class^="swiper-button"] {
border-color: #fff;
}
.px-slider.horizontal .px-slider__item:after,
.px-slider.horizontal_2 .px-slider__item:before {
border-bottom-color: #fff;
}
.a-btn-4,
.a-btn-style-4 .wpcf7-form input[type="submit"],
.a-btn-5:hover,
.a-btn-style-5 .wpcf7-form input[type="submit"],
.product-slider-wrapper .btn-wrap.light>a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button{
background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #fff));
background-image: linear-gradient(to right, transparent 50%, #fff 50%);
}
@media only screen and (min-width: 1200px) {
.portfolio-content-xtrm.left_gallery .single-pagination.left_gallery.change-color a.content {
color: #fff;
}
}
@media (max-width: 991px) {
.line-of-images.logos .swiper-pagination .swiper-pagination-bullet {
background-color: #fff;
}
}
@media only screen and (max-width: 767px) {
.single-post .main-wrapper,
.banner-gallery::before {
background-color: #fff;
}
.split-ms-right .split-ms-section::before {
background-color: rgba(255,255,255,0.15);
}
}
.split-wrapper .content-wrap.light .wpcf7 textarea,.split-wrapper .content-wrap.light .wpcf7 input:not([type="submit"]) {
color: rgba(255,255,255,0.3);
}
.product-slider-wrapper--light .swiper-pagination {
color: rgba(255,255,255,0.5);
}
.product-tabs-wrapper .image-wrap {
color: rgba(255,255,255,0.8);
}
.woocommerce .woocommerce-error li {
color: rgba(255,255,255,0.7) !important;
}
.split-wrapper .content-wrap.light .wpcf7 textarea,.split-wrapper .content-wrap.light .wpcf7 input:not([type="submit"]) {
border-color: rgba(255,255,255,0.2);
}
.pricing-simple-item.active .pricing-simple-title {
border-color: rgba(255,255,255,0.26);
}
.a-btn-5:hover {
border-color: rgba(255,255,255,0.3);
}
.pricing-simple-item.active .pricing-simple-lab {
border-color: rgba(255,255,255,0.36);
}
.skills.light .line {
background-color: rgba(255,255,255,0.18);
}
.banner-slider-wrap.vertical-2.content-light .swiper-pagination .swiper-pagination-bullet::after,
.banner-slider-wrap.vertical-2.content-light .swiper-pagination .swiper-pagination-bullet::before{
background-color: rgba(255,255,255,0.3);
}
.banner-slider-wrap.andra .swiper-pagination span:first-child::before,
.banner-slider-wrap.myro .content-wrap .swiper-pagination span:first-child::before{
background-color: rgba(255,255,255,0.7);
}
.coming-page-wrapper .form input:not([type="submit"]):focus,.coming-page-wrapper .form textarea:focus {
background-color: rgba(255,255,255,0.9);
}
.gallery-single .gallery-item.hover9 .item-img::before,.portfolio .item-link.hover9 .item-img::before,
.portfolio .item-link.hover9.yes .item-img::before {
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
}
@media (min-width: 993px) {
.px-testimonial.multiple_style_2:after {
border-color: #fff;
}
}
@media (max-width: 992px) {
.px-categories .swiper-pagination .swiper-pagination-bullet {
background-color: rgba(255,255,255,0.3);
}
}
body {
--main-color: #1f3163;
}
body {
--light-color: #fff;
}
.a-btn, .a-btn-2, .a-btn-3, .a-btn-4, .a-btn-5, .a-btn-6, .a-btn-7,
.btn-style-1 input[type="submit"],
.btn-style-2 input[type="submit"],
.btn-style-3 input[type="submit"],
.btn-style-4 input[type="submit"],
.btn-style-5 input[type="submit"],
.btn-style-6 input[type="submit"],
.btn-style-7 input[type="submit"]{
}
a {
} #topmenu > ul > li > a {
}
#topmenu ul ul li a {
}