/*menu item font weight and btween spaces*/
#avia-menu li a span.avia-menu-text {font-weight: 100;}
.av-main-nav > li > a { padding: 0 22px; }
/*enlarge and spaced out social icon*/
ul.noLightbox.social_bookmarks.icon_count_2 {width: 100px; height: 100px!important; overflow: visible !important;}
[data-av_icon]:before {font-size: 44px;}
.social_icon_1 {margin-right: 20px;}
/*remove dfualt border frm social icon*/
.avia-menu.av_menu_icon_beside {border-right-width: 0px;}
/*remove border from mobile menu*/
#header_main a#advanced_menu_toggle {border-width: 0px !important;}

/*color welcome and restore ampersnad*/
span#welcome {color: #000;}
.special_amp {color: inherit!important; font-family: inherit; font-size: inherit; font-style: normal; font-weight: 300;}

.lorem p {line-height: 2em;}

/*adjust footer newslettr headng*/
#text-2 h3 {font-weight: 700; padding-bottom: 11px;}
#text-2 p {font-famiy: montserrat !important;}
/*align contact form center*/
#wpcf7-f45-o1 form {text-align: center;}
/*style then join text fld &amp; reg btn*/
#text-2 input[type=email] {color: #000 !important; display: inline; width: 356px; height: 50px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; border-width: 0px; padding: 8px 15px 8px 15px;}
#text-2 input[type=submit] {background-color: #4d4d4d; width: 90px; height: 50px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; margin-left: -3px;}

span.wpcf7-not-valid-tip {display: none;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {border-width: 0px;}

/*hide footer social*/
#text-3 {display: none;}

/*change scrolltotop link*/
#scroll-top-link {color: #01b5e7;}

/*resize contact page icons*/
.page-id-99  .contact-icon [data-av_icon]:before, .page-id-18 .contact-icon [data-av_icon]:before {font-size: 22px;}
.page-id-18 #wpcf7-f45-o2 {text-align: center;}

/*contact form field tx color*/
#wpcf7-f90-o1 form p input[type=text], #wpcf7-f90-o1 form p input[type=tel], #wpcf7-f90-o1 form p input[type=email], #wpcf7-f90-o1 form p textarea {color: #000 !important;}

/*socket copyright*/
#text-4 {text-align: center; font-size: 14px; color: #888; /*margin: 60px 0px 0px 0px !important;*/}
#text-4 a {color: #888;}
#text-4 a:hover {color: #fff; text-decoration: none;}

/* Large desktops and laptops */
@media (min-width: 1200px) {
.av-main-nav > li > a { padding: 0px 10px; font-size: initial !important;}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
strong.logo {width: 250px;}
.av-main-nav > li > a { padding: 0 13px; font-size: 13px !important;}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
/*show social footer on portriat tablet*/
#text-3 {display:flex; justify-content:center; align-items:center; height: 50px;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
/*style then join text fld &amp; reg btn*/
#text-2 input[type=submit], #text-2 input[type=email]  {border-radius: 15px;}
#text-2 input[type=email]  {width: 100%;}

/*show social footer on mobile*/
#text-3 {display:flex; justify-content:center; align-items:center; height: 50px;}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
.responsive .logo img {width: 180px;}
/*style then join text fld &amp; reg btn*/
#text-2 input[type=submit], #text-2 input[type=email]  {border-radius: 15px;}
#text-2 input[type=email]  {width: 100%;}

/*show social footer on mobile*/
#text-3 {display:flex; justify-content:center; align-items:center; height: 50px;}
}

