/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Oct 26 2016 | 03:21:25 (am)
/*
/******* Do not edit this file *******/

/* table header and body */
.avia-heading-row {
    background: #3c763d !important;
}
.textwidget {
    font-size: 16px;
}
.main_menu {
    text-transform: uppercase;
}
.main_menu li a:hover {
    background-color: #e6e6e6;
}
.main_menu ul:first-child > li > a{
padding: 0 20px !important;
}
h1, h2, h3, h4, h5, h6 {
    -webkit-font-smoothing: antialiased;
    letter-spacing: 0 !important
}
#top.page-id-94 .avia_textblock {
    padding: 20px;
}
#top.page-id-25 .avia_textblock {
    padding: 20px;
}
div .av_one_fourth {
    margin-left: 1%;
    width: 23.5%
}
#top .av-flex-placeholder {
    width: 1%;
}
#top .avia-logo-element-container .slide-entry {
    padding: 15px;
}
body .av-special-heading.modern-centered {
    padding: 5px;
}
/* this is for active menu color */
li.current-menu-item > a > .avia-menu-text {
     color: #d1272a !important;
}

.special_amp { 
    color: inherit!important; 
    font-family: inherit; 
    font-size: inherit; 
}

/* header phone number and tagline */
#header .widget {
  right: 0;
  position: absolute;
  top: 0;
  z-index: 999;
}
#header .widgettitle {
    font-size: 22px !important;
    color: #d1272a !important;
}
#header .textwidget {
    color: #3c763d !important;
    font-size: 18px !important;
    position: relative;
    top: -33px;
}
#header .custom_text {
    text-align: center;
    color: black;
    font-family: oswald, serif;
    font-size: 22px;
    margin-left: 70px;
}
/* hiding menu and header text for smaller screens and mobile */
@media only screen and (max-width: 767px) {
    #header .custom_text, .widgettitle, .textwidget {
        display: none;}
}
@media only screen and (max-width: 990px) {
    #header .custom_text {
        display: none;}
    #header .widgettitle, .textwidget {
        margin: 0 90px;}
}
@media only screen and (max-width: 767px) {
    #header .custom_text, .widgettitle, .textwidget, .custom_text, #home_slide_bg {
        display: none;}
}