
/******************************************************************************************
	TOURS GRID SECTION
******************************************************************************************/
#tours-grid-section-title p { margin: 12px auto 4px; color: #d04a4a; color: #17a8bb;  }



/***********************************************************************************
	SIDEBAR
***********************************************************************************/

/* FILTERS */
input.search-filter-reset { width: 100%; font-family: "Ubuntu",sans-serif; font-size: 17px; color: #FFC !important; border-radius: 3px; border: 0; }
h3.widgettitle, .sidebar h4 { font-family: "gothic",sans-serif; font-size: 23px; color: #0092ab; text-transform: none;  font-weight: 400; letter-spacing: 0; }
.sf-field-search h4 { font-family: "customfont",sans-serif; font-size: 18px; line-height: 1.25; }
.searchandfilter ul li label { display: block; }
.searchandfilter ul li ul li input { display: block; position: relative; float: left;  } 
.searchandfilter ul li ul li label { display: block; font-family: "Ubuntu",sans-serif; font-size: 15px !important; font-weight: 400 !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* MENUS */
.sidebar .widget { padding: 0; margin-bottom: 30px; }
.sidebar input[type="text"] {margin-bottom: 0 !important; }
.sidebar ul li { /* padding: 0 !important; */ margin: 0 auto !important; }
.sidebar ul li a { display: block; font-size: 17px; padding: 4px 16px !important; border-bottom: 1px solid #ededed; text-decoration: none; }

.sidebar .current-cat a,
.sidebar .current-menu-item a { background: #d6e6cc !important; color: #407700 !important; font-weight: 400; }
.sidebar .current-cat a:before,
.sidebar .current-menu-item a:before { content: "»"; position: relative; top: -1px; margin-right: 6px; color: #5d6700; }

.sidebar ul li a:hover { background: #ededed; color: #666;  }

/* SHOW/HIDE SIDEBAR CATEGORIES & MENU */
@media only screen and (max-width: 1249px) {
.sidebar { padding-top: 0; padding-bottom: 0; }
.sidebar .widget_categories,.sidebar .widget_nav_menu { display: none; }
}















