@charset "utf-8";
.vc_section {padding: 0 !important;margin: 0 !important;}
.wpb_row.vc_row-fluid {position: relative;margin: 0;}
.wpb_row.vc_row-fluid.no_columns_padding {margin: 0;}
.wpb_row.vc_row-fluid.no_columns_padding .wpb_column {padding: 0;}
.wpb_row.vc_row-fluid:after {content: " ";display: table;clear: both;}
.wpb_column {z-index: 2;}
.vc_row.vc_row-flex > .bruno-page.vc {box-sizing: border-box;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.vc_row.vc_row-flex>.bruno-page.vc>.vc_column_container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}
.vc_row.vc_row-flex>.bruno-page.vc>.vc_column_container>.vc_column-inner {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;z-index: 1;}
.vc_row.vc_row-o-content-middle>.bruno-page.vc>.vc_column_container>.vc_column-inner {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.vc_row.vc_row-o-content-middle>.bruno-page.vc>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-middle>.bruno-page.vc>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.row-overlay, .column-overlay {top: 0;left: 0;height: 100%;width: 100%;overflow: hidden;position: absolute;z-index: 1;}
.column-overlay {z-index: 3;}
.wpb_column.overlayed>.vc_column-inner {box-sizing: content-box;position: relative;}
.wpb_column.overlayed .wpb_wrapper {position: relative;z-index: 4;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav {z-index: 1;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {padding: 10px 30px;font-size: 12px !important;vertical-align: top;border-radius: 50px;box-sizing: border-box;height: auto;font-weight: 700;line-height: 26px;letter-spacing: .2px !important;text-transform: uppercase;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {background-color: #f5f5f5;border: 1px solid #e6e6e6;margin-top: -1px;-webkit-transition: color .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background-color: transparent;padding: 15px 0;}
.wpb_tabs .wpb_tabs_nav li, .wpb_tabs .wpb_tabs_nav li:hover, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active {background-color: transparent;border: 1px solid #e6e6e6;margin-right: 5px;box-sizing: border-box;-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-ms-transition: color .3s ease-out;-o-transition: color .3s ease-out;transition: color .3s ease-out;border-radius: 50px;}
.wpb_tabs .wpb_tabs_nav li:hover {background-color: #fff;}
.wpb_tabs.light .wpb_tabs_nav li:hover, .wpb_tabs .wpb_tabs_nav.diamond-navigation li:hover {background-color: transparent !important;}
.wpb_tabs .wpb_tabs_nav li:last-child {margin-right: 0 !important;}
.wpb_tabs .wpb_tabs_nav .ui-tabs-active a {background-color: #ff3368 !important;border-color: #ff3368 !important;color: #fff !important;}
.wpb_tabs .wpb_tabs_nav li a {color: #363636;}
.wpb_tabs .wpb_tabs_nav li:hover a {color: #ff3368;}
.wpb_tabs .wpb_tabs_nav .ui-tabs-active a {color: #fff !important;}
.fulltabs-2 li {width: 49.8%;text-align: center;margin-right: .1%;}
.fulltabs-3 li {width: 33%;text-align: center;margin-right: .1%;}
.fulltabs-4 li {width: 24.6%;text-align: center;margin-right: .1%;}
.fulltabs-5 li {width: 19.6%;text-align: center;margin-right: .1%;}
.fulltabs-6 li {width: 16%;text-align: center;margin-right: .1%;}
.fulltabs-7 li {width: 13.6%;text-align: center;margin-right: .1%;}
.fulltabs-8 li {width: 11.7%;text-align: center;margin-right: .1%;}
.wpb_tabs.minimal .wpb_tabs_nav li {border-top: none;border-left: none;border-right: none;border-radius: 0px;border-color: #363636;margin-right: 10px;}
.wpb_tabs.minimal.light .wpb_tabs_nav li {border-color: #979797;}
.wpb_tabs.minimal .wpb_tabs_nav li a, .wpb_tabs.minimal .wpb_tabs_nav li.ui-tabs-active  a {background: transparent !important;color: #363636 !important;padding: 0 10px 2px 0;}
.wpb_tabs.minimal.light .wpb_tabs_nav li a {color: #979797 !important;}
.wpb_tabs.minimal .wpb_tabs_nav li:hover a, .wpb_tabs.minimal .wpb_tabs_nav li.ui-tabs-active  a {color: #ff3368 !important;}
.wpb_tabs.minimal .wpb_tabs_nav li.ui-tabs-active, .wpb_tabs.minimal .wpb_tabs_nav li:hover {border-color: #ff3368;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li {border: none;background-image: url("../images/doted-line.png");background-position: left 53%;background-repeat: repeat-x;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li:last-child {background-image: none;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a {width: 150px;height: 150px;display: inline-block;background-color: transparent;border-color: transparent !important;margin-right: 90px;border-radius: 50%;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a {width: 150px;height: 150px;display: inline-block;background: #e1e3e5;color: #08152a;line-height: 150px;padding: 0;text-align: center;position: relative;border-radius: 50%;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-o-transition: all .5s ease-out;box-sizing: content-box;-webkit-box-shadow: 3px 4px 18px 1px rgba(8,21,42,.26);-moz-box-shadow: 3px 4px 18px 1px rgba(8,21,42,.26);box-shadow: 3px 4px 18px 1px rgba(8,21,42,.26);}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:hover {background-color: #f77924;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:hover i {background-color: transparent !important;color: #fff;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li.ui-tabs-active a {color: #fff !important;border-color: #fff !important;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li.ui-tabs-active a:before {display: none;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li:hover {background: transparent !important;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li:hover a {color: #fff;}
.diamond-navigation.nav-position-top {margin-bottom: 65px;}
.diamond-navigation.nav-position-bottom {margin-top: 65px;}
.tabicon {margin-right: 7px;margin-left: -3px;font-size: 14px;line-height: 5px;vertical-align: middle;}
.diamond-navigation .tabicon {margin: 0;font-size: 40px;line-height: 150px;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-o-transition: all .5s ease-out;}
.diamond-navigation .tabs-subtitle {font-size: 12px;font-weight: 500;color: #fff;line-height: 12px;opacity: 0;-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;-o-transition: all .1s ease-out;max-width: 100px;margin: -50px auto 0 auto;white-space: normal;text-align: center;text-transform: uppercase;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation .ui-tabs-active .tabs-subtitle, .wpb_tabs .wpb_tabs_nav.diamond-navigation li:hover .tabs-subtitle {opacity: 1;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:before {display: inline-block;content: "";position: absolute;width: 180px;height: 180px;top: -17px;left: -17px;border-radius: 50%;z-index: -1;border: 2px solid #ff3368;transform: scale(.5,.5);opacity: 0;-o-transition: all .6s ease-out;-ms-transition: all .6s ease-out;-moz-transition: all .6s ease-out;-webkit-transition: all .6s ease-out;transition: all .6s ease-out;transition-delay: .2s;}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:hover:before {transform: scale(1,1);opacity: 1;}
@media only screen and (max-width: 1230px) {.wpb_tabs .wpb_tabs_nav.diamond-navigation li {width: 130px;height: 130px;margin-right: 50px;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a {width: 130px;height: 130px;line-height: 130px;}
	.diamond-navigation .tabicon {font-size: 30px;line-height: 130px;}
	.diamond-navigation .tabs-subtitle {font-size: 13px;line-height: 13px;margin-top: -55px;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:before {display: none;}}
@media only screen and (max-width: 900px) {.wpb_tabs .wpb_tabs_nav.diamond-navigation li {width: 100px;height: 100px;margin-right: 35px;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a {width: 100px;height: 100px;line-height: 100px;}
	.diamond-navigation .tabicon {font-size: 30px;line-height: 100px;}
	.diamond-navigation .tabs-subtitle {font-size: 10px;line-height: 10px;margin-top: -40px;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:before {top: 20px;margin-left: 45px;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:after {bottom: 20px;margin-left: -45px;}}
@media only screen and (max-width: 680px) {.wpb_tabs .wpb_tabs_nav.diamond-navigation li {width: 70px;height: 70px;margin-right: 22px;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a {width: 70px;height: 70px;line-height: 70px;}
	.diamond-navigation .tabicon {font-size: 23px;line-height: 70px;}
	.diamond-navigation .tabs-subtitle {display: none;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:before, .wpb_tabs .wpb_tabs_nav.diamond-navigation li a:after {display: none;}}
@media only screen and (max-width: 480px) {.wpb_tabs .wpb_tabs_nav.diamond-navigation li {width: 60px;height: 60px;margin-right: 11px;}
	.wpb_tabs .wpb_tabs_nav.diamond-navigation li a {width: 60px;height: 60px;line-height: 60px;border: none;}
	.diamond-navigation .tabicon {font-size: 20px;line-height: 60px;}
	.diamond-navigation .tabs-subtitle {display: none !important;}}
.wpb_tour .wpb_tabs_nav {float: left;width: 25%;}
.wpb_tour .wpb_tabs_nav li {margin: 0 0 5px 0;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 50px;}
.wpb_tour .wpb_tabs_nav li:hover {background-color: #fff;border: 1px solid #e5e5e5;}
.wpb_tour .wpb_tabs_nav li:hover a {color: #ff3368;}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: none;float: left;width: 74%;padding: 0 0 0 20px;min-height: 150px;}
.wpb_tour .wpb_tabs_nav .ui-tabs-active {background-color: #ff3368 !important;border: 1px solid #ff3368 !important;}
.wpb_tour .wpb_tabs_nav .ui-tabs-active a {color: #fff !important;}
.wpb_tour .wpb_tabs_nav li a {color: #363636;font-size: 13px;}
.wpb_tour_next_prev_nav {margin-left: 31.666666666667%;padding-left: 21.739130434783px;font-size: 80%;}
.wpb_tour_next_prev_nav a {display: none;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {margin: 0;padding-top: 0;color: #363636;border-radius: 50px;}
.wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active {}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {padding-left: 30px;color: #363636;font-size: 13px;text-transform: uppercase;font-weight: 700;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover {background-color: #fff;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {color: #0182ff;}
.wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active a {}
.wpb_accordion_content {padding: 1em .5em !important;}
.wpb_accordion_section {margin-bottom: 15px !important;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {display: block;width: 16px;height: 16px;background-repeat: no-repeat;position: absolute;right: .7em;top: .65em;background-image: none;}
.light.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {color: #fff;background-color: transparent !important;}
.light.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {color: #fff !important;}
.wpb_toggle, #content h4.wpb_toggle, .wpb_toggle_content {background: none;padding-left: 0px;}
.wpb_toggle:before {font-family: "icomoon";content: "";font-size: 20px;margin-right: 10px;}
.wpb_toggle.wpb_toggle_title_active:before {font-family: "icomoon";font-size: 20px;content: "";}
.vc-carousel-indicators li {border: 1px solid #ff3368;background-color: #ff3368;}
.vc-carousel-indicators .vc-active {border: 1px solid #ff3368;background-color: transparent;}
.wpb_gmaps_widget .wpb_wrapper {background-color: #f7f7f7;padding: 0px;}
element.style {}
.wpb_gallery .flexslider {border: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.wpb_gallery .flex-control-paging li a {background: #e5e5e5;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.wpb_gallery .flex-control-paging li a:hover {background: #999;}
.wpb_gallery .flex-control-paging li a.flex-active {background: #ff3368;cursor: default;}
.wpb_gallery .flex-direction-nav a {display: block;height: 54px;width: 54px;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;-o-transition: all .2s ease 0s;line-height: 40px;text-indent: 0;color: rgba(255,255,255,.5);float: left;font-size: 0px;text-align: center;background-image: none;}
.wpb_gallery .flex-direction-nav .flex-next {border-radius: 50%;right: 10px;opacity: 0;text-align: center;background-color: rgba(255,255,255,.2);overflow: visible;}
.wpb_gallery .flex-direction-nav .flex-next:before {content: "";font-family: "dpricomoon";font-size: 30px !important;line-height: 54px !important;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;-o-transition: all .2s ease 0s;}
.wpb_gallery .flex-direction-nav .flex-prev {border-radius: 50%;left: 10px;opacity: 0;text-align: center;background-color: rgba(255,255,255,.2);overflow: visible;}
.wpb_gallery .flex-direction-nav .flex-prev:before {content: "";font-family: "dpricomoon";font-size: 30px !important;line-height: 54px !important;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;-o-transition: all .2s ease 0s;}
.wpb_gallery .flex-direction-nav .flex-next:hover {opacity: 1;background-color: #ff3368;}
.wpb_gallery .flex-direction-nav .flex-next:hover:before {color: #fff;}
.wpb_gallery .flex-direction-nav .flex-prev:hover {opacity: 1;background-color: #ff3368;}
.wpb_gallery .flex-direction-nav .flex-prev:hover:before {color: #fff;}
.nav-none .flex-direction-nav, .nav-none .flex-control-paging, .nav-none .nivo-directionNav, .nav-none .nivo-controlNav {display: none;}
.nav-dir .flex-control-paging, .nav-dir .nivo-controlNav {display: none;}
.nav-pag .flex-direction-nav, .nav-pag .nivo-directionNav {display: none;}
.theme-default .nivoSlider {-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.theme-default .nivo-controlNav a {width: 12px !important;height: 12px !important;margin: 0 4px !important;background: #e5e5e5 !important;border-radius: 50%;-webkit-transition: none;-moz-transition: none;-o-transition: none;}
.theme-default .nivo-controlNav a:hover {background: #999 !important;}
nivo-controlNav nivo-thumbs-enabled

.theme-default .nivo-controlNav a.active {background: #ff3368 !important;}
.theme-default .nivo-directionNav a {width: 50px !important;height: 50px !important;}
.theme-default:hover .nivo-directionNav a {opacity: 1;}
.theme-default a.nivo-prevNav {background: url("../images/nivo-nav-prev.png") no-repeat !important;}
.theme-default a.nivo-prevNav:hover {background: url("../images/nivo-nav-prev-hover.png") no-repeat !important;}
.theme-default a.nivo-nextNav {background: url("../images/nivo-nav-next.png") no-repeat !important;}
.theme-default a.nivo-nextNav:hover {background: url("../images/nivo-nav-next-hover.png") no-repeat !important;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto !important;height: auto !important;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {width: 133px !important;}
.accented .vc_bar {background-color: #ff3368 !important;}
.parallax-bg {width: 100%;height: 100%;position: absolute;display: block;top: 0;left: 0;z-index: 0;}
.wpb_single_image.vc_align_center img {margin: 0 auto;}
.wpb_single_image.vc_align_right img {float: right;}
.vc_wp_custommenu .widgettitle {font-size: 18px;letter-spacing: -1px;}
.vc_wp_custommenu .widgettitle:after {content: "";display: block;width: 100%;height: 1px;margin-top: 8px;background-color: #e1e3e5;}
.vc_wp_custommenu .menu {margin-top: 20px;}
.vc_wp_custommenu .menu li {list-style: none;padding: 14px 20px;background: #f3f3f3;color: #08152a;cursor: pointer;margin-bottom: 2px;-webkit-transition: color .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;border-left: 4px solid #e1e3e5;}
.vc_wp_custommenu .menu li a {font-size: 14px;font-weight: 700;color: #08152a;}
.vc_wp_custommenu .menu li:hover, .vc_wp_custommenu .menu .current-menu-item {border-color: #f77924;}
.vc_wp_custommenu .menu li a i {font-size: 20px;margin-right: 4px;}
.dp_icon span {display: block;color: #565656;font-size: 20px;line-height: 20px;height: 1em;width: 1em;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.dp_icon.align-center span {margin: 0 auto;}
.dp_icon.align-right span {float: right;}
.dp_icon.rounded span, .dp_icon.outlined span {width: 3.5em;height: 3.5em;line-height: 3.5em;border-radius: 50%;text-align: center;}
.dp_icon.rounded.extra-small-badge span, .dp_icon.outlined.extr-small-badge span {width: 2em;height: 2em;line-height: 2em;}
.dp_icon.rounded.small-badge span, .dp_icon.outlined.small-badge span {width: 3em;height: 3em;line-height: 3em;}
.dp_icon.rounded.medium-badge span, .dp_icon.outlined.medium-badge span {width: 4em;height: 4em;line-height: 4em;}
.dp_icon.rounded.big-badge span, .dp_icon.outlined.big-badge span {width: 4.5em;height: 4.5em;line-height: 4.5em;}
.dp_icon.rounded.large-badge span, .dp_icon.outlined.large-badge span {width: 5em;height: 5em;line-height: 5em;}
.dp_icon.rounded.extra-large-badge span, .dp_icon.outlined.extra-large-badge span {width: 5.5em;height: 5.5em;line-height: 5.5em;}
.dp_icon.rounded span {background-color: #e3e3e3;}
.dp_icon.outlined span {border: 2px solid #e3e3e3;}
.vc_row.vc_column-gap-1 {margin-left: -15.5px;margin-right: -15.5px;}
.vc_row.vc_column-gap-1 .vc_column_container {padding: .5px;}
.vc_row.vc_column-gap-2 {margin-left: -16px;margin-right: -16px;}
.vc_row.vc_column-gap-2 .vc_column_container {padding: 1px;}
.vc_row.vc_column-gap-3 {margin-left: -16.5px;margin-right: -16.5px;}
.vc_row.vc_column-gap-3 .vc_column_container {padding: 1.5px;}
.vc_row.vc_column-gap-4 {margin-left: -17px;margin-right: -17px;}
.vc_row.vc_column-gap-4 .vc_column_container {padding: 2px;}
.vc_row.vc_column-gap-5 {margin-left: -17.5px;margin-right: -17.5px;}
.vc_row.vc_column-gap-5 .vc_column_container {padding: 2.5px;}
.vc_row.vc_column-gap-10 {margin-left: -20px;margin-right: -20px;}
.vc_row.vc_column-gap-10 .vc_column_container {padding: 5px;}
.vc_row.vc_column-gap-15 {margin-left: -22.5px;margin-right: -22.5px;}
.vc_row.vc_column-gap-15 .vc_column_container {padding: 7.5px;}
.vc_row.vc_column-gap-20 {margin-left: -25px;margin-right: -25px;}
.vc_row.vc_column-gap-20 .vc_column_container {padding: 10px;}
.vc_row.vc_column-gap-25 {margin-left: -27.5px;margin-right: -27.5px;}
.vc_row.vc_column-gap-25 .vc_column_container {padding: 12.5px;}
.vc_row.vc_column-gap-30 {margin-left: -30px;margin-right: -30px;}
.vc_row.vc_column-gap-30 .vc_column_container {padding: 15px;}
.vc_row.vc_column-gap-35 {margin-left: -32.5px;margin-right: -32.5px;}
.vc_row.vc_column-gap-35 .vc_column_container {padding: 17.5px;}
.dp-image-stack-wrap {position: relative;line-height: 0;max-width: 100%;}
.dp-image-stack-wrap.items-center {margin: 0 auto;}
.dp-image-stack-wrap.items-right {margin-left: auto;margin-right: 0;}
.dp-image-stack-wrap .dp_stack_container {position: relative;line-height: 0;display: block;width: inherit;max-width: 100%;}
.dp-image-stack-wrap .dp_stack_container .dp_item_centered {position: relative;display: inline-block;width: inherit;max-width: 100%;height: inherit;line-height: inherit;}
.dp-image-stack-wrap .dp_stack_container:not(:first-child) {position: absolute;top: 0;left: 0;}
.dp-image-stack-wrap .dp_stack_container .dp_stack_item {-webkit-transition: all .5s cubic-bezier(.3,.95,.3,.95);-moz-transition: all .5s cubic-bezier(.3,.95,.3,.95);transition: all .5s cubic-bezier(.3,.95,.3,.95);height: inherit;line-height: inherit;}
.dp-image-stack-wrap .dp_stack_container .dp_stack_item img {position: relative;display: block;margin: 0 auto;}