/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
/*.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 204px!important;
}*/
#header_cta{
position: absolute;
    top: 20px;
    right: 0;
    z-index: 1000;
    line-height: 1;
   color: #494949;
font-size:16px;
}
#header_cta a{
color: #494949;
16px;
text-decoration:none!important;
}
span.email{
margin-left: 10px;
    margin-right: 17px;
}
span.phone{
	font-weight:bold;
}
.main_menu{
margin-top:60px;
}

#mega_main_menu.avia.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button{
	/*display:none!important;*/
}

.home .product-sorting{display:none!important;}

.woocommerce-error strong{color:#941210!important;}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 1024px) {
  /* Add your Mobile Styles here */

#header_cta{
	display:none;
}
nav.main_menu{
	display:block!important;
}
}
@media only screen and (max-width: 990px) {
  /* Add your Mobile Styles here */
.main_menu{
    margin-top:20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 989px){
.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 88px!important;
}
}
@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
	.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0 !important;
    margin: 0;
}
}