.cz_ticker > .cz_news_ticker_post,
.cz_grid_carousel > .cz_grid_item {
display: none
}
.cz_ticker .cz_news_ticker_post {
width: 0;
height: 0
}
.cz_grid_carousel {
min-height: 180px
}
.slick-no-loading {
min-height: auto
}
.cz_grid_carousel:before {
width: 30px !important;
height: 30px !important;
visibility: visible !important;
font-size: 0;
margin: 0 10px;
padding: 0;
border-radius: 100%;
z-index: 1;
position: absolute;
top: calc(50% - 14px);
left: calc(50% - 14px);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border: 1px solid rgba(167, 167, 167, .2);
border-right-color: #676767;
background-image: none;
background-color: transparent;
animation: CircleBorderLoop .5s linear infinite
}
.slick-no-loading:before {
display: none !important;
opacity: 0 !important;
visibility: hidden !important
}
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: static;
display: block;
overflow: hidden;
margin: 0;
padding: 0
}
.slick-list:focus {
outline: none
}
.slick-list.dragging {
cursor: pointer
}
.slick-slider .slick-track,
.slick-slider .slick-list {
transform: translate3d(0, 0, 0)
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block
}
.slick-track:before,
.slick-track:after {
display: table;
content: ''
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-track style,
.slick-track script,
.slick-track link {
display: none
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
transform-style: preserve-3d
}
.rtl .slick-slide {
float: right
}
.cz_related_posts .slick-slide {
margin: 0 5px
}
.slick-slide img {
display: block;
margin: 0 auto
}
.slick-slide.slick-loading img {
display: none
}
.slick-slide.dragging img {
pointer-events: none
}
.slick-initialized .slick-slide {
display: block
}
.slick-loading .slick-slide {
visibility: hidden
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}
.slick-arrow.slick-hidden {
display: none
}
.overflow_visible .slick-list {
overflow: visible !important;
clip-path: none !important;
-webkit-clip-path: none !important
}
.overflow_visible .slick-slide, 
.is_center .slick-slide {
opacity: .3;
transform: scale(.92, .92);
transition: all .8s ease !important
}
.overflow_visible .slick-active, 
.is_center .slick-center, 
.is_synced .slick-current {
transform: scale(1, 1);
opacity: 1
}
.codevz-plus-carousel-panorama .slick-slide {
opacity: 1 !important
}
.is_center .slick-center {
position: relative;
z-index: 1
}
.odd_even .slick-slide:nth-child(odd) {
margin-top: 30px !important
}
.even_odd .slick-slide:nth-child(even) {
margin-top: 30px !important
}
button.slick-arrow {
z-index: 1;
box-shadow: none;
font-size: 20px;
text-align: center;
color: #a7a7a7;
background: transparent;
border: 1px solid transparent;
padding: 0;
position: absolute;
cursor: pointer;
top: 0;
left: 0;
width: 2em;
height: 2em;
line-height: 2em;
box-sizing: content-box;
transition: all .2s ease-in-out
}
.slick-arrow:after {
display: none
}
.no_arrows .slick-arrow, 
.no_dots .slick-dots {
display: none !important
}
.slick-disabled {
opacity: .3
}
.arrows_inner .slick-arrow {
margin: 0 10px
}
.arrows_tl .slick-arrow {transform: translate(0, -110%)}
.arrows_tl .slick-next {transform: translate(110%, -110%)}
.arrows_inner.arrows_tl .slick-arrow {transform: translate(10%, 10%)}
.arrows_inner.arrows_tl .slick-next {transform: translate(120%, 10%)}
.arrows_tc .slick-arrow {left: 50%;transform: translate(-105%, -110%)}
.arrows_tc .slick-next {transform: translate(5%, -110%)}
.arrows_inner.arrows_tc .slick-arrow {transform: translate(-120%, 10%)}
.arrows_inner.arrows_tc .slick-next {transform: translate(-10%, 10%)}
.arrows_tr .slick-arrow {
right: 0;
left: auto;
transform: translate(-110%, -110%)
}
.arrows_tr .slick-next {transform: translate(0, -110%)}
.arrows_inner.arrows_tr .slick-arrow {transform: translate(-120%, 10%)}
.arrows_inner.arrows_tr .slick-next {transform: translate(-10%, 10%)}
.arrows_tlr .slick-arrow {transform: translate(0, -110%)}
.arrows_tlr .slick-next {
left: auto;
right: 0;
transform: translate(0, -110%)
}
.arrows_inner.arrows_tlr .slick-arrow {transform: translate(10%, 10%)}
.arrows_inner.arrows_tlr .slick-next {transform: translate(-10%, 10%)}
.arrows_mlr .slick-arrow {
top: 50%;
transform: translate(-110%, -50%);
}
.arrows_mlr .slick-next {
left: auto;
right: 0;
transform: translate(110%, -50%)
}
.arrows_inner.arrows_mlr .slick-arrow {transform: translate(10%, -50%)}
.arrows_inner.arrows_mlr .slick-next {transform: translate(-10%, -50%)}
.arrows_blr .slick-arrow {
top: auto;
bottom: 0;
transform: translate(0, 110%)
}
.arrows_blr .slick-next {
left: auto;
right: 0;
transform: translate(0, 110%)
}
.arrows_inner.arrows_blr .slick-arrow {transform: translate(10%, -10%)}
.arrows_inner.arrows_blr .slick-next {transform: translate(-10%, -10%)}
.arrows_bl .slick-arrow {
top: auto;
bottom: 0;
transform: translate(0, 110%)
}
.arrows_bl .slick-next {
top: auto;
bottom: 0;
transform: translate(110%, 110%)
}
.arrows_inner.arrows_bl .slick-arrow {transform: translate(10%, -10%)}
.arrows_inner.arrows_bl .slick-next {transform: translate(120%, -10%)}
.arrows_bc .slick-arrow {
top: auto;
bottom: 0;
left: 50%;
transform: translate(-105%, 110%)
}
.arrows_bc .slick-next {transform: translate(5%, 110%)}
.arrows_inner.arrows_bc .slick-arrow {transform: translate(-120%, -10%)}
.arrows_inner.arrows_bc .slick-next {transform: translate(-10%, -10%)}
.arrows_br .slick-arrow {
top: auto;
left: auto;
bottom: 0;
right: 0;
transform: translate(-110%, 110%)
}
.arrows_br .slick-next {transform: translate(0, 110%)}
.arrows_inner.arrows_br .slick-arrow {transform: translate(-120%, -10%)}
.arrows_inner.arrows_br .slick-next {transform: translate(-10%, -10%)}
ul.slick-dots {
position: absolute;
bottom: -40px;
display: flex;
justify-content: center;
width: 100%;
text-align: center;
margin: 0 auto !important;
padding: 0 !important;
list-style: none
}
.dots_show_on_hover .slick-dots,
.arrows_show_on_hover .slick-arrow {
opacity: 0;
transition: all .2s ease-in-out
}
.dots_show_on_hover:hover .slick-dots,
.arrows_show_on_hover:hover .slick-arrow {
opacity: 1
}
.dots_inner .slick-dots {
bottom: 20px
}
.slick-dots li {
display: inline-block;
margin: 0 2px
}
.slick-dots li button {
padding: 2px 8px;
font-size: 0;
display: block;
cursor: pointer;
border: 0;
color: initial;
background: #a7a7a7;
opacity: .3;
width: 1em;
height: 1em;
transition: all .2s ease-in-out
}
.slick-dots li button:after {
display: none
}
li.slick-active button,
.slick-dots li button:hover {
padding: 2px 12px;
opacity: 1
}
.dots_tc .slick-dots {
bottom: auto;
top: -50px
}
.dots_tl .slick-dots, 
.dots_tr .slick-dots {
bottom: auto;
top: -50px;
text-align: left
}
.dots_inner.dots_tc .slick-dots,
.dots_inner.dots_tl .slick-dots, 
.dots_inner.dots_tr .slick-dots {
bottom: auto;
top: 20px
}
.dots_bc, .dots_br, .dots_bl {
margin-bottom: 40px
}
.dots_tr .slick-dots, 
.dots_br .slick-dots {
text-align: right
}
.dots_bl .slick-dots {
text-align: left
}
.dots_vtl .slick-dots, 
.dots_vbl .slick-dots, 
.dots_vml .slick-dots {
bottom: auto;
top: 20px;
left: -60px;
width: 40px;
text-align: right
} 
.dots_inner.dots_vtl .slick-dots,
.dots_inner.dots_vbl .slick-dots, 
.dots_inner.dots_vml .slick-dots {
left: 20px
}
.dots_vtl .slick-dots li, 
.dots_vbl .slick-dots li, 
.dots_vml .slick-dots li {
display: block;
margin: -10px 0
}
.dots_vtl .slick-dots li button, 
.dots_vbl .slick-dots li button, 
.dots_vml .slick-dots li button {
display: inline-block
}
.dots_vtr .slick-dots, 
.dots_vbr .slick-dots, 
.dots_vmr .slick-dots {
bottom: auto;
top: 20px;
right: -60px;
width: 40px;
text-align: left
} 
.widget .dots_vtr .slick-dots {
right: -45px;
top: 0
}
.dots_inner.dots_vtr .slick-dots,
.dots_inner.dots_vbr .slick-dots, 
.dots_inner.dots_vmr .slick-dots {
right: 20px
}
.dots_vtr .slick-dots li, 
.dots_vbr .slick-dots li, 
.dots_vmr .slick-dots li {
display: block;
margin: -10px 0
}
.dots_vml .slick-dots {
top: 40%
}
.dots_vbl .slick-dots, 
.dots_vbr .slick-dots {
top: auto;
bottom: 20px
}
.dots_vtr .slick-dots li button, 
.dots_vbr .slick-dots li button, 
.dots_vmr .slick-dots li button {
display: inline-block
}
.dots_vmr .slick-dots {
top: 40%
}
.dots_circle .slick-dots li button {
padding: 5px;
border-radius: 100%
}
.dots_circle_2 .slick-dots li {
margin: 0 8px
}
.dots_circle_2 .slick-dots li button {
padding: 3px;
border-radius: 100%
}
.dots_circle_2 li.slick-active button,
.dots_circle_2 .slick-dots li button:hover {
transform: scale(2)
}
.dots_circle_outline .slick-dots li button {
padding: 4px;
border-radius: 100%;
border: 2px solid;
background: none !important
}
.dots_circle_outline .slick-dots li button:before {
display: none
}
.dots_square .slick-dots li button {
padding: 6px
}
.dots_lozenge .slick-dots li button {
padding: 6px;
transform: rotate(45deg)
}
.dots_tiny_line .slick-dots li button {
padding: 1px 10px
}
.dots_tiny_line li.slick-active button {
padding: 1px 16px
}
.dots_drop .slick-dots li button {
padding: 6px;
border-radius: 0 20px 20px;
transform: rotate(45deg)
}
.cz_related_posts .dots_tr .slick-dots {
top: -68px
}
.slick .slick-track {
display: none
}
.slick-initialized .slick-track {
display: block
}
.slick li.product {
width: 100% !important;
margin: 0 !important
}
.slick.slick_sync .slick-slide {
transform: scale(1, 1);
margin: 0
}
.slick .cz_grid_p {
margin-left: 0 !important;
margin-right: 0 !important
}
.slick .cz_grid_item > div {
margin: 0 !important
}
.overflow_visible .slick-list {
clip-path: none !important;
-webkit-clip-path: none !important
}
.codevz-plus-related-carousel {
overflow-x: clip;
overflow-y: visible
}
.codevz-plus-related-carousel ul.products,
.codevz-plus-related-carousel .cz_related_posts_inner,
.codevz-plus-related-carousel .slick-list {
overflow: visible
}
.codevz-plus-related-carousel .slick-list {
margin-left: -20px;
margin-right: -20px
}
.codevz-plus-related-carousel .slick-slide {
margin-left: 20px;
margin-right: 20px
}
.codevz-plus-related-arrows {
float: right;
vertical-align: middle
}
.rtl .codevz-plus-related-arrows {
float: left
}
.codevz-plus-related-arrows > button {
opacity: .5;
margin: 0 3px;
padding: 0 10px;
font-size: 14px;
cursor: pointer;
background: none;
color: inherit;
transition: all .2s ease-in-out
}
.codevz-plus-related-arrows > button:hover {
transform: scale(1.05);
opacity: 1
}
.rtl .codevz-plus-related-arrows > button {
transform: rotate(180deg) !important
}
[data-slick] > .cz_gap {
display: none !important
}
.no-js .cz_grid_carousel > .cz_grid_item {
display: block
}
.no-js [data-slick] > div:not(:first-child),
.no-js .cz_grid_item.cz_grid_first {
display: none
}
.no-js [data-slick*='slidesToShow'] .cz_grid { display:grid;gap: 50px }
.no-js [data-slick*='"slidesToShow":1'] .cz_grid { grid-template-columns:1fr }
.no-js [data-slick*='"slidesToShow":2'] .cz_grid { grid-template-columns:repeat(2,1fr) }
.no-js [data-slick*='"slidesToShow":3'] .cz_grid { grid-template-columns:repeat(3,1fr) }
.no-js [data-slick*='"slidesToShow":4'] .cz_grid { grid-template-columns:repeat(4,1fr) }
.no-js [data-slick*='"slidesToShow":4'] .cz_grid { grid-template-columns:repeat(5,1fr) }
.no-js [data-slick*='"slidesToShow":6'] .cz_grid { grid-template-columns:repeat(6,1fr) }
.no-js [data-slick*='"slidesToShow":7'] .cz_grid { grid-template-columns:repeat(7,1fr) }
.no-js [data-slick*='"slidesToShow":8'] .cz_grid { grid-template-columns:repeat(8,1fr) }
@media screen and (max-width:768px) {
.slick-slide .cz_grid_item {
width: 100% !important;
margin: 0 auto !important;
float: none !important
}
.codevz-plus-related-carousel .slick-arrow,
.codevz-plus-related-arrows {
display: none !important
}
.no-js [data-slick*='slidesToShow'] .cz_grid {
grid-template-columns: 1fr !important;
gap: 20px
}
}
@media screen and (max-width:480px) {
.slick-slider:not(.cz_ticker) .slick-list {
overflow: visible !important;
clip-path: none !important;
-webkit-clip-path: none !important;
transform: scale(.9) !important
}
.slick-slider:not(.cz_ticker) .slick-slide {
margin: 0 10px !important
}
.slick-slider:not(.cz_ticker) .slick-slide:not(.slick-active,.slick-current) {
pointer-events: none;
cursor: pointer;
transform: none !important
}
.xtra-slick-vertical .slick-list {
overflow: hidden !important
}
.slick-slide {
transform: none !important
}
}@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); @font-face {
font-family: 'fwdemvicon';
src:  url(//simianinternational.com/wp-content/plugins/fwdemv/css/fonts/fwdemvicon.eot?w9rz1w);
src:  url(//simianinternational.com/wp-content/plugins/fwdemv/css/fonts/fwdemvicon.eot?w9rz1w#iefix) format('embedded-opentype'),
url(//simianinternational.com/wp-content/plugins/fwdemv/css/fonts/fwdemvicon.ttf?w9rz1w) format('truetype'),
url(//simianinternational.com/wp-content/plugins/fwdemv/css/fonts/fwdemvicon.woff?w9rz1w) format('woff'),
url(//simianinternational.com/wp-content/plugins/fwdemv/css/fonts/fwdemvicon.svg?w9rz1w#fwdemvicon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.fwdemvicon,
[class^="fwdemvicon-"]:before,
[class*=" fwdemvicon-"]:before { font-family: 'fwdemvicon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fwdemvicon-block-touch:before {
content: "\e900";
}
.fwdemvicon-check:before {
content: "\e901";
}
.fwdemvicon-close:before {
content: "\e902";
}
.fwdemvicon-copy:before {
content: "\e903";
}
.fwdemvicon-fullscreen:before {
content: "\e904";
}
.fwdemvicon-help:before {
content: "\e905";
}
.fwdemvicon-info:before {
content: "\e906";
}
.fwdemvicon-left:before {
content: "\e907";
}
.fwdemvicon-link:before {
content: "\e908";
}
.fwdemvicon-normalscreen:before {
content: "\e909";
}
.fwdemvicon-pause:before {
content: "\e90a";
}
.fwdemvicon-play:before {
content: "\e90b";
}
.fwdemvicon-right:before {
content: "\e90c";
}
.fwdemvicon-unblock-touch:before {
content: "\e90d";
}
.fwdemvicon-warning:before {
content: "\e90e";
}
.fwdemvicon-zoomin:before {
content: "\e90f";
}
.fwdemvicon-zoomout:before {
content: "\e910";
}
.test{
color: #FF0000 !important; 
}  .fwdemv-error-window{
background: #FFF !important;
}
.fwdemv-main-color{
color: #8C2EEA !important;
}
.fwdemv-error-window-text{
font: 400 14px Poppins, Arial !important;
line-height: 24px !important;
padding: 7px 111px 9px 13px !important;
color: #000 !important;
}
.fwdemvicon-warning{
position: relative !important;
font-size: 25px !important;
top: 6px !important;
left: -2px !important;
margin: 0 1px 0 0;
color: #F00 !important;
}
.fwdemv-axes{
width: 100px !important;
height: 100px !important;
margin: 20px !important;
padding: 0px !important;
position: absolute !important;
left: 0px !important;
bottom: 0px !important;
z-index: 10 !important;
pointer-events: none !important;
} .fwdemv-preloader-text{
font: 300 14px Poppins !important;
padding-top: 18px !important;
}
.fwdemv-preloader-bar-background{
border-radius: 1.5px !important;
}
.fwdemv-preloader-bar-fill{
height: 3px !important;
border-radius: 1.5px !important;
} .fwdemv-controller-buttons-holder{
border-radius: 100px !important;
z-index: 100 !important;
}
.fwdemv-controller .fwdemv-button .fwdemv-button-icon{
font-size: 23px !important;
top: 3px !important;
left: 3px !important;
}
.fwdemv-button.fwdemv-block-touch-button{
border-radius: 100% !important;
font-size: 23px !important;
} .fwdemv-button-tooltip{
font: 400 12px Poppins !important;
line-height: 20px !important;
border-radius: 8px !important;
box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.12) !important;
padding: 8px 20px !important;
}
.fwdemv-button-tooltip-pointer.fwdemv-pointer-down{
box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.05) !important;
}  .fwdemv-markers-tool{
font: 400 12px Poppins, Arial !important;
position: absolute !important;
line-height: 20px !important;
padding: 7px 21px 9px 23px !important;
background: #FFF !important;
color: #000 !important;
} .fwdemv-tooltip-window{
font: 400 14px Poppins, Arial !important;
line-height: 20px !important;
border-radius: 5px;
line-height: 22px !important;
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12)!important;
padding: 15px 15px !important;
color: #3A334B !important;
}
.fwdemv-tooltip-window-pointer.fwdemv-pointer-down{
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3) !important;
}
.fwdemv-tooltip-window-pointer.fwdemv-pointer-up{
box-shadow: -2px -2px 10px rgba(0, 0, 0, 0.1) !important;
}
.fwdemv-tooltip-window p{
font: 400 14px Poppins, Arial !important;
margin: 0 !important;
}
.fwdemv-tooltip-window iframe{
border-radius: 5px !important;
}
.fwdemv-tooltip-window iframe + *,
.fwdemv-tooltip-window p + *{
margin: 8px 0 0  0 !important;
}
.fwdemv-info-window-in a,
.fwdemv-tooltip-window a{
font: 400 14px Poppins, Arial !important;
display: inline-block !important;
margin-top: 11px !important;
text-decoration: none !important;
background-image: linear-gradient(#8C2EEA calc(100% - 1px), #8C2EEA 1px) !important;
background-position: 0 calc(100% + 1px) !important;
background-repeat: no-repeat !important;
background-size: 0% 1px !important;
transition: background-size .6s cubic-bezier(.215,.61,.355,1), color .3s ease-out, background .3s ease-out, border-color .3s ease-out !important;
border-bottom: 1px solid rgba(16, 160, 241, 0.3) !important;
margin: 6px 0 4px  0 !important;
color: #8C2EEA !important;
}
.fwdemv-info-window-in a:hover,
.fwdemv-tooltip-window a:hover{
background-size: 100% 1px !important;
}
.fwdemv-tooltip-window img{
width: 100% !important;
border-radius: 5px !important;
margin: 0 0 8px !important;
}
.fwdemv-tooltip-window .fwdemv-tooltip-window-single-line{
margin: -4px 0 !important;
} .fwdemv-info-window,
#tinymce{
font: 400 14px Poppins, Arial !important;
line-height: 22px !important;
margin: 0 !important;
padding: 20px !important;
color: #3A334B !important;
}
.fwdemv-info-window-in{
border-radius: 5px !important;
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.12) !important;
padding: 20px !important;
}
.fwdemv-info-window{
font: 400 14px Poppins, Arial !important;
line-height: 22px !important;
margin: 0 !important;
padding: 20px !important;
color: #3A334B !important;
}
.fwdemv-info-window h1,
#tinymce h1{
font: 700 28px Poppins !important;
line-height: 40px !important;
margin: 0 0 12px 0 !important;
color: #3A334B !important;
}
.fwdemv-info-window p + p,
#tinymce p + p{
margin-top: 14px !important;
}
.fwdemv-info-window .one img,
.fwdemv-info-window .two img,
#tinymce .one img,
#tinymce .two img{
float: left !important;
width: 100% !important;
max-width: 250px !important;
border-radius: 5px !important;
margin: 9px 20px 10px 0 !important;
}
.fwdemv-info-window .no-padding-bottom img,
#tinymce .no-padding-bottom img,
#tinymce .no-padding-bottom img{
margin-bottom: 0 !important;
}
.fwdemv-info-window .spacer,
.fwdemv #tinymce .spacer{
width: 100% !important;
height: 1px !important;
clear: both !important;
margin: 30px 0 !important;
background: #e5e4e8 !important;
}
.fwdemv-info-window .two img,
#tinymce .two img{
float: right !important;
margin: 9px 0px 10px 20px !important;
}
.fwdemv-info-window .youtube,
#tinymce .youtube{
position: relative !important;
padding-top: 56.25% !important;
}
.fwdemv-info-window .youtube iframe,
#tinymce .youtube,
#tinymce .youtube{
position: absolute !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
border-radius: 5px !important;
}
.fwdemv-info-window .youtube + p,
#tinymce .youtube + p
#tinymce .youtube + p{
margin-top: 24px !important;
}
.fwdemv-close-button{
overflow: hidden !important;
border-radius: 100% !important;
}
.fwdemv-close-button .fwdemvicon-close{
top: 5px !important;
left: 6px !important;
}
@media screen and (max-width: 700px){
.fwdemv-info-window .one img,
.fwdemv-info-window .two img,
#tinymce .one img,
#tinymce .two img{
float: none !important;
max-width: none !important;
margin: 9px 20px 10px 0 !important;
}
.fwdemv-info-window h1,
#tinymce h1{
margin-top: 0 !important;
}
} .fwdemv-camera-positions-select-menu-holder{
border-radius: 100px !important;
}
.fwdemv-camera-positions-select-menu-text{
font: 400 14px Poppins, Arial !important;
}
.fwdemv-camera-positions-select-menu-holder .fwdemv-button .fwdemv-button-icon{
font-size: 25px !important;
}
.fwdemv-camera-positions-select-menu-holder .fwdemv-button  .fwdemvicon-left::before{
position: relative !important;
top: 1px !important;
left: -1px !important;
}
.fwdemv-camera-positions-select-menu-holder .fwdemv-button  .fwdemvicon-right::before{
position: relative !important;
top: 1px !important;
left: 1px !important;
}
.fwdemv-main-items-holder{
border-radius: 16px !important;
}
.fwdemv-camera-positions-item{
font: 400 14px Poppins, Arial !important;
}
.fwdemv-camera-position-item-text{
line-height: 17px !important;
}
.fwdemv-camera-positions-item .fwdemvicon-check{
font-size: 22px !important;
} .fwdemv-help-screen-close-buton-offset{
left: -10px !important;
top: 14px !important;
}
.fwdemv-help-screen .col3,
.fwdemv-help-screen .col2,
.fwdemv-help-screen .col1, 
.fwdemv-help-screen .col h1,
.fwdemv-help-screen .col h2,
.fwdemv-help-screen .col h3,
.fwdemv-help-screen .col h4,
.fwdemv-help-screen .col p,
.fwdemv-help-screen .col ul,
.fwdemv-help-screen .col li{
font: 400 14px Poppins, Arial !important;
display: flex !important;
text-align: center !important;
}
.fwdemv-help-screen .fwdemv-help-screen-title{
font-size: 32px !important;
font-weight: 400 !important;
text-align: center !important;
margin: 0 0 56px !important;
}
.fwdemv-help-screen h4,
.fwdemv-help-screen .col h4,
.fwdemv-help-screen .col h2,
.fwdemv-help-screen .col h3,
.fwdemv-help-screen .col h1{
display: block !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 24px !important;
text-align: center !important;
letter-spacing: 0.16px !important;
margin: 0 0 29px !important;
}
.fwdemv-help-screen p{
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 22px !important;
padding: 0 10px !important;
margin: 18px 0 16px !important;
}
.fwdemv-help-screen .col3 .col{
flex-basis: calc(33.33% - 20px) !important;
padding-right: 30px;
}
.fwdemv-help-screen .col2 .col{
flex-basis: calc(50% - 20px) !important;
padding-right: 30px;
}
.fwdemv-help-screen .col1 .col{
flex-basis: calc(1000% - 20px) !important;
}
.fwdemv-help-screen .col3 .col:nth-child(3n) {
padding-right: 0;
}
.fwdemv-help-screen .col3 .two,
.fwdemv-help-screen .col2 .two,
.fwdemv-help-screen .col1 .two{
display: none !important;
}
@media screen and (max-width: 700px){
.fwdemv-help-screen .col3,
.fwdemv-help-screen .col2,
.fwdemv-help-screen .col1{
flex-wrap: wrap !important;
}
.fwdemv-help-screen .col3 .col,
.fwdemv-help-screen .col2 .col{
flex-basis: 100% !important;
padding: 0 !important;
}
.fwdemv-help-screen .col3 h4,
.fwdemv-help-screen .col2 h4,
.fwdemv-help-screen .col1 h4{
display: none !important;
margin: 0 0 -14px !important;
}
.fwdemv-help-screen .col3 .two,
.fwdemv-help-screen .col2 .two,
.fwdemv-help-screen .col1 .two{
display: block !important;
}
.fwdemv-help-screen .col3 .col,
.fwdemv-help-screen .col2 .col{
margin: 10px 0 0 !important;
}
.fwdemv-help-screen .col3 .col:first-child,
.fwdemv-help-screen .col2 .col:first-child,
.fwdemv-help-screen .col1 .col:first-child{
margin: -30px 0 0 !important;       
}
.fwdemv-help-screen .col3 .col:last-child{
margin: 20px 0 5px !important;       
}
.fwdemv-help-screen .col3 .col:last-child svg{
margin: 0 0 4px !important;
}
} .fwdemv-lightbox .fwdemv-close-button .fwdemvicon-close{
top: 6px !important;
left: 6px !important;
}
.fwdemv-lightbox .fwdemv-main-info-window .fwdemv-close-button .fwdemvicon-close{
top: 4px !important;
left: 4px !important;
} .fwdemv .dg.main.a{
z-index: 99 !important;
margin: 0 !important;
}
.fwdemv .gui-stats{
height: 57px !important;
pointer-events: none !important;
opacity: 1 !important;
}
.fwdemv .dg.main.a.closed{
overflow: visible !important;
}
.fwdemv .dg .closed li:not(.title){
margin: 0 !important; 
}
.fwdemv .dg.main.a .cr.color input[type=text]{
min-height: 20px !important; 
height: 20px !important; 
}
.fwdemv .fwdemv-gui-performance .title{
display: none !important;
}
.fwdemv .dg li:not(.folder),
.fwdemv .dg li.folder {
margin: 0;
}
.fwdemv .dg.main.a .has-slider input[type=text]{
min-height: unset !important;
line-height: 1.5 !important;
}
.fwdemv .fwdemv-gui-performance{
margin-left: -4px !important;
}
.fwdemv .dg.main.a.opened{
overflow: auto !important;
}
.fwdemv .dg .c{
width: 50% !important;
}
.fwdemv .dg.a{
margin: 0 !important;
}
.fwdemv .dg .property-name{
width: 50% !important;
}
.fwdemv .dg.main.a .slider{
width: 71% !important;
margin-left:0 !important;
}
.fwdemv .dg.main.a .has-slider input[type=text]{
width: 24% !important;
padding: 2px !important;
}
.fwdemv .dg.main.a .cr.color input[type=text]{
padding: 2px 0 !important;
}
.fwdemv .dg .close-button{
width: 100% !important;
}
.fwdemv .dg > ul{
height: auto !important;
}
.fwdemv .dg .fwdemv-env-gui-animations .property-name{
width: 94% !important;
}
.fwdemv .dg .fwdemv-env-gui-animations .c{
width: 6% !important;
}
.fwdemv .dg .fwdemv-env-gui-animations .cr.number .property-name,
.fwdemv .dg .fwdemv-env-gui-animations .cr.number .c{
width: 50% !important;
} .fwdemv .fwdemv-imafe-manager > div{
position: absolute !important;
}
.fwdemv .fwdemv-imafe-manager > div{
position: absolute !important;
} .fwdemv-data-info-window,
.fwdemv-data-markers{
display: none !important;
} .fwdemv-full-width{
display: block !important;
width: 100% !important;
}
.fwdmgz-full-width{
display: block !important;
width: 100% !important;
}.no-js .elementor-invisible {
visibility: visible
}
.xtra-inline-element {
position: relative;
display: inline-block
}
.cz-elementor-container #site_header > .row,
.cz-elementor-container #site_footer > .row {
width: 100% !important
}
.codevz-con-stretch-yes:not(header *):not(footer *),
.elementor-section-stretched:not(header *):not(footer *) {
position: relative;
right: auto !important;
left: calc(50% - 50vw) !important;
width: 100vw !important;
max-width: 100vw !important
}
.rtl .codevz-con-stretch-yes:not(header *):not(footer *),
.rtl .elementor-section-stretched:not(header *):not(footer *) {
right: calc(50% - 50vw) !important;
left: auto !important
}
.elementor-slideshow__header {
width: 125px !important
}
section.elementor-section.elementor-section-boxed > .elementor-container {
width: 1300px;
max-width: 100%
}
section.elementor-section.elementor-section-boxed .elementor-inner-section .elementor-container {
width: 100%;
max-width: 100%
}
.elementor-page.elementor-editor-active [class*="elementor-widget-cz_"] .elementor-widget-container {
min-height: 1px
}
.elementor-page.elementor-editor-active .elementor-widget-cz_popup .elementor-widget-container {
min-height: 30px
}
.elementor-widget-cz_popup .codevz-preview-popup {
pointer-events: none
}
.elementor-element-editable:not(.elementor-loading) .codevz-preview-popup {
pointer-events: initial
}
.elementor-editor-column-settings,
.elementor-editor-element-settings {
margin: 0 !important
}
.elementor-editor-active .elementor-widget-container .cz_gap {
background: repeating-linear-gradient(-45deg, rgba(125,125,125,.2) 1px, rgba(255,255,255,0) 3px, rgba(255,255,255,0) 10px)
}
.elementor-widget.elementor-widget-cz_gap {
margin-bottom: 0 !important
}
.elementor-element.cz_sticky_col,
.elementor-element.column-xtra-sticky {
display: block
}
.column-xtra-full-before > .elementor-widget-wrap::before,
.column-xtra-full-after > .elementor-widget-wrap::after,
.column-xtra-full-before[data-element_type="container"]:before,
.column-xtra-full-after[data-element_type="container"]:after {
position: absolute;
content: '';
top: 0;
width: 6000px;
height: 100%;
background: inherit;
visibility: visible;
border-radius: inherit;
z-index: 0
}
.column-xtra-full-before > .elementor-widget-wrap::before,
.column-xtra-full-before[data-element_type="container"]:before {
left: auto;
right: 0
}
.column-xtra-full-after > .elementor-widget-wrap::after,
.column-xtra-full-after[data-element_type="container"]:after {
left: 0;
right: auto
}
.column-xtra-full-before .elementor-element,
.column-xtra-full-after .elementor-element,
.column-xtra-full-before[data-element_type="container"] .elementor-element,
.column-xtra-full-after[data-element_type="container"] .elementor-element {
position: relative;
z-index: 1
}
.elementor-page .elementor-widget-cz_team > div {
clip-path: none !important
}
.elementor-page .cz_slanted_br_div .cz_team_img {
clip-path: polygon(0 0, 101% 0, 100% 75%, 0 100%);
-webkit-clip-path: polygon(0 0, 101% 0, 100% 75%, 0 100%)
}
.elementor-element-populated:before {
content: '';
width: 100%;
height: 100%;
display: block;
position: absolute;
visibility: visible;
z-index: -1
}
[class*="codevz-columns-devider-"] > div > div:after {
content: '';
font-size: 50px;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
[class*="codevz-columns-devider-"] > div > div:last-child:after {
display: none;
}
.codevz-columns-devider-line-slash > div > div:after {
width: 1px;
height: 100px;
transform: translateY(-50%) rotate(45deg);
background: #676767;
}
#menu_header_4 .elementor-section {
width: 100% !important
}
[data-elementor-type="wp-page"] {
position: relative;
z-index: 1
}
.elementor-element.codevz_elmntr_svg_bg_on {
z-index: auto
}
.elementor-element.codevz_elmntr_svg_bg_on:before {
content: '';
left: -40px;
top: 40px;
width: 100%;
height: 100%;
display: block;
position: absolute;
visibility: visible;
z-index: -1
} #elementor-lightbox-slideshow-single-img {
display: none !important
} .elementor-carousel-image {
width: 100%;
height: 100%;
background-size: 100%;
background-position: center;
background-repeat: no-repeat
}
#e-checklist {
display: none;
opacity: 0;
visibility: hidden
} @media screen and (max-width:480px) {
.column-xtra-full-before > .elementor-widget-wrap::before,
.column-xtra-full-before[data-element_type="container"]:before {
left: auto;
right: -20%
}
.column-xtra-full-after > .elementor-widget-wrap::after,
.column-xtra-full-after[data-element_type="container"]:after {
left: -20%;
right: auto
}
}