/* Region gadget */
#tab-regiongadget .gadget__region-tabs { display:none; }

/*
#tab-regiongadget .prices-grid { display:none !important; }
#tab-regiongadget .list-view { display:block !important; }
*/

@media (min-width: 768px) {
	#tab-regiongadget .refineTools { display:block !important; }
	#tab-regiongadget .showHideRefineTools { display:none !important; }
}
#tab-regiongadget .list-item h3 { font-size: 27px; font-weight: 700;  }
#tab-regiongadget #regionGadget .gadget__search-column { border-right: 1px solid transparent; border-right: 1px solid transparent; }

.com_bookeasy.view-directory #regionGadget { width: 100%; padding-left: 0; padding-right: 0; padding-top: 0; }
.com_bookeasy.view-directory #regionGadget .embedded-search { margin-top: 0; }
.com_bookeasy.view-directory #regionGadget .currencyId { display: none; }
.com_bookeasy.view-directory #regionGadget .gadget__search-column.period { display: none; }

.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .gadget__search-column, 
.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .gadget__search-column > .row > div, 
.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .gadget__search-column .row { padding-left: 0; padding-right: 0; }

.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .gadget__search-column .row { margin-left: 0; margin-right: 0; }
.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .gadget__search-column .row .row > div { padding-left: 0; padding-right: 0; }
.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .sortBy { max-width:190px; }
.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .byWhich { width:100%; }
.com_bookeasy.view-directory #regionGadget #gadget__search .refineTools .byOrder { display:none; }
.com_bookeasy.view-directory #regionGadget .list-view .list-item { border-bottom: 0; margin-top: 10px; background-color:rgb(235, 235, 235); min-height:240px; padding-left: 340px; padding-right: 140px; }
.com_bookeasy.view-directory #regionGadget .list-view .list-item .thumb { border: 0; padding: 0; top: 0; left: 0; right: auto; bottom:0; overflow:hidden; }
.com_bookeasy.view-directory #regionGadget .list-view .list-item .thumb img { width: 320px; height:240px; object-fit:cover; }
.com_bookeasy.view-directory #regionGadget .list-view .instant-confirmation .fromPrice a { background-color: #ff8c00; }
.com_bookeasy.view-directory #regionGadget .list-view .list-item .description p { line-height: 1.75; font-weight: 300; font-size: 16px; margin-bottom:0; }
.com_bookeasy.view-directory #regionGadget .list-view .list-item .description .showMore { font-weight:500; }

.business-directory-extended-tabs a { float: left; display: block; min-width: 230px; text-align: center; color: #FFF !important; font-family:var(--tmpl_font-text); font-size: 27px; font-weight: 700; background-color: #d5d5d5; text-decoration: none !important; border-top: 8px solid #FFF; padding:6px 15px 10px 15px; outline:none; }
.business-directory-extended-tabs a.active { background-color: #000; border-color: #000; }

@media (max-width: 1199px) {
	#tab-regiongadget #regionGadget .embedded-search .infants { margin-top: 0 !important; }
	#tab-regiongadget #regionGadget #gadget__search .refineTools .gadget__search-column { margin-bottom: 0 !important; margin-top: 10px !important; }
	.business-directory-extended-tabs a { font-size:20px; }
}
@media (max-width: 991px) {
	.com_bookeasy.view-directory #regionGadget .list-view .list-item { padding-left: 165px; }
	.com_bookeasy.view-directory #regionGadget .list-view .list-item .thumb img { width: 150px; height: 101px; }
}
@media (max-width: 767px) {
	.com_bookeasy.view-directory #regionGadget .list-view .list-item { padding-top: 150px; padding-left: 15px; padding-right: 15px; }
	.com_bookeasy.view-directory #regionGadget .list-view .list-item .thumb img { width: 200px; height: 135px; }
	.business-directory-extended-tabs a { font-size:18px; min-width: 50px; padding-left: 12px; padding-right: 12px; }
	.search_form_multi .btn-primary { margin-left:0; }
}
@media (max-width: 420px) {

}
@media (max-width: 480px) {
	
}
@media (max-width: 380px) {
	.com_bookeasy.view-directory #regionGadget .list-view .list-item { padding-top: 117px; }
	.com_bookeasy.view-directory #regionGadget .list-view .list-item .thumb img { width: 150px; height: 101px; }
}

/* Things to do */
#tab-businessdirectory .items__container { padding-top:8px; }
#tab-businessdirectory .items__container > .row { margin:5px 0 0 0; padding:0 0 5px 0; background-color:#fff; border-bottom:solid 1px rgb(235, 235, 235); }
#tab-businessdirectory .readmore { display: none; }
#tab-businessdirectory .col { padding-left: 0; padding-right: 0; }
#tab-businessdirectory .col-thumb { float: left; width:25.8%; }
#tab-businessdirectory .col-thumb img { visibility: hidden; }
#tab-businessdirectory .col-two { float: left; width:58%; padding: 20px 20px 15px 20px; }
#tab-businessdirectory .col-two h3 { font-size: 27px; font-family: var(--tmpl_font-text); font-weight: 700; text-transform:none; }
#tab-businessdirectory .col-two .description { }
#tab-businessdirectory .col-two .items__list-item-type { display: inline-block; margin-right: 17px; font-weight: 500; color: rgb(0, 0, 0); }
#tab-businessdirectory .col-two .items__list-item-type:before { content: "\f02b"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; color: #000; margin-right: 4px; }
#tab-businessdirectory .col-two .subtitle { display: inline-block; margin-bottom: 8px; font-weight: 500; color: rgb(0, 0, 0); }
#tab-businessdirectory .col-two .subtitle:before { content: "\f3c5"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; color: #000; margin-right: 6px; }
#tab-businessdirectory .col-two .buttons { padding-top:8px; }
#tab-businessdirectory .col-two .trip-planner-add-button { margin-bottom: 8px; margin-right:5px; }
#tab-businessdirectory .col-two .trip-planner-add-button:before { content: "\f46d"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 18px; margin-right: 10px; }
#tab-businessdirectory .col-two .show-on-map-button { position: relative; margin-right: 5px; display: inline-block; width: 196px; vertical-align: top; }
#tab-businessdirectory .col-two .show-on-map-button:before { content: "\f279"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 20px; margin-right: 10px; }
#tab-businessdirectory .col-three { float: right; text-align:right; width:16.1%; padding: 20px 0 15px 20px; }
#tab-businessdirectory .col-full { float: left; width:83.8%; }
#tab-businessdirectory .thumb { width:100%; height:240px; background-size: cover; background-position: center center; background-color:#333; }

.items__directory_utopia-list-item h3 { font-size: 27px; font-weight: 700; text-transform:none; color: #0b392f; }
.items__directory_utopia-list-item .item-type { display: inline-block; margin-right: 17px; font-weight: 500; color: rgb(0, 0, 0); }
.items__directory_utopia-list-item .item-type i:before { content: "\f02b"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; color: #000; margin-right: 4px; }
.items__directory_utopia-list-item .item-address { display: inline-block; margin-bottom: 8px; font-weight: 500; color: rgb(0, 0, 0); }
.items__directory_utopia-list-item .item-address i:before { content: "\f3c5"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; color: #000; margin-right: 6px; }
.items__directory_utopia-list-item .item-divider { background:none; margin:0; }
.items__directory_utopia-list-item .buttons { padding-top:8px; }
.items__directory_utopia-list-item .trip-planner-add-btn { margin-bottom: 8px; margin-right:5px; }
.items__directory_utopia-list-item .trip-planner-add-btn:before { content: "\f46d"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 18px; margin-right: 10px; }
.items__directory_utopia-list-item .show-on-map-button { position: relative; margin-right: 5px; display: inline-block; width: 196px; vertical-align: top; }
.items__directory_utopia-list-item .show-on-map-button:before { content: "\f279"; font-family: var(--tmpl_font-awsome); font-weight: 100; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 20px; margin-right: 10px; }

.search_form_multi .checkbox-inline { color: #FFF; line-height: 1.4; margin-bottom: 5px; padding-left: 0; }
.search_form_multi .checkbox-inline::before { content: "\f0c8"; font-family: var(--tmpl_font-awsome); font-weight: 400; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.search_form_multi .checkbox-inline.active::before { content: "\f14a"; font-weight: 100; }
.search_form_multi input[type='checkbox'] { opacity: 0; }

@media (max-width: 1199px) {
	#tab-businessdirectory .col-thumb { width: 32%; }
	#tab-businessdirectory .col-two { width: 47%; }
	#tab-businessdirectory .col-three { width: 20%; }
	#tab-businessdirectory .col-full { width: 80%; }
	#tab-businessdirectory .thumb { height: 230px; }
}
@media (max-width: 991px) {
	#tab-businessdirectory .thumb { height: 170px; }
	#tab-businessdirectory .search_form_multi form > div { width: 50%; }
	#tab-businessdirectory .search_form_multi .btn-primary { max-width: 100%; }
	.items__directory_utopia-list-item .trip-planner-add-btn,
	.items__directory_utopia-list-item .show-on-map-button { min-width:190px; width:auto; font-size:15px; }
}
@media (max-width: 767px) {
	#tab-businessdirectory .col-thumb { width: 230px; }
	#tab-businessdirectory .col-two { width: auto; float: none; overflow: hidden; padding-bottom:0; }
	#tab-businessdirectory .col-two .description { font-size:14px; margin:8px 0; }
	#tab-businessdirectory .col-two h3 { font-size:20px; }
	#tab-businessdirectory .col-two .trip-planner-add-button,
	#tab-businessdirectory .col-two .show-on-map-button { min-width:30px; width:auto; font-size:14px; }
	#tab-businessdirectory .col-three { width: auto; float: none; padding-top:0; }
	#tab-businessdirectory .col-full { width:auto; }
	.items__directory_utopia-list-item .item-description { font-size:14px; margin:8px 0; }
	.items__directory_utopia-list-item h3 { font-size:20px; }
	.items__directory_utopia-list-item .trip-planner-add-button,
	.items__directory_utopia-list-item .show-on-map-button { min-width:30px; width:auto; font-size:14px; }
}
@media (max-width: 540px) {
	#tab-businessdirectory .col-two { width: 100%; }
	#tab-businessdirectory .thumb { height: auto; }
	#tab-businessdirectory .col-thumb { width: 100%; }
}
@media (max-width: 480px) {
	#tab-businessdirectory .search_form_multi form > div { width: 100%; }
}