#top #wrap_all .all_colors h2 {
    color: #000!important;
    font-weight: lighter !important;
}
#top .widget_nav_menu li {
  display: inline-table;
  margin-right: 12px;
  font-size: 14px !important;
padding: 0 25px;
}

.single_add_to_cart_button.button.alt {
  background: transparent;
  border: 1px solid #000;
  color: #000;
  font-size: 14px;
padding:12px 115px;
}
.single_add_to_cart_button.button.alt:hover {
  background: #808080!important;
  border: 1px solid #808080!important;
    color:#fff!important;
}
.logo img {
  margin-left: 51px;
  max-width: 250px;
}
.avia-menu.av-main-nav-wrap {
  position: relative;
  right: 35px;
}
bdi {
  display: none!important;
font-weight:normal;
}
.avia_cart_buttons {
  display: none;
}
.main_color .avia-arrow {
  display: none!important;
}

.image-overlay .image-overlay-inside {
  display: none;
}
.avia_transform a:hover .image-overlay {
  display: none !important;
}
#top .social_bookmarks li {
  width: 36px;
  font-size: 20px;
  margin-left: 12px;
}
#top .widget_nav_menu li a {
  color: #808080!important;
  font-weight: 400 !important;
  font-size: 18px;
}
#top .widget_nav_menu li a:hover {
  color: #f8f8f8 !important;
  font-weight: 400 !important;
  font-size: 18px;
text-decoration:underline;
}
#top .social_bookmarks li {
  width: 36px;
  font-size: 20px;
}
body .av-special-heading.modern-centered {
    margin-top: 0px !important;
}
.slideshow_align_caption {
    text-align: center;
}
/*#mobile-tab a {
    background: #000 !important;
    border-radius: 0;
opacity:0.8;
}*/

#socket {
    background: #000;
}
#socket .copyright {
    color: #808080 !important;
}
.av-special-heading-tag {
color: #000!important;
}
.main_color .special-heading-inner-border {
    border-color: #000!important;
}
#top .inner_product_header {
    min-height: 57px !important;
}
#top #wrap_all .all_colors h2 {
    float: left;
}
bdi {
    float: right;
    margin-top: 9px;
}

p {
    color: #000;
}
.stock.in-stock {
    display: none;
}
.stock.out-of-stock {
    display: none;
}
.form_element {
    text-align: center !important;
}
.woocommerce-shipping-destination {
    display: none;
}
#top label {
    font-weight: normal!important;
}
#socket .copyright {
    float: none !important;
    font-size: 14px;
    font-family: heebo !important;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    display: inherit;
color:#808080!important
}
.avia-menu-text {
    color: #fff;
}

#header_main {
    background: #000;
}
#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a::before {
    border-radius: 0!important;
}

.main_color .special-heading-inner-border {
    border-color:#6FD0FD !important;
}
#top .avia_cart_buttons .button {
    font-size: 15px!important;
}
#socket .copyright {
    color: #000;
}
.av-special-heading.av-special-heading-h1.custom-color-heading.avia-builder-el-0.el_before_av_heading.avia-builder-el-first {
    color: #6FD0FD !important;
}
.single_add_to_cart_button.button.alt:hover {
    background: #000;
}
.template-shop.avia-content-slider.avia-content-grid-active.avia-content-slider2.avia-content-slider-even.avia-builder-el-12.avia-builder-el-no-sibling.shop_columns_4 li .inner_product.main_color.wrapped_style.noLightbox.av-product-class- {
    border-color: #e1e1e1!important;
}
.slideshow_align_caption br {
    display: none;
}
#scroll-top-link.avia_pop_class {
    opacity: 0.7;
    visibility: visible;
    color: #000;
    font-size: 33px;
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
    display: none;
}
#top .widget ul {
    display: block !important;
}
.woocommerce-loop-product__title {
    font-size: 22px !important;
}
#top .avia-slideshow-button.avia-color-light {
    padding: 12px 80px;
    border-radius: 0 !important;
    background: #6fd0fd!important;
    font-size: 18px!important;
}
.product.type-product.post-5411.status-publish.instock.product_cat-200.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple #badge_img_src {
    display: none;
}
#top div .caption_center .slideshow_caption {
    top: 10px;
}
.av_slideshow_full.avia-slideshow {
    max-height: 800px;
}
td.actions .coupon {
    width: 410px;
    display: none;
}
.popup-with-contact-form-5.shareClose {
    display: none !important;
}
.html_visible_cart .cart_dropdown {
    right: -2px;
    display: none;
}
#order_shpping_hour {
    direction: rtl;
}
.woocommerce-Price-amount.amount {
    font-family: heebo !important;
    font-size: 22px !important;
    display: block !important;
}
#top label {
   font-family: heebo !important;
}
.button {
    font-family: heebo !important;
}
#top form {
    margin-bottom: 20px;
    width: 257px;
}
.header-cart-count {background-color: #000!important;}
.plus.qib-button {
    display: none !important;
}
.minus.qib-button {
    display: none !important;
}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    height: 43px!important;}
.qib-container:not(#qib_id):not(#qib_id) {
display: inline-table !important;
text-align: center;
width: 100%;
}
.quantity {
    text-align: center!important;
    padding-bottom: 10px!important;
}

#top #wrap_all .all_colors h3 {
    font-size: 17px!important;
}
.woo-cs-heading {
    display: none;
}
#order_review_heading {
    text-align: right;
}
.shop_table.woocommerce-checkout-review-order-table {
    direction: rtl;
}
.woocommerce-info {
    margin-top: 45px !important;
}
.woocommerce-products-header__title.page-title {
    text-align: center;
    padding: 22px;
    font-size: 40px;
    font-weight: normal !important;
    margin-bottom: -42px;
 display: block!important;
}
.category_thumb {
    display: none !important;
}
.tribe-events-gcal.tribe-events-button {
    font-size: 18px !important;
}
.woocommerce-Price-amount.amount {
    font-family: heebo !important;
}
.category_thumb {
    display: none !important;
}
.entry-title.summary {
    font-weight: bold !important;
    padding: 10px;
}
.product-name {
    font-family: heebo !important;
}
th {

    font-family: heebo!important;
    font-size: 18px !important;

}
#top label {

    text-align: left;
    direction: rtl!important;
    font-size: 18px !important;

}
.woocommerce-info {

    font-family: heebo !important;

}
.woocommerce-terms-and-conditions-wrapper {

    direction: rtl!important;

}
#top label span, #top legend span {
    font-size: 18px!important;}
#top #payment #place_order {
    font-family: heebo !important;
    font-size: 18px!important;

}
.avia_cart_buttons {
    opacity: 100 !important;}
#top div ul.product_list_widget li a {font-size: 18px!important;}
.avia-menu-text {
    font-size: 18px!important;
font-weight:normal;
}
div table.shop_table td {font-size: 18px!important;}
.button.wc-forward {
    font-size: 14px;
}
.html_visible_cart .cart_dropdown {
    right: -2px;
    top: 250px!important;
}
.tribe-events-schedule.updated.published.tribe-clearfix { display: none;}
.tribe-events-abbr.tribe-event-date-start { display: none;}
.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group.tribe-events-meta-group-organizer {
    margin-right: 4% !important;

}
.tribe-events-single-section-title {

    direction: rtl;
    text-align: right;
    font-weight: bold !important;
    font-size: 28px !important;

}
#top #wrap_all .all_colors h2 {
    font-weight: normal!important;
}
#top #wrap_all .all_colors h1 {
    font-weight: bold;
}
dt, dd, dl {
    font-size: 18px!important;;
}
#tribe-events-pg-template .tribe-events-content ul li {
    font-size: 18px!important;
}
.tribe-events-event-categories {
    display: none;
}
.tribe-events-event-categories-label {
    display: none;
}
.tribe-events-ical.tribe-events-button {
    font-size: 18px !important;
    margin-right: 10px;
}
.tribe-events-button.tribe-no-param {
    font-family: 'HEEBO' !important;
}

.av-masonry-date.meta-color.updated {
    display: none !important;
}
.tribe-events-event-image img {
    display: none!important;
}
.product-sorting {
    display: none!important;
}
.tribe-events-related-events-title {
    padding: 30px 0 0;
    margin-top: 32px;
    font-size: 30px;
    font-weight: 700 !important;
    border-bottom: 1px solid;
}
.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group {

    width: 100%!important;
    float: left;
    margin-right: 4%;

}
.tribe-event-description {
    font-size: 16px;
}
p, a, dt, dd, h2, li {
    font-family: heebo !important;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
    margin-left: 8px!important;
}
.tribe-events-abbr.tribe-event-date-start {
    font-size: 16px;
}
.tribe-this-week-widget-day-wrap {
    border: 1px solid;
    height: 293px;
}
.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group {
    width: 46%;
    float: right!important;}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
    vertical-align: baseline;
    display: none;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime {
    opacity: 100;
    font-size: 15px;
}
.tribe-events-calendar-month__header-column-title.tribe-common-b3 {
    text-align: right !important;
}
.this-week-no-events-msg {
    text-align: center;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
    display: none;
}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    font-weight: bold!important;
    text-decoration: none;
    font-size: 16px!important;
    color: #000!important;
    font-family: heebo!important;
}
.tribe-events-single-section-title {
    direction: rtl;
    text-align: right;
}
.responsive .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {

    margin: 0;
    text-align: right;
    direction: rtl;

}
.this-week-today .tribe-this-week-widget-header-date {
    background-color: #f05a1a!important;
}
.single-tribe_events .tribe-events-event-meta {
    font-size: 24px;}
.tribe-this-week-widget-horizontal .tribe-this-week-widget-day { float: right!important;}
.main_color .tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a::before, .main_color .tribe-venue-widget-venue-name, .main_color .tribe-mini-calendar-nav span, body .datepicker table tr td.active.active, body .datepicker table tr td span.active.active, body .datepicker table tr td.active.active:hover, body .datepicker table tr td span.active.active:hover, body .datepicker thead tr:first-child th:hover, body .datepicker tfoot tr th:hover, #top .main_color .tribe-events-tooltip h4, .main_color div.tribe-countdown-text, .main_color .tribe-mini-calendar-nav td, .main_color .tribe-events-calendar th, .main_color .tribe-events-grid .tribe-grid-header, .main_color .tribe-events-grid .tribe-grid-header .column, #top #wrap_all .main_color .tribe-events-button, .main_color .tribe-events-list .tribe-events-event-cost span, .main_color .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .main_color .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a.main_color .tribe-grid-allday .hentry.vevent > div, .main_color .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent, .main_color .tribe-mini-calendar .tribe-events-has-events:hover a, .main_color .tribe-mini-calendar .tribe-events-has-events:hover a:hover, .main_color .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a {

    background-color: #B55026!important;
    color: #ffffff;
    border-color: #000!important;

}
.main-form-area{
	overflow:hidden;
	padding:0 0 0 0;
}
.mainformlist{
	padding:0 0 25px 0;
	overflow:hidden;
}
.halfwidth{
	width:49%;
	float:left;
}
.right{
	width:49%;
	float:right;
}
.mainformlist label{
	font-weight: bold;
	font-size: 0.92em;
	display:block;
	padding:0 0 10px 0;
	color:#666666;
}
.mainformlist input{
	width:100%;
	height:44px;
	background:#fff;
	padding:13px;
	margin:0 !important;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
text-align:right;
}
.mainformlist textarea{
	width:100%;
	padding:13px;
	margin:0 !important;
	background:#fff;
	height:210px;
        min-height:210px !important;
	border:1px solid #e1e1e1;
  	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
text-align:right;
}
.required{
	color:#cb1b2b;
}
.mainformsend{
	width:100%;
}
.mainformsend input{
        width:145px !important;
	height:51px;
	margin:0;
	background:#cb1b21;
	color:#fff;
	cursor:pointer;
	padding:0;
	border:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}
.mainformsend input:hover{
	color:#fff;
	background:#cb1b21;
}
#top label {text-align:right;}
input.wpcf7-form-control.wpcf7-submit { font-family: 'heebo';}

.horizon-form-area{
	overflow:hidden;
	padding:20px 0 0 0;
	text-align:right;
}
.horformlist{
	float:right;
	padding:0 0 0 1%;
	overflow:hidden;
	width:28%;
}
.horformlist input{
	width:100%;
	height:44px;
	background:#fff;
	padding:13px;
	margin:0 !important;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
        text-align:right;
}
.horformlist textarea{
	width:100%;
	padding:13px;
	background:#fff;
	height:190px;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.horformsend{
	width:13%;
	float:right;
}
.horformsend input{
	width:100% !important;
	height:42px;
	background:#cb1b21;
	color:#fff;
	cursor:pointer;
	padding:0;
	border:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.horformsend input:hover{
	color:#fff;
	background:#cb1b21;
}

p, a, dt, dd, h2, li {
    font-family: "Heebo", Sans-serif !important;
    font-weight: lighter !important;
}
.avia-menu-text {
    font-size: 20px !important;
    font-weight: lighter;
}

@media (max-width: 480px){
#wpdevart_vertical_menu_widget-2 {
    display: none;
}
#top .av-small-burger-icon {
    transform-origin: left!important;
}
.responsive .logo img {
    margin: 0 auto !important;
    float: left;
 max-width: 172px!important;
}
.avia-slideshow-button.avia-button.avia-color-light {
    display: none !important;
}
.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-medium {
    border-radius: 0px !important;
    width: 139px;
font-size: 16px;
}
.halfwidth{
	float:none;
	width:auto;
	padding:0 0 10px 0;
}
.right{
	float:none;
	width:auto;
}
.horformlist{
	float:none;
	padding:0 0 10px 0;
	width:auto;
}
.horformsend{
	float:none;
	width:auto;
}
#top #wrap_all .all_colors h3 {
    font-size: 12px!important;
}
.avia-slideshow li img {
  padding: 0;
}
.avia-menu.av-main-nav-wrap {
  position: relative;
  right: 0;
}
.av-burger-menu-main.menu-item-avia-special.av-small-burger-icon {
  margin-right: 10px;
}
.avia-menu-text {font-size: 30px !important; font-weight: normal;}
.html_mobile_menu_tablet .header_color div .av-hamburger-inner, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
    background-color: #fff!important;
}
.responsive #top #wrap_all .main_menu {
    right: -37px!important;
}
}

.product.type-product.post-6484.status-publish.instock.product_cat-206.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-variable .avia_cart_buttons.single_button {
    margin-top: 14px;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
  background-color: #fff!important;
}
.avia-menu-text {
  line-height: 27px;
}
.avia-slideshow li img {
  padding: 48px;
}
.avia-slideshow-dots.avia-slideshow-controls {
  position: relative;
  top: -50px;
}
#top .avia-slideshow-arrows a {
  margin: -30px 60px 0!important;
height:45px!important;
width:45px!important;
}
.main_color.container_wrap_first.container_wrap.fullsize {
  padding: 30px;
}
.avia-slideshow-arrows a::before {
  line-height: 49px!important;}
.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a {
  opacity: 0.4!important;
}
.menu-item.cart_dropdown {
  display: none !important;
}
.html_header_top.html_main_nav_header #top .av_menu_left .main_menu {
  left: auto !important;
  right: 34px!important;
}
.logo {
  display: none;
}
.mobile-tab span {
  font-size: 11px!important;
}
.avia-menu-text {
font-size: 25px !important;
line-height: 35px;
}
.avia-menu-text:hover {
  color: #fd0101;
}
.html_header_top #top .av_logo_right .logo {
  left: 0!important;
  right: 0;
margin-left: 51px;
}
.logo {
  position: relative;
  top: 24px;
}
