@charset "UTF-8";
/*
 * Campingplatz Ennen – statischer Nachbau
 * Basierend auf dem Theme "CampingVillage" (nicdark) und Visual Composer:
 * enthält nur die auf den Seiten tatsächlich genutzten Regeln.
 */

/* --- wp-img-auto-sizes-contain-inline-css --- */
img:is([sizes="auto" i], [sizes^="auto," i]){contain-intrinsic-size: 3000px 1500px;}

/* --- plugins/contact-form-7/includes/css/styles.css --- */
div.wpcf7{margin: 0px; padding: 0px;}
div.wpcf7-response-output{margin: 2em 0.5em 1em; padding: 0.2em 1em;}
div.wpcf7 .screen-reader-response{position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0px; padding: 0px; border: 0px;}
div.wpcf7-mail-sent-ok{border: 2px solid rgb(57, 143, 20);}
div.wpcf7-mail-sent-ng{border: 2px solid rgb(255, 0, 0);}
div.wpcf7-validation-errors{border: 2px solid rgb(247, 231, 0);}
.wpcf7-form-control-wrap{position: relative;}
span.wpcf7-not-valid-tip{color: rgb(255, 0, 0); font-size: 1em; display: block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid rgb(255, 0, 0); background: rgb(255, 255, 255); padding: 0.2em 0.8em;}
span.wpcf7-list-item{margin-left: 0.5em;}
.wpcf7-display-none{display: none;}
div.wpcf7 img.ajax-loader{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; vertical-align: middle; margin-left: 4px;}

/* --- themes/camping/style.css --- */
.nicdark_bg_white{background-color: rgb(255, 255, 255);}
.nicdark_bg_grey{background-color: rgb(249, 249, 249);}
.nicdark_border_grey, .nicdark_border_grey td{border: 1px solid rgb(241, 241, 241);}
.nicdark_radius{border-radius: 5px;}
.nicdark_logo, .nicdark_logo_responsive{float: left; position: relative; width: 10px; height: 10px;}
.nicdark_logo img, .nicdark_logo_responsive img{position: absolute; border: 0px;}
.nicdark_logo_responsive{display: none;}
.nicdark_btn{display: inline-block; text-align: center; cursor: pointer;}
.nicdark_btn.right{float: right;}
.nicdark_btn.extrasmall{padding: 2px 10px; font-size: 13px;}
.nicdark_btn_icon{display: inline-block; text-align: center; cursor: pointer;}
.nicdark_btn_icon > i{display: inline-block; width: 20px; height: 20px;}
.nicdark_btn_icon > i::before{margin: 0px; padding: 0px;}
.nicdark_btn_icon.right{float: right;}
.nicdark_btn_icon.extrasmall{padding: 5px; font-size: 14px;}
.nicdark_btn_icon.small{padding: 10px; font-size: 15px;}
.nicdark_btn_icon.extrabig > i{display: inline-block; width: 40px; height: 40px;}
.nicdark_btn_icon.extrabig{padding: 20px; font-size: 32px;}
.nicdark_divider{float: left; width: 100%;}
.nicdark_divider > span{display: block; margin: auto;}
.nicdark_divider.left > span{float: left;}
.nicdark_divider.big > span{width: 80px; height: 4px;}
.nicdark_list{display: inline-block; width: 100%; list-style: none; margin: 0px; padding: 0px;}
.nicdark_list > li{float: left; width: 100%; border-top: 1px; border-left: 1px; border-right: 1px; border-bottom-width: 1px;}
.nicdark_list > li:last-child{border-bottom-width: 0px;}
.nicdark_table{float: left; width: 100%; border-collapse: collapse;}
.nicdark_table thead, .nicdark_table tbody{border-width: 0px;}
.nicdark_table tr td{border-width: 1px;}
.nicdark_table.extrabig tr td{padding: 20px;}
.nicdark_filter{float: left; width: 100%;}
.nicdark_filter.greydark{background: rgba(67, 74, 84, 0.2);}
.nicdark_oblique45_plus{transform: rotate(45deg);}
.nicdark_preloader{float: left; width: 100%; height: 100%; position: fixed; background-color: rgb(255, 255, 255); display: table; z-index: 10001; text-align: center;}
.nicdark_preloader i{display: table-cell; vertical-align: middle; font-size: 30px; animation: 1s linear 0s infinite normal none running nicdark_pulse;}
@-webkit-keyframes nicdark_spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes nicdark_spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes nicdark_pulse { 
  0% { transform: scale(1, 1); }
  50% { transform: scale(1.3, 1.3); }
  100% { transform: scale(1, 1); }
}
@keyframes nicdark_pulse { 
  0% { transform: scale(1, 1); }
  50% { transform: scale(1.3, 1.3); }
  100% { transform: scale(1, 1); }
}
.nicdark_outline{outline: 0px;}
.nicdark_overflow{overflow: hidden;}
.nicdark_sizing{box-sizing: border-box;}
.nicdark_display_inlineblock{display: inline-block;}
.nicdark_float_right{float: right;}
.nicdark_padding010{padding: 0px 10px !important;}
.nicdark_padding20{padding: 20px !important;}
.nicdark_padding20_right{padding-right: 20px !important;}
.nicdark_space3{height: 3px; width: 100%; float: left;}
.nicdark_space5{height: 5px; width: 100%; float: left;}
.nicdark_space10{height: 10px; width: 100%; float: left;}
.nicdark_space15{height: 15px; width: 100%; float: left;}
.nicdark_space20{height: 20px; width: 100%; float: left;}
.nicdark_space30{height: 30px; width: 100%; float: left;}
.nicdark_space40{height: 40px; width: 100%; float: left;}
.nicdark_space60{height: 60px; width: 100%; float: left;}
.nicdark_space90{height: 90px; width: 100%; float: left;}
.nicdark_margin10{margin: 10px; padding: 0px; display: inline-block;}
.nicdark_margin20{margin: 20px; padding: 0px; display: inline-block;}
.nicdark_marginleft10{margin-left: 10px;}
.nicdark_marginleft100{margin-left: 100px;}
.nicdark_marginright10{margin-right: 10px;}
.nicdark_marginright40_negative{margin-right: -40px;}
.nicdark_absolute{position: absolute; left: 0px;}
.nicdark_absolute_left{position: absolute; margin-top: 20px; margin-left: 20px;}
.nicdark_upper_level2{z-index: 999 !important;}
.nicdark_relative{position: relative;}
.nicdark_textevidence{float: left; width: 100%; position: relative; overflow: hidden;}
.nicdark_focus{float: left; width: 100%;}
.nicdark_focus.right{text-align: right;}
.nicdark_archive1{width: 100%; position: relative; overflow: hidden;}
.nicdark_archive1.overflow_scroll{overflow-x: auto !important;}
.nicdark_activity{float: left;}
.nicdark_zoom{transition: 500ms;}
.nicdark_zoom:hover{transform: scale(1.2, 1.2);}
.widget{float: left; width: 100%; margin-bottom: 20px; border: 1px solid rgb(241, 241, 241); box-sizing: border-box;}
.widget img{max-width: 100%;}
.widget ul{float: left; width: 100%; margin: 0px; padding: 0px; list-style: none;}
.widget ul li{float: left; width: 100%; margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid rgb(241, 241, 241); color: rgb(169, 169, 169);}
.widget ul li:last-child{border-bottom-width: 0px;}
.widget ul li a{padding: 20px; color: rgb(169, 169, 169); font-size: 15px; display: inline-block;}
.widget h2{color: rgb(255, 255, 255); font-weight: 300; padding: 20px; font-size: 17px;}
.widget_text > div{float: left; width: 100%; padding: 20px; box-sizing: border-box; color: rgb(169, 169, 169);}
.widget_nav_menu .sub-menu li a{padding-left: 40px; color: rgb(169, 169, 169) !important;}
.widget_nav_menu .menu li a::after{display: none;}
.widget_nav_menu .menu li .sub-menu{display: block; position: initial; margin: 0px; padding: 0px; background-color: initial;}
.widget_nav_menu .menu li .sub-menu li{border-radius: 0px; background: none; border-bottom: 1px solid rgb(244, 244, 246);}
.widget_nav_menu .menu li .sub-menu li:hover{background-color: initial !important;}
.widget_nav_menu .menu > .menu-item .sub-menu li:first-child a{}
.widget_nav_menu .menu > .menu-item .sub-menu li:last-child{box-shadow: rgb(249, 249, 249) 0px 0px 0px 0px;}
.menu > li > a:hover{color: rgb(134, 133, 133);}
.menu .sub-menu li{background-color: rgb(249, 249, 249);}
.menu .sub-menu li:first-child::before{color: rgb(249, 249, 249);}
.menu .sub-menu li:last-child{box-shadow: rgb(241, 241, 241) 0px 4px 0px 0px;}
.menu *{margin: 0px; padding: 0px; list-style: none;}
.menu{float: right; margin: 0px 10px; padding: 5px 0px !important;}
.nicdark_navigation{transition: 0.8s;}
.nicdark_navigation_sticky_responsive{display: none;}
.nicdark_menu_fullwidth{float: left; width: 100%;}
.menu .sub-menu li:first-child::before{z-index: -1; position: absolute; content: ""; font-family: fontello; margin-top: -25px; margin-left: 25px; font-size: 36px; display: none;}
.sf-with-ul::after{content: ""; font-family: fontello; margin-left: 20px; font-size: 13px;}
.menu .sub-menu li:first-child{}
.menu .sub-menu li:last-child{box-shadow: rgb(241, 241, 241) 0px 0px 0px 0px !important;}
.menu > li > a::after{content: "|"; font-family: fontello; vertical-align: middle; font-size: 15px; margin: 0px 20px; color: rgb(241, 241, 241) !important;}
.menu > li:last-child > a::after{margin: 0px; display: none;}
.menu > li > a:last-child{margin-right: 10px;}
.menu a{display: block; position: relative; transition: 0.5s;}
.menu a{text-decoration: none; zoom: 1;}
.menu li ul a{padding: 15px 25px;}
.menu > li{float: left;}
.menu li{white-space: nowrap; transition: background 0.2s; position: relative;}
.menu ul{position: absolute; display: none; top: 100%; margin-left: -25px; z-index: 99; min-width: 12em; padding-top: 26px; margin-top: 0px;}
.menu li:hover > ul, .menu li.sfHover > ul{display: block;}
.nicdark_navigation_sticky{text-align: center; position: fixed; top: 0px; left: 0px; z-index: 999; transition: 0.8s;}
.nicdark_navigation_sticky .menu{float: initial !important; display: inline-flex;}
.nicdark_navigation_sticky .sub-menu a{text-align: left;}
.slowdown{margin-top: -500px;}
.slowup{margin-top: 0px;}
@font-face { font-family: fontello; src: url("../fonts/fontello.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
[class^="icon-"]::before{font-family: fontello; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em;}
.icon-mail::before{content: "";}
.icon-cancel::before{content: "";}
.icon-location::before{content: "";}
.icon-phone::before{content: "";}
.icon-menu::before{content: "";}
.icon-cog::before{content: "";}
.icon-up-open::before{content: "";}
.nicdark_window_popup{text-align: left; max-width: 400px; margin: 40px auto; position: relative;}
.mfp-bg{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8;}
.mfp-wrap{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important;}
.mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box;}
.mfp-container::before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-align-top .mfp-container::before{display: none;}
.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;}
.mfp-ajax-cur{cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: zoom-out;}
.mfp-zoom{cursor: zoom-in;}
.mfp-auto-cursor .mfp-content{cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{user-select: none;}
.mfp-loading.mfp-figure{display: none;}
.mfp-hide{display: none !important;}
.mfp-preloader{color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}
.mfp-preloader a{color: rgb(204, 204, 204);}
.mfp-preloader a:hover{color: white;}
.mfp-s-ready .mfp-preloader{display: none;}
.mfp-s-error .mfp-content{display: none;}
button.mfp-close, button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none;}
.mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity: 1;}
.mfp-close:active{top: 1px;}
.mfp-close-btn-in .mfp-close{color: rgb(51, 51, 51);}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%;}
.mfp-counter{position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px;}
.mfp-arrow{position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity: 1;}
.mfp-arrow::before, .mfp-arrow::after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent;}
.mfp-arrow::after, .mfp-arrow .mfp-a{border-top-width: 13px; border-bottom-width: 13px; top: 8px;}
.mfp-arrow::before, .mfp-arrow .mfp-b{border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;}
.mfp-arrow-left{left: 0px;}
.mfp-arrow-left::after, .mfp-arrow-left .mfp-a{border-right: 17px solid white; margin-left: 31px;}
.mfp-arrow-left::before, .mfp-arrow-left .mfp-b{margin-left: 25px; border-right: 27px solid rgb(63, 63, 63);}
.mfp-arrow-right{right: 0px;}
.mfp-arrow-right::after, .mfp-arrow-right .mfp-a{border-left: 17px solid white; margin-left: 39px;}
.mfp-arrow-right::before, .mfp-arrow-right .mfp-b{border-left: 27px solid rgb(63, 63, 63);}
.mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 900px;}
.mfp-iframe-holder .mfp-close{top: -40px;}
.mfp-iframe-scaler{width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;}
.mfp-iframe-scaler iframe{position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: black;}
img.mfp-img{width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto;}
.mfp-figure{line-height: 0;}
.mfp-figure::after{content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68);}
.mfp-figure small{color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px;}
.mfp-figure figure{margin: 0px;}
.mfp-bottom-bar{margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto;}
.mfp-title{text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px;}
.mfp-image-holder .mfp-content{max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){
.mfp-img-mobile .mfp-image-holder{padding-left: 0px; padding-right: 0px;}
.mfp-img-mobile img.mfp-img{padding: 0px;}
.mfp-img-mobile .mfp-figure::after{top: 0px; bottom: 0px;}
.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}
.mfp-img-mobile .mfp-bottom-bar{background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0px;}
.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}
.mfp-img-mobile .mfp-close{top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px;}
}
@media (max-width: 900px){
.mfp-arrow{transform: scale(0.75);}
.mfp-arrow-left{transform-origin: 0px center;}
.mfp-arrow-right{transform-origin: 100% center;}
.mfp-container{padding-left: 6px; padding-right: 6px;}
}
.mfp-ie7 .mfp-img{padding: 0px;}
.mfp-ie7 .mfp-bottom-bar{width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px;}
.mfp-ie7 .mfp-container{padding: 0px;}
.mfp-ie7 .mfp-content{padding-top: 44px;}
.mfp-ie7 .mfp-close{top: 0px; right: 0px; padding-top: 0px;}
.mfp-fade.mfp-bg{opacity: 0.001; transition: 0.2s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content{opacity: 0; transition: 0.2s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}
.my-mfp-zoom-in .zoom-anim-dialog{opacity: 0; transition: 0.2s ease-in-out; transform: scale(0.8);}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity: 1; transform: scale(1);}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{transform: scale(0.8); opacity: 0;}
.my-mfp-zoom-in.mfp-bg{opacity: 0.001; transition: opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity: 0.8;}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity: 0;}
.nicdark_site{background-size: cover;}
body{margin: 0px; padding: 0px; overflow-x: hidden; background-color: rgb(118, 179, 143);}
.nicdark_container{width: 1200px; margin: auto; padding: 0px;}
.nicdark_clearfix::after{content: ""; display: block; height: 0px; clear: both; visibility: hidden;}
.nicdark_site{float: left; width: 100%; transition: 0.8s;}
.nicdark_site > .nicdark_site_fullwidth{float: left; width: 100%; background-color: rgb(255, 255, 255);}
.nicdark_section{width: 100%; float: left;}
 .grid_3, .grid_6, .grid_12{margin: 10px; float: left; display: inline;}
.grid.nomargin{margin: 0px; padding: 10px;}
.grid.percentage{margin: 0px; padding: 0px;}
.grid_12.percentage{width: 100%;}
.grid_3.percentage{width: 25%;}
.grid_3{width: 280px;}
.grid_6{width: 580px;}
.grid_12{width: 1180px;}
.nicdark_width_percentage1{width: 1% !important;}
.nicdark_width_percentage100{width: 100% !important;}
.nicdark_width_fix_50{width: 50px;}
.nicdark_width_fix_100{width: 100px;}
p, h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px; font-weight: normal;}
p.white, h1.white, h4.white, h6.white, a.white{color: rgb(255, 255, 255) !important;}
 span.greydark2{color: rgb(53, 59, 61);}
p.center, h1.center, h3.center{text-align: center;}
p{font-size: 15px; line-height: 22px;}
h1{font-size: 30px; line-height: 30px;}
h2{font-size: 25px; line-height: 25px;}
h3{font-size: 20px; line-height: 20px;}
h4{font-size: 17px; line-height: 17px;}
h5{font-size: 15px; line-height: 15px;}
h6{font-size: 13px; line-height: 13px;}
a{text-decoration: none; color: rgb(134, 133, 133);}
input[type="text"], input[type="email"], textarea{outline: 0px; border: 1px solid rgb(241, 241, 241); width: 100%; padding: 10px 20px; margin: 10px 0px; box-sizing: border-box; font-size: 15px;}
input[type="text"], input[type="email"], textarea{background-color: rgb(249, 249, 249);}
input[type="submit"]{height: 45px; cursor: pointer; outline: 0px; border: 0px; padding: 10px 20px; font-size: 17px; color: rgb(255, 255, 255); display: inline-block; text-align: center; margin: 10px 0px;}
.wpb_content_element{margin-bottom: 0px !important;}
.vc_tta-style-classic .vc_tta-tab.vc_active > a:hover{background: rgba(0, 0, 0, 0) !important;}
.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:hover{background: rgba(0, 0, 0, 0) !important;}
.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{border-color: rgb(164, 164, 164) !important;}
.nicdark_tab_dark .vc_tta-tab.vc_active a{color: rgb(255, 255, 255) !important;}
.vc_btn3.vc_btn3-size-sm{font-size: 15px !important; padding-top: 5px !important; padding-bottom: 5px !important;}
.vc_btn3.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-size-md:hover{background-position: 0px -20000px !important;}
.vc_btn3.vc_btn3-size-md{font-size: 17px !important; padding-top: 10px !important; padding-bottom: 10px !important;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng{padding: 10px 20px; font-size: 15px; color: rgb(255, 255, 255); margin: 10px 0px; border: 0px !important;}
div.wpcf7-mail-sent-ok{padding: 10px 20px; font-size: 15px; color: rgb(255, 255, 255); margin: 10px 0px; border: 0px !important;}
.wpcf7-not-valid-tip::before{content: ""; font-family: fontello; margin-right: -34px; float: right; font-size: 50px; display: none;}
.wpcf7-not-valid-tip{text-transform: uppercase; padding: 5px 20px; margin: 10px 0px; overflow: hidden; color: rgb(255, 255, 255) !important; font-size: 12px !important;}
div.wpcf7-validation-errors{display: inline-block; float: left; width: 100%; box-sizing: border-box;}
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/open-sans-regular.woff2") format("woff2"); }
@font-face { font-family: Lato; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/lato-regular.woff2") format("woff2"); }
@font-face { font-family: Montez; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/montez-regular.woff2") format("woff2"); }

/* --- themes/camping/css/nicdark_responsive.css --- */
@media only screen and (min-width: 960px) and (max-width: 1199px){
.nicdark_container{width: 960px;}
.grid_3{width: 220px;}
.grid_6{width: 460px;}
.grid_12{width: 940px;}
 .nicdark_displaynone_responsive{display: none;}
.nicdark_navigation_sticky_responsive{display: inline-block;}
.nicdark_navigation_sticky .menu, .nicdark_navigation .menu{display: none;}
.nicdark_logo_responsive{display: block !important;}
.nicdark_logo{display: none;}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.nicdark_container{width: 744px;}
.grid_3{width: 166px;}
.grid_6{width: 352px;}
.grid_12{width: 724px;}
 .nicdark_displaynone_responsive{display: none !important;}
.nicdark_navigation_sticky_responsive{display: inline-block;}
.nicdark_navigation_sticky .menu, .nicdark_navigation .menu{display: none;}
.nicdark_logo_responsive{display: block !important;}
.nicdark_logo{display: none;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
body{text-size-adjust: none;}
.nicdark_container{width: 460px;}
 .grid_3, .grid_6, .grid_12{width: 440px;}
.grid.percentage{width: 100%;}
 .nicdark_width_percentage100{width: 100% !important;}
.nicdark_aligncenter_iphoneland{text-align: center !important;}
 .nicdark_displaynone_responsive{display: none;}
.nicdark_navigation_sticky_responsive{display: inline-block;}
.nicdark_navigation_sticky .menu, .nicdark_navigation .menu{display: none;}
.nicdark_logo_responsive{display: block !important;}
.nicdark_logo{display: none;}
}
@media only screen and (min-width: 320px) and (max-width: 479px){
body{text-size-adjust: none;}
.nicdark_container{width: 300px;}
 .grid_3, .grid_6, .grid_12{width: 280px;}
.grid.percentage{width: 100%;}
 .nicdark_width_percentage100{width: 100% !important;}
.nicdark_aligncenter_iphonepotr{text-align: center !important;}
 .nicdark_displaynone_responsive{display: none;}
.nicdark_navigation_sticky_responsive{display: inline-block;}
.nicdark_navigation_sticky .menu, .nicdark_navigation .menu{display: none;}
.nicdark_logo_responsive{display: block !important;}
.nicdark_logo{display: none;}
}

/* --- themes/camping/framework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.css --- */
@-webkit-keyframes el-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes el-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

/* --- plugins/js_composer/assets/css/js_composer.min.css --- */
 .vc_clearfix::after, .vc_column-inner::after, .vc_row::after{clear: both;}
 .vc_row::after, .vc_row::before{content: " "; display: table;}
 .vc_column_container{width: 100%;}
.vc_row{margin-left: -15px; margin-right: -15px;}
 .vc_col-sm-12, .vc_col-sm-4, .vc_col-sm-6, .vc_col-sm-8{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
@media (min-width: 768px){
 .vc_col-sm-12, .vc_col-sm-4, .vc_col-sm-6, .vc_col-sm-8{float: left;}
.vc_col-sm-12{width: 100%;}
.vc_col-sm-8{width: 66.6667%;}
.vc_col-sm-6{width: 50%;}
.vc_col-sm-4{width: 33.3333%;}
}
.vc_clearfix::after, .vc_clearfix::before{content: " "; display: table;}
.vc_general.vc_btn3{text-decoration: none;}
 .wpb_text_column :last-child, .wpb_text_column p:last-child{margin-bottom: 0px;}
 .wpb_content_element{margin-bottom: 35px;}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left: 0px; padding-right: 0px;}
.vc_row[data-vc-full-width]{transition: opacity 0.5s; overflow: hidden;}
.vc_row-no-padding .vc_inner{margin-left: 0px; margin-right: 0px;}
.vc_column-inner::after, .vc_column-inner::before{content: " "; display: table;}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top: 35px;}
.vc_column_container{padding-left: 0px; padding-right: 0px;}
.vc_column_container > .vc_column-inner{box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%;}
.vc_btn3-container{display: block; margin-bottom: 21.74px; max-width: 100%;}
.vc_btn3-container.vc_btn3-inline{display: inline-block; vertical-align: top;}
.vc_general.vc_btn3{display: inline-block; margin-bottom: 0px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; color: rgb(84, 114, 210); border: 1px solid transparent; box-sizing: border-box; overflow-wrap: break-word; user-select: none; position: relative; top: 0px; transition: 0.2s ease-in-out; line-height: normal; font-size: 14px; padding: 14px 20px;}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover{cursor: default;}
.vc_btn3.vc_btn3-style-modern{background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01) 100%);}
.vc_general.vc_btn3.vc_btn3-style-outline{padding: 13px 19px;}
 .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus{outline: 0px;}
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover{border: 1px solid transparent; text-decoration: none; color: rgb(72, 104, 207);}
.vc_general.vc_btn3 .vc_btn3-icon{vertical-align: top; height: 14px; line-height: 1; font-size: 16px;}
.vc_btn3.vc_btn3-icon-left{position: relative;}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon{display: block; position: absolute; top: 50%; transform: translate(0px, -50%);}
.vc_btn3.vc_btn3-icon-left{text-align: left;}
.vc_btn3.vc_btn3-style-modern{background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01) 100%); background-repeat: repeat-x;}
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover{border-width: 2px;}
.vc_btn3.vc_btn3-style-custom{background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1)); background-repeat: repeat-x; background-size: 200% auto; background-position: 0px -100%;}
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover{background-position: 0px 100%;}
.vc_btn3.vc_btn3-shape-square{border-radius: 0px;}
.vc_btn3.vc_btn3-shape-rounded{border-radius: 5px;}
.vc_btn3.vc_btn3-size-sm{font-size: 12px; padding: 11px 16px;}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline{padding: 10px 15px;}
.vc_btn3.vc_btn3-size-md{font-size: 14px; padding: 14px 20px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline{padding: 13px 19px;}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size: 16px; height: 14px; line-height: 14px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left: 48px;}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left: 20px;}
.vc_btn3.vc_btn3-color-grey{color: rgb(102, 102, 102); background-color: rgb(235, 235, 235);}
 .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover{color: rgb(94, 94, 94); background-color: rgb(220, 220, 220);}
 .vc_btn3.vc_btn3-color-grey:active{color: rgb(89, 89, 89); background-color: rgb(215, 215, 215);}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{border-color: rgb(235, 235, 235); background-color: transparent;}
 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{color: rgb(102, 102, 102); border-color: rgb(235, 235, 235); background-color: rgb(235, 235, 235);}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color: rgb(102, 102, 102); border-color: rgb(235, 235, 235); background-color: rgb(235, 235, 235);}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color: rgb(94, 94, 94); border-color: rgb(220, 220, 220); background-color: rgb(220, 220, 220);}
 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{color: rgb(89, 89, 89); border-color: rgb(215, 215, 215); background-color: rgb(215, 215, 215);}
.vc_btn3.vc_btn3-color-inverse{color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);}
 .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover{color: rgb(247, 247, 247); background-color: rgb(70, 70, 70);}
 .vc_btn3.vc_btn3-color-inverse:active{color: rgb(242, 242, 242); background-color: rgb(65, 65, 65);}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{color: rgb(85, 85, 85); border-color: rgb(85, 85, 85); background-color: transparent;}
 .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{color: rgb(255, 255, 255); border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85);}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{color: rgb(235, 235, 235);}
.vc_btn3-container.vc_btn3-center{text-align: center;}
.wpb_image_grid .wpb_image_grid_ul{margin: 0px; padding: 0px;}
.wpb_image_grid .wpb_image_grid_ul > li{background-image: none; list-style: none !important;}
.wpb_image_grid .wpb_image_grid_ul > li::after, .wpb_image_grid .wpb_image_grid_ul > li::before{display: none !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style: none; margin: 0px 1px 1px 0px; max-width: 100%; float: left;}
.wpb_image_grid .wpb_image_grid_ul a{display: block;}
.wpb_image_grid .wpb_image_grid_ul img{display: block; max-width: 100%; height: auto;}
 .wpb_content_element .wpb_gallery_slides ul li, body .wpb_gallery_slides ul li{list-style: none; padding: 0px; background-image: none; margin: 0px;}
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
.wpb_single_image img{height: auto; max-width: 100%; vertical-align: top;}
.wpb_single_image .vc_single_image-wrapper{display: inline-block; vertical-align: top; max-width: 100%;}
.wpb_single_image.vc_align_center{text-align: center;}
.wpb_single_image.vc_align_left{text-align: left;}
.wpb_single_image .vc_figure{display: inline-block; vertical-align: top; margin: 0px; max-width: 100%;}
.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{display: block;}
.vc_tta.vc_general .vc_tta-tab.vc_active > a{cursor: default; text-decoration: none; color: inherit; transition: background 0.2s ease-in-out, color 0.2s ease-in-out;}
.vc_tta.vc_general .vc_tta-tab.vc_active > a:hover{cursor: default;}
.vc_tta.vc_general .vc_tta-tab.vc_active > a::after, .vc_tta.vc_general .vc_tta-tab.vc_active > a::before{display: none; content: ""; position: absolute; border-width: inherit; border-color: inherit; border-style: inherit; width: 100vw; height: 200vw;}
.vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading{border-top-left-radius: 5px; border-top-right-radius: 5px;}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: -1px;}
.vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading{border-top-left-radius: 2em; border-top-right-radius: 2em;}
.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading{border-radius: 0px;}
.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading{border-radius: 0px;}
.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: -1px;}
.vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: -1px;}
.vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active > a{background-clip: border-box;}
.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: -2px;}
.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: -2px;}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(84, 114, 210); background-color: transparent;}
.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(84, 114, 210);}
.vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(84, 114, 210);}
.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(84, 114, 210); background-color: transparent; color: rgb(84, 114, 210);}
 .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(84, 114, 210);}
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(84, 114, 210); color: rgb(255, 255, 255);}
.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(0, 193, 207); background-color: transparent;}
.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(0, 193, 207);}
.vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(0, 193, 207);}
.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(0, 193, 207); background-color: transparent; color: rgb(0, 193, 207);}
 .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(0, 193, 207);}
.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(0, 193, 207); color: rgb(255, 255, 255);}
.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(254, 108, 97); background-color: transparent;}
.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(254, 108, 97);}
.vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(254, 108, 97);}
.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(254, 108, 97); background-color: transparent; color: rgb(254, 108, 97);}
 .vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(254, 108, 97);}
.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(254, 108, 97); color: rgb(255, 255, 255);}
.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(141, 109, 196); background-color: transparent;}
.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(141, 109, 196);}
.vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(141, 109, 196);}
.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(141, 109, 196); background-color: transparent; color: rgb(141, 109, 196);}
 .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(141, 109, 196);}
.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(141, 109, 196); color: rgb(255, 255, 255);}
.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(76, 173, 201); background-color: transparent;}
.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(76, 173, 201);}
.vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(76, 173, 201);}
.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(76, 173, 201); background-color: transparent; color: rgb(76, 173, 201);}
 .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(76, 173, 201);}
.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(76, 173, 201); color: rgb(255, 255, 255);}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(206, 194, 171); background-color: transparent;}
.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(206, 194, 171);}
.vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(206, 194, 171);}
.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(206, 194, 171); background-color: transparent; color: rgb(206, 194, 171);}
 .vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(206, 194, 171);}
.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(206, 194, 171); color: rgb(255, 255, 255);}
.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(80, 72, 91); background-color: transparent;}
.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(80, 72, 91);}
.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(80, 72, 91);}
.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(80, 72, 91); background-color: transparent; color: rgb(80, 72, 91);}
 .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(80, 72, 91);}
.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(80, 72, 91); color: rgb(255, 255, 255);}
.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(117, 214, 156); background-color: transparent;}
.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(117, 214, 156);}
.vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(117, 214, 156);}
.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(117, 214, 156); background-color: transparent; color: rgb(117, 214, 156);}
 .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(117, 214, 156);}
.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(117, 214, 156); color: rgb(255, 255, 255);}
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(247, 190, 104); background-color: transparent;}
.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(247, 190, 104);}
.vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(247, 190, 104);}
.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(247, 190, 104); background-color: transparent; color: rgb(247, 190, 104);}
 .vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(247, 190, 104);}
.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(247, 190, 104); color: rgb(255, 255, 255);}
.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(90, 161, 227); background-color: transparent;}
.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(90, 161, 227);}
.vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(90, 161, 227);}
.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(90, 161, 227); background-color: transparent; color: rgb(90, 161, 227);}
 .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(90, 161, 227);}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(90, 161, 227); color: rgb(255, 255, 255);}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(109, 171, 60); background-color: transparent;}
.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(109, 171, 60);}
.vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(109, 171, 60);}
.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(109, 171, 60); background-color: transparent; color: rgb(109, 171, 60);}
 .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(109, 171, 60);}
.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(109, 171, 60); color: rgb(255, 255, 255);}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(244, 82, 77); background-color: transparent;}
.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(244, 82, 77);}
.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(244, 82, 77);}
.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(244, 82, 77); background-color: transparent; color: rgb(244, 82, 77);}
 .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(244, 82, 77);}
.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(244, 82, 77); color: rgb(255, 255, 255);}
.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(247, 148, 104); background-color: transparent;}
.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(247, 148, 104);}
.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(247, 148, 104);}
.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(247, 148, 104); background-color: transparent; color: rgb(247, 148, 104);}
 .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(247, 148, 104);}
.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(247, 148, 104); color: rgb(255, 255, 255);}
.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(185, 126, 187); background-color: transparent;}
.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(185, 126, 187);}
.vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(185, 126, 187);}
.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(185, 126, 187); background-color: transparent; color: rgb(185, 126, 187);}
 .vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(185, 126, 187);}
.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(185, 126, 187); color: rgb(255, 255, 255);}
.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(42, 42, 42); background-color: transparent;}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(42, 42, 42);}
.vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(42, 42, 42);}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(42, 42, 42); background-color: transparent; color: rgb(42, 42, 42);}
 .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(42, 42, 42);}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(42, 42, 42); color: rgb(255, 255, 255);}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248);}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(235, 235, 235); background-color: transparent;}
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(235, 235, 235);}
.vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(235, 235, 235);}
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(235, 235, 235); background-color: transparent; color: rgb(235, 235, 235);}
 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(248, 248, 248);}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(235, 235, 235); color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(247, 247, 247); background-color: rgb(255, 255, 255);}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(247, 247, 247); background-color: rgb(255, 255, 255);}
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active > a{border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: rgb(255, 255, 255); background-color: transparent;}
.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(255, 255, 255);}
.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(255, 255, 255);}
.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab.vc_active > a{border-color: rgb(255, 255, 255); background-color: transparent; color: rgb(255, 255, 255);}
 .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: rgb(255, 255, 255);}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: rgb(102, 102, 102);}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a{background-color: rgb(255, 255, 255); color: rgb(102, 102, 102);}
.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 1px;}
.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 1px;}
.vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 2px;}
.vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 2px;}
.vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 3px;}
.vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 3px;}
.vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 4px;}
.vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 4px;}
.vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 5px;}
.vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 5px;}
.vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 10px;}
.vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 10px;}
.vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 15px;}
.vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 15px;}
.vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 20px;}
.vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 20px;}
.vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 25px;}
.vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 25px;}
.vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 30px;}
.vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 30px;}
.vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 35px;}
.vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom: 35px;}
.vc_tta.vc_tta-gap-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 1px;}
.vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 1px;}
.vc_tta.vc_tta-gap-2 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 2px;}
.vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 2px;}
.vc_tta.vc_tta-gap-3 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 3px;}
.vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 3px;}
.vc_tta.vc_tta-gap-4 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 4px;}
.vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 4px;}
.vc_tta.vc_tta-gap-5 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 5px;}
.vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 5px;}
.vc_tta.vc_tta-gap-10 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 10px;}
.vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 10px;}
.vc_tta.vc_tta-gap-15 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 15px;}
.vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 15px;}
.vc_tta.vc_tta-gap-20 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 20px;}
.vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 20px;}
.vc_tta.vc_tta-gap-25 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 25px;}
.vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 25px;}
.vc_tta.vc_tta-gap-30 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 30px;}
.vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 30px;}
.vc_tta.vc_tta-gap-35 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading{margin-top: 35px;}
.vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading{margin-bottom: 35px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a{border-bottom-color: transparent;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::before{display: block; height: auto; top: 100%; right: 100%; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after{display: block; height: auto; top: 100%; left: 100%; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a{border-top-color: transparent;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::before{display: block; height: auto; bottom: 100%; right: 100%; border-top: 0px; border-left: 0px; border-right: 0px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::after{display: block; height: auto; bottom: 100%; left: 100%; border-top: 0px; border-left: 0px; border-right: 0px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a{border-right-color: transparent;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a::before{display: block; width: auto; left: 100%; bottom: 100%; border-bottom: 0px; border-top: 0px; border-right: 0px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a::after{display: block; width: auto; left: 100%; top: 100%; border-bottom: 0px; border-top: 0px; border-right: 0px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a{border-left-color: transparent;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a::before{display: block; width: auto; right: 100%; bottom: 100%; border-bottom: 0px; border-top: 0px; border-left: 0px;}
.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a::after{display: block; width: auto; right: 100%; top: 100%; border-bottom: 0px; border-top: 0px; border-left: 0px;}
.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{display: none;}
.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before{transform: rotate(225deg) translate(-25%, -25%);}
.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before{transform: rotate(180deg) translateY(25%);}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger{cursor: default;}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{opacity: 1;}
 .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(84, 114, 210);}
 .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(0, 193, 207);}
 .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(254, 108, 97);}
 .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(141, 109, 196);}
 .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(76, 173, 201);}
 .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(206, 194, 171);}
 .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(80, 72, 91);}
 .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(117, 214, 156);}
 .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(247, 190, 104);}
 .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(90, 161, 227);}
 .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(109, 171, 60);}
 .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(244, 82, 77);}
 .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(247, 148, 104);}
 .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(185, 126, 187);}
 .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(42, 42, 42);}
 .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(235, 235, 235);}
 .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color: rgb(255, 255, 255);}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span{color: rgb(255, 255, 255);}
@-webkit-keyframes load7 { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
@keyframes load7 { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active{background-color: rgb(84, 114, 210);}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active{background-color: rgb(0, 193, 207);}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active{background-color: rgb(254, 108, 97);}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active{background-color: rgb(141, 109, 196);}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active{background-color: rgb(76, 173, 201);}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active{background-color: rgb(206, 194, 171);}
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active{background-color: rgb(80, 72, 91);}
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active{background-color: rgb(117, 214, 156);}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active{background-color: rgb(42, 42, 42);}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active{background-color: rgb(235, 235, 235);}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span{color: rgb(102, 102, 102);}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span{color: rgb(255, 255, 255);}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active{background-color: rgb(247, 190, 104);}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active{background-color: rgb(90, 161, 227);}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active{background-color: rgb(109, 171, 60);}
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active{background-color: rgb(244, 82, 77);}
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active{background-color: rgb(247, 148, 104);}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active{background-color: rgb(185, 126, 187);}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active{background-color: rgb(255, 255, 255);}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span{color: rgb(102, 102, 102);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span{color: rgb(255, 255, 255);}
.vc_grid-filter > .vc_grid-filter-item.vc_active > span{text-decoration: none;}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active{position: relative; z-index: 1; border-color: transparent;}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a{text-decoration: none;}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active{background-color: rgb(84, 114, 210);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active{background-color: rgb(0, 193, 207);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active{background-color: rgb(254, 108, 97);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active{background-color: rgb(141, 109, 196);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active{background-color: rgb(76, 173, 201);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active{background-color: rgb(206, 194, 171);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active{background-color: rgb(80, 72, 91);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active{background-color: rgb(117, 214, 156);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active{background-color: rgb(42, 42, 42);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span{color: rgb(102, 102, 102);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active{background-color: rgb(235, 235, 235);}
 .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span{color: rgb(255, 255, 255);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active{background-color: rgb(247, 190, 104);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active{background-color: rgb(90, 161, 227);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active{background-color: rgb(109, 171, 60);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span{color: rgb(255, 255, 255);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active{background-color: rgb(244, 82, 77);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active{background-color: rgb(247, 148, 104);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active{background-color: rgb(185, 126, 187);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span{color: rgb(102, 102, 102);}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active{background-color: rgb(255, 255, 255);}
.wpb_animate_when_almost_visible{opacity: 0;}
.wpb_start_animation.wpb_top-to-bottom{animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_ttb; opacity: 1;}
.wpb_start_animation.wpb_bottom-to-top{animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_btt; opacity: 1;}
.wpb_start_animation.wpb_left-to-right{animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_ltr; opacity: 1;}
.wpb_start_animation.wpb_right-to-left{animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_rtl; opacity: 1;}
.wpb_start_animation.wpb_appear{animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_appear; transform: scale(1); opacity: 1;}
@-webkit-keyframes wpb_ttb { 
  0% { transform: translate(0px, -10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ttb { 
  0% { transform: translate(0px, -10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_btt { 
  0% { transform: translate(0px, 10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_btt { 
  0% { transform: translate(0px, 10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_ltr { 
  0% { transform: translate(-10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ltr { 
  0% { transform: translate(-10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_rtl { 
  0% { transform: translate(10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_rtl { 
  0% { transform: translate(10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_appear { 
  0% { transform: scale(0.5); opacity: 0.1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes wpb_appear { 
  0% { transform: scale(0.5); opacity: 0.1; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes vc_woo-add-cart-load { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
@keyframes vc_woo-add-cart-load { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}

/* --- inline-33649 --- */
.nicdark_logo img{width: 89px; margin-top: 0px;}
.nicdark_logo_responsive img{width: 133px; margin-top: 0px;}
.widget_text > h2{background-color: rgb(118, 179, 143);}
.nicdark_bg_greydark{background-color: rgb(73, 82, 78);}
 .nicdark_tab_dark .vc_tta-tab.vc_active a{background-color: rgb(73, 82, 78) !important;}
.nicdark_tab_dark .vc_tta-tab.vc_active a{border: 1px solid rgb(73, 82, 78);}
.nicdark_tab_dark .vc_tta-panel.vc_active .vc_tta-panel-title a{background-color: rgb(64, 71, 70) !important;}
.nicdark_tab_dark .vc_tta-tab.vc_active a:hover{background-color: rgb(64, 71, 70) !important;}
.nicdark_bg_greydark2{background-color: rgb(64, 71, 70) !important;}
.nicdark_bg_green{background-color: rgb(118, 179, 143);}
.nicdark_bg_blue{background-color: rgb(96, 136, 164);}
.nicdark_bg_orange{background-color: rgb(211, 180, 157);}
.nicdark_bg_red{background-color: rgb(189, 120, 128);}
.nicdark_bg_yellow{background-color: rgb(208, 194, 141);}
.nicdark_border_yellow, .nicdark_border_yellow td{border: 2px solid rgb(194, 180, 129);}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng{background-color: rgb(211, 180, 157);}
div.wpcf7-mail-sent-ok{background-color: rgb(118, 179, 143);}
.wpcf7-not-valid-tip::before{color: rgb(169, 108, 115);}
.wpcf7-not-valid-tip{background-color: rgb(189, 120, 128);}
.nicdark_preloader .nicdark_preloader_color{color: rgb(118, 179, 143);}
.nicdark_bg_gradient{background: linear-gradient(to right, rgb(189, 120, 128) 0%, rgb(189, 120, 128) 16%, rgb(189, 120, 128) 16%, rgb(189, 120, 128) 16%, rgb(211, 180, 157) 16%, rgb(189, 120, 128) 16%, rgb(211, 180, 157) 16%, rgb(211, 180, 157) 32%, rgb(208, 194, 141) 32%, rgb(208, 194, 141) 48%, rgb(96, 136, 164) 48%, rgb(96, 136, 164) 64%, rgb(118, 179, 143) 64%, rgb(118, 179, 143) 81%, rgb(135, 132, 160) 81%);}
.mfp-counter, .mfp-title, .nicdark_btn, .nicdark_btn_icon, h1, h2, h3, h4, h5, h6, input[type="text"], textarea, a.title, input[type="submit"]{font-family: "Open Sans";}
.widget, .menu a, h1.subtitle, h3.subtitle, h5.subtitle, p, html, a, input[type="text"], input[type="email"], textarea, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-mail-sent-ok, .wpcf7-not-valid-tip{font-family: Lato;}
html, p, h1.subtitle, h3.subtitle, h5.subtitle, h5.grey, a.grey, span.grey, input[type="text"], input[type="email"], textarea{color: rgb(164, 164, 164);}
 .vc_tta-style-classic .vc_tta-tab.vc_active > a, .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: rgb(164, 164, 164) !important;}
h1, h2, h3, h4, h5, h6, .menu > li > a{color: rgb(107, 118, 113);}

/* --- wp-custom-css --- */
.nicdark_logo img{margin-top: -15px;}

/* --- plugins/js_composer/assets/lib/bower/font-awesome/css/font-awesome.min.css --- */
.fa{display: inline-block;}
@font-face { font-family: FontAwesome; src: url("../fonts/fontawesome-webfont.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: swap; }
.fa{font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-th::before{content: "";}
 .fa-picture-o::before{content: "";}
 .fa-pencil-square-o::before{content: "";}
.fa-arrow-down::before{content: "";}

/* --- plugins/js_composer/assets/css/lib/isotope.min.css --- */
.isotope-item{z-index: 2;}
.isotope-hidden.isotope-item{pointer-events: none; z-index: 1;}
.isotope, .isotope .isotope-item{transition-duration: 0.8s;}
.isotope{transition-property: height, width;}
.isotope .isotope-item{transition-property: transform, opacity;}
.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item{transition-duration: 0s;}

/* ==========================================================================
   Ergänzungen für die statische Version (ersetzen WordPress-Plugins / jQuery)
   ========================================================================== */

/* Superfish / Sticky-Menü */
.menu li.sfHover > ul{display: block;}
.slowup{margin-top: 0px;}

/* Content-Blocker (YouTube, OpenStreetMap) – Nachbau Borlabs Cookie */
.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{position: relative; font-family: Lato; font-size: 14px; line-height: 1.25; color: #555; container-type: inline-size;}
.brlbs-cmpnt-content-blocker *{box-sizing: border-box;}
.brlbs-cmpnt-content-blocker p{margin: 0; color: #555; font-size: 14px; line-height: 1.25;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b,
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{position: relative; display: flex; width: 100%; text-align: center; background: #fafafa; border-radius: 4px;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding: 96px 0;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{position: absolute; inset: 0; background-size: cover; background-position: 50%; border-radius: 4px;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-main{position: relative; display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; gap: 16px; padding: 16px; background: rgba(250, 250, 250, 0.85); border-radius: 4px;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin: 96px;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction: row;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis: 66.6667%;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-description{padding-bottom: 16px !important;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-description strong{font-weight: 700;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{display: flex; width: 100%; flex-direction: column; align-items: stretch; justify-content: center; gap: 16px;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{flex-basis: 33.3333%;}
.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{display: flex; align-items: center; justify-content: center; padding: 12px 20px; border-radius: 20px; background-color: #ff0000; color: #fff; font-size: 14px; line-height: 21px; font-weight: 600; text-align: center; text-decoration: none; transition: background-color 0.4s;}
.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color: #1a66ff; color: #fff;}
.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{display: flex; justify-content: center; color: #2563eb; text-decoration: none;}
.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{color: #1e40af;}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-play-button{position: absolute; top: -17px; left: calc(50% - 17px); display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);}
.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-play-button::before{content: ""; display: inline-block; margin-left: 4px; width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 12px; border-color: transparent transparent transparent #000;}
.embed-unblocked iframe{max-width: 100%; display: block;}
.embed-unblocked[data-blocker-id="youtube-content-blocker"] iframe{width: 100%; height: auto; aspect-ratio: 16 / 9;}
@container (max-width: 640px){
  .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin: 6%;}
  .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{display: none;}
  .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding: 0;}
  .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{margin: 6%; flex-direction: column;}
}

/* Bildergalerie (Isotope-Masonry-Ersatz) */
.wpb_image_grid .wpb_image_grid_ul{position: relative;}
.wpb_image_grid .wpb_image_grid_ul li{transition: left 0.3s, top 0.3s;}

/* Lightbox (Ersatz für prettyPhoto, nutzt Magnific-Popup-Styles) */
.mfp-wrap .mfp-figure img.mfp-img{max-height: calc(100vh - 80px);}
.mfp-arrow{border: 0; background: transparent; cursor: pointer;}
