/*
Theme Name: Enfold Child
Description: Custom Theme for UGA Hotel
Version: 1.0
Author: Leading North
Author URI: www.leadingnorth.com
Template: enfold
*/



/*Add your own styles here::*/

@font-face {
  font-family: Remachine Script;
  src: url(/wp-content/themes/enfold-child/fonts/RemachineScript.woff2) format('woff2'),
       url(/wp-content/themes/enfold-child/fonts/RemachineScript.woff) format('woff'),
       url(/wp-content/themes/enfold-child/fonts/RemachineScript.ttf) format('truetype');
}

.remachine {
	font-family: Remachine Script !important;
	text-transform: none !important;
}

@font-face {
  font-family: Trade Gothic;
  src: url(/wp-content/themes/enfold-child/fonts/TradeGothicLTStd-BdCn20.woff) format('woff');
}

.trade-gothic {
	font-family: Trade Gothic !important;
	text-transform: none !important;
}

#top #header .av-main-nav > li > a {
    color: #ffffff;
    font-size: 15px;
}

@media only screen and (max-width: 1112px)  {
#top #header .av-main-nav > li > a{
font-size:12px;
}
}


h3 { 
color: #ffffff;
}

h4 {
	text-transform: uppercase;
	color: #ffffff;
}



#top div .avia-gallery img {
padding: 0px !important;
	
	}
	
	#top #wrap_all .slideshow_caption h2.avia-caption-title, #top #wrap_all .av-slideshow-caption h2.avia-caption-title {
    font-weight: normal;
    font-size: 5em;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: white;
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 1);
}


#top #header_meta a,  #top #header_meta .phone-info {
    color: #f8f8f8;
    border: 2px solid;
	border-radius: 1px;
    padding: 5px; 
    text-decoration:none;
	text-transform: uppercase;
}

#advanced_menu_toggle, #advanced_menu_hide {
    background-color: #000000;
    color: #ffffff !important;
border-color: #000000;
}

#top div .avia-gallery img {
	padding: 0px !important;
}

/* START EVENTS Styles*/

.events-container ul {
    margin-left: 0;
}

.events-container li {
    border-bottom: 1px solid #cccccc;
    list-style: none;
    margin: 0 0 15px 0;
    padding-bottom: 15px;
}

.events-container li:last-child {
    border-bottom: 0;
}
.upcoming-events-container {
    margin-left: 0;
}
.upcoming-events-container li {
    margin-bottom: 20px;
}

.main_color .sidebar .upcoming-events-container li a {
    color: #ba0c2f;
}

.inner_sidebar ul {
margin-left: 0;
}

.event-divider {
    padding: 0 10px;
}

.main_color .sidebar a.btn-register  {
    margin-bottom: 2em;
    width: 100%;
	color: white;
    text-transform:uppercase;
    font-weight:bolder;
}

.avia-button.avia-color-red, .avia-button.avia-color-red:hover {
    background-color: #B02B2C;
    border-color: #8B2121;
    color: #fff;
    text-transform: uppercase;
    font-weight: bolder;
}


.main_color .sidebar a.btn-pdf {
    color: #ba0c2f!important;
    text-decoration: underline!important;
}

.main_color h5.download-content {
    border-top: thin solid #cccccc;
    padding-top: 2em;
}

.minor-meta{
	display: none;
}

  .responsive #top .avia-post-prev {
        left: 0px;
        display: none;
    }

    .responsive #top .avia-post-next {
        right: 0px;
        display: none;
    }
#top .avia-post-nav { 
display: none;
}

.inner_sidebar{
margin-left: 15px;
}

/*.responsive #top #main .sidebar {
display:block; 
}
*/

 .single-events .avia-button.avia-size-large {
padding: 15px 30px 13px;
font-size: 13px;
min-width: auto;
}

 .single-events .main_color strong{
color :black;
}


.single-events .main_color .sidebar a.btn-register {
    margin-bottom: 2em;
    width: auto;
    color: white;
    text-transform: uppercase;
    font-weight: bolder;
}


.single-events div ul { 
	list-style: disc; 
	margin-left: 4%;
	}

.single-events p ul {
	margin-top: 1em;
    margin-bottom: 1em;;
}	

.single-events  .av-main-nav { 
	list-style-type: none; 
	margin-left:0;
	}
	
	.single-events h1 {
    pointer-events: none;
}

.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
 list-style: none;
}

.single-events p {
margin-bottom:0px;
}

	
/* END EVENTS Styles*/

/*WPForms styles*/
div.wpforms-container-full, div.wpforms-container-full .wpforms-form input[type='text']{
	width:100%!important;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	text-align:center;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
 	text-transform:uppercase;
}

/* FOOTER STYLES */
.footer_color a {
	color: #ffffff;
}

.footer_color a:hover {
color:#ba0c2f;
}

/* END FOOTER */

/* MOBILE, TABLET (max 774px) Styles - although some media queries might be under its element */ 

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

.events-container ul {
    border-bottom: 1px solid #cccccc;
}
/* Menus and Sub Menus */

.main_menu li ul {
	text-transform: uppercase;
}

.content, .sidebar {
padding-top: 2%;
padding-bottom: 2%
}

.responsive #scroll-top-link {
    display: block;
opacity: 0.4;
bottom: 15px;
}
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: 100%;
    float: right;
}
}


@media only screen and (max-width: 774px) {
.av-image-caption-overlay-center p {
    font-size: 1em;
    line-height: 20px;
}

#top #wrap_all .slideshow_caption h2.avia-caption-title, #top #wrap_all .av-slideshow-caption h2.avia-caption-title {
font-size: 3em;
}


}

@media only screen and (max-width: 1010px) {
.av-image-caption-overlay-center p {
    font-size: .8em;
    line-height: 1.0em;
}
#top #wrap_all .slideshow_caption h2.avia-caption-title, #top #wrap_all .av-slideshow-caption h2.avia-caption-title {
font-size: 3em;
}
}

@media only screen and (max-width: 768px) {
.av-image-caption-overlay-center p {
    font-size: .7em;
    line-height: 1em;
}

h1, h2, h3 {
font-size: 20px;
}


}

/*hamburger menu*/

.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::before, .av-burger-overlay-active #top .av-hamburger-inner::after {
    background-color: #fff !important;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
color: #ffffff !important;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
color: #ba0c2f !important;
}


/* END MOBILE & Tablet STYLES */

/*--------- Image Captions --------- */

.av-image-caption-overlay-center {
font-size: 2em;
padding: 0;
}



/*Tabs on Dining Page and Meeting Services*/

.tab_titles {
	text-transform: uppercase;
	font-size: 1.5em;
}
	/*START removal of blue outline on tabs*/
.tab:focus {
    outline: transparent none 0px;
    outline-color: transparent;
    outline-style: none;
    outline-width: 0px;
}
	/*END removal of blue outline on tabs*/


/* Menus and Sub Menus */

.main_menu li ul {
	text-transform: uppercase;
}

/* widget menus*/
.widget_nav_menu a {
	text-transform: uppercase;
}

/*Booking Widget Datepicker styles */
.ui-datepicker {
    width: auto;
  height: auto;
  margin: 5px auto 0;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
  z-index: 9999999!important;
  background-color: #f8f8f8;
  padding: 1%;
}

#top .main_color input[type='text'] {
    border-color: rgba(71, 71, 71, 0.22);
    background-color: #f8f8f8;
    color: #474747;
	display: inline-block !important;
}

.avia-datepicker {
	text-align: center;
	display: inline-block !important;
	width: auto;
	padding: 1%;
	/*background-color: blue;*/
}

.ui-datepicker-close {
	display:none;
}

#top .ui-datepicker-title select {
    width: 50%;
    float: left;
    font-size: 12px;
    margin-left: 0px;
    margin-bottom: 2px;
    border-radius: 0px;
    border-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    font-size: 1.1em;
}




/* End of Booking Widget Styles */

/* some buttons */

.avia-button {
	 color: #fff;
    text-transform: uppercase;
    font-weight: bolder;
	
}

/*end buttons*/

/*email harvest box*/
#top .av-mailchimp-widget .button {
background-color: #ba0c2f;
border-color: #ba0c2f;
color: white;
}


/*header alignment*/
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
    width: auto;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
color: #ffffff;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
color: #ba0c2f;
}


/*special announcement box*/
.announcement p {
text-transform: none !important;
font-weight:bold;
color:black;
font-size: 1.25em;
line-height: 1.31em;
text-align:center;
}

/*contact forms*/
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, .wpforms-page-button .form-button {
background-color: #ba0c2f;
border-color: #ba0c2f;
color: white;
}

.form-button {
text-transform: uppercase;
}

/*footer widgets*/

.footer_color a {
	color: #ffffff !important;
}

.footer_color a:hover {
color:#ba0c2f !important;
}

/*COVID-19 Notice start*
.covid, .avia-cookie-consent {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ba0c2f;
    width: 100%;
    z-index: auto;
    line-height: 1; 
}
.covid div {
    width: 100%;
    text-align: center;
    padding: 5px;
    color: white;
}
.covid a {
    color: #fff;
    font-size: 16px;
}
.covid a:hover {
    text-decoration: underline;
}
a.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-1.av-extra-cookie-btn.avia-cookie-info-btn {
    display: none;
}
body.admin-bar .avia-cookiemessage-top, body.admin-bar .avia-cookiemessage-top-right, body.admin-bar .avia-cookiemessage-top-left {
	margin: 0px;
}
body.admin-bar .avia-cookiemessage-top, body.admin-bar .avia-cookiemessage-top-right, body.admin-bar .avia-cookiemessage-top-left {
	margin-top: 0px;
}
.avia-cookie-consent.avia-cookiemessage-top {
	top: 0px;
	padding-top: 5px;
}
header#header {
	margin-top: 20px; 
}

/*covid note mobile*
@media only screen and (max-width: 767px) {
    .responsive .avia-cookie-consent .container {
        padding: 25px;
    }
	.responsive #top #wrap_all #header {
		margin-top: 15px;
	}
	.avia-cookie-consent.avia-cookiemessage-top {
		height: 40px;
		padding-top: 0px;
	}
	.covid a {
		color: #fff;
		font-size: 11px;
	}
}
@media only screen and (max-width: 989px) {
	.avia-cookie-consent.avia-cookiemessage-top {
		height: 40px;
		padding-top: 0px;
	}

}

/*covid note mobile* all covid ends*/

