/* Theme Top Menu Dynamic CSS Starts Here : Menu-Type = normal-40 */
#navigation.theme_top_menu.nav_arrow > ul > li.has-children > a:after {	border-top-color: #000000;}
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.current-menu-item > a:after,
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.current-menu-ancestor > a:after,
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.current-page-item > a:after,
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.current-page-ancestor > a:after,
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.current_page_item > a:after,
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.current_page_ancestor > a:after,
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.current_page_parent > a:after {	border-top-color: #00ddff;}
#navigation.theme_top_menu.nav_arrow  > ul > li.has-children.hover > a:after {	border-top-color: #00ddff;}
#topbarmenu {
	background-color: #fefefe;
}
#topbarmenu #navigation .menu > li > a, 
#topbarmenu #navigation .menu > li > a:visited {
	color: #000000;
}

#topbarmenu #navigation .menu > li > a > i {
		color: #000000;	
}

#topbarmenu #navigation .menu > li > a, 
#topbarmenu #navigation .menu > li > a:visited {
    font-size: 13px;
}

#topbarmenu #navigation .menu .top_menu_nav_logo:hover,
#topbarmenu.compactstyle #navigation .menu .top_menu_nav_logo:hover,
#topbarmenu.compactstyle #navigation .menu > li > a:hover,
#topbarmenu #navigation .menu > li > a:hover,
#topbarmenu #navigation .menu > li.hover > a,
#topbarmenu #navigation .menu > li.hover > a:active,
#topbarmenu #navigation .menu > li.hover > a:visited {
	background-color: transparent;
	color: #00ddff;
}
#topbarmenu #navigation .menu > li:not(.current-menu-item).hover > a > i,
#topbarmenu #navigation .menu > li:not(.current-menu-item).hover > a:visited > i,
#topbarmenu #navigation > ul > li:not(.current-menu-item).has-children.hover > i,
#topbarmenu #navigation .menu > li:not(.current-menu-item) > a:hover > i {
	color: #00ddff;
}

#topbarmenu #navigation .menu > li.current-menu-item.has-children > i,
#topbarmenu #navigation .menu > li.current-menu-item > a > i,
#topbarmenu #navigation .menu > li.current-menu-item > a:visited > i,
#topbarmenu #navigation .menu > li.current-menu-ancestor > a > i,
#topbarmenu #navigation .menu > li.current-menu-ancestor > a:visited > i,
#topbarmenu #navigation .menu > li.current_page_item > a > i,
#topbarmenu #navigation .menu > li.current_page_item > a:visited > i,
#topbarmenu #navigation .menu > li.current_page_ancestor > a > i,
#topbarmenu #navigation .menu > li.current_page_ancestor > a:visited > i,
#topbarmenu #navigation .menu > li.current_page_parent > a > i,
#topbarmenu #navigation .menu > li.current_page_parent > a:visited > i,
#topbarmenu #navigation .menu > li.current-page-item > a > i,
#topbarmenu #navigation .menu > li.current-page-item > a:visited > i,
#topbarmenu #navigation .menu > li.current-page-ancestor > a > i,
#topbarmenu #navigation .menu > li.current-page-ancestor > a:visited > i {	
	color: #000000;
}

#topbarmenu #navigation .menu > li.current-menu-item.hover > a:visited > i,
#topbarmenu #navigation .menu > li.current-menu-item.has-children.hover > i, 
#topbarmenu #navigation .menu > li.current-menu-item > a:hover > i{	
	color: #00ddff;
}
#topbarmenu.normalstyle .jqueryslidemenu > ul > li > a {
	height:38px;
	line-height:36px;
}

#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a, 
#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a {
	height:30px;
	line-height:30px;
}
#topbarmenu .jqueryslidemenu > ul > li,
#topbarmenu.compactstyle .jqueryslidemenu > ul > li,
#topbarmenu.buttonstyle .jqueryslidemenu > ul > li{
  padding-bottom:0px;
}#topbarmenu #navigation > ul {
	height: 40px;
}@media only screen and (min-width:980px) {

#topbarmenu{
  height:40px;
}

#topbarmenu #navigation {
   left:0px;
   right:auto;
}

.rtl #topbarmenu #navigation {
   right:0px;
   left:auto;
}

}#top_area.below_topmenu { 
	display:block;
}
#top_area.topmenu { 
	display:none;
}@media only screen and (min-width:980px) {

#top_area.below_topmenu {
    top: 50px;
}

}	
@media only screen and (min-width:768px) and (max-width:979px) {

#top_area.below_topmenu {
    top: 50px;
}

}

@media only screen and (max-width: 979px) {

.responsive #topbarmenu .nav2select {
  font-size:18px;
}

.responsive #topbarmenu {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
}
#topbarmenu {
	height: 40px;
}

#topbarmenu .inner-section-full,
#topbarmenu .inner-section {
    padding-top: 0px;
    padding-bottom: 0px;
}

.responsive #topbarmenu #navigation > ul {
		display: none;
}

.responsive #topbarmenu #navigation {
	bottom: auto;
	height: auto;
	right: auto;
	left:auto;
	width: 100%;
	float:none;
	position:relative;
}	

.responsive #topbarmenu .nav2select {
	width: 100%;
	display: block;
}

.nav2select_wrapper{
	padding-top: 5px;
}
.nav2select_wrapper .nav_logo_div{
	margin-top:-5px;
	display:block;
}

#topbarmenu.compactstyle #navigation ul, 
#topbarmenu.buttonstyle #navigation ul {
   height:auto;
}


.responsive #topbarmenu #navigation {
  left:0;
  right:0;
}}

@media only screen and (max-width: 979px) {

.responsive #topbarmenu:not(.forcefull) .inner-section-full,
.responsive #topbarmenu:not(.forcefull) .inner-section  {
	padding-left:10px;
	padding-right:10px;
}

.responsive #topbarmenu.normalstyle .nav2select {
    margin-bottom: 6px;
}

}
#topbarmenu .menu-has-description > a.menu-hashtag-link{
  font-weight:bold;
}
/* End Theme Top Menu Dynamic CSS Style */

/* Theme Skin CSS starts Here */

body {
	font-family: Arial,Helvetica,Garuda,sans-serif;
	line-height: 28px;
	background-color: rgb(0,0,0);	background-image: linear-gradient(rgba(0,0,0,0.64),rgba(0,0,0,0.64)),url('https://xceltechdev8.site/wp-content/uploads/2021/09/Background.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


body {
    font-family: 'Roboto Condensed', sans-serif !important;
   font-weight: 400 !important;
}
menu-index {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size:16px;
}

h1,h2,h3,h4,h5{
    font-family: 'Inter', sans-serif !important;
    font-style: normal;
}

#header .inner {
	height: 110px;
}
#header {	background-color: rgb(0,0,0);}
@media only screen and (max-width:979px) {
	.not_show_in_mobile.responsive-menu-pro-item,
	.responsive-menu-pro-item-link.not_show_in_mobile{display:none !important;}
}
/* Default CSS Menu CSS Above 980px */

/* Centering Logo CSS */
@media only screen and (min-width:980px) {

/* TopArea Positioning Above 980px */

#top_area {
	right:10px;
}
.rtl #top_area {
	left: 10px;
	right:auto;
}

/* Logo Positioning Above 980px */

#logo {
	left: 0px;
}
#logo_text {
	left: 0px;
}

/* Text Logo Positioning Above 980px */

.rtl #logo { 
	right: 0px;
	left:auto;
}
.rtl #logo_text {
	right: 0px;
	left:auto;
}


/* Navigation Positioning Above 980px */

#navigation.nav-align-right,
#navigation.nav-align-default {
	right: -5px;
}
#navigation.nav-align-left,
.rtl #navigation.nav-align-default {
	left: -5px;
}

}

/* Default Menu CSS Between 768 and 979 */

@media only screen and (min-width:768px) and (max-width:979px) {

/* TopArea Positioning Between 768px-979px */

.responsive #top_area {
	right: 10px;
}

.rtl.responsive #top_area {
	left: 10px;
	right:auto;
}


/* Logo Positioning Between 768px-979px */

.responsive #logo {
	left: 0px;
}
.rtl.responsive #logo { 
	right: 0px;
	left:auto;
}

/* Logo Text Postitioning Between 768px-979px */

.responsive #logo_text {
	left: 10px;
}
.rtl.responsive #logo_text {
	right: 10px;
	left:auto;
}

}

/* Default Menu CSS Below 768 */

@media only screen and (max-width:767px) {

/* Positioning of TopArea Below 767px */

.responsive #top_area {
	right: auto;
	padding-bottom:10px;
}

.rtl.responsive #top_area {
	left: auto;
	right:auto;
}

/* Logo Positioning Below 768px */

.responsive #logo {
	left:auto;
	right:auto;
}

/* Positioning of Text Logo Below 767px */

.responsive #logo_text {
	left: 0px;
	
}
.rtl.responsive #logo_text {
	right: 0px;
	left:auto;
}

}
/* Prepare navigation for select menu */

@media only screen and (max-width: 979px){
	#navigation,
	.nobox-layout #navigation.nav-align-default,
	.nobox-layout #navigation.nav-align-left,
	.nobox-layout #navigation.nav-align-right,
	.rtl.nobox-layout #navigation.nav-align-default,
	.rtl.nobox-layout #navigation.nav-align-left,
	.rtl.nobox-layout #navigation.nav-align-right{
		left:auto;
		right:auto;
		text-align:inherit;
		float:initial;
	}
}
::selection {	color: rgb(255,255,255);	background: transparent;}
::-moz-selection {	color: rgb(255,255,255);	background: transparent;}
::-webkit-selection {	color: rgb(255,255,255);	background: transparent;}
#header {	color: rgb(255,255,255);}
#site_name {	color: rgb(255,255,255);	font-size: 26px;
}
#site_description {	color: rgb(220,220,220);	font-size: 12px;
}
#logo, #logo_text {
	bottom: 0px;
}
#navigation-wrapper,
#navigation {
    height: 40px;
}

#navigation .menu > li > a {
    height: 40px;
	line-height: 36px;
}#navigation .menu > li.hover > a,
#navigation .menu > li.hover > a:active,
#navigation .menu > li.hover > a:visited {	background-color: transparent;	color: rgb(255,255,255);}
#navigation .menu > li.hover > a > i {	color: rgb(255,255,255);}
#navigation .menu > li.current-menu-item > a,
#navigation .menu > li.current-menu-item > a:visited,
#navigation .menu > li.current-menu-ancestor > a,
#navigation .menu > li.current-menu-ancestor > a:visited,
#navigation .menu > li.current_page_item > a,
#navigation .menu > li.current_page_item > a:visited,
#navigation .menu > li.current_page_ancestor > a,
#navigation .menu > li.current_page_ancestor > a:visited,
#navigation .menu > li.current_page_parent > a,
#navigation .menu > li.current_page_parent > a:visited,
#navigation .menu > li.current-page-item > a,
#navigation .menu > li.current-page-item > a:visited,
#navigation .menu > li.current-page-ancestor > a,
#navigation .menu > li.current-page-ancestor > a:visited {	background-color: transparent;	color: rgb(255,255,255);}
#navigation .menu > li.current-menu-item > a > i,
#navigation .menu > li.current-menu-ancestor > a > i,
#navigation .menu > li.current_page_item > a > i,
#navigation .menu > li.current_page_ancestor > a > i,
#navigation .menu > li.current-page-item > a > i,
#navigation .menu > li.current-page-ancestor > a > i {	color: rgb(255,255,255);}
#navigation .menu > li.current_page_item.hover > a,
#navigation .menu > li.current-page-ancestor.hover > a,
#navigation .menu > li.current_page_ancestor.hover > a,
#navigation .menu > li.current-menu-ancestor.hover > a,
#navigation .menu > li.current-page-parent.hover > a,
#navigation .menu > li.current_page_parent.hover > a {	background-color: transparent;}
#navigation .menu > li.current_page_item.hover > a,
#navigation .menu > li.current-page-ancestor.hover > a,
#navigation .menu > li.current_page_ancestor.hover > a,
#navigation .menu > li.current-menu-ancestor.hover > a,
#navigation .menu > li.current-page-parent.hover > a,
#navigation .menu > li.current_page_parent.hover > a {	color: rgb(255,255,255);}
#navigation .menu > li.current-menu-item.hover > a .menu-subtitle,
#navigation .menu > li.current-menu-ancestor.hover > a .menu-subtitle,
#navigation .menu > li.current_page_item.hover > a .menu-subtitle,
#navigation .menu > li.current_page_ancestor.hover > a .menu-subtitle,
#navigation .menu > li.current_page_parent.hover > a .menu-subtitle,
#navigation .menu > li.current-page-item.hover > a .menu-subtitle,
#navigation .menu > li.current-page-ancestor.hover > a .menu-subtitle {	color: rgb(255,255,255);}
#navigation .menu > li.current_page_item.hover > a >i,
#navigation .menu > li.current-page-ancestor.hover > a > i,
#navigation .menu > li.current_page_ancestor.hover > a > i,
#navigation .menu > li.current-menu-ancestor.hover > a > i,
#navigation .menu > li.current-page-parent.hover > a > i,
#navigation .menu > li.current_page_parent.hover > a > i  {	color: rgb(255,255,255) !important;}
#navigation.nav_arrow > ul > li.has-children > a:after {	border-top-color: rgb(223,223,223);}
#navigation.nav_arrow  > ul > li.has-children.current-menu-item > a:after,
#navigation.nav_arrow  > ul > li.has-children.current-menu-ancestor > a:after,
#navigation.nav_arrow  > ul > li.has-children.current-page-item > a:after,
#navigation.nav_arrow  > ul > li.has-children.current-page-ancestor > a:after,
#navigation.nav_arrow  > ul > li.has-children.current_page_item > a:after,
#navigation.nav_arrow  > ul > li.has-children.current_page_ancestor > a:after,
#navigation.nav_arrow  > ul > li.has-children.current_page_parent > a:after {	border-top-color: rgb(255,255,255);}
#navigation.nav_arrow  > ul > li.has-children.hover > a:after {	border-top-color: rgb(255,255,255);}/*#navigation.nav_sub_arrow ul ul .has-children > .menu-item-div-wrapper:after,*/
#navigation.nav_sub_arrow ul ul .has-children > a:after {	border-left-color: rgb(227,227,227);}
#navigation.nav_sub_arrow ul ul li.has-children.current-menu-item > a:after,
#navigation.nav_sub_arrow ul ul li.has-children.current-menu-ancestor > a:after,
#navigation.nav_sub_arrow ul ul li.has-children.current-page-item > a:after,
#navigation.nav_sub_arrow ul ul li.has-children.current-page-ancestor > a:after,
#navigation.nav_sub_arrow ul ul li.has-children.current_page_item > a:after,
#navigation.nav_sub_arrow ul ul li.has-children.current_page_ancestor > a:after,
#navigation.nav_sub_arrow ul ul li.has-children.current_page_parent > a:after {	border-left-color: rgb(255,255,255);}
#navigation.nav_sub_arrow ul ul li.has-children a:hover:after {	border-left-color: rgb(255,255,255);}
#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item > a::before {
  content: "";
  position: absolute;
  right: 0;
  left: 50%;
  bottom: 0px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: block;
  width: 0;
  height: 2px;
  border-radius:6px;
  background-color:#b0b0b0;
  transition: 0.3s width ease;
}
.rtl #navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item > a::before {
    right: 50%;
    left: 0;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}

#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item.hover > a::before,
#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item > a:hover::before {
  width: calc(100% - 40px);
}
#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item.current-menu-item > a::before,
#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item.current-menu-ancestor > a::before {
  width: calc(100% - 40px);
}

#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item > a::before {
  background-color:rgba(242,242,242,1);
}

#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > .menu-item.tool-icon.search > a::before {
  background-color:rgba(255,255,255,1);
}
/* menu woo-cart animation color main navigation */
#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > li#woo-menu-cart-main.menu-item > a::before {
  background-color:rgba(255,255,255,1);
}

#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > li#woo-menu-account-main.menu-item > a::before{
  background-color:rgba(255,255,255,1);
}
#navigation-wrapper:not(.nav_button) #navigation.jqueryslidemenu .menu > li#woo-menu-logon-main.menu-item > a::before {
  background-color:rgba(255,255,255,1);
}
#navigation-wrapper .jqueryslidemenu ul li ul li .menu-item-text{
  border-left: 3px solid transparent;
}
#navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child:hover,
#navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child {
  border-left: 3px solid transparent;
}#navigation-wrapper .jqueryslidemenu ul li ul li.current-menu-item > a:first-child {
  border-color: transparent;
}
#navigation-wrapper .jqueryslidemenu ul li ul li .menu-item-text{
  padding-left:12px;
}
#navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child {
  border-color: rgba(25,25,25,1);
  padding-left:12px;
}
#navigation-wrapper .jqueryslidemenu ul li ul li.is-open:hover > a,
#navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child:hover {
  border-color: rgba(246,246,246,1);
}

.rtl #navigation-wrapper .jqueryslidemenu ul li ul li .menu-item-text{
  border-right: 3px solid transparent;
  border-left:none;
}
.rtl #navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child:hover,
.rtl #navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child {
  border-right: 3px solid;
  border-left:none;
}

.rtl #navigation-wrapper .jqueryslidemenu ul li ul li.current-menu-item > a:first-child {
  border-color: transparent;
}
.rtl #navigation-wrapper .jqueryslidemenu ul li ul li .menu-item-text{
   padding-right:12px;
   padding-left:15px;
}
.rtl #navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child {
   border-color: rgba(25,25,25,1);
   padding-right:12px;
   padding-left:15px;
}
.rtl #navigation-wrapper .jqueryslidemenu ul li ul li.is-open:hover > a,
.rtl #navigation-wrapper .jqueryslidemenu ul li ul li > a:first-child:hover {
  border-color: rgba(246,246,246,1);
}


#navigation-wrapper .jqueryslidemenu ul li ul li:not(.menu-widget-search).menu-item {
  padding-left:3px;
}
.rtl #navigation-wrapper .jqueryslidemenu ul li ul li:not(.menu-widget-search).menu-item {
  padding-left:0;
  padding-right:3px;
}
#navigation-wrapper .menu-has-description > a.menu-hashtag-link{
  font-weight:bold;
}#navigation-wrapper #navigation > ul > li > a span.menu-item-title{
  font-weight:bold;
}
#navigation .menu > li > a, 
#navigation .menu > li > a:visited {
	font-size: 16px;	background-color: transparent;	color: rgb(223,223,223);}
#navigation .menu > li > a > i {	color: rgb(223,223,223);}
#navigation .menu-widget-search #searchform.search_with_icon button{	color: rgb(227,227,227);}
#navigation .menu-widget-search input[type="text"],
#navigation ul li .menu-item-text a,
#navigation ul li .menu-item-text,
#navigation ul li.hover ul li a, 
#navigation ul ul li a, 
#navigation ul ul li a:visited {
	font-size: 15px;	color: rgb(227,227,227);}
#navigation ul li ul {	background-color: rgb(25,25,25);}
#navigation .sub-menu .current-menu-item > a,
#navigation .sub-menu .current-menu-item > a:visited,
#navigation .sub-menu .current-menu_item > a,
#navigation .sub-menu .current-menu_item > a:visited,
#navigation .sub-menu .current-menu-ancestor > a,
#navigation .sub-menu .current-menu-ancestor > a:visited,
#navigation .sub-menu .current-page-item > a,
#navigation .sub-menu .current-page-item > a:visited,
#navigation .sub-menu .current-page-ancestor > a,
#navigation .sub-menu .current-page-ancestor > a:visited,
#navigation .sub-menu .current_page_item > a,
#navigation .sub-menu .current_page_item > a:visited,
#navigation .sub-menu .current_page_ancestor > a,
#navigation .sub-menu .current_page_ancestor > a:visited  {	background-color: transparent;	color: rgb(255,255,255);}
#navigation-wrapper #navigation ul li ul li.hover-submenu > a,
#navigation-wrapper #navigation ul ul li.hover-submenu > a,#navigation .sub-menu .current-menu-ancestor > a:hover,
#navigation .sub-menu .current_page_ancestor > a:hover,
#navigation .sub-menu .current-page-ancestor > a:hover,
#navigation .sub-menu .current_page_item > a:hover,
#navigation .sub-menu .current-page-item > a:hover,
#navigation .sub-menu .current-menu-item > a:hover,
#navigation .sub-menu .current-menu_item > a:hover,
#navigation ul li .menu-item-text a:active,
#navigation ul li .menu-item-text a:hover,
#navigation ul ul li > a:hover, 
#navigation ul ul li > a:active,
#navigation ul li.hover ul li > a:hover, 
#navigation ul li.hover ul li > a:active {	color: rgb(255,255,255);}
#navigation-wrapper #navigation ul li ul li.hover-submenu > a,
#navigation-wrapper #navigation ul ul li.hover-submenu > a,#navigation .sub-menu .current-menu-ancestor > a:hover,
#navigation .sub-menu .current_page_ancestor > a:hover,
#navigation .sub-menu .current-page-ancestor > a:hover,
#navigation .sub-menu .current_page_item > a:hover,
#navigation .sub-menu .current-page-item > a:hover,
#navigation .sub-menu .current-menu-item > a:hover,
#navigation .sub-menu .current-menu_item > a:hover,
#navigation ul li ul li > a:hover, 
#navigation ul ul li > a:hover {	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.07);}
.nav2select {
	font-size: 16px;
}
a:hover {
	text-decoration:none;
}
.no-gradient #feature, .has-gradient #feature {	background-color: transparent;}
.title_introduce {	color: rgb(240,240,240);	font-size: 35px;
}
.layout-fh100,
.feature-introduce .meta-icon,
.feature-introduce {	color: rgb(240,240,240);	font-size: 27px;
}
.layout-fh100 a,
.layout-fh100 a:visited,
.feature-introduce a {	color: rgb(240,240,240);}
#page {	background-color: transparent;	color: rgba(250,250,250,1);
	font-size: 17px;
}
.wp-pagenavi a {
	font-size: 14px;
}
.wp-pagenavi a:hover {
	font-size: 14px;
}
.wp-pagenavi span.current {
	font-size: 14px;
}.wp-pagenavi .theme-icon {
	font-size: 14px;
}.wp-pagenavi a:hover .theme-icon {
	font-size: 14px;
}.wp-pagenavi .theme-icon,
.wp-pagenavi a, 
.wp-pagenavi a:link, 
.wp-pagenavi a:visited, 
.wp-pagenavi a:active, 
.wp-pagenavi span.current, 
.wp-pagenavi span.extend {	color: #00ddff;}.wp-pagenavi a:hover .theme-icon,
.wp-pagenavi a:hover, 
.wp-pagenavi a:active {	color: #00ddff;}.wp-pagenavi span.current {	color: #00ddff;}ul.mini_tabs li.current, ul.mini_tabs li.current a {	background-color: rgb(139,139,139);}
.tabs_container .panes {	background-color: transparent;	color: rgb(255,255,255);}
.divider.top a {	background-color: transparent;}
#breadcrumbs {
	font-size: 11px;
}
h1,h2,h3,h4,h5,h6{	color: #fafafa;}
h1 {	color: rgb(231,231,231);}
h2 {	color: rgb(231,231,231);}
h3 {	color: rgb(231,231,231);}
h4 {	color: rgb(231,231,231);}
h5 {	color: rgb(231,231,231);}
h6 {	color: rgb(231,231,231);}
a, a:visited {	color: #00ddff;}
a:hover, a:active {	color: rgb(70,230,255);}
h1 a, h1 a:visited {	color: rgb(231,231,231);}
h2 a,h2 a:visited {	color: rgb(231,231,231);}
h3 a,h3 a:visited {	color: rgb(231,231,231);}
h4 a, h4 a:visited {	color: rgb(231,231,231);}
h5 a,h5 a:visited {	color: rgb(231,231,231);}
h6 a,h6 a:visited {	color: rgb(231,231,231);}
h1 a:hover, h1 a:active {	color: rgb(255,255,255);}
h2 a:hover, h2 a:active {	color: rgb(255,255,255);}
h3 a:hover, h3 a:active {	color: rgb(255,255,255);}
h4 a:hover, h4 a:active {	color: rgb(255,255,255);}
h5 a:hover, h5 a:active {	color: rgb(255,255,255);}
h6 a:hover, h6 a:active {	color: rgb(255,255,255);}
.portfolios.sortable header a {	background-color: rgb(255,255,255);	color: rgb(0,0,0);}
.portfolios.sortable header a.current, .portfolios.sortable header a:hover {	background-color: rgb(255,255,255);	color: rgb(37,37,37);}
.portfolio_more_button .button {	background-color: transparent;}
.portfolio_more_button .button span {	color: rgb(0,0,0);}
.portfolio_more_button .button:hover, .portfolio_more_button .button.hover {	background-color: rgb(37,37,37);}
.portfolio_more_button .button:hover span, .portfolio_more_button .button.hover span {	color: rgb(37,37,37);}
.left_sidebar #sidebar_content {	border-right-color: rgb(255,255,255);}
.right_sidebar #sidebar_content {	border-left-color: rgb(255,255,255);}
#sidebar .widget a, #sidebar .widget a:visited {	color: #00ddff;}
#sidebar .widget a:hover, #sidebar .widget a:active {	color: rgb(61,229,255);}
#sidebar .widgettitle {	color: rgb(238,238,238);	font-size: 27px;
}
#breadcrumbs {	color: rgb(230,230,230);}
#breadcrumbs a, #breadcrumbs a:visited {	color: #00ddff;}
#breadcrumbs a:hover, #breadcrumbs a:active {	color: rgb(46,227,255);}
.portfolio_title, .portfolio_title a, .portfolio_title a:visited {	color: rgb(241,241,241);	font-size: 25px;
}
.portfolio_desc {
	font-size: 12px;
}
.dropcappluswrapper .dropcapplus_inner {}
.dropcappluswrapper.dropcap_flipvert .dropcapplus_inner {}
.masonry_item_title {}
.masonry_item_desc {	color: rgb(237,237,237);}
.masonry_item_image_overlay {	background-color: rgb(237,237,237);}
.masonry_item_image_overlay:before {	color: #ffffff;}
.no-gradient #footer, .has-gradient #footer {	background-color: rgb(31,31,31);
	background-color: rgba(31,31,31,0.7);}
#footer {	color: rgb(135,135,135);	font-size: 13px;
}
#footer .widget a, #footer .widget a:visited{	color: rgb(217,217,217);}
#footer .widget a:active, #footer .widget a:hover{	color: rgb(255,255,255);}
#footer .widgettitle {	color: rgb(241,241,241);	font-size: 22px;
}
#footer_bottom {	background-color: rgb(18,18,18);
	background-color: rgba(18,18,18,0.44);background-image: none;}
#copyright {	color: rgb(219,219,219);	font-size: 12px;
}
#footer_menu a {
	font-size: 12px;
}
#footer_bottom a, #footer_bottom a:visited, #footer_bottom a:visited i {	color: rgb(243,243,243);}
#footer_bottom a:hover, #footer_bottom a:active, #footer_bottom a:active i {	color: rgb(243,243,243);}.entry_frame, .divider, .divider_line, .commentlist li,.entry .entry_meta,#sidebar .widget li,#sidebar .widget_pages ul ul,#about_the_author .author_content, 
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.product-thumbnail-wrap, .carousel_heading, .masonry_item,
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce .content div.product div.images img, .woocommerce-page .content div.product div.images img {	border-color: #00ddff;}
h1 {
	font-size: 38px;
}
h2 {
	font-size: 33px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 21px;
}
h5 {
	font-size: 19px;
}
h6 {
	font-size: 15px;
}
[class^="icon-"],
[class*=" icon-"] {	color: rgb(237,237,237);}
.icon-border {	border-color: transparent;	background-color: transparent;}
.iconfont {	background-color: transparent;}
.iconfont:hover {}
.nivoSlider .nivo-caption {	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.45);}
.nivoSlider .nivo-caption .nivo-desc {
	font-size: 16px;	color: rgb(255,255,255);}
.nivoSlider .nivo-caption h3.nivo-title {
	font-size: 12px;
	line-height: 28px;	color: #ffffff;}
.nivo-container .nivo-controlNav {
	line-height: calc( 28px - 6px );
}
.nivoSlider .nivo-directionNav a {	background-color: transparent;}
.nivoSlider .nivo-prevNav:hover,
.nivoSlider .nivo-nextNav:hover {	background-color: rgb(30,30,30);
	background-color: rgba(30,30,30,0.6);}
.unleash-slider-detail {	background-color: rgb(1,1,1) !important;
	background-color: rgba(1,1,1,0.4) !important;}
.unleash-slider-caption, 
.unleash-slider-caption a {	color: #ffffff !important;	font-size: 16px !important;
}
.unleash-slider-desc {	color: #ffffff !important;	font-size: 12px !important;
}
.fotorama--fullscreen, .fullscreen, .fotorama--fullscreen .fotorama__stage, .fotorama--fullscreen .fotorama__nav {	background-color: rgb(0,0,0) !important;}
.fotorama__caption__wrap {	background-color: rgb(255,255,255) !important;
	background-color: rgba(255,255,255,0.9) !important;	color: #303030 !important;}
.fotorama__thumb-border {	border-color: #00ddff !important;}
.full-slider .cycle2-overlay {	background-color: rgb(1,1,1);
	background-color: rgba(1,1,1,0.4);}
.full-slider .cycle2-overlay .fullwidth_title h3 {	color: #ffffff;	font-size: 16px;
	line-height: 28px;
}
.full-slider .cycle2-pager.in_caption {
	line-height: calc( 28px - 6px );
}
.full-slider .cycle2-overlay .fullwidth_desc {	color: #ffffff;	font-size: 12px;
}
.full-slider .cycle2-next:after,
.full-slider .cycle2-prev:after {	color: rgb(176,176,176);}
.full-slider .cycle2-next:hover:after,
.full-slider .cycle2-prev:hover:after {	color: rgb(208,208,208);}

.full-slider .cycle2-prev,
.full-slider .cycle2-next {	background-color: rgb(30,30,30);
	background-color: rgba(30,30,30,0.3);}
.full-slider .cycle2-prev:hover,
.full-slider .cycle2-next:hover{	background-color: rgb(30,30,30);
	background-color: rgba(30,30,30,0.6);}
.cycle2-pager li span{	background-color: rgb(64,64,64) !important;
	background-color: rgba(64,64,64,0.5) !important;}
.cycle2-pager li span:after {	border-top-color: rgb(64,64,64) !important;
	border-top-color: rgba(64,64,64,0.5) !important;}

.tp-bannertimer{}

.entry {
	margin-bottom: 45px;
}
.entry_title {
	font-size: 27px;
}
.entry_right.entry_image,
.entry_left.entry_image {
	width: 300px;
}
.entry_frame {	background-color: transparent;	border-color: rgb(210,210,210);}
.entry .entry_meta {	border-color: rgb(221,221,221);}
.read_more_link.button {	background-color: transparent;}
.read_more_link.button span {	color: #00ddff;}
.read_more_link.button:hover, .read_more_link.button.hover {	background-color: transparent;}
.read_more_link.button:hover span, .read_more_link.button.hover span {	color: rgb(61,229,255);}
.read_more_wrap a:visited,
.read_more_wrap a {	color: #00ddff;}
.read_more_wrap a:hover,
.read_more_wrap a:active {	color: rgb(56,228,255);}
.entry .entry_title a,
.entry .entry_title a:visited {	color: rgb(249,249,249);}
.entry .entry_title a:hover,
.entry .entry_title a:active {	color: rgb(255,255,255);}
.entry_meta .meta-icon {	color: #666666;}
.entry_meta a, .entry_meta a:visited {	color: rgb(191,191,191);}
.entry_meta a:hover, .entry_meta a:active {	color: #00ddff;}a.linked_excerpt,
a.linked_excerpt:visited {	color: #666666;}
#back-to-top.style-square {	background-color: rgb(125,125,125);}
a:hover#back-to-top.style-square {	background-color: rgb(125,125,125);}

ul.tabs {	border-bottom-color: rgb(159,159,159);
	border-bottom-color: rgba(159,159,159,0.33);}
ul.tabs li {	border-color: rgb(159,159,159);
	border-color: rgba(159,159,159,0.33);}
.tabs_container .panes {	border-color: rgb(159,159,159);
	border-color: rgba(159,159,159,0.33);}
ul.tabs li a {	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.62);	border-bottom-color: rgb(0,0,0);
	border-bottom-color: rgba(0,0,0,0.62);}
ul.tabs li a {	color: rgb(235,235,235);}
ul.tabs li a i{	color: #777777;}
ul.tabs li a:hover {	background-color: #fafafa;	border-bottom-color: #fafafa;}
ul.tabs li a:hover {	color: #777777;}
ul.tabs li a:hover i {	color: #777777;}
ul.tabs li a.current {	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.62);	border-bottom-color: rgb(0,0,0);
	border-bottom-color: rgba(0,0,0,0.62);}
ul.tabs li a.current {	color: rgb(255,255,255);}
ul.tabs li a.current i{	color: #444444;}
ul.mini_tabs li {	border-color: rgb(255,255,255);}
.mini_tabs_container .panes {	border-top-color: rgb(255,255,255);}
ul.mini_tabs li a {	background-color: rgb(47,47,47);}
ul.mini_tabs li a {	color: rgb(232,232,232);}
ul.mini_tabs li a i {	color: #777777;}
ul.mini_tabs li a:hover {	background-color: #fafafa;}
ul.mini_tabs li a:hover {	color: #777777;}
ul.mini_tabs li a:hover i{	color: #777777;}
ul.mini_tabs li a.current {	background-color: rgb(139,139,139);}
ul.mini_tabs li a.current {	color: rgb(255,255,255);}
ul.mini_tabs li a.current i {	color: #444444;}
ul.vertical_tabs li:first-child {	border-color: rgb(128,128,128);}
ul.vertical_tabs li {	border-color: rgb(128,128,128);}
.vertical_tabs_container .panes {	border-top-color: rgb(128,128,128);}
ul.vertical_tabs li a {	background-color: #fafafa;}
ul.vertical_tabs li a {	color: #777777;}
ul.vertical_tabs li a i {	color: #777777;}
ul.vertical_tabs li a:hover {	background-color: #fafafa;}
ul.vertical_tabs li a:hover {	color: #777777;}
ul.vertical_tabs li a:hover i {	color: #777777;}
ul.vertical_tabs li a.current  {	background-color: #ffffff;}
ul.vertical_tabs li a.current {	color: #444444;}
ul.vertical_tabs li a.current i {	color: #444444;}
.accordion {	border-color: #e5e5e5;}
.accordion .tab {	border-color: #ffffff;	border-bottom-color: #e5e5e5;	background-color: #000000;}
.accordion .tab, 
.accordion .tab a {	color: #ffffff;}
.accordion .pane {	border-bottom-color: #e5e5e5;}
.accordion .tab.current {	background-color: #000000;}
.accordion .tab.current, 
.accordion .tab.current a {	color: rgb(0,0,0);}
.accordion .tab i {	color: #444444;}
.accordion .tab.current i {	color: #444444;}
.toggle_title {}
.toggle_icon {opacity: 1;	color: transparent;}.button {	background-color: #00ddff;}
.iconbox_icon i {	color: transparent;}
.milestone_number {	color: rgb(209,209,209);}
.milestone_icon .milestone_number {	color: rgb(209,209,209);}
.milestone_subject {	color: rgb(233,233,233);}
.milestone_icon i {	color: rgb(233,233,233);}
.carousel_heading {}
a.carousel_nav_prev, 
a.carousel_nav_next {	color: rgb(237,237,237);}
a.carousel_nav_prev:hover, 
a.carousel_nav_next:hover {	color: rgb(237,237,237);}
.carousel_image_caption {	color: #303030;}
.carousel_image_caption {	background-color: rgb(200,200,160);
	background-color: rgba( 200,200,160,0.8);}

/* Tab Slider CSS */
h3.process_step_title,
h3.process_step_title a,
h3.process_step_title a:visited {	color: #333333;}
h3.process_step_title a:hover, 
h3.process_step_title a:active {	color: #333333;}.process_steps {	color: #333333;}.process_steps li:before {	border-color: #e5e5e5;}
.process_step_icon {	border-color: transparent;	background-color: #ffffff;}
.process_step_icon:hover {	border-color: #00ddff;	background-color: #00ddff;}
.process_step_icon i {	color: rgb(237,237,237);}.process_step_icon:hover i {	color: transparent;}.progress {	background-color: #e5e5e5;}
.progress-meter {	color: #ffffff;	background-color: #00ddff;}
.pie_progress_icon {	color: rgb(237,237,237);}.esg-grid a,
.esg-grid a:visited{	color: #333333;}.esg-grid a:hover,
.esg-grid a:active{	color: #3cabce;}.esg-grid a:hover i,
.esg-grid a:active i{	color: #ffffff;}#page form:not(.elementor-form) input[type="text"],
#page form:not(.elementor-form) input[type="password"],
#page form:not(.elementor-form) input[type="email"],
#page form:not(.elementor-form) input[type="file"],
#page form:not(.elementor-form) input[type="datetime"],
#page form:not(.elementor-form) input[type="datetime-local"],
#page form:not(.elementor-form) input[type="date"],
#page form:not(.elementor-form) input[type="month"],
#page form:not(.elementor-form) input[type="time"],
#page form:not(.elementor-form) input[type="week"],
#page form:not(.elementor-form) input[type="number"],
#page form:not(.elementor-form) input[type="url"],
#page form:not(.elementor-form) input[type="search"],
#page form:not(.elementor-form) input[type="tel"],
#page form:not(.elementor-form) input[type="color"],
#page form:not(.elementor-form) textarea {	color: rgb(209,209,209);}
#footer form:not(.elementor-form) input[type="text"],
#footer form:not(.elementor-form) input[type="password"],
#footer form:not(.elementor-form) input[type="email"],
#footer form:not(.elementor-form) input[type="file"],
#footer form:not(.elementor-form) input[type="datetime"],
#footer form:not(.elementor-form) input[type="datetime-local"],
#footer form:not(.elementor-form) input[type="date"],
#footer form:not(.elementor-form) input[type="month"],
#footer form:not(.elementor-form) input[type="time"],
#footer form:not(.elementor-form) input[type="week"],
#footer form:not(.elementor-form) input[type="number"],
#footer form:not(.elementor-form) input[type="url"],
#footer form:not(.elementor-form) input[type="search"],
#footer form:not(.elementor-form) input[type="tel"],
#footer form:not(.elementor-form) input[type="color"],
#footer form:not(.elementor-form) textarea, 
#footer form:not(.elementor-form) .text_input, 
#footer form:not(.elementor-form) .textarea {	color: rgb(243,243,243);}
@media only screen and (max-width: 767px) {
	.responsive #header .inner {
		height: auto;
	}
}
@media only screen and (max-width: 979px) {
	.responsive #logo, .responsive #logo_text {
		position: relative;
		bottom: auto!important;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.responsive #header .inner {
		height: auto;
	}
	.responsive #navigation > ul {
		display: none;
	}
	.responsive #navigation {
		height: auto;
		right: auto;
		width: 100%;
		position: relative;
		bottom: auto;
	}
	.responsive .nav2select {
		width: 100%;
		display: block;
		/*margin-bottom: 20px;*/
	}
	.responsive #navigation-wrapper {
		position: relative;
		bottom: auto;
		left:auto;
		right:auto;
		width:auto;
	}
	#navigation-wrapper .inner-section, .inner-section-full,
	#navigation-wrapper .inner-section {
		padding-top:10px;
		padding-bottom:10px;
	}
}@media only screen and (max-width: 979px) {
	/* footer */
	.responsive #copyright {
		float: none;
		padding-top: .3em;
	}
	.responsive #footer_menu:before, #footer_right_area:before {
		position: absolute;
		width: 100%;
		height:1px;
		content: '';
		background: rgba(0, 0, 0, 0.1);
		bottom: 0;
		left: 0;
	}
	.responsive #footer_menu, #footer_right_area {
		float: none;
		position: relative;
		padding-bottom: .2em;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		text-align: left;
	}
	.responsive #footer_right_area .widget {
		margin-bottom: 0;
	}
	.responsive #footer_menu a {
		padding: 0 10px 0 0;
	}
}

@media only screen and (max-width: 979px) {
	.responsive #top_area {
		display:none;
	}
}
/* woocommerce settings are entered below here */
	
.wp-block-button .add_to_cart_button,
button.add_to_cart_button,
.theme_button span.product-action-button,
.button span.product-action-button,
.woocommerce .content input.button:not(.no_woo_button), 
.woocommerce #respond input#submit, 
.woocommerce a.button:not(.no_woo_button), 
.woocommerce #main input.button:not(.no_woo_button), 
.woocommerce #main button.button:not(.white), 
.woocommerce-page .content input.button:not(.no_woo_button), 
.woocommerce-page #respond input#submit, 
.woocommerce-page #main input.button:not(.no_woo_button),
.woocommerce-page #main button.button:not(.white),
.woocommerce-page #sidebar .woocommerce a.button:not(.no_woo_button),
.woocommerce-page a.button:not(.no_woo_button) {color:rgba(0,0,0,1);}
.wp-block-button .add_to_cart_button,
button.add_to_cart_button,
.theme_button span.product-action-button,
.button span.product-action-button,
.woocommerce .content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button:not(.no_woo_button), 
.woocommerce #main input.button:not(.no_woo_button), 
.woocommerce #main button.button:not(.white), 
.woocommerce-page .content input.button:not(.no_woo_button), 
.woocommerce-page #respond input#submit, 
.woocommerce-page #main input.button:not(.no_woo_button),
.woocommerce-page #main button.button:not(.white),
.woocommerce-page #sidebar .woocommerce a.button:not(.no_woo_button),
.woocommerce-page a.button:not(.no_woo_button) {	background-color: rgb(0,204,236);}
.wp-block-button .add_to_cart_button:hover,
button.add_to_cart_button:hover,
.theme_button span.product-action-button:hover,
.button span.product-action-button:hover,
.woocommerce-page #main .button.woo-white:hover,
.woocommerce-page #main .theme_button.woo-white:hover,
.woocommerce .content input.button:not(.no_woo_button):hover,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:not(.no_woo_button):hover, 
.woocommerce #main input.button:not(.no_woo_button):hover, 
.woocommerce #main button.button:not(.white):hover,
.woocommerce-page .content input.button:not(.no_woo_button):hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page #sidebar .woocommerce a.button:not(.no_woo_button):hover, 
.woocommerce-page a.button:not(.no_woo_button):hover, 
.woocommerce-page #main input.button:not(.no_woo_button):hover,
.woocommerce-page #main button.button:not(.white):hover {color:rgba(26,26,26,1);}
.wp-block-button .add_to_cart_button:hover,
button.add_to_cart_button:hover,
.theme_button span.product-action-button:hover,
.button span.product-action-button:hover,
.woocommerce-page #main .button.woo-white:hover,
.woocommerce-page #main .theme_button.woo-white:hover,
.woocommerce .content input.button:not(.no_woo_button):hover,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:not(.no_woo_button):hover, 
.woocommerce #main input.button:not(.no_woo_button):hover, 
.woocommerce #main button.button:not(.white):hover,
.woocommerce-page .content input.button:not(.no_woo_button):hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page #sidebar .woocommerce a.button:not(.no_woo_button):hover, 
.woocommerce-page a.button:not(.no_woo_button):hover, 
.woocommerce-page #main input.button:not(.no_woo_button):hover,
.woocommerce-page #main button.button:not(.white):hover {	background-color: rgb(0,220,255);}
.wp-block-button .wp-block-button__link,
button.wc-block-components-button,
.woocommerce button.button:not(.white), 
.woocommerce-page button.button:not(.white),
.woocommerce a.button.alt, 
.woocommerce-page a.button.alt, 
.woocommerce button.button:not(.white).alt, 
.woocommerce-page button.button:not(.white).alt, 
.woocommerce input.button.alt, 
.woocommerce-page input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce .content input.button.alt, 
.woocommerce-page .content input.button.alt {color:rgba(0,0,0,1);}
.wp-block-button .wp-block-button__link,
button.wc-block-components-button,
.woocommerce button.button:not(.white), 
.woocommerce-page button.button:not(.white),
.woocommerce a.button.alt, 
.woocommerce-page a.button.alt, 
.woocommerce button.button:not(.white).alt, 
.woocommerce-page button.button:not(.white).alt, 
.woocommerce input.button.alt, 
.woocommerce-page input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce .content input.button.alt, 
.woocommerce-page .content input.button.alt {	background-color: rgb(0,204,236);}
.wp-block-button .wp-block-button__link:hover,
button.wc-block-components-button:hover,
.woocommerce button.button:not(.white):hover, 
.woocommerce-page button.button:not(.white):hover,
.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce button.button:not(.white).alt:hover, 
.woocommerce-page button.button:not(.white).alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce-page input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce .content input.button.alt:hover, 
.woocommerce-page .content input.button.alt:hover {color:rgba(24,24,24,1);}
.wp-block-button .wp-block-button__link:hover,
button.wc-block-components-button:hover,
.woocommerce button.button:not(.white):hover, 
.woocommerce-page button.button:not(.white):hover,
.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce button.button:not(.white).alt:hover, 
.woocommerce-page button.button:not(.white).alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce-page input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce .content input.button.alt:hover, 
.woocommerce-page .content input.button.alt:hover {	background-color: rgb(0,220,255);}
.woocommerce-message {	border-top-color: rgb(255,255,255);}
.woocommerce-message::before{	color: rgb(255,255,255);}
.woocommerce-message {	color: rgb(246,246,246);}
.woocommerce-info {	border-top-color: rgb(255,255,255);}
.woocommerce-info::before{	color: rgb(255,255,255);}
.woocommerce-info {	color: rgb(247,247,247);}
.woocommerce-error {	border-top-color: rgb(255,255,255);}
.woocommerce-error::before{	color: rgb(255,255,255);}
.woocommerce-error {	color: rgb(255,255,255);}
.woocommerce .on-sale-triangle.triangle-left{
	border-color: #51A5DB transparent transparent transparent;
}
.woocommerce .on-sale-triangle.triangle-right{
	border-color: transparent #51A5DB transparent transparent;
}
.woocommerce span.onsale  {	background-color: #51A5DB;}
.woocommerce span.onsale  {	color: #ffffff;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {	background-color: rgb(0,0,0);}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {	background-color: rgb(0,0,0);}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content  {	background-color: rgb(0,0,0);}
.woocommerce #respond input#submit.added::after, 
.woocommerce a.button.added::after, 
.woocommerce button.button:not(.white).added::after, 
.woocommerce input.button.added::after  {	color: rgb(0,220,255);}
.woocommerce a.added_to_cart  {	background-color: rgb(0,211,245);}
.woocommerce a.added_to_cart:active,
.woocommerce a.added_to_cart:hover  {	background-color: rgb(0,221,255);}
.woocommerce a.added_to_cart:visited,
.woocommerce a.added_to_cart  {	color: rgb(0,0,0);}.woocommerce.spinner_box_plus_minus .quantity .plus, 
.woocommerce-page.spinner_box_plus_minus .quantity .plus, 
.woocommerce.spinner_box_plus_minus .content .quantity .plus, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .plus, 
.woocommerce.spinner_box_plus_minus .quantity .minus, 
.woocommerce-page.spinner_box_plus_minus .quantity .minus, 
.woocommerce.spinner_box_plus_minus .content .quantity .minus, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .minus,
.woocommerce.spinner_plus_minus .quantity .plus, 
.woocommerce-page.spinner_plus_minus .quantity .plus, 
.woocommerce.spinner_plus_minus .content .quantity .plus, 
.woocommerce-page.spinner_plus_minus .content .quantity .plus, 
.woocommerce.spinner_plus_minus .quantity .minus, 
.woocommerce-page.spinner_plus_minus .quantity .minus, 
.woocommerce.spinner_plus_minus .content .quantity .minus, 
.woocommerce-page.spinner_plus_minus .content .quantity .minus,
.woocommerce .quantity .plus, 
.woocommerce-page .quantity .plus, 
.woocommerce .content .quantity .plus, 
.woocommerce-page .content .quantity .plus, 
.woocommerce .quantity .minus, 
.woocommerce-page .quantity .minus, 
.woocommerce .content .quantity .minus, 
.woocommerce-page .content .quantity .minus{
	color:rgba(255,255,255,1);
}.woocommerce.spinner_box_plus_minus .quantity .plus, 
.woocommerce-page.spinner_box_plus_minus .quantity .plus, 
.woocommerce.spinner_box_plus_minus .content .quantity .plus, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .plus, 
.woocommerce.spinner_box_plus_minus .quantity .minus, 
.woocommerce-page.spinner_box_plus_minus .quantity .minus, 
.woocommerce.spinner_box_plus_minus .content .quantity .minus, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .minus,
.woocommerce.spinner_plus_minus .quantity .plus, 
.woocommerce-page.spinner_plus_minus .quantity .plus, 
.woocommerce.spinner_plus_minus .content .quantity .plus, 
.woocommerce-page.spinner_plus_minus .content .quantity .plus, 
.woocommerce.spinner_plus_minus .quantity .minus, 
.woocommerce-page.spinner_plus_minus .quantity .minus, 
.woocommerce.spinner_plus_minus .content .quantity .minus, 
.woocommerce-page.spinner_plus_minus .content .quantity .minus,
.woocommerce .quantity .plus, 
.woocommerce-page .quantity .plus, 
.woocommerce .content .quantity .plus, 
.woocommerce-page .content .quantity .plus, 
.woocommerce .quantity .minus, 
.woocommerce-page .quantity .minus, 
.woocommerce .content .quantity .minus, 
.woocommerce-page .content .quantity .minus{
	background-color:transparent;
}.woocommerce.spinner_box_plus_minus .quantity .plus:hover, 
.woocommerce-page.spinner_box_plus_minus .quantity .plus:hover, 
.woocommerce.spinner_box_plus_minus .content .quantity .plus:hover, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .plus:hover, 
.woocommerce.spinner_box_plus_minus .quantity .minus:hover, 
.woocommerce-page.spinner_box_plus_minus .quantity .minus:hover, 
.woocommerce.spinner_box_plus_minus .content .quantity .minus:hover, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .minus:hover,
.woocommerce.spinner_plus_minus .quantity .plus:hover, 
.woocommerce-page.spinner_plus_minus .quantity .plus:hover, 
.woocommerce.spinner_plus_minus .content .quantity .plus:hover, 
.woocommerce-page.spinner_plus_minus .content .quantity .plus:hover, 
.woocommerce.spinner_plus_minus .quantity .minus:hover, 
.woocommerce-page.spinner_plus_minus .quantity .minus:hover, 
.woocommerce.spinner_plus_minus .content .quantity .minus:hover, 
.woocommerce-page.spinner_plus_minus .content .quantity .minus:hover,
.woocommerce .quantity .plus:hover, 
.woocommerce-page .quantity .plus:hover, 
.woocommerce .content .quantity .plus:hover, 
.woocommerce-page .content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, 
.woocommerce-page .quantity .minus:hover, 
.woocommerce .content .quantity .minus:hover, 
.woocommerce-page .content .quantity .minus:hover{
	color:rgba(255,255,255,1);
}.woocommerce.spinner_box_plus_minus .quantity .plus:hover, 
.woocommerce-page.spinner_box_plus_minus .quantity .plus:hover, 
.woocommerce.spinner_box_plus_minus .content .quantity .plus:hover, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .plus:hover, 
.woocommerce.spinner_box_plus_minus .quantity .minus:hover, 
.woocommerce-page.spinner_box_plus_minus .quantity .minus:hover, 
.woocommerce.spinner_box_plus_minus .content .quantity .minus:hover, 
.woocommerce-page.spinner_box_plus_minus .content .quantity .minus:hover,
.woocommerce.spinner_plus_minus .quantity .plus:hover, 
.woocommerce-page.spinner_plus_minus .quantity .plus:hover, 
.woocommerce.spinner_plus_minus .content .quantity .plus:hover, 
.woocommerce-page.spinner_plus_minus .content .quantity .plus:hover, 
.woocommerce.spinner_plus_minus .quantity .minus:hover, 
.woocommerce-page.spinner_plus_minus .quantity .minus:hover, 
.woocommerce.spinner_plus_minus .content .quantity .minus:hover, 
.woocommerce-page.spinner_plus_minus .content .quantity .minus:hover,
.woocommerce .quantity .plus:hover, 
.woocommerce-page .quantity .plus:hover, 
.woocommerce .content .quantity .plus:hover, 
.woocommerce-page .content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, 
.woocommerce-page .quantity .minus:hover, 
.woocommerce .content .quantity .minus:hover, 
.woocommerce-page .content .quantity .minus:hover{
	background-color:transparent;
}

