.gform_wrapper div.validation_error {
    color: #fff!important;
    border-top: 2px solid #fff!important;
    border-bottom: 2px solid #fff!important;
}

.gform_wrapper .validation_message {
    color: #fff!important;
}

.single-product div.product .woocommerce-product-gallery img {
    border-style: hidden!important;
    border-width: 1px;
}


@media only screen and (min-width: 424px)  {
.main_menu {

    right: 412px !important;
	}}




@media only screen and (max-width: 824px) {
  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
}


@media only screen and (min-width: 424px)  {
.av-submenu-container.submenufull {
display: none!important;
}}


.responsive #top .av-menu-mobile-active .av-subnav-menu > li a:before {
display: none !important;
}

@media only screen and (min-width: 425px) {
       #top .av-subnav-menu > li {
    margin: 0 19.5px !important;
}
    } 

@media only screen and (max-width: 425px){
#top .av-subnav-menu > li.menu-item {
    background-color: transparent;
    border-bottom: 0px solid #555555;
	}}

@media only screen and (max-width: 425px){
#top .av-subnav-menu > li.menu-item {
    background-color: transparent;
    border-bottom: 0px solid #555555;
	}}



#top .av-subnav-menu > li {
    margin: 0px;
}


@media only screen and (max-width: 435px) {
#top .av-subnav-menu > li.menu-item {
   background-color: transparent;
   border-bottom: 1px solid #555555;
}}

@media only screen and (max-width: 468px) {
#top .av-subnav-menu li {
    clear: both;
    width: 100%;
}
#top .av-subnav-menu > li > a {
    background: transparent!important;
}
}

#top .av-submenu-container.submenufull > li > a {
font-size: 16px;
}


@media only screen and (max-width: 424px) {
.breadcrumb.breadcrumbs.avia-breadcrumbs,
.av-submenu-container.submenu,
nav.sub_menu {
display: none !important;
}}


@media only screen and (max-width: 410px) {xq
.av-main-nav-wrap {
  display:none !important;
}
}




.colors-custom .main-navigation li {
    border: 1;
}


#av-burger-menu-ul .avia-menu-text:hover {
  color:#cf5500 !important;
}

#top #header .av-main-nav > li.current-menu-item a span.avia-menu-text {
    color:#cf5500 !important; 
}


#top .price, #top .price span, #top del, #top ins {
    display: inline;
    text-decoration: none;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
color: #cf5500 !important;
}



.input-text {
color: #000000 !important;
}

body.woocommerce .woocommerce_message a.button {display:none;}

.woocommerce-checkout .woocommerce .woocommerce-message {
    display:none !important;
}

a.added_to_cart.wc-forward {display:none}

.woo-menu-cart {
    display: none !important;
}


.single-product div.product .woocommerce-product-gallery img {
    border-style: hidden;
    border-width: 1px;
}


.entry-content-wrapper .post-title {
  font-size: 12px !important;
}

.more-link {
color: #cf5500 !important;
}

article.av_one_third {
    margin-left: 2%;
}

.avia-content-slider .slide-image img {
    width: 100%;
}

.image-overlay-inside {
display: none !important;
}

.image-overlay {
display: none !important;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #ababab;
    background-color: transparent;
    color: #ffffff;
}


#top label {
    font-weight: bold;
    color: #252525;!important;
    font-size: 0.92em;
}

.give-btn {
    background: #344042;!important;
    border: 1px solid #344042;!important;
    color: #fff;!important;
    padding: 18px 20px;!important;
    cursor: pointer;!important;
    line-height: 1.2em;!important;
    font-size: 1em;!important;
}


#top div.woocommerce-message {
    border-color: #8BAF5B;
    background-color: #e9e9e9;
    color: #000000;
}

#main, .avia-msie-8 .av_header_sticky_disabled#header {
    background-color: #ffffff;
}



.av-current-placeholder {
  display: none !important;
}

.logo {
width: 220px;
    top: 13px!important;
    left: 0px !important;
}

.cart_dropdown_first .cart_dropdown_link {
    color: #cf5500 !important;
    background-color: transparent !important;
     font-size: 20px!important;
        margin-right: 20px;

}

#top .av-flex-placeholder {
    width: 2%!important;
}

.sticky_placeholder li a {
    border: 1 !important;
}

nav.main_menu {
     margin-right: 0!important; 
     margin-left: 0!important; 
}

#top #header .av-main-nav > li {
    padding-left: 25px !important;
    padding-right: 10px !important;
}


top #header #header_main {
 border-bottom: 2px solid #a1a1a1;
}

#header_main {
border-bottom: none;
}

a:hover, a:focus, a:visited, #top .av_inherit_color a {
    text-decoration: none !important;
}

.avia-content-slider .slide-entry {
background: #ffffff;
padding: 0px;
}

.slide-content {
background: #ffffff;
padding: 20px;
}

.slide-entry-title.entry-title { 
font-size: 14px; 
  color: #A1A1A1 !important;
margin-bottom:20px;
}

.slide-entry-excerpt.entry-content { 
font-size: 13px; 
}

.slide-meta {
    display: none;
}


.main_menu #menu-item-1963 .avia-menu-text {
    background-color: #302d2d !important;
    color: #cf5500 !important
}

.main_menu #menu-item-1963 a:hover .avia-menu-text {
    background-color: grey !important;
    color: #fff !important
}

#socket .copyright {
    text-align: center;
    width: 100%;
}



.newsbox .widgettitle {
color: #333;
}
.main_color .newsbox .news-headline {
color: #333;
}
.main_color .newsbox .news-time {
color: #333;
}

.sidebar .widgettitle { color: #252525 !important; }

widgettitle { font-size: 15px; }

.textwidget {
font-size: 11px;
}


.av-magazine-title {
color: #252525 !important;
}

.btn-success {
    color: #fff;
    background-color: #cf5500;!important;
    border-color: #cf5500;!important;
}

@media only screen and (max-width: 480px) {
.responsive #top .logo {
    max-width: 65%;
    margin: auto;

}} 

@media only screen and (max-width: 768px) and (min-width: 481px) {
.responsive #top .logo {
    max-width: 50%;
    left: 60px !important;
}}


  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
      display: block;
  }


.maren .tg-item-author {
    position: relative;
    display: inline-block;
    float: left;
    font-size: 33px;
    font-style: italic;
    font-weight: 600;
}

.archive .breadcrumb-trail > span:nth-child(4), .archive .breadcrumb-trail > span:nth-child(5) {
  display: none !important;
}

.tg-cats-holder {display: none !important}

div form.cart div.quantity {
    float: left;
    margin: 0 0% 0px 0;
    min-width: 130px;
}

.nyp {
    float: left;
    padding-top: 5px;
    margin: 0 3% 0px 0;
    min-width: 130px;
}

#top div.woocommerce-error {
    border-color: #941210;
    background-color: #f0f0f0;
    color: #000000;
}


#top div.woocommerce-error, #top div.woocommerce-message, #top .woocommerce-info {
    margin: 5px 5px 5px 5px;
    padding: 5px 5% 5px 5px; 
    background-repeat: no-repeat;
    background-position: 10px center;
    overflow: hidden;
    position: relative;
    border-radius: 2px;
}


.widget {
    clear: both;
    position: relative;
    padding: 14px 0 14px 0;
    float: none;
}


div form.cart div.quantity {
    margin: 23px 0% 0px 0 !important;
}


@media only screen and (max-width: 724px) {
 #top .av-submenu-container .container {
    visibility: hidden !important;
	}}

@media only screen and (max-width: 724px) {
 	#top .av-submenu-container {
    visibility: hidden !important;
	}}


	.elementor-2540 .elementor-element.elementor-element-86dbf90 > .elementor-widget-container {
    visibility: hidden !important;
}
	
	