/* -----------------------------------------
	01. General
----------------------------------------- */

/* Basic Typography
=================================== */

body {
  background: #fafafa;
  color: #686868;
}

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

.section-title:before,
#reply-title:before,
.section-title:after,
#reply-title:after {
  background: #e1e1e1;
}

img,
iframe,
#map {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

a {
  color: #d3b274;
}

a:hover,
a:focus {
  color: #444;
}

/* General Form Styling
=================================== */

input,
textarea {
  background-color: #ffffff;
  border: solid 1px #e1e1e1;
  background-image: none;
  border-radius: 1px;
}

input:hover,
textarea:hover {
  background-color: #ffffff;
  border-color: #c7c7c7;
}

input:focus,
textarea:focus {
  background-color: #fafafa;
  box-shadow: inset 0 0 3px #c7c7c7;
  color: #7b7b7b;
}

/* Buttons
=================================== */

.btn,
.comment-reply-link,
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
  background-image: none;
  background-color: #d3b274;
  color: #fff;
}

.btn:hover,
.comment-reply-link:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
  background: #ab8236;
  color: #FFF;
}

.button {
  background: #ffffff;
  border: solid 2px #d3b274;
  color: #444;
}

.button:hover {
  text-decoration: none;
  border-color: #444;
  color: #d3b274;
}

/* General Element Styling
=================================== */

dl dt {
  color: #444;
}

dl dt span {
  color: #aeaeae;
}

dl dd {
  border-left: solid 1px #d3b274;
}

/* Blockquotes */

blockquote {
  border-left: 3px solid #d3b274;
}

blockquote cite {
  color: rgba(104, 104, 104, 0.8);
}

/* Tables */

table th {
  background: #d3b274;
  border-style: solid;
  border: solid 1px #caa359;
  border-right-color: #dcc18f;
  border-right-width: 1px !important;
  border-bottom-width: 0 !important;
  color: #fff;
}

table th a {
  color: #ffffff;
}

table td {
  background: #fafafa;
  border-style: solid;
  border: solid 1px #ededed;
  border-right-color: white;
  border-bottom-color: white;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  color: #686868;
}

table tr:nth-child(odd) td {
  background: white;
}

table tr th:last-child,
table td:last-child {
  border-right-width: 0;
}

/* Code */

pre {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* Flexslider Overrides
=================================== */

.flex-direction-nav a {
  color: #FFF;
}

.flex-direction-nav a:hover {
  color: #FFF;
}

.flex-control-paging li a {
  background: rgba(0, 0, 0, 0.2);
}

.flex-control-paging li a.flex-active {
  background: #d3b274;
}

/* -----------------------------------------
	02. Header
----------------------------------------- */

#header-wrap {
  background: #ffffff;
}

/* Top Row
=================================== */

#top-row {
  border-bottom: solid 1px #e1e1e1;
}

/* -----------------------------------------
	03. Footer
----------------------------------------- */

.footer-page {
  background: #fff;
  box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.03);
}

.credits:before {
  background: #e1e1e1;
}

/* -----------------------------------------
	04. Navigation
----------------------------------------- */

.navigation a {
  padding: 12px;
  color: #444;
}

.navigation a:hover,
.navigation .sfHover > a {
  color: #c79d4d;
  /* First Level & Global Menu Link Hover Styles */
}

.navigation > li ul a {
  background: #ffffff;
  /* All Other Menu Level Link Styles */
}

.navigation > li ul a:hover,
.navigation > li ul .sfHover > a {
  color: #d3b274;
  background: #444;
  /* All Other Level Menu Link Hover Styles */
}

.navigation ul {
  background: #fafafa;
  border: solid 1px rgba(0, 0, 0, 0.09);
  /* All Lower Level Menu Container Styles */
}

/* -----------------------------------------
	05. Modules
----------------------------------------- */

/* Top Panel
=================================== */

#panel {
  background: #2b2b2b;
}

#panel h2,
#panel p {
  color: #c4c4c4;
}

#panel h2:before,
#panel h2:after {
  background: #444;
}

#top-wrap {
  background: #ffffff;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.03);
}

#top:before,
#top:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAAICAYAAACiX9UpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RERBMzk3OTM5NkExMUUyQUNENEZGMzI0NTgxNURDNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RERBMzk3QTM5NkExMUUyQUNENEZGMzI0NTgxNURDNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjREREEzOTc3Mzk2QTExRTJBQ0Q0RkYzMjQ1ODE1REM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREREEzOTc4Mzk2QTExRTJBQ0Q0RkYzMjQ1ODE1REM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+F06RhwAAAPxJREFUeNrs3UEOgjAQBVCYs6D3v47gXbAuTNASQyixwT4SQnhh9Re/TFnQT+Ot+zjmdPZdfnCe+XC5vuF9Gudk2fPfXJ6cc/57f/X3nt5+errKk3POK/me3l7cy5NzXtQ/IRx+lNtE4pzz/+/tNZcn55yfYxNJnpzzI/onhMMNI5xzrrf1Nuect9HncuOcl3oIgRtGOOfcF229zTnnbbyHy41zXuohBG4TiXPOud7mnHPv4ZxzvsVDCLzELV6cc97mMCI3zjm3icQ5b7N/Qji85qImN845N4xwzjnX25zz8/SPv7bxqoua3Djn3DDCOed8u+ttznnt/nkIMADsR+fWUoLusQAAAABJRU5ErkJggg==");
}

/* Homepage slider
=================================== */

#home-slider {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

#home-slider .flex-direction-nav a {
  background: #d3b274;
}

/* Testimonials slider
=================================== */

.testimonial-slider {
  background: none;
}

/* Amenities
=================================== */

.amenities {
  border-right: solid 1px #e1e1e1;
}

.amenities ul li i {
  color: #c7c7c7;
}

/* Homepage Welcome
=================================== */

.welcome {
  border-right: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
}

/* Homepage Drop-in Section
=================================== */

#drop-in {
  background: #f0f0f0;
}

#drop-in:before,
#drop-in:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAAICAYAAACiX9UpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RERBMzk3OTM5NkExMUUyQUNENEZGMzI0NTgxNURDNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RERBMzk3QTM5NkExMUUyQUNENEZGMzI0NTgxNURDNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjREREEzOTc3Mzk2QTExRTJBQ0Q0RkYzMjQ1ODE1REM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREREEzOTc4Mzk2QTExRTJBQ0Q0RkYzMjQ1ODE1REM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+F06RhwAAAPxJREFUeNrs3UEOgjAQBVCYs6D3v47gXbAuTNASQyixwT4SQnhh9Re/TFnQT+Ot+zjmdPZdfnCe+XC5vuF9Gudk2fPfXJ6cc/57f/X3nt5+errKk3POK/me3l7cy5NzXtQ/IRx+lNtE4pzz/+/tNZcn55yfYxNJnpzzI/onhMMNI5xzrrf1Nuect9HncuOcl3oIgRtGOOfcF229zTnnbbyHy41zXuohBG4TiXPOud7mnHPv4ZxzvsVDCLzELV6cc97mMCI3zjm3icQ5b7N/Qji85qImN845N4xwzjnX25zz8/SPv7bxqoua3Djn3DDCOed8u+ttznnt/nkIMADsR+fWUoLusQAAAABJRU5ErkJggg==");
}

/* Booking Form
=================================== */

.booking {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE0LTA3LTE2VDE4OjM1OjU5KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNC0wNy0xNlQxNTozNjoyMCswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNC0wNy0xNlQxNTozNjoyMCswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFRUIxRjkwNTIzMTFFNEEwM0NGQ0ZBNzQwOUQ4MjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFRUIxRkEwNTIzMTFFNEEwM0NGQ0ZBNzQwOUQ4MjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkVFQjFGNzA1MjMxMUU0QTAzQ0ZDRkE3NDA5RDgyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkVFQjFGODA1MjMxMUU0QTAzQ0ZDRkE3NDA5RDgyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrvOnTAAAAApSURBVHjaYrx96yYDFvCfCZsgEDMyYRMEMZiwCSJLoAjCJDAEQQAgwAA2zwiZANWvhAAAAABJRU5ErkJggg==");
}

.booking .booking-field .ui-datepicker-trigger {
  background: none;
  color: #aeaeae;
}

/* Pagination
=================================== */

#paging a,
#paging span {
  background: #ffffff;
}

#paging a:hover,
#paging .current {
  background: #d3b274;
  color: #fff;
}

#paging a:hover {
  text-decoration: none;
}

/* Item Listing
=================================== */

.item-listing {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE0LTA3LTE2VDE4OjM1OjU5KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNC0wNy0xNlQxNTozNjoyMCswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNC0wNy0xNlQxNTozNjoyMCswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFRUIxRjkwNTIzMTFFNEEwM0NGQ0ZBNzQwOUQ4MjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFRUIxRkEwNTIzMTFFNEEwM0NGQ0ZBNzQwOUQ4MjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkVFQjFGNzA1MjMxMUU0QTAzQ0ZDRkE3NDA5RDgyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkVFQjFGODA1MjMxMUU0QTAzQ0ZDRkE3NDA5RDgyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrvOnTAAAAApSURBVHjaYrx96yYDFvCfCZsgEDMyYRMEMZiwCSJLoAjCJDAEQQAgwAA2zwiZANWvhAAAAABJRU5ErkJggg==");
}

.item-listing:hover {
  background: #d3b274;
}

.item-container,
.item-zoom {
  background: whitesmoke;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1), inset 0 0 5px white;
}

/* Location page
=================================== */

.location-services {
  background: #ffffff;
}

.location-icon {
  background: url("images/location/location_sprite.png") no-repeat;
}

/* Forms
=================================== */

.form-field button {
  color: #aeaeae;
}

/* Page / Post styles
=================================== */

.entry {
  background: #ffffff;
}

.entry:after {
  background: #e1e1e1;
}

/* -----------------------------------------
   06. Comments
----------------------------------------- */

.comment-body {
  background: #ffffff;
}

.form-allowed-tags,
.comment-notes {
  color: rgba(104, 104, 104, 0.8);
}

/* -----------------------------------------
	07. Widgets
----------------------------------------- */

.widget {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE0LTA3LTE2VDE4OjM1OjU5KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNC0wNy0xNlQxNTozNjoyMCswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNC0wNy0xNlQxNTozNjoyMCswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFRUIxRjkwNTIzMTFFNEEwM0NGQ0ZBNzQwOUQ4MjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFRUIxRkEwNTIzMTFFNEEwM0NGQ0ZBNzQwOUQ4MjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkVFQjFGNzA1MjMxMUU0QTAzQ0ZDRkE3NDA5RDgyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkVFQjFGODA1MjMxMUU0QTAzQ0ZDRkE3NDA5RDgyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrvOnTAAAAApSURBVHjaYrx96yYDFvCfCZsgEDMyYRMEMZiwCSJLoAjCJDAEQQAgwAA2zwiZANWvhAAAAABJRU5ErkJggg==");
}

.aside-container {
  background: whitesmoke;
}

/* WIDGET: #List Widgets
========================================= */

.widget ul li {
  border-bottom: 1px dotted #e1e1e1;
}

.widget ul ul.children li:first-child {
  border-top: 1px dotted #e1e1e1;
}

/* WIDGET: #Social Icons (HTML only)
========================================= */

.social-icon i {
  background-color: #d3b274;
  color: #FFF;
}

.social-icon:hover i {
  background-color: #444;
}

/* WIDGET: Room
========================================= */

.widget_ci_room_widget:hover {
  background: #d3b274;
}

/* -----------------------------------------
	08. WordPress defaults
----------------------------------------- */

.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}

/* -----------------------------------------
  09.  MOBILE MENU
----------------------------------------- */

#mobile-bar {
  background: #FFF;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.menu-trigger,
.menu-trigger:focus {
  color: #333;
}

.menu-trigger:hover {
  color: #333;
}

.menu-trigger:active {
  opacity: 1;
}

/* -----------------------------------------
	10. External Plugins
----------------------------------------- */

/* Dropkick
=================================== */

.dk_theme_ci a {
  color: #fff;
}

.dk_theme_ci .dk_toggle {
  background: #ffffff;
  border: solid 1px #e1e1e1;
  color: #7b7b7b;
}

.dk_theme_ci .dk_toggle:hover {
  border-color: #c7c7c7;
}

.dk_theme_ci .dk_toggle:after {
  color: #aeaeae;
}

.dk_theme_ci .dk_options {
  background: #fafafa;
  border: solid 1px rgba(0, 0, 0, 0.09);
}

.dk_theme_ci .dk_options a {
  color: #7b7b7b;
  background: #fff;
}

.dk_theme_ci .dk_options a:hover {
  background: #444;
  color: #d3b274;
}

.dk_open .dk_label {
  background-color: #fafafa;
  box-shadow: inset 0 0 3px #c7c7c7;
  color: #7b7b7b;
}