/* Novel: zoštíhlená kópia /wp-content/plugins/js_composer/assets/css/js_composer.min.css */
.vc_row::after,.vc_row::before{content: " "; display: table;}
.vc_row::after{clear: both;}
@media (max-width: 767px){
.vc_hidden-xs{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.vc_hidden-sm{display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px){
.vc_hidden-md{display: none !important;}
}
@media (min-width: 1200px){
.vc_hidden-lg{display: none !important;}
}
.vc_column_container{width: 100%;}
.vc_row{margin-left: -15px; margin-right: -15px;}
.vc_col-sm-12,.vc_col-sm-6{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.vc_col-sm-1\/5,.vc_col-sm-3\/5{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
@media (min-width: 768px){
.vc_col-sm-12,.vc_col-sm-6{float: left;}
.vc_col-sm-12{width: 100%;}
.vc_col-sm-6{width: 50%;}
.vc_col-sm-1\/5,.vc_col-sm-3\/5{float: left;}
.vc_col-sm-3\/5{width: 60%;}
.vc_col-sm-1\/5{width: 20%;}
}
.vc_clearfix::after,.vc_clearfix::before{content: " "; display: table;}
.vc_clearfix::after{clear: both;}
.vc_clearfix::after,.vc_clearfix::before{content: " "; display: table;}
.vc_clearfix::after{clear: both;}
@font-face { font-family: vcpb-plugin-icons; src: url("https://www.novel-sk.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62") format("truetype"), url("https://www.novel-sk.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62") format("woff"); font-weight: 400; font-style: normal; }
.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom: 0px;}
.wpb_content_element{margin-bottom: 35px;}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left: 0px; padding-right: 0px;}
.vc_row[data-vc-full-width]{transition: opacity 0.5s; overflow: hidden;}
.vc_row.vc_row-flex{box-sizing: border-box; display: flex; flex-wrap: wrap;}
.vc_row.vc_row-flex > .vc_column_container{display: flex;}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{-webkit-box-flex: 1; flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; z-index: 1;}
@media (-ms-high-contrast:active), (-ms-high-contrast:none){
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > *{min-height: 1em;}
}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display: none;}
.vc_row.vc_row-o-equal-height > .vc_column_container{-webkit-box-align: stretch; align-items: stretch;}
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner{-webkit-box-pack: center; justify-content: center;}
.vc_column-inner::after,.vc_column-inner::before{content: " "; display: table;}
.vc_column-inner::after{clear: both;}
.vc_row.vc_column-gap-20{margin-left: -25px; margin-right: -25px;}
.vc_row.vc_column-gap-20 > .vc_column_container{padding: 10px;}
.vc_column_container{padding-left: 0px; padding-right: 0px;}
.vc_column_container > .vc_column-inner{box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%;}
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top: 35px;}
.vc_row.vc_row-o-equal-height > .vc_column_container{-webkit-box-align: stretch; align-items: stretch;}
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
.wpb_single_image img{height: auto; max-width: 100%; vertical-align: top;}
.wpb_single_image .vc_single_image-wrapper{display: inline-block; vertical-align: top; max-width: 100%;}
.wpb_single_image.vc_align_center{text-align: center;}
.wpb_single_image .vc_figure{display: inline-block; vertical-align: top; margin: 0px; max-width: 100%;}
@-webkit-keyframes load7 { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
@keyframes load7 { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
@font-face { font-family: vc_grid_v1; src: url("https://www.novel-sk.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac") format("woff"), url("https://www.novel-sk.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac") format("truetype"); font-weight: 400; font-style: normal; }
.wpb_animate_when_almost_visible:not(.wpb_start_animation){animation: auto ease 0s 1 normal none running none;}
.wpb_start_animation{opacity: 1;}
@-webkit-keyframes wpb_ttb { 
  0% { transform: translate(0px, -10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ttb { 
  0% { transform: translate(0px, -10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_btt { 
  0% { transform: translate(0px, 10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_btt { 
  0% { transform: translate(0px, 10%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_ltr { 
  0% { transform: translate(-10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_ltr { 
  0% { transform: translate(-10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_rtl { 
  0% { transform: translate(10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wpb_rtl { 
  0% { transform: translate(10%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wpb_appear { 
  0% { transform: scale(0.5); opacity: 0.1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes wpb_appear { 
  0% { transform: scale(0.5); opacity: 0.1; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes vc_woo-add-cart-load { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
@keyframes vc_woo-add-cart-load { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
