#top .av-large-testimonial-slider .avia-testimonial-content {
    font-size: inherit;
    line-height: inherit;
}
.avia-logo-element-container {
    height: 90px !important;
}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
    border-radius: 35px!important;
}

/* Fonts*/
.av-subheading.av-subheading_below {
    font-size: 18px !important;
}

.this-span {
    /*font-family: berkeley-oldstyle-bo !important;*/
    font-weight: 1000 !important;
}

/* Buttons*/
a.avia-button {
    text-transform: uppercase;
}

input#avia_1_1 {
    border-radius: 35px !important;
}

input.button {
    border-radius: 35px !important;
}

.hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 6px;
}

a.avia-button.avia-icon_select-no.avia-color-custom.avia-size-large.avia-position-center {
    border-radius: 35px !important;
    text-transform: uppercase !important;
}

/* Layout*/
.phone-info {
    padding-left: 10px !important;
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a {
    top: 100px;
}

.avia-testimonial-content h3 {
    /*font-family: 'itc-berkeley-oldstyl' !important;*/
    color: #145fa0;
}

#top .avia-smallarrow-slider .slide-image, #top .avia-logo-element-container img {
    max-width: 130px;
}

input#avia_2_1 {
    border-radius: 35px !important;
}

#top .av-large-testimonial-slider .avia-slideshow-arrows a {
    top: 0px;
}


/* Icons*/

ul.noLightbox.social_bookmarks.icon_count_2 {
    padding-right: 15px !important;
    font-size: 18px !important;
}

li.social_bookmarks_instagram.av-social-link-instagram.social_icon_1 {
    border-right: none !important;
}

span.av-icon-char {
    color: #fc4f1f !IMPORTANT;
}


span.av-icon-char {
    border-width: 0px !important;
}


.shadowbox {
	-webkit-box-shadow: 2px 2px 20px -4px rgba(0,0,0,0.79);
-moz-box-shadow: 2px 2px 20px -4px rgba(0,0,0,0.79);
box-shadow: 2px 2px 20px -4px rgba(0,0,0,0.79);
}

@media only screen and (min-width: 767px) {
.twocolumn {
	    column-count: 2;
}
}

#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 55px;
}

#top .avia-slideshow-arrows a {
    margin: -30px 0px 0;
}

#top div .avia-gallery img {
    float: left;
    border-style: solid;
    border-width: 0px;
    padding: 25px;
    width: 100%;
    border-radius: 0;
}

.av-minimal-toggle .single_toggle {
    margin: 0 0 7px 0;
    padding-bottom: 0px;
    border-bottom: 1px solid #e1e1e1;
}

.js_active .toggler {
    top: 1px;
    border-style: solid;
    border-width: 0px;
	line-height: 1.65em;}

.toggle_icon .vert_icon {
    border-color: #fc4f1e !important;
}
.toggle_icon .hor_icon {
    border-color: #fc4f1e !important;
}

@media only screen and (max-width: 1190px) {.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}}

/*Menu edits, mostly mobile*/
.av-burger-overlay-scroll {
    width: 100% !important;
}
ul#av-burger-menu-ul {
    display: flex !important;
    justify-content: center !important;
    flex-direction: column !important;
    align-items: center;
    font-size: 25px;
}
ul#av-burger-menu-ul a:hover{
    color:#fa4f20 !important;
}

@media only screen and (max-width: 767px) {
.avia-section-huge .content, .avia-section-large .content, .avia-section-small .content{
    padding-top: 50px;
    padding-bottom: 50px;
}

.avia-testimonial {
    padding: 0px !important;
}

a.avia-button {
    width: 100%;
}
.clients .flex_column {
    margin-bottom: 0px !important;
}
	.mobile-height{
		height: 250px !important;
	}
	.mobile-center, h2 {
		text-align: center !important;
	}
	.hr-custom.hr-left {
    text-align: center !important;
}
	.mobile-none{
		display: none !important;
	}
}

.phone-info.with_nav {
    padding-left: 0px !important;
}
#top .av-menu-button > a .avia-menu-text {
    padding: 9px 15px !important;
}
.no-bottom-padding p, .no-bottom-padding{
    margin-bottom: 0px !important;
	 padding-bottom: 0px !important;
}
span.special_amp {
    font-size: 60px !important;
}

span.left-qoute {
    padding-right: 10px;
}

.avia-section-huge .content, .avia-section-small .content, .avia-section-large .content, .avia-section-default .content {
    padding-top: 80px;
    padding-bottom: 80px;
}
footer#socket {
    text-align: center !important;
    border: 0px !important;
}
#socket .copyright {
    float: none;
}
#footer {
    padding: 15px 0 0px 0;
    margin-top: -45px !important;
    max-height: 260px !important; 
}

#socket .container {
    padding-bottom: 30px;
}