.social_bookmarks li a{
	text-decoration: none !important;
}
aside{
	border-color: #fff !important;
}
.widgettitle::after {
    content: "";
    display: block;
    border-bottom: 2px solid #002e5b;
    margin-top: 12px;
	width: 50px;
}

#recent-posts-3 ul li {
  list-style-type: none !important;
  margin-left: 0px;
}

#categories-3 ul li {
  list-style-type: none !important;
  margin-left: 0px;
}

.recentcomments, .widget_recent_entries li {
  border-top-width: 2px;
  border-top-style: solid;
}

.sidebar .widget:first-child, .content .sidebar .widget:first-child {
  padding-top: 20px;
}
.sidebar .widget, .content .sidebar .widget{
  	background: #F9F9F9;
padding: 25px;
	margin-bottom: 20px;
}

.elementor-widget-container .widget {
	background: #F9F9F9;
padding: 30px;
	margin-bottom: 20px;
}
.av-social-sharing-box-default{
	display: none;
}
#socket .sub_menu_socket li {
  padding: 10px 10px;
}
.cart_dropdown_link{
	font-size: 24px !important;
}

div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #5a2b5f;
  color: #fff;
}
.eael-pricing.style-1 .eael-pricing-item .header::after {
  display: none;
}

.eael-pricing.style-1 .eael-pricing-item .header {
  padding-bottom: 10px;
  margin-bottom: 0px;
}

#top div form .form-row input.input-text, #top div #content .form-row input.input-text, #top div form .form-row textarea, #top div #content .form-row textarea {
  font-size: 17px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#select2-billing_country-container{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/** Start Indicator for sub menus **/
.dropdown_ul_available::before {
    content: "\e883";
    font-family: entypo-fontello;
    position: absolute;
    top: 36%;
    font-size: 27px;
    right: -8%;
    transform: translateX(-50%);
}
.header-scrolled .dropdown_ul_available::before{
	top: 24%;
}
.dropdown_ul_available{
		margin-right: 10px;
}
/** End Indicator for sub menus **/

.eael-elements-flip-box-front-container {
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
}

.single-product .template-shop {
    padding-top: 80px;
}
#socket {
    font-size: 15px;
}
/* .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag {
    display: none;
} */
.elementor-widget-container ul li{
	list-style-type: square  !important;
	margin-left: 12px;
}
.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a {
    border: none;
    padding: 6px 0px 0px 0;
}
.elementor-image-box-content{
	padding: 0 15px;
}

.social_bookmarks li{
	margin-left: 5px;
}
.social_bookmarks li a{
	color: #fff !important;
}
#top #wrap_all .av-social-link-facebook a, #top #wrap_all .av-social-link-facebook a:focus {
  background-color: #37589b;
}
#top #wrap_all .av-social-link-twitter a, #top #wrap_all .av-social-link-twitter a:focus {
  background-color: #46d4fe;
}
#top #wrap_all .av-social-link-instagram a, #top #wrap_all .av-social-link-instagram a:focus {
  background-color: #a67658;
}

#top #wrap_all .av-social-link-facebook a, #top #wrap_all .av-social-link-facebook a:focus {
  background-color: #37589b;
}
#top #wrap_all .av-social-link-twitter a, #top #wrap_all .av-social-link-twitter a:focus {
  background-color: #46d4fe;
}
#top #wrap_all .av-social-link-linkedin a, #top #wrap_all .av-social-link-linkedin a:focus {
  background-color: #419cca;
}

#top .av-main-nav ul a {
  font-size: 16px;
  min-height: 30px;
}

.elementor-2 .elementor-element.elementor-element-c18d6dd .elementskit-testimonial-slider .slick-dots {
    bottom: 0px !important;
}
.av-main-nav li:nth-last-child(2) a {
  padding: 0 0 0 20px !important;
}

.sub-menu li:nth-last-child(2) a {
  padding: 0 0 0 15px !important;
}


#top .social_bookmarks li a { font-size: 18px !important; 
}

.flex_column .widget .widgettitle, .content .widget .widgettitle {
  margin-top: 0.39em;
}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: start !important;
}
.elementor-icon-list-icon i {
    margin-top: 6px;
}

@media (max-width: 1130px) {
	#top #wrap_all .social_bookmarks {
    text-align: center;
    width: 100%;
}
	#wrap_all .social_bookmarks li {
    display: inline-block;
    float: none;
}
}
div.wpforms-container div.wpforms-uploader {
    margin-bottom: 20px;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
  margin-bottom: 15px;
}

#top textarea {
  margin-top: 20px;
}
/* div.wpforms-container-full .wpforms-form .wpforms-five-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-fifths, div.wpforms-container-full .wpforms-form .wpforms-one-fifth, div.wpforms-container-full .wpforms-form .wpforms-one-fourth, div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-one-sixth, div.wpforms-container-full .wpforms-form .wpforms-one-third, div.wpforms-container-full .wpforms-form .wpforms-three-fourths, div.wpforms-container-full .wpforms-form .wpforms-three-fifths, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths, div.wpforms-container-full .wpforms-form .wpforms-two-fifths, div.wpforms-container-full .wpforms-form .wpforms-two-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-thirds {
    margin-left: 1.5%;
} */
/* div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
    width: 49.2%;
} */
div.wpforms-container div.wpforms-uploader {
    margin-bottom: 5px;
}
div.wpforms-container div.wpforms-uploader {
    padding: 5px !important;
}

#commentform label {
    position: initial !important;
	left: 23px !important;
}
.comment-form-cookies-consent{
	display: none;
}
#top .comment-form-url input, #top .comment-form-email input, #top .comment-form-author input {
    width: 100%;
}

/***.elementor-button-text {
    margin-top: 2px;
}

***/

#socket .copyright {
    display: block;
    float: none;
    padding-top: 0px;
    text-align: center;
    width: 100%;
    font-size: 15px;
}

.widget_nav_menu a {
    padding: 0px 0px 0px 0;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 100%;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
    max-width: 100%;
}

#top .social_bookmarks li a {
    font-size: 15px;
}


#top .avia-button-fullwidth {
    padding: 10px;
    font-size: 17px;
}

#footer {
    padding: 15px 0 0px 0;
    z-index: 1;
}

.av_main_nav_header.av_menu_right #header_main .main_menu-uber{ 
  clear:none; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  float:right;
}
 
.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  left:0;
  right:auto; 
}
 

 
.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}
 

@media only screen and (max-width: 959px) {.ubermenu-skin-minimal.ubermenu-responsive-toggle {
    margin-top: 20px;
}
}


.widgettitle {
    text-transform: none;
}

.widget_product_categories li a {
	    font-size: 17px;
}
#top div ul.product_list_widget li a {
    font-size: 17px;
}
#footer {
    padding: 0px 0 0px 0;
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.45)!important;
}
#top .av-flex-placeholder {
    display: table-cell;
    width: 2%;
}
.fa {
    font-size: 16px;
}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
    font-size: 15px;
}
.main_color .summary div {
    border-color: #ffffff;
    margin-bottom: 10px;
}

#top div .avia-gallery {
    width: 100%;
}
#top .av-section-tab-title {
    padding: 10px 50px 0px 50px;
    display: inline-block;
    text-decoration: none;
}
.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
    width: 100%;
}

.products .product h2, .products .product h3, .products .product h4, .products .product h5, .products .product h6, h2.woocommerce-loop-product__title {
    font-size: 14px;
}
ul.products li { text-align: center; }

.inner_sidebar {
    margin-left: 20px;
    margin-right: 20px;
}

.widget_nav_menu a {
    font-size: 17px;
}
.reset_variations {
    bottom: 20px;
    right: 20px;
}
.fa-check:before {
    margin-right: 5px;
}


td {
	font-size: 16px;}
.grid-content {
    padding: 20px;
    position: relative;
    min-height: 70px;
}


#header_meta {
    padding: 7px 0;
}
.cookie-notice-container {
    padding: 25px;
}
#cookie-notice {
    font-size: 15px;
}
.iconbox_top .iconbox_icon {
    font-size: 40px;
    line-height: 40px;
    min-width: 40px;
    min-height: 40px;
    top: -40px;
    left: 50%;
}
.iconbox .iconbox_content .iconbox_content_title {
    text-transform: none;
    font-size: 1.4em;
}

.phone-info span {
    line-height: 25px;
}
.av-burger-overlay-inner, .av-burger-overlay-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    min-height: 410px;
    display: table;
    vertical-align: middle;
    text-align: center;
    z-index: 5;
}
.grid-entry-title {
    font-size: 17px;
}
.iconbox_top .iconbox_content {
    min-height: 140px;
}

#top .avia-smallarrow-slider-heading> div {
    display: table-cell;
    display: none;
}
.iconbox .iconbox_content .iconbox_content_title {
    text-transform: none;
    font-size: 1.8em;
}

.portfolio-preview-content {
    width: 70%;
}
.hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 4px;
}
div .av_one_third {
    margin-left: 2%;
    width: 31.333333%;
}
.grid-entry-excerpt {
    font-size: 16px;
    font-style: inherit;
    margin-bottom: 0px;
    padding-top: 15px;
}
.grid-entry-title {
    font-size: 22px;
}
.grid-entry .inner-entry {
    margin-right: 20px;
    padding: 15px;
}
.iconbox .iconbox_content .iconbox_content_title {
    text-transform: none;
    font-size: 18px;
}
.pricing-table li.avia-pricing-row {
    font-size: 30px;
}
.widgettitle {
    font-size: 22px;
}
.grid-entry .inner-entry {
    margin: 20px;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: inherit;
}
@media only screen and (max-width: 460px){
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
    line-height: 25px;
}
}
@media only screen and (max-width: 1130px){
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
  margin-bottom: 15px;
}
.phone-info{
		  text-align: center !important;
  margin: 0 auto !important;
  width: 100% !important;
	}
	
#header_meta .sub_menu > ul > li {
  float: none;
  display: inline-block;
  padding: 0 10px;
}
	
.avia2-menu{
		text-align: center !important;
  margin: 0 auto !important;
  width: 100% !important;
	}		
}
div.wpforms-container-full .wpforms-form button[type=submit] {
    width: 100%;
}
/**** Full width WP Member fields ***/

#wpmem_login .button_div, #wpmem_reg .button_div {
    width: 100%;
}
#wpmem_login .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_date, #wpmem_reg .div_file, #wpmem_reg .div_image, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_number, #wpmem_reg .div_radio, #wpmem_reg .div_select, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_url {
    width: 100%;
}
.white strong {
	color: #fff;
}
.white p {
	word-wrap: break-word;
}
#footer .flex_column.first {
    width: 20%;
}
#footer .flex_column:nth-child(2) {
    width: 29%;
}
#footer .flex_column:nth-child(3) {
    width: 12%;
}
#footer .flex_column:nth-child(4) {
    width: 21%;
}
.mobile-break {
  display: none;
}

@media (max-width: 768px) {
#top #wrap_all #header.header_color .av-menu-button-colored > a .avia-menu-text {
    font-size: 24px;
}
.mobile-break {
    display: block;
	padding: 5px 0;
}	
	#top #wrap_all .social_bookmarks {
    text-align: center;
    width: 100%;
		margin-bottom: -30px;
}
	.responsive #top #header .main_menu .social_bookmarks {
    margin-top: -95px;
		z-index: -1;
}
/* 	.responsive #top #header .social_bookmarks {
    display: block !important;
		margin-bottom: -22px;
} */
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
    line-height: 1em;
}
#av-burger-menu-ul .avia-menu-text{
	font-size: 27px !important;
}

#footer .widget {
    padding: 0;
    margin: 20px 0 0px 0;
    overflow: hidden;
}
	.flex_column .widget .widgettitle, .content .widget .widgettitle {
    margin-top: 0;
}
}
div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 0px 0px;
}
#top .title_container .container {
    padding-top: 22px;
    padding-bottom: 10px;
    min-height: 56px;
}
.title_container .breadcrumb {
    margin-top: 0px;
}
.single-product-summary {
overflow: visible;
}
.template-shop div.product div.summary {
width: 60%;
float: left;
}
#top div.product .woocommerce-tabs {

    padding: 0 0 50px 0;
}
#top #main .single-product-main-image .sidebar, #top #main .single-product-main-image .inner_sidebar {
    display: none;
}