.elementor-column{max-width: 100%;}.elementor-container-wrap > .elementor-container, .elementor-container.elementor-row-wrap{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media (min-width: 768px){body .elementor-column.elementor-col-16, body .elementor-column[data-col="16"]{width: 16.66666667%;}body .elementor-column.elementor-col-33, body .elementor-column[data-col="33"]{width: 33.33333333%;}body .elementor-column.elementor-col-66, body .elementor-column[data-col="66"]{width: 66.66666667%;}body .elementor-column.elementor-col-83, body .elementor-column[data-col="83"]{width: 83.33333333%;}}@media (max-width: 479px){body .elementor-column.elementor-xs-16{width: 16.66666667%;}body .elementor-column.elementor-xs-33{width: 33.33333333%;}body .elementor-column.elementor-xs-66{width: 66.66666667%;}body .elementor-column.elementor-xs-83{width: 83.33333333%;}}@media (max-width: 767px){body .elementor-column.elementor-sm-16{width: 16.66666667%;}body .elementor-column.elementor-sm-33{width: 33.33333333%;}body .elementor-column.elementor-sm-66{width: 66.66666667%;}body .elementor-column.elementor-sm-83{width: 83.33333333%;}}@media (min-width: 768px) and (max-width: 1024px){body .elementor-column.elementor-md-16{width: 16.66666667%;}body .elementor-column.elementor-md-33{width: 33.33333333%;}body .elementor-column.elementor-md-66{width: 66.66666667%;}body .elementor-column.elementor-md-83{width: 83.33333333%;}}.elementor-edit-area-active .elementor-inner-section:first-child{margin: 0;}.elementor-column.col-lg-1, .elementor-column.col-lg-10, .elementor-column.col-lg-11, .elementor-column.col-lg-12, .elementor-column.col-lg-2, .elementor-column.col-lg-3, .elementor-column.col-lg-4, .elementor-column.col-lg-5, .elementor-column.col-lg-6, .elementor-column.col-lg-7, .elementor-column.col-lg-8, .elementor-column.col-lg-9, .elementor-column.col-md-1, .elementor-column.col-md-10, .elementor-column.col-md-11, .elementor-column.col-md-12, .elementor-column.col-md-2, .elementor-column.col-md-3, .elementor-column.col-md-4, .elementor-column.col-md-5, .elementor-column.col-md-6, .elementor-column.col-md-7, .elementor-column.col-md-8, .elementor-column.col-md-9, .elementor-column.col-sm-1, .elementor-column.col-sm-10, .elementor-column.col-sm-11, .elementor-column.col-sm-12, .elementor-column.col-sm-2, .elementor-column.col-sm-3, .elementor-column.col-sm-4, .elementor-column.col-sm-5, .elementor-column.col-sm-6, .elementor-column.col-sm-7, .elementor-column.col-sm-8, .elementor-column.col-sm-9, .elementor-column.col-xs-1, .elementor-column.col-xs-10, .elementor-column.col-xs-11, .elementor-column.col-xs-12, .elementor-column.col-xs-2, .elementor-column.col-xs-3, .elementor-column.col-xs-4, .elementor-column.col-xs-5, .elementor-column.col-xs-6, .elementor-column.col-xs-7, .elementor-column.col-xs-8, .elementor-column.col-xs-9, .elementor-column.col-ts-1, .elementor-column.col-ts-10, .elementor-column.col-ts-11, .elementor-column.col-ts-12, .elementor-column.col-ts-2, .elementor-column.col-ts-3, .elementor-column.col-ts-4, .elementor-column.col-ts-5, .elementor-column.col-ts-6, .elementor-column.col-ts-7, .elementor-column.col-ts-8, .elementor-column.col-ts-9, .elementor-column.col-lg-15, .elementor-column.col-lg-25, .elementor-column.col-lg-35, .elementor-column.col-lg-45, .elementor-column.col-md-15, .elementor-column.col-md-25, .elementor-column.col-md-35, .elementor-column.col-md-45, .elementor-column.col-sm-15, .elementor-column.col-sm-25, .elementor-column.col-sm-35, .elementor-column.col-sm-45, .elementor-column.col-xs-15, .elementor-column.col-xs-25, .elementor-column.col-xs-35, .elementor-column.col-xs-45, .elementor-column.col-ts-15, .elementor-column.col-ts-25, .elementor-column.col-ts-35, .elementor-column.col-ts-45{padding-right: 0;padding-left: 0;float: none;}@media (max-width: 1499px){.elementor-column.col-lg-12{width: 100% !important;}.elementor-column.col-lg-11{width: 91.66666667% !important;}.elementor-column.col-lg-10{width: 83.33333333% !important;}.elementor-column.col-lg-9{width: 75% !important;}.elementor-column.col-lg-8{width: 66.66666667% !important;}.elementor-column.col-lg-7{width: 58.33333333% !important;}.elementor-column.col-lg-6{width: 50% !important;}.elementor-column.col-lg-5{width: 41.66666667% !important;}.elementor-column.col-lg-4{width: 33.33333333% !important;}.elementor-column.col-lg-3{width: 25% !important;}.elementor-column.col-lg-2{width: 16.66666667% !important;}.elementor-column.col-lg-1{width: 8.33333333% !important;}.elementor-column.col-lg-15{width: 20% !important;}.elementor-column.col-lg-25{width: 40% !important;}.elementor-column.col-lg-35{width: 60% !important;}.elementor-column.col-lg-45{width: 80% !important;}}@media (max-width: 1199px){.elementor-column.col-md-12{width: 100% !important;}.elementor-column.col-md-11{width: 91.66666667% !important;}.elementor-column.col-md-10{width: 83.33333333% !important;}.elementor-column.col-md-9{width: 75% !important;}.elementor-column.col-md-8{width: 66.66666667% !important;}.elementor-column.col-md-7{width: 58.33333333% !important;}.elementor-column.col-md-6{width: 50% !important;}.elementor-column.col-md-5{width: 41.66666667% !important;}.elementor-column.col-md-4{width: 33.33333333% !important;}.elementor-column.col-md-3{width: 25% !important;}.elementor-column.col-md-2{width: 16.66666667% !important;}.elementor-column.col-md-1{width: 8.33333333% !important;}.elementor-column.col-md-15{width: 20% !important;}.elementor-column.col-md-25{width: 40% !important;}.elementor-column.col-md-35{width: 60% !important;}.elementor-column.col-md-45{width: 80% !important;}}@media (max-width: 991px){.elementor-column.col-sm-12{width: 100% !important;}.elementor-column.col-sm-11{width: 91.66666667% !important;}.elementor-column.col-sm-10{width: 83.33333333% !important;}.elementor-column.col-sm-9{width: 75% !important;}.elementor-column.col-sm-8{width: 66.66666667% !important;}.elementor-column.col-sm-7{width: 58.33333333% !important;}.elementor-column.col-sm-6{width: 50% !important;}.elementor-column.col-sm-5{width: 41.66666667% !important;}.elementor-column.col-sm-4{width: 33.33333333% !important;}.elementor-column.col-sm-3{width: 25% !important;}.elementor-column.col-sm-2{width: 16.66666667% !important;}.elementor-column.col-sm-1{width: 8.33333333% !important;}.elementor-column.col-sm-15{width: 20% !important;}.elementor-column.col-sm-25{width: 40% !important;}.elementor-column.col-sm-35{width: 60% !important;}.elementor-column.col-sm-45{width: 80% !important;}}@media (max-width: 767px){.elementor-column.col-xs-12{width: 100% !important;}.elementor-column.col-xs-11{width: 91.66666667% !important;}.elementor-column.col-xs-10{width: 83.33333333% !important;}.elementor-column.col-xs-9{width: 75% !important;}.elementor-column.col-xs-8{width: 66.66666667% !important;}.elementor-column.col-xs-7{width: 58.33333333% !important;}.elementor-column.col-xs-6{width: 50% !important;}.elementor-column.col-xs-5{width: 41.66666667% !important;}.elementor-column.col-xs-4{width: 33.33333333% !important;}.elementor-column.col-xs-3{width: 25% !important;}.elementor-column.col-xs-2{width: 16.66666667% !important;}.elementor-column.col-xs-1{width: 8.33333333% !important;}.elementor-column.col-xs-15{width: 20% !important;}.elementor-column.col-xs-25{width: 40% !important;}.elementor-column.col-xs-35{width: 60% !important;}.elementor-column.col-xs-45{width: 80% !important;}}@media (max-width: 479px){.elementor-column.col-ts-12{width: 100% !important;}.elementor-column.col-ts-11{width: 91.66666667% !important;}.elementor-column.col-ts-10{width: 83.33333333% !important;}.elementor-column.col-ts-9{width: 75% !important;}.elementor-column.col-ts-8{width: 66.66666667% !important;}.elementor-column.col-ts-7{width: 58.33333333% !important;}.elementor-column.col-ts-6{width: 50% !important;}.elementor-column.col-ts-5{width: 41.66666667% !important;}.elementor-column.col-ts-4{width: 33.33333333% !important;}.elementor-column.col-ts-3{width: 25% !important;}.elementor-column.col-ts-2{width: 16.66666667% !important;}.elementor-column.col-ts-1{width: 8.33333333% !important;}.elementor-column.col-ts-15{width: 20% !important;}.elementor-column.col-ts-25{width: 40% !important;}.elementor-column.col-ts-35{width: 60% !important;}.elementor-column.col-ts-45{width: 80% !important;}}@media (max-width: 1499px) and (min-width: 1200px){body:not(.elementor-editor-active) .elementor-hidden-lg{display: none !important }body.elementor-editor-active .elementor-hidden-lg{background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);}body.elementor-editor-active .elementor-hidden-lg > .elementor-column-wrap, body.elementor-editor-active .elementor-hidden-lg > .elementor-container{-webkit-filter: opacity(.4) saturate(0);filter: opacity(.4) saturate(0);}}@media (max-width: 1199px) and (min-width: 992px){body:not(.elementor-editor-active) .elementor-hidden-md{display: none !important }body.elementor-editor-active .elementor-hidden-md{background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);}body.elementor-editor-active .elementor-hidden-md > .elementor-column-wrap, body.elementor-editor-active .elementor-hidden-md > .elementor-container{-webkit-filter: opacity(.4) saturate(0);filter: opacity(.4) saturate(0);}}@media (max-width: 991px) and (min-width: 768px){body:not(.elementor-editor-active) .elementor-hidden-sm{display: none !important }body.elementor-editor-active .elementor-hidden-sm{background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);}body.elementor-editor-active .elementor-hidden-sm > .elementor-column-wrap, body.elementor-editor-active .elementor-hidden-sm > .elementor-container{-webkit-filter: opacity(.4) saturate(0);filter: opacity(.4) saturate(0);}}@media (max-width: 767px) and (min-width: 480px){body:not(.elementor-editor-active) .elementor-hidden-xs{display: none !important }body.elementor-editor-active .elementor-hidden-xs{background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);}body.elementor-editor-active .elementor-hidden-xs > .elementor-column-wrap, body.elementor-editor-active .elementor-hidden-xs > .elementor-container{-webkit-filter: opacity(.4) saturate(0);filter: opacity(.4) saturate(0);}}@media (max-width: 479px){body:not(.elementor-editor-active) .elementor-hidden-ts{display: none !important }body.elementor-editor-active .elementor-hidden-ts{background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);}body.elementor-editor-active .elementor-hidden-ts > .elementor-column-wrap, body.elementor-editor-active .elementor-hidden-ts > .elementor-container{-webkit-filter: opacity(.4) saturate(0);filter: opacity(.4) saturate(0);}}@-webkit-keyframes sby-sk-scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes sby-sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}body .sb_youtube[id^=sb_youtube_],body.et-db #et-boc .sb_youtube[id^=sb_youtube_]{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body .sb_youtube[id^=sb_youtube_] *,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] *{-webkit-box-sizing:border-box;box-sizing:border-box}body .sb_youtube[id^=sb_youtube_] .sbi_inner_item:after,body .sb_youtube[id^=sb_youtube_]:after,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sbi_inner_item:after,body.et-db #et-boc .sb_youtube[id^=sb_youtube_]:after{content:"";display:table;clear:both}body .sb_youtube.sby_fixed_height[id^=sb_youtube_],body.et-db #et-boc .sb_youtube.sby_fixed_height[id^=sb_youtube_]{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}body .sb_youtube[id^=sb_youtube_] .sby_items_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap{width:100%;float:left;line-height:0;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_inner_item,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_inner_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item{}body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail_wrap,body .sb_youtube[id^=sb_youtube_] .sby_player_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_wrap{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:inherit!important;-webkit-text-decoration:none;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_no_margin,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_no_margin{margin:0!important}body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_transition,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_transition{opacity:0;max-height:0}body .sb_youtube.sby_col_0[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_0[id^=sb_youtube_] .sby_items_wrap .sby_item{width:100%}body .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item{width:100%}body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item{width:50%}body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item{width:33.33%}body .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item{width:25%}body .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item{width:20%}body .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item{width:16.66%}body .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item{width:14.28%}body .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item{width:12.5%}body .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item{width:11.11%}body .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item{width:10%}body .sby-screenreader,body.et-db #et-boc .sby-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important}body #sby_lightbox .sby_lb_video_thumbnail_wrap,body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap,body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail_wrap,body.et-db #et-boc #sby_lightbox .sby_lb_video_thumbnail_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;float:left}body #sby_lightbox .sby_lb_video_thumbnail,body #sby_lightbox .sby_video_thumbnail,body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail,body.et-db #et-boc #sby_lightbox .sby_lb_video_thumbnail,body.et-db #et-boc #sby_lightbox .sby_video_thumbnail,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail{display:block;position:relative;-webkit-text-decoration:none;text-decoration:none;line-height:0;z-index:5}body #sby_lightbox .sby_video_thumbnail img,body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail img,body.et-db #et-boc #sby_lightbox .sby_video_thumbnail img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail img{width:100%;height:auto;border-radius:0}body .sb_youtube[id^=sb_youtube_] .sby_link,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link{display:none;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;padding:0;background:#333;background:rgba(0,0,0,0.6);text-align:center;color:#fff;font-size:12px;line-height:1.1;overflow:hidden}body .sb_youtube[id^=sb_youtube_] .sby_link.sby_default a,body .sb_youtube[id^=sb_youtube_] .sby_link.sby_default p,body .sb_youtube[id^=sb_youtube_] .sby_link.sby_default span,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link.sby_default a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link.sby_default p,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link.sby_default span{text-shadow:0px 0px 10px #000}body .sb_youtube[id^=sb_youtube_] .sby_link .sby_hover_bottom,body .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link,body .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn,body .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a,body .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link,body .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_hover_bottom,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play{filter:alpha(opacity=90);opacity:0.9}body .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link:hover,body .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn:hover,body .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a:hover,body .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link:hover,body .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play:hover{filter:alpha(opacity=100);opacity:1}body .sb_youtube[id^=sb_youtube_] .sby_link_area,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link_area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body .sb_youtube[id^=sb_youtube_] .sby_link a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a{padding:0;-webkit-text-decoration:none;text-decoration:none;color:#ddd;color:rgba(255,255,255,0.7);line-height:1.1;background:none;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}body .sb_youtube[id^=sb_youtube_] .sby_link a:active,body .sb_youtube[id^=sb_youtube_] .sby_link a:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:active,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:hover{color:#fff}body .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link{display:block;position:absolute;z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-21px;padding:0;font-size:49px;font-style:normal!important}body .sb_youtube[id^=sb_youtube_] .sby_carousel_vid_first .sby_lightbox_link,body .sb_youtube[id^=sb_youtube_] .sby_type_video .sby_lightbox_link,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_carousel_vid_first .sby_lightbox_link,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_type_video .sby_lightbox_link{display:none}body .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link{font-size:30px;position:absolute;z-index:100;bottom:0;right:2px;padding:8px}body .sb_youtube[id^=sb_youtube_] .sby_link a:focus,body .sb_youtube[id^=sb_youtube_] .sby_link a:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:focus,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:hover{-webkit-text-decoration:underline;text-decoration:underline}body .sb_youtube[id^=sb_youtube_] .sby_player_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_wrap{z-index:1;width:100%!important;height:100%!important;position:absolute;top:0;left:0}body .sb_youtube[id^=sb_youtube_] .sby_player_wrap iframe,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_wrap iframe{width:100%!important;height:100%!important}body #sby_lightbox .sby_thumbnail_hover,body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover,body.et-db #et-boc #sby_lightbox .sby_thumbnail_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;color:#fff;background:#333;background:rgba(0,0,0,0.6);transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out}body .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail .sby_thumbnail_hover,body.et-db #et-boc .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail .sby_thumbnail_hover{display:none}body .sb_youtube[id^=sb_youtube_] .sby_current .sby_thumbnail_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_current .sby_thumbnail_hover{opacity:1}body #sby_lightbox .sby_thumbnail_hover_inner,body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner,body.et-db #et-boc #sby_lightbox .sby_thumbnail_hover_inner,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner{display:inline-block;width:100%;height:100%;padding:10px;overflow:hidden}body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_video_title,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_video_title{font-size:1.2em;line-height:1.2}body #sby_lightbox .sby_video_thumbnail:hover .sby_thumbnail_hover,body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_thumbnail_hover,body.et-db #et-boc #sby_lightbox .sby_video_thumbnail:hover .sby_thumbnail_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_thumbnail_hover{opacity:1;display:block;transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}body .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail.sby_video_thumbnail:hover .sby_thumbnail_hover,body.et-db #et-boc .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail.sby_video_thumbnail:hover .sby_thumbnail_hover{opacity:0;display:none;transition:none;-moz-transition:none;-webkit-transition:none}body .sb_youtube[id^=sb_youtube_] .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,0.5);border-radius:100%;-webkit-animation:sby-sk-scaleout 1s infinite ease-in-out;animation:sby-sk-scaleout 1s infinite ease-in-out}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header br,body .sb_youtube[id^=sb_youtube_] .sby_footer br,body .sb_youtube[id^=sb_youtube_] .sby_items_wrap br,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header br,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer br,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap br{display:none}body .sb_youtube[id^=sb_youtube_] .sby_bio br,body .sb_youtube[id^=sb_youtube_] .sby_caption br,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_bio br,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_caption br{display:inline;display:initial}body .sby_footer p,body.et-db #et-boc .sby_footer p{display:inline;padding:0;margin:0}body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_loader,body .sb_youtube[id^=sb_youtube_] .sby_item .sby_loader,body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_item .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_loader{position:absolute;margin-top:-11px;background-color:#fff}body .sb_youtube[id^=sb_youtube_] .sby_item.sby_player_loading,body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap.sby_player_loading,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_item.sby_player_loading,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap.sby_player_loading{opacity:0.8}body #sby_lightbox .fa-spin,body .sb_youtube[id^=sb_youtube_] .fa-spin,body.et-db #et-boc #sby_lightbox .fa-spin,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}body #sby_lightbox .fa-pulse,body .sb_youtube[id^=sb_youtube_] .fa-pulse,body.et-db #et-boc #sby_lightbox .fa-pulse,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_header_type_generic,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_header_type_generic{display:-webkit-box;display:-ms-flexbox;display:flex}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:100%;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a[data-channel-description=visible],body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a[data-channel-description=visible]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:480px){body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img{width:80px;height:80px;border-radius:40px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img img{width:80px;height:80px;border-radius:40px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3{font-size:16px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info{font-size:13px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3{margin-left:95px!important;line-height:1.4}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3{margin-right:-85px!important}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info{margin-top:4px!important}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text.sby_no_bio h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text.sby_no_bio h3{padding-top:20px!important}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img{width:120px;height:120px;border-radius:60px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img img{width:120px;height:120px;border-radius:60px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3{font-size:28px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info{font-size:13px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3{margin-left:140px!important;line-height:1.5}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3{margin-right:-120px!important}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info{margin-top:12px!important}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text.sby_no_bio h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text.sby_no_bio h3{padding-top:32px!important}}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;border-radius:40px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;border-radius:40px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,0.75)}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img{height:50px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img_hover{opacity:1}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_new_logo,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover i,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover i{overflow:hidden}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover{z-index:2;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_fade_in,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_fade_in{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,0.75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:focus .sby_header_img_hover,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:hover .sby_header_img_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:focus .sby_header_img_hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:hover .sby_header_img_hover{opacity:1}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text{width:100%;padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text h3{clear:both;margin:0 0 0 60px!important;padding:0!important}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio{width:100%}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header h3{font-size:16px;line-height:1.3}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header p,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header p{font-size:13px;line-height:1.3;margin:0;padding:0}body .sb_youtube[id^=sb_youtube_] p:empty,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] p:empty{display:none}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text img.emoji,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text img.emoji{margin-right:3px!important}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio .sby_bio_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio .sby_bio_info{clear:both}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio.sby_has_sub h3,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio.sby_has_sub h3{padding-top:0px!important}body .sb_youtube[id^=sb_youtube_] .sby_footer,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer{float:left;clear:both;width:100%;text-align:center}body .sb_youtube[id^=sb_youtube_] .sby_footer .fa-spinner,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}body .sb_youtube[id^=sb_youtube_] .sby_footer,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer{opacity:1;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}body .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_btn_text,body .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_btn_text,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_loader{opacity:1;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in}body .sb_youtube[id^=sb_youtube_] .sby_hidden,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_hidden{opacity:0!important}body #sby_lightbox .sby_btn a,body .sb_youtube[id^=sb_youtube_] .sby_btn a,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn,body.et-db #et-boc #sby_lightbox .sby_btn a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0 auto;background:#333;border:none;color:#fff;-webkit-text-decoration:none;text-decoration:none;font-size:13px;line-height:1.5;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}body #sby_lightbox .sby_btn .sby_cta_button,body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button,body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button{font-size:16px}body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn{position:relative}body #sby_lightbox .sby_btn,body .sb_youtube[id^=sb_youtube_] .sby_btn,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn,body.et-db #et-boc #sby_lightbox .sby_btn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}body .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_top,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_top{display:block;margin-bottom:5px}body #sby_lightbox .sby_btn .sby_cta_button,body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a{background:#408bd1;color:#fff}body #sby_lightbox .sby_btn a,body .sb_youtube[id^=sb_youtube_] .sby_btn a,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn,body.et-db #et-boc #sby_lightbox .sby_btn a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn{-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in}body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:hover{outline:none;-webkit-box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.25);box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.25)}body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:focus,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:focus,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:hover{-webkit-box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.25);box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.25)}body #sby_lightbox .sby_btn .sby_cta_button:focus,body #sby_lightbox .sby_btn .sby_cta_button:hover,body #sby_lightbox .sby_btn a:focus,body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:focus,body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:hover,body .sb_youtube[id^=sb_youtube_] .sby_btn a:hover,body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button:focus,body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button:hover,body.et-db #et-boc #sby_lightbox .sby_btn a:focus,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:focus,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a:hover{outline:none;-webkit-box-shadow:inset 0 0 10px 20px #359dff;box-shadow:inset 0 0 10px 20px #359dff}body #sby_lightbox .sby_btn.sby_custom .sby_cta_button:focus,body #sby_lightbox .sby_btn.sby_custom .sby_cta_button:hover,body #sby_lightbox .sby_btn.sby_custom a:focus,body .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:focus,body .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:hover,body .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom a:hover,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:focus,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:hover,body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn.sby_custom:hover,body.et-db #et-boc #sby_lightbox .sby_btn.sby_custom .sby_cta_button:focus,body.et-db #et-boc #sby_lightbox .sby_btn.sby_custom .sby_cta_button:hover,body.et-db #et-boc #sby_lightbox .sby_btn.sby_custom a:focus,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:focus,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom a:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:focus,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:hover,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn.sby_custom:hover{-webkit-box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.15);box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.15)}body #sby_lightbox .sby_btn a:active,body .sb_youtube[id^=sb_youtube_] .sby_btn a:active,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:active,body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:active,body.et-db #et-boc #sby_lightbox .sby_btn a:active,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a:active,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:active,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:active{-webkit-box-shadow:inset 0 0 10px 20px rgba(0,0,0,0.3);box-shadow:inset 0 0 10px 20px rgba(0,0,0,0.3)}body .sb_youtube[id^=sb_youtube_] .sby_follow_btn .fa,body .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn .fa,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}body .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg{vertical-align:-0.125em}body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_follow_btn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_follow_btn{margin-left:5px}@media (max-width:640px){body .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item{width:50%}body .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item{width:25%}body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item{width:50%}body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item{width:33.33%}body .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item{width:25%}body .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item{width:20%}body .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item{width:16.66%}body .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item{width:14.28%}body .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item{width:12.5%}body .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item{width:11.11%}body .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item{width:10%}body .sb_youtube.sby_width_resp[id^=sb_youtube_],body.et-db #et-boc .sb_youtube.sby_width_resp[id^=sb_youtube_]{width:100%!important}}@media (max-width:480px){body .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body .sb_youtube.sby_mob_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_mob_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item{width:100%}body .sb_youtube.sby_mob_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_mob_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item{width:50%}body .sb_youtube.sby_mob_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_mob_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item{width:33.33%}body .sb_youtube.sby_mob_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_mob_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item{width:25%}body .sb_youtube.sby_mob_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_mob_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item{width:20%}body .sb_youtube.sby_mob_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_mob_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item{width:16.66%}body .sb_youtube.sby_mob_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,body.et-db #et-boc .sb_youtube.sby_mob_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item{width:14.28%}}body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_2 .sby_items_wrap .sby_item,body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_2 .sby_items_wrap .sby_item{width:50%}body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_3 .sby_items_wrap .sby_item,body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_3 .sby_items_wrap .sby_item{width:33.33%}body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_4 .sby_items_wrap .sby_item,body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_4 .sby_items_wrap .sby_item{width:25%}body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_5 .sby_items_wrap .sby_item,body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_5 .sby_items_wrap .sby_item{width:20%}body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_6 .sby_items_wrap .sby_item,body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_6 .sby_items_wrap .sby_item{width:16.66%}body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_7 .sby_items_wrap .sby_item,body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_7 .sby_items_wrap .sby_item{width:14.28%}body .sb_youtube[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item,body.et-db #et-boc .sb_youtube[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item{background-color:#ffffff}body .sb_youtube.sby_palette_dark[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item,body.et-db #et-boc .sb_youtube.sby_palette_dark[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item{background-color:#35363f}body .sby_lightboxOverlay,body.et-db #et-boc .sby_lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.9;display:none}body .sby_lightbox,body.et-db #et-boc .sby_lightbox{position:absolute;left:0;width:100%;z-index:10000;line-height:0;font-weight:normal;overflow-x:auto;height:100%}body .sby_lightbox .sby_lb-header,body.et-db #et-boc .sby_lightbox .sby_lb-header{padding-top:80px}body .sby_lightbox .sby_lb-image,body.et-db #et-boc .sby_lightbox .sby_lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}body .sby_lightbox a:active,body .sby_lightbox a:focus,body .sby_lightbox a:hover,body.et-db #et-boc .sby_lightbox a:active,body.et-db #et-boc .sby_lightbox a:focus,body.et-db #et-boc .sby_lightbox a:hover{outline:none}body .sby_lightbox a img,body.et-db #et-boc .sby_lightbox a img{border:none}body .sby_lb-outerContainer,body.et-db #et-boc .sby_lb-outerContainer{position:relative;background-color:#000;*zoom:1;width:250px;height:250px;margin:0 auto 0 auto;border-top-left-radius:4px;border-top-right-radius:4px}body .sby_lb-outerContainer .sby_lb-close,body.et-db #et-boc .sby_lb-outerContainer .sby_lb-close{position:absolute;top:-40px;right:0px;width:30px;height:30px;background:url(//suntat.de/wp-content/plugins/feeds-for-youtube/img/close.png) top right no-repeat;text-align:right;outline:none;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}body .sby_lb-outerContainer:after,body.et-db #et-boc .sby_lb-outerContainer:after{content:"";display:table;clear:both}body .sby_lb-container,body.et-db #et-boc .sby_lb-container{position:relative;padding:4px;top:0;left:0;width:100%;height:100%;bottom:0;right:0;border-radius:3px}body .sby_lb-loader,body.et-db #et-boc .sby_lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}body .sby_lb-cancel,body.et-db #et-boc .sby_lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background-color:#666;background-color:rgba(255,255,255,0.5);border-radius:100%;-webkit-animation:ctf-sk-scaleout 1s infinite ease-in-out;animation:ctf-sk-scaleout 1s infinite ease-in-out}body .sby_lb-nav,body.et-db #et-boc .sby_lb-nav{top:0;left:0;width:100%;z-index:10}body .sby_lb-container>.nav,body.et-db #et-boc .sby_lb-container>.nav{left:0}body .sby_lb-nav a,body.et-db #et-boc .sby_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}body .sby_lb-next,body .sby_lb-prev,body.et-db #et-boc .sby_lb-next,body.et-db #et-boc .sby_lb-prev{height:100%;cursor:pointer;display:block}body .sby_lb-nav a.sby_lb-prev,body.et-db #et-boc .sby_lb-nav a.sby_lb-prev{width:50px;left:-70px;padding-left:10px;padding-right:10px;float:left;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity:0.5;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}body .sby_lb-nav a.sby_lb-prev:hover,body.et-db #et-boc .sby_lb-nav a.sby_lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}body .sby_lb-nav a.sby_lb-next,body.et-db #et-boc .sby_lb-nav a.sby_lb-next{width:50px;right:-70px;padding-left:10px;padding-right:10px;float:right;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity:0.5;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}body .sby_lb-nav a.sby_lb-next:hover,body.et-db #et-boc .sby_lb-nav a.sby_lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}body .sby_lb-nav span,body.et-db #et-boc .sby_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0 0;background:url(//suntat.de/wp-content/plugins/feeds-for-youtube/img/sby-sprite.png) no-repeat}body .sby_lb-nav a.sby_lb-prev span,body.et-db #et-boc .sby_lb-nav a.sby_lb-prev span{background-position:-53px 0}body .sby_lb-nav a.sby_lb-next span,body.et-db #et-boc .sby_lb-nav a.sby_lb-next span{left:auto;right:20px;background-position:-18px 0}body .sby_lb-data .sby_lb-info,body.et-db #et-boc .sby_lb-data .sby_lb-info{width:100%;float:left;clear:both}body .sby_lb-data .sby_lb-number,body.et-db #et-boc .sby_lb-data .sby_lb-number{display:block;float:left;clear:both;padding:5px 0 15px 0;font-size:12px;color:#999999}body .sby_lb-data .sby_lb-close,body.et-db #et-boc .sby_lb-data .sby_lb-close{display:block;float:right;width:30px;height:30px;background:url(//suntat.de/wp-content/plugins/feeds-for-youtube/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}body .sby_lb-data .sby_lb-close:hover,body.et-db #et-boc .sby_lb-data .sby_lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}body .sby_lb-nav,body.et-db #et-boc .sby_lb-nav{height:auto}body .sby_lb-container,body.et-db #et-boc .sby_lb-container{padding:0}body .sby_lb-container iframe,body.et-db #et-boc .sby_lb-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body #sby_lightbox .sby_lightbox_action,body.et-db #et-boc #sby_lightbox .sby_lightbox_action{float:left;position:relative;padding:0 0 0 10px;margin:5px 0 0 10px;border-left:1px solid #666;font-size:12px}body #sby_lightbox .sby_lightbox_action a,body.et-db #et-boc #sby_lightbox .sby_lightbox_action a{display:block;float:left;color:#999;-webkit-text-decoration:none;text-decoration:none}body #sby_lightbox .sby_lightbox_action a:focus,body #sby_lightbox .sby_lightbox_action a:hover,body.et-db #et-boc #sby_lightbox .sby_lightbox_action a:focus,body.et-db #et-boc #sby_lightbox .sby_lightbox_action a:hover{color:#fff}body #sby_lightbox .sby_lightbox_action .fa,body #sby_lightbox .sby_lightbox_action svg,body.et-db #et-boc #sby_lightbox .sby_lightbox_action .fa,body.et-db #et-boc #sby_lightbox .sby_lightbox_action svg{margin-right:5px}body #sby_lightbox .sby_lightbox_action.sby_youtube .fa,body.et-db #et-boc #sby_lightbox .sby_lightbox_action.sby_youtube .fa{font-size:13px}body #sby_lightbox .sby_tooltip_social a svg,body.et-db #et-boc #sby_lightbox .sby_tooltip_social a svg{font-size:19px;padding:3px 4px;margin:auto}body #sby_lightbox .sby_lightbox_tooltip,body.et-db #et-boc #sby_lightbox .sby_lightbox_tooltip{display:none;position:absolute;width:100px;bottom:22px;left:0;padding:5px 10px;margin:0;background:rgba(255,255,255,0.9);color:#222;font-size:12px;line-height:1.3;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-sizing:border-box;box-sizing:border-box}body #sby_lightbox .sby_lightbox_tooltip .fa-play,body.et-db #et-boc #sby_lightbox .sby_lightbox_tooltip .fa-play{position:absolute;font-size:8px;bottom:-6px;left:36px;color:rgba(255,255,255,0.9)}body #sby_lightbox .sby_tooltip_social a .fa,body.et-db #et-boc #sby_lightbox .sby_tooltip_social a .fa{font-size:16px;margin:0;padding:5px}body #sby_lightbox .sby_tooltip_social a#sby_facebook_icon .fa,body #sby_lightbox .sby_tooltip_social a#sby_pinterest_icon .fa,body #sby_lightbox .sby_tooltip_social a#sby_twitter_icon .fa,body.et-db #et-boc #sby_lightbox .sby_tooltip_social a#sby_facebook_icon .fa,body.et-db #et-boc #sby_lightbox .sby_tooltip_social a#sby_pinterest_icon .fa,body.et-db #et-boc #sby_lightbox .sby_tooltip_social a#sby_twitter_icon .fa{padding-top:4px;font-size:18px}body #sby_lightbox .sby_gdpr_notice,body.et-db #et-boc #sby_lightbox .sby_gdpr_notice{z-index:6;display:block;position:absolute;top:50%;left:50%;margin-left:-44px;margin-top:-44px;padding:20px}body #sby_lightbox .sby_gdpr_notice svg.svg-inline--fa:not(:root),body.et-db #et-boc #sby_lightbox .sby_gdpr_notice svg.svg-inline--fa:not(:root){position:relative;display:block!important;height:48px;width:48px;opacity:0.8}body #sby_lightbox .sby_gdpr_notice:hover svg.svg-inline--fa:not(:root),body.et-db #et-boc #sby_lightbox .sby_gdpr_notice:hover svg.svg-inline--fa:not(:root){opacity:1}body #sby_lightbox #sby_mod_box,body.et-db #et-boc #sby_lightbox #sby_mod_box{width:280px;padding:5px 10px 7px 10px}body #sby_lightbox .sby_tooltip_social,body.et-db #et-boc #sby_lightbox .sby_tooltip_social{width:172px;padding:5px 5px 4px 5px}body #sby_lightbox .sby_tooltip_social a,body.et-db #et-boc #sby_lightbox .sby_tooltip_social a{color:#333;border-radius:4px}body #sby_lightbox .sby_lightbox_action #sby_facebook_icon:hover,body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_facebook_icon:hover{background:#3b5998}body #sby_lightbox .sby_lightbox_action #sby_twitter_icon:hover,body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_twitter_icon:hover{background:#00aced}body #sby_lightbox .sby_lightbox_action #sby_google_icon:hover,body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_google_icon:hover{background:#dd4b39}body #sby_lightbox .sby_lightbox_action #sby_linkedin_icon:hover,body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_linkedin_icon:hover{background:#007bb6}body #sby_lightbox .sby_lightbox_action #sby_pinterest_icon:hover,body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_pinterest_icon:hover{background:#cb2027}body #sby_lightbox .sby_lightbox_action #sby_email_icon:hover,body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_email_icon:hover{background:#333}body .sby_lb-dataContainer,body .sby_lb-outerContainer,body.et-db #et-boc .sby_lb-dataContainer,body.et-db #et-boc .sby_lb-outerContainer{min-width:450px}@media (max-width:450px){body .sby_lb-dataContainer,body .sby_lb-outerContainer,body.et-db #et-boc .sby_lb-dataContainer,body.et-db #et-boc .sby_lb-outerContainer{min-width:0}}body .sby_lightbox .sby_lb-image,body.et-db #et-boc .sby_lightbox .sby_lb-image{display:block;height:auto;max-width:inherit;margin:0 auto;border-radius:0}body #sby_mod_error,body.et-db #et-boc #sby_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;margin-bottom:10px;border-radius:4px}body #sby_mod_error p,body.et-db #et-boc #sby_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}body #sby_mod_error ol,body #sby_mod_error ul,body.et-db #et-boc #sby_mod_error ol,body.et-db #et-boc #sby_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}body #sby_mod_error li,body.et-db #et-boc #sby_mod_error li{padding:1px 0!important;margin:0!important}body #sby_mod_error span,body.et-db #et-boc #sby_mod_error span{font-size:12px}body .sb_youtube[id^=sb_youtube_] svg.svg-inline--fa:not(:root),body .sb_youtube_lightbox[id^=sb_youtube_] svg.svg-inline--fa:not(:root),body.et-db #et-boc .sb_youtube[id^=sb_youtube_] svg.svg-inline--fa:not(:root),body.et-db #et-boc .sb_youtube_lightbox[id^=sb_youtube_] svg.svg-inline--fa:not(:root){-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:initial;box-sizing:initial;overflow:visible;width:1em}body .sb_youtube[id^=sb_youtube_] .svg-inline--fa.fa-w-16,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .svg-inline--fa.fa-w-16,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .svg-inline--fa.fa-w-16{width:16px}body .sb_youtube[id^=sb_youtube_] .svg-inline--fa,body .sb_youtube_lightbox[id^=sb_youtube_] .svg-inline--fa,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .svg-inline--fa,body.et-db #et-boc .sb_youtube_lightbox[id^=sb_youtube_] .svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-0.125em}body .sb_youtube.sby_player_loaded.sby_layout_list[id^=sb_youtube_] .sby_video_thumbnail,body .sb_youtube.sby_player_loaded[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail,body.et-db #et-boc .sb_youtube.sby_player_loaded.sby_layout_list[id^=sb_youtube_] .sby_video_thumbnail,body.et-db #et-boc .sb_youtube.sby_player_loaded[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail{z-index:-1!important}body a.sby_video_thumbnail:after,body.et-db #et-boc a.sby_video_thumbnail:after{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.7);box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.7);bottom:0;content:"";left:0;position:absolute;z-index:1;right:0;top:0;width:100%}body .sb_youtube[id^=sb_youtube_] .sby_info p,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info p{width:100%;clear:both;padding:5px 5px 2px 5px!important;margin:0;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box}body #sby_lightbox .sby_video_title,body .sb_youtube[id^=sb_youtube_] .sby_caption,body .sb_youtube[id^=sb_youtube_] .sby_date,body .sb_youtube[id^=sb_youtube_] .sby_ls_message,body .sb_youtube[id^=sb_youtube_] .sby_video_title,body.et-db #et-boc #sby_lightbox .sby_video_title,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_caption,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_date,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_ls_message,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_title{word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}body .sb_youtube[id^=sb_youtube_] .sby_caption_wrap,body .sb_youtube[id^=sb_youtube_] .sby_info>p,body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>p,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_caption_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info>p,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>p{padding:0!important;margin-top:0;line-height:1.3;font-size:1em}body .sb_youtube[id^=sb_youtube_] .sby_info .sby_video_title_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info .sby_video_title_wrap{font-size:1.2em}body .sb_youtube[id^=sb_youtube_] .sby_ls_message_wrap,body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_ls_message_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_ls_message_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_ls_message_wrap{display:block;line-height:1}body .sb_youtube[id^=sb_youtube_] .sby_ls_message,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_ls_message{display:inline-block;padding:3px 5px;background:#408bd1;color:#fff;font-weight:700;line-height:1;border-radius:5px;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in}body .sb_youtube[id^=sb_youtube_] .sby_video_title,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_title{font-weight:700}body .sb_youtube[id^=sb_youtube_] .sby_info .sby_ls_message_wrap,body .sb_youtube[id^=sb_youtube_] .sby_info .sby_stats,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info .sby_ls_message_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info .sby_stats{margin-bottom:8px}body .sb_youtube[id^=sb_youtube_] .sby_meta>span+span:before,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_meta>span+span:before{content:"•";margin:0 4px}body .sb_youtube[id^=sb_youtube_] .sby_meta span,body .sb_youtube[id^=sb_youtube_] .sby_stats span,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_meta span,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats span{font-size:1em}body .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_meta span,body .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_stats span,body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_meta span,body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_stats span,body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_meta span,body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_stats span,body.et-db #et-boc .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_meta span,body.et-db #et-boc .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_stats span,body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_meta span,body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_stats span,body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_meta span,body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_stats span{white-space:nowrap}body .sb_youtube[id^=sb_youtube_] .sby_stats>span,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats>span{margin-right:8px}body .sb_youtube[id^=sb_youtube_] .sby_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info{width:100%;margin:16px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;clear:both;-webkit-text-decoration:none;text-decoration:none;opacity:0.9;text-align:center}body .sb_youtube[id^=sb_youtube_] .sby_no_space,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_no_space{margin:0;padding:0}body .sb_youtube[id^=sb_youtube_] .sby_item_caption_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_item_caption_wrap{opacity:0.9;text-align:center}body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_play_btn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_play_btn{opacity:0.5}body .sb_youtube[id^=sb_youtube_] .sby_play_btn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn{position:absolute;z-index:1;left:50%;bottom:50%;top:50%;right:50%;margin-top:-25px;margin-left:-28px;color:#fff;width:57px;height:50px;opacity:1;transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}body .sb_youtube[id^=sb_youtube_] .sby_play_btn_bg,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn_bg{display:block;position:absolute;z-index:-1;top:17px;left:22px;width:0;height:0;border:0 solid transparent;border-bottom-width:9px;border-top-width:9px;border-left:16px solid #fff}body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root),body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root){width:57px;height:auto;opacity:0.75}body .sb_youtube[id^=sb_youtube_] .sby_play_btn i,body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn i,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn svg{color:#000}body .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn,body.et-db #et-boc .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn{margin-top:-20px;margin-left:-22px;width:45px;height:40px}body .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn_bg,body.et-db #et-boc .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn_bg{top:13px;left:18px;border-bottom-width:7px;border-top-width:7px;border-left:12px solid #fff}body .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root),body.et-db #et-boc .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root){width:45px}body .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn,body.et-db #et-boc .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn{margin-top:-16px;margin-left:-18px;width:36px;height:32px}body .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn_bg,body.et-db #et-boc .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn_bg{top:10px;left:14px;border-bottom-width:6px;border-top-width:6px;border-left:10px solid #fff}body .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root),body.et-db #et-boc .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root){width:36px}body .sby_layout_gallery[id^=sb_youtube_] .sby_player_outer_wrap .sby_play_btn,body.et-db #et-boc .sby_layout_gallery[id^=sb_youtube_] .sby_player_outer_wrap .sby_play_btn{z-index:10}body .sb_youtube[id^=sb_youtube_] .sby_meta .sby_loader,body .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_meta .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader{position:relative;display:inline-block;left:auto;top:5px}body .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader{margin-left:0px}@media (min-width:481px){body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_video_thumbnail_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_video_thumbnail_wrap{clear:none;width:48%;margin-right:2%}body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info{clear:none;margin-top:0;width:50%}body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info,body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_caption_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_caption_wrap{text-align:left}body .sb_youtube[id^=sb_youtube_] .sby_info p,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info p{padding:0!important}body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_meta span,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_meta span{margin-left:0!important}}body #sby_lightbox .sby_thumbnail_hover_inner>span,body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>span,body.et-db #et-boc #sby_lightbox .sby_thumbnail_hover_inner>span,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>span{display:block;line-height:1.2;margin-bottom:5px;text-align:center}body .sby_cta_wrap,body.et-db #et-boc .sby_cta_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;right:0;left:0;bottom:57px;width:100%;height:160px;background:#000;margin:auto;z-index:50;padding:0;border-radius:10px}body .sby_cta_inner_wrap img,body.et-db #et-boc .sby_cta_inner_wrap img{display:block}body .sby_cta_state_ended,body .sby_cta_state_paused,body.et-db #et-boc .sby_cta_state_ended,body.et-db #et-boc .sby_cta_state_paused{display:block}body #sby_lightbox .sby_cta_item,body .sb_youtube[id^=sb_youtube_] .sby_cta_item,body.et-db #et-boc #sby_lightbox .sby_cta_item,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_item{width:50%;float:left;font-size:13px}body #sby_lightbox .sby_cta_cols_1 .sby_cta_item,body .sb_youtube[id^=sb_youtube_] .sby_cta_cols_1 .sby_cta_item,body.et-db #et-boc #sby_lightbox .sby_cta_cols_1 .sby_cta_item,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_cols_1 .sby_cta_item{width:100%}body #sby_lightbox .sby_cta_item .sby_btn_wrap,body .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn_wrap,body.et-db #et-boc #sby_lightbox .sby_cta_item .sby_btn_wrap,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #sby_lightbox .sby_cta_item .sby_btn,body .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn,body.et-db #et-boc #sby_lightbox .sby_cta_item .sby_btn,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:481px){body .sby_cta_wrap,body.et-db #et-boc .sby_cta_wrap{padding:12px 16px 16px;bottom:49px}}body .sb_youtube[id^=sb_youtube_] .sby_items_wrap.sby_carousel,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap.sby_carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;direction:ltr;position:relative;z-index:1}body .sby_carousel .sby_info,body .sby_carousel .sby_owl2row-item,body.et-db #et-boc .sby_carousel .sby_info,body.et-db #et-boc .sby_carousel .sby_owl2row-item{display:none}body .sby_carousel_2_row .sby_carousel .sby_item,body.et-db #et-boc .sby_carousel_2_row .sby_carousel .sby_item{width:100%!important}body .sby-owl-stage,body.et-db #et-boc .sby-owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}body .sby-owl-stage:after,body.et-db #et-boc .sby-owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}body .sby-owl-stage-outer,body.et-db #et-boc .sby-owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}body .sby-owl-item,body .sby-owl-wrapper,body.et-db #et-boc .sby-owl-item,body.et-db #et-boc .sby-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}body .sby-owl-item,body.et-db #et-boc .sby-owl-item{position:relative;min-height:1px;padding:0 5px;padding:0;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body .sby-owl-item img,body.et-db #et-boc .sby-owl-item img{display:block;width:100%}body .sby-owl-dots.disabled,body .sby-owl-nav.disabled,body.et-db #et-boc .sby-owl-dots.disabled,body.et-db #et-boc .sby-owl-nav.disabled{display:none}body .sby-owl-dot,body .sby-owl-nav .sby-owl-next,body .sby-owl-nav .sby-owl-prev,body.et-db #et-boc .sby-owl-dot,body.et-db #et-boc .sby-owl-nav .sby-owl-next,body.et-db #et-boc .sby-owl-nav .sby-owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .sby-owl-carousel.sby-owl-loaded,body.et-db #et-boc .sby-owl-carousel.sby-owl-loaded{display:block}body .sby-owl-carousel.sby-owl-loading,body.et-db #et-boc .sby-owl-carousel.sby-owl-loading{opacity:0;display:block}body .sby-owl-carousel.sby-owl-hidden,body.et-db #et-boc .sby-owl-carousel.sby-owl-hidden{opacity:0}body .sby-owl-carousel.sby-owl-refresh .sby-owl-item,body.et-db #et-boc .sby-owl-carousel.sby-owl-refresh .sby-owl-item{visibility:hidden}body .sby-owl-carousel.sby-owl-drag .sby-owl-item,body.et-db #et-boc .sby-owl-carousel.sby-owl-drag .sby-owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .sby-owl-carousel.sby-owl-grab,body.et-db #et-boc .sby-owl-carousel.sby-owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}body .sby-owl-carousel.sby-owl-rtl,body.et-db #et-boc .sby-owl-carousel.sby-owl-rtl{direction:rtl}body .sby-owl-carousel.sby-owl-rtl .sby-owl-item,body.et-db #et-boc .sby-owl-carousel.sby-owl-rtl .sby-owl-item{float:right}body .sby-owl-height,body.et-db #et-boc .sby-owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}body .sby-owl-item .sby-owl-lazy,body.et-db #et-boc .sby-owl-item .sby-owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}body .sby-owl-item img.sby-owl-lazy,body.et-db #et-boc .sby-owl-item img.sby-owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body .sby-owl-video-wrapper,body.et-db #et-boc .sby-owl-video-wrapper{position:relative;height:100%;background:#000}body .sby-owl-video-play-icon,body.et-db #et-boc .sby-owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}body .sby-owl-video-play-icon:hover,body.et-db #et-boc .sby-owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}body .sby-owl-video-playing .sby-owl-video-play-icon,body .sby-owl-video-playing .sby-owl-video-tn,body.et-db #et-boc .sby-owl-video-playing .sby-owl-video-play-icon,body.et-db #et-boc .sby-owl-video-playing .sby-owl-video-tn{display:none}body .sby-owl-video-tn,body.et-db #et-boc .sby-owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}body .sby-owl-video-frame,body.et-db #et-boc .sby-owl-video-frame{position:relative;z-index:1;height:100%;width:100%}body .sby-owl-nav,body.et-db #et-boc .sby-owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}body .sby-owl-nav,body.et-db #et-boc .sby-owl-nav{margin-top:0}body .sby-owl-nav .disabled,body.et-db #et-boc .sby-owl-nav .disabled{opacity:0.5;cursor:default}body .sby-owl-nav.disabled+.sby-owl-dots,body.et-db #et-boc .sby-owl-nav.disabled+.sby-owl-dots{margin-top:10px}body .sby-owl-dots,body.et-db #et-boc .sby-owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;padding:5px 0;margin-top:5px}body .sby-owl-dots .sby-owl-dot,body.et-db #et-boc .sby-owl-dots .sby-owl-dot{display:inline-block;zoom:1}body .sby-owl-dots .sby-owl-dot span,body.et-db #et-boc .sby-owl-dots .sby-owl-dot span{display:block;width:12px;height:12px;margin:5px 7px;background:#333;filter:Alpha(Opacity=25);opacity:0.25;-webkit-backface-visibility:visible;-webkit-transition:opacity 100ms ease;transition:opacity 100ms ease;border-radius:30px}body .sby-owl-dots .sby-owl-dot.active span,body .sby-owl-dots .sby-owl-dot:hover span,body.et-db #et-boc .sby-owl-dots .sby-owl-dot.active span,body.et-db #et-boc .sby-owl-dots .sby-owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1}body .sby-owl-item,body.et-db #et-boc .sby-owl-item{display:inline-block;vertical-align:top}body .sby-owl-stage-outer,body.et-db #et-boc .sby-owl-stage-outer{overflow-x:hidden;overflow-y:hidden}body .sby-owl-item>div,body.et-db #et-boc .sby-owl-item>div{width:100%!important}body .sby-post-links,body.et-db #et-boc .sby-post-links{max-width:100%}body .sby-owl-item,body.et-db #et-boc .sby-owl-item{-webkit-box-sizing:border-box;box-sizing:border-box}body .sby-owl-nav>div,body.et-db #et-boc .sby-owl-nav>div{position:absolute;top:50%;font-size:14px;display:inline-block;background:rgba(255,255,255,0.3);padding:6px 6px 6px 8px;border-radius:50%;margin-top:-15px;color:#000;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-transition:all 0.5s;transition:all 0.5s}body .sby_carousel:hover .sby-owl-nav>div,body.et-db #et-boc .sby_carousel:hover .sby-owl-nav>div{background:rgba(255,255,255,0.5);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1)}body .sby_carousel:hover .sby-owl-nav>div:hover,body.et-db #et-boc .sby_carousel:hover .sby-owl-nav>div:hover{cursor:pointer;background:#fff}body .sby-owl-nav .sby-owl-prev,body.et-db #et-boc .sby-owl-nav .sby-owl-prev{margin-left:7px;padding:6px 8px 6px 6px;left:0}body .sby-owl-nav .sby-owl-next,body.et-db #et-boc .sby-owl-nav .sby-owl-next{margin-right:7px;right:0}body .sb_youtube[id^=sb_youtube_] .sby_carousel .sby-owl-nav .svg-inline--fa,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_carousel .sby-owl-nav .svg-inline--fa{height:1.2em}body .sb_youtube.sby_youtube_feed_single[id^=sb_youtube_] .sby_info,body.et-db #et-boc .sb_youtube.sby_youtube_feed_single[id^=sb_youtube_] .sby_info{text-align:left}body #sby_sf_results_wrap:after,body.et-db #et-boc #sby_sf_results_wrap:after{display:table;content:"";clear:both}body .sby_sf_results_wrap,body.et-db #et-boc .sby_sf_results_wrap{margin-top:30px}body .sby_sf_result,body.et-db #et-boc .sby_sf_result{float:left;margin-bottom:30px}@media (min-width:481px){body .sby_sf_thumb_wrap,body.et-db #et-boc .sby_sf_thumb_wrap{float:left;width:49%}body .sby_sf_info_wrap,body.et-db #et-boc .sby_sf_info_wrap{float:left;width:49%;margin-left:2%}}body .sby_sf_info_wrap h3,body.et-db #et-boc .sby_sf_info_wrap h3{margin-top:0;font-size:20px}body .sby_sf_info_wrap p,body.et-db #et-boc .sby_sf_info_wrap p{margin-top:0;font-size:1em}body .sby_header_type_generic .sby_header_img,body.et-db #et-boc .sby_header_type_generic .sby_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}body .sby_header_type_generic .sby_header_icon,body.et-db #et-boc .sby_header_type_generic .sby_header_icon{display:block;color:#fff;opacity:0.9;-webkit-transition:background 0.6s linear,color 0.6s linear;transition:background 0.6s linear,color 0.6s linear}body .sby_header_type_generic:hover .sby_header_icon,body.et-db #et-boc .sby_header_type_generic:hover .sby_header_icon{display:block;opacity:1;-webkit-transition:background 0.2s linear,color 0.2s linear;transition:background 0.2s linear,color 0.2s linear}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers{display:block;margin-left:15px;font-size:14px;line-height:1.3;padding-top:3px;vertical-align:top;position:relative}body [data-preview-screen=mobile] .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers{margin-left:70px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers:before,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers:before{content:"";position:absolute;left:-9px;top:10px;width:4px;height:4px;background-color:#7e7272;border-radius:100px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header[data-header-subscriber=shown] .sby_has_bio h3:after,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header[data-header-subscriber=shown] .sby_has_bio h3:after{content:"•";margin:0 6px}body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_no_bio .sby_subscribers,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_no_bio .sby_subscribers{display:inline-block;clear:left;float:left;margin:0 0 0 60px!important;padding-top:0}body .sb_youtube[id^=sb_youtube_] .sby-header-type-text,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby-header-type-text{font-size:36px}body .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=medium],body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=medium]{font-size:42px}body .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=large],body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=large]{font-size:48px}body #sby_blank.sby_item,body #sby_player_blank,body.et-db #et-boc #sby_blank.sby_item,body.et-db #et-boc #sby_player_blank{opacity:0}body iframe.sby_live_player,body.et-db #et-boc iframe.sby_live_player{height:0!important;width:0!important;visibility:hidden!important}body .sb_youtube[id^=sb_youtube_] .sby_play_btn i,body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn i,body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn svg{color:#000}body .sb_youtube.sby_palette_light[id^=sb_youtube_],body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_]{background:rgba(255,255,255,0.75);padding-bottom:10px}body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sb_youtube_header h3,body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_meta span,body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_video_title,body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sb_youtube_header h3,body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_meta span,body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_video_title{color:#444444}body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_footer .sby_load_btn,body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_footer .sby_load_btn{background:rgba(49,49,49,1)}body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_follow_btn a,body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_follow_btn a{background:rgba(68,138,208,1)}body .sb_youtube.sby_palette_dark[id^=sb_youtube_],body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_]{background:#20222c;padding:10px}body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header h3,body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header.sby-header-type-text span,body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_meta span,body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_video_title,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header h3,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header.sby-header-type-text span,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_meta span,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_video_title{color:#ffffff}body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_footer .sby_load_btn,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_footer .sby_load_btn{background:rgba(255,255,255,0.2)}body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_follow_btn a,body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_follow_btn a{background:#0096cc}body .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_items_wrap .sby_inner_item,body.et-db #et-boc .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_items_wrap .sby_inner_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_info,body.et-db #et-boc .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_info{margin-top:0;padding:10px 20px}body .sby-player-info,body.et-db #et-boc .sby-player-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}body .sby-player-info .sby-channel-info-bar,body.et-db #et-boc .sby-player-info .sby-channel-info-bar{background:rgba(0,0,0,0.05);width:100%;padding:8px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:4px;margin:8px 4px 0}body .sby_layout_list .sby-player-info .sby-channel-info-bar,body.et-db #et-boc .sby_layout_list .sby-player-info .sby-channel-info-bar{margin:8px 0px 12px}body .sby-player-info .sby-channel-info-bar .sby-avatar,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-avatar{width:24px;height:24px;margin-right:2px}body .sby-player-info .sby-channel-info-bar .sby-avatar img,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-avatar img{border-radius:20px;width:100%;height:100%;vertical-align:inherit}body .sby-player-info .sby-channel-info-bar .sby-channel-name,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-name{font-weight:600;font-size:14px;line-height:120%;letter-spacing:0.02em;color:#141b38}body .sby-player-info .sby-channel-info-bar .sby-channel-subscriber-count,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscriber-count{font-weight:400;font-size:14px;line-height:160%;color:#434960}body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn{margin-left:10px}body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a{border:none;color:#fff;-webkit-text-decoration:none;text-decoration:none;background:#ed4944;-webkit-box-shadow:0px 2px 5px rgba(60,66,87,0.12),0px 1px 1px rgba(0,0,0,0.08),inset 0px -1px 1px rgba(0,0,0,0.12);box-shadow:0px 2px 5px rgba(60,66,87,0.12),0px 1px 1px rgba(0,0,0,0.08),inset 0px -1px 1px rgba(0,0,0,0.12);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 8px;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:12px;line-height:160%;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:focus,body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:hover,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:focus,body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:hover{-webkit-filter:brightness(93%);filter:brightness(93%)}body .sby-player-info .sby-video-header-info,body.et-db #et-boc .sby-player-info .sby-video-header-info{position:relative;width:100%;margin-top:16px}body .sby-player-info .sby-video-header-info h5,body.et-db #et-boc .sby-player-info .sby-video-header-info h5{font-weight:600;font-size:14px;line-height:160%;color:#000000;margin:2px 0 0 0}body .sby-player-info .sby-video-header-info .sby-video-header-meta,body.et-db #et-boc .sby-player-info .sby-video-header-info .sby-video-header-meta{font-weight:400;font-size:11px;line-height:160%;color:#434960}body .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child,body.et-db #et-boc .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child{position:relative;margin-left:9px}body .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child:after,body.et-db #et-boc .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child:after{content:"";width:2px;height:2px;position:absolute;left:-7px;background-color:#434960;top:6px}body .sby_layout_list .sby_items_wrap .sby_item .sby_info .sby-player-info,body.et-db #et-boc .sby_layout_list .sby_items_wrap .sby_item .sby_info .sby-player-info{margin-top:-10px}.elementor .sby-feed-block-cta,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta{width:100%;border:1px solid #e8e8eb;border-radius:2px;position:relative;text-align:center}.elementor .sby-feed-block-cta-img-ctn,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img-ctn{width:100%;position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;margin-bottom:30px}.elementor .sby-feed-block-cta-img,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img{width:65px;height:65px;position:relative;border:2px solid #dcdde1;border-radius:16px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor .sby-feed-block-cta-img span svg,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img span svg{float:left}.elementor .sby-feed-block-cta-img>*,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img>*{-webkit-transform:rotate(3deg);transform:rotate(3deg)}.elementor .sby-feed-block-cta-logo,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-logo{position:absolute;right:-15px;bottom:-19px;z-index:1}.elementor .sby-feed-block-cta-heading,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-heading{display:block;font-size:18px;padding:0px;margin:0px;width:100%;max-width:375px;font-weight:600;line-height:25.2px;margin:0 auto;margin-bottom:16px}.elementor .sby-feed-block-cta-btn,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn{display:block;max-width:214px;margin:0 auto;font-size:14px;font-weight:600;line-height:22.4px;text-align:center;background:#0068a0;border-radius:2px;padding:8px 20px 8px 38px;cursor:pointer;color:#fff!important;position:relative}.elementor .sby-feed-block-cta-btn:after,.elementor .sby-feed-block-cta-btn:before,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn:after,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn:before{content:"";position:absolute;width:2px;height:12px;background:#fff;left:20px;top:14px}.elementor .sby-feed-block-cta-btn:after,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.elementor .sby-feed-block-cta-desc,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background:#f9f9fa;border-top:1px solid #e8e8eb;margin-top:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor .sby-feed-block-cta-desc a,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc a{color:#434960;-webkit-text-decoration:underline!important;text-decoration:underline!important}.elementor .sby-feed-block-cta-desc .sb-elementor-link,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc .sb-elementor-link{-webkit-text-decoration:underline;text-decoration:underline}.elementor .sby-feed-block-cta-desc strong,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc strong{color:#141b38;font-size:16px;font-weight:600;margin-bottom:4px}.elementor .sby-feed-block-cta-desc span,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc span{color:#434960;font-size:14px;line-height:1.5em;padding:0 20%}.elementor .sby-feed-block-cta-selector,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector{width:100%;max-width:384px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;margin-bottom:40px}.elementor .sby-feed-block-cta-feedselector,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-feedselector{background-color:#fff;border:1px solid rgba(30,30,30,0.8);padding:8px 16px 8px 16px;margin-bottom:15px;width:100%}.elementor .sby-feed-block-create-with,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-create-with{font-size:14px;font-weight:400;line-height:22.4px;text-align:center}.elementor .sby-feed-block-create-with a,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-create-with a{color:#0068a0}.elementor .sby-feed-block-cta-selector span,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span{color:#2c324c}.elementor .sby-feed-block-cta-selector span a,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a{text-transform:capitalize;-webkit-text-decoration:underline;text-decoration:underline;font-weight:600}.elementor .sby-feed-block-cta-selector span a:after,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:after{color:#2c324c;margin-left:2px;font-weight:400;text-decoration-color:#fff}.elementor .sby-feed-block-cta-selector span a:first-of-type:after,.elementor .sby-feed-block-cta-selector span a:nth-child(2):after,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:first-of-type:after,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:nth-child(2):after{content:","}.elementor .sby-feed-block-cta-selector span a:nth-of-type(4):after,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:nth-of-type(4):after{content:"or"}.elementor .sby-feed-block-cta-selector span a:nth-of-type(4):after,.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:nth-of-type(4):after{margin-left:5px;margin-right:2px}.sby-frontend-license-notice{position:fixed;right:20px;bottom:30px;width:298px;background:#FFFFFF;-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.15),0px 13.3px 19.32px rgba(0,0,0,0.1),0px 0px 37.29px rgba(0,0,0,0.05);box-shadow:0px 0px 1px rgba(0,0,0,0.15),0px 13.3px 19.32px rgba(0,0,0,0.1),0px 0px 37.29px rgba(0,0,0,0.05);border-radius:4px;z-index:9}.sby-frontend-license-notice .sby-fln-header{height:26px;padding:5px 8px 0px 12px;background:#FCEDED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.sby-frontend-license-notice .sby-fln-header span.sb-text{font-weight:600;font-size:11px;line-height:160%;color:#841919}.sby-frontend-license-notice .sby-fln-header span.sb-left{display:-webkit-box;display:-ms-flexbox;display:flex}.sby-frontend-license-notice .sby-fln-header .sb-close{cursor:pointer}.sby-frontend-license-notice .sby-fln-header .sb-close svg{-webkit-transform:translate(1px,-8px);transform:translate(1px,-8px)}.sby-frontend-license-notice .sby-fln-header svg{margin-right:6px}.sby-frontend-license-notice .sby-fln-header svg path{fill:#841919}.sby-frontend-license-notice .sby-fln-body{padding:9px 12px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;-webkit-box-sizing:border-box;box-sizing:border-box}.sby-frontend-license-notice .sby-fln-body>svg{height:36px;width:44px;margin-right:11px}.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text p{font-weight:600;font-size:12px;line-height:160%;color:#141B38;margin:0}.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text p a{margin-left:5px;-webkit-text-decoration:none;text-decoration:none;text-underline-offset:1px;color:#AF2121}.sby-frontend-license-notice.sby-ce-license-inactive .sby-fln-body .sby-fln-expired-text p a{color:#0068A0}.sby-frontend-license-notice.sby-ce-license-inactive .sby-fln-body .sby-fln-expired-text p svg path{fill:#0068A0}.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text svg{display:inline-block;-webkit-transform:translate(3px,1px);transform:translate(3px,1px);width:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text svg path{fill:#AF2121}.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text a:hover{-webkit-text-decoration:underline;text-decoration:underline}.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text a:hover svg{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}.sby-frontend-license-notice[data-license-state=inactive] .sby-fln-body .sby-fln-expired-text p a{color:#0068A0}.sby-frontend-license-notice[data-license-state=inactive] .sby-fln-body .sby-fln-expired-text svg path{fill:#0068A0}.sby-license-expired-plain-block-wrapper{border:1px solid #1E1E1E;border-radius:2px}.sby-license-expired-plain-block-wrapper p{margin:0}.sby-license-expired-plain-block-wrapper .sby-lepb-header{background:#FCEDED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header{background:#F9F9FA}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left svg{margin-right:8px}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left svg path{fill:#841919}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left p{font-weight:600;font-size:14px;line-height:160%;color:#841919}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a{font-weight:600;font-size:14px;line-height:160%;color:#841919;-webkit-text-decoration:none;text-decoration:none}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a svg{-webkit-transform:translate(6px,0px);transform:translate(6px,0px);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a:hover svg{-webkit-transform:translate(3px,0px);transform:translate(3px,0px)}.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a svg path{fill:#841919}.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-left p{color:#2C324C}.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-right a{color:#0068A0}.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-left svg path{fill:#2C324C}.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-right a svg path{fill:#0068A0}.sby-license-expired-plain-block-wrapper .sby-lepb-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:305px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 8px 45px;background-color:#ffffff}.sby-license-expired-plain-block-wrapper .sby-lepb-body .sby-block-body-title{margin-top:15px;font-weight:600;font-size:18px;line-height:140%;text-align:center;color:#1E1E1E}.sby-license-expired-plain-block-wrapper .sby-lepb-body a{padding:8px 12px 8px 20px;width:226px;height:38px;background:#0068A0;border-radius:2px;-webkit-text-decoration:none;text-decoration:none;font-weight:600;font-size:14px;line-height:160%;color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:29px}.sby-license-expired-plain-block-wrapper .sby-lepb-body a svg{-webkit-transform:translate(10px,0px);transform:translate(10px,0px);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.sby-license-expired-plain-block-wrapper .sby-lepb-body a:hover svg{-webkit-transform:translate(6px,0px);transform:translate(6px,0px)}.sby-license-expired-plain-block-wrapper .sby-lepb-body a svg path{fill:#FFFFFF}.sby-license-expired-plain-block-wrapper .sby-lepd-footer{border-top:1px solid #E6E6EB;background:#F9F9FA;padding:12px 20px 16px;text-align:center}.sby-license-expired-plain-block-wrapper .sby-lepd-footer .sby-lepd-footer-title{font-weight:600;font-size:16px;line-height:160%;color:#141B38}.sby-license-expired-plain-block-wrapper .sby-lepd-footer p{font-weight:400;font-size:14px;line-height:160%;color:#434960}.sby-license-expired-plain-block-wrapper .sby-lepd-footer p a{color:#434960;text-underline-offset:2px}.sby-block-license-expired-notice-ctn{background:#FFFFFF;border:1px solid #E8E8EB;margin-bottom:20px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.05),0px 4px 5px rgba(0,0,0,0.05);box-shadow:0px 1px 2px rgba(0,0,0,0.05),0px 4px 5px rgba(0,0,0,0.05)}.sby-block-license-expired-notice-ctn .sby-blen-header{padding:4px 12px;height:27px;background:#FCEDED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.sby-block-license-expired-notice-ctn .sby-blen-header svg path{fill:#841919}.sby-block-license-expired-notice-ctn .sby-blen-header span{font-weight:600;font-size:12px;line-height:160%;color:#841919;margin-left:8px}.sby-block-license-expired-notice-ctn .sby-blen-resolve{padding:6px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;font-size:14px;line-height:160%;color:#591111}.sby-block-license-expired-notice-ctn .sby-blen-resolve span{margin-left:8px}.sby-block-license-expired-notice-ctn.sby-bln-license-state-inactive .sby-blen-resolve span{color:#141B38}.sby-block-license-expired-notice-ctn .sby-blen-resolve a{font-weight:600;font-size:14px;line-height:160%;color:#D72C2C;-webkit-text-decoration:none;text-decoration:none}.sby-block-license-expired-notice-ctn .sby-blen-resolve .sby-right svg{margin-left:6px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.sby-block-license-expired-notice-ctn .sby-blen-resolve .sby-right:hover svg{margin-left:3px}.sby-block-license-expired-notice-ctn .sby-blen-resolve .sby-right svg path{fill:#D72C2C}.sby-block-license-expired-notice-ctn.sby-bln-license-state-inactive .sby-blen-resolve a{color:#0068A0}.sby-block-license-expired-notice-ctn.sby-bln-license-state-inactive .sby-blen-resolve .sby-right svg path{fill:#0068A0}.sby_lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sby_lb-dataContainer:after{content:"";display:table;clear:both}.sby_lb-data{padding:0 4px;color:#ccc}.sby_lb-data .sby_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sby_lb-data .sby_lb-caption{float:left;font-size:13px;font-weight:normal;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}.sby_lb-data .sby_lb-caption .ctf-screename-sep,.sby_lb-data .sby_lb-caption a{color:#ccc;font-weight:bold;-webkit-text-decoration:none;text-decoration:none}.sby_lb-data .sby_lb-caption a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.sby_lb-data .sby_lb-caption .sby_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px 0}.sby_lb-data .sby_lb-caption .sby_lightbox_username{color:#ccc}.sby_lb-data .sby_lb-caption .sby_lightbox_username:hover p{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.sby_lightbox .sby_lightbox_username img{float:left;border:none;width:48px;height:48px;margin-right:10px;background:#666;border-radius:5px}.sby_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:bold;font-size:13px;text-align:left}.sby_lb-data .ctf-caption-text{width:100%;margin-left:58px;padding-top:3px}.sby_lb-data .sby_lb-caption .ctf-author-screenname,.sby_lb-data .sby_lb-caption .ctf-tweet-date{font-weight:normal}.sby_lb-data .sby_lb-info{width:100%;float:left;clear:both}.sby_lb-data .sby_lb-number{display:block;float:left;clear:both;padding:5px 0 15px 0;font-size:12px;color:#999999}.sby_lb-data .sby_lb-close{display:block;float:right;width:30px;height:30px;background:url(//suntat.de/wp-content/plugins/feeds-for-youtube/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.sby_lb-data .sby_lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow( 0px 0px 2px rgba(0,0,0,.4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;opacity:1;transition:.5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(//suntat.de/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(//suntat.de/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(//suntat.de/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar{cursor:pointer;border-radius:inherit}.scroll-element .scroll-arrow{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scroll-wrapper>.scroll-element,.scroll-wrapper>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:2}.scroll-wrapper>.scroll-element{background-color:#fff}.scroll-wrapper>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scroll-wrapper>.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.scroll-wrapper>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scroll-wrapper>.scroll-element.scroll-x .scroll-element_outer{height:6px;top:auto;bottom:0;border-radius:90px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.scroll-wrapper>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;width:6px;border-radius:90px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.scroll-wrapper>.scroll-element.scroll-x .scroll-bar:not(:hover),.scroll-wrapper>.scroll-element.scroll-y .scroll-bar:not(:hover){opacity:.3}.scroll-wrapper>.scroll-element .scroll-element_outer{overflow:hidden}.scroll-wrapper>.scroll-element .scroll-element_track{background-color:#e5e5e5}.scroll-wrapper>.scroll-element .scroll-bar{background-color:var(--default-color)}.scroll-wrapper>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scroll-wrapper>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scroll-wrapper>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scroll-wrapper>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scroll-wrapper>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scroll-wrapper>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.rtl .scroll-wrapper>.scroll-content{left:auto;right:0}.rtl .scroll-wrapper>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.rtl .scroll-wrapper>.scroll-element.scroll-x{left:auto;right:0}.rtl .scroll-wrapper>.scroll-element.scroll-y{right:auto;left:0}.rtl .scroll-wrapper>.scroll-element.scroll-y .scroll-element_outer{left:0;right:auto}.rtl .scroll-wrapper>.scroll-content.scroll-scrolly_visible{right:-12px;margin-right:12px}.rtl .scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{right:-14px}.rtl .scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{right:-14px}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//suntat.de/wp-content/themes/biolife/assets/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//suntat.de/wp-content/themes/biolife/assets/vendor/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//suntat.de/wp-content/themes/biolife/assets/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//suntat.de/wp-content/themes/biolife/assets/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//suntat.de/wp-content/themes/biolife/assets/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(//suntat.de/wp-content/themes/biolife/assets/vendor/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!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:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.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}*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
:after, :before{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
html{
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
:focus{
outline: none;
}
.hide{
display: none !important;
}
.hidden{
display: none !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{
display: block
}
audio, canvas, progress, video{
display: inline-block;
vertical-align: baseline
}
audio:not([controls]){
display: none;
height: 0
}
[hidden], template{
display: none
}
abbr[title]{
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
-moz-text-decoration: underline dotted;
text-decoration: underline dotted
}
dfn{
font-style: italic
}
mark{
background: #ff0;
color: black
}
small{
font-size: 80%
}
sub, sup{
font-size: 55%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup{
top: -.6em
}
sub{
bottom: 0
}
hr{
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0
}
code, kbd, pre, samp{
font-family: monospace, monospace;
font-size: 1em
}
[role=button]{
cursor: pointer
}
button, input, optgroup, select, textarea{
color: inherit;
font: inherit;
margin: 0;
overflow: auto;
line-height: inherit
}
button, input[type=button], input[type=reset], input[type=submit]{
-webkit-appearance: button;
cursor: pointer
}
button::-moz-focus-inner, input::-moz-focus-inner{
border: 0;
padding: 0
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{
background-color: #eee;
opacity: 1
}
.button[disabled],
button[disabled],
input[disabled],
fieldset[disabled] input, .form-control[disabled], fieldset[disabled] .form-control,
.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label,
.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline,
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover,
.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span,
.btn.disabled, .btn[disabled], fieldset[disabled] .btn,
.added_to_cart[disabled], .single_add_to_cart_button.disabled{
cursor: not-allowed;
}
a.btn.disabled, fieldset[disabled] a.btn{
pointer-events: none
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{
height: auto
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{
-webkit-appearance: none
}
input[type=file]{
display: block
}
input[type=range]{
display: block;
width: 100%
}
select[multiple], select[size]{
height: auto
}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus{
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
output{
display: block;
padding-top: 7px;
font-size: 14px;
line-height: 1.42857143;
color: #555
}
fieldset{
min-width: 0;
padding: 0;
margin: 0;
border: 0
}
legend{
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333;
border: 0;
border-bottom: 1px solid #e5e5e5
}
optgroup{
font-weight: 700
}
.sticky{
color: inherit;
}
.bypostauthor{
color: inherit;
}
.clear{
display: block;
clear: both;
}
.auto-clear{
display: flex;
flex-wrap: wrap;
}
.auto-clear:before,
.auto-clear:after{
display: block;
}
.screen-reader-text{
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
.text-start{
text-align: start;
}
.text-end{
text-align: end;
}
.text-left{
text-align: left
}
.text-right{
text-align: right
}
.text-center{
text-align: center
}
.text-justify{
text-align: justify
}
.text-nowrap{
white-space: nowrap
}
.text-lowercase{
text-transform: lowercase
}
.text-uppercase{
text-transform: uppercase
}
.text-capitalize{
text-transform: capitalize
}
.overflow-hidden > .elementor-widget-container,
.overflow-hidden > .elementor-column-wrap,
.overflow-hidden{
overflow: hidden;
}
.btn{
border-radius: 0;
}
.mc4wp-alert{
padding: 6px 15px;
margin-top: 15px;
background-color: #fff;
}
.mc4wp-alert p:last-child{
margin-bottom: 0;
}
.mc4wp-error{
background-color: #f2dede;
}
.mc4wp-success{
background-color: #dff0d8;
}
.popover.bottom > .arrow:after{
left: 0;
right: auto;
}
abbr[data-original-title],
abbr[title]{
text-decoration: none;
cursor: help;
}
.small,
small{
font-size: 80%;
}
address,
dt,
dd{
line-height: inherit;
}
dl{
margin-top: 0;
margin-bottom: 20px
}
code{
color: black;
}
kbd{
color: black;
}
kbd kbd{
padding: 0;
font-size: 100%;
font-weight: 700;
-webkit-box-shadow: none;
box-shadow: none
}
pre{
display: block;
padding: 10px;
font-size: 13px;
line-height: 1.42857143;
color: #333;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #ccc;
margin: 0 0 25px;
overflow: auto;
}
pre code{
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0
}
.pre-scrollable{
max-height: 340px;
overflow-y: scroll
}
.beeketing-page-block .bkt--brand{
display: none !important;
}
.elem-hidden{
display: none !important;
}
.clear + .clear{
display: none !important;
}
.anr_captcha_field{
margin-top: 20px;
} svg,
img{
vertical-align: middle;
height: auto;
max-width: 100%;
border: none;
}
svg *{
fill: inherit;
stroke: inherit;
}
svg:not(:root){
overflow: hidden
}
figure{
margin: 0;
}
iframe{
display: block;
max-width: 100%;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{
display: block;
max-width: 100%;
height: auto
}
.img-rounded{
border-radius: 6px
}
.img-thumbnail{
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto
}
.img-circle{
border-radius: 50%
} ul, ol{
padding-inline-start: 20px;
margin: 0 0 20px;
}
ol ol, ol ul, ul ol, ul ul{
margin-bottom: 0
}
.comments-area .comment ol,
.comments-area .comment ul{
margin-bottom: 20px;
}
.comments-area .comment ol ol,
.comments-area .comment ol ul,
.comments-area .comment ul ul,
.comments-area .comment ul ol{
margin-bottom: 0;
}
.post-content ul li,
.post-content ol li,
.woocommerce-Tabs-panel--description ul li,
.woocommerce-Tabs-panel--description ol li{
margin-top: 5px;
} table{
border-collapse: collapse;
border-spacing: 0;
table-layout: auto;
width: 100%;
margin-bottom: 20px;
}
body table.dataTable{
width: 100% !important;
border-collapse: collapse !important;
margin-bottom: 20px !important;
}
body table.dataTable > tbody > tr.child ul.dtr-details{
display: block;
}
body table.dataTable > tbody > tr.child ul.dtr-details > li:last-child{
padding-bottom: 0;
} ::placeholder{
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
::-webkit-input-placeholder{
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
:-moz-placeholder{
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
::-moz-placeholder{
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
}
:-ms-input-placeholder{
color: inherit;
opacity: 1;
filter: alpha(opacity=100);
} .tooltip{
font-family: inherit;
pointer-events: none;
}
.tooltip{
position: absolute;
z-index: 99998;
display: block;
font-style: normal;
font-size: 12px;
line-height: 12px;
font-weight: 400;
line-break: auto;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
white-space: normal;
filter: alpha(opacity=0);
opacity: 0
}
.tooltip.in{
filter: alpha(opacity=90);
opacity: .9
}
.tooltip.top{
padding: 5px 0;
margin-top: -3px
}
.tooltip.right{
padding: 0 5px;
margin-left: 3px
}
.tooltip.bottom{
padding: 5px 0;
margin-top: 3px
}
.tooltip.left{
padding: 0 5px;
margin-left: -3px
}
.tooltip.top .tooltip-arrow{
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: black
}
.tooltip.top-left .tooltip-arrow{
right: 5px;
bottom: 0;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: black
}
.tooltip.top-right .tooltip-arrow{
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: black
}
.tooltip.right .tooltip-arrow{
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: black
}
.tooltip.left .tooltip-arrow{
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: black
}
.tooltip.bottom .tooltip-arrow{
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: black
}
.tooltip.bottom-left .tooltip-arrow{
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: black
}
.tooltip.bottom-right .tooltip-arrow{
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: black
}
.tooltip-inner{
max-width: 200px;
padding: 5px 10px;
color: #fff;
text-align: center;
background-color: black;
}
.tooltip-arrow{
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid
} blockquote{
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border: none;
border-left: 5px solid #eee
}
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
margin-bottom: 0
}
blockquote .small, blockquote footer, blockquote small{
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777
}
blockquote .small:before, blockquote footer:before, blockquote small:before{
content: "\2014 \00A0"
}
.blockquote-reverse, blockquote.pull-right{
padding-right: 15px;
padding-left: 0;
text-align: right;
border-right: 5px solid #eee;
border-left: 0
}
.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before{
content: ""
}
.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after{
content: "\00A0 \2014"
} .site > .elementor{
clear: both;
}
body .megamenu .has-container > .elementor-container,
body .elementor-section-boxed.elementor-section-stretched > .elementor-container,
body .elementor-section-boxed:not(.elementor-section-stretched),
.footer > .wpb-content-wrapper,
.container{
padding-inline-start: var(--main-container-pd);
padding-inline-end: var(--main-container-pd);
margin-inline-start: auto;
margin-inline-end: auto;
}
body .elementor-section > .elementor-container{
position: static;
}
body .e-con{
--container-max-width: var(--main-container);
}
.page-template-default.elementor-page .site-content.sidebar-full.container .e-con > .e-con-inner,
.page-template-default.elementor-page .site-content.sidebar-full .site-container.container .e-con > .e-con-inner,
body .e-con > .e-con-inner{
padding-inline-start: var(--main-container-pd);
padding-inline-end: var(--main-container-pd);
max-width: calc(var(--content-width) + (var(--main-container-pd) * 2));
}
.page-template-default.elementor-page .site-content.sidebar-full.container,
.page-template-default.elementor-page .site-content.sidebar-full .site-container.container{
padding-inline-start: 0;
padding-inline-end: 0;
max-width: none;
}
.container .e-con > .e-con-inner{
padding-inline-start: 0;
padding-inline-end: 0;
max-width: var(--content-width);
}
.e-con:not(.e-grid) .elementor-empty-view{
min-height: var(--min-height, 30px);
}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,
.e-con > .elementor-widget > .elementor-widget-container{
height: auto;
}
.e-con-inner > .elementor-widget-spacer,
.e-con > .elementor-widget-spacer,
.elementor-widget{
width: 100%;
}
.e-con-inner > .elementor-widget-spacer.elementor-widget-empty,
.e-con > .elementor-widget-spacer.elementor-widget-empty{
min-height: 1px;
min-width: 1px;
}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container,
.e-con > .elementor-widget-spacer > .elementor-widget-container{
height: 100%;
}
.elementor-editor-active .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner,
.elementor-editor-active .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner{
position: relative;
height: var(--spacer-size, 1px);
min-height: 100%;
background-color: rgba(213, 216, 220, .8);
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.elementor-editor-active .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner:before,
.elementor-editor-active .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner:before{
font-family: eicons;
content: "\e85f";
font-size: 20px;
line-height: 1;
}
@media (min-width: 768px){
body .elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container{
max-width: 100%;
}
body .megamenu .has-container > .elementor-container,
body .elementor-section-boxed.elementor-section-stretched > .elementor-container,
body .elementor-section-boxed:not(.elementor-section-stretched),
.footer > .wpb-content-wrapper,
.container{
max-width: calc(var(--main-container) + (var(--main-container-pd) * 2));
}
body{
--main-container: 720px
}
}
@media (min-width: 992px){
body{
--main-container: 940px
}
}
@media (min-width: 1200px){
body{
--main-container: 1140px
}
}
rs-group-wrap.container{
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
margin: auto
}
rs-group-wrap.ovic-wrap{
top: 0 !important;
bottom: 0 !important;
margin: auto
}
rs-group-wrap.container > rs-loop-wrap,
rs-group-wrap.container > rs-loop-wrap > rs-mask-wrap,
rs-group-wrap.ovic-wrap > rs-loop-wrap,
rs-group-wrap.ovic-wrap > rs-loop-wrap > rs-mask-wrap{
position: static !important
}
rs-group-wrap.container > rs-loop-wrap > rs-mask-wrap > rs-group,
rs-group-wrap.ovic-wrap > rs-loop-wrap > rs-mask-wrap > rs-group{
width: 100% !important
} .elementor-editor-active .ovic-products .woocommerce-result-count,
.elementor-editor-active .ovic-products .woocommerce-ordering,
.elementor-editor-active .ovic-products .product-thumb > .attachment-woocommerce_thumbnail,
.elementor-editor-active .ovic-products .woocommerce-loop-product__title{
display: none;
}
.elementor-widget-video .elementor-wrapper,
.elementor-widget-video [data-elementor-open-lightbox="yes"] img{
aspect-ratio: auto;
}
.elementor-editor-active .add-to-cart + a.compare{
display: none !important;
}
.slick-slide > .row-item:not(:last-child){
margin-bottom: var(--rows-space);
} .row{
display: flex;
flex-wrap: wrap;
margin: 0 calc(0px - var(--col-space, 15px));
}
.elementor-container,
.elementor-row{
display: flex;
flex-wrap: wrap;
}
.elementor-section-slide > .elementor-container{
display: block;
}
.elementor-section-slide > .elementor-container > .elementor-row{
display: block;
width: auto;
}
.elementor-row.slick-slider{
display: block;
}
.custom-gap-15 > .elementor-container > .elementor-row{
margin: 0 calc((0px - 15px) / 2);
width: calc(100% + 15px);
}
.custom-gap-15 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 calc(15px / 2);
}
.elementor-column-gap-narrow > .elementor-row{
margin: 0 -5px;
width: calc(100% + 10px);
}
body .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 5px;
}
.elementor-column-gap-default > .elementor-row{
margin: 0 -10px;
width: calc(100% + 20px);
}
body .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 10px;
}
.elementor-column-gap-extended > .elementor-row{
margin: 0 -15px;
width: calc(100% + 30px);
}
body .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 15px;
}
.elementor-column-gap-wide > .elementor-row{
margin: 0 -20px;
width: calc(100% + 40px);
}
body .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 20px;
}
.elementor-column-gap-wider > .elementor-row{
margin: 0 -30px;
width: calc(100% + 60px);
}
body .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 30px;
}
@media (max-width: 1499px){
.elementor-column-gap-wider > .elementor-row{
margin: 0 -25px;
width: calc(100% + 50px);
}
body .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 25px;
}
}
@media (max-width: 1199px){
.elementor-column-gap-wider > .elementor-row{
margin: 0 -20px;
width: calc(100% + 40px);
}
body .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 20px;
}
}
@media (max-width: 991px){
.elementor-column-gap-wide > .elementor-row,
.elementor-column-gap-wider > .elementor-row{
margin: 0 -15px;
width: calc(100% + 30px);
}
body .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap,
body .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
padding: 0 15px;
}
} .col-bg-1, .col-bg-10, .col-bg-11, .col-bg-12, .col-bg-2, .col-bg-3, .col-bg-4, .col-bg-5, .col-bg-6, .col-bg-7, .col-bg-8, .col-bg-9, .col-bg-15, .col-bg-25, .col-bg-35, .col-bg-45,
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-15, .col-lg-25, .col-lg-35, .col-lg-45,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-15, .col-md-25, .col-md-35, .col-md-45,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-15, .col-sm-25, .col-sm-35, .col-sm-45,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-15, .col-xs-25, .col-xs-35, .col-xs-45,
.col-ts-1, .col-ts-10, .col-ts-11, .col-ts-12, .col-ts-2, .col-ts-3, .col-ts-4, .col-ts-5, .col-ts-6, .col-ts-7, .col-ts-8, .col-ts-9, .col-ts-15, .col-ts-25, .col-ts-35, .col-ts-45{
position: relative;
padding: 0 var(--col-space, 15px);
width: 100%;
}
.col-ts-12{
width: 100%
}
.col-ts-11{
width: 91.66666667%
}
.col-ts-10{
width: 83.33333333%
}
.col-ts-9{
width: 75%
}
.col-ts-8{
width: 66.66666667%
}
.col-ts-7{
width: 58.33333333%
}
.col-ts-6{
width: 50%
}
.col-ts-5{
width: 41.66666667%
}
.col-ts-4{
width: 33.33333333%
}
.col-ts-3{
width: 25%
}
.col-ts-2{
width: 16.66666667%
}
.col-ts-1{
width: 8.33333333%
}
.col-ts-15{
width: 20%
}
.col-ts-25{
width: 40%
}
.col-ts-35{
width: 60%
}
.col-ts-45{
width: 80%
}
@media (min-width: 480px){
.col-xs-12{
width: 100%
}
.col-xs-11{
width: 91.66666667%
}
.col-xs-10{
width: 83.33333333%
}
.col-xs-9{
width: 75%
}
.col-xs-8{
width: 66.66666667%
}
.col-xs-7{
width: 58.33333333%
}
.col-xs-6{
width: 50%
}
.col-xs-5{
width: 41.66666667%
}
.col-xs-4{
width: 33.33333333%
}
.col-xs-3{
width: 25%
}
.col-xs-2{
width: 16.66666667%
}
.col-xs-1{
width: 8.33333333%
}
.col-xs-15{
width: 20%
}
.col-xs-25{
width: 40%
}
.col-xs-35{
width: 60%
}
.col-xs-45{
width: 80%
}
}
@media (min-width: 768px){
.col-sm-12{
width: 100%
}
.col-sm-11{
width: 91.66666667%
}
.col-sm-10{
width: 83.33333333%
}
.col-sm-9{
width: 75%
}
.col-sm-8{
width: 66.66666667%
}
.col-sm-7{
width: 58.33333333%
}
.col-sm-6{
width: 50%
}
.col-sm-5{
width: 41.66666667%
}
.col-sm-4{
width: 33.33333333%
}
.col-sm-3{
width: 25%
}
.col-sm-2{
width: 16.66666667%
}
.col-sm-1{
width: 8.33333333%
}
.col-sm-15{
width: 20%
}
.col-sm-25{
width: 40%
}
.col-sm-35{
width: 60%
}
.col-sm-45{
width: 80%
}
}
@media (min-width: 992px){
.col-md-12{
width: 100%
}
.col-md-11{
width: 91.66666667%
}
.col-md-10{
width: 83.33333333%
}
.col-md-9{
width: 75%
}
.col-md-8{
width: 66.66666667%
}
.col-md-7{
width: 58.33333333%
}
.col-md-6{
width: 50%
}
.col-md-5{
width: 41.66666667%
}
.col-md-4{
width: 33.33333333%
}
.col-md-3{
width: 25%
}
.col-md-2{
width: 16.66666667%
}
.col-md-1{
width: 8.33333333%
}
.col-md-15{
width: 20%
}
.col-md-25{
width: 40%
}
.col-md-35{
width: 60%
}
.col-md-45{
width: 80%
}
}
@media (min-width: 1200px){
.col-lg-12{
width: 100%
}
.col-lg-11{
width: 91.66666667%
}
.col-lg-10{
width: 83.33333333%
}
.col-lg-9{
width: 75%
}
.col-lg-8{
width: 66.66666667%
}
.col-lg-7{
width: 58.33333333%
}
.col-lg-6{
width: 50%
}
.col-lg-5{
width: 41.66666667%
}
.col-lg-4{
width: 33.33333333%
}
.col-lg-3{
width: 25%
}
.col-lg-2{
width: 16.66666667%
}
.col-lg-1{
width: 8.33333333%
}
.col-lg-15{
width: 20%
}
.col-lg-25{
width: 40%
}
.col-lg-35{
width: 60%
}
.col-lg-45{
width: 80%
}
}
@media (min-width: 1500px){
.col-bg-12{
width: 100%
}
.col-bg-11{
width: 91.66666667%
}
.col-bg-10{
width: 83.33333333%
}
.col-bg-9{
width: 75%
}
.col-bg-8{
width: 66.66666667%
}
.col-bg-7{
width: 58.33333333%
}
.col-bg-6{
width: 50%
}
.col-bg-5{
width: 41.66666667%
}
.col-bg-4{
width: 33.33333333%
}
.col-bg-3{
width: 25%
}
.col-bg-2{
width: 16.66666667%
}
.col-bg-1{
width: 8.33333333%
}
.col-bg-15{
width: 20%
}
.col-bg-25{
width: 40%
}
.col-bg-35{
width: 60%
}
.col-bg-45{
width: 80%
}
}
table col[class*=col-]{
position: static;
display: table-column;
float: none
}
table td[class*=col-], table th[class*=col-]{
position: static;
display: table-cell;
float: none
} .owl-slick .row-item > .item{
vertical-align: top
}
.product-list-grid .rows-space-10,
.rows-space-10 .row-item:not(:last-child){
margin-bottom: 10px
}
.product-list-grid .rows-space-20,
.rows-space-20 .row-item:not(:last-child){
margin-bottom: 20px
}
.product-list-grid .rows-space-30,
.rows-space-30 .row-item:not(:last-child){
margin-bottom: 30px
}
.product-list-grid .rows-space-40,
.rows-space-40 .row-item:not(:last-child){
margin-bottom: 40px
}
.product-list-grid .rows-space-50,
.rows-space-50 .row-item:not(:last-child){
margin-bottom: 50px
}
.product-list-grid .rows-space-60,
.rows-space-60 .row-item:not(:last-child){
margin-bottom: 60px
}
@media (max-width: 1499px){
.product-list-grid .rows-space-60,
.rows-space-60 .row-item:not(:last-child){
margin-bottom: 50px
}
}
@media (max-width: 1199px){
.product-list-grid .rows-space-60,
.rows-space-60 .row-item:not(:last-child),
.product-list-grid .rows-space-50,
.rows-space-50 .row-item:not(:last-child){
margin-bottom: 40px
}
.product-list-grid .rows-space-40,
.rows-space-40 .row-item:not(:last-child){
margin-bottom: 30px
}
}
@media (max-width: 767px){
.product-list-grid .rows-space-60,
.rows-space-60 .row-item:not(:last-child),
.product-list-grid .rows-space-50,
.rows-space-50 .row-item:not(:last-child){
margin-bottom: 30px
}
.product-list-grid .rows-space-40,
.rows-space-40 .row-item:not(:last-child),
.product-list-grid .rows-space-30,
.rows-space-30 .row-item:not(:last-child){
margin-bottom: 20px
}
}
@media (max-width: 479px){
.product-list-grid .rows-space-50,
.rows-space-50 .row-item:not(:last-child){
margin-bottom: 20px
}
.product-list-grid .rows-space-30,
.rows-space-30 .row-item:not(:last-child),
.product-list-grid .rows-space-20,
.rows-space-20 .row-item:not(:last-child){
margin-bottom: 10px
}
} .fa.fa-mobile-phone:before, .fa.fa-mobile:before{
content: "\f10b";
}  .wp-editor-wrap button:hover,
.wp-editor-wrap button:focus{
background-color: transparent;
color: inherit;
} .comments-area .comment-form-cookies-consent input[type="checkbox"]{
margin-inline-end: 7px;
}
.comment-form-cookies-consent label{
display: inline;
font-weight: inherit;
cursor: pointer;
margin: 0;
}
.comment-form-cookies-consent label:hover{
color: var(--main-color);
} .sticky-content-main.remove-sticky-content{
bottom: 0;
position: absolute !important;
top: auto !important;
} .woocommerce-store-notice{
margin: 0;
text-align: center;
padding: 8px 15px;
color: #fff;
background-color: #333;
border-top: 1px solid #333;
}
.woocommerce-store-notice a{
text-decoration: underline;
}
.woocommerce-store-notice a:not(:hover){
color: inherit;
} .post-password-form label[for="pwbox-1168"]{
margin-bottom: 10px;
}
@media (max-width: 479px){
.post-password-form p:last-child{
text-align: center;
}
}
.password-input{
display: inline-block;
vertical-align: top;
width: 100%;
position: relative;
}
.password-input [type="password"]{
padding-inline-end: 40px;
}
.rtl .password-input .show-password-input{
left: 0;
right: auto;
}
.password-input .show-password-input{
position: absolute;
top: 0;
left: auto;
right: 0;
cursor: pointer;
font-size: 14px;
line-height: 24px;
padding: 8px 0;
width: 40px;
text-align: center;
}
.password-input .show-password-input:hover{
color: var(--main-color);
}
.password-input .show-password-input:before{
display: block;
font-family: FontAwesome, sans-serif;
content: "\f06e";
}
.woocommerce-password-strength{
color: #333;
background-color: #efefef;
border: 1px solid #bbb;
text-align: center;
padding: 2px 9px;
}
.woocommerce-password-strength.short{
background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad{
background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good{
background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-password-strength.strong{
background-color: #c1e1b9;
border-color: #83c373;
} .alignnone,
.wp-caption.alignnone,
a img.alignnone{
margin: 7px 0 27px;
clear: both;
}
div.aligncenter,
.aligncenter,
.wp-caption.aligncenter,
a img.aligncenter{
display: block;
margin: 7px auto 27px;
clear: both;
}
.alignleft,
.wp-caption.alignleft,
a img.alignleft{
float: left;
margin: 7px 0 27px;
margin-right: 20px;
clear: both;
}
.alignright,
.wp-caption.alignright,
a img.alignright{
float: right;
margin: 7px 0 27px;
margin-left: 20px;
clear: both;
}
.sidebar-full .alignfull{
width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
@media (min-width: 1200px){
.sidebar-full .alignfull{
width: calc(100vw - 17px);
margin-left: calc(50% - 50vw + 8.5px);
margin-right: calc(50% - 50vw + 8.5px);
}
} caption{
padding-top: 8px;
padding-bottom: 8px;
color: #777;
text-align: start
}
.wp-caption{
background-color: #fff;
max-width: 100%;
padding: 5px;
border: 1px solid #eee;
text-align: center;
margin: 0;
}
.wp-caption img{
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
}
.wp-caption .wp-caption-text{
font-weight: 400;
padding: 5px 0 0;
margin: 0 !important;
} .wp-block-button,
.post-content > [class*="wp-block-"]{
margin-top: 5px;
margin-bottom: 20px;
}
.wp-block-embed-wordpress-tv iframe{
width: 100%;
}
.wp-block-cover{
color: #fff;
margin-top: 5px;
margin-bottom: 20px;
}
.wp-block-group.has-background{
padding: 1em;
}
.is-style-squared .wp-block-button__link{
border-radius: 0;
} .gallery{
display: flex;
flex-wrap: wrap;
margin: -5px;
}
.gallery-caption{
display: block;
font-family: 'Noto Sans', sans-serif;
font-size: 12px;
line-height: 1.5;
padding: .5em 0;
color: #333;
}
.gallery-item{
padding: 5px;
font-style: italic;
color: #666;
}
.gallery-columns-1 .gallery-item{
width: 100%;
}
.gallery-columns-2 .gallery-item{
width: 50%;
}
.gallery-columns-3 .gallery-item{
width: 33.33333333%;
}
.gallery-columns-4 .gallery-item{
width: 25%;
}
.gallery-columns-5 .gallery-item{
width: 20%;
}
.gallery-columns-6 .gallery-item{
width: 16.66666667%;
}
.gallery-columns-7 .gallery-item{
width: 14.28571428%;
}
.gallery-columns-8 .gallery-item{
width: 12.5%;
}
.gallery-columns-9 .gallery-item{
width: 11.11111111%;
}
@media (max-width: 1199px) and (min-width: 992px){
.site-content:not(.sidebar-full) .gallery .gallery-item{
min-width: 25%;
}
}
@media (max-width: 991px){
.gallery .gallery-item{
min-width: 25%;
}
}
@media (max-width: 767px){
.gallery .gallery-item{
min-width: 33.33333333%;
}
}
@media (max-width: 479px){
.gallery .gallery-item{
min-width: 50%;
}
}
.gallery-not-respon .gallery .gallery-item{
min-width: auto;
} .page-title{
font-size: 40px;
line-height: 1.25;
font-weight: 700;
margin: 0 0 30px;
}
@media (max-width: 1199px){
.page-title{
font-size: 36px;
}
} .page-head{
background-color: var(--default-color);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
text-align: center;
}
.page-head .head-inner{
display: flex;
flex-direction: column;
justify-content: center;
min-height: 194px;
padding: 20px 0;
}
.page-head .page-title{
color: #fff;
padding: 2px 0;
margin: 0;
}
.page-head .breadcrumb,
.page-head .woocommerce-breadcrumb{
font-size: 15px;
color: #fff;
padding: 2px 0;
margin: 0;
}
.page-head .breadcrumb a:not(:hover),
.page-head .woocommerce-breadcrumb a:not(:hover){
color: inherit;
}
.page-head .breadcrumb > li + li:before,
.page-head .woocommerce-breadcrumb .delimiter:before{
color: inherit;
margin: 0 12px;
}
@media (max-width: 1199px){
.page-head .head-inner{
min-height: 154px;
}
} .site{
position: relative;
overflow: hidden;
}
.site-content{
padding-top: 60px;
padding-bottom: 30px;
}
.site-content:before,
.site-content:after,
#primary:before,
#primary:after,
#secondary:before,
#secondary:after{
content: '';
display: table;
clear: both;
}
.dokan-single-store,
.dokan-store-sidebar,
#primary,
#secondary{
margin-bottom: 30px;
position: relative;
}
.site-content > .page-title:first-child{
margin-top: -30px;
}
.site-content > .breadcrumb:first-child,
.site-content > .woocommerce-breadcrumb:first-child{
margin-top: -40px;
}
@media (min-width: 992px){
body .dokan-store-wrap.layout-left .dokan-single-store,
body .dokan-store-wrap.layout-right .dokan-single-store,
.site-content.sidebar-left #primary,
.site-content.sidebar-right #primary{
float: left;
width: calc(100% - (var(--sidebar-width) + var(--sidebar-space)));
}
body .dokan-store-wrap.layout-left .dokan-store-sidebar,
body .dokan-store-wrap.layout-right .dokan-store-sidebar,
.site-content.sidebar-left #secondary,
.site-content.sidebar-right #secondary{
float: left;
width: var(--sidebar-width);
margin-left: 0;
margin-right: 0;
}
body .dokan-store-wrap.layout-left .dokan-single-store,
body .dokan-store-wrap.layout-right .dokan-store-sidebar,
.site-content.sidebar-left #primary,
.site-content.sidebar-right #secondary{
float: right;
}
.site-content.sidebar-left #secondary + *,
.site-content.sidebar-right #secondary + *{
clear: both;
}
body .dokan-store-wrap.layout-left .dokan-single-store,
body .dokan-store-wrap.layout-right .dokan-single-store,
.product-page.sidebar-left #primary,
.product-page.sidebar-right #primary,
.shop-page.sidebar-left #primary,
.shop-page.sidebar-right #primary{
width: calc(100% - (var(--shop-sidebar-width) + var(--shop-sidebar-space)));
}
body .dokan-store-wrap.layout-left .dokan-store-sidebar,
body .dokan-store-wrap.layout-right .dokan-store-sidebar,
.product-page.sidebar-left #secondary,
.product-page.sidebar-right #secondary,
.shop-page.sidebar-left #secondary,
.shop-page.sidebar-right #secondary{
width: var(--shop-sidebar-width);
}
}
@media (max-width: 1199px){
.site-content{
padding-top: 40px;
padding-bottom: 10px;
}
.site-content > .page-title:first-child{
margin-top: -20px;
}
.site-content > .breadcrumb:first-child,
.site-content > .woocommerce-breadcrumb:first-child{
margin-top: -25px;
}
}
@media (max-width: 767px){
.site-content{
padding-top: 30px;
}
} .loading-lazy{
position: relative;
display: inline-block;
vertical-align: top;
max-width: 100%;
}
#reviews #comments.loading,
.comments-area.loading,
.variations_form,
.yith-wcwl-form,
.cart_totals,
.woocommerce-cart-form,
.ovic-products.loading > .woocommerce,
.tabs-container.loading{
position: relative;
}
#reviews #comments.loading > *,
.comments-area.loading > *,
.modal-demo-menu.loading > *,
.cart_totals.processing > *,
.woocommerce-cart-form.processing > *,
.loading-lazy > *,
.ovic-products.loading > .owl > *:not(.button-products),
.ovic-products.loading > .grid > .product-list-grid,
.tabs-container.loading > .tab-panel.active{
opacity: .3;
}
.yith-wcwl-form .blockUI.blockOverlay,
.cart_totals .blockUI.blockOverlay,
.woocommerce-cart-form .blockUI.blockOverlay{
background: none !important;
opacity: 1 !important;
}
.variations_form .blockUI.blockOverlay,
.widget_shopping_cart .woocommerce-mini-cart li .blockUI.blockOverlay{
background-color: rgba(255, 255, 255, .7) !important;
opacity: 1 !important;
}
.sl-button.loading:after,
.ovic-question-answers.loading .list-question:before,
#reviews #comments.loading:before,
.comments-area.loading:before,
a.compare .blockUI.blockOverlay:before,
a.yith-wcqv-button .blockUI.blockOverlay:before,
.yith-wcwl-add-to-wishlist .blockUI.blockOverlay:before,
.modal-demo-menu.loading:after,
.dgwt-wcas-inner-preloader:after,
.variations_form .blockUI.blockOverlay:after,
.yith-wcwl-form .blockUI.blockOverlay:after,
.cart_totals .blockUI.blockOverlay:after,
.woocommerce-cart-form .blockUI.blockOverlay:after,
.widget_shopping_cart .woocommerce-mini-cart li .blockUI.blockOverlay:before,
.loading-lazy:after,
.ovic-products.loading > .woocommerce:after,
.tabs-container.loading:after,
.woocommerce .wishlist_table .product-add-to-cart a.loading:after,
.elementor-button.loading:after,
.button.loading:after,
.woocommerce-pagination.loading .button-loadmore:after{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: '';
width: var(--loading-size);
height: var(--loading-size);
margin: auto;   border: 1px solid var(--default-color);
border-top-color: #fff;
border-bottom-color: #fff;
border-radius: 50%;
background-size: cover;
background-position: center center;
z-index: 10;
-webkit-animation: fa-spin 1.2s infinite linear;
-o-animation: fa-spin 1.2s infinite linear;
animation: fa-spin .3s infinite linear;
}
.yith-wcwl-add-to-wishlist .blockUI.blockOverlay:before{
display: block !important;
}@font-face{font-family:main-icon;src:url(//suntat.de/wp-content/themes/biolife/assets/vendor/main-icon/fonts/main-icon.ttf?pwaa6g) format('truetype'),url(//suntat.de/wp-content/themes/biolife/assets/vendor/main-icon/fonts/main-icon.woff?pwaa6g) format('woff'),url(//suntat.de/wp-content/themes/biolife/assets/vendor/main-icon/fonts/main-icon.svg?pwaa6g#main-icon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" main-icon-"],[class^=main-icon-]{font-family:main-icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-icon-enter:before{content:"\e900"}.main-icon-close:before{content:"\e901"}.main-icon-back:before{content:"\e902"}.main-icon-next:before{content:"\e903"}.main-icon-menu:before{content:"\e904"}.main-icon-menu-2:before{content:"\e905"}.main-icon-back-2:before{content:"\e906"}.main-icon-next-2:before{content:"\e907"}.main-icon-star:before{content:"\e908"}.main-icon-star_alt:before{content:"\e909"}.main-icon-back-3:before{content:"\e90a"}.main-icon-next-3:before{content:"\e90b"}.main-icon-back-4:before{content:"\e90c"}.main-icon-next-4:before{content:"\e90d"}.main-icon-back-5:before{content:"\e90e"}.main-icon-next-5:before{content:"\e90f"}.main-icon-minus:before{content:"\e910"}.main-icon-plus:before{content:"\e911"}.main-icon-close-2:before{content:"\e912"}.main-icon-close-3:before{content:"\e913"}.main-icon-double-arrow-up:before{content:"\e914"}.main-icon-expand:before{content:"\e915"}.main-icon-play:before{content:"\e916"}.main-icon-home:before{content:"\e917"}.main-icon-map:before{content:"\e918"}.main-icon-sidebar:before{content:"\e919"}.main-icon-check:before{content:"\e91a"}.main-icon-check-2:before{content:"\e91b"}.main-icon-check-3:before{content:"\e91c"}.main-icon-setting:before{content:"\e91d"}.main-icon-setting-2:before{content:"\e91e"}.main-icon-return:before{content:"\e91f"}.main-icon-sticky:before{content:"\e920"}.main-icon-ask:before{content:"\e921"}.main-icon-help:before{content:"\e922"}.main-icon-envelope:before{content:"\e923"}.main-icon-phone:before{content:"\e924"}.main-icon-mail:before{content:"\e925"}.main-icon-headphone:before{content:"\e926"}.main-icon-chat:before{content:"\e927"}.main-icon-talk:before{content:"\e928"}.main-icon-calendar:before{content:"\e929"}.main-icon-comment:before{content:"\e92a"}.main-icon-cart:before{content:"\e92b"}.main-icon-heart:before{content:"\e92c"}.main-icon-user:before{content:"\e92d"}.main-icon-search:before{content:"\e92e"}.main-icon-compare:before{content:"\e92f"}.main-icon-cart-2:before{content:"\e930"}.main-icon-heart-2:before{content:"\e931"}.main-icon-user-2:before{content:"\e932"}.main-icon-search-2:before{content:"\e933"}.main-icon-quickview-2:before{content:"\e934"}.main-icon-wishlist-2:before{content:"\e935"}.main-icon-compare-2:before{content:"\e936"}.main-icon-house:before{content:"\e937"}.main-icon-menu-3:before{content:"\e938"}.main-icon-grid:before{content:"\e939"}.main-icon-list:before{content:"\e93a"}.main-icon-backtotop:before{content:"\e93b"}.main-icon-share:before{content:"\e93c"}.main-icon-grid-2:before{content:"\e93d"}.main-icon-list-2:before{content:"\e93e"}.main-icon-compare-3:before{content:"\e93f"}.main-icon-eye:before{content:"\e940"}.main-icon-heart-3:before{content:"\e941"}.main-icon-next-6:before{content:"\e942"}.main-icon-back-6:before{content:"\e943"}.main-icon-support:before{content:"\e944"}.main-icon-email:before{content:"\e945"}.main-icon-cart-3:before{content:"\e946"}.main-icon-heart-4:before{content:"\e947"}.main-icon-user-3:before{content:"\e948"}.main-icon-heart-5:before{content:"\e949"}.main-icon-user-4:before{content:"\e94a"}.main-icon-user-5:before{content:"\e94b"}.main-icon-search-3:before{content:"\e94c"}.main-icon-user-6:before{content:"\e94d"}.main-icon-heart-6:before{content:"\e94e"}.main-icon-cart-4:before{content:"\e94f"}.main-icon-back-7:before{content:"\e950"}.main-icon-next-7:before{content:"\e951"}.main-icon-heart-7:before{content:"\e952"}.main-icon-comment-2:before{content:"\e953"}.main-icon-support-2:before{content:"\e954"}.main-icon-map-2:before{content:"\e955"}.main-icon-fruit-1:before{content:"\e956"}.main-icon-fruit-2:before{content:"\e957"}.main-icon-fruit-3:before{content:"\e958"}.main-icon-fruit-4:before{content:"\e959"}.main-icon-fruit-5:before{content:"\e95a"}.main-icon-fruit-6:before{content:"\e95b"}.main-icon-fruit-7:before{content:"\e95c"}.main-icon-fruit-8:before{content:"\e95d"}.main-icon-fruit-9:before{content:"\e95e"}.main-icon-fruit-10:before{content:"\e95f"}.main-icon-fruit-11:before{content:"\e960"}.main-icon-fruit-12:before{content:"\e961"}.main-icon-fruit-13:before{content:"\e962"}.main-icon-fruit-14:before{content:"\e963"}.main-icon-fruit-15:before{content:"\e964"}.main-icon-fruit-16:before{content:"\e965"}.main-icon-fruit-17:before{content:"\e966"}.main-icon-fruit-18:before{content:"\e967"}.main-icon-fruit-19:before{content:"\e968"}.main-icon-fruit-20:before{content:"\e969"}.main-icon-fruit-21:before{content:"\e96a"}.main-icon-fruit-22:before{content:"\e96b"}.main-icon-mobile:before{content:"\e96c"}.main-icon-email-2:before{content:"\e96d"}.main-icon-clock:before{content:"\e96e"}.main-icon-comment-3:before{content:"\e96f"}.main-icon-heart-8:before{content:"\e970"}.main-icon-beer:before{content:"\e971"}.main-icon-caculator:before{content:"\e972"}.main-icon-truck:before{content:"\e973"}.main-icon-return-2:before{content:"\e974"}.main-icon-logo_icon:before{content:"\e975"}.main-icon-stars-2:before{content:"\e976"}.main-icon-stars-3:before{content:"\e977"}.main-icon-stars-4:before{content:"\e978"}.main-icon-stars-5:before{content:"\e979"}.main-icon-compare1:before{content:"\e97a"}.main-icon-plane:before{content:"\e97b"}.main-icon-bag:before{content:"\e97c"}.main-icon-bag-2:before{content:"\e97d"}.main-icon-eye-2:before{content:"\e97e"}.main-icon-cart-5:before{content:"\e97f"}.main-icon-cart-6:before{content:"\e980"}.main-icon-user-31:before{content:"\e981"}.main-icon-sield:before{content:"\e982"}.main-icon-quote_left_alt:before{content:"\e983"}.main-icon-quote_right_alt:before{content:"\e984"}.main-icon-accessorior:before{content:"\e985"}.main-icon-cosmetic:before{content:"\e986"}.main-icon-nail-polish:before{content:"\e987"}.main-icon-perfume:before{content:"\e988"}.main-icon-skincare:before{content:"\e989"}.main-icon-treatments:before{content:"\e98a"}.main-icon-no-drugs:before{content:"\e98b"}.main-icon-money-back:before{content:"\e98c"}.main-icon-checklist:before{content:"\e98d"}.main-icon-free-delivery:before{content:"\e98e"}body{
--main-ff: Cairo, sans-serif;
--main-fz: 14px;
--main-lh: 1.71428571;
--main-cl: #666;
--main-fw: 400;
--default-color: #222;
--main-color: #90bf2a;
--main-color-t: #fff;
--main-color-2: #ffb71a;
--main-h-fw: 600;
--main-h-tt: uppercase;
--main-bora: 90px;
--sidebar-width: 270px;
--sidebar-space: 30px;
--shop-sidebar-width: 270px;
--shop-sidebar-space: 30px;
--input-width: auto;
--input-height: 50px;
--input-padding: 8px 20px;
--input-bg: #fff;
--input-sd: 0 0 0 1px #e5e5e5 inset;
--input-sd-h: 0 0 0 1px var(--main-color) inset;
--input-cl: var(--main-cl);
--input-cl-h: var(--default-color);
--input-bora: var(--main-bora);
--button-fz: 14px;
--button-padding: 8px 30px;
--loading-size: 24px;
--main-container-pd: 15px;
font-family: var(--main-ff);
font-size: var(--main-fz);
line-height: var(--main-lh);
color: var(--main-cl);
font-weight: var(--main-fw);
background-color: #fff;
word-wrap: break-word;
overflow-x: hidden;
margin: 0;
} .elementor-toggle .elementor-tab-title{
font-weight: inherit;
line-height: inherit;
}
.elementor-toggle h1.elementor-tab-title,
.elementor-toggle h2.elementor-tab-title,
.elementor-toggle h3.elementor-tab-title,
.elementor-toggle h4.elementor-tab-title,
.elementor-toggle h5.elementor-tab-title,
.elementor-toggle h6.elementor-tab-title{
font-size: inherit;
line-height: 1.4;
}
.elementor-widget-heading .elementor-heading-title{
white-space: pre-line;
line-height: inherit;
}
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading h6.elementor-heading-title{
line-height: 1.4;
}
h1,
h2,
h3,
h4,
h5,
h6,
legend{
color: var(--default-color);
line-height: 1.4;
font-weight: var(--main-h-fw);
margin: 0 0 15px;
}
h1{
font-size: 40px;
}
h2{
font-size: 35px;
}
h3{
font-size: 30px;
}
h4{
font-size: 25px;
}
h5{
font-size: 20px;
}
h6{
font-size: 15px;
}
p{
margin: 0 0 20px;
}
@media (max-width: 1199px){
p{
margin-bottom: 15px;
}
} a{
color: inherit;
cursor: pointer;
text-decoration: none;
}
a:hover{
outline: none;
color: var(--main-color);
}
a:active{
outline: none;
}
.elementor .elementor-icon{
vertical-align: top;
color: inherit;
transition: .2s;
}
.elementor a.elementor-icon:hover{
color: var(--main-color);
fill: var(--main-color);
}
.elementor-view-stacked .elementor-icon{
color: #fff;
fill: #fff;
background-color: var(--main-cl);
}
.elementor-view-stacked .elementor-icon:hover{
color: var(--main-color-t);
fill: var(--main-color-t);
background-color: var(--main-color);
}
.elementor-view-framed .elementor-icon{
border: 2px solid;
} .elementor-inline-editing b,
dt,
b,
strong{
font-weight: 700;
} th,
td{
border: 1px solid #e5e5e5;
padding: 10px;
text-align: inherit;
}
th{
color: var(--default-color);
font-weight: var(--main-h-fw);
text-align: inherit;
} label{
display: inline-block;
vertical-align: top;
font-size: inherit;
color: var(--default-color);
font-weight: var(--main-h-fw);
margin: 0 0 8px;
}
required,
.required{
color: #ff0000;
} .chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container .chosen-single,
body .select2-container .select2-selection--single,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="number"],
input[type="date"],
select,
textarea{
border: none;
font: inherit;
font-size: 14px;
line-height: 24px;
max-width: 100%;
height: auto;
padding: var(--input-padding);
color: var(--input-cl);
background-color: var(--input-bg);
box-shadow: var(--input-sd);
border-radius: var(--input-bora) !important;
-webkit-appearance: none;
-moz-appearance: none;
outline: none;
margin: 0;
text-align: start;
}
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container.chosen-with-drop .chosen-single,
body .select2-container--open .select2-selection--single{
box-shadow: 0 0 0 1px var(--main-color) inset !important;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="number"],
input[type="date"]{
width: var(--input-width);
height: var(--input-height);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
select:focus,
textarea:focus{
color: var(--input-cl-h);
box-shadow: var(--input-sd-h);
} textarea{
display: block;
width: var(--input-width);
height: 136px;
border-radius: 15px !important;
} select{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMAmcwRiCK19YmuAAAAH0lEQVQI12MIYWBgFmAwAiNmRWZFBgYGIyEBIAliAgAeOQGsDcSFWgAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
background-position: right 20px center;
background-size: 8px auto;
padding-inline-end: 40px;
cursor: pointer;
}
select::-ms-expand{
display: none;
} input[type="radio"],
input[type="checkbox"]{
vertical-align: middle;
margin-top: -3px;
margin-inline-end: 3px;
cursor: pointer;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled]{
cursor: not-allowed;
} .woocommerce .hidden-title-form a.hide-title-form{
vertical-align: top;
line-height: 24px;
}
.elementor-button .elementor-button-wrapper{
font-size: 0;
line-height: 0;
letter-spacing: 0;
}
.elementor .elementor-button,
.elementor .elementor-button:visited,
.woocommerce .wishlist_table .product-add-to-cart a,
.added_to_cart,
.button,
button,
input[type="button"],
input[type="submit"]{
position: relative;
display: inline-block;
vertical-align: top;
font-size: var(--button-fz);
line-height: 24px;
font-weight: 700;
padding: var(--button-padding);
border: none;
border-radius: var(--input-bora);
text-transform: var(--main-h-tt);
color: var(--main-color-t);
fill: var(--main-color-t);
text-align: center;
cursor: pointer;
background-color: var(--main-color);
transition: .1s;
overflow: hidden;
}
.elementor .elementor-button:hover,
.woocommerce .wishlist_table .product-add-to-cart a:hover,
.added_to_cart:hover,
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover{
color: var(--main-color);
fill: var(--main-color);
background-color: var(--main-color-t);
box-shadow: 0 0 0 2px inset;
}
button:focus{
outline: none;
} .page-main-content:before,
.page-main-content:after,
.entry-content:before,
.entry-content:after,
.post-content:before,
.post-content:after,
.post-excerpt:before,
.post-excerpt:after{
content: '';
display: table;
clear: both;
} .post-pagination{
display: inline-block;
vertical-align: top;
width: 100%;
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin-bottom: 5px;
margin-top: 10px;
}
.post-pagination > *{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 30px;
font-weight: var(--main-h-fw);
min-width: 30px;
height: 30px;
text-align: center;
margin-inline-end: 10px;
margin-bottom: 10px;
background-color: var(--default-color);
color: #fff;
}
.post-pagination .title{
display: none;
}
.post-pagination .post-page-numbers:not(:hover):not(.current){
color: var(--default-color);
box-shadow: 0 0 0 1px #e5e5e5 inset;
background-color: transparent;
}
.post-pagination .post-page-numbers:hover{
color: #fff;
} .breadcrumbs .trail-browse{
display: none;
}
.breadcrumb > .active{
color: #999;
}
.breadcrumb,
.woocommerce-breadcrumb{
display: block;
position: relative;
list-style: none;
font-size: 14px;
line-height: 24px;
font-weight: 400;
color: var(--default-color);
padding: 0;
background-color: transparent;
margin: 0 0 33px;
border-radius: 0;
z-index: 1;
}
.breadcrumb a:not(:hover),
.woocommerce-breadcrumb a:not(:hover){
color: #999;
}
.breadcrumb li{
display: inline;
vertical-align: top;
}
.breadcrumb li a,
.breadcrumb > li + li:before,
.woocommerce-breadcrumb .delimiter{
display: inline-block;
vertical-align: top;
}
.breadcrumb li,
.woocommerce-breadcrumb a{
max-width: 100%;
padding: 0;
}
.breadcrumb li:last-child{
padding: 0;
}
.breadcrumb .separator,
.woocommerce-breadcrumb .separator{
padding: 0 10px;
}
.breadcrumb > li + li:before,
.woocommerce-breadcrumb .delimiter:before{
display: inline-block;
vertical-align: top;
content: '/';
padding: 0 6px;
color: #999;
}
@media (max-width: 1199px){
.breadcrumb,
.woocommerce-breadcrumb{
margin-bottom: 23px;
}
} .dokan-pagination-container,
.woocommerce-pagination{
--pagi-fz: 14px;
--pagi-lh: 24px;
--pagi-w: 40px;
--pagi-p: 4px 5px;
--pagi-m: 5px;
margin: 30px 0 0;
text-align: center;
}
.woocommerce-pagination > .screen-reader-text{
display: none;
}
.dokan-pagination-container .dokan-pagination:before,
.dokan-pagination-container .dokan-pagination:after,
.woocommerce-pagination ul:before,
.woocommerce-pagination ul:after{
content: '';
display: table;
clear: both;
}
.dokan-pagination-container .dokan-pagination,
.woocommerce-pagination ul{
list-style: none;
border-radius: 0;
clear: both;
position: relative;
padding: 0;
font-size: var(--pagi-fz);
line-height: var(--pagi-lh);
font-weight: 400;
margin: 0 calc(0px - (var(--pagi-m) - 2px)) calc(0px - (var(--pagi-m) * 2));
}
.dokan-pagination-container .dokan-pagination li,
.woocommerce-pagination ul li{
display: inline;
vertical-align: top;
}
.dokan-pagination-container .dokan-pagination li a,
.dokan-pagination-container .dokan-pagination li span,
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span{
display: inline-block;
vertical-align: top;
text-align: center;
min-width: var(--pagi-w);
padding: var(--pagi-p);
margin: 0 calc(var(--pagi-m) - 2px) calc(var(--pagi-m) * 2);
box-shadow: 0 0 0 1px #e5e5e5 inset;
background-color: #fff;
border-radius: var(--main-bora);
}
.dokan-pagination-container .dokan-pagination li a:hover,
.dokan-pagination-container .dokan-pagination li.active a,
.woocommerce-pagination ul li a:hover,
.woocommerce-pagination ul li .current{
color: var(--main-color-t);
box-shadow: none;
background-color: var(--main-color);
}
.dokan-pagination-container .dokan-pagination li:first-child a,
.dokan-pagination-container .dokan-pagination li:last-child a,
.woocommerce-pagination ul li .prev,
.woocommerce-pagination ul li .next{
font-size: 0;
line-height: 0;
letter-spacing: 0;
box-shadow: 0 0 0 2px #e5e5e5 inset;
min-width: calc(var(--pagi-w) + 10px);
}
.dokan-pagination-container .dokan-pagination li:first-child a:before,
.dokan-pagination-container .dokan-pagination li:last-child a:after,
.woocommerce-pagination ul li .prev:before,
.woocommerce-pagination ul li .next:after{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
font-size: calc(var(--pagi-fz) + 2px);
line-height: var(--pagi-lh);
font-weight: 400;
}
.dokan-pagination-container .dokan-pagination li:first-child a:before,
.woocommerce-pagination ul li .prev:before{
content: "\f104";
}
.dokan-pagination-container .dokan-pagination li:last-child a:after,
.woocommerce-pagination ul li .next:after{
content: "\f105";
}
.woocommerce-pagination .button-loadmore{
min-width: 200px;
}
@media (max-width: 1199px){
.dokan-pagination-container,
.woocommerce-pagination{
--pagi-m: 3px;
}
} .woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message{
padding: 1em 2em 1em 2em;
margin: 0 0 30px;
position: relative;
background-color: #f5f5f5;
border-top: 3px solid var(--main-color);
list-style: none !important;
width: auto;
}
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-message a{
font-weight: var(--main-h-fw);
}
.woocommerce .woocommerce-error:after,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:after,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:after,
.woocommerce .woocommerce-message:before{
content: " ";
display: table;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button{
float: right;
font-size: 12px;
display: inline-block;
padding: 0 15px;
margin: 0;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a{
float: none;
width: 100%;
margin: 0;
}
.woocommerce-checkout-payment{
background-color: #ebe9eb;
padding: 30px;
margin-top: 25px;
}
@media (max-width: 767px){
.woocommerce-checkout-payment{
padding: 30px 15px;
}
}
.woocommerce-checkout-payment .payment_methods{
margin: 0;
padding: 0;
}
.woocommerce-checkout-payment .payment_methods .wc_payment_method{
list-style: none;
}
.woocommerce-checkout-payment .payment_methods .wc_payment_method:not(:last-child){
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #fff;
}
.woocommerce-checkout-payment .payment_methods label{
display: inline;
vertical-align: middle;
cursor: pointer;
}
.woocommerce-checkout-payment .payment_methods .stripe-pf-right{
float: none;
}
.woocommerce-checkout-payment .payment_methods .payment_method_paypal img{
margin-top: -3px;
margin-inline-end: 5px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{
position: relative;
box-sizing: border-box;
width: 100%;
padding: 1em;
margin: 1em 0;
font-size: .92em;
line-height: 1.5;
background-color: #dfdcde;
color: var(--default-color);
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before{
position: absolute;
content: '';
bottom: 100%;
left: 0;
border-style: solid;
border-width: 0 10px 10px;
border-color: transparent transparent #dfdcde;
}
.woocommerce-checkout-payment .payment_box p:last-child{
margin: 0;
}
.woocommerce-address-fields,
.woocommerce-EditAccountForm,
.woocommerce form .form-row,
.woocommerce-page form .form-row{
--input-height: 46px;
--input-padding: 11px 20px;
--button-padding: 11px 30px;
margin-bottom: 20px;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label{
display: block;
margin-bottom: 2px;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last{
display: inline-block;
width: calc(50% - 15px);
overflow: visible;
}
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last{
float: right;
}
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce form .form-row-wide,
.woocommerce form .form-row:after,
.woocommerce ul.cart_list li:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page form .form-row-wide,
.woocommerce-page form .form-row:after,
.woocommerce-page ul.cart_list li:after{
clear: both;
}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text,
.woocommerce form .form-row select,
.woocommerce-page form .form-row select{
box-sizing: border-box;
width: 100%;
}
.woocommerce form .form-row select{
padding: 9px 20px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set{
width: 100%;
}
.woocommerce .col2-set:before,
.woocommerce-page .col2-set:before,
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after{
content: '';
display: table;
}
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after{
clear: both;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{
float: left;
width: calc(50% - 15px);
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{
float: right;
}
.woocommerce-thankyou-order-details{
padding: 0;
margin-bottom: 30px;
}
.woocommerce-thankyou-order-received{
color: var(--default-color);
font-size: 20px;
}
.woocommerce-thankyou-order-details li{
list-style: none;
line-height: 35px;
}
.woocommerce-account-fields{
padding-bottom: 10px;
}
.woocommerce-account-fields .create-account{
margin-bottom: 0;
}
.woocommerce-account-fields .create-account > label{
display: inline-block !important;
clear: none;
cursor: pointer;
}
.woocommerce .woocommerce-MyAccount-navigation{
width: 270px;
float: left;
margin-inline-end: 30px;
padding: 10px 20px;
background-color: #f1f1f1;
}
.woocommerce .woocommerce-MyAccount-navigation{
padding: 10px 30px;
}
.woocommerce .woocommerce-MyAccount-navigation ul{
list-style: none;
padding: 0;
margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-navigation ul li:before,
.woocommerce .woocommerce-MyAccount-navigation ul li:after{
content: '';
display: table;
clear: both;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a{
display: block;
padding: 8px 0;
}
.woocommerce .woocommerce-MyAccount-navigation ul li:not(:last-child){
border-bottom: 1px solid #e5e5e5;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active{
color: var(--default-color);
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
text-decoration: underline;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after{
float: right;
font-family: FontAwesome, sans-serif;
content: '\f105';
margin-inline-start: 10px;
}
.woocommerce .woocommerce-MyAccount-content{
overflow: hidden;
}
.woocommerce address{
line-height: inherit;
}
.woocommerce .woocommerce-MyAccount-content .edit{
font-style: italic;
}
.woocommerce .review_link_data_wappers{
line-height: 0;
}
.woocommerce .review_link_data_wappers > *{
display: inline-block;
vertical-align: middle;
line-height: 20px;
}
.woocommerce .review_link_data_wappers .button{
padding: 6px 15px;
font-size: 12px;
margin-inline-end: 5px;
}
.woocommerce #shipping_method{
list-style: none;
padding: 0;
margin-bottom: 0;
}
.woocommerce #shipping_method label{
font-size: inherit;
font-weight: inherit;
color: inherit;
margin: 0;
}
.woocommerce #shipping_method input[type="radio"] ~ label,
.woocommerce #shipping_method input[type="checkbox"] ~ label{
display: inline;
cursor: pointer;
}
.woocommerce #shipping_method input[type="radio"]:hover ~ label,
.woocommerce #shipping_method input[type="radio"] ~ label:hover,
.woocommerce #shipping_method input[type="checkbox"]:hover ~ label,
.woocommerce #shipping_method input[type="checkbox"] ~ label:hover{
color: var(--main-color);
}
.woocommerce-address-fields .button,
.woocommerce-EditAccountForm .button,
.woocommerce-form-login .form-row .button,
.woocommerce-form-register .form-row .button,
.woocommerce-ResetPassword .form-row .button,
.woocommerce-form-track-order .form-row .button{
width: 100%;
}
.woocommerce-form-login .form-row .button{
margin-inline-end: 15px;
}
.woocommerce-form-login .form-row label.woocommerce-form__label-for-checkbox{
display: inline-block;
vertical-align: top;
margin: 0 0 20px;
}
.woocommerce-form-login .form-row label.woocommerce-form__label-for-checkbox:hover{
color: var(--main-color);
}
.return-to-shop .button,
.woocommerce-MyAccount-content > .button,
.woocommerce-MyAccount-content .woocommerce-address-fields .button,
#customer_login input[type="submit"],
.woocommerce-ResetPassword input[type="submit"]{
vertical-align: middle;
min-width: 180px;
margin-top: 10px;
}
body .select2-drop{
border: 1px solid #e5e5e5;
border-radius: 0;
}
body .select2-dropdown{
padding: 5px 0;
border-color: #e5e5e5;
border-radius: 0 !important;
z-index: 100000;
}
body .select2-dropdown .select2-results__option{
padding: 3px 20px;
}
body .select2-drop.select2-drop-above.select2-drop-active{
border-top: 1px solid #e5e5e5;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
padding: 0;
color: inherit;
line-height: inherit;
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder{
color: inherit;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow{
position: absolute;
top: calc(50% - 13px);
right: 10px;
}
body .select2-container .select2-choice .select2-arrow b:after{
border: none;
font-family: FontAwesome, sans-serif;
content: "\f0d7";
transform: translateY(-50%);
margin-top: 0;
margin-inline-start: -15px;
}
body .select2.select2-container--default.select2-container--focus .select2-selection--multiple{
border-color: #e5e5e5;
}
body .select2.select2-container .select2-selection--multiple{
border-radius: 0;
border: 1px solid #e5e5e5;
margin-bottom: 10px;
}
body .select2.select2-container .select2-selection--multiple .select2-selection__rendered{
padding: 5px 5px 10px;
display: block;
padding-inline-start: 10px;
}
body .select2.select2-container .select2-search--inline .select2-search__field,
body .select2-container--default .select2-search--dropdown .select2-search__field{
height: auto;
background-color: transparent;
margin-top: 0;
padding: 0 10px;
}
body .select2-drop.select2-drop-above .select2-search input{
width: 100%;
}
body .select2-container--default .select2-selection--single .select2-selection__clear{
float: none;
}
.place-order #place_order{
min-width: 250px;
font-size: 15px;
padding: 11px 15px;
}
.cart-collaterals .wc-proceed-to-checkout .button{
display: block;
width: auto;
padding: 11px 15px;
}
.cart-collaterals .wc-proceed-to-checkout .button:not(:last-child){
margin-bottom: 20px;
}
.woocommerce-form__label-for-checkbox{
cursor: pointer;
}
.woocommerce-privacy-policy-link,
.woocommerce-privacy-policy-link:hover,
.woocommerce-terms-and-conditions-link,
.woocommerce-terms-and-conditions-link:hover{
text-decoration: underline;
}
.woocommerce-checkout-review-order-table{
background-color: #fff;
}
.woocommerce-checkout-review-order-table .amount{
color: inherit;
}
.woocommerce-checkout-review-order-table .order-total .amount{
color: var(--main-color);
}
.woocommerce-checkout-review-order-table .cart_item dl:last-child,
.woocommerce-checkout-review-order-table .cart_item dl p:last-child{
margin-bottom: 0;
}
.col2-set .col-1 > h2,
.col2-set .col-2 > h2,
.woocommerce-billing-fields > h3,
.woocommerce-shipping-fields > h3,
.woocommerce-additional-fields > h3,
#order_review_heading{
font-size: 20px;
font-weight: 700;
margin-bottom: 23px;
color: var(--default-color);
clear: both;
}
#ship-to-different-address{
overflow: hidden;
}
#ship-to-different-address label input[type="checkbox"]{
display: none;
}
#ship-to-different-address label span{
position: relative;
display: block;
margin: 0;
padding-inline-end: 43px;
}
#ship-to-different-address label{
font-weight: inherit;
cursor: pointer;
color: inherit;
margin: 0;
font-size: inherit;
}
#ship-to-different-address label input[type="checkbox"]:checked + span:after{
right: 3px;
}
#ship-to-different-address label input[type="checkbox"]:checked + span:before{
background-color: var(--main-color);
}
#ship-to-different-address label span:before{
display: block;
position: absolute;
content: '';
top: 0;
bottom: 0;
right: 0;
height: 20px;
width: 36px;
margin: auto;
background-color: #c2c2c2;
border-radius: 90px;
transition: .1s;
}
#ship-to-different-address label span:after{
display: block;
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 18px;
width: 14px;
height: 14px;
margin: auto;
background-color: #fff;
border-radius: 90px;
transition: .3s ease-in-out;
}
.shop_table .product-remove,
.shop_table .product-price,
.shop_table .product-subtotal,
.shop_table .product-quantity{
text-align: center;
}
.shop_table td.product-price,
.shop_table td.product-subtotal{
font-size: 18px;
font-weight: 700;
color: var(--default-color);
}
.shop_table td.product-price > *,
.shop_table td.product-subtotal > *{
display: inline-block;
vertical-align: bottom;
}
.shop_table td.product-price .amount,
.shop_table td.product-subtotal .amount{
color: inherit;
}
.shop_table td.product-price del,
.shop_table td.product-subtotal del{
font-size: 14px;
font-weight: 400;
color: #999;
margin-inline-end: 5px;
}
.shop_table td.product-price ins,
.shop_table td.product-subtotal ins{
color: var(--default-color);
text-decoration: none;
}
.shop_table td.product-thumbnail a img{
width: 170px;
max-width: inherit;
}
.shop_table td.product-remove a{
display: inline-block;
vertical-align: top;
font-size: 20px;
}
.shop_table .actions{
text-align: start;
padding: 20px 0;
border: none;
}
.shop_table .actions:before,
.shop_table .actions:after{
content: '';
display: table;
clear: both;
}
.shop_table .actions .button{
padding: 11px 35px;
}
.shop_table .actions .coupon{
display: inline-block;
vertical-align: top;
}
.shop_table .actions .coupon label{
display: none;
vertical-align: middle;
margin: 0;
}
.shop_table .actions .coupon .input-text{
height: 46px;
padding: 11px 20px;
width: 252px;
margin-inline-end: 10px;
}
.shop_table .actions .coupon button{
margin-inline-end: 7px;
}
.shop_table .actions > .button{
float: right;
}
.yes-js #yith-wcwl-form .hidden-title-form{
margin-top: 0;
}
.woocommerce .wishlist-title a.show-title-form i,
.woocommerce .hidden-title-form a.hide-title-form i{
float: left;
text-decoration: none;
}
.wishlist_table tr td.product-name,
.wishlist_table tr td.product-thumbnail,
.wishlist_table tr td.wishlist-name,
.wishlist_table tr td.wishlist-privacy{
text-align: start;
}
.woocommerce table.wishlist_table{
font-size: inherit;
margin-bottom: 0;
position: relative;
}
.woocommerce table.wishlist_table th{
white-space: nowrap;
}
.woocommerce table.wishlist_table a.button:last-child{
margin-bottom: 0 !important;
}
.woocommerce .wishlist_table .product-add-to-cart a{
display: inline-block !important;
}
.woocommerce .wishlist_table .product-add-to-cart a.button{
padding: 8px 20px !important;
}
.woocommerce table.wishlist_table td.product-name > *{
display: inline-block;
vertical-align: middle;
}
.woocommerce table.wishlist_table td.product-name .variation{
display: block;
}
.woocommerce table.wishlist_table td.product-name .variation dt{
color: var(--default-color);
float: left;
margin-inline-end: 5px;
}
.woocommerce table.wishlist_table td.product-name a:not(.yith-wcqv-button){
padding: 4px 0;
padding-inline-end: 15px;
}
.woocommerce table.wishlist_table tr td.product-thumbnail a{
max-width: inherit;
}
.woocommerce table.wishlist_table .product-price,
.woocommerce table.wishlist_table .product-stock-status{
text-align: center;
}
.woocommerce table.wishlist_table tfoot td{
border: none;
padding: 0;
text-align: start;
}
.woocommerce .yith-wcwl-share{
margin: 30px 0 0;
}
.woocommerce .yith-wcwl-share ul{
margin: 0;
}
.woocommerce .yith-wcwl-share h4.yith-wcwl-share-title{
margin: 0 0 10px;
}
.woocommerce table.wishlist_table tr td.product-remove{
padding: 0;
}
.woocommerce #content table.wishlist_table.cart a.remove{
color: inherit;
}
.woocommerce #content table.wishlist_table.cart a.remove:hover{
background-color: transparent;
color: var(--main-color);
}
.woocommerce ul.wishlist_table.mobile{
list-style: none;
padding: 0;
}
.woocommerce ul.wishlist_table.mobile li{
position: relative;
margin-bottom: 30px;
}
.woocommerce ul.wishlist_table.mobile li table td.label{
display: table-cell !important;
vertical-align: middle !important;
font-size: inherit !important;
font-weight: 600 !important;
padding: 0 !important;
color: var(--default-color) !important;
}
.woocommerce ul.wishlist_table.mobile li table td.value{
display: table-cell !important;
vertical-align: middle !important;
font-size: inherit !important;
padding: 0 !important;
}
.woocommerce ul.wishlist_table.mobile li .item-wrapper{
display: flex;
margin-bottom: 0;
}
.woocommerce ul.wishlist_table.mobile li .product-thumbnail{
margin: 0;
margin-inline-end: 10px;
}
.woocommerce ul.wishlist_table.mobile li .item-details{
flex: 1 1 auto;
width: 1%;
}
.woocommerce ul.wishlist_table.mobile li .item-details h3{
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
margin-bottom: 5px;
}
.woocommerce ul.wishlist_table.mobile li .item-details a:not(:hover){
color: var(--default-color);
}
.woocommerce ul.wishlist_table.mobile li .item-details .amount{
color: var(--main-color);
}
.woocommerce ul.wishlist_table.mobile li .product-add-to-cart a.button{
display: block !important;
line-height: inherit;
}
.woocommerce ul.wishlist_table.mobile li .product-remove{
position: absolute;
top: 0;
right: 0;
}
.woocommerce ul.wishlist_table.mobile li .product-remove a{
display: inline-block;
vertical-align: top;
padding: 0 2px;
}
.woocommerce ul.wishlist_table.mobile li .product-remove a:not(:hover){
color: #999;
}
.woocommerce ul.wishlist_table.mobile li .product-remove a i:before{
font-family: FontAwesome, sans-serif;
content: "\f00d";
}
.woocommerce ul.wishlist_table.mobile li ins{
text-decoration: none;
}
.woocommerce ul.wishlist_table.mobile li .add-to-cart{
display: block;
}
.wishlist_table.images_grid li .item-details table.item-details-table td.label,
.wishlist_table.mobile li .item-details table.item-details-table td.label,
.wishlist_table.mobile li table.additional-info td.label,
.wishlist_table.modern_grid li .item-details table.item-details-table td.label{
text-align: start;
}
.wishlist_table.images_grid li .item-details table.item-details-table td.value,
.wishlist_table.mobile li .item-details table.item-details-table td.value,
.wishlist_table.mobile li table.additional-info td.value,
.wishlist_table.modern_grid li .item-details table.item-details-table td.value{
text-align: end;
}
.woocommerce .user-role > .radio{
margin-inline-start: 20px;
cursor: pointer;
}
.woocommerce .user-role > .radio > input{
cursor: inherit;
}
.woocommerce form #billing_phone_field,
.woocommerce form #billing_email_field,
.woocommerce-page form #billing_phone_field,
.woocommerce-page form #billing_email_field{
width: 100%;
}
.shop_table .woocommerce-shipping-contents{
margin-bottom: 0;
}
.cart_totals .shop_table th{
width: 33%;
}
.cart_totals .woocommerce-shipping-calculator > p{
margin-bottom: 0;
}
.cart_totals .woocommerce-shipping-calculator > .shipping-calculator-form p{
margin: 10px 0 0;
}
.woocommerce-orders-table .woocommerce-orders-table__cell-order-number{
color: var(--default-color);
font-weight: var(--main-h-fw);
font-size: calc(100% + 2px);
}
.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{
color: var(--main-color);
}
@media (max-width: 767px){
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{
float: none;
width: 100%;
}
.woocommerce .col2-set .col-1:not(:last-child),
.woocommerce-page .col2-set .col-1:not(:last-child){
padding-bottom: 20px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-navigation{
width: 100%;
float: none;
margin-inline-end: 0;
margin-bottom: 30px;
}
.shop_table .actions .coupon{
display: block;
margin-bottom: 5px;
}
.shop_table .actions .coupon .input-text,
.shop_table .actions .coupon button{
margin: 0 0 10px;
}
.shop_table .actions > .button{
float: none;
}
.woocommerce-cart-form > .shop_table{
border: none;
}
.woocommerce-cart-form > .shop_table thead{
display: none;
}
.woocommerce-cart-form > .shop_table,
.woocommerce-cart-form > .shop_table > *{
display: block;
}
.woocommerce-cart-form > .shop_table tr{
display: block;
margin-bottom: 30px;
border: 1px solid #e5e5e5;
}
.woocommerce-cart-form > .shop_table td{
display: block;
text-align: center !important;
border: none;
}
.woocommerce-cart-form > .shop_table td:not(:first-child){
border-top: 1px solid #f2f2f2;
}
.woocommerce-cart-form > .shop_table .actions{
padding: 0;
} .woocommerce-orders-table thead{
display: none;
}
.woocommerce-orders-table tbody{
display: block;
}
.woocommerce-orders-table tr{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.woocommerce-orders-table tr:not(:last-child){
margin-bottom: 16px;
}
.woocommerce-orders-table td{
width: 100%;
border: none;
padding: 0;
}
.woocommerce-orders-table .woocommerce-orders-table__cell-order-number{
width: auto;
}
.woocommerce-orders-table .woocommerce-orders-table__cell-order-date{
flex: 1 1 auto;
width: 1%;
margin-inline-start: 16px;
text-align: end;
}
.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{
width: 100%;
margin-top: 10px;
}
}
@media (max-width: 479px){
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last{
float: none;
width: 100%;
}
.woocommerce-form-login .woocommerce-form__label-for-checkbox{
float: none;
margin-top: 15px;
}
} .vc_col-has-fill > div.vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > div.vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > div.vc_column-inner,
section.vc_section.vc_section-has-fill,
section.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
section.vc_section.vc_section-has-fill + .vc_section{
padding-top: 0;
}
body .vc_cta3-container,
body .wpb_button,
body .wpb_content_element,
body ul.wpb_thumbnails-fluid > li{
margin-bottom: 0;
}
div.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{
z-index: auto;
}
.vc_column_container{
max-width: 100%;
} .vc_custom_heading a{
transition: none;
}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a:hover,
.vc_custom_heading a:hover{
opacity: 1;
color: var(--main-color);
} .wpb_single_image{
font-size: 0;
line-height: 0;
letter-spacing: 0;
} div.vc_separator .vc_sep_holder{
height: auto;
}
div.vc_separator .vc_sep_holder .vc_sep_line{
top: auto !important;
}
div.vc_separator.vc_sep_width_full{
width: 100vw;
margin-inline-start: calc(50% - 50vw);
margin-inline-end: calc(50% - 50vw);
}
div.vc-zigzag-wrapper{
font-size: 0;
line-height: 0;
letter-spacing: 0;
} .ovic-google-maps .title-maps{
color: var(--default-color);
}
.ovic-google-maps .direction-maps{
background-color: var(--default-color);
}
.ovic-google-maps .direction-maps:hover{
background-color: var(--main-color);
}
.wpb_gmaps_widget .wpb_wrapper{
padding: 0;
background-color: transparent;
} @media (min-width: 1200px){
.vc_section.vc_parallax:not(.fp-section),
.wpb_row.vc_parallax,
.wpb_column.vc_parallax > .vc_column-inner{
background-attachment: fixed !important;
background-size: cover !important;
background-position: center center !important;
}
.vc_section.vc_parallax:not(.fp-section) > .vc_parallax-inner,
.wpb_row.vc_parallax > .vc_parallax-inner,
.wpb_column.vc_parallax > .vc_parallax-inner{
height: 100% !important;
top: 0 !important;
background-attachment: fixed;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.vc_section.vc_parallax.fp-section > .vc_parallax-inner{
display: none !important;
}
}  body .elementor-animation-grow{
transition: transform .2s;
} .elementor-edit-area-active .elementor-column{
min-width: 15px;
}
@media (min-width: 768px){
.elementor-edit-area-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{
margin: 5px;
}
} .elementor-section.col-float > .elementor-container > .elementor-row{
display: block;
}
.elementor-section.col-float > .elementor-container > .elementor-row:before,
.elementor-section.col-float > .elementor-container > .elementor-row:after{
content: '';
display: table;
clear: both;
}
.elementor-section.col-float > .elementor-container > .elementor-row > .elementor-column{
float: left;
} .elementor .elementor-widget-wrap.slick-initialized{
display: block;
}
body .elementor-widget:not(:last-child){
margin: 0;
}
.elementor-edit-area-active .elementor-inner-section > .elementor-container > .elementor-row,
.elementor-edit-area-active .elementor-top-section > .elementor-container > .elementor-row{
min-height: 20px;
} body.elementor-editor-active .elementor-widget-slider_revolution .elementor-widget-empty-icon{
padding: 150px 0;
}
.rs-layer.main-special-font{
font-family: var(--main-special) !important;
} .elementor-widget-video .elementor-open-lightbox{
aspect-ratio: auto !important;
}
.elementor-custom-embed-play i{
font-size: 58px;
opacity: .5;
transition: none;
}
.elementor-custom-embed-play i:before{
display: inline-block;
vertical-align: top;
font-family: main-icon, sans-serif;
content: '\e92a';
}
.elementor-open-lightbox{
position: relative;
}
.dialog-type-lightbox{
z-index: 999999;
} body .elementor-widget-image{
text-align: inherit;
}
.elementor-widget-image .elementor-image{
font-size: 0;
line-height: 0;
letter-spacing: 0;
border-radius: inherit;
}
.elementor-widget-image a{
display: inline-block;
vertical-align: top;
border-radius: inherit;
}
.elementor-widget-image img{
border-radius: inherit;
} .elementor-image-gallery:before,
.elementor-image-gallery:after{
content: '';
display: table;
clear: both;
}
.elementor-image-gallery .gallery-item{
text-align: inherit;
}
.elementor-image-gallery .gallery-item a{
display: inline-block;
vertical-align: top;
max-width: 100%;
overflow: hidden;
}
.elementor-image-gallery .gallery-item img{
transition: .3s;
}
.elementor-image-gallery .gallery-item a:hover img{
transform: scale(1.1);
} .elementor-widget-text-editor .elementor-text-editor > :last-child{
margin-bottom: 0;
} .ovic-elementor-accordion .elementor-accordion-item:not(:last-child),
.ovic-elementor-toggle .elementor-toggle-item:not(:last-child){
margin-bottom: 24px;
}
.ovic-elementor-accordion .elementor-tab-title,
.ovic-elementor-toggle .elementor-tab-title{
position: relative;
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
color: var(--default-color);
padding: 0 0 5px;
border-bottom: 1px solid #e5e5e5;
}
.ovic-elementor-accordion .elementor-tab-title.elementor-active,
.ovic-elementor-toggle .elementor-tab-title.elementor-active{
border-bottom: 1px solid #e5e5e5;
}
.ovic-elementor-accordion .elementor-tab-title:hover,
.ovic-elementor-toggle .elementor-tab-title:hover{
color: var(--main-color);
}
.ovic-elementor-accordion .elementor-tab-title a,
.ovic-elementor-toggle .elementor-tab-title a{
display: block;
padding-inline-end: 20px;
}
.ovic-elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.ovic-elementor-toggle .elementor-tab-title .elementor-toggle-icon{
position: absolute;
top: 0;
right: 0;
font-size: 17px;
line-height: 24px;
font-weight: 600;
width: auto;
text-align: end;
}
.ovic-elementor-accordion .elementor-tab-content,
.ovic-elementor-toggle .elementor-tab-content{
font-size: 14px;
line-height: 30px;
padding: 24px 0 0;
border: none;
}
.ovic-elementor-accordion .elementor-accordion-item:not(:last-child) .elementor-tab-content,
.ovic-elementor-toggle .elementor-toggle-item:not(:last-child) .elementor-tab-content{
padding-bottom: 14px;
}
.ovic-elementor-accordion .elementor-tab-content > :last-child,
.ovic-elementor-toggle .elementor-tab-content > :last-child{
margin-bottom: 0;
}
@media (max-width: 1199px){
.ovic-elementor-accordion .elementor-accordion-item:not(:last-child),
.ovic-elementor-toggle .elementor-toggle-item:not(:last-child){
margin-bottom: 18px;
}
.ovic-elementor-accordion .elementor-tab-content,
.ovic-elementor-toggle .elementor-tab-content{
line-height: 28px;
padding-top: 12px;
}
.ovic-elementor-accordion .elementor-accordion-item:not(:last-child) .elementor-tab-content,
.ovic-elementor-toggle .elementor-toggle-item:not(:last-child) .elementor-tab-content{
padding-bottom: 0;
}
} .ovic-elementor-accordion .elementor-accordion-item{
border: none;
} .ovic-elementor-counter .elementor-counter .elementor-counter-number-wrapper{
display: block;
} .elementor-widget-icon-box .elementor-icon-box-title a:hover{
color: var(--main-color);
}
.ovic-elementor-icon-box.elementor-position-left .elementor-icon-box-wrapper{
display: flex;
align-items: center;
text-align: start;
flex-direction: row;
}
.ovic-elementor-icon-box.elementor-position-right .elementor-icon-box-wrapper{
display: flex;
align-items: center;
text-align: end;
flex-direction: row-reverse;
}
.ovic-elementor-icon-box.elementor-position-left .elementor-icon-box-icon,
.ovic-elementor-icon-box.elementor-position-right .elementor-icon-box-icon{
margin: 0 !important;
margin-inline-end: 10px !important;
} .elementor div.social-official-bg .elementor-social-icon:not(:hover) i,
.elementor div.social-no-bg .elementor-social-icon:hover i,
.elementor div.social-main-bg .elementor-social-icon:hover i{
color: inherit;
}
.elementor div.social-main-bg .elementor-social-icon:hover{
color: var(--main-color-t);
background-color: var(--main-color);
}
.elementor div.social-no-bg .elementor-social-icon:hover{
color: var(--main-color);
background-color: transparent;
}
.elementor div.social-official-bg .elementor-social-icon:not(:hover){
box-shadow: 0 0 0 1px #e5e5e5 inset;
color: var(--default-color);
background-color: #fff;
}
.elementor-social-icon{
transition: none;
}
.elementor-social-icon:hover{
opacity: 1;
} .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon):not(.elementor-widget-divider--separator-type-pattern) .elementor-divider-separator{
vertical-align: top;
}  .post-item.sticky .post-title a{
margin-inline-end: 5px;
}
.post-item.sticky .post-title:after{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: "\f024";
color: var(--main-color);
}
.woocommerce-review__author,
.comment-author,
.post-author,
.author{
text-transform: capitalize;
color: var(--default-color);
} .modal.fade .modal-dialog{
top: 50%;
transform: translateY(-65%);
}
.modal.in div.modal-dialog{
transform: translateY(-50%);
}
.modal-content{
border-radius: 0;
border: none;
}
#yith-quick-view-close,
.modal-content .btn-close,
div.mfp-content button.mfp-close{
position: absolute;
top: 0;
left: auto;
right: 0;
width: 30px;
height: 30px;
font-size: 0;
line-height: 0;
color: var(--default-color);
background-color: transparent;
padding: 0;
border: none;
text-align: center;
opacity: 1 !important;
display: flex;
align-items: center;
justify-content: center;
}
#yith-quick-view-close:hover,
.modal-content .btn-close:hover,
div.mfp-content button.mfp-close:hover{
color: var(--main-color);
}
#yith-quick-view-close:before,
.modal-content .btn-close:before,
div.mfp-content button.mfp-close:before{
font-family: main-icon, sans-serif;
content: '\e912';
font-size: 16px;
line-height: 1;
} .overlay-body{
position: fixed;
top: 0;
left: 0;
right: 0;
height: 100vh;
background-color: black;
z-index: 100000;
visibility: hidden;
opacity: 0;
transition: .2s;
}
div.mfp-zoom-in.mfp-ready.mfp-bg,
#yith-quick-view-modal .yith-quick-view-overlay{
background-color: black;
opacity: .8;
}
.open-popup-vertical .overlay-body,
.active-overlay .overlay-body,
.ovic-open-mobile-menu .overlay-body,
.ovic-open-mobile-options .overlay-body,
.open-mobile-sidebar .overlay-body,
.open-header-minicart .overlay-body,
.show-main-menu .overlay-body{
opacity: .8;
visibility: visible;
}
#cboxOverlay{
background-color: black;
opacity: .8 !important;
}
@media (max-width: 1199px){
.overlay-body{
z-index: 100000;
}
} blockquote cite{
display: block;
font-weight: 600;
}
blockquote.has-text-align-right{
text-align: end;
}
blockquote.has-light-gray-color{
color: gray;
}
.wp-block-pullquote{
margin-bottom: 20px;
}
.wp-block-pullquote blockquote{
margin-bottom: 0;
} body .fa{
font-family: FontAwesome, sans-serif;
}
body .fa, body .fa:before,
body .dashicons, body .dashicons:before,
body .dashicons-before:before,
body [class*="main-icon-"], body [class*="main-icon-"]:before{
display: inline-block;
vertical-align: top;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
text-decoration: inherit;
direction: inherit;
transition: none;
margin: 0;
}
body .main-icon-back-5:before,
body .main-icon-next-5:before{
margin: 0 -7px;
}
.ovic-icon-menu .inner{
display: block;
position: relative;
width: 23px;
height: 20px;
margin: 2px 0;
}
.ovic-icon-menu .inner *{
position: absolute;
top: 0;
left: 0;
right: 0;
border-top: 2px solid;
margin: auto;
}
.ovic-icon-menu .inner :nth-child(2){
top: calc(50% - 1px);
}
.ovic-icon-menu .inner :nth-child(3){
top: calc(100% - 2px);
}
.ovic-icon-menu-2 .inner{
display: block;
width: 22px;
margin: 6px 0;
}
.ovic-icon-menu-2 .inner span{
display: flex;
}
.ovic-icon-menu-2 .inner span:before{
content: '';
width: 3px;
border-top: 2px solid;
margin-inline-end: 2px;
}
.ovic-icon-menu-2 .inner span:after{
content: '';
flex: 1 1 auto;
width: 1%;
border-top: 2px solid;
}
.ovic-icon-menu-2 .inner span:not(:last-child){
margin-bottom: 3px;
} .chosen-container{
vertical-align: top;
font-size: inherit;
line-height: inherit;
text-align: start;
width: auto !important;
max-width: 100%;
}
.chosen-container .chosen-single{
display: block;
background: none;
height: auto;
}
.chosen-container-active.chosen-with-drop .chosen-single{
background: none;
}
.chosen-container .chosen-single:after{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: '\f0d7';
margin-inline-start: 3px;
}
.chosen-container .chosen-single span{
display: inline-block;
vertical-align: top;
text-decoration: inherit;
margin: 0;
}
.chosen-container .chosen-single div{
display: none;
}
.chosen-container .chosen-drop{
top: 100%;
left: 0;
right: auto;
clip: auto;
border: none;
box-shadow: 0 0 0 1px #e5e5e5 inset;
width: 150px;
min-width: 100%;
white-space: nowrap;
margin: 0;
padding: 0;
transition: .3s;
}
.chosen-container:not(.chosen-with-drop) .chosen-drop{
visibility: hidden;
opacity: 0;
transform: translateY(20px);
}
.chosen-container:not(.chosen-container-single-nosearch) .chosen-results{
padding-top: 0;
}
.chosen-container .chosen-results{
color: inherit;
list-style: none;
padding: 13px 0;
margin: 0;
max-height: 360px;
}
.chosen-container .chosen-results li{
font-size: 13px;
line-height: 20px;
padding: 4px 20px;
overflow: hidden;
text-overflow: ellipsis;
}
.chosen-container .chosen-results li[class*="level-"]:before{
display: inline-block;
vertical-align: middle;
width: 4px;
height: 1px;
margin-inline-end: 6px;
content: '';
}
.chosen-container-active.chosen-with-drop .chosen-single:hover,
.chosen-container .chosen-single:hover{
color: var(--main-color);
}
.chosen-container .chosen-results li.highlighted,
.chosen-container .chosen-results li.result-selected{
background-image: none;
background-color: transparent;
color: var(--main-color);
}
.chosen-container-single .chosen-search{
padding: 0;
margin: 5px;
}
.chosen-container-single .chosen-search:after{
position: absolute;
top: 0;
bottom: 0;
right: 0;
font-family: main-icon, sans-serif;
content: "\e933";
font-size: 12px;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
width: 25px;
pointer-events: none;
}
.chosen-container-single .chosen-search input[type=text]{
border: none;
font-size: 14px;
line-height: 24px;
padding: 3px 10px;
padding-inline-end: 25px;
background-image: none;
margin: 0;
} body:not(.ovic-open-mobile-options) .mobile-options-content,
div.ovic-menu-clone-wrap:not(.open){
transform: translateX(-100%);
}
.mobile-options-content,
div.ovic-menu-clone-wrap{
position: fixed;
top: 0;
left: 0;
right: auto;
width: 320px;
height: 100vh;
background-color: #fff;
max-width: 100%;
box-shadow: none;
transition: .3s;
z-index: 100000;
display: flex;
flex-direction: column;
}
.mobile-options-content .mobile-options-mid,
div.ovic-menu-clone-wrap .ovic-menu-panels{
flex: 1 1 auto;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
height: auto;
}
div.ovic-menu-clone-wrap .ovic-menu-current-panel-title{
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
text-transform: var(--main-h-tt);
color: var(--default-color);
padding: 13px 65px;
}
div.ovic-menu-clone-wrap .ovic-menu-current-panel-title .icon{
font-weight: 400;
margin: 0;
margin-inline-end: 10px;
}
div.ovic-menu-clone-wrap .ovic-menu-panel li > a > .icon img,
div.ovic-menu-clone-wrap .ovic-menu-current-panel-title img{
max-height: 24px;
margin: -2px 0 2px;
}
div.ovic-menu-clone-wrap .megamenu{
background-image: none !important;
}
div.ovic-menu-clone-wrap .megamenu .container{
margin-inline-start: auto;
margin-inline-end: auto;
}
div.ovic-menu-clone-wrap .sub-menu.megamenu{
padding: 0;
}
div.ovic-menu-clone-wrap .ovic-menu-panel.ovic-menu-sub-panel,
div.ovic-menu-clone-wrap .ovic-menu-panel-main{
-webkit-overflow-scrolling: touch;
}
div.ovic-menu-clone-wrap .ovic-menu-panel .ovic-menu-next-panel{
line-height: inherit;
height: auto;
width: 45px;
}
div.ovic-menu-clone-wrap .ovic-menu-panel > ul:not(.depth-0) > li.item-megamenu{
padding: 0;
}
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > li{
padding-inline-end: 45px;
}
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > li:last-child{
border-bottom-width: 0;
}
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > li > a{
line-height: inherit;
padding: 8px 0;
color: inherit;
}
div.ovic-menu-clone-wrap .ovic-menu-panel li > a > .icon{
font-size: 16px;
min-width: 16px;
text-align: center;
margin: 0;
margin-inline-end: 10px;
}
div.ovic-menu-clone-wrap .ovic-menu-panels-actions-wrap{
height: auto;
border: none;
box-shadow: 0 -1px #e5e5e5 inset;
}
div.ovic-menu-clone-wrap .ovic-menu-panels-actions-wrap .ovic-menu-close-btn,
div.ovic-menu-clone-wrap .ovic-menu-panels-actions-wrap .ovic-menu-prev-panel{
font-size: 0;
line-height: 0;
letter-spacing: 0;
height: auto;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
border: none;
}
div.ovic-menu-clone-wrap .ovic-menu-panels-actions-wrap .ovic-menu-close-btn{
border-inline-start: 1px solid #e5e5e5;
}
div.ovic-menu-clone-wrap .ovic-menu-panels-actions-wrap .ovic-menu-prev-panel{
border-inline-end: 1px solid #e5e5e5;
}
div.ovic-menu-clone-wrap .ovic-menu-panels-actions-wrap .ovic-menu-close-btn:before{
font-family: main-icon, sans-serif;
content: "\e901";
font-size: 12px;
line-height: 50px;
}
div.ovic-menu-clone-wrap .ovic-menu-panels-actions-wrap .ovic-menu-prev-panel:before{
font-family: main-icon, sans-serif;
content: '\e902';
font-size: 12px;
line-height: 50px;
} div.ovic-menu-clone-wrap{
display: flex;
flex-direction: column;
}
.head-menu-mobile{
padding: 15px;
color: #fff;
background-color: black;
background-position: center center;
background-size: cover;
font-size: 13px;
line-height: 16px;
}
.head-menu-mobile:before,
.head-menu-mobile:after{
content: '';
display: table;
clear: both;
}
.head-menu-mobile a{
color: #fff;
}
.head-menu-mobile .avatar{
display: inline-block;
vertical-align: top;
width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
margin-bottom: 10px;
}
.head-menu-mobile .author{
padding: 0 5px;
}
.head-menu-mobile .name{
text-transform: capitalize;
font-size: 14px;
font-weight: var(--main-h-fw);
}
.head-menu-mobile .name span{
display: block;
font-size: 13px;
font-weight: 400;
opacity: .7;
}
.head-menu-mobile .action{
display: inline-block;
float: right;
}
.head-menu-mobile .action .icon{
font-size: 12px;
}
.ovic-menu-clone-wrap .head-menu-mobile ~ .ovic-menu-panels{
flex: 1 1 auto;
overflow: hidden;
} .slick-initialized:before,
.slick-initialized:after{
content: '';
display: table;
clear: both;
}
body .slick-vertical .slick-slide{
border: none;
}
body .slick-list{
padding: 0;
}
body .slick-list:hover{
z-index: 4;
}
body .slick-track{
display: flex;
margin-inline-start: 0;
}
.slick-vertical > .slick-list > .slick-track{
display: block;
}
body .slick-slide > .row-item > *{
vertical-align: top;
} .flex-direction-nav a,
.slick-slider .slick-arrow{
--arrow-width: 30px;
--arrow-height: 30px;
--arrow-posi: calc(50% - (var(--arrow-height) / 2));
--arrow-posi-h: -15px;
--arrow-fz: 12px;
position: absolute;
width: var(--arrow-width);
height: var(--arrow-height);
font-size: 0;
line-height: 0;
letter-spacing: 0;
font-weight: 400;
padding: 0;
color: #aaa;
box-shadow: 0 0 0 1px inset;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 5;
transition: .2s;
}
.flex-direction-nav a:hover,
.slick-slider .slick-arrow:hover{
color: var(--main-color);
}
.flex-direction-nav .flex-nav-prev a,
.slick-slider .slick-arrow.prev{
top: var(--arrow-posi);
left: var(--arrow-posi-h);
}
.flex-direction-nav .flex-nav-next a,
.slick-slider .slick-arrow.next{
bottom: var(--arrow-posi);
right: var(--arrow-posi-h);
}
.flex-direction-nav a:before,
.slick-slider .slick-arrow:before{
font-size: var(--arrow-fz);
line-height: 1;
}
.flex-direction-nav .flex-nav-prev a:before,
.slick-slider .slick-arrow.prev:before{
font-family: main-icon, sans-serif;
content: '\e90e';
}
.flex-direction-nav .flex-nav-next a:before,
.slick-slider .slick-arrow.next:before{
font-family: main-icon, sans-serif;
content: '\e90f';
}
.slick-slider.slick-vertical .slick-arrow{
width: var(--arrow-height);
height: var(--arrow-width);
}
.slick-slider.slick-vertical .slick-arrow.prev{
top: var(--arrow-posi-h);
left: var(--arrow-posi);
}
.slick-slider.slick-vertical .slick-arrow.next{
bottom: var(--arrow-posi-h);
right: var(--arrow-posi);
}
.slick-slider.slick-vertical .slick-arrow:before{
transform: rotate(90deg);
}
.flex-direction-nav{
list-style: none;
padding: 0;
margin: 0;
font-size: 0;
line-height: 0;
letter-spacing: 0;
}
@media (min-width: 768px){
.flex-direction-nav a,
.slick-slider .slick-arrow{
--arrow-width: 36px;
--arrow-height: 36px;
--arrow-fz: 14px;
--arrow-posi-h: -24px;
}
}
@media (min-width: 992px){
.flex-direction-nav a,
.slick-slider .slick-arrow{
--arrow-posi-h: -36px;
}
}
@media (min-width: 1200px){
.woocommerce-product-gallery:not(:hover) .flex-direction-nav a,
.slick-slider:not(:hover) .slick-arrow{
transform: scale(0);
}
.flex-direction-nav a,
.slick-slider .slick-arrow{
--arrow-width: 44px;
--arrow-height: 44px;
--arrow-fz: 16px;
--arrow-posi-h: -44px;
}
} .nav-02 .slick-arrow{
transform: none !important;
width: 33px;
height: 33px;
--arrow-fz: 14px;
}
.nav-02 .slick-arrow:not(:hover){
color: #ddd;
}
.nav-02 .slick-arrow.prev{
top: -66px;
bottom: auto;
left: auto;
right: 40px;
}
.nav-02 .slick-arrow.next{
top: -66px;
bottom: auto;
left: auto;
right: 0;
}
@media (max-width: 1199px){
.nav-02 .slick-arrow{
width: 28px;
height: 28px;
--arrow-fz: 12px;
}
.nav-02 .slick-arrow.prev{
top: -52px;
right: 35px;
}
.nav-02 .slick-arrow.next{
top: -52px;
}
} .nav-03 .slick-arrow{
transform: none !important;
width: 10px;
height: 30px;
--arrow-fz: 14px;
box-shadow: none;
}
.nav-03 .slick-arrow:not(:hover){
color: #666;
}
.nav-03 .slick-arrow.prev{
top: -53px;
bottom: auto;
left: auto;
right: 20px;
}
.nav-03 .slick-arrow.next{
top: -53px;
bottom: auto;
left: auto;
right: 0;
} .nav-04 .slick-arrow{
--arrow-width: 30px;
--arrow-height: 30px;
--arrow-posi-h: -30px;
--arrow-fz: 18px;
box-shadow: none;
}
@media (max-width: 1199px){
.nav-04 .slick-arrow{
--arrow-width: 20px;
--arrow-posi-h: -20px;
}
} .nav-05 .slick-arrow{
transform: none !important;
--arrow-width: 50px;
--arrow-height: 50px;
--arrow-fz: 14px;
box-shadow: none;
color: var(--default-color);
border-radius: 0;
}
.nav-05 .slick-arrow:hover{
color: var(--default-color);
background-color: #f2f2f2;
}
.nav-05 .slick-arrow.prev{
top: -65px;
bottom: auto;
right: 60px;
left: auto;
}
.nav-05 .slick-arrow.next{
top: -65px;
bottom: auto;
right: 5px;
left: auto;
}
@media (max-width: 1199px){
.nav-05 .slick-arrow{
--arrow-width: 44px;
--arrow-height: 44px;
--arrow-fz: 13px;
}
.nav-05 .slick-arrow.prev{
top: -58px;
right: 52px;
}
.nav-05 .slick-arrow.next{
top: -58px;
right: 4px;
}
}
@media (max-width: 767px){
.nav-05 .slick-arrow{
--arrow-width: 36px;
--arrow-height: 36px;
--arrow-fz: 13px;
}
.nav-05 .slick-arrow.prev{
top: -50px;
right: 42px;
}
.nav-05 .slick-arrow.next{
top: -50px;
right: 3px;
}
} .slick-dots{
position: relative;
list-style: none;
padding: 0;
text-align: center;
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 25px -5px 0;
z-index: 4;
}
.slick-dots li{
display: inline-block;
vertical-align: middle;
margin: 5px 3px 0;
width: 9px;
height: 9px;
cursor: pointer;
position: relative;
border-radius: 90px;
background-color: #bbb;
animation: none !important;
}
.slick-dots li button{
display: none;
}
.slick-dots li.slick-active{
width: 13px;
height: 13px;
background-color: #fff;
border: 2px solid var(--main-color);
}
.slick-dots li:hover{
background-color: var(--main-color);
} .dot-02 .slick-dots li{
background-color: #666;
}
.dot-02 .slick-dots li.slick-active{
background-color: var(--main-color);
border-color: #fff;
}
.dot-02 .slick-dots li:hover{
background-color: #fff;
} .dot-03 .slick-dots{
position: absolute;
top: 0;
bottom: 0;
right: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 20px;
margin: 0;
}
.dot-03 .slick-dots li{
width: auto;
height: auto;
background-color: transparent !important;
border: none;
margin: 5px 0;
}
.dot-03 .slick-dots li button{
display: block;
width: 7px;
height: 7px;
border-radius: 50%;
background-color: rgba(255, 255, 255, .4);
font-size: 0;
line-height: 0;
letter-spacing: 0;
box-shadow: none;
padding: 0;
}
.dot-03 .slick-dots li.slick-active{
border: 1px solid #fff;
padding: 3px;
}
.dot-03 .slick-dots li.slick-active button,
.dot-03 .slick-dots li:hover button{
background-color: #fff;
} .elementor-section.background-zoom > .elementor-container{
background: inherit;
}
.elementor-section.background-zoom > .elementor-container:before{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background: inherit;
transition: .5s;
pointer-events: none;
}
.elementor-section.background-zoom:hover > .elementor-container:before{
transform: scale(1.1);
}
.faded-in:not(:hover) .image-effect,
.faded-in:not(:hover) img{
opacity: .5;
}
.gray-filter:not(:hover) .image-effect,
.gray-filter:not(:hover) img{
filter: grayscale(100%);
}
.elementor-section.border-plus:hover .image-effect,
.elementor-section.border-plus:hover img,
.elementor-section.border-scale:hover .image-effect,
.elementor-section.border-scale:hover img{
opacity: 1;
}  @keyframes ovic-running-1{
0%{
transform: translateX(100%);
}
100%{}
}
@keyframes ovic-running-2{
0%{}
100%{
transform: translateX(-100%);
}
}
.ovic-running{
font-size: 16px;
line-height: 1.5;
color: var(--default-color);
overflow: hidden;
--running-space: 180px;
--running-time: 30s;
}
.ovic-running .wrap{
animation: ovic-running-1 var(--running-time) linear infinite;
}
.ovic-running .inner{
display: inline-block;
vertical-align: top;
min-width: 100%;
white-space: nowrap;
animation: inherit;
animation-name: ovic-running-2;
}
.ovic-running .wrap:hover,
.ovic-running .wrap:hover .inner,
.ovic-running .inner:hover{
animation-play-state: paused;
}
.ovic-running .item{
display: inline-block;
vertical-align: top;
margin: 0;
}
.ovic-running .item:not(:last-child){
margin-inline-end: var(--running-space);
}
@media (max-width: 1499px){
.ovic-running{
--running-space: 150px;
--running-time: 27s;
}
}
@media (max-width: 1199px){
.ovic-running{
font-size: 15px;
--running-space: 120px;
--running-time: 24s;
}
}
@media (max-width: 991px){
.ovic-running{
--running-space: 90px;
--running-time: 21s;
}
}
@media (max-width: 767px){
.ovic-running{
--running-space: 60px;
--running-time: 18s;
}
} .widget{
position: relative;
}
.widget:before,
.widget:after{
content: '';
display: table;
clear: both;
}
.widget .screen-reader-text{
display: none !important;
}
.widget .widgettitle,
.widget .widget-title{
font-size: 17px;
margin: 0 0 16px;
}
.widget .widgettitle img,
.widget .widget-title img{
vertical-align: middle;
margin: -3px 0 0;
margin-inline-end: 3px;
}
.widget select{
width: 100%;
cursor: pointer;
}
.widget ul,
.widget ol{
list-style: none;
padding: 0;
margin-bottom: 0;
}
.widget ul ul,
.widget ol ul,
.widget ol ol,
.widget ul ol{
padding-inline-start: 20px;
}
.widget .comment-author-link{
text-transform: capitalize;
}
.widget-area{
font-size: 14px;
line-height: 24px;
}
.widget_layered_nav .count,
.widget .tagcloud .tag-link-count,
.widget_product_categories .count,
.widget_categories .count{
display: inline-block;
vertical-align: middle;
opacity: .7;
font-size: 13px;
margin-top: -3px;
margin-inline-start: 3px;
}
.widget_archive ul li,
.widget_categories ul li{
display: flex;
flex-wrap: wrap;
}
.widget_archive ul li a,
.widget_categories ul li a{
flex: 1 1 auto;
width: 1%;
margin-inline-end: 10px;
}
.widget_archive .children,
.widget_categories .children{
width: 100%;
}
.widget_layered_nav .inline-group a .count,
.widget_layered_nav .group-image a .count,
.widget_layered_nav .group-color a .count{
opacity: .7;
font-size: 13px;
margin-inline-start: 6px;
}
.sidebar-inner > .widget:not(:first-child){
border-top: 1px solid #e5e5e5;
padding-top: 35px;
margin-top: 25px;
}
.sidebar-inner > .widget .gallery,
.sidebar-inner > .widget .product_list_widget,
.sidebar-inner > .widget .widget_shopping_cart_content,
.sidebar-inner > .widget_layered_nav form,
.sidebar-inner > .widget_layered_nav .inline-group,
.sidebar-inner > .widget_layered_nav .group-color,
.sidebar-inner > .widget .tagcloud{
padding-top: 5px;
padding-bottom: 5px;
}
.sidebar-inner > .widget_media_image:not(:first-child){
padding-top: 0;
border-top: none;
}
.sidebar-inner > .widget_media_image > a,
.sidebar-inner > .widget_media_image > img,
.sidebar-inner > .widget select{
margin-bottom: 5px;
}
.sidebar-inner > .widget p + * select,
.sidebar-inner > .widget p + select{
margin-top: 0;
}
.widget_rating_filter .chosen > a,
.widget_layered_nav a.selected,
.widget_layered_nav .chosen > a,
.widget_ovic_nav_menu ul li a[aria-current="page"],
.widget-area .widget_nav_menu ul li a[aria-current="page"],
.widget_recent_entries ul li a[aria-current="page"],
.widget_pages ul li [aria-current="page"],
.widget_archive ul li a[aria-current="page"],
.widget_categories ul li.current-cat > a,
.widget_product_categories ul li.current-cat > a,
.widget-ovic-iconbox .icon{
color: var(--main-color);
}
.shop-widget-area .widget-title:before,
.shop-widget-area .widget-title:after{
content: '';
display: table;
clear: both;
}
.shop-widget-area .widget-title{
cursor: pointer;
}
.shop-widget-area .close .widget-title .arrow{
transform: rotate(-180deg);
}
.shop-widget-area .widget-title .arrow{
float: right;
color: var(--main-color);
font-weight: 400;
margin-inline-start: 10px;
transition: .3s;
}
.shop-widget-area .widget-title .arrow:before{
display: block;
font-family: FontAwesome, sans-serif;
content: "\f0d8";
} @media (min-width: 992px){
.sticky-sidebar .site{
overflow: visible;
}
.sticky-sidebar #secondary{
position: sticky;
top: 10px;
}
.admin-bar.sticky-sidebar #secondary{
top: 42px;
}
}
@media (min-width: 1200px){
.sticky-sidebar.has-header-sticky #secondary{
top: 70px;
}
.admin-bar.sticky-sidebar.has-header-sticky #secondary{
top: 102px;
}
} .widget_calendar th,
.widget_calendar td{
text-align: center;
padding: 5px;
}
.widget_calendar caption{
font-size: 16px;
color: var(--default-color);
padding: 0;
text-align: start;
margin: 0 0 13px;
}
.widget_calendar a{
display: block;
}
.widget_calendar .wp-calendar-table{
margin: 0;
}
.widget_calendar .wp-calendar-nav{
display: flex;
border-inline-start: 1px solid #e5e5e5;
}
.widget_calendar .wp-calendar-nav > *{
flex: 1 1 auto;
width: 1%;
border-inline-end: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
.widget_calendar .wp-calendar-nav .pad{
display: none;
}
.widget_calendar .wp-calendar-nav a{
text-align: center;
padding: 5px;
margin: 0;
}
.widget #today{
background-color: var(--default-color);
color: #fff;
} .widget_media_gallery .gallery-item a{
display: inline-block;
vertical-align: top;
max-width: 100%;
overflow: hidden;
position: relative;
}
.widget_media_gallery .gallery-item a:after{
position: absolute;
font-family: main-icon, sans-serif;
content: '\e911';
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, .5);
font-size: 14px;
line-height: 1;
color: #fff;
font-style: normal;
display: flex;
align-items: center;
justify-content: center;
transition: .3s;
}
.widget_media_gallery .gallery-item a:not(:hover):after{
opacity: 0;
transform: scale(0.7);
} .widget_rating_filter ul li,
.widget_layered_nav ul li,
.widget_product_categories ul li{
padding: 5px 0;
min-height: 34px;
color: var(--default-color);
}
.widget-area .widget_ovic_nav_menu ul li,
.widget-area .widget_nav_menu ul li,
.widget_rss ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_archive ul li,
.widget_categories ul li{
padding: 5px 0;
min-height: 34px;
color: var(--default-color);
}
.widget_layered_nav ul ul,
.widget_product_categories ul ul{
margin: 5px 0 -5px !important;
}
.widget-area .widget_ovic_nav_menu ul ul,
.widget-area .widget_nav_menu ul ul,
.widget_layered_nav ul ul,
.widget_pages ul ul,
.widget_categories ul ul,
.widget_product_categories ul ul{
margin: 5px 0 -5px !important;
}
.widget_layered_nav .select2 ul li{
min-height: auto;
}
.widget_meta ul li:not(:first-child),
.widget_pages ul li,
.widget_categories ul li,
.widget_archive ul li:not(:first-child),
.widget-area .widget_nav_menu ul li,
.widget_rss ul li:not(:first-child),
.widget_recent_entries ul li:not(:first-child),
.widget_recent_comments ul li:not(:first-child){
border-top: 1px solid #e5e5e5;
}
.widget_pages > ul > li:first-child,
.widget_categories > ul > li:first-child,
.widget-area .widget_nav_menu > * > ul > li:first-child,
.widget-area .widget_nav_menu > ul > li:first-child{
border-top: none;
} .widget_rating_filter ul li a{
display: inline-block;
vertical-align: top;
font-size: 12px;
}
.widget_rating_filter ul li .star-rating{
margin-inline-end: 7px;
}
.widget_text .textwidget > :last-child{
margin-bottom: 0;
}
.widget_rss ul li a,
.widget_recent_comments ul li a,
.widget_recent_entries ul li a{
font-weight: var(--main-h-fw);
}
.widget_rss ul li .rss-date,
.widget_rss ul li cite,
.widget_recent_entries ul li .post-date{
display: block;
font-size: 13px;
line-height: 20px;
color: #999;
margin: 2px 0;
}
.widget_rss ul li .rss-date:before,
.widget_recent_entries ul li .post-date:before{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: "\f073";
margin: 1px 0 -1px;
margin-inline-end: 7px;
} .yith-woocompare-widget:before,
.yith-woocompare-widget:after{
content: '';
display: table;
clear: both;
}
.yith-woocompare-widget ul{
list-style: none;
padding: 10px 0;
margin-bottom: 0;
}
.yith-woocompare-widget a.compare{
border-radius: 0;
text-transform: inherit;
} .widget_product_categories .cat-item:before,
.widget_product_categories .cat-item:after{
content: '';
display: table;
clear: both;
}
.widget_product_categories .cat-item.cat-parent > .carets{
float: right;
cursor: pointer;
overflow: hidden;
margin-inline-start: 10px;
}
.widget_product_categories .cat-item.cat-parent > .carets:hover{
color: var(--main-color);
}
.widget_product_categories .cat-item.cat-parent > .carets:before{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: '\f0d7';
transition: transform .3s;
}
.widget_product_categories .cat-item.show-sub > .carets:before{
transform: rotate(90deg);
}
.widget_product_categories .children{
display: none;
clear: both;
} .widget_ovic_nav_menu .megamenu,
.widget_nav_menu .megamenu{
background-image: none !important;
width: auto !important;
}
.widget_ovic_nav_menu .megamenu > .vc_row,
.widget_nav_menu .megamenu > .vc_row{
padding: 0 !important;
}
.widget_ovic_nav_menu .megamenu [class*="elementor-column"],
.widget_nav_menu .megamenu [class*="elementor-column"],
.widget_ovic_nav_menu .megamenu [class*="vc_col-"],
.widget_nav_menu .megamenu [class*="vc_col-"]{
width: 100% !important;
}
.widget_ovic_nav_menu .megamenu .ovic-custommenu,
.widget_nav_menu .megamenu .ovic-custommenu{
padding: 0 !important;
padding-inline-start: 20px !important;
margin: 0 !important;
}
.widget_ovic_nav_menu .megamenu .ovic-custommenu .widget,
.widget_nav_menu .megamenu .ovic-custommenu .widget{
margin: 10px 0 0;
}
.widget_ovic_nav_menu .megamenu .menu,
.widget_nav_menu .megamenu .menu{
margin: 0;
padding: 0;
} .widget .product_list_widget{
list-style: none;
padding: 0;
}
.widget .product_list_widget > li{
position: relative;
}
.widget .product_list_widget > li:before,
.widget .product_list_widget > li:after{
content: '';
display: table;
clear: both;
}
.widget .product_list_widget > li:not(:last-child){
margin-bottom: 20px;
}
.widget .product_list_widget > li > a:not(.remove){
display: block;
font-size: 17px;
line-height: 24px;
font-weight: var(--main-h-fw);
margin-bottom: 4px;
}
.widget .product_list_widget > li > a:not(:hover){
color: var(--default-color);
}
.widget .product_list_widget > li > a:not(.remove) ~ *{
text-align: start;
}
.widget .product_list_widget > li img{
float: left;
width: 90px;
margin-inline-end: 10px;
}
.widget .product_list_widget > li .star-rating-wrap{
display: none;
margin-bottom: 3px;
}
.widget .product_list_widget > li .amount{
display: inline-block;
vertical-align: top;
font-size: 18px;
font-weight: 700;
margin: 0;
}
.widget .product_list_widget > li ins{
text-decoration: none;
color: var(--default-color);
}
.widget .product_list_widget > li del{
display: inline-block;
vertical-align: top;
font-size: 14px;
font-weight: 400;
color: #999;
margin: 1px 0 -1px;
margin-inline-end: 5px;
}
.widget .product_list_widget > li del .amount{
font-size: inherit;
font-weight: inherit;
} .widget_shopping_cart .woocommerce-mini-cart{
max-height: 215px;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
}
.widget_shopping_cart .woocommerce-mini-cart li{
position: relative;
}
.widget_shopping_cart .woocommerce-mini-cart li:not(:last-child){
padding-bottom: 17px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 17px;
}
.widget_shopping_cart .woocommerce-mini-cart li a:not(.remove){
padding-inline-end: 20px;
}
.widget_shopping_cart .woocommerce-mini-cart li .remove{
position: absolute;
right: 0;
top: 0;
font-size: 19px;
line-height: 18px;
width: 20px;
text-align: end;
}
.widget_shopping_cart .woocommerce-mini-cart li .amount{
font-size: 14px;
}
.widget_shopping_cart .woocommerce-mini-cart li .remove:not(:hover){
color: #999;
}
.widget_shopping_cart .woocommerce-mini-cart li .variation dt{
color: var(--default-color);
float: left;
margin-inline-end: 5px;
}
.widget_shopping_cart .woocommerce-mini-cart li .variation dd{
margin: 0;
}
.widget_shopping_cart .woocommerce-mini-cart .quantity{
color: var(--default-color);
}
.widget_shopping_cart .woocommerce-mini-cart .quantity .amount{
font-size: 18px;
font-weight: 700;
}
.widget_shopping_cart .total{
font-size: 14px;
line-height: 24px;
padding: 15px 0 0;
border-top: 1px solid #e5e5e5;
text-transform: var(--main-h-tt);
margin: 20px 0 0;
color: var(--default-color);
}
.widget_shopping_cart .total > *{
display: inline-block;
vertical-align: top;
}
.widget_shopping_cart .total strong{
font-weight: inherit;
margin-inline-end: 5px;
}
.widget_shopping_cart .total .amount{
float: right;
font-size: 18px;
color: var(--main-color);
font-weight: 700;
margin-inline-start: 10px;
}
.widget_shopping_cart .buttons{
display: flex;
flex-wrap: wrap;
margin: 5px -10px 0;
}
.widget_shopping_cart .buttons .button{
width: calc(50% - 20px);
margin: 10px 10px 0;
padding: 8px 15px;
}
.widget_shopping_cart .buttons .checkout:not(:hover){
color: inherit;
background-color: #e5e5e5;
}
.widget_shopping_cart .buttons .wcppec-cart-widget-button{
display: block;
vertical-align: top;
}
.widget_shopping_cart .buttons .wcppec-cart-widget-button img{
display: block;
height: 40px !important;
margin: auto;
}
.widget_shopping_cart .wcppec-cart-widget-spb{
margin-top: 15px;
}
dl.variation{
margin-bottom: 3px;
}
dl.variation *:last-child{
margin-bottom: 0;
}
@media (max-width: 767px){
.widget .product_list_widget > li > a:not(.remove){
font-size: 15px;
line-height: 20px;
}
.widget_shopping_cart .woocommerce-mini-cart .quantity .amount{
font-size: 16px;
}
.widget_shopping_cart .buttons{
margin: 5px -5px 0;
}
.widget_shopping_cart .buttons .button{
margin: 10px 5px 0;
width: calc(50% - 10px);
}
} .widget_rating_filter ul li.chosen a:before,
.ovic-price-filter button.active:before,
.ovic-price-filter a.active:before,
.widget_product_categories ul li.current-cat > a:before,
.widget_layered_nav .woocommerce-widget-layered-nav-list li.chosen a:before{
content: '\e91c';
}
.widget_rating_filter ul li a:before,
.ovic-price-filter button:before,
.ovic-price-filter a:before,
.widget_product_categories ul li > a:before,
.widget_layered_nav .woocommerce-widget-layered-nav-list li > a:before{
display: inline-block;
vertical-align: middle;
font-family: main-icon, sans-serif;
content: '';
font-size: 7px;
line-height: 14px;
color: var(--default-color);
text-align: center;
width: 16px;
height: 16px;
margin: -3px 0 0;
box-shadow: 0 0 0 2px #eee inset;
padding-top: 1px;
padding-inline-start: 1px;
margin-inline-end: 10px;
border-radius: 3px;
pointer-events: none;
}
.widget_layered_nav .inline-group{
display: flex;
flex-wrap: wrap;
margin: -5px;
}
.widget_layered_nav .inline-group a{
display: flex;
justify-content: center;
margin: 5px;
font-size: 15px;
line-height: 20px;
padding: 5px 10px;
box-shadow: 0 0 0 1px #e5e5e5 inset;
}
.widget_layered_nav .inline-group a.selected,
.widget_layered_nav .inline-group a:hover{
color: inherit;
box-shadow: 0 0 0 1px var(--main-color) inset;
}
.widget_layered_nav .inline-group a .count{
display: none;
margin-top: 0;
}
.widget_layered_nav .group-image,
.widget_layered_nav .group-color{
display: flex;
flex-wrap: wrap;
margin: -5px -10px;
}
.widget_layered_nav .group-image a,
.widget_layered_nav .group-color a{
display: flex;
align-items: center;
position: relative;
font-size: inherit !important;
margin: 5px 10px;
}
.widget_layered_nav .group-image a i,
.widget_layered_nav .group-color a i{
background-position: center center;
background-size: cover;
position: relative;
border-radius: 50%;
font-style: normal;
color: #fff;
border: 2px solid #e5e5e5;
}
.widget_layered_nav .group-image a i:before,
.widget_layered_nav .group-color a i:before{
position: absolute;
top: 1px;
bottom: 0;
left: 0;
right: 0;
font-family: main-icon, sans-serif;
content: '\e91c';
box-shadow: none;
border-radius: inherit;
pointer-events: none;
display: flex;
justify-content: center;
align-items: center;
font-size: 9px;
}
.widget_layered_nav .group-image a:not(.selected):not(:hover) i:before,
.widget_layered_nav .group-color a:not(.selected):not(:hover) i:before{
opacity: 0;
}
.widget_layered_nav .group-image a .term-name,
.widget_layered_nav .group-color a .term-name{
margin-inline-start: 8px;
}
.widget_layered_nav .group-image a .count,
.widget_layered_nav .group-color a .count{
display: none;
}
.widget_layered_nav .button-group{
margin: 0 -10px;
}
.widget_layered_nav .button-group a{
display: table;
float: left;
clear: both;
margin: 5px 10px;
font-size: inherit !important;
border: 1px solid #e5e5e5;
padding: 2px 10px;
min-width: 30px;
}
.widget_layered_nav .button-group a i{
display: none !important;
}
.widget_layered_nav .button-group a:hover,
.widget_layered_nav .button-group a.selected,
.widget_layered_nav .group-image a:hover i,
.widget_layered_nav .group-image a.selected i,
.widget_layered_nav .group-color a:hover i,
.widget_layered_nav .group-color a.selected i{
border-color: var(--main-color);
} .sidebar-inner > .widget_search,
.sidebar-inner > .widget_product_search{
padding: 0;
border: none;
border-radius: 0;
}
.widget_search .widget-title,
.widget_product_search .widget-title{
margin-bottom: 30px;
}
.widget_search .search-form,
.widget_product_search .woocommerce-product-search{
position: relative;
}
.dgwt-wcas-widget .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,
.widget_search .search-field,
.widget_product_search .search-field{
--input-sd: 0 0 0 2px #e5e5e5 inset;
--input-sd-h: 0 0 0 2px var(--main-color) inset;
width: 100%;
padding-inline-end: 50px;
padding: 12px 30px;
height: 48px;
}
.widget_search button[type="submit"],
.widget_product_search button[type="submit"]{
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 50px;
font-size: 0;
line-height: 0;
letter-spacing: 0;
padding: 13px 0;
background-color: transparent;
color: var(--default-color);
}
.widget_search button[type="submit"]:hover,
.widget_product_search button[type="submit"]:hover{
color: var(--main-color);
}
.widget_search button[type="submit"]:before,
.widget_product_search button[type="submit"]:before{
display: block;
font-family: main-icon, sans-serif;
content: "\e933";
font-size: 20px;
line-height: 24px;
font-weight: 400;
} .tagcloud{
display: flex;
flex-wrap: wrap;
margin: -10px -5px 0;
}
.tagcloud a{
display: inline-block;
vertical-align: top;
font-size: 14px !important;
line-height: 20px;
padding: 4px 20px;
background-color: #fff;
box-shadow: 0 0 0 2px #eee inset;
margin: 10px 5px 0;
position: relative;
border-radius: 90px;
}
.tagcloud a:hover{
color: var(--default-color);
box-shadow: 0 0 0 2px var(--main-color) inset;
}
.elementor-widget-wp-widget-woocommerce_product_tag_cloud .elementor-widget-container > h5,
.elementor-widget-wp-widget-tag_cloud .elementor-widget-container > h5{
font-size: 17px;
margin-bottom: 16px;
} .widget_product_brand .product-categories.logo li a{
padding: 0;
}
.widget_product_brand .product-categories.logo .children{
display: block;
}
.widget_product_brand .product-categories.logo a:hover{
opacity: .7;
} .widget-area .widget-ovic-iconbox{
padding: 10px 0;
}
.widget-area .widget-ovic-iconbox:first-child{
padding-top: 0;
}
.widget-area .widget-ovic-iconbox + .widget-ovic-iconbox{
border-top: 1px solid #e5e5e5;
padding-top: 30px;
margin-top: -10px;
}
.widget-ovic-iconbox .iconbox-inner{
display: flex;
align-items: center;
font-size: 13px;
line-height: 20px;
}
.widget-ovic-iconbox .icon{
width: 70px;
font-size: 40px;
line-height: 1;
}
.widget-ovic-iconbox .content{
flex: 1 1 auto;
width: 1%;
}
.widget-ovic-iconbox .title{
font-size: 14px;
line-height: 20px;
margin: 0;
}
.widget-ovic-iconbox .text{
margin: 0;
} .ovic-product-filter .widget .widgettitle,
.ovic-product-filter .widget .widget-title{
font-weight: 400;
color: inherit;
margin-bottom: 6px;
} .ovic-price-filter button,
.ovic-price-filter a{
display: flex;
width: 100%;
background-color: transparent;
padding: 5px 0;
font-size: inherit;
line-height: inherit;
color: var(--default-color);
font-weight: inherit;
}
.ovic-price-filter button:hover,
.ovic-price-filter a.active{
color: var(--main-color);
} .widget_price_filter form:before,
.widget_price_filter form:after{
content: '';
display: table;
clear: both;
}
.price_slider_wrapper{
padding: 14px 0 7px;
}
.ui-slider{
position: relative;
text-align: start;
background-color: #e5e5e5;
height: 3px;
margin: 0 0 20px;
}
.ui-slider .ui-slider-range{
display: block;
position: absolute;
top: 0;
height: 100%;
background-color: var(--main-color);
z-index: 1;
}
.ui-slider .ui-slider-handle{
position: absolute;
top: -6px;
left: 0;
width: 15px;
height: 15px;
border-radius: 50%;
cursor: e-resize;
-ms-touch-action: none;
touch-action: none;
z-index: 2;
background-color: #fff;
border: 5px solid var(--main-color);
margin-inline-start: -7px;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{
filter: inherit;
}
.ui-slider-horizontal .ui-slider-range-min{
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max{
right: 0;
}
.price_slider_amount{
display: flex;
flex-wrap: wrap;
position: relative;
}
.price_slider_amount .price_label{
flex: 1 1 auto;
width: 1%;
color: #999;
font-size: 16px;
padding: 4px 0;
}
.price_slider_amount .price_label > *{
color: var(--default-color);
}
.price_slider_amount .button{
order: 1;
padding: 4px 20px;
}  .menu-follow-header .elementor-widget-ovic_menu > .elementor-widget-container{
margin-bottom: 23px;
}
.menu-follow-header .ovic-custommenu{
font-size: 14px;
line-height: 1.71428571;
}
.menu-follow-header .ovic-custommenu .widget-title{
font-size: 15px;
margin-bottom: 14px;
color: var(--main-color);
}
.ovic-custommenu .widget-title{
font-size: 22px;
font-weight: 700;
margin-bottom: 24px;
}
.ovic-custommenu{
font-size: 15px;
line-height: 1.6;
--item-space: 6px;
}
.ovic-custommenu > .widget_nav_menu{
overflow: hidden;
}
.ovic-custommenu ul{
display: flex;
flex-wrap: wrap;
margin: calc(0px - var(--item-space)) 0;
}
.ovic-custommenu ul li{
position: relative;
width: 100%;
padding: var(--item-space) 0;
}
.ovic-custommenu ul ul{
margin-top: var(--item-space);
}
.ovic-custommenu ul li > a{
display: block;
position: relative;
transition: .2s;
}
.ovic-custommenu ul li > a:hover{
padding-inline-start: 10px;
}
.yes-horizontal .ovic-custommenu ul li > a:hover{
padding-inline-start: 0;
}
.yes-horizontal .ovic-custommenu .widget-title{
display: inline-block;
vertical-align: top;
margin: 0;
margin-inline-end: 10px;
}
.yes-horizontal .ovic-custommenu .widget-title + *,
.yes-horizontal .ovic-custommenu .widget-title + * ul{
display: inline;
margin: 0;
}
.yes-horizontal .ovic-custommenu .widget-title + * ul li{
padding: 0;
}
.yes-horizontal .ovic-custommenu .widget-title + * ul li:not(:last-child){
padding-inline-end: calc(var(--item-space) * 2);
}
.yes-horizontal .ovic-custommenu .widget-title + * ul li:not(:last-child):after{
right: calc(var(--item-space) - 2px);
}
.yes-horizontal .ovic-custommenu ul{
margin: 0 calc(0px - var(--item-space));
}
.yes-horizontal .ovic-custommenu ul li{
display: inline-block;
vertical-align: top;
width: auto;
padding: 0 var(--item-space);
}
.yes-horizontal .ovic-custommenu ul li:not(:last-child):after{
content: var(--menu-delimiter);
position: absolute;
top: 0;
right: 0;
opacity: var(--menu-delimiter-o);
transform: translateX(50%);
}
.yes-horizontal .ovic-custommenu ul ul{
margin-top: 0;
padding: 0;
}
.elementor-align-center .ovic-custommenu ul{
text-align: center;
justify-content: center;
}
.elementor-align-right .ovic-custommenu ul{
text-align: end;
justify-content: end;
} .ovic-custommenu.style-01 ul li > a:before{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: '\f105';
margin-inline-end: 8px;
}
@media (max-width: 1199px){
.ovic-custommenu .widget-title{
font-size: 20px;
margin-bottom: 18px;
}
.elementor-tablet-align-center .ovic-custommenu ul{
text-align: center;
justify-content: center;
}
.elementor-tablet-align-right .ovic-custommenu ul{
text-align: end;
justify-content: end;
}
}
@media (max-width: 767px){
.elementor-mobile-align-center .ovic-custommenu ul{
text-align: center;
justify-content: center;
}
.elementor-mobile-align-right .ovic-custommenu ul{
text-align: end;
justify-content: end;
}
} .ovic-tabs{
position: relative;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.ovic-tabs > *{
width: 100%;
}
.ovic-tabs .tabs-head{
position: relative;
}
.ovic-tabs .tab-panel{
opacity: 0;
visibility: hidden;
height: 0;
overflow: hidden;
}
.ovic-tabs .tab-panel.active{
opacity: 1;
visibility: visible;
height: auto;
overflow: visible;
}
.ovic-tabs .tabs-list{
list-style: none;
padding: 0;
margin: 0;
}
.ovic-tabs .tab-item{
display: inline-block;
vertical-align: top;
position: relative;
}
.ovic-tabs .tab-item a{
display: flex;
align-items: center;
justify-content: center;
position: relative;
color: inherit;
}
.ovic-tabs .tab-item.active a,
.ovic-tabs .tab-item a:hover{
color: var(--main-color);
}
.ovic-tabs .tab-item .thumb{
font-size: 20px;
line-height: 1;
font-weight: 400;
margin-inline-end: 5px;
}
.ovic-tabs .tab-item .thumb img{
vertical-align: top;
width: auto;
max-height: 24px;
}
.ovic-tabs .tab-item .type-image{
font-size: 0 !important;
line-height: 0 !important;
letter-spacing: 0 !important;
}
.ovic-tab .tabs-list{
white-space: nowrap;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
} .ovic-tab.style-01 .tabs-head{
margin-bottom: 8px;
}
.ovic-tab.style-01 .tabs-list{
font-size: 16px;
font-weight: 700;
color: #888;
padding-bottom: 12px;
}
.ovic-tab.style-01 .tab-item:not(:last-child){
margin-inline-end: 60px;
}
.ovic-tab.style-01 .tab-item .thumb{
font-size: 46px;
margin: 0 0 12px;
}
.ovic-tab.style-01 .tab-item a{
flex-direction: column;
padding: 0 4px 4px;
}
.ovic-tab.style-01 .tab-item .thumb img{
max-height: 46px;
}
.ovic-tab.style-01 .tab-item a:before{
position: absolute;
content: '';
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 0;
border-bottom: 2px solid var(--main-color);
transition: .3s;
}
.ovic-tab.style-01 .tab-item.active a:before{
width: 100%;
} .ovic-tab.style-02.style-01 .tab-item a{
padding-bottom: 0;
}
.ovic-tab.style-02.style-01 .tab-item:not(:last-child){
margin-inline-end: 20px;
}
.ovic-tab.style-02.style-01 .tab-item a:before{
bottom: 4px;
} .ovic-tab.style-03 .tabs-list{
font-size: 24px;
text-transform: none;
font-weight: var(--main-h-fw);
}
.ovic-tab.style-03.style-01 .tab-item .thumb{
margin-bottom: 4px;
}
.ovic-tab.style-03.style-01 .tab-item a{
padding-bottom: 0;
}
.ovic-tab.style-03.style-01 .tab-item a:before{
bottom: 4px;
} .ovic-tab.style-04 .tabs-head{
margin-bottom: 10px;
}
.ovic-tab.style-04 .tabs-list{
font-size: 16px;
font-weight: 700;
}
.ovic-tab.style-04 .tab-item:not(:last-child){
margin-inline-end: -5px;
}
.ovic-tab.style-04 .tab-item a{
min-width: 129px;
padding: 7px 5px 13px;
padding-inline-end: 9px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.ovic-tab.style-04 .tab-item.active a{
color: var(--main-color-t);
background-image: var(--cate-active);
} .ovic-tab.style-05 .tabs-list{
font-size: 24px;
line-height: 1.25;
text-transform: none;
font-weight: var(--main-h-fw);
color: #888;
padding-bottom: 12px;
}
.ovic-tab.style-05 .tab-item:not(:last-child){
margin-inline-end: 60px;
}
.ovic-tab.style-05 .tab-item a{
flex-direction: column;
}
.ovic-tab.style-05 .tab-item .thumb{
font-size: 40px;
margin: 0;
}
.ovic-tab.style-05 .tab-item .thumb img{
max-height: none;
}
.ovic-tab.style-05 .tab-item .title{
display: block;
}
.ovic-tab.style-05 .tab-item.active a,
.ovic-tab.style-05 .tab-item a:hover{
color: var(--main-color-2);
} .ovic-tab.style-06.style-01 .tabs-head{
margin-bottom: 21px;
}
.ovic-tab.style-06.style-01 .tabs-list{
font-size: 15px;
}
.ovic-tab.style-06.style-01 .tab-item a{
padding: 0 0 1px;
}
.ovic-tab.style-06.style-01 .tab-item a:before{
left: 13px;
right: 13px;
}
.ovic-tab.style-06.style-01 .tab-item.active a:before{
width: calc(100% - 26px);
}
.ovic-tab.style-06.style-01 .tab-item:not(:last-child){
margin-inline-end: 28px;
} .ovic-tab.style-07 .tabs-head{
margin-bottom: 38px;
}
.ovic-tab.style-07 .tabs-list{
font-size: 14px;
line-height: 21px;
padding-bottom: 12px;
}
.ovic-tab.style-07 .tab-item a > *{
padding: 6px 0;
}
.ovic-tab.style-07 .tab-item:not(:last-child){
margin-inline-end: 10px;
}
.ovic-tab.style-07 .tab-item a{
padding: 0 20px;
border: 2px solid #eee;
border-radius: var(--main-bora);
}
.ovic-tab.style-07 .tab-item.active a{
font-weight: 700;
border-color: var(--main-color);
color: var(--main-color-t);
background-color: var(--main-color);
}
.ovic-tab.style-07 .tab-item a:hover{
border-color: var(--main-color);
color: var(--main-color-t);
background-color: var(--main-color);
}
.ovic-tab.style-07 .tab-item.active a .thumb,
.ovic-tab.style-07 .tab-item a:hover .thumb{
color: #ffeb07;
}
.ovic-tab.style-07 .tab-item .thumb{
font-size: 13px;
padding-inline-end: 15px;
border-inline-end: 1px solid #cfcfcf;
margin-inline-end: 15px;
}
.ovic-tab.style-07 .tab-item .thumb img{
max-height: 21px;
} .ovic-tab.style-08 .tabs-head{
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 30px;
}
.ovic-tab.style-08 .tab-title{
flex: 1 1 auto;
width: 1%;
font-size: 24px;
color: var(--main-color);
display: flex;
align-items: center;
margin: 0;
}
.ovic-tab.style-08 .tab-title:after{
content: '';
flex: 1 1 auto;
width: 1%;
margin: 0 18px;
height: 1px;
border-top: 1px solid #e2e2e2;
}
.ovic-tab.style-08 .tabs-list{
display: flex;
font-size: 14px;
line-height: 20px;
font-weight: var(--main-h-fw);
width: calc(50% - 5px);
background-color: #e2e2e2;
border-radius: var(--main-bora);
}
.ovic-tab.style-08 .tab-item{
min-width: calc(100% / 3);
}
.ovic-tab.style-08 .tab-item a{
padding: 10px 15px;
border-radius: var(--main-bora);
}
.ovic-tab.style-08 .tab-item.active a,
.ovic-tab.style-08 .tab-item a:hover{
color: var(--main-color-t);
background-color: var(--main-color);
}
.ovic-tab.style-08 .product-item.style-07 .price{
color: inherit;
}
.ovic-tab.style-08 .tab-panel:first-child .product-item.style-07 .price:first-child,
.ovic-tab.style-08 .tab-panel:nth-child(2) .product-item.style-07 .price:nth-child(2),
.ovic-tab.style-08 .tab-panel:nth-child(3) .product-item.style-07 .price:nth-child(3),
.ovic-tab.style-08 .tab-panel:nth-child(4) .product-item.style-07 .price:nth-child(4),
.ovic-tab.style-08 .tab-panel:nth-child(5) .product-item.style-07 .price:nth-child(5),
.ovic-tab.style-08 .product-item.style-07 .price:first-child:last-child{
color: var(--main-color);
} .ovic-tab.style-09 .tabs-head{
margin-bottom: 20px;
}
.ovic-tab.style-09 .tab-title{
font-size: 40px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 10px;
}
.ovic-tab.style-09 .tabs-list{
font-size: 17px;
padding-bottom: 10px;
}
.ovic-tab.style-09 .tab-item:not(:last-child){
margin-inline-end: -5px;
}
.ovic-tab.style-09 .tab-item a{
min-width: 102px;
padding: 5px 5px 6px;
padding-inline-end: 9px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.ovic-tab.style-09 .tab-item.active a{
color: var(--main-color-t);
background-image: var(--cate-active);
} .ovic-tab.style-10 .tabs-head{
border-bottom: 1px solid #ddd;
margin-bottom: 30px;
}
.ovic-tab.style-10 .tab-title{
font-size: 26px;
line-height: 1.3;
font-weight: 700;
margin-bottom: 13px;
}
.ovic-tab.style-10 .tabs-list{
font-size: 15px;
line-height: 24px;
letter-spacing: .02em;
padding-bottom: 13px;
}
.ovic-tab.style-10 .tab-item:not(:last-child){
margin-inline-end: 30px;
}
.ovic-tab.style-10 .tab-item.active a{
font-weight: 700;
color: var(--default-color);
} .ovic-tab.style-11 .tabs-list{
font-size: 0;
line-height: 0;
letter-spacing: 0;
font-weight: 700;
color: var(--default-color);
border-top: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
background-color: #fff;
}
.ovic-tab.style-11 .tab-item{
border-inline-start: 1px solid #dbdbdb;
}
.ovic-tab.style-11 .tab-item:last-child{
border-inline-end: 1px solid #dbdbdb;
}
.ovic-tab.style-11 .tab-item a{
font-size: 18px;
line-height: 1.34;
padding: 17px 40px;
}
.ovic-tab.style-11 .tab-item.active a{
box-shadow: 0 2px var(--main-color) inset;
} .ovic-tab.style-12 .tabs-head{
display: flex;
flex-wrap: wrap;
align-items: center;
padding-inline-start: 40px;
padding-inline-end: 150px;
background-color: #fff;
box-shadow: 0 0 6px rgba(0, 0, 0, .1);
margin-bottom: 10px;
}
.ovic-tab.style-12 .tab-title{
font-size: 19px;
font-weight: 700;
padding: 17px 0;
margin: 0;
}
.ovic-tab.style-12 .tabs-list{
flex: 1 1 auto;
width: 1%;
font-size: 15px;
line-height: 1.6;
letter-spacing: .02em;
text-align: end;
}
.ovic-tab.style-12 .tab-item a{
padding: 18px 10px;
}
.ovic-tab.style-12 .tab-item.active a{
font-weight: 700;
color: var(--default-color);
box-shadow: 0 -2px var(--main-color) inset;
} .ovic-tab.style-13 .tabs-head{
margin-bottom: 25px;
}
.ovic-tab.style-13 .tabs-list{
font-size: 14px;
font-weight: var(--main-h-fw);
padding: 34px 0 17px;
}
.ovic-tab.style-13 .tab-item a{
flex-direction: column;
min-width: 100px;
}
.ovic-tab.style-13 .tab-item a:before{
position: absolute;
content: '';
top: -34px;
bottom: -17px;
left: -20px;
right: -20px;
background-image: var(--cate-active);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
transition: .2s;
}
.ovic-tab.style-13 .tab-item:not(.active) a:before{
opacity: 0;
transform: scale(0.5);
}
.ovic-tab.style-13 .tab-item.active a{
color: var(--main-color-t);
}
.ovic-tab.style-13 .tab-item a > *{
position: relative;
}
.ovic-tab.style-13 .tab-item .thumb{
font-size: 32px;
margin: 0 0 1px;
}
.ovic-tab.style-13 .tab-item .thumb img{
max-height: 32px;
} .ovic-tab.style-14 .tabs-head{
margin-bottom: 28px;
}
.ovic-tab.style-14 .tabs-list{
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
color: var(--default-color);
padding-bottom: 12px;
}
.ovic-tab.style-14 .tab-item:not(:last-child){
margin-inline-end: 12px;
}
.ovic-tab.style-14 .tab-item a{
padding: 3px 15px;
border-radius: 5px;
background-color: rgba(var(--main-color-r),var(--main-color-g),var(--main-color-b),0.08);
}
.ovic-tab.style-14 .tab-item.active a,
.ovic-tab.style-14 .tab-item a:hover{
color: var(--main-color-t);
background-color: var(--main-color);
} .ovic-tab.style-15 .tabs-head{
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 20px;
}
.ovic-tab.style-15 .tab-title{
font-size: 30px;
line-height: 1.34;
font-family: var(--main-special);
margin: 0;
}
.ovic-tab.style-15 .tabs-list{
flex: 1 1 auto;
width: 1%;
font-size: 15px;
text-align: end;
margin-inline-start: 30px;
}
.ovic-tab.style-15 .tab-item:not(:last-child){
margin-inline-end: 35px;
}
.ovic-tab.style-15 .tab-button{
font-size: 15px;
text-decoration: underline;
margin-inline-start: 35px;
}
@media (min-width: 768px){
.ovic-tab.style-09 .tabs-head{
display: flex;
flex-wrap: wrap;
align-items: flex-end;
}
.ovic-tab.style-09 .tab-title{
flex: 1 1 auto;
width: 1%;
margin-inline-end: 15px;
}
.ovic-tab.style-10{
display: flex;
flex-wrap: wrap;
}
.ovic-tab.style-10 .tabs-head{
width: 100%;
display: flex;
align-items: flex-end;
}
.ovic-tab.style-10 .tabs-list{
flex: 1 1 auto;
width: 1%;
margin-inline-start: 15px;
text-align: end;
}
.ovic-tab.style-10 .tab-banner{
width: 236px;
margin-inline-end: 30px;
}
.ovic-tab.style-10 .tabs-container{
flex: 1 1 auto;
width: 1%;
}
}
@media (max-width: 1199px){
.ovic-tab.style-05 .tab-item:not(:last-child),
.ovic-tab.style-01 .tab-item:not(:last-child){
margin-inline-end: 40px;
}
.ovic-tab.style-01 .tabs-list{
font-size: 15px;
}
.ovic-tab.style-01 .tab-item .thumb{
font-size: 40px;
margin-bottom: 7px;
}
.ovic-tab.style-01 .tab-item .thumb img{
max-height: 40px;
}
.ovic-tab.style-01 .tab-item a{
padding-bottom: 1px;
}
.ovic-tab.style-05 .tabs-list,
.ovic-tab.style-03 .tabs-list{
font-size: 20px;
}
.ovic-tab.style-03.style-01 .tab-item a:before{
bottom: 3px;
}
.ovic-tab.style-07 .tabs-head{
margin-bottom: 20px;
}
.ovic-tab.style-07 .tab-item a{
padding: 0 15px;
}
.ovic-tab.style-07 .tab-item .thumb{
padding-inline-end: 11px;
margin-inline-end: 11px;
}
.ovic-tab.style-08 .tabs-head{
margin-bottom: 20px;
}
.ovic-tab.style-09 .tabs-head{
margin-bottom: 10px;
}
.ovic-tab.style-09 .tab-title{
font-size: 36px;
}
.ovic-tab.style-10 .tab-title{
font-size: 24px;
}
.ovic-tab.style-10 .tab-item:not(:last-child){
min-width: 20px;
}
.ovic-tab.style-11 .tab-item a{
font-size: 17px;
padding: 15px 32px;
}
.ovic-tab.style-12 .tabs-head{
padding-inline-start: 30px;
padding-inline-end: 120px;
}
.ovic-tab.style-12 .tab-title{
font-size: 17px;
padding: 14px 0;
}
.ovic-tab.style-12 .tabs-list{
font-size: 14px;
}
.ovic-tab.style-12 .tab-item a{
padding: 15px 9px;
}
.ovic-tab.style-13 .tabs-head{
margin-bottom: 15px;
}
.ovic-tab.style-14 .tabs-head{
margin-bottom: 18px;
}
.ovic-tab.style-15 .tabs-head{
margin-bottom: 15px;
}
.ovic-tab.style-15 .tab-title{
font-size: 26px;
width: 100%;
}
.ovic-tab.style-15 .tabs-list{
text-align: start;
margin-inline-start: 0;
}
.ovic-tab.style-15 .tab-item:not(:last-child){
margin-inline-end: 25px;
}
.ovic-tab.style-15 .tab-button{
margin-inline-start: 25px;
}
}
@media (max-width: 767px){
.ovic-tab.style-05 .tab-item:not(:last-child),
.ovic-tab.style-01 .tab-item:not(:last-child){
margin-inline-end: 20px;
}
.ovic-tab.style-01 .tabs-list{
font-size: 14px;
}
.ovic-tab.style-01 .tab-item .thumb{
font-size: 36px;
margin-bottom: 4px;
}
.ovic-tab.style-01 .tab-item .thumb img{
max-height: 36px;
}
.ovic-tab.style-01 .tab-item a{
padding-bottom: 0;
}
.ovic-tab.style-05 .tabs-list,
.ovic-tab.style-03 .tabs-list{
font-size: 18px;
}
.ovic-tab.style-03.style-01 .tab-item a:before{
bottom: 2px;
}
.ovic-tab.style-07 .tabs-list{
font-size: 13px;
line-height: 19px;
}
.ovic-tab.style-08 .tab-title{
font-size: 21px;
}
.ovic-tab.style-08 .tabs-list{
font-size: 13px;
line-height: 18px;
width: 100%;
margin-top: 10px;
}
.ovic-tab.style-10 .tab-banner{
display: none;
}
.ovic-tab.style-12 .tabs-head{
padding-inline-start: 7px;
padding-inline-end: 90px;
}
.ovic-tab.style-12 .tab-title{
width: 100%;
padding: 14px 8px 4px;
}
.ovic-tab.style-12 .tab-item.active a{
padding: 5px 8px 11px;
}
.ovic-tab.style-15 .tab-button{
width: 100%;
margin-inline-start: 0;
}
} .ovic-brand .link{
display: block;
text-align: center;
position: relative;
}
.ovic-brand .thumb{
display: inline-block;
vertical-align: top;
max-width: 100%;
}
.ovic-brand .image{
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.ovic-brand img{
max-height: 100%;
width: auto;
} .ovic-category .link{
display: block;
position: relative;
text-align: center;
}
.ovic-category .thumb{
display: inline-block;
vertical-align: top;
overflow: hidden;
position: relative;
} .ovic-category.style-01 .link{
font-size: 14px;
line-height: 20px;
color: inherit;
}
.ovic-category.style-01 .title{
position: relative;
display: inline-block;
vertical-align: top;
min-width: 168px;
font-size: 20px;
line-height: 1.25;
font-weight: 700;
border: 2px solid #e5e5e5;
background-color: #fff;
text-align: center;
padding: 6px 8px 13px;
margin-top: -13px;
}
.ovic-category.style-01 .link:hover .title{
border-color: var(--main-color);
}
.ovic-category.style-01 .count{
position: relative;
display: inline-block;
vertical-align: top;
font-family: var(--main-special);
padding: 5px 11px;
background-color: #fff;
font-style: italic;
margin-top: -18px;
} .ovic-category.style-02 .link{
line-height: 1.2;
}
.ovic-category.style-02 .link:not(:hover){
color: var(--default-color);
}
.ovic-category.style-02 .title{
display: block;
font-size: 16px;
font-weight: var(--main-h-fw);
margin-top: 8px;
} .ovic-category.style-03 .content{
position: absolute;
bottom: 30px;
left: 30px;
border-radius: var(--main-bora);
padding: 10px 30px;
color: var(--default-color);
background-color: rgba(255,255,255,0.5);
display: flex;
align-items: center;
}
.ovic-category.style-03 .content:hover{
color: var(--main-color-t);
background-color: var(--main-color);
}
.ovic-category.style-03 .title{
font-size: 18px;
font-weight: var(--main-h-fw);
}
.ovic-category.style-03 .count{
opacity: .7;
padding-inline-start: 10px;
}
.ovic-category.style-03 .content:not(:hover):after{
width: 0;
padding: 0;
}
.ovic-category.style-03 .content:after{
font-family: main-icon, sans-serif;
content: '\e942';
font-size: 12px;
padding-inline-start: 10px;
overflow: hidden;
transition: width .3s, padding .3s;
} .ovic-category.style-04{
text-align: center;
}
.ovic-category.style-04 .link{
display: inline-block;
vertical-align: top;
border-radius: 50%;
color: var(--default-color);
overflow: hidden;
background-color: var(--main-color);
box-shadow: 6px 7px 8px rgba(0,0,0,0.1);
}
.ovic-category.style-04 .content{
position: absolute;
top: 20px;
bottom: 0;
left: 0;
right: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
transition: .3s;
}
.ovic-category.style-04 .content:before{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background-image: var(--cate-image-hover);
background-position: center center;
background-repeat: no-repeat;
}
.ovic-category.style-04 .title{
display: block;
font-family: var(--main-special);
font-size: 36px;
line-height: 1.2;
position: relative;
}
.ovic-category.style-04 .count{
display: block;
position: relative;
}
.ovic-category.style-04 .button{
padding: 6px 20px;
margin: 24px 0 8px;
--main-color: #e42648;
}
.ovic-category.style-04 .link:hover .thumb img{
opacity: .3;
}
.ovic-category.style-04 .link .thumb img{
transition: .3s;
} .ovic-category.style-05 .content{
top: calc(50% - 26px);
bottom: auto !important;
}
.ovic-category.style-06 .title,
.ovic-category.style-05 .title{
font-size: 24px;
line-height: 1.25;
font-family: var(--main-special);
font-weight: 400;
margin: -2px 0 2px;
}
.ovic-category.style-07 .thumb img,
.ovic-category.style-06 .thumb img,
.ovic-category.style-05 .thumb img{
object-fit: cover;
margin: auto;
} .ovic-category.style-06 .content{
top: calc(((100% - 30px) / 4) - 26px);
bottom: auto !important;
} .ovic-category.style-07{
color: var(--default-color);
}
.ovic-category.style-07 .link{
border-radius: 60px;
font-size: 16px;
line-height: 1.5;
padding: 27px 15px 24px;
}
.ovic-category.style-07 .thumb{
display: block;
margin-inline-start: -15px;
margin-inline-end: -15px;
}
.ovic-category.style-07 .title{
display: block;
font-family: var(--main-special);
font-size: 36px;
line-height: 1.2;
margin-top: 8px;
margin-bottom: -12px;
}
.ovic-category.style-07 .count{
font-style: italic;
} .ovic-category.style-08 .link{
font-size: 14px;
line-height: 22px;
color: #fff;
}
.ovic-category.style-08 .thumb{
border-radius: var(--main-bora);
}
.ovic-category.style-08 .title{
display: block;
font-size: 15px;
line-height: 24px;
font-family: var(--main-special);
font-weight: var(--main-h-fw);
text-transform: var(--main-h-tt);
}
.ovic-category.style-08 .count{
color: #888;
}
.ovic-category.style-08 .link:hover{
color: var(--main-color-t);
}
.ovic-category.style-08 .link:hover .thumb{
border-radius: var(--main-bora) var(--main-bora) 0 0;
}
.ovic-category.style-08 .link:hover .content{
background-color: var(--main-color);
}
.ovic-category.style-08 .link:hover .count{
color: inherit;
}
.ovic-category.style-08 .content{
display: block;
padding: 7px 10px;
border-radius: 0 0 var(--main-bora) var(--main-bora);
}
@media (min-width: 1200px){
.ovic-category.style-04 .link:not(:hover) .content{
opacity: 0;
transform: scale(0.5);
}
}
@media (max-width: 1499px){
.ovic-category.style-03 .content{
bottom: 20px;
left: 20px;
padding: 8px 25px;
}
.ovic-category.style-03 .title{
font-size: 17px;
}
.ovic-category.style-03 .content:after{
font-size: 11px;
margin: 1px 0 -1px;
}
.ovic-category.style-04 .title{
font-size: 30px;
}
.ovic-category.style-04 .button{
margin-top: 14px;
}
.ovic-category.style-04 .content:before{
background-size: contain;
}
.ovic-category.style-06 .title,
.ovic-category.style-05 .title{
font-size: 21px;
line-height: 1.4;
}
}
@media (max-width: 1199px){
.ovic-category.style-07 .link{
font-size: 15px;
padding: 22px 15px 19px;
}
.ovic-category.style-07 .title{
font-size: 32px;
margin-top: 3px;
}
.ovic-category.style-08 .title{
font-size: 14px;
}
} .ovic-newsletter.open-modal{
animation: none;
}
.ovic-newsletter .desc{
margin-bottom: 15px;
}
.ovic-newsletter form{
display: inline-block;
vertical-align: top;
width: 100%;
position: relative;
}
.ovic-newsletter .mc4wp-form-fields{
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
border-radius: var(--main-bora);
background-color: #fff;
}
.ovic-newsletter .text-field{
flex: 1 1 auto;
width: 1%;
font-weight: inherit;
color: inherit;
background-color: transparent;
box-shadow: none;
margin: 0;
border-radius: inherit;
}
.ovic-newsletter .input-text[type]{
width: 100%;
height: 46px;
background-color: transparent;
position: relative;
z-index: 1;
padding: 11px 20px;
border-radius: inherit !important;
box-shadow: none !important;
text-align: inherit;
}
div.dgwt-wcas-search-wrapp .input-focus,
.ovic-newsletter .input-focus{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 1px solid transparent;
border-radius: inherit;
}
.border-yes .ovic-newsletter .input-focus{
border-color: #e5e5e5;
}
div.dgwt-wcas-search-wrapp input[type=search].input-text:focus ~ .input-focus,
.ovic-newsletter .input-text[type]:focus ~ .input-focus{
border-color: var(--main-color);
}
.ovic-newsletter .submit-newsletter{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
z-index: 1;
padding: 11px 39px;
border-radius: inherit;
} .ovic-newsletter.style-02 .submit-newsletter{
padding: 11px 36px;
padding-inline-start: 32px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
} .ovic-newsletter.style-03{
position: relative;
}
.ovic-newsletter.style-03:not(.style-04):before{
position: absolute;
content: '';
bottom: 0;
left: -23px;
border-bottom: 19px solid hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .8));
border-inline-start: 28px solid hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .8));
border-bottom-left-radius: 100%;
}
.ovic-newsletter.style-03:not(.style-04):after{
position: absolute;
content: '';
bottom: 0;
right: -23px;
border-bottom: 19px solid hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .8));
border-inline-end: 28px solid hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .8));
border-bottom-right-radius: 100%;
}
.ovic-newsletter.style-03 .inner{
color: var(--main-color-t);
background-color: var(--main-color);
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
z-index: 1;
}
.ovic-newsletter.style-03 .icon{
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 56px;
font-size: 30px;
line-height: 1;
background-color: rgba(255, 255, 255, .15);
}
.ovic-newsletter.style-03 .icon img{
max-height: 30px;
}
.ovic-newsletter.style-03 .title{
color: inherit;
font-size: 22px;
line-height: 1.2;
padding: 5px 10px;
margin: 0;
}
.ovic-newsletter.style-03 .subtitle{
display: flex;
align-items: center;
flex: 1 1 auto;
width: 1%;
font-size: 14px;
line-height: 20px;
padding: 5px 15px;
opacity: .8;
margin: 0;
}
.ovic-newsletter.style-03 form{
display: flex;
align-items: center;
width: 530px;
max-width: 100%;
}
.ovic-newsletter.style-03 .mc4wp-form-fields{
border-radius: 0;
background-color: transparent;
width: 100%;
}
.ovic-newsletter.style-03 .text-field{
background-color: rgba(255, 255, 255, .15);
}
.ovic-newsletter.style-03 .input-text[type]{
padding: 16px 30px;
height: 56px;
color: #fff;
font-size: 15px;
}
.ovic-newsletter.style-03 .input-text[type]:not(:focus){
opacity: .8;
}
.ovic-newsletter.style-03 .submit-newsletter{
width: 60px;
padding: 16px 0;
font-weight: 400;
font-size: 22px;
color: inherit;
background-color: transparent;
box-shadow: none;
}
.ovic-newsletter.style-03 .submit-newsletter:before{
font-family: FontAwesome, sans-serif;
content: "\f1d9";
font-weight: 400;
}
.ovic-newsletter.style-03 .submit-newsletter:hover:after{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, .1);
} .ovic-newsletter.style-04 .inner{
border-radius: var(--main-bora);
overflow: hidden;
}
.ovic-newsletter.style-04 .icon{
width: 69px;
color: var(--default-color);
background-color: var(--main-color-2);
padding-inline-start: 6px;
}
.ovic-newsletter.style-04 .submit-newsletter{
width: 69px;
color: var(--default-color);
background-color: var(--main-color-2);
padding-inline-end: 6px;
} .ovic-newsletter.style-05 .mc4wp-form-fields{
background-color: transparent;
border-radius: 0;
}
.ovic-newsletter.style-05 .input-text[type]{
padding: 0 0 8px;
padding-inline-end: 15px;
height: 32px;
}
.ovic-newsletter.style-05 .submit-newsletter:before{
font-family: FontAwesome, sans-serif;
content: "\f1d9";
font-weight: 400;
}
.ovic-newsletter.style-05 .submit-newsletter{
color: var(--default-color);
background-color: transparent;
padding: 0 0 8px;
font-size: 18px;
}
.ovic-newsletter.style-05 .input-focus{
border-width: 0 0 1px;
border-color: #acacac;
} .ovic-newsletter.style-06 .mc4wp-form-fields{
background-color: var(--main-color);
}
.ovic-newsletter.style-06 .text-field:before{
position: absolute;
top: 0;
bottom: 0;
left: 30px;
font-family: FontAwesome, sans-serif;
content: "\f0e0";
display: flex;
align-items: center;
color: var(--main-color-t);
font-size: calc(100% - 2px);
}
.ovic-newsletter.style-06 .input-text[type]{
color: var(--main-color-t);
padding: 9px 20px;
padding-inline-start: 50px;
height: 42px;
}
.ovic-newsletter.style-06 .submit-newsletter{
font-size: 15px;
padding: 6px 22px;
margin: 3px 0;
margin-inline-end: 3px;
color: var(--default-color);
background-color: #fff;
}
.ovic-newsletter.style-06 .submit-newsletter:hover{
color: var(--main-color-t);
background-color: transparent;
} .ovic-newsletter.style-07 .input-text[type]{
padding: 11px 25px;
}
.ovic-newsletter.style-07 .input-focus{
border: 2px solid #e5e5e5;
}
.ovic-newsletter.style-07 .submit-newsletter{
color: var(--default-color);
background-color: transparent;
padding: 9px 25px;
padding-inline-start: 17px;
border-inline-start: 2px solid #e5e5e5;
border-radius: 0;
margin: 2px 0;
box-shadow: none;
}
.ovic-newsletter.style-07 .submit-newsletter:hover{
color: var(--main-color);
}
.ovic-newsletter.style-07 .submit-newsletter:before{
font-family: FontAwesome, sans-serif;
content: '\f1d8';
} .ovic-newsletter.style-08 .inner{
color: var(--main-color-t);
background-color: var(--main-color);
padding: 22px 50px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.ovic-newsletter.style-08 .icon{
width: 90px;
font-size: 60px;
line-height: 1;
padding: 7px 0;
}
.ovic-newsletter.style-08 .icon img{
display: block;
max-width: 64px;
}
.ovic-newsletter.style-08 .content{
flex: 1 1 auto;
width: 1%;
padding-inline-end: 15px;
}
.ovic-newsletter.style-08 .title{
font-size: 30px;
color: inherit;
margin: 0;
}
.ovic-newsletter.style-08 .subtitle{
font-size: 16px;
line-height: 1.5;
margin: 1px 0 9px;
}
.ovic-newsletter.style-08 form{
width: 430px;
padding: 7px 0;
--main-color: var(--main-color-2);
}
.ovic-newsletter.style-08 .input-text[type]{
padding: 11px 28px;
}
.ovic-newsletter.style-08 .submit-newsletter{
padding: 11px 30px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
} .ovic-newsletter.style-09 .mc4wp-form-fields{
background-color: transparent;
}
.ovic-newsletter.style-09 .text-field{
background-color: #fff;
position: relative;
}
.ovic-newsletter.style-09 .input-text[type]{
padding: 11px 15px;
text-align: center;
height: 46px;
}
.ovic-newsletter.style-09 .input-focus{
border-color: #e1e1e1;
}
.ovic-newsletter.style-09 .submit-newsletter{
width: 100%;
padding: 11px 15px;
font-family: var(--main-special);
letter-spacing: .2em;
margin-top: 20px;
} .ovic-newsletter.style-10 .inner{
color: var(--main-color-t);
background-color: var(--main-color);
display: flex;
flex-wrap: wrap;
align-items: center;
}
.ovic-newsletter.style-10 .icon{
width: 90px;
font-size: 60px;
line-height: 1;
padding: 7px 0;
}
.ovic-newsletter.style-10 .icon img{
display: block;
max-width: 64px;
}
.ovic-newsletter.style-10 .content{
flex: 1 1 auto;
width: 1%;
padding-inline-end: 15px;
}
.ovic-newsletter.style-10 .title{
font-size: 30px;
font-family: var(--main-special);
color: inherit;
margin: 0;
}
.ovic-newsletter.style-10 .subtitle{
font-size: 14px;
margin: 2px 0 6px;
}
.ovic-newsletter.style-10 form{
width: 430px;
padding: 5px 0 7px;
}
.ovic-newsletter.style-10 .mc4wp-form-fields{
border-radius: 0;
box-shadow: 0 -1px inset;
background-color: transparent;
}
.ovic-newsletter.style-10 .input-text[type]{
padding: 12px 0;
height: 48px;
color: inherit !important;
}
.ovic-newsletter.style-10 .input-focus{
border: none;
}
.ovic-newsletter.style-10 .submit-newsletter{
padding: 12px 0;
border-radius: 0;
color: inherit;
background-color: transparent;
margin-inline-start: 15px;
box-shadow: none;
}
@media (max-width: 1199px){
.ovic-newsletter.style-03 .submit-newsletter,
.ovic-newsletter.style-03 .icon{
width: 54px;
}
.ovic-newsletter.style-03 .input-text[type]{
padding: 16px 20px;
}
.ovic-newsletter.style-03 .title{
font-size: 20px;
}
.ovic-newsletter.style-03 .subtitle{
padding: 5px 10px;
}
.ovic-newsletter.style-03 form{
width: 430px;
}
.ovic-newsletter.style-08 .inner{
padding: 20px 30px;
}
.ovic-newsletter.style-10 .icon,
.ovic-newsletter.style-08 .icon{
width: 80px;
font-size: 54px;
}
.ovic-newsletter.style-10 .icon img,
.ovic-newsletter.style-08 .icon img{
max-width: 58px;
}
.ovic-newsletter.style-10 .title,
.ovic-newsletter.style-08 .title{
font-size: 26px;
}
.ovic-newsletter.style-08 .subtitle{
font-size: 14px;
}
.ovic-newsletter.style-10 form,
.ovic-newsletter.style-08 form{
width: 370px;
}
.ovic-newsletter.style-08 .input-text[type]{
padding: 10px 22px;
height: 44px;
}
.ovic-newsletter.style-08 .submit-newsletter{
padding: 10px 24px;
}
.ovic-newsletter.style-09 .input-text[type]{
padding: 10px 15px;
height: 44px;
}
.ovic-newsletter.style-09 .submit-newsletter{
padding: 11px 15px;
margin-top: 15px;
}
.ovic-newsletter.style-10 .subtitle{
margin: 0 0 4px;
}
.ovic-newsletter.style-10 .input-text[type]{
padding: 10px 0;
height: 44px;
}
.ovic-newsletter.style-10 .submit-newsletter{
padding: 10px 0;
}
}
@media (max-width: 991px){
.ovic-newsletter.style-03 .title{
flex: 1 1 auto;
width: 1%;
}
.ovic-newsletter.style-03 .subtitle{
display: none;
}
.ovic-newsletter.style-08 form{
width: 100%;
}
}
@media (max-width: 767px){
.ovic-newsletter.style-03:not(.style-04) .icon{
background-color: transparent;
}
.ovic-newsletter.style-03 .title{
display: none;
}
.ovic-newsletter.style-03 form{
flex: 1 1 auto;
width: 1%;
}
.ovic-newsletter.style-10 form{
width: 100%;
}
}
@media (max-width: 479px){
.ovic-newsletter.style-08 .inner{
padding: 15px 15px;
}
.ovic-newsletter.style-10 .icon,
.ovic-newsletter.style-08 .icon{
width: 52px;
font-size: 36px;
}
.ovic-newsletter.style-10 .icon img,
.ovic-newsletter.style-08 .icon img{
max-width: 40px;
}
.ovic-newsletter.style-10 .title,
.ovic-newsletter.style-08 .title{
font-size: 23px;
}
.ovic-newsletter.style-08 .input-text[type]{
padding: 9px 15px;
height: 42px;
}
.ovic-newsletter.style-08 .submit-newsletter{
padding: 9px 15px;
}
.ovic-newsletter.style-10 .input-text[type]{
padding: 9px 0;
height: 42px;
}
.ovic-newsletter.style-10 .submit-newsletter{
padding: 9px 0;
}
.ovic-newsletter.style-10 .subtitle{
margin: 0;
}
} .ovic-countdown:before,
.ovic-countdown:after{
content: '';
display: table;
clear: both;
}
.biolife-countdown{
display: inline-block;
vertical-align: top;
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: -5px;
}
.biolife-countdown > *{
display: inline-block;
vertical-align: top;
position: relative;
margin: 5px;
font-size: 13px;
line-height: 16px;
min-width: 57px;
box-shadow: 0 0 0 1px #e5e5e5 inset;
border-radius: 3px;
background-color: #fff;
padding: 10px 5px;
text-align: center;
}
.biolife-countdown > * > *{
display: inline-block;
vertical-align: bottom;
}
.biolife-countdown .number{
display: block;
font-size: 20px;
line-height: 1;
font-weight: 700;
color: var(--default-color);
}
@media (max-width: 1199px){
.biolife-countdown > *{
font-size: 12px;
line-height: 14px;
min-width: 53px;
}
.biolife-countdown .number{
font-size: 18px;
}
} .ovic-countdown.style-02 .biolife-countdown > *{
font-size: 12px;
letter-spacing: .02em;
min-width: 72px;
border-radius: 15px;
padding: 16px 5px;
box-shadow: 0 2px 1px rgba(0, 0, 0, .12);
}
.ovic-countdown.style-02 .number{
font-size: 26px;
color: var(--main-color);
margin-bottom: 4px;
} .ovic-countdown.style-03 .biolife-countdown > *{
min-width: 80px;
background-color: transparent;
color: #fff;
box-shadow: 0 0 0 3px var(--main-color) inset;
padding: 16px 5px 17px;
border-radius: 50%;
}
.ovic-countdown.style-03 .number{
font-size: 26px;
letter-spacing: .02em;
color: inherit;
margin-bottom: 5px;
} .ovic-countdown.style-04 .biolife-countdown > *{
min-width: auto;
background-color: transparent;
box-shadow: none;
padding: 0;
border-radius: 0;
font-size: 18px;
line-height: 1.34;
letter-spacing: .02em;
color: var(--default-color);
font-weight: var(--main-h-fw);
}
.ovic-countdown.style-04 .number{
min-width: 70px;
border-radius: var(--main-bora);
color: var(--main-color-t);
background-color: var(--main-color);
font-size: 32px;
line-height: 1.25;
letter-spacing: 0;
font-weight: 700;
margin-bottom: 4px;
padding: 20px 5px;
position: relative;
}
.ovic-countdown.style-04 .number:before{
position: absolute;
content: '';
top: 50%;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,0.1);
}
.ovic-countdown.style-04 .number > *{
position: relative;
} .ovic-countdown.style-05 .biolife-countdown{
margin: -10px;
}
.ovic-countdown.style-05 .biolife-countdown > *{
min-width: auto;
font-size: 14px;
line-height: 20px;
box-shadow: none;
background-color: transparent;
padding: 0;
margin: 10px;
}
.ovic-countdown.style-05 .number{
font-size: 30px;
min-width: 67px;
background-color: #fff;
border-radius: var(--main-bora);
padding: 18px 10px 19px;
margin-bottom: 5px;
} .ovic-countdown.style-06 .biolife-countdown{
margin: 0;
padding: 5px;
border-radius: var(--main-bora);
overflow: hidden;
color: var(--main-color-t);
position: relative;
}
.ovic-countdown.style-06 .biolife-countdown:before{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: var(--main-color);
opacity: .8;
}
.ovic-countdown.style-06 .biolife-countdown > *{
display: block;
min-width: 50px;
font-size: 14px;
line-height: 20px;
box-shadow: none;
border-radius: 0;
background-color: transparent;
padding: 10px 0;
margin: 0;
}
.ovic-countdown.style-06 .biolife-countdown > *:not(:last-child){
border-bottom: 1px solid rgba(255,255,255,0.35);
}
.ovic-countdown.style-06 .number{
font-size: 24px;
margin: 1px 0 2px;
color: inherit;
} .ovic-countdown.style-07 .biolife-countdown{
margin: 0 -30px;
}
.ovic-countdown.style-07 .biolife-countdown > *{
margin: 0 30px;
min-width: 50px;
font-size: 14px;
line-height: 20px;
box-shadow: none;
background-color: transparent;
border-radius: 0;
padding: 0;
}
.ovic-countdown.style-07 .biolife-countdown > *:not(:last-child):before{
position: absolute;
content: ':';
top: 15px;
right: -33px;
font-size: 24px;
line-height: 1;
color: var(--default-color);
}
.ovic-countdown.style-07 .number{
font-size: 36px;
margin-bottom: 10px;
} .ovic-countdown.style-08 .biolife-countdown{
margin: 0 -18px;
color: #fff;
}
.ovic-countdown.style-08 .biolife-countdown > *{
margin: 0 18px;
font-size: 12px;
line-height: 18px;
min-width: 42px;
box-shadow: none;
background-color: transparent;
border-radius: 0;
padding: 0;
}
.ovic-countdown.style-08 .biolife-countdown > *:not(:last-child):before{
position: absolute;
content: ':';
top: 12px;
right: -21px;
font-size: 21px;
line-height: 1;
}
.ovic-countdown.style-08 .number{
font-size: 24px;
color: inherit;
margin-bottom: 4px;
}
@media (max-width: 1499px){
.ovic-countdown.style-08 .biolife-countdown{
margin: 0 -15px;
}
.ovic-countdown.style-08 .biolife-countdown > *{
margin: 0 15px;
}
.ovic-countdown.style-08 .biolife-countdown > *:not(:last-child):before{
right: -18px;
}
}
@media (max-width: 1199px){
.ovic-countdown.style-02 .biolife-countdown > *{
font-size: 11px;
min-width: 68px;
padding: 16px 5px;
}
.ovic-countdown.style-02 .number{
font-size: 24px;
margin-bottom: 3px;
}
.ovic-countdown.style-04 .biolife-countdown > *{
font-size: 16px;
}
.ovic-countdown.style-04 .number{
min-width: 64px;
font-size: 28px;
margin-bottom: 2px;
padding: 18px 5px;
}
.ovic-countdown.style-05 .biolife-countdown{
margin: -10px;
}
.ovic-countdown.style-05 .biolife-countdown > *{
font-size: 13px;
line-height: 18px;
margin: 7px;
}
.ovic-countdown.style-05 .number{
font-size: 27px;
min-width: 61px;
padding: 17px 7px;
margin-bottom: 3px;
}
.ovic-countdown.style-06 .biolife-countdown > *{
min-width: 46px;
font-size: 13px;
line-height: 18px;
padding: 8px 0;
}
.ovic-countdown.style-06 .number{
font-size: 22px;
}
.ovic-countdown.style-07 .biolife-countdown{
margin: 0 -20px;
}
.ovic-countdown.style-07 .biolife-countdown > *{
margin: 0 20px;
min-width: 46px;
font-size: 13px;
}
.ovic-countdown.style-07 .biolife-countdown > *:not(:last-child):before{
right: -23px;
font-size: 21px;
}
.ovic-countdown.style-07 .number{
font-size: 32px;
margin-bottom: 5px;
}
}
@media (max-width: 767px){
.ovic-countdown.style-02 .biolife-countdown > *{
min-width: 57px;
padding: 14px 5px;
}
.ovic-countdown.style-03 .biolife-countdown{
margin: -2px;
}
.ovic-countdown.style-03 .biolife-countdown > *{
min-width: 69px;
padding: 14px 5px;
margin: 2px;
}
.ovic-countdown.style-03 .number{
font-size: 24px;
margin-bottom: 3px;
}
.ovic-countdown.style-04 .biolife-countdown{
margin: -2px;
}
.ovic-countdown.style-04 .biolife-countdown > *{
font-size: 15px;
margin: 2px;
}
.ovic-countdown.style-04 .number{
min-width: 60px;
font-size: 27px;
padding: 16px 5px;
}
.ovic-countdown.style-07 .biolife-countdown{
margin: 0 -15px;
}
.ovic-countdown.style-07 .biolife-countdown > *{
margin: 0 15px;
}
.ovic-countdown.style-07 .biolife-countdown > *:not(:last-child):before{
right: -18px;
}
}
@media (max-width: 479px){
.ovic-countdown.style-06 .biolife-countdown{
padding: 8px 12px;
}
.ovic-countdown.style-06 .biolife-countdown > *{
display: inline-block;
vertical-align: top;
padding: 0 12px;
}
.ovic-countdown.style-06 .biolife-countdown > *:not(:last-child){
border-bottom: none;
border-inline-end: 1px solid rgba(255,255,255,0.35);
}
}  .ovic-iconbox.style-01 .inner{
display: inline-block;
vertical-align: top;
position: relative;
text-align: center;
}
.ovic-iconbox.style-01 .icon{
display: inline-block;
vertical-align: top;
font-size: 40px;
line-height: 40px;
color: var(--main-color);
}
.ovic-iconbox.style-01 .main-icon-truck{
font-size: 55px;
}
.ovic-iconbox.style-01 .title{
font-size: 16px;
font-weight: 700;
margin: 6px 0 0;
}
.ovic-iconbox.style-01 .desc{
position: absolute;
top: 0;
left: 0;
font-size: 16px;
line-height: 31px;
min-width: 31px;
border-radius: 90px;
text-align: center;
color: #fff;
background-color: #ccc;
margin: 0;
} .ovic-iconbox.style-02 .inner{
text-align: start;
}
.ovic-iconbox.style-02 .icon{
margin-inline-start: 80px;
color: #888;
}
.ovic-iconbox.style-02 .desc{
color: var(--main-color-t);
background-color: var(--main-color);
}
@media (max-width: 1199px){
.ovic-iconbox.style-01 .title{
font-size: 15px;
margin-top: 4px;
}
}  .ovic-testimonial.style-01 .slick-list{
padding-top: 83px;
margin-top: -83px;
}
.ovic-testimonial.style-01 .inner{
display: flex;
flex-wrap: wrap;
align-items: center;
line-height: 1.6;
width: 1065px;
max-width: calc(100% - 30px);
}
.ovic-testimonial.style-01 .desc{
font-size: 15px;
letter-spacing: .02em;
flex: 1 1 auto;
width: 1%;
margin: 0;
}
.ovic-testimonial.style-01 .icon{
font-size: 50px;
line-height: 1;
opacity: .3;
padding: 6px 0 4px;
margin-inline-start: 40px;
}
.ovic-testimonial.style-01 .icon:before{
display: block;
font-family: main-icon, sans-serif;
content: '\e983';
}
.ovic-testimonial.style-01 .info{
margin-inline-start: 20px;
}
.ovic-testimonial.style-01 .name{
display: block;
font-size: 15px;
font-weight: 700;
letter-spacing: .04em;
margin: 0;
}
.ovic-testimonial.style-01 .posi{
display: block;
font-size: 13px;
letter-spacing: .04em;
margin: 0;
}
.ovic-testimonial.style-01 .avatar{
margin-top: -83px;
margin-inline-start: 60px;
} .ovic-testimonial.style-02 .inner{
display: flex;
flex-wrap: wrap;
align-items: flex-end;
color: var(--default-color);
}
.ovic-testimonial.style-02 .avatar{
width: 330px;
}
.ovic-testimonial.style-02 .avatar a{
display: inline-block;
vertical-align: top;
max-width: 100%;
overflow: hidden;
}
.ovic-testimonial.style-02 .content{
flex: 1 1 auto;
width: 1%;
padding: 0 0 108px;
padding-inline-start: 85px;
}
.ovic-testimonial.style-02 .star-rating{
margin-bottom: 13px;
}
.ovic-testimonial.style-03 .star-rating:before,
.ovic-testimonial.style-02 .star-rating:before{
content: '\e908\e908\e908\e908\e908';
}
.ovic-testimonial.style-03 .star-rating > span:before,
.ovic-testimonial.style-02 .star-rating > span:before{
content: '\e908\e908\e908\e908\e908';
color: #ff9900;
}
.ovic-testimonial.style-02 .desc{
font-size: 22px;
line-height: 1.64;
font-family: var(--main-special);
font-style: italic;
margin-bottom: 35px;
}
.ovic-testimonial.style-02 .info{
display: inline-block;
vertical-align: top;
padding-inline-start: 70px;
position: relative;
}
.lighter-yes .ovic-testimonial.style-02 .info:before{
opacity: .3;
}
.ovic-testimonial.style-02 .info:before{
position: absolute;
top: 2px;
left: 0;
font-size: 51px;
line-height: 1;
font-family: FontAwesome, sans-serif;
content: "\f10d";
color: var(--main-color);
}
.ovic-testimonial.style-02 .name{
display: block;
font-size: 20px;
line-height: 1.2;
font-style: italic;
font-weight: 700;
font-family: var(--main-special);
margin: 0;
}
.ovic-testimonial.style-02 .posi{
font-size: 14px;
line-height: 20px;
margin: 7px 0 0;
}
.ovic-testimonial.style-02 .slick-slider .slick-arrow{
transform: none !important;
--arrow-width: 46px;
--arrow-height: 46px;
--arrow-fz: 18px;
box-shadow: none;
color: #888;
background-color: #fff;
}
.ovic-testimonial.style-02 .slick-slider .slick-arrow:hover{
color: var(--main-color-t);
background-color: var(--main-color);
}
.ovic-testimonial.style-02 .slick-slider .slick-arrow.prev{
top: auto;
left: auto;
bottom: 108px;
right: 56px;
}
.ovic-testimonial.style-02 .slick-slider .slick-arrow.next{
bottom: 108px;
right: 0;
}
.ovic-testimonial.style-02.lighter .link:before{
opacity: .3;
} .ovic-testimonial.style-03 .inner{
display: flex;
align-items: center;
flex-wrap: wrap;
color: #fff;
}
.ovic-testimonial.style-03 .desc{
width: 100%;
font-size: 20px;
line-height: 1.25;
font-family: var(--main-special);
font-style: italic;
margin-bottom: 23px;
}
.ovic-testimonial.style-03 .avatar{
width: 80px;
}
.ovic-testimonial.style-03 .avatar a{
display: inline-block;
vertical-align: top;
max-width: 100%;
border-radius: 50%;
overflow: hidden;
width: 60px;
}
.ovic-testimonial.style-03 .content{
flex: 1 1 auto;
width: 1%;
}
.ovic-testimonial.style-03 .name{
font-size: 16px;
line-height: 24px;
font-family: var(--main-special);
font-weight: var(--main-h-fw);
letter-spacing: .1em;
margin: 0 0 2px;
}
.ovic-testimonial.style-03 .posi{
margin: 0;
}
@media (max-width: 1199px){
.ovic-testimonial.style-01 .icon{
margin-inline-start: 30px;
}
.ovic-testimonial.style-01 .avatar{
margin-inline-start: 30px;
}
.ovic-testimonial.style-02 .content{
padding-inline-start: 35px;
}
.ovic-testimonial.style-02 .star-rating{
margin-bottom: 8px;
}
.ovic-testimonial.style-02 .desc{
font-size: 20px;
line-height: 1.6;
margin-bottom: 25px;
}
.ovic-testimonial.style-02 .star-rating{
font-size: 18px;
}
.ovic-testimonial.style-02 .posi{
margin-top: 3px;
}
.ovic-testimonial.style-02 .info:before{
top: 1px;
font-size: 46px;
}
.ovic-testimonial.style-02 .info{
padding-inline-start: 58px;
}
.ovic-testimonial.style-02 .slick-slider .slick-arrow{
--arrow-width: 40px;
--arrow-height: 40px;
--arrow-fz: 16px;
}
.ovic-testimonial.style-02 .slick-slider .slick-arrow.prev{
bottom: 58px;
right: 50px;
}
.ovic-testimonial.style-02 .slick-slider .slick-arrow.next{
bottom: 58px;
}
.ovic-testimonial.style-02 .avatar{
width: 290px;
}
.ovic-testimonial.style-02 .content{
padding-bottom: 58px;
}
.ovic-testimonial.style-03 .desc{
font-size: 18px;
margin-bottom: 18px;
}
}
@media (max-width: 767px){
.ovic-testimonial.style-01 .avatar{
order: -1;
width: 100%;
margin-inline-start: auto;
}
.ovic-testimonial.style-01 .desc{
width: 100%;
padding: 10px 0 0;
}
.ovic-testimonial.style-01 .icon{
margin-inline-start: 0;
padding: 10px 0 15px;
}
.ovic-testimonial.style-01 .info{
flex: 1 1 auto;
width: 1%;
padding: 10px 0 15px;
}
.ovic-testimonial.style-02 .content{
width: 100%;
padding: 20px 0 50px;
}
} .ovic-twitter{
font-size: 14px;
line-height: 20px;
}
.ovic-twitter .tweet--info{
display: flex;
margin-bottom: 10px;
}
.ovic-twitter .tweet--icon{
width: 44px;
height: 44px;
border-radius: 50%;
color: var(--main-color-t);
background-color: var(--main-color);
font-size: 20px;
line-height: 44px;
text-align: center;
}
.ovic-twitter .tweet--author{
flex: 1 1 auto;
width: 1%;
padding: 2px 0;
padding-inline-start: 10px;
font-size: 16px;
}
.ovic-twitter .tweet--name{
display: inline-block;
vertical-align: top;
font-size: 18px;
}
.ovic-twitter .tweet--name:not(:hover){
color: var(--default-color);
}
.ovic-twitter .tweet--source{
font-size: 16px;
color: var(--main-color);
}
.ovic-twitter .tweet--time{
font-size: 15px;
color: var(--default-color);
margin-top: 4px;
}
.ovic-twitter .tweet{
padding: 25px 0 20px;
}
.ovic-twitter .tweet:not(:last-child){
border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 1199px){
.ovic-twitter .tweet{
padding: 20px 0 15px;
}
} .elementor-widget-ovic_add_to_cart .product-title{
font-size: 17px;
margin: 0;
}
.elementor-widget-ovic_add_to_cart .price{
font-size: 30px;
line-height: 1.2;
margin-bottom: 25px;
}
.elementor-widget-ovic_add_to_cart .price del{
font-size: 20px;
margin: 10px 0 0;
}
.elementor-widget-ovic_add_to_cart .add-to-cart a{
padding: 11px 64px;
}
@media (max-width: 1199px){
.elementor-widget-ovic_add_to_cart .product-title{
font-size: 16px;
}
.elementor-widget-ovic_add_to_cart .price{
font-size: 26px;
margin-bottom: 18px;
}
.elementor-widget-ovic_add_to_cart .price del{
font-size: 18px;
margin-top: 8px;
}
.elementor-widget-ovic_add_to_cart .add-to-cart a{
padding: 9px 56px;
}
} .wp-video{
width: 100% !important;
}
.ovic-video .wp-video{
overflow: hidden;
}  .post-inner{
position: relative;
background-color: #fff;
overflow: hidden;
}
.post-thumb{
position: relative;
overflow: hidden;
margin: 0;
}
.post-thumb .thumb-link{
display: inline-block;
vertical-align: top;
max-width: 100%;
position: relative;
overflow: hidden;
}
.post-title{
font-size: 20px;
line-height: 1.2;
margin: 0;
}
.post-content > :last-child,
.post-excerpt > :last-child{
margin-bottom: 0;
}
.post-excerpt{
font-size: 14px;
margin: 0;
}
.post-readmore{
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 0;
}
.post-readmore a{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 20px;
text-transform: var(--main-h-tt);
font-weight: 700;
color: var(--main-color);
position: relative;
}
.post-readmore a:before{
position: absolute;
content: '';
bottom: 2px;
left: 0;
right: 0;
margin: auto;
width: 0;
border-top: 1px solid;
transition: .3s;
}
.post-readmore a:hover:before{
width: 100%;
}
.post_cat .inner{
display: inline-block;
vertical-align: top;
max-width: 100%;
}
.post_cat a{
display: inline-block;
vertical-align: top;
}
.post_tag .sub{
display: inline-block;
vertical-align: top;
font-size: 16px;
line-height: 24px;
color: var(--default-color);
margin-inline-end: 22px;
margin-top: 10px;
}
.post_tag .inner{
display: inline;
font-size: 0;
line-height: 0;
letter-spacing: 0;
}
.post_tag a{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 20px;
padding: 2px 12px;
background-color: #fff;
border-radius: var(--main-bora);
box-shadow: 0 0 2px rgba(0,0,0,0.25);
margin-inline-end: 10px;
margin-top: 10px;
}
.post_tag a:hover{
color: var(--default-color);
}
.sl-wrapper,
.post-meta{
font-size: 14px;
line-height: 20px;
color: inherit;
}
.sl-wrapper a,
.post-meta a{
display: inline-block;
vertical-align: top;
text-transform: inherit;
position: relative;
}
.sl-wrapper .icon,
.post-meta .icon{
display: inline-block;
vertical-align: top;
font-size: 18px;
}
.post-meta .icon:before{
display: inline-block;
vertical-align: top;
}
.sl-wrapper{
--loading-size: 18px;
}
.sl-wrapper .icon i:before{
font-family: FontAwesome, sans-serif;
content: '\f08a';
gap: 16px;
}
.sl-wrapper .liked .icon i:before{
content: '\f004';
}
.sl-wrapper .count,
.post-comment .count{
position: absolute;
top: -3px;
left: 10px;
min-width: 17px;
font-size: 10px;
line-height: 17px;
font-weight: var(--main-h-fw);
border-radius: 50%;
color: var(--main-color-t);
background-color: var(--main-color);
padding: 0 2px;
text-align: center;
}
.sl-wrapper .title,
.post-comment .sub,
.post-share > a .sub{
display: none;
}
.post-metas{
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 0 -12px;
}
.post-metas > *{
display: inline-block;
vertical-align: middle;
margin: 0 12px;
position: relative;
}
.post-comment .icon:before{
font-family: main-icon, sans-serif;
content: "\e953";
}
.post-date .icon:before{
font-family: main-icon, sans-serif;
content: "\e929";
}
.post-share > a .icon:before{
font-family: FontAwesome, sans-serif;
content: "\f1e0";
}
.post-author .icon:before{
font-family: FontAwesome, sans-serif;
content: "\f2c0";
}
.post-author a:not(:hover) .name{
color: var(--default-color);
}
.post-author a:not(:hover){
color: inherit;
}
.post-author .sub{
text-transform: none;
}
.post-author .avatar{
display: inline-block;
vertical-align: middle;
border-radius: 50%;
margin-inline-end: 5px;
}
.post-share.biolife-dropdown .sub-menu{
padding: 5px 10px 4px;
width: auto;
left: -48px;
}
.post-share .sub-menu .ovic-share-socials > .inner{
flex-wrap: nowrap;
}
.post-share .sub-menu .ovic-share-socials a{
box-shadow: none;
padding: 0;
min-width: auto;
margin: 5px 10px;
}
.post-share .sub-menu .ovic-share-socials a:hover{
color: var(--social-color);
background-color: transparent;
}
.ovic-share-socials > .inner{
display: flex;
flex-wrap: wrap;
margin: -5px;
}
.ovic-share-socials a{
font-size: 14px;
line-height: 24px;
padding: 5px 5px 4px;
min-width: 33px;
margin: 5px;
box-shadow: 0 0 0 1px #e5e5e5 inset;
background-color: #fff;
border-radius: 90px;
text-align: center;
}
.ovic-share-socials a .icon{
font-size: 18px;
display: inline-block;
vertical-align: top;
}
.ovic-share-socials a .text{
display: none;
}
.ovic-share-socials a.facebook{
--social-color: #3b5998;
}
.ovic-share-socials a.twitter{
--social-color: #1da1f2;
}
.ovic-share-socials a.pinterest{
--social-color: #bd081c;
}
.ovic-share-socials a:hover{
color: #fff;
box-shadow: none;
background-color: var(--social-color);
}
.pagination-post{
padding-top: 44px;
border-top: 1px solid #e5e5e5;
margin-top: 50px;
}
.pagination-post .inner{
display: flex;
flex-wrap: wrap;
position: relative;
margin: 0 -15px;
}
.pagination-post .item{
flex: 1 1 auto;
width: 1%;
padding: 0 15px;
}
.pagination-post .next{
text-align: end;
}
.pagination-post .link{
display: inline-block;
vertical-align: top;
font-size: 14px;
max-width: 100%;
}
.pagination-post .link:not(:hover){
color: #999;
}
.pagination-post .title{
display: block;
font-size: 18px;
line-height: 1.4;
color: var(--default-color);
margin-top: 2px;
}
@media (max-width: 1199px){
.post-title{
font-size: 18px;
}
.post-excerpt{
font-size: 13px;
}
} .post-item .post-info{
padding-top: 14px;
}
.post-item .post-title{
margin-bottom: 9px;
}
.post-item .post-metas{
display: flex;
flex-wrap: wrap;
align-items: center;
font-size: inherit;
line-height: inherit;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 13px;
margin: 0 0 13px;
}
.post-item .post-metas > *{
margin: 0;
}
.post-item .post-metas .post-date{
margin-inline-end: 15px;
}
.post-item .post_cat{
color: var(--default-color);
font-weight: var(--main-h-fw);
text-transform: var(--main-h-tt);
}
.post-item .post_cat:after{
content: "/";
margin: 0 5px;
}
.post-item .post-excerpt{
font-size: 15px;
line-height: 1.6;
margin-bottom: 23px;
}
.post-item .post-foot{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.post-item .post-readmore > a{
box-shadow: 0 0 0 2px #e5e5e5 inset;
background-color: transparent;
color: var(--default-color);
font-weight: 700;
font-size: 14px;
line-height: 24px;
text-transform: uppercase;
padding: 10px 38px;
border-radius: var(--main-bora);
}
.post-item .post-readmore > a:hover{
color: var(--main-color-t);
background-color: var(--main-color);
box-shadow: none;
}
.post-item .post-readmore a:before{
display: none;
}
.post-item .post-comment:before{
display: inline-block;
vertical-align: top;
content: "|";
opacity: .3;
margin: -1px 17px 1px;
margin-inline-end: 12px;
}
@media (max-width: 1199px){
.post-item .post-excerpt{
font-size: 14px;
margin-bottom: 18px;
}
.post-item .post-readmore > a{
padding: 9px 34px;
}
}
.blog-content{
display: flex;
flex-wrap: wrap;
margin-bottom: -50px;
}
.blog-content .post-item{
width: 100%;
margin-bottom: 50px;
}
@media (max-width: 1199px){
.blog-content{
margin-bottom: -30px;
}
.blog-content .post-item{
margin-bottom: 30px;
}
}  .blog-list .post-item .post-inner,
.blog-grid .post-item .post-inner{
text-align: center;
}
.blog-grid .post-item .post-foot,
.blog-list .post-item .post-foot,
.blog-grid .post-item .post-metas,
.blog-list .post-item .post-metas{
justify-content: center;
}
.blog-grid{
margin-inline-start: calc(0px - var(--blog-space));
margin-inline-end: calc(0px - var(--blog-space));
}
.blog-grid .post-item{
width: calc(100% / var(--blog-columns));
padding: 0 var(--blog-space);
}
@media (max-width: 991px){
.blog-grid{
--blog-columns: 2 !important;
}
}
@media (max-width: 767px){
.blog-grid{
--blog-space: 5px !important;
}
}
@media (max-width: 479px){
.blog-grid{
--blog-columns: 1 !important;
}
} @media (min-width: 768px){
.blog-list .post-item .post-thumb{
max-width: 370px;
margin-inline-end: 30px;
}
.blog-list .post-item .post-inner{
display: flex;
align-items: center;
}
.blog-list .post-item .post-info{
flex: 1 1 auto;
width: 1%;
padding: 0;
}
} .blog-item .thumb-link img{
height: var(--blog-height);
object-fit: cover;
}
@media (max-width: 479px){
.blog-item .thumb-link{
display: block;
}
.blog-item .thumb-link img{
width: 100%;
}
} .blog-item.style-01 .post-inner{
text-align: center;
}
.blog-item.style-01 .post-info{
padding: 0 15px 40px;
}
.blog-item.style-01 .post-date a{
position: absolute;
top: 10px;
left: 10px;
min-width: 64px;
color: var(--main-color-t);
background-color: var(--main-color);
font-weight: var(--main-h-fw);
text-transform: var(--main-h-tt);
border-radius: 90px;
font-size: 13px;
line-height: 20px;
padding: 12px 0;
text-align: center;
z-index: 1;
}
.blog-item.style-01 .post-date a .day{
display: block;
font-size: 20px;
font-weight: 700;
}
.blog-item.style-01 .post-title{
margin-top: 17px;
}
.blog-item.style-01 .post-metas{
margin-top: 14px;
}
.blog-item.style-01 .post-excerpt{
border-top: 1px solid #e5e5e5;
margin-top: 15px;
padding-top: 23px;
}
.blog-item.style-01 .post-readmore{
margin-top: 22px;
} .blog-item.style-02 .post-inner{
text-align: center;
}
.blog-item.style-02 .post-info{
padding: 0 15px;
}
.blog-item.style-04 .post-date a,
.blog-item.style-02 .post-date a{
position: absolute;
top: 10px;
left: 10px;
min-width: 52px;
color: var(--main-color-t);
background-color: var(--main-color);
text-transform: var(--main-h-tt);
border-radius: 90px;
font-size: 14px;
line-height: 18px;
font-weight: 700;
padding: 8px 0;
text-align: center;
z-index: 1;
}
.blog-item.style-04 .post-date a .day,
.blog-item.style-02 .post-date a .day{
display: block;
}
.blog-item.style-02 .post-title{
font-weight: 700;
margin-top: 7px;
}
.blog-item.style-02 .post-metas{
margin-top: 12px;
}
.blog-item.style-02 .post-excerpt{
margin-top: 9px;
}
.blog-item.style-02 .post-readmore{
margin-top: 18px;
}
.blog-item.style-02 .post-author{
font-size: 15px;
font-weight: var(--main-h-fw);
}
.blog-item.style-02 .post-author .sub{
display: none;
} .blog-item.style-03 .post-title{
font-size: 16px;
font-weight: 700;
margin-top: 13px;
}
.blog-item.style-03 .post-metas{
margin-top: 18px;
}
.blog-item.style-03 .post-readmore{
margin-top: 23px;
}
.blog-item.style-03 .post-meta .sub{
display: none;
} .blog-item.style-04 .post-title{
font-weight: 700;
margin-top: 13px;
}
.blog-item.style-04 .metas-wrap{
display: table;
padding: 5px 0;
padding-inline-start: 20px;
box-shadow: 0 -2px #e2e2e2 inset;
margin-inline-start: auto;
margin-top: 8px;
}
.blog-item.style-04 .post-excerpt{
margin-top: 13px;
}
.blog-item.style-04 .post-readmore{
margin-top: 19px;
} .ovic-blog.style-05 .row-item:not(:first-child){
padding-top: 20px;
border-top: 1px solid #eee;
margin-top: 20px;
}
.blog-item.style-05 .post-inner{
display: flex;
}
.blog-item.style-05 .post-thumb{
max-width: 36%;
}
.blog-item.style-05 .post-info{
flex: 1 1 auto;
width: 1%;
padding-inline-start: 10px;
}
.blog-item.style-05 .post-title{
font-size: 16px;
margin: 2px 0 6px;
}
.blog-item.style-05 .post-meta{
font-size: 13px;
}
.blog-item.style-05 .post-comment .count{
display: inline-block;
vertical-align: top;
position: static;
min-width: auto;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
background-color: inherit;
padding: 0;
text-align: inherit;
}
.blog-item.style-05 .post-comment .sub{
display: inline-block;
vertical-align: top;
} .blog-item.style-06 .post-inner{
text-align: center;
}
.blog-item.style-06 .post-date a{
position: absolute;
top: 0;
right: 0;
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
background-color: #fff;
padding: 6px 15px;
z-index: 1;
}
.blog-item.style-06 .post-title{
font-weight: 700;
margin-top: 30px;
}
.blog-item.style-06 .post-excerpt{
font-size: 15px;
line-height: 1.6;
margin-top: 14px;
} .blog-item.style-07 .post-title{
font-weight: 700;
margin-top: 30px;
}
.blog-item.style-07 .post-excerpt{
line-height: 1.572;
margin-top: 10px;
} .blog-item.style-08 .post-info{
padding-top: 20px;
}
.blog-item.style-08 .post-title{
font-weight: 700;
}
.blog-item.style-08 .post-meta{
font-size: 15px;
color: var(--main-color);
margin-top: 10px;
}
.blog-item.style-08 .post-meta .sub{
display: none;
}
.blog-item.style-08 .post-meta .icon{
font-size: inherit;
margin: -1px 0 1px;
margin-inline-end: 5px;
}
.blog-item.style-08 .post-excerpt{
font-size: 15px;
line-height: 1.6;
letter-spacing: .02em;
margin-top: 30px;
}
.blog-item.style-08 .post-readmore a{
font-size: 13px;
text-transform: uppercase;
letter-spacing: .04em;
margin-top: 36px;
}
.blog-item.style-08 .post-readmore a:before{
border-top-width: 2px;
opacity: .5;
bottom: 0;
width: 100%;
} .blog-item.style-09 .post-inner{
text-align: start;
background-color: transparent;
}
.blog-item.style-09 .post-info{
position: relative;
background-color: #f7f8fa;
margin: -60px 40px 0;
padding: 28px 30px 30px;
}
.blog-item.style-09 .post-title{
font-size: 24px;
}
.blog-item.style-09 .post-deco{
margin-top: 14px;
}
.blog-item.style-09 .post-metas{
color: #999;
margin-top: 26px;
}
.blog-item.style-09 .post-meta .icon{
font-size: inherit;
margin-inline-end: 3px;
}
.blog-item.style-09 .post-author .icon:before{
font-family: FontAwesome, sans-serif;
content: "\f007";
}
.blog-item.style-09 .post-date .icon:before{
font-family: FontAwesome, sans-serif;
content: "\f017";
}
.blog-item.style-09 .post-comment .icon:before{
font-family: FontAwesome, sans-serif;
content: "\f075";
}
.blog-item.style-09 .post-author .name{
color: inherit;
}
.blog-item.style-09 .post-date .sub{
display: none;
}
.blog-item.style-09 .post-comment .count{
position: static;
min-width: auto;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
background-color: transparent;
padding: 0;
text-align: inherit;
border-radius: 0;
}
.blog-item.style-09 .post-readmore{
display: inline-block;
vertical-align: top;
margin-inline-end: 25px;
margin-top: 23px;
}
.blog-item.style-09 .post-readmore a{
padding: 10px 26px;
border-radius: var(--main-bora);
}
.blog-item.style-09 .post-readmore a:before{
display: none;
}
.blog-item.style-09 .post-readmore a:not(:hover){
color: var(--main-color-t);
background-color: var(--main-color);
}
.blog-item.style-09 .post_cat{
display: table;
font-size: 12px;
line-height: 16px;
text-transform: var(--main-h-tt);
font-weight: var(--main-h-fw);
padding: 4px 15px;
color: #fff;
background-color: var(--main-color-2);
box-shadow: 0 0 5px rgba(0,0,0,0.2);
margin: -39px 0 16px;
}
.blog-item.style-09 .post_cat a:hover{
color: var(--default-color);
}
.blog-item.style-09 .post-excerpt{
margin-top: 10px;
}
.blog-item.style-09 .ovic-share-socials{
display: inline-block;
vertical-align: top;
margin-top: 23px;
}
.blog-item.style-09 .ovic-share-socials a{
box-shadow: none;
background-color: transparent;
border-radius: 0;
min-width: auto;
padding: 8px;
}
.blog-item.style-09 .ovic-share-socials a:hover{
color: var(--main-color);
}
.blog-item.style-09 .ovic-share-socials a .icon{
font-size: inherit;
} .blog-item.style-10 .post-info{
padding-inline-start: 20px;
padding-inline-end: 20px;
margin: -104px 70px 0;
}
.blog-item.style-10 .ovic-share-socials{
float: right;
} .blog-item.style-11 .post-info{
padding: 25px 0 0 !important;
margin: 0 !important;
} .blog-item.style-12 .post-inner{
display: flex;
flex-wrap: wrap;
align-items: center;
box-shadow: 0 0 0 1px #ebebeb inset;
}
.blog-item.style-12 .post-thumb{
max-width: 50%;
}
.blog-item.style-12 .post-info{
flex: 1 1 auto;
width: 1%;
padding: 25px 40px 30px;
}
.blog-item.style-12 .post-title{
font-size: 24px;
line-height: 1.25;
}
.blog-item.style-12 .post-metas{
color: #a4a4a4;
font-style: italic;
margin: 9px .1em 0;
}
.blog-item.style-12 .post-metas > *{
margin: 0 .1em;
}
.blog-item.style-12 .post-excerpt{
line-height: 26px;
color: #888;
margin-top: 37px;
}
.blog-item.style-12 .post-readmore a{
text-transform: none;
font-weight: 400;
color: var(--default-color);
padding: 5px 0;
border-bottom: 2px solid var(--main-color-2);
margin-top: 22px;
}
.blog-item.style-12 .post-readmore a:hover{
color: var(--main-color-2);
}
.blog-item.style-12 .post-readmore a:before{
display: none;
} .blog-item.style-13 .post-inner{
display: flex;
flex-wrap: wrap;
}
.blog-item.style-13 .post-thumb{
max-width: 45%;
}
.blog-item.style-13 .post-info{
flex: 1 1 auto;
width: 1%;
padding-inline-start: 30px;
}
.blog-item.style-13 .post_cat .inner{
color: var(--main-color-t);
background-color: var(--main-color);
font-size: 13px;
line-height: 20px;
text-transform: var(--main-h-tt);
font-weight: var(--main-h-fw);
padding: 1px 10px;
margin-bottom: 13px;
}
.blog-item.style-13 .post_cat .inner a:hover{
color: inherit;
text-decoration: underline;
}
.blog-item.style-13 .post-title{
font-size: 24px;
line-height: 1.25;
font-weight: 400;
font-family: var(--main-special);
font-style: italic;
}
.blog-item.style-13 .post-metas{
margin: 11px -15px 0;
}
.blog-item.style-13 .post-metas > *{
margin: 0 15px;
}
.blog-item.style-13 .post-metas > :not(:last-child):after{
position: absolute;
content: '|';
top: 0;
bottom: 0;
right: -16px;
}
.blog-item.style-13 .post-comment .sub{
display: inline-block;
}
.blog-item.style-13 .post-comment .count{
position: static;
min-width: auto;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
background-color: transparent;
padding: 0;
text-align: inherit;
border-radius: 0;
} .ovic-blog.style-14 .slick-list{
padding: 25px 30px 35px;
margin: -25px -30px -35px;
}
.blog-item.style-14 .post-inner:hover{
box-shadow: 0 5px 30px rgba(8,10,33,0.05);
}
.blog-item.style-14 .post-inner{
transition: .2s;
padding: 30px 30px 33px;
border-radius: calc(var(--main-bora) * 2);
}
.blog-item.style-14 .post-date{
text-align: end;
padding: 0 20px;
margin: -30px 0 2px;
}
.blog-item.style-14 .post-date a{
min-width: 60px;
text-align: center;
border-radius: var(--main-bora);
text-transform: var(--main-h-tt);
color: var(--main-color-t);
background-color: var(--main-color);
font-size: 13px;
line-height: 18px;
font-weight: 700;
padding: 9px 0;
}
.blog-item.style-14 .post-date .day{
font-size: 24px;
line-height: 1;
font-family: var(--main-special);
font-weight: var(--main-h-fw);
display: block;
margin-bottom: 2px;
}
.blog-item.style-14 .post-title{
font-size: 24px;
line-height: 1.42;
font-family: var(--main-special);
}
.blog-item.style-14 .post_cat{
font-size: 13px;
font-weight: 700;
color: #888;
text-transform: var(--main-h-tt);
margin-bottom: 6px;
}
.blog-item.style-14 .post-author{
color: #888;
font-size: 15px;
margin-top: 12px;
}
@media (min-width: 480px){
.blog-item.style-08 .post-inner{
display: flex;
align-items: center;
}
.blog-item.style-08 .post-thumb{
width: 50%;
}
.blog-item.style-08 .thumb-link img{
height: calc(var(--blog-img-h) * .86);
object-fit: cover;
}
.blog-item.style-08 .post-info{
flex: 1 1 auto;
width: 1%;
padding: 30px 0;
padding-inline-start: 20px;
}
.row-item:nth-child(even) .blog-item.style-08 .post-info{
order: -1;
padding-inline-start: 0;
padding-inline-end: 20px;
}
}
@media (min-width: 992px){
.blog-item.style-08 .thumb-link img{
height: calc(var(--blog-img-h) * .76);
}
.blog-item.style-08 .post-info{
padding-inline-start: 30px;
}
.row-item:nth-child(even) .blog-item.style-08 .post-info{
padding-inline-end: 30px;
}
}
@media (min-width: 1200px){
.blog-item.style-08 .thumb-link img{
height: var(--blog-img-h);
}
.blog-item.style-08 .post-info{
padding-inline-start: 80px;
}
.row-item:nth-child(even) .blog-item.style-08 .post-info{
padding-inline-end: 80px;
}
}
@media (max-width: 1499px){
.blog-item.style-12 .post-info{
padding-inline-start: 30px;
padding-inline-end: 30px;
}
.blog-item.style-14 .post-inner{
padding: 25px 25px 28px;
}
.blog-item.style-14 .post-title{
font-size: 22px;
}
.blog-item.style-14 .post_cat{
margin-bottom: 4px;
}
.blog-item.style-14 .post-author{
margin-top: 8px;
}
.blog-item.style-14 .post-date{
margin-bottom: 0;
}
.blog-item.style-14 .post-date a{
font-size: 12px;
line-height: 16px;
padding: 8px 0;
min-width: 56px;
}
.blog-item.style-14 .post-date .day{
font-size: 22px;
}
}
@media (max-width: 1199px){
.blog-item.style-01 .post-title{
margin-top: 12px;
}
.blog-item.style-01 .post-info{
padding: 0 10px 30px;
}
.blog-item.style-01 .post-excerpt{
margin-top: 10px;
padding-top: 13px;
}
.blog-item.style-01 .post-metas{
margin-top: 9px;
}
.blog-item.style-01 .post-readmore{
margin-top: 12px;
}
.blog-item.style-02 .post-info{
padding: 0;
}
.blog-item.style-02 .post-metas{
margin-top: 8px;
}
.blog-item.style-02 .post-excerpt{
margin-top: 7px;
}
.blog-item.style-02 .post-readmore{
margin-top: 13px;
}
.blog-item.style-04 .post-title{
margin-top: 8px;
}
.blog-item.style-04 .metas-wrap{
padding-inline-start: 15px;
}
.blog-item.style-04 .post-excerpt{
margin-top: 8px;
}
.blog-item.style-04 .post-readmore{
margin-top: 12px;
}
.blog-item.style-06 .post-title{
margin-top: 20px;
}
.blog-item.style-06 .post-excerpt{
font-size: 14px;
margin-top: 9px;
}
.blog-item.style-07 .post-title{
margin-top: 20px;
}
.blog-item.style-08 .post-excerpt{
margin-top: 20px;
}
.blog-item.style-08 .post-readmore a{
margin-top: 25px;
}
.blog-item.style-09 .post-info{
margin: -40px 30px 0;
padding: 23px 25px 25px;
}
.blog-item.style-09 .post-title{
font-size: 21px;
}
.blog-item.style-09 .post_cat{
margin: -36px 0 12px;
}
.blog-item.style-09 .post-deco{
margin-top: 11px;
}
.blog-item.style-09 .post-metas{
margin-top: 19px;
}
.blog-item.style-09 .post-excerpt{
margin-top: 7px;
}
.blog-item.style-09 .post-readmore{
margin-top: 18px;
margin-inline-end: 20px;
}
.blog-item.style-09 .post-readmore a{
padding: 9px 24px;
}
.blog-item.style-09 .ovic-share-socials{
margin-top: 18px;
}
.blog-item.style-09 .ovic-share-socials a{
padding: 7px;
}
.blog-item.style-10 .post-info{
padding-inline-start: 20px;
padding-inline-end: 20px;
margin: -80px 40px 0;
}
.blog-item.style-12 .post-title{
font-size: 21px;
}
.blog-item.style-12 .post-excerpt{
margin-top: 22px;
}
.blog-item.style-12 .post-readmore a{
padding: 3px 0;
margin-top: 12px;
}
.blog-item .thumb-link img{
height: calc(var(--blog-height) * .85);
}
.blog-item.style-13 .post-title{
font-size: 20px;
}
.blog-item.style-13 .post_cat .inner{
margin-bottom: 8px;
}
.blog-item.style-13 .post-metas{
margin-top: 6px;
}
.blog-item.style-13 .post-info{
padding-inline-start: 20px;
}
.blog-item.style-14 .post-inner{
padding: 20px 20px 23px;
}
.blog-item.style-14 .post-title{
font-size: 20px;
}
.blog-item.style-14 .post-date a{
min-width: 54px;
}
.blog-item.style-14 .post-date .day{
font-size: 20px;
}
}
@media (max-width: 991px){
.blog-item.style-08 .post-excerpt{
margin-top: 15px;
}
.blog-item.style-08 .post-readmore a{
margin-top: 19px;
}
.blog-item.style-08 .post-excerpt{
font-size: 14px;
}
.blog-item.style-09 .post-info{
margin: -30px 20px 0;
padding: 18px 20px 20px;
}
.blog-item.style-09 .post_cat{
margin-top: -31px;
}
}
@media (max-width: 767px){
.blog-item.style-09 .post-info{
margin: 0;
}
.blog-item.style-12 .post-info{
padding-inline-start: 20px;
padding-inline-end: 20px;
}
}
@media (max-width: 479px){
.blog-item .thumb-link img{
height: auto;
}
.blog-item.style-12 .post-thumb{
max-width: 100%;
}
.blog-item.style-12 .post-info{
width: 100%;
}
.blog-item.style-13 .post-thumb{
max-width: 100%;
}
.blog-item.style-13 .post-info{
width: 100%;
padding: 15px 0 0;
}
} .post-single > .post-inner{
background-color: transparent;
}
.post-single > .post-inner .post-thumb{
margin-bottom: 14px;
}
.post-single > .post-inner .post_tag{
margin-top: 70px;
}
.post-single > .post-inner .post-foot{
justify-content: space-between;
border-top: 2px solid #f2f2f2;
border-bottom: 2px solid #f2f2f2;
padding: 13px 0;
margin-top: 30px;
}
.post-author-info{
color: var(--default-color);
font-size: 15px;
line-height: 1.6;
font-weight: bold;
text-transform: capitalize;
padding: 6px 0;
}
.post-author-info .avatar{
border-radius: 50%;
margin-inline-end: 5px;
}
.post-share-list{
padding: 5px 0;
}
.post-share-list .title{
display: inline-block;
vertical-align: middle;
font-size: 18px;
color: #666;
margin-inline-end: 15px;
}
.post-share-list .ovic-share-socials{
display: inline-block;
vertical-align: middle;
}
.post-share-list .ovic-share-socials a{
min-width: 32px;
padding: 4px;
box-shadow: 0 0 0 2px #e5e5e5 inset;
}
.post-share-list .ovic-share-socials a:hover{
box-shadow: none;
}
.post-share-list .ovic-share-socials a .icon{
font-size: 16px;
}
@media (max-width: 1199px){
.post-single > .post-inner .post_tag{
margin-top: 30px;
}
.post-single > .post-inner .post-share-list{
width: 100%;
}
} .post-thumb.quote .blockquote{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
font-size: 36px;
line-height: 1.25;
font-weight: var(--main-h-fw);
color: #fff;
text-align: center;
text-shadow: 0 0 10px rgba(0, 0, 0, .5);
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
justify-content: center;
max-width: 750px;
margin: auto;
}
.post-thumb.quote blockquote{
border: none;
margin: 0;
font-size: inherit;
line-height: inherit;
color: inherit;
}
.post-thumb.quote blockquote:before,
.post-thumb.quote blockquote:after{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: "\f10d";
font-size: 30px;
font-weight: 400;
margin: -12px 0 12px;
}
.post-thumb.quote blockquote:after{
margin: 12px 0 -12px;
transform: rotate(180deg);
}
.post-thumb.gallery > .slick-list{
z-index: auto;
}
.post-thumb.gallery > .slick-dots{
position: absolute;
bottom: 20px;
left: 15px;
right: 15px;
margin: 0;
}
@media (max-width: 1199px){
.post-thumb.quote .blockquote{
font-size: 32px;
}
.post-thumb.quote blockquote:before,
.post-thumb.quote blockquote:after{
font-size: 28px;
}
}
@media (max-width: 767px){
.post-thumb.quote .blockquote{
font-size: 24px;
}
.post-thumb.quote blockquote:before,
.post-thumb.quote blockquote:after{
font-size: 24px;
}
} .comments-area .comments-title{
font-size: 24px;
font-weight: 700;
letter-spacing: -0.025em;
padding: 0 0 10px;
margin: 50px 0 0;
}
.comments-area .comments-title span{
color: var(--main-color);
}
.comments-area .comment-list{
list-style: none;
padding: 0;
margin: 0;
}
.comments-area .comment-body{
margin: 30px 0 0;
}
.comments-area .comment-body:before,
.comments-area .comment-body:after{
content: '';
display: table;
clear: both;
}
.comments-area .comment-avatar{
float: left;
overflow: hidden;
width: 90px;
border-radius: 50%;
margin-inline-end: 30px;
}
.comments-area .comment-avatar .avatar{
overflow: hidden;
}
.comments-area .comment-info{
position: relative;
overflow: hidden;
margin-top: -3px;
}
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > * > li:last-child > .comment-body:last-child .comment-text,
.comments-area .comment-list > li:last-child > .comment-body:last-child .comment-text{
border-bottom: none;
padding-bottom: 0;
}
.comments-area .comment-text{
font-size: 14px;
line-height: 24px;
clear: both;
padding: 13px 0 22px;
border-bottom: 1px solid #e5e5e5;
}
.comments-area .comment-text p:last-child{
margin-bottom: 0;
}
.comments-area .comment-author{
display: inline-block;
vertical-align: top;
font-size: 18px;
line-height: 24px;
letter-spacing: -0.025em;
color: var(--default-color);
font-weight: var(--main-h-fw);
margin: -2px 0 2px;
margin-inline-end: 17px;
}
.comments-area .comment-author cite{
font-style: inherit;
}
.comments-area .comment-date{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 24px;
color: #999;
margin-inline-end: 17px;
}
.comments-area .comment-edit-link{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 24px;
color: var(--main-color);
font-style: italic;
}
.comments-area .reply{
float: right;
font-size: 14px;
line-height: 24px;
color: var(--main-color);
margin-inline-start: 17px;
}
.comments-area .comment-list > * > .children{
padding-inline-start: 120px;
}
.comments-area .children{
list-style: none;
padding: 0;
padding-inline-start: 30px;
margin-bottom: 0;
}
.comments-area .no-comments,
.comments-area .woocommerce-pagination{
text-align: start;
}
.comment-respond{
--input-width: 100%;
--input-height: 44px;
--input-padding: 10px 15px;
--input-bora: 0;
margin: 50px 0 0;
}
.comment-respond .row{
margin: 0 -10px;
}
.comment-respond [class*='col-']{
padding: 0 10px;
}
.comment-respond .comment-reply-title{
display: block;
font-size: 24px;
line-height: 1.4;
font-weight: 700;
letter-spacing: -0.025em;
color: var(--default-color);
margin: 0 0 10px;
}
.comment-respond .comment-reply-title #cancel-comment-reply-link{
font-family: var(--main-ff);
font-size: 70%;
text-decoration: underline;
margin-inline-start: 15px;
font-weight: 400;
}
.comment-respond .comment-reply-title #cancel-comment-reply-link:not(:hover){
color: var(--main-cl);
}
.comment-respond label{
font-weight: inherit;
color: inherit;
margin-bottom: 10px;
}
.comment-respond label[for="rating"]{
margin-inline-end: 10px;
}
.comment-respond textarea{
padding: 11px 20px;
width: 100%;
}
.comment-respond input[type="submit"]{
padding: 10px 32px;
border-radius: var(--main-bora);
min-width: 180px;
}
.comment-respond .form-submit{
padding-top: 10px;
margin: 0;
}
.comment-respond .logged-in-as,
.comment-respond .comment-notes{
font-size: 14px;
margin-bottom: 22px;
}
.comment-list .comment-respond{
--input-height: 44px;
--input-padding: 10px 20px;
--button-padding: 10px 15px;
margin-top: 22px;
border-top: none;
padding-top: 0;
}
.comment-list .comment-respond .comment-reply-title{
margin-bottom: 2px;
}
.comment-list .comment-respond p{
margin-bottom: 10px;
}
.comment-list .comment-respond .logged-in-as,
.comment-list .comment-respond .comment-notes{
margin-bottom: 12px;
}
@media (max-width: 1199px){
.comments-area .comments-title{
font-size: 22px;
margin: 40px 0 0;
}
.comments-area .comment-avatar{
width: 70px;
margin-inline-end: 20px;
}
.comments-area .comment-author{
font-size: 16px;
margin: -1px 0 1px;
margin-inline-end: 12px;
}
.comments-area .comment-date{
margin-inline-end: 12px;
}
.comments-area .comment-text{
padding: 3px 0 15px;
}
.comments-area .comment-body{
margin-top: 22px;
}
.comments-area .comment-list > * > .children{
padding-inline-start: 90px;
}
.comment-respond{
--input-height: 44px;
--input-padding: 10px 20px;
--button-padding: 10px 15px;
margin-top: 40px;
}
.comment-respond .comment-reply-title{
font-size: 22px;
margin-bottom: 5px;
}
.comment-respond .logged-in-as, .comment-respond .comment-notes{
margin-bottom: 15px;
}
.comment-respond .form-submit{
padding-top: 5px;
}
.comment-respond input[type="submit"]{
width: 220px;
}
}
@media (max-width: 767px){
.comments-area .comment-list > * > .children,
.comments-area .children{
padding-inline-start: 15px;
}
.comments-area .comment-body{
margin-top: 20px;
}
.comments-area .comment-avatar{
margin-inline-end: 15px;
margin-bottom: 5px;
}
.comments-area .comment-info{
overflow: visible;
}
.comments-area .comment-text{
overflow: hidden;
clear: both;
}
.comments-area .reply{
float: none;
margin-inline-start: 0;
}
}   .add-to-cart{
display: block;
position: relative;
max-width: 100%;
}
.add-to-cart:not(:hover):before,
.add-to-cart:not(:hover):after{
opacity: 0;
visibility: hidden;
}
.add-to-cart:before,
.add-to-cart:after{
display: none;
position: absolute;
left: 50%;
transform: translateX(-50%);
transition: .2s;
z-index: 99998;
}
.add-to-cart:before{
content: attr(data-title);
font-size: 12px;
line-height: 12px;
white-space: nowrap;
background-color: black;
color: #fff;
padding: 5px 10px;
bottom: calc(100% + 8px);
}
.add-to-cart:after{
content: '';
border-inline-start: 6px solid transparent;
border-inline-end: 6px solid transparent;
border-top: 6px solid black;
bottom: calc(100% + 3px);
}
.woocommerce .wishlist_table .product-add-to-cart a,
.add-to-cart > a{
width: 100%;
overflow: hidden;
position: relative;
white-space: nowrap;
text-overflow: ellipsis;
padding: 13px 15px;
letter-spacing: 0;
border-radius: var(--main-bora);
}
.single_add_to_cart_button.added,
.add-to-cart > a.added{
display: none !important;
}
.product-inner.cart-tooltip-start .add-to-cart:before{
display: block;
left: auto;
top: 50%;
transform: translateY(-50%);
bottom: auto;
right: calc(100% + 8px);
}
.product-inner.cart-tooltip-start .add-to-cart:after{
display: block;
left: auto;
top: 50%;
transform: translateY(-50%);
bottom: auto;
right: calc(100% + 3px);
border-inline-start: 6px solid black;
border-inline-end-width: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
}
.product-inner.cart-tooltip-top .add-to-cart:before,
.product-inner.cart-tooltip-top .add-to-cart:after{
display: block;
}
@media (max-width: 1199px){
.woocommerce .wishlist_table .product-add-to-cart a,
.add-to-cart > a{
padding: 11px 10px;
}
}
@media (max-width: 767px){
.woocommerce .wishlist_table .product-add-to-cart a,
.add-to-cart > a{
font-size: 13px;
padding: 8px 5px;
}
} .group-button{
--group-button-c: var(--default-color);
--group-button-bg: #e5e5e5;
--group-button-bs: none;
--group-button-c-h: var(--main-color-t);
--group-button-bg-h: var(--main-color);
--group-button-bs-h: none;
--group-button-bora: var(--main-bora);
--group-button-w: 40px;
--group-button-h: 40px;
--group-button-p: 8px 0;
--group-button-fz: 14px;
--group-button-lh: 24px;
}
.woocommerce-product-gallery a.compare,
.entry-summary a.compare,
.product-item a.compare,
a.yith-wcqv-button,
.yith-wcwl-add-to-wishlist > *{
display: inline-block;
vertical-align: top;
width: var(--group-button-w);
height: var(--group-button-h);
font-size: 0;
line-height: 0;
letter-spacing: 0;
color: var(--group-button-c);
background-color: var(--group-button-bg);
padding: var(--group-button-p);
border-radius: var(--group-button-bora);
box-shadow: var(--group-button-bs);
position: relative;
font-weight: 400;
text-align: center;
opacity: 1 !important;
}
.woocommerce-product-gallery a.compare:hover,
.entry-summary a.compare:hover,
.product-item a.compare:hover,
.woocommerce-product-gallery a.compare.added,
.entry-summary a.compare.added,
.product-item a.compare.added,
a.yith-wcqv-button:hover,
.yith-wcwl-add-to-wishlist > *:hover,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.yith-wcwl-add-to-wishlist .delete_item{
color: var(--group-button-c-h);
background-color: var(--group-button-bg-h);
box-shadow: var(--group-button-bs-h);
}
.woocommerce-product-gallery a.compare:before,
.entry-summary a.compare:before,
.product-item a.compare:before,
a.yith-wcqv-button:before,
.yith-wcwl-add-to-wishlist a:before{
display: inline-block;
vertical-align: top;
font-size: var(--group-button-fz);
line-height: var(--group-button-lh);
text-align: center;
font-weight: 400;
}
.woocommerce-product-gallery a.compare:before,
.entry-summary a.compare:before,
.product-item a.compare:before{
font-family: FontAwesome, sans-serif;
content: "\f074";
}
a.yith-wcqv-button:before{
font-family: main-icon, sans-serif;
content: "\e92e";
}
.yith-wcwl-add-to-wishlist .yith-wcwl-icon-svg,
.yith-wcwl-add-to-wishlist .yith-wcwl-icon{
display: none !important;
}
.yith-wcwl-add-to-wishlist a:before{
font-family: main-icon, sans-serif;
content: '\e94e';
}
a.compare .blockUI.blockOverlay,
a.yith-wcqv-button .blockUI.blockOverlay,
.yith-wcwl-add-to-wishlist .blockUI.blockOverlay{
z-index: 8 !important;
cursor: wait !important;
background: none !important;
opacity: 1 !important;
text-align: center;
height: 30px !important;
margin: auto !important;
top: 0 !important;
bottom: 0 !important;
} .yith-wcwl-add-to-wishlist + .clear{
display: none !important;
}
.yith-wcwl-add-to-wishlist{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 24px;
margin: 0;
}
.yith-wcwl-add-to-wishlist > *{
display: inline-block;
vertical-align: top;
position: relative;
}
.yith-wcwl-add-to-wishlist a{
position: absolute;
display: flex !important;
align-items: center;
justify-content: center;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 0;
font-size: inherit;
line-height: inherit;
color: inherit !important;
opacity: 1 !important;
text-decoration: none;
}
.yith-wcwl-add-to-wishlist a.view-wishlist{
padding-inline-start: 0 !important;
}
.yith-wcwl-add-to-wishlist .feedback{
font-size: 0;
line-height: 0;
}
.yith-wcwl-add-to-wishlist .separator{
display: inline-block;
vertical-align: top;
position: relative;
padding: var(--group-button-p);
opacity: .5;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-icon{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: 0;
width: auto;
display: flex;
flex-direction: column;
justify-content: center;
}
.yith-wcwl-add-to-wishlist .ovic-wl-icon:before{
font-family: FontAwesome, sans-serif;
content: "\f004";
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{
padding: var(--group-button-p);
margin: 0;
}
.yith-wcwl-add-to-wishlist a img.yith-wcwl-icon{
vertical-align: middle;
margin-top: -1px;
margin-bottom: 1px;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist{
display: table;
border-radius: 0;
}
#yith-wcwl-popup-message{
display: none !important;
} .amount{
color: var(--default-color);
}
.price{
display: flex;
flex-wrap: wrap;
font-size: 18px;
line-height: 24px;
font-weight: 700;
color: var(--default-color);
margin: 0;
}
.price ins{
text-decoration: none;
margin-inline-end: 7px;
}
.price del{
font-size: 14px;
order: 2;
color: #999;;
font-weight: 400;
margin: 1px 0 -1px;
}
ins .amount,
del .amount,
.price .amount{
text-decoration: inherit;
color: inherit;
}
.elementor-align-left .price{
justify-content: flex-start;
}
.elementor-align-center .price{
justify-content: center;
}
.elementor-align-right .price{
justify-content: flex-end;
}
@media (max-width: 1199px){
.price{
font-size: 17px;
}
.elementor-tablet-align-left .price{
justify-content: flex-start;
}
.elementor-tablet-align-center .price{
justify-content: center;
}
.elementor-tablet-align-right .price{
justify-content: flex-end;
}
}
@media (max-width: 767px){
.price{
font-size: 16px;
}
.price ins{
margin-inline-end: 5px;
}
.price del{
font-size: 13px;
}
.elementor-mobile-align-left .price{
justify-content: flex-start;
}
.elementor-mobile-align-center .price{
justify-content: center;
}
.elementor-mobile-align-right .price{
justify-content: flex-end;
}
} .star-rating-wrap{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 24px;
}
.star-rating-wrap .star-rating{
margin-inline-end: 9px;
}
.star-rating-wrap .rating-count{
display: inline-block;
vertical-align: top;
color: #999;
font-weight: 400;
font-size: calc(100% - 1px);
}
.star-rating-wrap .rating-count:before{
display: inline-block;
vertical-align: top;
content: '(';
}
.star-rating-wrap .rating-count:after{
display: inline-block;
vertical-align: top;
content: ')';
}
@media (max-width: 1199px){
.star-rating-wrap{
font-size: 13px;
}
.star-rating-wrap .star-rating{
margin-inline-end: 5px;
}
}
@media (max-width: 767px){
.star-rating-wrap .rating-count{
display: none;
}
}
.star-rating{
display: inline-block;
vertical-align: top;
position: relative;
overflow: hidden;
}
.star-rating > span{
position: absolute;
top: 0;
left: 0;
overflow: hidden;
white-space: nowrap;
font-size: 0;
line-height: 0;
letter-spacing: 0;
background-color: var(--product-bg);
}
.star-rating:before,
.star-rating > span:before{
display: block;
font-family: main-icon, sans-serif;
content: '\e909\e909\e909\e909\e909';
font-size: 14px;
line-height: 24px;
letter-spacing: .1em;
color: #aaa;
margin-inline-end: -0.1em;
}
.star-rating > span:before{
content: '\e909\e909\e909\e909\e909';
color: #f8c230;
} p.stars{
display: inline-block;
vertical-align: top;
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 0 0 10px;
}
p.stars a{
display: inline-block;
vertical-align: top;
outline: none !important;
}
p.stars a:before{
font-family: main-icon, sans-serif;
content: '\e909';
font-size: 15px;
line-height: 24px;
color: #aaa;
margin: -1px .05em 0;
}
p.stars a:before,
p.stars a:hover ~ a:before,
p.stars.selected:not(:hover) a.active ~ a:before{
color: #aaa;
}
p.stars:hover a:before,
p.stars.selected:not(:hover) a:before{
color: #f8c230;
} .quantity{
display: inline-block;
vertical-align: top;
max-width: 100%;
white-space: nowrap;
position: relative;
}
.quantity .input-text::-webkit-inner-spin-button,
.quantity .input-text::-webkit-outer-spin-button{
-webkit-appearance: none;
}
.quantity .input-text{
text-align: center;
width: 100px;
height: 38px;
padding: 7px 10px;
padding-inline-end: 40px;
font-size: 18px;
line-height: 24px;
background-color: #fff;
border-radius: var(--main-bora) !important;
box-shadow: none;
overflow: hidden;
}
.quantity .arrow{
position: absolute;
right: 10px;
z-index: 1;
width: 30px;
height: 19px;
font-size: 16px;
line-height: 1;
display: flex;
justify-content: center;
align-items: center;
}
.quantity .arrow:not(:hover){
color: #888;
}
.quantity .minus{
bottom: 0;
padding-bottom: 4px;
}
.quantity .plus{
top: 0;
}
.quantity .minus:before{
font-family: FontAwesome, sans-serif;
content: '\f0d7';
}
.quantity .plus:before{
font-family: FontAwesome, sans-serif;
content: '\f0d8';
}
@-moz-document url-prefix(){
.quantity .input-text{
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
} .product-labels{
position: absolute;
top: 0;
left: 0;
}
.product-labels > *{
--main-label-bg: #90bf2a;
display: inline-block;
vertical-align: top;
position: relative;
font-size: 14px;
line-height: 19px;
text-transform: var(--main-h-tt);
color: #fff;
background-color: var(--main-label-bg);
border-radius: 2px;
padding: 2px 12px;
text-align: center;
font-weight: var(--main-h-fw);
z-index: 2;
margin-inline-end: 5px;
margin-bottom: 5px;
}
.product-labels > * > *{
display: inline-block;
vertical-align: top;
}
.product-labels > .onsale{
--main-label-bg: #f83732;
}
.product-labels > .onsale .text{
display: none;
}
.product-labels > .onsale .percent > *{
display: inline-block;
vertical-align: top;
}
.product-labels > .featured{
--main-label-bg: #ff7900;
}
.product-labels > .out-of-stock{
color: #fff;
--main-label-bg: black;
} .stock{
font-size: 14px;
line-height: 24px;
margin: 0;
}
.stock .title{
display: inline-block;
vertical-align: top;
color: var(--default-color);
font-weight: 400;
padding-inline-end: 10px;
}
.wishlist-in-stock,
.available-on-backorder,
.in-stock{
color: #00badb !important;
}
.out-of-stock{
color: #fa3535;
} .posted_in{
display: block;
font-size: 15px;
line-height: 24px;
color: #888;
}
.posted_in .title{
display: none;
}
@media (max-width: 1199px){
.posted_in{
font-size: 14px;
line-height: 22px;
}
} .product_meta > *{
display: block;
}
.product_meta > * > .title{
display: inline-block;
vertical-align: top;
color: var(--default-color);
}
.product_meta .posted_in{
font-size: inherit;
line-height: inherit;
color: inherit;
margin: 0;
}
.product_meta .wcml_currency_switcher,
.product_meta .wpml-ls{
display: none !important;
} .variations_form{
position: relative !important;
}
table.variations{
display: block;
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
}
table.variations tbody{
display: block;
}
table.variations tr{
display: flex;
flex-wrap: wrap;
position: relative;
}
table.variations tr:not(:last-child){
margin-bottom: 20px;
}
table.variations th,
table.variations td{
display: inline-block;
vertical-align: top;
text-align: inherit;
padding: 0;
border: none;
}
table.variations .label{
padding-inline-end: 10px;
border-radius: 0;
}
table.variations .label label{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 20px;
padding: 5px 0;
margin: 0;
}
table.variations .value{
flex: 1 1 auto;
width: 1%;
}
table.variations .rtwpvs-terms-wrapper{
margin: -5px;
}
table.variations .rtwpvs-terms-wrapper.radio-variable-wrapper{
display: flex;
}
table.variations .rtwpvs-term{
padding: 0 !important;
box-shadow: none !important;
margin: 5px !important;
border: none !important;
border-radius: var(--main-bora) !important;
transition: none !important;
}
table.variations .rtwpvs-term span,
table.variations .rtwpvs-term img{
display: block !important;
border-radius: inherit !important;
color: #fff;
border: 2px solid #e5e5e5;
}
table.variations .rtwpvs-term:hover span,
table.variations .rtwpvs-term.selected span,
table.variations .rtwpvs-term:hover img,
table.variations .rtwpvs-term.selected img{
border-color: var(--main-color);
}
table.variations .rtwpvs-term span:after{
display: none !important;
}
.widget_layered_nav .group-color a [style*="background-color: #ffffff"],
table.variations .rtwpvs-term [style*="background-color:#ffffff"]{
color: var(--default-color);
}
table.variations .button-variable-wrapper{
margin: -5px !important;
}
table.variations .rtwpvs-button-term{
margin: 5px !important;
height: auto !important;
min-width: 30px !important;
background-color: #fff !important;
}
table.variations .rtwpvs-button-term span{
padding: 3px 10px !important;
box-shadow: none !important;
color: inherit !important;
}
table.variations .rtwpvs-term .rtwpvs-term-span-color:before{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
font-family: main-icon, sans-serif;
content: '\e91c';
font-size: 12px;
line-height: 1;
display: flex;
justify-content: center;
align-items: center;
box-shadow: none;
border-radius: inherit;
pointer-events: none;
opacity: 0;
}
table.variations .rtwpvs-term:hover .rtwpvs-term-span-color:before,
table.variations .rtwpvs-term.selected .rtwpvs-term-span-color:before{
opacity: 1;
}
table.variations .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term input{
display: inline;
vertical-align: middle;
margin: -1px 5px 1px 0;
}
table.variations .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term label{
display: inline;
vertical-align: middle;
padding: 0;
margin: 0;
font-weight: inherit;
color: inherit;
}
table.variations .image-variable-wrapper{
margin: -5px;
}
table.variations .image-variable-wrapper .rtwpvs-image-term{
margin: 5px !important;
width: 60px;
height: auto;
}
table.variations select{
width: 100%;
color: var(--default-color);
}
table.variations .reset_variations{
display: table;
font-size: 14px;
line-height: 1;
color: var(--main-color);
margin: 17px 0 0;
margin-inline-start: auto;
}
table.variations .reset_variations[style*="visibility: hidden;"]{
display: none !important;
}
.variations_form .single_variation > *{
margin-bottom: 5px;
} .growl.growl-notice{
color: var(--default-color);
background-color: #fff;
}
.growl{
width: 320px;
box-shadow: 0 0 15px rgba(0, 0, 0, .1);
}
.growl .growl-close:before,
.growl .growl-close:after{
background-color: var(--default-color);
}
.growl .growl-title{
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.growl .growl-content{
padding-bottom: 25px;
}
.growl .growl-content span{
font-size: 14px;
line-height: 20px;
color: var(--main-color-2);
font-weight: var(--main-h-fw);
white-space: normal;
margin-bottom: 2px;
}
.growl .growl-content a:hover{
opacity: 1;
color: var(--main-color);
} .process-valiable:before,
.process-valiable:after{
content: '';
display: table;
clear: both;
}
.process-valiable{
font-size: 14px;
line-height: 24px;
text-align: start;
}
.process-valiable .text,
.process-valiable .number{
display: inline-block;
vertical-align: top;
}
.process-valiable .total{
display: block;
height: 7px;
background-color: #ebebeb;
position: relative;
margin-bottom: 4px;
border-radius: 90px;
}
.process-valiable .process{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #fa3535;
border-radius: inherit;
} ul.products{
list-style: none;
padding: 0;
margin-bottom: 0;
}
.comment-list ul,
ul.products ul{
list-style-type: disc;
}
.comment-list ul ul,
ul.products ul ul{
list-style-type: circle;
}
.comment-list ul ul ul,
ul.products ul ul ul{
list-style-type: square;
}
.ovic-products .product-list-grid,
ul.shop-page{
list-style: none;
padding: 0;
display: flex;
flex-wrap: wrap;
position: relative;
clear: both;
--col-space: 15px;
--item-width: 100%;
--item-space: 30px;
margin-inline-start: calc(0px - var(--col-space));
margin-inline-end: calc(0px - var(--col-space));
}
ul.shop-page.columns-6{
--item-width: 16.66666667%;
}
ul.shop-page.columns-5{
--item-width: 20%;
}
ul.shop-page.columns-4{
--item-width: 25%;
}
ul.shop-page.columns-3{
--item-width: 33.33333333%;
}
ul.shop-page.columns-2{
--item-width: 50%;
}
ul.shop-page:not([class*='columns-']),
ul.shop-page.columns-1,
ul.shop-page.columns-0{
--col-space: 0 !important;
--item-width: 100% !important;
}
ul.shop-page{
margin-bottom: calc(0px - var(--item-space));
}
ul.shop-page > .product-item,
ul.shop-page > .product-category{
display: flex;
width: var(--item-width);
padding-inline-start: var(--col-space);
padding-inline-end: var(--col-space);
margin-bottom: var(--item-space);
}
ul.shop-page > .product-item .product-inner{
width: 100%;
}
ul.shop-page > .product-category a{
display: block;
width: 100%;
border: 1px solid #e5e5e5;
text-align: center;
}
ul.shop-page > .product-category a img{
transition: opacity .2s;
}
ul.shop-page > .product-category a:hover img{
opacity: .7;
}
ul.shop-page > .product-category a:hover h2{
color: inherit;
}
ul.shop-page > .product-category .woocommerce-loop-category__title{
font-size: 14px;
line-height: 24px;
margin-bottom: 0;
font-weight: 400;
padding: 5px 10px 15px;
}
ul.shop-page > .product-category mark{
display: inline-block;
vertical-align: top;
background-color: transparent;
padding: 0;
margin-inline-start: 3px;
}
.woocommerce-products-header .term-description{
padding: 13px 20px;
box-shadow: 0 0 0 1px #e5e5e5 inset;
background-color: #fff;
margin-bottom: -1px;
}
.woocommerce-products-header .term-description :last-child{
margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px){
ul.shop-page:not(.columns-2):not(.columns-3){
--item-width: 25%;
}
}
@media (min-width: 992px) and (max-width: 1499px){
.dokan-store-wrap.layout-right ul.shop-page:not(.columns-2),
.dokan-store-wrap.layout-left ul.shop-page:not(.columns-2),
.sidebar-right ul.shop-page:not(.columns-2),
.sidebar-left ul.shop-page:not(.columns-2){
--item-width: 33.33333333%;
}
}
@media (min-width: 480px) and (max-width: 991px){
ul.shop-page:not(.columns-2){
--item-width: 33.33333333%;
}
}
@media (max-width: 991px){
.ovic-products .product-list-grid,
ul.shop-page{
--col-space: 10px;
--item-space: 20px;
}
}
@media (max-width: 767px){
.ovic-products .product-list-grid,
ul.shop-page{
--col-space: 7px;
--item-space: 15px;
}
}
@media (max-width: 479px){
.ovic-products .product-list-grid,
ul.shop-page{
--col-space: 5px;
--item-space: 10px;
}
ul.shop-page:not(.columns-1){
--item-width: 50%;
}
} .product-item .thumb-link.hover-zoom{
overflow: hidden;
}
.product-item .thumb-link.hover-zoom figure{
transition: .3s;
}
.product-item .product-inner:hover .thumb-link.hover-zoom figure{
transform: scale(1.15);
} .product-item .thumb-link .second-thumb{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
transition: .6s;
}
.product-item .product-inner:not(:hover) .thumb-link .second-thumb{
opacity: 0;
transform: translateY(-20px);
}
.product-item.list .product-inner:not(:hover) .thumb-link .second-thumb{
opacity: 0;
transform: translateX(-20px);
} .product-item .product-thumb .slick-list:hover{
z-index: auto;
}
.product-item .product-thumb .slick-dots{
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 -2px 4px;
}
.product-item .product-thumb .slick-dots li{
margin: 0 2px 4px;
}
@media (min-width: 1200px){
.product-item .product-thumb .slick-dots{
transition: .2s;
}
.product-item .product-inner:not(:hover) .product-thumb .slick-dots{
opacity: 0;
visibility: hidden;
}
} .shop-control{
font-size: 15px;
line-height: 24px;
}
.shop-control select,
.shop-control .chosen-container .chosen-single{
--input-sd: 0 0 0 2px #e5e5e5 inset;
--input-sd-h: 0 0 0 2px var(--main-color) inset;
max-width: 100%;
font-size: inherit;
line-height: inherit;
padding-top: 4px;
padding-bottom: 4px;
font-weight: var(--main-h-fw);
color: var(--default-color);
}
.shop-control .chosen-container .chosen-single:after{
flex: 1 1 auto;
width: 1%;
text-align: end;
}
.shop-control .chosen-container .chosen-drop{
left: auto;
right: 0;
}
.display-mode-control{
font-size: 0;
line-height: 0;
letter-spacing: 0;
}
.display-mode-control > form{
margin: 0 -6px;
}
.display-mode-control button{
font-size: 20px;
line-height: 24px;
color: #888;
font-weight: 400;
background-color: transparent;
border-radius: 0;
padding: 4px 0;
margin: 0 6px;
box-shadow: none;
}
.display-mode-control button:hover,
.display-mode-control button.active{
color: var(--main-color);
}
.display-mode-control .mode-list{
font-size: 17px;
padding: 5px 0 3px;
}
.woocommerce-result-count{
margin: 0;
}
.display-per-page .chosen-container .chosen-drop{
width: 100%;
}
.shop-before-control{
display: flex;
flex-wrap: wrap;
align-items: center;
background-color: #fff;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 20px;
}
.shop-before-control > *{
margin-bottom: 10px;
}
.shop-before-control > :not(:last-child){
margin-inline-end: 30px;
}
.shop-before-control > * > form{
display: inline-block;
vertical-align: top;
}
#wcfmmp-store .shop-before-control > * > .title,
.shop-before-control > * > .title{
display: inline-block;
vertical-align: top;
padding: 0;
line-height: inherit;
margin: 4px 0;
margin-inline-end: 10px;
}
#wcfmmp-store .shop-before-control .woocommerce-result-count,
.shop-before-control .woocommerce-result-count{
flex: 1 1 auto;
width: 1%;
padding: 4px 0;
line-height: inherit;
}
@media (max-width: 767px){
.shop-before-control .woocommerce-result-count{
width: 100%;
padding: 0;
margin-inline-end: 0;
}
.shop-before-control > :not(:last-child){
margin-inline-end: 20px;
}
.shop-before-control > * >.title{
margin-inline-end: 7px;
}
} .ovic-blog,
.ovic-products{
position: relative;
}
.product-item .product-inner{
--product-bg: #fff;
position: relative;
font-size: 14px;
line-height: 24px;
}
.product-item .product-thumb{
position: relative;
overflow: hidden;
}
.product-item .thumb-link{
display: inline-block;
vertical-align: top;
max-width: 100%;
position: relative;
overflow: hidden;
}
.product-item .product-info{
position: relative;
}
.product-item .product-title{
font-size: 17px;
margin: 0;
}
.add-cart-not-yes .add-to-cart,
.cate-not-yes .posted_in,
.labels-not-yes .product-labels,
.rating-not-yes .star-rating-wrap,
.rating-not-yes .star-rating{
display: none !important;
}
.ovic-menu-clone-wrap .product-item.short-title .product-title a,
.short-text-yes .product-item .product-title a{
display: inline-block;
vertical-align: top;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.elementor .content-overflow .elementor-widget-wrap{
display: inline-grid;
}
.content-overflow > .elementor-column-wrap > .slick-slider{
display: block;
}
.content-overflow > .elementor-column-wrap > .slick-slider > .slick-list,
.content-overflow > .slick-slider > .slick-list,
.content-overflow .product-list-owl > .slick-list{
overflow: visible;
}
.product-item .price{
margin: 3px 0 0;
}
.product-item .star-rating-wrap{
margin: 2px 0 0;
}
.product-item .product-excerpt{
font-size: 14px;
line-height: 18px;
margin: 0;
}
@media (max-width: 1199px){
.product-item .product-labels,
.product-item .yith-wcwl-add-to-wishlist,
.product-item .compare-button,
.product-item a.yith-wcqv-button{
display: none !important;
}
.product-item .product-title{
font-size: 16px;
}
}
@media (max-width: 767px){
.product-item.short-title .product-title a{
display: inline-block;
vertical-align: top;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
} .product-item.list:not(:last-child){
margin-bottom: 40px;
}
.product-item.list .product-inner{
display: flex;
align-items: flex-start;
}
.product-item.list .product-thumb{
width: 270px;
max-width: 45%;
}
.product-item.list .product-info{
flex: 1 1 auto;
width: 1%;
padding: 10px 0;
padding-inline-start: 20px;
}
.product-item.list .product-excerpt{
line-height: 20px;
margin-top: 26px;
}
.product-item.list .price{
font-size: 22px;
margin-top: 21px;
}
.product-item.list .price del{
margin: 2px 0 -2px;
}
.product-item.list .group-button{
--group-button-c: var(--main-cl);
--group-button-bora: 0;
display: flex;
flex-wrap: wrap;
margin: 20px -5px 0;
}
.product-item.list .group-button > *{
margin: 10px 5px 0;
}
.product-item.list .add-to-cart > a{
padding: 8px 30px;
border-radius: 0;
}
.product-item.list .group-info{
padding-top: 20px;
}
.product-item.list .short-info > ul{
font-size: 14px;
line-height: 20px;
list-style: none;
padding: 0;
}
.product-item.list .short-info li{
padding: 2px 0;
}
.product-item.list .short-info > ul > li:before{
display: inline-block;
vertical-align: middle;
content: '';
border: 3px solid;
border-radius: 50%;
margin-inline-end: 6px;
}
.product-item.list .custom-info{
font-size: 14px;
line-height: 17px;
text-transform: uppercase;
font-weight: var(--main-h-fw);
padding-inline-start: 12px;
margin-top: 18px;
}
.product-item.list .custom-info .label{
color: var(--main-color);
}
@media (min-width: 1200px){
.product-item.list .product-info{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.product-item.list .inner-info{
flex: 1 1 auto;
width: 1%;
}
.product-item.list .group-info{
width: 190px;
padding: 3px 0 30px;
padding-inline-start: 18px;
border-inline-start: 1px solid #e5e5e5;
}
}
@media (max-width: 1199px){
.product-item.list:not(:last-child){
margin-bottom: 30px;
}
.product-item.list .product-excerpt{
margin-top: 18px;
}
.product-item.list .price{
margin-top: 16px;
}
.product-item.list .group-button{
margin-top: 10px;
}
.product-item.list .custom-info{
padding-top: 10px;
}
.product-item.list .custom-info{
margin-top: 8px;
}
}
@media (max-width: 767px){
.product-item.list .product-info{
padding-inline-start: 15px;
}
}
@media (max-width: 479px){
.product-item.list .product-info{
padding: 5px 0;
padding-inline-start: 10px;
}
.product-item.list .product-excerpt{
display: none;
}
.product-item.list .price{
font-size: 20px;
margin-top: 10px;
}
.product-item.list .group-button{
margin-top: 0;
}
} @media (min-width: 1200px){
.product-01{
transition: .3s;
}
.product-01:hover{
z-index: 3;
background-color: var(--product-bg);
box-shadow: 0 0 6px rgba(0, 0, 0, .2);
}
.quick-view-01:not(:hover) a.yith-wcqv-button{
transform: scale(0);
}
.quick-view-01 a.yith-wcqv-button{
position: absolute;
bottom: 0;
right: 0;
width: auto;
height: auto;
padding: 0;
--loading-size: 22px;
--group-button-c: inherit;
--group-button-bg: transparent;
--group-button-c-h: var(--main-color);
--group-button-bg-h: transparent;
transition: .3s;
}
.quick-view-01 a.yith-wcqv-button:before{
font-size: 22px;
line-height: 1;
}
}
.product-02 .product-labels{
top: 10px;
left: 10px;
--main-label-bg: var(--main-color-2);
}
.product-02 .product-labels > *{
font-weight: 700;
line-height: 20px;
padding: 0;
padding-inline-end: 14px;
background-color: transparent;
border-radius: 0;
overflow: hidden;
margin-inline-end: -4px;
}
.product-02 .product-labels > * > *{
padding: 4px 10px;
padding-inline-end: 7px;
background-color: var(--main-label-bg);
border-top-left-radius: 90px;
border-bottom-left-radius: 90px;
}
.product-02 .product-labels > *:before{
position: absolute;
content: '';
top: 0;
bottom: 0;
right: -14px;
width: 28px;
border-radius: 90px;
box-shadow: 0 0 0 14px var(--main-label-bg);
z-index: -1;
}
.product-02 .product-labels > .onsale{
--main-label-bg: var(--main-color);
}
.product-02 .product-labels > .featured{
--main-label-bg: red;
} .group-button.style-01{
display: flex;
flex-wrap: wrap;
align-items: center;
margin-top: 10px;
}
.group-button.style-01 .product-excerpt{
width: 100%;
margin-bottom: 19px;
position: relative;
}
.product-item.style-03 .add-to-cart,
.group-button.style-01 .add-to-cart{
flex: 1 1 auto;
width: 1%;
}
@media (min-width: 1200px){
.product-inner:not(:hover) .group-button.style-01{
opacity: 0;
visibility: hidden;
transform: translateY(-15px);
}
.group-button.style-01{
position: absolute;
top: 100%;
left: 0;
right: 0;
box-shadow: 0 0 6px rgba(0, 0, 0, .2);
background-color: var(--product-bg);
padding: 0 20px 30px;
margin: 0;
transition: .3s;
}
.group-button.style-01:before{
position: absolute;
content: '';
top: -7px;
height: 7px;
left: 0;
right: 0;
background-color: inherit;
}
.group-button.style-01 .product-excerpt{
margin-top: -10px;
position: relative;
}
.product-item.style-03 .group-button,
.group-button.style-01{
--loading-size: 14px;
--group-button-c: inherit;
--group-button-bg: transparent;
--group-button-c-h: var(--main-color);
--group-button-bg-h: transparent;
--group-button-w: 14px;
--group-button-h: 24px;
--group-button-p: 0;
}
.group-button.style-01 a.compare{
margin-inline-start: 7px;
}
.group-button.style-01 .yith-wcwl-add-to-wishlist{
margin-inline-end: 7px;
}
.product-item.style-11 .group-button.style-01{
padding: 0 10px 20px;
}
.product-item.style-08 .group-button.style-01{
padding: 0 15px 20px;
}
.product-item.style-11 .group-button.style-01 .product-excerpt{
margin-top: 0;
}
.product-item.style-08 .group-button.style-01 .product-excerpt{
margin-top: -5px;
}
.product-item.style-11 .group-button.style-01 .add-to-cart > a,
.product-item.style-08 .group-button.style-01 .add-to-cart > a{
padding: 10px 15px;
}
} .ovic-products.style-01 .product-list-grid,
.ovic-products.style-01.shop-page{
--col-space: 0;
--item-space: 0;
}
.product-item.style-01 .product-inner{
padding: 15px;
text-align: center;
}
.product-item.style-01 .product-info{
padding: 18px 0 0;
}
.product-item.style-17 .price,
.product-item.style-06 .price,
.product-item.style-03 .price,
.product-item.style-01 .price{
justify-content: center;
} .ovic-products.style-02 .row-item:not(:last-child){
border-bottom: 1px solid #e5e5e5;
}
.product-item.style-02 .product-inner{
display: flex;
padding: 15px 0;
}
.product-item.style-02 .product-thumb{
max-width: 50%;
}
.product-item.style-02 .product-info{
flex: 1 1 auto;
width: 1%;
padding: 5px 0 0;
padding-inline-start: 10px;
} .product-item.style-03 .product-inner{
padding: 18px;
text-align: center;
background-color: var(--product-bg);
border: 2px solid var(--main-color-2);
}
.product-item.style-03 .product-info{
padding: 14px 10px 10px;
}
.product-item.style-03 .ovic-countdown{
margin-bottom: 14px;
}
.product-item.style-03 .product-excerpt{
display: inline-block;
vertical-align: top;
width: 100%;
max-width: 270px;
margin: 11px 0 0;
}
.product-item.style-03 .group-button{
display: flex;
flex-wrap: wrap;
align-items: center;
margin-top: 19px;
}
.product-item.style-03 .add-to-cart > a{
padding: 11px 15px;
} .product-item.style-04 .product-inner{
background-color: var(--product-bg);
border: 1px solid #e5e5e5;
padding: 9px;
display: flex;
}
.product-item.style-04 .product-thumb{
max-width: 50%;
}
.product-item.style-04 .product-info{
flex: 1 1 auto;
width: 1%;
padding: 15px 0;
padding-inline-start: 10px;
} .product-item.style-05 .product-inner{
text-align: center;
}
.product-item.style-05 .product-labels{
top: 10px;
left: 10px;
}
.product-item.style-05 .posted_in{
margin-top: 3px;
}
.product-item.style-05 .product-excerpt{
margin-top: 7px;
}
.product-item.style-05 .group-button{
display: inline-block;
vertical-align: top;
margin-top: 26px;
}
.product-item.style-05 .group-inner{
display: flex;
align-items: center;
background-color: #e2e2e2;
border-radius: var(--main-bora);
}
.product-item.style-05 .price{
font-size: 20px;
margin: 10px 15px;
margin-inline-start: 25px;
}
.product-item.style-05 .add-to-cart{
display: inline-block;
vertical-align: top;
width: 186px;
}
.product-item.style-05 .add-to-cart a{
font-size: 15px;
padding: 12px 15px;
} .product-item.style-06 .product-inner{
text-align: center;
}
.product-item.style-06 .ovic-countdown{
margin-top: 24px;
}
.product-item.style-06 .biolife-countdown > *{
font-size: 12px;
line-height: 14px;
min-width: 47px;
padding: 6px 5px 7px;
} .product-item.style-07 .product-inner{
display: flex;
flex-wrap: wrap;
}
.product-item.style-07 .product-thumb{
width: 100px;
}
.product-item.style-07 .product-info{
flex: 1 1 auto;
width: 1%;
display: flex;
flex-wrap: wrap;
}
.product-item.style-07 .inner-info{
flex: 1 1 auto;
width: 1%;
padding: 4px 10px;
}
.product-item.style-07 .group-prices{
width: calc(((100% + 100px) / 2) - 5px);
display: flex;
align-items: flex-start;
padding: 12px 0;
white-space: nowrap;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
}
.product-item.style-07 .price{
justify-content: center;
margin: 0;
min-width: calc(100% / 3);
padding: 0 5px;
} .ovic-products.style-08 .product-list-grid,
.ovic-products.style-08.shop-page{
--col-space: 0;
--item-space: 0;
}
.product-item.style-08 .product-inner{
padding: 15px;
text-align: center;
}
.product-item.style-08 .product-info{
padding: 13px 0 0;
}
.product-item.style-08 .product-title{
font-size: 16px;
}
.product-item.style-08 .price{
justify-content: center;
margin-top: 15px;
color: var(--main-color);
} .product-item.style-09 .product-inner{
display: flex;
align-items: center;
background-color: var(--product-bg);
}
.product-item.style-09 .product-thumb{
width: 130px;
padding: 10px;
}
.product-item.style-09 .product-info{
flex: 1 1 auto;
width: 1%;
padding: 5px 0;
padding-inline-start: 10px;
}
.product-item.style-09 .product-title{
font-size: 18px;
}
.product-item.style-09 .price{
font-size: 26px;
line-height: 30px;
margin: 0;
}
.product-item.style-09 .price del{
font-size: 16px;
margin: 2px 0 -2px;
}
.product-item.style-09 .price ins{
margin-inline-end: 13px;
}
.product-item.style-09 .star-rating-wrap{
margin: 0;
}
.product-item.style-09 .product-excerpt{
font-size: 14px;
line-height: 20px;
border-top: 1px dashed #999;
padding-top: 10px;
margin-top: 10px;
} .product-item.style-10 .product-info{
padding: 10px 0 0;
}
.product-item.style-10 .product-title{
font-size: 14px;
line-height: 1.3;
}
.product-item.style-10 .price{
font-size: 16px;
color: var(--main-color);
margin-top: 19px;
}
.product-item.style-10 .product-labels{
display: flex;
flex-wrap: wrap;
}
.product-item.style-10 .product-labels > *{
display: flex;
flex-direction: column;
justify-content: center;
font-size: 12px;
line-height: 1.2;
min-width: 38px;
height: 38px;
font-weight: 400;
text-transform: uppercase;
padding: 7px 5px;
border-radius: 10px;
}
.product-item.style-10 .product-labels > .onsale .text-2{
display: block;
font-size: 8px;
}
.product-item.style-10 .product-labels > .onsale .minus{
display: none;
} .ovic-products.style-11 .product-list-grid,
.ovic-products.style-11.shop-page{
--col-space: 0;
--item-space: 0;
}
.product-item.style-11 .product-inner{
padding: 10px;
text-align: center;
}
.product-item.style-11 .product-info{
padding: 8px 0 0;
}
.product-item.style-11 .product-title{
font-size: 16px;
}
.product-item.style-11 .price{
justify-content: center;
margin-top: 15px;
color: var(--main-color);
} .ovic-products.style-12{
background-color: #f2f2f2;
padding: 10px;
}
.ovic-products.style-12 .head{
color: var(--main-color-t);
background-color: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7));
text-align: center;
padding: 42px 14px 30px;
margin-bottom: 10px;
}
.ovic-products.style-12 .head .icon{
display: block;
font-size: 70px;
line-height: 1;
color: var(--main-color);
margin-bottom: 23px;
}
.ovic-products.style-12 .head .title{
font-size: 30px;
line-height: 1.2;
font-weight: 700;
color: inherit;
letter-spacing: .02em;
margin: 0;
}
.ovic-products.style-12 .head .subtitle{
font-size: 13px;
letter-spacing: .04em;
margin: 2px 0 0;
}
.ovic-products.style-12 .head .link{
display: inline-block;
vertical-align: top;
font-size: 15px;
line-height: 1.47;
font-weight: 700;
color: inherit;
border-bottom: 1px solid;
margin: 100px 0 0;
}
.ovic-products.style-12 .head .link:not(:hover){
opacity: .7;
}
.product-item.style-12 .product-inner{
background-color: #fff;
padding: 30px 30px 24px;
}
.product-item.style-12 .posted_in{
position: absolute;
top: -6px;
left: 0;
font-size: 13px;
letter-spacing: .04em;
z-index: 1;
max-width: calc(100% - 20px);
}
.product-item.style-14 .product-labels,
.product-item.style-13 .product-labels,
.product-item.style-12 .product-labels{
top: 20px;
left: auto;
right: 0;
}
.product-item.style-14 .product-labels > *,
.product-item.style-13 .product-labels > *,
.product-item.style-12 .product-labels > *{
display: block;
font-size: 12px;
line-height: 18px;
padding: 2px 8px;
border-radius: 0;
margin: 0 0 5px;
}
.product-item.style-14 .product-labels > .onsale,
.product-item.style-13 .product-labels > .onsale,
.product-item.style-12 .product-labels > .onsale{
--main-label-bg: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7));
}
.product-item.style-12 .thumb-wrapper{
text-align: center;
}
.product-item.style-12 .product-info{
padding-top: 9px;
}
.product-item.style-13 .product-title,
.product-item.style-12 .product-title{
font-size: 16px;
letter-spacing: .02em;
}
.product-item.style-13 .price,
.product-item.style-12 .price{
font-size: 16px;
color: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7));
}
.product-item.style-13 .price del,
.product-item.style-12 .price del{
font-size: inherit;
font-weight: inherit;
color: #d2d2d2;
margin: 0;
} .product-item.style-13 .product-inner{
display: flex;
background-color: #fff;
padding: 20px;
}
.product-item.style-13 .posted_in{
font-size: 13px;
max-width: calc(100% - 30px);
margin-bottom: 37px;
}
.product-item.style-13 .product-thumb{
max-width: 40%;
}
.product-item.style-13 .product-info{
flex: 1 1 auto;
width: 1%;
padding-inline-start: 20px;
} .ovic-products.style-14{
background-color: #fff;
padding: 10px;
}
.ovic-products.style-14 ul.products{
border: 2px solid var(--main-color);
}
.ovic-products.style-14 .product-list-owl{
padding-inline-start: 120px;
}
.ovic-products.style-14 .slick-dots{
position: absolute;
top: 10px;
bottom: 10px;
left: 10px;
width: 100px;
margin: 0;
padding: 1px;
display: flex;
flex-direction: column;
justify-content: center;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
}
.ovic-products.style-14 .slick-dots li{
width: auto;
height: auto;
border-radius: 0;
border: none;
padding: 1px;
margin: 0;
}
.ovic-products.style-14 .slick-dots li figure{
position: relative;
margin: -2px !important;
border: 2px solid #ebebeb;
}
.ovic-products.style-14 .slick-dots li.slick-active figure,
.ovic-products.style-14 .slick-dots li:hover figure{
border-color: var(--main-color);
z-index: 1;
}
.ovic-products.style-14 .special-label{
position: absolute;
top: -10px;
left: -10px;
z-index: 4;
}
.product-item.style-14 .product-inner{
display: flex;
flex-wrap: wrap;
text-align: center;
}
.product-item.style-14 .product-thumb{
width: 53%;
max-width: 540px;
padding: 10px;
padding-inline-start: 0;
}
.product-item.style-14 .product-info{
flex: 1 1 auto;
width: 1%;
border-inline-start: 2px solid #dedede;
display: flex;
flex-direction: column;
}
.product-item.style-14 .inner-info{
flex: 1 1 auto;
height: 1%;
padding: 35px 15px 30px;
}
.product-item.style-14 .product-title{
font-size: 20px;
letter-spacing: .02em;
}
.product-item.style-14 .price{
font-size: 28px;
line-height: 1.15;
color: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7));
justify-content: center;
align-items: center;
margin-top: 11px;
letter-spacing: .02em;
font-family: Poppins;
}
.product-item.style-14 .price del{
font-size: 20px;
color: #a0a0a0;
margin: 0;
}
.product-item.style-14 .custom-nav{
display: flex;
align-items: center;
color: #dedede;
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 33px -15px 0;
}
.product-item.style-14 .custom-nav:before,
.product-item.style-14 .custom-nav:after{
content: '';
flex: 1 1 auto;
border-top: 2px solid;
}
.product-item.style-14 .custom-nav .inner{
padding: 0 3px;
border-radius: 14px;
box-shadow: 0 0 10px rgba(0,0,0,0.16);
}
.product-item.style-14 .custom-nav a{
font-size: 16px;
line-height: 24px;
display: inline-block;
vertical-align: top;
padding: 4px 26px;
}
.product-item.style-14 .custom-nav a:hover{
color: var(--default-color);
}
.product-item.style-14 .custom-nav a:before{
display: block;
font-family: FontAwesome, sans-serif;
content: "\f177";
transform: scale(1.8,1);
}
.product-item.style-14 .custom-nav .slick-next{
box-shadow: -1px 0 #dedede;
}
.product-item.style-14 .custom-nav .slick-next:before{
content: "\f178";
}
.product-item.style-14 .countdown-title{
font-size: 20px;
letter-spacing: .02em;
font-weight: 300;
margin-top: 37px;
}
.product-item.style-14 .ovic-countdown{
margin-top: 21px;
}
.product-item.style-14 .availability{
font-size: 18px;
line-height: 1.34;
font-weight: 300;
letter-spacing: .02em;
background-color: #f2f2f2;
color: var(--default-color);
padding: 18px 0;
}
.product-item.style-14 .availability > *{
display: inline-block;
vertical-align: top;
margin: 0 22px;
}
.product-item.style-14 .availability span:after{
display: inline-block;
vertical-align: top;
content: ':';
margin: 0 7px;
}
.product-item.style-14 .availability strong{
font-size: 22px;
color: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7));
} .product-item.style-15 .product-inner{
text-align: center;
}
.product-item.style-15 .group-button{
--group-button-c: #ccc;
--group-button-bg: transparent;
--group-button-c-h: var(--main-color);
--group-button-bg-h: transparent;
--group-button-bora: 0;
--group-button-w: 24px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: #fff;
border-bottom: 1px solid #f7f8fa;
display: flex;
align-items: center;
}
.product-item.style-15 .group-button > :not(:first-child){
margin-inline-start: 7px;
}
.product-item.style-15 .group-button .in-stock{
color: #80a93f !important;
}
.product-item.style-15 .group-button .stock{
font-weight: var(--main-h-fw);
flex: 1 1 auto;
width: 1%;
text-align: start;
}
.product-item.style-15 .group-button .stock .title{
display: none;
}
.product-item.style-15 .group-button a.yith-wcqv-button:before{
font-family: FontAwesome, sans-serif;
content: "\f06e";
font-size: calc(var(--group-button-fz) + 4px);
margin: -1px 0 1px;
}
.product-item.style-16 .price{
color: var(--main-color);
margin-top: 1px;
}
.product-item.style-15 .price{
justify-content: center;
color: var(--main-color);
margin-top: 12px;
}
.product-item.style-16 .price del,
.product-item.style-15 .price del{
font-weight: inherit;
}
.product-item.style-16 .product-title,
.product-item.style-15 .product-title{
font-size: 14px;
margin-top: 9px;
}
.product-item.style-16 .posted_in,
.product-item.style-15 .posted_in{
font-size: 14px;
margin-top: 3px;
}
.product-item.style-15 .product-excerpt{
line-height: 24px;
}
.product-item.style-15 .add-to-cart{
display: inline-block;
vertical-align: top;
margin-top: 18px;
}
.product-item.style-15 .add-to-cart > a{
padding: 10px 38px;
}
.product-item.style-15 .group-hover{
padding-top: 14px;
}
.product-item.style-15 .group-hover:before{
display: block;
content: '';
border-top: 1px solid #f7f8fa;
margin-bottom: 12px;
} .product-item.style-16 .product-inner{
display: flex;
}
.product-item.style-16 .product-thumb{
max-width: 40%;
}
.product-item.style-16 .product-info{
flex: 1 1 auto;
width: 1%;
padding-inline-start: 10px;
} .product-item.style-17 .product-inner{
text-align: center;
}
.product-item.style-17 .product-info{
padding: 10px 0 0;
} .product-item.style-18 .product-inner{
display: flex;
flex-wrap: wrap;
align-items: center;
max-width: 750px;
}
.product-item.style-18 .product-thumb{
width: 80%;
text-align: center;
}
.product-item.style-18 .product-info{
flex: 1 1 auto;
width: 1%;
margin-inline-start: -80px;
}
.product-item.style-18 .info-inner{
width: 200px;
max-width: 100%;
margin: auto;
}
.product-item.style-18 .product-labels{
display: block !important;
position: static;
margin-bottom: 13px;
}
.product-item.style-18 .ovic-countdown{
position: absolute;
top: 0;
bottom: 0;
left: 30px;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
}
.product-item.style-18 .product-title{
font-size: 30px;
line-height: 1.14;
}
.product-item.style-18 .posted_in{
font-size: 14px;
color: inherit;
margin-top: 8px;
}
.product-item.style-18 .tagged_as{
display: inline-block;
vertical-align: top;
padding: 2px 10px;
background-color: #fff;
color: var(--default-color);
border-radius: var(--main-bora);
margin-top: 23px;
}
.product-item.style-18 .tagged_as .title{
display: none;
}
.product-item.style-18 .add-to-cart{
margin-top: 40px;
}
.product-item.style-18 .add-to-cart > a{
padding: 11px 15px;
box-shadow: 0 0 0 2px #c8c8c8 inset;
background-color: transparent;
color: inherit;
}
.product-item.style-18 .add-to-cart > a:hover{
color: var(--main-color-t);
background-color: var(--main-color);
box-shadow: none;
}
.product-item.style-18 .add-to-cart > a .amount{
display: inline-block;
vertical-align: top;
color: inherit;
font-size: 16px;
margin: -1px 0 1px;
}
.product-item.style-18 .add-to-cart > a .delimiter{
display: inline-block;
vertical-align: top;
margin: 0 5px;
} .product-item.style-19 .product-labels{
top: 20px;
left: auto;
right: 20px;
}
.product-item.style-20 .product-labels > *,
.product-item.style-19 .product-labels > *{
font-size: 13px;
line-height: 18px;
padding: 2px 13px;
border-radius: var(--main-bora);
--main-label-bg: var(--main-color-2);
}
.product-item.style-20 .product-labels > .onsale,
.product-item.style-19 .product-labels > .onsale{
--main-label-bg: var(--main-color);
}
.product-item.style-20 .product-labels > .featured,
.product-item.style-19 .product-labels > .featured{
--main-label-bg: #f83732;
}
.product-item.style-19 .group-button{
--group-button-c: var(--default-color);
--group-button-bg: #fff;
--group-button-bs: 0 1px 1px rgba(0,0,0,0.1);
position: absolute;
top: 20px;
right: 20px;
}
.product-item.style-19 .group-button > *{
display: block;
margin-bottom: 10px;
}
.product-item.style-19 a.yith-wcqv-button:before{
font-family: FontAwesome, sans-serif;
content: "\f06e";
font-size: calc(var(--group-button-fz) + 2px);
}
.product-item.style-20 .product-info,
.product-item.style-19 .product-info{
padding-top: 13px;
}
.product-item.style-20 .product-title,
.product-item.style-19 .product-title{
font-size: 15px;
line-height: 1.6;
font-weight: 400;
}
.product-item.style-19 .price{
font-size: 15px;
line-height: 20px;
}
.product-item.style-23 .price del,
.product-item.style-21 .price del,
.product-item.style-20 .price del,
.product-item.style-19 .price del{
font-size: 13px;
}
.product-item.style-19 .add-to-cart{
position: absolute;
bottom: 0;
right: 0;
}
.product-item.style-19 .add-to-cart > a{
font-size: 0;
line-height: 0;
letter-spacing: 0;
padding: 11px 0;
width: 46px;
--main-color: var(--main-color-2);
}
.product-item.style-19 .add-to-cart > a:before{
display: block;
font-family: FontAwesome, sans-serif;
content: "\f07a";
font-size: 14px;
line-height: 24px;
font-weight: 400;
}
.product-item.style-23 .star-rating span:before,
.product-item.style-22 .star-rating span:before,
.product-item.style-21 .star-rating span:before,
.product-item.style-20 .star-rating span:before,
.product-item.style-19 .star-rating span:before{
color: #ff9900;
}
.product-item.style-23 .star-rating-wrap .rating-count .text,
.product-item.style-22 .star-rating-wrap .rating-count .text,
.product-item.style-21 .star-rating-wrap .rating-count .text,
.product-item.style-20 .star-rating-wrap .rating-count .text,
.product-item.style-19 .star-rating-wrap .rating-count .text{
display: none;
} .product-item.style-20 .product-inner{
text-align: center;
}
.product-item.style-20 .product-thumb{
border: 1px solid #ebebeb;
}
.product-item.style-20 .product-labels > *{
border-radius: 5px;
}
.product-item.style-20 .product-labels{
top: 20px;
left: 20px;
}
.product-item.style-22 .group-button,
.product-item.style-21 .group-button,
.product-item.style-20 .group-button{
--group-button-c: var(--default-color);
--group-button-bora: 50%;
--group-button-bg: #fff;
--group-button-bs: 0 1px 1px rgba(0,0,0,0.1);
--group-button-fz: 16px;
position: absolute;
top: 20px;
right: 20px;
}
.product-item.style-22 .group-button > *{
display: inline-block;
margin: 0 5px;
}
.product-item.style-21 .group-button > *,
.product-item.style-20 .group-button > *{
display: block;
margin-bottom: 10px;
}
.product-item.style-22 a.yith-wcqv-button:before,
.product-item.style-21 a.yith-wcqv-button:before,
.product-item.style-20 a.yith-wcqv-button:before{
font-size: calc(var(--group-button-fz) + 1px);
}
.product-item.style-22 .yith-wcwl-add-to-wishlist .ovic-wl-icon:before,
.product-item.style-21 .yith-wcwl-add-to-wishlist .ovic-wl-icon:before,
.product-item.style-20 .yith-wcwl-add-to-wishlist .ovic-wl-icon:before{
font-family: main-icon, sans-serif;
content: '\e970';
}
.product-item.style-22 .add-to-cart > a,
.product-item.style-21 .add-to-cart > a,
.product-item.style-20 .add-to-cart > a{
font-size: 0;
line-height: 0;
letter-spacing: 0;
padding: 8px 0;
width: 40px;
border-radius: 50%;
}
.product-item.style-22 .add-to-cart > a:before,
.product-item.style-21 .add-to-cart > a:before,
.product-item.style-20 .add-to-cart > a:before{
display: block;
font-family: main-icon, sans-serif;
content: "\e92b";
font-size: 15px;
line-height: 24px;
font-weight: 400;
}
.product-item.style-20 .price{
font-size: 15px;
line-height: 20px;
justify-content: center;
}
.product-item.style-20 .star-rating-wrap{
display: table;
background-color: var(--product-bg);
padding: 0 20px;
margin: -26px auto 2px;
} .product-item.style-23 .product-labels{
top: 10px;
left: 10px;
}
.product-item.style-22 .product-labels,
.product-item.style-21 .product-labels{
top: 10px;
left: auto;
right: 10px;
}
.product-item.style-23 .product-labels > *,
.product-item.style-22 .product-labels > *,
.product-item.style-21 .product-labels > *{
line-height: 18px;
padding: 1px 10px;
--main-label-bg: var(--main-color-2);
}
.product-item.style-23 .product-labels > .onsale,
.product-item.style-22 .product-labels > .onsale,
.product-item.style-21 .product-labels > .onsale{
--main-label-bg: var(--main-color);
}
.product-item.style-23 .product-labels > .featured,
.product-item.style-22 .product-labels > .featured,
.product-item.style-21 .product-labels > .featured{
--main-label-bg: #f83732;
}
.product-item.style-21 .product-thumb{
border: 1px solid #ebebeb;
border-radius: var(--main-bora);
}
.product-item.style-21 .product-info{
padding-top: 10px;
}
.product-item.style-23 .product-title,
.product-item.style-21 .product-title{
font-size: 14px;
}
.product-item.style-21 .add-to-cart{
position: absolute;
bottom: 5px;
right: 0;
}
.product-item.style-21 .group-button{
top: 10px;
right: 10px;
}
.product-item.style-21 .price{
font-size: 15px;
line-height: 20px;
margin-bottom: -4px;
} .product-item.style-22 .product-inner{
border: 1px solid #ebebeb;
border-radius: var(--main-bora);
text-align: center;
--product-space: 49px;
}
.product-item.style-22 .product-labels{
top: 20px;
left: 20px;
right: 20px;
}
.product-item.style-22 .product-labels > .onsale{
float: right;
margin-inline-end: 0;
font-size: 20px;
font-weight: 700;
min-width: 76px;
border-radius: 50%;
--main-label-bg: #ff515a;
padding: 18px 5px;
}
.product-item.style-22 .product-labels > .onsale .text-1{
display: block;
font-size: 12px;
font-weight: 600;
margin-bottom: 2px;
}
.product-item.style-22 .product-thumb{
padding: 0 var(--product-space);
}
.product-item.style-22 .product-info{
padding: 35px 0 0;
border-top: 1px solid #ebebeb;
margin: 0 var(--product-space);
}
.product-item.style-22 .product-title{
font-size: 18px;
}
.product-item.style-22 .star-rating-wrap{
margin-top: 6px;
}
.product-item.style-22 .price{
font-size: 24px;
line-height: 30px;
color: var(--main-color);
justify-content: center;
margin-top: 8px;
}
.product-item.style-22 .price ins{
margin-inline-end: 11px;
}
.product-item.style-22 .price del{
font-size: 18px;
margin: 2px 0 -2px;
}
.product-item.style-22 .group-button{
top: auto;
left: 0;
right: 0;
bottom: 20px;
}
.product-item.style-22 .countdown-wrap{
background-color: var(--main-color);
color: var(--main-color-t);
border-radius: var(--main-bora);
display: flex;
align-items: center;
justify-content: center;
padding: 12px 40px;
padding-inline-end: 65px;
margin: 24px calc(0px - var(--product-space)) 0;
}
.product-item.style-22 .countdown-title{
font-size: 15px;
line-height: 1.6;
font-family: var(--main-special);
font-weight: var(--main-h-fw);
text-align: center;
flex: 1 1 auto;
width: 1%;
margin-inline-end: 40px;
} .product-item.style-23 .product-inner{
border: 1px solid #ebebeb;
border-radius: var(--main-bora);
padding: 19px 9px;
display: flex;
align-items: center;
}
.product-item.style-23 .product-thumb{
max-width: 40%;
}
.product-item.style-23 .product-info{
flex: 1 1 auto;
width: 1%;
padding-inline-start: 10px;
}
.product-item.style-23 .posted_in{
margin-bottom: 2px;
}
.product-item.style-23 .price{
font-size: 15px;
line-height: 20px;
}
@media (min-width: 768px){
.product-item.style-09 .title-wrap{
display: flex;
margin-bottom: -1px;
}
.product-item.style-09 .product-title{
flex: 1 1 auto;
width: 1%;
margin-inline-end: 15px;
}
}
@media (min-width: 1200px){
.product-item.style-03 a.compare{
margin-inline-start: 20px;
}
.product-item.style-03 .yith-wcwl-add-to-wishlist{
margin-inline-end: 20px;
}
.ovic-products.style-09 .product-list-owl > .slick-list:hover{
margin: -15px -15px -81px;
margin-inline-end: -25px;
padding: 15px 15px 81px;
padding-inline-end: 25px;
}
.product-item.style-09 .product-inner:hover{
z-index: 3;
background-color: var(--product-bg);
}
.product-item.style-09 .product-inner:not(:hover):before{
opacity: 0;
}
.product-item.style-09 .product-inner:before{
position: absolute;
content: '';
top: -10px;
left: -10px;
right: -20px;
bottom: -10px;
background-color: var(--product-bg);
box-shadow: 0 0 6px rgba(0, 0, 0, .2);
transition: .3s;
}
.product-item.style-09 .product-inner:not(:hover) .group-button{
opacity: 0;
visibility: hidden;
transform: translateY(15px);
}
.product-item.style-09 .group-button{
--group-button-c: #888;
--group-button-bg: transparent;
--group-button-c-h: var(--main-color);
--group-button-bg-h: transparent;
--group-button-w: 24px;
--group-button-h: 24px;
--group-button-p: 0;
display: flex;
align-items: center;
padding: 0 20px 20px;
padding-inline-start: 150px;
position: absolute;
top: calc(100% + 10px);
left: -10px;
right: -20px;
background-color: var(--product-bg);
box-shadow: 0 0 6px rgba(0, 0, 0, .2);
transition: .3s;
}
.product-item.style-09 .group-button:before{
position: absolute;
content: '';
top: -5px;
left: 0;
right: 0;
height: 6px;
background-color: inherit;
}
.product-item.style-09 .add-to-cart:not(:last-child){
margin-inline-end: 14px;
}
.product-item.style-09 .add-to-cart > a{
padding: 11px 15px;
min-width: 170px;
}
.product-item.style-09 .yith-wcwl-add-to-wishlist:not(:last-child){
margin-inline-end: 6px;
}
.product-item.style-10 .quick-view-01 a.yith-wcqv-button{
top: 0;
bottom: auto;
}
.product-item.style-10 .product-inner:not(:hover) .group-button{
transform: translateY(100%);
}
.product-item.style-10 .group-button{
--group-button-bg: var(--main-color-2);
--group-button-bg-h: var(--main-color-2);
--group-button-c-h: var(--main-color);
--group-button-p: 10px 0;
--group-button-w: 28px;
--group-button-h: 44px;
--group-button-bora: 0;
position: absolute;
bottom: 0;
left: 0;
right: 0;
display: flex;
background-color: var(--main-color-2);
transition: .3s;
}
.product-item.style-10 .group-button > :not(.add-to-cart):nth-child(2){
margin-inline-start: 5px;
}
.product-item.style-10 .group-button > :not(.add-to-cart):last-child{
margin-inline-end: 5px;
}
.product-item.style-10 .add-to-cart{
flex: 1 1 auto;
width: 1%;
}
.product-item.style-10 .add-to-cart > a{
padding: 10px 15px;
border-radius: 0;
}
.product-item.style-12 .product-inner:not(:hover):before{
opacity: 0;
visibility: hidden;
}
.product-item.style-12 .product-inner:before{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7));
opacity: .7;
transition: .2s;
z-index: 1;
}
.product-item.style-12 .product-inner:hover .posted_in,
.product-item.style-12 .product-inner:hover .product-title,
.product-item.style-12 .product-inner:hover .price{
color: #fff;
}
.product-item.style-12 .product-inner:hover .posted_in a,
.product-item.style-12 .product-inner:hover .product-title a,
.product-item.style-12 .product-inner:hover .price del{
color: inherit;
}
.product-item.style-12 .product-inner:hover .posted_in a:hover,
.product-item.style-12 .product-inner:hover .product-title a:hover{
text-decoration: underline;
}
.product-item.style-12 .product-title,
.product-item.style-12 .price{
position: relative;
z-index: 1;
}
.product-item.style-12 .product-inner:hover .product-labels{
opacity: 0;
visibility: hidden;
}
.product-item.style-12 .product-labels{
transition: .2s;
}
.product-item.style-12 .product-inner:not(:hover) .group-button{
opacity: 0;
visibility: hidden;
}
.product-item.style-12 .group-button{
--group-button-c: var(--main-color-t);
--group-button-bg: var(--main-color);
--group-button-c-h: var(--main-color);
--group-button-bg-h: var(--main-color-t);
--group-button-bs-h: 0 0 0 2px var(--main-color) inset;
--group-button-bora: 50%;
--group-button-w: 44px;
--group-button-h: 44px;
--group-button-p: 10px 0;
--group-button-fz: 16px;
position: absolute;
top: calc(50% - 22px);
left: 30px;
right: 30px;
display: flex;
z-index: 1;
transition: .2s;
}
.product-item.style-12 .group-button > *{
box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}
.product-item.style-12 .group-button .add-to-cart{
flex: 1 1 auto;
width: 1%;
}
.product-item.style-12 .group-button .add-to-cart > a{
padding: 10px 15px;
}
.product-item.style-12 .group-button > :not(.add-to-cart){
margin-inline-start: 10px;
border-radius: 50%;
}
.product-item.style-12 .yith-wcwl-add-to-wishlist .ovic-wl-icon:before{
content: '\f08a';
}
.product-item.style-12 a.yith-wcqv-button:before{
content: '\e934';
font-size: calc(var(--group-button-fz) + 2px);
}
.ovic-products.style-12{
display: flex;
--product-head-width: calc((100% - 30px) / 4);
}
.ovic-products.style-12 > *{
flex: 1 1 auto;
width: 1%;
}
.ovic-products.style-12 .head{
display: flex;
flex-direction: column;
justify-content: center;
flex: 0 0 auto;
width: var(--product-head-width);
margin: 0;
margin-inline-end: 10px;
}
.ovic-products.style-12 .head + * .product-list-owl{
position: static;
}
.ovic-products.style-12 .head + * .product-list-owl .slick-arrow{
--arrow-width: auto;
--arrow-height: auto;
--arrow-fz: 16px;
padding: 4px 26px;
color: var(--main-color-t);
box-shadow: none;
opacity: .6;
background-color: var(--main-color);
transform: none !important;
border-radius: 0;
}
.ovic-products.style-12 .head + * .product-list-owl .slick-arrow:hover{
opacity: 1;
}
.ovic-products.style-12 .head + * .product-list-owl .slick-arrow.prev{
padding-inline-start: 29px;
top: 65%;
bottom: auto;
left: auto;
right: calc((100% - 10px - var(--product-head-width)) + (var(--product-head-width) / 2) + 2px);
border-top-left-radius: 14px;
border-bottom-left-radius: 14px;
}
.ovic-products.style-12 .head + * .product-list-owl .slick-arrow:before{
line-height: 24px;
font-family: FontAwesome, sans-serif;
content: "\f177";
transform: scale(1.8,1);
}
.ovic-products.style-12 .head + * .product-list-owl .slick-arrow.next{
padding-inline-end: 29px;
top: 65%;
bottom: auto;
left: calc(10px + (var(--product-head-width) / 2) + 2px);
right: auto;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
}
.ovic-products.style-12 .head + * .product-list-owl .slick-arrow.next:before{
content: "\f178";
}
.product-item.style-15 .product-inner:hover{
z-index: 3;
}
.product-item.style-15 .product-inner:not(:hover):before{
opacity: 0;
visibility: hidden;
}
.product-item.style-15 .product-inner:before{
position: absolute;
content: '';
top: -10px;
bottom: -10px;
left: -10px;
right: -10px;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
background-color: var(--product-bg);
pointer-events: none;
transition: .3s;
}
.product-item.style-15 .product-inner:not(:hover) .group-button{
transform: translateY(100%);
}
.product-item.style-15 .group-button{
transition: .2s;
}
.product-item.style-15 .product-inner:not(:hover) .group-hover{
opacity: 0;
visibility: hidden;
transform: translateY(-15px);
}
.product-item.style-15 .group-hover{
position: absolute;
top: calc(100% + 10px);
left: -10px;
right: -10px;
padding: 4px 10px 30px;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
background-color: var(--product-bg);
transition: .2s;
}
.product-item.style-15 .group-hover:after{
position: absolute;
content: '';
top: -5px;
left: 0;
right: 0;
height: 6px;
background-color: inherit;
}
.product-item.style-21 .product-inner:not(:hover) .add-to-cart,
.product-item.style-19 .product-inner:not(:hover) .add-to-cart{
transform: scale(0);
}
.product-item.style-21 .product-inner:hover .product-labels,
.product-item.style-19 .product-inner:hover .star-rating-wrap,
.product-item.style-19 .product-inner:hover .product-labels{
opacity: 0;
visibility: hidden;
}
.product-item.style-22 .product-inner:not(:hover) .group-button > *{
transform: translateY(60px);
}
.product-item.style-21 .product-inner:not(:hover) .group-button > *,
.product-item.style-20 .product-inner:not(:hover) .group-button > *,
.product-item.style-19 .product-inner:not(:hover) .group-button > *{
transform: translateX(60px);
}
.product-item.style-22 .group-button > *,
.product-item.style-21 .product-labels,
.product-item.style-21 .add-to-cart,
.product-item.style-21 .group-button > *,
.product-item.style-20 .group-button > *,
.product-item.style-19 .add-to-cart,
.product-item.style-19 .product-labels,
.product-item.style-19 .star-rating-wrap,
.product-item.style-19 .group-button > *{
transition: transform .25s;
}
.product-item.style-22 .group-button > :nth-child(2),
.product-item.style-21 .group-button > :nth-child(2),
.product-item.style-20 .group-button > :nth-child(2),
.product-item.style-19 .group-button > :nth-child(2){
transition-delay: .1s;
}
.product-item.style-22 .group-button > :nth-child(3),
.product-item.style-21 .group-button > :nth-child(3),
.product-item.style-20 .group-button > :nth-child(3),
.product-item.style-19 .group-button > :nth-child(3){
transition-delay: .2s;
}
.product-item.style-19 .product-info{
display: flex;
}
.product-item.style-19 .info-inner{
flex: 1 1 auto;
width: 1%;
margin-inline-end: 10px;
}
.product-item.style-19 .star-rating-wrap{
margin-top: 0;
}
}
@media (min-width: 1500px){
.ovic-products.style-12{
--product-head-width: calc((100% - 40px) / 5);
}
}
@media (max-width: 1499px){
.ovic-products.style-12 .head .icon{
font-size: 64px;
margin-bottom: 18px;
}
.ovic-products.style-12 .head .title{
font-size: 28px;
}
.ovic-products.style-12 .head .link{
font-size: 14px;
}
.product-item.style-12 .product-inner{
padding: 20px 20px 14px;
}
.product-item.style-12 .group-button{
left: 20px;
right: 20px;
}
.product-item.style-12 .group-button > :not(.add-to-cart){
margin-inline-start: 5px;
}
.product-item.style-22 .product-inner{
--product-space: 29px;
}
.product-item.style-22 .product-info{
padding-top: 19px;
}
.product-item.style-22 .star-rating-wrap{
margin-top: 3px;
}
.product-item.style-22 .price{
margin-top: 4px;
}
.product-item.style-22 .countdown-wrap{
padding: 10px 20px;
padding-inline-end: 25px;
margin-top: 14px;
}
.product-item.style-22 .countdown-title{
margin-inline-end: 20px;
}
}
@media (max-width: 1199px){
.product-item.style-11 .product-inner,
.product-item.style-01 .product-inner{
padding: 0;
}
.product-item.style-02 .product-inner{
padding: 10px 0;
}
.product-item.style-01 .product-info{
padding-top: 13px;
}
.product-item.style-22 .add-to-cart,
.product-item.style-21 .add-to-cart,
.product-item.style-20 .group-button,
.product-item.style-19 .add-to-cart,
.product-item.style-15 .group-hover,
.product-item.style-15 .group-button,
.product-item.style-12 .group-button,
.product-item.style-10 .group-button,
.product-item.style-09 .group-button,
.product-item.style-05 .group-button,
.product-item.style-03 .group-button > :not(.add-to-cart),
.group-button.style-01{
display: none;
}
.product-item.style-03 .product-info{
padding: 10px 5px 5px;
}
.product-item.style-03 .ovic-countdown{
margin-bottom: 10px;
}
.product-item.style-03 .add-to-cart > a{
padding: 9px 15px;
}
.product-item.style-04 .product-info{
padding-top: 5px;
padding-bottom: 5px;
}
.product-item.style-04 .star-rating-wrap .rating-count{
display: none;
}
.product-item.style-04 .product-thumb{
max-width: 47%;
}
.product-item.style-08 .product-inner{
padding: 10px;
}
.product-item.style-08 .price{
margin-top: 10px;
}
.product-item.style-09 .product-title{
font-size: 17px;
}
.product-item.style-09 .price{
font-size: 22px;
}
.product-item.style-09 .price del{
font-size: 14px;
}
.product-item.style-09 .price ins{
margin-inline-end: 9px;
}
.product-item.style-11 .price{
margin-top: 10px;
}
.product-item.style-12 .product-inner{
padding: 15px 15px 9px;
}
.product-item.style-13 .product-title, .product-item.style-12 .product-title{
font-size: 15px;
}
.product-item.style-13 .price, .product-item.style-12 .price{
font-size: 15px;
}
.product-item.style-12 .posted_in{
max-width: 100%;
}
.ovic-products.style-12 .head{
padding: 25px 15px;
}
.ovic-products.style-12 .head .icon{
font-size: 50px;
margin-bottom: 13px;
}
.ovic-products.style-12 .head .link{
margin-top: 13px;
}
.product-item.style-13 .product-inner{
padding: 15px;
}
.product-item.style-13 .product-info{
padding-inline-start: 15px;
}
.product-item.style-13 .posted_in{
margin-bottom: 27px;
max-width: 100%;
}
.ovic-products.style-14 .slick-dots{
width: 80px;
}
.ovic-products.style-14 .product-list-owl{
padding-inline-start: 100px;
}
.product-item.style-14 .inner-info{
padding: 30px 15px 25px;
}
.product-item.style-14 .product-title{
font-size: 18px;
}
.product-item.style-14 .price{
font-size: 25px;
margin-top: 8px;
}
.product-item.style-14 .price del{
font-size: 18px;
}
.product-item.style-14 .custom-nav{
margin-top: 23px;
}
.product-item.style-14 .custom-nav a{
padding: 3px 25px;
}
.product-item.style-14 .countdown-title{
font-size: 18px;
margin-top: 27px;
}
.product-item.style-14 .ovic-countdown{
margin-top: 16px;
}
.product-item.style-14 .availability{
font-size: 16px;
padding: 16px 0;
}
.product-item.style-14 .availability > *{
margin: 0 15px;
}
.product-item.style-14 .availability strong{
font-size: 19px;
}
.product-item.style-14 .availability span:after{
margin: 0 5px;
}
.product-item.style-15 .price{
margin-top: 8px;
}
.product-item.style-16 .product-title,
.product-item.style-15 .product-title{
margin-top: 5px;
}
.product-item.style-16 .posted_in,
.product-item.style-15 .posted_in{
margin-top: 2px;
}
.product-item.style-18 .product-labels{
margin-bottom: 8px;
}
.product-item.style-18 .product-title{
font-size: 27px;
}
.product-item.style-18 .posted_in{
margin-top: 5px;
}
.product-item.style-18 .tagged_as{
margin-top: 15px;
}
.product-item.style-18 .add-to-cart{
margin-top: 30px;
}
.product-item.style-18 .add-to-cart > a{
padding: 10px 15px;
}
.product-item.style-18 .ovic-countdown{
left: 15px;
}
.product-item.style-19 .product-info{
padding-top: 7px;
}
.product-item.style-22 .countdown-wrap{
padding: 10px 15px;
}
.product-item.style-22 .countdown-title{
display: none;
}
.product-item.style-22 .product-title{
font-size: 17px;
}
.product-item.style-22 .price{
font-size: 21px;
}
.product-item.style-22 .price del{
font-size: 16px;
}
.product-item.style-23 .product-inner{
padding: 14px 9px;
}
}
@media (max-width: 991px){
.ovic-products.style-14 .product-list-owl{
padding-inline-start: 0;
padding-top: 80px;
}
.ovic-products.style-14 .slick-dots{
bottom: auto;
right: 10px;
width: auto;
flex-direction: row;
}
.ovic-products.style-14 .slick-dots li{
width: 60px;
}
.product-item.style-14 .product-thumb{
width: 100%;
max-width: 100%;
padding: 10px;
padding-top: 0;
}
.product-item.style-14 .thumb-link{
width: 300px;
}
.product-item.style-14 .product-info{
border-inline-start: none;
border-top: 2px solid #dedede;
}
}
@media (max-width: 767px){
.product-item.style-03 .product-info{
padding-inline-start: 0;
padding-inline-end: 0;
}
.product-item.style-07 .product-info{
display: block;
}
.product-item.style-07 .inner-info{
width: auto;
}
.product-item.style-07 .group-prices{
width: 100%;
padding: 0 5px;
justify-content: flex-start;
}
.product-item.style-08 .product-inner{
padding: 10px 5px;
}
.product-item.style-08 .price{
margin-top: 5px;
}
.product-item.style-09 .product-thumb{
padding: 0;
width: 110px;
}
.product-item.style-09 .product-excerpt{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-top: 6px;
margin-top: 6px;
}
.product-item.style-10 .price{
margin-top: 9px;
}
.product-item.style-12 .product-inner{
padding: 10px 10px 4px;
}
.product-item.style-14 .inner-info{
padding: 20px 5px;
}
.product-item.style-14 .product-title{
font-size: 17px;
}
.product-item.style-14 .price{
font-size: 23px;
}
.product-item.style-14 .price del{
font-size: 17px;
}
.product-item.style-14 .custom-nav{
margin-top: 18px;
}
.product-item.style-14 .countdown-title{
font-size: 16px;
margin-top: 22px;
}
.product-item.style-14 .availability{
font-size: 15px;
padding: 14px 0;
}
.product-item.style-14 .availability > *{
margin: 0 10px;
}
.product-item.style-14 .availability strong{
font-size: 17px;
}
}
@media (max-width: 479px){
.product-item.style-18 .ovic-countdown{
position: static;
width: 100%;
}
.product-item.style-18 .product-thumb{
width: 100%;
}
.product-item.style-18 .product-info{
width: 100%;
margin-inline-start: 0;
}
.product-item.style-18 .info-inner{
width: auto;
padding-top: 15px;
}
.product-item.style-18 .product-labels{
margin-bottom: 3px;
}
.product-item.style-18 .tagged_as{
margin-top: 10px;
}
.product-item.style-18 .add-to-cart{
margin-top: 20px;
}
}  div.ovic-question-answers .close-question{
position: absolute;
top: 7px;
right: 0;
padding: 8px 15px;
}
div.ovic-question-answers .close-question:not(:hover){
color: inherit;
}
div.ovic-question-answers .close-question:before{
font-family: main-icon, sans-serif;
content: '\e912';
font-size: 18px;
line-height: 24px;
}
div.ovic-question-answers.loading .list-question{
min-height: 30px;
position: relative;
overflow: hidden;
}
div.ovic-question-answers .ask-question{
padding: 11px 20px;
height: 46px;
}
div.ovic-question-answers .add-question{
padding: 11px 25px;
}
div.ovic-question-answers .list-question{
font-size: 14px;
line-height: 24px;
}
div.ovic-question-answers .item-question{
padding: 15px 0;
}
div.ovic-question-answers .question{
display: flex;
font-size: 18px;
line-height: 24px;
margin-bottom: 2px;
}
div.ovic-question-answers .question .icon{
font-size: 20px;
font-weight: 400;
margin-inline-end: 10px;
}
div.ovic-question-answers .question .icon:before{
display: inline-block;
vertical-align: top;
font-family: main-icon, sans-serif;
content: '\e960';
}
div.ovic-question-answers .question .text{
flex: 1 1 auto;
width: 1%;
} .woocommerce-product-gallery__image{
text-align: center;
}
.flex-control-nav{
list-style: none;
padding: 0;
margin: 10px 0 0;
max-width: 350px;
}
.flex-control-nav img{
cursor: pointer;
padding: 2px;
box-shadow: 0 0 0 1px #e5e5e5 inset;
}
.flex-control-nav img:hover,
.flex-control-nav img.flex-active{
box-shadow: 0 0 0 2px var(--main-color) inset;
}
.flex-control-nav .slick-arrow{
--arrow-width: 30px;
--arrow-height: 30px;
--arrow-posi-h: -30px;
--arrow-fz: 16px;
}
.flex-control-thumbs:not(.slick-slider){
display: flex;
flex-wrap: wrap;
margin-inline-start: -5px;
margin-inline-end: -5px;
}
.flex-control-thumbs:not(.slick-slider) > li{
width: calc((100% / var(--columns)) - 10px);
margin-inline-start: 5px;
margin-inline-end: 5px;
}
.woocommerce-product-gallery__trigger{
position: absolute;
font-size: 0;
line-height: 0;
letter-spacing: 0;
top: 10px;
left: 10px;
z-index: 1;
text-align: center;
}
.woocommerce-product-gallery__trigger:not(:hover){
color: inherit;
}
.woocommerce-product-gallery__trigger:before{
font-family: main-icon, sans-serif;
content: '\e915';
font-size: 30px;
line-height: 1;
font-weight: 400;
}
.woocommerce-product-gallery__trigger img{
display: none !important;
}
.woocommerce-product-gallery__image.none-zoom > a,
.woocommerce-product-gallery__image.none-zoom > .zoomImg{
display: none !important;
} .post-views{
font-size: inherit;
line-height: inherit;
text-transform: none;
}
.post-views .icon:before{
font-family: inherit;
} .delivery-info{
font-size: 14px;
line-height: 20px;
padding-top: 16px;
border-top: 1px solid #eee;
margin-top: 16px;
}
.delivery-info .item:not(:last-child){
margin-bottom: 10px;
}
.delivery-info .icon{
display: inline-block;
vertical-align: top;
font-size: 20px;
margin-inline-end: 4px;
}
.delivery-info .text{
display: inline;
}
.delivery-info b{
color: var(--default-color);
}
@media (max-width: 1199px){
.delivery-info .icon{
margin-inline-end: 8px;
}
}
@media (max-width: 767px){
.delivery-info .icon{
margin-inline-end: 6px;
}
} .entry-summary .product_title{
font-size: 20px;
line-height: 1.2;
margin: 0;
}
.entry-summary .woocommerce-product-rating{
margin-top: 8px;
font-size: 14px;
color: #999;
}
.entry-summary .woocommerce-product-rating > .woocommerce-review-link{
display: none;
}
.entry-summary .star-rating{
position: relative;
overflow: visible;
margin-inline-end: 10px;
}
.entry-summary .star-rating-wrap .rating-count:before,
.entry-summary .star-rating-wrap .rating-count:after{
display: none;
}
.entry-summary .woocommerce-product-rating .woocommerce-review-link{
font-weight: 400;
}
.entry-summary .woocommerce-product-details__short-description{
padding-top: 15px;
border-top: 1px solid #e5e5e5;
margin-top: 16px;
}
.entry-summary .woocommerce-product-details__short-description > :last-child{
margin-bottom: 0;
}
.entry-summary .ovic-countdown{
margin-top: 15px;
padding: 7px 0;
}
.entry-summary--first > .price,
.entry-summary > .price{
display: flex;
align-items: flex-end;
font-size: 22px;
line-height: 30px;
margin-top: 19px;
}
.entry-summary--first > .price ins,
.entry-summary > .price ins{
margin-inline-end: 10px;
}
.entry-summary--first > .price del,
.entry-summary > .price del{
order: 1;
font-size: 16px;
margin: 2px 0 -2px;
}
.summary-content > .stock,
.entry-summary > .stock{
display: block;
font-size: 14px;
line-height: 24px;
margin: 15px 0 0;
}
.summary-content > .out-of-stock,
.entry-summary > .out-of-stock{
font-size: 20px;
line-height: 1.25;
padding: 5px 0;
}
.summary-content-summary > .out-of-stock .title,
.entry-summary > .out-of-stock .title{
display: none;
}
.entry-summary .cart{
width: 100%;
margin: 15px 0 0;
}
.entry-summary .quantity{
margin-bottom: 20px;
}
.entry-summary .single_add_to_cart_button,
.entry-summary .added_to_cart{
width: 100%;
overflow: hidden;
position: relative;
white-space: nowrap;
text-overflow: ellipsis;
padding: 13px 15px;
}
.entry-summary .yith-wcwl-add-to-wishlist{
display: inline-block;
vertical-align: top;
margin-top: 15px;
margin-inline-end: 25px;
}
.entry-summary a.compare{
display: inline-block;
vertical-align: top;
margin-top: 15px;
}
.entry-summary .yith-wcwl-add-to-wishlist > *,
.entry-summary a.compare{
width: auto;
height: auto;
font-size: 14px;
line-height: 24px;
background-color: transparent;
text-transform: none;
padding: 0;
color: inherit;
}
.entry-summary a.compare:before{
content: "+";
font-size: 20px;
margin-inline-end: 10px;
}
.entry-summary .yith-wcwl-add-to-wishlist .ovic-wl-icon:before{
content: "+";
}
.entry-summary .yith-wcwl-add-to-wishlist > *:hover,
.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.entry-summary .yith-wcwl-add-to-wishlist .delete_item,
.entry-summary a.compare:hover{
color: var(--main-color);
background-color: transparent;
}
.entry-summary .yith-wcwl-add-to-wishlist a{
position: static;
display: inline-block !important;
vertical-align: top;
}
.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-icon{
position: static;
display: inline-block;
vertical-align: top;
padding: 0;
font-size: 20px;
margin-inline-end: 6px;
}
.entry-summary .share-product{
float: right;
position: relative;
font-size: 14px;
line-height: 24px;
margin-top: 15px;
}
.entry-summary .share-product > a .icon{
display: inline-block;
vertical-align: top;
font-size: 16px;
margin: -1px 0 1px;
margin-inline-end: 6px;
}
.entry-summary .ovic-share-socials .inner{
margin: 0 -15px;
}
.entry-summary .ovic-share-socials a{
padding: 0;
min-width: auto;
border-radius: 50%;
text-align: center;
border: none;
background: transparent;
box-shadow: none;
margin: 0 15px;
}
.entry-summary .ovic-share-socials a:hover{
color: var(--main-color);
}
.entry-summary .ovic-share-socials .text{
display: none;
}
.entry-summary .ovic-share-socials .icon{
display: block;
margin: 0;
}
.entry-summary .ovic-share-socials > .inner{
flex-wrap: nowrap;
}
.entry-summary .product--payment-logo{
border-top: 1px solid #e5e5e5;
margin-top: 15px;
padding-top: 16px;
}
.entry-summary .product_meta{
font-size: 14px;
line-height: 24px;
padding-top: 15px;
border-top: 1px solid #e5e5e5;
margin-top: 16px;
}
.entry-summary .product_meta > * > .title{
padding-inline-end: 10px;
color: var(--default-color);
}
.entry-summary .group_table{
margin: 0 0 30px;
background-color: #fff;
}
.entry-summary .group_table td{
padding: 10px 15px;
}
.entry-summary .group_table .woocommerce-grouped-product-list-item__quantity{
width: 1%;
white-space: nowrap;
text-align: center;
}
.entry-summary .group_table .button{
font-size: 12px;
padding: 6px 12px;
}
.entry-summary .group_table .quantity{
float: none;
margin: 0;
}
.entry-summary .group_table .quantity .input-text{
width: 80px;
height: 40px;
padding: 8px 10px;
padding-inline-end: 30px;
font-size: 14px;
}
.entry-summary .group_table .quantity .arrow{
border: none;
height: 20px;
}
.entry-summary .group_table .woocommerce-grouped-product-list-item__label{
font-size: 14px;
color: var(--main-color-2);
}
.entry-summary .group_table .woocommerce-grouped-product-list-item__label label{
color: inherit;
font-weight: inherit;
margin: 0;
}
.entry-summary .group_table .woocommerce-grouped-product-list-item__price{
text-align: center;
}
.entry-summary .group_table .amount{
font-size: 16px;
line-height: 24px;
font-weight: var(--main-h-fw);
}
.entry-summary .group_table ins{
display: inline-block;
vertical-align: top;
text-decoration: none;
color: var(--default-color);
margin-inline-start: 5px;
}
.entry-summary .group_table del{
display: inline-block;
vertical-align: top;
margin: 1px 0 -1px;
}
.entry-summary .group_table del .amount{
font-size: 14px;
color: #999;
font-weight: 400;
}
.entry-summary .group_table .stock .title{
display: none;
}
@media (max-width: 1199px){
.entry-summary .star-rating-wrap .rating-count,
.entry-summary .star-rating{
margin-inline-end: 30px;
}
.entry-summary .star-rating-wrap .rating-count:after,
.entry-summary .star-rating:after{
right: -15px;
}
.entry-summary .yith-wcwl-add-to-wishlist{
margin-inline-end: 17px;
}
.entry-summary .single_add_to_cart_button,
.entry-summary .added_to_cart{
padding: 11px 15px;
}
.entry-summary .group_table .woocommerce-grouped-product-list-item__quantity{
max-width: 100px;
}
.entry-summary .group_table td{
padding: 5px 9px;
}
.entry-summary .group_table .amount{
font-size: 15px;
}
.entry-summary .group_table del .amount{
font-size: 13px;
}
.entry-summary .group_table ins{
display: block;
margin-inline-start: 0;
}
}
@media (max-width: 479px){
.entry-summary .group_table .quantity .input-text{
width: 70px;
padding-inline-end: 26px;
}
} .single-product-wrapper{
position: relative;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.woocommerce-product-gallery{
position: relative;
width: 38.5%;
max-width: 100%;
}
.entry-summary{
position: relative;
flex: 1 1 auto;
width: 1%;
padding-inline-start: 20px;
}
.entry-summary--last{
background-color: #f3f3f3;
padding: 20px 20px 34px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 100%;
margin-top: 20px;
}
.entry-summary--last > :first-child{
margin-top: 0;
}
.entry-summary .product--custom-content{
text-transform: uppercase;
border-top: 1px solid #e5e5e5;
color: inherit;
padding-top: 15px;
margin-top: 16px;
}
.entry-summary .product--custom-content .custom-content--label{
color: var(--main-color);
}
.entry-summary .custom-content--content{
margin-top: -3px;
} .product-page-grid .has-gallery .woocommerce-product-gallery{
padding: 0;
max-width: inherit;
}
.product-page-grid .has-gallery .flex-viewport{
width: auto !important;
height: auto !important;
border: none;
margin: 0;
}
.product-page-grid .has-gallery .woocommerce-product-gallery__trigger{
left: 10px;
}
.product-page-grid .has-gallery .woocommerce-product-gallery__wrapper{
display: block !important;
width: auto !important;
height: auto !important;
transform: none !important;
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 0 -5px -10px !important;
}
.product-page-grid .has-gallery .woocommerce-product-gallery__image{
display: inline-block !important;
vertical-align: top;
width: calc(50% - 10px) !important;
float: none !important;
margin: 0 5px 10px !important;
}
.product-page-grid .has-gallery .flex-control-nav{
display: none;
} .product-page-slide .has-gallery .woocommerce-product-gallery{
padding: 0;
}
.product-page-slide .has-gallery .flex-viewport{
margin: 0;
}
.product-page-slide .has-gallery .woocommerce-product-gallery__trigger{
left: 10px;
}
.product-page-slide .has-gallery .flex-control-nav{
position: absolute;
bottom: 10px;
top: auto;
left: 0;
right: 0;
font-size: 0;
line-height: 0;
letter-spacing: 0;
text-align: center;
width: auto;
max-width: none;
}
.product-page-slide .has-gallery .flex-control-nav li{
display: inline-block;
vertical-align: top;
margin: 10px 5px 0;
}
.product-page-slide .has-gallery .flex-control-nav li a{
display: inline-block;
vertical-align: top;
width: 6px;
height: 6px;
border-radius: 90px;
background-color: var(--default-color);
opacity: .4;
}
.product-page-slide .has-gallery .flex-control-nav li a.flex-active{
opacity: 1;
width: 35px;
}
.product-page-slide .has-gallery .flex-control-nav li a:hover{
opacity: 1;
}
@media (min-width: 480px){
.entry-summary{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.entry-summary--first{
flex: 1 1 auto;
width: 1%;
}
.entry-summary--last{
width: 240px;
margin: 0;
margin-inline-start: 15px;
}
.product-page-vertical .has-gallery .woocommerce-product-gallery{
padding-inline-start: 70px;
}
.product-page-vertical .has-gallery .flex-control-nav{
position: absolute;
top: 0;
left: 0;
width: 60px;
margin: 0;
}
.product-page-vertical .has-gallery .woocommerce-product-gallery__trigger{
left: 80px;
}
}
@media (min-width: 768px){ .product-page-sticky .site{
overflow: visible;
}
.product-page-sticky .has-gallery .woocommerce-product-gallery{
padding: 0;
max-width: inherit;
}
.product-page-sticky .has-gallery .flex-viewport{
width: auto !important;
height: auto !important;
border: none;
margin: 0;
}
.product-page-sticky .has-gallery .woocommerce-product-gallery__trigger{
left: 10px;
}
.product-page-sticky .has-gallery .woocommerce-product-gallery__wrapper{
display: block !important;
width: auto !important;
height: auto !important;
transform: none !important;
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 0 0 -10px !important;
}
.product-page-sticky .has-gallery .woocommerce-product-gallery__image{
display: inline-block !important;
vertical-align: top;
width: 100% !important;
float: none !important;
margin: 0 0 10px !important;
}
.product-page-sticky .has-gallery .flex-control-nav{
display: none;
}
.product-page-sticky .has-gallery .entry-summary{
position: sticky;
top: 10px;
}
.admin-bar .product-page-sticky .has-gallery .entry-summary{
top: 56px;
}
}
@media (min-width: 782px){
.admin-bar .product-page-sticky .has-gallery .entry-summary{
top: 42px;
}
}
@media (min-width: 992px){
.entry-summary--last{
width: 270px;
margin-inline-start: 20px;
}
}
@media (min-width: 1200px){
.product-page-vertical .has-gallery .woocommerce-product-gallery{
padding-inline-start: 90px;
}
.product-page-vertical .has-gallery .flex-control-nav{
width: 80px;
}
.product-page-vertical .has-gallery .woocommerce-product-gallery__trigger{
left: 100px;
}
.has-header-sticky .product-page-sticky .has-gallery .entry-summary{
top: 70px;
}
.admin-bar.has-header-sticky .product-page-sticky .has-gallery .entry-summary{
top: 102px;
}
}
@media (max-width: 1199px){
.product-page-slide .flex-control-nav{
bottom: 15px;
}
}
@media (max-width: 991px) and (min-width: 480px){
.woocommerce-product-gallery{
width: 35%;
}
.entry-summary{
padding-inline-start: 15px;
}
.entry-summary--last{
padding-inline-start: 15px;
padding-inline-end: 15px;
}
}
@media (max-width: 767px){
.woocommerce-product-gallery{
width: 100%;
}
.entry-summary{
width: 100%;
padding: 30px 0 0;
}
} .woocommerce-tabs{
clear: both;
margin-top: 55px;
}
.woocommerce-tabs .panel{
background-color: transparent;
border: none;
border-radius: 0;
}
.woocommerce-tabs > ul{
list-style: none;
padding: 0;
white-space: nowrap;
overflow-y: hidden;
box-shadow: 0 -1px #e5e5e5 inset;
margin: 0 0 25px;
}
.woocommerce-tabs > ul > li{
display: inline-block;
vertical-align: top;
}
.woocommerce-tabs > ul > li:not(:last-child){
margin-inline-end: 55px;
}
.woocommerce-tabs > ul > li > a{
display: block;
position: relative;
font-size: 20px;
line-height: 1.5;
font-weight: 700;
letter-spacing: -0.025em;
color: #999;
padding-bottom: 10px;
}
.woocommerce-tabs > ul > li.active > a,
.woocommerce-tabs > ul > li > a:hover{
color: var(--default-color);
box-shadow: 0 -2px var(--main-color) inset;
}
.product-tab-brands{
display: table;
border-collapse: collapse;
border-spacing: 0;
table-layout: auto;
width: 100%;
}
.product-tab-brands .brand-item{
display: table-row;
padding: 0;
margin: 0;
border: none;
}
.product-tab-brands .brand-item > *{
display: table-cell;
vertical-align: middle;
border: 1px solid #e5e5e5;
padding: 10px;
text-align: start;
font-size: 14px;
}
.product-tab-brands .brand-item img{
max-height: 60px;
width: auto;
}
#tab-description > *:last-child{
margin-bottom: 0;
}
.product-tab-brands,
.shop_attributes{
font-size: 14px;
line-height: 24px;
margin: 7px 0;
border-collapse: inherit;
border: 1px solid #e5e5e5;
color: var(--default-color);
background-color: #fff;
}
.product-tab-brands .brand-item .term-description *:last-child,
#tab-additional_information *:last-child{
margin-bottom: 0;
}
.product-tab-brands .brand-item .term-thumbnail{
color: inherit;
font-weight: inherit;
border: none;
text-align: center;
}
#tab-additional_information th{
color: inherit;
font-weight: inherit;
border: none;
background-color: #f4f4f4;
}
.product-tab-brands .brand-item .term-name{
border: none;
background-color: #f4f4f4;
}
#tab-additional_information td{
border: none;
}
.product-tab-brands .brand-item:not(:last-child) > *,
#tab-additional_information tr:not(:last-child) > *{
border-bottom: 1px solid #e5e5e5;
}
#wcmp_vendor_reviews .commentlist,
.woocommerce-Tabs-panel--reviews .commentlist{
list-style: none;
padding: 0;
margin: 0;
}
#wcmp_vendor_reviews .commentlist > :not(:first-child),
.woocommerce-Tabs-panel--reviews .commentlist > :not(:first-child){
border-top: 1px solid #e5e5e5;
margin-top: 23px;
}
#wcmp_vendor_reviews .commentlist .comment_container,
.woocommerce-Tabs-panel--reviews .commentlist .comment_container{
margin: 30px 0 0;
font-size: 15px;
line-height: 24px;
position: relative;
}
#wcmp_vendor_reviews .commentlist .comment_container:before,
#wcmp_vendor_reviews .commentlist .comment_container:after,
.woocommerce-Tabs-panel--reviews .commentlist .comment_container:before,
.woocommerce-Tabs-panel--reviews .commentlist .comment_container:after{
content: '';
display: table;
clear: both;
}
#wcmp_vendor_reviews .commentlist .avatar,
.woocommerce-Tabs-panel--reviews .commentlist .avatar{
float: left;
width: 50px;
border-radius: 50%;
margin: 0 0 10px;
margin-inline-end: 15px;
}
#wcmp_vendor_reviews .commentlist .comment-text,
.woocommerce-Tabs-panel--reviews .commentlist .comment-text{
overflow: hidden;
}
#wcmp_vendor_reviews .commentlist .description,
.woocommerce-Tabs-panel--reviews .commentlist .description{
margin-top: 10px;
}
#wcmp_vendor_reviews .commentlist .meta,
.woocommerce-Tabs-panel--reviews .commentlist .meta{
margin: 0;
}
#wcmp_vendor_reviews .commentlist .woocommerce-review__published-date,
.woocommerce-Tabs-panel--reviews .commentlist .woocommerce-review__published-date{
color: #999;
}
#wcmp_vendor_reviews .commentlist .woocommerce-review__author,
.woocommerce-Tabs-panel--reviews .commentlist .woocommerce-review__author{
font-size: 16px;
letter-spacing: -0.025em;
}
#wcmp_vendor_reviews .commentlist .description > :last-child,
.woocommerce-Tabs-panel--reviews .commentlist .description > :last-child{
margin-bottom: 0;
}
#wcmp_vendor_reviews .commentlist .children,
.woocommerce-Tabs-panel--reviews .commentlist .children{
list-style: none;
padding: 0 0 0 30px;
}
#wcmp_vendor_reviews .commentlist .children .avatar,
.woocommerce-Tabs-panel--reviews .commentlist .children .avatar{
display: none;
}
#wcmp_vendor_reviews .commentlist .children .comment_container,
.woocommerce-Tabs-panel--reviews .commentlist .children .comment_container{
padding-top: 17px;
border-top: 1px solid #e5e5e5;
margin-top: 17px;
}
#wcmp_vendor_reviews .woocommerce-pagination,
.woocommerce-Tabs-panel--reviews .woocommerce-pagination{
padding-top: 30px;
border-top: 1px solid #e5e5e5;
}
#wcmp_vendor_reviews .comment-respond,
.woocommerce-Tabs-panel--reviews .comment-respond{
padding-top: 0;
border-top: none;
}
#wcmp_vendor_reviews .comment-respond .comment-reply-title,
.woocommerce-Tabs-panel--reviews .comment-respond .comment-reply-title{
font-size: 14px;
line-height: 24px;
text-transform: var(--main-h-tt);
}
.woocommerce-Tabs-panel--reviews .ovic-panel-rating{
margin-bottom: 30px;
}
.woocommerce-Tabs-panel--reviews #review_form_wrapper{
clear: both;
}
.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title{
font-size: 16px;
line-height: 24px;
text-transform: var(--main-h-tt);
color: var(--default-color);
font-weight: bold;
position: relative;
border-bottom: 2px solid #f1f1f1;
padding-bottom: 7px;
margin: 0 0 40px;
}
.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title:before{
width: 127px;
height: 2px;
position: absolute;
bottom: -2px;
left: 0;
content: "";
background-color: var(--main-color);
}
.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title span{
color: var(--main-color-2);
}
.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title span:before{
content: '“';
color: var(--default-color);
}
.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title span:after{
content: '”';
color: var(--default-color);
}
.woocommerce-Tabs-panel--reviews .woocommerce-noreviews{
margin: 0;
}
#review_form_wrapper{
border-top: 1px solid #f1f1f1;
margin-top: 25px;
padding-top: 20px;
}
#review_form .comment-respond{
margin: 0;
}
.ovic-panel-rating .detail li{
display: flex;
align-items: center;
}
.ovic-panel-rating .detail .star{
flex: 0 0 auto;
padding-inline-end: 10px;
}
.ovic-panel-rating .detail .count{
flex: 0 0 40px;
text-align: center;
}
.ovic-panel-rating .detail .process{
flex: 1 1 auto;
height: 9px;
position: relative;
background-color: #f5f5f5;
border-radius: 10px;
}
.ovic-panel-rating .detail .process-bar{
background-color: #ffdd5a;
position: absolute;
width: 100%;
height: 100%;
border-radius: inherit;
}
.ovic-panel-rating .average span{
font-size: 40px;
color: var(--default-color);
}
.ovic-panel-rating .star-rating{
margin-bottom: 3px;
}
.ovic-panel-rating .average{
color: inherit;
font-size: 16px;
line-height: 30px;
margin-bottom: 2px;
}
.ovic-panel-rating .process:before{
display: none;
}
@media (min-width: 768px){
#review_form{
flex: 1 1 auto;
padding-inline-start: 130px;
}
#review_form_wrapper .ovic-panel-rating{
flex: 0 0 33%;
max-width: 270px;
padding-inline-end: 0;
}
#review_form_wrapper{
display: flex;
align-items: flex-start;
margin-top: 60px;
padding-top: 40px;
}
} .woocommerce-tabs.show-all .ovic-heading{
font-size: 20px;
line-height: 1.5;
font-weight: 700;
letter-spacing: -0.025em;
box-shadow: 0 -1px #e5e5e5 inset;
margin-bottom: 25px;
}
.woocommerce-tabs.show-all .ovic-heading .heading{
display: inline-block;
vertical-align: top;
padding-bottom: 10px;
box-shadow: 0 -2px var(--main-color) inset;
}
.woocommerce-tabs.show-all .panel{
display: block !important;
}
.woocommerce-tabs.show-all .panel:not(:last-child){
margin-bottom: 55px;
}
@media (min-width: 768px){
.product-tab-brands .brand-item .term-thumbnail,
#tab-additional_information th{
width: 300px;
padding: 10px 20px;
}
.product-tab-brands .brand-item .term-name,
#tab-additional_information td{
padding: 10px 20px;
}
#wcmp_vendor_reviews .commentlist > li > .children,
.woocommerce-Tabs-panel--reviews .commentlist > li > .children{
padding-inline-start: 65px;
}
.woocommerce-Tabs-panel--reviews .ovic-panel-rating{
float: left;
width: 520px;
max-width: 40%;
padding-inline-end: 20px;
}
.woocommerce-Tabs-panel--reviews .ovic-panel-rating + .woocommerce-Reviews #comments{
overflow: hidden;
}
}
@media (max-width: 1199px){
.woocommerce-tabs{
margin-top: 35px;
}
.woocommerce-tabs > ul > li:not(:last-child){
margin-inline-end: 30px;
}
.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title{
margin-bottom: -10px;
}
.woocommerce-tabs.show-all .ovic-heading{
margin-bottom: 20px;
}
.woocommerce-tabs.show-all .panel:not(:last-child){
margin-bottom: 35px;
}
}
@media (max-width: 767px){
#wcmp_vendor_reviews .commentlist .comment-text,
.woocommerce-Tabs-panel--reviews .commentlist .comment-text{
overflow: visible;
}
#wcmp_vendor_reviews .commentlist .description,
.woocommerce-Tabs-panel--reviews .commentlist .description{
overflow: hidden;
clear: both;
}
} .related.products,
.up-sells.products,
.cross-sells.products{
display: inline-block;
vertical-align: top;
width: 100%;
clear: both;
position: relative;
margin-top: 60px;
}
.related.products .ovic-title,
.up-sells.products .ovic-title,
.cross-sells.products .ovic-title{
margin-bottom: 20px;
text-align: center;
border-top: 1px solid #f1f1f1;
padding-top: 60px;
}
.related.products .ovic-title .icon,
.up-sells.products .ovic-title .icon,
.cross-sells.products .ovic-title .icon{
font-size: 36px;
color: inherit;
line-height: 1;
}
.related.products .ovic-title .subtitle,
.up-sells.products .ovic-title .subtitle,
.cross-sells.products .ovic-title .subtitle{
font-family: var(--main-special);
font-style: italic;
color: inherit;
font-size: 15px;
margin: 4px 0 0;
}
.related.products .ovic-title .title,
.up-sells.products .ovic-title .title,
.cross-sells.products .ovic-title .title{
font-size: 30px;
line-height: 1.2;
font-weight: 700;
margin: 6px 0 0;
}
@media (max-width: 1199px){
.related.products,
.up-sells.products,
.cross-sells.products{
margin-top: 40px;
}
} div.ovic_bundle-wrap{
margin-top: 30px;
}
div.ovic_bundle-wrap .column-name a:not(:hover){
color: var(--default-color);
}
div.ovic_bundle-wrap .column-thumb{
width: 80px;
}
div.ovic_bundle-wrap .column-qty,
div.ovic_bundle-wrap .column-price,
div.ovic_bundle-wrap .column-discount{
text-align: center;
}
div.ovic_bundle-wrap .stock{
margin: 0;
}
div.ovic_bundle-wrap .ovic_bundle-before-text{
font-size: 16px;
line-height: 24px;
font-weight: var(--main-h-fw);
color: var(--default-color);
}
div.ovic_bundle-wrap .ovic_bundle-check{
width: 1%;
}
div.ovic_bundle-wrap .ovic_bundle-check label{
font-weight: inherit;
margin: 0;
}
div.ovic_bundle-wrap .ovic_bundle-price .price del{
font-size: 14px;
}
div.ovic_bundle-wrap .ovic_bundle-price .discount{
font-size: 16px;
line-height: 30px;
color: var(--default-color);
}
div.ovic_bundle-wrap .ovic_bundle-total .discount{
font-size: 16px;
font-weight: var(--main-h-fw);
color: var(--default-color);
}
div.ovic_bundle-wrap .footer-bundle .ovic-bundle-subtotal > * span{
font-weight: var(--main-h-fw);
}
div.ovic_bundle-wrap .footer-bundle .cart a.compare,
div.ovic_bundle-wrap .footer-bundle .cart .yith-wcwl-add-to-wishlist{
display: none;
}  .wpcf7:before,
.wpcf7:after{
content: '';
display: table;
clear: both;
}
.wpcf7{
direction: inherit !important;
--input-width: 100%;
--input-height: 44px;
--input-padding: 10px 15px;
--input-bora: 0;
}
.wpcf7 label{
width: 100%;
font-weight: inherit;
color: inherit;
margin: 0;
}
.wpcf7 .textarea{
height: 150px;
}
.wpcf7 p{
position: relative;
}
.wpcf7 p .wpcf7-form-control-wrap{
position: static;
}
.wpcf7 p [role="alert"]{
position: absolute;
top: 0;
right: 0;
font-size: 14px;
}
.wpcf7 p[class*="col-"] [role="alert"]{
right: 15px;
}
.wpcf7 .wpcf7-acceptance{
display: inline-block;
vertical-align: top;
font-size: 13px;
color: #999;
cursor: pointer;
}
.wpcf7 .wpcf7-acceptance span.wpcf7-list-item{
display: inline-block;
vertical-align: middle;
margin: 0;
}
.wpcf7 .wpcf7-acceptance label{
color: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
margin: 0;
}
.wpcf7 .wpcf7-acceptance a{
text-decoration: underline;
}
.wpcf7 [type="submit"]{
vertical-align: middle;
padding: 10px 32px;
border-radius: var(--main-bora);
margin: 10px 0 -20px;
}
div.wpcf7 .ajax-loader{
vertical-align: middle;
margin: 10px 0 -20px;
animation: fa-spin 2s infinite linear;
} .woocommerce form .form-row label,
.woocommerce-page form .form-row label,
.woocommerce-form-login .woocommerce-LostPassword{
font-size: 14px;
line-height: 24px;
font-weight: inherit;
}
.woocommerce table.wishlist_table,
.woocommerce-cart-form > .shop_table{
margin: 0;
}
.yith-wcwl-share h4.yith-wcwl-share-title,
.wishlist_table th,
.woocommerce-cart-form > .shop_table th{
font-size: 14px;
text-transform: var(--main-h-tt);
font-weight: 700;
}
.woocommerce table.wishlist_table .product-thumbnail img,
.woocommerce-cart-form > .shop_table .product-thumbnail img{
width: 100px;
}
.woocommerce table.wishlist_table td.product-name,
.woocommerce-cart-form > .shop_table td.product-name{
font-size: 17px;
font-weight: var(--main-h-fw);
color: var(--default-color);
}
.woocommerce table.wishlist_table tr td.product-remove a,
.woocommerce-cart-form > .shop_table .product-remove a{
width: 10px;
font-size: 0;
line-height: 0;
letter-spacing: 0;
padding: 10px 0;
}
.woocommerce table.wishlist_table tr td.product-remove a:before,
.woocommerce-cart-form > .shop_table .product-remove a:before{
display: block;
font-family: main-icon, sans-serif;
content: '\e912';
font-size: 14px;
line-height: 1;
}
.woocommerce #content table.wishlist_table tr td.product-remove a:hover,
.woocommerce-cart-form > .shop_table .product-remove a:hover{
color: var(--main-color);
}
.cart-collaterals{
margin: 30px 0 0;
margin-inline-start: auto;
}
.cart-collaterals .cart_totals > h2{
font-size: 20px;
line-height: 1.4;
font-weight: 700;
padding-bottom: 11px;
border-bottom: 1px solid #e5e5e5;
margin: 0;
}
.cart-collaterals .shop_table{
margin-bottom: 0;
}
.cart-collaterals .shop_table th{
font-size: 14px;
text-transform: var(--main-h-tt);
font-weight: 700;
border: none;
padding: 20px 10px;
padding-inline-start: 0;
}
.cart-collaterals .shop_table td{
border: none;
padding: 20px 10px;
padding-inline-end: 0;
text-align: end;
}
.cart-collaterals .shop_table tr:not(:last-child) th,
.cart-collaterals .shop_table tr:not(:last-child) td{
border-bottom: 1px solid #e5e5e5;
}
.cart-collaterals .shop_table .shipping .button{
width: 100%;
}
.cart-collaterals .shop_table .woocommerce-shipping-destination{
margin-bottom: 10px;
}
.cart-collaterals .shop_table .woocommerce-shipping-calculator{
margin-top: 10px;
}
.cart-collaterals .shop_table .cart-subtotal .amount{
font-size: 16px;
font-weight: 700;
color: var(--default-color);
}
.cart-collaterals .shop_table .order-total .amount,
.woocommerce-checkout .shop_table .order-total .amount{
font-size: 20px;
}
.cart-collaterals .shop_table .order-total th,
.woocommerce-checkout .shop_table .order-total th{
font-size: 16px;
text-transform: var(--main-h-tt);
font-weight: 700;
}
@media (min-width: 768px){
.woocommerce table.wishlist_table,
.woocommerce-cart-form > .shop_table{
display: block;
}
.woocommerce table.wishlist_table thead,
.woocommerce table.wishlist_table tbody,
.woocommerce-cart-form > .shop_table thead,
.woocommerce-cart-form > .shop_table tbody{
display: block;
}
.woocommerce table.wishlist_table tr,
.woocommerce-cart-form > .shop_table tr{
display: flex;
align-items: center;
}
.woocommerce table.wishlist_table th,
.woocommerce table.wishlist_table td,
.woocommerce-cart-form > .shop_table th,
.woocommerce-cart-form > .shop_table td{
width: 16%;
order: 1;
border: none;
padding: 20px 15px;
}
.woocommerce table.wishlist_table tbody tr,
.woocommerce-cart-form > .shop_table tbody .cart_item{
border-top: 1px solid #e5e5e5;
}
.woocommerce table.wishlist_table th,
.woocommerce-cart-form > .shop_table th{
padding-top: 0;
padding-bottom: 15px;
}
.woocommerce table.wishlist_table .product-thumbnail,
.woocommerce-cart-form > .shop_table .product-thumbnail{
width: 110px;
padding-inline-start: 0;
}
.woocommerce table.wishlist_table .product-name,
.woocommerce-cart-form > .shop_table .product-name{
flex: 1 1 auto;
width: 1%;
}
.woocommerce table.wishlist_table .product-add-to-cart{
width: 20%;
}
.woocommerce table.wishlist_table .product-remove,
.woocommerce-cart-form > .shop_table .product-remove{
width: 20px;
padding-inline-start: 0;
}
.woocommerce table.wishlist_table thead th,
.woocommerce table.wishlist_table tbody td{
border: none;
}
.woocommerce-cart-form .shop_table .actions{
width: 100%;
padding: 15px 0 0;
border-top: 1px solid #e5e5e5;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.woocommerce-cart-form .shop_table .actions > *{
margin-top: 15px;
}
.woocommerce-cart-form .shop_table .actions .coupon{
flex: 1 1 auto;
max-width: 100%;
display: flex;
flex-wrap: wrap;
margin-bottom: 0;
margin-inline-end: 30px;
}
.woocommerce-cart-form .shop_table .actions .coupon button{
margin: 0;
}
}
@media (max-width: 991px) and (min-width: 768px){
.woocommerce table.wishlist_table .product-price,
.woocommerce table.wishlist_table .product-stock-status{
width: 13%;
}
.woocommerce table.wishlist_table .product-add-to-cart{
width: 23%;
}
}
@media (min-width: 992px){
.woocommerce-cart-form{
display: inline-block;
vertical-align: top;
float: left;
width: calc(100% - 285px);
margin-inline-end: 40px;
}
.cart-collaterals{
margin-top: 0;
max-width: 245px;
}
}
@media (max-width: 767px){
.woocommerce-cart-form > .shop_table tr:last-child{
border: none;
}
}  .woocommerce-form-login:not(:last-child),
.woocommerce-form-login:not(:last-child),
.woocommerce-form-register:not(:last-child),
.woocommerce-ResetPassword:not(:last-child),
.woocommerce-form-track-order:not(:last-child),
.checkout_coupon:not(:last-child){
margin-bottom: 30px;
}
.woocommerce-form-login:last-child .form-row:last-child,
.woocommerce-form-login:last-child .lost_password:last-child,
.woocommerce-form-register:last-child .form-row:last-child,
.woocommerce-ResetPassword:last-child .form-row:last-child,
.woocommerce-form-track-order:last-child .form-row:last-child{
margin-bottom: 0;
}
.woocommerce-form-login .form-row .button,
.woocommerce-form-register .form-row .button{
display: block;
clear: both;
}
.woocommerce-ResetPassword .form-row .button,
.woocommerce-form-track-order .form-row .button{
margin: 10px 0 -26px;
}
.woocommerce form.lost_reset_password .form-row-first,
.woocommerce form.lost_reset_password .form-row-last,
.woocommerce-page form.lost_reset_password .form-row-first,
.woocommerce-page form.lost_reset_password .form-row-last,
.woocommerce form.woocommerce-form-track-order .form-row-first,
.woocommerce form.woocommerce-form-track-order .form-row-last,
.woocommerce-page form.woocommerce-form-track-order .form-row-first,
.woocommerce-page form.woocommerce-form-track-order .form-row-last{
float: none;
width: 100%;
}
.wcmp-dashboard > h2,
body.woocommerce-account .woocommerce > h2{
font-size: 25px;
line-height: 1.3;
font-weight: var(--main-h-fw);
padding: 0;
margin: 0 auto 28px;
position: relative;
}
.woocommerce-form-login{
position: relative;
}
.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme{
margin-bottom: 20px;
}
.woocommerce-form-login .lost_password{
position: absolute;
bottom: 65px;
right: 0;
font-weight: 400;
margin: 0;
color: var(--main-color-2);
}
.woocommerce-form-register .woocommerce-privacy-policy-text a{
font-style: italic;
text-decoration: underline;
}
.woocommerce-form-register .woocommerce-privacy-policy-text p:last-child{
margin-bottom: 20px;
}
@media (min-width: 768px){
.woocommerce-account .col2-set{
display: flex;
}
.woocommerce-account .col2-set .col-1{
width: 50%;
padding-inline-end: 15px;
}
.woocommerce-account .col2-set .col-2{
width: 50%;
padding-inline-start: 15px;
}
} .error-404{
text-align: center;
padding: 40px 0;
}
.error-404 .image{
margin-bottom: 39px;
}
.error-404 .page-title{
font-size: 48px;
line-height: 1.2;
margin-bottom: 22px;
}
.error-404 .subtitle{
margin-bottom: 55px;
}
.error-404 .button{
padding: 13px 15px;
width: 290px;
}
@media (max-width: 1199px){
.error-404{
padding: 20px 0;
}
.error-404 .image{
margin-bottom: 29px;
}
.error-404 .page-title{
font-size: 44px;
margin-bottom: 15px;
}
.error-404 .subtitle{
margin-bottom: 35px;
}
.error-404 .button{
padding: 11px 15px;
width: 270px;
}
}
@media (max-width: 767px){
.error-404{
padding: 10px 0;
}
.error-404 .image{
margin-bottom: 19px;
}
.error-404 .page-title{
font-size: 38px;
margin-bottom: 10px;
}
.error-404 .subtitle{
margin-bottom: 25px;
}
.error-404 .button{
width: 250px;
}
} .menu-item{
--current-item: var(--main-color);
}
.menu-item:before,
.menu-item:after{
content: '';
display: table;
clear: both;
}
.menu-item:hover > a,
.current-menu-ancestor > a,
.current_page_ancestor > a,
.current-menu-parent > a,
.current-menu-item > a,
.current_page_item > a,
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > .menu-item:hover > a,
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > .current-menu-ancestor > a,
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > .current_page_ancestor > a,
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > .current-menu-parent > a,
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > .current-menu-item > a,
div.ovic-menu-clone-wrap .ovic-menu-panel > ul > .current_page_item > a{
color: var(--current-item);
}
.menu-item > .desc{
display: none;
}
.menu-item > a.loading-lazy:after,
.menu-item > a .loading-lazy:after{
display: none;
}
.menu-item > a .icon{
display: inline-block;
vertical-align: top;
font-weight: 400;
}
.menu-item > a figure.icon{
font-size: 0 !important;
}
.menu-item > a .label-image{
display: inline !important;
margin: -15px 0 0;
margin-inline-start: 5px;
}
.menu-item > a img{
width: auto;
max-height: 24px;
}
.ovic-menu{
list-style: none;
padding: 0;
margin: 0;
}
body .ovic-menu li > a .icon{
margin: 0;
margin-inline-end: 5px;
}
body .ovic-menu li > a .icon img{
margin-top: -3px;
}
body .ovic-menu li > a.hide-title .icon{
margin: 0 !important;
}
.menu-item > .megamenu > p:first-child,
.menu-item > .megamenu > p:last-child{
margin: 0;
}
.menu-item.main-fw{
color: var(--default-color);
} .logo{
font-size: 0;
line-height: 0;
letter-spacing: 0;
margin: 0;
}
.logo a{
display: inline-block;
vertical-align: top;
max-width: 100%;
position: relative;
}
.logo .logo-text{
font-size: 36px;
line-height: 40px;
color: var(--default-color);
white-space: nowrap;
font-weight: 600;
letter-spacing: -0.05em;
padding: 5px 0;
}
.logo .logo-text .icon{
display: inline-block;
vertical-align: top;
font-size: 35px;
font-weight: 400;
margin-inline-end: 2px;
}
.logo .logo-text .text{
display: inline-block;
vertical-align: top;
padding-inline-end: .05em;
} .biolife-dropdown{
position: relative;
}
.biolife-dropdown > .sub-menu,
.header-submenu .sub-menu{
position: absolute;
top: 100%;
left: 0;
width: 150px;
min-width: 100%;
font-size: 13px;
line-height: 20px;
color: var(--main-cl);
background-color: #fff;
z-index: 10;
box-shadow: 0 0 0 1px #e5e5e5 inset;
list-style: none;
padding: 12px 0;
margin-bottom: 0;
transition: .2s;
text-align: start;
visibility: visible;
}
.header-submenu li:not(:hover) > .sub-menu{
visibility: hidden;
opacity: 0;
transform: translateY(15px);
}
.biolife-dropdown > .sub-menu > .menu-item,
.header-submenu .sub-menu > li{
padding: 0 20px;
}
.biolife-dropdown > .sub-menu > .menu-item > a,
.header-submenu .sub-menu > li > a{
display: block;
padding: 5px 0;
transition: .2s;
}
.biolife-dropdown > .sub-menu > .menu-item:hover > a,
.header-submenu .sub-menu > li:hover > a{
padding-inline-start: 10px;
}
.header-submenu li{
position: relative;
}
.header-submenu{
list-style: none;
padding: 0;
display: flex;
flex-wrap: wrap;
font-size: 13px;
line-height: 20px;
margin: 0 calc(0px - var(--header-top-item-mg));
}
.header-submenu > li{
margin: 0 var(--header-top-item-mg);
}
.header-submenu > li > a{
display: inline-block;
vertical-align: top;
position: relative;
padding: 10px 0;
}
.header-submenu > .menu-item-has-children > a:not(:last-child):after{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: '\f0d7';
font-weight: 400;
font-style: normal;
margin-inline-start: 8px;
}
@media (min-width: 1200px){
.biolife-dropdown:not(:hover) > .sub-menu{
visibility: hidden;
opacity: 0;
transform: translateY(15px);
z-index: 9;
}
}
@media (max-width: 1199px){
.biolife-dropdown:not(.open) > .sub-menu{
visibility: hidden;
opacity: 0;
transform: translateY(15px);
z-index: 9;
}
} .header-social{
font-size: 15px;
line-height: 24px;
}
.header-social .inner{
display: flex;
flex-wrap: wrap;
margin: 0 -12px;
}
.header-social a{
display: inline-block;
vertical-align: top;
padding: 8px 0;
margin: 0 12px;
}
.header-social a .icon{
display: inline-block;
vertical-align: top;
}
.header-social a .text{
display: none;
vertical-align: top;
} .header-message{
font-size: 14px;
line-height: 24px;
padding: 13px 0;
color: var(--default-color);
}
.header-message p{
margin: 0;
} .header-info{
font-size: 14px;
line-height: 20px;
}
.header-info .inner{
margin: 0 -15px;
}
.header-info .item{
display: inline-block;
vertical-align: top;
text-align: start;
margin: 0 15px;
}
.header-info .link{
display: flex;
padding: 6px 0 2px;
}
.header-info .icon{
font-size: 26px;
line-height: 1;
font-weight: 400;
color: var(--main-color);
margin-inline-end: 5px;
}
.header-info .content{
flex: 1 1 auto;
width: 1%;
}
.header-info .title{
display: block;
font-size: 20px;
font-weight: 700;
}
.header-info .link:not(:hover) .title{
color: var(--default-color);
} .block-menu-bar{
display: inline-block;
vertical-align: top;
color: var(--default-color);
}
.block-menu-bar > a{
display: flex;
position: relative;
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
padding: 13px 0;
}
.block-menu-bar > a > *{
display: inline-block;
vertical-align: top;
}
.block-menu-bar > a .text{
margin-inline-start: 10px;
}
@media (min-width: 1200px){
.block-menu-bar{
display: none !important;
}
} .block-userlink > a{
display: inline-block;
vertical-align: top;
position: relative;
text-transform: capitalize;
}
.block-userlink > a > *{
display: inline-block;
vertical-align: top;
} .block-wishlist > a{
display: inline-block;
vertical-align: top;
position: relative;
}
.block-wishlist > a > *{
display: inline-block;
vertical-align: top;
} .block-minicart > a{
display: inline-block;
vertical-align: top;
position: relative;
}
.block-minicart > a *{
display: inline-block;
vertical-align: top;
}
.block-minicart > a .amount{
font-size: 15px;
font-weight: 700;
color: inherit;
}
.block-minicart > a .total:before{
display: inline-block;
vertical-align: top;
content: '-';
margin: 0 3px;
}
.block-minicart .widget_shopping_cart{
position: absolute;
top: 100%;
right: 0;
width: 370px;
background-color: #fff;
box-shadow: 0 0 0 1px #e5e5e5 inset;
font-size: 14px;
line-height: 24px;
padding: 20px;
border-top: 3px solid var(--main-color);
z-index: 9;
transition: .2s;
text-align: start;
overflow: hidden;
}
.block-minicart .widget_shopping_cart > .widget-title{
font-size: 16px;
line-height: 24px;
letter-spacing: -0.025em;
background-color: #f5f5f5;
padding: 12px 30px;
box-shadow: 0 -1px #e5e5e5 inset;
margin: 0 -30px 27px;
}
.block-minicart .woocommerce-mini-cart__empty-message{
margin: 0;
padding: 13px 0;
text-align: center;
}
.block-minicart .mini-cart-title{
display: block;
}
@media (min-width: 1200px){
.block-minicart:not(:hover) > .widget_shopping_cart{
visibility: hidden;
opacity: 0;
transform: translateY(15px);
}
}
@media (max-width: 1199px){
.block-minicart:not(.open) > .widget_shopping_cart{
visibility: hidden;
opacity: 0;
transform: translateY(15px);
}
}
@media (max-width: 767px){
.block-minicart .widget_shopping_cart{
padding: 20px 15px;
}
} div.dgwt-wcas-search-wrapp{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 24px;
color: inherit;
min-width: auto;
text-align: start;
width: 630px;
max-width: 100% !important;
--search-bora: var(--main-bora);
margin: 0;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
display: flex;
align-items: center;
background-color: #fff;
position: relative;
border-radius: var(--search-bora);
padding: 5px 0;
padding-inline-end: 8px;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{
display: flex;
align-items: center;
flex: 1 1 auto;
width: 1%;
position: static;
border-radius: inherit;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader:not(.dgwt-wcas-close){
z-index: auto;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .search-input{
flex: 1 1 auto;
font-weight: inherit;
color: inherit;
margin: 0;
width: 1%;
border-radius: inherit;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
vertical-align: top;
width: 100%;
height: 38px;
border: none;
font-size: inherit;
line-height: inherit;
text-align: inherit;
text-transform: inherit;
background-color: transparent !important;
padding: 7px 22px;
position: relative;
z-index: 1;
border-radius: inherit !important;
box-shadow: none !important;
transition: none;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text::placeholder{
color: inherit;
font-weight: inherit;
font-style: inherit;
line-height: inherit;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text::-webkit-input-placeholder{
color: inherit;
font-weight: inherit;
font-style: inherit;
line-height: inherit;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text:-moz-placeholder{
color: inherit;
font-weight: inherit;
font-style: inherit;
line-height: inherit;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text::-moz-placeholder{
color: inherit;
font-weight: inherit;
font-style: inherit;
line-height: inherit;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text:-ms-input-placeholder{
color: inherit;
font-weight: inherit;
font-style: inherit;
line-height: inherit;
}
div.dgwt-wcas-search-wrapp .input-focus{
border: 2px solid #e5e5e5;
}
div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
color: var(--default-color);
background-color: transparent;
border-radius: 0 !important;
width: 80px;
height: auto;
min-width: auto;
font-size: 20px;
line-height: 24px;
font-weight: 400;
text-transform: none;
padding: 7px 0;
min-height: auto;
border-inline-start: 1px solid #e5e5e5;
transition: none;
text-shadow: none;
z-index: 2;
opacity: 1 !important;
}
div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover{
color: var(--main-color);
background-color: transparent;
}
div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:before{
position: static;
border: none !important;
transition: none;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-preloader{
z-index: 2;
color: var(--default-color);
opacity: 1;
background: none !important;
transition: none;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-preloader:hover{
color: var(--main-color);
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-preloader > *{
display: none;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-inner-preloader:after{
width: 16px;
height: 16px;
border-width: 1px;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{
position: static;
width: auto;
height: auto;
font-family: main-icon, sans-serif;
content: '\e912';
font-size: 18px;
}
div.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{
display: none !important;
}
body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp,
body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{
border-radius: 0;
}
div.dgwt-wcas-suggestion{
line-height: 24px;
}
div.dgwt-wcas-search-wrapp .category{
position: relative;
}
div.dgwt-wcas-search-wrapp .category:after{
position: absolute;
content: '';
top: 0;
bottom: 0;
right: -1px;
height: 18px;
border-inline-start: 1px solid;
opacity: .2;
margin: auto;
}
div.dgwt-wcas-search-wrapp .category select,
div.dgwt-wcas-search-wrapp .category .chosen-container-single .chosen-single{
z-index: 1;
position: relative;
color: var(--default-color);
background-color: transparent;
border-radius: inherit !important;
padding: 7px 30px;
box-shadow: none !important;
}
div.dgwt-wcas-search-wrapp .category select{
background-position: right 30px center;
padding-inline-end: 43px;
}
div.dgwt-wcas-search-wrapp .category .chosen-container-single{
border-radius: inherit;
}
div.dgwt-wcas-search-wrapp .category .chosen-container-single .chosen-single:hover{
color: var(--main-color);
}
div.dgwt-wcas-search-wrapp .category select:focus,
div.dgwt-wcas-search-wrapp .category .chosen-container-single .chosen-single:focus{
z-index: 2;
}
div.dgwt-wcas-search-wrapp .category .chosen-container .chosen-drop{
width: 210px;
min-width: calc(100% + 2px);
}
div.dgwt-wcas-enable-mobile-form{
z-index: 3;
}
div.dgwt-wcas-om-bar{
height: 40px;
}
div.dgwt-wcas-om-bar .dgwt-wcas-om-return{
width: 40px;
}
div.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{
width: 15px;
height: 15px;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
div.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{
width: calc(100% - 40px);
}
div.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{
height: auto !important;
padding: 8px 20px !important;
}
div.dgwt-wcas-search-wrapp-mobile .input-focus{
border-inline-end-width: 1px;
}
div.dgwt-wcas-overlay-mobile .search-title{
display: none;
}
div.dgwt-wcas-overlay-mobile .search-form .category{
display: none;
}
div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{
padding: 0;
}
@media (max-width: 1199px){
div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
width: 60px;
}
div.dgwt-wcas-search-wrapp .category select, div.dgwt-wcas-search-wrapp .category .chosen-container-single .chosen-single{
padding: 7px 20px;
}
div.dgwt-wcas-search-wrapp .category select{
background-position: right 20px center;
padding-inline-end: 33px;
}
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding: 7px 20px;
}
} body .dgwt-wcas-suggestions-wrapp{
padding: 10px;
font-size: 14px;
line-height: 24px;
border-color: #e5e5e5;
}
body .dgwt-wcas-suggestion{
padding: 5px;
font-size: inherit;
line-height: inherit;
background-color: transparent;
}
body .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{
padding-top: 5px;
padding-bottom: 5px;
}
body .dgwt-wcas-si{
width: 64px;
}
body .dgwt-wcas-si img{
padding: 0;
border: none;
}
body .dgwt-wcas-content-wrapp{
flex: 1 1 auto;
width: 1%;
display: block;
padding: 0;
padding-inline-start: 9px;
}
body .dgwt-wcas-st{
display: block;
font-size: inherit;
line-height: inherit;
margin-bottom: 2px;
}
body .dgwt-wcas-suggestion:hover .dgwt-wcas-st{
color: var(--main-color);
}
body .dgwt-wcas-suggestion strong{
color: var(--main-color);
}
body .dgwt-wcas-suggestion-nores{
opacity: 1;
}
body .dgwt-wcas-suggestion-nores .dgwt-wcas-st{
color: inherit;
margin-bottom: 0;
}
body .dgwt-wcas-st > span{
vertical-align: top;
}
body .dgwt-wcas-sp{
display: flex;
padding: 0;
font-size: inherit;
line-height: inherit;
color: var(--default-color);
font-weight: var(--main-h-fw);
text-align: inherit;
}
body .dgwt-wcas-sp *{
line-height: inherit;
}
body .dgwt-wcas-sp ins{
text-decoration: none;
color: var(--default-color);
margin-inline-end: 5px;
}
body .dgwt-wcas-sp del{
order: 2;
}
.block-search > a{
display: inline-block;
vertical-align: top;
position: relative;
}
.block-search > a .icon{
display: inline-block;
vertical-align: top;
}
.block-search > a:hover .content{
text-decoration: underline;
}
.block-search.open > a .icon:before{
content: '\e912';
}
.block-search > .sub-menu{
padding: 0;
background-color: transparent;
box-shadow: none;
}
.block-search > .sub-menu div.dgwt-wcas-search-wrapp{
padding: 0;
width: 100%;
}
.block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
padding: 0;
}
.block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding: 8px 15px;
height: 40px;
}
.block-search > .sub-menu div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
display: none;
}
.block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-preloader{
right: 0 !important;
}
@media (min-width: 768px){
.block-search:not(.open) > .sub-menu{
width: 0;
}
.block-search > .sub-menu{
top: calc(50% - 20px) !important;
bottom: auto !important;
left: auto !important;
right: 100% !important;
--block-search-w: 470px;
width: var(--block-search-w);
height: 40px;
min-width: auto;
max-width: calc(var(--main-container) - 58px);
overflow: hidden;
transition: .5s ease-out;
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
}
.block-search > .sub-menu div.dgwt-wcas-search-wrapp{
width: var(--block-search-w);
position: absolute;
left: 0;
top: 0;
bottom: 0;
}
.block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
width: calc(100% - 15px);
}
.header-top .block-search > .sub-menu div.dgwt-wcas-search-wrapp .input-focus{
border: none;
border-radius: 0;
}
}
@media (max-width: 479px){
div.dgwt-wcas-search-wrapp .category{
display: none;
}
} .main-menu{
--main-menu-mg: 12px;
--main-menu-pd: 13px;
list-style: none;
padding: 0;
margin: 0 calc(0px - var(--main-menu-mg));
font-size: 0;
line-height: 0;
letter-spacing: 0;
color: var(--default-color);
}
.vertical-menu .menu-item,
.main-menu .menu-item{
position: relative;
}
.vertical-menu .menu-item > a,
.main-menu .menu-item > a{
display: block;
position: relative;
}
.main-menu > .menu-item{
display: inline-block;
vertical-align: top;
margin: 0 var(--main-menu-mg);
}
.main-menu > .menu-item > a{
font-size: 15px;
line-height: 24px;
font-weight: var(--main-h-fw);
text-transform: uppercase;
padding: var(--main-menu-pd) 0;
}
.main-menu > .menu-item > a .icon{
font-size: 26px;
margin-inline-end: 10px;
}
.main-menu > .menu-item-has-children > a:not(:last-child):after{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: '\f0d7';
font-size: calc(100% - 1px);
font-weight: 400;
font-style: normal;
margin-inline-start: 5px;
}
.vertical-menu > .menu-item:not(:hover) > .sub-menu,
.vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item:not(:hover) > .sub-menu,
.main-menu > .menu-item:not(:hover) > .sub-menu,
.main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item:not(:hover) > .sub-menu{
visibility: hidden;
opacity: 0;
transform: translateX(15px);
z-index: 9;
}
.vertical-menu > .menu-item > .sub-menu,
.vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > .sub-menu,
.main-menu > .menu-item > .sub-menu,
.main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > .sub-menu{
list-style: none;
position: absolute;
top: 0;
left: 100%;
width: 180px;
font-size: var(--main-fz);
line-height: var(--main-lh);
color: var(--main-cl);
font-weight: var(--main-fw);
text-align: start;
background-color: #fff;
box-shadow: 0 0 0 1px #e5e5e5 inset;
padding: 14px 0;
transition: .2s;
z-index: 10;
margin: 0;
}
.main-menu > .menu-item:not(:hover) > .sub-menu{
transform: translateY(15px);
}
.main-menu > .menu-item > .sub-menu{
top: 100%;
}
.main-menu > .menu-item > .sub-menu:not(.megamenu){
left: -20px;
}
.vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item,
.main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item{
padding: 0 20px;
}
.vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > a,
.main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > a{
font-size: 14px;
line-height: 24px;
padding: 3px 0;
transition: .2s;
}
.vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > a:hover,
.main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > a:hover{
padding-inline-start: 10px;
}
.vertical-menu > .menu-item-has-children > a:not(:last-child):after,
.vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item-has-children > a:not(:last-child):after,
.main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item-has-children > a:not(:last-child):after{
display: inline-block;
float: right;
font-family: FontAwesome, sans-serif;
content: '\f105';
width: 10px;
text-align: end;
margin-inline-start: 5px;
font-weight: 400;
transition: .3s;
}
.vertical-menu > .menu-item > .sub-menu:not(.megamenu){
margin-inline-start: -1px;
}
.vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > .sub-menu,
.main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > .sub-menu{
margin-top: -14px;
margin-inline-start: -1px;
}
.main-menu > .menu-item > .megamenu{
padding: 0;
box-shadow: 0 0 0 1px #e5e5e5 inset;
}
.vertical-menu > .menu-item > .megamenu{
padding: 0;
box-shadow: 0 -2px var(--main-color), 0 -1px #e5e5e5 inset, -1px 0 #e5e5e5 inset;
max-width: calc(var(--main-container) - var(--vertical-width)) !important;
} .box-nav-vertical{
--vertical-width: 270px;
--vertical-bora: 10px;
width: var(--vertical-width);
max-width: 100%;
position: relative;
}
.box-nav-vertical .block-title{
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 700;
color: var(--main-color-t);
background-color: var(--main-color);
border-radius: var(--vertical-bora) var(--vertical-bora) 0 0;
padding: 12px 20px;
z-index: 1;
}
.box-nav-vertical .block-title > *{
display: inline-block;
vertical-align: top;
position: relative;
}
.box-nav-vertical .block-title .icon{
display: inline-block;
vertical-align: top;
margin-inline-end: 15px;
}
body.elementor-editor-active .header .box-nav-vertical:not(.open) .block-content{
visibility: hidden !important;
opacity: 0 !important;
transform: translateY(15px) !important;
}
@media (min-width: 1200px){
body:not(.elementor-editor-active) .site > .header-sticky .box-nav-vertical:not(.open) .block-content,
body:not(.elementor-editor-active) .header .header-sticky:not(.is-sticky) .box-nav-vertical:not(.always-open):not(.open) .block-content,
body:not(.elementor-editor-active) .header .header-sticky.is-sticky .box-nav-vertical:not(.open) .block-content,
body:not(.elementor-editor-active) .header .box-nav-vertical:not(.always-open):not(.open) .block-content{
visibility: hidden !important;
opacity: 0 !important;
transform: translateY(15px) !important;
}
}
@media (max-width: 1199px){
.box-nav-vertical:not(.open) .block-content{
visibility: hidden !important;
opacity: 0 !important;
transform: translateY(15px) !important;
}
}
.box-nav-vertical .block-content{
width: var(--vertical-width);
min-height: var(--vertical-min-height);
padding: 0;
border-radius: 0 0 var(--vertical-bora) var(--vertical-bora);
box-shadow: 1px 0 #e5e5e5 inset, -1px 0 #e5e5e5 inset, 0 -1px #e5e5e5 inset;
visibility: visible !important;
opacity: 1 !important;
transform: none !important;
}
.view-all-menu{
padding: 0 20px;
color: var(--default-color);
}
.view-all-menu a{
display: block;
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
padding: 13px 10px;
border-top: 1px solid #e5e5e5;
}
.view-all-menu a:before{
display: inline-block;
vertical-align: top;
font-family: main-icon, sans-serif;
content: '\e911';
font-size: 8px;
margin-inline-end: 7px;
}
.view-all-menu .close-cate:before{
content: '\e910';
}
.vertical-menu{
list-style: none;
padding: 10px 0 20px;
margin: 0;
position: relative;
}
.vertical-menu > .menu-item{
display: block;
text-align: start;
position: relative;
}
.vertical-menu > .menu-item > a{
font-size: 14px;
line-height: 24px;
padding: 10px 20px;
}
.vertical-menu > .menu-item:not(:first-child) > a:before{
display: block;
content: '';
border-top: 1px dashed #e5e5e5;
margin: -10px 0 10px;
}
.vertical-menu > .menu-item > a .icon{
text-align: center;
min-width: 26px;
font-size: 26px;
margin-inline-end: 10px;
}
.vertical-menu > .menu-item > a .main-icon-combo{
font-size: 18px;
}
.vertical-menu > .item-megamenu{
position: static;
}
@media (max-width: 1199px){
.site > .header-sticky,
.popup-vertical,
.header-vertical,
.box-header-nav{
display: none !important;
}
} .header-mobile{
--main-header-bg: #fff;
position: relative;
background-color: var(--main-header-bg);
}
.header{
--header-top-devider-h: 16px;
--header-top-devider-op: .2;
--header-top-item-mg: 15px;
--main-header-bg: #fff;
position: relative;
background-color: var(--main-header-bg);
}
.header-mobile .logo .logo-image,
.header .logo .logo-image{
padding: 5px 0;
}
.header > *{
position: relative;
background-color: var(--main-header-bg);
}
.header .header-inner{
position: relative;
} .header-banner{
position: relative;
} .inner-control{
--inner-control-mg: 15px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
text-align: center;
margin: 0 calc(0px - var(--inner-control-mg));
}
.inner-control > *{
margin: 0 var(--inner-control-mg);
}
.inner-control > * > a{
display: flex;
align-items: center;
text-align: start;
font-size: 14px;
line-height: 24px;
padding: 8px 0;
}
.inner-control > * > a:not(:hover){
color: var(--default-color);
}
.inner-control > * > a .icon{
font-size: 26px;
line-height: 34px;
font-weight: 400;
position: relative;
}
.inner-control .block-wishlist > a .icon,
.inner-control .block-minicart > a .icon{
padding-inline-end: 7px;
}
.inner-control .block-search > a .icon{
font-size: 24px;
width: 24px;
text-align: center;
margin: 1px 0 -1px;
}
.inner-control > * > a .count{
font-family: var(--main-ff);
position: absolute;
top: 40%;
right: -2px;
min-width: 19px;
font-size: 14px;
line-height: 19px;
font-weight: var(--main-h-fw);
padding: 0 3px;
border-radius: 90px;
color: var(--main-color-t);
background-color: var(--main-color);
text-align: center;
}
.inner-control > * > a .text{
margin-inline-start: 10px;
}
.inner-control > .block-menu-bar > a .text,
.inner-control > .block-search > a .text,
.inner-control > .block-wishlist > a .text{
display: none;
} .header-top{
position: relative;
border-bottom: 1px solid #e5e5e5;
}
.header-top .header-inner > * > *{
color: var(--default-color);
}
.header-top .header-inner > * > * > a{
font-size: 14px;
line-height: 24px;
padding: 8px 0;
}
.header-top .header-inner > * > * > a .icon{
font-size: 26px;
line-height: 24px;
margin-inline-end: 3px;
}
.header-top .block-search > a .icon{
font-size: 18px;
width: 18px;
text-align: center;
margin: 0;
}
.header-top .block-search > a .text{
display: none;
} .header-mid{
position: relative;
}
.header-mid .header-inner{
padding: 20px 0;
} .header-bot{
position: relative;
}
@media (min-width: 768px){
.header-end,
.inner-control{
justify-content: flex-end;
text-align: end;
}
.inner-control > .biolife-dropdown > .sub-menu,
.inner-control > .header-submenu .sub-menu,
.header-top .header-end .biolife-dropdown > .sub-menu,
.header-top .header-end .header-submenu .sub-menu{
left: auto;
right: 0;
}
.header-top .header-inner,
.header-bot .header-inner{
display: flex;
flex-wrap: wrap;
}
.header-mid .header-inner{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.header-top .header-inner > *{
flex: 1 1 auto;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.header-top .block-minicart,
.header-top .block-wishlist,
.header-top .block-userlink,
.header-top .block-search,
.header-top .header-inner > * > :not(:last-child){
margin-inline-end: var(--header-top-item-mg);
position: relative;
}
.header-top .header-inner > * > :not(:first-child){
margin-inline-start: var(--header-top-item-mg);
position: relative;
}
.header-top .header-inner > :not(:last-child),
.header-mid .header-inner > :not(:last-child),
.header-bot .header-inner > :not(:last-child){
margin-inline-end: 15px;
}
.header-top .header-inner > :not(:first-child),
.header-mid .header-inner > :not(:first-child),
.header-bot .header-inner > :not(:first-child){
margin-inline-start: 15px;
}
.header-top .block-minicart:before,
.header-top .block-wishlist:before,
.header-top .block-userlink:before,
.header-top .block-search:before,
.header-submenu > li:not(:last-child):before,
.header-top .header-inner > * > :not(:last-child):before{
position: absolute;
content: '';
top: 0;
bottom: 0;
right: calc(-1px - var(--header-top-item-mg));
height: var(--header-top-devider-h);
border-inline-end: 1px solid;
opacity: var(--header-top-devider-op);
margin: auto;
}
}
@media (max-width: 1199px){
.header-mid .header-inner{
padding: 15px 0;
}
}
@media (max-width: 767px){
.header-top .header-inner > * > * > a,
.header-message,
.block-menu-bar > a,
.header-social a,
.header-submenu > li > a{
padding: 3px 0;
}
.inner-control{
--inner-control-mg: 12px;
}
.inner-control > * > a{
padding: 3px 0;
font-size: 13px;
}
.inner-control > * > a .text{
margin-inline-start: 7px;
}
.header-top .block-search,
.header-social .inner,
.header-submenu{
text-align: center;
justify-content: center;
}
.header-submenu .sub-menu{
left: 50%;
transform: translateX(-50%);
}
.header-submenu li:not(:hover) > .sub-menu{
transform: translateX(-50%) translateY(15px);
}
.block-search,
.block-userlink,
.block-minicart{
position: static;
}
.block-search > .sub-menu,
.block-userlink .sub-menu,
.block-minicart .widget_shopping_cart{
left: 0;
right: 0;
margin: auto;
max-width: 100%;
}
.header-top{
--header-top-item-mg: 12px;
}
.header-top .header-inner{
padding: 5px 0;
}
.header-top .block-userlink{
width: 100%;
position: relative;
text-align: center;
}
.header-mid .header-inner{
text-align: center;
padding: 10px 0;
}
.header-bot .header-inner{
text-align: center;
}
} .light.header-mobile,
.light.header{
border-bottom: none;
--header-link-color: #fff;
}
.header > .light{
--header-link-color: #fff;
}
.light.header-top,
.light .header-top{
border-color: rgba(255, 255, 255, .1);
--header-top-devider-op: .3;
}
.light.header-bot .header-inner,
.light .header-bot .header-inner{
box-shadow: 0 1px rgba(255, 255, 255, .1) inset;
}
.light .header-info .icon{
color: inherit;
}
.light div.dgwt-wcas-search-wrapp .input-focus{
border-color: transparent;
}
.light .logo .logo-text,
.light .inner-control > * > a:not(:hover),
.light .header-social,
.light .header-submenu,
.light .main-menu,
.light .block-menu-bar,
.light .header-message,
.light.header-top .header-inner > * > *,
.light .header-top .header-inner > * > *,
.light .box-nav-vertical:not(.open) .block-title:not(:hover),
.light .header-info,
.light .header-info .link:not(:hover) .title{
color: var(--header-link-color);
}
.light.header-top .header-inner > * > * > a:hover,
.light .header-top .header-inner > * > * > a:hover,
.light .header-social a:hover,
.light .block-menu-bar a:hover,
.light .inner-control > * > a:hover,
.light .box-nav-vertical .block-title:hover,
.light .box-nav-vertical.open .block-title,
.light .header-info .link:hover{
color: var(--header-link-color-h, var(--main-color));
}
.light .header-submenu > .menu-item,
.light .main-menu > .menu-item{
--current-item: var(--header-link-color-h, var(--main-color));
}
.main-bg.header-mobile,
.main-bg.header,
.header > .main-bg{
--main-header-bg: var(--main-color);
background-color: var(--main-header-bg);
--header-link-color: var(--main-color-t);
--header-link-color-h: var(--default-color);
} .header.style-01 .header-top{
border-bottom: none;
}
.header-mobile.style-08,
.header-mobile.style-01,
.header.style-01 .header-mid{
--main-header-bg: var(--main-color-2);
--header-mid-bg-ab: rgba(255, 255, 255, .15);
}
.header.style-01 .inner-control > * > a{
text-transform: uppercase;
} .header.style-02{
padding-bottom: 10px;
}
.header.style-03 .main-menu > .menu-item > a,
.header.style-02 .main-menu > .menu-item > a{
font-size: 17px;
text-transform: none;
}
.header.style-03 .header-top,
.header.style-02 .header-top{
--header-top-devider-h: 40px;
border-bottom: none;
}
body:not(.page-template-fullwidth):not(.elementor-template-full-width) .header.style-03 .header-bot{
display: none;
} .header.style-06 .header-mid{
box-shadow: 0 5px 5px rgba(204, 204, 204, .2);
}
.header.style-06 .header-top{
border-bottom: 1px solid #eee;
}
.header.style-09 .inner-control > * > a .icon,
.header.style-08 .inner-control > * > a .icon,
.header.style-06 .inner-control > * > a .icon{
font-size: 22px;
}
.header.style-09 .ovic-icon-menu .inner,
.header.style-08 .ovic-icon-menu .inner,
.header.style-06 .ovic-icon-menu .inner{
width: 20px;
height: 16px;
margin: 4px 0;
}
.header.style-06 .inner-control > * > a .count{
top: 20%;
right: -4px;
}
.header.style-06 .inner-control .block-search > a .icon{
font-size: 21px;
} .header.style-07{
--main-header-bg: transparent;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
padding: 36px 0 45px;
}
.header.style-07 .header-top{
--header-top-devider-h: 0;
border: none;
}
.header.style-07 .header-submenu{
font-size: 14px;
}
.header.style-07 .header-social .inner{
margin: 0 -5px;
}
.header.style-07 .header-social a{
min-width: 27px;
padding: 2px 0 1px;
color: #aaa;
background-color: #ddd;
border-radius: 50%;
text-align: center;
margin: 0 5px;
}
.header.style-07 .header-social a:hover{
color: var(--main-color-t);
background-color: var(--main-color);
}
.header.style-07 div.dgwt-wcas-search-wrapp{
width: 440px;
}
.header.style-07 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
width: 66px;
border-inline-start: none;
}
.header.style-07 .main-menu > .menu-item > a{
font-size: 17px;
text-transform: none;
padding: 10px 0;
}
.header.style-07 .block-minicart > a{
box-shadow: 0 0 0 2px var(--main-color) inset;
display: flex;
align-items: center;
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
background-color: #fff;
border-radius: var(--main-bora);
overflow: hidden;
}
.header.style-07 .block-minicart > a .icon{
font-size: 19px;
color: var(--main-color);
margin-inline-start: 22px;
margin-inline-end: 9px;
}
.header.style-07 .block-minicart > a .item{
margin-inline-start: 3px;
}
.header.style-07 .block-minicart > a .text{
width: 60px;
font-size: 15px;
text-transform: uppercase;
text-align: center;
padding: 10px 0;
color: var(--main-color-t);
background-color: var(--main-color);
margin-inline-start: 15px;
padding-inline-end: 3px;
}
.header.style-07 .header-bot .header-inner{
display: flex;
align-items: flex-end;
} .header.style-08 .inner-control > * > a .text,
.header.style-08 .block-minicart > a .total:before{
display: none;
}
.header.style-08 .block-minicart > a .total{
margin-inline-start: 6px;
}
.header.style-08 .main-menu > .menu-item > a{
font-size: 17px;
text-transform: none;
}
.header.style-08 .inner-control{
margin: 0 -10px;
}
.header.style-08 .inner-control > *{
margin: 0 10px;
}
.header.style-08 .inner-control > * > a .count{
top: 0;
}
.header.style-08 .inner-control .block-search > a .icon{
font-size: 21px;
width: 22px;
}
.header.style-08 .block-minicart > a .amount{
font-size: 14px;
font-weight: var(--main-h-fw);
}
.header.style-08 .header-mid{
--header-mid-bg-ab: rgba(0, 0, 0, .1);
} .header.style-09 .header-inner{
padding-inline-start: 15px;
padding-inline-end: 15px;
max-width: 1810px;
margin: 0 auto;
}
.header.style-09 .header-top{
--header-top-devider-h: auto;
--header-top-devider-op: .2;
}
.header.style-09 .header-submenu{
font-size: 14px;
}
.header.style-09 .header-top .header-inner > * > * > a .icon{
font-size: 24px;
color: var(--main-color);
}
.header.style-09 .main-menu > .menu-item > a{
font-size: 17px;
text-transform: none;
}
.header.style-09 div.dgwt-wcas-search-wrapp{
width: 530px;
}
.header.style-09 div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
padding: 0;
}
.header.style-09 div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .search-input{
order: 1;
}
.header.style-09 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
order: 1;
width: 50px;
padding: 10px 0;
padding-inline-end: 3px;
color: var(--main-color-t);
background-color: var(--main-color);
border-radius: 0 var(--search-bora) var(--search-bora) 0 !important;
}
.header.style-09 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover{
color: var(--main-color);
background-color: var(--main-color-t);
box-shadow: 0 0 0 2px inset;
}
.header.style-09 div.dgwt-wcas-search-wrapp .category:after{
height: auto;
}
.header.style-09 div.dgwt-wcas-search-wrapp .category select,
.header.style-09 div.dgwt-wcas-search-wrapp .category .chosen-container-single .chosen-single{
padding-top: 10px;
padding-bottom: 10px;
}
.header.style-09 div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding: 10px 20px;
height: 44px;
} .header.style-10 .header-top{
border-bottom: none;
background-color: #f2f2f2;
box-shadow: 0 -1px 5px rgba(0, 0, 0, .06) inset;
}
.header.style-10 .header-submenu{
font-size: 14px;
}
.header.style-10 .main-menu{
--main-menu-mg: 15px;
}
.header.style-10 .main-menu > .menu-item > a{
font-size: 16px;
font-weight: 700;
text-transform: none;
}
.header.style-10 .inner-control > * > a{
font-size: 15px;
}
.header.style-10 .inner-control > * > a .icon{
width: 44px;
height: 44px;
box-shadow: 0 0 0 2px #eee inset;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
color: var(--main-color);
padding: 0;
}
.header.style-10 .inner-control > * > a .text{
margin-inline-start: 7px;
}
.header.style-10 .inner-control > * > a .count{
display: none;
}
.header.style-10 .block-wishlist > a .icon:before{
content: '\e949';
font-size: 22px;
}
.header.style-10 .block-userlink > a .text span{
font-weight: 700;
}
.header.style-10 .block-userlink > a .icon:before{
content: '\e94a';
}
.header.style-10 .box-nav-vertical{
--vertical-width: 260px;
}
.header.style-10 .block-menu-bar > a{
color: var(--default-color);
background-color: var(--main-color-2);
border-radius: var(--main-bora) 0 0 var(--main-bora);
padding: 16px 20px;
padding-inline-start: 25px;
font-size: 16px;
font-weight: 700;
}
.header.style-10 .block-menu-bar > a .text{
order: -1;
margin: 0;
margin-inline-end: 10px;
}
.header.style-10 .block-menu-bar .ovic-icon-menu .inner{
width: 21px;
height: 16px;
margin: 4px 0;
}
.header.style-10 .box-nav-vertical .block-title{
color: var(--default-color);
background-color: var(--main-color-2);
border-radius: 0;
border-top-left-radius: var(--main-bora);
border-bottom-left-radius: var(--main-bora);
padding: 16px 25px;
padding-inline-start: 32px;
}
.header.style-10 .box-nav-vertical .block-title .text{
flex: 1 1 auto;
width: 1%;
}
.header.style-10 .box-nav-vertical .block-title .icon{
order: 1;
width: 22px;
height: 22px;
color: var(--main-color-t);
background-color: var(--main-color);
border-radius: 50%;
text-align: center;
font-size: 14px;
line-height: 22px;
margin-inline-start: 15px;
margin-inline-end: 0;
}
.header.style-10 .box-nav-vertical .block-title .icon .inner{
display: none;
}
.header.style-10 .box-nav-vertical .block-title .icon:before{
display: block;
font-family: FontAwesome, sans-serif;
content: '\f107';
}
.header.style-10 .block-minicart > a{
font-size: 15px;
line-height: 24px;
font-weight: 700;
padding: 16px 30px;
padding-inline-end: 35px;
color: var(--default-color);
background-color: var(--main-color-2);
border-radius: 0;
border-top-right-radius: var(--main-bora);
border-bottom-right-radius: var(--main-bora);
}
.header.style-10 .block-minicart > a .icon{
font-size: 18px;
margin: -2px 0 2px;
}
.header.style-10 .block-minicart > a .text{
margin: 0 5px;
}
.header.style-10 .block-search{
display: flex;
align-items: center;
background-color: var(--main-color);
padding: 8px 0;
padding-inline-start: 8px;
}
.header.style-10 div.dgwt-wcas-search-wrapp{
--search-bora: 0;
}
.header.style-10 div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
padding: 0;
}
.header.style-10 div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding: 8px 25px;
padding-inline-end: 0;
height: 40px;
}
.header.style-10 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
padding: 8px 0;
width: 62px;
border-inline-start: none;
font-size: 16px;
}
.header.style-10 div.dgwt-wcas-search-wrapp .input-focus{
border: none;
}
.header.style-10 .header-bot{
--header-top-devider-h: 24px;
}
body:not(.elementor-editor-active) .header.style-10 .header-bot .header-inner{
margin-bottom: -30px;
z-index: 8;
}
.header.style-10 .wrap-submenu{
display: flex;
align-items: center;
color: var(--main-color-t);
background-color: var(--main-color);
padding: 8px 44px;
}
.header.style-10 .wrap-submenu .header-submenu > .menu-item{
--current-item: var(--main-color-2);
}
.header.style-10 .inner-control > .block-wishlist > a .text{
display: inline-block;
}
.header.style-10 .header-bot .header-inner{
display: flex;
flex-wrap: wrap;
}
.header.style-10 .block-search{
flex: 1 1 auto;
width: 1%;
} .header.style-11{
--header-top-devider-h: 0;
--header-top-item-mg: 12px;
--header-link-color-h: var(--main-color-2);
--main-header-bg: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7)) !important;
}
.header.style-11 .header-top{
border-bottom: none;
background-color: rgba(0, 0, 0, .1);
margin-bottom: 4px;
}
.header.style-11 .header-top:before{
position: absolute;
content: '';
bottom: -4px;
left: 0;
right: 0;
border-top: 1px solid rgba(0, 0, 0, .2);
z-index: 1;
}
.header.style-12 .block-userlink > a .icon:before,
.header.style-11 .block-userlink > a .icon:before{
content: "\e948";
}
.header.style-12 .header-top .header-inner > * > * > a .icon,
.header.style-11 .header-top .header-inner > * > * > a .icon{
font-size: inherit;
}
.header.style-11 .header-submenu{
font-size: 14px;
}
.header.style-11 .header-info .link{
padding: 4px 0;
}
.header.style-11 .header-info .title{
font-size: 16px;
}
.header.style-11 .header-info .icon{
font-size: 20px;
padding: 1px 0;
}
.header.style-11 div.dgwt-wcas-search-wrapp{
width: 400px;
--search-bora: 0;
padding: 5px 0;
}
.header.style-11 div.dgwt-wcas-search-wrapp .input-focus{
display: none;
}
.header.style-11 div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
padding: 4px 0;
padding-inline-end: 4px;
}
.header.style-11 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
background-color: var(--main-color-2);
width: 38px;
border: none;
font-size: 16px;
}
.header.style-11 .block-minicart > a{
color: var(--default-color);
background-color: var(--main-color-2);
font-size: 16px;
line-height: 24px;
font-weight: var(--main-h-fw);
padding: 11px 18px;
margin: 5px 0;
}
.header.style-11 .block-minicart > a:hover{
color: var(--main-color);
}
.header.style-11 .block-minicart > a > *{
display: inline-block;
vertical-align: top;
margin-right: 3px;
}
.header.style-11 .block-minicart > a .count{
min-width: 24px;
background-color: rgba(0, 0, 0, .1);
border-radius: 90px;
padding: 0 5px;
text-align: center;
}
.header.style-11 .block-minicart > a:after{
display: inline-block;
vertical-align: top;
font-family: FontAwesome, sans-serif;
content: "\f0d7";
}
.header.style-11 .header-bot .header-inner{
background-color: #e5e5e5;
box-shadow: none !important;
}
.header.style-11 .block-menu-bar,
.header.style-11 .main-menu{
--main-menu-mg: 0;
color: var(--default-color);
}
.header.style-11 .main-menu > .menu-item{
--current-item: var(--main-color);
}
.header.style-11 .block-menu-bar > a,
.header.style-11 .main-menu > .menu-item > a{
font-size: 16px;
text-transform: none;
padding: 13px 20px;
}
.header.style-11 .main-menu > .menu-item:not(:last-child) > a{
border-inline-end: 1px solid #ccc;
}
.header.style-11 .main-menu > .menu-item > .sub-menu:not(.megamenu){
left: 0;
}
.header.style-11 .ovic-icon-menu .inner{
width: 20px;
height: 16px;
margin: 4px 0;
} .header.style-12{
--header-top-devider-h: auto;
--header-top-item-mg: 30px;
}
.header.style-12 .header-top{
border-bottom: none;
}
.header.style-12 .header-top:after{
display: block;
content: '';
height: 10px;
background-color: inherit;
box-shadow: 0 0 8px rgba(0, 0, 0, .17) inset;
}
.header.style-12 .header-submenu{
font-size: 14px;
}
.header.style-12 div.dgwt-wcas-search-wrapp{
width: 580px;
padding: 5px 0;
}
.header.style-12 div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
padding-inline-end: 5px;
}
.header.style-12 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
width: 40px;
padding: 8px 0;
font-size: 16px;
color: var(--main-color-t);
background-color: var(--main-color);
border-radius: var(--main-bora) !important;
}
.header.style-12 div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding: 8px 20px;
height: 40px;
}
.header.style-12 div.dgwt-wcas-search-wrapp .category{
order: -1;
}
.header.style-12 div.dgwt-wcas-search-wrapp .category:after{
top: -5px;
bottom: -5px;
height: auto;
border-color: #e5e5e5;
opacity: 1;
}
.header.style-12 .block-wishlist > a .icon:before{
font-family: main-icon, sans-serif;
content: '\e92c';
}
.header.style-12 .block-minicart > a .total:before{
content: '';
margin: 0 5px;
}
.header.style-12 .inner-control > * > a .icon{
font-size: 28px;
}
.header.style-12 .inner-control > * > a .count{
top: 32%;
font-size: 12px;
line-height: 18px;
min-width: 18px;
}
.header.style-12 .header-bot{
--main-header-bg: hsl(var(--main-color-h), var(--main-color-s), calc(var(--main-color-l) * .7));
--header-link-color-h: var(--main-color-2);
}
.header.style-12 .header-bot .header-inner{
position: static;
}
.header.style-12 .main-menu{
--main-menu-mg: 15px;
}
.header.style-12 .main-menu > .menu-item > a{
font-size: 16px;
text-transform: none;
letter-spacing: .02em;
}
.header.style-12 .main-menu > .menu-item-has-children > a:not(:last-child):after{
content: '\f107';
font-size: calc(100% - 2px);
}
.header.style-12 .box-nav-vertical{
--vertical-width: 280px;
width: var(--vertical-width);
margin-inline-end: 30px;
}
.header.style-12 .box-nav-vertical .block-title{
padding: 13px 28px;
border-radius: 0;
letter-spacing: .02em;
}
.header.style-12 .box-nav-vertical .block-title .icon{
order: 1;
}
.header.style-12 .box-nav-vertical .block-title .text{
flex: 1 1 auto;
width: 1%;
margin-inline-end: 10px;
}
.header.style-12 .box-nav-vertical .block-content{
top: calc(100% + 10px);
box-shadow: 0 0 6px rgba(0, 0, 0, .1);
padding: 10px;
border-radius: 0;
}
.header.style-12 .vertical-menu{
padding: 0;
border: 2px solid var(--main-color);
}
.header.style-12 .vertical-menu > .menu-item > a{
padding: 13px 18px;
}
.header.style-12 .vertical-menu > .menu-item:not(:first-child) > a:before{
border-top: 1px solid #d8d8d8;
margin: -14px 0 14px;
}
.header.style-12 .vertical-menu > .special > a{
font-size: 16px;
font-weight: 700;
background-color: #f2f2f2;
}
.header.style-12 .vertical-menu > .special + *:not(:first-child) > a:before,
.header.style-12 .vertical-menu > .special:not(:first-child) > a:before{
margin-inline-start: -18px;
margin-inline-end: -18px;
}
.header.style-12 .header-message{
letter-spacing: .02em;
} .header.style-13:not(.has-bg){
--main-header-bg: var(--main-color-2);
}
.header.style-13.has-bg{
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
padding-bottom: 83px;
margin-bottom: -83px;
}
.page-template-fullwidth:not(.elementor-editor-active) .header.style-13.has-bg,
.elementor-template-full-width:not(.elementor-editor-active) .header.style-13.has-bg{
z-index: 9;
}
.header.style-13{
--main-header-bg: transparent;
--header-link-color-h: var(--default-color);
}
.header.style-13 .header-top{
--header-top-devider-h: 14px;
--header-top-item-mg: 17px;
}
.header.style-13 .header-top .header-inner > * > * > a{
font-size: 13px;
text-transform: var(--main-h-tt);
}
.header.style-13 .header-top .header-inner > * > * > a .icon{
display: none;
}
.header.style-13 .main-menu{
--main-menu-mg: 17px;
}
.header.style-13 .main-menu > .menu-item > a{
font-size: 14px;
}
.header.style-13 .ovic-icon-menu .inner{
width: 18px;
height: 16px;
margin: 5px 0 3px;
}
.header.style-13 .box-nav-vertical{
width: auto;
position: static;
}
.header.style-13 .box-nav-vertical .block-title{
font-size: 14px;
text-transform: uppercase;
background-color: transparent;
padding: 13px 0;
}
.header.style-13 .box-nav-vertical .block-title .icon{
margin-inline-end: 10px;
}
.header.style-13 .box-nav-vertical .ovic-icon-menu .inner{
width: 21px;
height: 12px;
margin: 6px 0;
}
.header.style-13 .box-nav-vertical .block-content{
min-width: auto;
}
.header.style-13 .header-control{
display: flex;
justify-content: center;
padding: 4px 0;
}
.header.style-13 .inner-control{
--inner-control-mg: 12px;
box-shadow: 0 0 0 2px #fff inset;
border-radius: var(--main-bora);
padding: 2px 10px;
margin: 0;
}
.header.style-13 .inner-control > * > a{
font-size: 13px;
padding: 8px 0;
text-transform: var(--main-h-tt);
font-weight: var(--main-h-fw);
}
.header.style-13 .inner-control > * > a .icon{
font-size: 22px;
line-height: 24px;
margin: -1px 0 1px;
}
.header.style-13 .inner-control > .block-search > a .icon{
font-size: 18px;
width: 18px;
margin: 0;
}
.header.style-13 .inner-control > * > a .total{
display: none;
}
.header.style-15 .block-search > .sub-menu,
.header.style-14 .block-search > .sub-menu,
.header.style-13 .block-search > .sub-menu{
top: calc(50% - 22px) !important;
height: 44px;
}
.header.style-15 .block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text,
.header.style-14 .block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text,
.header.style-13 .block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding: 10px 20px;
height: 44px;
}
.header.style-14 div.dgwt-wcas-search-wrapp .input-focus{
border: none;
} .header.style-14 .header-top{
border-bottom: none;
}
.header.style-14 .header-mid{
--main-header-bg: #f5f5f5;
}
.header.style-14 .header-mid .header-inner{
padding: 11px 0;
}
.header.style-14 .inner-control{
--inner-control-mg: 10px;
}
.header.style-15 .inner-control > * > a,
.header.style-14 .inner-control > * > a{
text-transform: var(--main-h-tt);
font-weight: 700;
}
.header.style-15 .inner-control > * > a .icon,
.header.style-14 .inner-control > * > a .icon{
font-size: 20px;
line-height: 30px;
margin: -1px 0 1px;
}
.header.style-15 .inner-control > * > a .count,
.header.style-14 .inner-control > * > a .count{
font-size: 13px;
line-height: 17px;
min-width: 17px;
top: 0;
}
.header.style-15 .block-minicart > a .icon,
.header.style-14 .block-minicart > a .icon{
padding-inline-end: 12px;
}
.header.style-15 .block-minicart > a .count,
.header.style-14 .block-minicart > a .count{
right: 4px;
}
.header.style-15 .block-userlink > a .icon,
.header.style-15 .block-minicart > a .text,
.header.style-15 .block-minicart > a .total:before,
.header.style-14 .block-userlink > a .icon,
.header.style-14 .block-minicart > a .text,
.header.style-14 .block-minicart > a .total:before{
display: none;
}
.header.style-14 .block-userlink{
margin-inline-end: 20px;
} .header-mobile.style-15,
.header.style-15{
--main-header-bg-15: #ffce17;
--main-header-bg: var(--main-header-bg-15);
}
.header.style-15 .header-mid .header-inner{
padding: 15px 0;
}
.header.style-15 .header-start > .inner{
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 0 -18px;
}
.header.style-15 .header-start > .inner > *{
margin: 0 18px;
}
.header.style-15 .header-submenu{
font-size: 14px;
}
.header.style-15 .block-search{
color: #fff;
}
.header.style-15 .block-search > a{
font-size: 14px;
line-height: 24px;
padding: 8px 0;
}
.header.style-15 .block-search > a .icon{
font-size: 18px;
width: 20px;
}
.header.style-15 .block-search > a .text{
display: none;
}
.header.style-15 .box-header-nav{
text-align: center;
border-top: 1px solid rgba(255,255,255,0.2);
} .header.style-17{
box-shadow: 0 4px 4px rgba(94,115,144,0.1);
z-index: 8;
}
.header.style-17 .header-top{
border-bottom: none;
}
.header.style-17 .header-top .header-end{
--header-top-devider-h: 0;
}
.header.style-17 .header-info{
color: #fff;
background-color: var(--main-color-2);
padding: 0 15px;
padding-inline-end: 20px;
font-size: 20px;
font-weight: var(--main-h-fw);
}
.header.style-17 .header-info .link{
align-items: center;
padding: 7px 0;
}
.header.style-17 .header-info .icon{
margin-inline-end: 12px;
}
.header.style-17 div.dgwt-wcas-search-wrapp{
width: 215px;
--search-bora: 0;
}
.header.style-17 div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
padding: 0;
background-color: transparent;
padding-inline-end: 0;
}
.header.style-17 div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
height: 40px;
padding: 8px 0;
--input-cl: rgba(255,255,255,0.5);
--input-cl-h: var(--main-color-t);
}
.header.style-17 div.dgwt-wcas-search-wrapp .input-focus{
border: none;
}
.header.style-17 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit .icon:before{
font-family: FontAwesome, sans-serif;
content: "\f002";
}
.header.style-17 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
width: 30px;
text-align: end;
color: var(--main-color-t);
border-inline-start: none;
padding: 8px 0;
font-size: 15px;
}
.header.style-17 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover{
color: var(--default-color);
}
.header.style-17 .ovic-icon-menu .inner{
width: 28px;
height: 24px;
margin: 0;
}
.header.style-17 .main-menu{
--main-menu-mg: 20px;
}
.header.style-17 .block-userlink > a .icon:before{
content: '\e948';
margin-top: -1px;
margin-bottom: 1px;
}
.header.style-17 .block-wishlist > a .icon:before{
content: '\e947';
margin-top: 2px;
margin-bottom: -2px;
}
.header.style-17 .block-minicart > a .icon:before{
content: '\e946';
}
.header.style-17 .block-minicart > a > :not(.icon){
display: none;
}
.header.style-17 .inner-control > * > a .icon{
font-size: 33px;
}
.header.style-17 .inner-control > * > a .count{
min-width: 24px;
padding: 2px 3px;
line-height: 20px;
top: -2px;
right: -5px;
}
.header.style-17 .inner-control > .block-wishlist > a .icon{
font-size: 29px;
}
.header.style-17 .inner-control > .block-userlink > a .icon{
font-size: 16px;
}
.header.style-17 .inner-control > * > a .text{
margin-inline-start: 5px;
}
.header.style-17 .header-mid .header-inner{
padding: 11px 0;
} .header.style-18{
box-shadow: 0 4px 4px rgba(94,115,144,0.1);
z-index: 8;
}
.header.style-18 .header-top .header-message{
flex: 0 0 auto;
padding: 8px 0;
}
.header.style-20 .block-userlink > a .icon,
.header.style-18 .block-userlink > a .icon{
font-size: inherit;
}
.header.style-20 .block-userlink > a .icon:before,
.header.style-18 .block-userlink > a .icon:before{
content: '\e948';
}
.header.style-18 .main-menu > .menu-item > a{
font-size: 18px;
text-transform: none;
font-weight: 400;
font-family: var(--main-special);
}
.header.style-20 .header-submenu > .menu-item-has-children > a:not(:last-child):after,
.header.style-18 .header-submenu > .menu-item-has-children > a:not(:last-child):after{
content: '\f107';
margin: 1px 0 -1px;
margin-inline-start: 5px;
}
.header.style-20 .main-menu > .menu-item-has-children > a:not(:last-child):after,
.header.style-18 .main-menu > .menu-item-has-children > a:not(:last-child):after{
content: '\f107';
}
.header.style-20 .block-wishlist > a .icon:before,
.header.style-18 .block-wishlist > a .icon:before{
content: '\e947';
margin: 1px 0 -1px;
}
.header.style-20 .block-minicart > a .icon:before,
.header.style-18 .block-minicart > a .icon:before{
content: '\e946';
}
.header.style-20 .inner-control > * > a .icon,
.header.style-18 .inner-control > * > a .icon{
font-size: 24px;
}
.header.style-20 .inner-control > * > a > :not(.icon),
.header.style-18 .inner-control > * > a > :not(.icon){
display: none;
}
.header.style-18 .inner-control > .block-search > a .icon{
font-size: 22px;
}
.header.style-20 .inner-control > .block-wishlist > a .icon,
.header.style-18 .inner-control > .block-wishlist > a .icon{
font-size: 21px;
}
.header.style-20 .inner-control > * > a .count,
.header.style-18 .inner-control > * > a .count{
top: 2px;
right: -1px;
font-size: 10px;
min-width: 17px;
line-height: 17px;
}
.header.style-18 .header-mid .header-inner{
padding: 15px 0;
}
.header.style-18 div.dgwt-wcas-search-wrapp{
--search-bora: 90px;
}
.header.style-18 .block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding-inline-start: 20px;
padding-inline-end: 20px;
}
.header.style-18 div.dgwt-wcas-search-wrapp .input-focus{
border: 1px solid #ebebeb;
} .header.style-19 .header-top{
background-color: #2a233e;
} .header.style-20{
box-shadow: 0 3px 7px rgba(0,0,0,0.08);
}
.header.style-20 .header-top{
background-color: #f2f4fa;
border-bottom: none;
}
.header.style-20 .header-mid .header-inner{
padding: 25px 0;
}
.header.style-20 div.dgwt-wcas-search-wrapp{
font-size: 15px;
width: 590px;
--search-bora: 90px;
padding: 5px 0;
}
.header.style-20 div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
padding-inline-end: 5px;
}
.header.style-20 div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
height: 32px;
padding: 4px 29px;
}
.header.style-20 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
border: none;
border-radius: var(--search-bora) !important;
width: 32px;
padding: 4px 0;
font-size: 16px;
color: var(--main-color-t);
background-color: var(--main-color);
}
.header.style-20 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover{
color: var(--main-color);
background-color: transparent;
box-shadow: 0 0 0 1px inset;
}
.header.style-20 div.dgwt-wcas-search-wrapp .input-focus{
border: 1px solid #ebebeb;
}
.header.style-20 .header-info{
line-height: 18px;
}
.header.style-20 .header-info .link{
padding: 7px 0;
}
.header.style-20 .header-info .link:not(:hover) .title{
color: inherit;
}
.header.style-20 .header-info .icon{
font-size: 32px;
padding: 3px 0 0;
color: var(--default-color);
margin-inline-end: 10px;
}
.header.style-20 .header-info .main-icon-map:before{
margin-inline-start: -3px;
margin-inline-end: -5px;
}
.header.style-20 .header-info .title{
font-size: inherit;
font-weight: inherit;
}
.header.style-20 .header-info .subtitle{
font-size: 15px;
font-weight: 700;
color: var(--main-color);
}
.header.style-20 .header-bot{
box-shadow: 0 -1px #ebebeb;
}
.header.style-20 .header-bot .header-inner{
display: flex;
flex-wrap: wrap;
}
.header.style-20 .block-menu-bar{
flex: 1 1 auto;
width: 1%;
margin-inline-start: 0;
margin-inline-end: 30px;
}
.header.style-20 .box-nav-vertical{
--vertical-bora: var(--main-bora);
}
.header.style-20 .header-vertical{
padding-inline-end: 20px;
}
.header.style-20 .box-nav-vertical .block-title{
font-size: 15px;
padding: 13px 20px;
text-transform: uppercase;
font-weight: var(--main-h-fw);
font-family: var(--main-special);
}
.header.style-20 .block-menu-bar > a .ovic-icon-menu .inner,
.header.style-20 .box-nav-vertical .block-title .ovic-icon-menu .inner{
width: 14px;
height: 12px;
margin: 6px 0;
}
.header.style-20 .vertical-menu{
padding: 0;
}
.header.style-20 .vertical-menu > .menu-item > a{
font-size: 15px;
padding-inline-start: 30px;
padding-inline-end: 30px;
}
.header.style-20 .vertical-menu > .menu-item:not(:first-child) > a:before{
margin-inline-start: -30px;
margin-inline-end: -30px;
border-top: 1px solid #ebebeb;
}
.header.style-20 .vertical-menu > .menu-item > .sub-menu,
.header.style-20 .vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > .sub-menu,
.header.style-20 .main-menu > .menu-item > .sub-menu,
.header.style-20 .main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item > .sub-menu{
border-radius: var(--main-bora);
}
.header.style-20 .vertical-menu > .menu-item > .megamenu{
box-shadow: 0 0 0 1px var(--main-color) inset;
}
.header.style-20 .block-menu-bar > a,
.header.style-20 .main-menu > .menu-item > a{
font-size: 16px;
font-family: var(--main-special);
}
.header.style-20 .inner-control{
--inner-control-mg: 13px;
}
.header-style-20 .menu-follow-header .ovic-custommenu .widget-title{
font-size: 18px;
font-family: var(--main-special);
color: var(--default-color);
font-weight: var(--main-h-fw);
margin-bottom: 16px;
}
@media (min-width: 768px){
.header.style-20 .box-header-nav,
.header.style-15 .header-control,
.header.style-15 .header-start,
.header.style-14 .header-control,
.header.style-14 .box-header-nav,
.header.style-12 .box-header-nav,
.header.style-11 .logo,
.header.style-10 .box-header-nav,
.header.style-07 .box-header-nav,
.header.style-01 .box-header-nav,
.header.style-01 .header-control{
flex: 1 1 auto;
width: 1%;
}
.header.style-08 .header-control{
flex: 0 0 auto;
width: auto;
}
.header.style-13 .header-vertical + .box-header-nav{
text-align: end;
}
.header.style-20 .block-search,
.header.style-18 .box-header-nav,
.header.style-17 .box-header-nav,
.header.style-13 .box-header-nav,
.header.style-12 .block-search,
.header.style-09 .block-search,
.header.style-08 .box-header-nav,
.header.style-07 .block-search,
.header.style-03 .box-header-nav,
.header.style-02 .box-header-nav{
flex: 1 1 auto;
width: 1%;
text-align: center;
}
.header.style-02 .block-search{
flex: 1 1 auto;
width: 1%;
}
.header.style-07 .header-mid .header-inner{
padding: 20px 0;
}
.page-template-fullwidth:not(.elementor-editor-active) .header.style-07,
.elementor-template-full-width:not(.elementor-editor-active) .header.style-07{
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 8;
}
.header.style-20 .header-top .block-userlink,
.header.style-18 .header-top .block-userlink,
.header.style-13 .header-top .block-userlink,
.header.style-12 .header-top .block-userlink,
.header.style-07 .header-top .block-userlink{
margin-inline-end: 0;
}
.header.style-20 .header-top .block-userlink:before,
.header.style-18 .header-top .block-userlink:before,
.header.style-13 .header-top .block-userlink:before,
.header.style-12 .header-top .block-userlink:before{
display: none;
}
.header.style-09 .header-top{
--header-top-item-mg: 20px;
}
.header.style-09 .header-mid .header-inner{
padding-top: 25px;
padding-bottom: 25px;
}
.header.style-12 .header-bot .header-inner > *,
.header.style-11 .header-bot .header-inner > *,
.header.style-10 .header-bot .header-inner > *{
margin: 0 !important;
}
.header.style-11 .header-control{
display: flex;
align-items: center;
}
.header.style-11 .block-search{
flex: 1 1 auto;
width: 1%;
margin-inline-end: 10px;
}
.header.style-12 .header-mid .header-inner,
.header.style-11 .header-mid .header-inner{
padding: 20px 0;
}
.header.style-13 .header-control{
justify-content: flex-end;
}
.page-template-fullwidth:not(.elementor-editor-active) .header.style-15,
.elementor-template-full-width:not(.elementor-editor-active) .header.style-15{
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 8;
--main-header-bg: transparent;
}
.header.style-15 .block-search > .sub-menu{
left: 100% !important;
right: auto !important;
}
.header.style-15 .block-search > .sub-menu div.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{
margin-inline-start: auto;
}
.header.style-18 .header-top .header-start,
.header.style-18 .header-top .header-end{
width: 1%;
}
}
@media (min-width: 768px) and (max-width: 1199px){
.header.style-14 .logo,
.header.style-01 .logo{
margin-inline-start: 0 !important;
}
.page-template-fullwidth:not(.elementor-editor-active) .header.style-01 .header-mid,
.elementor-template-full-width:not(.elementor-editor-active) .header.style-01 .header-mid{
position: absolute;
top: 100%;
left: 0;
right: 0;
background-color: var(--header-mid-bg-ab);
z-index: 8;
}
.header.style-02 .block-search{
margin-inline-start: 0 !important;
}
.header.style-17 .header-control,
.header.style-13 .header-control,
.header.style-10 .header-control,
.header.style-08 .header-control,
.header.style-03 .header-control,
.header.style-02 .header-control{
flex: 1 1 auto;
width: 1%;
}
.page-template-fullwidth:not(.elementor-editor-active) .header.style-14 .header-mid,
.elementor-template-full-width:not(.elementor-editor-active) .header.style-14 .header-mid{
position: absolute;
top: 100%;
left: 0;
right: 0;
background-color: transparent;
z-index: 8;
}
}
@media (min-width: 768px) and (max-width: 991px){
.header.style-09 .inner-control{
--inner-control-mg: 12px;
}
.header.style-09 .inner-control > * > a > :not(.icon){
display: none;
}
.header.style-11 .header-info{
margin-inline-end: 0 !important;
}
.header.style-11 .header-control{
width: 100%;
margin: 0 !important;
}
.header.style-11 div.dgwt-wcas-search-wrapp{
width: 100%;
}
.header.style-20 .header-info{
width: 100%;
margin: 0 !important;
text-align: end;
}
.header.style-20 .block-search{
margin-inline-end: 0 !important;
text-align: end;
}
}
@media (min-width: 1200px){
.page-template-fullwidth:not(.elementor-editor-active) .header.style-01 .header-mid:not(.is-sticky),
.elementor-template-full-width:not(.elementor-editor-active) .header.style-01 .header-mid:not(.is-sticky){
position: absolute;
top: 100%;
left: 0;
right: 0;
background-color: var(--header-mid-bg-ab);
z-index: 8;
}
.header.style-06 .header-bot{
margin-top: 30px;
}
.header.style-07 .header-mid .header-inner{
padding: 26px 0;
}
body:not(.elementor-editor-active) .header.style-07 .header-bot.is-sticky{
background-color: #fff;
}
.header.style-09 .logo{
min-width: 185px;
}
.header.style-09 .header-mid .header-inner{
padding-top: 35px;
padding-bottom: 35px;
}
.header.style-09 .header-top{
--header-top-item-mg: 30px;
}
.header.style-10 .header-bot{
--header-top-item-mg: 20px;
}
.header.style-10 .logo{
min-width: 230px;
}
body:not(.elementor-editor-active) .header.style-10 .header-sticky.is-sticky{
background-color: transparent;
height: 0;
box-shadow: none;
}
.header.style-12 .header-mid .header-inner,
.header.style-11 .header-mid .header-inner{
padding: 25px 0;
}
.header.style-12 .header-bot .container{
padding: 0 10px;
min-width: 100%;
}
.header.style-12 .header-bot .header-start,
.header.style-12 .header-bot .header-end{
width: calc((100% - var(--main-container)) / 2);
min-width: 310px;
}
.header.style-12 .header-bot .header-center{
flex: 1 1 auto;
width: 1%;
display: flex;
flex-wrap: wrap;
align-items: center;
}
body:not(.elementor-editor-active) .header.style-13 .header-sticky.is-sticky{
background-color: var(--main-color-2);
}
.header.style-13 .header-vertical,
.header.style-13 .box-header-nav{
padding: 0 30px;
}
.page-template-fullwidth:not(.elementor-editor-active) .header.style-14 .header-mid:not(.is-sticky),
.elementor-template-full-width:not(.elementor-editor-active) .header.style-14 .header-mid:not(.is-sticky){
position: absolute;
top: 100%;
left: 0;
right: 0;
background-color: transparent;
z-index: 8;
}
.header.style-14 .block-userlink{
margin-inline-end: 40px;
}
body:not(.elementor-editor-active) .header.style-15 .header-sticky.is-sticky{
background-color: var(--main-header-bg-15);
}
.header.style-20 .main-menu,
.header.style-18 .main-menu{
--main-menu-mg: 20px;
}
.header.style-20 .logo{
min-width: 210px;
}
.header.style-20 .header-info .inner{
margin: 0 -25px;
}
.header.style-20 .header-info .item{
margin: 0 25px;
}
}
@media (min-width: 1500px){
.header.style-18 .main-menu{
--main-menu-mg: 25px;
}
}
@media (max-width: 1499px) and (min-width: 1200px){
.header.style-12 .header-bot .header-end{
min-width: auto;
}
}
@media (max-width: 1199px){
.header.style-07{
background-size: cover;
}
.header.style-07 .block-menu-bar{
margin-inline-start: 0 !important;
flex: 1 1 auto;
width: 1%;
margin-inline-end: 15px;
}
.header.style-07 .block-menu-bar > a{
display: table;
padding: 10px 22px;
box-shadow: 0 0 0 2px var(--main-color) inset;
border-radius: var(--main-bora);
}
.header.style-07 .block-menu-bar > a .icon{
color: var(--main-color);
}
.header.style-10 .wrap-submenu{
padding: 8px 24px;
}
.header.style-10 .block-minicart > a{
padding: 16px 20px;
padding-inline-end: 25px;
}
.header.style-12 .header-message{
flex: 1 1 auto;
margin: 0 !important;
text-align: center;
padding: 10px 0;
}
.header.style-17 .header-mid .header-inner{
padding: 6px 0;
}
.header.style-20 .header-mid .header-inner{
padding: 20px 0;
}
}
@media (max-width: 991px){
.header.style-12 div.dgwt-wcas-search-wrapp .category{
display: none;
}
.header.style-12 .inner-control{
--inner-control-mg: 12px;
}
.header.style-20 .header-mid .header-inner{
padding: 15px 0;
}
}
@media (max-width: 767px){
.header.style-07{
padding: 0 0 15px;
}
.header.style-07 .block-menu-bar > a{
padding: 10px 20px;
}
.header.style-07 .block-menu-bar > a .text{
display: none;
}
.header.style-07 .block-minicart > a .icon{
margin-inline-start: 20px;
}
.header.style-07 .block-minicart > a .text{
margin-inline-start: 12px;
}
.header.style-10 .block-minicart > a{
padding: 16px 0;
width: 45px;
justify-content: center;
padding-inline-end: 5px;
}
.header.style-10 .block-menu-bar > a{
padding: 16px 0;
width: 45px;
justify-content: center;
padding-inline-start: 5px;
}
.header.style-10 .block-minicart > a > :not(.icon),
.header.style-10 .block-menu-bar > a > :not(.icon){
display: none;
}
.header.style-10 .block-search{
padding: 8px;
}
.header.style-10 .wrap-submenu{
display: none;
}
.header.style-10 div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
padding-inline-start: 15px;
}
.header.style-10 div.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{
width: 42px;
}
.header.style-13 .header-mid .header-inner{
padding: 8px 0;
}
.header.style-20 .header-mid .header-inner{
padding: 10px 0;
}
.header.style-20 .block-menu-bar > a{
padding: 10px 0;
}
.header.style-20 .inner-control > * > a{
padding: 5px 0;
}
} @media (min-width: 1200px){
body.admin-bar:not(.elementor-editor-active) .header .header-sticky.is-sticky{
top: 32px;
}
body:not(.elementor-editor-active) .header .header-sticky.is-sticky{
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: var(--main-header-bg);
box-shadow: 0 0 15px rgba(0, 0, 0, .3);
z-index: 11;
max-width: 100%;
margin: 0;
transition: transform .3s, opacity .3s, visibility .3s;
}
body:not(.elementor-editor-active) .header .header-mid.is-sticky .header-inner{
padding-top: 0;
padding-bottom: 0;
}
body:not(.elementor-editor-active) .header .header-bot.is-sticky .header-inner{
box-shadow: none;
}
body.admin-bar .site > .header-sticky{
top: 32px;
}
body.elementor-editor-active > .site > .header-sticky{
display: none;
}
.site > .header-sticky{
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, .3);
z-index: 11;
max-width: 100%;
transition: transform .3s, opacity .3s, visibility .3s;
}
.site > .header-sticky:not(.is-sticky){
box-shadow: none;
transform: translateY(-100%);
opacity: 0;
visibility: hidden;
}
.site > .header-sticky .header-inner{
display: flex;
align-items: center;
}
.site > .header-sticky .header-inner > :not(:last-child){
padding-inline-end: 15px;
}
.site > .header-sticky .header-inner > :not(:first-child){
padding-inline-start: 15px;
}
.site > .header-sticky .box-header-nav{
flex: 1 1 auto;
width: 1%;
text-align: center;
}
} .footer{
position: relative;
}  .by-vendor-name-link{
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 24px;
font-weight: var(--main-h-fw);
text-transform: capitalize;
color: var(--main-color);
}
.by-vendor-name-link .text{
display: inline-block;
vertical-align: top;
font-size: 13px;
font-weight: 400;
text-decoration: inherit;
}
.by-vendor-name-link:not(:hover) .text{
color: #999;
}
.entry-summary .wcfmmp_sold_by_container,
.entry-summary .by-vendor-name-link{
display: inline-block !important;
vertical-align: top;
margin: 5px 0 0;
margin-inline-end: 15px;
}
.entry-summary .wcfmmp_sold_by_container + .woocommerce-product-rating,
.entry-summary .by-vendor-name-link + .woocommerce-product-rating{
display: inline-block;
vertical-align: top;
margin: 5px 0 0;
} body div.ovic-pinmap .ovic-pin .ovic-popup .woocommerce-product-rating{
display: block;
float: none;
line-height: inherit;
}
body .ovic-mapper .ovic-pin .ovic-popup-header h2{
text-align: start;
}
div.ovic-pinmap .shortcode-pinmap-builder{
text-align: center;
}
div.ovic-pinmap .shortcode-pinmap-builder .ovic-pinmap{
display: inline-block;
vertical-align: top;
max-width: 100%;
}
div.ovic-pinmap .ovic-pin{
display: block;
z-index: auto;
}
div.ovic-pinmap .ovic-pin:hover{
z-index: auto;
}
div.ovic-pinmap .ovic-pin > *:not(.ovic-popup){
position: relative;
z-index: 1;
}
div.ovic-pinmap .ovic-pin .ovic-popup{
display: block;
cursor: auto;
box-shadow: 0 0 15px rgba(0, 0, 0, .2) !important;
border: none !important;
border-radius: 0 !important;
padding: 0 !important;
z-index: 9;
}
div.ovic-pinmap .ovic-pin .ovic-popup-main{
color: inherit;
font-size: inherit;
line-height: inherit;
padding-inline-start: 0;
padding-inline-end: 0;
}
div.ovic-pinmap .ovic-pin .ovic-popup-header{
padding-inline-start: 0;
padding-inline-end: 0;
}
div.ovic-pinmap .ovic-pin .ovic-wc .ovic-popup-main{
display: block;
padding: 0;
}
div.ovic-pinmap .ovic-pin .ovic-popup-main > .ovic-product-thumbnail{
margin-bottom: 16px;
}
div.ovic-pinmap .ovic-pin .ovic-popup-main > .ovic-product-thumbnail a{
display: inline-block;
vertical-align: top;
max-width: 100%;
overflow: hidden;
}
div.ovic-pinmap .ovic-pin .ovic-popup-main > .ovic-product-thumbnail + .col-right{
margin: 0;
}
div.ovic-pinmap .ovic-pin .ovic-popup-main > .col-right{
padding-inline-start: 15px;
padding-inline-end: 15px;
}
div.ovic-pinmap .ovic-pin .ovic-wc .product-title{
font-size: 15px;
font-weight: 400;
color: var(--default-color);
margin-bottom: 3px;
}
div.ovic-pinmap .ovic-pin .ovic-wc .ovic-wc-price{
font-size: 16px;
line-height: 1.5;
font-weight: var(--main-h-fw);
color: var(--default-color);
margin-bottom: 3px;
}
div.ovic-pinmap .ovic-pin .ovic-wc .ovic-wc-price ins{
text-decoration: none;
}
div.ovic-pinmap .ovic-pin .ovic-wc .ovic-wc-price del{
color: #999;
font-weight: 400;
margin-inline-end: 5px;
}
div.ovic-pinmap .ovic-pin .ovic-wc .ovic-wc-price .amount{
font-size: inherit;
}
div.ovic-pinmap .ovic-pin .ovic-wc .description :last-child{
margin-bottom: 0;
}
div.ovic-pinmap .ovic-pin .ovic-wc .ovic-popup-main p{
text-align: inherit;
}
div.ovic-pinmap .ovic-pin .ovic-wc .ovic-popup-footer a{
position: relative;
font-size: 15px;
line-height: 24px;
padding: 8px 30px;
border: none;
color: var(--main-color-t);
border-radius: 0;
height: auto;
margin: 13px 0 0;
background-color: var(--main-color);
} div.ovic-pinmap .ovic-pin .icon-theme{
display: inline-block;
vertical-align: top;
border-radius: 50%;
padding: 5px;
}
div.ovic-pinmap .ovic-pin .icon-theme:hover:before{
top: 0;
bottom: 0;
left: 0;
right: 0;
}
div.ovic-pinmap .ovic-pin .icon-theme:before{
position: absolute;
content: '';
top: 5px;
bottom: 5px;
left: 5px;
right: 5px;
border-radius: inherit;
background-color: var(--main-color);
transition: .2s;
}
div.ovic-pinmap .ovic-pin .icon-theme span{
width: 40px;
height: 40px;
font-size: 0;
line-height: 0;
border: none;
background: transparent;
}
div.ovic-pinmap .ovic-pin .icon-theme span:before,
div.ovic-pinmap .ovic-pin .icon-theme span:after{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 12px;
height: 2px;
border-top: 2px solid;
margin: auto;
}
div.ovic-pinmap .ovic-pin .icon-theme span:after{
transform: rotate(90deg);
}
div.ovic-pinmap .ovic-pin.text .ovic-popup-header h2{
font-size: 20px;
line-height: 26px;
font-weight: var(--main-h-fw);
padding: 0;
}
div.ovic-pinmap .ovic-pin.text.text-line .popover:before,
div.ovic-pinmap .ovic-pin.text.text-line .popover:after,
div.ovic-pinmap .ovic-pin.text.text-line .popover-content:after{
border-color: var(--main-color);
}
@media (min-width: 1200px){
div.ovic-pinmap .ovic-pin .ovic-popup-main > .ovic-product-thumbnail a img{
transition: .4s;
}
div.ovic-pinmap .ovic-pin .ovic-popup-main > .ovic-product-thumbnail a:hover img{
transform: scale(1.1);
}
}
@media (max-width: 1199px){
div.ovic-pinmap .wrap-image{
overflow: hidden;
}
div.ovic-pinmap .wrap-image img{
position: relative;
width: auto;
max-width: none;
left: 50%;
transform: translateX(-50%);
}
body.admin-bar div.ovic-pinmap .ovic-pin .ovic-popup{
top: 32px;
}
div.ovic-pinmap .ovic-pin .ovic-popup{
position: fixed !important;
top: 50% !important;
bottom: auto !important;
left: 0 !important;
right: 0 !important;
margin: 0 auto !important;
transform: translateY(-50%) !important;
max-height: calc(100vh - 30px);
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
z-index: 100000 !important;
}
div.ovic-pinmap .ovic-pin .ovic-popup:before,
div.ovic-pinmap .ovic-pin .ovic-popup:after{
display: none !important;
}
div.ovic-pinmap .ovic-pin .ovic-pinmap-close{
display: block !important;
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 20px;
text-align: center;
font-size: 0;
line-height: 0;
letter-spacing: 0;
opacity: 1;
}
div.ovic-pinmap .ovic-pin .ovic-pinmap-close:before{
display: block;
font-family: FontAwesome, sans-serif;
content: "\f00d";
font-size: 14px;
line-height: 24px;
}
} div.mfp-bg{
background-color: #fff;
opacity: .5;
z-index: 100000;
}
div.mfp-wrap{
z-index: 100000;
}
div.mfp-container{
padding: 0;
}
div.mfp-content{
text-align: start;
}
div.mfp-content .social-content{
box-shadow: 0 0 15px rgba(0, 0, 0, .5);
}
div.mfp-content .social-content:after{
display: none;
}
div.mfp-content .social-content .mfp-bottom-bar{
margin-top: 0;
position: static;
}
div.mfp-content .social-content .mfp-user{
position: absolute;
bottom: 0;
left: 0;
right: auto;
}
div.mfp-content .social-content .mfp-user a{
display: inline-block;
vertical-align: top;
background-color: rgba(0, 0, 0, .5);
font-size: 14px;
line-height: 24px;
}
div.mfp-content .social-content .mfp-user a:not(:hover){
color: #fff;
}
div.mfp-content .social-content .mfp-user img{
display: inline-block;
vertical-align: top;
float: left;
width: 48px;
height: 48px;
margin-inline-end: 10px;
}
div.mfp-content .social-content .mfp-user a > span{
display: inline-block;
vertical-align: top;
padding: 5px 10px 3px;
padding-inline-start: 0;
}
div.mfp-content .social-content .mfp-user .name{
display: block;
overflow: hidden;
}
div.mfp-content .social-content .mfp-user .date{
display: block;
overflow: hidden;
font-style: italic;
font-size: 11px;
opacity: .7;
}
div.mfp-content .social-content img.mfp-img{
padding: 0;
}
div.mfp-content .social-content .mfp-title{
position: absolute;
top: 0;
left: 30px;
right: 30px;
color: #fff;
font-size: 16px;
line-height: 24px;
padding: 3px 20px;
text-align: center;
text-shadow: 0 0 5px var(--default-color);
}
.mfp-wrap .biolife-popup-newsletter{
width: 600px;
max-width: 100%;
max-height: 100%;
padding: 0;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
text-align: center;
background-color: transparent;
}
.mfp-wrap .biolife-popup-newsletter .popup-inner{
width: 600px;
min-height: 600px;
max-width: 100%;
background-color: #08223c;
border-radius: 900px;
display: flex;
flex-direction: column;
justify-content: center;
margin: auto;
padding: 30px 80px;
position: relative;
}
.mfp-wrap .biolife-popup-newsletter .image{
margin: 0 0 24px;
}
.mfp-wrap .biolife-popup-newsletter .text-1{
font-size: 14px;
font-weight: 500;
color: #fff;
margin: 0 0 11px;
}
.mfp-wrap .biolife-popup-newsletter .text-2{
font-size: 60px;
line-height: 1.2;
letter-spacing: -0.025em;
color: var(--main-color);
margin: 0 0 1px;
}
.mfp-wrap .biolife-popup-newsletter .text-3{
font-size: 14px;
font-weight: 500;
color: #fff;
margin: 0 0 22px;
}
.mfp-wrap .biolife-popup-newsletter .text-4{
font-size: 14px;
color: #5f8ab3;
font-style: italic;
margin: 24px 0 0;
}
.mfp-wrap .biolife-popup-newsletter .text-4:hover{
color: var(--main-color);
}
.mfp-wrap .biolife-popup-newsletter .text-4 a{
position: static;
font-size: inherit;
line-height: inherit;
color: inherit;
width: auto;
height: auto;
padding: 0;
opacity: 1;
font-family: inherit;
text-align: inherit;
font-style: inherit;
border-bottom: 1px solid;
}
.mfp-wrap .biolife-popup-newsletter .ovic-newsletter .text-field{
background-color: #0d2a47;
border-radius: 90px;
margin-bottom: 15px;
}
.mfp-wrap .biolife-popup-newsletter .ovic-newsletter .input-text[type]{
color: #8ab3db;
opacity: .4;
}
.mfp-wrap .biolife-popup-newsletter .ovic-newsletter .input-text[type]:focus{
opacity: 1;
}
.mfp-wrap .biolife-popup-newsletter .ovic-newsletter .input-focus{
border-color: #16395d;
}
.mfp-wrap .biolife-popup-newsletter .submit-newsletter{
border-radius: 90px;
}
.mfp-wrap .biolife-popup-newsletter .disabled_popup{
display: inline-block;
vertical-align: top;
font-size: 14px;
color: #5f8ab3;
font-style: italic;
font-weight: inherit;
cursor: pointer;
position: relative;
margin: 38px 0 0;
}
.mfp-wrap .biolife-popup-newsletter .disabled_popup:hover{
color: var(--main-color);
}
.mfp-wrap .biolife-popup-newsletter .disabled_popup input{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
opacity: 0;
margin: 0;
z-index: 1;
}
.mfp-wrap .biolife-popup-newsletter .disabled_popup input:checked + span:before{
font-family: main-icon, sans-serif;
content: '\e91c';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
font-size: 9px;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
font-style: normal;
}
.mfp-wrap .biolife-popup-newsletter .disabled_popup span{
position: relative;
display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
box-shadow: 0 0 0 1px inset;
margin: -1px 0 1px;
margin-inline-end: 6px;
}
@media (max-width: 767px){
.mfp-wrap .biolife-popup-newsletter{
width: 320px;
}
.mfp-wrap .biolife-popup-newsletter .popup-inner{
width: 320px;
min-height: 320px;
padding: 30px 15px;
}
.mfp-wrap .biolife-popup-newsletter .image{
margin-bottom: 14px;
}
.mfp-wrap .biolife-popup-newsletter .text-1{
font-size: 13px;
margin-bottom: 2px;
}
.mfp-wrap .biolife-popup-newsletter .text-2{
font-size: 40px;
margin-bottom: 0;
}
.mfp-wrap .biolife-popup-newsletter .text-3{
font-size: 13px;
margin-bottom: 12px;
}
.mfp-wrap .biolife-popup-newsletter .text-4{
font-size: 13px;
margin-top: 12px;
}
.mfp-wrap .biolife-popup-newsletter .ovic-newsletter .text-field{
margin-bottom: 10px;
}
.mfp-wrap .biolife-popup-newsletter .ovic-newsletter .input-text[type]{
padding-top: 8px;
padding-bottom: 8px;
height: 40px;
}
.mfp-wrap .biolife-popup-newsletter .submit-newsletter{
font-size: 12px;
padding-top: 8px;
padding-bottom: 8px;
}
.mfp-wrap .biolife-popup-newsletter .disabled_popup{
font-size: 13px;
margin-top: 12px;
}
} html.yith-quick-view-is-open,
html.yith-quick-view-is-open body{
overflow: hidden;
}
.yith-quick-view,
#yith-quick-view-modal{
position: fixed;
visibility: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 100000;
opacity: 0;
text-align: center;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
.yith-quick-view:before,
#yith-quick-view-modal:before{
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.yith-quick-view-overlay{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.yith-wcqv-wrapper{
position: static !important;
display: inline-block;
vertical-align: middle;
visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
text-align: start;
width: calc(100% - 30px) !important;
height: auto !important;
max-width: 910px;
max-height: calc(100% - 30px);
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
}
.yith-quick-view.open .yith-wcqv-main,
#yith-quick-view-modal.open .yith-wcqv-main{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
position: relative;
box-shadow: none;
overflow: hidden;
}
.yith-wcqv-main{
-webkit-transform: translateY(20%);
-moz-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, .2);
box-shadow: 0 0 0 10px rgba(255, 255, 255, .2);
background-color: #fff;
padding: 15px;
}
.yith-quick-view.open,
.yith-quick-view.open .yith-wcqv-wrapper,
#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper{
visibility: visible;
opacity: 1;
}
#yith-quick-view-content:after,
#yith-quick-view-content:before{
content: '';
display: table;
clear: both;
}
#yith-quick-view-close{
z-index: 2;
margin: 0;
opacity: 1;
}
.yith-wcqv-wrapper #yith-quick-view-content > .product > .product,
#yith-quick-view-modal #yith-quick-view-content > .product > .product,
.yith-wcqv-wrapper #yith-quick-view-content > .product,
#yith-quick-view-modal #yith-quick-view-content > .product{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.yith-wcqv-wrapper .product .woocommerce-product-gallery,
#yith-quick-view-modal .product .woocommerce-product-gallery,
.yith-wcqv-wrapper .product .entry-summary,
#yith-quick-view-modal .product .entry-summary{
float: none;
width: 50%;
padding: 15px;
}
.yith-wcqv-wrapper .entry-summary a.compare,
.yith-wcqv-wrapper .woocommerce-product-gallery__trigger,
.yith-wcqv-wrapper .onsale{
display: none;
}
body.admin-bar .yith-quick-view,
body.admin-bar #yith-quick-view-modal{
top: 32px;
}
@media (max-width: 782px){
body.admin-bar .yith-quick-view,
body.admin-bar #yith-quick-view-modal{
top: 46px;
}
}
@media (max-width: 767px){
#yith-quick-view-content label{
color: inherit;
}
.yith-wcqv-wrapper .product .woocommerce-product-gallery,
#yith-quick-view-modal .product .woocommerce-product-gallery,
.yith-wcqv-wrapper .product .entry-summary,
#yith-quick-view-modal .product .entry-summary{
width: 100%;
}
}
@media (max-width: 600px){
body.admin-bar .yith-quick-view,
body.admin-bar #yith-quick-view-modal{
top: 0;
}
}
@media (max-width: 479px){
#yith-quick-view-modal.open .yith-wcqv-main,
.yith-quick-view.open .yith-wcqv-main{
padding: 5px 0;
}
} a.backtotop:not(.show){
transform: scale(0);
}
a.backtotop{
position: fixed;
bottom: 100px;
right: 30px;
width: 40px;
height: 40px;
font-size: 16px;
line-height: 40px;
text-align: center;
color: #fff;
background-color: rgba(0, 0, 0, .3);
border-radius: var(--main-bora);
transition: transform .3s;
overflow: hidden;
z-index: 5;
}
a.backtotop:before{
font-family: FontAwesome, sans-serif;
content: "\f176";
}
a.backtotop:hover{
color: var(--main-color-t);
background-color: var(--main-color);
}
@media (max-width: 767px){
a.backtotop{
right: 10px;
bottom: 60px;
width: 30px;
height: 30px;
font-size: 12px;
line-height: 30px;
}
} .elementor-editor-active .ovic-rtl-button{
display: none !important;
}
.ovic-rtl-button{
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 40px;
height: 40px;
font-size: 0;
line-height: 0;
letter-spacing: 0;
text-align: center;
color: var(--main-color-t) !important;
background-color: var(--main-color);
z-index: 5;
margin: auto;
font-weight: var(--main-h-fw);
}
.ovic-rtl-button:hover{
opacity: .7;
}
.ovic-rtl-button span{
font-size: 14px;
line-height: 40px;
}
@media (max-width: 767px){
.ovic-rtl-button{
width: 30px;
height: 30px;
}
.ovic-rtl-button span{
font-size: 12px;
line-height: 30px;
}
} .vertical-devider:before{
position: absolute;
content: '';
top: 0;
bottom: 0;
left: calc(50% - 1px);
border-inline-start: 2px solid;
opacity: .12;
}
body .banner-custom-01{
position: absolute;
top: 0;
bottom: 0;
right: -375px;
}
.banner-custom-01 > .elementor-widget-container{
display: flex;
max-height: 100%;
}
.banner-custom-01 img{
max-height: 100%;
}
@media (max-width: 1199px){
body .banner-custom-01{
right: -215px;
}
}
@media (min-width: 768px){
.banner-arrow-start:not(.elementor-column):after,
.banner-arrow-start.elementor-column > .elementor-column-wrap:after{
position: absolute;
content: '';
top: calc(50% - 15px);
left: -15px;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-inline-end: 15px solid;
border-inline-end-color: inherit;
pointer-events: none;
}
.banner-arrow-end:not(.elementor-column):after,
.banner-arrow-end.elementor-column > .elementor-column-wrap:after{
position: absolute;
content: '';
top: calc(50% - 15px);
right: -15px;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-inline-start: 15px solid;
border-inline-start-color: inherit;
pointer-events: none;
}
}
@media (max-width: 767px){
.banner-arrow-start:not(.elementor-column):after,
.banner-arrow-start.elementor-column > .elementor-column-wrap:after{
position: absolute;
content: '';
top: -15px;
left: calc(50% - 15px);
border-inline-start: 15px solid transparent;
border-inline-end: 15px solid transparent;
border-bottom: 15px solid;
border-bottom-color: inherit;
pointer-events: none;
}
.banner-arrow-end:not(.elementor-column):after,
.banner-arrow-end.elementor-column > .elementor-column-wrap:after{
position: absolute;
content: '';
bottom: -15px;
left: calc(50% - 15px);
border-inline-start: 15px solid transparent;
border-inline-end: 15px solid transparent;
border-top: 15px solid;
border-top-color: inherit;
pointer-events: none;
}
}
.slide-overflow-1 .slick-list{
padding: 15px;
margin: -15px;
}
.slide-overflow-2 .slick-list{
padding-top: 10px;
margin-top: -10px;
} [class*='main-color'] .elementor-heading-title{
color: inherit;
}
.elementor-widget-button[class*='default-bg'] > .elementor-widget-container,
.elementor-column[class*='default-bg'],
.elementor-widget[class*='default-bg'],
.elementor-widget-button[class*='main-bg'] > .elementor-widget-container,
.elementor-column[class*='main-bg'],
.elementor-widget[class*='main-bg']{
background-color: transparent;
}
[class*='default-bd'] > .elementor-widget-container,
[class*='main-bd'] > .elementor-widget-container{
border-color: inherit;
} .default-color .elementor-button,
.default-color .elementor-button:visited,
.default-color .elementor-button:hover,
.default-color,
.default-color-hover:hover{
color: var(--default-color);
fill: var(--default-color);
}
.default-bg .elementor-button,
.default-bg > .elementor-column-wrap,
.default-bg > .elementor-widget-container,
.default-bg,
.default-bg-hover:hover{
background-color: var(--default-color);
}
.default-bd .elementor-button,
.default-bd,
.default-bd-hover:hover{
border-color: var(--default-color);
}
.default-bd .elementor-divider-separator{
border-color: var(--default-color) !important;
} .highlight,
.post-sticky,
.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term:hover,
.biolife-edit-link a,
.main-color .elementor-button,
.main-color .elementor-button:visited,
.main-color .elementor-button:hover,
.main-color,
.main-color-hover:hover{
color: var(--main-color);
fill: var(--main-color);
}
.scroll-wrapper > .scroll-element .scroll-arrow:hover,
.main-bg .elementor-button,
.main-bg > .elementor-column-wrap,
.main-bg > .elementor-widget-container,
.main-bg,
.main-bg-hover:hover{
background-color: var(--main-color);
}
.main-bd .elementor-button,
.main-bd,
.main-bd-hover:hover{
border-color: var(--main-color);
}
.main-bd .elementor-divider-separator{
border-color: var(--main-color) !important;
}
.main-color-t{
color: var(--main-color-t);
} .main-color-2 .elementor-button,
.main-color-2 .elementor-button:visited,
.main-color-2 .elementor-button:hover,
.main-color-2,
.main-color-hover-2:hover{
color: var(--main-color-2);
fill: var(--main-color-2);
}
.main-bg-2 .elementor-button{
--main-color: var(--main-color-2);
}
.main-bg-2 > .elementor-column-wrap,
.main-bg-2 > .elementor-widget-container,
.main-bg-2,
.main-bg-hover-2:hover{
background-color: var(--main-color-2);
}
.main-bd-2 .elementor-button,
.main-bd-2,
.main-bd-hover-2:hover{
border-color: var(--main-color-2);
}
.main-bd-2 .elementor-divider-separator{
border-color: var(--main-color-2) !important;
} .main-fw{
font-weight: var(--main-h-fw);
}
.main-tt{
font-weight: var(--main-h-tt);
} [class*='main-bora'] > .lementor-container,
[class*='main-bora'] > .elementor-widget-container{
border-radius: inherit;
}
.main-bora .elementor-icon.elementor-social-icon,
.main-bora{
border-radius: var(--main-bora);
}