diff --git a/.gitignore b/.gitignore index 5b12dac9..e438efaa 100644 --- a/.gitignore +++ b/.gitignore @@ -3,5 +3,4 @@ node_modules .idea *.sublime-workspace package-lock.json -vendor wp-content diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..28a51d58 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "compile-hero.disable-compile-files-on-did-save-code": false +} \ No newline at end of file diff --git a/.wordpress-org/screenshot-1.jpg b/.wordpress-org/screenshot-1.jpg deleted file mode 100644 index cb9db481..00000000 Binary files a/.wordpress-org/screenshot-1.jpg and /dev/null differ diff --git a/.wordpress-org/screenshot-1.png b/.wordpress-org/screenshot-1.png new file mode 100644 index 00000000..effa7c28 Binary files /dev/null and b/.wordpress-org/screenshot-1.png differ diff --git a/.wordpress-org/screenshot-10.png b/.wordpress-org/screenshot-10.png new file mode 100644 index 00000000..99b4c5bd Binary files /dev/null and b/.wordpress-org/screenshot-10.png differ diff --git a/.wordpress-org/screenshot-2.jpg b/.wordpress-org/screenshot-2.jpg deleted file mode 100644 index c9d4e758..00000000 Binary files a/.wordpress-org/screenshot-2.jpg and /dev/null differ diff --git a/.wordpress-org/screenshot-2.png b/.wordpress-org/screenshot-2.png new file mode 100644 index 00000000..0caca142 Binary files /dev/null and b/.wordpress-org/screenshot-2.png differ diff --git a/.wordpress-org/screenshot-3.jpg b/.wordpress-org/screenshot-3.jpg deleted file mode 100644 index d10a6b4e..00000000 Binary files a/.wordpress-org/screenshot-3.jpg and /dev/null differ diff --git a/.wordpress-org/screenshot-3.png b/.wordpress-org/screenshot-3.png new file mode 100644 index 00000000..40c3b4cf Binary files /dev/null and b/.wordpress-org/screenshot-3.png differ diff --git a/.wordpress-org/screenshot-4.jpg b/.wordpress-org/screenshot-4.jpg deleted file mode 100644 index c35995c5..00000000 Binary files a/.wordpress-org/screenshot-4.jpg and /dev/null differ diff --git a/.wordpress-org/screenshot-4.png b/.wordpress-org/screenshot-4.png new file mode 100644 index 00000000..b5d33a68 Binary files /dev/null and b/.wordpress-org/screenshot-4.png differ diff --git a/.wordpress-org/screenshot-5.jpg b/.wordpress-org/screenshot-5.jpg deleted file mode 100644 index 11fd0299..00000000 Binary files a/.wordpress-org/screenshot-5.jpg and /dev/null differ diff --git a/.wordpress-org/screenshot-5.png b/.wordpress-org/screenshot-5.png new file mode 100644 index 00000000..622468db Binary files /dev/null and b/.wordpress-org/screenshot-5.png differ diff --git a/.wordpress-org/screenshot-6.png b/.wordpress-org/screenshot-6.png new file mode 100644 index 00000000..bb966ebd Binary files /dev/null and b/.wordpress-org/screenshot-6.png differ diff --git a/.wordpress-org/screenshot-7.png b/.wordpress-org/screenshot-7.png new file mode 100644 index 00000000..f6105efd Binary files /dev/null and b/.wordpress-org/screenshot-7.png differ diff --git a/.wordpress-org/screenshot-8.png b/.wordpress-org/screenshot-8.png new file mode 100644 index 00000000..cbf37e61 Binary files /dev/null and b/.wordpress-org/screenshot-8.png differ diff --git a/.wordpress-org/screenshot-9.png b/.wordpress-org/screenshot-9.png new file mode 100644 index 00000000..28ad41d7 Binary files /dev/null and b/.wordpress-org/screenshot-9.png differ diff --git a/assets/css/admin-rtl.css b/assets/css/admin-rtl.css index 144ce8b4..e61d9fc3 100644 --- a/assets/css/admin-rtl.css +++ b/assets/css/admin-rtl.css @@ -14,393 +14,385 @@ #lsx-tab-headings .tab-heading { display: block; text-transform: capitalize; padding: 10px 15px; width: 100%; } /* The Tab Styling */ -body.tour-operator_page_lsx-to-settings .spinner { background-color: #fff; border-radius: 10px; } +body.tour-operator_page_lsx-to-settings .spinner, body.lsx-tour-operator_page_lsx-to-settings .spinner { background-color: #fff; border-radius: 10px; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li { display: inline-block; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li { display: inline-block; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:after { content: "|"; display: inline-block; padding: 0 8px 0 3px; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:after, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:after { content: "|"; display: inline-block; padding: 0 8px 0 3px; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:last-child:after { content: ""; padding-right: 0; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:last-child:after, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:last-child:after { content: ""; padding-right: 0; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a { text-decoration: none; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a { text-decoration: none; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a.active { color: black; font-weight: bold; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a.active, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a.active { color: black; font-weight: bold; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a:focus { -webkit-box-shadow: none; box-shadow: none; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a:focus, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a:focus { -webkit-box-shadow: none; box-shadow: none; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab { display: none; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab { display: none; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab.active { display: block; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab.active, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab.active { display: block; } -body.tour-operator_page_to-help #wpbody-content .wrap *, body.tour-operator_page_to-addons #wpbody-content .wrap * { -webkit-box-sizing: border-box; box-sizing: border-box; } +body.tour-operator_page_to-help #wpbody-content .wrap *, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap * { -webkit-box-sizing: border-box; box-sizing: border-box; } -body.tour-operator_page_to-help #wpbody-content .wrap *:before, body.tour-operator_page_to-help #wpbody-content .wrap *:after, body.tour-operator_page_to-addons #wpbody-content .wrap *:before, body.tour-operator_page_to-addons #wpbody-content .wrap *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } +body.tour-operator_page_to-help #wpbody-content .wrap *:before, body.tour-operator_page_to-help #wpbody-content .wrap *:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap *:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } -body.tour-operator_page_to-help #wpbody-content .wrap .text-center, body.tour-operator_page_to-addons #wpbody-content .wrap .text-center { text-align: center; } +body.tour-operator_page_to-help #wpbody-content .wrap .text-center, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .text-center { text-align: center; } -body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .container:before, body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container:before, body.tour-operator_page_to-addons #wpbody-content .wrap .container:after { content: " "; display: table; } +body.tour-operator_page_to-help #wpbody-content .wrap .container:before, body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container:after { content: " "; display: table; } -body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container:after { clear: both; } +body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container:after { clear: both; } -@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { width: 750px; } } +@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { width: 750px; } } -@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { width: 970px; } } +@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { width: 970px; } } -@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { width: 1170px; } } +@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { width: 1170px; } } -body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid { margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid { margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:before, body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:before, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { content: " "; display: table; } +body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:before, body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { content: " "; display: table; } -body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { clear: both; } +body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { clear: both; } -body.tour-operator_page_to-help #wpbody-content .wrap .row, body.tour-operator_page_to-addons #wpbody-content .wrap .row { margin-right: -15px; margin-left: -15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .row, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row { margin-right: -15px; margin-left: -15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .row:before, body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.tour-operator_page_to-addons #wpbody-content .wrap .row:before, body.tour-operator_page_to-addons #wpbody-content .wrap .row:after { content: " "; display: table; } +body.tour-operator_page_to-help #wpbody-content .wrap .row:before, body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row:after { content: " "; display: table; } -body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.tour-operator_page_to-addons #wpbody-content .wrap .row:after { clear: both; } +body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row:after { clear: both; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { float: right; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { float: right; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1 { width: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1 { width: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2 { width: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2 { width: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3 { width: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3 { width: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4 { width: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4 { width: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5 { width: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5 { width: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6 { width: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6 { width: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7 { width: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7 { width: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8 { width: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8 { width: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9 { width: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9 { width: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10 { width: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10 { width: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11 { width: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11 { width: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { width: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { width: 100%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-0 { left: auto; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-0 { left: auto; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-1 { left: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-1 { left: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-2 { left: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-2 { left: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-3 { left: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-3 { left: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-4 { left: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-4 { left: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-5 { left: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-5 { left: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-6 { left: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-6 { left: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-7 { left: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-7 { left: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-8 { left: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-8 { left: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-9 { left: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-9 { left: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-10 { left: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-10 { left: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-11 { left: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-11 { left: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-12 { left: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-12 { left: 100%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-0 { right: auto; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-0 { right: auto; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-1 { right: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-1 { right: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-2 { right: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-2 { right: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-3 { right: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-3 { right: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-4 { right: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-4 { right: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-5 { right: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-5 { right: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-6 { right: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-6 { right: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-7 { right: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-7 { right: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-8 { right: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-8 { right: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-9 { right: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-9 { right: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-10 { right: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-10 { right: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-11 { right: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-11 { right: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-12 { right: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-12 { right: 100%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-0 { margin-right: 0%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-0 { margin-right: 0%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-1 { margin-right: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-1 { margin-right: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-2 { margin-right: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-2 { margin-right: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-3 { margin-right: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-3 { margin-right: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-4 { margin-right: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-4 { margin-right: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-5 { margin-right: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-5 { margin-right: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-6 { margin-right: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-6 { margin-right: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-7 { margin-right: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-7 { margin-right: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-8 { margin-right: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-8 { margin-right: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-9 { margin-right: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-9 { margin-right: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-10 { margin-right: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-10 { margin-right: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-11 { margin-right: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-11 { margin-right: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-12 { margin-right: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-12 { margin-right: 100%; } -@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { float: right; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1 { width: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2 { width: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3 { width: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4 { width: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5 { width: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6 { width: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7 { width: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8 { width: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9 { width: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10 { width: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11 { width: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { width: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-0 { left: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-1 { left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-2 { left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-3 { left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-4 { left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-5 { left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-6 { left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-7 { left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-8 { left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-9 { left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-10 { left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-11 { left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-12 { left: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-0 { right: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-1 { right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-2 { right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-3 { right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-4 { right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-5 { right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-6 { right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-7 { right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-8 { right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-9 { right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-10 { right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-11 { right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-12 { right: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-0 { margin-right: 0%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-1 { margin-right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-2 { margin-right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-3 { margin-right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-4 { margin-right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-5 { margin-right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-6 { margin-right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-7 { margin-right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-8 { margin-right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-9 { margin-right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-10 { margin-right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-11 { margin-right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-12 { margin-right: 100%; } } - -@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { float: right; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-1 { width: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-2 { width: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-3 { width: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-4 { width: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-5 { width: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-6 { width: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-7 { width: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-8 { width: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-9 { width: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-10 { width: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-11 { width: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { width: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-0 { left: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-1 { left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-2 { left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-3 { left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-4 { left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-5 { left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-6 { left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-7 { left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-8 { left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-9 { left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-10 { left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-11 { left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-12 { left: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-0 { right: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-1 { right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-2 { right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-3 { right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-4 { right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-5 { right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-6 { right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-7 { right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-8 { right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-9 { right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-10 { right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-11 { right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-12 { right: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-0 { margin-right: 0%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-1 { margin-right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-2 { margin-right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-3 { margin-right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-4 { margin-right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-5 { margin-right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-6 { margin-right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-7 { margin-right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-8 { margin-right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-9 { margin-right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-10 { margin-right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-11 { margin-right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-12 { margin-right: 100%; } } - -@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { float: right; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1 { width: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2 { width: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3 { width: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4 { width: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5 { width: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6 { width: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7 { width: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8 { width: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9 { width: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10 { width: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11 { width: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { width: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-0 { left: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-1 { left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-2 { left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-3 { left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-4 { left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-5 { left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-6 { left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-7 { left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-8 { left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-9 { left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-10 { left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-11 { left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-12 { left: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-0 { right: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-1 { right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-2 { right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-3 { right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-4 { right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-5 { right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-6 { right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-7 { right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-8 { right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-9 { right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-10 { right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-11 { right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-12 { right: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-0 { margin-right: 0%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-1 { margin-right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-2 { margin-right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-3 { margin-right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-4 { margin-right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-5 { margin-right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-6 { margin-right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-7 { margin-right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-8 { margin-right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-9 { margin-right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-10 { margin-right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-11 { margin-right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-12 { margin-right: 100%; } } - -body.tour-operator_page_to-help #wpbody-content .wrap h1.small, body.tour-operator_page_to-addons #wpbody-content .wrap h1.small { font-size: 35px; } - -body.tour-operator_page_to-help #wpbody-content .wrap h2, body.tour-operator_page_to-addons #wpbody-content .wrap h2 { margin-bottom: 20px; } - -body.tour-operator_page_to-help #wpbody-content .wrap img, body.tour-operator_page_to-addons #wpbody-content .wrap img { width: 100%; } - -body.tour-operator_page_to-help #wpbody-content .wrap .thumbnail, body.tour-operator_page_to-help #wpbody-content .wrap .video, body.tour-operator_page_to-addons #wpbody-content .wrap .thumbnail, body.tour-operator_page_to-addons #wpbody-content .wrap .video { margin-bottom: 40px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .top-header, body.tour-operator_page_to-addons #wpbody-content .wrap .top-header { margin-bottom: 40px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .top-header p, body.tour-operator_page_to-addons #wpbody-content .wrap .top-header p { font-size: 13px; margin-bottom: 13px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .top-header p:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .top-header p:last-child { margin-bottom: 0; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box, body.tour-operator_page_to-addons #wpbody-content .wrap .box { background: #fff; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 40px; padding: 25px 30px; position: relative; } +@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { float: right; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1 { width: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2 { width: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3 { width: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4 { width: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5 { width: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6 { width: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7 { width: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8 { width: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9 { width: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10 { width: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11 { width: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { width: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-0 { left: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-1 { left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-2 { left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-3 { left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-4 { left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-5 { left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-6 { left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-7 { left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-8 { left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-9 { left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-10 { left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-11 { left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-12 { left: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-0 { right: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-1 { right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-2 { right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-3 { right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-4 { right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-5 { right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-6 { right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-7 { right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-8 { right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-9 { right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-10 { right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-11 { right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-12 { right: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-0 { margin-right: 0%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-1 { margin-right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-2 { margin-right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-3 { margin-right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-4 { margin-right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-5 { margin-right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-6 { margin-right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-7 { margin-right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-8 { margin-right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-9 { margin-right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-10 { margin-right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-11 { margin-right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-12 { margin-right: 100%; } } + +@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { float: right; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-1 { width: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-2 { width: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-3 { width: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-4 { width: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-5 { width: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-6 { width: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-7 { width: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-8 { width: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-9 { width: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-10 { width: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-11 { width: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { width: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-0 { left: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-1 { left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-2 { left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-3 { left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-4 { left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-5 { left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-6 { left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-7 { left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-8 { left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-9 { left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-10 { left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-11 { left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-12 { left: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-0 { right: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-1 { right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-2 { right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-3 { right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-4 { right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-5 { right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-6 { right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-7 { right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-8 { right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-9 { right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-10 { right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-11 { right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-12 { right: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-0 { margin-right: 0%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-1 { margin-right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-2 { margin-right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-3 { margin-right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-4 { margin-right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-5 { margin-right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-6 { margin-right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-7 { margin-right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-8 { margin-right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-9 { margin-right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-10 { margin-right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-11 { margin-right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-12 { margin-right: 100%; } } + +@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { float: right; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1 { width: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2 { width: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3 { width: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4 { width: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5 { width: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6 { width: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7 { width: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8 { width: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9 { width: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10 { width: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11 { width: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { width: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-0 { left: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-1 { left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-2 { left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-3 { left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-4 { left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-5 { left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-6 { left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-7 { left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-8 { left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-9 { left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-10 { left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-11 { left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-12 { left: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-0 { right: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-1 { right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-2 { right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-3 { right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-4 { right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-5 { right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-6 { right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-7 { right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-8 { right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-9 { right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-10 { right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-11 { right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-12 { right: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-0 { margin-right: 0%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-1 { margin-right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-2 { margin-right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-3 { margin-right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-4 { margin-right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-5 { margin-right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-6 { margin-right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-7 { margin-right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-8 { margin-right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-9 { margin-right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-10 { margin-right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-11 { margin-right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-12 { margin-right: 100%; } } + +body.tour-operator_page_to-help #wpbody-content .wrap h1.small, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap h1.small { font-size: 35px; } + +body.tour-operator_page_to-help #wpbody-content .wrap h2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap h2 { margin-bottom: 20px; } + +body.tour-operator_page_to-help #wpbody-content .wrap img, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap img { width: 100%; } + +body.tour-operator_page_to-help #wpbody-content .wrap .thumbnail, body.tour-operator_page_to-help #wpbody-content .wrap .video, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .thumbnail, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .video { margin-bottom: 40px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .top-header, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .top-header { margin-bottom: 40px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .top-header p, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .top-header p { font-size: 13px; margin-bottom: 13px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .top-header p:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .top-header p:last-child { margin-bottom: 0; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box { background: #fff; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 40px; padding: 25px 30px; position: relative; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image { border-top: none; border-top-right-radius: 0; border-top-left-radius: 0; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box h2, body.tour-operator_page_to-help #wpbody-content .wrap .box h3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box h2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box h3 { font-size: 17px; font-weight: 700; margin-left: 30px; margin-top: 0; text-align: right; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box p, body.tour-operator_page_to-help #wpbody-content .wrap .box ul, body.tour-operator_page_to-help #wpbody-content .wrap .box li, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box p, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box ul, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box li { font-size: 13px; margin-bottom: 3px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box p:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box ul:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box li:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box p:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box ul:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box li:last-child { margin-bottom: 0; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image, body.tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image { border-top: none; border-top-right-radius: 0; border-top-left-radius: 0; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button { padding: 1em 0 0 0; border-top: 1px solid #eee; clear: both; text-align: left; clear: both; } -body.tour-operator_page_to-help #wpbody-content .wrap .box h2, body.tour-operator_page_to-help #wpbody-content .wrap .box h3, body.tour-operator_page_to-addons #wpbody-content .wrap .box h2, body.tour-operator_page_to-addons #wpbody-content .wrap .box h3 { font-size: 17px; font-weight: 700; margin-left: 30px; margin-top: 0; text-align: right; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a:first-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a:first-child { float: right; } -body.tour-operator_page_to-help #wpbody-content .wrap .box p, body.tour-operator_page_to-help #wpbody-content .wrap .box ul, body.tour-operator_page_to-help #wpbody-content .wrap .box li, body.tour-operator_page_to-addons #wpbody-content .wrap .box p, body.tour-operator_page_to-addons #wpbody-content .wrap .box ul, body.tour-operator_page_to-addons #wpbody-content .wrap .box li { font-size: 13px; margin-bottom: 13px; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a:last-child { float: left; } -body.tour-operator_page_to-help #wpbody-content .wrap .box p:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box ul:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box li:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box p:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box ul:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box li:last-child { margin-bottom: 0; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a.button-secondary, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a.button-secondary { background-color: #F7AE00; border-color: #F7AE00; color: #fff; } -body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button, body.tour-operator_page_to-addons #wpbody-content .wrap .box .more-button { padding: 1em 0 0 0; border-top: 1px solid #eee; clear: both; text-align: left; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a.button-secondary:hover, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a.button-secondary:hover { background-color: #C4771B; border-color: #C4771B; } -body.tour-operator_page_to-help #wpbody-content .wrap .box .price, body.tour-operator_page_to-addons #wpbody-content .wrap .box .price { color: #45B964; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.wetu .more-button a, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.wetu .more-button a { float: none; } -body.tour-operator_page_to-help #wpbody-content .wrap .box form, body.tour-operator_page_to-addons #wpbody-content .wrap .box form { padding: 0 !important; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.wetu .more-button a:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.wetu .more-button a:last-child { margin-right: 20px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box:before { content: "\f324"; display: block; position: absolute; top: 30px; left: 30px; font-size: 1.618em; font-family: 'Dashicons'; font-weight: 400; -webkit-font-smoothing: antialiased; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support { display: -webkit-box; display: -ms-flexbox; display: flex; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image:before { display: none; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .image, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .image { margin-left: 25px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.featured, body.tour-operator_page_to-addons #wpbody-content .wrap .box.featured { border-width: 2px; border-color: #FFA107; -webkit-box-shadow: 0 1px 1px #FFA107; box-shadow: 0 1px 1px #FFA107; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .image img, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .image img { width: 100px; margin-top: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.featured:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.featured:before { color: #FFA107; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .button-tertiary, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .button-tertiary { background-color: #6BA914; border-color: #6BA914; color: #fff; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.enhance:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.enhance:before { content: "\f106"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .button-tertiary:hover, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .button-tertiary:hover { background-color: #5d9410; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.maps:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.maps:before { content: "\f230"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.info .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.info .more-button { padding-top: 4px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.specials:before, body.tour-operator_page_to-help #wpbody-content .wrap .box.rate:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.specials:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.rate:before { content: "\f155"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.info h2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.info h2 { margin-bottom: -3px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.reviews:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.reviews:before { content: "\f130"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .more-button, body.tour-operator_page_to-help #wpbody-content .wrap .box.info .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.info .more-button { border-top: 0px solid #eee; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.activities:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.activities:before { content: "\f481"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .price, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .price { color: #45B964; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.search:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.search:before { content: "\f179"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box form, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box form { padding: 0 !important; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.galleries:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.galleries:before { content: "\f161"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image:before { display: none; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.vehicles:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.vehicles:before { content: "\f311"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.featured, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.featured { border-width: 2px; border-color: #FFA107; -webkit-box-shadow: 0 1px 1px #FFA107; box-shadow: 0 1px 1px #FFA107; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.team:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.team:before { content: "\f307"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.featured:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.featured:before { color: #FFA107; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.videos:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.videos:before { content: "\f236"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box-clean, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box-clean { padding-top: 20px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.wetu:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.wetu:before { content: "\f316"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box-clean h3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box-clean h3 { font-weight: 700; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.support:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.support:before { content: "\f107"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.documentation:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.documentation:before { content: "\f123"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.info:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.info:before { content: "\f534"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.premium:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.premium:before { content: "\f313"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.news:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.news:before { content: "\f319"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.newsletter:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.newsletter:before { content: "\f465"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box-clean, body.tour-operator_page_to-addons #wpbody-content .wrap .box-clean { padding-top: 20px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box-clean h3, body.tour-operator_page_to-addons #wpbody-content .wrap .box-clean h3 { font-weight: 700; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box-clean p:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box-clean p:last-child { margin-bottom: 0; } +body.tour-operator_page_to-help #wpbody-content .wrap .box-clean p:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box-clean p:last-child { margin-bottom: 0; } diff --git a/assets/css/admin.css b/assets/css/admin.css index 7e600ce8..01b3d01a 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -14,395 +14,387 @@ #lsx-tab-headings .tab-heading { display: block; text-transform: capitalize; padding: 10px 15px; width: 100%; } /* The Tab Styling */ -body.tour-operator_page_lsx-to-settings .spinner { background-color: #fff; border-radius: 10px; } +body.tour-operator_page_lsx-to-settings .spinner, body.lsx-tour-operator_page_lsx-to-settings .spinner { background-color: #fff; border-radius: 10px; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li { display: inline-block; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li { display: inline-block; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:after { content: "|"; display: inline-block; padding: 0 3px 0 8px; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:after, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:after { content: "|"; display: inline-block; padding: 0 3px 0 8px; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:last-child:after { content: ""; padding-left: 0; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:last-child:after, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li:last-child:after { content: ""; padding-left: 0; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a { text-decoration: none; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a { text-decoration: none; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a.active { color: black; font-weight: bold; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a.active, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a.active { color: black; font-weight: bold; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a:focus { -webkit-box-shadow: none; box-shadow: none; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a:focus, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab-nav li a:focus { -webkit-box-shadow: none; box-shadow: none; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab { display: none; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab { display: none; } -body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab.active { display: block; } +body.tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab.active, body.lsx-tour-operator_page_lsx-to-settings .uix-field-wrapper .ui-tab.active { display: block; } -body.tour-operator_page_to-help #wpbody-content .wrap *, body.tour-operator_page_to-addons #wpbody-content .wrap * { -webkit-box-sizing: border-box; box-sizing: border-box; } +body.tour-operator_page_to-help #wpbody-content .wrap *, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap * { -webkit-box-sizing: border-box; box-sizing: border-box; } -body.tour-operator_page_to-help #wpbody-content .wrap *:before, body.tour-operator_page_to-help #wpbody-content .wrap *:after, body.tour-operator_page_to-addons #wpbody-content .wrap *:before, body.tour-operator_page_to-addons #wpbody-content .wrap *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } +body.tour-operator_page_to-help #wpbody-content .wrap *:before, body.tour-operator_page_to-help #wpbody-content .wrap *:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap *:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } -body.tour-operator_page_to-help #wpbody-content .wrap .text-center, body.tour-operator_page_to-addons #wpbody-content .wrap .text-center { text-align: center; } +body.tour-operator_page_to-help #wpbody-content .wrap .text-center, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .text-center { text-align: center; } -body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .container:before, body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container:before, body.tour-operator_page_to-addons #wpbody-content .wrap .container:after { content: " "; display: table; } +body.tour-operator_page_to-help #wpbody-content .wrap .container:before, body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container:after { content: " "; display: table; } -body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container:after { clear: both; } +body.tour-operator_page_to-help #wpbody-content .wrap .container:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container:after { clear: both; } -@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { width: 750px; } } +@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { width: 750px; } } -@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { width: 970px; } } +@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { width: 970px; } } -@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.tour-operator_page_to-addons #wpbody-content .wrap .container { width: 1170px; } } +@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .container, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container { width: 1170px; } } -body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:before, body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:before, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { content: " "; display: table; } +body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:before, body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { content: " "; display: table; } -body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { clear: both; } +body.tour-operator_page_to-help #wpbody-content .wrap .container-fluid:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .container-fluid:after { clear: both; } -body.tour-operator_page_to-help #wpbody-content .wrap .row, body.tour-operator_page_to-addons #wpbody-content .wrap .row { margin-left: -15px; margin-right: -15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .row, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row { margin-left: -15px; margin-right: -15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .row:before, body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.tour-operator_page_to-addons #wpbody-content .wrap .row:before, body.tour-operator_page_to-addons #wpbody-content .wrap .row:after { content: " "; display: table; } +body.tour-operator_page_to-help #wpbody-content .wrap .row:before, body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row:after { content: " "; display: table; } -body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.tour-operator_page_to-addons #wpbody-content .wrap .row:after { clear: both; } +body.tour-operator_page_to-help #wpbody-content .wrap .row:after, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .row:after { clear: both; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { float: left; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { float: left; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1 { width: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-1 { width: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2 { width: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-2 { width: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3 { width: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-3 { width: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4 { width: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-4 { width: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5 { width: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-5 { width: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6 { width: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-6 { width: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7 { width: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-7 { width: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8 { width: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-8 { width: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9 { width: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-9 { width: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10 { width: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-10 { width: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11 { width: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-11 { width: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { width: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-12 { width: 100%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-0 { right: auto; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-0 { right: auto; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-1 { right: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-1 { right: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-2 { right: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-2 { right: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-3 { right: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-3 { right: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-4 { right: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-4 { right: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-5 { right: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-5 { right: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-6 { right: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-6 { right: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-7 { right: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-7 { right: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-8 { right: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-8 { right: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-9 { right: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-9 { right: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-10 { right: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-10 { right: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-11 { right: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-11 { right: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-12 { right: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-pull-12 { right: 100%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-0 { left: auto; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-0 { left: auto; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-1 { left: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-1 { left: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-2 { left: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-2 { left: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-3 { left: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-3 { left: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-4 { left: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-4 { left: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-5 { left: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-5 { left: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-6 { left: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-6 { left: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-7 { left: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-7 { left: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-8 { left: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-8 { left: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-9 { left: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-9 { left: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-10 { left: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-10 { left: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-11 { left: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-11 { left: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-12 { left: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-push-12 { left: 100%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-0 { margin-left: 0%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-0 { margin-left: 0%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-1 { margin-left: 8.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-1 { margin-left: 8.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-2 { margin-left: 16.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-2 { margin-left: 16.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-3 { margin-left: 25%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-3 { margin-left: 25%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-4 { margin-left: 33.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-4 { margin-left: 33.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-5 { margin-left: 41.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-5 { margin-left: 41.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-6 { margin-left: 50%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-6 { margin-left: 50%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-7 { margin-left: 58.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-7 { margin-left: 58.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-8 { margin-left: 66.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-8 { margin-left: 66.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-9 { margin-left: 75%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-9 { margin-left: 75%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-10 { margin-left: 83.33333%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-10 { margin-left: 83.33333%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-11 { margin-left: 91.66667%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-11 { margin-left: 91.66667%; } -body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-12 { margin-left: 100%; } +body.tour-operator_page_to-help #wpbody-content .wrap .col-xs-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-xs-offset-12 { margin-left: 100%; } -@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { float: left; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1 { width: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2 { width: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3 { width: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4 { width: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5 { width: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6 { width: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7 { width: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8 { width: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9 { width: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10 { width: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11 { width: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { width: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-0 { right: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-1 { right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-2 { right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-3 { right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-4 { right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-5 { right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-6 { right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-7 { right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-8 { right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-9 { right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-10 { right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-11 { right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-12 { right: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-0 { left: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-1 { left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-2 { left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-3 { left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-4 { left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-5 { left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-6 { left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-7 { left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-8 { left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-9 { left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-10 { left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-11 { left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-12 { left: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-0 { margin-left: 0%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-1 { margin-left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-2 { margin-left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-3 { margin-left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-4 { margin-left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-5 { margin-left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-6 { margin-left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-7 { margin-left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-8 { margin-left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-9 { margin-left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-10 { margin-left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-11 { margin-left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-12 { margin-left: 100%; } } - -@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { float: left; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-1 { width: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-2 { width: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-3 { width: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-4 { width: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-5 { width: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-6 { width: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-7 { width: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-8 { width: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-9 { width: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-10 { width: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-11 { width: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { width: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-0 { right: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-1 { right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-2 { right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-3 { right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-4 { right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-5 { right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-6 { right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-7 { right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-8 { right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-9 { right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-10 { right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-11 { right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-12 { right: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-0 { left: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-1 { left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-2 { left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-3 { left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-4 { left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-5 { left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-6 { left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-7 { left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-8 { left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-9 { left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-10 { left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-11 { left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-12 { left: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-0 { margin-left: 0%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-1 { margin-left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-2 { margin-left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-3 { margin-left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-4 { margin-left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-5 { margin-left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-6 { margin-left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-7 { margin-left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-8 { margin-left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-9 { margin-left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-10 { margin-left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-11 { margin-left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-12 { margin-left: 100%; } } - -@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { float: left; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1 { width: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2 { width: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3 { width: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4 { width: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5 { width: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6 { width: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7 { width: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8 { width: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9 { width: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10 { width: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11 { width: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { width: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-0 { right: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-1 { right: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-2 { right: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-3 { right: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-4 { right: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-5 { right: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-6 { right: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-7 { right: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-8 { right: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-9 { right: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-10 { right: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-11 { right: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-12 { right: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-0 { left: auto; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-1 { left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-2 { left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-3 { left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-4 { left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-5 { left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-6 { left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-7 { left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-8 { left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-9 { left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-10 { left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-11 { left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-12 { left: 100%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-0, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-0 { margin-left: 0%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-1, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-1 { margin-left: 8.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-2, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-2 { margin-left: 16.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-3, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-3 { margin-left: 25%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-4, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-4 { margin-left: 33.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-5, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-5 { margin-left: 41.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-6, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-6 { margin-left: 50%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-7, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-7 { margin-left: 58.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-8, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-8 { margin-left: 66.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-9, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-9 { margin-left: 75%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-10, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-10 { margin-left: 83.33333%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-11, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-11 { margin-left: 91.66667%; } - body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-12, body.tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-12 { margin-left: 100%; } } - -body.tour-operator_page_to-help #wpbody-content .wrap h1.small, body.tour-operator_page_to-addons #wpbody-content .wrap h1.small { font-size: 35px; } - -body.tour-operator_page_to-help #wpbody-content .wrap h2, body.tour-operator_page_to-addons #wpbody-content .wrap h2 { margin-bottom: 20px; } - -body.tour-operator_page_to-help #wpbody-content .wrap img, body.tour-operator_page_to-addons #wpbody-content .wrap img { width: 100%; } - -body.tour-operator_page_to-help #wpbody-content .wrap .thumbnail, body.tour-operator_page_to-help #wpbody-content .wrap .video, body.tour-operator_page_to-addons #wpbody-content .wrap .thumbnail, body.tour-operator_page_to-addons #wpbody-content .wrap .video { margin-bottom: 40px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .top-header, body.tour-operator_page_to-addons #wpbody-content .wrap .top-header { margin-bottom: 40px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .top-header p, body.tour-operator_page_to-addons #wpbody-content .wrap .top-header p { font-size: 13px; margin-bottom: 13px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .top-header p:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .top-header p:last-child { margin-bottom: 0; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box, body.tour-operator_page_to-addons #wpbody-content .wrap .box { background: #fff; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 40px; padding: 25px 30px; position: relative; } +@media (min-width: 768px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { float: left; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-1 { width: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-2 { width: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-3 { width: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-4 { width: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-5 { width: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-6 { width: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-7 { width: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-8 { width: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-9 { width: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-10 { width: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-11 { width: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-12 { width: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-0 { right: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-1 { right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-2 { right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-3 { right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-4 { right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-5 { right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-6 { right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-7 { right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-8 { right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-9 { right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-10 { right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-11 { right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-pull-12 { right: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-0 { left: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-1 { left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-2 { left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-3 { left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-4 { left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-5 { left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-6 { left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-7 { left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-8 { left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-9 { left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-10 { left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-11 { left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-push-12 { left: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-0 { margin-left: 0%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-1 { margin-left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-2 { margin-left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-3 { margin-left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-4 { margin-left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-5 { margin-left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-6 { margin-left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-7 { margin-left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-8 { margin-left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-9 { margin-left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-10 { margin-left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-11 { margin-left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-sm-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-sm-offset-12 { margin-left: 100%; } } + +@media (min-width: 992px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { float: left; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-1 { width: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-2 { width: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-3 { width: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-4 { width: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-5 { width: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-6 { width: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-7 { width: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-8 { width: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-9 { width: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-10 { width: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-11 { width: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-12 { width: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-0 { right: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-1 { right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-2 { right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-3 { right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-4 { right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-5 { right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-6 { right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-7 { right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-8 { right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-9 { right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-10 { right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-11 { right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-pull-12 { right: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-0 { left: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-1 { left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-2 { left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-3 { left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-4 { left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-5 { left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-6 { left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-7 { left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-8 { left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-9 { left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-10 { left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-11 { left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-push-12 { left: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-0 { margin-left: 0%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-1 { margin-left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-2 { margin-left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-3 { margin-left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-4 { margin-left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-5 { margin-left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-6 { margin-left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-7 { margin-left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-8 { margin-left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-9 { margin-left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-10 { margin-left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-11 { margin-left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-md-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-md-offset-12 { margin-left: 100%; } } + +@media (min-width: 1200px) { body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { float: left; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-1 { width: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-2 { width: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-3 { width: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-4 { width: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-5 { width: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-6 { width: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-7 { width: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-8 { width: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-9 { width: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-10 { width: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-11 { width: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-12 { width: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-0 { right: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-1 { right: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-2 { right: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-3 { right: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-4 { right: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-5 { right: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-6 { right: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-7 { right: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-8 { right: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-9 { right: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-10 { right: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-11 { right: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-pull-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-pull-12 { right: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-0 { left: auto; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-1 { left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-2 { left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-3 { left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-4 { left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-5 { left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-6 { left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-7 { left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-8 { left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-9 { left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-10 { left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-11 { left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-push-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-push-12 { left: 100%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-0, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-0 { margin-left: 0%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-1, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-1 { margin-left: 8.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-2 { margin-left: 16.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-3 { margin-left: 25%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-4, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-4 { margin-left: 33.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-5, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-5 { margin-left: 41.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-6, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-6 { margin-left: 50%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-7, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-7 { margin-left: 58.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-8, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-8 { margin-left: 66.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-9, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-9 { margin-left: 75%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-10, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-10 { margin-left: 83.33333%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-11, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-11 { margin-left: 91.66667%; } + body.tour-operator_page_to-help #wpbody-content .wrap .col-lg-offset-12, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .col-lg-offset-12 { margin-left: 100%; } } + +body.tour-operator_page_to-help #wpbody-content .wrap h1.small, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap h1.small { font-size: 35px; } + +body.tour-operator_page_to-help #wpbody-content .wrap h2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap h2 { margin-bottom: 20px; } + +body.tour-operator_page_to-help #wpbody-content .wrap img, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap img { width: 100%; } + +body.tour-operator_page_to-help #wpbody-content .wrap .thumbnail, body.tour-operator_page_to-help #wpbody-content .wrap .video, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .thumbnail, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .video { margin-bottom: 40px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .top-header, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .top-header { margin-bottom: 40px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .top-header p, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .top-header p { font-size: 13px; margin-bottom: 13px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .top-header p:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .top-header p:last-child { margin-bottom: 0; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box { background: #fff; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 40px; padding: 25px 30px; position: relative; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box h2, body.tour-operator_page_to-help #wpbody-content .wrap .box h3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box h2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box h3 { font-size: 17px; font-weight: 700; margin-right: 30px; margin-top: 0; text-align: left; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box p, body.tour-operator_page_to-help #wpbody-content .wrap .box ul, body.tour-operator_page_to-help #wpbody-content .wrap .box li, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box p, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box ul, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box li { font-size: 13px; margin-bottom: 3px; } + +body.tour-operator_page_to-help #wpbody-content .wrap .box p:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box ul:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box li:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box p:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box ul:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box li:last-child { margin-bottom: 0; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image, body.tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button { padding: 1em 0 0 0; border-top: 1px solid #eee; clear: both; text-align: right; clear: both; } -body.tour-operator_page_to-help #wpbody-content .wrap .box h2, body.tour-operator_page_to-help #wpbody-content .wrap .box h3, body.tour-operator_page_to-addons #wpbody-content .wrap .box h2, body.tour-operator_page_to-addons #wpbody-content .wrap .box h3 { font-size: 17px; font-weight: 700; margin-right: 30px; margin-top: 0; text-align: left; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a:first-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a:first-child { float: left; } -body.tour-operator_page_to-help #wpbody-content .wrap .box p, body.tour-operator_page_to-help #wpbody-content .wrap .box ul, body.tour-operator_page_to-help #wpbody-content .wrap .box li, body.tour-operator_page_to-addons #wpbody-content .wrap .box p, body.tour-operator_page_to-addons #wpbody-content .wrap .box ul, body.tour-operator_page_to-addons #wpbody-content .wrap .box li { font-size: 13px; margin-bottom: 13px; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a:last-child { float: right; } -body.tour-operator_page_to-help #wpbody-content .wrap .box p:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box ul:last-child, body.tour-operator_page_to-help #wpbody-content .wrap .box li:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box p:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box ul:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box li:last-child { margin-bottom: 0; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a.button-secondary, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a.button-secondary { background-color: #F7AE00; border-color: #F7AE00; color: #fff; } -body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button, body.tour-operator_page_to-addons #wpbody-content .wrap .box .more-button { padding: 1em 0 0 0; border-top: 1px solid #eee; clear: both; text-align: right; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .more-button a.button-secondary:hover, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .more-button a.button-secondary:hover { background-color: #C4771B; border-color: #C4771B; } -body.tour-operator_page_to-help #wpbody-content .wrap .box .price, body.tour-operator_page_to-addons #wpbody-content .wrap .box .price { color: #45B964; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.wetu .more-button a, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.wetu .more-button a { float: none; } -body.tour-operator_page_to-help #wpbody-content .wrap .box form, body.tour-operator_page_to-addons #wpbody-content .wrap .box form { padding: 0 !important; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.wetu .more-button a:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.wetu .more-button a:last-child { margin-left: 20px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box:before { content: "\f324"; display: block; position: absolute; top: 30px; right: 30px; font-size: 1.618em; font-family: 'Dashicons'; font-weight: 400; -webkit-font-smoothing: antialiased; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support { display: -webkit-box; display: -ms-flexbox; display: flex; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image:before { display: none; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .image, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .image { margin-right: 25px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.featured, body.tour-operator_page_to-addons #wpbody-content .wrap .box.featured { border-width: 2px; border-color: #FFA107; -webkit-box-shadow: 0 1px 1px #FFA107; box-shadow: 0 1px 1px #FFA107; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .image img, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .image img { width: 100px; margin-top: 15px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.featured:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.featured:before { color: #FFA107; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .button-tertiary, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .button-tertiary { background-color: #6BA914; border-color: #6BA914; color: #fff; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.enhance:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.enhance:before { content: "\f106"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .button-tertiary:hover, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .button-tertiary:hover { background-color: #5d9410; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.maps:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.maps:before { content: "\f230"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.info .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.info .more-button { padding-top: 4px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.specials:before, body.tour-operator_page_to-help #wpbody-content .wrap .box.rate:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.specials:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.rate:before { content: "\f155"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.info h2, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.info h2 { margin-bottom: -3px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.reviews:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.reviews:before { content: "\f130"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.support .more-button, body.tour-operator_page_to-help #wpbody-content .wrap .box.info .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.support .more-button, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.info .more-button { border-top: 0px solid #eee; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.activities:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.activities:before { content: "\f481"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box .price, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box .price { color: #45B964; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.search:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.search:before { content: "\f179"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box form, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box form { padding: 0 !important; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.galleries:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.galleries:before { content: "\f161"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.box-top-image:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.box-top-image:before { display: none; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.vehicles:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.vehicles:before { content: "\f311"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.featured, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.featured { border-width: 2px; border-color: #FFA107; -webkit-box-shadow: 0 1px 1px #FFA107; box-shadow: 0 1px 1px #FFA107; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.team:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.team:before { content: "\f307"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box.featured:before, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box.featured:before { color: #FFA107; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.videos:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.videos:before { content: "\f236"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box-clean, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box-clean { padding-top: 20px; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.wetu:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.wetu:before { content: "\f316"; } +body.tour-operator_page_to-help #wpbody-content .wrap .box-clean h3, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box-clean h3 { font-weight: 700; } -body.tour-operator_page_to-help #wpbody-content .wrap .box.support:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.support:before { content: "\f107"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.documentation:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.documentation:before { content: "\f123"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.info:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.info:before { content: "\f534"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.premium:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.premium:before { content: "\f313"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.news:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.news:before { content: "\f319"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box.newsletter:before, body.tour-operator_page_to-addons #wpbody-content .wrap .box.newsletter:before { content: "\f465"; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box-clean, body.tour-operator_page_to-addons #wpbody-content .wrap .box-clean { padding-top: 20px; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box-clean h3, body.tour-operator_page_to-addons #wpbody-content .wrap .box-clean h3 { font-weight: 700; } - -body.tour-operator_page_to-help #wpbody-content .wrap .box-clean p:last-child, body.tour-operator_page_to-addons #wpbody-content .wrap .box-clean p:last-child { margin-bottom: 0; } +body.tour-operator_page_to-help #wpbody-content .wrap .box-clean p:last-child, body.lsx-tour-operator_page_to-addons #wpbody-content .wrap .box-clean p:last-child { margin-bottom: 0; } /*# sourceMappingURL=maps/admin.css.map */ diff --git a/assets/css/maps/admin.css.map b/assets/css/maps/admin.css.map index f1ee3d39..3857d42f 100644 --- a/assets/css/maps/admin.css.map +++ b/assets/css/maps/admin.css.map @@ -1 +1 @@ -{"version":3,"sources":["admin.scss","../vendor/bootstrap/mixins/_vendor-prefixes.scss","../vendor/bootstrap/mixins/_grid.scss","../vendor/bootstrap/mixins/_clearfix.scss","../vendor/bootstrap/_grid.scss","../vendor/bootstrap/_variables.scss","../vendor/bootstrap/mixins/_grid-framework.scss"],"names":[],"mappings":"AAAA,qCAAA;AAIA,4BAEE,cAAc,EAAA;;AAIhB,0BAEE,cAAc,EAAA;;AAIhB,gCAEE,WAAW,EAAA;;AAIb,oBACC,cAAc,EACd,WAAW,EACX,UAAU,EAAA;;AAGX,wBACC,cAAc,EACd,YAAY,EACZ,UAAU,EAAA;;AAHX,qCAME,WAAU,EACV,UAAU,EAAA;;AAIZ,iCAEE,cAAc,EACd,0BAAyB,EACzB,kBAAkB,EAClB,WAAW,EAAA;;AAIb,oBAAA;AAEA,mDAEE,sBAAsB,EACtB,mBAAmB,EAAA;;AAHrB,4EASI,qBAAqB,EAAA;;AATzB,kFAYK,YAAY,EACZ,qBAAqB,EACrB,oBAAoB,EAAA;;AAdzB,6FAmBM,WAAW,EACX,eAAe,EAAA;;AApBrB,8EAyBK,qBAAqB,EAAA;;AAzB1B,qFA4BM,YAAY,EACZ,iBAAiB,EAAA;;AA7BvB,oFAiCM,wBAAgB,EAAhB,gBAAgB,EAAA;;AAjCtB,qEAwCG,aAAY,EAAA;;AAxCf,4EA2CI,cAAc,EAAA;;AAUlB,qHC7BE,8BDwCgC,ECtCxB,sBDsCwB,EAAA;;AAXlC,mQC7BE,8BD6CgC,EC3CxB,sBD2CwB,EAAA;;AAhBlC,2IAoBI,kBAAkB,EAAA;;AApBtB,uIEjGE,kBAAkB,EAClB,iBAAiB,EACjB,kBAAmC,EACnC,mBAAkC,EAAA;;AF8FpC,uSGxFI,YAAY,EACZ,cAAc,EAAA;;AHuFlB,mJGpFI,WAAW,EAAA;;ACPb,4BJ2FF,uII1FI,YC2UuD,EAAA,EDnU1D;;AANC,4BJwFF,uIIvFI,YC6UuD,EAAA,EDxU1D;;AAHC,6BJqFF,uIIpFI,aC+UwD,EAAA,ED7U3D;;AJkFD,mJEjGE,kBAAkB,EAClB,iBAAiB,EACjB,kBAAmC,EACnC,mBAAkC,EAAA;;AF8FpC,+TGxFI,YAAY,EACZ,cAAc,EAAA;;AHuFlB,+JGpFI,WAAW,EAAA;;AHoFf,2HExFE,kBAAkC,EAClC,mBAAmC,EAAA;;AFuFrC,+QGxFI,YAAY,EACZ,cAAc,EAAA;;AHuFlB,uIGpFI,WAAW,EAAA;;AHoFf,ytMM5FI,kBAAkB,EAElB,eAAe,EAEf,kBAA6C,EAC7C,mBAA8C,EAAA;;ANuFlD,ujDM5EI,WAAW,EAAA;;AN4Ef,qIMpEM,eAA2C,EAAA;;ANoEjD,qIMpEM,gBAA2C,EAAA;;ANoEjD,qIMpEM,UAA2C,EAAA;;ANoEjD,qIMpEM,gBAA2C,EAAA;;ANoEjD,qIMpEM,gBAA2C,EAAA;;ANoEjD,qIMpEM,UAA2C,EAAA;;ANoEjD,qIMpEM,gBAA2C,EAAA;;ANoEjD,qIMpEM,gBAA2C,EAAA;;ANoEjD,qIMpEM,UAA2C,EAAA;;ANoEjD,uIMpEM,gBAA2C,EAAA;;ANoEjD,uIMpEM,gBAA2C,EAAA;;ANoEjD,uIMpEM,WAA2C,EAAA;;ANoEjD,+IMhDM,WAAW,EAAA;;ANgDjB,+IMrDM,eAA2C,EAAA;;ANqDjD,+IMrDM,gBAA2C,EAAA;;ANqDjD,+IMrDM,UAA2C,EAAA;;ANqDjD,+IMrDM,gBAA2C,EAAA;;ANqDjD,+IMrDM,gBAA2C,EAAA;;ANqDjD,+IMrDM,UAA2C,EAAA;;ANqDjD,+IMrDM,gBAA2C,EAAA;;ANqDjD,+IMrDM,gBAA2C,EAAA;;ANqDjD,+IMrDM,UAA2C,EAAA;;ANqDjD,iJMrDM,gBAA2C,EAAA;;ANqDjD,iJMrDM,gBAA2C,EAAA;;ANqDjD,iJMrDM,WAA2C,EAAA;;ANqDjD,+IM1DM,UAAU,EAAA;;AN0DhB,+IM/DM,cAA0C,EAAA;;AN+DhD,+IM/DM,eAA0C,EAAA;;AN+DhD,+IM/DM,SAA0C,EAAA;;AN+DhD,+IM/DM,eAA0C,EAAA;;AN+DhD,+IM/DM,eAA0C,EAAA;;AN+DhD,+IM/DM,SAA0C,EAAA;;AN+DhD,+IM/DM,eAA0C,EAAA;;AN+DhD,+IM/DM,eAA0C,EAAA;;AN+DhD,+IM/DM,SAA0C,EAAA;;AN+DhD,iJM/DM,eAA0C,EAAA;;AN+DhD,iJM/DM,eAA0C,EAAA;;AN+DhD,iJM/DM,UAA0C,EAAA;;AN+DhD,mJM3CM,eAAiD,EAAA;;AN2CvD,mJM3CM,qBAAiD,EAAA;;AN2CvD,mJM3CM,sBAAiD,EAAA;;AN2CvD,mJM3CM,gBAAiD,EAAA;;AN2CvD,mJM3CM,sBAAiD,EAAA;;AN2CvD,mJM3CM,sBAAiD,EAAA;;AN2CvD,mJM3CM,gBAAiD,EAAA;;AN2CvD,mJM3CM,sBAAiD,EAAA;;AN2CvD,mJM3CM,sBAAiD,EAAA;;AN2CvD,mJM3CM,gBAAiD,EAAA;;AN2CvD,qJM3CM,sBAAiD,EAAA;;AN2CvD,qJM3CM,sBAAiD,EAAA;;AN2CvD,qJM3CM,iBAAiD,EAAA;;AFGvD,4BJwCA,ujDM5EI,WAAW,EAAA;EN4Ef,qIMpEM,eAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,uIMpEM,gBAA2C,EAAA;ENoEjD,uIMpEM,gBAA2C,EAAA;ENoEjD,uIMpEM,WAA2C,EAAA;ENoEjD,+IMhDM,WAAW,EAAA;ENgDjB,+IMrDM,eAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,iJMrDM,gBAA2C,EAAA;ENqDjD,iJMrDM,gBAA2C,EAAA;ENqDjD,iJMrDM,WAA2C,EAAA;ENqDjD,+IM1DM,UAAU,EAAA;EN0DhB,+IM/DM,cAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,iJM/DM,eAA0C,EAAA;EN+DhD,iJM/DM,eAA0C,EAAA;EN+DhD,iJM/DM,UAA0C,EAAA;EN+DhD,mJM3CM,eAAiD,EAAA;EN2CvD,mJM3CM,qBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,qJM3CM,sBAAiD,EAAA;EN2CvD,qJM3CM,sBAAiD,EAAA;EN2CvD,qJM3CM,iBAAiD,EAAA,EAClD;;AFWL,4BJ+BA,ujDM5EI,WAAW,EAAA;EN4Ef,qIMpEM,eAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,uIMpEM,gBAA2C,EAAA;ENoEjD,uIMpEM,gBAA2C,EAAA;ENoEjD,uIMpEM,WAA2C,EAAA;ENoEjD,+IMhDM,WAAW,EAAA;ENgDjB,+IMrDM,eAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,iJMrDM,gBAA2C,EAAA;ENqDjD,iJMrDM,gBAA2C,EAAA;ENqDjD,iJMrDM,WAA2C,EAAA;ENqDjD,+IM1DM,UAAU,EAAA;EN0DhB,+IM/DM,cAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,iJM/DM,eAA0C,EAAA;EN+DhD,iJM/DM,eAA0C,EAAA;EN+DhD,iJM/DM,UAA0C,EAAA;EN+DhD,mJM3CM,eAAiD,EAAA;EN2CvD,mJM3CM,qBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,qJM3CM,sBAAiD,EAAA;EN2CvD,qJM3CM,sBAAiD,EAAA;EN2CvD,qJM3CM,iBAAiD,EAAA,EAClD;;AFoBL,6BJsBA,ujDM5EI,WAAW,EAAA;EN4Ef,qIMpEM,eAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,gBAA2C,EAAA;ENoEjD,qIMpEM,UAA2C,EAAA;ENoEjD,uIMpEM,gBAA2C,EAAA;ENoEjD,uIMpEM,gBAA2C,EAAA;ENoEjD,uIMpEM,WAA2C,EAAA;ENoEjD,+IMhDM,WAAW,EAAA;ENgDjB,+IMrDM,eAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,gBAA2C,EAAA;ENqDjD,+IMrDM,UAA2C,EAAA;ENqDjD,iJMrDM,gBAA2C,EAAA;ENqDjD,iJMrDM,gBAA2C,EAAA;ENqDjD,iJMrDM,WAA2C,EAAA;ENqDjD,+IM1DM,UAAU,EAAA;EN0DhB,+IM/DM,cAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,eAA0C,EAAA;EN+DhD,+IM/DM,SAA0C,EAAA;EN+DhD,iJM/DM,eAA0C,EAAA;EN+DhD,iJM/DM,eAA0C,EAAA;EN+DhD,iJM/DM,UAA0C,EAAA;EN+DhD,mJM3CM,eAAiD,EAAA;EN2CvD,mJM3CM,qBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,sBAAiD,EAAA;EN2CvD,mJM3CM,gBAAiD,EAAA;EN2CvD,qJM3CM,sBAAiD,EAAA;EN2CvD,qJM3CM,sBAAiD,EAAA;EN2CvD,qJM3CM,iBAAiD,EAAA,EAClD;;AN0CL,mIA6BK,eAAe,EAAA;;AA7BpB,uHAkCI,mBAAmB,EAAA;;AAlCvB,yHAsCI,WAAW,EAAA;;AAtCf,qQA2CI,mBAAmB,EAAA;;AA3CvB,yIA+CI,mBAAmB,EAAA;;AA/CvB,6IAkDK,eAAe,EACf,mBAAmB,EAAA;;AAnDxB,mKAsDM,gBAAgB,EAAA;;AAtDtB,2HA4DI,gBAAgB,EAChB,sBAAsB,EACtB,kBAAkB,EAClB,mBAAmB,EACnB,kBAAkB,EAClB,kBAAkB,EAAA;;AAjEtB,uJAoEK,gBAAgB,EAChB,yBAAyB,EACzB,0BAA0B,EAAA;;AAtE/B,iQA0EK,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,aAAa,EACb,gBAAgB,EAAA;;AA9ErB,+XAkFK,eAAe,EACf,mBAAmB,EAAA;;AAnFxB,icAsFM,gBAAgB,EAAA;;AAtFtB,qJA2FK,kBAAkB,EAClB,0BAA0B,EAC1B,WAAW,EACX,iBAAiB,EAAA;;AA9FtB,yIAkGK,cAAc,EAAA;;AAlGnB,qIAsGK,qBAAqB,EAAA;;AAtG1B,yIA0GK,gBAAgB,EAChB,cAAc,EACd,kBAAkB,EAClB,SAAS,EACT,WAAW,EACX,kBAAkB,EAClB,wBAAwB,EACxB,gBAAgB,EAChB,mCAAmC,EAAA;;AAlHxC,qKAuHM,aAAa,EAAA;;AAvHnB,6IA4HK,iBAAiB,EACjB,qBAAqB,EACrB,qCAA6B,EAA7B,6BAA6B,EAAA;;AA9HlC,2JAiIM,cAAc,EAAA;;AAjIpB,yJAsIK,gBAAgB,EAAA;;AAtIrB,mJA0IK,gBAAgB,EAAA;;AA1IrB,6SA+IK,gBAAgB,EAAA;;AA/IrB,yJAmJK,gBAAgB,EAAA;;AAnJrB,+JAuJK,gBAAgB,EAAA;;AAvJrB,uJA2JK,gBAAgB,EAAA;;AA3JrB,6JA+JK,gBAAgB,EAAA;;AA/JrB,2JAmKK,gBAAgB,EAAA;;AAnKrB,mJAuKK,gBAAgB,EAAA;;AAvKrB,uJA2KK,gBAAgB,EAAA;;AA3KrB,mJA+KK,gBAAgB,EAAA;;AA/KrB,yJAmLK,gBAAgB,EAAA;;AAnLrB,qKAuLK,gBAAgB,EAAA;;AAvLrB,mJA2LK,gBAAgB,EAAA;;AA3LrB,yJA+LK,gBAAgB,EAAA;;AA/LrB,mJAmMK,gBAAgB,EAAA;;AAnMrB,+JAuMK,gBAAgB,EAAA;;AAvMrB,uIA4MI,iBAAiB,EAAA;;AA5MrB,6IA+MK,gBAAgB,EAAA;;AA/MrB,iKAmNK,gBAAgB,EAAA","file":"../admin.css","sourcesContent":["/*\n * LSX Tour Operators Administrator\n */\n\n#banners {\n\t.CMB_Group_Field {\n\t\tdisplay: block;\n\t}\n}\n\n.CMB_Group_Field {\n\t&.active {\n\t\tdisplay: block;\n\t}\n}\n\n.CMB_Color_Picker {\n\t.field-item {\n\t\tfloat: none;\n\t}\n}\n\n#lsx-tab-headings {\n\tdisplay: block;\n\tfloat: left;\n\twidth: 10%;\n}\n\n#details .cmb_metabox {\n\tdisplay: block;\n\tfloat: right;\n\twidth: 85%;\n\n\t.cmb_metabox {\n\t\tfloat:none;\n\t\twidth: 98%;\n\t}\n}\n\n#lsx-tab-headings {\n\t.tab-heading {\n\t\tdisplay: block;\n\t\ttext-transform:capitalize;\n\t\tpadding: 10px 15px;\n\t\twidth: 100%;\n\t}\n}\n\n/* The Tab Styling */\n\nbody.tour-operator_page_lsx-to-settings {\n\t.spinner {\n\t\tbackground-color: #fff;\n\t\tborder-radius: 10px;\n\t}\n\n\t.uix-field-wrapper {\n\t\t.ui-tab-nav {\n\t\t\tli {\n\t\t\t\tdisplay: inline-block;\n\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: \"|\";\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tpadding: 0 3px 0 8px;\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\t&:after {\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\tpadding-left: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\ta {\n\t\t\t\t\ttext-decoration: none;\n\n\t\t\t\t\t&.active {\n\t\t\t\t\t\tcolor: black;\n\t\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:focus {\n\t\t\t\t\t\tbox-shadow: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.ui-tab {\n\t\t\tdisplay:none;\n\n\t\t\t&.active {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Welcome page content\n// Help page content\n// Addons page content\n\nbody.tour-operator_page_to-help,\nbody.tour-operator_page_to-addons {\n\t#wpbody-content {\n\t\t.wrap {\n\n\t\t\t// Bootstrap Grid\n\n\t\t\t@import \"../vendor/bootstrap/variables\";\n\t\t\t@import \"../vendor/bootstrap/mixins\";\n\n\t\t\t* {\n\t\t\t\t@include box-sizing(border-box);\n\t\t\t}\n\n\t\t\t*:before,\n\t\t\t*:after {\n\t\t\t\t@include box-sizing(border-box);\n\t\t\t}\n\n\t\t\t.text-center {\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t@import \"../vendor/bootstrap/grid\";\n\n\t\t\t// Styles\n\n\t\t\th1 {\n\t\t\t\t&.small {\n\t\t\t\t\tfont-size: 35px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\th2 {\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t}\n\n\t\t\timg {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t.thumbnail,\n\t\t\t.video {\n\t\t\t\tmargin-bottom: 40px;\n\t\t\t}\n\n\t\t\t.top-header {\n\t\t\t\tmargin-bottom: 40px;\n\n\t\t\t\tp {\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tmargin-bottom: 13px;\n\n\t\t\t\t\t&:last-child {\n\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.box {\n\t\t\t\tbackground: #fff;\n\t\t\t\tborder: 1px solid #ddd;\n\t\t\t\tborder-radius: 4px;\n\t\t\t\tmargin-bottom: 40px;\n\t\t\t\tpadding: 25px 30px;\n\t\t\t\tposition: relative;\n\n\t\t\t\t&.box-top-image {\n\t\t\t\t\tborder-top: none;\n\t\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\t\tborder-top-right-radius: 0;\n\t\t\t\t}\n\n\t\t\t\th2, h3 {\n\t\t\t\t\tfont-size: 17px;\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\tmargin-right: 30px;\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t\ttext-align: left;\n\t\t\t\t}\n\n\t\t\t\tp, ul, li {\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tmargin-bottom: 13px;\n\n\t\t\t\t\t&:last-child {\n\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.more-button {\n\t\t\t\t\tpadding: 1em 0 0 0;\n\t\t\t\t\tborder-top: 1px solid #eee;\n\t\t\t\t\tclear: both;\n\t\t\t\t\ttext-align: right;\n\t\t\t\t}\n\n\t\t\t\t.price {\n\t\t\t\t\tcolor: #45B964;\n\t\t\t\t}\n\n\t\t\t\tform {\n\t\t\t\t\tpadding: 0 !important;\n\t\t\t\t}\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: \"\\f324\";\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: 30px;\n\t\t\t\t\tright: 30px;\n\t\t\t\t\tfont-size: 1.618em;\n\t\t\t\t\tfont-family: 'Dashicons';\n\t\t\t\t\tfont-weight: 400;\n\t\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t}\n\n\t\t\t\t&.box-top-image {\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.featured {\n\t\t\t\t\tborder-width: 2px;\n\t\t\t\t\tborder-color: #FFA107;\n\t\t\t\t\tbox-shadow: 0 1px 1px #FFA107;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcolor: #FFA107;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.enhance:before {\n\t\t\t\t\tcontent: \"\\f106\";\n\t\t\t\t}\n\n\t\t\t\t&.maps:before {\n\t\t\t\t\tcontent: \"\\f230\";\n\t\t\t\t}\n\n\t\t\t\t&.specials:before,\n\t\t\t\t&.rate:before {\n\t\t\t\t\tcontent: \"\\f155\";\n\t\t\t\t}\n\n\t\t\t\t&.reviews:before {\n\t\t\t\t\tcontent: \"\\f130\";\n\t\t\t\t}\n\n\t\t\t\t&.activities:before {\n\t\t\t\t\tcontent: \"\\f481\";\n\t\t\t\t}\n\n\t\t\t\t&.search:before {\n\t\t\t\t\tcontent: \"\\f179\";\n\t\t\t\t}\n\n\t\t\t\t&.galleries:before {\n\t\t\t\t\tcontent: \"\\f161\";\n\t\t\t\t}\n\n\t\t\t\t&.vehicles:before {\n\t\t\t\t\tcontent: \"\\f311\";\n\t\t\t\t}\n\n\t\t\t\t&.team:before {\n\t\t\t\t\tcontent: \"\\f307\";\n\t\t\t\t}\n\n\t\t\t\t&.videos:before {\n\t\t\t\t\tcontent: \"\\f236\";\n\t\t\t\t}\n\n\t\t\t\t&.wetu:before {\n\t\t\t\t\tcontent: \"\\f316\";\n\t\t\t\t}\n\n\t\t\t\t&.support:before {\n\t\t\t\t\tcontent: \"\\f107\";\n\t\t\t\t}\n\n\t\t\t\t&.documentation:before {\n\t\t\t\t\tcontent: \"\\f123\";\n\t\t\t\t}\n\n\t\t\t\t&.info:before {\n\t\t\t\t\tcontent: \"\\f534\";\n\t\t\t\t}\n\n\t\t\t\t&.premium:before {\n\t\t\t\t\tcontent: \"\\f313\";\n\t\t\t\t}\n\n\t\t\t\t&.news:before {\n\t\t\t\t\tcontent: \"\\f319\";\n\t\t\t\t}\n\n\t\t\t\t&.newsletter:before {\n\t\t\t\t\tcontent: \"\\f465\";\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.box-clean {\n\t\t\t\tpadding-top: 20px;\n\n\t\t\t\th3 {\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t}\n\n\t\t\t\tp:last-child {\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n@mixin animation($animation) {\n -webkit-animation: $animation;\n -o-animation: $animation;\n animation: $animation;\n}\n@mixin animation-name($name) {\n -webkit-animation-name: $name;\n animation-name: $name;\n}\n@mixin animation-duration($duration) {\n -webkit-animation-duration: $duration;\n animation-duration: $duration;\n}\n@mixin animation-timing-function($timing-function) {\n -webkit-animation-timing-function: $timing-function;\n animation-timing-function: $timing-function;\n}\n@mixin animation-delay($delay) {\n -webkit-animation-delay: $delay;\n animation-delay: $delay;\n}\n@mixin animation-iteration-count($iteration-count) {\n -webkit-animation-iteration-count: $iteration-count;\n animation-iteration-count: $iteration-count;\n}\n@mixin animation-direction($direction) {\n -webkit-animation-direction: $direction;\n animation-direction: $direction;\n}\n@mixin animation-fill-mode($fill-mode) {\n -webkit-animation-fill-mode: $fill-mode;\n animation-fill-mode: $fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n@mixin backface-visibility($visibility) {\n -webkit-backface-visibility: $visibility;\n -moz-backface-visibility: $visibility;\n backface-visibility: $visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n@mixin box-shadow($shadow...) {\n -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1\n box-shadow: $shadow;\n}\n\n// Box sizing\n@mixin box-sizing($boxmodel) {\n -webkit-box-sizing: $boxmodel;\n -moz-box-sizing: $boxmodel;\n box-sizing: $boxmodel;\n}\n\n// CSS3 Content Columns\n@mixin content-columns($column-count, $column-gap: $grid-gutter-width) {\n -webkit-column-count: $column-count;\n -moz-column-count: $column-count;\n column-count: $column-count;\n -webkit-column-gap: $column-gap;\n -moz-column-gap: $column-gap;\n column-gap: $column-gap;\n}\n\n// Optional hyphenation\n@mixin hyphens($mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: $mode;\n -moz-hyphens: $mode;\n -ms-hyphens: $mode; // IE10+\n -o-hyphens: $mode;\n hyphens: $mode;\n}\n\n// Placeholder text\n@mixin placeholder($color: $input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: $color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: $color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: $color; } // Safari and Chrome\n}\n\n// Transformations\n@mixin scale($ratio...) {\n -webkit-transform: scale($ratio);\n -ms-transform: scale($ratio); // IE9 only\n -o-transform: scale($ratio);\n transform: scale($ratio);\n}\n\n@mixin scaleX($ratio) {\n -webkit-transform: scaleX($ratio);\n -ms-transform: scaleX($ratio); // IE9 only\n -o-transform: scaleX($ratio);\n transform: scaleX($ratio);\n}\n@mixin scaleY($ratio) {\n -webkit-transform: scaleY($ratio);\n -ms-transform: scaleY($ratio); // IE9 only\n -o-transform: scaleY($ratio);\n transform: scaleY($ratio);\n}\n@mixin skew($x, $y) {\n -webkit-transform: skewX($x) skewY($y);\n -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX($x) skewY($y);\n transform: skewX($x) skewY($y);\n}\n@mixin translate($x, $y) {\n -webkit-transform: translate($x, $y);\n -ms-transform: translate($x, $y); // IE9 only\n -o-transform: translate($x, $y);\n transform: translate($x, $y);\n}\n@mixin translate3d($x, $y, $z) {\n -webkit-transform: translate3d($x, $y, $z);\n transform: translate3d($x, $y, $z);\n}\n@mixin rotate($degrees) {\n -webkit-transform: rotate($degrees);\n -ms-transform: rotate($degrees); // IE9 only\n -o-transform: rotate($degrees);\n transform: rotate($degrees);\n}\n@mixin rotateX($degrees) {\n -webkit-transform: rotateX($degrees);\n -ms-transform: rotateX($degrees); // IE9 only\n -o-transform: rotateX($degrees);\n transform: rotateX($degrees);\n}\n@mixin rotateY($degrees) {\n -webkit-transform: rotateY($degrees);\n -ms-transform: rotateY($degrees); // IE9 only\n -o-transform: rotateY($degrees);\n transform: rotateY($degrees);\n}\n@mixin perspective($perspective) {\n -webkit-perspective: $perspective;\n -moz-perspective: $perspective;\n perspective: $perspective;\n}\n@mixin perspective-origin($perspective) {\n -webkit-perspective-origin: $perspective;\n -moz-perspective-origin: $perspective;\n perspective-origin: $perspective;\n}\n@mixin transform-origin($origin) {\n -webkit-transform-origin: $origin;\n -moz-transform-origin: $origin;\n -ms-transform-origin: $origin; // IE9 only\n transform-origin: $origin;\n}\n\n\n// Transitions\n\n@mixin transition($transition...) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n@mixin transition-property($transition-property...) {\n -webkit-transition-property: $transition-property;\n transition-property: $transition-property;\n}\n@mixin transition-delay($transition-delay) {\n -webkit-transition-delay: $transition-delay;\n transition-delay: $transition-delay;\n}\n@mixin transition-duration($transition-duration...) {\n -webkit-transition-duration: $transition-duration;\n transition-duration: $transition-duration;\n}\n@mixin transition-timing-function($timing-function) {\n -webkit-transition-timing-function: $timing-function;\n transition-timing-function: $timing-function;\n}\n@mixin transition-transform($transition...) {\n -webkit-transition: -webkit-transform $transition;\n -moz-transition: -moz-transform $transition;\n -o-transition: -o-transform $transition;\n transition: transform $transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n@mixin user-select($select) {\n -webkit-user-select: $select;\n -moz-user-select: $select;\n -ms-user-select: $select; // IE10+\n user-select: $select;\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n@mixin container-fixed($gutter: $grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor(($gutter / 2));\n padding-right: ceil(($gutter / 2));\n @include clearfix;\n}\n\n// Creates a wrapper for a series of columns\n@mixin make-row($gutter: $grid-gutter-width) {\n margin-left: ceil(($gutter / -2));\n margin-right: floor(($gutter / -2));\n @include clearfix;\n}\n\n// Generate the extra small columns\n@mixin make-xs-column($columns, $gutter: $grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage(($columns / $grid-columns));\n min-height: 1px;\n padding-left: ($gutter / 2);\n padding-right: ($gutter / 2);\n}\n@mixin make-xs-column-offset($columns) {\n margin-left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-push($columns) {\n left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-pull($columns) {\n right: percentage(($columns / $grid-columns));\n}\n\n// Generate the small columns\n@mixin make-sm-column($columns, $gutter: $grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: ($gutter / 2);\n padding-right: ($gutter / 2);\n\n @media (min-width: $screen-sm-min) {\n float: left;\n width: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-sm-column-offset($columns) {\n @media (min-width: $screen-sm-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-sm-column-push($columns) {\n @media (min-width: $screen-sm-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-sm-column-pull($columns) {\n @media (min-width: $screen-sm-min) {\n right: percentage(($columns / $grid-columns));\n }\n}\n\n// Generate the medium columns\n@mixin make-md-column($columns, $gutter: $grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: ($gutter / 2);\n padding-right: ($gutter / 2);\n\n @media (min-width: $screen-md-min) {\n float: left;\n width: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-md-column-offset($columns) {\n @media (min-width: $screen-md-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-md-column-push($columns) {\n @media (min-width: $screen-md-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-md-column-pull($columns) {\n @media (min-width: $screen-md-min) {\n right: percentage(($columns / $grid-columns));\n }\n}\n\n// Generate the large columns\n@mixin make-lg-column($columns, $gutter: $grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: ($gutter / 2);\n padding-right: ($gutter / 2);\n\n @media (min-width: $screen-lg-min) {\n float: left;\n width: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-lg-column-offset($columns) {\n @media (min-width: $screen-lg-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-lg-column-push($columns) {\n @media (min-width: $screen-lg-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-lg-column-pull($columns) {\n @media (min-width: $screen-lg-min) {\n right: percentage(($columns / $grid-columns));\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n @include container-fixed;\n\n @media (min-width: $screen-sm-min) {\n width: $container-sm;\n }\n @media (min-width: $screen-md-min) {\n width: $container-md;\n }\n @media (min-width: $screen-lg-min) {\n width: $container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n @include container-fixed;\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n @include make-row;\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@include make-grid-columns;\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n@include make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: $screen-sm-min) {\n @include make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: $screen-md-min) {\n @include make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: $screen-lg-min) {\n @include make-grid(lg);\n}\n","$bootstrap-sass-asset-helper: false !default;\n//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n$gray-base: #000 !default;\n$gray-darker: lighten($gray-base, 13.5%) !default; // #222\n$gray-dark: lighten($gray-base, 20%) !default; // #333\n$gray: lighten($gray-base, 33.5%) !default; // #555\n$gray-light: lighten($gray-base, 46.7%) !default; // #777\n$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee\n\n$brand-primary: darken(#428bca, 6.5%) !default; // #337ab7\n$brand-success: #5cb85c !default;\n$brand-info: #5bc0de !default;\n$brand-warning: #f0ad4e !default;\n$brand-danger: #d9534f !default;\n\n\n//== Scaffolding\n//\n//## Settings for some of the most global styles.\n\n//** Background color for ``.\n$body-bg: #fff !default;\n//** Global text color on ``.\n$text-color: $gray-dark !default;\n\n//** Global textual link color.\n$link-color: $brand-primary !default;\n//** Link hover color set via `darken()` function.\n$link-hover-color: darken($link-color, 15%) !default;\n//** Link hover decoration.\n$link-hover-decoration: underline !default;\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif: Georgia, \"Times New Roman\", Times, serif !default;\n//** Default monospace fonts for ``, ``, and `
`.\n$font-family-monospace:   Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base:        $font-family-sans-serif !default;\n\n$font-size-base:          14px !default;\n$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-small:         ceil(($font-size-base * 0.85)) !default; // ~12px\n\n$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px\n$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px\n$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px\n$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-h5:            $font-size-base !default;\n$font-size-h6:            ceil(($font-size-base * 0.85)) !default; // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n$line-height-base:        1.428571429 !default; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px\n\n//** By default, this inherits from the ``.\n$headings-font-family:    inherit !default;\n$headings-font-weight:    500 !default;\n$headings-line-height:    1.1 !default;\n$headings-color:          inherit !default;\n\n\n//== Iconography\n//\n//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n//** Load fonts from this directory.\n\n// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.\n// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.\n$icon-font-path: if($bootstrap-sass-asset-helper, \"bootstrap/\", \"../fonts/bootstrap/\") !default;\n\n//** File name for all font files.\n$icon-font-name:          \"glyphicons-halflings-regular\" !default;\n//** Element ID within SVG icon file.\n$icon-font-svg-id:        \"glyphicons_halflingsregular\" !default;\n\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n$padding-base-vertical:     6px !default;\n$padding-base-horizontal:   12px !default;\n\n$padding-large-vertical:    10px !default;\n$padding-large-horizontal:  16px !default;\n\n$padding-small-vertical:    5px !default;\n$padding-small-horizontal:  10px !default;\n\n$padding-xs-vertical:       1px !default;\n$padding-xs-horizontal:     5px !default;\n\n$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome\n$line-height-small:         1.5 !default;\n\n$border-radius-base:        4px !default;\n$border-radius-large:       6px !default;\n$border-radius-small:       3px !default;\n\n//** Global color for active items (e.g., navs or dropdowns).\n$component-active-color:    #fff !default;\n//** Global background color for active items (e.g., navs or dropdowns).\n$component-active-bg:       $brand-primary !default;\n\n//** Width of the `border` for generating carets that indicate dropdowns.\n$caret-width-base:          4px !default;\n//** Carets increase slightly in size for larger components.\n$caret-width-large:         5px !default;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ``s.\n$table-cell-padding:            8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding:  5px !default;\n\n//** Default background color used for all tables.\n$table-bg:                      transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent:               #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover:                #f5f5f5 !default;\n$table-bg-active:               $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color:            #ddd !default;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n$btn-font-weight:                normal !default;\n\n$btn-default-color:              #333 !default;\n$btn-default-bg:                 #fff !default;\n$btn-default-border:             #ccc !default;\n\n$btn-primary-color:              #fff !default;\n$btn-primary-bg:                 $brand-primary !default;\n$btn-primary-border:             darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color:              #fff !default;\n$btn-success-bg:                 $brand-success !default;\n$btn-success-border:             darken($btn-success-bg, 5%) !default;\n\n$btn-info-color:                 #fff !default;\n$btn-info-bg:                    $brand-info !default;\n$btn-info-border:                darken($btn-info-bg, 5%) !default;\n\n$btn-warning-color:              #fff !default;\n$btn-warning-bg:                 $brand-warning !default;\n$btn-warning-border:             darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color:               #fff !default;\n$btn-danger-bg:                  $brand-danger !default;\n$btn-danger-border:              darken($btn-danger-bg, 5%) !default;\n\n$btn-link-disabled-color:        $gray-light !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius-base:         $border-radius-base !default;\n$btn-border-radius-large:        $border-radius-large !default;\n$btn-border-radius-small:        $border-radius-small !default;\n\n\n//== Forms\n//\n//##\n\n//** `` background color\n$input-bg:                       #fff !default;\n//** `` background color\n$input-bg-disabled:              $gray-lighter !default;\n\n//** Text color for ``s\n$input-color:                    $gray !default;\n//** `` border color\n$input-border:                   #ccc !default;\n\n// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4\n//** Default `.form-control` border radius\n// This has no effect on ``s in CSS.\n$input-border-radius:            $border-radius-base !default;\n//** Large `.form-control` border radius\n$input-border-radius-large:      $border-radius-large !default;\n//** Small `.form-control` border radius\n$input-border-radius-small:      $border-radius-small !default;\n\n//** Border color for inputs on focus\n$input-border-focus:             #66afe9 !default;\n\n//** Placeholder text color\n$input-color-placeholder:        #999 !default;\n\n//** Default `.form-control` height\n$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n//** Large `.form-control` height\n$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n//** Small `.form-control` height\n$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n//** `.form-group` margin\n$form-group-margin-bottom:       15px !default;\n\n$legend-color:                   $gray-dark !default;\n$legend-border-color:            #e5e5e5 !default;\n\n//** Background color for textual input addons\n$input-group-addon-bg:           $gray-lighter !default;\n//** Border color for textual input addons\n$input-group-addon-border-color: $input-border !default;\n\n//** Disabled cursor for form controls and buttons.\n$cursor-disabled:                not-allowed !default;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n$dropdown-bg:                    #fff !default;\n//** Dropdown menu `border-color`.\n$dropdown-border:                rgba(0,0,0,.15) !default;\n//** Dropdown menu `border-color` **for IE8**.\n$dropdown-fallback-border:       #ccc !default;\n//** Divider color for between dropdown items.\n$dropdown-divider-bg:            #e5e5e5 !default;\n\n//** Dropdown link text color.\n$dropdown-link-color:            $gray-dark !default;\n//** Hover color for dropdown links.\n$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;\n//** Hover background for dropdown links.\n$dropdown-link-hover-bg:         #f5f5f5 !default;\n\n//** Active dropdown menu item text color.\n$dropdown-link-active-color:     $component-active-color !default;\n//** Active dropdown menu item background color.\n$dropdown-link-active-bg:        $component-active-bg !default;\n\n//** Disabled dropdown menu item background color.\n$dropdown-link-disabled-color:   $gray-light !default;\n\n//** Text color for headers within dropdown menus.\n$dropdown-header-color:          $gray-light !default;\n\n//** Deprecated `$dropdown-caret-color` as of v3.1.0\n$dropdown-caret-color:           #000 !default;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n$zindex-navbar:            1000 !default;\n$zindex-dropdown:          1000 !default;\n$zindex-popover:           1060 !default;\n$zindex-tooltip:           1070 !default;\n$zindex-navbar-fixed:      1030 !default;\n$zindex-modal-background:  1040 !default;\n$zindex-modal:             1050 !default;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs:                  480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min:              $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone:               $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm:                  768px !default;\n$screen-sm-min:              $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet:              $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md:                  992px !default;\n$screen-md-min:              $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop:             $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg:                  1200px !default;\n$screen-lg-min:              $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop:          $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max:              ($screen-sm-min - 1) !default;\n$screen-sm-max:              ($screen-md-min - 1) !default;\n$screen-md-max:              ($screen-lg-min - 1) !default;\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n$grid-columns:              12 !default;\n//** Padding between columns. Gets divided in half for the left and right.\n$grid-gutter-width:         30px !default;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n$grid-float-breakpoint:     $screen-sm-min !default;\n//** Point at which the navbar begins collapsing.\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n$container-tablet:             (720px + $grid-gutter-width) !default;\n//** For `$screen-sm-min` and up.\n$container-sm:                 $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop:            (940px + $grid-gutter-width) !default;\n//** For `$screen-md-min` and up.\n$container-md:                 $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop:      (1140px + $grid-gutter-width) !default;\n//** For `$screen-lg-min` and up.\n$container-lg:                 $container-large-desktop !default;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n$navbar-height:                    50px !default;\n$navbar-margin-bottom:             $line-height-computed !default;\n$navbar-border-radius:             $border-radius-base !default;\n$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;\n$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;\n$navbar-collapse-max-height:       340px !default;\n\n$navbar-default-color:             #777 !default;\n$navbar-default-bg:                #f8f8f8 !default;\n$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color:                #777 !default;\n$navbar-default-link-hover-color:          #333 !default;\n$navbar-default-link-hover-bg:             transparent !default;\n$navbar-default-link-active-color:         #555 !default;\n$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color:       #ccc !default;\n$navbar-default-link-disabled-bg:          transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color:               $navbar-default-link-color !default;\n$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg:            transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg:           #ddd !default;\n$navbar-default-toggle-icon-bar-bg:        #888 !default;\n$navbar-default-toggle-border-color:       #ddd !default;\n\n\n//=== Inverted navbar\n// Reset inverted navbar basics\n$navbar-inverse-color:                      lighten($gray-light, 15%) !default;\n$navbar-inverse-bg:                         #222 !default;\n$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;\n$navbar-inverse-link-hover-color:           #fff !default;\n$navbar-inverse-link-hover-bg:              transparent !default;\n$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color:        #444 !default;\n$navbar-inverse-link-disabled-bg:           transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color:          #fff !default;\n$navbar-inverse-brand-hover-bg:             transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg:            #333 !default;\n$navbar-inverse-toggle-icon-bar-bg:         #fff !default;\n$navbar-inverse-toggle-border-color:        #333 !default;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n$nav-link-padding:                          10px 15px !default;\n$nav-link-hover-bg:                         $gray-lighter !default;\n\n$nav-disabled-link-color:                   $gray-light !default;\n$nav-disabled-link-hover-color:             $gray-light !default;\n\n//== Tabs\n$nav-tabs-border-color:                     #ddd !default;\n\n$nav-tabs-link-hover-border-color:          $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg:             $body-bg !default;\n$nav-tabs-active-link-hover-color:          $gray !default;\n$nav-tabs-active-link-hover-border-color:   #ddd !default;\n\n$nav-tabs-justified-link-border-color:            #ddd !default;\n$nav-tabs-justified-active-link-border-color:     $body-bg !default;\n\n//== Pills\n$nav-pills-border-radius:                   $border-radius-base !default;\n$nav-pills-active-link-hover-bg:            $component-active-bg !default;\n$nav-pills-active-link-hover-color:         $component-active-color !default;\n\n\n//== Pagination\n//\n//##\n\n$pagination-color:                     $link-color !default;\n$pagination-bg:                        #fff !default;\n$pagination-border:                    #ddd !default;\n\n$pagination-hover-color:               $link-hover-color !default;\n$pagination-hover-bg:                  $gray-lighter !default;\n$pagination-hover-border:              #ddd !default;\n\n$pagination-active-color:              #fff !default;\n$pagination-active-bg:                 $brand-primary !default;\n$pagination-active-border:             $brand-primary !default;\n\n$pagination-disabled-color:            $gray-light !default;\n$pagination-disabled-bg:               #fff !default;\n$pagination-disabled-border:           #ddd !default;\n\n\n//== Pager\n//\n//##\n\n$pager-bg:                             $pagination-bg !default;\n$pager-border:                         $pagination-border !default;\n$pager-border-radius:                  15px !default;\n\n$pager-hover-bg:                       $pagination-hover-bg !default;\n\n$pager-active-bg:                      $pagination-active-bg !default;\n$pager-active-color:                   $pagination-active-color !default;\n\n$pager-disabled-color:                 $pagination-disabled-color !default;\n\n\n//== Jumbotron\n//\n//##\n\n$jumbotron-padding:              30px !default;\n$jumbotron-color:                inherit !default;\n$jumbotron-bg:                   $gray-lighter !default;\n$jumbotron-heading-color:        inherit !default;\n$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;\n$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text:             #3c763d !default;\n$state-success-bg:               #dff0d8 !default;\n$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text:                #31708f !default;\n$state-info-bg:                  #d9edf7 !default;\n$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text:             #8a6d3b !default;\n$state-warning-bg:               #fcf8e3 !default;\n$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text:              #a94442 !default;\n$state-danger-bg:                #f2dede !default;\n$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n$tooltip-max-width:           200px !default;\n//** Tooltip text color\n$tooltip-color:               #fff !default;\n//** Tooltip background color\n$tooltip-bg:                  #000 !default;\n$tooltip-opacity:             .9 !default;\n\n//** Tooltip arrow width\n$tooltip-arrow-width:         5px !default;\n//** Tooltip arrow color\n$tooltip-arrow-color:         $tooltip-bg !default;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n$popover-bg:                          #fff !default;\n//** Popover maximum width\n$popover-max-width:                   276px !default;\n//** Popover border color\n$popover-border-color:                rgba(0,0,0,.2) !default;\n//** Popover fallback border color\n$popover-fallback-border-color:       #ccc !default;\n\n//** Popover title background color\n$popover-title-bg:                    darken($popover-bg, 3%) !default;\n\n//** Popover arrow width\n$popover-arrow-width:                 10px !default;\n//** Popover arrow color\n$popover-arrow-color:                 $popover-bg !default;\n\n//** Popover outer arrow width\n$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;\n//** Popover outer arrow color\n$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;\n//** Popover outer arrow fallback color\n$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n$label-default-bg:            $gray-light !default;\n//** Primary label background color\n$label-primary-bg:            $brand-primary !default;\n//** Success label background color\n$label-success-bg:            $brand-success !default;\n//** Info label background color\n$label-info-bg:               $brand-info !default;\n//** Warning label background color\n$label-warning-bg:            $brand-warning !default;\n//** Danger label background color\n$label-danger-bg:             $brand-danger !default;\n\n//** Default label text color\n$label-color:                 #fff !default;\n//** Default text color of a linked label\n$label-link-hover-color:      #fff !default;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n$modal-inner-padding:         15px !default;\n\n//** Padding applied to the modal title\n$modal-title-padding:         15px !default;\n//** Modal title line-height\n$modal-title-line-height:     $line-height-base !default;\n\n//** Background color of modal content area\n$modal-content-bg:                             #fff !default;\n//** Modal content border color\n$modal-content-border-color:                   rgba(0,0,0,.2) !default;\n//** Modal content border color **for IE8**\n$modal-content-fallback-border-color:          #999 !default;\n\n//** Modal backdrop background color\n$modal-backdrop-bg:           #000 !default;\n//** Modal backdrop opacity\n$modal-backdrop-opacity:      .5 !default;\n//** Modal header border color\n$modal-header-border-color:   #e5e5e5 !default;\n//** Modal footer border color\n$modal-footer-border-color:   $modal-header-border-color !default;\n\n$modal-lg:                    900px !default;\n$modal-md:                    600px !default;\n$modal-sm:                    300px !default;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n$alert-padding:               15px !default;\n$alert-border-radius:         $border-radius-base !default;\n$alert-link-font-weight:      bold !default;\n\n$alert-success-bg:            $state-success-bg !default;\n$alert-success-text:          $state-success-text !default;\n$alert-success-border:        $state-success-border !default;\n\n$alert-info-bg:               $state-info-bg !default;\n$alert-info-text:             $state-info-text !default;\n$alert-info-border:           $state-info-border !default;\n\n$alert-warning-bg:            $state-warning-bg !default;\n$alert-warning-text:          $state-warning-text !default;\n$alert-warning-border:        $state-warning-border !default;\n\n$alert-danger-bg:             $state-danger-bg !default;\n$alert-danger-text:           $state-danger-text !default;\n$alert-danger-border:         $state-danger-border !default;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n$progress-bg:                 #f5f5f5 !default;\n//** Progress bar text color\n$progress-bar-color:          #fff !default;\n//** Variable for setting rounded corners on progress bar.\n$progress-border-radius:      $border-radius-base !default;\n\n//** Default progress bar color\n$progress-bar-bg:             $brand-primary !default;\n//** Success progress bar color\n$progress-bar-success-bg:     $brand-success !default;\n//** Warning progress bar color\n$progress-bar-warning-bg:     $brand-warning !default;\n//** Danger progress bar color\n$progress-bar-danger-bg:      $brand-danger !default;\n//** Info progress bar color\n$progress-bar-info-bg:        $brand-info !default;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n$list-group-bg:                 #fff !default;\n//** `.list-group-item` border color\n$list-group-border:             #ddd !default;\n//** List group border radius\n$list-group-border-radius:      $border-radius-base !default;\n\n//** Background color of single list items on hover\n$list-group-hover-bg:           #f5f5f5 !default;\n//** Text color of active list items\n$list-group-active-color:       $component-active-color !default;\n//** Background color of active list items\n$list-group-active-bg:          $component-active-bg !default;\n//** Border color of active list elements\n$list-group-active-border:      $list-group-active-bg !default;\n//** Text color for content within active list items\n$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;\n\n//** Text color of disabled list items\n$list-group-disabled-color:      $gray-light !default;\n//** Background color of disabled list items\n$list-group-disabled-bg:         $gray-lighter !default;\n//** Text color for content within disabled list items\n$list-group-disabled-text-color: $list-group-disabled-color !default;\n\n$list-group-link-color:         #555 !default;\n$list-group-link-hover-color:   $list-group-link-color !default;\n$list-group-link-heading-color: #333 !default;\n\n\n//== Panels\n//\n//##\n\n$panel-bg:                    #fff !default;\n$panel-body-padding:          15px !default;\n$panel-heading-padding:       10px 15px !default;\n$panel-footer-padding:        $panel-heading-padding !default;\n$panel-border-radius:         $border-radius-base !default;\n\n//** Border color for elements within panels\n$panel-inner-border:          #ddd !default;\n$panel-footer-bg:             #f5f5f5 !default;\n\n$panel-default-text:          $gray-dark !default;\n$panel-default-border:        #ddd !default;\n$panel-default-heading-bg:    #f5f5f5 !default;\n\n$panel-primary-text:          #fff !default;\n$panel-primary-border:        $brand-primary !default;\n$panel-primary-heading-bg:    $brand-primary !default;\n\n$panel-success-text:          $state-success-text !default;\n$panel-success-border:        $state-success-border !default;\n$panel-success-heading-bg:    $state-success-bg !default;\n\n$panel-info-text:             $state-info-text !default;\n$panel-info-border:           $state-info-border !default;\n$panel-info-heading-bg:       $state-info-bg !default;\n\n$panel-warning-text:          $state-warning-text !default;\n$panel-warning-border:        $state-warning-border !default;\n$panel-warning-heading-bg:    $state-warning-bg !default;\n\n$panel-danger-text:           $state-danger-text !default;\n$panel-danger-border:         $state-danger-border !default;\n$panel-danger-heading-bg:     $state-danger-bg !default;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n$thumbnail-padding:           4px !default;\n//** Thumbnail background color\n$thumbnail-bg:                $body-bg !default;\n//** Thumbnail border color\n$thumbnail-border:            #ddd !default;\n//** Thumbnail border radius\n$thumbnail-border-radius:     $border-radius-base !default;\n\n//** Custom text color for thumbnail captions\n$thumbnail-caption-color:     $text-color !default;\n//** Padding around the thumbnail caption\n$thumbnail-caption-padding:   9px !default;\n\n\n//== Wells\n//\n//##\n\n$well-bg:                     #f5f5f5 !default;\n$well-border:                 darken($well-bg, 7%) !default;\n\n\n//== Badges\n//\n//##\n\n$badge-color:                 #fff !default;\n//** Linked badge text color on hover\n$badge-link-hover-color:      #fff !default;\n$badge-bg:                    $gray-light !default;\n\n//** Badge text color in active nav link\n$badge-active-color:          $link-color !default;\n//** Badge background color in active nav link\n$badge-active-bg:             #fff !default;\n\n$badge-font-weight:           bold !default;\n$badge-line-height:           1 !default;\n$badge-border-radius:         10px !default;\n\n\n//== Breadcrumbs\n//\n//##\n\n$breadcrumb-padding-vertical:   8px !default;\n$breadcrumb-padding-horizontal: 15px !default;\n//** Breadcrumb background color\n$breadcrumb-bg:                 #f5f5f5 !default;\n//** Breadcrumb text color\n$breadcrumb-color:              #ccc !default;\n//** Text color of current page in the breadcrumb\n$breadcrumb-active-color:       $gray-light !default;\n//** Textual separator for between breadcrumb elements\n$breadcrumb-separator:          \"/\" !default;\n\n\n//== Carousel\n//\n//##\n\n$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;\n\n$carousel-control-color:                      #fff !default;\n$carousel-control-width:                      15% !default;\n$carousel-control-opacity:                    .5 !default;\n$carousel-control-font-size:                  20px !default;\n\n$carousel-indicator-active-bg:                #fff !default;\n$carousel-indicator-border-color:             #fff !default;\n\n$carousel-caption-color:                      #fff !default;\n\n\n//== Close\n//\n//##\n\n$close-font-weight:           bold !default;\n$close-color:                 #000 !default;\n$close-text-shadow:           0 1px 0 #fff !default;\n\n\n//== Code\n//\n//##\n\n$code-color:                  #c7254e !default;\n$code-bg:                     #f9f2f4 !default;\n\n$kbd-color:                   #fff !default;\n$kbd-bg:                      #333 !default;\n\n$pre-bg:                      #f5f5f5 !default;\n$pre-color:                   $gray-dark !default;\n$pre-border-color:            #ccc !default;\n$pre-scrollable-max-height:   340px !default;\n\n\n//== Type\n//\n//##\n\n//** Horizontal offset for forms and lists.\n$component-offset-horizontal: 180px !default;\n//** Text muted color\n$text-muted:                  $gray-light !default;\n//** Abbreviations and acronyms border color\n$abbr-border-color:           $gray-light !default;\n//** Headings small color\n$headings-small-color:        $gray-light !default;\n//** Blockquote small color\n$blockquote-small-color:      $gray-light !default;\n//** Blockquote font size\n$blockquote-font-size:        ($font-size-base * 1.25) !default;\n//** Blockquote border color\n$blockquote-border-color:     $gray-lighter !default;\n//** Page header border color\n$page-header-border-color:    $gray-lighter !default;\n//** Width of horizontal description list titles\n$dl-horizontal-offset:        $component-offset-horizontal !default;\n//** Point at which .dl-horizontal becomes horizontal\n$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;\n//** Horizontal line color.\n$hr-border:                   $gray-lighter !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin make-grid-columns($i: 1, $list: \".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\") {\n  @for $i from (1 + 1) through $grid-columns {\n    $list: \"#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\";\n  }\n  #{$list} {\n    position: relative;\n    // Prevent columns from collapsing when empty\n    min-height: 1px;\n    // Inner gutter via padding\n    padding-left:  ceil(($grid-gutter-width / 2));\n    padding-right: floor(($grid-gutter-width / 2));\n  }\n}\n\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin float-grid-columns($class, $i: 1, $list: \".col-#{$class}-#{$i}\") {\n  @for $i from (1 + 1) through $grid-columns {\n    $list: \"#{$list}, .col-#{$class}-#{$i}\";\n  }\n  #{$list} {\n    float: left;\n  }\n}\n\n\n@mixin calc-grid-column($index, $class, $type) {\n  @if ($type == width) and ($index > 0) {\n    .col-#{$class}-#{$index} {\n      width: percentage(($index / $grid-columns));\n    }\n  }\n  @if ($type == push) and ($index > 0) {\n    .col-#{$class}-push-#{$index} {\n      left: percentage(($index / $grid-columns));\n    }\n  }\n  @if ($type == push) and ($index == 0) {\n    .col-#{$class}-push-0 {\n      left: auto;\n    }\n  }\n  @if ($type == pull) and ($index > 0) {\n    .col-#{$class}-pull-#{$index} {\n      right: percentage(($index / $grid-columns));\n    }\n  }\n  @if ($type == pull) and ($index == 0) {\n    .col-#{$class}-pull-0 {\n      right: auto;\n    }\n  }\n  @if ($type == offset) {\n    .col-#{$class}-offset-#{$index} {\n      margin-left: percentage(($index / $grid-columns));\n    }\n  }\n}\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin loop-grid-columns($columns, $class, $type) {\n  @for $i from 0 through $columns {\n    @include calc-grid-column($i, $class, $type);\n  }\n}\n\n\n// Create grid for specific class\n@mixin make-grid($class) {\n  @include float-grid-columns($class);\n  @include loop-grid-columns($grid-columns, $class, width);\n  @include loop-grid-columns($grid-columns, $class, pull);\n  @include loop-grid-columns($grid-columns, $class, push);\n  @include loop-grid-columns($grid-columns, $class, offset);\n}\n"]}
\ No newline at end of file
+{"version":3,"sources":["admin.scss","../vendor/bootstrap/mixins/_vendor-prefixes.scss","../vendor/bootstrap/mixins/_grid.scss","../vendor/bootstrap/mixins/_clearfix.scss","../vendor/bootstrap/_grid.scss","../vendor/bootstrap/_variables.scss","../vendor/bootstrap/mixins/_grid-framework.scss"],"names":[],"mappings":"AAAA,qCAAA;AAIA,4BAEE,cAAc,EAAA;;AAIhB,0BAEE,cAAc,EAAA;;AAIhB,gCAEE,WAAW,EAAA;;AAIb,oBACC,cAAc,EACd,WAAW,EACX,UAAU,EAAA;;AAGX,wBACC,cAAc,EACd,YAAY,EACZ,UAAU,EAAA;;AAHX,qCAME,WAAU,EACV,UAAU,EAAA;;AAIZ,iCAEE,cAAc,EACd,0BAAyB,EACzB,kBAAkB,EAClB,WAAW,EAAA;;AAIb,oBAAA;AAEA,yGAGE,sBAAsB,EACtB,mBAAmB,EAAA;;AAJrB,2JAUI,qBAAqB,EAAA;;AAVzB,uKAaK,YAAY,EACZ,qBAAqB,EACrB,oBAAoB,EAAA;;AAfzB,6LAoBM,WAAW,EACX,eAAe,EAAA;;AArBrB,+JA0BK,qBAAqB,EAAA;;AA1B1B,6KA6BM,YAAY,EACZ,iBAAiB,EAAA;;AA9BvB,2KAkCM,wBAAgB,EAAhB,gBAAgB,EAAA;;AAlCtB,6IAyCG,aAAY,EAAA;;AAzCf,2JA4CI,cAAc,EAAA;;AAUlB,yHC9BE,8BDyCgC,ECvCxB,sBDuCwB,EAAA;;AAXlC,2QC9BE,8BD8CgC,EC5CxB,sBD4CwB,EAAA;;AAhBlC,+IAoBI,kBAAkB,EAAA;;AApBtB,2IElGE,kBAAkB,EAClB,iBAAiB,EACjB,kBAAmC,EACnC,mBAAkC,EAAA;;AF+FpC,+SGzFI,YAAY,EACZ,cAAc,EAAA;;AHwFlB,uJGrFI,WAAW,EAAA;;ACPb,4BJ4FF,2II3FI,YC2UuD,EAAA,EDnU1D;;AANC,4BJyFF,2IIxFI,YC6UuD,EAAA,EDxU1D;;AAHC,6BJsFF,2IIrFI,aC+UwD,EAAA,ED7U3D;;AJmFD,uJElGE,kBAAkB,EAClB,iBAAiB,EACjB,kBAAmC,EACnC,mBAAkC,EAAA;;AF+FpC,uUGzFI,YAAY,EACZ,cAAc,EAAA;;AHwFlB,mKGrFI,WAAW,EAAA;;AHqFf,+HEzFE,kBAAkC,EAClC,mBAAmC,EAAA;;AFwFrC,uRGzFI,YAAY,EACZ,cAAc,EAAA;;AHwFlB,2IGrFI,WAAW,EAAA;;AHqFf,y5MM7FI,kBAAkB,EAElB,eAAe,EAEf,kBAA6C,EAC7C,mBAA8C,EAAA;;ANwFlD,umDM7EI,WAAW,EAAA;;AN6Ef,yIMrEM,eAA2C,EAAA;;ANqEjD,yIMrEM,gBAA2C,EAAA;;ANqEjD,yIMrEM,UAA2C,EAAA;;ANqEjD,yIMrEM,gBAA2C,EAAA;;ANqEjD,yIMrEM,gBAA2C,EAAA;;ANqEjD,yIMrEM,UAA2C,EAAA;;ANqEjD,yIMrEM,gBAA2C,EAAA;;ANqEjD,yIMrEM,gBAA2C,EAAA;;ANqEjD,yIMrEM,UAA2C,EAAA;;ANqEjD,2IMrEM,gBAA2C,EAAA;;ANqEjD,2IMrEM,gBAA2C,EAAA;;ANqEjD,2IMrEM,WAA2C,EAAA;;ANqEjD,mJMjDM,WAAW,EAAA;;ANiDjB,mJMtDM,eAA2C,EAAA;;ANsDjD,mJMtDM,gBAA2C,EAAA;;ANsDjD,mJMtDM,UAA2C,EAAA;;ANsDjD,mJMtDM,gBAA2C,EAAA;;ANsDjD,mJMtDM,gBAA2C,EAAA;;ANsDjD,mJMtDM,UAA2C,EAAA;;ANsDjD,mJMtDM,gBAA2C,EAAA;;ANsDjD,mJMtDM,gBAA2C,EAAA;;ANsDjD,mJMtDM,UAA2C,EAAA;;ANsDjD,qJMtDM,gBAA2C,EAAA;;ANsDjD,qJMtDM,gBAA2C,EAAA;;ANsDjD,qJMtDM,WAA2C,EAAA;;ANsDjD,mJM3DM,UAAU,EAAA;;AN2DhB,mJMhEM,cAA0C,EAAA;;ANgEhD,mJMhEM,eAA0C,EAAA;;ANgEhD,mJMhEM,SAA0C,EAAA;;ANgEhD,mJMhEM,eAA0C,EAAA;;ANgEhD,mJMhEM,eAA0C,EAAA;;ANgEhD,mJMhEM,SAA0C,EAAA;;ANgEhD,mJMhEM,eAA0C,EAAA;;ANgEhD,mJMhEM,eAA0C,EAAA;;ANgEhD,mJMhEM,SAA0C,EAAA;;ANgEhD,qJMhEM,eAA0C,EAAA;;ANgEhD,qJMhEM,eAA0C,EAAA;;ANgEhD,qJMhEM,UAA0C,EAAA;;ANgEhD,uJM5CM,eAAiD,EAAA;;AN4CvD,uJM5CM,qBAAiD,EAAA;;AN4CvD,uJM5CM,sBAAiD,EAAA;;AN4CvD,uJM5CM,gBAAiD,EAAA;;AN4CvD,uJM5CM,sBAAiD,EAAA;;AN4CvD,uJM5CM,sBAAiD,EAAA;;AN4CvD,uJM5CM,gBAAiD,EAAA;;AN4CvD,uJM5CM,sBAAiD,EAAA;;AN4CvD,uJM5CM,sBAAiD,EAAA;;AN4CvD,uJM5CM,gBAAiD,EAAA;;AN4CvD,yJM5CM,sBAAiD,EAAA;;AN4CvD,yJM5CM,sBAAiD,EAAA;;AN4CvD,yJM5CM,iBAAiD,EAAA;;AFGvD,4BJyCA,umDM7EI,WAAW,EAAA;EN6Ef,yIMrEM,eAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,2IMrEM,gBAA2C,EAAA;ENqEjD,2IMrEM,gBAA2C,EAAA;ENqEjD,2IMrEM,WAA2C,EAAA;ENqEjD,mJMjDM,WAAW,EAAA;ENiDjB,mJMtDM,eAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,qJMtDM,gBAA2C,EAAA;ENsDjD,qJMtDM,gBAA2C,EAAA;ENsDjD,qJMtDM,WAA2C,EAAA;ENsDjD,mJM3DM,UAAU,EAAA;EN2DhB,mJMhEM,cAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,qJMhEM,eAA0C,EAAA;ENgEhD,qJMhEM,eAA0C,EAAA;ENgEhD,qJMhEM,UAA0C,EAAA;ENgEhD,uJM5CM,eAAiD,EAAA;EN4CvD,uJM5CM,qBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,yJM5CM,sBAAiD,EAAA;EN4CvD,yJM5CM,sBAAiD,EAAA;EN4CvD,yJM5CM,iBAAiD,EAAA,EAClD;;AFWL,4BJgCA,umDM7EI,WAAW,EAAA;EN6Ef,yIMrEM,eAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,2IMrEM,gBAA2C,EAAA;ENqEjD,2IMrEM,gBAA2C,EAAA;ENqEjD,2IMrEM,WAA2C,EAAA;ENqEjD,mJMjDM,WAAW,EAAA;ENiDjB,mJMtDM,eAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,qJMtDM,gBAA2C,EAAA;ENsDjD,qJMtDM,gBAA2C,EAAA;ENsDjD,qJMtDM,WAA2C,EAAA;ENsDjD,mJM3DM,UAAU,EAAA;EN2DhB,mJMhEM,cAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,qJMhEM,eAA0C,EAAA;ENgEhD,qJMhEM,eAA0C,EAAA;ENgEhD,qJMhEM,UAA0C,EAAA;ENgEhD,uJM5CM,eAAiD,EAAA;EN4CvD,uJM5CM,qBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,yJM5CM,sBAAiD,EAAA;EN4CvD,yJM5CM,sBAAiD,EAAA;EN4CvD,yJM5CM,iBAAiD,EAAA,EAClD;;AFoBL,6BJuBA,umDM7EI,WAAW,EAAA;EN6Ef,yIMrEM,eAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,gBAA2C,EAAA;ENqEjD,yIMrEM,UAA2C,EAAA;ENqEjD,2IMrEM,gBAA2C,EAAA;ENqEjD,2IMrEM,gBAA2C,EAAA;ENqEjD,2IMrEM,WAA2C,EAAA;ENqEjD,mJMjDM,WAAW,EAAA;ENiDjB,mJMtDM,eAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,gBAA2C,EAAA;ENsDjD,mJMtDM,UAA2C,EAAA;ENsDjD,qJMtDM,gBAA2C,EAAA;ENsDjD,qJMtDM,gBAA2C,EAAA;ENsDjD,qJMtDM,WAA2C,EAAA;ENsDjD,mJM3DM,UAAU,EAAA;EN2DhB,mJMhEM,cAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,eAA0C,EAAA;ENgEhD,mJMhEM,SAA0C,EAAA;ENgEhD,qJMhEM,eAA0C,EAAA;ENgEhD,qJMhEM,eAA0C,EAAA;ENgEhD,qJMhEM,UAA0C,EAAA;ENgEhD,uJM5CM,eAAiD,EAAA;EN4CvD,uJM5CM,qBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,sBAAiD,EAAA;EN4CvD,uJM5CM,gBAAiD,EAAA;EN4CvD,yJM5CM,sBAAiD,EAAA;EN4CvD,yJM5CM,sBAAiD,EAAA;EN4CvD,yJM5CM,iBAAiD,EAAA,EAClD;;AN2CL,uIA6BK,eAAe,EAAA;;AA7BpB,2HAkCI,mBAAmB,EAAA;;AAlCvB,6HAsCI,WAAW,EAAA;;AAtCf,6QA2CI,mBAAmB,EAAA;;AA3CvB,6IA+CI,mBAAmB,EAAA;;AA/CvB,iJAkDK,eAAe,EACf,mBAAmB,EAAA;;AAnDxB,uKAsDM,gBAAgB,EAAA;;AAtDtB,+HA4DI,gBAAgB,EAChB,sBAAsB,EACtB,kBAAkB,EAClB,mBAAmB,EACnB,kBAAkB,EAClB,kBAAkB,EAAA;;AAjEtB,2JAoEK,gBAAgB,EAChB,yBAAyB,EACzB,0BAA0B,EAAA;;AAtE/B,yQA0EK,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,aAAa,EACb,gBAAgB,EAAA;;AA9ErB,2YAkFK,eAAe,EACf,kBAAkB,EAAA;;AAnFvB,6cAsFM,gBAAgB,EAAA;;AAtFtB,yJA2FK,kBAAkB,EAClB,0BAA0B,EAC1B,WAAW,EACX,iBAAiB,EACjB,WAAW,EAAA;;AA/FhB,qLAmGO,WAAU,EAAA;;AAnGjB,mLAsGO,YAAW,EAAA;;AAtGlB,+LAyGO,yBAAyB,EACzB,qBAAqB,EACrB,WAAW,EAAA;;AA3GlB,2MA6GQ,yBAAyB,EACzB,qBAAqB,EAAA;;AA9G7B,uKAuHO,WAAW,EAAA;;AAvHlB,6LA0HQ,iBAAiB,EAAA;;AA1HzB,+IAiIK,oBAAa,EAAb,oBAAa,EAAb,aAAa,EAAA;;AAjIlB,6JAoIM,kBAAkB,EAAA;;AApIxB,qKAuIO,YAAY,EACZ,gBAAgB,EAAA;;AAxIvB,iLA4IM,yBAAyB,EACzB,qBAAqB,EACrB,WAAW,EAAA;;AA9IjB,6LAgJO,yBAAyB,EAAA;;AAhJhC,mKAuJM,gBAAgB,EAAA;;AAvJtB,+IA2JM,mBAAmB,EAAA;;AA3JzB,2UAkKM,0BAA0B,EAAA;;AAlKhC,6IAuKK,cAAc,EAAA;;AAvKnB,yIA2KK,qBAAqB,EAAA;;AA3K1B,yKAgLM,aAAa,EAAA;;AAhLnB,iJAqLK,iBAAiB,EACjB,qBAAqB,EACrB,qCAA6B,EAA7B,6BAA6B,EAAA;;AAvLlC,+JA0LM,cAAc,EAAA;;AA1LpB,2IAgMI,iBAAiB,EAAA;;AAhMrB,iJAmMK,gBAAgB,EAAA;;AAnMrB,qKAuMK,gBAAgB,EAAA","file":"../admin.css","sourcesContent":["/*\n * LSX Tour Operators Administrator\n */\n\n#banners {\n\t.CMB_Group_Field {\n\t\tdisplay: block;\n\t}\n}\n\n.CMB_Group_Field {\n\t&.active {\n\t\tdisplay: block;\n\t}\n}\n\n.CMB_Color_Picker {\n\t.field-item {\n\t\tfloat: none;\n\t}\n}\n\n#lsx-tab-headings {\n\tdisplay: block;\n\tfloat: left;\n\twidth: 10%;\n}\n\n#details .cmb_metabox {\n\tdisplay: block;\n\tfloat: right;\n\twidth: 85%;\n\n\t.cmb_metabox {\n\t\tfloat:none;\n\t\twidth: 98%;\n\t}\n}\n\n#lsx-tab-headings {\n\t.tab-heading {\n\t\tdisplay: block;\n\t\ttext-transform:capitalize;\n\t\tpadding: 10px 15px;\n\t\twidth: 100%;\n\t}\n}\n\n/* The Tab Styling */\n\nbody.tour-operator_page_lsx-to-settings,\nbody.lsx-tour-operator_page_lsx-to-settings {\n\t.spinner {\n\t\tbackground-color: #fff;\n\t\tborder-radius: 10px;\n\t}\n\n\t.uix-field-wrapper {\n\t\t.ui-tab-nav {\n\t\t\tli {\n\t\t\t\tdisplay: inline-block;\n\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: \"|\";\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tpadding: 0 3px 0 8px;\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\t&:after {\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\tpadding-left: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\ta {\n\t\t\t\t\ttext-decoration: none;\n\n\t\t\t\t\t&.active {\n\t\t\t\t\t\tcolor: black;\n\t\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:focus {\n\t\t\t\t\t\tbox-shadow: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.ui-tab {\n\t\t\tdisplay:none;\n\n\t\t\t&.active {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Welcome page content\n// Help page content\n// Addons page content\n\nbody.tour-operator_page_to-help,\nbody.lsx-tour-operator_page_to-addons {\n\t#wpbody-content {\n\t\t.wrap {\n\n\t\t\t// Bootstrap Grid\n\n\t\t\t@import \"../vendor/bootstrap/variables\";\n\t\t\t@import \"../vendor/bootstrap/mixins\";\n\n\t\t\t* {\n\t\t\t\t@include box-sizing(border-box);\n\t\t\t}\n\n\t\t\t*:before,\n\t\t\t*:after {\n\t\t\t\t@include box-sizing(border-box);\n\t\t\t}\n\n\t\t\t.text-center {\n\t\t\t\ttext-align: center;\n\t\t\t}\n\n\t\t\t@import \"../vendor/bootstrap/grid\";\n\n\t\t\t// Styles\n\n\t\t\th1 {\n\t\t\t\t&.small {\n\t\t\t\t\tfont-size: 35px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\th2 {\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t}\n\n\t\t\timg {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t.thumbnail,\n\t\t\t.video {\n\t\t\t\tmargin-bottom: 40px;\n\t\t\t}\n\n\t\t\t.top-header {\n\t\t\t\tmargin-bottom: 40px;\n\n\t\t\t\tp {\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tmargin-bottom: 13px;\n\n\t\t\t\t\t&:last-child {\n\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.box {\n\t\t\t\tbackground: #fff;\n\t\t\t\tborder: 1px solid #ddd;\n\t\t\t\tborder-radius: 4px;\n\t\t\t\tmargin-bottom: 40px;\n\t\t\t\tpadding: 25px 30px;\n\t\t\t\tposition: relative;\n\n\t\t\t\t&.box-top-image {\n\t\t\t\t\tborder-top: none;\n\t\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\t\tborder-top-right-radius: 0;\n\t\t\t\t}\n\n\t\t\t\th2, h3 {\n\t\t\t\t\tfont-size: 17px;\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\tmargin-right: 30px;\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t\ttext-align: left;\n\t\t\t\t}\n\n\t\t\t\tp, ul, li {\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tmargin-bottom: 3px;\n\n\t\t\t\t\t&:last-child {\n\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.more-button {\n\t\t\t\t\tpadding: 1em 0 0 0;\n\t\t\t\t\tborder-top: 1px solid #eee;\n\t\t\t\t\tclear: both;\n\t\t\t\t\ttext-align: right;\n\t\t\t\t\tclear: both;\n\n\t\t\t\t\ta {\n\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\tfloat:left;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\tfloat:right;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t&.button-secondary {\n\t\t\t\t\t\t\tbackground-color: #F7AE00;\n\t\t\t\t\t\t\tborder-color: #F7AE00;\n\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tbackground-color: #C4771B;\n\t\t\t\t\t\t\t\tborder-color: #C4771B;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.wetu {\n\t\t\t\t\t.more-button {\n\t\t\t\t\t\ta {\n\t\t\t\t\t\t\tfloat: none;\n\n\t\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\t\tmargin-left: 20px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.support {\n\t\t\t\t\tdisplay: flex;\n\n\t\t\t\t\t.image {\n\t\t\t\t\t\tmargin-right: 25px;\n\n\t\t\t\t\t\timg {\n\t\t\t\t\t\t\twidth: 100px;\n\t\t\t\t\t\t\tmargin-top: 15px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t.button-tertiary {\n\t\t\t\t\t\tbackground-color: #6BA914;\n\t\t\t\t\t\tborder-color: #6BA914;\n\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground-color: #5d9410;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.info {\n\t\t\t\t\t.more-button {\n\t\t\t\t\t\tpadding-top: 4px;\n\t\t\t\t\t}\n\n\t\t\t\t\th2 {\n\t\t\t\t\t\tmargin-bottom: -3px;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.support,\n\t\t\t\t&.info {\n\t\t\t\t\t.more-button {\n\t\t\t\t\t\tborder-top: 0px solid #eee;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.price {\n\t\t\t\t\tcolor: #45B964;\n\t\t\t\t}\n\n\t\t\t\tform {\n\t\t\t\t\tpadding: 0 !important;\n\t\t\t\t}\n\n\t\t\t\t&.box-top-image {\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.featured {\n\t\t\t\t\tborder-width: 2px;\n\t\t\t\t\tborder-color: #FFA107;\n\t\t\t\t\tbox-shadow: 0 1px 1px #FFA107;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcolor: #FFA107;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.box-clean {\n\t\t\t\tpadding-top: 20px;\n\n\t\t\t\th3 {\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t}\n\n\t\t\t\tp:last-child {\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n@mixin animation($animation) {\n  -webkit-animation: $animation;\n       -o-animation: $animation;\n          animation: $animation;\n}\n@mixin animation-name($name) {\n  -webkit-animation-name: $name;\n          animation-name: $name;\n}\n@mixin animation-duration($duration) {\n  -webkit-animation-duration: $duration;\n          animation-duration: $duration;\n}\n@mixin animation-timing-function($timing-function) {\n  -webkit-animation-timing-function: $timing-function;\n          animation-timing-function: $timing-function;\n}\n@mixin animation-delay($delay) {\n  -webkit-animation-delay: $delay;\n          animation-delay: $delay;\n}\n@mixin animation-iteration-count($iteration-count) {\n  -webkit-animation-iteration-count: $iteration-count;\n          animation-iteration-count: $iteration-count;\n}\n@mixin animation-direction($direction) {\n  -webkit-animation-direction: $direction;\n          animation-direction: $direction;\n}\n@mixin animation-fill-mode($fill-mode) {\n  -webkit-animation-fill-mode: $fill-mode;\n          animation-fill-mode: $fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n@mixin backface-visibility($visibility) {\n  -webkit-backface-visibility: $visibility;\n     -moz-backface-visibility: $visibility;\n          backface-visibility: $visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n@mixin box-shadow($shadow...) {\n  -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1\n          box-shadow: $shadow;\n}\n\n// Box sizing\n@mixin box-sizing($boxmodel) {\n  -webkit-box-sizing: $boxmodel;\n     -moz-box-sizing: $boxmodel;\n          box-sizing: $boxmodel;\n}\n\n// CSS3 Content Columns\n@mixin content-columns($column-count, $column-gap: $grid-gutter-width) {\n  -webkit-column-count: $column-count;\n     -moz-column-count: $column-count;\n          column-count: $column-count;\n  -webkit-column-gap: $column-gap;\n     -moz-column-gap: $column-gap;\n          column-gap: $column-gap;\n}\n\n// Optional hyphenation\n@mixin hyphens($mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: $mode;\n     -moz-hyphens: $mode;\n      -ms-hyphens: $mode; // IE10+\n       -o-hyphens: $mode;\n          hyphens: $mode;\n}\n\n// Placeholder text\n@mixin placeholder($color: $input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: $color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: $color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: $color; } // Safari and Chrome\n}\n\n// Transformations\n@mixin scale($ratio...) {\n  -webkit-transform: scale($ratio);\n      -ms-transform: scale($ratio); // IE9 only\n       -o-transform: scale($ratio);\n          transform: scale($ratio);\n}\n\n@mixin scaleX($ratio) {\n  -webkit-transform: scaleX($ratio);\n      -ms-transform: scaleX($ratio); // IE9 only\n       -o-transform: scaleX($ratio);\n          transform: scaleX($ratio);\n}\n@mixin scaleY($ratio) {\n  -webkit-transform: scaleY($ratio);\n      -ms-transform: scaleY($ratio); // IE9 only\n       -o-transform: scaleY($ratio);\n          transform: scaleY($ratio);\n}\n@mixin skew($x, $y) {\n  -webkit-transform: skewX($x) skewY($y);\n      -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX($x) skewY($y);\n          transform: skewX($x) skewY($y);\n}\n@mixin translate($x, $y) {\n  -webkit-transform: translate($x, $y);\n      -ms-transform: translate($x, $y); // IE9 only\n       -o-transform: translate($x, $y);\n          transform: translate($x, $y);\n}\n@mixin translate3d($x, $y, $z) {\n  -webkit-transform: translate3d($x, $y, $z);\n          transform: translate3d($x, $y, $z);\n}\n@mixin rotate($degrees) {\n  -webkit-transform: rotate($degrees);\n      -ms-transform: rotate($degrees); // IE9 only\n       -o-transform: rotate($degrees);\n          transform: rotate($degrees);\n}\n@mixin rotateX($degrees) {\n  -webkit-transform: rotateX($degrees);\n      -ms-transform: rotateX($degrees); // IE9 only\n       -o-transform: rotateX($degrees);\n          transform: rotateX($degrees);\n}\n@mixin rotateY($degrees) {\n  -webkit-transform: rotateY($degrees);\n      -ms-transform: rotateY($degrees); // IE9 only\n       -o-transform: rotateY($degrees);\n          transform: rotateY($degrees);\n}\n@mixin perspective($perspective) {\n  -webkit-perspective: $perspective;\n     -moz-perspective: $perspective;\n          perspective: $perspective;\n}\n@mixin perspective-origin($perspective) {\n  -webkit-perspective-origin: $perspective;\n     -moz-perspective-origin: $perspective;\n          perspective-origin: $perspective;\n}\n@mixin transform-origin($origin) {\n  -webkit-transform-origin: $origin;\n     -moz-transform-origin: $origin;\n      -ms-transform-origin: $origin; // IE9 only\n          transform-origin: $origin;\n}\n\n\n// Transitions\n\n@mixin transition($transition...) {\n  -webkit-transition: $transition;\n       -o-transition: $transition;\n          transition: $transition;\n}\n@mixin transition-property($transition-property...) {\n  -webkit-transition-property: $transition-property;\n          transition-property: $transition-property;\n}\n@mixin transition-delay($transition-delay) {\n  -webkit-transition-delay: $transition-delay;\n          transition-delay: $transition-delay;\n}\n@mixin transition-duration($transition-duration...) {\n  -webkit-transition-duration: $transition-duration;\n          transition-duration: $transition-duration;\n}\n@mixin transition-timing-function($timing-function) {\n  -webkit-transition-timing-function: $timing-function;\n          transition-timing-function: $timing-function;\n}\n@mixin transition-transform($transition...) {\n  -webkit-transition: -webkit-transform $transition;\n     -moz-transition: -moz-transform $transition;\n       -o-transition: -o-transform $transition;\n          transition: transform $transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n@mixin user-select($select) {\n  -webkit-user-select: $select;\n     -moz-user-select: $select;\n      -ms-user-select: $select; // IE10+\n          user-select: $select;\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n@mixin container-fixed($gutter: $grid-gutter-width) {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left:  floor(($gutter / 2));\n  padding-right: ceil(($gutter / 2));\n  @include clearfix;\n}\n\n// Creates a wrapper for a series of columns\n@mixin make-row($gutter: $grid-gutter-width) {\n  margin-left:  ceil(($gutter / -2));\n  margin-right: floor(($gutter / -2));\n  @include clearfix;\n}\n\n// Generate the extra small columns\n@mixin make-xs-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage(($columns / $grid-columns));\n  min-height: 1px;\n  padding-left:  ($gutter / 2);\n  padding-right: ($gutter / 2);\n}\n@mixin make-xs-column-offset($columns) {\n  margin-left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-push($columns) {\n  left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-pull($columns) {\n  right: percentage(($columns / $grid-columns));\n}\n\n// Generate the small columns\n@mixin make-sm-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  ($gutter / 2);\n  padding-right: ($gutter / 2);\n\n  @media (min-width: $screen-sm-min) {\n    float: left;\n    width: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-sm-column-offset($columns) {\n  @media (min-width: $screen-sm-min) {\n    margin-left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-sm-column-push($columns) {\n  @media (min-width: $screen-sm-min) {\n    left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-sm-column-pull($columns) {\n  @media (min-width: $screen-sm-min) {\n    right: percentage(($columns / $grid-columns));\n  }\n}\n\n// Generate the medium columns\n@mixin make-md-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  ($gutter / 2);\n  padding-right: ($gutter / 2);\n\n  @media (min-width: $screen-md-min) {\n    float: left;\n    width: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-md-column-offset($columns) {\n  @media (min-width: $screen-md-min) {\n    margin-left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-md-column-push($columns) {\n  @media (min-width: $screen-md-min) {\n    left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-md-column-pull($columns) {\n  @media (min-width: $screen-md-min) {\n    right: percentage(($columns / $grid-columns));\n  }\n}\n\n// Generate the large columns\n@mixin make-lg-column($columns, $gutter: $grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  ($gutter / 2);\n  padding-right: ($gutter / 2);\n\n  @media (min-width: $screen-lg-min) {\n    float: left;\n    width: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-lg-column-offset($columns) {\n  @media (min-width: $screen-lg-min) {\n    margin-left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-lg-column-push($columns) {\n  @media (min-width: $screen-lg-min) {\n    left: percentage(($columns / $grid-columns));\n  }\n}\n@mixin make-lg-column-pull($columns) {\n  @media (min-width: $screen-lg-min) {\n    right: percentage(($columns / $grid-columns));\n  }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n  &:before,\n  &:after {\n    content: \" \"; // 1\n    display: table; // 2\n  }\n  &:after {\n    clear: both;\n  }\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  @include container-fixed;\n\n  @media (min-width: $screen-sm-min) {\n    width: $container-sm;\n  }\n  @media (min-width: $screen-md-min) {\n    width: $container-md;\n  }\n  @media (min-width: $screen-lg-min) {\n    width: $container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  @include container-fixed;\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  @include make-row;\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@include make-grid-columns;\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n@include make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: $screen-sm-min) {\n  @include make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: $screen-md-min) {\n  @include make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: $screen-lg-min) {\n  @include make-grid(lg);\n}\n","$bootstrap-sass-asset-helper: false !default;\n//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n$gray-base:              #000 !default;\n$gray-darker:            lighten($gray-base, 13.5%) !default; // #222\n$gray-dark:              lighten($gray-base, 20%) !default;   // #333\n$gray:                   lighten($gray-base, 33.5%) !default; // #555\n$gray-light:             lighten($gray-base, 46.7%) !default; // #777\n$gray-lighter:           lighten($gray-base, 93.5%) !default; // #eee\n\n$brand-primary:         darken(#428bca, 6.5%) !default; // #337ab7\n$brand-success:         #5cb85c !default;\n$brand-info:            #5bc0de !default;\n$brand-warning:         #f0ad4e !default;\n$brand-danger:          #d9534f !default;\n\n\n//== Scaffolding\n//\n//## Settings for some of the most global styles.\n\n//** Background color for ``.\n$body-bg:               #fff !default;\n//** Global text color on ``.\n$text-color:            $gray-dark !default;\n\n//** Global textual link color.\n$link-color:            $brand-primary !default;\n//** Link hover color set via `darken()` function.\n$link-hover-color:      darken($link-color, 15%) !default;\n//** Link hover decoration.\n$link-hover-decoration: underline !default;\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif:  \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif:       Georgia, \"Times New Roman\", Times, serif !default;\n//** Default monospace fonts for ``, ``, and `
`.\n$font-family-monospace:   Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base:        $font-family-sans-serif !default;\n\n$font-size-base:          14px !default;\n$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-small:         ceil(($font-size-base * 0.85)) !default; // ~12px\n\n$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px\n$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px\n$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px\n$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-h5:            $font-size-base !default;\n$font-size-h6:            ceil(($font-size-base * 0.85)) !default; // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n$line-height-base:        1.428571429 !default; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px\n\n//** By default, this inherits from the ``.\n$headings-font-family:    inherit !default;\n$headings-font-weight:    500 !default;\n$headings-line-height:    1.1 !default;\n$headings-color:          inherit !default;\n\n\n//== Iconography\n//\n//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n//** Load fonts from this directory.\n\n// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.\n// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.\n$icon-font-path: if($bootstrap-sass-asset-helper, \"bootstrap/\", \"../fonts/bootstrap/\") !default;\n\n//** File name for all font files.\n$icon-font-name:          \"glyphicons-halflings-regular\" !default;\n//** Element ID within SVG icon file.\n$icon-font-svg-id:        \"glyphicons_halflingsregular\" !default;\n\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n$padding-base-vertical:     6px !default;\n$padding-base-horizontal:   12px !default;\n\n$padding-large-vertical:    10px !default;\n$padding-large-horizontal:  16px !default;\n\n$padding-small-vertical:    5px !default;\n$padding-small-horizontal:  10px !default;\n\n$padding-xs-vertical:       1px !default;\n$padding-xs-horizontal:     5px !default;\n\n$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome\n$line-height-small:         1.5 !default;\n\n$border-radius-base:        4px !default;\n$border-radius-large:       6px !default;\n$border-radius-small:       3px !default;\n\n//** Global color for active items (e.g., navs or dropdowns).\n$component-active-color:    #fff !default;\n//** Global background color for active items (e.g., navs or dropdowns).\n$component-active-bg:       $brand-primary !default;\n\n//** Width of the `border` for generating carets that indicate dropdowns.\n$caret-width-base:          4px !default;\n//** Carets increase slightly in size for larger components.\n$caret-width-large:         5px !default;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ``s.\n$table-cell-padding:            8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding:  5px !default;\n\n//** Default background color used for all tables.\n$table-bg:                      transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent:               #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover:                #f5f5f5 !default;\n$table-bg-active:               $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color:            #ddd !default;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n$btn-font-weight:                normal !default;\n\n$btn-default-color:              #333 !default;\n$btn-default-bg:                 #fff !default;\n$btn-default-border:             #ccc !default;\n\n$btn-primary-color:              #fff !default;\n$btn-primary-bg:                 $brand-primary !default;\n$btn-primary-border:             darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color:              #fff !default;\n$btn-success-bg:                 $brand-success !default;\n$btn-success-border:             darken($btn-success-bg, 5%) !default;\n\n$btn-info-color:                 #fff !default;\n$btn-info-bg:                    $brand-info !default;\n$btn-info-border:                darken($btn-info-bg, 5%) !default;\n\n$btn-warning-color:              #fff !default;\n$btn-warning-bg:                 $brand-warning !default;\n$btn-warning-border:             darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color:               #fff !default;\n$btn-danger-bg:                  $brand-danger !default;\n$btn-danger-border:              darken($btn-danger-bg, 5%) !default;\n\n$btn-link-disabled-color:        $gray-light !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius-base:         $border-radius-base !default;\n$btn-border-radius-large:        $border-radius-large !default;\n$btn-border-radius-small:        $border-radius-small !default;\n\n\n//== Forms\n//\n//##\n\n//** `` background color\n$input-bg:                       #fff !default;\n//** `` background color\n$input-bg-disabled:              $gray-lighter !default;\n\n//** Text color for ``s\n$input-color:                    $gray !default;\n//** `` border color\n$input-border:                   #ccc !default;\n\n// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4\n//** Default `.form-control` border radius\n// This has no effect on ``s in CSS.\n$input-border-radius:            $border-radius-base !default;\n//** Large `.form-control` border radius\n$input-border-radius-large:      $border-radius-large !default;\n//** Small `.form-control` border radius\n$input-border-radius-small:      $border-radius-small !default;\n\n//** Border color for inputs on focus\n$input-border-focus:             #66afe9 !default;\n\n//** Placeholder text color\n$input-color-placeholder:        #999 !default;\n\n//** Default `.form-control` height\n$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n//** Large `.form-control` height\n$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n//** Small `.form-control` height\n$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n//** `.form-group` margin\n$form-group-margin-bottom:       15px !default;\n\n$legend-color:                   $gray-dark !default;\n$legend-border-color:            #e5e5e5 !default;\n\n//** Background color for textual input addons\n$input-group-addon-bg:           $gray-lighter !default;\n//** Border color for textual input addons\n$input-group-addon-border-color: $input-border !default;\n\n//** Disabled cursor for form controls and buttons.\n$cursor-disabled:                not-allowed !default;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n$dropdown-bg:                    #fff !default;\n//** Dropdown menu `border-color`.\n$dropdown-border:                rgba(0,0,0,.15) !default;\n//** Dropdown menu `border-color` **for IE8**.\n$dropdown-fallback-border:       #ccc !default;\n//** Divider color for between dropdown items.\n$dropdown-divider-bg:            #e5e5e5 !default;\n\n//** Dropdown link text color.\n$dropdown-link-color:            $gray-dark !default;\n//** Hover color for dropdown links.\n$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;\n//** Hover background for dropdown links.\n$dropdown-link-hover-bg:         #f5f5f5 !default;\n\n//** Active dropdown menu item text color.\n$dropdown-link-active-color:     $component-active-color !default;\n//** Active dropdown menu item background color.\n$dropdown-link-active-bg:        $component-active-bg !default;\n\n//** Disabled dropdown menu item background color.\n$dropdown-link-disabled-color:   $gray-light !default;\n\n//** Text color for headers within dropdown menus.\n$dropdown-header-color:          $gray-light !default;\n\n//** Deprecated `$dropdown-caret-color` as of v3.1.0\n$dropdown-caret-color:           #000 !default;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n$zindex-navbar:            1000 !default;\n$zindex-dropdown:          1000 !default;\n$zindex-popover:           1060 !default;\n$zindex-tooltip:           1070 !default;\n$zindex-navbar-fixed:      1030 !default;\n$zindex-modal-background:  1040 !default;\n$zindex-modal:             1050 !default;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs:                  480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min:              $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone:               $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm:                  768px !default;\n$screen-sm-min:              $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet:              $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md:                  992px !default;\n$screen-md-min:              $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop:             $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg:                  1200px !default;\n$screen-lg-min:              $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop:          $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max:              ($screen-sm-min - 1) !default;\n$screen-sm-max:              ($screen-md-min - 1) !default;\n$screen-md-max:              ($screen-lg-min - 1) !default;\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n$grid-columns:              12 !default;\n//** Padding between columns. Gets divided in half for the left and right.\n$grid-gutter-width:         30px !default;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n$grid-float-breakpoint:     $screen-sm-min !default;\n//** Point at which the navbar begins collapsing.\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n$container-tablet:             (720px + $grid-gutter-width) !default;\n//** For `$screen-sm-min` and up.\n$container-sm:                 $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop:            (940px + $grid-gutter-width) !default;\n//** For `$screen-md-min` and up.\n$container-md:                 $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop:      (1140px + $grid-gutter-width) !default;\n//** For `$screen-lg-min` and up.\n$container-lg:                 $container-large-desktop !default;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n$navbar-height:                    50px !default;\n$navbar-margin-bottom:             $line-height-computed !default;\n$navbar-border-radius:             $border-radius-base !default;\n$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;\n$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;\n$navbar-collapse-max-height:       340px !default;\n\n$navbar-default-color:             #777 !default;\n$navbar-default-bg:                #f8f8f8 !default;\n$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color:                #777 !default;\n$navbar-default-link-hover-color:          #333 !default;\n$navbar-default-link-hover-bg:             transparent !default;\n$navbar-default-link-active-color:         #555 !default;\n$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color:       #ccc !default;\n$navbar-default-link-disabled-bg:          transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color:               $navbar-default-link-color !default;\n$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg:            transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg:           #ddd !default;\n$navbar-default-toggle-icon-bar-bg:        #888 !default;\n$navbar-default-toggle-border-color:       #ddd !default;\n\n\n//=== Inverted navbar\n// Reset inverted navbar basics\n$navbar-inverse-color:                      lighten($gray-light, 15%) !default;\n$navbar-inverse-bg:                         #222 !default;\n$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;\n$navbar-inverse-link-hover-color:           #fff !default;\n$navbar-inverse-link-hover-bg:              transparent !default;\n$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color:        #444 !default;\n$navbar-inverse-link-disabled-bg:           transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color:          #fff !default;\n$navbar-inverse-brand-hover-bg:             transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg:            #333 !default;\n$navbar-inverse-toggle-icon-bar-bg:         #fff !default;\n$navbar-inverse-toggle-border-color:        #333 !default;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n$nav-link-padding:                          10px 15px !default;\n$nav-link-hover-bg:                         $gray-lighter !default;\n\n$nav-disabled-link-color:                   $gray-light !default;\n$nav-disabled-link-hover-color:             $gray-light !default;\n\n//== Tabs\n$nav-tabs-border-color:                     #ddd !default;\n\n$nav-tabs-link-hover-border-color:          $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg:             $body-bg !default;\n$nav-tabs-active-link-hover-color:          $gray !default;\n$nav-tabs-active-link-hover-border-color:   #ddd !default;\n\n$nav-tabs-justified-link-border-color:            #ddd !default;\n$nav-tabs-justified-active-link-border-color:     $body-bg !default;\n\n//== Pills\n$nav-pills-border-radius:                   $border-radius-base !default;\n$nav-pills-active-link-hover-bg:            $component-active-bg !default;\n$nav-pills-active-link-hover-color:         $component-active-color !default;\n\n\n//== Pagination\n//\n//##\n\n$pagination-color:                     $link-color !default;\n$pagination-bg:                        #fff !default;\n$pagination-border:                    #ddd !default;\n\n$pagination-hover-color:               $link-hover-color !default;\n$pagination-hover-bg:                  $gray-lighter !default;\n$pagination-hover-border:              #ddd !default;\n\n$pagination-active-color:              #fff !default;\n$pagination-active-bg:                 $brand-primary !default;\n$pagination-active-border:             $brand-primary !default;\n\n$pagination-disabled-color:            $gray-light !default;\n$pagination-disabled-bg:               #fff !default;\n$pagination-disabled-border:           #ddd !default;\n\n\n//== Pager\n//\n//##\n\n$pager-bg:                             $pagination-bg !default;\n$pager-border:                         $pagination-border !default;\n$pager-border-radius:                  15px !default;\n\n$pager-hover-bg:                       $pagination-hover-bg !default;\n\n$pager-active-bg:                      $pagination-active-bg !default;\n$pager-active-color:                   $pagination-active-color !default;\n\n$pager-disabled-color:                 $pagination-disabled-color !default;\n\n\n//== Jumbotron\n//\n//##\n\n$jumbotron-padding:              30px !default;\n$jumbotron-color:                inherit !default;\n$jumbotron-bg:                   $gray-lighter !default;\n$jumbotron-heading-color:        inherit !default;\n$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;\n$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text:             #3c763d !default;\n$state-success-bg:               #dff0d8 !default;\n$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text:                #31708f !default;\n$state-info-bg:                  #d9edf7 !default;\n$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text:             #8a6d3b !default;\n$state-warning-bg:               #fcf8e3 !default;\n$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text:              #a94442 !default;\n$state-danger-bg:                #f2dede !default;\n$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n$tooltip-max-width:           200px !default;\n//** Tooltip text color\n$tooltip-color:               #fff !default;\n//** Tooltip background color\n$tooltip-bg:                  #000 !default;\n$tooltip-opacity:             .9 !default;\n\n//** Tooltip arrow width\n$tooltip-arrow-width:         5px !default;\n//** Tooltip arrow color\n$tooltip-arrow-color:         $tooltip-bg !default;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n$popover-bg:                          #fff !default;\n//** Popover maximum width\n$popover-max-width:                   276px !default;\n//** Popover border color\n$popover-border-color:                rgba(0,0,0,.2) !default;\n//** Popover fallback border color\n$popover-fallback-border-color:       #ccc !default;\n\n//** Popover title background color\n$popover-title-bg:                    darken($popover-bg, 3%) !default;\n\n//** Popover arrow width\n$popover-arrow-width:                 10px !default;\n//** Popover arrow color\n$popover-arrow-color:                 $popover-bg !default;\n\n//** Popover outer arrow width\n$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;\n//** Popover outer arrow color\n$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;\n//** Popover outer arrow fallback color\n$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n$label-default-bg:            $gray-light !default;\n//** Primary label background color\n$label-primary-bg:            $brand-primary !default;\n//** Success label background color\n$label-success-bg:            $brand-success !default;\n//** Info label background color\n$label-info-bg:               $brand-info !default;\n//** Warning label background color\n$label-warning-bg:            $brand-warning !default;\n//** Danger label background color\n$label-danger-bg:             $brand-danger !default;\n\n//** Default label text color\n$label-color:                 #fff !default;\n//** Default text color of a linked label\n$label-link-hover-color:      #fff !default;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n$modal-inner-padding:         15px !default;\n\n//** Padding applied to the modal title\n$modal-title-padding:         15px !default;\n//** Modal title line-height\n$modal-title-line-height:     $line-height-base !default;\n\n//** Background color of modal content area\n$modal-content-bg:                             #fff !default;\n//** Modal content border color\n$modal-content-border-color:                   rgba(0,0,0,.2) !default;\n//** Modal content border color **for IE8**\n$modal-content-fallback-border-color:          #999 !default;\n\n//** Modal backdrop background color\n$modal-backdrop-bg:           #000 !default;\n//** Modal backdrop opacity\n$modal-backdrop-opacity:      .5 !default;\n//** Modal header border color\n$modal-header-border-color:   #e5e5e5 !default;\n//** Modal footer border color\n$modal-footer-border-color:   $modal-header-border-color !default;\n\n$modal-lg:                    900px !default;\n$modal-md:                    600px !default;\n$modal-sm:                    300px !default;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n$alert-padding:               15px !default;\n$alert-border-radius:         $border-radius-base !default;\n$alert-link-font-weight:      bold !default;\n\n$alert-success-bg:            $state-success-bg !default;\n$alert-success-text:          $state-success-text !default;\n$alert-success-border:        $state-success-border !default;\n\n$alert-info-bg:               $state-info-bg !default;\n$alert-info-text:             $state-info-text !default;\n$alert-info-border:           $state-info-border !default;\n\n$alert-warning-bg:            $state-warning-bg !default;\n$alert-warning-text:          $state-warning-text !default;\n$alert-warning-border:        $state-warning-border !default;\n\n$alert-danger-bg:             $state-danger-bg !default;\n$alert-danger-text:           $state-danger-text !default;\n$alert-danger-border:         $state-danger-border !default;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n$progress-bg:                 #f5f5f5 !default;\n//** Progress bar text color\n$progress-bar-color:          #fff !default;\n//** Variable for setting rounded corners on progress bar.\n$progress-border-radius:      $border-radius-base !default;\n\n//** Default progress bar color\n$progress-bar-bg:             $brand-primary !default;\n//** Success progress bar color\n$progress-bar-success-bg:     $brand-success !default;\n//** Warning progress bar color\n$progress-bar-warning-bg:     $brand-warning !default;\n//** Danger progress bar color\n$progress-bar-danger-bg:      $brand-danger !default;\n//** Info progress bar color\n$progress-bar-info-bg:        $brand-info !default;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n$list-group-bg:                 #fff !default;\n//** `.list-group-item` border color\n$list-group-border:             #ddd !default;\n//** List group border radius\n$list-group-border-radius:      $border-radius-base !default;\n\n//** Background color of single list items on hover\n$list-group-hover-bg:           #f5f5f5 !default;\n//** Text color of active list items\n$list-group-active-color:       $component-active-color !default;\n//** Background color of active list items\n$list-group-active-bg:          $component-active-bg !default;\n//** Border color of active list elements\n$list-group-active-border:      $list-group-active-bg !default;\n//** Text color for content within active list items\n$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;\n\n//** Text color of disabled list items\n$list-group-disabled-color:      $gray-light !default;\n//** Background color of disabled list items\n$list-group-disabled-bg:         $gray-lighter !default;\n//** Text color for content within disabled list items\n$list-group-disabled-text-color: $list-group-disabled-color !default;\n\n$list-group-link-color:         #555 !default;\n$list-group-link-hover-color:   $list-group-link-color !default;\n$list-group-link-heading-color: #333 !default;\n\n\n//== Panels\n//\n//##\n\n$panel-bg:                    #fff !default;\n$panel-body-padding:          15px !default;\n$panel-heading-padding:       10px 15px !default;\n$panel-footer-padding:        $panel-heading-padding !default;\n$panel-border-radius:         $border-radius-base !default;\n\n//** Border color for elements within panels\n$panel-inner-border:          #ddd !default;\n$panel-footer-bg:             #f5f5f5 !default;\n\n$panel-default-text:          $gray-dark !default;\n$panel-default-border:        #ddd !default;\n$panel-default-heading-bg:    #f5f5f5 !default;\n\n$panel-primary-text:          #fff !default;\n$panel-primary-border:        $brand-primary !default;\n$panel-primary-heading-bg:    $brand-primary !default;\n\n$panel-success-text:          $state-success-text !default;\n$panel-success-border:        $state-success-border !default;\n$panel-success-heading-bg:    $state-success-bg !default;\n\n$panel-info-text:             $state-info-text !default;\n$panel-info-border:           $state-info-border !default;\n$panel-info-heading-bg:       $state-info-bg !default;\n\n$panel-warning-text:          $state-warning-text !default;\n$panel-warning-border:        $state-warning-border !default;\n$panel-warning-heading-bg:    $state-warning-bg !default;\n\n$panel-danger-text:           $state-danger-text !default;\n$panel-danger-border:         $state-danger-border !default;\n$panel-danger-heading-bg:     $state-danger-bg !default;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n$thumbnail-padding:           4px !default;\n//** Thumbnail background color\n$thumbnail-bg:                $body-bg !default;\n//** Thumbnail border color\n$thumbnail-border:            #ddd !default;\n//** Thumbnail border radius\n$thumbnail-border-radius:     $border-radius-base !default;\n\n//** Custom text color for thumbnail captions\n$thumbnail-caption-color:     $text-color !default;\n//** Padding around the thumbnail caption\n$thumbnail-caption-padding:   9px !default;\n\n\n//== Wells\n//\n//##\n\n$well-bg:                     #f5f5f5 !default;\n$well-border:                 darken($well-bg, 7%) !default;\n\n\n//== Badges\n//\n//##\n\n$badge-color:                 #fff !default;\n//** Linked badge text color on hover\n$badge-link-hover-color:      #fff !default;\n$badge-bg:                    $gray-light !default;\n\n//** Badge text color in active nav link\n$badge-active-color:          $link-color !default;\n//** Badge background color in active nav link\n$badge-active-bg:             #fff !default;\n\n$badge-font-weight:           bold !default;\n$badge-line-height:           1 !default;\n$badge-border-radius:         10px !default;\n\n\n//== Breadcrumbs\n//\n//##\n\n$breadcrumb-padding-vertical:   8px !default;\n$breadcrumb-padding-horizontal: 15px !default;\n//** Breadcrumb background color\n$breadcrumb-bg:                 #f5f5f5 !default;\n//** Breadcrumb text color\n$breadcrumb-color:              #ccc !default;\n//** Text color of current page in the breadcrumb\n$breadcrumb-active-color:       $gray-light !default;\n//** Textual separator for between breadcrumb elements\n$breadcrumb-separator:          \"/\" !default;\n\n\n//== Carousel\n//\n//##\n\n$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;\n\n$carousel-control-color:                      #fff !default;\n$carousel-control-width:                      15% !default;\n$carousel-control-opacity:                    .5 !default;\n$carousel-control-font-size:                  20px !default;\n\n$carousel-indicator-active-bg:                #fff !default;\n$carousel-indicator-border-color:             #fff !default;\n\n$carousel-caption-color:                      #fff !default;\n\n\n//== Close\n//\n//##\n\n$close-font-weight:           bold !default;\n$close-color:                 #000 !default;\n$close-text-shadow:           0 1px 0 #fff !default;\n\n\n//== Code\n//\n//##\n\n$code-color:                  #c7254e !default;\n$code-bg:                     #f9f2f4 !default;\n\n$kbd-color:                   #fff !default;\n$kbd-bg:                      #333 !default;\n\n$pre-bg:                      #f5f5f5 !default;\n$pre-color:                   $gray-dark !default;\n$pre-border-color:            #ccc !default;\n$pre-scrollable-max-height:   340px !default;\n\n\n//== Type\n//\n//##\n\n//** Horizontal offset for forms and lists.\n$component-offset-horizontal: 180px !default;\n//** Text muted color\n$text-muted:                  $gray-light !default;\n//** Abbreviations and acronyms border color\n$abbr-border-color:           $gray-light !default;\n//** Headings small color\n$headings-small-color:        $gray-light !default;\n//** Blockquote small color\n$blockquote-small-color:      $gray-light !default;\n//** Blockquote font size\n$blockquote-font-size:        ($font-size-base * 1.25) !default;\n//** Blockquote border color\n$blockquote-border-color:     $gray-lighter !default;\n//** Page header border color\n$page-header-border-color:    $gray-lighter !default;\n//** Width of horizontal description list titles\n$dl-horizontal-offset:        $component-offset-horizontal !default;\n//** Point at which .dl-horizontal becomes horizontal\n$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;\n//** Horizontal line color.\n$hr-border:                   $gray-lighter !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin make-grid-columns($i: 1, $list: \".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\") {\n  @for $i from (1 + 1) through $grid-columns {\n    $list: \"#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\";\n  }\n  #{$list} {\n    position: relative;\n    // Prevent columns from collapsing when empty\n    min-height: 1px;\n    // Inner gutter via padding\n    padding-left:  ceil(($grid-gutter-width / 2));\n    padding-right: floor(($grid-gutter-width / 2));\n  }\n}\n\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin float-grid-columns($class, $i: 1, $list: \".col-#{$class}-#{$i}\") {\n  @for $i from (1 + 1) through $grid-columns {\n    $list: \"#{$list}, .col-#{$class}-#{$i}\";\n  }\n  #{$list} {\n    float: left;\n  }\n}\n\n\n@mixin calc-grid-column($index, $class, $type) {\n  @if ($type == width) and ($index > 0) {\n    .col-#{$class}-#{$index} {\n      width: percentage(($index / $grid-columns));\n    }\n  }\n  @if ($type == push) and ($index > 0) {\n    .col-#{$class}-push-#{$index} {\n      left: percentage(($index / $grid-columns));\n    }\n  }\n  @if ($type == push) and ($index == 0) {\n    .col-#{$class}-push-0 {\n      left: auto;\n    }\n  }\n  @if ($type == pull) and ($index > 0) {\n    .col-#{$class}-pull-#{$index} {\n      right: percentage(($index / $grid-columns));\n    }\n  }\n  @if ($type == pull) and ($index == 0) {\n    .col-#{$class}-pull-0 {\n      right: auto;\n    }\n  }\n  @if ($type == offset) {\n    .col-#{$class}-offset-#{$index} {\n      margin-left: percentage(($index / $grid-columns));\n    }\n  }\n}\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin loop-grid-columns($columns, $class, $type) {\n  @for $i from 0 through $columns {\n    @include calc-grid-column($i, $class, $type);\n  }\n}\n\n\n// Create grid for specific class\n@mixin make-grid($class) {\n  @include float-grid-columns($class);\n  @include loop-grid-columns($grid-columns, $class, width);\n  @include loop-grid-columns($grid-columns, $class, pull);\n  @include loop-grid-columns($grid-columns, $class, push);\n  @include loop-grid-columns($grid-columns, $class, offset);\n}\n"]}
\ No newline at end of file
diff --git a/assets/css/maps/style.css.map b/assets/css/maps/style.css.map
index 5b4e5d8c..cadf5a54 100644
--- a/assets/css/maps/style.css.map
+++ b/assets/css/maps/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["style.scss","base/_scaffolding.scss","_include-media.scss","layout/_widget.scss","base/_variables.scss","layout/_slider.scss","layout/_meta-data.scss","layout/_archive.scss","layout/_contact.scss","layout/_single-sections.scss","layout/_spy-bar.scss","layout/_modals.scss","layout/_maps.scss","layout/_mobile.scss","_customizer-to-body-colours.scss","_customizer-to-main-menu-colours.scss"],"names":[],"mappings":"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I5D,2CAIY,yBdpIkE,EAAA;;ActB9E,mKAGC,WA0JyC,EAAA;;AAvJ1C,6KAGC,WAoJ+C,EAAA;;AAM/C,iDACuB,sBAAsB,EAAA;;ALjJ9C,6CKkJoB,yBd/IsB,EAAA;;ASuC3C,wBK4GyB,sBAAsB,EAAA;;AAI7C,yGAAqC,sBAAsB,EAAA;;AAC3D,2GAAsC,yBdxJG,EAAA;;AUvB3C,6DKGG,yBfqB6C,EAAA;;AUxBhD,8EKOgB,yBfiByC,EAAA;;AUxBzD,iJKaM,6BAA6B,EAC7B,WfUyD,EAAA;;AevB9D,4EAiBK,yBfMmD,EeLnD,cfKkE,EAAA;;AevBvE,6EAwBK,yBfDmD,EeEnD,cfFkE,EAAA;;AeWrE,6BAFF,qGAGG,yBfZqD,EearD,4BfbqD,EecrD,cfdoE,EAAA;EeSvE,yHAQI,yBfjB2C,EekB3C,4BflBoD,EemBpD,WfnB0D,EAAA,EeoB1D;;ANgML,4BMzLG,qBf3B6C,EAAA;;ASoNhD,+EMvLkC,2Bf7Bc,EAAA;;ASoNhD,oCMpLI,yBfhC4C,EeiC5C,WfjC2D,EAAA;;AeyB9D,qDAYa,cfrC2C,EAAA","file":"../style.css","sourcesContent":["/*\n * LSX Tour Operators\n */\n\n@import 'include-media';\n@import 'customizer-to-body-colours';\n@import 'customizer-to-main-menu-colours';\n\n@import 'base/variables';\n\n@import 'base/scaffolding';\n\n@import 'layout/widget';\n@import 'layout/slider';\n@import 'layout/meta-data';\n@import 'layout/archive';\n@import 'layout/contact';\n@import 'layout/single-sections';\n@import 'layout/spy-bar';\n@import 'layout/modals';\n@import 'layout/maps';\n@import 'layout/mobile';\n\n@include customizer-to-body-colours(#F6F6F6, #DADDDF, #4A4A4A, #1098AD, #F7AE00, #919191);\n@include customizer-to-main-menu-colours(#374750, #2B3840, #FFF, #1098AD);\n",".col-xs-15,\n.col-sm-15,\n.col-md-15,\n.col-lg-15 {\n\tmin-height: 1px;\n\tpadding-right: 15px;\n\tpadding-left: 15px;\n\tposition: relative;\n}\n\n.col-xs-15 {\n\tfloat: left;\n\twidth: 20%;\n}\n\n@include media('>=phone') {\n\t.col-sm-15 {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t}\n}\n\n@include media('>=tablet') {\n\t.col-md-15 {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t}\n}\n\n@include media('>=desktop') {\n\t.col-lg-15 {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t}\n}\n","@charset \"UTF-8\";\n\n//     _            _           _                           _ _\n//    (_)          | |         | |                         | (_)\n//     _ _ __   ___| |_   _  __| | ___   _ __ ___   ___  __| |_  __ _\n//    | | '_ \\ / __| | | | |/ _` |/ _ \\ | '_ ` _ \\ / _ \\/ _` | |/ _` |\n//    | | | | | (__| | |_| | (_| |  __/ | | | | | |  __/ (_| | | (_| |\n//    |_|_| |_|\\___|_|\\__,_|\\__,_|\\___| |_| |_| |_|\\___|\\__,_|_|\\__,_|\n//\n//      Simple, elegant and maintainable media queries in Sass\n//                        v1.4.9\n//\n//                http://include-media.com\n//\n//         Authors: Eduardo Boucas (@eduardoboucas)\n//                  Hugo Giraudel (@hugogiraudel)\n//\n//      This project is licensed under the terms of the MIT license\n\n\n////\n/// include-media library public configuration\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Creates a list of global breakpoints\n///\n/// @example scss - Creates a single breakpoint with the label `phone`\n///  $breakpoints: ('phone': 320px);\n///\n$breakpoints: (\n  'phone': 768px,\n  'tablet': 992px,\n  'desktop': 1200px,\n  'desktop-wide' : 1200px,\n  'custom': 678px\n) !default;\n\n\n///\n/// Creates a list of static expressions or media types\n///\n/// @example scss - Creates a single media type (screen)\n///  $media-expressions: ('screen': 'screen');\n///\n/// @example scss - Creates a static expression with logical disjunction (OR operator)\n///  $media-expressions: (\n///    'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)'\n///  );\n///\n$media-expressions: (\n  'screen': 'screen',\n  'print': 'print',\n  'handheld': 'handheld',\n  'landscape': '(orientation: landscape)',\n  'portrait': '(orientation: portrait)',\n  'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)',\n  'retina3x': '(-webkit-min-device-pixel-ratio: 3), (min-resolution: 350dpi), (min-resolution: 3dppx)'\n) !default;\n\n\n///\n/// Defines a number to be added or subtracted from each unit when declaring breakpoints with exclusive intervals\n///\n/// @example scss - Interval for pixels is defined as `1` by default\n///  @include media('>128px') {}\n///\n///  /* Generates: */\n///  @media (min-width: 129px) {}\n///\n/// @example scss - Interval for ems is defined as `0.01` by default\n///  @include media('>20em') {}\n///\n///  /* Generates: */\n///  @media (min-width: 20.01em) {}\n///\n/// @example scss - Interval for rems is defined as `0.1` by default, to be used with `font-size: 62.5%;`\n///  @include media('>2.0rem') {}\n///\n///  /* Generates: */\n///  @media (min-width: 2.1rem) {}\n///\n$unit-intervals: (\n  'px': 1,\n  'em': 0.01,\n  'rem': 0.1,\n  '': 0\n) !default;\n\n///\n/// Defines whether support for media queries is available, useful for creating separate stylesheets\n/// for browsers that don't support media queries.\n///\n/// @example scss - Disables support for media queries\n///  $im-media-support: false;\n///  @include media('>=tablet') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* Generates: */\n///  .foo {\n///    color: tomato;\n///  }\n///\n$im-media-support: true !default;\n\n///\n/// Selects which breakpoint to emulate when support for media queries is disabled. Media queries that start at or\n/// intercept the breakpoint will be displayed, any others will be ignored.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  @include media('>=tablet') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* Generates: */\n///  .foo {\n///    color: tomato;\n///  }\n///\n/// @example scss - This media query will NOT show because it does not intercept the desktop breakpoint\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'tablet';\n///  @include media('>=desktop') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* No output */\n///\n$im-no-media-breakpoint: 'desktop' !default;\n\n///\n/// Selects which media expressions are allowed in an expression for it to be used when media queries\n/// are not supported.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint and contains only accepted media expressions\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  $im-no-media-expressions: ('screen');\n///  @include media('>=tablet', 'screen') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///   /* Generates: */\n///   .foo {\n///     color: tomato;\n///   }\n///\n/// @example scss - This media query will NOT show because it intercepts the static breakpoint but contains a media expression that is not accepted\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  $im-no-media-expressions: ('screen');\n///  @include media('>=tablet', 'retina2x') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* No output */\n///\n$im-no-media-expressions: ('screen', 'portrait', 'landscape') !default;\n\n////\n/// Cross-engine logging engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Log a message either with `@error` if supported\n/// else with `@warn`, using `feature-exists('at-error')`\n/// to detect support.\n///\n/// @param {String} $message - Message to log\n///\n@function im-log($message) {\n  @if feature-exists('at-error') {\n    @error $message;\n  } @else {\n    @warn $message;\n    $_: noop();\n  }\n\n  @return $message;\n}\n\n\n///\n/// Wrapper mixin for the log function so it can be used with a more friendly\n/// API than `@if im-log('..') {}` or `$_: im-log('..')`. Basically, use the function\n/// within functions because it is not possible to include a mixin in a function\n/// and use the mixin everywhere else because it's much more elegant.\n///\n/// @param {String} $message - Message to log\n///\n@mixin log($message) {\n  @if im-log($message) {}\n}\n\n\n///\n/// Function with no `@return` called next to `@warn` in Sass 3.3\n/// to trigger a compiling error and stop the process.\n///\n@function noop() {}\n\n///\n/// Determines whether a list of conditions is intercepted by the static breakpoint.\n///\n/// @param {Arglist}   $conditions  - Media query conditions\n///\n/// @return {Boolean} - Returns true if the conditions are intercepted by the static breakpoint\n///\n@function im-intercepts-static-breakpoint($conditions...) {\n  $no-media-breakpoint-value: map-get($breakpoints, $im-no-media-breakpoint);\n\n  @if not $no-media-breakpoint-value {\n    @if im-log('`#{$im-no-media-breakpoint}` is not a valid breakpoint.') {}\n  }\n\n  @each $condition in $conditions {\n    @if not map-has-key($media-expressions, $condition) {\n      $operator: get-expression-operator($condition);\n      $prefix: get-expression-prefix($operator);\n      $value: get-expression-value($condition, $operator);\n\n      @if ($prefix == 'max' and $value <= $no-media-breakpoint-value) or\n          ($prefix == 'min' and $value > $no-media-breakpoint-value) {\n        @return false;\n      }\n    } @else if not index($im-no-media-expressions, $condition) {\n      @return false;\n    }\n  }\n\n  @return true;\n}\n\n////\n/// Parsing engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Get operator of an expression\n///\n/// @param {String} $expression - Expression to extract operator from\n///\n/// @return {String} - Any of `>=`, `>`, `<=`, `<`, `≥`, `≤`\n///\n@function get-expression-operator($expression) {\n  @each $operator in ('>=', '>', '<=', '<', '≥', '≤') {\n    @if str-index($expression, $operator) {\n      @return $operator;\n    }\n  }\n\n  // It is not possible to include a mixin inside a function, so we have to\n  // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n  // functions cannot be called anywhere in Sass, we need to hack the call in\n  // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n  // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n  $_: im-log('No operator found in `#{$expression}`.');\n}\n\n\n///\n/// Get dimension of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract dimension from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {String} - `width` or `height` (or potentially anything else)\n///\n@function get-expression-dimension($expression, $operator) {\n  $operator-index: str-index($expression, $operator);\n  $parsed-dimension: str-slice($expression, 0, $operator-index - 1);\n  $dimension: 'width';\n\n  @if str-length($parsed-dimension) > 0 {\n    $dimension: $parsed-dimension;\n  }\n\n  @return $dimension;\n}\n\n\n///\n/// Get dimension prefix based on an operator\n///\n/// @param {String} $operator - Operator\n///\n/// @return {String} - `min` or `max`\n///\n@function get-expression-prefix($operator) {\n  @return if(index(('<', '<=', '≤'), $operator), 'max', 'min');\n}\n\n\n///\n/// Get value of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract value from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {Number} - A numeric value\n///\n@function get-expression-value($expression, $operator) {\n  $operator-index: str-index($expression, $operator);\n  $value: str-slice($expression, $operator-index + str-length($operator));\n\n  @if map-has-key($breakpoints, $value) {\n    $value: map-get($breakpoints, $value);\n  } @else {\n    $value: to-number($value);\n  }\n\n  $interval: map-get($unit-intervals, unit($value));\n\n  @if not $interval {\n    // It is not possible to include a mixin inside a function, so we have to\n    // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n    // functions cannot be called anywhere in Sass, we need to hack the call in\n    // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n    // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n    $_: im-log('Unknown unit `#{unit($value)}`.');\n  }\n\n  @if $operator == '>' {\n    $value: $value + $interval;\n  } @else if $operator == '<' {\n    $value: $value - $interval;\n  }\n\n  @return $value;\n}\n\n\n///\n/// Parse an expression to return a valid media-query expression\n///\n/// @param {String} $expression - Expression to parse\n///\n/// @return {String} - Valid media query\n///\n@function parse-expression($expression) {\n  // If it is part of $media-expressions, it has no operator\n  // then there is no need to go any further, just return the value\n  @if map-has-key($media-expressions, $expression) {\n    @return map-get($media-expressions, $expression);\n  }\n\n  $operator: get-expression-operator($expression);\n  $dimension: get-expression-dimension($expression, $operator);\n  $prefix: get-expression-prefix($operator);\n  $value: get-expression-value($expression, $operator);\n\n  @return '(#{$prefix}-#{$dimension}: #{$value})';\n}\n\n///\n/// Slice `$list` between `$start` and `$end` indexes\n///\n/// @access private\n///\n/// @param {List} $list - List to slice\n/// @param {Number} $start [1] - Start index\n/// @param {Number} $end [length($list)] - End index\n///\n/// @return {List} Sliced list\n///\n@function slice($list, $start: 1, $end: length($list)) {\n  @if length($list) < 1 or $start > $end {\n    @return ();\n  }\n\n  $result: ();\n\n  @for $i from $start through $end {\n    $result: append($result, nth($list, $i));\n  }\n\n  @return $result;\n}\n\n////\n/// String to number converter\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Casts a string into a number\n///\n/// @param {String | Number} $value - Value to be parsed\n///\n/// @return {Number}\n///\n@function to-number($value) {\n  @if type-of($value) == 'number' {\n    @return $value;\n  } @else if type-of($value) != 'string' {\n    $_: im-log('Value for `to-number` should be a number or a string.');\n  }\n\n  $first-character: str-slice($value, 1, 1);\n  $result: 0;\n  $digits: 0;\n  $minus: ($first-character == '-');\n  $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n  // Remove +/- sign if present at first character\n  @if ($first-character == '+' or $first-character == '-') {\n    $value: str-slice($value, 2);\n  }\n\n  @for $i from 1 through str-length($value) {\n    $character: str-slice($value, $i, $i);\n\n    @if not (index(map-keys($numbers), $character) or $character == '.') {\n      @return to-length(if($minus, -$result, $result), str-slice($value, $i))\n    }\n\n    @if $character == '.' {\n      $digits: 1;\n    } @else if $digits == 0 {\n      $result: $result * 10 + map-get($numbers, $character);\n    } @else {\n      $digits: $digits * 10;\n      $result: $result + map-get($numbers, $character) / $digits;\n    }\n  }\n\n  @return if($minus, -$result, $result);\n}\n\n\n///\n/// Add `$unit` to `$value`\n///\n/// @param {Number} $value - Value to add unit to\n/// @param {String} $unit - String representation of the unit\n///\n/// @return {Number} - `$value` expressed in `$unit`\n///\n@function to-length($value, $unit) {\n  $units: ('px': 1px, 'cm': 1cm, 'mm': 1mm, '%': 1%, 'ch': 1ch, 'pc': 1pc, 'in': 1in, 'em': 1em, 'rem': 1rem, 'pt': 1pt, 'ex': 1ex, 'vw': 1vw, 'vh': 1vh, 'vmin': 1vmin, 'vmax': 1vmax);\n\n  @if not index(map-keys($units), $unit) {\n    $_: im-log('Invalid unit `#{$unit}`.');\n  }\n\n  @return $value * map-get($units, $unit);\n}\n\n///\n/// This mixin aims at redefining the configuration just for the scope of\n/// the call. It is helpful when having a component needing an extended\n/// configuration such as custom breakpoints (referred to as tweakpoints)\n/// for instance.\n///\n/// @author Hugo Giraudel\n///\n/// @param {Map} $tweakpoints [()] - Map of tweakpoints to be merged with `$breakpoints`\n/// @param {Map} $tweak-media-expressions [()] - Map of tweaked media expressions to be merged with `$media-expression`\n///\n/// @example scss - Extend the global breakpoints with a tweakpoint\n///  @include media-context(('custom': 678px)) {\n///    .foo {\n///      @include media('>phone', '<=custom') {\n///       // ...\n///      }\n///    }\n///  }\n///\n/// @example scss - Extend the global media expressions with a custom one\n///  @include media-context($tweak-media-expressions: ('all': 'all')) {\n///    .foo {\n///      @include media('all', '>phone') {\n///       // ...\n///      }\n///    }\n///  }\n///\n/// @example scss - Extend both configuration maps\n///  @include media-context(('custom': 678px), ('all': 'all')) {\n///    .foo {\n///      @include media('all', '>phone', '<=custom') {\n///       // ...\n///      }\n///    }\n///  }\n///\n@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {\n  // Save global configuration\n  $global-breakpoints: $breakpoints;\n  $global-media-expressions: $media-expressions;\n\n  // Update global configuration\n  $breakpoints: map-merge($breakpoints, $tweakpoints) !global;\n  $media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;\n\n  @content;\n\n  // Restore global configuration\n  $breakpoints: $global-breakpoints !global;\n  $media-expressions: $global-media-expressions !global;\n}\n\n////\n/// include-media public exposed API\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Generates a media query based on a list of conditions\n///\n/// @param {Arglist}   $conditions  - Media query conditions\n///\n/// @example scss - With a single set breakpoint\n///  @include media('>phone') { }\n///\n/// @example scss - With two set breakpoints\n///  @include media('>phone', '<=tablet') { }\n///\n/// @example scss - With custom values\n///  @include media('>=358px', '<850px') { }\n///\n/// @example scss - With set breakpoints with custom values\n///  @include media('>desktop', '<=1350px') { }\n///\n/// @example scss - With a static expression\n///  @include media('retina2x') { }\n///\n/// @example scss - Mixing everything\n///  @include media('>=350px', ' 0) {\n    @media #{unquote(parse-expression(nth($conditions, 1)))} {\n      // Recursive call\n      @include media(slice($conditions, 2)...) {\n        @content;\n      }\n    }\n  }\n}\n","$light-gray: #F6F6F6;\n.lsx-to-widget-items { margin-top: -1 * $lsx-to-gap; }\n\n.lsx-to-widget-items {\n\t.lsx-to-widget-item-wrap.lsx-team {\n\t\t.team {\n\t\t\t.lsx-team-description {\n\t\t\t\t.moretag {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-widget-item-wrap {\n\tmargin-top: $lsx-to-gap;\n\n\t.lsx-to-slider-inner & { padding: 0 15px; }\n\n\t.lsx-to-slider-inner.slider-disabled & {\n\t\t@include media('>=phone') {\n\t\t\tfloat: left;\n\t\t\twidth: 50%;\n\n\t\t\t&:nth-child(2n+3) {\n\t\t\t\tclear: left;\n\t\t\t}\n\t\t}\n\n\t\t@include media('>=tablet') {\n\t\t\twidth: 33.33333%;\n\n\t\t\t&:nth-child(2n+3) {\n\t\t\t\tclear: none;\n\t\t\t}\n\n\t\t\t&:nth-child(3n+4) {\n\t\t\t\tclear: left;\n\t\t\t}\n\t\t}\n\t}\n\t&.lsx-to-widget-just-one-item:not(.lsx-review) {\n\t\tarticle {\n\t\t\t@include media('>=tablet') {\n\t\t\t\tdisplay: flex;\n\t\t\t\t.lsx-to-widget-thumb {\n\t\t\t\t\tflex: 1 1 auto;\n\t\t\t\t\tmax-width: 30%;\n\t\t\t\t\ta {\n\t\t\t\t\t\tmin-width: 100%;\n\t\t\t\t\t\timg {\n\t\t\t\t\t\t\tmin-width: 100%;\n\t\t\t\t\t\t\tmin-height: 100%;\n\t\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\t\tobject-fit: cover;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t\t.lsx-to-widget-content {\n\t\t\t\t\tflex: 4 1 auto;\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex-direction: column;\n\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t\t/** IE 11 Fix for widget box **/\n\t\t\t\t\t@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n\t\t\t\t\t\t-ms-flex: 1;\n\t\t\t\t\t\t-webkit-flex: 1;\n\t\t\t\t\t\tflex: 1;\n\t\t\t\t\t}\n\t\t\t\t\t.lsx-to-widget-title {\n\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-widget-view-all {\n\tmargin-top: 6rem;\n\toverflow: hidden;\n\tposition: relative;\n\ttext-align: center;\n\n\t& > span {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t\theight: 2px;\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t\twidth: 999rem;\n\t\t}\n\n\t\t&:before { right: 120%; }\n\t\t&:after { left: 120%; }\n\t}\n}\n\n.lsx-to-widget-item-wrap {\n\t&.lsx-video {\n\t\t.lsx-to-widget-content { padding-bottom: $lsx-to-gap-half; }\n\t}\n\n\t.lsx-to-widget-content {\n\t\tpadding: $lsx-to-gap-half 2rem 0;\n\n\t\t.lsx-to-widget-title {\n\t\t\t&:only-child { margin-bottom: 0; }\n\t\t}\n\n\t\t.moretag {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 -2rem;\n\t\t\tpadding: 1rem 0;\n\t\t\ttext-align: center;\n\t\t\ttransition: background 300ms ease;\n\n\t\t\t&:after {\n\t\t\t\tcolor: inherit;\n\t\t\t\tcontent: '\\f178';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t}\n\t\t}\n\n\t\tp:last-child { margin-bottom: 0; }\n\t}\n\n\t.lsx-to-widget-tagline { margin-top: -1.2rem; }\n\n\t&.lsx-team {\n\t\t.lsx-to-widget-thumb {\n\t\t\tborder-radius: 50%;\n\t\t\theight: 170px;\n\t\t\tmargin: 0 auto 12px;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t\twidth: 170px;\n\t\t}\n\t}\n\n\t&.lsx-review {\n\t\t.lsx-to-widget-thumb {\n\t\t\tborder-radius: 50%;\n\t\t\theight: 100px;\n\t\t\tmargin: 0 auto 12px;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t\twidth: 100px;\n\t\t\timg {\n\t\t\t\theight: 100%;\n \t\t\t\tobject-fit: cover;\n\t\t\t}\n\t\t}\n\n\t\t.lsx-to-widget-blockquote {\n\t\t\t@include media('>=tablet') { max-width: none; }\n\t\t}\n\t}\n\n\t.lsx-to-widget-thumb img {\n\t\twidth: 100%;\n\n\t\t&.lazyload,\n\t\t&.lazyloading {\n\t\t\twidth: auto;\n\t\t}\n\t}\n}\n\n.lsx-to-widget-meta-data {\n\tmargin: $lsx-to-gap-half 0;\n\tposition: relative;\n\n\t.lsx-to-widget-item-wrap.lsx-review & { margin-bottom: 0; }\n}\n\n.white {\n\tcolor: white !important;\n}\n\n.gray-bg {\n\t.lsx-to-widget-item-wrap article .lsx-to-widget-content,\n\t.has-thumb.slick-slide .lsx-block-post-grid-text {\n\t\tbackground: $light-gray;\n\t}\n}\n\n.lsx-block-post-grid-link.lsx-text-link {\n\tcolor: #1098ad !important;\n\t&:hover {\n\t\tcolor: #f7ae00 !important;\n\t}\n}\n\n// Fixes for if the slider does not load\n\n.lsx-to-slider {\n\t.lsx-to-slider-inner:not(.slick-initialized) {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\t.lsx-to-widget-item-wrap{\n\t\t\twidth: 33%;\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n","$lsx-to-gap-half: 2.4rem;\n$lsx-to-gap: 4.25rem;\n$lsx-to-gap-large: $lsx-to-gap * 2;\n",".slick-lightbox-close {\n\tright: 32px;\n\ttop: 32px;\n}\n\n.lsx-to-slider-inner,\n.gallery,\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\tbackground: transparent;\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tfont: 0/0 a;\n\t\theight: 4rem;\n\t\tmargin-top: calc((2.25rem - 17px) / 2);\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\ttext-shadow: none;\n\t\ttop: 50%;\n\t\ttransform: translateY(-50%);\n\t\ttransition: border 300ms ease;\n\t\twidth: 4rem;\n\t\tz-index: 3;\n\n\t\t&:before {\n\t\t\tdisplay: block;\n\t\t\tfont-family: 'FontAwesome';\n\t\t\tfont-size: 3rem;\n\t\t\tline-height: 1;\n\t\t\tposition: absolute;\n\t\t\ttext-rendering: auto;\n\t\t\ttop: 47%;\n\t\t\ttransform: translateY(-50%);\n\t\t\ttransition: color 300ms ease;\n\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t}\n\n\t\t&.slick-disabled { cursor: not-allowed; }\n\n\t\t&.slick-prev {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f104';\n\t\t\t\tleft: 1.1rem;\n\t\t\t}\n\t\t}\n\n\t\t&.slick-next {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f105';\n\t\t\t\tleft: 1.5rem;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-slider-inner,\n.gallery {\n\t.slick-dots:not(.dropdown-menu) {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\theight: auto;\n\t\tjustify-content: center;\n\t\tlist-style: none;\n\t\tmargin: 2rem 0 0;\n\t\tpadding: 0;\n\n\t\t& > li {\n\t\t\tline-height: 1;\n\t\t\tpadding: 5px;\n\n\t\t\t@include media('>=tablet') { padding: 0 7.5px; }\n\n\t\t\t& > button {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-style: solid;\n\t\t\t\tborder-width: 1px;\n\t\t\t\tfont: 0/0 a;\n\t\t\t\theight: 12px;\n\t\t\t\ttransition: all 300ms ease-in-out;\n\t\t\t\twidth: 4rem;\n\n\t\t\t\t@include media('>=tablet') { height: 6px; }\n\t\t\t}\n\t\t}\n\t}\n\n\t.slick-arrow {\n\t\t&.slick-prev { left: -4rem; }\n\t\t&.slick-next { right: -4rem; }\n\t}\n}\n\n.lsx-to-slider-inner {\n\t@include media('>=tablet') {\n\t\tmargin: 0 auto;\n\t\twidth: 100%;\n\n\t\t&.slick-has-arrows { width: calc(100% - 8rem); }\n\t}\n\n\t@include media('>=1280px') {\n\t\tmargin: 0 -15px;\n\t\twidth: calc(100% + 30px);\n\n\t\t&.slick-has-arrows { width: calc(100% + 30px); }\n\t}\n\n\t&.slider-disabled { overflow: hidden; }\n}\n\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\topacity: .75;\n\n\t\t&:hover { opacity: 1; }\n\t}\n}\n\n.slick-lightbox-slick-caption { display: inline-block; }\n","%currency-icons {\n\t.currency-icon {\n\t\t&:after {\n\t\t\tmargin-left: 3px;\n\t\t\tmargin-right: 3px;\n\t\t}\n\n\t\t&.usd,\n\t\t&.nad,\n\t\t&.cad,\n\t\t&.hkd,\n\t\t&.sgd,\n\t\t&.nzd,\n\t\t&.aud {\n\t\t\t&:after { content: '\\0024'; }\n\t\t}\n\n\t\t&.eur {\n\t\t\t&:after { content: '\\20AC'; }\n\t\t}\n\n\t\t&.gbp {\n\t\t\t&:after { content: '\\00A3'; }\n\t\t}\n\n\t\t&.zar {\n\t\t\t&:after { content: '\\0052'; }\n\t\t}\n\n\t\t&.brl {\n\t\t\t&:after { content: '\\0052\\0024'; }\n\t\t}\n\n\t\t&.bwp {\n\t\t\t&:after { content: '\\0050'; }\n\t\t}\n\n\t\t&.cny,\n\t\t&.jpy {\n\t\t\t&:after { content: '\\00A5'; }\n\t\t}\n\n\t\t&.inr {\n\t\t\t&:after { content: '\\20B9'; }\n\t\t}\n\n\t\t&.idr {\n\t\t\t&:after { content: '\\20B9'; }\n\t\t}\n\n\t\t&.ils {\n\t\t\t&:after { content: '\\20AA'; }\n\t\t}\n\n\t\t&.kes {\n\t\t\t&:after { content: '\\004b'; }\n\t\t}\n\n\t\t&.lak {\n\t\t\t&:after { content: '\\20ad'; }\n\t\t}\n\n\t\t&.mwk {\n\t\t\t&:after { content: '\\004d\\004b'; }\n\t\t}\n\n\t\t&.myr {\n\t\t\t&:after { content: '\\0052\\004d'; }\n\t\t}\n\n\t\t&.mzn {\n\t\t\t&:after { content: '\\004d\\0054'; }\n\t\t}\n\n\t\t&.nok,\n\t\t&.sek {\n\t\t\t&:after { content: '\\006b\\0072'; }\n\t\t}\n\n\t\t&.rub {\n\t\t\t&:after { content: '\\0440\\0443\\0431'; }\n\t\t}\n\n\t\t&.chf {\n\t\t\t&:after { content: '\\0043\\0048\\0046'; }\n\t\t}\n\n\t\t&.tzs {\n\t\t\t&:after { content: '\\0054\\0053\\0068'; }\n\t\t}\n\n\t\t&.aed {\n\t\t\t&:after { content: '\\062f\\002e\\0625'; }\n\t\t}\n\n\t\t&.zmw {\n\t\t\t&:after { content: '\\005a\\006b'; }\n\t\t}\n\n\t\t&.zwl {\n\t\t\t&:after { content: '\\005a\\0024'; }\n\t\t}\n\t}\n}\n\n.lsx-to-meta-data {\n\tdisplay: block;\n\tfont-size: 13px;\n\tpadding-left: 22px;\n\tposition: relative;\n\n\t.lsx-to-contact-meta-data & { padding-left: 0; }\n\n\t& + .lsx-to-meta-data { margin-top: 5px; }\n\n\t#fast-facts & {\n\t\tfont-size: 15px;\n\t\tmargin-top: 0;\n\t\tpadding-top: 1.2rem;\n\n\t\t&:first-child { padding-top: 0; }\n\t}\n\n\t.lsx-to-summary-meta-data & {\n\t\tfont-size: 15px;\n\n\t\t@include media ('>=tablet') {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-top: 0;\n\n\t\t\t& + .lsx-to-meta-data { margin-left: $lsx-to-gap-half; }\n\t\t}\n\t}\n\n\t&:before {\n\t\tcolor: inherit;\n\t\tdisplay: inline-block;\n\t\tfont-family: 'FontAwesome';\n\t\tfont-size: inherit;\n\t\tleft: 0;\n\t\tposition: absolute;\n\t\ttext-rendering: auto;\n\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t}\n\n\t.lsx-to-meta-data-key { font-weight: bold; }\n\n\t.lsx-to-archive-template-list &:not(.lsx-to-meta-data-duration):not(.lsx-to-meta-data-price) {\n\t\t.lsx-to-meta-data-key { display: block; }\n\t}\n\n\t&.lsx-to-meta-data-big {\n\t\tfont-size: 18px;\n\t\tpadding-left: 0;\n\n\t\t&:before { display: none; }\n\t}\n\n\t&.lsx-to-meta-data-price {\n\t\t@extend %currency-icons;\n\n\t\t.currency-icon {\n\t\t\t&:after { margin-right: 0px; }\n\t\t}\n\t}\n\n\t&.lsx-to-meta-data-accommodations:before { content: '\\f015'; }\n\t&.lsx-to-meta-data-activities:before { content: '\\f1e5'; }\n\t&.lsx-to-meta-data-brand:before { content: '\\f1ad'; }\n\t&.lsx-to-meta-data-destinations:before { content: '\\f0ac'; }\n\t&.lsx-to-meta-data-duration:before { content: '\\f133'; }\n\t&.lsx-to-meta-data-email:before { content: '\\f0e0'; }\n\t&.lsx-to-meta-data-friendly:before { content: '\\f046'; }\n\t&.lsx-to-meta-data-languages:before { content: '\\f1ab'; }\n\t&.lsx-to-meta-data-phone:before { content: '\\f095'; }\n\t&.lsx-to-meta-data-pin:before { content: '\\f041'; }\n\t&.lsx-to-meta-data-price:before { content: '\\f0d6'; }\n\t&.lsx-to-meta-data-rating:before { content: '\\f006'; }\n\t&.lsx-to-meta-data-role:before { content: '\\f0c0'; }\n\t&.lsx-to-meta-data-rooms:before { content: '\\f236'; }\n\t&.lsx-to-meta-data-skype:before { content: '\\f17e'; }\n\t&.lsx-to-meta-data-special:before { content: '\\f069'; }\n\t&.lsx-to-meta-data-style:before { content: '\\f02b'; }\n\t&.lsx-to-meta-data-team:before { content: '\\f007'; }\n\t&.lsx-to-meta-data-tours:before { content: '\\f072'; }\n\t&.lsx-to-meta-data-travel-dates:before { content: '\\f073'; }\n\t&.lsx-to-meta-data-type:before { content: '\\f02b'; }\n\t&.lsx-to-meta-data-seating:before { content: '\\f0c0'; }\n\t&.lsx-to-meta-data-valid-from:before { content: '\\f073'; }\n\t&.lsx-to-meta-data-day-includes:before { content: '\\f058'; }\n\t&.lsx-to-meta-data-day-excludes:before { content: '\\f057'; }\n}\n\n.lsx-to-meta-data.lsx-to-meta-data-best-time {\n\t&:before {\n\t\tcontent: '\\f073';\n\t}\n}\n.lsx-to-meta-data.lsx-to-meta-data-regions {\n\t&:before {\n\t\tcontent: '\\f0ac';\n\t}\n}\n",".archive,\n.search {\n\t&.archive-tour-operator {\n\t\t.site-main { width: 100%; }\n\t}\n}\n\n.lsx-to-archive-items {\n\talign-items: flex-start;\n\tdisplay: flex;\n\tflex-flow: row wrap;\n\tjustify-content: flex-start;\n\tmargin-top: -1 * $lsx-to-gap;\n\twidth: calc(100% + 30px);\n\n\t&:after,\n\t&:before {\n\t\tdisplay: none;\n\t}\n}\n\n.lsx-to-archive-item {\n\tmargin-top: $lsx-to-gap;\n\n\t& > .lsx-to-archive-container {\n\t\talign-items: stretch;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\n\t\t.lsx-to-archive-template-list & {\n\t\t\t@include media('>=phone') { flex-wrap: nowrap; }\n\t\t}\n\n\t\t@include media('>=phone') {\n\t\t\t.lsx-to-archive-template-list.lsx-to-archive-template-image-max-height & {\n\t\t\t\t.lsx-to-archive-thumb {\n\t\t\t\t\t& > a,\n\t\t\t\t\t.lsx-to-thumb-slot {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\theight: 0;\n\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t// padding: 0 0 65.714285%; // lsx-thumbnail-wide (350x350)\n\t\t\t\t\t\tpadding: 0 0 100%; // square\n\t\t\t\t\t\tposition: relative;\n\n\t\t\t\t\t\t& > img {\n\t\t\t\t\t\t\tbottom: 0;\n\t\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.post,\n\t\t&.page {\n\t\t\t.search-results & {\n\t\t\t\t.entry-content { padding: 0; }\n\t\t\t}\n\t\t}\n\n\t\t&.destination {\n\t\t\t.lsx-to-archive-template-grid & {\n\t\t\t\t.entry-content {\n\t\t\t\t\t& > p { margin-bottom: 0; }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.team {\n\t\t\t.lsx-to-meta-data-socials {\n\t\t\t\tpadding-left: 0;\n\n\t\t\t\t& > a {\n\t\t\t\t\tfont-size: 17px;\n\n\t\t\t\t\t& + a { margin-left: 5px; }\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.lsx-to-archive-template-grid & {\n\t\t\t\tbackground-color: transparent;\n\n\t\t\t\t.lsx-to-archive-content-title { margin-top: $lsx-to-gap-half; }\n\n\t\t\t\t.lsx-to-archive-wrapper { padding: 0; }\n\n\t\t\t\t.lsx-to-archive-thumb {\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\theight: 170px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\toverflow: hidden;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\twidth: 170px;\n\t\t\t\t}\n\n\t\t\t\t.entry-content { text-align: center; }\n\n\t\t\t\t.lsx-to-archive-meta-data {\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\t.lsx-to-meta-data {\n\t\t\t\t\t\tpadding-left: 0;\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tleft: auto;\n\t\t\t\t\t\t\tmargin-right: 5px;\n\t\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// @include media('>=phone') {\n\t\t\t// \t.lsx-to-archive-template-list.lsx-to-archive-template-image-max-height & {\n\t\t\t// \t\t.lsx-to-archive-thumb {\n\t\t\t// \t\t\t& > a,\n\t\t\t// \t\t\t.lsx-to-thumb-slot { padding: 0 0 100%; } // square\n\t\t\t// \t\t}\n\t\t\t// \t}\n\t\t\t// }\n\t\t}\n\n\t\t& > .moretag {\n\t\t\tdisplay: block;\n\t\t\tpadding: 1rem 0;\n\t\t\ttext-align: center;\n\t\t\ttransition: background 300ms ease;\n\t\t\twidth: 100%;\n\n\t\t\t&:after {\n\t\t\t\tcolor: inherit;\n\t\t\t\tcontent: '\\f178';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-single-link {\n\t\tmargin-bottom: 0;\n\t\tmargin-top: $lsx-to-gap-half;\n\n\t\t.fa {\n\t\t\tmargin-left: 5px;\n\t\t}\n\t}\n}\n\n.lsx-to-archive-items-separator.lsx-title {\n\tmargin-top: $lsx-to-gap-large;\n\n\t&:first-child { margin-top: 0; }\n}\n\n.lsx-to-archive-header {\n\tmargin: 0;\n}\n.lsx-to-archive-description {\n\tpadding-left: 5px;\n\tpadding-right: 0;\n\t& > p {\n\t\t&:last-child,\n\t\t&:only-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\tbody:not(.page-has-banner) & {\n\t\tmargin-top: $lsx-to-gap-large / 2;\n\t}\n}\n\n.lsx-to-archive-thumb {\n\twidth: 100%;\n\t@include media(' a,\n\t\t.lsx-to-thumb-slot {\n\t\t\tbackground-image: none !important;\n\n\t\t\t& > img {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\tflex-shrink: 0;\n\t\t\tposition: relative;\n\t\t\twidth: 25%;\n\n\t\t\t& > a,\n\t\t\t.lsx-to-thumb-slot {\n\t\t\t\tbackground-position: center center;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\tbackground-size: cover;\n\t\t\t\theight: 100%;\n\t\t\t\tleft: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\twidth: 100%;\n\n\t\t\t\t& > img { display: none; }\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-archive-template-grid & {\n\t\t& > a,\n\t\t.lsx-to-thumb-slot {\n\t\t\tbackground-image: none !important;\n\t\t\tdisplay: block;\n\n\t\t\t& > img {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-height: 148px;\n\t\t\t\tobject-fit: cover;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-archive-wrapper {\n\tpadding: 20px;\n\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\talign-items: flex-start;\n\t\t\tdisplay: flex;\n\t\t\tflex-flow: row nowrap;\n\t\t\tflex-grow: 1;\n\t\t\tjustify-content: flex-end;\n\t\t\tmin-height: 130px;\n\t\t\tpadding: $lsx-to-gap-half 15px;\n\t\t}\n\n\t\t@include media('>=tablet') { min-height: 170px; }\n\t\t@include media('>=desktop') { min-height: 200px; }\n\t}\n\n\t.lsx-to-archive-template-grid & { width: 100%; }\n}\n\n.lsx-to-archive-content {\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\tflex-grow: 1;\n\t\t\tpadding-right: 15px;\n\t\t}\n\t}\n\n\t.entry-content {\n\t\tp:last-child { margin-bottom: 0; }\n\n\t\t.moretag {\n\t\t\t.lsx-to-archive-template-grid & { display: none; }\n\n\t\t\t&:after {\n\t\t\t\tcolor: inherit;\n\t\t\t\tcontent: '\\f178';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-archive-meta-data {\n\tmargin-top: $lsx-to-gap-half;\n\n\t.lsx-to-archive-template-grid & {\n\t\t&.lsx-to-archive-meta-data-list-mode { display: none; }\n\n\t\t& + .entry-content { margin-top: $lsx-to-gap-half; }\n\t}\n\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\tflex-shrink: 0;\n\t\t\tmargin-top: 0;\n\t\t\tpadding-left: 15px;\n\t\t\twidth: 40%;\n\t\t}\n\n\t\t@include media('>=tablet') { width: 33%; }\n\n\t\t&.lsx-to-archive-meta-data-grid-mode {\n\t\t\t@include media('>=phone') { display: none; }\n\t\t}\n\n\t\t&.lsx-to-archive-meta-data-list-mode {\n\t\t\t@include media('=phone') { margin-top: -1.2rem; }\n\n\t.lsx-to-archive-template-grid & { text-align: center; }\n}\n",".lsx-to-contact-widget {\n\tmargin-top: $lsx-to-gap;\n\tpadding: $lsx-to-gap-half / 2;\n\n\t@include media('>=phone') {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0;\n\t\t/** IE 11 Fix for widget box **/\n\t\t@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t@include media('>=tablet') { margin-top: 0; }\n\n\t#fast-facts + &, #highlights + & { margin-top: 0; }\n\n\t& div:first-child {\n\t\t&.lsx-to-enquire-form {\n\t\t\tpadding-top: $lsx-to-gap-half / 2;\n\t\t}\n\t}\n}\n\n.lsx-to-contact {\n\t@include media('>=phone') { flex: 2; }\n\n\tarticle {\n\t\t@include media('>=phone') {\n\t\t\talign-items: center;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n\n.lsx-to-enquire-form {\n\tarticle.type-lsx-to-team & {\n\t\tmargin-top: $lsx-to-gap-half;\n\t\ttext-align: center;\n\t}\n\n\tarticle:not(.type-lsx-to-team) &,\n\t.lsx-to-archive-header & {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex: 1;\n\t\tjustify-content: center;\n\t\tpadding: 0 1.2rem 1.2rem;\n\t\t.btn {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n.lsx-to-contact-thumb {\n\talign-items: center;\n\tdisplay: flex;\n\tflex: 1;\n\tjustify-content: center;\n\tpadding: $lsx-to-gap-half / 2;\n\t@include media('>=tablet') {\n\t\tpadding: 1.2rem 0 0;\n\t}\n\n\timg {\n\t\tborder-radius: 50%;\n\t\theight: 96px;\n\t\twidth: 96px;\n\n\t\t@include media('>=tablet') { margin: -$lsx-to-gap-half 0 ($lsx-to-gap-half / 2); }\n\t}\n}\n\n.lsx-to-contact-info {\n\tpadding: $lsx-to-gap-half / 2;\n\n\t@include media('>=phone') { flex: 2; }\n}\n\n.lsx-to-contact-prefix {\n\tdisplay: block;\n\tfont-size: 13px;\n\ttext-align: left;\n}\n\nh4.lsx-to-contact-name {\n\tfont-size: 20px;\n\tmargin-bottom: 0;\n\ttext-align: left;\n}\n\n.lsx-to-contact-socials {\n\t& > a {\n\t\tfont-size: 17px;\n\t\tline-height: 1;\n\t\tpadding: 0 5px;\n\t}\n}\n",".lsx-to-section {\n\tmargin: 0 -9999rem;\n\tpadding: $lsx-to-gap-large 9999rem;\n\n\t&#activity-map,\n\t&#special-map,\n\t&#accommodation-map,\n\t&#destination-map,\n\t&#tour-map {\n\t\tmargin: 0 0 0 calc(-50vw + 50%);\n\t\tpadding: 0;\n\t\twidth: 100vw;\n\t}\n\n\t.archive & {\n\t\t&#destination-map {\n\t\t\tmargin-top: $lsx-to-gap-large;\n\t\t}\n\t}\n\n\t.site-main > & {\n\t\t&:first-of-type { padding-top: 0; }\n\t}\n\n\t.lsx-to-section { padding-bottom: 0; }\n\n\t&.lsx-to-collapse-section {\n\t\t@include media('=desktop') { display: block; }\n\t\t}\n\t}\n}\n\n.to-facts-wrapper {\n\t@include media('>=tablet') {\n\t\tmax-width: 420px;\n\t\tmargin: 0 auto;\n\t\tfloat: right;\n\t}\n}\n\n.lsx-to-section-inner {\n\tmargin-top: $lsx-to-gap;\n\tpadding: $lsx-to-gap-half;\n\n\t#fast-facts & {\n\t\t@include media('>=tablet') { margin-top: 0; }\n\t}\n\n\t.entry-content & {\n\t\t@include media('>=phone') { margin-top: 0; }\n\t}\n\n\t#highlights & {\n\t\t#fast-facts + & {\n\t\t\tmargin-top: 0;\n\t\t\tpadding-top: 0;\n\t\t}\n\n\t\t@include media('>=tablet') { margin-top: 0; }\n\t}\n\n\t& + #sharing { margin-top: $lsx-to-gap; }\n}\n\n#fast-facts {\n\t&.full-fact {\n\t\tdisplay: block !important;\n\t}\n}\n\n.lsx-to-section-title {\n\t& + .lsx-to-archive-items,\n\t& + .lsx-to-widget-items {\n\t\tmargin-top: -1 * $lsx-to-gap-half;\n\t}\n\n\t& + .envira-gallery-wrap { margin-top: $lsx-to-gap; }\n\n\t&.lsx-to-collapse-title {\n\t\t@include media(' p {\n\t\t\tmargin-bottom: $lsx-to-gap-half;\n\t\t\ttext-align: center;\n\n\t\t\t@include media('>=phone') {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\ttext-align: left;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-more-link {\n\t&:after {\n\t\tcolor: inherit;\n\t\tcontent: '\\f178';\n\t\tdisplay: inline-block;\n\t\tfont-family: 'FontAwesome';\n\t\tfont-size: inherit;\n\t\tmargin-left: 5px;\n\t\ttext-rendering: auto;\n\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t}\n}\n\n.lsx-to-summary {\n\tmargin-bottom: $lsx-to-gap-half;\n\n\t@include media ('>=tablet') {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex-flow: row nowrap;\n\t\tjustify-content: space-between;\n\n\t\t.lsx-to-summary-title { margin-bottom: 0; }\n\t}\n}\n\n#included-excluded,\n#highlights {\n\t.entry-content {\n\t\tul {\n\t\t\tlist-style: none;\n\t\t\tmargin-bottom: 0;\n\t\t\tpadding-left: 20px;\n\n\t\t\tli {\n\t\t\t\tposition: relative;\n\n\t\t\t\t& + li { margin-top: 1.2rem; }\n\n\t\t\t\t& > ul {\n\t\t\t\t\tmargin-top: 1.2rem;\n\t\t\t\t\tpadding-left: 40px;\n\t\t\t\t}\n\n\t\t\t\t&:before {\n\t\t\t\t\tcolor: inherit;\n\t\t\t\t\tcontent: '\\f058';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: -20px;\n\t\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.not-included {\n\t\t.entry-content {\n\t\t\tul {\n\t\t\t\tli {\n\t\t\t\t\t&:before { content: '\\f057'; }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n#when-to-go {\n\t.lsx-to-month {\n\t\tborder-style: solid;\n\t\tborder-width: 1px;\n\t\tborder-top: 0 none;\n\t\tborder-right: 0 none;\n\t\theight: 90px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: relative;\n\t\ttext-align: center;\n\n\t\t&:nth-child(6),\n\t\t&:last-child {\n\t\t\tborder-right-style: solid;\n\t\t\tborder-right-width: 1px;\n\n\t\t}\n\n\t\t@include media('>=phone') {\n\t\t\t&:nth-child(6) { border-right: 0 none; }\n\t\t}\n\n\t\t& > small {\n\t\t\tdisplay: block;\n\t\t\tfont-weight: 700;\n\t\t\tline-height: 40px;\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t& > .fa {\n\t\t\tfont-size: 18px;\n\t\t\tleft: 50%;\n\t\t\tmargin-top: 20px;\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\ttransform: translate(-50%, -50%);\n\t\t}\n\t}\n}\n\n#keynotes { padding-top: 0; }\n\n// #highlights {\n// \t@include media('=phone') {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: center;\n\t}\n}\n\n.facilities-content {\n\tmargin-top: $lsx-to-gap;\n\n\t.facilities-list:not(.dropdown-menu) {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\t\tlist-style: none;\n\t\tmargin-bottom: 0;\n\t\tpadding-left: 0;\n\t}\n}\n\n.facilities-title {\n\tborder-bottom-style: solid;\n\tborder-bottom-width: 1px;\n\tpadding-bottom: 1.2rem;\n}\n\n.facility-item {\n\tdisplay: inline-block;\n\tfont-size: 13px;\n\tpadding-right: 15px;\n\tposition: relative;\n\twidth: 100%;\n\n\t@include media('>=tablet') { width: 33.33333%; }\n}\n\n.travel-info-wrapper {\n\tmargin-top: -1 * $lsx-to-gap-half;\n\n\t@include media('>=phone') {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\t}\n}\n\n.travel-info-content {\n\tmargin-top: $lsx-to-gap;\n\toverflow: hidden;\n\tpadding: $lsx-to-gap-half $lsx-to-gap-half 0;\n}\n\n.rooms-wrapper {\n\tmargin-top: -1 * $lsx-to-gap-half;\n\n\t@include media('>=phone') {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\t}\n}\n\n.rooms-content {\n\talign-items: stretch;\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\tjustify-content: flex-start;\n\tmargin-top: $lsx-to-gap;\n\toverflow: hidden;\n}\n\n.rooms-thumbnail-wrap {\n\tflex-shrink: 0;\n\twidth: 33.33333%;\n}\n\n.rooms-thumbnail {\n\tbackground-color: transparent;\n\tbackground-position: center center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: cover;\n\n\t// square image\n\tdisplay: block;\n\theight: 0;\n\toverflow: hidden;\n\t// padding: 0 0 65.714285%; // lsx-thumbnail-wide (350x350)\n\tpadding: 0 0 100%; // square\n\tposition: relative;\n}\n\n.rooms-info {\n\tflex-grow: 1;\n\tpadding: $lsx-to-gap-half $lsx-to-gap-half 0;\n}\n\n.lsx-to-team-thumb {\n\tborder-radius: 50%;\n\tdisplay: block;\n\theight: 32rem;\n\tmargin: 0 auto 20px;\n\toverflow: hidden;\n\twidth: 32rem;\n\n    & > img { width: 100%; }\n}\n\n.lsx-to-review-thumb {\n\tborder-radius: 50%;\n\tdisplay: block;\n\theight: 17rem;\n\tmargin: 0 auto 20px;\n\toverflow: hidden;\n\twidth: 17rem;\n\n    & > img { width: 100%; }\n}\n\n.lsx-to-team-socials-header {\n\tdisplay: block;\n\tmargin: 0 auto;\n\tpadding-bottom: 5px;\n\tposition: relative;\n\ttext-align: center;\n\n    &:after {\n\t\tborder-bottom: 1px solid;\n\t\tbottom: 0;\n\t\tcontent: '';\n\t\theight: 0;\n\t\tleft: 50%;\n\t\tposition: absolute;\n\t\ttransform: translateX(-50%);\n\t\twidth: 80px;\n    }\n}\n\n.lsx-to-team-socials {\n\talign-items: center;\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\tjustify-content: center;\n\tmargin: 2rem 0 0;\n\tpadding: 0;\n\n\t& > a {\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tdisplay: flex;\n\t\theight: 30px;\n\t\tjustify-content: center;\n\t\tmargin: 0 10px;\n\t\ttransition: background 300ms ease;\n\t\twidth: 30px;\n\t}\n}\n\n.lsx.single-lsx-to-team {\n\t&:not(.page-has-banner) {\n\t\t.banner-single {\n\t\t\tmargin-top: 49px;\n\t\t\t.archive-header {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n\t.lsx-to-team-name { margin-bottom: 1.2rem; }\n\n\t.lsx-to-team-contact:not(.dropdown) {\n\t\tmargin-bottom: 0;\n\t\tmargin-left: 0;\n\t\tmargin-top: $lsx-to-gap;\n\t\tpadding-left: 0;\n\n\t\t& > li {\n\t\t\tdisplay: block;\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 0;\n\n\t\t\t& + li { margin-top: 1.2rem; }\n\n\t\t\t@include media('>=tablet') {\n\t\t\t\tdisplay: inline-block;\n\n\t\t\t\t& + li {\n\t\t\t\t\tmargin-left: $lsx-to-gap-half;\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\t& .fa {\n\t\t\tfont-size: 22px;\n\t\t\tmargin-right: 5px;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n}\n\nbody.single-tour-operator {\n\t#gallery {\n\t\t.gallery {\n\t\t\tmargin: 0 auto;\n\n\t\t\t.gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 0;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 100%;\n\n\t\t\t\t@include media('>=phone') { width: 33%; }\n\t\t\t}\n\n\t\t\t&.gallery-columns-2 {\n\t\t\t\t@include media('>=phone') {\n\t\t\t\t\t.gallery-item { width: 50%; }\n\n\t\t\t\t\t.attachment-medium {\n\t\t\t\t\t\tmax-width: 92%;\n\t\t\t\t\t\theight: auto;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.gallery-columns-4 {\n\t\t\t\t@include media('>=phone') {\n\t\t\t\t\t.gallery-item { width: 25%; }\n\n\t\t\t\t\t.attachment-thumbnail {\n\t\t\t\t\t\tmax-width: 84%;\n\t\t\t\t\t\theight: auto;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.gallery-icon { border: none; }\n\n\t\t\timg {\n\t\t\t\tpadding: 8px;\n\n\t\t\t\t&:hover { background: #FFF; }\n\t\t\t}\n\n\t\t\t.gallery-caption {\n\t\t\t\tfont-size: 12px;\n\t\t\t\tmargin: 0 0 12px;\n\t\t\t}\n\n\t\t\tdl, dt { margin: 0; }\n\t\t\tbr + br { display: none; }\n\n\t\t\t@include media(' li {\n\t\t\tposition: relative;\n\n\t\t\t& + li {\n\t\t\t\tmargin-left: 1px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\theight: 30px;\n\t\t\t\t\tleft: -1px;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: 10px;\n\t\t\t\t\twidth: 1px;\n\t\t\t\t\tz-index: 2;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& > a {\n\t\t\t\t&,\n\t\t\t\t&:focus {\n\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\tline-height: 50px;\n\t\t\t\t\tpadding: 0 $lsx-to-gap-half;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\ttransition: background 300ms ease;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","body.single-tour-operator {\n\t.modal-body {\n\t\tarticle {\n\t\t\t.entry-content {\n\t\t\t\t.moretag {\n\t\t\t\t\twidth: 230px;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tmargin-left: auto !important;\n\t\t\t\t\tmargin-right: auto !important;\n\t\t\t\t\tpadding-left: 30px !important;\n\t\t\t\t\tpadding-right: 30px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-modal-content-area {\n\t&.content-area { margin: 0; }\n\n\t.lsx-to-modal-thumb { margin-bottom: $lsx-to-gap-half; }\n\n\t.lsx-to-modal-meta-data { margin-bottom: $lsx-to-gap-half; }\n\n\t.entry-content {\n\t\tp:last-of-type { margin-bottom: 4px; }\n\t}\n}\n\n.lsx-to-map-marker {\n\talign-items: flex-start;\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\theight: auto;\n\tjustify-content: flex-start;\n\tpadding: 5px 0;\n\twidth: 100%;\n\n\t.lsx-to-map-marker-content {\n\t\tflex-grow: 1;\n\n\t\t&.content-area { margin: 0; }\n\n\t\t.entry-content {\n\t\t\tp {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\tmargin-top: 1.2rem;\n\n\t\t\t\t& > a.moretag {\n\t\t\t\t\t&:after {\n\t\t\t\t\t\tcolor: inherit;\n\t\t\t\t\t\tcontent: '\\f178';\n\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\t\t\tfont-size: inherit;\n\t\t\t\t\t\tmargin-left: 5px;\n\t\t\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-map-marker-img {\n\t\tmargin-right: 15px;\n\t\tmax-width: 100px;\n\t\tflex-shrink: 0;\n\t}\n\n\t.lsx-to-map-marker-title { margin-bottom: 1.2rem; }\n}\n\n.gm-style {\n\t.gm-style-iw {\n\t\t& + div {\n\t\t\tborder: 5px solid white !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\theight: 23px !important;\n\t\t\topacity: 1 !important;\n\t\t\tright: 5px !important;\n\t\t\ttop: 5px !important;\n\t\t\twidth: 23px !important;\n\n\t\t\t@include media('>=tablet') {\n\t\t\t\tbox-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px;\n\t\t\t\tright: -10px !important;\n\t\t\t\ttop: -10px !important;\n\t\t\t}\n\t\t}\n\t}\n}\n",".lsx-map.map-has-placeholder {\n\t.placeholder-text {\n\t\ttext-align: center;\n\t\tcursor: pointer;\n\n\t\t@media (max-width: 1199px) {\n\t\t\t.lsx-to-section-title.lsx-to-collapse-title {\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tborder-bottom-color: transparent;\n\t\t\t\tcolor: #4A4A4A;\n\t\t\t\tfont-size: 20px;\n\n\t\t\t\t&:after {\n\t\t\t\t\tdisplay:none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\t\t\n\t}\n}\n\n\n","@include media(' .wrap.container {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 0;\n\n\t\t\t#primary {\n\t\t\t\t.lsx-to-section {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tpadding: 0 15px;\n\t\t\t\t}\n\n\t\t\t\t#collapse-summary {\n\t\t\t\t\t.collapse-inner {\n\t\t\t\t\t\t& > .row {\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tpadding: 2.4rem 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tsection {\n\t\t\t\t\t> .lsx-to-section-title {\n\t\t\t\t\t\tmargin: 0 -15px;\n\t\t\t\t\t\tpadding: 4.25rem 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\t}\n\n\t.post-type-archive-lsx-to-destination,\n\t.post-type-archive-lsx-to-tour,\n\t.post-type-archive-lsx-to-accommodation,\n\t.post-type-archive-lsx-to-special,\n\t.post-type-archive-lsx-to-review,\n\t.post-type-archive-lsx-to-team,\n\t.tax-lsx-to-accommodation-brand,\n\t.terms-conditions {\n\n\t\t.header-wrap {\n\t\t\t.breadcrumbs-container {\n\t\t\t\tpadding: 15px 0px;\n\t\t\t\tmargin: 0px;\n\t\t\t}\n\t\t}\n\n\t\t.wrap.container {\n\t\t\t.content.role.row {\n\t\t\t\tmargin-left:0;\n\t\t\t\tmargin-right:0;\n\n\t\t\t\t#primary {\n\t\t\t\t\tpadding:0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n}\n","@mixin customizer-to-link-colour($color: #1098AD, $hover: #F7AE00) {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tcolor: $color;\n\t}\n\n\t&:hover,\n\t&:hover:active,\n\t&:focus {\n\t\tcolor: $hover;\n\t}\n}\n\n@mixin customizer-to-body-colours($bg: #F6F6F6, $breaker: #DADDDF, $color: #4A4A4A, $link: #1098AD, $hover: #F7AE00, $small: #919191) {\n\t.lsx-to-slider-inner,\n\t.gallery {\n\t\t.slick-dots {\n\t\t\t& > li {\n\t\t\t\t& > button { border-color: $color; }\n\n\t\t\t\t&.slick-active > button { background-color: $color; }\n\t\t\t}\n\t\t}\n\n\t\t.slick-arrow {\n\t\t\tborder-color: $color;\n\t\t\tcolor: $color;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $hover;\n\t\t\t\tcolor: $hover;\n\t\t\t}\n\n\t\t\t&.slick-disabled {\n\t\t\t\tborder-color: $breaker;\n\t\t\t\tcolor: $breaker;\n\t\t\t}\n\t\t}\n\t}\n\n\t.slick-lightbox-inner {\n\t\t.slick-arrow {\n\t\t\tborder-color: white;\n\t\t\tcolor: white;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: white;\n\t\t\t\tcolor: white;\n\t\t\t}\n\n\t\t\t&.slick-disabled {\n\t\t\t\tborder-color: #ccc;\n\t\t\t\tcolor: #ccc;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-widget-view-all {\n\t\t& > span {\n\t\t\t&:before,\n\t\t\t&:after {\n\t\t\t\tbackground-color: $breaker;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-widget-item-wrap {\n\t\t.lsx-to-widget-content {\n\t\t\tbackground-color: #FFF;\n\n\t\t\t.lsx-to-section:nth-of-type(odd) & { background-color: #FFF; }\n\t\t\t.lsx-to-section:nth-of-type(even) & { background-color: $bg; }\n\n\t\t\ta.moretag,\n\t\t\ta.moretag:visited {\n\t\t\t\tbackground-color: $link;\n\t\t\t\tcolor: #FFF !important;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground-color: $hover;\n\t\t\t\t\tcolor: #FFF !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.lsx-to-widget-title > a:not(.btn) {\n\t\t\t@include customizer-to-link-colour($color, $hover);\n\t\t}\n\t}\n\n\t.lsx-to-meta-data {\n\t\tcolor: $small;\n\n\t\t.lsx-to-meta-data-key { color: $color; }\n\t}\n\n\t.lsx-to-archive-item {\n\t\t& > .lsx-to-archive-container {\n\t\t\tbackground-color: #FFF;\n\n\t\t\t.lsx-to-section:nth-of-type(odd) & { background-color: #FFF; }\n\t\t\t.lsx-to-section:nth-of-type(even) & { background-color: $bg; }\n\n\t\t\t& > a.moretag {\n\t\t\t\tbackground-color: $link;\n\t\t\t\tcolor: #FFF !important;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground-color: $hover;\n\t\t\t\t\tcolor: #FFF !important;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.lsx-to-archive-content-title > a {\n\t\t\t\t@include customizer-to-link-colour($color, $hover);\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-archive-wrapper {\n\t\t.lsx-regions & { background-color: #FFF; }\n\t}\n\n\t.lsx-to-contact-widget {\n\t\tbackground-color: $link;\n\n\t\t.lsx-to-contact-prefix { color: #FFF; }\n\n\t\t.lsx-to-contact-name {\n\t\t\tcolor: #FFF;\n\n\t\t\t& > a:not(.btn) {\n\t\t\t\t@include customizer-to-link-colour(#FFF, $hover);\n\t\t\t}\n\t\t}\n\n\t\t.lsx-to-contact-socials {\n\t\t\t& > a:not(.btn) {\n\t\t\t\t@include customizer-to-link-colour(#FFF, $hover);\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-label {\n\t\tbackground-color: $color;\n\t\tcolor: #FFF;\n\t}\n\n\t.facilities-title { border-bottom-color: $breaker; }\n\n\t.lsx-to-team-socials {\n\t\t& > a:not(.btn) {\n\t\t\tbackground-color: $color;\n\n\t\t\t&:hover { background-color: $hover; }\n\n\t\t\tarticle.team & {\n\t\t\t\t@include customizer-to-link-colour(#FFF, #FFF);\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-section {\n\t\t.site-main > & {\n\t\t\t&:nth-of-type(even) { background-color: #FFF; }\n\t\t\t&:first-of-type { background-color: $bg; }\n\t\t}\n\t}\n\n\t.lsx-to-section-inner { background-color: #FFF; }\n\n\t.travel-info-content,\n\t.rooms-content {\n\t\t.lsx-to-section:nth-of-type(odd) & { background-color: #FFF; }\n\t\t.lsx-to-section:nth-of-type(even) & { background-color: $bg; }\n\t}\n\n}\n","@mixin customizer-to-main-menu-colours($dropdown: #374750, $dropdown-hover: #2B3840, $dropdown-link: #FFF, $dropdown-link-hover: #1098AD) {\n\t.lsx-to-navigation {\n\t\t.lsx-to-content-spy:not(.dropdown-menu) {\n\t\t\tbackground-color: $dropdown;\n\n\t\t\t& > li {\n\t\t\t\t& + li {\n\t\t\t\t\t&:before { background-color: $dropdown-hover; }\n\t\t\t\t}\n\n\t\t\t\t& > a {\n\t\t\t\t\t&,\n\t\t\t\t\t&:focus {\n\t\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\t\tcolor: $dropdown-link;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground-color: $dropdown-hover;\n\t\t\t\t\t\tcolor: $dropdown-link-hover;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.active {\n\t\t\t\t\t& > a {\n\t\t\t\t\t\tbackground-color: $dropdown-hover;\n\t\t\t\t\t\tcolor: $dropdown-link-hover;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-section-title {\n\t\t&.lsx-to-collapse-title, &.lsx-to-collapse-title.lsx-title {\n\t\t\t@media (max-width: 1199px) {\n\t\t\t\tbackground-color: $dropdown-hover;\n\t\t\t\tborder-bottom-color: $dropdown-hover;\n\t\t\t\tcolor: $dropdown-link-hover;\n\n\t\t\t\t&.collapsed {\n\t\t\t\t\tbackground-color: $dropdown;\n\t\t\t\t\tborder-bottom-color: $dropdown-hover;\n\t\t\t\t\tcolor: $dropdown-link;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t#when-to-go {\n\t\t.lsx-to-month {\n\t\t\tborder-color: $dropdown;\n\n\t\t\t&:nth-child(6), &:last-child { border-right-color: $dropdown; }\n\n\t\t\t& > small {\n\t\t\t\tbackground-color: $dropdown;\n\t\t\t\tcolor: $dropdown-link;\n\t\t\t}\n\n\t\t\t&.lsx-to-month-check {\n\t\t\t\t& > .fa { color: $dropdown-hover; }\n\t\t\t}\n\t\t}\n\t}\n}\n"]}
\ No newline at end of file
+{"version":3,"sources":["style.scss","base/_scaffolding.scss","_include-media.scss","layout/_widget.scss","base/_variables.scss","layout/_slider.scss","layout/_meta-data.scss","layout/_archive.scss","layout/_contact.scss","layout/_single-sections.scss","layout/_spy-bar.scss","layout/_modals.scss","layout/_maps.scss","layout/_mobile.scss","_customizer-to-body-colours.scss","_customizer-to-main-menu-colours.scss"],"names":[],"mappings":"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EAAA;;AcgI5D,2CAIY,yBdpIkE,EAAA;;ActB9E,mKAGC,WA0JyC,EAAA;;AAvJ1C,6KAGC,WAoJ+C,EAAA;;AAM/C,iDACuB,sBAAsB,EAAA;;ALhJ9C,6CKiJoB,yBd/IsB,EAAA;;ASwC3C,wBK2GyB,sBAAsB,EAAA;;AAI7C,yGAAqC,sBAAsB,EAAA;;AAC3D,2GAAsC,yBdxJG,EAAA;;AUvB3C,6DKGG,yBfqB6C,EAAA;;AUxBhD,8EKOgB,yBfiByC,EAAA;;AUxBzD,iJKaM,6BAA6B,EAC7B,WfUyD,EAAA;;AevB9D,4EAiBK,yBfMmD,EeLnD,cfKkE,EAAA;;AevBvE,6EAwBK,yBfDmD,EeEnD,cfFkE,EAAA;;AeWrE,6BAFF,qGAGG,yBfZqD,EearD,4BfbqD,EecrD,cfdoE,EAAA;EeSvE,yHAQI,yBfjB2C,EekB3C,4BflBoD,EemBpD,WfnB0D,EAAA,EeoB1D;;ANiML,4BM1LG,qBf3B6C,EAAA;;ASqNhD,+EMxLkC,2Bf7Bc,EAAA;;ASqNhD,oCMrLI,yBfhC4C,EeiC5C,WfjC2D,EAAA;;AeyB9D,qDAYa,cfrC2C,EAAA","file":"../style.css","sourcesContent":["/*\n * LSX Tour Operators\n */\n\n@import 'include-media';\n@import 'customizer-to-body-colours';\n@import 'customizer-to-main-menu-colours';\n\n@import 'base/variables';\n\n@import 'base/scaffolding';\n\n@import 'layout/widget';\n@import 'layout/slider';\n@import 'layout/meta-data';\n@import 'layout/archive';\n@import 'layout/contact';\n@import 'layout/single-sections';\n@import 'layout/spy-bar';\n@import 'layout/modals';\n@import 'layout/maps';\n@import 'layout/mobile';\n\n@include customizer-to-body-colours(#F6F6F6, #DADDDF, #4A4A4A, #1098AD, #F7AE00, #919191);\n@include customizer-to-main-menu-colours(#374750, #2B3840, #FFF, #1098AD);\n",".col-xs-15,\n.col-sm-15,\n.col-md-15,\n.col-lg-15 {\n\tmin-height: 1px;\n\tpadding-right: 15px;\n\tpadding-left: 15px;\n\tposition: relative;\n}\n\n.col-xs-15 {\n\tfloat: left;\n\twidth: 20%;\n}\n\n@include media('>=phone') {\n\t.col-sm-15 {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t}\n}\n\n@include media('>=tablet') {\n\t.col-md-15 {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t}\n}\n\n@include media('>=desktop') {\n\t.col-lg-15 {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t}\n}\n","@charset \"UTF-8\";\n\n//     _            _           _                           _ _\n//    (_)          | |         | |                         | (_)\n//     _ _ __   ___| |_   _  __| | ___   _ __ ___   ___  __| |_  __ _\n//    | | '_ \\ / __| | | | |/ _` |/ _ \\ | '_ ` _ \\ / _ \\/ _` | |/ _` |\n//    | | | | | (__| | |_| | (_| |  __/ | | | | | |  __/ (_| | | (_| |\n//    |_|_| |_|\\___|_|\\__,_|\\__,_|\\___| |_| |_| |_|\\___|\\__,_|_|\\__,_|\n//\n//      Simple, elegant and maintainable media queries in Sass\n//                        v1.4.9\n//\n//                http://include-media.com\n//\n//         Authors: Eduardo Boucas (@eduardoboucas)\n//                  Hugo Giraudel (@hugogiraudel)\n//\n//      This project is licensed under the terms of the MIT license\n\n\n////\n/// include-media library public configuration\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Creates a list of global breakpoints\n///\n/// @example scss - Creates a single breakpoint with the label `phone`\n///  $breakpoints: ('phone': 320px);\n///\n$breakpoints: (\n  'phone': 768px,\n  'tablet': 992px,\n  'desktop': 1200px,\n  'desktop-wide' : 1200px,\n  'custom': 678px\n) !default;\n\n\n///\n/// Creates a list of static expressions or media types\n///\n/// @example scss - Creates a single media type (screen)\n///  $media-expressions: ('screen': 'screen');\n///\n/// @example scss - Creates a static expression with logical disjunction (OR operator)\n///  $media-expressions: (\n///    'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)'\n///  );\n///\n$media-expressions: (\n  'screen': 'screen',\n  'print': 'print',\n  'handheld': 'handheld',\n  'landscape': '(orientation: landscape)',\n  'portrait': '(orientation: portrait)',\n  'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)',\n  'retina3x': '(-webkit-min-device-pixel-ratio: 3), (min-resolution: 350dpi), (min-resolution: 3dppx)'\n) !default;\n\n\n///\n/// Defines a number to be added or subtracted from each unit when declaring breakpoints with exclusive intervals\n///\n/// @example scss - Interval for pixels is defined as `1` by default\n///  @include media('>128px') {}\n///\n///  /* Generates: */\n///  @media (min-width: 129px) {}\n///\n/// @example scss - Interval for ems is defined as `0.01` by default\n///  @include media('>20em') {}\n///\n///  /* Generates: */\n///  @media (min-width: 20.01em) {}\n///\n/// @example scss - Interval for rems is defined as `0.1` by default, to be used with `font-size: 62.5%;`\n///  @include media('>2.0rem') {}\n///\n///  /* Generates: */\n///  @media (min-width: 2.1rem) {}\n///\n$unit-intervals: (\n  'px': 1,\n  'em': 0.01,\n  'rem': 0.1,\n  '': 0\n) !default;\n\n///\n/// Defines whether support for media queries is available, useful for creating separate stylesheets\n/// for browsers that don't support media queries.\n///\n/// @example scss - Disables support for media queries\n///  $im-media-support: false;\n///  @include media('>=tablet') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* Generates: */\n///  .foo {\n///    color: tomato;\n///  }\n///\n$im-media-support: true !default;\n\n///\n/// Selects which breakpoint to emulate when support for media queries is disabled. Media queries that start at or\n/// intercept the breakpoint will be displayed, any others will be ignored.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  @include media('>=tablet') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* Generates: */\n///  .foo {\n///    color: tomato;\n///  }\n///\n/// @example scss - This media query will NOT show because it does not intercept the desktop breakpoint\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'tablet';\n///  @include media('>=desktop') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* No output */\n///\n$im-no-media-breakpoint: 'desktop' !default;\n\n///\n/// Selects which media expressions are allowed in an expression for it to be used when media queries\n/// are not supported.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint and contains only accepted media expressions\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  $im-no-media-expressions: ('screen');\n///  @include media('>=tablet', 'screen') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///   /* Generates: */\n///   .foo {\n///     color: tomato;\n///   }\n///\n/// @example scss - This media query will NOT show because it intercepts the static breakpoint but contains a media expression that is not accepted\n///  $im-media-support: false;\n///  $im-no-media-breakpoint: 'desktop';\n///  $im-no-media-expressions: ('screen');\n///  @include media('>=tablet', 'retina2x') {\n///    .foo {\n///      color: tomato;\n///    }\n///  }\n///\n///  /* No output */\n///\n$im-no-media-expressions: ('screen', 'portrait', 'landscape') !default;\n\n////\n/// Cross-engine logging engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Log a message either with `@error` if supported\n/// else with `@warn`, using `feature-exists('at-error')`\n/// to detect support.\n///\n/// @param {String} $message - Message to log\n///\n@function im-log($message) {\n  @if feature-exists('at-error') {\n    @error $message;\n  } @else {\n    @warn $message;\n    $_: noop();\n  }\n\n  @return $message;\n}\n\n\n///\n/// Wrapper mixin for the log function so it can be used with a more friendly\n/// API than `@if im-log('..') {}` or `$_: im-log('..')`. Basically, use the function\n/// within functions because it is not possible to include a mixin in a function\n/// and use the mixin everywhere else because it's much more elegant.\n///\n/// @param {String} $message - Message to log\n///\n@mixin log($message) {\n  @if im-log($message) {}\n}\n\n\n///\n/// Function with no `@return` called next to `@warn` in Sass 3.3\n/// to trigger a compiling error and stop the process.\n///\n@function noop() {}\n\n///\n/// Determines whether a list of conditions is intercepted by the static breakpoint.\n///\n/// @param {Arglist}   $conditions  - Media query conditions\n///\n/// @return {Boolean} - Returns true if the conditions are intercepted by the static breakpoint\n///\n@function im-intercepts-static-breakpoint($conditions...) {\n  $no-media-breakpoint-value: map-get($breakpoints, $im-no-media-breakpoint);\n\n  @if not $no-media-breakpoint-value {\n    @if im-log('`#{$im-no-media-breakpoint}` is not a valid breakpoint.') {}\n  }\n\n  @each $condition in $conditions {\n    @if not map-has-key($media-expressions, $condition) {\n      $operator: get-expression-operator($condition);\n      $prefix: get-expression-prefix($operator);\n      $value: get-expression-value($condition, $operator);\n\n      @if ($prefix == 'max' and $value <= $no-media-breakpoint-value) or\n          ($prefix == 'min' and $value > $no-media-breakpoint-value) {\n        @return false;\n      }\n    } @else if not index($im-no-media-expressions, $condition) {\n      @return false;\n    }\n  }\n\n  @return true;\n}\n\n////\n/// Parsing engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Get operator of an expression\n///\n/// @param {String} $expression - Expression to extract operator from\n///\n/// @return {String} - Any of `>=`, `>`, `<=`, `<`, `≥`, `≤`\n///\n@function get-expression-operator($expression) {\n  @each $operator in ('>=', '>', '<=', '<', '≥', '≤') {\n    @if str-index($expression, $operator) {\n      @return $operator;\n    }\n  }\n\n  // It is not possible to include a mixin inside a function, so we have to\n  // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n  // functions cannot be called anywhere in Sass, we need to hack the call in\n  // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n  // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n  $_: im-log('No operator found in `#{$expression}`.');\n}\n\n\n///\n/// Get dimension of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract dimension from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {String} - `width` or `height` (or potentially anything else)\n///\n@function get-expression-dimension($expression, $operator) {\n  $operator-index: str-index($expression, $operator);\n  $parsed-dimension: str-slice($expression, 0, $operator-index - 1);\n  $dimension: 'width';\n\n  @if str-length($parsed-dimension) > 0 {\n    $dimension: $parsed-dimension;\n  }\n\n  @return $dimension;\n}\n\n\n///\n/// Get dimension prefix based on an operator\n///\n/// @param {String} $operator - Operator\n///\n/// @return {String} - `min` or `max`\n///\n@function get-expression-prefix($operator) {\n  @return if(index(('<', '<=', '≤'), $operator), 'max', 'min');\n}\n\n\n///\n/// Get value of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract value from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {Number} - A numeric value\n///\n@function get-expression-value($expression, $operator) {\n  $operator-index: str-index($expression, $operator);\n  $value: str-slice($expression, $operator-index + str-length($operator));\n\n  @if map-has-key($breakpoints, $value) {\n    $value: map-get($breakpoints, $value);\n  } @else {\n    $value: to-number($value);\n  }\n\n  $interval: map-get($unit-intervals, unit($value));\n\n  @if not $interval {\n    // It is not possible to include a mixin inside a function, so we have to\n    // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n    // functions cannot be called anywhere in Sass, we need to hack the call in\n    // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n    // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n    $_: im-log('Unknown unit `#{unit($value)}`.');\n  }\n\n  @if $operator == '>' {\n    $value: $value + $interval;\n  } @else if $operator == '<' {\n    $value: $value - $interval;\n  }\n\n  @return $value;\n}\n\n\n///\n/// Parse an expression to return a valid media-query expression\n///\n/// @param {String} $expression - Expression to parse\n///\n/// @return {String} - Valid media query\n///\n@function parse-expression($expression) {\n  // If it is part of $media-expressions, it has no operator\n  // then there is no need to go any further, just return the value\n  @if map-has-key($media-expressions, $expression) {\n    @return map-get($media-expressions, $expression);\n  }\n\n  $operator: get-expression-operator($expression);\n  $dimension: get-expression-dimension($expression, $operator);\n  $prefix: get-expression-prefix($operator);\n  $value: get-expression-value($expression, $operator);\n\n  @return '(#{$prefix}-#{$dimension}: #{$value})';\n}\n\n///\n/// Slice `$list` between `$start` and `$end` indexes\n///\n/// @access private\n///\n/// @param {List} $list - List to slice\n/// @param {Number} $start [1] - Start index\n/// @param {Number} $end [length($list)] - End index\n///\n/// @return {List} Sliced list\n///\n@function slice($list, $start: 1, $end: length($list)) {\n  @if length($list) < 1 or $start > $end {\n    @return ();\n  }\n\n  $result: ();\n\n  @for $i from $start through $end {\n    $result: append($result, nth($list, $i));\n  }\n\n  @return $result;\n}\n\n////\n/// String to number converter\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Casts a string into a number\n///\n/// @param {String | Number} $value - Value to be parsed\n///\n/// @return {Number}\n///\n@function to-number($value) {\n  @if type-of($value) == 'number' {\n    @return $value;\n  } @else if type-of($value) != 'string' {\n    $_: im-log('Value for `to-number` should be a number or a string.');\n  }\n\n  $first-character: str-slice($value, 1, 1);\n  $result: 0;\n  $digits: 0;\n  $minus: ($first-character == '-');\n  $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n  // Remove +/- sign if present at first character\n  @if ($first-character == '+' or $first-character == '-') {\n    $value: str-slice($value, 2);\n  }\n\n  @for $i from 1 through str-length($value) {\n    $character: str-slice($value, $i, $i);\n\n    @if not (index(map-keys($numbers), $character) or $character == '.') {\n      @return to-length(if($minus, -$result, $result), str-slice($value, $i))\n    }\n\n    @if $character == '.' {\n      $digits: 1;\n    } @else if $digits == 0 {\n      $result: $result * 10 + map-get($numbers, $character);\n    } @else {\n      $digits: $digits * 10;\n      $result: $result + map-get($numbers, $character) / $digits;\n    }\n  }\n\n  @return if($minus, -$result, $result);\n}\n\n\n///\n/// Add `$unit` to `$value`\n///\n/// @param {Number} $value - Value to add unit to\n/// @param {String} $unit - String representation of the unit\n///\n/// @return {Number} - `$value` expressed in `$unit`\n///\n@function to-length($value, $unit) {\n  $units: ('px': 1px, 'cm': 1cm, 'mm': 1mm, '%': 1%, 'ch': 1ch, 'pc': 1pc, 'in': 1in, 'em': 1em, 'rem': 1rem, 'pt': 1pt, 'ex': 1ex, 'vw': 1vw, 'vh': 1vh, 'vmin': 1vmin, 'vmax': 1vmax);\n\n  @if not index(map-keys($units), $unit) {\n    $_: im-log('Invalid unit `#{$unit}`.');\n  }\n\n  @return $value * map-get($units, $unit);\n}\n\n///\n/// This mixin aims at redefining the configuration just for the scope of\n/// the call. It is helpful when having a component needing an extended\n/// configuration such as custom breakpoints (referred to as tweakpoints)\n/// for instance.\n///\n/// @author Hugo Giraudel\n///\n/// @param {Map} $tweakpoints [()] - Map of tweakpoints to be merged with `$breakpoints`\n/// @param {Map} $tweak-media-expressions [()] - Map of tweaked media expressions to be merged with `$media-expression`\n///\n/// @example scss - Extend the global breakpoints with a tweakpoint\n///  @include media-context(('custom': 678px)) {\n///    .foo {\n///      @include media('>phone', '<=custom') {\n///       // ...\n///      }\n///    }\n///  }\n///\n/// @example scss - Extend the global media expressions with a custom one\n///  @include media-context($tweak-media-expressions: ('all': 'all')) {\n///    .foo {\n///      @include media('all', '>phone') {\n///       // ...\n///      }\n///    }\n///  }\n///\n/// @example scss - Extend both configuration maps\n///  @include media-context(('custom': 678px), ('all': 'all')) {\n///    .foo {\n///      @include media('all', '>phone', '<=custom') {\n///       // ...\n///      }\n///    }\n///  }\n///\n@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {\n  // Save global configuration\n  $global-breakpoints: $breakpoints;\n  $global-media-expressions: $media-expressions;\n\n  // Update global configuration\n  $breakpoints: map-merge($breakpoints, $tweakpoints) !global;\n  $media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;\n\n  @content;\n\n  // Restore global configuration\n  $breakpoints: $global-breakpoints !global;\n  $media-expressions: $global-media-expressions !global;\n}\n\n////\n/// include-media public exposed API\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Generates a media query based on a list of conditions\n///\n/// @param {Arglist}   $conditions  - Media query conditions\n///\n/// @example scss - With a single set breakpoint\n///  @include media('>phone') { }\n///\n/// @example scss - With two set breakpoints\n///  @include media('>phone', '<=tablet') { }\n///\n/// @example scss - With custom values\n///  @include media('>=358px', '<850px') { }\n///\n/// @example scss - With set breakpoints with custom values\n///  @include media('>desktop', '<=1350px') { }\n///\n/// @example scss - With a static expression\n///  @include media('retina2x') { }\n///\n/// @example scss - Mixing everything\n///  @include media('>=350px', ' 0) {\n    @media #{unquote(parse-expression(nth($conditions, 1)))} {\n      // Recursive call\n      @include media(slice($conditions, 2)...) {\n        @content;\n      }\n    }\n  }\n}\n","$light-gray: #F6F6F6;\n.lsx-to-widget-items { margin-top: -1 * $lsx-to-gap; }\n\n.lsx-to-widget-items {\n\t.lsx-to-widget-item-wrap.lsx-team {\n\t\t.team {\n\t\t\t.lsx-team-description {\n\t\t\t\t.moretag {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-widget-item-wrap {\n\tmargin-top: $lsx-to-gap;\n\n\t.lsx-to-slider-inner & { padding: 0 15px; }\n\n\t.lsx-to-slider-inner.slider-disabled & {\n\t\t@include media('>=phone') {\n\t\t\tfloat: left;\n\t\t\twidth: 50%;\n\n\t\t\t&:nth-child(2n+3) {\n\t\t\t\tclear: left;\n\t\t\t}\n\t\t}\n\n\t\t@include media('>=tablet') {\n\t\t\twidth: 33.33333%;\n\n\t\t\t&:nth-child(2n+3) {\n\t\t\t\tclear: none;\n\t\t\t}\n\n\t\t\t&:nth-child(3n+4) {\n\t\t\t\tclear: left;\n\t\t\t}\n\t\t}\n\t}\n\t&.lsx-to-widget-just-one-item:not(.lsx-review) {\n\t\tarticle {\n\t\t\t@include media('>=tablet') {\n\t\t\t\tdisplay: flex;\n\t\t\t\t.lsx-to-widget-thumb {\n\t\t\t\t\tflex: 1 1 auto;\n\t\t\t\t\tmax-width: 30%;\n\t\t\t\t\ta {\n\t\t\t\t\t\tmin-width: 100%;\n\t\t\t\t\t\timg {\n\t\t\t\t\t\t\tmin-width: 100%;\n\t\t\t\t\t\t\tmin-height: 100%;\n\t\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\t\tobject-fit: cover;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t\t.lsx-to-widget-content {\n\t\t\t\t\tflex: 4 1 auto;\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex-direction: column;\n\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t\t/** IE 11 Fix for widget box **/\n\t\t\t\t\t@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n\t\t\t\t\t\t-ms-flex: 1;\n\t\t\t\t\t\t-webkit-flex: 1;\n\t\t\t\t\t\tflex: 1;\n\t\t\t\t\t}\n\t\t\t\t\t.lsx-to-widget-title {\n\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-widget-view-all {\n\tmargin-top: 6rem;\n\toverflow: hidden;\n\tposition: relative;\n\ttext-align: center;\n\n\t& > span {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t\theight: 2px;\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t\twidth: 999rem;\n\t\t}\n\n\t\t&:before { right: 120%; }\n\t\t&:after { left: 120%; }\n\t}\n}\n\n.lsx-to-widget-item-wrap {\n\t&.lsx-video {\n\t\t.lsx-to-widget-content { padding-bottom: $lsx-to-gap-half; }\n\t}\n\n\t.lsx-to-widget-content {\n\t\tpadding: $lsx-to-gap-half 2rem 0;\n\n\t\t.lsx-to-widget-title {\n\t\t\t&:only-child { margin-bottom: 0; }\n\t\t}\n\n\t\t.moretag {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 -2rem;\n\t\t\tpadding: 1rem 0;\n\t\t\ttext-align: center;\n\t\t\ttransition: background 300ms ease;\n\n\t\t\t&:after {\n\t\t\t\tcolor: inherit;\n\t\t\t\tcontent: '\\f178';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t}\n\t\t}\n\n\t\tp:last-child { margin-bottom: 0; }\n\t}\n\n\t.lsx-to-widget-tagline { margin-top: -1.2rem; }\n\n\t&.lsx-team {\n\t\t.lsx-to-widget-thumb {\n\t\t\tborder-radius: 50%;\n\t\t\theight: 170px;\n\t\t\tmargin: 0 auto 12px;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t\twidth: 170px;\n\t\t}\n\t}\n\n\t&.lsx-review {\n\t\t.lsx-to-widget-thumb {\n\t\t\tborder-radius: 50%;\n\t\t\theight: 100px;\n\t\t\tmargin: 0 auto 12px;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t\twidth: 100px;\n\t\t\timg {\n\t\t\t\theight: 100%;\n \t\t\t\tobject-fit: cover;\n\t\t\t}\n\t\t}\n\n\t\t.lsx-to-widget-blockquote {\n\t\t\t@include media('>=tablet') { max-width: none; }\n\t\t}\n\t}\n\n\t.lsx-to-widget-thumb img {\n\t\twidth: 100%;\n\n\t\t&.lazyload,\n\t\t&.lazyloading {\n\t\t\twidth: auto;\n\t\t}\n\t}\n}\n\n.lsx-to-widget-meta-data {\n\tmargin: $lsx-to-gap-half 0;\n\tposition: relative;\n\n\t.lsx-to-widget-item-wrap.lsx-review & { margin-bottom: 0; }\n}\n\n.white {\n\tcolor: white !important;\n}\n\n.gray-bg {\n\t.lsx-to-widget-item-wrap article .lsx-to-widget-content,\n\t.has-thumb.slick-slide .lsx-block-post-grid-text {\n\t\tbackground: $light-gray;\n\t}\n}\n\n.lsx-block-post-grid-link.lsx-text-link {\n\tcolor: #1098ad !important;\n\t&:hover {\n\t\tcolor: #f7ae00 !important;\n\t}\n}\n\n// Fixes for if the slider does not load\n\n.lsx-to-slider {\n\t.lsx-to-slider-inner:not(.slick-initialized) {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\t.lsx-to-widget-item-wrap{\n\t\t\twidth: 33%;\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n","$lsx-to-gap-half: 2.4rem;\n$lsx-to-gap: 4.25rem;\n$lsx-to-gap-large: $lsx-to-gap * 2;\n",".slick-lightbox-close {\n\tright: 32px;\n\ttop: 32px;\n}\n\n.lsx-to-slider-inner,\n.gallery,\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\tbackground: transparent;\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tfont: 0/0 a;\n\t\theight: 4rem;\n\t\tmargin-top: calc((2.25rem - 17px) / 2);\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\ttext-shadow: none;\n\t\ttop: 50%;\n\t\ttransform: translateY(-50%);\n\t\ttransition: border 300ms ease;\n\t\twidth: 4rem;\n\t\tz-index: 3;\n\n\t\t&:before {\n\t\t\tdisplay: block;\n\t\t\tfont-family: 'FontAwesome';\n\t\t\tfont-size: 3rem;\n\t\t\tline-height: 1;\n\t\t\tposition: absolute;\n\t\t\ttext-rendering: auto;\n\t\t\ttop: 47%;\n\t\t\ttransform: translateY(-50%);\n\t\t\ttransition: color 300ms ease;\n\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t}\n\n\t\t&.slick-disabled { cursor: not-allowed; }\n\n\t\t&.slick-prev {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f104';\n\t\t\t\tleft: 1.1rem;\n\t\t\t}\n\t\t}\n\n\t\t&.slick-next {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f105';\n\t\t\t\tleft: 1.5rem;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-slider-inner,\n.gallery {\n\t.slick-dots:not(.dropdown-menu) {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\theight: auto;\n\t\tjustify-content: center;\n\t\tlist-style: none;\n\t\tmargin: 2rem 0 0;\n\t\tpadding: 0;\n\n\t\t& > li {\n\t\t\tline-height: 1;\n\t\t\tpadding: 5px;\n\n\t\t\t@include media('>=tablet') { padding: 0 7.5px; }\n\n\t\t\t& > button {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-style: solid;\n\t\t\t\tborder-width: 1px;\n\t\t\t\tfont: 0/0 a;\n\t\t\t\theight: 12px;\n\t\t\t\ttransition: all 300ms ease-in-out;\n\t\t\t\twidth: 4rem;\n\n\t\t\t\t@include media('>=tablet') { height: 6px; }\n\t\t\t}\n\t\t}\n\t}\n\n\t.slick-arrow {\n\t\t&.slick-prev { left: -4rem; }\n\t\t&.slick-next { right: -4rem; }\n\t}\n}\n\n.lsx-to-slider-inner {\n\t@include media('>=tablet') {\n\t\tmargin: 0 auto;\n\t\twidth: 100%;\n\n\t\t&.slick-has-arrows { width: calc(100% - 8rem); }\n\t}\n\n\t@include media('>=1280px') {\n\t\tmargin: 0 -15px;\n\t\twidth: calc(100% + 30px);\n\n\t\t&.slick-has-arrows { width: calc(100% + 30px); }\n\t}\n\n\t&.slider-disabled { overflow: hidden; }\n}\n\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\topacity: .75;\n\n\t\t&:hover { opacity: 1; }\n\t}\n}\n\n.slick-lightbox-slick-caption { display: inline-block; }\n","%currency-icons {\n\t.currency-icon {\n\t\t&:after {\n\t\t\tmargin-left: 3px;\n\t\t\tmargin-right: 3px;\n\t\t}\n\n\t\t&.usd,\n\t\t&.nad,\n\t\t&.cad,\n\t\t&.hkd,\n\t\t&.sgd,\n\t\t&.nzd,\n\t\t&.aud {\n\t\t\t&:after { content: '\\0024'; }\n\t\t}\n\n\t\t&.eur {\n\t\t\t&:after { content: '\\20AC'; }\n\t\t}\n\n\t\t&.gbp {\n\t\t\t&:after { content: '\\00A3'; }\n\t\t}\n\n\t\t&.zar {\n\t\t\t&:after { content: '\\0052'; }\n\t\t}\n\n\t\t&.brl {\n\t\t\t&:after { content: '\\0052\\0024'; }\n\t\t}\n\n\t\t&.bwp {\n\t\t\t&:after { content: '\\0050'; }\n\t\t}\n\n\t\t&.cny,\n\t\t&.jpy {\n\t\t\t&:after { content: '\\00A5'; }\n\t\t}\n\n\t\t&.inr {\n\t\t\t&:after { content: '\\20B9'; }\n\t\t}\n\n\t\t&.idr {\n\t\t\t&:after { content: '\\20B9'; }\n\t\t}\n\n\t\t&.ils {\n\t\t\t&:after { content: '\\20AA'; }\n\t\t}\n\n\t\t&.kes {\n\t\t\t&:after { content: '\\004b'; }\n\t\t}\n\n\t\t&.lak {\n\t\t\t&:after { content: '\\20ad'; }\n\t\t}\n\n\t\t&.mwk {\n\t\t\t&:after { content: '\\004d\\004b'; }\n\t\t}\n\n\t\t&.myr {\n\t\t\t&:after { content: '\\0052\\004d'; }\n\t\t}\n\n\t\t&.mzn {\n\t\t\t&:after { content: '\\004d\\0054'; }\n\t\t}\n\n\t\t&.nok,\n\t\t&.sek {\n\t\t\t&:after { content: '\\006b\\0072'; }\n\t\t}\n\n\t\t&.rub {\n\t\t\t&:after { content: '\\0440\\0443\\0431'; }\n\t\t}\n\n\t\t&.chf {\n\t\t\t&:after { content: '\\0043\\0048\\0046'; }\n\t\t}\n\n\t\t&.tzs {\n\t\t\t&:after { content: '\\0054\\0053\\0068'; }\n\t\t}\n\n\t\t&.aed {\n\t\t\t&:after { content: '\\062f\\002e\\0625'; }\n\t\t}\n\n\t\t&.zmw {\n\t\t\t&:after { content: '\\005a\\006b'; }\n\t\t}\n\n\t\t&.zwl {\n\t\t\t&:after { content: '\\005a\\0024'; }\n\t\t}\n\t}\n}\n\n.lsx-to-meta-data {\n\tdisplay: block;\n\tfont-size: 13px;\n\tpadding-left: 22px;\n\tposition: relative;\n\n\t.lsx-to-contact-meta-data & { padding-left: 0; }\n\n\t& + .lsx-to-meta-data { margin-top: 5px; }\n\n\t#fast-facts & {\n\t\tfont-size: 15px;\n\t\tmargin-top: 0;\n\t\tpadding-top: 1.2rem;\n\n\t\t&:first-child { padding-top: 0; }\n\t}\n\n\t.lsx-to-summary-meta-data & {\n\t\tfont-size: 15px;\n\n\t\t@include media ('>=tablet') {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin-top: 0;\n\n\t\t\t& + .lsx-to-meta-data { margin-left: $lsx-to-gap-half; }\n\t\t}\n\t}\n\n\t&:before {\n\t\tcolor: inherit;\n\t\tdisplay: inline-block;\n\t\tfont-family: 'FontAwesome';\n\t\tfont-size: inherit;\n\t\tleft: 0;\n\t\tposition: absolute;\n\t\ttext-rendering: auto;\n\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t}\n\n\t.lsx-to-meta-data-key { font-weight: bold; }\n\n\t.lsx-to-archive-template-list &:not(.lsx-to-meta-data-duration):not(.lsx-to-meta-data-price) {\n\t\t.lsx-to-meta-data-key { display: block; }\n\t}\n\n\t&.lsx-to-meta-data-big {\n\t\tfont-size: 18px;\n\t\tpadding-left: 0;\n\n\t\t&:before { display: none; }\n\t}\n\n\t&.lsx-to-meta-data-price {\n\t\t@extend %currency-icons;\n\n\t\t.currency-icon {\n\t\t\t&:after { margin-right: 0px; }\n\t\t}\n\t}\n\n\t&.lsx-to-meta-data-accommodations:before { content: '\\f015'; }\n\t&.lsx-to-meta-data-activities:before { content: '\\f1e5'; }\n\t&.lsx-to-meta-data-brand:before { content: '\\f1ad'; }\n\t&.lsx-to-meta-data-destinations:before { content: '\\f0ac'; }\n\t&.lsx-to-meta-data-duration:before { content: '\\f133'; }\n\t&.lsx-to-meta-data-email:before { content: '\\f0e0'; }\n\t&.lsx-to-meta-data-friendly:before { content: '\\f046'; }\n\t&.lsx-to-meta-data-languages:before { content: '\\f1ab'; }\n\t&.lsx-to-meta-data-phone:before { content: '\\f095'; }\n\t&.lsx-to-meta-data-pin:before { content: '\\f041'; }\n\t&.lsx-to-meta-data-price:before { content: '\\f0d6'; }\n\t&.lsx-to-meta-data-rating:before { content: '\\f006'; }\n\t&.lsx-to-meta-data-role:before { content: '\\f0c0'; }\n\t&.lsx-to-meta-data-rooms:before { content: '\\f236'; }\n\t&.lsx-to-meta-data-skype:before { content: '\\f17e'; }\n\t&.lsx-to-meta-data-special:before { content: '\\f069'; }\n\t&.lsx-to-meta-data-style:before { content: '\\f02b'; }\n\t&.lsx-to-meta-data-team:before { content: '\\f007'; }\n\t&.lsx-to-meta-data-tours:before { content: '\\f072'; }\n\t&.lsx-to-meta-data-travel-dates:before { content: '\\f073'; }\n\t&.lsx-to-meta-data-type:before { content: '\\f02b'; }\n\t&.lsx-to-meta-data-seating:before { content: '\\f0c0'; }\n\t&.lsx-to-meta-data-valid-from:before { content: '\\f073'; }\n\t&.lsx-to-meta-data-day-includes:before { content: '\\f058'; }\n\t&.lsx-to-meta-data-day-excludes:before { content: '\\f057'; }\n}\n\n.lsx-to-meta-data.lsx-to-meta-data-best-time {\n\t&:before {\n\t\tcontent: '\\f073';\n\t}\n}\n.lsx-to-meta-data.lsx-to-meta-data-regions {\n\t&:before {\n\t\tcontent: '\\f0ac';\n\t}\n}\n",".archive,\n.search {\n\t&.archive-tour-operator {\n\t\t.site-main { width: 100%; }\n\t}\n}\n\n.lsx-to-archive-items {\n\talign-items: flex-start;\n\tdisplay: flex;\n\tflex-flow: row wrap;\n\tjustify-content: flex-start;\n\tmargin-top: -1 * $lsx-to-gap;\n\twidth: calc(100% + 30px);\n\n\t&:after,\n\t&:before {\n\t\tdisplay: none;\n\t}\n}\n\n.lsx-to-archive-item {\n\tmargin-top: $lsx-to-gap;\n\n\t& > .lsx-to-archive-container {\n\t\talign-items: stretch;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\n\t\t.lsx-to-archive-template-list & {\n\t\t\t@include media('>=phone') { flex-wrap: nowrap; }\n\t\t}\n\n\t\t@include media('>=phone') {\n\t\t\t.lsx-to-archive-template-list.lsx-to-archive-template-image-max-height & {\n\t\t\t\t.lsx-to-archive-thumb {\n\t\t\t\t\t& > a,\n\t\t\t\t\t.lsx-to-thumb-slot {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\theight: 0;\n\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t// padding: 0 0 65.714285%; // lsx-thumbnail-wide (350x350)\n\t\t\t\t\t\tpadding: 0 0 100%; // square\n\t\t\t\t\t\tposition: relative;\n\n\t\t\t\t\t\t& > img {\n\t\t\t\t\t\t\tbottom: 0;\n\t\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\theight: 100%;\n\t\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.post,\n\t\t&.page {\n\t\t\t.search-results & {\n\t\t\t\t.entry-content { padding: 0; }\n\t\t\t}\n\t\t}\n\n\t\t&.destination {\n\t\t\t.lsx-to-archive-template-grid & {\n\t\t\t\t.entry-content {\n\t\t\t\t\t& > p { margin-bottom: 0; }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.team {\n\t\t\t.lsx-to-meta-data-socials {\n\t\t\t\tpadding-left: 0;\n\n\t\t\t\t& > a {\n\t\t\t\t\tfont-size: 17px;\n\n\t\t\t\t\t& + a { margin-left: 5px; }\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.lsx-to-archive-template-grid & {\n\t\t\t\tbackground-color: transparent;\n\n\t\t\t\t.lsx-to-archive-content-title { margin-top: $lsx-to-gap-half; }\n\n\t\t\t\t.lsx-to-archive-wrapper { padding: 0; }\n\n\t\t\t\t.lsx-to-archive-thumb {\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\theight: 170px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\toverflow: hidden;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\twidth: 170px;\n\t\t\t\t}\n\n\t\t\t\t.entry-content { text-align: center; }\n\n\t\t\t\t.lsx-to-archive-meta-data {\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\t.lsx-to-meta-data {\n\t\t\t\t\t\tpadding-left: 0;\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tleft: auto;\n\t\t\t\t\t\t\tmargin-right: 5px;\n\t\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// @include media('>=phone') {\n\t\t\t// \t.lsx-to-archive-template-list.lsx-to-archive-template-image-max-height & {\n\t\t\t// \t\t.lsx-to-archive-thumb {\n\t\t\t// \t\t\t& > a,\n\t\t\t// \t\t\t.lsx-to-thumb-slot { padding: 0 0 100%; } // square\n\t\t\t// \t\t}\n\t\t\t// \t}\n\t\t\t// }\n\t\t}\n\n\t\t& > .moretag {\n\t\t\tdisplay: block;\n\t\t\tpadding: 1rem 0;\n\t\t\ttext-align: center;\n\t\t\ttransition: background 300ms ease;\n\t\t\twidth: 100%;\n\n\t\t\t&:after {\n\t\t\t\tcolor: inherit;\n\t\t\t\tcontent: '\\f178';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-single-link {\n\t\tmargin-bottom: 0;\n\t\tmargin-top: $lsx-to-gap-half;\n\n\t\t.fa {\n\t\t\tmargin-left: 5px;\n\t\t}\n\t}\n}\n\n.lsx-to-archive-items-separator.lsx-title {\n\tmargin-top: $lsx-to-gap-large;\n\n\t&:first-child { margin-top: 0; }\n}\n\n.lsx-to-archive-header {\n\tmargin: 0;\n}\n.lsx-to-archive-description {\n\tpadding-left: 5px;\n\tpadding-right: 0;\n\t& > p {\n\t\t&:last-child,\n\t\t&:only-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\tbody:not(.page-has-banner) & {\n\t\tmargin-top: $lsx-to-gap-large / 2;\n\t}\n}\n\n.lsx-to-archive-thumb {\n\twidth: 100%;\n\t@include media(' a,\n\t\t.lsx-to-thumb-slot {\n\t\t\tbackground-image: none !important;\n\n\t\t\t& > img {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\tflex-shrink: 0;\n\t\t\tposition: relative;\n\t\t\twidth: 25%;\n\n\t\t\t& > a,\n\t\t\t.lsx-to-thumb-slot {\n\t\t\t\tbackground-position: center center;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\tbackground-size: cover;\n\t\t\t\theight: 100%;\n\t\t\t\tleft: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\twidth: 100%;\n\n\t\t\t\t& > img { display: none; }\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-archive-template-grid & {\n\t\t& > a,\n\t\t.lsx-to-thumb-slot {\n\t\t\tbackground-image: none !important;\n\t\t\tdisplay: block;\n\n\t\t\t& > img {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-height: 148px;\n\t\t\t\tobject-fit: cover;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-archive-wrapper {\n\tpadding: 20px;\n\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\talign-items: flex-start;\n\t\t\tdisplay: flex;\n\t\t\tflex-flow: row nowrap;\n\t\t\tflex-grow: 1;\n\t\t\tjustify-content: flex-end;\n\t\t\tmin-height: 130px;\n\t\t\tpadding: $lsx-to-gap-half 15px;\n\t\t}\n\n\t\t@include media('>=tablet') { min-height: 170px; }\n\t\t@include media('>=desktop') { min-height: 200px; }\n\t}\n\n\t.lsx-to-archive-template-grid & { width: 100%; }\n}\n\n.lsx-to-archive-content {\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\tflex-grow: 1;\n\t\t\tpadding-right: 15px;\n\t\t}\n\t}\n\n\t.entry-content {\n\t\tp:last-child { margin-bottom: 0; }\n\n\t\t.moretag {\n\t\t\t.lsx-to-archive-template-grid & { display: none; }\n\n\t\t\t&:after {\n\t\t\t\tcolor: inherit;\n\t\t\t\tcontent: '\\f178';\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-archive-meta-data {\n\tmargin-top: $lsx-to-gap-half;\n\n\t.lsx-to-archive-template-grid & {\n\t\t&.lsx-to-archive-meta-data-list-mode { display: none; }\n\n\t\t& + .entry-content { margin-top: $lsx-to-gap-half; }\n\t}\n\n\t.lsx-to-archive-template-list & {\n\t\t@include media('>=phone') {\n\t\t\tflex-shrink: 0;\n\t\t\tmargin-top: 0;\n\t\t\tpadding-left: 15px;\n\t\t\twidth: 40%;\n\t\t}\n\n\t\t@include media('>=tablet') { width: 33%; }\n\n\t\t&.lsx-to-archive-meta-data-grid-mode {\n\t\t\t@include media('>=phone') { display: none; }\n\t\t}\n\n\t\t&.lsx-to-archive-meta-data-list-mode {\n\t\t\t@include media('=phone') { margin-top: -1.2rem; }\n\n\t.lsx-to-archive-template-grid & { text-align: center; }\n}\n",".lsx-to-contact-widget {\n\tmargin-top: $lsx-to-gap;\n\tpadding: $lsx-to-gap-half / 2;\n\n\t@include media('>=phone') {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0;\n\t\t/** IE 11 Fix for widget box **/\n\t\t@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t@include media('>=tablet') { margin-top: 0; }\n\n\t#fast-facts + &, #highlights + & { margin-top: 0; }\n\n\t& div:first-child {\n\t\t&.lsx-to-enquire-form {\n\t\t\tpadding-top: $lsx-to-gap-half / 2;\n\t\t}\n\t}\n}\n\n.lsx-to-contact {\n\t@include media('>=phone') { flex: 2; }\n\n\tarticle {\n\t\t@include media('>=phone') {\n\t\t\talign-items: center;\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n\n.lsx-to-enquire-form {\n\tarticle.type-lsx-to-team & {\n\t\tmargin-top: $lsx-to-gap-half;\n\t\ttext-align: center;\n\t}\n\n\tarticle:not(.type-lsx-to-team) &,\n\t.lsx-to-archive-header & {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex: 1;\n\t\tjustify-content: center;\n\t\tpadding: 0 1.2rem 1.2rem;\n\t\t.btn {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n.lsx-to-contact-thumb {\n\talign-items: center;\n\tdisplay: flex;\n\tflex: 1;\n\tjustify-content: center;\n\tpadding: $lsx-to-gap-half / 2;\n\t@include media('>=tablet') {\n\t\tpadding: 1.2rem 0 0;\n\t}\n\n\timg {\n\t\tborder-radius: 50%;\n\t\theight: 96px;\n\t\twidth: 96px;\n\n\t\t@include media('>=tablet') { margin: -$lsx-to-gap-half 0 ($lsx-to-gap-half / 2); }\n\t}\n}\n\n.lsx-to-contact-info {\n\tpadding: $lsx-to-gap-half / 2;\n\n\t@include media('>=phone') { flex: 2; }\n}\n\n.lsx-to-contact-prefix {\n\tdisplay: block;\n\tfont-size: 13px;\n\ttext-align: left;\n}\n\nh4.lsx-to-contact-name {\n\tfont-size: 20px;\n\tmargin-bottom: 0;\n\ttext-align: left;\n}\n\n.lsx-to-contact-socials {\n\t& > a {\n\t\tfont-size: 17px;\n\t\tline-height: 1;\n\t\tpadding: 0 5px;\n\t}\n}\n",".lsx-to-section {\n\tmargin: 0 -9999rem;\n\tpadding: $lsx-to-gap-large 9999rem;\n\n\t&#activity-map,\n\t&#special-map,\n\t&#accommodation-map,\n\t&#destination-map,\n\t&#tour-map {\n\t\tmargin: 0 0 0 calc(-50vw + 50%);\n\t\tpadding: 0;\n\t\twidth: 100vw;\n\t}\n\n\t.archive & {\n\t\t&#destination-map {\n\t\t\tmargin-top: $lsx-to-gap-large;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\n\t.site-main > & {\n\t\t&:first-of-type { padding-top: 0; }\n\t}\n\n\t.lsx-to-section { padding-bottom: 0; }\n\n\t&.lsx-to-collapse-section {\n\t\t@include media('=desktop') { display: block; }\n\t\t}\n\t}\n}\n\n.to-facts-wrapper {\n\t@include media('>=tablet') {\n\t\tmax-width: 420px;\n\t\tmargin: 0 auto;\n\t\tfloat: right;\n\t}\n}\n\n.lsx-to-section-inner {\n\tmargin-top: $lsx-to-gap;\n\tpadding: $lsx-to-gap-half;\n\n\t#fast-facts & {\n\t\t@include media('>=tablet') { margin-top: 0; }\n\t}\n\n\t.entry-content & {\n\t\t@include media('>=phone') { margin-top: 0; }\n\t}\n\n\t#highlights & {\n\t\t#fast-facts + & {\n\t\t\tmargin-top: 0;\n\t\t\tpadding-top: 0;\n\t\t}\n\n\t\t@include media('>=tablet') { margin-top: 0; }\n\t}\n\n\t& + #sharing { margin-top: $lsx-to-gap; }\n}\n\n#fast-facts {\n\t&.full-fact {\n\t\tdisplay: block !important;\n\t}\n}\n\n.lsx-to-section-title {\n\t& + .lsx-to-archive-items,\n\t& + .lsx-to-widget-items {\n\t\tmargin-top: -1 * $lsx-to-gap-half;\n\t}\n\n\t& + .envira-gallery-wrap { margin-top: $lsx-to-gap; }\n\n\t&.lsx-to-collapse-title {\n\t\t@include media(' p {\n\t\t\tmargin-bottom: $lsx-to-gap-half;\n\t\t\ttext-align: center;\n\n\t\t\t@include media('>=phone') {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\ttext-align: left;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-more-link {\n\t&:after {\n\t\tcolor: inherit;\n\t\tcontent: '\\f178';\n\t\tdisplay: inline-block;\n\t\tfont-family: 'FontAwesome';\n\t\tfont-size: inherit;\n\t\tmargin-left: 5px;\n\t\ttext-rendering: auto;\n\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t}\n}\n\n.lsx-to-summary {\n\tmargin-bottom: $lsx-to-gap-half;\n\n\t@include media ('>=tablet') {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex-flow: row nowrap;\n\t\tjustify-content: space-between;\n\n\t\t.lsx-to-summary-title { margin-bottom: 0; }\n\t}\n}\n\n#included-excluded,\n#highlights {\n\t.entry-content {\n\t\tul {\n\t\t\tlist-style: none;\n\t\t\tmargin-bottom: 0;\n\t\t\tpadding-left: 20px;\n\n\t\t\tli {\n\t\t\t\tposition: relative;\n\n\t\t\t\t& + li { margin-top: 1.2rem; }\n\n\t\t\t\t& > ul {\n\t\t\t\t\tmargin-top: 1.2rem;\n\t\t\t\t\tpadding-left: 40px;\n\t\t\t\t}\n\n\t\t\t\t&:before {\n\t\t\t\t\tcolor: inherit;\n\t\t\t\t\tcontent: '\\f058';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: -20px;\n\t\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.not-included {\n\t\t.entry-content {\n\t\t\tul {\n\t\t\t\tli {\n\t\t\t\t\t&:before { content: '\\f057'; }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n#when-to-go {\n\t.lsx-to-month {\n\t\tborder-style: solid;\n\t\tborder-width: 1px;\n\t\tborder-top: 0 none;\n\t\tborder-right: 0 none;\n\t\theight: 90px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: relative;\n\t\ttext-align: center;\n\n\t\t&:nth-child(6),\n\t\t&:last-child {\n\t\t\tborder-right-style: solid;\n\t\t\tborder-right-width: 1px;\n\n\t\t}\n\n\t\t@include media('>=phone') {\n\t\t\t&:nth-child(6) { border-right: 0 none; }\n\t\t}\n\n\t\t& > small {\n\t\t\tdisplay: block;\n\t\t\tfont-weight: 700;\n\t\t\tline-height: 40px;\n\t\t\ttext-transform: uppercase;\n\t\t}\n\n\t\t& > .fa {\n\t\t\tfont-size: 18px;\n\t\t\tleft: 50%;\n\t\t\tmargin-top: 20px;\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\ttransform: translate(-50%, -50%);\n\t\t}\n\t}\n}\n\n#keynotes { padding-top: 0; }\n\n// #highlights {\n// \t@include media('=phone') {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: center;\n\t}\n}\n\n.facilities-content {\n\tmargin-top: $lsx-to-gap;\n\n\t.facilities-list:not(.dropdown-menu) {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\t\tlist-style: none;\n\t\tmargin-bottom: 0;\n\t\tpadding-left: 0;\n\t}\n}\n\n.facilities-title {\n\tborder-bottom-style: solid;\n\tborder-bottom-width: 1px;\n\tpadding-bottom: 1.2rem;\n}\n\n.facility-item {\n\tdisplay: inline-block;\n\tfont-size: 13px;\n\tpadding-right: 15px;\n\tposition: relative;\n\twidth: 100%;\n\n\t@include media('>=tablet') { width: 33.33333%; }\n}\n\n.travel-info-wrapper {\n\tmargin-top: -1 * $lsx-to-gap-half;\n\n\t@include media('>=phone') {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\t}\n}\n\n.travel-info-content {\n\tmargin-top: $lsx-to-gap;\n\toverflow: hidden;\n\tpadding: $lsx-to-gap-half $lsx-to-gap-half 0;\n}\n\n.rooms-wrapper {\n\tmargin-top: -1 * $lsx-to-gap-half;\n\n\t@include media('>=phone') {\n\t\talign-items: flex-start;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tjustify-content: flex-start;\n\t}\n}\n\n.rooms-content {\n\talign-items: stretch;\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\tjustify-content: flex-start;\n\tmargin-top: $lsx-to-gap;\n\toverflow: hidden;\n}\n\n.rooms-thumbnail-wrap {\n\tflex-shrink: 0;\n\twidth: 33.33333%;\n}\n\n.rooms-thumbnail {\n\tbackground-color: transparent;\n\tbackground-position: center center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: cover;\n\n\t// square image\n\tdisplay: block;\n\theight: 0;\n\toverflow: hidden;\n\t// padding: 0 0 65.714285%; // lsx-thumbnail-wide (350x350)\n\tpadding: 0 0 100%; // square\n\tposition: relative;\n}\n\n.rooms-info {\n\tflex-grow: 1;\n\tpadding: $lsx-to-gap-half $lsx-to-gap-half 0;\n}\n\n.lsx-to-team-thumb {\n\tborder-radius: 50%;\n\tdisplay: block;\n\theight: 32rem;\n\tmargin: 0 auto 20px;\n\toverflow: hidden;\n\twidth: 32rem;\n\n    & > img { width: 100%; }\n}\n\n.lsx-to-review-thumb {\n\tborder-radius: 50%;\n\tdisplay: block;\n\theight: 17rem;\n\tmargin: 0 auto 20px;\n\toverflow: hidden;\n\twidth: 17rem;\n\n    & > img { width: 100%; }\n}\n\n.lsx-to-team-socials-header {\n\tdisplay: block;\n\tmargin: 0 auto;\n\tpadding-bottom: 5px;\n\tposition: relative;\n\ttext-align: center;\n\n    &:after {\n\t\tborder-bottom: 1px solid;\n\t\tbottom: 0;\n\t\tcontent: '';\n\t\theight: 0;\n\t\tleft: 50%;\n\t\tposition: absolute;\n\t\ttransform: translateX(-50%);\n\t\twidth: 80px;\n    }\n}\n\n.lsx-to-team-socials {\n\talign-items: center;\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\tjustify-content: center;\n\tmargin: 2rem 0 0;\n\tpadding: 0;\n\n\t& > a {\n\t\talign-items: center;\n\t\tborder-radius: 50%;\n\t\tdisplay: flex;\n\t\theight: 30px;\n\t\tjustify-content: center;\n\t\tmargin: 0 10px;\n\t\ttransition: background 300ms ease;\n\t\twidth: 30px;\n\t}\n}\n\n.lsx.single-lsx-to-team {\n\t&:not(.page-has-banner) {\n\t\t.banner-single {\n\t\t\tmargin-top: 49px;\n\t\t\t.archive-header {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n\t.lsx-to-team-name { margin-bottom: 1.2rem; }\n\n\t.lsx-to-team-contact:not(.dropdown) {\n\t\tmargin-bottom: 0;\n\t\tmargin-left: 0;\n\t\tmargin-top: $lsx-to-gap;\n\t\tpadding-left: 0;\n\n\t\t& > li {\n\t\t\tdisplay: block;\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 0;\n\n\t\t\t& + li { margin-top: 1.2rem; }\n\n\t\t\t@include media('>=tablet') {\n\t\t\t\tdisplay: inline-block;\n\n\t\t\t\t& + li {\n\t\t\t\t\tmargin-left: $lsx-to-gap-half;\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\t& .fa {\n\t\t\tfont-size: 22px;\n\t\t\tmargin-right: 5px;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n}\n\nbody.single-tour-operator {\n\t#gallery {\n\t\t.gallery {\n\t\t\tmargin: 0 auto;\n\n\t\t\t.gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 0;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 100%;\n\n\t\t\t\t@include media('>=phone') { width: 33%; }\n\t\t\t}\n\n\t\t\t&.gallery-columns-2 {\n\t\t\t\t@include media('>=phone') {\n\t\t\t\t\t.gallery-item { width: 50%; }\n\n\t\t\t\t\t.attachment-medium {\n\t\t\t\t\t\tmax-width: 92%;\n\t\t\t\t\t\theight: auto;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.gallery-columns-4 {\n\t\t\t\t@include media('>=phone') {\n\t\t\t\t\t.gallery-item { width: 25%; }\n\n\t\t\t\t\t.attachment-thumbnail {\n\t\t\t\t\t\tmax-width: 84%;\n\t\t\t\t\t\theight: auto;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.gallery-icon { border: none; }\n\n\t\t\timg {\n\t\t\t\tpadding: 8px;\n\n\t\t\t\t&:hover { background: #FFF; }\n\t\t\t}\n\n\t\t\t.gallery-caption {\n\t\t\t\tfont-size: 12px;\n\t\t\t\tmargin: 0 0 12px;\n\t\t\t}\n\n\t\t\tdl, dt { margin: 0; }\n\t\t\tbr + br { display: none; }\n\n\t\t\t@include media(' li {\n\t\t\tposition: relative;\n\n\t\t\t& + li {\n\t\t\t\tmargin-left: 1px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\theight: 30px;\n\t\t\t\t\tleft: -1px;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: 10px;\n\t\t\t\t\twidth: 1px;\n\t\t\t\t\tz-index: 2;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& > a {\n\t\t\t\t&,\n\t\t\t\t&:focus {\n\t\t\t\t\tfont-size: 14px;\n\t\t\t\t\tfont-weight: 700;\n\t\t\t\t\tline-height: 50px;\n\t\t\t\t\tpadding: 0 $lsx-to-gap-half;\n\t\t\t\t\ttext-transform: uppercase;\n\t\t\t\t\ttransition: background 300ms ease;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","body.single-tour-operator {\n\t.modal-body {\n\t\tarticle {\n\t\t\t.entry-content {\n\t\t\t\t.moretag {\n\t\t\t\t\twidth: 230px;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tmargin-left: auto !important;\n\t\t\t\t\tmargin-right: auto !important;\n\t\t\t\t\tpadding-left: 30px !important;\n\t\t\t\t\tpadding-right: 30px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.lsx-to-modal-content-area {\n\t&.content-area { margin: 0; }\n\n\t.lsx-to-modal-thumb { margin-bottom: $lsx-to-gap-half; }\n\n\t.lsx-to-modal-meta-data { margin-bottom: $lsx-to-gap-half; }\n\n\t.entry-content {\n\t\tp:last-of-type { margin-bottom: 4px; }\n\t}\n}\n\n.lsx-to-map-marker {\n\talign-items: flex-start;\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\theight: auto;\n\tjustify-content: flex-start;\n\tpadding: 5px 0;\n\twidth: 100%;\n\n\t.lsx-to-map-marker-content {\n\t\tflex-grow: 1;\n\n\t\t&.content-area { margin: 0; }\n\n\t\t.entry-content {\n\t\t\tp {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\tmargin-top: 1.2rem;\n\n\t\t\t\t& > a.moretag {\n\t\t\t\t\t&:after {\n\t\t\t\t\t\tcolor: inherit;\n\t\t\t\t\t\tcontent: '\\f178';\n\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\t\t\tfont-size: inherit;\n\t\t\t\t\t\tmargin-left: 5px;\n\t\t\t\t\t\ttext-rendering: auto;\n\n\t\t\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-map-marker-img {\n\t\tmargin-right: 15px;\n\t\tmax-width: 100px;\n\t\tflex-shrink: 0;\n\t}\n\n\t.lsx-to-map-marker-title { margin-bottom: 1.2rem; }\n}\n\n.gm-style {\n\t.gm-style-iw {\n\t\t& + div {\n\t\t\tborder: 5px solid white !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\theight: 23px !important;\n\t\t\topacity: 1 !important;\n\t\t\tright: 5px !important;\n\t\t\ttop: 5px !important;\n\t\t\twidth: 23px !important;\n\n\t\t\t@include media('>=tablet') {\n\t\t\t\tbox-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px;\n\t\t\t\tright: -10px !important;\n\t\t\t\ttop: -10px !important;\n\t\t\t}\n\t\t}\n\t}\n}\n",".lsx-map.map-has-placeholder {\n\t.placeholder-text {\n\t\ttext-align: center;\n\t\tcursor: pointer;\n\n\t\t@media (max-width: 1199px) {\n\t\t\t.lsx-to-section-title.lsx-to-collapse-title {\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tborder-bottom-color: transparent;\n\t\t\t\tcolor: #4A4A4A;\n\t\t\t\tfont-size: 20px;\n\n\t\t\t\t&:after {\n\t\t\t\t\tdisplay:none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\t\t\n\t}\n}\n\n\n","@include media(' .wrap.container {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 0;\n\n\t\t\t#primary {\n\t\t\t\t.lsx-to-section {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tpadding: 0 15px;\n\t\t\t\t}\n\n\t\t\t\t#collapse-summary {\n\t\t\t\t\t.collapse-inner {\n\t\t\t\t\t\t& > .row {\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tpadding: 2.4rem 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tsection {\n\t\t\t\t\t> .lsx-to-section-title {\n\t\t\t\t\t\tmargin: 0 -15px;\n\t\t\t\t\t\tpadding: 4.25rem 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\t}\n\n\t.post-type-archive-lsx-to-destination,\n\t.post-type-archive-lsx-to-tour,\n\t.post-type-archive-lsx-to-accommodation,\n\t.post-type-archive-lsx-to-special,\n\t.post-type-archive-lsx-to-review,\n\t.post-type-archive-lsx-to-team,\n\t.tax-lsx-to-accommodation-brand,\n\t.terms-conditions {\n\n\t\t.header-wrap {\n\t\t\t.breadcrumbs-container {\n\t\t\t\tpadding: 15px 0px;\n\t\t\t\tmargin: 0px;\n\t\t\t}\n\t\t}\n\n\t\t.wrap.container {\n\t\t\t.content.role.row {\n\t\t\t\tmargin-left:0;\n\t\t\t\tmargin-right:0;\n\n\t\t\t\t#primary {\n\t\t\t\t\tpadding:0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n}\n","@mixin customizer-to-link-colour($color: #1098AD, $hover: #F7AE00) {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tcolor: $color;\n\t}\n\n\t&:hover,\n\t&:hover:active,\n\t&:focus {\n\t\tcolor: $hover;\n\t}\n}\n\n@mixin customizer-to-body-colours($bg: #F6F6F6, $breaker: #DADDDF, $color: #4A4A4A, $link: #1098AD, $hover: #F7AE00, $small: #919191) {\n\t.lsx-to-slider-inner,\n\t.gallery {\n\t\t.slick-dots {\n\t\t\t& > li {\n\t\t\t\t& > button { border-color: $color; }\n\n\t\t\t\t&.slick-active > button { background-color: $color; }\n\t\t\t}\n\t\t}\n\n\t\t.slick-arrow {\n\t\t\tborder-color: $color;\n\t\t\tcolor: $color;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: $hover;\n\t\t\t\tcolor: $hover;\n\t\t\t}\n\n\t\t\t&.slick-disabled {\n\t\t\t\tborder-color: $breaker;\n\t\t\t\tcolor: $breaker;\n\t\t\t}\n\t\t}\n\t}\n\n\t.slick-lightbox-inner {\n\t\t.slick-arrow {\n\t\t\tborder-color: white;\n\t\t\tcolor: white;\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: white;\n\t\t\t\tcolor: white;\n\t\t\t}\n\n\t\t\t&.slick-disabled {\n\t\t\t\tborder-color: #ccc;\n\t\t\t\tcolor: #ccc;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-widget-view-all {\n\t\t& > span {\n\t\t\t&:before,\n\t\t\t&:after {\n\t\t\t\tbackground-color: $breaker;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-widget-item-wrap {\n\t\t.lsx-to-widget-content {\n\t\t\tbackground-color: #FFF;\n\n\t\t\t.lsx-to-section:nth-of-type(odd) & { background-color: #FFF; }\n\t\t\t.lsx-to-section:nth-of-type(even) & { background-color: $bg; }\n\n\t\t\ta.moretag,\n\t\t\ta.moretag:visited {\n\t\t\t\tbackground-color: $link;\n\t\t\t\tcolor: #FFF !important;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground-color: $hover;\n\t\t\t\t\tcolor: #FFF !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.lsx-to-widget-title > a:not(.btn) {\n\t\t\t@include customizer-to-link-colour($color, $hover);\n\t\t}\n\t}\n\n\t.lsx-to-meta-data {\n\t\tcolor: $small;\n\n\t\t.lsx-to-meta-data-key { color: $color; }\n\t}\n\n\t.lsx-to-archive-item {\n\t\t& > .lsx-to-archive-container {\n\t\t\tbackground-color: #FFF;\n\n\t\t\t.lsx-to-section:nth-of-type(odd) & { background-color: #FFF; }\n\t\t\t.lsx-to-section:nth-of-type(even) & { background-color: $bg; }\n\n\t\t\t& > a.moretag {\n\t\t\t\tbackground-color: $link;\n\t\t\t\tcolor: #FFF !important;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground-color: $hover;\n\t\t\t\t\tcolor: #FFF !important;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.lsx-to-archive-content-title > a {\n\t\t\t\t@include customizer-to-link-colour($color, $hover);\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-archive-wrapper {\n\t\t.lsx-regions & { background-color: #FFF; }\n\t}\n\n\t.lsx-to-contact-widget {\n\t\tbackground-color: $link;\n\n\t\t.lsx-to-contact-prefix { color: #FFF; }\n\n\t\t.lsx-to-contact-name {\n\t\t\tcolor: #FFF;\n\n\t\t\t& > a:not(.btn) {\n\t\t\t\t@include customizer-to-link-colour(#FFF, $hover);\n\t\t\t}\n\t\t}\n\n\t\t.lsx-to-contact-socials {\n\t\t\t& > a:not(.btn) {\n\t\t\t\t@include customizer-to-link-colour(#FFF, $hover);\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-label {\n\t\tbackground-color: $color;\n\t\tcolor: #FFF;\n\t}\n\n\t.facilities-title { border-bottom-color: $breaker; }\n\n\t.lsx-to-team-socials {\n\t\t& > a:not(.btn) {\n\t\t\tbackground-color: $color;\n\n\t\t\t&:hover { background-color: $hover; }\n\n\t\t\tarticle.team & {\n\t\t\t\t@include customizer-to-link-colour(#FFF, #FFF);\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-section {\n\t\t.site-main > & {\n\t\t\t&:nth-of-type(even) { background-color: #FFF; }\n\t\t\t&:first-of-type { background-color: $bg; }\n\t\t}\n\t}\n\n\t.lsx-to-section-inner { background-color: #FFF; }\n\n\t.travel-info-content,\n\t.rooms-content {\n\t\t.lsx-to-section:nth-of-type(odd) & { background-color: #FFF; }\n\t\t.lsx-to-section:nth-of-type(even) & { background-color: $bg; }\n\t}\n\n}\n","@mixin customizer-to-main-menu-colours($dropdown: #374750, $dropdown-hover: #2B3840, $dropdown-link: #FFF, $dropdown-link-hover: #1098AD) {\n\t.lsx-to-navigation {\n\t\t.lsx-to-content-spy:not(.dropdown-menu) {\n\t\t\tbackground-color: $dropdown;\n\n\t\t\t& > li {\n\t\t\t\t& + li {\n\t\t\t\t\t&:before { background-color: $dropdown-hover; }\n\t\t\t\t}\n\n\t\t\t\t& > a {\n\t\t\t\t\t&,\n\t\t\t\t\t&:focus {\n\t\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\t\tcolor: $dropdown-link;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tbackground-color: $dropdown-hover;\n\t\t\t\t\t\tcolor: $dropdown-link-hover;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.active {\n\t\t\t\t\t& > a {\n\t\t\t\t\t\tbackground-color: $dropdown-hover;\n\t\t\t\t\t\tcolor: $dropdown-link-hover;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.lsx-to-section-title {\n\t\t&.lsx-to-collapse-title, &.lsx-to-collapse-title.lsx-title {\n\t\t\t@media (max-width: 1199px) {\n\t\t\t\tbackground-color: $dropdown-hover;\n\t\t\t\tborder-bottom-color: $dropdown-hover;\n\t\t\t\tcolor: $dropdown-link-hover;\n\n\t\t\t\t&.collapsed {\n\t\t\t\t\tbackground-color: $dropdown;\n\t\t\t\t\tborder-bottom-color: $dropdown-hover;\n\t\t\t\t\tcolor: $dropdown-link;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t#when-to-go {\n\t\t.lsx-to-month {\n\t\t\tborder-color: $dropdown;\n\n\t\t\t&:nth-child(6), &:last-child { border-right-color: $dropdown; }\n\n\t\t\t& > small {\n\t\t\t\tbackground-color: $dropdown;\n\t\t\t\tcolor: $dropdown-link;\n\t\t\t}\n\n\t\t\t&.lsx-to-month-check {\n\t\t\t\t& > .fa { color: $dropdown-hover; }\n\t\t\t}\n\t\t}\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/assets/css/scss/admin.scss b/assets/css/scss/admin.scss
index 6e0b6c86..943aaa5a 100644
--- a/assets/css/scss/admin.scss
+++ b/assets/css/scss/admin.scss
@@ -48,7 +48,8 @@
 
 /* The Tab Styling */
 
-body.tour-operator_page_lsx-to-settings {
+body.tour-operator_page_lsx-to-settings,
+body.lsx-tour-operator_page_lsx-to-settings {
 	.spinner {
 		background-color: #fff;
 		border-radius: 10px;
@@ -102,7 +103,7 @@ body.tour-operator_page_lsx-to-settings {
 // Addons page content
 
 body.tour-operator_page_to-help,
-body.tour-operator_page_to-addons {
+body.lsx-tour-operator_page_to-addons {
 	#wpbody-content {
 		.wrap {
 
@@ -184,7 +185,7 @@ body.tour-operator_page_to-addons {
 
 				p, ul, li {
 					font-size: 13px;
-					margin-bottom: 13px;
+					margin-bottom: 3px;
 
 					&:last-child {
 						margin-bottom: 0;
@@ -196,111 +197,99 @@ body.tour-operator_page_to-addons {
 					border-top: 1px solid #eee;
 					clear: both;
 					text-align: right;
-				}
-
-				.price {
-					color: #45B964;
-				}
-
-				form {
-					padding: 0 !important;
-				}
-
-				&:before {
-					content: "\f324";
-					display: block;
-					position: absolute;
-					top: 30px;
-					right: 30px;
-					font-size: 1.618em;
-					font-family: 'Dashicons';
-					font-weight: 400;
-					-webkit-font-smoothing: antialiased;
-				}
+					clear: both;
 
-				&.box-top-image {
-					&:before {
-						display: none;
+					a {
+						&:first-child {
+							float:left;
+						}
+						&:last-child {
+							float:right;
+						}
+						&.button-secondary {
+							background-color: #F7AE00;
+							border-color: #F7AE00;
+							color: #fff;
+							&:hover {
+								background-color: #C4771B;
+								border-color: #C4771B;
+							}
+						}
 					}
 				}
 
-				&.featured {
-					border-width: 2px;
-					border-color: #FFA107;
-					box-shadow: 0 1px 1px #FFA107;
+				&.wetu {
+					.more-button {
+						a {
+							float: none;
 
-					&:before {
-						color: #FFA107;
+							&:last-child {
+								margin-left: 20px;
+							}
+						}
 					}
 				}
 
-				&.enhance:before {
-					content: "\f106";
-				}
-
-				&.maps:before {
-					content: "\f230";
-				}
-
-				&.specials:before,
-				&.rate:before {
-					content: "\f155";
-				}
-
-				&.reviews:before {
-					content: "\f130";
-				}
-
-				&.activities:before {
-					content: "\f481";
-				}
-
-				&.search:before {
-					content: "\f179";
-				}
-
-				&.galleries:before {
-					content: "\f161";
-				}
+				&.support {
+					display: flex;
 
-				&.vehicles:before {
-					content: "\f311";
-				}
+					.image {
+						margin-right: 25px;
 
-				&.team:before {
-					content: "\f307";
+						img {
+							width: 100px;
+							margin-top: 15px;
+						}
+					}
+					.button-tertiary {
+						background-color: #6BA914;
+						border-color: #6BA914;
+						color: #fff;
+						&:hover {
+							background-color: #5d9410;
+						}
+					}
 				}
 
-				&.videos:before {
-					content: "\f236";
-				}
+				&.info {
+					.more-button {
+						padding-top: 4px;
+					}
 
-				&.wetu:before {
-					content: "\f316";
+					h2 {
+						margin-bottom: -3px;
+					}
 				}
 
-				&.support:before {
-					content: "\f107";
+				&.support,
+				&.info {
+					.more-button {
+						border-top: 0px solid #eee;
+					}
 				}
 
-				&.documentation:before {
-					content: "\f123";
+				.price {
+					color: #45B964;
 				}
 
-				&.info:before {
-					content: "\f534";
+				form {
+					padding: 0 !important;
 				}
 
-				&.premium:before {
-					content: "\f313";
+				&.box-top-image {
+					&:before {
+						display: none;
+					}
 				}
 
-				&.news:before {
-					content: "\f319";
-				}
+				&.featured {
+					border-width: 2px;
+					border-color: #FFA107;
+					box-shadow: 0 1px 1px #FFA107;
 
-				&.newsletter:before {
-					content: "\f465";
+					&:before {
+						color: #FFA107;
+					}
 				}
 			}
 
diff --git a/assets/css/scss/layout/_contact.scss b/assets/css/scss/layout/_contact.scss
index 4e043104..dee7d5bc 100644
--- a/assets/css/scss/layout/_contact.scss
+++ b/assets/css/scss/layout/_contact.scss
@@ -22,8 +22,17 @@
 			padding-top: $lsx-to-gap-half / 2;
 		}
 	}
+
+	.lsx-to-contact-info {
+		h4 {
+			a {
+				color: #fff
+			}
+		}
+	}
 }
 
+
 .lsx-to-contact {
 	@include media('>=phone') { flex: 2; }
 
@@ -99,3 +108,15 @@ h4.lsx-to-contact-name {
 		padding: 0 5px;
 	}
 }
+
+.lsx-to-archive-container {
+	.lsx-to-contact-widget {
+		.lsx-to-contact-info {
+			h4 {
+				a {
+					color:#fff!important
+				}
+			}
+		}
+	}
+}
\ No newline at end of file
diff --git a/assets/css/scss/layout/_meta-data.scss b/assets/css/scss/layout/_meta-data.scss
index 3136c018..64beb483 100644
--- a/assets/css/scss/layout/_meta-data.scss
+++ b/assets/css/scss/layout/_meta-data.scss
@@ -148,7 +148,7 @@
 	.lsx-to-meta-data-key { font-weight: bold; }
 
 	.lsx-to-archive-template-list &:not(.lsx-to-meta-data-duration):not(.lsx-to-meta-data-price) {
-		.lsx-to-meta-data-key { display: block; }
+		.lsx-to-meta-data-key { display: inline-block; }
 	}
 
 	&.lsx-to-meta-data-big {
@@ -178,7 +178,7 @@
 	&.lsx-to-meta-data-pin:before { content: '\f041'; }
 	&.lsx-to-meta-data-price:before { content: '\f0d6'; }
 	&.lsx-to-meta-data-rating:before { content: '\f006'; }
-	&.lsx-to-meta-data-role:before { content: '\f0c0'; }
+	&.lsx-to-meta-data-role:before { content: '\f0c0';  }
 	&.lsx-to-meta-data-rooms:before { content: '\f236'; }
 	&.lsx-to-meta-data-skype:before { content: '\f17e'; }
 	&.lsx-to-meta-data-special:before { content: '\f069'; }
diff --git a/assets/css/scss/layout/_single-sections.scss b/assets/css/scss/layout/_single-sections.scss
index 08cb9f92..405bc4fd 100644
--- a/assets/css/scss/layout/_single-sections.scss
+++ b/assets/css/scss/layout/_single-sections.scss
@@ -15,6 +15,12 @@
 	.archive & {
 		&#destination-map {
 			margin-top: $lsx-to-gap-large;
+			.lsx-map-preview {
+				text-align: center;
+			}
+			.lsx-map-placeholder {
+				width: initial;
+			}
 		}
 	}
 
@@ -561,3 +567,36 @@ body.single-tour-operator {
 		}
 	}
 }
+
+.single-lsx-to-review {
+	#tours {
+		#collapse-tours {
+			.lsx-to-widget-item-wrap {
+				max-width: 33%;
+				margin: auto;
+				margin-top:45px;
+			}
+		}
+	}
+}
+.single-lsx-to-review {
+	#tours {
+		#collapse-tours {
+			.slider-container {
+				.lsx-to-widget-item-wrap {
+					max-width: initial;
+					margin: initial;
+					margin-top:45px;
+				}
+			}
+		}
+	}
+}
+
+.single-lsx-to-destination .wp-block-media-text .wp-block-media-text__content {
+	padding:0 15px;
+}
+
+.single-lsx-to-team #team-map {
+	padding: 8.5rem 0;
+}
\ No newline at end of file
diff --git a/assets/css/style-rtl.css b/assets/css/style-rtl.css
index a9a56c63..fb001d2e 100644
--- a/assets/css/style-rtl.css
+++ b/assets/css/style-rtl.css
@@ -421,7 +421,7 @@ h4.lsx-to-contact-name { font-size: 20px; margin-bottom: 0; text-align: right; }
 
 .lsx-to-section#activity-map, .lsx-to-section#special-map, .lsx-to-section#accommodation-map, .lsx-to-section#destination-map, .lsx-to-section#tour-map { margin: 0 calc(-50vw + 50%) 0 0; padding: 0; width: 100vw; }
 
-.archive .lsx-to-section#destination-map { margin-top: 8.5rem; }
+.archive .lsx-to-section#destination-map { margin-top: 8.5rem; width: auto; }
 
 .site-main > .lsx-to-section:first-of-type { padding-top: 0; }
 
diff --git a/assets/css/style.css b/assets/css/style.css
index 010465ea..ea80a418 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -1,760 +1,1964 @@
-/* LSX Tour Operators */
-.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 { min-height: 1px; padding-right: 15px; padding-left: 15px; position: relative; }
-
-.col-xs-15 { float: left; width: 20%; }
-
-@media (min-width: 768px) { .col-sm-15 { float: left; width: 20%; } }
-
-@media (min-width: 992px) { .col-md-15 { float: left; width: 20%; } }
-
-@media (min-width: 1200px) { .col-lg-15 { float: left; width: 20%; } }
-
-.lsx-to-widget-items { margin-top: -4.25rem; }
-
-.lsx-to-widget-items .lsx-to-widget-item-wrap.lsx-team .team .lsx-team-description .moretag { display: none; }
-
-.lsx-to-widget-item-wrap { margin-top: 4.25rem; }
-
-.lsx-to-slider-inner .lsx-to-widget-item-wrap { padding: 0 15px; }
-
-@media (min-width: 768px) { .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap { float: left; width: 50%; }
-  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap:nth-child(2n+3) { clear: left; } }
-
-@media (min-width: 992px) { .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap { width: 33.33333%; }
-  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap:nth-child(2n+3) { clear: none; }
-  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap:nth-child(3n+4) { clear: left; } }
-
-@media (min-width: 992px) { .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article { display: -webkit-box; display: -ms-flexbox; display: flex; }
-  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-thumb { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: 30%; }
-  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-thumb a { min-width: 100%; }
-  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-thumb a img { min-width: 100%; min-height: 100%; width: auto; -o-object-fit: cover; object-fit: cover; }
-  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-content { -webkit-box-flex: 4; -ms-flex: 4 1 auto; flex: 4 1 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; /** IE 11 Fix for widget box **/ } }
-
-@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) { .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-content { -ms-flex: 1; -webkit-box-flex: 1; flex: 1; } }
-
-@media (min-width: 992px) { .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-content .lsx-to-widget-title { text-align: left; } }
-
-.lsx-to-widget-view-all { margin-top: 6rem; overflow: hidden; position: relative; text-align: center; }
-
-.lsx-to-widget-view-all > span { display: inline-block; position: relative; }
-
-.lsx-to-widget-view-all > span:before, .lsx-to-widget-view-all > span:after { content: ''; display: block; height: 2px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 999rem; }
-
-.lsx-to-widget-view-all > span:before { right: 120%; }
-
-.lsx-to-widget-view-all > span:after { left: 120%; }
-
-.lsx-to-widget-item-wrap.lsx-video .lsx-to-widget-content { padding-bottom: 2.4rem; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content { padding: 2.4rem 2rem 0; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content .lsx-to-widget-title:only-child { margin-bottom: 0; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content .moretag { display: block; margin: 0 -2rem; padding: 1rem 0; text-align: center; -webkit-transition: background 300ms ease; transition: background 300ms ease; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content .moretag:after { color: inherit; content: '\f178'; display: inline-block; font-family: 'FontAwesome'; font-size: inherit; margin-left: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content p:last-child { margin-bottom: 0; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-tagline { margin-top: -1.2rem; }
-
-.lsx-to-widget-item-wrap.lsx-team .lsx-to-widget-thumb { border-radius: 50%; height: 170px; margin: 0 auto 12px; overflow: hidden; position: relative; width: 170px; }
-
-.lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-thumb { border-radius: 50%; height: 100px; margin: 0 auto 12px; overflow: hidden; position: relative; width: 100px; }
-
-.lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-thumb img { height: 100%; -o-object-fit: cover; object-fit: cover; }
-
-@media (min-width: 992px) { .lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-blockquote { max-width: none; } }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-thumb img { width: 100%; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-thumb img.lazyload, .lsx-to-widget-item-wrap .lsx-to-widget-thumb img.lazyloading { width: auto; }
-
-.lsx-to-widget-meta-data { margin: 2.4rem 0; position: relative; }
-
-.lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-meta-data { margin-bottom: 0; }
-
-.white { color: white !important; }
-
-.gray-bg .lsx-to-widget-item-wrap article .lsx-to-widget-content, .gray-bg .has-thumb.slick-slide .lsx-block-post-grid-text { background: #F6F6F6; }
-
-.lsx-block-post-grid-link.lsx-text-link { color: #1098ad !important; }
-
-.lsx-block-post-grid-link.lsx-text-link:hover { color: #f7ae00 !important; }
-
-.lsx-to-slider .lsx-to-slider-inner:not(.slick-initialized) { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
-
-.lsx-to-slider .lsx-to-slider-inner:not(.slick-initialized) .lsx-to-widget-item-wrap { width: 33%; display: block; }
-
-.slick-lightbox-close { right: 32px; top: 32px; }
-
-.lsx-to-slider-inner .slick-arrow, .gallery .slick-arrow, .slick-lightbox-inner .slick-arrow { background: transparent; border-radius: 50%; border-style: solid; border-width: 2px; font: 0/0 a; height: 4rem; margin-top: calc((2.25rem - 17px) / 2); padding: 0; position: absolute; text-shadow: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: border 300ms ease; transition: border 300ms ease; width: 4rem; z-index: 3; }
-
-.lsx-to-slider-inner .slick-arrow:before, .gallery .slick-arrow:before, .slick-lightbox-inner .slick-arrow:before { display: block; font-family: 'FontAwesome'; font-size: 3rem; line-height: 1; position: absolute; text-rendering: auto; top: 47%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: color 300ms ease; transition: color 300ms ease; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-.lsx-to-slider-inner .slick-arrow.slick-disabled, .gallery .slick-arrow.slick-disabled, .slick-lightbox-inner .slick-arrow.slick-disabled { cursor: not-allowed; }
-
-.lsx-to-slider-inner .slick-arrow.slick-prev:before, .gallery .slick-arrow.slick-prev:before, .slick-lightbox-inner .slick-arrow.slick-prev:before { content: '\f104'; left: 1.1rem; }
-
-.lsx-to-slider-inner .slick-arrow.slick-next:before, .gallery .slick-arrow.slick-next:before, .slick-lightbox-inner .slick-arrow.slick-next:before { content: '\f105'; left: 1.5rem; }
-
-.lsx-to-slider-inner .slick-dots:not(.dropdown-menu), .gallery .slick-dots:not(.dropdown-menu) { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; height: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; margin: 2rem 0 0; padding: 0; }
-
-.lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li, .gallery .slick-dots:not(.dropdown-menu) > li { line-height: 1; padding: 5px; }
-
-@media (min-width: 992px) { .lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li, .gallery .slick-dots:not(.dropdown-menu) > li { padding: 0 7.5px; } }
-
-.lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li > button, .gallery .slick-dots:not(.dropdown-menu) > li > button { background: transparent; border-style: solid; border-width: 1px; font: 0/0 a; height: 12px; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; width: 4rem; }
-
-@media (min-width: 992px) { .lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li > button, .gallery .slick-dots:not(.dropdown-menu) > li > button { height: 6px; } }
-
-.lsx-to-slider-inner .slick-arrow.slick-prev, .gallery .slick-arrow.slick-prev { left: -4rem; }
-
-.lsx-to-slider-inner .slick-arrow.slick-next, .gallery .slick-arrow.slick-next { right: -4rem; }
-
-@media (min-width: 992px) { .lsx-to-slider-inner { margin: 0 auto; width: 100%; }
-  .lsx-to-slider-inner.slick-has-arrows { width: calc(100% - 8rem); } }
-
-@media (min-width: 1280px) { .lsx-to-slider-inner { margin: 0 -15px; width: calc(100% + 30px); }
-  .lsx-to-slider-inner.slick-has-arrows { width: calc(100% + 30px); } }
-
-.lsx-to-slider-inner.slider-disabled { overflow: hidden; }
-
-.slick-lightbox-inner .slick-arrow { opacity: .75; }
-
-.slick-lightbox-inner .slick-arrow:hover { opacity: 1; }
-
-.slick-lightbox-slick-caption { display: inline-block; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon:after { margin-left: 3px; margin-right: 3px; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.usd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.nad:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.cad:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.hkd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.sgd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.nzd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.aud:after { content: '\0024'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.eur:after { content: '\20AC'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.gbp:after { content: '\00A3'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.zar:after { content: '\0052'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.brl:after { content: '\0052\0024'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.bwp:after { content: '\0050'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.cny:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.jpy:after { content: '\00A5'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.inr:after { content: '\20B9'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.idr:after { content: '\20B9'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.ils:after { content: '\20AA'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.kes:after { content: '\004b'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.lak:after { content: '\20ad'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.mwk:after { content: '\004d\004b'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.myr:after { content: '\0052\004d'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.mzn:after { content: '\004d\0054'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.nok:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.sek:after { content: '\006b\0072'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.rub:after { content: '\0440\0443\0431'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.chf:after { content: '\0043\0048\0046'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.tzs:after { content: '\0054\0053\0068'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.aed:after { content: '\062f\002e\0625'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.zmw:after { content: '\005a\006b'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.zwl:after { content: '\005a\0024'; }
-
-.lsx-to-meta-data { display: block; font-size: 13px; padding-left: 22px; position: relative; }
-
-.lsx-to-contact-meta-data .lsx-to-meta-data { padding-left: 0; }
-
-.lsx-to-meta-data + .lsx-to-meta-data { margin-top: 5px; }
-
-#fast-facts .lsx-to-meta-data { font-size: 15px; margin-top: 0; padding-top: 1.2rem; }
-
-#fast-facts .lsx-to-meta-data:first-child { padding-top: 0; }
-
-.lsx-to-summary-meta-data .lsx-to-meta-data { font-size: 15px; }
-
-@media (min-width: 992px) { .lsx-to-summary-meta-data .lsx-to-meta-data { display: inline-block; margin-top: 0; }
-  .lsx-to-summary-meta-data .lsx-to-meta-data + .lsx-to-meta-data { margin-left: 2.4rem; } }
-
-.lsx-to-meta-data:before { color: inherit; display: inline-block; font-family: 'FontAwesome'; font-size: inherit; left: 0; position: absolute; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-.lsx-to-meta-data .lsx-to-meta-data-key { font-weight: bold; }
-
-.lsx-to-archive-template-list .lsx-to-meta-data:not(.lsx-to-meta-data-duration):not(.lsx-to-meta-data-price) .lsx-to-meta-data-key { display: block; }
-
-.lsx-to-meta-data.lsx-to-meta-data-big { font-size: 18px; padding-left: 0; }
-
-.lsx-to-meta-data.lsx-to-meta-data-big:before { display: none; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon:after { margin-right: 0px; }
-
-.lsx-to-meta-data.lsx-to-meta-data-accommodations:before { content: '\f015'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-activities:before { content: '\f1e5'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-brand:before { content: '\f1ad'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-destinations:before { content: '\f0ac'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-duration:before { content: '\f133'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-email:before { content: '\f0e0'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-friendly:before { content: '\f046'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-languages:before { content: '\f1ab'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-phone:before { content: '\f095'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-pin:before { content: '\f041'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-price:before { content: '\f0d6'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-rating:before { content: '\f006'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-role:before { content: '\f0c0'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-rooms:before { content: '\f236'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-skype:before { content: '\f17e'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-special:before { content: '\f069'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-style:before { content: '\f02b'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-team:before { content: '\f007'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-tours:before { content: '\f072'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-travel-dates:before { content: '\f073'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-type:before { content: '\f02b'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-seating:before { content: '\f0c0'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-valid-from:before { content: '\f073'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-day-includes:before { content: '\f058'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-day-excludes:before { content: '\f057'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-best-time:before { content: '\f073'; }
-
-.lsx-to-meta-data.lsx-to-meta-data-regions:before { content: '\f0ac'; }
-
-.archive.archive-tour-operator .site-main, .search.archive-tour-operator .site-main { width: 100%; }
-
-.lsx-to-archive-items { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: -4.25rem; width: calc(100% + 30px); }
-
-.lsx-to-archive-items:after, .lsx-to-archive-items:before { display: none; }
-
-.lsx-to-archive-item { margin-top: 4.25rem; }
-
-.lsx-to-archive-item > .lsx-to-archive-container { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
-
-@media (min-width: 768px) { .lsx-to-archive-template-list .lsx-to-archive-item > .lsx-to-archive-container { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }
-
-@media (min-width: 768px) { .lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb > a, .lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb .lsx-to-thumb-slot { display: block; height: 0; overflow: hidden; padding: 0 0 100%; position: relative; }
-  .lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb > a > img, .lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb .lsx-to-thumb-slot > img { bottom: 0; left: 0; position: absolute; height: 100%; right: 0; top: 0; width: 100%; } }
-
-.search-results .lsx-to-archive-item > .lsx-to-archive-container.post .entry-content, .search-results .lsx-to-archive-item > .lsx-to-archive-container.page .entry-content { padding: 0; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.destination .entry-content > p { margin-bottom: 0; }
-
-.lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-meta-data-socials { padding-left: 0; }
-
-.lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-meta-data-socials > a { font-size: 17px; }
-
-.lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-meta-data-socials > a + a { margin-left: 5px; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team { background-color: transparent; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-content-title { margin-top: 2.4rem; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-wrapper { padding: 0; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-thumb { border-radius: 50%; height: 170px; margin: 0 auto; overflow: hidden; position: relative; width: 170px; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .entry-content { text-align: center; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-meta-data { text-align: center; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-meta-data .lsx-to-meta-data { padding-left: 0; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-meta-data .lsx-to-meta-data:before { left: auto; margin-right: 5px; position: relative; }
-
-.lsx-to-archive-item > .lsx-to-archive-container > .moretag { display: block; padding: 1rem 0; text-align: center; -webkit-transition: background 300ms ease; transition: background 300ms ease; width: 100%; }
-
-.lsx-to-archive-item > .lsx-to-archive-container > .moretag:after { color: inherit; content: '\f178'; display: inline-block; font-family: 'FontAwesome'; font-size: inherit; margin-left: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-.lsx-to-archive-item .lsx-to-single-link { margin-bottom: 0; margin-top: 2.4rem; }
-
-.lsx-to-archive-item .lsx-to-single-link .fa { margin-left: 5px; }
-
-.lsx-to-archive-items-separator.lsx-title { margin-top: 8.5rem; }
-
-.lsx-to-archive-items-separator.lsx-title:first-child { margin-top: 0; }
-
-.lsx-to-archive-header { margin: 0; }
-
-.lsx-to-archive-description { padding-left: 5px; padding-right: 0; }
-
-.lsx-to-archive-description > p:last-child, .lsx-to-archive-description > p:only-child { margin-bottom: 0; }
-
-body:not(.page-has-banner) .lsx-to-archive-description { margin-top: 4.25rem; }
-
-.lsx-to-archive-thumb { width: 100%; }
-
-@media (max-width: 767px) { .lsx-to-archive-thumb > a, .lsx-to-archive-thumb .lsx-to-thumb-slot { background-image: none !important; }
-  .lsx-to-archive-thumb > a > img, .lsx-to-archive-thumb .lsx-to-thumb-slot > img { width: 100%; } }
-
-@media (min-width: 768px) { .lsx-to-archive-template-list .lsx-to-archive-thumb { -ms-flex-negative: 0; flex-shrink: 0; position: relative; width: 25%; }
-  .lsx-to-archive-template-list .lsx-to-archive-thumb > a, .lsx-to-archive-template-list .lsx-to-archive-thumb .lsx-to-thumb-slot { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
-  .lsx-to-archive-template-list .lsx-to-archive-thumb > a > img, .lsx-to-archive-template-list .lsx-to-archive-thumb .lsx-to-thumb-slot > img { display: none; } }
-
-.lsx-to-archive-template-grid .lsx-to-archive-thumb > a, .lsx-to-archive-template-grid .lsx-to-archive-thumb .lsx-to-thumb-slot { background-image: none !important; display: block; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-thumb > a > img, .lsx-to-archive-template-grid .lsx-to-archive-thumb .lsx-to-thumb-slot > img { width: 100%; min-height: 148px; -o-object-fit: cover; object-fit: cover; }
-
-.lsx-to-archive-wrapper { padding: 20px; }
-
-@media (min-width: 768px) { .lsx-to-archive-template-list .lsx-to-archive-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; min-height: 130px; padding: 2.4rem 15px; } }
-
-@media (min-width: 992px) { .lsx-to-archive-template-list .lsx-to-archive-wrapper { min-height: 170px; } }
-
-@media (min-width: 1200px) { .lsx-to-archive-template-list .lsx-to-archive-wrapper { min-height: 200px; } }
-
-.lsx-to-archive-template-grid .lsx-to-archive-wrapper { width: 100%; }
-
-@media (min-width: 768px) { .lsx-to-archive-template-list .lsx-to-archive-content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 15px; } }
-
-.lsx-to-archive-content .entry-content p:last-child { margin-bottom: 0; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-content .entry-content .moretag { display: none; }
-
-.lsx-to-archive-content .entry-content .moretag:after { color: inherit; content: '\f178'; display: inline-block; font-family: 'FontAwesome'; font-size: inherit; margin-left: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-.lsx-to-archive-meta-data { margin-top: 2.4rem; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-meta-data.lsx-to-archive-meta-data-list-mode { display: none; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-meta-data + .entry-content { margin-top: 2.4rem; }
-
-@media (min-width: 768px) { .lsx-to-archive-template-list .lsx-to-archive-meta-data { -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; padding-left: 15px; width: 40%; } }
-
-@media (min-width: 992px) { .lsx-to-archive-template-list .lsx-to-archive-meta-data { width: 33%; } }
-
-@media (min-width: 768px) { .lsx-to-archive-template-list .lsx-to-archive-meta-data.lsx-to-archive-meta-data-grid-mode { display: none; } }
-
-@media (max-width: 767px) { .lsx-to-archive-template-list .lsx-to-archive-meta-data.lsx-to-archive-meta-data-list-mode { display: none; } }
-
-@media (max-width: 767px) { .lsx-to-archive-template-list .lsx-to-archive-meta-data + .entry-content { margin-top: 2.4rem; } }
-
-.lsx-to-archive-template-grid .lsx-to-archive-content-title { text-align: center; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-content-title:only-child { margin-bottom: 0; }
-
-.lsx-to-archive-content-title .lsx-to-label { font-size: 60%; line-height: 27px; margin-left: 5px; padding: 4px 1rem; vertical-align: top; }
-
-.lsx-to-archive-template-grid .lsx-to-archive-content-title .lsx-to-label { display: none; }
-
-.lsx-to-archive-content-title + .entry-content:empty, .lsx-to-archive-content-title + .lsx-to-archive-content-tagline + .entry-content:empty { display: none; }
-
-.lsx-to-archive-content-tagline:last-child { margin-bottom: 0; }
-
-@media (min-width: 768px) { .lsx-to-archive-content-tagline { margin-top: -1.2rem; } }
-
-.lsx-to-archive-template-grid .lsx-to-archive-content-tagline { text-align: center; }
-
-.lsx-to-contact-widget { margin-top: 4.25rem; padding: 1.2rem; }
-
-@media (min-width: 768px) { .lsx-to-contact-widget { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; /** IE 11 Fix for widget box **/ } }
-
-@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) { .lsx-to-contact-widget { display: block; } }
-
-@media (min-width: 992px) { .lsx-to-contact-widget { margin-top: 0; } }
-
-#fast-facts + .lsx-to-contact-widget, #highlights + .lsx-to-contact-widget { margin-top: 0; }
-
-.lsx-to-contact-widget div:first-child.lsx-to-enquire-form { padding-top: 1.2rem; }
-
-@media (min-width: 768px) { .lsx-to-contact { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; } }
-
-@media (min-width: 768px) { .lsx-to-contact article { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
-
-article.type-lsx-to-team .lsx-to-enquire-form { margin-top: 2.4rem; text-align: center; }
-
-article:not(.type-lsx-to-team) .lsx-to-enquire-form, .lsx-to-archive-header .lsx-to-enquire-form { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 1.2rem 1.2rem; }
-
-article:not(.type-lsx-to-team) .lsx-to-enquire-form .btn, .lsx-to-archive-header .lsx-to-enquire-form .btn { width: 100%; }
-
-.lsx-to-contact-thumb { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 1.2rem; }
-
-@media (min-width: 992px) { .lsx-to-contact-thumb { padding: 1.2rem 0 0; } }
-
-.lsx-to-contact-thumb img { border-radius: 50%; height: 96px; width: 96px; }
-
-@media (min-width: 992px) { .lsx-to-contact-thumb img { margin: -2.4rem 0 1.2rem; } }
-
-.lsx-to-contact-info { padding: 1.2rem; }
-
-@media (min-width: 768px) { .lsx-to-contact-info { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; } }
-
-.lsx-to-contact-prefix { display: block; font-size: 13px; text-align: left; }
-
-h4.lsx-to-contact-name { font-size: 20px; margin-bottom: 0; text-align: left; }
-
-.lsx-to-contact-socials > a { font-size: 17px; line-height: 1; padding: 0 5px; }
-
-.lsx-to-section { margin: 0 -9999rem; padding: 8.5rem 9999rem; }
-
-.lsx-to-section#activity-map, .lsx-to-section#special-map, .lsx-to-section#accommodation-map, .lsx-to-section#destination-map, .lsx-to-section#tour-map { margin: 0 0 0 calc(-50vw + 50%); padding: 0; width: 100vw; }
-
-.archive .lsx-to-section#destination-map { margin-top: 8.5rem; }
-
-.site-main > .lsx-to-section:first-of-type { padding-top: 0; }
-
-.lsx-to-section .lsx-to-section { padding-bottom: 0; }
-
-@media (max-width: 1199px) { .lsx-to-section.lsx-to-collapse-section { padding-bottom: 0; padding-top: 0; }
-  .lsx-to-section.lsx-to-collapse-section .collapse-inner { padding-bottom: 8.5rem; padding-top: 8.5rem; }
-  .lsx-to-section.lsx-to-collapse-section#activity-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#special-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#accommodation-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#destination-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#tour-map .collapse-inner { padding-bottom: 0; padding-top: 0; } }
-
-@media (min-width: 1200px) { .lsx-to-section.lsx-to-collapse-section .collapse { display: block; } }
-
-@media (min-width: 992px) { .to-facts-wrapper { max-width: 420px; margin: 0 auto; float: right; } }
-
-.lsx-to-section-inner { margin-top: 4.25rem; padding: 2.4rem; }
-
-@media (min-width: 992px) { #fast-facts .lsx-to-section-inner { margin-top: 0; } }
-
-@media (min-width: 768px) { .entry-content .lsx-to-section-inner { margin-top: 0; } }
-
-#fast-facts + #highlights .lsx-to-section-inner { margin-top: 0; padding-top: 0; }
-
-@media (min-width: 992px) { #highlights .lsx-to-section-inner { margin-top: 0; } }
-
-.lsx-to-section-inner + #sharing { margin-top: 4.25rem; }
-
-#fast-facts.full-fact { display: block !important; }
-
-.lsx-to-section-title + .lsx-to-archive-items, .lsx-to-section-title + .lsx-to-widget-items { margin-top: -2.4rem; }
-
-.lsx-to-section-title + .envira-gallery-wrap { margin-top: 4.25rem; }
-
-@media (max-width: 1199px) { .lsx-to-section-title.lsx-to-collapse-title { border-bottom: 1px solid transparent; cursor: pointer; font-size: 14px; font-weight: bold; margin: 0 -9999rem; padding: 4.25rem 9999rem; position: relative; text-transform: uppercase; z-index: 1; }
-  .lsx-to-section-title.lsx-to-collapse-title:after { background-color: transparent; content: '\f077'; display: inline-block; font-family: 'FontAwesome'; height: auto; margin: 0 0 0 20px; text-rendering: auto; width: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-  .lsx-to-section-title.lsx-to-collapse-title.collapsed:after { content: '\f078'; } }
-
-.lsx-to-section-title-small { font-size: 22px; font-weight: 700; }
-
-.lsx-to-section-view-all { margin-top: 4.25rem; }
-
-.single-tour-operator .content-area { margin-bottom: 0; }
-
-@media (max-width: 1199px) { .single-tour-operator .content-area { margin-top: 0; } }
-
-.single-tour-operator #sharing .lsx-sharing-content > p { margin-bottom: 2.4rem; text-align: center; }
-
-@media (min-width: 768px) { .single-tour-operator #sharing .lsx-sharing-content > p { margin-bottom: 0; text-align: left; } }
-
-.lsx-to-more-link:after { color: inherit; content: '\f178'; display: inline-block; font-family: 'FontAwesome'; font-size: inherit; margin-left: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-.lsx-to-summary { margin-bottom: 2.4rem; }
-
-@media (min-width: 992px) { .lsx-to-summary { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
-  .lsx-to-summary .lsx-to-summary-title { margin-bottom: 0; } }
-
-#included-excluded .entry-content ul, #highlights .entry-content ul { list-style: none; margin-bottom: 0; padding-left: 20px; }
-
-#included-excluded .entry-content ul li, #highlights .entry-content ul li { position: relative; }
-
-#included-excluded .entry-content ul li + li, #highlights .entry-content ul li + li { margin-top: 1.2rem; }
-
-#included-excluded .entry-content ul li > ul, #highlights .entry-content ul li > ul { margin-top: 1.2rem; padding-left: 40px; }
-
-#included-excluded .entry-content ul li:before, #highlights .entry-content ul li:before { color: inherit; content: '\f058'; display: inline-block; font-family: 'FontAwesome'; font-size: 16px; position: absolute; left: -20px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-#included-excluded .not-included .entry-content ul li:before, #highlights .not-included .entry-content ul li:before { content: '\f057'; }
-
-#when-to-go .lsx-to-month { border-style: solid; border-width: 1px; border-top: 0 none; border-right: 0 none; height: 90px; overflow: hidden; padding: 0; position: relative; text-align: center; }
-
-#when-to-go .lsx-to-month:nth-child(6), #when-to-go .lsx-to-month:last-child { border-right-style: solid; border-right-width: 1px; }
-
-@media (min-width: 768px) { #when-to-go .lsx-to-month:nth-child(6) { border-right: 0 none; } }
-
-#when-to-go .lsx-to-month > small { display: block; font-weight: 700; line-height: 40px; text-transform: uppercase; }
-
-#when-to-go .lsx-to-month > .fa { font-size: 18px; left: 50%; margin-top: 20px; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
-
-#keynotes { padding-top: 0; }
-
-@media (max-width: 767px) { .included + .not-included { margin-top: 8.5rem; } }
-
-.lsx-to-single-meta-data { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
-
-.lsx-to-single-meta-data .lsx-to-meta-data { width: calc(100% - 2.4rem); }
-
-.facilities-wrapper { margin-top: -2.4rem; }
-
-@media (min-width: 768px) { .facilities-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
-
-.facilities-content { margin-top: 4.25rem; }
-
-.facilities-content .facilities-list:not(.dropdown-menu) { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; list-style: none; margin-bottom: 0; padding-left: 0; }
-
-.facilities-title { border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 1.2rem; }
-
-.facility-item { display: inline-block; font-size: 13px; padding-right: 15px; position: relative; width: 100%; }
-
-@media (min-width: 992px) { .facility-item { width: 33.33333%; } }
-
-.travel-info-wrapper { margin-top: -2.4rem; }
-
-@media (min-width: 768px) { .travel-info-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
-
-.travel-info-content { margin-top: 4.25rem; overflow: hidden; padding: 2.4rem 2.4rem 0; }
-
-.rooms-wrapper { margin-top: -2.4rem; }
-
-@media (min-width: 768px) { .rooms-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
-
-.rooms-content { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 4.25rem; overflow: hidden; }
-
-.rooms-thumbnail-wrap { -ms-flex-negative: 0; flex-shrink: 0; width: 33.33333%; }
-
-.rooms-thumbnail { background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; height: 0; overflow: hidden; padding: 0 0 100%; position: relative; }
-
-.rooms-info { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 2.4rem 2.4rem 0; }
-
-.lsx-to-team-thumb { border-radius: 50%; display: block; height: 32rem; margin: 0 auto 20px; overflow: hidden; width: 32rem; }
-
-.lsx-to-team-thumb > img { width: 100%; }
-
-.lsx-to-review-thumb { border-radius: 50%; display: block; height: 17rem; margin: 0 auto 20px; overflow: hidden; width: 17rem; }
-
-.lsx-to-review-thumb > img { width: 100%; }
-
-.lsx-to-team-socials-header { display: block; margin: 0 auto; padding-bottom: 5px; position: relative; text-align: center; }
-
-.lsx-to-team-socials-header:after { border-bottom: 1px solid; bottom: 0; content: ''; height: 0; left: 50%; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 80px; }
-
-.lsx-to-team-socials { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 2rem 0 0; padding: 0; }
-
-.lsx-to-team-socials > a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; height: 30px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 10px; -webkit-transition: background 300ms ease; transition: background 300ms ease; width: 30px; }
-
-.lsx.single-lsx-to-team:not(.page-has-banner) .banner-single { margin-top: 49px; }
-
-.lsx.single-lsx-to-team:not(.page-has-banner) .banner-single .archive-header { display: none; }
-
-.lsx.single-lsx-to-team .lsx-to-team-name { margin-bottom: 1.2rem; }
-
-.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) { margin-bottom: 0; margin-left: 0; margin-top: 4.25rem; padding-left: 0; }
-
-.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li { display: block; padding-left: 0; padding-right: 0; }
-
-.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li + li { margin-top: 1.2rem; }
-
-@media (min-width: 992px) { .lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li { display: inline-block; }
-  .lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li + li { margin-left: 2.4rem; margin-top: 0; } }
-
-.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) .fa { font-size: 22px; margin-right: 5px; vertical-align: middle; }
-
-body.single-tour-operator #gallery .gallery { margin: 0 auto; }
-
-body.single-tour-operator #gallery .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 100%; }
-
-@media (min-width: 768px) { body.single-tour-operator #gallery .gallery .gallery-item { width: 33%; } }
-
-@media (min-width: 768px) { body.single-tour-operator #gallery .gallery.gallery-columns-2 .gallery-item { width: 50%; }
-  body.single-tour-operator #gallery .gallery.gallery-columns-2 .attachment-medium { max-width: 92%; height: auto; } }
-
-@media (min-width: 768px) { body.single-tour-operator #gallery .gallery.gallery-columns-4 .gallery-item { width: 25%; }
-  body.single-tour-operator #gallery .gallery.gallery-columns-4 .attachment-thumbnail { max-width: 84%; height: auto; } }
-
-body.single-tour-operator #gallery .gallery .gallery-icon { border: none; }
-
-body.single-tour-operator #gallery .gallery img { padding: 8px; }
-
-body.single-tour-operator #gallery .gallery img:hover { background: #FFF; }
-
-body.single-tour-operator #gallery .gallery .gallery-caption { font-size: 12px; margin: 0 0 12px; }
-
-body.single-tour-operator #gallery .gallery dl, body.single-tour-operator #gallery .gallery dt { margin: 0; }
-
-body.single-tour-operator #gallery .gallery br + br { display: none; }
-
-@media (max-width: 767px) { body.single-tour-operator #gallery .gallery img { margin: 0 auto; } }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 -9999rem; padding: 0 9996.6rem; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li { position: relative; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li + li { margin-left: 1px; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li + li:before { content: ''; display: inline-block; height: 30px; left: -1px; position: absolute; top: 10px; width: 1px; z-index: 2; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a, .lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a:focus { font-size: 14px; font-weight: 700; line-height: 50px; padding: 0 2.4rem; text-transform: uppercase; -webkit-transition: background 300ms ease; transition: background 300ms ease; }
-
-body.single-tour-operator .modal-body article .entry-content .moretag { width: 230px; display: block; margin-left: auto !important; margin-right: auto !important; padding-left: 30px !important; padding-right: 30px !important; }
-
-.lsx-to-modal-content-area.content-area { margin: 0; }
-
-.lsx-to-modal-content-area .lsx-to-modal-thumb { margin-bottom: 2.4rem; }
-
-.lsx-to-modal-content-area .lsx-to-modal-meta-data { margin-bottom: 2.4rem; }
-
-.lsx-to-modal-content-area .entry-content p:last-of-type { margin-bottom: 4px; }
-
-.lsx-to-map-marker { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; height: auto; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 5px 0; width: 100%; }
-
-.lsx-to-map-marker .lsx-to-map-marker-content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
-
-.lsx-to-map-marker .lsx-to-map-marker-content.content-area { margin: 0; }
-
-.lsx-to-map-marker .lsx-to-map-marker-content .entry-content p { margin-bottom: 0; margin-top: 1.2rem; }
-
-.lsx-to-map-marker .lsx-to-map-marker-content .entry-content p > a.moretag:after { color: inherit; content: '\f178'; display: inline-block; font-family: 'FontAwesome'; font-size: inherit; margin-left: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
-
-.lsx-to-map-marker .lsx-to-map-marker-img { margin-right: 15px; max-width: 100px; -ms-flex-negative: 0; flex-shrink: 0; }
-
-.lsx-to-map-marker .lsx-to-map-marker-title { margin-bottom: 1.2rem; }
-
-.gm-style .gm-style-iw + div { border: 5px solid white !important; border-radius: 50% !important; height: 23px !important; opacity: 1 !important; right: 5px !important; top: 5px !important; width: 23px !important; }
-
-@media (min-width: 992px) { .gm-style .gm-style-iw + div { -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px; right: -10px !important; top: -10px !important; } }
-
-.lsx-map.map-has-placeholder .placeholder-text { text-align: center; cursor: pointer; }
-
-@media (max-width: 1199px) { .lsx-map.map-has-placeholder .placeholder-text .lsx-to-section-title.lsx-to-collapse-title { background-color: transparent; border-bottom-color: transparent; color: #4A4A4A; font-size: 20px; }
-  .lsx-map.map-has-placeholder .placeholder-text .lsx-to-section-title.lsx-to-collapse-title:after { display: none; } }
-
-@media (max-width: 677px) { .single-lsx-to-accommodation > .wrap.container, .single-lsx-to-destination > .wrap.container, .single-lsx-to-tour > .wrap.container, .single-lsx-to-review > .wrap.container, .single-lsx-to-team > .wrap.container { padding-left: 0; padding-right: 0; }
-  .single-lsx-to-accommodation > .wrap.container #primary .lsx-to-section, .single-lsx-to-destination > .wrap.container #primary .lsx-to-section, .single-lsx-to-tour > .wrap.container #primary .lsx-to-section, .single-lsx-to-review > .wrap.container #primary .lsx-to-section, .single-lsx-to-team > .wrap.container #primary .lsx-to-section { margin: 0; padding: 0 15px; }
-  .single-lsx-to-accommodation > .wrap.container #primary #collapse-summary .collapse-inner > .row, .single-lsx-to-destination > .wrap.container #primary #collapse-summary .collapse-inner > .row, .single-lsx-to-tour > .wrap.container #primary #collapse-summary .collapse-inner > .row, .single-lsx-to-review > .wrap.container #primary #collapse-summary .collapse-inner > .row, .single-lsx-to-team > .wrap.container #primary #collapse-summary .collapse-inner > .row { margin: 0; padding: 2.4rem 0; }
-  .single-lsx-to-accommodation > .wrap.container #primary section > .lsx-to-section-title, .single-lsx-to-destination > .wrap.container #primary section > .lsx-to-section-title, .single-lsx-to-tour > .wrap.container #primary section > .lsx-to-section-title, .single-lsx-to-review > .wrap.container #primary section > .lsx-to-section-title, .single-lsx-to-team > .wrap.container #primary section > .lsx-to-section-title { margin: 0 -15px; padding: 4.25rem 0; }
-  .post-type-archive-lsx-to-destination .header-wrap .breadcrumbs-container, .post-type-archive-lsx-to-tour .header-wrap .breadcrumbs-container, .post-type-archive-lsx-to-accommodation .header-wrap .breadcrumbs-container, .post-type-archive-lsx-to-special .header-wrap .breadcrumbs-container, .post-type-archive-lsx-to-review .header-wrap .breadcrumbs-container, .post-type-archive-lsx-to-team .header-wrap .breadcrumbs-container, .tax-lsx-to-accommodation-brand .header-wrap .breadcrumbs-container, .terms-conditions .header-wrap .breadcrumbs-container { padding: 15px 0px; margin: 0px; }
-  .post-type-archive-lsx-to-destination .wrap.container .content.role.row, .post-type-archive-lsx-to-tour .wrap.container .content.role.row, .post-type-archive-lsx-to-accommodation .wrap.container .content.role.row, .post-type-archive-lsx-to-special .wrap.container .content.role.row, .post-type-archive-lsx-to-review .wrap.container .content.role.row, .post-type-archive-lsx-to-team .wrap.container .content.role.row, .tax-lsx-to-accommodation-brand .wrap.container .content.role.row, .terms-conditions .wrap.container .content.role.row { margin-left: 0; margin-right: 0; }
-  .post-type-archive-lsx-to-destination .wrap.container .content.role.row #primary, .post-type-archive-lsx-to-tour .wrap.container .content.role.row #primary, .post-type-archive-lsx-to-accommodation .wrap.container .content.role.row #primary, .post-type-archive-lsx-to-special .wrap.container .content.role.row #primary, .post-type-archive-lsx-to-review .wrap.container .content.role.row #primary, .post-type-archive-lsx-to-team .wrap.container .content.role.row #primary, .tax-lsx-to-accommodation-brand .wrap.container .content.role.row #primary, .terms-conditions .wrap.container .content.role.row #primary { padding: 0; } }
-
-.lsx-to-slider-inner .slick-dots > li > button, .gallery .slick-dots > li > button { border-color: #4A4A4A; }
-
-.lsx-to-slider-inner .slick-dots > li.slick-active > button, .gallery .slick-dots > li.slick-active > button { background-color: #4A4A4A; }
-
-.lsx-to-slider-inner .slick-arrow, .gallery .slick-arrow { border-color: #4A4A4A; color: #4A4A4A; }
-
-.lsx-to-slider-inner .slick-arrow:hover, .gallery .slick-arrow:hover { border-color: #F7AE00; color: #F7AE00; }
-
-.lsx-to-slider-inner .slick-arrow.slick-disabled, .gallery .slick-arrow.slick-disabled { border-color: #DADDDF; color: #DADDDF; }
-
-.slick-lightbox-inner .slick-arrow { border-color: white; color: white; }
-
-.slick-lightbox-inner .slick-arrow:hover { border-color: white; color: white; }
-
-.slick-lightbox-inner .slick-arrow.slick-disabled { border-color: #ccc; color: #ccc; }
-
-.lsx-to-widget-view-all > span:before, .lsx-to-widget-view-all > span:after { background-color: #DADDDF; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content { background-color: #FFF; }
-
-.lsx-to-section:nth-of-type(odd) .lsx-to-widget-item-wrap .lsx-to-widget-content { background-color: #FFF; }
-
-.lsx-to-section:nth-of-type(even) .lsx-to-widget-item-wrap .lsx-to-widget-content { background-color: #F6F6F6; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag, .lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag:visited { background-color: #1098AD; color: #FFF !important; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag:hover, .lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag:visited:hover { background-color: #F7AE00; color: #FFF !important; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn), .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):active, .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):visited { color: #4A4A4A; }
-
-.lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):hover, .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):hover:active, .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):focus { color: #F7AE00; }
-
-.lsx-to-meta-data { color: #919191; }
-
-.lsx-to-meta-data .lsx-to-meta-data-key { color: #4A4A4A; }
-
-.lsx-to-archive-item > .lsx-to-archive-container { background-color: #FFF; }
-
-.lsx-to-section:nth-of-type(odd) .lsx-to-archive-item > .lsx-to-archive-container { background-color: #FFF; }
-
-.lsx-to-section:nth-of-type(even) .lsx-to-archive-item > .lsx-to-archive-container { background-color: #F6F6F6; }
-
-.lsx-to-archive-item > .lsx-to-archive-container > a.moretag { background-color: #1098AD; color: #FFF !important; }
-
-.lsx-to-archive-item > .lsx-to-archive-container > a.moretag:hover { background-color: #F7AE00; color: #FFF !important; }
-
-.lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:active, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:visited { color: #4A4A4A; }
-
-.lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:hover, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:hover:active, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:focus { color: #F7AE00; }
-
-.lsx-regions .lsx-to-archive-wrapper { background-color: #FFF; }
-
-.lsx-to-contact-widget { background-color: #1098AD; }
-
-.lsx-to-contact-widget .lsx-to-contact-prefix { color: #FFF; }
-
-.lsx-to-contact-widget .lsx-to-contact-name { color: #FFF; }
-
-.lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn), .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):active, .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):visited { color: #FFF; }
-
-.lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):hover, .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):hover:active, .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):focus { color: #F7AE00; }
-
-.lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn), .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):active, .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):visited { color: #FFF; }
-
-.lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):hover, .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):hover:active, .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):focus { color: #F7AE00; }
-
-.lsx-to-label { background-color: #4A4A4A; color: #FFF; }
-
-.facilities-title { border-bottom-color: #DADDDF; }
-
-.lsx-to-team-socials > a:not(.btn) { background-color: #4A4A4A; }
-
-.lsx-to-team-socials > a:not(.btn):hover { background-color: #F7AE00; }
-
-article.team .lsx-to-team-socials > a:not(.btn), article.team .lsx-to-team-socials > a:not(.btn):active, article.team .lsx-to-team-socials > a:not(.btn):visited { color: #FFF; }
-
-article.team .lsx-to-team-socials > a:not(.btn):hover, article.team .lsx-to-team-socials > a:not(.btn):hover:active, article.team .lsx-to-team-socials > a:not(.btn):focus { color: #FFF; }
-
-.site-main > .lsx-to-section:nth-of-type(even) { background-color: #FFF; }
-
-.site-main > .lsx-to-section:first-of-type { background-color: #F6F6F6; }
-
-.lsx-to-section-inner { background-color: #FFF; }
-
-.lsx-to-section:nth-of-type(odd) .travel-info-content, .lsx-to-section:nth-of-type(odd) .rooms-content { background-color: #FFF; }
-
-.lsx-to-section:nth-of-type(even) .travel-info-content, .lsx-to-section:nth-of-type(even) .rooms-content { background-color: #F6F6F6; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) { background-color: #374750; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li + li:before { background-color: #2B3840; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a, .lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a:focus { background-color: transparent; color: #FFF; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a:hover { background-color: #2B3840; color: #1098AD; }
-
-.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li.active > a { background-color: #2B3840; color: #1098AD; }
-
-@media (max-width: 1199px) { .lsx-to-section-title.lsx-to-collapse-title, .lsx-to-section-title.lsx-to-collapse-title.lsx-title { background-color: #2B3840; border-bottom-color: #2B3840; color: #1098AD; }
-  .lsx-to-section-title.lsx-to-collapse-title.collapsed, .lsx-to-section-title.lsx-to-collapse-title.lsx-title.collapsed { background-color: #374750; border-bottom-color: #2B3840; color: #FFF; } }
-
-#when-to-go .lsx-to-month { border-color: #374750; }
-
-#when-to-go .lsx-to-month:nth-child(6), #when-to-go .lsx-to-month:last-child { border-right-color: #374750; }
-
-#when-to-go .lsx-to-month > small { background-color: #374750; color: #FFF; }
-
-#when-to-go .lsx-to-month.lsx-to-month-check > .fa { color: #2B3840; }
-
-/*# sourceMappingURL=maps/style.css.map */
+@charset "UTF-8";
+/*
+ * LSX Tour Operators
+ */
+.col-xs-15,
+.col-sm-15,
+.col-md-15,
+.col-lg-15 {
+  min-height: 1px;
+  padding-right: 15px;
+  padding-left: 15px;
+  position: relative;
+}
+
+.col-xs-15 {
+  float: left;
+  width: 20%;
+}
+
+@media (min-width: 768px) {
+  .col-sm-15 {
+    float: left;
+    width: 20%;
+  }
+}
+@media (min-width: 992px) {
+  .col-md-15 {
+    float: left;
+    width: 20%;
+  }
+}
+@media (min-width: 1200px) {
+  .col-lg-15 {
+    float: left;
+    width: 20%;
+  }
+}
+.lsx-to-widget-items {
+  margin-top: -4.25rem;
+}
+
+.lsx-to-widget-items .lsx-to-widget-item-wrap.lsx-team .team .lsx-team-description .moretag {
+  display: none;
+}
+
+.lsx-to-widget-item-wrap {
+  margin-top: 4.25rem;
+}
+.lsx-to-slider-inner .lsx-to-widget-item-wrap {
+  padding: 0 15px;
+}
+@media (min-width: 768px) {
+  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap {
+    float: left;
+    width: 50%;
+  }
+  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap:nth-child(2n+3) {
+    clear: left;
+  }
+}
+@media (min-width: 992px) {
+  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap {
+    width: 33.33333%;
+  }
+  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap:nth-child(2n+3) {
+    clear: none;
+  }
+  .lsx-to-slider-inner.slider-disabled .lsx-to-widget-item-wrap:nth-child(3n+4) {
+    clear: left;
+  }
+}
+@media (min-width: 992px) {
+  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article {
+    display: flex;
+  }
+  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-thumb {
+    flex: 1 1 auto;
+    max-width: 30%;
+  }
+  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-thumb a {
+    min-width: 100%;
+  }
+  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-thumb a img {
+    min-width: 100%;
+    min-height: 100%;
+    width: auto;
+    object-fit: cover;
+  }
+  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-content {
+    flex: 4 1 auto;
+    display: flex;
+    flex-direction: column;
+    justify-content: space-between;
+    /** IE 11 Fix for widget box **/
+  }
+}
+@media (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
+  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-content {
+    -ms-flex: 1;
+    -webkit-flex: 1;
+    flex: 1;
+  }
+}
+@media (min-width: 992px) {
+  .lsx-to-widget-item-wrap.lsx-to-widget-just-one-item:not(.lsx-review) article .lsx-to-widget-content .lsx-to-widget-title {
+    text-align: left;
+  }
+}
+
+.lsx-to-widget-view-all {
+  margin-top: 6rem;
+  overflow: hidden;
+  position: relative;
+  text-align: center;
+}
+.lsx-to-widget-view-all > span {
+  display: inline-block;
+  position: relative;
+}
+.lsx-to-widget-view-all > span:before, .lsx-to-widget-view-all > span:after {
+  content: "";
+  display: block;
+  height: 2px;
+  position: absolute;
+  top: 50%;
+  transform: translateY(-50%);
+  width: 999rem;
+}
+.lsx-to-widget-view-all > span:before {
+  right: 120%;
+}
+.lsx-to-widget-view-all > span:after {
+  left: 120%;
+}
+
+.lsx-to-widget-item-wrap.lsx-video .lsx-to-widget-content {
+  padding-bottom: 2.4rem;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-content {
+  padding: 2.4rem 2rem 0;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-content .lsx-to-widget-title:only-child {
+  margin-bottom: 0;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-content .moretag {
+  display: block;
+  margin: 0 -2rem;
+  padding: 1rem 0;
+  text-align: center;
+  transition: background 300ms ease;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-content .moretag:after {
+  color: inherit;
+  content: "";
+  display: inline-block;
+  font-family: "FontAwesome";
+  font-size: inherit;
+  margin-left: 5px;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-content p:last-child {
+  margin-bottom: 0;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-tagline {
+  margin-top: -1.2rem;
+}
+.lsx-to-widget-item-wrap.lsx-team .lsx-to-widget-thumb {
+  border-radius: 50%;
+  height: 170px;
+  margin: 0 auto 12px;
+  overflow: hidden;
+  position: relative;
+  width: 170px;
+}
+.lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-thumb {
+  border-radius: 50%;
+  height: 100px;
+  margin: 0 auto 12px;
+  overflow: hidden;
+  position: relative;
+  width: 100px;
+}
+.lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-thumb img {
+  height: 100%;
+  object-fit: cover;
+}
+@media (min-width: 992px) {
+  .lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-blockquote {
+    max-width: none;
+  }
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-thumb img {
+  width: 100%;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-thumb img.lazyload, .lsx-to-widget-item-wrap .lsx-to-widget-thumb img.lazyloading {
+  width: auto;
+}
+
+.lsx-to-widget-meta-data {
+  margin: 2.4rem 0;
+  position: relative;
+}
+.lsx-to-widget-item-wrap.lsx-review .lsx-to-widget-meta-data {
+  margin-bottom: 0;
+}
+
+.white {
+  color: white !important;
+}
+
+.gray-bg .lsx-to-widget-item-wrap article .lsx-to-widget-content,
+.gray-bg .has-thumb.slick-slide .lsx-block-post-grid-text {
+  background: #F6F6F6;
+}
+
+.lsx-block-post-grid-link.lsx-text-link {
+  color: #1098ad !important;
+}
+.lsx-block-post-grid-link.lsx-text-link:hover {
+  color: #f7ae00 !important;
+}
+
+.lsx-to-slider .lsx-to-slider-inner:not(.slick-initialized) {
+  display: flex;
+  flex-wrap: wrap;
+}
+.lsx-to-slider .lsx-to-slider-inner:not(.slick-initialized) .lsx-to-widget-item-wrap {
+  width: 33%;
+  display: block;
+}
+
+.slick-lightbox-close {
+  right: 32px;
+  top: 32px;
+}
+
+.lsx-to-slider-inner .slick-arrow,
+.gallery .slick-arrow,
+.slick-lightbox-inner .slick-arrow {
+  background: transparent;
+  border-radius: 50%;
+  border-style: solid;
+  border-width: 2px;
+  font: 0/0 a;
+  height: 4rem;
+  margin-top: calc((2.25rem - 17px) / 2);
+  padding: 0;
+  position: absolute;
+  text-shadow: none;
+  top: 50%;
+  transform: translateY(-50%);
+  transition: border 300ms ease;
+  width: 4rem;
+  z-index: 3;
+}
+.lsx-to-slider-inner .slick-arrow:before,
+.gallery .slick-arrow:before,
+.slick-lightbox-inner .slick-arrow:before {
+  display: block;
+  font-family: "FontAwesome";
+  font-size: 3rem;
+  line-height: 1;
+  position: absolute;
+  text-rendering: auto;
+  top: 47%;
+  transform: translateY(-50%);
+  transition: color 300ms ease;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.lsx-to-slider-inner .slick-arrow.slick-disabled,
+.gallery .slick-arrow.slick-disabled,
+.slick-lightbox-inner .slick-arrow.slick-disabled {
+  cursor: not-allowed;
+}
+.lsx-to-slider-inner .slick-arrow.slick-prev:before,
+.gallery .slick-arrow.slick-prev:before,
+.slick-lightbox-inner .slick-arrow.slick-prev:before {
+  content: "";
+  left: 1.1rem;
+}
+.lsx-to-slider-inner .slick-arrow.slick-next:before,
+.gallery .slick-arrow.slick-next:before,
+.slick-lightbox-inner .slick-arrow.slick-next:before {
+  content: "";
+  left: 1.5rem;
+}
+
+.lsx-to-slider-inner .slick-dots:not(.dropdown-menu),
+.gallery .slick-dots:not(.dropdown-menu) {
+  align-items: center;
+  display: flex;
+  flex-flow: row wrap;
+  height: auto;
+  justify-content: center;
+  list-style: none;
+  margin: 2rem 0 0;
+  padding: 0;
+}
+.lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li,
+.gallery .slick-dots:not(.dropdown-menu) > li {
+  line-height: 1;
+  padding: 5px;
+}
+@media (min-width: 992px) {
+  .lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li,
+.gallery .slick-dots:not(.dropdown-menu) > li {
+    padding: 0 7.5px;
+  }
+}
+.lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li > button,
+.gallery .slick-dots:not(.dropdown-menu) > li > button {
+  background: transparent;
+  border-style: solid;
+  border-width: 1px;
+  font: 0/0 a;
+  height: 12px;
+  transition: all 300ms ease-in-out;
+  width: 4rem;
+}
+@media (min-width: 992px) {
+  .lsx-to-slider-inner .slick-dots:not(.dropdown-menu) > li > button,
+.gallery .slick-dots:not(.dropdown-menu) > li > button {
+    height: 6px;
+  }
+}
+.lsx-to-slider-inner .slick-arrow.slick-prev,
+.gallery .slick-arrow.slick-prev {
+  left: -4rem;
+}
+.lsx-to-slider-inner .slick-arrow.slick-next,
+.gallery .slick-arrow.slick-next {
+  right: -4rem;
+}
+
+@media (min-width: 992px) {
+  .lsx-to-slider-inner {
+    margin: 0 auto;
+    width: 100%;
+  }
+  .lsx-to-slider-inner.slick-has-arrows {
+    width: calc(100% - 8rem);
+  }
+}
+@media (min-width: 1280px) {
+  .lsx-to-slider-inner {
+    margin: 0 -15px;
+    width: calc(100% + 30px);
+  }
+  .lsx-to-slider-inner.slick-has-arrows {
+    width: calc(100% + 30px);
+  }
+}
+.lsx-to-slider-inner.slider-disabled {
+  overflow: hidden;
+}
+
+.slick-lightbox-inner .slick-arrow {
+  opacity: 0.75;
+}
+.slick-lightbox-inner .slick-arrow:hover {
+  opacity: 1;
+}
+
+.slick-lightbox-slick-caption {
+  display: inline-block;
+}
+
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon:after {
+  margin-left: 3px;
+  margin-right: 3px;
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.usd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.nad:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.cad:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.hkd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.sgd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.nzd:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.aud:after {
+  content: "$";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.eur:after {
+  content: "€";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.gbp:after {
+  content: "£";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.zar:after {
+  content: "R";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.brl:after {
+  content: "R$";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.bwp:after {
+  content: "P";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.cny:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.jpy:after {
+  content: "¥";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.inr:after {
+  content: "₹";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.idr:after {
+  content: "₹";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.ils:after {
+  content: "₪";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.kes:after {
+  content: "K";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.lak:after {
+  content: "₭";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.mwk:after {
+  content: "MK";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.myr:after {
+  content: "RM";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.mzn:after {
+  content: "MT";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.nok:after, .lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.sek:after {
+  content: "kr";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.rub:after {
+  content: "руб";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.chf:after {
+  content: "CHF";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.tzs:after {
+  content: "TSh";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.aed:after {
+  content: "د.إ";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.zmw:after {
+  content: "Zk";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon.zwl:after {
+  content: "Z$";
+}
+
+.lsx-to-meta-data {
+  display: block;
+  font-size: 13px;
+  padding-left: 22px;
+  position: relative;
+}
+.lsx-to-contact-meta-data .lsx-to-meta-data {
+  padding-left: 0;
+}
+.lsx-to-meta-data + .lsx-to-meta-data {
+  margin-top: 5px;
+}
+#fast-facts .lsx-to-meta-data {
+  font-size: 15px;
+  margin-top: 0;
+  padding-top: 1.2rem;
+}
+#fast-facts .lsx-to-meta-data:first-child {
+  padding-top: 0;
+}
+.lsx-to-summary-meta-data .lsx-to-meta-data {
+  font-size: 15px;
+}
+@media (min-width: 992px) {
+  .lsx-to-summary-meta-data .lsx-to-meta-data {
+    display: inline-block;
+    margin-top: 0;
+  }
+  .lsx-to-summary-meta-data .lsx-to-meta-data + .lsx-to-meta-data {
+    margin-left: 2.4rem;
+  }
+}
+.lsx-to-meta-data:before {
+  color: inherit;
+  display: inline-block;
+  font-family: "FontAwesome";
+  font-size: inherit;
+  left: 0;
+  position: absolute;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.lsx-to-meta-data .lsx-to-meta-data-key {
+  font-weight: bold;
+}
+.lsx-to-archive-template-list .lsx-to-meta-data:not(.lsx-to-meta-data-duration):not(.lsx-to-meta-data-price) .lsx-to-meta-data-key {
+  display: inline-block;
+}
+.lsx-to-meta-data.lsx-to-meta-data-big {
+  font-size: 18px;
+  padding-left: 0;
+}
+.lsx-to-meta-data.lsx-to-meta-data-big:before {
+  display: none;
+}
+.lsx-to-meta-data.lsx-to-meta-data-price .currency-icon:after {
+  margin-right: 0px;
+}
+.lsx-to-meta-data.lsx-to-meta-data-accommodations:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-activities:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-brand:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-destinations:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-duration:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-email:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-friendly:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-languages:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-phone:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-pin:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-price:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-rating:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-role:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-rooms:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-skype:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-special:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-style:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-team:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-tours:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-travel-dates:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-type:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-seating:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-valid-from:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-day-includes:before {
+  content: "";
+}
+.lsx-to-meta-data.lsx-to-meta-data-day-excludes:before {
+  content: "";
+}
+
+.lsx-to-meta-data.lsx-to-meta-data-best-time:before {
+  content: "";
+}
+
+.lsx-to-meta-data.lsx-to-meta-data-regions:before {
+  content: "";
+}
+
+.archive.archive-tour-operator .site-main,
+.search.archive-tour-operator .site-main {
+  width: 100%;
+}
+
+.lsx-to-archive-items {
+  align-items: flex-start;
+  display: flex;
+  flex-flow: row wrap;
+  justify-content: flex-start;
+  margin-top: -4.25rem;
+  width: calc(100% + 30px);
+}
+.lsx-to-archive-items:after, .lsx-to-archive-items:before {
+  display: none;
+}
+
+.lsx-to-archive-item {
+  margin-top: 4.25rem;
+}
+.lsx-to-archive-item > .lsx-to-archive-container {
+  align-items: stretch;
+  display: flex;
+  flex-flow: row wrap;
+  justify-content: flex-start;
+}
+@media (min-width: 768px) {
+  .lsx-to-archive-template-list .lsx-to-archive-item > .lsx-to-archive-container {
+    flex-wrap: nowrap;
+  }
+}
+@media (min-width: 768px) {
+  .lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb > a,
+.lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb .lsx-to-thumb-slot {
+    display: block;
+    height: 0;
+    overflow: hidden;
+    padding: 0 0 100%;
+    position: relative;
+  }
+  .lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb > a > img,
+.lsx-to-archive-template-list.lsx-to-archive-template-image-max-height .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-thumb .lsx-to-thumb-slot > img {
+    bottom: 0;
+    left: 0;
+    position: absolute;
+    height: 100%;
+    right: 0;
+    top: 0;
+    width: 100%;
+  }
+}
+.search-results .lsx-to-archive-item > .lsx-to-archive-container.post .entry-content, .search-results .lsx-to-archive-item > .lsx-to-archive-container.page .entry-content {
+  padding: 0;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.destination .entry-content > p {
+  margin-bottom: 0;
+}
+.lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-meta-data-socials {
+  padding-left: 0;
+}
+.lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-meta-data-socials > a {
+  font-size: 17px;
+}
+.lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-meta-data-socials > a + a {
+  margin-left: 5px;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team {
+  background-color: transparent;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-content-title {
+  margin-top: 2.4rem;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-wrapper {
+  padding: 0;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-thumb {
+  border-radius: 50%;
+  height: 170px;
+  margin: 0 auto;
+  overflow: hidden;
+  position: relative;
+  width: 170px;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .entry-content {
+  text-align: center;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-meta-data {
+  text-align: center;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-meta-data .lsx-to-meta-data {
+  padding-left: 0;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-item > .lsx-to-archive-container.team .lsx-to-archive-meta-data .lsx-to-meta-data:before {
+  left: auto;
+  margin-right: 5px;
+  position: relative;
+}
+.lsx-to-archive-item > .lsx-to-archive-container > .moretag {
+  display: block;
+  padding: 1rem 0;
+  text-align: center;
+  transition: background 300ms ease;
+  width: 100%;
+}
+.lsx-to-archive-item > .lsx-to-archive-container > .moretag:after {
+  color: inherit;
+  content: "";
+  display: inline-block;
+  font-family: "FontAwesome";
+  font-size: inherit;
+  margin-left: 5px;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.lsx-to-archive-item .lsx-to-single-link {
+  margin-bottom: 0;
+  margin-top: 2.4rem;
+}
+.lsx-to-archive-item .lsx-to-single-link .fa {
+  margin-left: 5px;
+}
+
+.lsx-to-archive-items-separator.lsx-title {
+  margin-top: 8.5rem;
+}
+.lsx-to-archive-items-separator.lsx-title:first-child {
+  margin-top: 0;
+}
+
+.lsx-to-archive-header {
+  margin: 0;
+}
+
+.lsx-to-archive-description {
+  padding-left: 5px;
+  padding-right: 0;
+}
+.lsx-to-archive-description > p:last-child, .lsx-to-archive-description > p:only-child {
+  margin-bottom: 0;
+}
+body:not(.page-has-banner) .lsx-to-archive-description {
+  margin-top: 4.25rem;
+}
+
+.lsx-to-archive-thumb {
+  width: 100%;
+}
+@media (max-width: 767px) {
+  .lsx-to-archive-thumb > a,
+.lsx-to-archive-thumb .lsx-to-thumb-slot {
+    background-image: none !important;
+  }
+  .lsx-to-archive-thumb > a > img,
+.lsx-to-archive-thumb .lsx-to-thumb-slot > img {
+    width: 100%;
+  }
+}
+@media (min-width: 768px) {
+  .lsx-to-archive-template-list .lsx-to-archive-thumb {
+    flex-shrink: 0;
+    position: relative;
+    width: 25%;
+  }
+  .lsx-to-archive-template-list .lsx-to-archive-thumb > a,
+.lsx-to-archive-template-list .lsx-to-archive-thumb .lsx-to-thumb-slot {
+    background-position: center center;
+    background-repeat: no-repeat;
+    background-size: cover;
+    height: 100%;
+    left: 0;
+    position: absolute;
+    top: 0;
+    width: 100%;
+  }
+  .lsx-to-archive-template-list .lsx-to-archive-thumb > a > img,
+.lsx-to-archive-template-list .lsx-to-archive-thumb .lsx-to-thumb-slot > img {
+    display: none;
+  }
+}
+.lsx-to-archive-template-grid .lsx-to-archive-thumb > a,
+.lsx-to-archive-template-grid .lsx-to-archive-thumb .lsx-to-thumb-slot {
+  background-image: none !important;
+  display: block;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-thumb > a > img,
+.lsx-to-archive-template-grid .lsx-to-archive-thumb .lsx-to-thumb-slot > img {
+  width: 100%;
+  min-height: 148px;
+  object-fit: cover;
+}
+
+.lsx-to-archive-wrapper {
+  padding: 20px;
+}
+@media (min-width: 768px) {
+  .lsx-to-archive-template-list .lsx-to-archive-wrapper {
+    align-items: flex-start;
+    display: flex;
+    flex-flow: row nowrap;
+    flex-grow: 1;
+    justify-content: flex-end;
+    min-height: 130px;
+    padding: 2.4rem 15px;
+  }
+}
+@media (min-width: 992px) {
+  .lsx-to-archive-template-list .lsx-to-archive-wrapper {
+    min-height: 170px;
+  }
+}
+@media (min-width: 1200px) {
+  .lsx-to-archive-template-list .lsx-to-archive-wrapper {
+    min-height: 200px;
+  }
+}
+.lsx-to-archive-template-grid .lsx-to-archive-wrapper {
+  width: 100%;
+}
+
+@media (min-width: 768px) {
+  .lsx-to-archive-template-list .lsx-to-archive-content {
+    flex-grow: 1;
+    padding-right: 15px;
+  }
+}
+.lsx-to-archive-content .entry-content p:last-child {
+  margin-bottom: 0;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-content .entry-content .moretag {
+  display: none;
+}
+.lsx-to-archive-content .entry-content .moretag:after {
+  color: inherit;
+  content: "";
+  display: inline-block;
+  font-family: "FontAwesome";
+  font-size: inherit;
+  margin-left: 5px;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.lsx-to-archive-meta-data {
+  margin-top: 2.4rem;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-meta-data.lsx-to-archive-meta-data-list-mode {
+  display: none;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-meta-data + .entry-content {
+  margin-top: 2.4rem;
+}
+@media (min-width: 768px) {
+  .lsx-to-archive-template-list .lsx-to-archive-meta-data {
+    flex-shrink: 0;
+    margin-top: 0;
+    padding-left: 15px;
+    width: 40%;
+  }
+}
+@media (min-width: 992px) {
+  .lsx-to-archive-template-list .lsx-to-archive-meta-data {
+    width: 33%;
+  }
+}
+@media (min-width: 768px) {
+  .lsx-to-archive-template-list .lsx-to-archive-meta-data.lsx-to-archive-meta-data-grid-mode {
+    display: none;
+  }
+}
+@media (max-width: 767px) {
+  .lsx-to-archive-template-list .lsx-to-archive-meta-data.lsx-to-archive-meta-data-list-mode {
+    display: none;
+  }
+}
+@media (max-width: 767px) {
+  .lsx-to-archive-template-list .lsx-to-archive-meta-data + .entry-content {
+    margin-top: 2.4rem;
+  }
+}
+
+.lsx-to-archive-template-grid .lsx-to-archive-content-title {
+  text-align: center;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-content-title:only-child {
+  margin-bottom: 0;
+}
+.lsx-to-archive-content-title .lsx-to-label {
+  font-size: 60%;
+  line-height: 27px;
+  margin-left: 5px;
+  padding: 4px 1rem;
+  vertical-align: top;
+}
+.lsx-to-archive-template-grid .lsx-to-archive-content-title .lsx-to-label {
+  display: none;
+}
+.lsx-to-archive-content-title + .entry-content:empty, .lsx-to-archive-content-title + .lsx-to-archive-content-tagline + .entry-content:empty {
+  display: none;
+}
+
+.lsx-to-archive-content-tagline:last-child {
+  margin-bottom: 0;
+}
+@media (min-width: 768px) {
+  .lsx-to-archive-content-tagline {
+    margin-top: -1.2rem;
+  }
+}
+.lsx-to-archive-template-grid .lsx-to-archive-content-tagline {
+  text-align: center;
+}
+
+.lsx-to-contact-widget {
+  margin-top: 4.25rem;
+  padding: 1.2rem;
+}
+@media (min-width: 768px) {
+  .lsx-to-contact-widget {
+    display: flex;
+    flex-direction: column;
+    justify-content: center;
+    padding: 0;
+    /** IE 11 Fix for widget box **/
+  }
+}
+@media (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
+  .lsx-to-contact-widget {
+    display: block;
+  }
+}
+@media (min-width: 992px) {
+  .lsx-to-contact-widget {
+    margin-top: 0;
+  }
+}
+#fast-facts + .lsx-to-contact-widget, #highlights + .lsx-to-contact-widget {
+  margin-top: 0;
+}
+.lsx-to-contact-widget div:first-child.lsx-to-enquire-form {
+  padding-top: 1.2rem;
+}
+.lsx-to-contact-widget .lsx-to-contact-info h4 a {
+  color: #fff;
+}
+
+@media (min-width: 768px) {
+  .lsx-to-contact {
+    flex: 2;
+  }
+}
+@media (min-width: 768px) {
+  .lsx-to-contact article {
+    align-items: center;
+    display: flex;
+    justify-content: center;
+  }
+}
+
+article.type-lsx-to-team .lsx-to-enquire-form {
+  margin-top: 2.4rem;
+  text-align: center;
+}
+article:not(.type-lsx-to-team) .lsx-to-enquire-form, .lsx-to-archive-header .lsx-to-enquire-form {
+  align-items: center;
+  display: flex;
+  flex: 1;
+  justify-content: center;
+  padding: 0 1.2rem 1.2rem;
+}
+article:not(.type-lsx-to-team) .lsx-to-enquire-form .btn, .lsx-to-archive-header .lsx-to-enquire-form .btn {
+  width: 100%;
+}
+
+.lsx-to-contact-thumb {
+  align-items: center;
+  display: flex;
+  flex: 1;
+  justify-content: center;
+  padding: 1.2rem;
+}
+@media (min-width: 992px) {
+  .lsx-to-contact-thumb {
+    padding: 1.2rem 0 0;
+  }
+}
+.lsx-to-contact-thumb img {
+  border-radius: 50%;
+  height: 96px;
+  width: 96px;
+}
+@media (min-width: 992px) {
+  .lsx-to-contact-thumb img {
+    margin: -2.4rem 0 1.2rem;
+  }
+}
+
+.lsx-to-contact-info {
+  padding: 1.2rem;
+}
+@media (min-width: 768px) {
+  .lsx-to-contact-info {
+    flex: 2;
+  }
+}
+
+.lsx-to-contact-prefix {
+  display: block;
+  font-size: 13px;
+  text-align: left;
+}
+
+h4.lsx-to-contact-name {
+  font-size: 20px;
+  margin-bottom: 0;
+  text-align: left;
+}
+
+.lsx-to-contact-socials > a {
+  font-size: 17px;
+  line-height: 1;
+  padding: 0 5px;
+}
+
+.lsx-to-archive-container .lsx-to-contact-widget .lsx-to-contact-info h4 a {
+  color: #fff !important;
+}
+
+.lsx-to-section {
+  margin: 0 -9999rem;
+  padding: 8.5rem 9999rem;
+}
+.lsx-to-section#activity-map, .lsx-to-section#special-map, .lsx-to-section#accommodation-map, .lsx-to-section#destination-map, .lsx-to-section#tour-map {
+  margin: 0 0 0 calc(-50vw + 50%);
+  padding: 0;
+  width: 100vw;
+}
+.archive .lsx-to-section#destination-map {
+  margin-top: 8.5rem;
+}
+.archive .lsx-to-section#destination-map .lsx-map-preview {
+  text-align: center;
+}
+.archive .lsx-to-section#destination-map .lsx-map-placeholder {
+  width: initial;
+}
+.site-main > .lsx-to-section:first-of-type {
+  padding-top: 0;
+}
+.lsx-to-section .lsx-to-section {
+  padding-bottom: 0;
+}
+@media (max-width: 1199px) {
+  .lsx-to-section.lsx-to-collapse-section {
+    padding-bottom: 0;
+    padding-top: 0;
+  }
+  .lsx-to-section.lsx-to-collapse-section .collapse-inner {
+    padding-bottom: 8.5rem;
+    padding-top: 8.5rem;
+  }
+  .lsx-to-section.lsx-to-collapse-section#activity-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#special-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#accommodation-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#destination-map .collapse-inner, .lsx-to-section.lsx-to-collapse-section#tour-map .collapse-inner {
+    padding-bottom: 0;
+    padding-top: 0;
+  }
+}
+@media (min-width: 1200px) {
+  .lsx-to-section.lsx-to-collapse-section .collapse {
+    display: block;
+  }
+}
+
+@media (min-width: 992px) {
+  .to-facts-wrapper {
+    max-width: 420px;
+    margin: 0 auto;
+    float: right;
+  }
+}
+
+.lsx-to-section-inner {
+  margin-top: 4.25rem;
+  padding: 2.4rem;
+}
+@media (min-width: 992px) {
+  #fast-facts .lsx-to-section-inner {
+    margin-top: 0;
+  }
+}
+@media (min-width: 768px) {
+  .entry-content .lsx-to-section-inner {
+    margin-top: 0;
+  }
+}
+#fast-facts + #highlights .lsx-to-section-inner {
+  margin-top: 0;
+  padding-top: 0;
+}
+@media (min-width: 992px) {
+  #highlights .lsx-to-section-inner {
+    margin-top: 0;
+  }
+}
+.lsx-to-section-inner + #sharing {
+  margin-top: 4.25rem;
+}
+
+#fast-facts.full-fact {
+  display: block !important;
+}
+
+.lsx-to-section-title + .lsx-to-archive-items, .lsx-to-section-title + .lsx-to-widget-items {
+  margin-top: -2.4rem;
+}
+.lsx-to-section-title + .envira-gallery-wrap {
+  margin-top: 4.25rem;
+}
+@media (max-width: 1199px) {
+  .lsx-to-section-title.lsx-to-collapse-title {
+    border-bottom: 1px solid transparent;
+    cursor: pointer;
+    font-size: 14px;
+    font-weight: bold;
+    margin: 0 -9999rem;
+    padding: 4.25rem 9999rem;
+    position: relative;
+    text-transform: uppercase;
+    z-index: 1;
+  }
+  .lsx-to-section-title.lsx-to-collapse-title:after {
+    background-color: transparent;
+    content: "";
+    display: inline-block;
+    font-family: "FontAwesome";
+    height: auto;
+    margin: 0 0 0 20px;
+    text-rendering: auto;
+    width: auto;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+  }
+  .lsx-to-section-title.lsx-to-collapse-title.collapsed:after {
+    content: "";
+  }
+}
+
+.lsx-to-section-title-small {
+  font-size: 22px;
+  font-weight: 700;
+}
+
+.lsx-to-section-view-all {
+  margin-top: 4.25rem;
+}
+
+.single-tour-operator .content-area {
+  margin-bottom: 0;
+}
+@media (max-width: 1199px) {
+  .single-tour-operator .content-area {
+    margin-top: 0;
+  }
+}
+.single-tour-operator #sharing .lsx-sharing-content > p {
+  margin-bottom: 2.4rem;
+  text-align: center;
+}
+@media (min-width: 768px) {
+  .single-tour-operator #sharing .lsx-sharing-content > p {
+    margin-bottom: 0;
+    text-align: left;
+  }
+}
+
+.lsx-to-more-link:after {
+  color: inherit;
+  content: "";
+  display: inline-block;
+  font-family: "FontAwesome";
+  font-size: inherit;
+  margin-left: 5px;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.lsx-to-summary {
+  margin-bottom: 2.4rem;
+}
+@media (min-width: 992px) {
+  .lsx-to-summary {
+    align-items: center;
+    display: flex;
+    flex-flow: row nowrap;
+    justify-content: space-between;
+  }
+  .lsx-to-summary .lsx-to-summary-title {
+    margin-bottom: 0;
+  }
+}
+
+#included-excluded .entry-content ul,
+#highlights .entry-content ul {
+  list-style: none;
+  margin-bottom: 0;
+  padding-left: 20px;
+}
+#included-excluded .entry-content ul li,
+#highlights .entry-content ul li {
+  position: relative;
+}
+#included-excluded .entry-content ul li + li,
+#highlights .entry-content ul li + li {
+  margin-top: 1.2rem;
+}
+#included-excluded .entry-content ul li > ul,
+#highlights .entry-content ul li > ul {
+  margin-top: 1.2rem;
+  padding-left: 40px;
+}
+#included-excluded .entry-content ul li:before,
+#highlights .entry-content ul li:before {
+  color: inherit;
+  content: "";
+  display: inline-block;
+  font-family: "FontAwesome";
+  font-size: 16px;
+  position: absolute;
+  left: -20px;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+#included-excluded .not-included .entry-content ul li:before,
+#highlights .not-included .entry-content ul li:before {
+  content: "";
+}
+
+#when-to-go .lsx-to-month {
+  border-style: solid;
+  border-width: 1px;
+  border-top: 0 none;
+  border-right: 0 none;
+  height: 90px;
+  overflow: hidden;
+  padding: 0;
+  position: relative;
+  text-align: center;
+}
+#when-to-go .lsx-to-month:nth-child(6), #when-to-go .lsx-to-month:last-child {
+  border-right-style: solid;
+  border-right-width: 1px;
+}
+@media (min-width: 768px) {
+  #when-to-go .lsx-to-month:nth-child(6) {
+    border-right: 0 none;
+  }
+}
+#when-to-go .lsx-to-month > small {
+  display: block;
+  font-weight: 700;
+  line-height: 40px;
+  text-transform: uppercase;
+}
+#when-to-go .lsx-to-month > .fa {
+  font-size: 18px;
+  left: 50%;
+  margin-top: 20px;
+  position: absolute;
+  top: 50%;
+  transform: translate(-50%, -50%);
+}
+
+#keynotes {
+  padding-top: 0;
+}
+
+@media (max-width: 767px) {
+  .included + .not-included {
+    margin-top: 8.5rem;
+  }
+}
+
+.lsx-to-single-meta-data {
+  align-items: flex-start;
+  display: flex;
+  flex-flow: row wrap;
+  justify-content: flex-start;
+}
+.lsx-to-single-meta-data .lsx-to-meta-data {
+  width: calc(100% - 2.4rem);
+}
+
+.facilities-wrapper {
+  margin-top: -2.4rem;
+}
+@media (min-width: 768px) {
+  .facilities-wrapper {
+    align-items: flex-start;
+    display: flex;
+    flex-flow: row wrap;
+    justify-content: center;
+  }
+}
+
+.facilities-content {
+  margin-top: 4.25rem;
+}
+.facilities-content .facilities-list:not(.dropdown-menu) {
+  align-items: flex-start;
+  display: flex;
+  flex-flow: row wrap;
+  justify-content: flex-start;
+  list-style: none;
+  margin-bottom: 0;
+  padding-left: 0;
+}
+
+.facilities-title {
+  border-bottom-style: solid;
+  border-bottom-width: 1px;
+  padding-bottom: 1.2rem;
+}
+
+.facility-item {
+  display: inline-block;
+  font-size: 13px;
+  padding-right: 15px;
+  position: relative;
+  width: 100%;
+}
+@media (min-width: 992px) {
+  .facility-item {
+    width: 33.33333%;
+  }
+}
+
+.travel-info-wrapper {
+  margin-top: -2.4rem;
+}
+@media (min-width: 768px) {
+  .travel-info-wrapper {
+    align-items: flex-start;
+    display: flex;
+    flex-flow: row wrap;
+    justify-content: flex-start;
+  }
+}
+
+.travel-info-content {
+  margin-top: 4.25rem;
+  overflow: hidden;
+  padding: 2.4rem 2.4rem 0;
+}
+
+.rooms-wrapper {
+  margin-top: -2.4rem;
+}
+@media (min-width: 768px) {
+  .rooms-wrapper {
+    align-items: flex-start;
+    display: flex;
+    flex-flow: row wrap;
+    justify-content: flex-start;
+  }
+}
+
+.rooms-content {
+  align-items: stretch;
+  display: flex;
+  flex-flow: row nowrap;
+  justify-content: flex-start;
+  margin-top: 4.25rem;
+  overflow: hidden;
+}
+
+.rooms-thumbnail-wrap {
+  flex-shrink: 0;
+  width: 33.33333%;
+}
+
+.rooms-thumbnail {
+  background-color: transparent;
+  background-position: center center;
+  background-repeat: no-repeat;
+  background-size: cover;
+  display: block;
+  height: 0;
+  overflow: hidden;
+  padding: 0 0 100%;
+  position: relative;
+}
+
+.rooms-info {
+  flex-grow: 1;
+  padding: 2.4rem 2.4rem 0;
+}
+
+.lsx-to-team-thumb {
+  border-radius: 50%;
+  display: block;
+  height: 32rem;
+  margin: 0 auto 20px;
+  overflow: hidden;
+  width: 32rem;
+}
+.lsx-to-team-thumb > img {
+  width: 100%;
+}
+
+.lsx-to-review-thumb {
+  border-radius: 50%;
+  display: block;
+  height: 17rem;
+  margin: 0 auto 20px;
+  overflow: hidden;
+  width: 17rem;
+}
+.lsx-to-review-thumb > img {
+  width: 100%;
+}
+
+.lsx-to-team-socials-header {
+  display: block;
+  margin: 0 auto;
+  padding-bottom: 5px;
+  position: relative;
+  text-align: center;
+}
+.lsx-to-team-socials-header:after {
+  border-bottom: 1px solid;
+  bottom: 0;
+  content: "";
+  height: 0;
+  left: 50%;
+  position: absolute;
+  transform: translateX(-50%);
+  width: 80px;
+}
+
+.lsx-to-team-socials {
+  align-items: center;
+  display: flex;
+  flex-flow: row nowrap;
+  justify-content: center;
+  margin: 2rem 0 0;
+  padding: 0;
+}
+.lsx-to-team-socials > a {
+  align-items: center;
+  border-radius: 50%;
+  display: flex;
+  height: 30px;
+  justify-content: center;
+  margin: 0 10px;
+  transition: background 300ms ease;
+  width: 30px;
+}
+
+.lsx.single-lsx-to-team:not(.page-has-banner) .banner-single {
+  margin-top: 49px;
+}
+.lsx.single-lsx-to-team:not(.page-has-banner) .banner-single .archive-header {
+  display: none;
+}
+.lsx.single-lsx-to-team .lsx-to-team-name {
+  margin-bottom: 1.2rem;
+}
+.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) {
+  margin-bottom: 0;
+  margin-left: 0;
+  margin-top: 4.25rem;
+  padding-left: 0;
+}
+.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li {
+  display: block;
+  padding-left: 0;
+  padding-right: 0;
+}
+.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li + li {
+  margin-top: 1.2rem;
+}
+@media (min-width: 992px) {
+  .lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li {
+    display: inline-block;
+  }
+  .lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) > li + li {
+    margin-left: 2.4rem;
+    margin-top: 0;
+  }
+}
+.lsx.single-lsx-to-team .lsx-to-team-contact:not(.dropdown) .fa {
+  font-size: 22px;
+  margin-right: 5px;
+  vertical-align: middle;
+}
+
+body.single-tour-operator #gallery .gallery {
+  margin: 0 auto;
+}
+body.single-tour-operator #gallery .gallery .gallery-item {
+  float: left;
+  margin-top: 0;
+  text-align: center;
+  width: 100%;
+}
+@media (min-width: 768px) {
+  body.single-tour-operator #gallery .gallery .gallery-item {
+    width: 33%;
+  }
+}
+@media (min-width: 768px) {
+  body.single-tour-operator #gallery .gallery.gallery-columns-2 .gallery-item {
+    width: 50%;
+  }
+  body.single-tour-operator #gallery .gallery.gallery-columns-2 .attachment-medium {
+    max-width: 92%;
+    height: auto;
+  }
+}
+@media (min-width: 768px) {
+  body.single-tour-operator #gallery .gallery.gallery-columns-4 .gallery-item {
+    width: 25%;
+  }
+  body.single-tour-operator #gallery .gallery.gallery-columns-4 .attachment-thumbnail {
+    max-width: 84%;
+    height: auto;
+  }
+}
+body.single-tour-operator #gallery .gallery .gallery-icon {
+  border: none;
+}
+body.single-tour-operator #gallery .gallery img {
+  padding: 8px;
+}
+body.single-tour-operator #gallery .gallery img:hover {
+  background: #FFF;
+}
+body.single-tour-operator #gallery .gallery .gallery-caption {
+  font-size: 12px;
+  margin: 0 0 12px;
+}
+body.single-tour-operator #gallery .gallery dl, body.single-tour-operator #gallery .gallery dt {
+  margin: 0;
+}
+body.single-tour-operator #gallery .gallery br + br {
+  display: none;
+}
+@media (max-width: 767px) {
+  body.single-tour-operator #gallery .gallery img {
+    margin: 0 auto;
+  }
+}
+
+.single-lsx-to-review #tours #collapse-tours .lsx-to-widget-item-wrap {
+  max-width: 33%;
+  margin: auto;
+  margin-top: 45px;
+}
+
+.single-lsx-to-review #tours #collapse-tours .slider-container .lsx-to-widget-item-wrap {
+  max-width: initial;
+  margin: initial;
+  margin-top: 45px;
+}
+
+.single-lsx-to-destination .wp-block-media-text .wp-block-media-text__content {
+  padding: 0 15px;
+}
+
+.single-lsx-to-team #team-map {
+  padding: 8.5rem 0;
+}
+
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) {
+  align-items: flex-start;
+  display: flex;
+  flex-flow: row nowrap;
+  justify-content: flex-start;
+  margin: 0 -9999rem;
+  padding: 0 9996.6rem;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li {
+  position: relative;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li + li {
+  margin-left: 1px;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li + li:before {
+  content: "";
+  display: inline-block;
+  height: 30px;
+  left: -1px;
+  position: absolute;
+  top: 10px;
+  width: 1px;
+  z-index: 2;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a, .lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a:focus {
+  font-size: 14px;
+  font-weight: 700;
+  line-height: 50px;
+  padding: 0 2.4rem;
+  text-transform: uppercase;
+  transition: background 300ms ease;
+}
+
+body.single-tour-operator .modal-body article .entry-content .moretag {
+  width: 230px;
+  display: block;
+  margin-left: auto !important;
+  margin-right: auto !important;
+  padding-left: 30px !important;
+  padding-right: 30px !important;
+}
+
+.lsx-to-modal-content-area.content-area {
+  margin: 0;
+}
+.lsx-to-modal-content-area .lsx-to-modal-thumb {
+  margin-bottom: 2.4rem;
+}
+.lsx-to-modal-content-area .lsx-to-modal-meta-data {
+  margin-bottom: 2.4rem;
+}
+.lsx-to-modal-content-area .entry-content p:last-of-type {
+  margin-bottom: 4px;
+}
+
+.lsx-to-map-marker {
+  align-items: flex-start;
+  display: flex;
+  flex-flow: row nowrap;
+  height: auto;
+  justify-content: flex-start;
+  padding: 5px 0;
+  width: 100%;
+}
+.lsx-to-map-marker .lsx-to-map-marker-content {
+  flex-grow: 1;
+}
+.lsx-to-map-marker .lsx-to-map-marker-content.content-area {
+  margin: 0;
+}
+.lsx-to-map-marker .lsx-to-map-marker-content .entry-content p {
+  margin-bottom: 0;
+  margin-top: 1.2rem;
+}
+.lsx-to-map-marker .lsx-to-map-marker-content .entry-content p > a.moretag:after {
+  color: inherit;
+  content: "";
+  display: inline-block;
+  font-family: "FontAwesome";
+  font-size: inherit;
+  margin-left: 5px;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.lsx-to-map-marker .lsx-to-map-marker-img {
+  margin-right: 15px;
+  max-width: 100px;
+  flex-shrink: 0;
+}
+.lsx-to-map-marker .lsx-to-map-marker-title {
+  margin-bottom: 1.2rem;
+}
+
+.gm-style .gm-style-iw + div {
+  border: 5px solid white !important;
+  border-radius: 50% !important;
+  height: 23px !important;
+  opacity: 1 !important;
+  right: 5px !important;
+  top: 5px !important;
+  width: 23px !important;
+}
+@media (min-width: 992px) {
+  .gm-style .gm-style-iw + div {
+    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px;
+    right: -10px !important;
+    top: -10px !important;
+  }
+}
+
+.lsx-map.map-has-placeholder .placeholder-text {
+  text-align: center;
+  cursor: pointer;
+}
+@media (max-width: 1199px) {
+  .lsx-map.map-has-placeholder .placeholder-text .lsx-to-section-title.lsx-to-collapse-title {
+    background-color: transparent;
+    border-bottom-color: transparent;
+    color: #4A4A4A;
+    font-size: 20px;
+  }
+  .lsx-map.map-has-placeholder .placeholder-text .lsx-to-section-title.lsx-to-collapse-title:after {
+    display: none;
+  }
+}
+
+@media (max-width: 677px) {
+  .single-lsx-to-accommodation > .wrap.container,
+.single-lsx-to-destination > .wrap.container,
+.single-lsx-to-tour > .wrap.container,
+.single-lsx-to-review > .wrap.container,
+.single-lsx-to-team > .wrap.container {
+    padding-left: 0;
+    padding-right: 0;
+  }
+  .single-lsx-to-accommodation > .wrap.container #primary .lsx-to-section,
+.single-lsx-to-destination > .wrap.container #primary .lsx-to-section,
+.single-lsx-to-tour > .wrap.container #primary .lsx-to-section,
+.single-lsx-to-review > .wrap.container #primary .lsx-to-section,
+.single-lsx-to-team > .wrap.container #primary .lsx-to-section {
+    margin: 0;
+    padding: 0 15px;
+  }
+  .single-lsx-to-accommodation > .wrap.container #primary #collapse-summary .collapse-inner > .row,
+.single-lsx-to-destination > .wrap.container #primary #collapse-summary .collapse-inner > .row,
+.single-lsx-to-tour > .wrap.container #primary #collapse-summary .collapse-inner > .row,
+.single-lsx-to-review > .wrap.container #primary #collapse-summary .collapse-inner > .row,
+.single-lsx-to-team > .wrap.container #primary #collapse-summary .collapse-inner > .row {
+    margin: 0;
+    padding: 2.4rem 0;
+  }
+  .single-lsx-to-accommodation > .wrap.container #primary section > .lsx-to-section-title,
+.single-lsx-to-destination > .wrap.container #primary section > .lsx-to-section-title,
+.single-lsx-to-tour > .wrap.container #primary section > .lsx-to-section-title,
+.single-lsx-to-review > .wrap.container #primary section > .lsx-to-section-title,
+.single-lsx-to-team > .wrap.container #primary section > .lsx-to-section-title {
+    margin: 0 -15px;
+    padding: 4.25rem 0;
+  }
+
+  .post-type-archive-lsx-to-destination .header-wrap .breadcrumbs-container,
+.post-type-archive-lsx-to-tour .header-wrap .breadcrumbs-container,
+.post-type-archive-lsx-to-accommodation .header-wrap .breadcrumbs-container,
+.post-type-archive-lsx-to-special .header-wrap .breadcrumbs-container,
+.post-type-archive-lsx-to-review .header-wrap .breadcrumbs-container,
+.post-type-archive-lsx-to-team .header-wrap .breadcrumbs-container,
+.tax-lsx-to-accommodation-brand .header-wrap .breadcrumbs-container,
+.terms-conditions .header-wrap .breadcrumbs-container {
+    padding: 15px 0px;
+    margin: 0px;
+  }
+  .post-type-archive-lsx-to-destination .wrap.container .content.role.row,
+.post-type-archive-lsx-to-tour .wrap.container .content.role.row,
+.post-type-archive-lsx-to-accommodation .wrap.container .content.role.row,
+.post-type-archive-lsx-to-special .wrap.container .content.role.row,
+.post-type-archive-lsx-to-review .wrap.container .content.role.row,
+.post-type-archive-lsx-to-team .wrap.container .content.role.row,
+.tax-lsx-to-accommodation-brand .wrap.container .content.role.row,
+.terms-conditions .wrap.container .content.role.row {
+    margin-left: 0;
+    margin-right: 0;
+  }
+  .post-type-archive-lsx-to-destination .wrap.container .content.role.row #primary,
+.post-type-archive-lsx-to-tour .wrap.container .content.role.row #primary,
+.post-type-archive-lsx-to-accommodation .wrap.container .content.role.row #primary,
+.post-type-archive-lsx-to-special .wrap.container .content.role.row #primary,
+.post-type-archive-lsx-to-review .wrap.container .content.role.row #primary,
+.post-type-archive-lsx-to-team .wrap.container .content.role.row #primary,
+.tax-lsx-to-accommodation-brand .wrap.container .content.role.row #primary,
+.terms-conditions .wrap.container .content.role.row #primary {
+    padding: 0;
+  }
+}
+.lsx-to-slider-inner .slick-dots > li > button,
+.gallery .slick-dots > li > button {
+  border-color: #4A4A4A;
+}
+.lsx-to-slider-inner .slick-dots > li.slick-active > button,
+.gallery .slick-dots > li.slick-active > button {
+  background-color: #4A4A4A;
+}
+.lsx-to-slider-inner .slick-arrow,
+.gallery .slick-arrow {
+  border-color: #4A4A4A;
+  color: #4A4A4A;
+}
+.lsx-to-slider-inner .slick-arrow:hover,
+.gallery .slick-arrow:hover {
+  border-color: #F7AE00;
+  color: #F7AE00;
+}
+.lsx-to-slider-inner .slick-arrow.slick-disabled,
+.gallery .slick-arrow.slick-disabled {
+  border-color: #DADDDF;
+  color: #DADDDF;
+}
+
+.slick-lightbox-inner .slick-arrow {
+  border-color: white;
+  color: white;
+}
+.slick-lightbox-inner .slick-arrow:hover {
+  border-color: white;
+  color: white;
+}
+.slick-lightbox-inner .slick-arrow.slick-disabled {
+  border-color: #ccc;
+  color: #ccc;
+}
+
+.lsx-to-widget-view-all > span:before, .lsx-to-widget-view-all > span:after {
+  background-color: #DADDDF;
+}
+
+.lsx-to-widget-item-wrap .lsx-to-widget-content {
+  background-color: #FFF;
+}
+.lsx-to-section:nth-of-type(odd) .lsx-to-widget-item-wrap .lsx-to-widget-content {
+  background-color: #FFF;
+}
+.lsx-to-section:nth-of-type(even) .lsx-to-widget-item-wrap .lsx-to-widget-content {
+  background-color: #F6F6F6;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag,
+.lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag:visited {
+  background-color: #1098AD;
+  color: #FFF !important;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag:hover,
+.lsx-to-widget-item-wrap .lsx-to-widget-content a.moretag:visited:hover {
+  background-color: #F7AE00;
+  color: #FFF !important;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn), .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):active, .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):visited {
+  color: #4A4A4A;
+}
+.lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):hover, .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):hover:active, .lsx-to-widget-item-wrap .lsx-to-widget-title > a:not(.btn):focus {
+  color: #F7AE00;
+}
+
+.lsx-to-meta-data {
+  color: #919191;
+}
+.lsx-to-meta-data .lsx-to-meta-data-key {
+  color: #4A4A4A;
+}
+
+.lsx-to-archive-item > .lsx-to-archive-container {
+  background-color: #FFF;
+}
+.lsx-to-section:nth-of-type(odd) .lsx-to-archive-item > .lsx-to-archive-container {
+  background-color: #FFF;
+}
+.lsx-to-section:nth-of-type(even) .lsx-to-archive-item > .lsx-to-archive-container {
+  background-color: #F6F6F6;
+}
+.lsx-to-archive-item > .lsx-to-archive-container > a.moretag {
+  background-color: #1098AD;
+  color: #FFF !important;
+}
+.lsx-to-archive-item > .lsx-to-archive-container > a.moretag:hover {
+  background-color: #F7AE00;
+  color: #FFF !important;
+}
+.lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:active, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:visited {
+  color: #4A4A4A;
+}
+.lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:hover, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:hover:active, .lsx-to-archive-item > .lsx-to-archive-container .lsx-to-archive-content-title > a:focus {
+  color: #F7AE00;
+}
+
+.lsx-regions .lsx-to-archive-wrapper {
+  background-color: #FFF;
+}
+
+.lsx-to-contact-widget {
+  background-color: #1098AD;
+}
+.lsx-to-contact-widget .lsx-to-contact-prefix {
+  color: #FFF;
+}
+.lsx-to-contact-widget .lsx-to-contact-name {
+  color: #FFF;
+}
+.lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn), .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):active, .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):visited {
+  color: #FFF;
+}
+.lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):hover, .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):hover:active, .lsx-to-contact-widget .lsx-to-contact-name > a:not(.btn):focus {
+  color: #F7AE00;
+}
+.lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn), .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):active, .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):visited {
+  color: #FFF;
+}
+.lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):hover, .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):hover:active, .lsx-to-contact-widget .lsx-to-contact-socials > a:not(.btn):focus {
+  color: #F7AE00;
+}
+
+.lsx-to-label {
+  background-color: #4A4A4A;
+  color: #FFF;
+}
+
+.facilities-title {
+  border-bottom-color: #DADDDF;
+}
+
+.lsx-to-team-socials > a:not(.btn) {
+  background-color: #4A4A4A;
+}
+.lsx-to-team-socials > a:not(.btn):hover {
+  background-color: #F7AE00;
+}
+article.team .lsx-to-team-socials > a:not(.btn), article.team .lsx-to-team-socials > a:not(.btn):active, article.team .lsx-to-team-socials > a:not(.btn):visited {
+  color: #FFF;
+}
+article.team .lsx-to-team-socials > a:not(.btn):hover, article.team .lsx-to-team-socials > a:not(.btn):hover:active, article.team .lsx-to-team-socials > a:not(.btn):focus {
+  color: #FFF;
+}
+
+.site-main > .lsx-to-section:nth-of-type(even) {
+  background-color: #FFF;
+}
+.site-main > .lsx-to-section:first-of-type {
+  background-color: #F6F6F6;
+}
+
+.lsx-to-section-inner {
+  background-color: #FFF;
+}
+
+.lsx-to-section:nth-of-type(odd) .travel-info-content,
+.lsx-to-section:nth-of-type(odd) .rooms-content {
+  background-color: #FFF;
+}
+.lsx-to-section:nth-of-type(even) .travel-info-content,
+.lsx-to-section:nth-of-type(even) .rooms-content {
+  background-color: #F6F6F6;
+}
+
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) {
+  background-color: #374750;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li + li:before {
+  background-color: #2B3840;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a, .lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a:focus {
+  background-color: transparent;
+  color: #FFF;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li > a:hover {
+  background-color: #2B3840;
+  color: #1098AD;
+}
+.lsx-to-navigation .lsx-to-content-spy:not(.dropdown-menu) > li.active > a {
+  background-color: #2B3840;
+  color: #1098AD;
+}
+
+@media (max-width: 1199px) {
+  .lsx-to-section-title.lsx-to-collapse-title, .lsx-to-section-title.lsx-to-collapse-title.lsx-title {
+    background-color: #2B3840;
+    border-bottom-color: #2B3840;
+    color: #1098AD;
+  }
+  .lsx-to-section-title.lsx-to-collapse-title.collapsed, .lsx-to-section-title.lsx-to-collapse-title.lsx-title.collapsed {
+    background-color: #374750;
+    border-bottom-color: #2B3840;
+    color: #FFF;
+  }
+}
+
+#when-to-go .lsx-to-month {
+  border-color: #374750;
+}
+#when-to-go .lsx-to-month:nth-child(6), #when-to-go .lsx-to-month:last-child {
+  border-right-color: #374750;
+}
+#when-to-go .lsx-to-month > small {
+  background-color: #374750;
+  color: #FFF;
+}
+#when-to-go .lsx-to-month.lsx-to-month-check > .fa {
+  color: #2B3840;
+}
\ No newline at end of file
diff --git a/assets/flags/1x1/bm.svg b/assets/flags/1x1/bm.svg
index 2aa27daa..86c7c0e7 100644
--- a/assets/flags/1x1/bm.svg
+++ b/assets/flags/1x1/bm.svg
@@ -1,98 +1 @@
-
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-
+
\ No newline at end of file
diff --git a/assets/flags/1x1/mq.svg b/assets/flags/1x1/mq.svg
index 30287822..39c7b7e1 100644
--- a/assets/flags/1x1/mq.svg
+++ b/assets/flags/1x1/mq.svg
@@ -1,7 +1 @@
-
-  
-    
-    
-    
-  
-
+
\ No newline at end of file
diff --git a/assets/flags/1x1/nu.svg b/assets/flags/1x1/nu.svg
index 2d9b2fdc..02be9293 100644
--- a/assets/flags/1x1/nu.svg
+++ b/assets/flags/1x1/nu.svg
@@ -1,26 +1 @@
-
-  
-    
-      
-    
-  
-  
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-      
-      
-    
-    
-      
-      
-    
-  
-
+
\ No newline at end of file
diff --git a/assets/flags/1x1/so.svg b/assets/flags/1x1/so.svg
index d98086c8..78af2366 100644
--- a/assets/flags/1x1/so.svg
+++ b/assets/flags/1x1/so.svg
@@ -1,11 +1 @@
-
-  
-    
-      
-    
-  
-  
-    
-    
-  
-
+
\ No newline at end of file
diff --git a/assets/flags/1x1/un.svg b/assets/flags/1x1/un.svg
index 20d89c25..4eeb4066 100644
--- a/assets/flags/1x1/un.svg
+++ b/assets/flags/1x1/un.svg
@@ -1,16 +1 @@
-
-  
-  
-    
-    
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-
+
\ No newline at end of file
diff --git a/assets/flags/4x3/es.svg b/assets/flags/4x3/es.svg
index fd7b853e..10b65a7c 100644
--- a/assets/flags/4x3/es.svg
+++ b/assets/flags/4x3/es.svg
@@ -1,581 +1 @@
-
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-  
-
+
\ No newline at end of file
diff --git a/assets/flags/4x3/gb-wls.svg b/assets/flags/4x3/gb-wls.svg
index a901f59c..3c38e9b8 100644
--- a/assets/flags/4x3/gb-wls.svg
+++ b/assets/flags/4x3/gb-wls.svg
@@ -1,9 +1 @@
-
-  
-  
-  
-    
-    
-    
-  
-
+
\ No newline at end of file
diff --git a/assets/flags/4x3/pk.svg b/assets/flags/4x3/pk.svg
index 66f00bee..7683870f 100644
--- a/assets/flags/4x3/pk.svg
+++ b/assets/flags/4x3/pk.svg
@@ -1,15 +1 @@
-
-  
-    
-      
-    
-  
-  
-    
-    
-    
-      
-      
-    
-  
-
+
\ No newline at end of file
diff --git a/assets/img/placeholders/placeholder-page-360x168.jpg b/assets/img/placeholders/placeholder-page-360x168.jpg
index 0e49e694..a44c5c6c 100644
Binary files a/assets/img/placeholders/placeholder-page-360x168.jpg and b/assets/img/placeholders/placeholder-page-360x168.jpg differ
diff --git a/assets/img/support-cog.svg b/assets/img/support-cog.svg
new file mode 100644
index 00000000..11ced42b
--- /dev/null
+++ b/assets/img/support-cog.svg
@@ -0,0 +1,11 @@
+
+
+  
+    
+    
+    
+    
+    
+    
+  
+
\ No newline at end of file
diff --git a/changelog.md b/changelog.md
index 2c45d7fa..3431a9d2 100644
--- a/changelog.md
+++ b/changelog.md
@@ -5,10 +5,19 @@
 ### Added
 
 - Added support for native Lazy-loading images on WordPress 5.5 version.
+- Added banner functionality to the core plugin, to deprecate the usage of LSX Banners
+- Enabled the ability to switch to the block editor on TO post types
 
 ### Fixed
 
 - Fixing the map placeholder, so it can assign placeholders for each type of posts.
+- Fixed LSX Search styling issues
+- Fixed Map placement issues.
+
+### Changed
+
+- Changed the label "Tour Operator" to "LSX Tour Operator"
+- Merged the Dashboard Help and Add-ons page.
 
 ## [[1.4.1]](https://github.com/lightspeeddevelopment/tour-operator/releases/tag/1.4.1) - 2020-03-30
 
diff --git a/composer.lock b/composer.lock
index 4b38a177..3d16c0ec 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8,16 +8,16 @@
     "packages": [
         {
             "name": "composer/installers",
-            "version": "v1.9.0",
+            "version": "v1.10.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/composer/installers.git",
-                "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca"
+                "reference": "1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/composer/installers/zipball/b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
-                "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
+                "url": "https://api.github.com/repos/composer/installers/zipball/1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d",
+                "reference": "1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d",
                 "shasum": ""
             },
             "require": {
@@ -28,17 +28,18 @@
                 "shama/baton": "*"
             },
             "require-dev": {
-                "composer/composer": "1.6.* || 2.0.*@dev",
-                "composer/semver": "1.0.* || 2.0.*@dev",
-                "phpunit/phpunit": "^4.8.36",
-                "sebastian/comparator": "^1.2.4",
+                "composer/composer": "1.6.* || ^2.0",
+                "composer/semver": "^1 || ^3",
+                "phpstan/phpstan": "^0.12.55",
+                "phpstan/phpstan-phpunit": "^0.12.16",
+                "symfony/phpunit-bridge": "^4.2 || ^5",
                 "symfony/process": "^2.3"
             },
             "type": "composer-plugin",
             "extra": {
                 "class": "Composer\\Installers\\Plugin",
                 "branch-alias": {
-                    "dev-master": "1.0-dev"
+                    "dev-main": "1.x-dev"
                 }
             },
             "autoload": {
@@ -76,6 +77,7 @@
                 "Porto",
                 "RadPHP",
                 "SMF",
+                "Starbug",
                 "Thelia",
                 "Whmcs",
                 "WolfCMS",
@@ -116,6 +118,7 @@
                 "phpbb",
                 "piwik",
                 "ppi",
+                "processwire",
                 "puppet",
                 "pxcms",
                 "reindex",
@@ -136,33 +139,37 @@
                     "url": "https://packagist.com",
                     "type": "custom"
                 },
+                {
+                    "url": "https://github.com/composer",
+                    "type": "github"
+                },
                 {
                     "url": "https://tidelift.com/funding/github/packagist/composer/composer",
                     "type": "tidelift"
                 }
             ],
-            "time": "2020-04-07T06:57:05+00:00"
+            "time": "2021-01-14T11:07:16+00:00"
         }
     ],
     "packages-dev": [
         {
             "name": "dealerdirect/phpcodesniffer-composer-installer",
-            "version": "v0.7.0",
+            "version": "v0.7.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
-                "reference": "e8d808670b8f882188368faaf1144448c169c0b7"
+                "reference": "fe390591e0241955f22eb9ba327d137e501c771c"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/e8d808670b8f882188368faaf1144448c169c0b7",
-                "reference": "e8d808670b8f882188368faaf1144448c169c0b7",
+                "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c",
+                "reference": "fe390591e0241955f22eb9ba327d137e501c771c",
                 "shasum": ""
             },
             "require": {
                 "composer-plugin-api": "^1.0 || ^2.0",
                 "php": ">=5.3",
-                "squizlabs/php_codesniffer": "^2 || ^3 || 4.0.x-dev"
+                "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0"
             },
             "require-dev": {
                 "composer/composer": "*",
@@ -209,40 +216,35 @@
                 "stylecheck",
                 "tests"
             ],
-            "time": "2020-06-25T14:57:39+00:00"
+            "time": "2020-12-07T18:04:37+00:00"
         },
         {
             "name": "doctrine/instantiator",
-            "version": "1.3.1",
+            "version": "1.4.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/doctrine/instantiator.git",
-                "reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
+                "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
-                "reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
+                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
+                "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
                 "shasum": ""
             },
             "require": {
                 "php": "^7.1 || ^8.0"
             },
             "require-dev": {
-                "doctrine/coding-standard": "^6.0",
+                "doctrine/coding-standard": "^8.0",
                 "ext-pdo": "*",
                 "ext-phar": "*",
-                "phpbench/phpbench": "^0.13",
-                "phpstan/phpstan-phpunit": "^0.11",
-                "phpstan/phpstan-shim": "^0.11",
-                "phpunit/phpunit": "^7.0"
+                "phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
+                "phpstan/phpstan": "^0.12",
+                "phpstan/phpstan-phpunit": "^0.12",
+                "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
             },
             "type": "library",
-            "extra": {
-                "branch-alias": {
-                    "dev-master": "1.2.x-dev"
-                }
-            },
             "autoload": {
                 "psr-4": {
                     "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
@@ -256,7 +258,7 @@
                 {
                     "name": "Marco Pivetta",
                     "email": "ocramius@gmail.com",
-                    "homepage": "http://ocramius.github.com/"
+                    "homepage": "https://ocramius.github.io/"
                 }
             ],
             "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
@@ -279,20 +281,20 @@
                     "type": "tidelift"
                 }
             ],
-            "time": "2020-05-29T17:27:14+00:00"
+            "time": "2020-11-10T18:47:58+00:00"
         },
         {
             "name": "myclabs/deep-copy",
-            "version": "1.10.1",
+            "version": "1.10.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/myclabs/DeepCopy.git",
-                "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5"
+                "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
-                "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
+                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
+                "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
                 "shasum": ""
             },
             "require": {
@@ -333,32 +335,33 @@
                     "type": "tidelift"
                 }
             ],
-            "time": "2020-06-29T13:22:24+00:00"
+            "time": "2020-11-13T09:40:50+00:00"
         },
         {
             "name": "phar-io/manifest",
-            "version": "1.0.3",
+            "version": "2.0.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phar-io/manifest.git",
-                "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"
+                "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
-                "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
+                "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
+                "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
                 "shasum": ""
             },
             "require": {
                 "ext-dom": "*",
                 "ext-phar": "*",
-                "phar-io/version": "^2.0",
-                "php": "^5.6 || ^7.0"
+                "ext-xmlwriter": "*",
+                "phar-io/version": "^3.0.1",
+                "php": "^7.2 || ^8.0"
             },
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-master": "1.0.x-dev"
+                    "dev-master": "2.0.x-dev"
                 }
             },
             "autoload": {
@@ -388,24 +391,24 @@
                 }
             ],
             "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
-            "time": "2018-07-08T19:23:20+00:00"
+            "time": "2020-06-27T14:33:11+00:00"
         },
         {
             "name": "phar-io/version",
-            "version": "2.0.1",
+            "version": "3.0.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phar-io/version.git",
-                "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6"
+                "reference": "726c026815142e4f8677b7cb7f2249c9ffb7ecae"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6",
-                "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6",
+                "url": "https://api.github.com/repos/phar-io/version/zipball/726c026815142e4f8677b7cb7f2249c9ffb7ecae",
+                "reference": "726c026815142e4f8677b7cb7f2249c9ffb7ecae",
                 "shasum": ""
             },
             "require": {
-                "php": "^5.6 || ^7.0"
+                "php": "^7.2 || ^8.0"
             },
             "type": "library",
             "autoload": {
@@ -435,7 +438,7 @@
                 }
             ],
             "description": "Library for handling version information and constraints",
-            "time": "2018-07-08T19:19:57+00:00"
+            "time": "2020-11-30T09:21:21+00:00"
         },
         {
             "name": "phpcompatibility/php-compatibility",
@@ -648,16 +651,16 @@
         },
         {
             "name": "phpdocumentor/reflection-docblock",
-            "version": "5.2.1",
+            "version": "5.2.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
-                "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44"
+                "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d870572532cd70bc3fab58f2e23ad423c8404c44",
-                "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44",
+                "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
+                "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
                 "shasum": ""
             },
             "require": {
@@ -696,20 +699,20 @@
                 }
             ],
             "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
-            "time": "2020-08-15T11:14:08+00:00"
+            "time": "2020-09-03T19:13:55+00:00"
         },
         {
             "name": "phpdocumentor/type-resolver",
-            "version": "1.3.0",
+            "version": "1.4.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phpDocumentor/TypeResolver.git",
-                "reference": "e878a14a65245fbe78f8080eba03b47c3b705651"
+                "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651",
-                "reference": "e878a14a65245fbe78f8080eba03b47c3b705651",
+                "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
+                "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
                 "shasum": ""
             },
             "require": {
@@ -741,32 +744,32 @@
                 }
             ],
             "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
-            "time": "2020-06-27T10:12:23+00:00"
+            "time": "2020-09-17T18:55:26+00:00"
         },
         {
             "name": "phpspec/prophecy",
-            "version": "1.11.1",
+            "version": "1.12.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phpspec/prophecy.git",
-                "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160"
+                "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b20034be5efcdab4fb60ca3a29cba2949aead160",
-                "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160",
+                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/8ce87516be71aae9b956f81906aaf0338e0d8a2d",
+                "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d",
                 "shasum": ""
             },
             "require": {
                 "doctrine/instantiator": "^1.2",
-                "php": "^7.2",
-                "phpdocumentor/reflection-docblock": "^5.0",
+                "php": "^7.2 || ~8.0, <8.1",
+                "phpdocumentor/reflection-docblock": "^5.2",
                 "sebastian/comparator": "^3.0 || ^4.0",
                 "sebastian/recursion-context": "^3.0 || ^4.0"
             },
             "require-dev": {
                 "phpspec/phpspec": "^6.0",
-                "phpunit/phpunit": "^8.0"
+                "phpunit/phpunit": "^8.0 || ^9.0 <9.3"
             },
             "type": "library",
             "extra": {
@@ -804,26 +807,26 @@
                 "spy",
                 "stub"
             ],
-            "time": "2020-07-08T12:44:21+00:00"
+            "time": "2020-09-29T09:10:42+00:00"
         },
         {
             "name": "phpunit/php-code-coverage",
-            "version": "7.0.10",
+            "version": "7.0.13",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
-                "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf"
+                "reference": "ad0dcd7b184e76f7198a1fe07685bfbec3ae911a"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f1884187926fbb755a9aaf0b3836ad3165b478bf",
-                "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf",
+                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ad0dcd7b184e76f7198a1fe07685bfbec3ae911a",
+                "reference": "ad0dcd7b184e76f7198a1fe07685bfbec3ae911a",
                 "shasum": ""
             },
             "require": {
                 "ext-dom": "*",
                 "ext-xmlwriter": "*",
-                "php": "^7.2",
+                "php": ">=7.2",
                 "phpunit/php-file-iterator": "^2.0.2",
                 "phpunit/php-text-template": "^1.2.1",
                 "phpunit/php-token-stream": "^3.1.1",
@@ -867,27 +870,33 @@
                 "testing",
                 "xunit"
             ],
-            "time": "2019-11-20T13:55:58+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T08:35:22+00:00"
         },
         {
             "name": "phpunit/php-file-iterator",
-            "version": "2.0.2",
+            "version": "2.0.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
-                "reference": "050bedf145a257b1ff02746c31894800e5122946"
+                "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946",
-                "reference": "050bedf145a257b1ff02746c31894800e5122946",
+                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357",
+                "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.1"
+                "php": ">=7.1"
             },
             "require-dev": {
-                "phpunit/phpunit": "^7.1"
+                "phpunit/phpunit": "^8.5"
             },
             "type": "library",
             "extra": {
@@ -917,7 +926,13 @@
                 "filesystem",
                 "iterator"
             ],
-            "time": "2018-09-13T20:33:42+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T08:25:21+00:00"
         },
         {
             "name": "phpunit/php-text-template",
@@ -962,23 +977,23 @@
         },
         {
             "name": "phpunit/php-timer",
-            "version": "2.1.2",
+            "version": "2.1.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/php-timer.git",
-                "reference": "1038454804406b0b5f5f520358e78c1c2f71501e"
+                "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e",
-                "reference": "1038454804406b0b5f5f520358e78c1c2f71501e",
+                "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662",
+                "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.1"
+                "php": ">=7.1"
             },
             "require-dev": {
-                "phpunit/phpunit": "^7.0"
+                "phpunit/phpunit": "^8.5"
             },
             "type": "library",
             "extra": {
@@ -1007,25 +1022,31 @@
             "keywords": [
                 "timer"
             ],
-            "time": "2019-06-07T04:22:29+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T08:20:02+00:00"
         },
         {
             "name": "phpunit/php-token-stream",
-            "version": "3.1.1",
+            "version": "3.1.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/php-token-stream.git",
-                "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff"
+                "reference": "472b687829041c24b25f475e14c2f38a09edf1c2"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff",
-                "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff",
+                "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2",
+                "reference": "472b687829041c24b25f475e14c2f38a09edf1c2",
                 "shasum": ""
             },
             "require": {
                 "ext-tokenizer": "*",
-                "php": "^7.1"
+                "php": ">=7.1"
             },
             "require-dev": {
                 "phpunit/phpunit": "^7.0"
@@ -1056,44 +1077,50 @@
             "keywords": [
                 "tokenizer"
             ],
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
             "abandoned": true,
-            "time": "2019-09-17T06:23:10+00:00"
+            "time": "2020-11-30T08:38:46+00:00"
         },
         {
             "name": "phpunit/phpunit",
-            "version": "8.5.8",
+            "version": "8.5.13",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/phpunit.git",
-                "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997"
+                "reference": "8e86be391a58104ef86037ba8a846524528d784e"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/34c18baa6a44f1d1fbf0338907139e9dce95b997",
-                "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997",
+                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8e86be391a58104ef86037ba8a846524528d784e",
+                "reference": "8e86be391a58104ef86037ba8a846524528d784e",
                 "shasum": ""
             },
             "require": {
-                "doctrine/instantiator": "^1.2.0",
+                "doctrine/instantiator": "^1.3.1",
                 "ext-dom": "*",
                 "ext-json": "*",
                 "ext-libxml": "*",
                 "ext-mbstring": "*",
                 "ext-xml": "*",
                 "ext-xmlwriter": "*",
-                "myclabs/deep-copy": "^1.9.1",
-                "phar-io/manifest": "^1.0.3",
-                "phar-io/version": "^2.0.1",
-                "php": "^7.2",
-                "phpspec/prophecy": "^1.8.1",
-                "phpunit/php-code-coverage": "^7.0.7",
+                "myclabs/deep-copy": "^1.10.0",
+                "phar-io/manifest": "^2.0.1",
+                "phar-io/version": "^3.0.2",
+                "php": ">=7.2",
+                "phpspec/prophecy": "^1.10.3",
+                "phpunit/php-code-coverage": "^7.0.12",
                 "phpunit/php-file-iterator": "^2.0.2",
                 "phpunit/php-text-template": "^1.2.1",
                 "phpunit/php-timer": "^2.1.2",
                 "sebastian/comparator": "^3.0.2",
                 "sebastian/diff": "^3.0.2",
-                "sebastian/environment": "^4.2.2",
-                "sebastian/exporter": "^3.1.1",
+                "sebastian/environment": "^4.2.3",
+                "sebastian/exporter": "^3.1.2",
                 "sebastian/global-state": "^3.0.0",
                 "sebastian/object-enumerator": "^3.0.3",
                 "sebastian/resource-operations": "^2.0.1",
@@ -1150,27 +1177,27 @@
                     "type": "github"
                 }
             ],
-            "time": "2020-06-22T07:06:58+00:00"
+            "time": "2020-12-01T04:53:52+00:00"
         },
         {
             "name": "sebastian/code-unit-reverse-lookup",
-            "version": "1.0.1",
+            "version": "1.0.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
-                "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"
+                "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
-                "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
+                "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619",
+                "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619",
                 "shasum": ""
             },
             "require": {
-                "php": "^5.6 || ^7.0"
+                "php": ">=5.6"
             },
             "require-dev": {
-                "phpunit/phpunit": "^5.7 || ^6.0"
+                "phpunit/phpunit": "^8.5"
             },
             "type": "library",
             "extra": {
@@ -1195,29 +1222,35 @@
             ],
             "description": "Looks up which function or method a line of code belongs to",
             "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
-            "time": "2017-03-04T06:30:41+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T08:15:22+00:00"
         },
         {
             "name": "sebastian/comparator",
-            "version": "3.0.2",
+            "version": "3.0.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/comparator.git",
-                "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da"
+                "reference": "1071dfcef776a57013124ff35e1fc41ccd294758"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
-                "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
+                "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758",
+                "reference": "1071dfcef776a57013124ff35e1fc41ccd294758",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.1",
+                "php": ">=7.1",
                 "sebastian/diff": "^3.0",
                 "sebastian/exporter": "^3.1"
             },
             "require-dev": {
-                "phpunit/phpunit": "^7.1"
+                "phpunit/phpunit": "^8.5"
             },
             "type": "library",
             "extra": {
@@ -1235,6 +1268,10 @@
                 "BSD-3-Clause"
             ],
             "authors": [
+                {
+                    "name": "Sebastian Bergmann",
+                    "email": "sebastian@phpunit.de"
+                },
                 {
                     "name": "Jeff Welch",
                     "email": "whatthejeff@gmail.com"
@@ -1246,10 +1283,6 @@
                 {
                     "name": "Bernhard Schussek",
                     "email": "bschussek@2bepublished.at"
-                },
-                {
-                    "name": "Sebastian Bergmann",
-                    "email": "sebastian@phpunit.de"
                 }
             ],
             "description": "Provides the functionality to compare PHP values for equality",
@@ -1259,24 +1292,30 @@
                 "compare",
                 "equality"
             ],
-            "time": "2018-07-12T15:12:46+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T08:04:30+00:00"
         },
         {
             "name": "sebastian/diff",
-            "version": "3.0.2",
+            "version": "3.0.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/diff.git",
-                "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29"
+                "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29",
-                "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29",
+                "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
+                "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.1"
+                "php": ">=7.1"
             },
             "require-dev": {
                 "phpunit/phpunit": "^7.5 || ^8.0",
@@ -1298,13 +1337,13 @@
                 "BSD-3-Clause"
             ],
             "authors": [
-                {
-                    "name": "Kore Nordmann",
-                    "email": "mail@kore-nordmann.de"
-                },
                 {
                     "name": "Sebastian Bergmann",
                     "email": "sebastian@phpunit.de"
+                },
+                {
+                    "name": "Kore Nordmann",
+                    "email": "mail@kore-nordmann.de"
                 }
             ],
             "description": "Diff implementation",
@@ -1315,24 +1354,30 @@
                 "unidiff",
                 "unified diff"
             ],
-            "time": "2019-02-04T06:01:07+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:59:04+00:00"
         },
         {
             "name": "sebastian/environment",
-            "version": "4.2.3",
+            "version": "4.2.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/environment.git",
-                "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368"
+                "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368",
-                "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368",
+                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
+                "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.1"
+                "php": ">=7.1"
             },
             "require-dev": {
                 "phpunit/phpunit": "^7.5"
@@ -1368,24 +1413,30 @@
                 "environment",
                 "hhvm"
             ],
-            "time": "2019-11-20T08:46:58+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:53:42+00:00"
         },
         {
             "name": "sebastian/exporter",
-            "version": "3.1.2",
+            "version": "3.1.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/exporter.git",
-                "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e"
+                "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e",
-                "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e",
+                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e",
+                "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.0",
+                "php": ">=7.0",
                 "sebastian/recursion-context": "^3.0"
             },
             "require-dev": {
@@ -1435,24 +1486,30 @@
                 "export",
                 "exporter"
             ],
-            "time": "2019-09-14T09:02:43+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:47:53+00:00"
         },
         {
             "name": "sebastian/global-state",
-            "version": "3.0.0",
+            "version": "3.0.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/global-state.git",
-                "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4"
+                "reference": "474fb9edb7ab891665d3bfc6317f42a0a150454b"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4",
-                "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4",
+                "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/474fb9edb7ab891665d3bfc6317f42a0a150454b",
+                "reference": "474fb9edb7ab891665d3bfc6317f42a0a150454b",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.2",
+                "php": ">=7.2",
                 "sebastian/object-reflector": "^1.1.1",
                 "sebastian/recursion-context": "^3.0"
             },
@@ -1489,24 +1546,30 @@
             "keywords": [
                 "global state"
             ],
-            "time": "2019-02-01T05:30:01+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:43:24+00:00"
         },
         {
             "name": "sebastian/object-enumerator",
-            "version": "3.0.3",
+            "version": "3.0.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
-                "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
+                "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
-                "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
+                "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
+                "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.0",
+                "php": ">=7.0",
                 "sebastian/object-reflector": "^1.1.1",
                 "sebastian/recursion-context": "^3.0"
             },
@@ -1536,24 +1599,30 @@
             ],
             "description": "Traverses array structures and object graphs to enumerate all referenced objects",
             "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
-            "time": "2017-08-03T12:35:26+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:40:27+00:00"
         },
         {
             "name": "sebastian/object-reflector",
-            "version": "1.1.1",
+            "version": "1.1.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/object-reflector.git",
-                "reference": "773f97c67f28de00d397be301821b06708fca0be"
+                "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",
-                "reference": "773f97c67f28de00d397be301821b06708fca0be",
+                "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
+                "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.0"
+                "php": ">=7.0"
             },
             "require-dev": {
                 "phpunit/phpunit": "^6.0"
@@ -1581,24 +1650,30 @@
             ],
             "description": "Allows reflection of object attributes, including inherited and non-public ones",
             "homepage": "https://github.com/sebastianbergmann/object-reflector/",
-            "time": "2017-03-29T09:07:27+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:37:18+00:00"
         },
         {
             "name": "sebastian/recursion-context",
-            "version": "3.0.0",
+            "version": "3.0.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/recursion-context.git",
-                "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"
+                "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
-                "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
+                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb",
+                "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.0"
+                "php": ">=7.0"
             },
             "require-dev": {
                 "phpunit/phpunit": "^6.0"
@@ -1619,14 +1694,14 @@
                 "BSD-3-Clause"
             ],
             "authors": [
-                {
-                    "name": "Jeff Welch",
-                    "email": "whatthejeff@gmail.com"
-                },
                 {
                     "name": "Sebastian Bergmann",
                     "email": "sebastian@phpunit.de"
                 },
+                {
+                    "name": "Jeff Welch",
+                    "email": "whatthejeff@gmail.com"
+                },
                 {
                     "name": "Adam Harvey",
                     "email": "aharvey@php.net"
@@ -1634,24 +1709,30 @@
             ],
             "description": "Provides functionality to recursively process PHP variables",
             "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
-            "time": "2017-03-03T06:23:57+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:34:24+00:00"
         },
         {
             "name": "sebastian/resource-operations",
-            "version": "2.0.1",
+            "version": "2.0.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/resource-operations.git",
-                "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9"
+                "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
-                "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
+                "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3",
+                "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.1"
+                "php": ">=7.1"
             },
             "type": "library",
             "extra": {
@@ -1676,24 +1757,30 @@
             ],
             "description": "Provides a list of PHP built-in functions that operate on resources",
             "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
-            "time": "2018-10-04T04:07:39+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:30:19+00:00"
         },
         {
             "name": "sebastian/type",
-            "version": "1.1.3",
+            "version": "1.1.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/type.git",
-                "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3"
+                "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/3aaaa15fa71d27650d62a948be022fe3b48541a3",
-                "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3",
+                "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/0150cfbc4495ed2df3872fb31b26781e4e077eb4",
+                "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4",
                 "shasum": ""
             },
             "require": {
-                "php": "^7.2"
+                "php": ">=7.2"
             },
             "require-dev": {
                 "phpunit/phpunit": "^8.2"
@@ -1722,7 +1809,13 @@
             ],
             "description": "Collection of value objects that represent the types of the PHP type system",
             "homepage": "https://github.com/sebastianbergmann/type",
-            "time": "2019-07-02T08:10:15+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/sebastianbergmann",
+                    "type": "github"
+                }
+            ],
+            "time": "2020-11-30T07:25:11+00:00"
         },
         {
             "name": "sebastian/version",
@@ -1769,16 +1862,16 @@
         },
         {
             "name": "squizlabs/php_codesniffer",
-            "version": "3.5.6",
+            "version": "3.5.8",
             "source": {
                 "type": "git",
                 "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
-                "reference": "e97627871a7eab2f70e59166072a6b767d5834e0"
+                "reference": "9d583721a7157ee997f235f327de038e7ea6dac4"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/e97627871a7eab2f70e59166072a6b767d5834e0",
-                "reference": "e97627871a7eab2f70e59166072a6b767d5834e0",
+                "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4",
+                "reference": "9d583721a7157ee997f235f327de038e7ea6dac4",
                 "shasum": ""
             },
             "require": {
@@ -1816,24 +1909,24 @@
                 "phpcs",
                 "standards"
             ],
-            "time": "2020-08-10T04:50:15+00:00"
+            "time": "2020-10-23T02:01:07+00:00"
         },
         {
             "name": "symfony/polyfill-ctype",
-            "version": "v1.18.1",
+            "version": "v1.20.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-ctype.git",
-                "reference": "1c302646f6efc070cd46856e600e5e0684d6b454"
+                "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454",
-                "reference": "1c302646f6efc070cd46856e600e5e0684d6b454",
+                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f4ba089a5b6366e453971d3aad5fe8e897b37f41",
+                "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41",
                 "shasum": ""
             },
             "require": {
-                "php": ">=5.3.3"
+                "php": ">=7.1"
             },
             "suggest": {
                 "ext-ctype": "For best performance"
@@ -1841,7 +1934,7 @@
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-master": "1.18-dev"
+                    "dev-main": "1.20-dev"
                 },
                 "thanks": {
                     "name": "symfony/polyfill",
@@ -1892,7 +1985,7 @@
                     "type": "tidelift"
                 }
             ],
-            "time": "2020-07-14T12:35:20+00:00"
+            "time": "2020-10-23T14:02:19+00:00"
         },
         {
             "name": "theseer/tokenizer",
@@ -2037,15 +2130,15 @@
         },
         {
             "name": "wpackagist-plugin/wordpress-seo",
-            "version": "15.2",
+            "version": "15.6.2",
             "source": {
                 "type": "svn",
                 "url": "https://plugins.svn.wordpress.org/wordpress-seo/",
-                "reference": "tags/15.2"
+                "reference": "tags/15.6.2"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://downloads.wordpress.org/plugin/wordpress-seo.15.2.zip"
+                "url": "https://downloads.wordpress.org/plugin/wordpress-seo.15.6.2.zip"
             },
             "require": {
                 "composer/installers": "~1.0"
@@ -2055,15 +2148,15 @@
         },
         {
             "name": "wpackagist-theme/lsx",
-            "version": "2.8.0",
+            "version": "2.9.0",
             "source": {
                 "type": "svn",
                 "url": "https://themes.svn.wordpress.org/lsx/",
-                "reference": "2.8.0"
+                "reference": "2.9.0"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://downloads.wordpress.org/theme/lsx.2.8.0.zip"
+                "url": "https://downloads.wordpress.org/theme/lsx.2.9.0.zip"
             },
             "require": {
                 "composer/installers": "~1.0"
diff --git a/includes/classes/legacy/class-admin.php b/includes/classes/legacy/class-admin.php
index 8a3c4d7a..b4285072 100644
--- a/includes/classes/legacy/class-admin.php
+++ b/includes/classes/legacy/class-admin.php
@@ -73,7 +73,7 @@ public function init() {
 				add_action( 'edit_term', array( $this, 'save_meta' ), 10, 2 );
 
 				foreach ( array_keys( $this->taxonomies ) as $taxonomy ) {
-					add_action( "{$taxonomy}_edit_form_fields", array( $this, 'add_thumbnail_form_field' ), 3, 1 );
+					add_action( "{$taxonomy}_edit_form_fields", array( $this, 'add_thumbnail_form_field' ), 1, 1 );
 					add_action( "{$taxonomy}_edit_form_fields", array( $this, 'add_tagline_form_field' ), 3, 1 );
 				}
 			}
@@ -96,14 +96,20 @@ public function enqueue_admin_stylescripts( $hook ) {
 
 		// TO Pages: Add-ons, Help, Settings and Welcome
 		// WP Terms: create/edit term
-		if ( 0 !== strpos( $hook, 'tour-operator_page' ) && 'term.php' !== $hook ) {
+		$allowed_pages = array(
+			'tour-operator_page_to-help',
+			'lsx-tour-operator_page_lsx-to-settings',
+			'tour-operator_page_lsx-to-settings',
+			'term.php',
+		);
+		if ( ! in_array( $hook, $allowed_pages ) ) {
 			return;
 		}
 
 		wp_enqueue_script( 'media-upload' );
 		wp_enqueue_script( 'thickbox' );
 		wp_enqueue_style( 'thickbox' );
-		wp_enqueue_script( 'tour-operator-admin-script', LSX_TO_URL . 'assets/js/admin.min.js', array( 'jquery' ), LSX_TO_VER, true );
+		wp_enqueue_script( 'tour-operator-admin-script', LSX_TO_URL . 'assets/js/src/admin.js', array( 'jquery' ), LSX_TO_VER, true );
 		wp_enqueue_style( 'tour-operator-admin-style', LSX_TO_URL . 'assets/css/admin.css', array(), LSX_TO_VER );
 		wp_style_add_data( 'tour-operator-admin-style', 'rtl', 'replace' );
 
@@ -132,6 +138,7 @@ function addons_page() {
 	 */
 	function help_page() {
 		include( LSX_TO_PATH . 'includes/partials/help.php' );
+		include( LSX_TO_PATH . 'includes/partials/add-ons.php' );
 	}
 
 	/**
@@ -245,8 +252,8 @@ public function save_related_post( $post_id, $field, $value, $previous_values =
 	public function add_action_links( $links ) {
 		$mylinks = array(
 			'' . esc_html__( 'Settings', 'tour-operator' ) . '',
-			'' . esc_html__( 'Documentation', 'tour-operator' ) . '',
-			'' . esc_html__( 'Support', 'tour-operator' ) . '',
+			'' . esc_html__( 'Documentation', 'tour-operator' ) . '',
+			'' . esc_html__( 'Support', 'tour-operator' ) . '',
 		);
 
 		return array_merge( $links, $mylinks );
diff --git a/includes/classes/legacy/class-banner-integration.php b/includes/classes/legacy/class-banner-integration.php
index 15c59a3f..d37de2f0 100644
--- a/includes/classes/legacy/class-banner-integration.php
+++ b/includes/classes/legacy/class-banner-integration.php
@@ -39,18 +39,16 @@ public function __construct( $post_types = array(), $taxonomies = array() ) {
 	 * Init
 	 */
 	public function init() {
-		if ( class_exists( 'LSX_Banners' ) ) {
-			add_filter( 'lsx_banner_allowed_post_types', array( $this, 'enable_banners' ) );
-			add_filter( 'lsx_banner_allowed_taxonomies', array( $this, 'enable_taxonomy_banners' ) );
-			add_filter( 'lsx_banner_post_type_archive_url', array( $this, 'banner_archive_url' ) );
-			add_action( 'lsx_banner_content', array( $this, 'posts_page_banner_tagline' ) );
-			add_filter( 'lsx_banner_title', array( $this, 'banner_title' ), 100 );
-
-			if ( false !== $this->options && ! isset( $this->options['display']['enable_galleries_in_banner'] ) ) {
-				add_filter( 'lsx_banners_envira_enable', function( $bool ) {
-					return false;
-				} );
-			}
+		add_filter( 'lsx_banner_allowed_post_types', array( $this, 'enable_banners' ) );
+		add_filter( 'lsx_banner_allowed_taxonomies', array( $this, 'enable_taxonomy_banners' ) );
+		add_filter( 'lsx_banner_post_type_archive_url', array( $this, 'banner_archive_url' ) );
+		add_action( 'lsx_banner_content', array( $this, 'posts_page_banner_tagline' ) );
+		add_filter( 'lsx_banner_title', array( $this, 'banner_title' ), 100 );
+
+		if ( false !== $this->options && ! isset( $this->options['display']['enable_galleries_in_banner'] ) ) {
+			add_filter( 'lsx_banners_envira_enable', function( $bool ) {
+				return false;
+			} );
 		}
 	}
 
diff --git a/includes/classes/legacy/class-frontend.php b/includes/classes/legacy/class-frontend.php
index ec5a7d31..4976e637 100644
--- a/includes/classes/legacy/class-frontend.php
+++ b/includes/classes/legacy/class-frontend.php
@@ -60,7 +60,7 @@ public function __construct() {
 		add_filter( 'post_class', array( $this, 'replace_class' ), 10, 1 );
 		add_filter( 'body_class', array( $this, 'replace_class' ), 10, 1 );
 
-		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_stylescripts' ), 10 );
+		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_stylescripts' ), 1 );
 		add_action( 'wp_head', array( $this, 'wp_head' ), 10 );
 		add_filter( 'body_class', array( $this, 'body_class' ), 15, 1 );
 
@@ -235,7 +235,7 @@ public function output_modals() {
 	public function enqueue_stylescripts() {
 		$has_slick = wp_script_is( 'slick', 'queue' );
 		$has_slick_lightbox = wp_script_is( 'slick-lightbox', 'queue' );
-		if ( defined( 'SCRIPT_DEBUG' ) ) {
+		if ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ) {
 			$prefix = 'src/';
 			$suffix = '';
 		} else {
diff --git a/includes/classes/legacy/class-maps.php b/includes/classes/legacy/class-maps.php
index 6c3c32fe..cb5cd311 100644
--- a/includes/classes/legacy/class-maps.php
+++ b/includes/classes/legacy/class-maps.php
@@ -114,7 +114,7 @@ public function assets() {
 			}
 		}
 		$this->placeholder_enabled = apply_filters( 'lsx_to_map_placeholder_enabled', $this->placeholder_enabled );
-		if ( defined( 'SCRIPT_DEBUG' ) ) {
+		if ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ) {
 			$prefix = 'src/';
 			$suffix = '';
 		} else {
@@ -217,7 +217,7 @@ public function map_output( $post_id = false, $args = array() ) {
 
 			$map .= '>';
 
-			$map .= '
'; + $map .= '
'; if ( true === $this->placeholder_enabled ) { $map .= $this->get_map_preview_html( $args['width'], $args['height'] ); } diff --git a/includes/pages/config-addons.php b/includes/pages/config-addons.php deleted file mode 100644 index 069442df..00000000 --- a/includes/pages/config-addons.php +++ /dev/null @@ -1,25 +0,0 @@ - esc_html__( 'Add-ons', 'tour-operator' ), - 'menu_title' => esc_html__( 'Add-ons', 'tour-operator' ), - 'capability' => 'manage_options', - 'icon' => 'dashicons-book-alt', - 'parent_slug' => 'tour-operator', - 'slug' => 'to-addons', - 'menu_position' => 92, - 'callback' => function () { - include( LSX_TO_PATH . 'includes/partials/add-ons.php' ); - }, -); - -return $page; diff --git a/includes/pages/config-help.php b/includes/pages/config-help.php index 8a279dd7..dbbfa10f 100644 --- a/includes/pages/config-help.php +++ b/includes/pages/config-help.php @@ -19,6 +19,7 @@ 'menu_position' => 91, 'callback' => function () { include( LSX_TO_PATH . 'includes/partials/help.php' ); + include( LSX_TO_PATH . 'includes/partials/add-ons.php' ); }, ); diff --git a/includes/pages/config-tour-operator.php b/includes/pages/config-tour-operator.php index 3ac3f9ab..b0675ab0 100644 --- a/includes/pages/config-tour-operator.php +++ b/includes/pages/config-tour-operator.php @@ -11,7 +11,7 @@ $page = array( 'page_title' => esc_html__( 'Dashboard', 'tour-operator' ), - 'menu_title' => esc_html__( 'LSX Tour Operator', 'tour-operator' ), + 'menu_title' => esc_html__( 'Tour Operator', 'tour-operator' ), 'slug' => 'tour-operator', 'menu_position' => 6, 'capability' => 'edit_posts', diff --git a/includes/partials/add-ons.php b/includes/partials/add-ons.php index 07fc7494..8ac00a67 100644 --- a/includes/partials/add-ons.php +++ b/includes/partials/add-ons.php @@ -1,45 +1,26 @@
-
-
-

-
-
- -
-
- - <?php esc_html_e( 'LSX Tour Operator Add-ons', 'tour-operator' ); ?> - - -
-

-

- - -
-
-
-
@@ -53,6 +34,10 @@ + + + +
@@ -68,6 +53,10 @@ + + + +
@@ -83,6 +72,10 @@ + + + +
@@ -102,6 +95,10 @@ + + + +
@@ -117,6 +114,10 @@ + + + +
@@ -132,6 +133,10 @@ + + + +
@@ -149,6 +154,10 @@ + + + +
diff --git a/includes/partials/help.php b/includes/partials/help.php index 7fa479b8..ef312dfd 100644 --- a/includes/partials/help.php +++ b/includes/partials/help.php @@ -1,33 +1,16 @@
-

-

+

+

@@ -36,33 +19,19 @@
-

-

- -
    -
  • -
  • -
  • -
  • -
-
-
-
- -
-
-
-

- -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
+
+ +
+
+

+

+
+ + + +
+
+
@@ -82,42 +51,9 @@ -
- - - -
-
-
-

-

-

-
-
-
- -
-
-
-

- -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
- -
- - + +
diff --git a/package.json b/package.json index f508ce94..f88a1ca6 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "gulp-rtlcss": "^1.4.1", "gulp-sass": "^4.1.0", "gulp-sort": "^2.0.0", - "gulp-sourcemaps": "^2.6.5", + "gulp-sourcemaps": "^3.0.0", "gulp-uglify": "^3.0.2", "gulp-util": "^3.0.8", "gulp-wp-pot": "^2.4.3", diff --git a/templates/taxonomy-accommodation-type.php b/templates/taxonomy-accommodation-type.php index 42569c7f..b8258381 100644 --- a/templates/taxonomy-accommodation-type.php +++ b/templates/taxonomy-accommodation-type.php @@ -53,5 +53,5 @@ - .content > header.archive-header { display: none; } + +@media (max-width: 767px) { #lsx-banner #page-banner-slider .container { margin-bottom: 100px; } } + +#lsx-banner #page-banner-slider .slick-dots { -webkit-box-align: center; -ms-flex-align: center; align-items: center; bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; right: 0; height: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; margin: 0; padding: 0; position: absolute; left: 0; } + +#lsx-banner #page-banner-slider .slick-dots > li { padding: 5px; line-height: 1; } + +@media (min-width: 992px) { #lsx-banner #page-banner-slider .slick-dots > li { padding: 0 7.5px; } } + +#lsx-banner #page-banner-slider .slick-dots > li > button { background: transparent; border-style: solid; border-width: 1px; font: 0/0 a; height: 12px; transition: all 300ms ease-in-out; width: 4rem; } + +@media (min-width: 992px) { #lsx-banner #page-banner-slider .slick-dots > li > button { height: 6px; } } + +#lsx-banner #page-banner-slider .slick-arrow { background: transparent; border-radius: 50%; border-style: solid; border-width: 2px; font: 0/0 a; height: 4rem; margin-top: calc((2rem - 17px) / 2); opacity: 1; padding: 0; position: absolute; text-shadow: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: border 300ms ease; width: 4rem; z-index: 3; } + +#lsx-banner #page-banner-slider .slick-arrow:before { display: block; font-family: 'FontAwesome'; font-size: 3rem; line-height: 1; position: absolute; text-rendering: auto; top: 47%; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: color 300ms ease; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-disabled { cursor: not-allowed; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-prev { right: 3rem; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-prev:before { content: '\f104'; right: 1.1rem; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-next { left: 3rem; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-next:before { content: '\f105'; right: 1.5rem; } + +#lsx-banner .btn-scroll-to { border: 2px solid transparent; border-radius: 50%; display: inline-block; font-size: 37px; line-height: 1; padding: 5px 0; margin-top: 2rem; width: 54px; } + +#lsx-banner .btn-scroll-to:focus { outline: 0; } + +@media (min-width: 1200px) { #lsx-banner .btn-scroll-to { -webkit-animation: bounce 2s 4s infinite; animation: bounce 2s 4s infinite; } + #lsx-banner .btn-scroll-to:hover { -webkit-animation-play-state: paused; animation-play-state: paused; } } + +#lsx-banner .lsx-banners-logo { display: inline-block; margin-bottom: 2.4rem; } + +#lsx-banner .lsx-banners-logo + .banner-content { margin-top: 0; } + +#lsx-banner .page-banner-no-mask .page-banner > .page-banner-image:after { display: none; } + +@media (max-width: 992px) { .gutenberg-compatible-template.page-has-banner .breadcrumbs-container + #lsx-banner, .using-gutenberg.page-has-banner .breadcrumbs-container + #lsx-banner, .archive.page-has-banner .breadcrumbs-container + #lsx-banner { margin-top: 50px; } } + +#lsx-banner .page-banner { color: #FFF; } + +#lsx-banner #page-banner-slider .slick-dots > li > button { border-color: #FFF; } + +#lsx-banner #page-banner-slider .slick-dots > li.slick-active > button { background-color: #FFF; } + +#lsx-banner #page-banner-slider .slick-arrow { border-color: #FFF; color: #FFF; } + +#lsx-banner #page-banner-slider .slick-arrow:hover { border-color: #FFF; color: #FFF; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-disabled { border-color: #FFF; color: #FFF; } + +#lsx-banner .btn-scroll-to { border-color: #FFF; color: #FFF; } diff --git a/vendor/lsx-banners/assets/css/lsx-banners.css b/vendor/lsx-banners/assets/css/lsx-banners.css new file mode 100644 index 00000000..87ee39a9 --- /dev/null +++ b/vendor/lsx-banners/assets/css/lsx-banners.css @@ -0,0 +1,83 @@ +@-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } + 40% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } + 60% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } } + +@keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } + 40% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } + 60% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } } + +/* LSX banners */ +@media (min-width: 992px) { #lsx-banner .video-background video, #lsx-banner .video-foreground { height: 100%; left: 0; pointer-events: none; position: absolute; top: 0; width: 100%; } } + +#lsx-banner { position: relative; } + +#lsx-banner .page-header { text-align: center; } + +@media (min-width: 992px) { .page-has-banner-full #lsx-banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } } + +#lsx-banner .tagline { font-size: 20px; } + +#lsx-banner .video-background { display: none; } + +@media (min-width: 992px) { #lsx-banner .video-background { background-color: #000; bottom: 0; display: block; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 3; } } + +@media (min-width: 992px) { #lsx-banner .video-foreground { height: 300%; top: -100%; } } + +#lsx-banner + .wrap > .content > header.archive-header { display: none; } + +@media (max-width: 767px) { #lsx-banner #page-banner-slider .container { margin-bottom: 100px; } } + +#lsx-banner #page-banner-slider .slick-dots { -webkit-box-align: center; -ms-flex-align: center; align-items: center; bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; left: 0; height: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; margin: 0; padding: 0; position: absolute; right: 0; } + +#lsx-banner #page-banner-slider .slick-dots > li { padding: 5px; line-height: 1; } + +@media (min-width: 992px) { #lsx-banner #page-banner-slider .slick-dots > li { padding: 0 7.5px; } } + +#lsx-banner #page-banner-slider .slick-dots > li > button { background: transparent; border-style: solid; border-width: 1px; font: 0/0 a; height: 12px; transition: all 300ms ease-in-out; width: 4rem; } + +@media (min-width: 992px) { #lsx-banner #page-banner-slider .slick-dots > li > button { height: 6px; } } + +#lsx-banner #page-banner-slider .slick-arrow { background: transparent; border-radius: 50%; border-style: solid; border-width: 2px; font: 0/0 a; height: 4rem; margin-top: calc((2rem - 17px) / 2); opacity: 1; padding: 0; position: absolute; text-shadow: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: border 300ms ease; width: 4rem; z-index: 3; } + +#lsx-banner #page-banner-slider .slick-arrow:before { display: block; font-family: 'FontAwesome'; font-size: 3rem; line-height: 1; position: absolute; text-rendering: auto; top: 47%; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: color 300ms ease; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-disabled { cursor: not-allowed; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-prev { left: 3rem; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-prev:before { content: '\f104'; left: 1.1rem; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-next { right: 3rem; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-next:before { content: '\f105'; left: 1.5rem; } + +#lsx-banner .btn-scroll-to { border: 2px solid transparent; border-radius: 50%; display: inline-block; font-size: 37px; line-height: 1; padding: 5px 0; margin-top: 2rem; width: 54px; } + +#lsx-banner .btn-scroll-to:focus { outline: 0; } + +@media (min-width: 1200px) { #lsx-banner .btn-scroll-to { -webkit-animation: bounce 2s 4s infinite; animation: bounce 2s 4s infinite; } + #lsx-banner .btn-scroll-to:hover { -webkit-animation-play-state: paused; animation-play-state: paused; } } + +#lsx-banner .lsx-banners-logo { display: inline-block; margin-bottom: 2.4rem; } + +#lsx-banner .lsx-banners-logo + .banner-content { margin-top: 0; } + +#lsx-banner .page-banner-no-mask .page-banner > .page-banner-image:after { display: none; } + +@media (max-width: 992px) { .gutenberg-compatible-template.page-has-banner .breadcrumbs-container + #lsx-banner, .using-gutenberg.page-has-banner .breadcrumbs-container + #lsx-banner, .archive.page-has-banner .breadcrumbs-container + #lsx-banner { margin-top: 50px; } } + +#lsx-banner .page-banner { color: #FFF; } + +#lsx-banner #page-banner-slider .slick-dots > li > button { border-color: #FFF; } + +#lsx-banner #page-banner-slider .slick-dots > li.slick-active > button { background-color: #FFF; } + +#lsx-banner #page-banner-slider .slick-arrow { border-color: #FFF; color: #FFF; } + +#lsx-banner #page-banner-slider .slick-arrow:hover { border-color: #FFF; color: #FFF; } + +#lsx-banner #page-banner-slider .slick-arrow.slick-disabled { border-color: #FFF; color: #FFF; } + +#lsx-banner .btn-scroll-to { border-color: #FFF; color: #FFF; } + +/*# sourceMappingURL=maps/lsx-banners.css.map */ diff --git a/vendor/lsx-banners/assets/css/maps/lsx-banners-admin.css.map b/vendor/lsx-banners/assets/css/maps/lsx-banners-admin.css.map new file mode 100644 index 00000000..3975ede2 --- /dev/null +++ b/vendor/lsx-banners/assets/css/maps/lsx-banners-admin.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["lsx-banners-admin.scss"],"names":[],"mappings":"AAAA,2BAEG;AAEH,4BAEE,eAAc,EACd;;AAGF,0BAEE,eAAc,EACd;;AAGF,gCAEE,YAAW,EACX;;AAGF,oBACC,eAAc,CACd,YAAW,CACX,WAAU,EACV;;AAED,wBACC,eAAc,CACd,aAAY,CACZ,WAAU,EAMV;;AATD,qCAME,YAAU,CACV,WAAU,EACV;;AAGF,iCAEE,eAAc,CACd,2BAAyB,CACzB,mBAAkB,CAClB,YAAW,EACX;;AAGF,qBAAqB;AAErB,sEAII,sBAAqB,EA2BrB;;AA/BJ,4EAOK,aAAY,CACZ,sBAAqB,CACrB,qBAAoB,EACpB;;AAVL,uFAcM,YAAW,CACX,gBAAe,EACf;;AAhBN,wEAoBK,sBAAqB,EAUrB;;AA9BL,+EAuBM,aAAY,CACZ,kBAAiB,EACjB;;AAzBN,8EA4BM,iBAAgB,EAChB;;AA7BN,+DAmCG,cAAY,EAKZ;;AAxCH,sEAsCI,eAAc,EACd;;AAMJ,6CACC,iBAAe,CACf,kBAAgB,EAChB;;AAED,0BAA0B","file":"../lsx-banners-admin.css","sourcesContent":["/*\n * lsx-banners-admin.css\n */\n\n#banners {\n\t.CMB_Group_Field {\n\t\tdisplay: block;\n\t}\n}\n\n.CMB_Group_Field {\n\t&.active {\n\t\tdisplay: block;\n\t}\n}\n\n.CMB_Color_Picker {\n\t.field-item {\n\t\tfloat: none;\n\t}\n}\n\n#lsx-tab-headings {\n\tdisplay: block;\n\tfloat: left;\n\twidth: 10%;\n}\n\n#details .cmb_metabox {\n\tdisplay: block;\n\tfloat: right;\n\twidth: 85%;\n\n\t.cmb_metabox {\n\t\tfloat:none;\n\t\twidth: 98%;\n\t}\n}\n\n#lsx-tab-headings {\n\t.tab-heading {\n\t\tdisplay: block;\n\t\ttext-transform:capitalize;\n\t\tpadding: 10px 15px;\n\t\twidth: 100%;\n\t}\n}\n\n/* The Tab Styling */\n\nbody.lsx-tour-operator_page_lsx-to-settings {\n\t.uix-field-wrapper {\n\t\t.ui-tab-nav {\n\t\t\tli {\n\t\t\t\tdisplay: inline-block;\n\n\t\t\t\t&:after {\n\t\t\t\t\tcontent: \"|\";\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tpadding: 0 3px 0 8px;\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\t&:after {\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\tpadding-left: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\ta {\n\t\t\t\t\ttext-decoration: none;\n\n\t\t\t\t\t&.active {\n\t\t\t\t\t\tcolor: black;\n\t\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:focus {\n\t\t\t\t\t\tbox-shadow: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.ui-tab {\n\t\t\tdisplay:none;\n\n\t\t\t&.active {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n.cmb-file-wrap, .cmb-file-wrap-placeholder {\n\tmin-width:150px;\n\tmin-height:150px;\n}\n\n/* Banner Meta box Tabs */\n\n// .meta-box-sortables {\n// \t#banners {\n// \t\t.inside {\n// \t\t\t.tab-toggle {\n// \t\t\t\tdisplay:inline-block;\n\n// \t\t\t\t&.active {\n// \t\t\t\t\tborder: 1px solid #ddd;\n// \t\t\t\t\tborder-bottom-color: #fdfdfd;\n// \t\t\t\t\tbackground-color: #fdfdfd;\n\n// \t\t\t\t\ta {\n// \t\t\t\t\t\tcolor: #32373c;\n// \t\t\t\t\t}\n// \t\t\t\t}\n\n// \t\t\t\ta {\n// \t\t\t\t\ttext-decoration: none;\n// \t\t\t\t\tpadding: 5px;\n// \t\t\t\t}\n// \t\t\t}\n\n// \t\t\t.cmb_metabox {\n// \t\t\t\tpadding: 0 .9em;\n// \t\t\t\tborder-bottom: 1px solid #ddd;\n// \t\t\t\tborder-right: 1px solid #ddd;\n// \t\t\t\tborder-left: 1px solid #ddd;\n// \t\t\t\tbackground-color: #fdfdfd;\n// \t\t\t}\n// \t\t}\n// \t}\n// }\n"]} \ No newline at end of file diff --git a/vendor/lsx-banners/assets/css/maps/lsx-banners-fonts.css.map b/vendor/lsx-banners/assets/css/maps/lsx-banners-fonts.css.map new file mode 100644 index 00000000..6be08423 --- /dev/null +++ b/vendor/lsx-banners/assets/css/maps/lsx-banners-fonts.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["lsx-banners-fonts.scss"],"names":[],"mappings":"AAAA,6DAE8B,oCAAkC,EAAK","file":"../lsx-banners-fonts.css","sourcesContent":["#lsx-banner {\n\t.soliloquy-container {\n\t\t.soliloquy-caption-inside { font-family: [font-family-headings]; }\n\t}\n}\n"]} \ No newline at end of file diff --git a/vendor/lsx-banners/assets/css/maps/lsx-banners.css.map b/vendor/lsx-banners/assets/css/maps/lsx-banners.css.map new file mode 100644 index 00000000..b10d8e7c --- /dev/null +++ b/vendor/lsx-banners/assets/css/maps/lsx-banners.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["lsx-banners.scss","_include-media.scss","_customizer-banners-banner-colours.scss"],"names":[],"mappings":"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","file":"../lsx-banners.css","sourcesContent":["@import 'include-media';\n@import 'customizer-banners-banner-colours';\n\n@keyframes bounce {\n 0%, 20%, 50%, 80%, 100% { transform: translateY(0); }\n 40% { transform: translateY(-20px); }\n 60% { transform: translateY(-10px); }\n}\n\n/*\n * LSX banners\n */\n\n%video-embed {\n\t@include media('>=tablet') {\n\t\theight: 100%;\n\t\tleft: 0;\n\t\tpointer-events: none;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\twidth: 100%;\n\t}\n}\n\n#lsx-banner {\n\tposition: relative;\n\n\t.page-header { text-align: center; }\n\n\t.page-has-banner-full & {\n\t\t@include media ('>=tablet') {\n\t\t\tdisplay: flex;\n\t\t\tflex: 1;\n\t\t}\n\t}\n\n\t.tagline { font-size: 20px; }\n\n\t.video-background {\n\t\tdisplay: none;\n\n\t\t@include media('>=tablet') {\n\t\t\tbackground-color: #000;\n\t\t\tbottom: 0;\n\t\t\tdisplay: block;\n\t\t\tleft: 0;\n\t\t\toverflow: hidden;\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t\tz-index: 3;\n\t\t}\n\n\t\tvideo {\n\t\t\t@extend %video-embed;\n\t\t}\n\t}\n\n\t.video-foreground {\n\t\t@extend %video-embed;\n\n\t\t@include media('>=tablet') {\n\t\t\theight: 300%;\n\t\t\ttop: -100%;\n\t\t}\n\t}\n\n\t& + .wrap {\n\t\t& > .content {\n\t\t\t& > header.archive-header { display: none; }\n\t\t}\n\t}\n\n\t#page-banner-slider {\n\t\t.container {\n\t\t\t@include media(' li {\n\t\t\t\tpadding: 5px;\n\t\t\t\tline-height: 1;\n\n\t\t\t\t@include media('>=tablet') { padding: 0 7.5px; }\n\n\t\t\t\t& > button {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t\tborder-style: solid;\n\t\t\t\t\tborder-width: 1px;\n\t\t\t\t\tfont: 0/0 a;\n\t\t\t\t\theight: 12px;\n\t\t\t\t\ttransition: all 300ms ease-in-out;\n\t\t\t\t\twidth: 4rem;\n\n\t\t\t\t\t@include media('>=tablet') { height: 6px; }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.slick-arrow {\n\t\t\tbackground: transparent;\n\t\t\tborder-radius: 50%;\n\t\t\tborder-style: solid;\n\t\t\tborder-width: 2px;\n\t\t\tfont: 0/0 a;\n\t\t\theight: 4rem;\n\t\t\tmargin-top: calc((2rem - 17px) / 2);\n\t\t\topacity: 1;\n\t\t\tpadding: 0;\n\t\t\tposition: absolute;\n\t\t\ttext-shadow: none;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t\ttransition: border 300ms ease;\n\t\t\twidth: 4rem;\n\t\t\tz-index: 3;\n\n\t\t\t&:before {\n\t\t\t\tdisplay: block;\n\t\t\t\tfont-family: 'FontAwesome';\n\t\t\t\tfont-size: 3rem;\n\t\t\t\tline-height: 1;\n\t\t\t\tposition: absolute;\n\t\t\t\ttext-rendering: auto;\n\t\t\t\ttop: 47%;\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\ttransition: color 300ms ease;\n\n\t\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t}\n\n\t\t\t&.slick-disabled { cursor: not-allowed; }\n\n\t\t\t&.slick-prev {\n\t\t\t\tleft: 3rem;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: '\\f104';\n\t\t\t\t\tleft: 1.1rem;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.slick-next {\n\t\t\t\tright: 3rem;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: '\\f105';\n\t\t\t\t\tleft: 1.5rem;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// .banner-easing {\n\t// \t@include media('>=desktop') {\n\t// \t\tbottom: 30px;\n\t// \t\tleft: 50%;\n\t// \t\tposition: absolute;\n\t// \t\ttransform: translateX(-50%);\n\t// \t}\n\t// }\n\n\t.btn-scroll-to {\n\t\tborder: 2px solid transparent;\n\t\tborder-radius: 50%;\n\t\tdisplay: inline-block;\n\t\tfont-size: 37px;\n\t\tline-height: 1;\n\t\tpadding: 5px 0;\n\t\tmargin-top: 2rem;\n\t\twidth: 54px;\n\n\t\t&:focus { outline: 0; }\n\n\t\t@include media('>=desktop') {\n\t\t\tanimation: bounce 2s 4s infinite;\n\n\t\t\t&:hover { animation-play-state: paused; }\n\t\t}\n\t}\n\n\t.lsx-banners-logo {\n\t\tdisplay: inline-block;\n\t\tmargin-bottom: 2.4rem;\n\n\t\t& + .banner-content { margin-top: 0; }\n\t}\n\n\t.page-banner-no-mask {\n\t\t.page-banner {\n\t\t\t& > .page-banner-image {\n\t\t\t\t&:after { display: none; }\n\t\t\t}\n\t\t}\n\t}\n}\n\n.gutenberg-compatible-template.page-has-banner,\n.using-gutenberg.page-has-banner,\n.archive.page-has-banner {\n\t.breadcrumbs-container {\n\t\t+ #lsx-banner {\n\t\t\t@include media('<=tablet') {\n\t\t\t\tmargin-top: 50px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@include customizer-banners-banner-colours(#FFF);\n","@charset \"UTF-8\";\n\n// _ _ _ _ _\n// (_) | | | | | (_)\n// _ _ __ ___| |_ _ __| | ___ _ __ ___ ___ __| |_ __ _\n// | | '_ \\ / __| | | | |/ _` |/ _ \\ | '_ ` _ \\ / _ \\/ _` | |/ _` |\n// | | | | | (__| | |_| | (_| | __/ | | | | | | __/ (_| | | (_| |\n// |_|_| |_|\\___|_|\\__,_|\\__,_|\\___| |_| |_| |_|\\___|\\__,_|_|\\__,_|\n//\n// Simple, elegant and maintainable media queries in Sass\n// v1.4.9\n//\n// http://include-media.com\n//\n// Authors: Eduardo Boucas (@eduardoboucas)\n// Hugo Giraudel (@hugogiraudel)\n//\n// This project is licensed under the terms of the MIT license\n\n\n////\n/// include-media library public configuration\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Creates a list of global breakpoints\n///\n/// @example scss - Creates a single breakpoint with the label `phone`\n/// $breakpoints: ('phone': 320px);\n///\n$breakpoints: (\n 'phone': 768px,\n 'tablet': 992px,\n 'desktop': 1200px\n) !default;\n\n\n///\n/// Creates a list of static expressions or media types\n///\n/// @example scss - Creates a single media type (screen)\n/// $media-expressions: ('screen': 'screen');\n///\n/// @example scss - Creates a static expression with logical disjunction (OR operator)\n/// $media-expressions: (\n/// 'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)'\n/// );\n///\n$media-expressions: (\n 'screen': 'screen',\n 'print': 'print',\n 'handheld': 'handheld',\n 'landscape': '(orientation: landscape)',\n 'portrait': '(orientation: portrait)',\n 'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)',\n 'retina3x': '(-webkit-min-device-pixel-ratio: 3), (min-resolution: 350dpi), (min-resolution: 3dppx)'\n) !default;\n\n\n///\n/// Defines a number to be added or subtracted from each unit when declaring breakpoints with exclusive intervals\n///\n/// @example scss - Interval for pixels is defined as `1` by default\n/// @include media('>128px') {}\n///\n/// /* Generates: */\n/// @media (min-width: 129px) {}\n///\n/// @example scss - Interval for ems is defined as `0.01` by default\n/// @include media('>20em') {}\n///\n/// /* Generates: */\n/// @media (min-width: 20.01em) {}\n///\n/// @example scss - Interval for rems is defined as `0.1` by default, to be used with `font-size: 62.5%;`\n/// @include media('>2.0rem') {}\n///\n/// /* Generates: */\n/// @media (min-width: 2.1rem) {}\n///\n$unit-intervals: (\n 'px': 1,\n 'em': 0.01,\n 'rem': 0.1,\n '': 0\n) !default;\n\n///\n/// Defines whether support for media queries is available, useful for creating separate stylesheets\n/// for browsers that don't support media queries.\n///\n/// @example scss - Disables support for media queries\n/// $im-media-support: false;\n/// @include media('>=tablet') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* Generates: */\n/// .foo {\n/// color: tomato;\n/// }\n///\n$im-media-support: true !default;\n\n///\n/// Selects which breakpoint to emulate when support for media queries is disabled. Media queries that start at or\n/// intercept the breakpoint will be displayed, any others will be ignored.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'desktop';\n/// @include media('>=tablet') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* Generates: */\n/// .foo {\n/// color: tomato;\n/// }\n///\n/// @example scss - This media query will NOT show because it does not intercept the desktop breakpoint\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'tablet';\n/// @include media('>=desktop') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* No output */\n///\n$im-no-media-breakpoint: 'desktop' !default;\n\n///\n/// Selects which media expressions are allowed in an expression for it to be used when media queries\n/// are not supported.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint and contains only accepted media expressions\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'desktop';\n/// $im-no-media-expressions: ('screen');\n/// @include media('>=tablet', 'screen') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* Generates: */\n/// .foo {\n/// color: tomato;\n/// }\n///\n/// @example scss - This media query will NOT show because it intercepts the static breakpoint but contains a media expression that is not accepted\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'desktop';\n/// $im-no-media-expressions: ('screen');\n/// @include media('>=tablet', 'retina2x') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* No output */\n///\n$im-no-media-expressions: ('screen', 'portrait', 'landscape') !default;\n\n////\n/// Cross-engine logging engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Log a message either with `@error` if supported\n/// else with `@warn`, using `feature-exists('at-error')`\n/// to detect support.\n///\n/// @param {String} $message - Message to log\n///\n@function im-log($message) {\n @if feature-exists('at-error') {\n @error $message;\n } @else {\n @warn $message;\n $_: noop();\n }\n\n @return $message;\n}\n\n\n///\n/// Wrapper mixin for the log function so it can be used with a more friendly\n/// API than `@if im-log('..') {}` or `$_: im-log('..')`. Basically, use the function\n/// within functions because it is not possible to include a mixin in a function\n/// and use the mixin everywhere else because it's much more elegant.\n///\n/// @param {String} $message - Message to log\n///\n@mixin log($message) {\n @if im-log($message) {}\n}\n\n\n///\n/// Function with no `@return` called next to `@warn` in Sass 3.3\n/// to trigger a compiling error and stop the process.\n///\n@function noop() {}\n\n///\n/// Determines whether a list of conditions is intercepted by the static breakpoint.\n///\n/// @param {Arglist} $conditions - Media query conditions\n///\n/// @return {Boolean} - Returns true if the conditions are intercepted by the static breakpoint\n///\n@function im-intercepts-static-breakpoint($conditions...) {\n $no-media-breakpoint-value: map-get($breakpoints, $im-no-media-breakpoint);\n\n @if not $no-media-breakpoint-value {\n @if im-log('`#{$im-no-media-breakpoint}` is not a valid breakpoint.') {}\n }\n\n @each $condition in $conditions {\n @if not map-has-key($media-expressions, $condition) {\n $operator: get-expression-operator($condition);\n $prefix: get-expression-prefix($operator);\n $value: get-expression-value($condition, $operator);\n\n @if ($prefix == 'max' and $value <= $no-media-breakpoint-value) or\n ($prefix == 'min' and $value > $no-media-breakpoint-value) {\n @return false;\n }\n } @else if not index($im-no-media-expressions, $condition) {\n @return false;\n }\n }\n\n @return true;\n}\n\n////\n/// Parsing engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Get operator of an expression\n///\n/// @param {String} $expression - Expression to extract operator from\n///\n/// @return {String} - Any of `>=`, `>`, `<=`, `<`, `≥`, `≤`\n///\n@function get-expression-operator($expression) {\n @each $operator in ('>=', '>', '<=', '<', '≥', '≤') {\n @if str-index($expression, $operator) {\n @return $operator;\n }\n }\n\n // It is not possible to include a mixin inside a function, so we have to\n // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n // functions cannot be called anywhere in Sass, we need to hack the call in\n // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n $_: im-log('No operator found in `#{$expression}`.');\n}\n\n\n///\n/// Get dimension of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract dimension from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {String} - `width` or `height` (or potentially anything else)\n///\n@function get-expression-dimension($expression, $operator) {\n $operator-index: str-index($expression, $operator);\n $parsed-dimension: str-slice($expression, 0, $operator-index - 1);\n $dimension: 'width';\n\n @if str-length($parsed-dimension) > 0 {\n $dimension: $parsed-dimension;\n }\n\n @return $dimension;\n}\n\n\n///\n/// Get dimension prefix based on an operator\n///\n/// @param {String} $operator - Operator\n///\n/// @return {String} - `min` or `max`\n///\n@function get-expression-prefix($operator) {\n @return if(index(('<', '<=', '≤'), $operator), 'max', 'min');\n}\n\n\n///\n/// Get value of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract value from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {Number} - A numeric value\n///\n@function get-expression-value($expression, $operator) {\n $operator-index: str-index($expression, $operator);\n $value: str-slice($expression, $operator-index + str-length($operator));\n\n @if map-has-key($breakpoints, $value) {\n $value: map-get($breakpoints, $value);\n } @else {\n $value: to-number($value);\n }\n\n $interval: map-get($unit-intervals, unit($value));\n\n @if not $interval {\n // It is not possible to include a mixin inside a function, so we have to\n // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n // functions cannot be called anywhere in Sass, we need to hack the call in\n // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n $_: im-log('Unknown unit `#{unit($value)}`.');\n }\n\n @if $operator == '>' {\n $value: $value + $interval;\n } @else if $operator == '<' {\n $value: $value - $interval;\n }\n\n @return $value;\n}\n\n\n///\n/// Parse an expression to return a valid media-query expression\n///\n/// @param {String} $expression - Expression to parse\n///\n/// @return {String} - Valid media query\n///\n@function parse-expression($expression) {\n // If it is part of $media-expressions, it has no operator\n // then there is no need to go any further, just return the value\n @if map-has-key($media-expressions, $expression) {\n @return map-get($media-expressions, $expression);\n }\n\n $operator: get-expression-operator($expression);\n $dimension: get-expression-dimension($expression, $operator);\n $prefix: get-expression-prefix($operator);\n $value: get-expression-value($expression, $operator);\n\n @return '(#{$prefix}-#{$dimension}: #{$value})';\n}\n\n///\n/// Slice `$list` between `$start` and `$end` indexes\n///\n/// @access private\n///\n/// @param {List} $list - List to slice\n/// @param {Number} $start [1] - Start index\n/// @param {Number} $end [length($list)] - End index\n///\n/// @return {List} Sliced list\n///\n@function slice($list, $start: 1, $end: length($list)) {\n @if length($list) < 1 or $start > $end {\n @return ();\n }\n\n $result: ();\n\n @for $i from $start through $end {\n $result: append($result, nth($list, $i));\n }\n\n @return $result;\n}\n\n////\n/// String to number converter\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Casts a string into a number\n///\n/// @param {String | Number} $value - Value to be parsed\n///\n/// @return {Number}\n///\n@function to-number($value) {\n @if type-of($value) == 'number' {\n @return $value;\n } @else if type-of($value) != 'string' {\n $_: im-log('Value for `to-number` should be a number or a string.');\n }\n\n $first-character: str-slice($value, 1, 1);\n $result: 0;\n $digits: 0;\n $minus: ($first-character == '-');\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n // Remove +/- sign if present at first character\n @if ($first-character == '+' or $first-character == '-') {\n $value: str-slice($value, 2);\n }\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not (index(map-keys($numbers), $character) or $character == '.') {\n @return to-length(if($minus, -$result, $result), str-slice($value, $i))\n }\n\n @if $character == '.' {\n $digits: 1;\n } @else if $digits == 0 {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return if($minus, -$result, $result);\n}\n\n\n///\n/// Add `$unit` to `$value`\n///\n/// @param {Number} $value - Value to add unit to\n/// @param {String} $unit - String representation of the unit\n///\n/// @return {Number} - `$value` expressed in `$unit`\n///\n@function to-length($value, $unit) {\n $units: ('px': 1px, 'cm': 1cm, 'mm': 1mm, '%': 1%, 'ch': 1ch, 'pc': 1pc, 'in': 1in, 'em': 1em, 'rem': 1rem, 'pt': 1pt, 'ex': 1ex, 'vw': 1vw, 'vh': 1vh, 'vmin': 1vmin, 'vmax': 1vmax);\n\n @if not index(map-keys($units), $unit) {\n $_: im-log('Invalid unit `#{$unit}`.');\n }\n\n @return $value * map-get($units, $unit);\n}\n\n///\n/// This mixin aims at redefining the configuration just for the scope of\n/// the call. It is helpful when having a component needing an extended\n/// configuration such as custom breakpoints (referred to as tweakpoints)\n/// for instance.\n///\n/// @author Hugo Giraudel\n///\n/// @param {Map} $tweakpoints [()] - Map of tweakpoints to be merged with `$breakpoints`\n/// @param {Map} $tweak-media-expressions [()] - Map of tweaked media expressions to be merged with `$media-expression`\n///\n/// @example scss - Extend the global breakpoints with a tweakpoint\n/// @include media-context(('custom': 678px)) {\n/// .foo {\n/// @include media('>phone', '<=custom') {\n/// // ...\n/// }\n/// }\n/// }\n///\n/// @example scss - Extend the global media expressions with a custom one\n/// @include media-context($tweak-media-expressions: ('all': 'all')) {\n/// .foo {\n/// @include media('all', '>phone') {\n/// // ...\n/// }\n/// }\n/// }\n///\n/// @example scss - Extend both configuration maps\n/// @include media-context(('custom': 678px), ('all': 'all')) {\n/// .foo {\n/// @include media('all', '>phone', '<=custom') {\n/// // ...\n/// }\n/// }\n/// }\n///\n@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {\n // Save global configuration\n $global-breakpoints: $breakpoints;\n $global-media-expressions: $media-expressions;\n\n // Update global configuration\n $breakpoints: map-merge($breakpoints, $tweakpoints) !global;\n $media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;\n\n @content;\n\n // Restore global configuration\n $breakpoints: $global-breakpoints !global;\n $media-expressions: $global-media-expressions !global;\n}\n\n////\n/// include-media public exposed API\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Generates a media query based on a list of conditions\n///\n/// @param {Arglist} $conditions - Media query conditions\n///\n/// @example scss - With a single set breakpoint\n/// @include media('>phone') { }\n///\n/// @example scss - With two set breakpoints\n/// @include media('>phone', '<=tablet') { }\n///\n/// @example scss - With custom values\n/// @include media('>=358px', '<850px') { }\n///\n/// @example scss - With set breakpoints with custom values\n/// @include media('>desktop', '<=1350px') { }\n///\n/// @example scss - With a static expression\n/// @include media('retina2x') { }\n///\n/// @example scss - Mixing everything\n/// @include media('>=350px', ' 0) {\n @media #{unquote(parse-expression(nth($conditions, 1)))} {\n // Recursive call\n @include media(slice($conditions, 2)...) {\n @content;\n }\n }\n }\n}\n","@mixin customizer-banners-banner-colours ($color: #FFF) {\n\t#lsx-banner {\n\t\t.page-banner { color: $color; }\n\n\t\t#page-banner-slider {\n\t\t\t.slick-dots {\n\t\t\t\t& > li {\n\t\t\t\t\t& > button { border-color: $color; }\n\n\t\t\t\t\t&.slick-active > button { background-color: $color; }\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.slick-arrow {\n\t\t\t\tborder-color: $color;\n\t\t\t\tcolor: $color;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tborder-color: $color;\n\t\t\t\t\tcolor: $color;\n\t\t\t\t}\n\n\t\t\t\t&.slick-disabled {\n\t\t\t\t\tborder-color: $color;\n\t\t\t\t\tcolor: $color;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.btn-scroll-to {\n\t\t\tborder-color: $color;\n\t\t\tcolor: $color;\n\t\t}\n\t}\n}\n"]} \ No newline at end of file diff --git a/vendor/lsx-banners/assets/css/scss/_customizer-banners-banner-colours.scss b/vendor/lsx-banners/assets/css/scss/_customizer-banners-banner-colours.scss new file mode 100644 index 00000000..6d4659bc --- /dev/null +++ b/vendor/lsx-banners/assets/css/scss/_customizer-banners-banner-colours.scss @@ -0,0 +1,35 @@ +@mixin customizer-banners-banner-colours ($color: #FFF) { + #lsx-banner { + .page-banner { color: $color; } + + #page-banner-slider { + .slick-dots { + & > li { + & > button { border-color: $color; } + + &.slick-active > button { background-color: $color; } + } + } + + .slick-arrow { + border-color: $color; + color: $color; + + &:hover { + border-color: $color; + color: $color; + } + + &.slick-disabled { + border-color: $color; + color: $color; + } + } + } + + .btn-scroll-to { + border-color: $color; + color: $color; + } + } +} diff --git a/vendor/lsx-banners/assets/css/scss/_include-media.scss b/vendor/lsx-banners/assets/css/scss/_include-media.scss new file mode 100644 index 00000000..58c38e51 --- /dev/null +++ b/vendor/lsx-banners/assets/css/scss/_include-media.scss @@ -0,0 +1,567 @@ +@charset "UTF-8"; + +// _ _ _ _ _ +// (_) | | | | | (_) +// _ _ __ ___| |_ _ __| | ___ _ __ ___ ___ __| |_ __ _ +// | | '_ \ / __| | | | |/ _` |/ _ \ | '_ ` _ \ / _ \/ _` | |/ _` | +// | | | | | (__| | |_| | (_| | __/ | | | | | | __/ (_| | | (_| | +// |_|_| |_|\___|_|\__,_|\__,_|\___| |_| |_| |_|\___|\__,_|_|\__,_| +// +// Simple, elegant and maintainable media queries in Sass +// v1.4.9 +// +// http://include-media.com +// +// Authors: Eduardo Boucas (@eduardoboucas) +// Hugo Giraudel (@hugogiraudel) +// +// This project is licensed under the terms of the MIT license + + +//// +/// include-media library public configuration +/// @author Eduardo Boucas +/// @access public +//// + + +/// +/// Creates a list of global breakpoints +/// +/// @example scss - Creates a single breakpoint with the label `phone` +/// $breakpoints: ('phone': 320px); +/// +$breakpoints: ( + 'phone': 768px, + 'tablet': 992px, + 'desktop': 1200px +) !default; + + +/// +/// Creates a list of static expressions or media types +/// +/// @example scss - Creates a single media type (screen) +/// $media-expressions: ('screen': 'screen'); +/// +/// @example scss - Creates a static expression with logical disjunction (OR operator) +/// $media-expressions: ( +/// 'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)' +/// ); +/// +$media-expressions: ( + 'screen': 'screen', + 'print': 'print', + 'handheld': 'handheld', + 'landscape': '(orientation: landscape)', + 'portrait': '(orientation: portrait)', + 'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)', + 'retina3x': '(-webkit-min-device-pixel-ratio: 3), (min-resolution: 350dpi), (min-resolution: 3dppx)' +) !default; + + +/// +/// Defines a number to be added or subtracted from each unit when declaring breakpoints with exclusive intervals +/// +/// @example scss - Interval for pixels is defined as `1` by default +/// @include media('>128px') {} +/// +/// /* Generates: */ +/// @media (min-width: 129px) {} +/// +/// @example scss - Interval for ems is defined as `0.01` by default +/// @include media('>20em') {} +/// +/// /* Generates: */ +/// @media (min-width: 20.01em) {} +/// +/// @example scss - Interval for rems is defined as `0.1` by default, to be used with `font-size: 62.5%;` +/// @include media('>2.0rem') {} +/// +/// /* Generates: */ +/// @media (min-width: 2.1rem) {} +/// +$unit-intervals: ( + 'px': 1, + 'em': 0.01, + 'rem': 0.1, + '': 0 +) !default; + +/// +/// Defines whether support for media queries is available, useful for creating separate stylesheets +/// for browsers that don't support media queries. +/// +/// @example scss - Disables support for media queries +/// $im-media-support: false; +/// @include media('>=tablet') { +/// .foo { +/// color: tomato; +/// } +/// } +/// +/// /* Generates: */ +/// .foo { +/// color: tomato; +/// } +/// +$im-media-support: true !default; + +/// +/// Selects which breakpoint to emulate when support for media queries is disabled. Media queries that start at or +/// intercept the breakpoint will be displayed, any others will be ignored. +/// +/// @example scss - This media query will show because it intercepts the static breakpoint +/// $im-media-support: false; +/// $im-no-media-breakpoint: 'desktop'; +/// @include media('>=tablet') { +/// .foo { +/// color: tomato; +/// } +/// } +/// +/// /* Generates: */ +/// .foo { +/// color: tomato; +/// } +/// +/// @example scss - This media query will NOT show because it does not intercept the desktop breakpoint +/// $im-media-support: false; +/// $im-no-media-breakpoint: 'tablet'; +/// @include media('>=desktop') { +/// .foo { +/// color: tomato; +/// } +/// } +/// +/// /* No output */ +/// +$im-no-media-breakpoint: 'desktop' !default; + +/// +/// Selects which media expressions are allowed in an expression for it to be used when media queries +/// are not supported. +/// +/// @example scss - This media query will show because it intercepts the static breakpoint and contains only accepted media expressions +/// $im-media-support: false; +/// $im-no-media-breakpoint: 'desktop'; +/// $im-no-media-expressions: ('screen'); +/// @include media('>=tablet', 'screen') { +/// .foo { +/// color: tomato; +/// } +/// } +/// +/// /* Generates: */ +/// .foo { +/// color: tomato; +/// } +/// +/// @example scss - This media query will NOT show because it intercepts the static breakpoint but contains a media expression that is not accepted +/// $im-media-support: false; +/// $im-no-media-breakpoint: 'desktop'; +/// $im-no-media-expressions: ('screen'); +/// @include media('>=tablet', 'retina2x') { +/// .foo { +/// color: tomato; +/// } +/// } +/// +/// /* No output */ +/// +$im-no-media-expressions: ('screen', 'portrait', 'landscape') !default; + +//// +/// Cross-engine logging engine +/// @author Hugo Giraudel +/// @access private +//// + + +/// +/// Log a message either with `@error` if supported +/// else with `@warn`, using `feature-exists('at-error')` +/// to detect support. +/// +/// @param {String} $message - Message to log +/// +@function im-log($message) { + @if feature-exists('at-error') { + @error $message; + } @else { + @warn $message; + $_: noop(); + } + + @return $message; +} + + +/// +/// Wrapper mixin for the log function so it can be used with a more friendly +/// API than `@if im-log('..') {}` or `$_: im-log('..')`. Basically, use the function +/// within functions because it is not possible to include a mixin in a function +/// and use the mixin everywhere else because it's much more elegant. +/// +/// @param {String} $message - Message to log +/// +@mixin log($message) { + @if im-log($message) {} +} + + +/// +/// Function with no `@return` called next to `@warn` in Sass 3.3 +/// to trigger a compiling error and stop the process. +/// +@function noop() {} + +/// +/// Determines whether a list of conditions is intercepted by the static breakpoint. +/// +/// @param {Arglist} $conditions - Media query conditions +/// +/// @return {Boolean} - Returns true if the conditions are intercepted by the static breakpoint +/// +@function im-intercepts-static-breakpoint($conditions...) { + $no-media-breakpoint-value: map-get($breakpoints, $im-no-media-breakpoint); + + @if not $no-media-breakpoint-value { + @if im-log('`#{$im-no-media-breakpoint}` is not a valid breakpoint.') {} + } + + @each $condition in $conditions { + @if not map-has-key($media-expressions, $condition) { + $operator: get-expression-operator($condition); + $prefix: get-expression-prefix($operator); + $value: get-expression-value($condition, $operator); + + @if ($prefix == 'max' and $value <= $no-media-breakpoint-value) or + ($prefix == 'min' and $value > $no-media-breakpoint-value) { + @return false; + } + } @else if not index($im-no-media-expressions, $condition) { + @return false; + } + } + + @return true; +} + +//// +/// Parsing engine +/// @author Hugo Giraudel +/// @access private +//// + + +/// +/// Get operator of an expression +/// +/// @param {String} $expression - Expression to extract operator from +/// +/// @return {String} - Any of `>=`, `>`, `<=`, `<`, `≥`, `≤` +/// +@function get-expression-operator($expression) { + @each $operator in ('>=', '>', '<=', '<', '≥', '≤') { + @if str-index($expression, $operator) { + @return $operator; + } + } + + // It is not possible to include a mixin inside a function, so we have to + // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because + // functions cannot be called anywhere in Sass, we need to hack the call in + // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with + // Sass 3.3, change this line in `@if im-log(..) {}` instead. + $_: im-log('No operator found in `#{$expression}`.'); +} + + +/// +/// Get dimension of an expression, based on a found operator +/// +/// @param {String} $expression - Expression to extract dimension from +/// @param {String} $operator - Operator from `$expression` +/// +/// @return {String} - `width` or `height` (or potentially anything else) +/// +@function get-expression-dimension($expression, $operator) { + $operator-index: str-index($expression, $operator); + $parsed-dimension: str-slice($expression, 0, $operator-index - 1); + $dimension: 'width'; + + @if str-length($parsed-dimension) > 0 { + $dimension: $parsed-dimension; + } + + @return $dimension; +} + + +/// +/// Get dimension prefix based on an operator +/// +/// @param {String} $operator - Operator +/// +/// @return {String} - `min` or `max` +/// +@function get-expression-prefix($operator) { + @return if(index(('<', '<=', '≤'), $operator), 'max', 'min'); +} + + +/// +/// Get value of an expression, based on a found operator +/// +/// @param {String} $expression - Expression to extract value from +/// @param {String} $operator - Operator from `$expression` +/// +/// @return {Number} - A numeric value +/// +@function get-expression-value($expression, $operator) { + $operator-index: str-index($expression, $operator); + $value: str-slice($expression, $operator-index + str-length($operator)); + + @if map-has-key($breakpoints, $value) { + $value: map-get($breakpoints, $value); + } @else { + $value: to-number($value); + } + + $interval: map-get($unit-intervals, unit($value)); + + @if not $interval { + // It is not possible to include a mixin inside a function, so we have to + // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because + // functions cannot be called anywhere in Sass, we need to hack the call in + // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with + // Sass 3.3, change this line in `@if im-log(..) {}` instead. + $_: im-log('Unknown unit `#{unit($value)}`.'); + } + + @if $operator == '>' { + $value: $value + $interval; + } @else if $operator == '<' { + $value: $value - $interval; + } + + @return $value; +} + + +/// +/// Parse an expression to return a valid media-query expression +/// +/// @param {String} $expression - Expression to parse +/// +/// @return {String} - Valid media query +/// +@function parse-expression($expression) { + // If it is part of $media-expressions, it has no operator + // then there is no need to go any further, just return the value + @if map-has-key($media-expressions, $expression) { + @return map-get($media-expressions, $expression); + } + + $operator: get-expression-operator($expression); + $dimension: get-expression-dimension($expression, $operator); + $prefix: get-expression-prefix($operator); + $value: get-expression-value($expression, $operator); + + @return '(#{$prefix}-#{$dimension}: #{$value})'; +} + +/// +/// Slice `$list` between `$start` and `$end` indexes +/// +/// @access private +/// +/// @param {List} $list - List to slice +/// @param {Number} $start [1] - Start index +/// @param {Number} $end [length($list)] - End index +/// +/// @return {List} Sliced list +/// +@function slice($list, $start: 1, $end: length($list)) { + @if length($list) < 1 or $start > $end { + @return (); + } + + $result: (); + + @for $i from $start through $end { + $result: append($result, nth($list, $i)); + } + + @return $result; +} + +//// +/// String to number converter +/// @author Hugo Giraudel +/// @access private +//// + + +/// +/// Casts a string into a number +/// +/// @param {String | Number} $value - Value to be parsed +/// +/// @return {Number} +/// +@function to-number($value) { + @if type-of($value) == 'number' { + @return $value; + } @else if type-of($value) != 'string' { + $_: im-log('Value for `to-number` should be a number or a string.'); + } + + $first-character: str-slice($value, 1, 1); + $result: 0; + $digits: 0; + $minus: ($first-character == '-'); + $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9); + + // Remove +/- sign if present at first character + @if ($first-character == '+' or $first-character == '-') { + $value: str-slice($value, 2); + } + + @for $i from 1 through str-length($value) { + $character: str-slice($value, $i, $i); + + @if not (index(map-keys($numbers), $character) or $character == '.') { + @return to-length(if($minus, -$result, $result), str-slice($value, $i)) + } + + @if $character == '.' { + $digits: 1; + } @else if $digits == 0 { + $result: $result * 10 + map-get($numbers, $character); + } @else { + $digits: $digits * 10; + $result: $result + map-get($numbers, $character) / $digits; + } + } + + @return if($minus, -$result, $result); +} + + +/// +/// Add `$unit` to `$value` +/// +/// @param {Number} $value - Value to add unit to +/// @param {String} $unit - String representation of the unit +/// +/// @return {Number} - `$value` expressed in `$unit` +/// +@function to-length($value, $unit) { + $units: ('px': 1px, 'cm': 1cm, 'mm': 1mm, '%': 1%, 'ch': 1ch, 'pc': 1pc, 'in': 1in, 'em': 1em, 'rem': 1rem, 'pt': 1pt, 'ex': 1ex, 'vw': 1vw, 'vh': 1vh, 'vmin': 1vmin, 'vmax': 1vmax); + + @if not index(map-keys($units), $unit) { + $_: im-log('Invalid unit `#{$unit}`.'); + } + + @return $value * map-get($units, $unit); +} + +/// +/// This mixin aims at redefining the configuration just for the scope of +/// the call. It is helpful when having a component needing an extended +/// configuration such as custom breakpoints (referred to as tweakpoints) +/// for instance. +/// +/// @author Hugo Giraudel +/// +/// @param {Map} $tweakpoints [()] - Map of tweakpoints to be merged with `$breakpoints` +/// @param {Map} $tweak-media-expressions [()] - Map of tweaked media expressions to be merged with `$media-expression` +/// +/// @example scss - Extend the global breakpoints with a tweakpoint +/// @include media-context(('custom': 678px)) { +/// .foo { +/// @include media('>phone', '<=custom') { +/// // ... +/// } +/// } +/// } +/// +/// @example scss - Extend the global media expressions with a custom one +/// @include media-context($tweak-media-expressions: ('all': 'all')) { +/// .foo { +/// @include media('all', '>phone') { +/// // ... +/// } +/// } +/// } +/// +/// @example scss - Extend both configuration maps +/// @include media-context(('custom': 678px), ('all': 'all')) { +/// .foo { +/// @include media('all', '>phone', '<=custom') { +/// // ... +/// } +/// } +/// } +/// +@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) { + // Save global configuration + $global-breakpoints: $breakpoints; + $global-media-expressions: $media-expressions; + + // Update global configuration + $breakpoints: map-merge($breakpoints, $tweakpoints) !global; + $media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global; + + @content; + + // Restore global configuration + $breakpoints: $global-breakpoints !global; + $media-expressions: $global-media-expressions !global; +} + +//// +/// include-media public exposed API +/// @author Eduardo Boucas +/// @access public +//// + + +/// +/// Generates a media query based on a list of conditions +/// +/// @param {Arglist} $conditions - Media query conditions +/// +/// @example scss - With a single set breakpoint +/// @include media('>phone') { } +/// +/// @example scss - With two set breakpoints +/// @include media('>phone', '<=tablet') { } +/// +/// @example scss - With custom values +/// @include media('>=358px', '<850px') { } +/// +/// @example scss - With set breakpoints with custom values +/// @include media('>desktop', '<=1350px') { } +/// +/// @example scss - With a static expression +/// @include media('retina2x') { } +/// +/// @example scss - Mixing everything +/// @include media('>=350px', ' 0) { + @media #{unquote(parse-expression(nth($conditions, 1)))} { + // Recursive call + @include media(slice($conditions, 2)...) { + @content; + } + } + } +} diff --git a/vendor/lsx-banners/assets/css/scss/lsx-banners-admin.scss b/vendor/lsx-banners/assets/css/scss/lsx-banners-admin.scss new file mode 100644 index 00000000..f05bd64f --- /dev/null +++ b/vendor/lsx-banners/assets/css/scss/lsx-banners-admin.scss @@ -0,0 +1,134 @@ +/* + * lsx-banners-admin.css + */ + +#banners { + .CMB_Group_Field { + display: block; + } +} + +.CMB_Group_Field { + &.active { + display: block; + } +} + +.CMB_Color_Picker { + .field-item { + float: none; + } +} + +#lsx-tab-headings { + display: block; + float: left; + width: 10%; +} + +#details .cmb_metabox { + display: block; + float: right; + width: 85%; + + .cmb_metabox { + float:none; + width: 98%; + } +} + +#lsx-tab-headings { + .tab-heading { + display: block; + text-transform:capitalize; + padding: 10px 15px; + width: 100%; + } +} + +/* The Tab Styling */ + +body.lsx-tour-operator_page_lsx-to-settings { + .uix-field-wrapper { + .ui-tab-nav { + li { + display: inline-block; + + &:after { + content: "|"; + display: inline-block; + padding: 0 3px 0 8px; + } + + &:last-child { + &:after { + content: ""; + padding-left: 0; + } + } + + a { + text-decoration: none; + + &.active { + color: black; + font-weight: bold; + } + + &:focus { + box-shadow: none; + } + } + } + } + + .ui-tab { + display:none; + + &.active { + display: block; + } + } + } +} + + +.cmb-file-wrap, .cmb-file-wrap-placeholder { + min-width:150px; + min-height:150px; +} + +/* Banner Meta box Tabs */ + +// .meta-box-sortables { +// #banners { +// .inside { +// .tab-toggle { +// display:inline-block; + +// &.active { +// border: 1px solid #ddd; +// border-bottom-color: #fdfdfd; +// background-color: #fdfdfd; + +// a { +// color: #32373c; +// } +// } + +// a { +// text-decoration: none; +// padding: 5px; +// } +// } + +// .cmb_metabox { +// padding: 0 .9em; +// border-bottom: 1px solid #ddd; +// border-right: 1px solid #ddd; +// border-left: 1px solid #ddd; +// background-color: #fdfdfd; +// } +// } +// } +// } diff --git a/vendor/lsx-banners/assets/css/scss/lsx-banners-fonts.scss b/vendor/lsx-banners/assets/css/scss/lsx-banners-fonts.scss new file mode 100644 index 00000000..85b387f2 --- /dev/null +++ b/vendor/lsx-banners/assets/css/scss/lsx-banners-fonts.scss @@ -0,0 +1,5 @@ +#lsx-banner { + .soliloquy-container { + .soliloquy-caption-inside { font-family: [font-family-headings]; } + } +} diff --git a/vendor/lsx-banners/assets/css/scss/lsx-banners.scss b/vendor/lsx-banners/assets/css/scss/lsx-banners.scss new file mode 100644 index 00000000..762d8313 --- /dev/null +++ b/vendor/lsx-banners/assets/css/scss/lsx-banners.scss @@ -0,0 +1,224 @@ +@import 'include-media'; +@import 'customizer-banners-banner-colours'; + +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } + 40% { transform: translateY(-20px); } + 60% { transform: translateY(-10px); } +} + +/* + * LSX banners + */ + +%video-embed { + @include media('>=tablet') { + height: 100%; + left: 0; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; + } +} + +#lsx-banner { + position: relative; + + .page-header { text-align: center; } + + .page-has-banner-full & { + @include media ('>=tablet') { + display: flex; + flex: 1; + } + } + + .tagline { font-size: 20px; } + + .video-background { + display: none; + + @include media('>=tablet') { + background-color: #000; + bottom: 0; + display: block; + left: 0; + overflow: hidden; + position: absolute; + right: 0; + top: 0; + z-index: 3; + } + + video { + @extend %video-embed; + } + } + + .video-foreground { + @extend %video-embed; + + @include media('>=tablet') { + height: 300%; + top: -100%; + } + } + + & + .wrap { + & > .content { + & > header.archive-header { display: none; } + } + } + + #page-banner-slider { + .container { + @include media(' li { + padding: 5px; + line-height: 1; + + @include media('>=tablet') { padding: 0 7.5px; } + + & > button { + background: transparent; + border-style: solid; + border-width: 1px; + font: 0/0 a; + height: 12px; + transition: all 300ms ease-in-out; + width: 4rem; + + @include media('>=tablet') { height: 6px; } + } + } + } + + .slick-arrow { + background: transparent; + border-radius: 50%; + border-style: solid; + border-width: 2px; + font: 0/0 a; + height: 4rem; + margin-top: calc((2rem - 17px) / 2); + opacity: 1; + padding: 0; + position: absolute; + text-shadow: none; + top: 50%; + transform: translateY(-50%); + transition: border 300ms ease; + width: 4rem; + z-index: 3; + + &:before { + display: block; + font-family: 'FontAwesome'; + font-size: 3rem; + line-height: 1; + position: absolute; + text-rendering: auto; + top: 47%; + transform: translateY(-50%); + transition: color 300ms ease; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + &.slick-disabled { cursor: not-allowed; } + + &.slick-prev { + left: 3rem; + + &:before { + content: '\f104'; + left: 1.1rem; + } + } + + &.slick-next { + right: 3rem; + + &:before { + content: '\f105'; + left: 1.5rem; + } + } + } + } + + // .banner-easing { + // @include media('>=desktop') { + // bottom: 30px; + // left: 50%; + // position: absolute; + // transform: translateX(-50%); + // } + // } + + .btn-scroll-to { + border: 2px solid transparent; + border-radius: 50%; + display: inline-block; + font-size: 37px; + line-height: 1; + padding: 5px 0; + margin-top: 2rem; + width: 54px; + + &:focus { outline: 0; } + + @include media('>=desktop') { + animation: bounce 2s 4s infinite; + + &:hover { animation-play-state: paused; } + } + } + + .lsx-banners-logo { + display: inline-block; + margin-bottom: 2.4rem; + + & + .banner-content { margin-top: 0; } + } + + .page-banner-no-mask { + .page-banner { + & > .page-banner-image { + &:after { display: none; } + } + } + } +} + +.gutenberg-compatible-template.page-has-banner, +.using-gutenberg.page-has-banner, +.archive.page-has-banner { + .breadcrumbs-container { + + #lsx-banner { + @include media('<=tablet') { + margin-top: 50px; + } + } + } +} + +@include customizer-banners-banner-colours(#FFF); diff --git a/vendor/lsx-banners/assets/js/lsx-banners-admin.min.js b/vendor/lsx-banners/assets/js/lsx-banners-admin.min.js new file mode 100644 index 00000000..e87406e0 --- /dev/null +++ b/vendor/lsx-banners/assets/js/lsx-banners-admin.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(){var e,i,t;void 0===window.lsx_thumbnail_image_add&&(jQuery(document).on("click",".lsx-thumbnail-image-add",function(a){return a.preventDefault(),a.stopPropagation(),t=jQuery(this),i=t.parent("td"),e?void e.open():(e=wp.media({title:"Select your imageimage",button:{text:"Insert image"},multiple:!1}),e.on("select",function(){var a=e.state().get("selection").first().toJSON();i.find(".thumbnail-preview, .banner-preview").append(''),i.find("input.input_image_id").val(a.id),i.find("input.input_image").val(a.url),t.hide(),i.find(".lsx-thumbnail-image-delete, .lsx-thumbnail-image-remove").show()}),e.open(),!1)}),window.lsx_thumbnail_image_add=!0),void 0===window.lsx_thumbnail_image_delete&&(jQuery(document).on("click",".lsx-thumbnail-image-delete, .lsx-thumbnail-image-remove",function(e){e.preventDefault(),e.stopPropagation();var i=jQuery(this),t=i.parent("td");return t.find("input.input_image_id").val(""),t.find("input.input_image").val(""),t.find(".thumbnail-preview, .banner-preview").html(""),i.hide(),t.find(".lsx-thumbnail-image-add").show(),!1}),window.lsx_thumbnail_image_delete=!0),void 0===window.lsx_thumbnail_subtabs_nav&&(jQuery(document).on("click",".ui-tab-nav a",function(e){e.preventDefault(),e.stopPropagation();var i=jQuery(this);return jQuery(".ui-tab-nav a.active").removeClass("active"),i.addClass("active"),jQuery(".ui-tab.active").removeClass("active"),i.closest(".uix-field-wrapper").find(i.attr("href")).addClass("active"),!1}),window.lsx_thumbnail_subtabs_nav=!0)}); \ No newline at end of file diff --git a/vendor/lsx-banners/assets/js/lsx-banners.min.js b/vendor/lsx-banners/assets/js/lsx-banners.min.js new file mode 100755 index 00000000..1ad2fb9c --- /dev/null +++ b/vendor/lsx-banners/assets/js/lsx-banners.min.js @@ -0,0 +1,44 @@ +var TO_Banners = { + initScrollable: function() { + jQuery( '.banner-easing a' ).on( + 'click', + function(e) { + e.preventDefault(); + + var _$from = jQuery( this ), + _$to = jQuery( _$from.attr( 'href' ) ), + _top = parseInt( _$to.offset().top ), + _extra = parseInt( _$from.data( 'extra-top' ) ? _$from.data( 'extra-top' ) : '-100' ); + + jQuery( 'html, body' ).animate( + { + scrollTop: (_top + _extra) + }, + 800 + ); + + return false; + } + ); + }, + + doScroll: function(_$el) { + var _href = (_$el.href).replace( /^[^#]*(#.+$)/gi, '$1' ), + _$to = jQuery( _href ), + _top = parseInt( _$to.offset().top ), + _extra = -100; + + jQuery( 'html, body' ).animate( + { + scrollTop: (_top + _extra) + }, + 800 + ); + }, +}; + +jQuery( document ).ready( + function() { + TO_Banners.initScrollable(); + } +); diff --git a/vendor/lsx-banners/assets/js/src/lsx-banners-admin.js b/vendor/lsx-banners/assets/js/src/lsx-banners-admin.js new file mode 100644 index 00000000..0acd028d --- /dev/null +++ b/vendor/lsx-banners/assets/js/src/lsx-banners-admin.js @@ -0,0 +1,161 @@ +/* + * lsx-banners-admin.js + */ + +jQuery( document ).ready( + function() { + + var lsx_media_frame, + $lsx_media_box, + $lsx_media_button; + + /* + * Choose Image + */ + if (undefined === window.lsx_thumbnail_image_add) { + jQuery( document ).on( + 'click', + '.lsx-thumbnail-image-add', + function(e) { + e.preventDefault(); + e.stopPropagation(); + + // tb_show('Choose a Featured Image', 'media-upload.php?type=image&feature_image_text_button=1&TB_iframe=1'); + + // Save the current object for use in the + $lsx_media_button = jQuery( this ), + $lsx_media_box = $lsx_media_button.parent( 'td' ); + + if ( lsx_media_frame ) { + lsx_media_frame.open(); + return; + } + + lsx_media_frame = wp.media( + { + title: 'Select your imageimage', + button: { + text: 'Insert image' + }, + multiple: false // Set to true to allow multiple files to be selected + } + ); + + // When an image is selected in the media frame... + lsx_media_frame.on( + 'select', + function() { + + // Get media attachment details from the frame state + var attachment = lsx_media_frame.state().get( 'selection' ).first().toJSON(); + + // Send the attachment URL to our custom image input field. + $lsx_media_box.find( '.thumbnail-preview, .banner-preview' ).append( '' ); + + // Send the attachment id to our hidden input + $lsx_media_box.find( 'input.input_image_id' ).val( attachment.id ); + $lsx_media_box.find( 'input.input_image' ).val( attachment.url ); + + // Hide the add image link + $lsx_media_button.hide(); + + // Unhide the remove image link + $lsx_media_box.find( '.lsx-thumbnail-image-delete, .lsx-thumbnail-image-remove' ).show(); + + } + ); + + // Finally, open the modal on click + lsx_media_frame.open(); + + return false; + + } + ); + + window.lsx_thumbnail_image_add = true; + } + + /* + * Delete Image + */ + if (undefined === window.lsx_thumbnail_image_delete) { + jQuery( document ).on( + 'click', + '.lsx-thumbnail-image-delete, .lsx-thumbnail-image-remove', + function(e) { + e.preventDefault(); + e.stopPropagation(); + + var $this = jQuery( this ), + $td = $this.parent( 'td' ); + + $td.find( 'input.input_image_id' ).val( '' ); + $td.find( 'input.input_image' ).val( '' ); + $td.find( '.thumbnail-preview, .banner-preview' ).html( '' ); + $this.hide(); + $td.find( '.lsx-thumbnail-image-add' ).show(); + + return false; + } + ); + + window.lsx_thumbnail_image_delete = true; + } + + /* + * Subtabs navigation + */ + if (undefined === window.lsx_thumbnail_subtabs_nav) { + jQuery( document ).on( + 'click', + '.ui-tab-nav a', + function(e) { + e.preventDefault(); + e.stopPropagation(); + + var $this = jQuery( this ); + + jQuery( '.ui-tab-nav a.active' ).removeClass( 'active' ); + $this.addClass( 'active' ); + jQuery( '.ui-tab.active' ).removeClass( 'active' ); + $this.closest( '.uix-field-wrapper' ).find( $this.attr( 'href' ) ).addClass( 'active' ); + + return false; + } + ); + + window.lsx_thumbnail_subtabs_nav = true; + } + + // This is for the banner tabs + + // if ( 0 < jQuery('.meta-box-sortables #banners').length ) { + // var tab_headers = []; + + // tab_headers.push(''); + // tab_headers.push(''); + // tab_headers.push(''); + // tab_headers.push(''); + + // jQuery('.meta-box-sortables #banners .inside').prepend( tab_headers ); + + // jQuery('.meta-box-sortables #banners').find( '#button_group' ).hide(); + // jQuery('.meta-box-sortables #banners').find( '#image_group' ).hide(); + // jQuery('.meta-box-sortables #banners').find( '#image_bg_group' ).hide(); + + // Grab all the "Groups" + // *jQuery('.cmb-row').children().each( function( e ) { + // if ( 0 < jQuery(this).find('.field-title').length ) { + // var anchor = jQuery(this).find('.field-title').parent().attr('id'); + // tab_headers.push('
'+anchor+'
'); + // } + // });*/ + + // jQuery(document).on('click', '.meta-box-sortables #banners .tab-toggle a:not(.active)', function(e) { + // jQuery('.meta-box-sortables #banners .tab-toggle a.active').removeClass('active'); + // jQuery(this).addClass('active'); + // }); + // } + } +); diff --git a/vendor/lsx-banners/assets/js/src/lsx-banners.js b/vendor/lsx-banners/assets/js/src/lsx-banners.js new file mode 100755 index 00000000..1ad2fb9c --- /dev/null +++ b/vendor/lsx-banners/assets/js/src/lsx-banners.js @@ -0,0 +1,44 @@ +var TO_Banners = { + initScrollable: function() { + jQuery( '.banner-easing a' ).on( + 'click', + function(e) { + e.preventDefault(); + + var _$from = jQuery( this ), + _$to = jQuery( _$from.attr( 'href' ) ), + _top = parseInt( _$to.offset().top ), + _extra = parseInt( _$from.data( 'extra-top' ) ? _$from.data( 'extra-top' ) : '-100' ); + + jQuery( 'html, body' ).animate( + { + scrollTop: (_top + _extra) + }, + 800 + ); + + return false; + } + ); + }, + + doScroll: function(_$el) { + var _href = (_$el.href).replace( /^[^#]*(#.+$)/gi, '$1' ), + _$to = jQuery( _href ), + _top = parseInt( _$to.offset().top ), + _extra = -100; + + jQuery( 'html, body' ).animate( + { + scrollTop: (_top + _extra) + }, + 800 + ); + }, +}; + +jQuery( document ).ready( + function() { + TO_Banners.initScrollable(); + } +); diff --git a/vendor/lsx-banners/class-lsx-banners-admin.php b/vendor/lsx-banners/class-lsx-banners-admin.php new file mode 100644 index 00000000..d74c880d --- /dev/null +++ b/vendor/lsx-banners/class-lsx-banners-admin.php @@ -0,0 +1,578 @@ +options = get_option( '_lsx-to_settings', false ); + + $this->set_vars(); + + if ( ! wp_doing_ajax() ) { + add_action( 'admin_init', array( $this, 'admin_init' ) ); + } + add_filter( 'cmb_meta_boxes', array( $this, 'metaboxes' ) ); + add_filter( 'lsx_taxonomy_admin_taxonomies', array( $this, 'add_taxonomies' ), 10, 1 ); + + add_action( 'init', array( $this, 'create_settings_page' ), 200 ); + add_filter( 'lsx_framework_settings_tabs', array( $this, 'register_tabs' ), 200, 1 ); + + add_action( 'admin_enqueue_scripts', array( $this, 'assets' ) ); + } + + /** + * Initializes the variables we need. + **/ + public function admin_init() { + $this->taxonomy_admin = new TO_Taxonomy_Admin(); + $allowed_taxonomies = $this->get_allowed_taxonomies(); + if ( is_array( $allowed_taxonomies ) ) { + foreach ( $allowed_taxonomies as $taxonomy ) { + // add_action( "{$taxonomy}_add_form_fields", array( $this, 'add_form_field' ),1 ); + add_action( "{$taxonomy}_edit_form_fields", array( $this, 'add_form_field' ), 2, 1 ); + } + } + add_action( 'create_term', array( $this, 'save_meta' ), 10, 2 ); + add_action( 'edit_term', array( $this, 'save_meta' ), 10, 2 ); + } + + /** + * Enques the assets + */ + public function assets() { + wp_enqueue_style( 'lsx-banners-admin', TO_BANNERS_URL . 'assets/css/lsx-banners-admin.css', array(), TO_BANNERS_VER ); + } + + /** + * Output the form field for this metadata when adding a new term + * + * @since 1.0.0 + */ + public function add_taxonomies( $taxonomies ) { + if ( function_exists( 'get_allowed_taxonomies' ) ) { + $allowed_taxonomies = $this->get_allowed_taxonomies(); + + if ( false !== $taxonomies && is_array( $taxonomies ) ) { + $taxonomies = array_merge( $taxonomies, $allowed_taxonomies ); + } elseif ( is_array( $allowed_taxonomies ) ) { + $taxonomies = $allowed_taxonomies; + } + } + return $taxonomies; + } + + /** + * Define the metabox and field configurations. + * + * @param array $meta_boxes + * @return array + */ + public function metaboxes( array $meta_boxes ) { + // Allowed post types. + $allowed_post_types = $this->get_allowed_post_types(); + + // Allowed Meta_boxes. + $title_enabled = apply_filters( 'lsx_banner_enable_title', true ); + $subtitle_enabled = apply_filters( 'lsx_banner_enable_subtitle', true ); + + // If you only want to be able to disable content per banner. + $title_disable = apply_filters( 'lsx_banner_disable_title', true ); + $text_disable = apply_filters( 'lsx_banner_disable_text', true ); + + // This runs twice in the plugin, this is the only time it runs in the backend. + $this->placeholder = apply_filters( 'lsx_banner_enable_placeholder', true ); + + $fields = array(); + + if ( true === $this->placeholder ) { + $fields[] = array( + 'id' => 'banner_disabled', + 'name' => esc_html__( 'Disable banner', 'lsx-banners' ), + 'type' => 'checkbox', + 'cols' => 3, + ); + } + + if ( true === $title_disable ) { + $fields[] = array( + 'id' => 'banner_title_disabled', + 'name' => esc_html__( 'Disable banner title', 'lsx-banners' ), + 'type' => 'checkbox', + 'cols' => 3, + ); + } + + if ( true === $text_disable ) { + $fields[] = array( + 'id' => 'banner_text_disabled', + 'name' => esc_html__( 'Disable banner text', 'lsx-banners' ), + 'type' => 'checkbox', + 'cols' => 3, + ); + } + + if ( $title_enabled ) { + $fields[] = array( + 'id' => 'banner_title', + 'name' => esc_html__( 'Title', 'lsx-banners' ), + 'type' => 'text', + ); + $fields[] = array( + 'id' => 'title_position', + 'name' => esc_html__( 'Title Position', 'lsx-banners' ), + 'type' => 'select', + 'allow_none' => false, + 'sortable' => false, + 'repeatable' => false, + 'options' => array( + 'centered' => __( 'Centered', 'lsx-banners' ), + 'bottom' => __( 'Bottom', 'lsx-banners' ), + ), + ); + } + + if ( $subtitle_enabled ) { + $fields[] = array( + 'id' => 'banner_subtitle', + 'name' => esc_html__( 'Tagline', 'lsx-banners' ), + 'type' => 'text', + ); + } + + // Envira Gallery. + if ( class_exists( 'Envira_Gallery' ) && ! function_exists( 'tour_operator' ) ) { + $fields[] = array( + 'id' => 'envira_gallery', + 'name' => esc_html__( 'Envira Gallery', 'lsx-banners' ), + 'type' => 'post_select', + 'use_ajax' => false, + 'allow_none' => true, + 'query' => array( + 'post_type' => 'envira', + 'nopagin' => true, + 'posts_per_page' => '-1', + 'orderby' => 'title', + 'order' => 'ASC', + ), + ); + } + + $fields[] = array( + 'id' => 'banner_bg_color', + 'name' => esc_html__( 'Banner background color', 'lsx-banners' ), + 'type' => 'colorpicker', + 'default' => '#2B3840', + ); + + $fields[] = array( + 'id' => 'banner_text_color', + 'name' => esc_html__( 'Banner text color', 'lsx-banners' ), + 'type' => 'colorpicker', + 'default' => '#FFFFFF', + ); + + $fields[] = array( + 'id' => 'banner_logo', + 'name' => esc_html__( 'Banner logo', 'lsx-banners' ), + 'desc' => esc_html__( 'Add a logo to the banner', 'lsx-banners' ), + 'type' => 'image', + ); + + $button_types = array( + 'link' => esc_html__( 'Default (link)', 'lsx-banners' ), + 'anchor' => esc_html__( 'Anchor to the page element', 'lsx-banners' ), + ); + + if ( class_exists( 'Caldera_Forms_Forms' ) ) { + $button_types['form'] = esc_html__( 'Open a modal (Caldera Form)', 'lsx-banners' ); + } + + if ( class_exists( 'WPForms' ) ) { + $button_types['wpform'] = esc_html__( 'Open a modal (WP Form)', 'lsx-banners' ); + } + + $fields[] = array( + 'id' => 'button_group', + 'name' => esc_html__( 'Button', 'lsx-banners' ), + 'type' => 'group', + 'cols' => 12, + 'fields' => array( + array( + 'id' => 'button_text', + 'name' => esc_html__( 'Button text', 'lsx-banners' ), + 'type' => 'text', + ), + array( + 'id' => 'button_link', + 'name' => esc_html__( 'Button link', 'lsx-banners' ), + 'desc' => esc_html__( 'Or the form ID"', 'lsx-banners' ), + 'type' => 'text', + ), + array( + 'id' => 'button_class', + 'name' => esc_html__( 'Button class', 'lsx-banners' ), + 'desc' => esc_html__( 'Available classes: cta-btn, cta-border-btn, secondary-btn, secondary-border-btn, tertiary-btn, tertiary-border-btn, border-btn, white-border-btn', 'lsx-banners' ), + 'type' => 'text', + ), + array( + 'id' => 'button_type', + 'name' => esc_html__( 'Button type', 'lsx-banners' ), + 'type' => 'select', + 'allow_none' => true, + 'sortable' => false, + 'repeatable' => false, + 'options' => $button_types, + ), + ), + ); + + $fields[] = array( + 'id' => 'image_group', + 'name' => esc_html__( 'BG images', 'lsx-banners' ), + 'type' => 'group', + 'cols' => 12, + 'fields' => array( + array( + 'id' => 'banner_image', + 'name' => esc_html__( 'Image', 'lsx-banners' ), + 'type' => 'image', + 'repeatable' => true, + 'show_size' => false, + 'size' => array( 185, 130 ), + ), + ), + ); + + $image_sizes = array( + 'full' => esc_html__( 'Full', 'lsx-banners' ), + 'medium' => esc_html__( 'Medium', 'lsx-banners' ), + 'thumbnail' => esc_html__( 'Thumbnail', 'lsx-banners' ), + ); + $additional_image_sizes = wp_get_additional_image_sizes(); + if ( ! empty( $additional_image_sizes ) && is_array( $additional_image_sizes ) ) { + foreach ( $additional_image_sizes as $ais_key => $ais_values ) { + $image_sizes[ $ais_key ] = ucwords( str_replace( '-', ' ', $ais_key ) ); + } + } + + $fields[] = array( + 'id' => 'image_bg_group', + 'name' => esc_html__( 'Attributes', 'lsx-banners' ), + 'type' => 'group', + 'cols' => 12, + 'fields' => array( + array( + 'id' => 'banner_full_height', + 'name' => esc_html__( 'Full height', 'lsx-banners' ), + 'type' => 'checkbox', + 'cols' => 3, + ), + array( + 'id' => 'banner_slider', + 'name' => esc_html__( 'Slider', 'lsx-banners' ), + 'type' => 'checkbox', + 'cols' => 3, + ), + array( + 'id' => 'banner_height', + 'name' => esc_html__( 'Height', 'lsx-banners' ), + 'type' => 'text', + ), + array( + 'id' => 'banner_x', + 'name' => esc_html__( 'X Position', 'lsx-banners' ), + 'type' => 'select', + 'allow_none' => true, + 'sortable' => false, + 'repeatable' => false, + 'options' => array( + 'left' => esc_html__( 'Left', 'lsx-banners' ), + 'right' => esc_html__( 'Right', 'lsx-banners' ), + 'Center' => esc_html__( 'Center', 'lsx-banners' ), + ), + ), + array( + 'id' => 'banner_y', + 'name' => esc_html__( 'Y Position', 'lsx-banners' ), + 'type' => 'select', + 'allow_none' => true, + 'sortable' => false, + 'repeatable' => false, + 'options' => array( + 'top' => esc_html__( 'Top', 'lsx-banners' ), + 'bottom' => esc_html__( 'Bottom', 'lsx-banners' ), + 'Center' => esc_html__( 'Center', 'lsx-banners' ), + ), + ), + array( + 'id' => 'banner_size', + 'name' => esc_html__( 'Image Size', 'lsx-banners' ), + 'type' => 'select', + 'allow_none' => true, + 'sortable' => false, + 'repeatable' => false, + 'options' => $image_sizes, + ), + ), + ); + + $meta_boxes[] = array( + 'title' => esc_html__( 'Banners', 'lsx-banners' ), + 'pages' => $allowed_post_types, + 'fields' => $fields, + ); + + return $meta_boxes; + } + + /** + * Output the form field for this metadata when adding a new term + * + * @since 1.0.0 + */ + public function add_form_field( $term = false ) { + if ( apply_filters( 'lsx_banners_disable_taxonomy_field', false ) ) { + return true; + } + + if ( is_object( $term ) ) { + $value = get_term_meta( $term->term_id, 'banner', true ); + $image_preview = wp_get_attachment_image_src( $value, 'thumbnail' ); + + if ( is_array( $image_preview ) ) { + $image_preview = ''; + } + } else { + $image_preview = false; + $value = false; + } + ?> + + + + + + + + + + + + + + + + + + + +
+ {{#if banner}}{{/if}} +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + settings_page_array(); + $uix = \lsx\ui\uix::get_instance( 'lsx' ); + $uix->register_pages( $pages ); + } + + $post_types = $this->get_allowed_post_types(); + + if ( false !== $post_types ) { + foreach ( $post_types as $post_type ) { + if ( function_exists( 'tour_operator' ) ) { + add_action( 'lsx_to_framework_' . $post_type . '_tab_archive_settings_top', array( $this, 'archive_settings' ), 20 ); + } else { + add_action( 'lsx_framework_' . $post_type . '_tab_content_top', array( $this, 'archive_settings' ), 20 ); + } + } + } + + if ( function_exists( 'tour_operator' ) ) { + add_action( 'lsx_to_framework_display_tab_content', array( $this, 'display_settings' ), 25 ); + } else { + add_action( 'lsx_framework_display_tab_content', array( $this, 'display_settings' ), 25 ); + } + } + } + + /** + * Returns the array of settings to the UIX Class + */ + public function settings_page_array() { + $tabs = apply_filters( 'lsx_framework_settings_tabs', array() ); + + return array( + 'settings' => array( + 'page_title' => esc_html__( 'Theme Options', 'lsx-banners' ), + 'menu_title' => esc_html__( 'Theme Options', 'lsx-banners' ), + 'capability' => 'manage_options', + 'icon' => 'dashicons-book-alt', + 'parent' => 'themes.php', + 'save_button' => esc_html__( 'Save Changes', 'lsx-banners' ), + 'tabs' => $tabs, + ), + ); + } + + /** + * Register tabs + */ + public function register_tabs( $tabs ) { + $default = true; + + if ( false !== $tabs && is_array( $tabs ) && count( $tabs ) > 0 ) { + $default = false; + } + + if ( ! function_exists( 'tour_operator' ) ) { + if ( ! array_key_exists( 'display', $tabs ) ) { + $tabs['display'] = array( + 'page_title' => '', + 'page_description' => '', + 'menu_title' => esc_html__( 'Display', 'lsx-currencies' ), + 'template' => TO_BANNERS_PATH . 'includes/settings/display.php', + 'default' => $default, + ); + + $default = false; + } + } + + $post_types = $this->get_allowed_post_types(); + + if ( false !== $post_types && ! empty( $post_types ) ) { + foreach ( $post_types as $index ) { + if ( ! array_key_exists( $index, $tabs ) && 'page' !== $index ) { + $tabs[ $index ] = array( + 'page_title' => esc_html__( 'Placeholders', 'lsx-banners' ), + 'page_description' => '', + 'menu_title' => ucwords( str_replace( '-', ' ', $index ) ), + 'template' => TO_BANNERS_PATH . 'includes/settings/placeholder.php', + 'default' => $default, + ); + + $default = false; + } + } + } + + return $tabs; + } +} diff --git a/vendor/lsx-banners/class-lsx-banners-frontend.php b/vendor/lsx-banners/class-lsx-banners-frontend.php new file mode 100755 index 00000000..69f084fe --- /dev/null +++ b/vendor/lsx-banners/class-lsx-banners-frontend.php @@ -0,0 +1,852 @@ +options = get_option( '_lsx_settings', false ); + if ( false === $this->options ) { + $this->options = get_option( '_lsx_lsx-settings', false ); + } + $lsx_to_options = get_option( '_lsx-to_settings', false ); + if ( ! empty( $lsx_to_options ) ) { + $this->options = $lsx_to_options; + } + $this->set_vars(); + add_action( 'wp_head', array( $this, 'init' ), 15 ); + if ( ! is_admin() ) { + add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_stylescripts' ), 5 ); + } else { + add_filter( 'lsx_customizer_colour_selectors_banner', array( $this, 'customizer_colours_handler' ), 15, 2 ); + } + add_filter( 'lsx_fonts_css', array( $this, 'customizer_fonts_handler' ), 15 ); + add_shortcode( 'banner_navigation', 'to_banner_navigation' ); + add_filter( 'wp_kses_allowed_html', array( $this, 'wp_kses_allowed_html' ), 10, 2 ); + add_action( 'wp_footer', array( $this, 'add_form_modal' ) ); + } + + /** + * Enques the assets + */ + public function enqueue_stylescripts() { + wp_enqueue_script( 'lsx-banners', TO_BANNERS_URL . 'assets/js/lsx-banners.min.js', array( 'jquery' ), TO_BANNERS_VER, true ); + + $params = apply_filters( + 'lsx_banners_js_params', + array( + 'ajax_url' => admin_url( 'admin-ajax.php' ), + ) + ); + + wp_localize_script( 'lsx-banners', 'lsx_banners_params', $params ); + + wp_enqueue_style( 'lsx-banners', TO_BANNERS_URL . 'assets/css/lsx-banners.css', array(), TO_BANNERS_VER ); + wp_style_add_data( 'lsx-banners', 'rtl', 'replace' ); + } + + /** + * Initializes the variables we need. + */ + public function init() { + $allowed_post_types = $this->get_allowed_post_types(); + $allowed_taxonomies = $this->get_allowed_taxonomies(); + $post_type = get_post_type(); + + $this->post_id = get_queried_object_id(); + $this->banner_plugin_disabled = apply_filters( 'lsx_banner_plugin_disable', false ); + $this->banner_disabled = apply_filters( 'lsx_banner_disable', false ); + + if ( empty( $this->banner_disabled ) ) { + $this->banner_disabled = get_post_meta( $this->post_id, 'banner_disabled', true ); + } + + if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { + return; + } + + if ( ! empty( $this->banner_plugin_disabled ) ) { + // Plugin disable, skip any other test. + return; + } elseif ( ! empty( $this->options['display']['banners_disabled'] ) || ! empty( $this->banner_disabled ) ) { + if ( function_exists( 'lsx_setup' ) ) { + // remove_action( 'lsx_header_after', 'lsx_page_banner' ); + add_filter( 'lsx_page_banner_disable', '__return_true' ); + add_filter( 'lsx_global_header_disable', '__return_true' ); + } + } elseif ( is_singular( $allowed_post_types ) || is_post_type_archive( $allowed_post_types ) || is_tax( $allowed_taxonomies ) || is_category() || is_author() || is_404() || is_front_page() || is_home() ) { + if ( function_exists( 'lsx_setup' ) ) { + $this->theme = 'lsx'; + // remove_action( 'lsx_header_after', 'lsx_page_banner' ); + $img_group = get_post_meta( $this->post_id, 'image_group', true ); + if ( false === $img_group ) { + $img_group = array(); + } + $img_group = array_filter( $img_group ); + if ( ( is_single( $allowed_post_types ) ) || ( is_singular( 'post' ) ) ) { + if ( ! empty( $img_group ) ) { + add_filter( 'lsx_page_banner_disable', '__return_true' ); + add_action( 'lsx_header_after', array( $this, 'banner' ) ); + } + } else { + add_filter( 'lsx_page_banner_disable', '__return_true' ); + add_action( 'lsx_header_after', array( $this, 'banner' ) ); + } + } elseif ( class_exists( 'Storefront' ) ) { + $this->theme = 'storefront'; + add_action( 'storefront_before_content', array( $this, 'banner' ) ); + } else { + $this->theme = 'other'; + } + + add_action( 'lsx_banner_container_top', array( $this, 'banner_part_logo' ), 25 ); + + add_filter( 'lsx_banner_title', array( $this, 'banner_part_title' ), 20 ); + + add_filter( 'lsx_banner_meta_boxes', array( $this, 'subtitle_metabox' ) ); + add_filter( 'body_class', array( $this, 'body_class' ) ); + + add_action( 'lsx_banner_content', array( $this, 'banner_part_tagline' ), 20 ); + add_action( 'lsx_banner_content', array( $this, 'banner_part_button' ), 25 ); + add_action( 'lsx_banner_content', array( $this, 'banner_post_content' ), 30 ); + + $this->placeholder = apply_filters( 'lsx_banner_enable_placeholder', true ); + + if ( ! empty( $this->placeholder ) ) { + add_filter( 'lsx_banner_placeholder_url', array( $this, 'default_placeholder' ) ); + } + } + } + + /** + * Outputs the Banner HTML + */ + public function banner() { + $post_id = $this->post_id; + $full_height = false; + $slider = false; + $height = ''; + $x_position = 'center'; + $y_position = 'center'; + $show_slider = false; + $img_group = false; + $banner_size = 'full'; + $title = get_the_title( $post_id ); + + $bg_color = get_post_meta( $post_id, 'banner_bg_color', true ); + $text_color = get_post_meta( $post_id, 'banner_text_color', true ); + $mask = get_post_meta( $post_id, 'banner_mask', true ); + + /* + * This section gets the image meta, size etc. + */ + $image_bg_group = get_post_meta( $post_id, 'image_bg_group', true ); + $image_bg_group = apply_filters( 'lsx_banner_bg_group', $image_bg_group, $post_id ); + + if ( ! empty( $image_bg_group ) && is_array( $image_bg_group ) ) { + if ( isset( $image_bg_group['banner_full_height'] ) ) { + $full_height = $image_bg_group['banner_full_height']; + } + + if ( isset( $image_bg_group['banner_slider'] ) ) { + $slider = $image_bg_group['banner_slider']; + } + + if ( empty( $full_height ) && isset( $image_bg_group['banner_height'] ) && ! empty( $image_bg_group['banner_height'] ) ) { + $height = $image_bg_group['banner_height']; + } + + if ( isset( $image_bg_group['banner_x'] ) && ! empty( $image_bg_group['banner_x'] ) ) { + $x_position = $image_bg_group['banner_x']; + } + + if ( isset( $image_bg_group['banner_y'] ) && ! empty( $image_bg_group['banner_y'] ) ) { + $y_position = $image_bg_group['banner_y']; + } + + if ( isset( $image_bg_group['banner_size'] ) && ! empty( $image_bg_group['banner_size'] ) ) { + $banner_size = $image_bg_group['banner_size']; + } + } + + $banner_image = false; + + // We change the id to the page with a matching slug ar the post_type archive. + // Singular Banners. + if ( is_front_page() || is_home() || is_singular( $this->get_allowed_post_types() ) || in_array( 'blog', get_body_class(), true ) ) { + $img_group = get_post_meta( $this->post_id, 'image_group', true ); + $img_group = apply_filters( 'lsx_banner_image_group', $img_group, $this->post_id ); + $show_slider = false; + + if ( ! empty( $img_group ) && is_array( $img_group ) && ! empty( $img_group['banner_image'] ) ) { + + if ( ! is_array( $img_group['banner_image'] ) ) { + $banner_image_id = $img_group['banner_image']; + } else { + if ( empty( $slider ) ) { + $banners_length = count( $img_group['banner_image'] ); + $banner_ids = array_values( $img_group['banner_image'] ); + + if ( $banners_length > 1 ) { + $banner_index = rand( '0', $banners_length - 1 ); + $banner_image_id = $banner_ids[ $banner_index ]; + } else { + $banner_image_id = $banner_ids[0]; + } + } else { + $show_slider = true; + } + } + + if ( ! empty( $banner_image_id ) ) { + $banner_image = wp_get_attachment_image_src( $banner_image_id, $banner_size ); + + if ( ! empty( $banner_image ) ) { + $banner_image = $banner_image[0]; + } else { + $banner_image = false; + } + } + } + + // If its the LSX theme, and there is no banner, but there is a featured image, then use that for the banner. + if ( 'lsx' === $this->theme && empty( $bg_color ) && is_singular( array( 'post', 'page' ) ) && false === $banner_image && false === $show_slider && has_post_thumbnail( $this->post_id ) ) { + $banner_image = wp_get_attachment_image_src( get_post_thumbnail_id( $this->post_id ), $banner_size ); + + if ( ! empty( $banner_image ) ) { + $banner_image = $banner_image[0]; + } else { + $banner_image = false; + } + } + + // Default to the post archive banner. + if ( false === $banner_image ) { + $post_type = get_query_var( 'post_type' ); + if ( isset( $this->options[ $post_type ] ) && ! empty( $this->options[ $post_type ]['banner'] ) && '' !== $this->options[ $post_type ]['banner'] ) { + $banner_image = $this->options[ $post_type ]['banner']; + } + } + } + + if ( is_post_type_archive( $this->get_allowed_post_types() ) ) { + $archive_banner = apply_filters( 'lsx_banner_post_type_archive_url', false ); + + if ( ! empty( $archive_banner ) ) { + $banner_image = $archive_banner; + } + + $post_type = get_query_var( 'post_type' ); + if ( isset( $this->options[ $post_type ] ) && ! empty( $this->options[ $post_type ]['banner'] ) ) { + $banner_image = $this->options[ $post_type ]['banner']; + } + + $title = get_the_archive_title(); + } + + // If its a taxonomy, then get the image from out term meta. + if ( ( is_category() || is_tax( $this->get_allowed_taxonomies() ) ) && ! empty( $this->banner_id ) ) { + $banner_image = wp_get_attachment_image_src( $this->banner_id, $banner_size ); + + if ( ! empty( $banner_image ) ) { + $banner_image = $banner_image[0]; + } else { + $banner_image = false; + } + } elseif ( is_tax( $this->get_allowed_taxonomies() ) || is_category() ) { + $tax_banner = apply_filters( 'lsx_banner_post_type_archive_url', false ); + + if ( empty( $tax_banner ) ) { + $banner_image = $tax_banner; + } + } + + // If its a author archive, then get the image from out user meta. + if ( is_author() && ! empty( $this->banner_id ) ) { + $banner_image = wp_get_attachment_image_src( $this->banner_id, $banner_size ); + + if ( ! empty( $banner_image ) ) { + $banner_image = $banner_image[0]; + } else { + $banner_image = false; + } + } elseif ( is_author() ) { + $tax_banner = apply_filters( 'lsx_banner_post_type_archive_url', false ); + + if ( ! empty( $tax_banner ) ) { + $banner_image = $tax_banner; + } + } + + // If we have enabled the placeholders, then force a placeholdit url. + if ( true === $this->placeholder && empty( $banner_image ) && ! is_404() && empty( $bg_color ) ) { + $banner_image = apply_filters( 'lsx_banner_placeholder_url', 'https://place-hold.it/1920x600/aaa/969696.jpeg&text=1920x600&bold&fontsize=33' ); + } + + $banner_image = apply_filters( 'lsx_banner_image', $banner_image ); + + // Check if the content should be disabled or not. + $title_disable = get_post_meta( $post_id, 'banner_title_disabled', true ); + $text_disable = get_post_meta( $post_id, 'banner_text_disabled', true ); + + // Embed video. + $embed_video = get_post_meta( $this->post_id, 'banner_video', true ); + + if ( ! empty( $embed_video ) ) { + $embed_video = wp_get_attachment_url( $embed_video ); + $embed_video = ''; + } + + // Envira Gallery. + $envira_gallery_id = get_post_meta( $this->post_id, 'envira_gallery', true ); + + if ( class_exists( 'Envira_Gallery' ) && apply_filters( 'lsx_banners_envira_enable', true ) ) { + if ( ! empty( $envira_gallery_id ) ) { + $envira_gallery = Envira_Gallery::get_instance(); + $envira_gallery_images = $envira_gallery->get_gallery( $envira_gallery_id ); + + if ( 'lsx' === $this->theme && is_array( $envira_gallery_images ) && count( $envira_gallery_images ) > 1 && apply_filters( 'lsx_banner_enable_sliders', true ) ) { + $img_group = array( + 'banner_image' => array(), + ); + + $show_slider = true; + + foreach ( $envira_gallery_images['gallery'] as $key => $value ) { + $img_group['banner_image'][] = array( + 'image_id' => $key, + 'image_title' => $value['title'], + 'image_text' => $value['caption'], + ); + } + } + } + } else { + $envira_gallery_id = false; + } + + // Soliloquy Slider. + $soliloquy_slider_id = false; + + // This is where the title postition is determined. + $title_position = get_post_meta( $this->post_id, 'title_position', true ); + if ( false === $title_position || '' === $title_position ) { + $title_position = 'centered'; + } + + // Cart and Checkout won't have banners of any kind. + if ( function_exists( 'is_woocommerce' ) && ( is_checkout() || is_cart() ) ) { + return; + } + + if ( ! empty( $show_slider ) || ! empty( $banner_image ) || ! empty( $embed_video ) || ! empty( $bg_color ) ) { + add_filter( 'lsx_global_header_disable', '__return_true' ); + ?> +
+ +
+
+ + + + +
+ + + +
+
+ +
+
+ + +
+ + + + ' . $title . '' ); ?> + + + + + + + banner_content() ) ) : ?> + + + + +
+ + +
+
+ +
+ $value ) { + if ( is_array( $value ) ) { + $slide = wp_get_attachment_image_src( $value['image_id'], $banner_size ); + $title = $value['image_title']; + $content = $value['image_text']; + } else { + $slide = wp_get_attachment_image_src( $value, $banner_size ); + $title = get_the_title( $post_id ); + $content = $this->banner_content(); + } + ?> +
+
+
+
+ +
+ + + + ' . $title . '' ); ?> + + + + + + + + + + + +
+
+
+
+ +
+ +
+ classes + */ + public function body_class( $classes ) { + $banner_image = false; + + if ( 0 !== get_the_ID() || is_front_page() || is_home() ) { + $post_id = $this->post_id; + + if ( is_home() ) { + $post_id = get_option( 'page_for_posts' ); + } + + $img_group = get_post_meta( $post_id, 'image_group', true ); + + if ( ! empty( $img_group ) && is_array( $img_group ) && ! empty( $img_group['banner_image'] ) ) { + $classes[] = 'page-has-banner'; + $this->has_banner = true; + } + } + + if ( is_author() ) { + $term_banner_id = get_user_meta( $this->post_id, 'banner', true ); + + if ( ! empty( $term_banner_id ) ) { + $classes[] = 'page-has-banner'; + $this->has_banner = true; + $this->banner_id = $term_banner_id; + } + } + + if ( is_category() || is_tax( $this->get_allowed_taxonomies() ) ) { + $term_banner_id = get_term_meta( $this->post_id, 'banner', true ); + + if ( ! empty( $term_banner_id ) ) { + $classes[] = 'page-has-banner'; + $this->has_banner = true; + $this->banner_id = $term_banner_id; + } + } + + if ( true === $this->placeholder && ! is_404() ) { + $classes[] = 'page-has-banner'; + $this->has_banner = true; + } + + if ( true === $this->has_banner ) { + if ( ! empty( $this->post_id ) ) { + $image_bg_group = get_post_meta( $this->post_id, 'image_bg_group', true ); + + if ( ! empty( $image_bg_group ) && is_array( $image_bg_group ) ) { + if ( isset( $image_bg_group['banner_full_height'] ) ) { + $full_height = $image_bg_group['banner_full_height']; + + if ( ! empty( $full_height ) ) { + $classes[] = 'page-has-banner-full'; + } + } + } + } + } + return $classes; + } + + /** + * Outputs the banner logo. + */ + public function banner_part_logo() { + $logo = get_post_meta( $this->post_id, 'banner_logo', true ); + + if ( ! empty( $logo ) ) { + $logo = wp_get_attachment_image_src( $logo, 'full' ); + + if ( ! empty( $logo ) ) { + $logo = ''; + } else { + $logo = false; + } + } + + if ( ! empty( $logo ) ) { + echo wp_kses_post( $logo ); + } + } + + /** + * A filter to check if a custom title has been added, if so, use that instead of the post title. + */ + public function banner_part_title( $post_title ) { + $allowed_post_types = $this->get_allowed_post_types(); + $allowed_taxonomies = $this->get_allowed_taxonomies(); + + if ( is_post_type_archive( $allowed_post_types ) && isset( $this->options[ get_post_type() ] ) && isset( $this->options[ get_post_type() ]['title'] ) ) { + $new_title = $this->options[ get_post_type() ]['title']; + + if ( ! empty( $new_title ) ) { + $post_title = '

' . $new_title . '

'; + } + } elseif ( is_post_type_archive( $allowed_post_types ) ) { + $post_title = '

' . get_the_archive_title() . '

'; + } elseif ( is_tax( $allowed_taxonomies ) || is_category() ) { + $post_title = '

' . single_term_title( '', false ) . '

'; + } elseif ( is_author() ) { + $post_title = '

' . get_the_archive_title() . '

'; + } elseif ( apply_filters( 'lsx_banner_enable_title', true ) && ! empty( $this->post_id ) ) { + $new_title = get_post_meta( $this->post_id, 'banner_title', true ); + + if ( ! empty( $new_title ) ) { + $post_title = '

' . $new_title . '

'; + } + } + + return $post_title; + } + + /** + * Outputs the banner content. + */ + public function banner_content() { + switch ( $this->theme ) { + case 'lsx': + ob_start(); + lsx_banner_content(); + $retval = ob_get_clean(); + break; + + default: + $retval = apply_filters( 'lsx_banner_content', '' ); + break; + } + + return $retval; + } + + /** + * Outputs the banner tagline. + */ + public function banner_part_tagline() { + $allowed_post_types = $this->get_allowed_post_types(); + $allowed_taxonomies = $this->get_allowed_taxonomies(); + $tagline = false; + + if ( is_post_type_archive( $allowed_post_types ) && isset( $this->options[ get_post_type() ] ) && isset( $this->options[ get_post_type() ]['tagline'] ) ) { + $new_tagline = $this->options[ get_post_type() ]['tagline']; + + if ( ! empty( $new_tagline ) ) { + $tagline = '

' . $new_tagline . '

'; + } + } elseif ( is_tax( $allowed_taxonomies ) || is_category() ) { + $new_tagline = get_term_meta( $this->post_id, 'tagline', true ); + + if ( ! empty( $new_tagline ) ) { + $tagline = '

' . $new_tagline . '

'; + } + } elseif ( apply_filters( 'lsx_banner_enable_subtitle', true ) && ! empty( $this->post_id ) ) { + $new_tagline = get_post_meta( $this->post_id, 'banner_subtitle', true ); + + if ( ! empty( $new_tagline ) ) { + $tagline = '

' . $new_tagline . '

'; + } + } + + $tagline = apply_filters( 'lsx_banner_tagline', $tagline ); + + if ( ! empty( $tagline ) ) { + echo wp_kses_post( $tagline ); + } + } + + /** + * Outputs the banner button. + */ + public function banner_part_button() { + $button = ''; + + if ( ! empty( $this->post_id ) ) { + $button_group = get_post_meta( $this->post_id, 'button_group', true ); + + if ( ! empty( $button_group ) && is_array( $button_group ) ) { + $button_text = ''; + $button_link = ''; + $button_class = 'btn'; + $button_type = 'link'; + + if ( ! empty( $button_group['button_text'] ) ) { + $button_text = $button_group['button_text']; + } + + if ( ! empty( $button_group['button_link'] ) ) { + $button_link = $button_group['button_link']; + } + + if ( ! empty( $button_group['button_class'] ) ) { + $button_class .= ' ' . $button_group['button_class']; + } + + if ( ! empty( $button_group['button_type'] ) ) { + $button_type = $button_group['button_type']; + } + + if ( ! empty( $button_text ) && ! empty( $button_link ) ) { + $button_attr = ''; + + if ( 'anchor' === $button_type ) { + $button_attr = ' onclick="TO_Banners.doScroll(this); return false;"'; + } elseif ( 'form' === $button_type ) { + $button_attr = ' data-toggle="modal"'; + $button_link = '#cf-modal-' . $button_link; + } elseif ( 'wpform' === $button_type ) { + $button_attr = ' data-toggle="modal"'; + $button_link = '#' . $button_link; + } + + $button = '' . $button_text . ''; + } + + if ( ! empty( $button ) ) { + $button = '

' . $button . '

'; + } + } + } + + if ( ! empty( $button ) ) { + echo wp_kses_post( $button ); + } + } + + /** + * Outputs the page/post content. + */ + public function banner_post_content() { + $content = ''; + + if ( is_front_page() ) { + $content = get_post( $this->post_id ); + $content = $content->post_content; + + if ( ! empty( $content ) ) { + $content = apply_filters( 'the_content', $content ); + $content = ''; + } + } + + if ( ! empty( $content ) ) { + echo wp_kses_post( $content ); + } + } + + /** + * Handle fonts that might be change by LSX Customiser + */ + public function customizer_fonts_handler( $css_fonts ) { + global $wp_filesystem; + + $css_fonts_file = TO_BANNERS_PATH . '/assets/css/lsx-banners-fonts.css'; + + if ( file_exists( $css_fonts_file ) ) { + if ( empty( $wp_filesystem ) ) { + require_once( ABSPATH . 'wp-admin/includes/file.php' ); + WP_Filesystem(); + } + + if ( $wp_filesystem ) { + $css_fonts .= $wp_filesystem->get_contents( $css_fonts_file ); + } + } + + return $css_fonts; + } + + /** + * Handle colours that might be change by LSX Customiser + */ + public function customizer_colours_handler( $css, $colors ) { + $css .= ' + @import "' . TO_BANNERS_PATH . '/assets/css/scss/customizer-banners-banner-colours"; + + /** + * LSX Customizer - LSX Banners + */ + @include customizer-banners-banner-colours ( + $color: ' . $colors['banner_text_image_color'] . ' + ); + '; + + return $css; + } + + /** + * Allow extra tags and attributes to wp_kses_post() + */ + public function wp_kses_allowed_html( $allowedtags, $context ) { + if ( ! isset( $allowedtags['a'] ) ) { + $allowedtags['a'] = array(); + } + + $allowedtags['a']['data-extra-top'] = true; + $allowedtags['a']['onclick'] = true; + + return $allowedtags; + } + + /** + * Add form modal + */ + public function add_form_modal() { + $button_group = get_post_meta( get_queried_object_id(), 'button_group', true ); + + if ( empty( $button_group ) || ! is_array( $button_group ) ) { + return ''; + } + + if ( 'form' !== $button_group['button_type'] ) { + if ( 'wpform' !== $button_group['button_type'] ) { + return ''; + } + } + + $form_kind = $button_group['button_type']; + $form_id = $button_group['button_link']; + + if ( 'form' == $form_kind ) { + $form_id = 'cf-modal-' . $form_id; + } + + ?> + + options = get_option( '_lsx_settings', false ); + if ( false === $this->options ) { + $this->options = get_option( '_lsx_lsx-settings', false ); + } + $this->set_vars(); + + if ( ! class_exists( 'TO_Taxonomy_Admin' ) ) { + require_once( TO_BANNERS_PATH . 'class-lsx-taxonomy-admin.php' ); + } + + if ( ! class_exists( 'TO_Placeholders' ) ) { + require_once( TO_BANNERS_PATH . 'class-lsx-placeholders.php' ); + add_action( 'init', array( $this, 'init_placeholders' ), 100 ); + } + require_once( TO_BANNERS_PATH . 'class-lsx-banners-admin.php' ); + if ( class_exists( 'TO_Banners_Admin' ) ) { + $this->admin = new TO_Banners_Admin(); + } + require_once( TO_BANNERS_PATH . 'class-lsx-banners-frontend.php' ); + if ( class_exists( 'TO_Banners_Frontend' ) ) { + $this->frontend = new TO_Banners_Frontend(); + } + + require_once( TO_BANNERS_PATH . 'template-tags.php' ); + } + + /** + * Set the variables. + */ + public function set_vars() { + } + + /** + * Set the placeholders + */ + public function init_placeholders() { + $this->placeholders = new TO_Placeholders( $this->get_allowed_post_types() ); + } + + + /** + * Retreives the allowed post types + * + * @return array + */ + public function get_allowed_post_types() { + // Example of all available fields. + $allowed_post_types = array( 'page', 'post' ); + if ( in_array( 'jetpack-portfolio', get_post_types() ) ) { + $allowed_post_types[] = 'jetpack-portfolio'; + } + return apply_filters( 'lsx_banner_allowed_post_types', $allowed_post_types ); + } + + /** + * Retreives the allowed taxonomies + * + * @return array + */ + public function get_allowed_taxonomies() { + // Example of all available fields. + $allowed_taxonomies = array( 'category' ); + return apply_filters( 'lsx_banner_allowed_taxonomies', $allowed_taxonomies ); + } + + /** + * Returns the defulat placeholder url + */ + public function default_placeholder( $url ) { + $post_type = get_post_type(); + $default_id = false; + if ( class_exists( 'Placeholders_Options' ) ) { + $placeholders = Placeholders_Options::get_single( 'placeholders' ); + if ( false !== $placeholders && is_array( $placeholders ) && isset( $placeholders['image'] ) ) { + foreach ( $placeholders['image'] as $placeholder ) { + if ( isset( $placeholder['post_type'] ) && $post_type === $placeholder['post_type'] && isset( $placeholder['image'] ) ) { + $url = $placeholder['image']['selection']['url']; + } + } + } + } + return $url; + } +} diff --git a/vendor/lsx-banners/class-lsx-placeholders.php b/vendor/lsx-banners/class-lsx-placeholders.php new file mode 100644 index 00000000..a4afc4ee --- /dev/null +++ b/vendor/lsx-banners/class-lsx-placeholders.php @@ -0,0 +1,531 @@ +banner_plugin_disabled = apply_filters( 'lsx_banner_plugin_disable', false ); + + // Plugin disable, skip any other test. + if ( ! empty( $this->banner_plugin_disabled ) ) { + return; + } + + if ( false !== $post_types ) { + $this->post_types = $post_types; + } + + $this->post_types[] = 'post'; + $this->post_types[] = 'page'; + + add_action( 'lsx_framework_display_tab_content', array( $this, 'display_settings' ), 15, 1 ); + + foreach ( $this->post_types as $post_type ) { + add_action( 'lsx_framework_' . $post_type . '_tab_content', array( $this, 'placeholder_settings' ) ); + } + + if ( ! is_admin() ) { + add_filter( 'get_post_metadata', array( $this, 'default_post_thumbnail' ), 11, 3 ); + add_filter( 'get_term_metadata', array( $this, 'default_term_thumbnail' ), 11, 3 ); + + add_filter( 'wp_get_attachment_image_src', array( $this, 'super_placeholder_filter' ), 20, 4 ); + add_filter( 'wp_calculate_image_srcset_meta', array( $this, 'super_placeholder_srcset_filter' ), 20, 4 ); + add_filter( 'wp_calculate_image_srcset', array( $this, 'super_placeholder_calculate_image_srcset_filter' ), 20, 5 ); + } + } + + /** + * Returns the placeholder call. + */ + public static function placeholder_url( $text_size = null, $post_type = null, $size = null ) { + if ( null === $text_size ) { + $text_size = 38; + } + + if ( null === $post_type ) { + $post_type = 'general'; + } + + if ( null === $size ) { + $size = 'lsx-thumbnail-single'; + } + + $options = get_option( '_lsx_settings', false ); + + if ( false === $options ) { + $options = get_option( '_lsx_lsx-settings', false ); + } + + if ( is_array( $size ) && 2 === count( $size ) ) { + $holdit_width = '&w=' . $size[0] . '&h=' . $size[1]; + } else { + switch ( $size ) { + case 'thumbnail': + case 'medium': + case 'large': + case 'full': + $width = get_option( "{$size}_size_w", 150 ); + $height = get_option( "{$size}_size_h", 150 ); + $holdit_width = '&w=' . $width . '&h=' . $height; + break; + + case 'lsx-thumbnail-single': + $holdit_width = '750x350'; + break; + + case 'lsx-thumbnail-square': + $holdit_width = '350x350'; + break; + + case 'lsx-banner': + $holdit_width = '1920x600'; + break; + + case 'lsx-thumbnail-wide': + default: + $holdit_width = '350x230'; + break; + } + } + + $placeholder = 'https://place-hold.it/' . $holdit_width . '/cccccc/969696.jpeg&text=' . urlencode( get_bloginfo( 'name' ) ) . '&bold&fontsize=' . $text_size; + $placeholder_id = false; + + // First Check for a default, then check if there is one set by post type. + if ( isset( $options['display'] ) + && isset( $options['display']['default_placeholder_id'] ) + && ! empty( $options['display']['default_placeholder_id'] ) + ) { + $placeholder_id = $options['display']['default_placeholder_id']; + } + + if ( 'general' !== $post_type ) { + if ( 'post' === $post_type ) { + if ( isset( $options['display'] ) + && isset( $options['display']['posts_placeholder_id'] ) + && ! empty( $options['display']['posts_placeholder_id'] ) + && '' !== $options['display']['posts_placeholder_id'] + ) { + $placeholder_id = $options['display']['posts_placeholder_id']; + } + } else { + if ( isset( $options[ $post_type ] ) + && isset( $options[ $post_type ]['featured_placeholder_id'] ) + && ! empty( $options[ $post_type ]['featured_placeholder_id'] ) + && '' !== $options[ $post_type ]['featured_placeholder_id'] + ) { + $placeholder_id = $options[ $post_type ]['featured_placeholder_id']; + } + } + } + + if ( false !== $placeholder_id && '' !== $placeholder_id ) { + $temp_src_array = wp_get_attachment_image_src( $placeholder_id, $size ); + if ( is_array( $temp_src_array ) && ! empty( $temp_src_array ) ) { + $placeholder = $temp_src_array[0]; + } + } + + return $placeholder; + } + + /** + * The post default placeholder call. + */ + public function default_post_thumbnail( $meta, $post_id, $meta_key ) { + $options = get_option( '_lsx_settings', false ); + if ( false === $options ) { + $options = get_option( '_lsx_lsx-settings', false ); + } + + // This ensures our "super" placeholder will always show. + $placeholder = 'lsx-placeholder'; + if ( '_thumbnail_id' === $meta_key && false !== $options ) { + + $post_type = get_post_field( 'post_type', $post_id ); + + // If the post types posts placeholder has been disabled then skip. + if ( 'post' === $post_type && isset( $options['display'] ) && isset( $options['display']['disable_blog_placeholder'] ) ) { + return $meta; } + + // First Check for a default, then check if there is one set by post type. + if ( isset( $options['display'] ) + && isset( $options['display']['default_placeholder_id'] ) + && ! empty( $options['display']['default_placeholder_id'] ) ) { + $placeholder = $options['display']['default_placeholder_id']; + } + if ( 'post' === $post_type ) { + if ( isset( $options['display'] ) + && isset( $options['display']['posts_placeholder_id'] ) + && ! empty( $options['display']['posts_placeholder_id'] ) + && '' !== $options['display']['posts_placeholder_id'] ) { + $placeholder = $options['display']['posts_placeholder_id']; + } + } else { + if ( isset( $options[ $post_type ] ) + && isset( $options[ $post_type ]['featured_placeholder_id'] ) + && ! empty( $options[ $post_type ]['featured_placeholder_id'] ) + && '' !== $options[ $post_type ]['featured_placeholder_id'] ) { + $placeholder = $options[ $post_type ]['featured_placeholder_id']; + } + } + } + + if ( '_thumbnail_id' === $meta_key && false === $this->checking_for_thumb ) { + $this->checking_for_thumb = true; + $image = get_post_meta( $post_id, '_thumbnail_id', true ); + $this->checking_for_thumb = false; + if ( ! empty( $image ) ) { + return $meta; + } + // onlong but here it is. no ID. + return $placeholder; + } + + return $meta; + } + + /** + * The term default placeholder call. + */ + public function default_term_thumbnail( $meta, $post_id, $meta_key ) { + + if ( 'thumbnail' === $meta_key ) { + $options = get_option( '_lsx_settings', false ); + if ( false === $options ) { + $options = get_option( '_lsx_lsx-settings', false ); + } + $placeholder = 'lsx-placeholder'; + + // First Check for a default, then check if there is one set by post type. + if ( false !== $options + && isset( $options['display'] ) + && isset( $options['display']['default_placeholder_id'] ) + && ! empty( $options['display']['default_placeholder_id'] ) ) { + $placeholder = $options['display']['default_placeholder_id']; + } + } + + if ( 'thumbnail' === $meta_key && false === $this->checking_for_thumb ) { + $this->checking_for_thumb = true; + $image = get_term_meta( $post_id, 'thumbnail', true ); + $this->checking_for_thumb = false; + if ( false !== $image && '' !== $image && ! empty( $image ) ) { + return $meta; + } + // onlong but here it is. no ID. + return $placeholder; + } + + return $meta; + } + + /** + * The term default placeholder call. + */ + public function super_placeholder_filter( $image, $attachment_id, $size, $icon ) { + if ( 'lsx-placeholder' === $attachment_id ) { + $image = array( + $this->placeholder_url( null, null, $size ), + ); + + switch ( $size ) { + case 'thumbnail': + case 'medium': + case 'large': + case 'full': + $image[] = get_option( "{$size}_size_w", 150 ); + $image[] = get_option( "{$size}_size_h", 150 ); + $image[] = true; + break; + + case 'lsx-thumbnail-wide': + $image[] = 350; + $image[] = 230; + $image[] = true; + break; + + case 'lsx-thumbnail-square': + $image[] = 350; + $image[] = 350; + $image[] = true; + break; + + case 'lsx-banner': + $image[] = 1920; + $image[] = 600; + $image[] = true; + break; + + case 'lsx-thumbnail-single': + $image[] = 750; + $image[] = 350; + $image[] = false; + break; + + default: + if ( is_array( $size ) ) { + $image[] = $size[0]; + $image[] = $size[1]; + $image[] = true; + } + break; + } + + $image = apply_filters( 'lsx_placeholder_url', $image ); + } + + return $image; + } + + /** + * The term default placeholder call. + */ + public function super_placeholder_srcset_filter( $image_meta, $size_array, $image_src, $attachment_id ) { + if ( 'lsx-placeholder' === $attachment_id ) { + $sizes = array( + 'thumbnail' => array( + 'file' => $this->placeholder_url( null, null, 'thumbnail' ), + 'width' => get_option( 'thumbnail_size_w', 150 ), + 'height' => get_option( 'thumbnail_size_h', 150 ), + 'mime-type' => 'image/jpeg', + ), + 'medium' => array( + 'file' => $this->placeholder_url( null, null, 'medium' ), + 'width' => get_option( 'medium_size_w', 300 ), + 'height' => get_option( 'medium_size_h', 300 ), + 'mime-type' => 'image/jpeg', + ), + 'large' => array( + 'file' => $this->placeholder_url( null, null, 'large' ), + 'width' => get_option( 'large_size_w', 1024 ), + 'height' => get_option( 'large_size_h', 1024 ), + 'mime-type' => 'image/jpeg', + ), + 'full' => array( + 'file' => $this->placeholder_url( null, null, 'full' ), + 'width' => get_option( 'large_size_w', 1024 ), + 'height' => get_option( 'large_size_h', 1024 ), + 'mime-type' => 'image/jpeg', + ), + 'lsx-thumbnail-single' => array( + 'file' => $this->placeholder_url( null, null, 'lsx-thumbnail-single' ), + 'width' => '750', + 'height' => '350', + 'mime-type' => 'image/jpeg', + ), + 'lsx-thumbnail-wide' => array( + 'file' => $this->placeholder_url( null, null, 'lsx-thumbnail-wide' ), + 'width' => '350', + 'height' => '230', + 'mime-type' => 'image/jpeg', + ), + 'lsx-thumbnail-square' => array( + 'file' => $this->placeholder_url( null, null, 'lsx-thumbnail-square' ), + 'width' => '350', + 'height' => '350', + 'mime-type' => 'image/jpeg', + ), + 'lsx-banner' => array( + 'file' => $this->placeholder_url( null, null, 'lsx-banner' ), + 'width' => '1920', + 'height' => '600', + 'mime-type' => 'image/jpeg', + ), + ); + + $image_meta = array( + 'width' => '750', + 'height' => '350', + 'file' => $this->placeholder_url( null, null, 'lsx-thumbnail-single' ), + 'sizes' => $sizes, + ); + } + + return $image_meta; + } + + /** + * Overwrites the sources call + */ + public function super_placeholder_calculate_image_srcset_filter( $sources, $size_array, $image_src, $image_meta, $attachment_id ) { + if ( 'lsx-placeholder' === $attachment_id ) { + $sources = array( + '1920' => array( + 'url' => $this->placeholder_url( null, null, 'lsx-thumbnail-single' ), + 'descriptor' => 'w', + 'value' => '1920', + ), + '300' => array( + 'url' => $this->placeholder_url( null, null, 'lsx-thumbnail-wide' ), + 'descriptor' => 'w', + 'value' => '300', + ), + '768' => array( + 'url' => $this->placeholder_url( null, null, 'lsx-thumbnail-single' ), + 'descriptor' => 'w', + 'value' => '768', + ), + '1024' => array( + 'url' => $this->placeholder_url( null, null, 'lsx-thumbnail-single' ), + 'descriptor' => 'w', + 'value' => '1024', + ), + ); + } + + return $sources; + } + + /** + * The placeholder settings that output on the frameworks tabs. + */ + public function display_settings( $tab = false ) { + + if ( 'placeholders' !== $tab ) { + return false; } + + if ( class_exists( 'TO_Banners' ) ) { ?> + + + + + + + +
+ {{#if banner_placeholder}}{{/if}} +
+ + + + + + + + + + + + +
+ {{#if default_placeholder}}{{/if}} +
+ + + + + {{#unless disable_blog_placeholder}} + + + + + + + +
+ {{#if posts_placeholder}}{{/if}} +
+ + + + + {{/unless}} + + + + + + + + + + + + + + + + + + +
+ {{#if banner_placeholder}}{{/if}} +
+ + + + + + + + + + + + + +
+ {{#if featured_placeholder}}{{/if}} +
+ + + + + + + + taxonomies = $taxonomies; + } + + $this->fields = array( + 'expert' => esc_html__( 'Expert', 'lsx-banners' ), + ); + } + + /** + * Output the form field for this metadata when adding a new term + * + * @since 1.0.0 + */ + public function init() { + $this->taxonomies = apply_filters( 'lsx_taxonomy_admin_taxonomies', $this->taxonomies ); + + if ( false !== $this->taxonomies ) { + add_action( 'create_term', array( $this, 'save_meta' ), 10, 2 ); + foreach ( $this->taxonomies as $taxonomy ) { + add_action( "edit_{$taxonomy}", array( $this, 'save_meta' ), 10, 2 ); + add_action( "{$taxonomy}_edit_form_fields", array( $this, 'add_tagline_form_field' ), 3, 1 ); + } + } + } + /** + * Output the form field for this metadata when adding a new term + * + * @since 1.0.0 + */ + public function widget_taxonomies( $taxonomies ) { + if ( false !== $this->taxonomies ) { + $taxonomies = array_merge( $taxonomies, $this->taxonomies ); + } + return $taxonomies; + } + + /** + * Saves the Taxnomy term banner image + * + * @since 1.0.0 + * + * @param int $term_id + * @param string $taxonomy + */ + public function save_meta( $term_id = 0, $taxonomy = '' ) { + if ( ! wp_verify_nonce( sanitize_text_field( $_REQUEST['lsx_banners_term_thumbnail_nonce'] ), 'lsx_banners_save_term_thumbnail' ) ) { + return; + } + if ( false !== $this->fields ) { + foreach ( $this->fields as $slug => $label ) { + if ( empty( $_POST[ $slug ] ) ) { + delete_term_meta( $term_id, $slug ); + } else { + update_term_meta( $term_id, $slug, $_POST[ $slug ] ); + } + } + } + } + + /** + * Output the form field for this metadata when adding a new term + * + * @since 1.0.0 + */ + public function add_expert_form_field( $term = false ) { + if ( is_object( $term ) ) { + $value = get_term_meta( $term->term_id, 'expert', true ); + } else { + $value = false; + } + + $experts = get_posts( + array( + 'post_type' => 'team', + 'posts_per_page' => -1, + 'orderby' => 'menu_order', + 'order' => 'ASC', + ) + ); + ?> + + + + + + + + + + + + '0', + ); + + if ( is_array( $echo ) ) { + $atts = shortcode_atts( $atts, $echo, 'banner_navigation' ); + } + + $return = ''; + + if ( true === $echo ) { + echo esc_attr( $return ); + } else { + return $return; + } +} + diff --git a/vendor/tinymce/plugins/emoticons/img/smiley-surprised.gif b/vendor/tinymce/plugins/emoticons/img/smiley-surprised.gif index 7cc3c92d..64c64834 100755 Binary files a/vendor/tinymce/plugins/emoticons/img/smiley-surprised.gif and b/vendor/tinymce/plugins/emoticons/img/smiley-surprised.gif differ diff --git a/vendor/uix/assets/css/fonts/icons.eot b/vendor/uix/assets/css/fonts/icons.eot index a0e006fd..62ce0355 100644 Binary files a/vendor/uix/assets/css/fonts/icons.eot and b/vendor/uix/assets/css/fonts/icons.eot differ diff --git a/vendor/uix/assets/css/fonts/icons.ttf b/vendor/uix/assets/css/fonts/icons.ttf index 62257541..8bf8a6f8 100644 Binary files a/vendor/uix/assets/css/fonts/icons.ttf and b/vendor/uix/assets/css/fonts/icons.ttf differ diff --git a/vendor/uix/assets/css/fonts/icons.woff b/vendor/uix/assets/css/fonts/icons.woff index 1a3457c0..e6f3f8ba 100644 Binary files a/vendor/uix/assets/css/fonts/icons.woff and b/vendor/uix/assets/css/fonts/icons.woff differ