
/* theme custom styles */

/*

contents:
			body and heading typography
			header
			overlay menu
			footer
			menu typography
			link colors
			menu link colors
			background colors
			buttons
			borders
			misc alignment	
			loader
			user styles
			styleguide swatches

 */






/* =body and heading typography */

body {
font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 26px;
color: #111111;
text-align: left;
text-transform: none;
font-weight: normal;
font-style: normal;
}
h1 {
font-family: "Great Vibes", 'Times New Roman', Times, serif;
font-size: 60px;
line-height: 72px;
color: #a17d00;
text-align: center;
text-transform: none;
font-weight: normal;
font-style: normal;
}
h2 {
font-family: "Libre Caslon Text", 'Times New Roman', Times, serif;
font-size: 30px;
line-height: 36px;
color: #111111;
text-align: center;
text-transform: none;
font-weight: normal;
font-style: normal;
}
h3 {
font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 21px;
color: #666666;
text-align: center;
text-transform: uppercase;
font-weight: normal;
font-style: normal;
}
h4 {
font-family: "Libre Caslon Display", 'Times New Roman', Times, serif;
font-size: 25px;
line-height: 24px;
color: #111111;
text-align: center;
text-transform: none;
font-weight: normal;
font-style: normal;
}
h5 {
font-family: "Libre Caslon Text", 'Times New Roman', Times, serif;
font-size: 30px;
line-height: 36px;
color: #111111;
text-align: center;
text-transform: none;
font-weight: normal;
font-style: normal;
}
h6 {
font-family: 'Times New Roman', Times, serif;
font-size: 16px;
line-height: 21px;
color: #111111;
text-align: left;
text-transform: none;
font-weight: normal;
font-style: normal;
}



/* =header */




.main,
legend,
.main .sub-menu,
.layout-menu .sub-menu {
background: #fffae1;
}
.header,
.menu-header .sub-menu {
background-color: #fffae1;
}


.header {
background-color: #fffae1;
color: #666666;
}
.header a,
.header a:link,
.header a:visited {
color: #666666;
}
.header a:hover,
.header a:visited:hover,
.header a:focus {
color: #a17d00;
}
.hero-gallery-layout-full-bleed .header-menu a,
.hero-gallery-layout-full-bleed .header-menu a:link,
.hero-gallery-layout-full-bleed .header-menu a:visited,
.hero-gallery-layout-full-bleed .header-utility-menu a,
.hero-gallery-layout-full-bleed .header-utility-menu a:link,
.hero-gallery-layout-full-bleed .header-utility-menu a:visited,
.hero-gallery-layout-full-bleed .hero-gallery a,
.hero-gallery-layout-full-bleed .hero-gallery a:link,
.hero-gallery-layout-full-bleed .hero-gallery a:visited {
color: #ffffff;
}
.hero-gallery-layout-full-bleed .header-menu a:hover,
.hero-gallery-layout-full-bleed .header-menu a:visited:hover,
.hero-gallery-layout-full-bleed .header-menu a:focus,
.hero-gallery-layout-full-bleed .header-utility-menu a:hover,
.hero-gallery-layout-full-bleed .header-utility-menu a:visited:hover,
.hero-gallery-layout-full-bleed .header-utility-menu a:focus,
.hero-gallery-layout-full-bleed .hero-gallery a:hover,
.hero-gallery-layout-full-bleed .hero-gallery a:visited:hover,
.hero-gallery-layout-full-bleed .hero-gallery a:focus {
color: #ffffff;
}
.hero-gallery-layout-full-bleed .header-menu .header-primary-menu a, 
.hero-gallery-layout-full-bleed .header-menu .header-primary-menu a:link, 
.hero-gallery-layout-full-bleed .header-menu .header-primary-menu a:visited,
.hero-gallery-layout-full-bleed .header-menu .header-secondary-menu a, 
.hero-gallery-layout-full-bleed .header-menu .header-secondary-menu a:link, 
.hero-gallery-layout-full-bleed .header-menu .header-secondary-menu a:visited {
color: #ffffff;
}
.hero-gallery-layout-full-bleed .header-menu .header-primary-menu a:hover, 
.hero-gallery-layout-full-bleed .header-menu .header-primary-menu a:focus,
.hero-gallery-layout-full-bleed .header-menu .header-secondary-menu a:hover, 
.hero-gallery-layout-full-bleed .header-menu .header-secondary-menu a:focus {
color: #ffffff;
}

.header-layout-bar.hero-gallery-layout-full-bleed .header a,
.header-layout-bar.hero-gallery-layout-full-bleed .header a:link,
.header-layout-bar.hero-gallery-layout-full-bleed .header a:visited {
color: #666666;
}
.header-layout-bar.hero-gallery-layout-full-bleed .header a:hover,
.header-layout-bar.hero-gallery-layout-full-bleed .header a:visited:hover,
.header-layout-bar.hero-gallery-layout-full-bleed .header a:focus {
color: #a17d00;
}
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-primary-menu a, 
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-primary-menu a:link, 
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-primary-menu a:visited,
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-secondary-menu a, 
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-secondary-menu a:link, 
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-secondary-menu a:visited {
color: #666666;
}
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-primary-menu a:hover, 
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-primary-menu a:focus,
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-secondary-menu a:hover, 
.header-layout-bar.hero-gallery-layout-full-bleed .header .header-secondary-menu a:focus {
color: #a17d00;
}




/* =overlay menu */


.overlay-menu-icon span, 
.overlay-menu-icon span::before, 
.overlay-menu-icon span::after {
background-color: #666666;
}
.overlay-menu-icon:hover span, 
.overlay-menu-icon:hover span::before, 
.overlay-menu-icon:hover span::after {
background-color: #a17d00;
}
.hero-gallery-layout-full-bleed .overlay-menu-icon span, 
.hero-gallery-layout-full-bleed .overlay-menu-icon span::before, 
.hero-gallery-layout-full-bleed .overlay-menu-icon span::after {
background-color: #ffffff;
}
.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span, 
.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span::before, 
.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span::after {
background-color: #ffffff;
}

.hero-offscreen.hero-gallery-layout-full-bleed .overlay-menu-icon span, 
.hero-offscreen.hero-gallery-layout-full-bleed .overlay-menu-icon span::before, 
.hero-offscreen.hero-gallery-layout-full-bleed .overlay-menu-icon span::after {
background-color: #666666;
}
.hero-offscreen.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span, 
.hero-offscreen.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span::before, 
.hero-offscreen.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span::after {
background-color: #a17d00;
}

.header-layout-bar.hero-gallery-layout-full-bleed .overlay-menu-icon span, 
.header-layout-bar.hero-gallery-layout-full-bleed .overlay-menu-icon span::before, 
.header-layout-bar.hero-gallery-layout-full-bleed .overlay-menu-icon span::after {
background-color: #666666;
}
.header-layout-bar.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span, 
.header-layout-bar.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span::before, 
.header-layout-bar.hero-gallery-layout-full-bleed .overlay-menu-icon:hover span::after {
background-color: #a17d00;
}



/* =footer */

.footer {
background-color: #111111;
color: #ffffff;
}
body,
.credits-info {
background-color: #111111;
}

.footer a,
.footer a:link,
.footer a:visited {
color: #ffffff;
}
.footer a:hover,
.footer a:visited:hover,
.footer a:focus {
color: #ffffff;
}


/* =menu typography */


/* header_primary_menu_primary_menu_typography_ custom */

.header .header-primary-menu a,
.header .header-primary-menu a:link,
.header .header-primary-menu a:visited {
font-family: "Nunito Sans", 'Times New Roman', Times, serif;
font-size: 16px;
line-height: 18px;
color: #717171;
text-transform: uppercase;
letter-spacing: 1px;
font-style: normal;
font-weight: normal;
}
.header .header-primary-menu a:hover,
.header .header-primary-menu a:focus {
color: #111111;
}
/* not visible header_secondary_menu_secondary_menu_visibility */

/* overlay_menu_primary_menu_primary_menu_typography_ custom */

.overlay-menu .overlay-menu-primary-menu a,
.overlay-menu .overlay-menu-primary-menu a:link,
.overlay-menu .overlay-menu-primary-menu a:visited {
font-family: "Libre Caslon Text", 'Times New Roman', Times, serif;
font-size: 24px;
line-height: 24px;
color: #ffffff;
text-transform: none;
font-style: normal;
font-weight: normal;
}
.overlay-menu .overlay-menu-primary-menu a:hover,
.overlay-menu .overlay-menu-primary-menu a:focus {
color: #ffffff;
}

/* overlay_menu_secondary_menu_secondary_menu_typography_ custom */

.overlay-menu .overlay-menu-secondary-menu a,
.overlay-menu .overlay-menu-secondary-menu a:link,
.overlay-menu .overlay-menu-secondary-menu a:visited {
font-family: "Libre Caslon Text", 'Times New Roman', Times, serif;
font-size: 18px;
line-height: 27px;
color: #ffffff;
text-transform: none;
font-style: normal;
font-weight: normal;
}
.overlay-menu .overlay-menu-secondary-menu a:hover,
.overlay-menu .overlay-menu-secondary-menu a:focus {
color: #ffffff;
}

/* footer_primary_menu_primary_menu_typography_ web_safe */

.footer .footer-primary-menu a,
.footer .footer-primary-menu a:link,
.footer .footer-primary-menu a:visited {
font-family: 'Times New Roman', Times, serif;
font-size: 18px;
line-height: 18px;
color: #ffffff;
text-transform: none;
font-style: normal;
font-weight: normal;
}
.footer .footer-primary-menu a:hover,
.footer .footer-primary-menu a:focus {
color: #ffffff;
}

/* footer_secondary_menu_secondary_menu_typography_ web_safe */

.footer .footer-secondary-menu a,
.footer .footer-secondary-menu a:link,
.footer .footer-secondary-menu a:visited {
font-family: 'Times New Roman', Times, serif;
font-size: 18px;
line-height: 18px;
color: #ffffff;
text-transform: none;
font-style: normal;
font-weight: normal;
}
.footer .footer-secondary-menu a:hover,
.footer .footer-secondary-menu a:focus {
color: #ffffff;
}



/* =link colors */

a,
a:link,
.block.more-link,
.chocolat-left::after,
.chocolat-right::after,
.chocolat-close::after,
.block h2,
.block h3,
.block p {
color: #6b5406;
}
a:visited,
.block:visited,
.block:visited h2,
.block:visited h3,
.block:visited p {
color: #6b5406;
}

a:hover,
a:focus,
.block.more-link:hover,
.block:hover h2,
.block:hover h3,
.block:hover p,
.chocolat-left:hover::after,
.chocolat-right:hover::after,
.chocolat-close:hover::after {
color: #d5a500;
}
/*
a.block,
a.block:link,
a.block:visited,
a.block:hover,
a.block:focus,
a.block p,
a.block:link p,
a.block:visited p,
a.block:hover p,
a.block:focus p {
color: #111111;
}
*/


/* =menu link colors */

/*TODO*/

/*

.hero-gallery-layout-full-bleed  .button-next-hero-gallery,
.hero-gallery-layout-full-bleed  .button-previous-hero-gallery,
.hero-gallery-layout-full-bleed  .button-next-hero-gallery:link,
.hero-gallery-layout-full-bleed  .button-previous-hero-gallery:link,
.hero-gallery-layout-full-bleed  .button-next-hero-gallery:visited,
.hero-gallery-layout-full-bleed  .button-previous-hero-gallery:visited {
color: #ffffff;;
}
.hero-gallery-layout-full-bleed  .button-next-hero-gallery:hover,
.hero-gallery-layout-full-bleed  .button-previous-hero-gallery:hover,
.hero-gallery-layout-full-bleed  .button-next-hero-gallery:focus,
.hero-gallery-layout-full-bleed  .button-previous-hero-gallery:focus {
color: #ffffff;;
}
.hero-gallery-layout-full-bleed  .button-next-hero-gallery:active,
.hero-gallery-layout-full-bleed  .button-previous-hero-gallery:active {
color: #ffffff;;
}
*/




/* =button colors */


.button,
.button:link,
.button:visited,
button,
input[type=submit] {
color: #111111;
background-color: #eebb0d;
border-color: #a17d00;
outline-color: #eebb0d;
}
.button-clear,
.button-clear:link,
.button-clear:visited {
color: #111111;
border-color: #a17d00;
}
.button:hover,
.button:visited:hover,
.button:focus,
.button:active,
button:hover,
button:focus,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=submit]:active {
color: #6b5406;
background-color: #fecb1c;
border-color: #a17d00;
outline-color: #fecb1c;
}
.button-clear:hover,
.button-clear:focus {
color: #6b5406;
border-color: #a17d00;
}



/* =borders */

hr,
.bordered,
.border-top,
.border-bottom,
.trade-section,
fieldset {
border-color: #cccccc;
}
.image-border {
border-color: #cccccc;
}
.menu-header .menu > li > .sub-menu {
border: 1px solid #cccccc;
}
.layout-menu .menu > li > .sub-menu {
border: 1px solid #cccccc;
}

/*.footer {
border-top: 1px solid #cccccc;
}*/
.owl-dot,
.bx-wrapper .bx-pager.bx-default-pager a {
background-color: #cccccc;
opacity: .5;
}
.owl-dot.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background-color: #cccccc;
opacity: 1;
}
.placeholder {
background-color: #cccccc;
}
.border-top,
.purchase-form-row,
.post-type-specs dl {
border-top: 1px solid #cccccc;
}
.border-bottom
.purchase-details {
border-bottom: 1px solid #cccccc;
}


/* =misc alignemt */

.layout-menu,
.owl-dots {
text-align: center;
}
hr {
margin-left:auto;
margin-right:auto;
}




/* =loader */

.loading,
.loading-icon,
.backstretch::after {
display: block;
content: ' ';
width:48px;
height:48px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC4wMSIgZD0iTTI4LjgzNSw5LjgxMmwyLjM0MS04LjczN2wtMS45MzItMC41MThsLTIuMzM5LDguNzI5QzI3LjU2Niw5LjQxNywyOC4yMDgsOS41OTgsMjguODM1LDkuODEyeiIvPg0KPHBhdGggZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjAyIiBkPSJNMzIuMzQ3LDExLjUzOGw0LjUxOC03LjgyNGwtMS43MzItMWwtNC41MjMsNy44MzZDMzEuMjA5LDEwLjg0NSwzMS43OTUsMTEuMTY3LDMyLjM0NywxMS41Mzh6Ii8+DQo8cGF0aCBmaWxsPSIjY2NjY2NjIiBmaWxsLW9wYWNpdHk9IjAuMDUiIGQ9Ik0zNS4yNzcsMTQuMTMybDYuMzk4LTYuMzk4TDQwLjI2Miw2LjMybC02LjM5OCw2LjM5OEMzNC4zNjYsMTMuMTU4LDM0LjgzOCwxMy42MywzNS4yNzcsMTQuMTMyeiIvPg0KPHBhdGggZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjEwIiBkPSJNMzcuNDQ4LDE3LjM4N2w3LjgzNS00LjUyM2wtMS0xLjczMmwtNy44MjQsNC41MTdDMzYuODMsMTYuMjAxLDM3LjE1MiwxNi43ODYsMzcuNDQ4LDE3LjM4N3oiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC4xNSIgZD0iTTM4LjcxMywyMS4wOWw4LjcyOC0yLjMzOGwtMC41MTgtMS45MzJsLTguNzM1LDIuMzQxQzM4LjQwMSwxOS43ODgsMzguNTgyLDIwLjQyOSwzOC43MTMsMjEuMDl6Ii8+DQo8cGF0aCBmaWxsPSIjY2NjY2NjIiBmaWxsLW9wYWNpdHk9IjAuMjAiIGQ9Ik0zOC45NDksMjIuOTk3QzM4Ljk3MiwyMy4zMywzOSwyMy42NjEsMzksMjRjMCwwLjMzNi0wLjAyOCwwLjY2Ni0wLjA1MSwwLjk5N0g0OHYtMkgzOC45NDl6Ii8+DQo8cGF0aCBmaWxsPSIjY2NjY2NjIiBmaWxsLW9wYWNpdHk9IjAuMjUiIGQ9Ik0zOC4xODgsMjguODM0bDguNzM1LDIuMzQxbDAuNTE4LTEuOTMybC04LjcyOS0yLjMzOUMzOC41ODQsMjcuNTY1LDM4LjQwMiwyOC4yMDcsMzguMTg4LDI4LjgzNHoiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC4zMCIgZD0iTTM2LjQ2MiwzMi4zNDhsNy44MjMsNC41MTdsMS0xLjczMmwtNy44MzUtNC41MjNDMzcuMTU0LDMxLjIwOSwzNi44MzMsMzEuNzk1LDM2LjQ2MiwzMi4zNDh6Ii8+DQo8cGF0aCBmaWxsPSIjY2NjY2NjIiBmaWxsLW9wYWNpdHk9IjAuMzUiIGQ9Ik0zMy44NjcsMzUuMjc5bDYuMzk2LDYuMzk2bDEuNDE0LTEuNDE0bC02LjM5Ni02LjM5NkMzNC44NDEsMzQuMzY3LDM0LjM2OSwzNC44MzksMzMuODY3LDM1LjI3OXoiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC40MCIgZD0iTTMwLjYxLDM3LjQ0OWw0LjUyMyw3LjgzNGwxLjczMi0xbC00LjUxNy03LjgyMkMzMS43OTgsMzYuODMxLDMxLjIxMiwzNy4xNTMsMzAuNjEsMzcuNDQ5eiIvPg0KPHBhdGggZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjQ1IiBkPSJNMjYuOTA3LDM4LjcxM2wyLjMzOSw4LjcyOGwxLjkzMi0wLjUxOGwtMi4zNDEtOC43MzVDMjguMjEsMzguNDAxLDI3LjU2OCwzOC41ODMsMjYuOTA3LDM4LjcxM3oiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC41MCIgZD0iTTI0LDM5Yy0wLjMzNywwLTAuNjY4LTAuMDI4LTEtMC4wNTFWNDhoMnYtOS4wNTFDMjQuNjY4LDM4Ljk3MiwyNC4zMzcsMzksMjQsMzl6Ii8+DQo8cGF0aCBmaWxsPSIjY2NjY2NjIiBmaWxsLW9wYWNpdHk9IjAuNTUiIGQ9Ik0xOS4xNjIsMzguMTg4bC0yLjM0LDguNzM1bDEuOTMyLDAuNTE4bDIuMzM4LTguNzI4QzIwLjQzLDM4LjU4MywxOS43ODksMzguNDAxLDE5LjE2MiwzOC4xODh6Ii8+DQo8cGF0aCBmaWxsPSIjY2NjY2NjIiBmaWxsLW9wYWNpdHk9IjAuNjAiIGQ9Ik0xNS42NDksMzYuNDZsLTQuNTE3LDcuODIzbDEuNzMyLDFsNC41MjMtNy44MzVDMTYuNzg3LDM3LjE1MiwxNi4yMDIsMzYuODMxLDE1LjY0OSwzNi40NnoiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC42NSIgZD0iTTEyLjcxOSwzMy44NjRsLTYuMzk3LDYuMzk3bDEuNDE0LDEuNDE0bDYuMzk3LTYuMzk3QzEzLjYzLDM0LjgzOSwxMy4xNTgsMzQuMzY2LDEyLjcxOSwzMy44NjR6Ii8+DQo8cGF0aCBmaWxsPSIjY2NjY2NjIiBmaWxsLW9wYWNpdHk9IjAuNjAiIGQ9Ik0xMC41NDksMzAuNjA3bC03LjgzNCw0LjUyM2wxLDEuNzMybDcuODIzLTQuNTE3QzExLjE2NywzMS43OTUsMTAuODQ1LDMxLjIwOSwxMC41NDksMzAuNjA3eiIvPg0KPHBhdGggZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjY1IiBkPSJNOS4yODcsMjYuOTA0TDAuNTYsMjkuMjQzbDAuNTE4LDEuOTMybDguNzM0LTIuMzQxQzkuNTk4LDI4LjIwNyw5LjQxNywyNy41NjYsOS4yODcsMjYuOTA0eiIvPg0KPHBhdGggZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjcwIiBkPSJNOSwyNGMwLTAuMzM4LDAuMDI4LTAuNjY5LDAuMDUxLTEuMDAyaC05LjA1djJIOS4wNUM5LjAyOCwyNC42NjcsOSwyNC4zMzcsOSwyNHoiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC43NSIgZD0iTTkuODEzLDE5LjE2MWwtOC43MzUtMi4zNGwtMC41MTgsMS45MzJsOC43MjcsMi4zMzhDOS40MTcsMjAuNDMsOS41OTksMTkuNzg4LDkuODEzLDE5LjE2MXoiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC44MCIgZD0iTTExLjU0LDE1LjY0OWwtNy44MjMtNC41MTdsLTEsMS43MzJsNy44MzQsNC41MjNDMTAuODQ3LDE2Ljc4NywxMS4xNjksMTYuMjAxLDExLjU0LDE1LjY0OXoiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC44NSIgZD0iTTE0LjEzNiwxMi43MTlMNy43MzgsNi4zMjJMNi4zMjQsNy43MzZsNi4zOTcsNi4zOTdDMTMuMTYxLDEzLjYzLDEzLjYzMywxMy4xNTksMTQuMTM2LDEyLjcxOXoiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMC45MCIgZD0iTTE3LjM5MSwxMC41NWwtNC41MjMtNy44MzVsLTEuNzMyLDFsNC41MTcsNy44MjNDMTYuMjA0LDExLjE2OCwxNi43OSwxMC44NDYsMTcuMzkxLDEwLjU1eiIvPg0KPHBhdGggZmlsbD0iI2NjY2NjYyIgZmlsbC1vcGFjaXR5PSIwLjk1IiBkPSJNMjEuMDkzLDkuMjg3bC0yLjMzOC04LjcyOGwtMS45MzIsMC41MThsMi4zNCw4LjczNUMxOS43OTEsOS41OTgsMjAuNDMyLDkuNDE3LDIxLjA5Myw5LjI4N3oiLz4NCjxwYXRoIGZpbGw9IiNjY2NjY2MiIGZpbGwtb3BhY2l0eT0iMS4wMCIgZD0iTTI0LDljMC4zMzcsMCwwLjY2OCwwLjAyOCwxLDAuMDVWMGgtMnY5LjA1QzIzLjMzMiw5LjAyOCwyMy42NjMsOSwyNCw5eiIvPg0KPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHZhbHVlcz0iMCAwIDA7IDE1IDAgMDsgMzAgMCAwOyA0NSAwIDA7IDYwIDAgMDsgNzUgMCAwOyA5MCAwIDA7IDEwNSAwIDA7IDEyMCAwIDA7IDEzNSAwIDA7IDE1MCAwIDA7IDE2NSAwIDA7IDE4MCAwIDA7IDE5NSAwIDA7IDIxMCAwIDA7IDIyNSAwIDA7IDI0MCAwIDA7IDI1NSAwIDA7IDI3MCAwIDA7IDI4NSAwIDA7IDMwMCAwIDA7IDMxNSAwIDA7IDMzMCAwIDA7IDM0NSAwIDA7IiBjYWxjTW9kZT0iZGlzY3JldGUiIGR1cj0iMTA4MG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPg0KPC9zdmc+) 50% 50% no-repeat transparent;
}





/* overlay menu devices */


@media only screen and (max-width: 480px){/* mobile */

.overlay-menu-toggle {
display:block;
}

}

@media only screen and (min-width:481px) and (max-width:768px ){/* tablet */

.overlay-menu-toggle {
display:block;
}

}

@media only screen and (min-width: 769px) and (max-width: 999px){/* small desktop */

.overlay-menu-toggle {
display:block;
}

}

@media only screen and (min-width: 1000px ){/* full desktop */

.overlay-menu-toggle {
display:block;
}

}

@media only screen and (min-width: 1200px){/* large desktop */

.overlay-menu-toggle {
display:block;
}

}



/* user styles */






/* =styleguide swatches */

/*
.styleguide-swatch.link_color {
background-color:#aaaaaa;
}
.styleguide-swatch.link_hover_color {
background-color:#666666;
}
.styleguide-swatch.menu_link_color {
background-color:#111111;
}
.styleguide-swatch.menu_link_hover_color {
background-color:#111111;
}
.styleguide-swatch.header_bg_color {
background-color:#eeeeee;
}
.styleguide-swatch.main_background_color {
background-color:#fffae1;
}
.styleguide-swatch.footer_bg_color {
background-color:#333333;
}
.styleguide-swatch.button_color {
background-color:#dddddd;
}
.styleguide-swatch.button_hover_color {
background-color:#cccccc;
}
.styleguide-swatch.button_text_color {
background-color:#111111;
}
.styleguide-swatch.button_text_hover_color {
background-color:#333333;
}
*/

