.d-none{display:none !important;}
html,body{height:100%;}
.section_wrapper, .container{height:auto;}
.g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0}
h1.author-title{text-align:center;margin:1em 0;}
.text-center{text-align:center!important;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.ml-form-embedSubmitLoad:after{content:" ";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:4px solid #fff;border-color:#fff #fff #fff transparent;animation:ml-form-embedSubmitLoad 1.2s linear infinite}
body .mfn-be-cart .woocommerce:not(.mfn-cart-tmpl-builder) .cart-collaterals{margin-left:0;}
.woocommerce div.product .out-of-stock{background:#fff;text-align:center;border:3px solid;font-weight:bold;line-height:2.5em;}
.woocommerce .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox{font-size:smaller;line-height:1em;}
.shop_table .product-subtotal,
.shop_table .product-quantity{display:none;}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th{width:auto;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:50px;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{padding:10px;}
.elementor-image-carousel .swiper-slide img{margin-left:auto;margin-right:auto;}
#fit10_form .elementor-widget-wrap{display:block;padding:0 10px;}
.app-blog-wrap .elementor-1312 .elementor-element.elementor-element-27bf372 .app-blog-wrap{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );}
.app-blog-wrap .adipa_row{width:100%;clear:both;text-align:center;white-space:nowrap;}
.app-blog-wrap article{white-space:normal;width:50%;max-width:520px;margin-bottom:20px;padding:0 10px;display:inline-block;vertical-align:top;}
.app-blog-wrap article.new_video .app-blog-post-container{}
.app-blog-wrap article img.new_badge{display:none;}
.app-blog-wrap article.new_video img.new_badge{display:block;width:55px;position:absolute;left:-3px;top:-3px;}
.app-blog-wrap article.playable .app-blog-thumbnail-overlay{background:50% 50% url(//valentinvasile.ro/wp-content/themes/vv-online/img/play-button-an.png) no-repeat;}
.app-blog-wrap article.playable.replay .app-blog-thumbnail-overlay{background:50% 50% url(//valentinvasile.ro/wp-content/themes/vv-online/img/replay-button-an.png) no-repeat;}
.app-blog-wrap article.playable:hover .app-blog-thumbnail-overlay{opacity:1;}
.app-blog-wrap article.new_video .app-blog-thumb-effect-wrapper,
.app-blog-wrap article.new_video .app-blog-post-container{overflow:visible;}
.app-blog-wrap article .progress_container{position:absolute;left:0;right:0;bottom:0;background:#f5f5f577;height:10px;box-shadow:inset 0 0 6px #666;}
.app-blog-wrap article .progress_bar{background:#ff0000;height:10px;box-shadow:inset 0 0 4px #666;}
.app-blog-wrap .adipa_row article.adipa_col_3{width:33.33%;}
.app-blog-wrap .adipa_row article.adipa_col_4{width:25%;}
.app-blog-wrap .adipa_row article.adipa_col_5{width:20%;}
.app-blog-wrap .app-blog-post-container{background-color:#f5f5f5;background-color:#f5f5f5aa;overflow:hidden;}
.app-blog-wrap .app-blog-thumb-effect-wrapper{position:relative;overflow:hidden;}
.app-blog-wrap .app-blog-thumb-effect-wrapper .title-overlay{position:absolute;top:5px;left:0;right:0;text-align:center;}
.app-blog-wrap .app-blog-thumb-effect-wrapper .title-overlay .title{display:inline-block;color:#ffe88a;background-color:#385d59;padding:10px 15px;font-weight:bold;font-size:1.5em;}
.app-blog-wrap .app-blog-thumbnail-container{overflow:hidden;}
.app-blog-wrap .app-blog-thumbnail-container img{object-fit:cover;}
.app-blog-wrap .app-blog-thumbnail-container img{width:100%;height:auto;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block;}
.app-blog-wrap .app-blog-post-container.app-blog-skin-classic .app-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}
.app-blog-wrap .app-blog-post-container.app-blog-skin-classic div.adipa_video_indisponibil a{display:inline;}
.app-blog-wrap .app-blog-post-container .app-blog-content-wrapper{background-color:#f5f5f5;background-color:#f5f5f5aa;padding:10px;}
.app-blog-wrap .app-blog-post-outer-container:hover .app-blog-zoomin-effect img{-webkit-transform:scale(1.015);-ms-transform:scale(1.015);transform:scale(1.015);}
.app-blog-wrap .app-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;}
.app-blog-wrap .app-blog-post-outer-container .app-blog-thumbnail-overlay.adipa_video_indisponibil{opacity:1;background-color:rgba(0,0,0,.7);display:table;}
.app-blog-wrap .app-blog-post-outer-container:hover .app-blog-thumbnail-overlay.adipa_video_indisponibil{}
.app-blog-wrap .app-blog-post-outer-container .app-blog-thumbnail-overlay.adipa_video_indisponibil span{color:#fff;font-size:18px;line-height:1.2em;padding:30px;text-align:center;display:table-cell;vertical-align:middle;cursor:default;opacity:0;}
.app-blog-wrap .app-blog-post-outer-container:hover .app-blog-thumbnail-overlay.adipa_video_indisponibil span{opacity:1;}
.app-blog-wrap h3{color:#666;font-size:20px;text-align:left;}
div.app-modal-box-modal,
div.app-az_modal-box-modal{background-color:#000;padding:5px 5px;max-width:650px;border-radius:8px;box-shadow:0 0 10px #000;margin:0 auto;}
div.app-modal-body{position:relative;padding-bottom:56.25%;}
div.app-modal-body iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
div.app-az_modal-box-modal img.vv_sigla{width:110px;}
div.app-az_modal-box-modal img{}
div.app-modal-box-modal a.close-modal{bottom:6px;top:auto;right:6px;}
div.app-modal-box-modal p,
.app-az_modal-box-modal p{margin:0}
.app-blog-wrap .app-modal-box-modal-dialog{-webkit-animation-duration:.5s;animation-duration:.5s;background:#000;}
.app-blog-wrap .app-modal-box-close-button-container{right:0;top:0;position:absolute;}
.app-blog-wrap .app-modal-box-close-button-container .app-modal-box-modal-close{background:none;font-size:50px;font-weight:400;}
.app-blog-wrap .app-modal-box-modal-body p{margin:0}
div.app-modal-box-modal img{width:110px}
.woocommerce .wc-memberships-restriction-message{padding-bottom:10em;}
div.app-modal-box-modal-body{padding:15px 0 0}
body.author h3.entry-title{font-size:24px;line-height:28px;}
.woocommerce-cart .alert .wc-forward{display:none!important;;}
.elementor-section.modal-portret .elementor-container .elementor-column .premium-modal-box-modal-dialog,
.elementor-section .elementor-container .elementor-column.modal-portret .premium-modal-box-modal-dialog{width:317px;height:564px;max-height:none;}
@keyframes ml-form-embedSubmitLoad {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
} .app-modal-box-modal .spinner{width:50px;height:40px;text-align:center;font-size:10px;letter-spacing:2px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-25px;}
.app-modal-box-modal .spinner > div{background-color:#ccc;height:100%;width:6px;display:inline-block;margin-left:3px;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;}
.app-modal-box-modal .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.app-modal-box-modal .spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.app-modal-box-modal .spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.app-modal-box-modal .spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes sk-stretchdelay {
0%, 40%, 100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes sk-stretchdelay {
0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}
}
.adiap_bf_shop{border:1px solid #ffe88a66;padding:10px 20px;margin-bottom:1em;}
.oferta_burn .list_item .list_right h4{letter-spacing:-1px;}
.oferta_burn .list_item .list_right h4 span{color:#FF914D;}
.oferta_burn .list_item .list_right p{line-height:1;}
.oferta_burn .list_item.lists_1 .list_left{background-color:#FF914D;}
div.ui-tabs .ui-tabs-panel,
.ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#fff;background-color:#fff1;background-color:rgba(255,255,255,.1);}
.ml-subscribe-close{width:30px;height:30px;background:url(https://cdn.mailerlite.com/images/default/modal_close.png) no-repeat;background-size:30px;cursor:pointer;margin-top:-10px;margin-right:-10px;position:absolute;top:0;right:0}
.ml-error input, .ml-error select, .ml-error textarea{border-color:red !important}
.ml-error .custom-checkbox-radio-list{border:1px solid red !important;border-radius:4px;padding:10px}
.ml-error .label-description, .ml-error .label-description p, .ml-error .label-description p a, .ml-error label:first-child{color:red !important}
.ml-form-checkboxRow label{float:left;margin:0 5px 0 0;padding:0}
.ml-form-checkboxRow label input{margin:0;}
#mlb2-5605406.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p, #mlb2-5605406.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red !important}
.cky-notice .cky-notice-btn-wrapper button.cky-btn,
.cky-notice .cky-notice-btn-wrapper button.cky-btn:hover,
.cky-modal .cky-preference-center button,
.cky-modal .cky-preference-center button:hover{background:transparent!important;}
.cky-notice .cky-notice-btn-wrapper button.cky-btn-customize,
.cky-notice .cky-notice-btn-wrapper button.cky-btn-customize:hover,
.cky-notice .cky-notice-btn-wrapper button.cky-btn-reject,
.cky-notice .cky-notice-btn-wrapper button.cky-btn-reject:hover,
.cky-modal .cky-preference-center button.cky-btn-reject,
.cky-modal .cky-preference-center button.cky-btn-reject:hover,
.cky-modal .cky-preference-center button.cky-btn-preferences,
.cky-modal .cky-preference-center button.cky-btn-preferences:hover{border:1px solid #666;display:inline-block;}
.cky-notice .cky-notice-btn-wrapper button.cky-btn-accept,
.cky-modal .cky-preference-center button.cky-btn-accept{background-color:#1863dc!important;display:inline-block;}
#Footer div.footer_copy .social li{display:inline-block;margin-right:20px;}
.single-product .product_meta .sku_wrapper,
.single-product .product_meta .posted_in{display:none;}
@media only screen and (max-width: 1167px) {
#online_galerie .gallery .gallery-item{width:25%;}
.app-blog-wrap .app-blog-post-outer-container .app-blog-thumbnail-overlay.adipa_video_indisponibil span{font-size:16px;}
}
@media only screen and (max-width: 766px) {
.app-blog-wrap .app-blog-post-outer-container .app-blog-thumbnail-overlay.adipa_video_indisponibil span{font-size:12px;padding:10px;}
.app-blog-wrap .adipa_row article.adipa_col_4{width:50%;}
.app-blog-wrap .adipa_row article.adipa_col_1,
.app-blog-wrap .adipa_row article.adipa_col_2,
.app-blog-wrap .adipa_row article.adipa_col_3,
.app-blog-wrap .adipa_row article.adipa_col_4,
.app-blog-wrap .adipa_row article.adipa_col_5{width:50%;}
div.app-modal-box-modal, div.app-az_modal-box-modal{width:100%;}
div.jquery-modal{padding:0;}
}
@media only screen and (max-width:479px) {
.ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup {
width: 100% !important
}
.ml-form-formContent.horozintalForm {
float: left !important
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow {
height: auto !important;
width: 100% !important;
float: left !important
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal {
width: 100% !important
}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal>div {
padding-right: 0 !important;
padding-bottom: 10px
}
.ml-form-formContent.horozintalForm .ml-button-horizontal {
width: 100% !important
}
.ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn {
padding-top: 0 !important
}
.app-blog-wrap .app-blog-post-outer-container {
width: 100%;
}
.app-blog-wrap .app-blog-post-outer-container .app-blog-thumbnail-overlay.adipa_video_indisponibil span{
font-size:16px;
}
.app-blog-wrap .adipa_row article.adipa_col_1,
.app-blog-wrap .adipa_row article.adipa_col_2,
.app-blog-wrap .adipa_row article.adipa_col_3,
.app-blog-wrap .adipa_row article.adipa_col_4,
.app-blog-wrap .adipa_row article.adipa_col_5{
width:100%;
display: block;
}
}