/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold

*/

@import url('https://fonts.googleapis.com/css?family=Lato:900');
/*template styles*/
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top:20px;}

/*header widget*/
/* widget text and background */
#top #header #header_main .widget {line-height: 14px;background: transparent;width:300px;max-height:200px;float:right;padding:0px;}

/*header widget styles*/
#header_widget {width:175px;position:relative;z-index:100000;float:right;margin-right:28px; }
#header_widget h2  {font-weight: 900;font-size: 23px;margin: 20px 0 0 0;letter-spacing: 0.02em;text-align:center;}
#header_widget h2.phone a {color:#fff !important;text-decoration:none;}
#header_widget h2.phone a:hover {color:#FFF200 !important;text-decoration:none;}
#header_widget .mail {margin-top:0px;text-align:center;}
#header_widget .mail a {text-decoration:none;color:#fff;}
#header_widget .mail a:hover {color:#FFF200 !important;text-decoration:none;}
#header_widget .contact_area  {margin-top:20px;color:#fff;margin-left:20px;}
#header_widget .contact_area a {text-decoration:none;color:#fff;}
#header_widget .contact_area a:hover {text-decoration:none;color:#FFF200 !important;}
#header_widget .av_font_icon {float: right;margin-right: 15px;}

/*header*/
.html_header_top.html_header_sticky #header {padding-bottom:10px;}
.header_color .header_bg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c7e6f5+7,c7e6f5+41,c7e6f5+41,f0542d+41,f0542d+100 */
background: #c7e6f5; /* Old browsers */
background: -moz-linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 73%,#f0542d 73%,#f0542d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 73%,#f0542d 73%,#f0542d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 73%,#f0542d 73%,#f0542d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e6f5', endColorstr='#f0542d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*logo*/
.logo, .logo a {margin-top:-3px;}

/*menu*/
.av-main-nav > li > a {position: relative;top: 56px;padding: 0 20px;}
#top .av-main-nav ul a {font-size:15px;padding:4px 20px;line-height:16px;min-height:16px;}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {border-left-style: solid;border-left-width: 1px;padding-left: 20px;margin-left: -20px;}
.av-main-nav ul {box-shadow:none !important;margin-top:10px;padding:10px 0px 20px 0px;}
.av-main-nav ul li a {border-right-style: solid;border-right-width: 0px;border-left-style: solid;border-left-width: 0px;}
.av-main-nav ul li:last-child > a {border-bottom-style: solid;border-bottom-width: 0px;}

/*menu styles*/
.parent_cat_1st  {margin-top:0px;}
.parent_cat  {margin-top:20px !important;}
.parent_cat a, .parent_cat_1st a {text-transform:uppercase;font-weight:900;font-size:18px !important;line-height:20px;letter-spacing:0.02em;}

.menu_button a {
color: #ffffff !important;
text-transform:uppercase;
background-color: #f0542d !important;
border-color: #f0542d !important;
border: 1px solid #f0542d !important;
border-radius: 3px !important;
width: 168px !important;
padding:10px 10px !important;
margin:20px 20px 0px 20px;
font-weight:900;
text-align:center !important;
font-size:16px !important;
letter-spacing:0.02em;
}

.menu_button a:hover {
background-color: #258abd !important;
border-color: #258abd !important;
border: 1px solid #258abd !important;
}

/*mega menu style*/
#header .avia_mega_div {box-shadow:none;max-width:450px;}
#top #header .avia_mega_div > .sub-menu > li > ul > li a {font-size:15px;text-transform:capitalize;line-height:16px;min-height:16px;padding: 4px 0px;}
.avia_mega_div .avia-bullet {display:none;}
#top #header .avia_mega_div > .sub-menu {display: table;padding: 0px 20px 20px 20px;}
#top #header .mega_menu_title {text-transform:uppercase !important;font-weight:900;font-size:18px !important;line-height:20px !important;letter-spacing:0.02em;padding:4px 0px;margin-bottom:0px !important;cursor:pointer;}
#top #header .mega_menu_title a:hover {color:#258abd;text-decoration:none;}
.mega_second a {text-transform:uppercase !important;font-weight:900 !important;font-size:18px !important;line-height:20px !important;letter-spacing:0.02em;padding:4px 0px;margin-top:20px;}
.mega_second a:hover {color:#f0542d !important;cursor:pointer;}

.mega_menu_button a {
color: #ffffff !important;
text-transform:uppercase !important;
background-color: #f0542d !important;
border-color: #f0542d !important;
border: 1px solid #f0542d !important;
border-radius: 3px !important;
width: 85% !important;
padding:10px 10px !important;
margin:20px 0px 0px 0px !important;
font-weight:900 !important;
text-align:center !important;
font-size:16px !important;
letter-spacing:0.02em;
}

.mega_menu_button a:hover {
background-color: #258abd !important;
border-color: #258abd !important;
border: 1px solid #258abd !important;
}

/*support menu*/
#menu-item-91 {padding-left:200px;}
.support_menu .avia-menu-text {border-left-width: 0px !important;}
.support_menu .avia-menu-text {color:#FFF200 !important;}
.support_menu .avia-menu-text:hover {color:#fff !important;}
.support_menu ul {background-color:#f0542d !important;margin-left:205px;width:252px !important;}
.support_menu ul li a {background-color:#f0542d !important;color:#fff;}

/*page font styling*/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, h1, h2, h3 {font-weight:900;letter-spacing:0.02em;text-transform:uppercase;}
h3 {line-height:22px !important;}
h4+p {margin-top:0px;}
h4, .main_color h4, h5, h6, .main_color h5, .main_color h6 {margin-bottom:10px;color:#666666;font-weight:900;letter-spacing:0.02em;text-transform:uppercase;}
.avia_textblock {line-height:1.4em;}
.main_color strong {color:#666;font-weight:600;}
ul {margin-left:0px;}
#artist_directory h4 {color:#666;}
strong {text-transform:uppercase;}

/*page font colors*/
.site_orange {color:#f0542d;}
.site_blue {color:#258abd;}
.site_lightblue {color:#c7e6f5;}
.site_grey {color: #666666;}

/*page link styling*/
.main_color a {text-decoration:underline;}

/*page hr style*/
.hr-inner {border-top-style:dashed}

/*about page*/
.vp-center {align-items: none !important;}

/*staff page*/
#team_member {padding-bottom:90px !important;}
#team_member h2 {margin-bottom:0px;}
#team_member .avia-button-wrap {
display: inline-block;
position: absolute;
bottom: 0;
left: 0;
padding:0px 0px 20px 20px;
}

/*events page*/
#events_page .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top:50px !important;padding-bottom:0px !important;}
#events_page  .tribe-common .tribe-common-anchor-thin:hover {border-bottom: 1px solid #258abd; }

/*contact page*/
#contact_map .container { max-width: 100% !important; width: 100% !important; padding: 0; margin: 0; }
.iconlist_content p, #map_cell p {margin-top:2px;}
#map_cell .no_margin.av_two_third {padding:0px !important;}
.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler {border-radius:3px;}
p.toggler {font-weight: bold;text-transform: uppercase;margin-top: 0px;font-size:17px;}
#map_cell ul {padding:10px 40px 0px 40px;}
#map_cell .single_toggle {margin:0px 40px;width:80%;}
#map_cell .togglecontainer {margin:0px;}
#map_cell .avia-icon-list-container {margin:0px;}

/*programs page*/
#programs .avia-button.avia-size-large {min-width: 250px;}

/*forms*/
.gform_legacy_markup_wrapper h2.gsection_title {color:#666;}
.gform_legacy_markup_wrapper .gfield_time_ampm_shim {display:none !important;}
#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 {font-size:15px !important;}

/*galleries*/
#top .main_color .container .av-masonry-load-more {border:1px solid #f0542d;border-radius:3px;}
#top .av-masonry-load-more {font-size:16px;}
#top .main_color .container .av-masonry-load-more:hover {border:1px solid #f0542d;background-color:#f0542d;color:#fff;}
.av-masonry-pagination {padding:10px;}

/*blogs*/
@media all {
  #top .fullsize .template-blog .post-title {
        text-align:justify;
        font-size: 30px;
        padding: 15px 0;
        max-width: 100%;
        margin: 0 auto;
    }
#top .fullsize .template-blog .post-meta-infos {text-align:justify;}
.av-content-full > .comment-entry {max-width:100%;}
}

@media all {
    #top .fullsize .template-blog .post .entry-content-wrapper {
        text-align: justify;
        font-size: 16px;
        line-height: 1.4em;
        max-width: 100%;
        margin: 0 auto;
        overflow: visible;
    }
}

@media all {
    #top .fullsize .template-blog .post .entry-content-wrapper > * {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

/*buttons*/
body div .avia-button {text-transform:uppercase;}
#top .avia-button.avia-color-dark {border: 1px solid #f0542d;color:#f0542d;border-color:#f0542d;font-weight:600;}
#top .avia-button.avia-color-dark:hover {border: 1px solid #f0542d;color:#ffffff;border-color:#f0542d;background-color:#f0542d;opacity:1;}
#top .avia-button.avia-color-light {border: 1px solid #fff;font-weight:600;}
#top .avia-button.avia-color-light:hover {border: 1px solid #fff;background-color:#fff;color:#f0542d;opacity:1;}
#home_bottom .avia-button.avia-color-dark {min-width:200px;}
.main_color #submit, .main_color input[type="submit"] {
border: 1px solid #f0542d;
color: #f0542d;
background-color:transparent;
text-transform: uppercase;
padding: 15px 30px 13px;
font-size: 13px;
border-radius:3px;
transition: all 0.4s ease-in-out;
font-weight:normal;
}

.main_color #submit:hover, .main_color input[type="submit"]:hover{
opacity:1;
border: 1px solid #f0542d;
color: #ffffff;
background-color:transparent;
text-transform: uppercase;
transition: all 0.4s ease-in-out;
background:#f0542d;
}

#top #wrap_all .main_color .tribe-events-button {
background-color:transparent;
color: #f0542d;
border-color:#f0542d;
font-weight:normal;
padding: 15px 30px 13px;
}

#top #wrap_all .main_color .tribe-events-button:hover {
background-color:transparent;
color: #f0542d;
border-color:#f0542d;
font-weight:normal;
opacity:0.7;
padding: 15px 30px 13px;
}

#top #wrap_all .tribe-events-button {
border: 3px solid #f0542d;
border-radius:3px;
transition: all 0.4s ease-out;
border-bottom-width: 3px !important;
}

#top #wrap_all .tribe-events-button:hover {
border: 3px solid #f0542d;
border-radius:3px;
transition: all 0.4s ease-out;
border-bottom-width: 3px !important;
opacity:0.7;
}

/*home events*/
#home_events .content {padding-bottom:20px;}
#home_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding:0px !important;max-height:700px;min-height:300px;}
#home_events .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {width:25%;}
#home_events .tribe-common .tribe-common-l-container {margin:0px;max-width:100%;}
#home_events .tribe-events-c-top-bar__datepicker {display:none;}
#home_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small {display:none !important;}
#home_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar {margin-bottom:10px;}
#home_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav {display:none;}
#home_events .tribe-events-c-subscribe-dropdown__container {display:none;}

/*events calendar*/
.tribe-events .tribe-events-c-view-selector__list-item-text {color:#666 !important;text-transform:uppercase;}
.tribe-common .tribe-common-b2, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8, #tribe-events-content .tribe-events-abbr {color:#666 !important;}
.tribe-common-h3 {text-transfrom:uppercase;}
#top h1 a, #top h2 a, #top h3 a {text-transform:uppercase;}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 {color:#f0542d;}
#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover {color:#258abd !important;}
.tribe-theme-enfold .tribe-common a {color:#f0542d !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {text-transform:uppercase;}
#top .single-tribe_events .tribe-events-single-event-title, .tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {font-weight:900;letter-spacing:0.02em;text-transform:uppercase;}
.tribe-events-meta-group .tribe-events-single-section-title, .single-tribe_events .main_color #tribe-events-content .tribe-events-event-meta dt {font-weight:900;letter-spacing:0.02em;color:#f0542d;text-transform:uppercase;}
.tribe-events-meta-group .tribe-events-single-section-title {Font-size:20px;}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {border:1px solid #ccc !important;}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta {margin-top:0px;}
.tribe-events-ics {display:none;}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {width:20%;}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-content {width:78% !important;margin-left:20px !important;}
.responsive .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {color:#666;}
.responsive .single-tribe_events #tribe-events-content .tribe-events-event-meta dd a {color:#666;}
.single-tribe_events .tribe-events-venue-map > div {display:none;}
#tribe-events-footer {display:none;}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text {text-transform:uppercase;font-weight:900;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {background-color: #666 !important;}
#top #wrap_all .main_color .tribe-events-event-meta a {color:#666;text-decoration:underline;}
 #top #wrap_all .main_color .tribe-events-event-meta a:hover {text-decoration:none;color:#258abd;}
 #top #wrap_all .tribe-events-button:hover {text-decoration:none;}
 #top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template {padding-top:1%;}
 .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {line-height:16px !important;}
 #top #wrap_all .tribe-events-button, #top.single-tribe_events .tribe-events-single-event-title {text-transform:uppercase;font-weight:900;letter-spacing:0.02em;}
 .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {font-weight:900 !important;}
 .tribe-events .tribe-events-c-view-selector__list-item-text {font-weight:900 !important;letter-spacing:0.02em !important;}
 .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {font-size: 20px !important;font-weight: 900;text-transform: uppercase;letter-spacing:0.02em;}

/*post nav*/
#top .avia-post-nav:hover, #top .avia-post-nav {background:#f0542d;text-transform:uppercase;font-weight:900;letter-spacing:0.02em;}

/*footer*/
#footer {padding: 0 0 30px 0;border:none !important;}
#footer .widget {margin: 0 0 10px 0;}

/*footer menu*/
#menu-footer-menu {text-transform:uppercase;}
#menu-footer-menu li {border-bottom:1px solid #f0542d;}
#menu-footer-menu {text-transform:uppercase;}
#menu-footer-menu li:first-child {border-top:1px solid #f0542d;}
#footer .zoom-social-icons-list--rounded .socicon {color:#c7e6f5;}

/*footer widgets*/
#footer div .av_one_fourth:nth-child(1) {width: 22%;margin-left:0%;}
#footer div .av_one_fourth:nth-child(2) {width: 22%;margin-top:2.8%;margin-left:1%;}
#footer div .av_one_fourth:nth-child(3) {width: 22%;margin-top:2.8%;}
#footer div .av_one_fourth:nth-child(4) {margin-top:2.8%;margin-left:2.5%}
#footer div .av_one_fourth {margin-left:4%;}
#footer h3.widgettitle {font-weight:900;padding-bottom:10px;}
#footer #text-3 h3 {margin-bottom:0px;font-weight:900;}
#footer #text-3 p {font-size:15px;line-height:18px;}
#footer #text-3 .top0 {margin-top:0px;}

/*mailchimp widget*/
#top .av-mailchimp-widget-style-boxed_form {padding:0 0 0 0;border:0px;}
#top .footer_color .input-text, #top .footer_color input[type="text"], #top .footer_color input[type="input"], #top .footer_color input[type="password"], #top .footer_color input[type="email"], #top .footer_color input[type="number"], #top .footer_color input[type="url"], #top .footer_color input[type="tel"], #top .footer_color input[type="search"], #top .footer_color textarea, #top .footer_color select {border-color:#f0542d;color:#f0542d !important;border-radius:3px;font-size:15px;}
#top .avia_ajax_form .text_input {padding:4px 13px;}
#footer .avia_ajax_form .button {text-transform:uppercase;color:#f0542d;font-size:15px;background:#c7e6f5;border-color:#f0542d;border:1px solid #f0542d;border-radius:3px;min-width:120px;max-width:120px;float:right;}
#footer .avia_ajax_form .button:hover {color:#c7e6f5;font-size:15px;background:#f0542d;border-color:#f0542d;border:1px solid #f0542d;border-radius:3px;min-width:120px;max-width:120px;float:right;}
#top .av-mailchimp-widget .button {padding: 8px 10px;}


/********************************************Responsive********************************************/

/**** monitors****/


 @media only screen and (max-width: 1536px){
 
/*support menu*/
 #menu-item-91 {padding-left:166px;}
.support_menu ul {background-color:#f0542d !important;margin-left:187px;width:235px !important;}
}
 
@media only screen and (max-width: 1440px){

/*header*/
.header_color .header_bg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c7e6f5+7,c7e6f5+41,c7e6f5+41,f0542d+41,f0542d+100 */
background: #c7e6f5; /* Old browsers */
background: -moz-linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 72%,#f0542d 72%,#f0542d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 72%,#f0542d 72%,#f0542d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 72%,#f0542d 72%,#f0542d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e6f5', endColorstr='#f0542d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*support menu*/
 #menu-item-91 {padding-left:106px;}
.support_menu ul {background-color:#f0542d !important;margin-left:127px;width:235px !important;}
}
  
@media only screen and (max-width: 1366px){

/*header*/
.header_color .header_bg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c7e6f5+7,c7e6f5+41,c7e6f5+41,f0542d+41,f0542d+100 */
background: #c7e6f5; /* Old browsers */
background: -moz-linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 70%,#f0542d 70%,#f0542d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 70%,#f0542d 70%,#f0542d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #c7e6f5 7%,#c7e6f5 41%,#c7e6f5 70%,#f0542d 70%,#f0542d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e6f5', endColorstr='#f0542d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/*support menu*/
 #menu-item-91 {padding-left:56px;}
.support_menu ul {background-color:#f0542d !important;margin-left:75px;width:237px !important;}
#footer div .av_one_fourth:nth-child(1) {width: 16%;margin-left:0%;}
#footer div .av_one_fourth:nth-child(2) {width: 20%;margin-top:3.2%;margin-left:3%;}
#footer div .av_one_fourth:nth-child(3) {width: 12%;margin-top:3.2%;}
#footer div .av_one_fourth:nth-child(4) {margin-top:3.2%;margin-left:2.5%}
}


@media only screen and (max-width: 1280px){

/*header widget*/
#top #header #header_main .widget {display:none;}

/*burger menu logo*/
#av-burger-menu-ul::before {
	content: "";
	background-image: url('/wp-content/uploads/2022/02/Durango-Arts-Center-Logo-no-bolt.svg');
	background-size: 100%;
	background-repeat: no-repeat;
  width: 160px;
  height: 160px;
  display: inline-block;
  padding-bottom: 0px;
  margin-top: -260px;
  margin-left: -115px;
}

/*burger menu*/
#top #header .av-main-nav > li.menu-item  {display: none!important;}
#top #header .av-burger-menu-main {cursor: pointer;display: block!important;}
.av-main-nav > li > a {position: relative;top: 0px;padding: 0 30px;}
#top .header_color .av-hamburger-inner::before,#top .header_color .av-hamburger-inner::after,#top .header_color .av-hamburger-inner  {background-color: #c7e6f5!important;}
#top .header_color .is-active .av-hamburger-inner, 
#top .header_color .is-active .av-hamburger-inner::before, 
#top .header_color .is-active .av-hamburger-inner::after {background-color: #f0542d !important;}
.av-main-nav > li > a {margin-right:20px;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {padding:15px 40px;}

/*burger menu styles*/
.not_mobile { display: none !important; }
.parent_cat  {margin-top:0px !important;}
.parent_cat a, .parent_cat_1st a {text-transform:capitalize;font-weight:normal;font-size:15px !important;line-height:15px;letter-spacing:0em;}
.html_av-overlay-side-classic #top .av-burger-overlay li a {border-bottom-width:0px;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {background:#f0542d;color: #fff;text-transform:uppercase;border-top:1px solid #c7e6f5;}
.html_av-overlay-side #top  #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {background:  #258abd;color:#fff;}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul li ul li a {background: #258abd;color:#fff;}
.html_av-submenu-hidden .av-submenu-indicator {opacity:1;}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {display:none;}

/*support burger menu*/
#menu-item-91 {padding-left:0px;}
.support_menu .avia-menu-text {border-left-width: 0px !important;}
.support_menu .avia-menu-text {color:#ffff!important;}
.support_menu .avia-menu-text:hover {color:#fff !important;}
.support_menu ul {background-color:transparent!important;margin-left:0px;width:100% !important;}
.support_menu ul li a {background-color:#258abd!important;color:#fff;}
.support_menu ul li a:hover {background-color:#258abd!important;color:#fff;}

.menu_button a {
color: #ffffff !important;
text-transform:uppercase;
background-color: #f0542d !important;
border-color: #f0542d !important;
border: 1px solid #f0542d !important;
border-radius: 3px !important;
width: 85% !important;
padding:10px 10px !important;
margin:20px 20px 20px 25px;
font-weight:900;
text-align:center !important;
font-size:16px !important;
letter-spacing:0.02em;
}

.menu_button a:hover {
background-color: #258abd !important;
border-color: #258abd !important;
border: 1px solid #258abd !important;
}

/*mega menu style*/
#header .avia_mega_div {box-shadow:none;max-width:450px;}
#top #header .avia_mega_div > .sub-menu > li > ul > li a {font-size:15px;text-transform:capitalize;line-height:16px;min-height:16px;padding: 4px 0px;}
.avia_mega_div .avia-bullet {display:none;}
#top #header .avia_mega_div > .sub-menu {display: table;padding: 0px 20px 20px 20px;}
#top #header .mega_menu_title a {text-transform:capitalize;font-weight:normal !important;font-size:15px !important;line-height:15px;letter-spacing:0em;}
#top #header .mega_menu_title a:hover {color:#fff;text-decoration:none;}
.mega_cat {margin-top:0px !important;}
.mega_cat a {text-transform:capitalize;font-weight:normal !important;font-size:15px !important;line-height:15px;letter-spacing:0em;}

.mega_menu_button a {
color: #ffffff !important;
text-transform:uppercase !important;
background-color: #f0542d !important;
border-color: #f0542d !important;
border: 1px solid #f0542d !important;
border-radius: 3px !important;
width: 85% !important;
padding:10px 10px !important;
margin:20px 20px 20px 25px !important;
font-weight:900 !important;
text-align:center !important;
font-size:16px !important;
letter-spacing:0.02em;
}

.mega_menu_button a:hover {
background-color: #258abd !important;
border-color: #258abd !important;
border: 1px solid #258abd !important;
}


}
  
/**** tablets ****/
@media only screen and (max-width: 962px){
/*events calendar*/
#top.tribe-theme-enfold.single-tribe_events .av-single-event-content {width:76% !important;}
}
  
  
@media only screen and (max-width: 800px){
/*events calendar*/
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {border: 0px solid #ccc !important;}
}
  
  
@media only screen and (max-width: 768px){
/*events calendar*/
#top.tribe-theme-enfold.single-tribe_events .av-single-event-content {width:95% !important;margin-left:0px !important;}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {width:95%;border:1px solid #ccc !important;}
#home_events .tribe-common .tribe-common-l-container {margin:0px;max-width:100%;padding-top:0px;padding-bottom:0px;}

/*spacing*/
.content, .sidebar {padding-top:40px;padding-bottom:40px;}

/*contact page*/
.responsive #top #wrap_all .av-flex-cells .no_margin {padding-left:0% !important;padding-right:0% !important;}
 #map_cell .avia-icon-list{padding:20px 40px 0px 40px !important;}
 .single_toggle {padding:0px 40px;}
}
  
  
@media only screen and (max-width: 601px){
/*events calendar*/
#top #wrap_all .tribe-events-button {margin-bottom:10px;}
}

/**** phones ****/
@media only screen and (max-width: 480px){

/*burger menu logo*/
#av-burger-menu-ul::before {
	content: "";
	background-image: url('/wp-content/uploads/2022/02/Durango-Arts-Center-Logo-no-bolt.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	display: inline-block;
	padding-bottom: 0px;
	margin-top: -140px;
	margin-left:-65px;
}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {width:95%;border:0px solid #ccc !important;padding:20px 0px !important}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {margin-right:0px;}
.responsive .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {border-color:#ccc;}


/*home events*/
#home_events .content {padding-bottom:20px;padding-top:20px;}
#home_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding:0px !important;max-height:700px;min-height:300px;}
#home_events .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {width:25%;}
#home_events .tribe-events-c-top-bar__datepicker {display:block;}
#home_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small {display:block !important;}
#home_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar {margin-bottom:10px;}
#home_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav {display:none;}
#home_events .tribe-events-c-subscribe-dropdown__container {display:block;}

/*page styles*/
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top:0px;}
}

@media only screen and (max-width: 360px){
/*events calendar*/
#top.tribe-theme-enfold.single-tribe_events .av-single-event-content {width:90% !important;}
.flex_column .widget .widgettitle {margin-top:0px;}
}

  
  
  
  
 
 




