@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,400;1,700;1,800&display=swap"); input:focus,textarea:focus,div:focus,button:focus,select:focus {
outline: none !important;
}
::selection {
background: #3ab0a9;
color: #fff;
}
h1 {
font-size:39px;
}
.text-medium {
font-weight:600;
}
.woocommerce-billing-fields__field-wrapper{
overflow:hidden;
}
.priceNote {
display:block;
color:#888;
font-size:12px;
line-height:1;
font-weight:400;
}
.text-dark {
color:#202020 !important;
}
.home .mkdf-title-wrapper {
display:none !important;
}
.mkdf-woocommerce-page .woocommerce-checkout table td, .mkdf-woocommerce-page .woocommerce-checkout table th{
padding-left:15px;
}
.v-mobile_searchToggle {
position: absolute;
top: -12px;
left: 20px;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1, .mkdf-woocommerce-page .woocommerce-checkout .col-2{
-ms-flex: 0 0 49.333333%;
flex: 0 0 49.333333%;
max-width: 49.333333%;
padding:0px;
}
.brand-logo-img{
max-width:300px;
margin:0 auto;
display:block;
}
.text-primary {
color:#3ab0a9 !important;
}
.text-white {
color:#fff !important;
}
.text-green {
color:#28c80d !important;
}
.text-light {
color:#828282;
}
.full-width-image.wpb_single_image .vc_single_image-wrapper,
.full-width-image.wpb_single_image .vc_figure,
.full-width-image img {
width:100%;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li a:hover, .mkdf-mobile-header .mkdf-mobile-nav ul li h6:hover, .mkdf-mobile-header .mkdf-mobile-nav ul ul li.current-menu-ancestor>a, .mkdf-mobile-header .mkdf-mobile-nav ul ul li.current-menu-item>a{
color: #3bd0c8;
}
.no-padding-col .vc_column-inner{
padding:0px !important;
}
.new_varhany_row{
padding-bottom:80px;
} .v-btn_primary {
position: relative;
width:auto;
line-height: 1;
font-weight: 700;
margin: 0;
text-transform:none;
padding: 15px 50px 15px 20px;
font-size: 16px;
border: none;
background-color:#3ab0a9;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");
background-position:right 17px center;
background-size:auto 20px;
background-repeat:no-repeat;
}
.j-detail_gallery .slick-track {
display: flex;
}
.j-detail_gallery .slick-track .slick-slide {
display: flex;
height: auto;
align-items: center;
justify-content: center;
} .mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a{
max-height:9999px;
}
.mkdf-top-bar{
height:auto;
padding:14px 0;
border-bottom:none !important;
}
.mkdf-top-bar-in-grid-padding .mkdf-top-bar .mkdf-grid .mkdf-vertical-align-containers{
padding:0px;
}
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-left{
width:55%;
line-height:0;
}
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right{
width:44.9%;
padding-left:25px;
}
.mkdf-title-holder .mkdf-title-wrapper .mkdf-breadcrumbs{
line-height:1;
}
.mkdf-top-bar .widget,
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-left-inner,
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right-inner{
width:100%;
line-height:1; 
}
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right-inner{
display:block;
}
.mkdf-top-bar .widget.widget_text,
.mkdf-top-bar .widget{
margin:0;
}
.mkdf-top-bar .mkdf-vertical-align-containers .mkdf-position-right{
text-align:left;
}
.mkdf-top-bar a,
.mkdf-top-bar a:hover {
color:#fff;
}
.mkdf-top-bar .widget p{
display:inline;
line-height:31px;
} .v-topbar_logo img {
max-height:53px;
}
.ms-ctn{
padding:0px;
}
.ms-helper{
display:none !important;
}
.ms-ctn-focus{
outline:none;
border:none;
box-shadow:none;
-webkit-box-shadow:none;
}
.ms-ctn .ms-sel-ctn{
margin-left:0px;
}
.ms-sel-ctn{
line-height:inherit;
padding:0px;
}
.ms-ctn .ms-trigger{
display:none !important;
}
.ms-ctn .ms-sel-ctn input,
.v-topbar_search {
margin:0;
border: 1px solid #d6d6d6;
color: #d6d6d6;
font-size: 16px;
float:none;
padding-left: 39px;
width: 227px;
max-width:100%;
height: 40px;
background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23e4e4e4' d='M21.172 24l-7.387-7.387c-1.388.874-3.024 1.387-4.785 1.387-4.971 0-9-4.029-9-9s4.029-9 9-9 9 4.029 9 9c0 1.761-.514 3.398-1.387 4.785l7.387 7.387-2.828 2.828zm-12.172-8c3.859 0 7-3.14 7-7s-3.141-7-7-7-7 3.14-7 7 3.141 7 7 7z'/%3E%3C/svg%3E");
background-repeat:no-repeat;
background-size:auto 35%;
background-position:12px center;
}
.v-topbar_search:focus {
border-color: #fff;
outline: none !important;
}
.v-topbar_logo ::-webkit-input-placeholder,
.v-topbar_logo :-ms-input-placeholder,
.v-topbar_logo ::placeholder {
color:#d6d6d6;
}
.v-searchbox_item {
font-size:16px;
padding: 4px 10px;
color:#202020;
font-weight:600;
text-transform: none;
letter-spacing: 0px;
line-height: 1.1;
}
.v-searchbox_item.category svg {
vertical-align:-2px;
}
.v-searchbox_item  img {
max-width:100%;
}
.v-searchbox_item.nothing {
padding:22px 10px;
}
.v-searchbox_title {
font-weight:600;
padding:12px 10px;
color:#ababab;
position:relative;
font-size:16px;
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.v-searchbox_title::after {
width: 100%;
height: 1px;
background: #d2d2d2;
position: relative;
display: block;
margin-left: .3125rem;
content: '';
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
border: 2px solid #f70000;
}
.ms-res-item:first-child .v-searchbox_title {
border-top:none;
} .v-searchbox_item.category:hover,
.v-searchbox_item.post:hover,
.v-searchbox_item.post:hover {
background-color: #F5F5F5;
}
.ms-res-ctn .ms-res-item-active{
background:none;
} .ms-res-ctn .ms-res-item em {
font-style: normal;
background: none;
color: inherit;
font-weight: inherit;
}
.ms-res-ctn.dropdown-menu {
display: block;
position: absolute;
top: 100%;
background: #fff;
border: none;
margin-top: -1px;
min-height:59px;
height:auto !important;
max-height:80vh !important;
width: 400px;
max-width: 80vw;
height:auto;
} .v-topbar_lang {
border-radius:14px;
cursor:pointer;
max-width:60px;
padding:4px;
background-color:#202020;
position:relative;
text-align:left;
padding-right:10px;
}
.v-topbar_lang__switch {
position:absolute;
top:100%;
display:none;
width:100%;
left:0px;
border-radius:0 0 14px 14px;
background-color:#fff;
padding:4px;
padding-right:12px;
}
.v-topbar_lang__switch a {
display:block;
margin-bottom:4px;
}
.v-topbar_lang__switch a:last-child{
margin-bottom:0px;
}
.v-topbar_lang:before {
width: 10px;
height: 10px;
content: '';
position: absolute;
top: 13px;
right: 6px;
transition:transform .3s;
background-repeat:no-repeat;
background-position:center center;
background-size:100% auto;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M23.245 4l-11.245 14.374-11.219-14.374-.781.619 12 15.381 12-15.391-.755-.609z'/%3E%3C/svg%3E");
}
.v-topbar_lang:hover{
background-color:#fff;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
.v-topbar_lang:hover:before {
transform:rotate(180deg);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23000' d='M23.245 4l-11.245 14.374-11.219-14.374-.781.619 12 15.381 12-15.391-.755-.609z'/%3E%3C/svg%3E");
}
.v-topbar_lang:hover .v-topbar_lang__switch {
display:block;
}
.v-topbar_lang__switch img,
.v-topbar_lang > img {
height:28px;
}
.v-topbar_link {
margin-right:25px;
color:#fff;
text-decoration:none;
text-transform:none;
padding-left:30px;
font-size:15px;
background-position:left center;
background-repeat:no-repeat;
background-size:20px auto;
}
p:last-child .v-topbar_link {
margin-right:0px;
}
.v-topbar_link.email {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%233ab0a9' d='M0 3v18h24v-18h-24zm6.623 7.929l-4.623 5.712v-9.458l4.623 3.746zm-4.141-5.929h19.035l-9.517 7.713-9.518-7.713zm5.694 7.188l3.824 3.099 3.83-3.104 5.612 6.817h-18.779l5.513-6.812zm9.208-1.264l4.616-3.741v9.348l-4.616-5.607z'/%3E%3C/svg%3E");
}
.v-topbar_link.phone {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%233ab0a9' d='M6.176 1.322l2.844-1.322 4.041 7.89-2.724 1.341c-.538 1.259 2.159 6.289 3.297 6.372.09-.058 2.671-1.328 2.671-1.328l4.11 7.932s-2.764 1.354-2.854 1.396c-7.862 3.591-19.103-18.258-11.385-22.281zm1.929 1.274l-1.023.504c-5.294 2.762 4.177 21.185 9.648 18.686l.971-.474-2.271-4.383-1.026.5c-3.163 1.547-8.262-8.219-5.055-9.938l1.007-.497-2.251-4.398z'/%3E%3C/svg%3E");
}
.v-topbar_link.blog {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%233ab0a9' d='M12 4.706c-2.938-1.83-7.416-2.566-12-2.706v17.714c3.937.12 7.795.681 10.667 1.995.846.388 1.817.388 2.667 0 2.872-1.314 6.729-1.875 10.666-1.995v-17.714c-4.584.14-9.062.876-12 2.706zm-10 13.104v-13.704c5.157.389 7.527 1.463 9 2.334v13.168c-1.525-.546-4.716-1.504-9-1.798zm20 0c-4.283.293-7.475 1.252-9 1.799v-13.171c1.453-.861 3.83-1.942 9-2.332v13.704zm-2-10.214c-2.086.312-4.451 1.023-6 1.672v-1.064c1.668-.622 3.881-1.315 6-1.626v1.018zm0 3.055c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm0-2.031c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm0 6.093c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm0-2.031c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm-16-6.104c2.119.311 4.332 1.004 6 1.626v1.064c-1.549-.649-3.914-1.361-6-1.672v-1.018zm0 5.09c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.315-6-1.626v1.017zm0-2.031c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.316-6-1.626v1.017zm0 6.093c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.315-6-1.626v1.017zm0-2.031c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.315-6-1.626v1.017z'/%3E%3C/svg%3E");
}
.v-topbar_link.search {
background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%233bd0c7' d='M23.809 21.646l-6.205-6.205c1.167-1.605 1.857-3.579 1.857-5.711 0-5.365-4.365-9.73-9.731-9.73-5.365 0-9.73 4.365-9.73 9.73 0 5.366 4.365 9.73 9.73 9.73 2.034 0 3.923-.627 5.487-1.698l6.238 6.238 2.354-2.354zm-20.955-11.916c0-3.792 3.085-6.877 6.877-6.877s6.877 3.085 6.877 6.877-3.085 6.877-6.877 6.877c-3.793 0-6.877-3.085-6.877-6.877z'/%3E%3C/svg%3E");
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
cursor: text !important;
} .mkdf-page-header .mkdf-menu-area:before {
content:'';
height:100%;
position:absolute;
left:0px;
background-color:#3ad0c7;
} .loc-sk_SK .mkdf-page-header .mkdf-menu-area:before {
width: calc( ((100% - 1300px ) / 2 ) + 158px );
}
.loc-cs_CZ .mkdf-page-header .mkdf-menu-area:before {
width: calc( ((100% - 1300px ) / 2 ) + 158px );
}
.loc-de_DE .mkdf-page-header .mkdf-menu-area:before {
width: calc( ((100% - 1300px ) / 2 ) + 246px );
}
.mkdf-page-header {
border-bottom: 2px solid #fff;
box-shadow: 0px 2Px 10px rgba(0,0,0,.2);
}
.mkdf-header-standard .mkdf-menu-area.mkdf-menu-left .mkdf-main-menu{
padding-left:0px;
}
.mkdf-main-menu>ul>li>a {
color: #fff;
font-weight: 700;
transition:all .2s;
font-size: 16px;
text-transform: none;
padding:0 20px;
text-shadow: 1px 1px 2px rgba(0,0,0,.2);
}
.mkdf-main-menu>ul>li.mkdf-active-item>a{
color:#fff;
}
.mkdf-main-menu>ul>li:nth-child(2)>a {
font-size:18px;
}
.mkdf-main-menu ul li.current-menu-parent  > a,
.mkdf-main-menu ul li.current-menu-item > a,
.mkdf-main-menu ul li a:hover{
color:#fff;
background-color:#329690;
}
.mkdf-main-menu>ul>li:first-child>a,
.mkdf-main-menu>ul>li:first-child>a:hover {
text-shadow:none !important;
color:transparent !important;
background:url(https://new.chci-varhany.cz/wp-content/uploads/2020/04/home-icon.png) center center no-repeat transparent;
background-size:29px auto;
}
.mkdf-main-menu>ul>li:first-child:hover,
.mkdf-main-menu>ul>li:nth-child(2)>a:hover {
background-color:#31bcb4;
} .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner{
padding-top:0px !important;
}
.mkdf-content {
margin-top: -65px;
background-image: url(//new.chci-varhany.cz/wp-content/uploads/2020/04/bg.jpg);
background-repeat: repeat-x;
background-size: auto;
background-position: left 65px;
}
.v-bg_notes {
background-image: url(//new.chci-varhany.cz/wp-content/uploads/2020/04/bg_down.jpg);
background-repeat:no-repeat;
background-size: 75% auto;
background-position:right bottom;
}
.mkdf-content > .mkdf-content-inner {
background-image: url(//new.chci-varhany.cz/wp-content/uploads/2020/04/bg_down.jpg);
background-repeat:no-repeat;
background-size: 50% auto;
background-position:right bottom 110px
}
.mkdf-container{
background:none !important;
}
.vc_separator{
margin:40px 0 !important;
}
.vc_separator .vc_sep_holder{
border-color:#eaeaea;
} .mkdf-title-holder{
background:none;
height:auto !important;
}
.mkdf-title-holder.mkdf-breadcrumbs-type .mkdf-breadcrumbs a{
text-decoration:underline;
}
.mkdf-breadcrumbs .mkdf-current,
.mkdf-title-holder.mkdf-breadcrumbs-type .mkdf-breadcrumbs a,
.mkdf-title-holder.mkdf-breadcrumbs-type .mkdf-breadcrumbs a:hover {
color: #616161;
}
.mkdf-title-holder .mkdf-title-inner{
padding:20px 0;
}
.mkdf-title-wrapper{
height:auto !important;
}
.mkdf-breadcrumbs .mkdf-delimiter{
color:#3ab0a9 !important;
}
.v-page_title {
padding:0 0 30px 0;
}
.v-page_title h1 {
margin:0;
font-weight:800;
text-transform:uppercase;
} .v-box {
padding:30px;
margin:0;
} .v-text {
line-height:1.6;
}
.v-text strong{
color:#202020;
}
.v-text table,
.v-text table tr{
border:none;
}
.v-text table td{
text-align:left;
border:none;
}
.v-text_big p{
font-size:20px;
}
.v-text_small p{
font-size:90%;
}
.v-text_darker {
color:#616161;
}
.v-text_brown,
.v-text_brown strong {
color:#6e675e;
} #order_review table,
.tablepress {
color:#6e675e;
}
#table tfoot th,#order_review table thead th,
.tablepress tfoot th, .tablepress thead th{
background-color:#d6cfc7;
color:#202020;
}
#order_review table tr,
.tablepress tbody tr, table thead tr {
border: 1px solid #d6cfc7;
border-left: none;
border-right: none;
}
#order_review table tbody td,
.tablepress tbody td, .tablepress tfoot th {
border-top: 1px solid #d6cfc7;
}
#order_review table tbody tr:nth-child(even) td,
#order_review table tbody tr:nth-child(even) th,
#order_review table tfoot tr:nth-child(odd) td,
#order_review table tfoot tr:nth-child(odd) th{
background:#fff
}
#order_review table tbody tr:nth-child(odd) td,
#order_review table tbody tr:nth-child(odd) th,
#order_review table tfoot tr:nth-child(even) td,
#order_review table tfoot tr:nth-child(even) th,
.tablepress .odd td {
background-color: #f7f6f5;
}
#order_review thead th,
.tablepress thead th{
border:none;
} .woocommerce .form-row label,
.wpcf7 label {
color: #202020;
font-weight: 700;
display: block;
margin-bottom: 10px;
}
.wpcf7 label  span {
font-weight:400;
font-size:80%;
}
span.wpcf7-list-item{
margin: 0 10px 0 0;
}
.wpcf7-checkbox .wpcf7 label{
font-size:18px;
}
.wpcf7 label span{
font-size:100%;
}
.wpcf7-form-control.wpcf7-date, 
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz, 
.wpcf7-form-control.wpcf7-select, 
.wpcf7-form-control.wpcf7-text, 
.wpcf7-form-control.wpcf7-textarea{
color:#828282;
border:none;
background-color:#fff;
margin-bottom:18px !important;
font-size:16px;
}
.wpcf7-form-control.wpcf7-date, 
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz, 
.wpcf7-form-control.wpcf7-select, 
.wpcf7-form-control.wpcf7-text {
height:40px;
}
.wpcf7-form-control.wpcf7-textarea{
resize:none !important;
}
.v-form_info {
font-size:14px;
color:#202020;
}
span.wpcf7-not-valid-tip{
margin-top:-15px;
margin-bottom:8px;
font-size:14px;
}
.priloha span.wpcf7-not-valid-tip {
margin-top:0px;
}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit{
letter-spacing:inherit;
border-radius:4px;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
color: #333;
border-width: 1px !important;
padding: 15Px;
border-radius: 4px;
}
div.wpcf7 .ajax-loader{
display:none;
width: 100%;
height: 100%;
left: 0px;
border: none;
position: absolute;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
float: left;
top: 0px;
background-repeat: no-repeat;
background-position: left center;
}
input.wpcf7-form-control.wpcf7-submit {
position: relative;
width:auto;
line-height: 1;
font-weight: 700;
margin: 0;
text-transform:none;
padding: 15px 50px 15px 20px;
font-size: 16px;
border: none;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");
background-position:right 17px center;
background-size:auto 20px;
background-repeat:no-repeat;
}
input.wpcf7-form-control.wpcf7-submit.loading {
background-image:url(//new.chci-varhany.cz/wp-content/uploads/2020/05/loader.gif);
}
input.wpcf7-form-control.wpcf7-submit{
color: #fff;
background-color: #202020;
}
input.wpcf7-form-control.wpcf7-submit:hover{
color: #fff;
background-color: #329690;
}
.v-ebook_form input.wpcf7-form-control.wpcf7-submit:hover{
background-color:#000;
} .mkdf-grid-row .mkdf-sidebar-holder.mkdf-sidebar-left{
border-right:none;
}
.widget{
margin-bottom:0px;
}
.v-categories_box{
border: none !important;
padding: 20px;
background: #f7f6f5;
}
.v-categories_box .title {
margin-bottom: 20px;
color: #202020;
font-weight: 800;
font-size: 24Px;
}
.v-categories_box__list a{
display:block;
padding:12px 15px;
border-bottom:1px solid #d6cfc7;
color:#202020;
text-decoration:none;
font-weight:600;
font-size:16px;
line-height:1.2;
}
.v-categories_box__list a.active{
color:#fff;
border-color:#3ab0a9;
margin-top:-1px;
background-color:#3ab0a9;
} .v-contact_box {
background-color:#3ab0a9;
padding:20px;
border-radius:10px;
color:#fff;
cursor:pointer;
transition:transform .2s;
}
.v-contact_box:hover {
transform:scale(1.05);
}
.v-contact_box.dark{
background-color:#329690;
}
.v-contact_box h3,
.v-contact_box p {
color:#fff;
}
.v-contact_box h3 {
margin:0;
line-height:1.1;
} .v-ebook {
padding:30px 0;
overflow:visible !important;
}
.v-ebook .ajax-loader {
display:none !important;
width:0px;
height:0px;
visibility:hidden;
}
.v-ebook_form  span.wpcf7-not-valid-tip,
.v-ebook span.wpcf7-not-valid-tip { }
.v-ebook_title {
font-weight:800;
text-transform:uppercase;
font-size:30px;
}
.v-ebook_form .wpcf7-form-control.wpcf7-text{
margin-bottom:0px !important;
}
.v-ebook_form input.wpcf7-form-control.wpcf7-submit{
padding-top:12px;
padding-bottom:12px;
}
.wpcf7 .v-ebook_form label {
color: #fff;
margin: 0px;
font-size: 16px;
}
.v-ebook div.wpcf7-response-output{
color:#fff;
border-radius: 4px;
margin-top: 10px;
} .mkdf-mobile-header .mkdf-mobile-menu-opener{
width:35px;
height:35px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M24 6h-24v-4h24v4zm0 4h-24v4h24v-4zm0 8h-24v4h24v-4z'/%3E%3C/svg%3E");
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a{
display:block;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a {
display: block;
height: 100%;
height: 100%;
padding: 0px;
font-size: 0px;
}
.mkdf-mobile-header .mkdf-mobile-side-area{
background-image:none;
padding:60px 15px 20px 15px;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a{
text-transform:none;
font-weight:700;
text-decoration:none;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li:first-child{
display:none !important;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a:hover,
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>h6:hover,
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>a{
opacity:1;
color:#3bd0c7;
}
.mkdf-mobile-header .mkdf-mobile-side-area .mkdf-close-mobile-side-area-holder {
display: block;
position: absolute;
top: 15px;
right: 15px;
width: 35Px;
height: 35px;
z-index: 1000;
cursor: pointer;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z'/%3E%3C/svg%3E");
}
.mkdf-mobile-header .mkdf-position-left img {
max-height: 26px;
margin-top: 6px;
max-width:68vw;
} .mkdf-drop-down .narrow .second .inner ul, .mkdf-drop-down .wide .second .inner{
border:none;
}
.mkdf-drop-down .narrow .second .inner ul{
padding:0px;
}
.mkdf-drop-down .second .inner ul li>a{
transition:none;
}
.mkdf-drop-down .second .inner ul li>a,
.mkdf-drop-down .second .inner ul li.current-menu-item>a{
color:#555;
text-decoration:none;
}
.mkdf-drop-down .second .inner ul li.current-menu-item>a{
color:#fff;
}
.mkdf-drop-down .second{
left:0px;
}
.mkdf-drop-down .second .inner ul li>a:hover{
color:#fff;
} .v-price_slider{
padding-left:5px;
margin-bottom:21px;
}
#price_slider{
margin-top:20px;
}
.noUi-handle {
border: none;
border-radius: 99px;
cursor: default;
box-shadow: none;
width: 22px !important;
height: 22px !important;
background-color: transparent;
background-image: url(https://new.chci-varhany.cz/wp-content/uploads/2020/04/slider.png);
background-size: cover;
}
.noUi-horizontal .noUi-handle{
top:-10px;
}
.noUi-handle:after, 
.noUi-handle:before {
height: 9px;
width: 1px;
background: #909090;
top: 7px;
display:none !important;
}
.noUi-tooltip {
display: block;
position: absolute;
border: none;
border-radius: 0px;
background: #f7f6f5;
color: #000;
padding: 0px;
text-align: center;
white-space: nowrap;
font-size:17px;
}
.noUi-horizontal .noUi-tooltip{
bottom:-30px;
}
.noUi-handle:before{
left:9px;
}
.noUi-handle:after{
left:14px;
}
.noUi-connects {
top:-2px;
border-radius: 0px;
height:5px;
}
.noUi-connect { 
background: #3ab0a9;
background: -moz-linear-gradient(left,  #3ab0a9 0%, #36d6cc 100%);
background: -webkit-linear-gradient(left,  #3ab0a9 0%,#36d6cc 100%);
background: linear-gradient(to right,  #3ab0a9 0%,#36d6cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ab0a9', endColorstr='#36d6cc',GradientType=1 );
}
.noUi-target {
background: #ACABB0;
border-radius: 0px;
border: none;
box-shadow: none;
}
.noUi-horizontal {
height: 1px;
} .v-btn_filters {
display:block;
width:100%;
font-size:15px;
padding:8px 20px;
text-align:center;
}
.v-btn_filters__cancel {
display:block;
width:100%;
font-size:15px;
padding:8px 10px;
text-align:center;
}
.v-filters_box{
border: none !important;
padding: 20px;
background: #f7f6f5;
}
.v-filters_box__close {
position:absolute;
top:0px;
right:0px;
height:100%;
width:20vw;
background:rgba(255,255,255,.7);
}
.v-filters_box__close .icon {
position:absolute;
top: 15px;
right: 15px;
width: 35px;
height: 35px;
z-index: 1000;
cursor: pointer;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z'/%3E%3C/svg%3E");
}
.v-filters_box__close .apply {
background:#3ab0a9;
position:fixed;
bottom: 15px;
transition:.3s all;
right: 15px;
width: 50px;
height: 50px;
border-radius: 99px;
z-index: 1000;
cursor: pointer;
background-position: right 12px center;
background-size: 25Px 25px;
background-repeat:no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M24 4.685l-16.327 17.315-7.673-9.054.761-.648 6.95 8.203 15.561-16.501.728.685z'/%3E%3C/svg%3E");
}
.v-filters_box__close .apply.highlighted {
width: 150px;
color: #fff;
font-weight: 700;
padding: 0px 20px;
line-height: 50px;
}
.v-filters_box hr {
border:none;
border-bottom: 1px solid #d6cfc7;
height:0px;
margin:15px 0;
}
.v-filters_box .title {
margin-bottom:12px;
color: #202020;
font-weight: 600;
font-size: 17px;
}
.v-filters_box hr + .title {
padding-top: 0.25rem !important;
}
a.v-filter {
background-size:16px 16px;
background-position:left 2px;
background-repeat:no-repeat;
background-image:url(//new.chci-varhany.cz/wp-content/uploads/2020/05/v_filter.png);
text-decoration:none;
position:relative;
padding-left:23px;
font-weight:400;
color:#6e675e;
font-size:14px;
}
a.v-filter.active {
background-image:url(//new.chci-varhany.cz/wp-content/uploads/2020/05/v_filter-active.png);
}
.wpb_text_column .v-filter_price:last-child{
margin-bottom:30px;
}
.v-filter_price {
position:relative;
margin: 0 15px 30px 5px;
padding-top:10px;
}
.v-filter_price .noUi-handle {
width:20px !important;
height:20px !important;
}
.v-filter_price .noUi-tooltip {
font-size:15px;
font-weight:600;
}
.v-filter_price  > .noUi-tooltip {
position:absolute;
top:24px;
}
.v-filter_price  > .noUi-tooltip.left {
left:0px;
}
.v-filter_price  > .noUi-tooltip.right {
right:-15px;
}
.v-filter_price .noUi-horizontal .noUi-handle-lower  .noUi-tooltip,
.v-filter_price .noUi-horizontal .noUi-handle-upper  .noUi-tooltip {
display:none;
} .v-icon_holder{
position:relative;
width:130px;
height:130px;
border-radius:99px;
background-color:#fff;
border:3px solid #f7f6f5;
box-shadow:0px 0px 0px 4Px #fff;
}
.v-icon_vertical .v-icon_holder{
margin:0 auto;
}
.v-icon_holder .icon {
position:absolute;
top:0px;
left:0px;
background-repeat:no-repeat;
width:100%;
height:100%;
background-size:50% auto;
background-position:center center;
}
.v-icon_text {
font-size:19px;
color:#202020;
line-height:1.2;
font-weight:700;
}
.v-icon_vertical * {
text-align:center;
}
.v-icon_vertical .v-icon_text {
margin:20px 0 10px 0;
} .mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid{
padding-top:25px;
padding-bottom:50px;
}
.mkdf-page-footer .widget .mkdf-widget-title-holder .mkdf-widget-title{
color:#fff !important;
font-weight:700;
text-transform:uppercase;
display:inline-block;
margin-bottom:0px;
padding-bottom:4px;
margin-top:0px;
font-size:20px;
border-bottom:2px solid #3ab0a9;
}
footer .widget .mkdf-widget-title-holder{
padding-top:25px;
margin-bottom:25px;
}
.mdkf-page-footer {
font-weight: 400;
color:#b5b5b5;
font-size:14px;
}
.mdkf-page-footer .mkdf-widget-title:after{
clear:both;
display:block;
}
.mkdf-page-footer .mkdf-footer-bottom-holder.dark .mkdf-footer-bottom-inner {
border-top-color: #4b4b4b;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid {
padding:12px 0;
}
.v-footer_logo{
margin-bottom:25px;
}
.v-footer_logo img {
max-width:100%;
}
.mkdf-page-footer .mkdf-footer-bottom-holder.dark .widget a.v-footer_icon,
.v-footer_icon {
color:transparent;
text-decoration:none;
width:30px;
height:30px;
display:inline-block;
margin-right:12px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
.v-footer_icon.fb {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm3 8h-1.35c-.538 0-.65.221-.65.778v1.222h2l-.209 2h-1.791v7h-3v-7h-2v-2h2v-2.308c0-1.769.931-2.692 3.029-2.692h1.971v3z'/%3E%3C/svg%3E");
}
.v-footer_icon.li {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-2 16h-2v-6h2v6zm-1-6.891c-.607 0-1.1-.496-1.1-1.109 0-.612.492-1.109 1.1-1.109s1.1.497 1.1 1.109c0 .613-.493 1.109-1.1 1.109zm8 6.891h-1.998v-2.861c0-1.881-2.002-1.722-2.002 0v2.861h-2v-6h2v1.093c.872-1.616 4-1.736 4 1.548v3.359z'/%3E%3C/svg%3E");
}
.v-footer_icons{
margin-bottom:5px;
}
.mkdf-page-footer .widget.widget_nav_menu ul li{
padding-top:0px;
}
.mkdf-page-footer .widget.widget_nav_menu ul li.menu-item a {
color:#b5b5b5;
}
.mkdf-page-footer .widget.widget_nav_menu ul li.menu-item a:hover{
color:#fff;
}
.v-footer_ebook{
background-color:#3ab0a9;
padding:30px 0;
} .mkdf-blog-list-holder .mkdf-bli-inner {
border:10px solid #f7f6f5;
background-color:#fff;
padding:25px;
}
.mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-two-columns .mkdf-bl-item {
width: 100%;
float: none;
}
.mkdf-blog-list-holder .mkdf-bli-info>div.mkdf-post-info-author{
color:#6e675e;
}
.mkdf-post-info-author-text{
font-weight:300;
}
.mkdf-blog-list-holder.mkdf-bl-normal-space .mkdf-bl-item{
margin-bottom:20px;
} 
.mkdf-blog-list-holder.mkdf-bl-normal-space.category-page .mkdf-bl-item {
padding:0px;
}
.mkdf-blog-list-holder .mkdf-post-excerpt{
font-size:14px;
}
.mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-info-bottom {
margin-top:0px;
padding-top:20px;
border-top: none;
}
.mkdf-blog-list-holder .mkdf-bli-content{
height:100%;
position:relative;
}
.mkdf-blog-list-holder .mkdf-post-title {
line-height:1.1;
margin:0 0 15px 0;
font-weight: 700;
font-size: 20Px;
}
.mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-info-bottom{
margin-bottom: 0px;
}
.mkdf-blog-list-holder .mkdf-bli-info>div:last-child{
padding:0px;
}
.mkdf-blog-list-holder .mkdf-post-image{
margin:0;
}
.mkdf-blog-list-holder .mkdf-post-title a{
color:#202020;
text-decoration:none;
}
.mkdf-blog-list-holder .mkdf-post-title a:hover{
text-decoration:underline;
}
.mkdf-blog-list-holder .mkdf-post-excerpt{
color: #6e675e;	
}
.v-blog_thumb {
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
height:200px;
}
.v-blog_btn {
background-color: #202020;
color: #fff;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
padding: 4px 23px;
border-radius: 4px;
position: absolute;
text-decoration: none;
right: 0px;
bottom: 0px;
}
.v-blog_btn:hover{
color:#fff;
text-decoration:none;
}
.mkdf-btn.mkdf-btn-solid {
color: #fff;
background-color: #3ab0a9;
border: none;
border-radius: 5px;
text-decoration: none;
font-size: 17px;
letter-spacing:0px;
text-transform: none;
}
.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):hover,
.mkdf-btn.mkdf-btn-solid:hover,
.mkdf-btn.mkdf-btn-solid:active,
.mkdf-btn.mkdf-btn-solid:focus {
background-color:#329690 !important;
}
.mkdf-btn.mkdf-btn-secondary {
color: #797979;
background-color: #e4e4e4;
border: none;
border-radius: 5px;
text-decoration: none;
font-size: 17px;
letter-spacing:0px;
text-transform: none;
}
.mkdf-btn.mkdf-btn-secondary:hover {
background-color:#D3D4D4;
}
.mkdf-btn.mkdf-btn-secondary.mkdf-btn-small {
font-size:15px;
}
.v-btn_arrow,
.v-btn_cart,
.mkdf-blog-pag-load-more .mkdf-btn.mkdf-btn-large {
padding: 15px 55px 15px 35px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: auto 20px;
background-position: right 16px center;
}
.v-btn_cart{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M24 3l-.743 2h-1.929l-3.474 12h-13.239l-4.615-11h16.812l-.564 2h-13.24l2.937 7h10.428l3.432-12h4.195zm-15.5 15c-.828 0-1.5.672-1.5 1.5 0 .829.672 1.5 1.5 1.5s1.5-.671 1.5-1.5c0-.828-.672-1.5-1.5-1.5zm6.9-7-1.9 7c-.828 0-1.5.671-1.5 1.5s.672 1.5 1.5 1.5 1.5-.671 1.5-1.5c0-.828-.672-1.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.v-blog_related__title{
text-align:center;
margin-top:40px;
}
.v-blog_detail {
border:10px solid #f7f6f5;
background-color:#fff;
padding:25px;
}
.v-blog_related{
margin-top:30px;
}
.mkdf-blog-holder article .mkdf-post-title {
font-size:40px;
line-height:1.2;
}
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom{
padding:0px;
border:none;
margin:25px 0 40px 0;
}
.v-blog_tags a,
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a,
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a:hover {
font-weight: 700;
text-decoration: none;
color: #fff;
margin: 0 12px 5px 0;
background-color: #b6b3ae;
border: none;
border-radius: 0px;
font-size: 14px;
text-transform:none;
padding: 3px 12px;
}
.v-blog_tags a:nth-child(even),
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a:nth-child(even) {
background-color:#6e675e;
}
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-top>div{
font-weight: 400;
font-size: 15PX;
color: #6e675e;
}
.v-blog_single__top{
color:#6e675e;
margin-top:25px;
margin-bottom:40px;
}
.mkdf-post-text-main,
.mkdf-post-text-main p,
.mkdf-post-text-main ul,
.mkdf-post-text-main ol{
color:#6e675e;
}
.mkdf-post-text-main p,
.mkdf-post-text-main ul,
.mkdf-post-text-main ol{
margin-bottom:25px;
}
.mkdf-blog-holder article .mkdf-post-image{
display:block;
margin-bottom:40px;
}
.mkdf-blog-holder article .mkdf-post-image .v-blog_thumb {
height:400px;
}
.v-content_catalogue,
.v-content_magazine{
padding-top:0px !important;
}
blockquote p:before{
display:none;
}
blockquote p {
color:#3ab0a9;
}
.v-paging .mkdf-btn.mkdf-btn-large{
padding:15px 50px 15px 30px;
}
.v-paging_links > span.page-numbers.current,
.v-paging_links a {
color:#202020;
text-decoration:underline;
margin-left:7px;
font-size:16px;
border-radius:4px;
padding:4px 6px;
}
.v-paging_links > span.page-numbers.current,
.v-paging_links a.active {
text-decoration:none;
padding:4px 10px;
background-color:#3ab0a9;
color:#fff;
font-weight:600;
} .v-config_box h3 {
text-transform:uppercase;	
font-weight:800;
}
.v-config_box .v-product_title {
font-size:16px;
}
.v-config_box .v-detail_upsell .v-product {
border: 1Px solid #f7f6f5;
}
.v-config_box .v-detail_upsell .v-product.active {
border: 1px solid #3AB0A4;
}
.v-config_params {
font-size:17px;
}
.v-config_params strong {
color:#222;
}
.v-product.active .v-product_btn {
background-color: #7d7d7d;
}
.v-config_box__image {
display:block;
text-decoration:none;
background-color:#fff;
background-size:contain;
background-position:center center;
background-repeat:no-repeat;
height:300px;
width:100%;
border-bottom: 1px solid #b6a999
}
.v-config_table{
font-size:15px;
color:#202020;
text-align:left;
border:none;
font-weight:600;
width:100%;
}
.v-config_table tr {
border:none;
}
.v-config_table tr  td {
text-align:left;
padding-top:8px;
padding-bottom:8px;
}
.v-config_table tr.default {
opacity:0.4;
border:none;
}
.v-config_table tbody tr td{	
border-bottom: 1px solid #b6a999;
}
.v-config_table .price {
color: #3ab0a9;
font-weight: 900;
font-size:120%;
}
.v-config_table .remove {
width:18px;
height:18px;
text-decoration: none;
display:inline-block;
background-size:cover;
background-position:center center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23DC4747' d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm6 16.538l-4.592-4.548 4.546-4.587-1.416-1.403-4.545 4.589-4.588-4.543-1.405 1.405 4.593 4.552-4.547 4.592 1.405 1.405 4.555-4.596 4.591 4.55 1.403-1.416z'/%3E%3C/svg%3E");
} .bg-grey {
background-color:#f7f6f5;
}
.wpcf7-form-control-wrap.prislusenstvi,
.wpcf7-form-control-wrap.varhany {
display:none !important;
}
.v-detail_gallery {
position:relative;
}
.v-detail .v-product_tags {
top:30px;
}
.v-detail_gallery .j-detail_gallery{
background-color:#fff;
border-bottom:1px solid #b6a999;
}
.v-detail_gallery .img {
background-color:#fff;
}
.v-detail_gallery .img img {
max-height:350px;
}
.v-detail_gallery .navbutton {
height:112px;
border:1px solid #fff;
display:block;
text-decoration:none;
background-color:#fff;
background-position:center center;
background-size:auto 90%;
background-repeat:no-repeat;
}
.v-detail_gallery .slick-current .navbutton,
.v-detail_gallery .navbutton:hover{
border:1px solid #b6a999;
}
.v-detail_galleryNav .slick-slider {
margin-left:-5px;
margin-right:-5px;
}
.v-detail_galleryNav .slick-slide {
padding:0 5px;
}
.v-detail_gallery__more {
font-weight:700;
color:#fff;
line-height:1.2;
text-decoration:none;
display:block;
background-color:#b6a999;
height:112px;
width:100%;
}
.v-detail_gallery__more:hover{
color:#fff;
background-color:#b6a999;
}
.v-detail_galleryNav .col-3{
padding-left:0px;
}
.v-detail_logo {
max-width:150px;
max-height:50px;
}
.v-detail_type,
.v-detail_new {
line-height: 1;
color: #fff;
font-weight: 700;
font-size: 15px;
clear: both;
margin-bottom: 10px;
display: inline-block;
padding: 8px 15px;
}
.v-detail_type{
background-color:#b6a999;
}
.v-detail_new{
background-color:#55b755;
}
.v-detail_title{
margin-top:0px;
margin-bottom:15px;
padding-right:5px;
line-height:1.2;
}
.v-detail_price {
font-size:40px;
color:#3ab0a9;
font-weight:900;
}
.v-detail_excerpt {
color:#6e675e;
}
.v-detail_params {
width:100%;
color:#6e675e;
max-width:300px;
border:none;
}
.v-detail_params tr{
border:none;
}
.v-detail_file {
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.v-detail_file:last-child {
border-bottom:none;
}
.v-detail_file .mkdf-btn svg {
position: relative;
margin-left: 2px;
top: 2px;
}
.v-detail_params td,
.v-detail_params th {
text-align:left;
border:none;
padding:5px 0;
line-height:1.2;
}
.v-detail_params th {
font-weight:600;
color:#202020;
}
.v-detail_tabs {
list-style:none;
overflow:hidden;
margin:0;
width:100%;
}
.v-detail_tabs .item {
display:inline-block;
float:left;
border-right:1px solid #F6F6F1;
}
.v-detail_tabs .item:last-child {
border-right:none;
}
.v-detail_tabs .item a {
display:inline-block;
color:#202020;
font-size:16px;
font-weight:600;
text-decoration:none;
padding:8px 50px;
background-color:rgba(255,255,255,.5);
}
.v-detail_tabcontent .tab-pane:not(.active) {
display:none;
}
.v-detail_tabs .item a:hover,
.v-detail_tabs .item.active a {
background-color:#fff;
}
.v-detail_tabcontent {
display:block;
width:100%;
background-color:#fff;
padding:30px 20px 20px 20px;
}
.v-detail_video {
width:560px;
height:315px;
}
.v-detail_upsell .v-product {
background-color: #f7f6f5;
padding:20px 15px;
}
.v-mobile_search {
position: absolute;
left: 5Px;
top: 46Px;
background: #ffffff;
text-align: center;
width: 100vw;
padding: 10px;
}
.v-mobile_search .ms-sel-ctn,
.v-mobile_search .ms-sel-ctn input {
width:100%;
}
.v-mobile_search .ms-ctn .ms-sel-ctn input{
color:#444 !important;
}
@media(max-width:768px) {
.ms-res-ctn.dropdown-menu {
width: 100%;
max-width: 99999px;
left: 0px;
margin-top: 9px;
}
}
@media(min-width:769px) {
.v-mobile_searchToggle{
display:none !important;
}
.v-detail_tabcontent h2{
font-size:28px;
}
}
@media(min-width:576px) {
.v-detail_galleryNav .col-9 {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%;
}
.v-detail_galleryNav .col-3 {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
padding-left:0px;
}
} .v-detail_cta.mkdf-btn.mkdf-btn-large {
font-size:16px;
padding: 14px 50px 14px 20px;
}
.mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message{
overflow: hidden;
background: #f7f6f5 !important;
padding: 20px;
border: 1Px solid #3ab0a9 !important;
position:relative;
padding-right:200px;
}
.mkdf-woocommerce-page .woocommerce-info.cart-empty {
padding-right:0px;
font-family: inherit;
font-size: 20px;
text-align: center;
}
.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button) {
position: relative;
width: auto;
float:none;
position:absolute;
top:10px !important;
right:20px;
border-radius: 4px;
line-height: 1;
font-weight: 700;
margin: 0;
text-transform: none;
padding: 10px 50px 10px 20px !important;
font-size: 14px !important;
text-decoration:none;
border: none;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E") !important;
background-position: right 17px center;
background-size: auto 20px;
background-repeat: no-repeat;
color: #fff !important;
background-color: #202020 !important;
}
@media(max-width:768px) {
.mkdf-blog-list-holder .mkdf-bli-inner{
border-width:5px;
}
.v-config_box__image{
height:200px;
background-size:auto 90%;
}
.mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message{
padding:15px;
}
.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button) {
position:relative;
display:block;
max-width:181px;
margin-bottom:10px;
top:auto !important;
right:auto !important;
} 
} @media(max-width:991px) {
.v-detail_tabcontent .v-catalogue_row .v-product_price{
font-size:17px;
}
.v-detail_tabs .item a{
padding:12px 25px;
font-size:15px;
}
.v-paging_links a {
margin:0 7px;
} } .v-brown_box {
background-image:url(//new.chci-varhany.cz/wp-content/uploads/2020/04/bg_brown_row.png?v=2);
background-repeat:no-repeat;
background-position:center top; 
background-size:100% auto
}
@media(max-width:768px) {
.v-brown_box {
background-size:auto 200px;
}
.v-filters_box{
display:none;
position: fixed;
top: 0px;
left: 0Px;
z-index: 9999;
width: 100vw;
height: 100vh;
overflow: auto;
overflow-y: hidden;
padding:0px;
background: rgba(255,255,255,.4);
padding-right:20vw;
}
.v-filters_box__inner {
background: #f7f6f5;
height:100%;
overflow:scroll;
padding:20px;
}
} .v-tip {
margin-bottom:20px;
position:relative;
overflow:hidden;
}
.v-tip:last-child {
margin-bottom:0px;
}
.v-tip img {
width:100%;
}
.v-tip .content {
position:absolute;
top:15px;
left:15px;
text-transform:uppercase;
}
.v-tip .title {
line-height:1;
color:#3ab0a9;
text-transform:uppercase;
font-weight:800;
font-size:26px;
margin-bottom:10px;
}
.v-tip .text {
font-weight:700;
line-height:1.15;
color:#000;
text-transform:uppercase;
font-size:15px;
}
.v-tip a {
position:absolute;
top:0px;
left:0px;
display:block;
width:100%;
height:100%;
}  .home .mkdf-title-holder .mkdf-title-inner{
padding:19px 0 !important;
}
.home .mkdf-breadcrumbs {
display:none !important;
}
.v-home_slider,
.v-home_buttons__row.vc_row.vc_column-gap-10  {
margin-left:0px;
margin-right:0Px;
}
.v-slide_main {
height:400px;
background-size:cover;
background-repeat:no-repeat;
position:relative;
padding:100px 50px 50px 50px;
}
.v-slide_main h2 {
font-weight:800;
color:#fff;
margin:0;
font-size:50px;
line-height:1.2;
text-shadow:2px 2px 10px rgba(0,0,0,.5);
}
.v-slide_small a.link,
.v-slide_main a.link {
display:block;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
}
.v-slide_small {
position:relative;
height:195px;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}
.v-slide_small .content {
padding:25px;
}
.v-slide_small.style_1 .title {
font-weight:800;
margin-bottom:15px;
text-transform:uppercase;
color:#3ab0a9;
font-size:38px;
line-height:1;
}
.v-slide_small.style_1 .description {
font-weight:800;
text-transform:uppercase;
color:#000;
font-size:19px;
max-width:60%;
line-height:1.2;
}
.v-slide_small.style_2 .content {
position:absolute;
left:0px;
bottom:0px;
width:100%;
}
.v-slide_small.style_2 .title {
font-weight:800;
margin-bottom:5px;
text-shadow:2px 2px 4px rgba(0,0,0,.5);
text-transform:uppercase;
color:#fff;
font-size:23px;
line-height:1.2;
}
.v-slide_small.style_2 .description {
font-weight:800;
text-transform:uppercase;
color:#fff;
font-size:28px;
line-height:1.2;
}
@-webkit-keyframes moverSide {
0% { transform: translateX(0); }
100% { transform: translateX(10px); }
}
@keyframes moverSide {
0% { transform: translateX(0); }
100% { transform: translateX(10px); }
}
.mkdf-page-footer .mkdf-footer-top-holder.dark .widget a.text-white {
text-decoration:none;
}
.mkdf-page-footer .mkdf-footer-top-holder.dark .widget a.text-white:hover{
text-decoration:underline;
}
.v-home_button {
border-radius:5px;
height:90px;
color:#fff;
padding:0 15px;
text-align:center;
text-decoration:none;
font-weight:700;
font-size:20px;
line-height:1.25;
position:relative;
} s
.v-home_button:hover:after{
-webkit-animation: moverSide .4s infinite alternate;
animation: moverSide .4s infinite alternate;
}
.v-home_button table {
height:100%;
width:100%;
border:none;
}
.v-home_button table tr{
border:none;
}
.v-home_button table td {
vertical-align:middle;
border:none;
}
.v-home_button a{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
display:block;
} .v-catalogue_row {
margin-left:-10px;
margin-right:-10px;
}
.v-catalogue_row > div {
padding:0 10px;
}
.v-product {
padding:25px;
background-color:#f7f6f5;
color:#6e675e;
}
.v-product strong {
color:#202020;
}
.v-product_title {
color:#202020;
font-weight:800;
font-size:20px;
line-height:1.3;
margin-bottom:15px;
}
.v-product_title.mb-0 {
margin-bottom:5px;
}
.v-product_description{
font-weight:400;
color:#6e675e;
font-size:14px;
margin-bottom:10px;
}
.v-product_title a{
color:#202020;
text-decoration:none;
}
.v-product_title a:hover{
text-decoration:underline;
}
.v-product_image {
position:relative;
background-color:#fff;
border-bottom:1px solid #b6a999;
margin-bottom:15px;
padding:10px 0;
}
.v-product_image img {
max-width:100%;
height:190px;
margin:0 auto;
display:block;
}
.v-product_tags{
position:absolute;
left:0px;
top:10px;
}
.v-product_tags > .tag {
line-height:1;
color:#fff;
font-weight:700;
font-size:15px;
clear:both;
margin-bottom:10px;
display:inline-block;
padding:8px 15px;
}
.v-catalogue_row .v-product_tags > .tag{
padding:6px 15px;
margin-bottom:8px;
font-size:14px;
}
.v-product_tags > .tag-default {
background:#444;
}
.v-product_tags > .tag-red {
background-color:#cd2828;
}
.v-product_tags > .tag-yellow {
background-color:#eab71d;
}
.v-product_params{
margin-bottom:5px;
}
.v-product_space{
height:25px;
}
.v-product_price {
font-size:23px;
color:#3ab0a9;
font-weight:800;
}
.v-catalogue_row .v-product_price {
font-size:20px;
}
.v-product_price__old {
font-size:15px;
color:#000;
text-decoration:line-through;
}
.v-product_price__old.none {
text-decoration:none;
}
.v-product_btn {
background-color: #202020;
color: #fff;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
line-height:1;	
padding: 4px 15px;
border-radius: 4px;
text-decoration: none;
}
.v-product_btn:hover {
background-color: #202020;
text-decoration:none !important;
color: #fff;
} .v-category_logo img {
max-width:200px;
}
.v-category_item h4{
margin-top:0px;
margin-bottom:10px;
}
.v-category_item img {
max-height:180px;
margin:0 auto 10px auto;
display:block;
}
.v-category_item h4 a{
color:#202020;
text-decoration:none;
}
.v-category_item h4 a:hover{
text-decoration:underline;
}
.v-category_item p {
line-height:1.4;
color:#6e675e;
} .woocommerce form abbr {
text-decoration:none;
}
.select2-container--default .select2-selection--single{
height:42px;
line-height:42px;
border:none;
font-size:16px;
background:#fff;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
font-size:0px;
color:transparent;
width:12px;
content:'';
display:block;
background-position:center center;
background-repeat:no-repeat;
background-size:100% auto;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z'/%3E%3C/svg%3E");
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{
display:none;
}
.woocommerce-page .mkdf-content input[type="text"], .woocommerce-page .mkdf-content input[type="email"], .woocommerce-page .mkdf-content input[type="tel"], .woocommerce-page .mkdf-content input[type="password"], .woocommerce-page .mkdf-content textarea, div.woocommerce input[type="text"], div.woocommerce input[type="email"], div.woocommerce input[type="tel"], div.woocommerce input[type="password"], div.woocommerce textarea{
font-size:16px;
}
.mkdf-woocommerce-page .cart-collaterals,
.woocommerce-billing-fields,
.v-cart_box {
padding: 20px;
background: #f7f6f5;
}
.mkdf-woocommerce-page .cart-collaterals table td, .mkdf-woocommerce-page .cart-collaterals table th{
padding:8px;
}
.mkdf-woocommerce-page table.cart {
color: #6e675e;
}
.mkdf-woocommerce-page table.cart tr.cart_item{
background-color: #fff;
}
.mkdf-woocommerce-page table.cart tr.cart_item:nth-child(even) td {
background-color: #f7f6f5;
}
.mkdf-woocommerce-page table.cart td.actions .coupon input[type=text]{
padding:10px;
font-size:16px;
}
.mkdf-woocommerce-page table.cart thead tr th {
background-color: #d6cfc7;
font-weight:700;
text-transform:none;
text-align:left;
color: #202020;
padding:8px;
}
.mkdf-woocommerce-page table.cart tr.cart_item td,
.mkdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail{
padding:8px;
}
.mkdf-woocommerce-page table.cart tr.cart_item td.product-remove a {
font-size:0px;
width:18px;
height:18px;
display:inline-block;
color:transparent;
background-size:cover;
background-repeat:no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z'/%3E%3C/svg%3E");
}
.mkdf-woocommerce-page table.cart tr.cart_item td.product-remove a:after{
display:none !important;
}
.mkdf-woocommerce-page table.cart tr.cart_item td.product-name a{
color:#222;
font-family:inherit;
}
.mkdf-woocommerce-page table.cart tr.cart_item td.product-price .amount{
font-family:inherit;
font-weight:400;
color: #6e675e;
}
.mkdf-quantity-plus.icon_plus{
opacity:0.6;
background-size:10px auto;
background-position:center center;
background-repeat:no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M24 10h-10v-10h-4v10h-10v4h10v10h4v-10h10z'/%3E%3C/svg%3E");
}
.mkdf-quantity-minus.icon_minus-06{
opacity:0.6;
background-size:10px auto;
background-position:center center;
background-repeat:no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 10h24v4h-24z'/%3E%3C/svg%3E");
}
.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-input:focus, 
div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-input:focus {
border-color:#3ab0a9;
}
.mkdf-woocommerce-page .cart-collaterals table th,
.mkdf-woocommerce-page .cart-collaterals table td {
font-family:inherit;
background:#fff;
}
.mkdf-woocommerce-page .cart-collaterals table td strong,
.mkdf-woocommerce-page table.cart tr.cart_item td.product-subtotal .amount{
font-family:inherit;
color:#3ab0a9;
}
.mkdf-woocommerce-page .cart-collaterals h2{
text-transform:none;
}
.mkdf-woocommerce-page table.cart tr.cart_item td.product-name a:hover{
color:#3ab0a9;
}
.woocommerce-page .mkdf-content button[type="submit"]:not(.mkdf-woo-search-widget-button),
.woocommerce-page .mkdf-content button[type="submit"]:not(.mkdf-woo-search-widget-button):hover,
.woocommerce-page .mkdf-content a.button,
div.woocommerce a.button,
.woocommerce-page .mkdf-content a.button.checkout-button:hover {
text-align:center;
padding: 15px 55px 15px 35px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: auto 20px;
text-decoration:none !important;
background-color:#3ab0a9;
color:#fff;
background-position: right 16px center;
}
.mkdf-woocommerce-page table.cart td.actions .coupon button[type="submit"]{
background:none;
} 
div.woocommerce a.button.wc-backward:hover{
background-color:#3ab0a9;
color:#fff;
}
.mkdf-woocommerce-page table.cart td.actions .coupon button[type="submit"]:hover,
.mkdf-woocommerce-page table.cart td.actions > button[type="submit"]:hover,
woocommerce-page .mkdf-content button[type="submit"]:not(.mkdf-woo-search-widget-button):hover, 
div.woocommerce a.button:not(.wc-backward):hover, 
div.woocommerce a.added_to_cart:hover, 
div.woocommerce input[type="submit"]:hover, 
div.woocommerce button[type="submit"]:not(.mkdf-woo-search-widget-button):hover, 
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover{
color: #3ab0a9;
border-color:#3ab0a9;
background:none;
}
body.woocommerce-cart .mkdf-page-footer{
display:none !important;
} @media(min-width:769px) {
.v-category_item h4{
font-size:21px;
}
.v-home_smallsliderscol .vc_column-inner{
padding-right:0px !important;
}
.widget .mkdf-widget-title-holder .mkdf-widget-title {
font-size:18px;
}
.v-topbar_link.search{
display: none;
}
.mkdf-footer-bottom-inner  .mkdf-grid-col-12{
position:relative;
}
.v-footer_icons{
position:absolute;
left: 15px;
top: 10px;
margin-bottom:0px;
}
.mkdf-page-footer .widget_nav_menu {
float:left;
display:block;
width:33.33%;
padding-right:30px;
}
}
button[name="update_cart"] {
height: 0px;
border: none;
padding: 0px;
font-size: 0px;
color: transparent;
opacity: 0;
}
.mkdf-woocommerce-page .cart-collaterals tr.shipping #shipping_method li label {
padding-left:10px;
}
.v-ebook_form span.wpcf7-not-valid-tip {
display:none !important;
}
.v-ebook_form .wpcf7-not-valid {
border:1px solid red;
}
.v-ebook-form .wpcf7 form.invalid .wpcf7-response-output {
background: #f5bebe;
color: #000;
border: none;
border: none;
}
.v-ebook-form .wpcf7 form.sent .wpcf7-response-output {
border-color: #fff;
}
@media(min-width:1025px) { 
.mkdf-vertical-align-containers .mkdf-position-left:before{
display:none;
}
.mkdf-header-standard .mkdf-menu-area.mkdf-menu-left .mkdf-vertical-align-containers .mkdf-position-left-inner,
.mkdf-header-standard .mkdf-menu-area.mkdf-menu-left .mkdf-main-menu {
width:100%;
}
.mkdf-vertical-align-containers .mkdf-position-left{
float:none;
width:100%;
}
.mkdf-main-menu>ul>li:last-child {
float:right;
}
.mkdf-main-menu>ul>li>a[title="cart"] {
padding-left:42px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4.559 7l4.701-4.702c.198-.198.459-.298.72-.298.613 0 1.02.505 1.02 1.029 0 .25-.092.504-.299.711l-3.26 3.26h-2.882zm12 0h2.883l-4.702-4.702c-.198-.198-.459-.298-.72-.298-.613 0-1.02.505-1.02 1.029 0 .25.092.504.299.711l3.26 3.26zm3.703 4l-.016.041-3.598 8.959h-9.296l-3.597-8.961-.016-.039h16.523zm3.738-2h-24v2h.643c.535 0 1.021.304 1.256.784l4.101 10.216h12l4.102-10.214c.234-.481.722-.786 1.256-.786h.642v-2zm-14 5c0-.552-.447-1-1-1s-1 .448-1 1v3c0 .552.447 1 1 1s1-.448 1-1v-3zm3 0c0-.552-.447-1-1-1s-1 .448-1 1v3c0 .552.447 1 1 1s1-.448 1-1v-3zm3 0c0-.552-.447-1-1-1s-1 .448-1 1v3c0 .552.447 1 1 1s1-.448 1-1v-3z'/%3E%3C/svg%3E");
background-size:22px auto;
background-position:10px center;
background-repeat:no-repeat;
}
.v-detail_upsell h3 {
font-size:19px;
}
.v-product_image img {
height:140px;
}
.v-detail_upsell .v-product_image img{
height:110px;
}
.v-ebook_info h3 {
font-size:21px;
} 
.v-sidebar_magazine {
padding-right:0px !important;
padding-top:0px !important;
}
.v-ebook_form + div.wpcf7-response-output{
margin-top:25px;
} .v-ebook_form + div.wpcf7-response-output.wpcf7-display-none{
display:none;
} .v-ebook_form + div.wpcf7-validation-errors {
color: #ce4f4f;
}
.v-ebook_form + div.wpcf7-validation-errors:after{
color: #ce4f4f;
}
.v-ebook_form + div.wpcf7-mail-sent-ok {
color: #3ab053;
}
.v-topbar_mobilesearch{
display:none !important;
}
}
@media only screen and (max-width:1400px) {
.mkdf-main-menu>ul>li:nth-child(2)>a{
font-size:17px;
}
.mkdf-main-menu>ul>li>a{
padding:0 15px;
font-size:15px;
}
.v-detail_gallery .navbutton,
.v-detail_gallery__more {
height:92px;
}
.v-home_button{
font-size:17px;
}
.v-home_button:after{
right:15px;
}
.v-icon_holder{
width:100px;
height:100px;
}
body .mkdf-page-header .mkdf-menu-area:before{
display:none !important;
}
.v-topbar_link{
font-size:14px;
margin-right:12px;
}
p:last-child .v-topbar_link {
margin-right:0px;
}
}
@media only screen and (max-width: 1280px) {
.v-slide_small .content{
padding:15px;
}
.v-slide_small.style_1 .title{
font-size:30px;
}	
.v-slide_small.style_1 .description{
display: inline;
background: #fff;
padding-right: 6px;
font-size: 16px;
}
.v-slide_small.style_2 .title{
font-size:17px;
}	
.v-slide_small.style_2 .description{
font-size:22px;
}
.mkdf-drop-down .second .inner ul li>a{
font-size:17px;
}
.mkdf-grid-row .mkdf-sidebar-holder.mkdf-sidebar-left{
padding-right:0px;
}
.mkdf-top-bar .mkdf-grid {
width: calc(100% - 20px);
}
.v-ebook_title {
font-size:23px
}
.v-topbar_link{
padding-left:25px;
font-size:14px;
margin-right:10px;
}
}
@media only screen and (max-width: 1200px) {
.v-detail_price {
font-size:32px;
}
.v-home_button {
font-size:16px;
padding:0 10px
}
.v-home_button:after{
right:10px;
bottom:7px;
}
.mkdf-main-menu>ul>li>a{
padding:0 10px;
font-size:14px;
}
}
@media only screen and (max-width: 1024px) {
.v-categories_box{
overflow:hidden;
}
.v-tip{
width:calc(50% - 16px);
float:left;
}	
.v-tip:nth-child(odd) {
margin-right:8px;
}
.v-tip:nth-child(even) {
margin-left:8px;
}
.v-home_buttons__row{
padding-right: 10px !important;
padding-left: 10px !important;
padding-top:0px !important;
padding-bottom:10px !important;
}
.v-home_buttons__row .vc_col-sm-2{
width:33.333% !important;
}
.v-home_slider{
padding:15px !important;
padding-bottom:5px !important;
}
.v-slide_main{
padding:25px !important;
}
.v-slide_main h2 {
font-size:36px;
}
.v-content_magazine,
.v-sidebar_magazine{
width: 100%;
float: none;
}
.v-blog_detail{
padding: 0px 3px 0 15px;
border: none;
}
.mkdf-blog-holder article .mkdf-post-image .v-blog_thumb {
height:40vw;
}
.v-categories_box__list a{
padding:12px 10px;
}
.mkdf-blog-holder article .mkdf-post-title {
font-size:30px;
}
.v-blog_btn {
position: relative;
margin-top: 20px;
display: inline-block;
bottom: auto;
right: auto;
}
.mkdf-blog-list-holder .mkdf-bli-inner{
padding:20px;
}
.v-blog_thumb {
height:130px;
}
.v-icon_text {
font-size:16px;
}
.v-icon_holder{
width:80px;
height:80px;
}
.v-topbar_logo__wrap{
display:none;
}
.mkdf-top-bar {
display: block;
}
.mkdf-content {
background-position:left 0px;
}
.v-ebook_title{
font-size:20px;
}
.v-ebook_form input.wpcf7-form-control.wpcf7-submit{
font-size:13px;
}
.mkdf-title-wrapper{
padding-top:0px !important;
}
.v-page_title h1 {
text-align:left !important;
}
}
@media only screen and (max-width: 768px) {
.v-product {
padding:15px;
}
.v-home_slider .vc_column-inner{
padding:0px !important;
padding-bottom:10px !important;
}
.v-icon .col-6.left {
-ms-flex: 0 0 120px;
flex: 0 0 120px;
max-width: 120px;
}
.v-box{
margin-left: -15px;
margin-right: -15px;
}
.v-topbar_search__wrap{
display:none;
}
h1, h2, h3, h4, h5, h6{
margin-bottom:5px;
}
.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
width: 90%;
}
.v-box {
padding:0px;
}
.woocommerce-billing-fields,	
.v-cart_box, 
.mkdf-woocommerce-page .cart-collaterals,
.v-box.v-detail{
padding:15px;
}
.v-box form {
margin-bottom:15px;
}
.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section{
width: calc(100% - 30px);
}
.mkdf-top-bar {
padding:8px 0;
}
.v-page_title{
padding-bottom:20px;
}
.mkdf-top-bar .widget p{
line-height:0;
}
.mkdf-top-bar-widget .textwidget {
margin-top:-6px;
}
.v-topbar_link.email {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M0 3v18h24v-18h-24zm6.623 7.929l-4.623 5.712v-9.458l4.623 3.746zm-4.141-5.929h19.035l-9.517 7.713-9.518-7.713zm5.694 7.188l3.824 3.099 3.83-3.104 5.612 6.817h-18.779l5.513-6.812zm9.208-1.264l4.616-3.741v9.348l-4.616-5.607z'/%3E%3C/svg%3E");
}
.v-topbar_link.phone {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6.176 1.322l2.844-1.322 4.041 7.89-2.724 1.341c-.538 1.259 2.159 6.289 3.297 6.372.09-.058 2.671-1.328 2.671-1.328l4.11 7.932s-2.764 1.354-2.854 1.396c-7.862 3.591-19.103-18.258-11.385-22.281zm1.929 1.274l-1.023.504c-5.294 2.762 4.177 21.185 9.648 18.686l.971-.474-2.271-4.383-1.026.5c-3.163 1.547-8.262-8.219-5.055-9.938l1.007-.497-2.251-4.398z'/%3E%3C/svg%3E");
}
.v-topbar_link.blog {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 4.706c-2.938-1.83-7.416-2.566-12-2.706v17.714c3.937.12 7.795.681 10.667 1.995.846.388 1.817.388 2.667 0 2.872-1.314 6.729-1.875 10.666-1.995v-17.714c-4.584.14-9.062.876-12 2.706zm-10 13.104v-13.704c5.157.389 7.527 1.463 9 2.334v13.168c-1.525-.546-4.716-1.504-9-1.798zm20 0c-4.283.293-7.475 1.252-9 1.799v-13.171c1.453-.861 3.83-1.942 9-2.332v13.704zm-2-10.214c-2.086.312-4.451 1.023-6 1.672v-1.064c1.668-.622 3.881-1.315 6-1.626v1.018zm0 3.055c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm0-2.031c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm0 6.093c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm0-2.031c-2.119.311-4.332 1.004-6 1.626v1.064c1.549-.649 3.914-1.361 6-1.673v-1.017zm-16-6.104c2.119.311 4.332 1.004 6 1.626v1.064c-1.549-.649-3.914-1.361-6-1.672v-1.018zm0 5.09c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.315-6-1.626v1.017zm0-2.031c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.316-6-1.626v1.017zm0 6.093c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.315-6-1.626v1.017zm0-2.031c2.086.312 4.451 1.023 6 1.673v-1.064c-1.668-.622-3.881-1.315-6-1.626v1.017z'/%3E%3C/svg%3E");
}
.v-topbar_link.search {
background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M23.809 21.646l-6.205-6.205c1.167-1.605 1.857-3.579 1.857-5.711 0-5.365-4.365-9.73-9.731-9.73-5.365 0-9.73 4.365-9.73 9.73 0 5.366 4.365 9.73 9.73 9.73 2.034 0 3.923-.627 5.487-1.698l6.238 6.238 2.354-2.354zm-20.955-11.916c0-3.792 3.085-6.877 6.877-6.877s6.877 3.085 6.877 6.877-3.085 6.877-6.877 6.877c-3.793 0-6.877-3.085-6.877-6.877z'/%3E%3C/svg%3E");
}
.v-topbar_link {
display:inline-block;
width:24px;
height:24px;
margin-left:10px;
padding:0;
font-size:0px;
background-size:cover;
background-position:center center;
}
.v-topbar_link span {
display:none;
}
}
@media(max-width:767px) {
.v-home_buttons__row .vc_col-sm-2{
width:100% !important;
}
}
@media(min-width:768px) {
.v-ebook .mb-md-0 {
margin-bottom:0px !important;
}
.v-home_blog .mkdf-blog-list-holder .mkdf-blog-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -ms-flexbox !important;
display: flex !important;
}
.v-home_blog .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-two-columns .mkdf-bl-item{
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.v-home_blog .mkdf-blog-list-holder .mkdf-bli-inner {
height:100%;
}
.v-home_blog .mkdf-blog-list-holder.mkdf-bl-normal-space .mkdf-bl-item{
padding:0 5px;
}
.v-home_blog .v-blog_thumb{
height:120px;
}
}
@media(min-width:768px) and (max-width:800px) {
.v-slide_small{
margin-left:10px;
}
.v-icon .col-6.left {
-ms-flex: 0 0 100px;
flex: 0 0 100px;
max-width: 100px;
}
.v-icon_holder {
width: 70px;
height: 70px;
}
}
@media(min-width:681px) {
.v-filters_row > .col-sm-6:nth-child(odd) {
padding-right:5px;
}
}
@media(max-width:680px) {
.mkdf-btn.mkdf-btn-small{
padding:11px 20px;
}
.mkdf-btn.mkdf-btn-secondary.mkdf-btn-small{
font-size:13px;
line-height:1.1;
}
.v-detail_file svg {
display:none;
}
.v-detail_gallery .img img{
max-height:280px;
}
.v-detail_title {
font-size:26px;
}
.v-detail_price{
font-size:24px;
}
.v-detail_video {
width:100%;
height:54vw;
}
.v-home_button{
height:65px;
font-size:17px;
margin-bottom:5px;
}
.v-home_button:after{
bottom:23px;
right:14px;
}
.home .mkdf-title-holder .mkdf-title-inner{
padding:10px 0 !important;
}
.v-home_buttons__row.vc_row.vc_column-gap-10{
margin-left:-15px !important;
margin-right:-15px !important;
}
.v-home_slider{
margin-left:-15px;
margin-right:-15px;
}
.v-slide_main{
height:auto;
padding:70px 15 !important;
}
.v-slide_main h2 {
font-size: 30px;
}
.v-text_big p{
font-size:16px;
}
.v-blog_single__top{
margin-bottom:20px;
}
.v-blog_detail .v-blog_tags{
margin-bottom:20px;
}
.mkdf-blog-holder article .mkdf-post-title{
font-size:25px;
}
.mkdf-blog-pag-load-more .mkdf-btn.mkdf-btn-large{
padding: 15px 35px 15px 25px;
font-size: 15px;
background-size: auto 15px;
background-position: right 13px center;
}
.mkdf-blog-list-holder .mkdf-bli-inner{
border-width:7px;
}
.mkdf-blog-list-holder .mkdf-post-title{
font-size:18px;
line-height:1.4;
}
.mkdf-blog-list-holder .mkdf-bli-inner{
padding:15px;
}
.v-categories_box{
padding:15px;
}
.v-ebook_form input.wpcf7-form-control.wpcf7-submit{
font-size:15px;
}
.v-ebook_info h3 {
font-size:17px;
} 
}
@media(max-width:575px) {
.mkdf-woocommerce-page table.cart td.actions > button[name="update_cart"]{
display:none;
}
.v-detail_type,
.v-detail_new {
padding:6px 10px;
font-size:14px;
}
footer .widget{
margin-bottom:20px;
}
.v-detail_tabs .item{
display:block;
float:none;
margin-bottom:5px;
width:100%;
}
.v-detail_tabs .item a{
display:block;
}
.v-detail_tabs .item:last-child:first-child {
margin-bottom: 0px;
width:auto;
}
.v-detail_tabs .item:last-child:first-child a {
display: inline-block;
}
.v-detail_tabs .item:not(.active) a {
background-color:rgba(255,255,255,.3);
}
.v-detail_tabcontent{ 
padding:15px;
}
.v-detail_tabcontent h4 {
margin-top:5px;
}
.v-detail_logo{
max-width:80px;
}
.v-detail_gallery__more{
font-size:12px;
}
.mkdf-btn.mkdf-btn-solid,
.mkdf-btn.mkdf-btn-secondary{
font-size:15px;
}
.v-tip{
width:100%;
float:none;
}	
.v-tip:nth-child(odd) {
margin-right:0px;
}
.v-tip:nth-child(even) {
margin-left:0px;
}
.v-filters_box__inner {
padding:20px 30px 20px 10px;
}
.v-filters_box .title{
font-size:15px;
}
}
@media(min-width:1200px) {
.mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-info-bottom{
width:80%;
position:absolute;
left:0px;
bottom:0px;
background-color:#fff;
}
.v-home_blog .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-info-bottom{
position:relative;
width:100%;
left:auto;
bottom:auto;
}
.v-blog_row .col-sm-4{
-ms-flex: 0 0 29%;
flex: 0 0 29%;
max-width: 29%;
}
.v-blog_row .col-sm-8 {
-ms-flex: 0 0 70.9999%;
flex: 0 0 70.9999%;
max-width: 70.9999%;
}
.v-blog_row.post-0 .col-sm-4{
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}
.v-blog_row.post-0 .col-sm-8 {
-ms-flex: 0 0 59.9999%;
flex: 0 0 59.9999%;
max-width: 59.9999%;
}
.v-home_blog .v-blog_row .col-sm-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.v-home_blog .v-blog_row .col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.v-blog_row.post-0 .v-blog_thumb{
height:290px;
}
.v-home_blog .v-blog_row.post-0 .v-blog_thumb{
height:120px;
}
.v-blog_row.post-0 .mkdf-post-title{
font-size:28px;
}
.v-home_blog .v-blog_row.post-0 .mkdf-post-title{
font-size:20px;
}
}
@media(min-width:992px) {
.v-home_blog .mkdf-blog-list-holder.mkdf-bl-normal-space .mkdf-bl-item{
padding:0 10px;
}
.v-content_catalogue {
padding-left:0px !important;
}
.col-lg-3 .v-product_params{
font-size:14px;
}
.col-lg-3 .v-product_description{
font-size:14px;
line-height:1.4;
}
.col-lg-3 .v-product{
padding:25px 15px;
}
.col-lg-3 ..v-product_title {
font-size:19px;
}
}
@media(min-width:1401px) {
.mkdf-blog-list-holder .mkdf-bli-inner  {
padding:30px;
}
.v-blog_row .col-sm-4{
-ms-flex: 0 0 24%;
flex: 0 0 24%;
max-width: 24%;
}
.v-blog_row .col-sm-8 {
-ms-flex: 0 0 75.9999%;
flex: 0 0 75.9999%;
max-width: 75.9999%;
}
.v-home_blog .v-blog_row .col-sm-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.v-home_blog .v-blog_row .col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.v-blog_row.post-0 .v-blog_thumb{
height:340px;
}
.v-home_blog .v-blog_row .v-blog_thumb,
.v-home_blog .v-blog_row.post-0 .v-blog_thumb{
height:168px;
}
.v-blog_row.post-0 .mkdf-post-title{
font-size:32px;
}
.v-home_blog .v-blog_row.post-0 .mkdf-post-title{
font-size:20px;
}
}
@media(min-width:768px) and (max-width:1200px) {
.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section{
width:95%;
}
}
@media(min-width:768px) and (max-width:991px) {
.v-product_image img{
height:auto;
}
.v-product_price{
font-size:19px;
}
.mkdf-blog-list .col-sm-8 {
padding-left:0px;
}
.mkdf-blog-list-holder .mkdf-post-title{
font-size:18px;
}
}
@media (min-width: 768px) {
.mt-md-0 {
margin-top:0px !important;
}
.v-ebook .col-md-6,
.mkdf-page-footer .col-md-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
} .mkdf-mobile-header .mkdf-mobile-nav > .mkdf-grid > ul > li{
border-bottom: 1px solid #eee;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li.menu-item-has-children {
position:relative;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li.menu-item-has-children:after{
position: absolute;
top: 14px;
right: 3px;
height: 16px;
width: 20px;
content: '';
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M23.245 4l-11.245 14.374-11.219-14.374-.781.619 12 15.381 12-15.391-.755-.609z'/%3E%3C/svg%3E");
transition:.2s all;
opacity:0.7;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li.menu-item-has-children.mkdf-opened:after {
transform:rotate(180deg);
}
.mkdf-mobile-side-area .mkdf-grid {
height: 100%;
margin: 0;
padding: 0px;
width: 100%;
}
.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow{
display:none;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a, .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>h6{
font-size:16px;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li a{
width:100%;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li a, .mkdf-mobile-header .mkdf-mobile-nav ul li h6{
padding:8px 0;
}
.mkdf-mobile-header .mkdf-mobile-nav ul ul{
padding-left:15px;
}
.mkdf-mobile-header .mkdf-mobile-nav ul ul li a{
color: #717171;
font-size:15px;
text-decoration: none;
}
.mkdf-woocommerce-page .woocommerce-message, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-error{
margin-bottom:20px;
}
.mkdf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li > label,
.woocommerce-shipping-methods label {
margin-left:15px;
}