/*********************
Skin Nane: Gold Theme 
*********************/
/*** Typography ***/
body { color: #808080; }

h1, h2, h3, h4, h5, h6 { color: #EF9646; }

h4 { color: #313131; }

a { color: #EF9646; }

a:active, a:focus, a:hover { color: #b37135; }

hr { border-bottom: 1px solid #ddd; border-color: #EF9646; }

/*** Forms ***/
/*** buttons ***/
button, [type='button'], [type='reset'], [type='submit'] { background-color: #F1BE76; color: #fff; }

button:hover, button:focus, [type='button']:hover, [type='button']:focus, [type='reset']:hover, [type='reset']:focus, [type='submit']:hover, [type='submit']:focus { background-color: #bf7838; color: #fff; }

button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover { background-color: #EF9646; }

/*** inputs ***/
[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea, select[multiple] { background-color: #fff; border: 1px solid #ddd; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); }

[type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover, select[multiple]:hover { border-color: #b1b1b1; }

[type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus, select[multiple]:focus { border-color: #EF9646; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(237, 137, 47, 0.7); }

[type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled, select[multiple]:disabled { background-color: #f2f2f2; }

[type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover, select[multiple]:disabled:hover { border: 1px solid #ddd; }

input[type=number], input[type=text] { border-bottom: 1px solid #ddd; }

/*** Table ***/
th { border-bottom: 1px solid #a6a6a6; }

td { border-bottom: 1px solid #ddd; }

/** navigation **/
.header { background: #fdf5e9; }

.nav.expand-top-bottom > ul > li > a, .nav.expand-top-bottom > ul > .current-menu-item > a { color: #313131; }

.nav.expand-top-bottom > ul > li > a:before, .nav.expand-top-bottom > ul > li > a:after, .nav.expand-top-bottom > ul > .current-menu-item > a:before, .nav.expand-top-bottom > ul > .current-menu-item > a:after { background: #EF9646; }

.nav.whole-border a { color: #313131; }

.nav.whole-border a:hover { border-color: #EF9646; }

.nav.whole-border li.current-menu-item a { border-color: #EF9646; }

.nav ul.sub-menu { background-color: #313131; }

.nav ul.sub-menu li:first-child:before { border-color: transparent transparent #313131 transparent; }

.nav ul.sub-menu li a { color: white; }

.mobile-menu { background: transparent; }

.mobile-menu span { background: #EF9646; }

.mobile-menu.close-nav span { background: white; }

/*** card panel ***/
.card-panel, .specials-container .special-rate, .testimonials-container blockquote { border: 1px solid #EF9646; }

/*** Quickbook ***/
.quickbook { background: #313131; box-shadow: 0px 0px 8px #000; }

.quickbook .quickbook-field-dt, .quickbook .quickbook-field-qty { border-right: 1px solid #795f3b; }

.quickbook .quickbook-field-dt label, .quickbook .quickbook-field-qty label { color: white; }

.quickbook .quickbook-field-dt input, .quickbook .quickbook-field-qty input { background: transparent; color: #F1BE76; }

.quickbook .ui-datepicker-trigger { background: transparent; }

.ui-datepicker { background: white; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5); }

.ui-datepicker-header { background: #313131; }

.ui-datepicker-title { color: #F1BE76; }

.ui-datepicker-calendar th { background: #fdf5e9; }

.ui-datepicker-calendar td.ui-datepicker-today { background: #F1BE76; color: white !important; }

.ui-datepicker-calendar td.ui-state-disabled { color: #ddd; }

.ui-datepicker-calendar td a.ui-state-default { color: #313131; }

/*** Layout ***/
section.row-wrapper { background: white; }

section.row-wrapper:nth-child(even) { background: #fdf5e9; }

section.row-wrapper:nth-child(even) .centered-container { background: white; }

.centered-flex .flex-layout:nth-child(even) { background: white; }

/* Blog page */
.blog-page .blog-articles .post-meta-data { color: #b3b3b3; }

.blog-page .blog-articles .post-meta-data a { color: #b3b3b3; }

.blog-page .side-bar ul li a { color: #313131; }

.blog-page .side-bar ul li a:hover { color: #EF9646; }

.blog-page .side-bar input { border: 1px solid #F1BE76; }

.prev-next-posts { border-top: 1px solid #ddd; }

/*** Specials ***/
.specials-container .special-rate li { border-bottom: 1px solid #ddd; }

.specials-container .special-rate .special { background: #F1BE76; color: white; border: 8px solid white; }

/*** testimonials ***/
.testimonials-container blockquote h3 { background: white; }

.testimonials-container blockquote:after { color: #F1BE76; }

/** contact Info **/
.contact-info dl dt, .contact-info dl dd { border-bottom: 1px solid #ddd; }

/*** Sldier ***/
.glide__arrow { color: white; border: 2px solid rgba(255, 255, 255, 0.5); }

.glide__arrow:hover { border-color: white; }

.glide__bullets > * { background-color: #ddd; }

.glide__bullets > *.active { background-color: #EF9646; }

.glide__bullets > *:hover, .glide__bullets > *:focus { border: 2px solid #EF9646; background-color: #EF9646; }

/** Footer **/
.footer { background: #313131; color: white; }

/** Media Queries **/
@media screen and (max-width: 1024px) { .nav { background: rgba(239, 150, 70, 0.95); }
  .nav ul li a { color: white; } }

@media screen and (min-device-width: 360px) and (max-device-width: 640px) { .blog-page .side-bar { border-top: 1px solid #ddd; } }
