@import url(/wp-content/themes/flatsome/style.css);@font-face{font-family:'FontAwesome';url(/wp-content/themes/flatsome-child/font-awesome/fonts/fontawesome-webfont.woff) format('woff'),url(/wp-content/themes/flatsome-child/font-awesome/fonts/fontawesome-webfont.ttf) format('ttf'),url(/wp-content/themes/flatsome-child/font-awesome/fonts/FontAwesome.otf) format('otf')}h1,h2,h3,h4,h5,h6,.heading-font{font-weight:100;font-family:'Montserrat Light',sans-serif}.banner h1,.row-404 h1{color:#FFF}h2,h3{color:#3581c1}a{color:#3581c1}#top-bar.header-top{background:url(/wp-content/uploads/2016/09/mv-topbar3.png) repeat-y top right #fff0!important;background-size:100% 100%}#top-bar.header-top .container{background:#eee;height:30px;color:#3581c1}#logo img{margin-top:-60px;width:100%;width:auto;background:#FFF}.header-main{z-index:12}.header .flex-row{padding:0}.home-banner .tp-caption{text-align:center;color:#FFF}.home-banner .tp-caption h2{color:#FFF;font-size:40px;margin:0;letter-spacing:2px!important;font-family:'Montserrat Light',sans-serif}.home-banner .tp-caption h3{color:#FFF;font-size:20px;margin:0;font-weight:100;letter-spacing:1px!important;font-family:'Montserrat Light',sans-serif}.home-banner .tp-caption a{color:#FFF;background:#3581c1;padding:20px 50px;text-transform:uppercase;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:14px;letter-spacing:1px!important}.header-top-sec{display:inline;margin:0 15px;font-size:14px}.header-top-sec i{margin-right:5px;font-size:20px}.header-top-sec a{color:#3581c1}.home-banner .col{padding:0}.home-banner-service{margin-top:30px}.home-3-row .col{padding:10px 10px 0}.home-3-row .col a{color:#FFF}.home-3icon{position:absolute;bottom:20px;text-align:center;color:#FFF;text-transform:uppercase;font-size:20px;left:0;right:0}.home-3icon i{margin:0 20px;padding:0 6px;border-radius:50%;border:1px #FFF solid}.home-gray h1{font-weight:400}.mv-button{margin-top:20px}.cart-button{margin-top:20px}.home-gray .mv-button{margin-top:30px}.mv-button a{color:#FFF;background:#3581c1;padding:15px 50px;text-transform:uppercase;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:14px;letter-spacing:1px!important;border-radius:5px;display:inline-block}header .mv-button,header .cart-button{margin-top:0}header .mv-button a{padding:15px 30px}.cart-button a{color:#5b5b5b;background:#f2f2f2;padding:15px 30px;text-transform:uppercase;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:14px;letter-spacing:1px!important;border-radius:5px;display:inline-block;border:#ddd 1px solid}.home-gray{background:#f5f5f5;text-align:center;padding-top:80px}.home-darkgray{background:#f0f0f0;text-align:center}.home-darkgray .col{padding:60px 0}.service-form{display:block}.service-form-left,.service-form-right{width:50%;float:left;padding:0 20px}.service-form input,.service-form textarea{border-radius:5px;margin:5px 0;-webkit-appearance:none;padding:25px 15px}.service-form textarea{height:300px;padding:15px 15px}.home-darkgray .mv-button button,.home-darkgray .mv-button input[type='submit']{color:#FFF;background:#3581c1;padding:15px 50px;text-transform:uppercase;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:14px;letter-spacing:1px!important;border-radius:5px;display:inline-block}.button.alt,.button.checkout,.secondary,.checkout-button,.cart_totals .button{color:#FFF;background:#3581c1;padding:5px 30px;text-transform:uppercase;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:12px;letter-spacing:1px!important;border-radius:5px;display:inline-block}.home-testi{background:url(/wp-content/uploads/2016/10/mv-testi.png) center center no-repeat #fff0;background-size:90% auto}.home-testi h2{margin-bottom:50px}.google-map.mb{margin-bottom:0}.about-more-wrap{position:relative}.about-more{background:#fff0;padding:0 30px 50px;position:relative}.more-inner{width:100%;background:#3581c1;position:relative;padding:20px;border-radius:5px}.more-inner a{color:#FFF}.more-inner ul{padding-bottom:80px}.more-img{position:absolute;bottom:0;left:0;max-width:70%}.more-inner h3{color:#FFF;margin-bottom:30px}.more-inner li{list-style-type:none;color:#FFF;border-top:1px rgb(255 255 255 / .5) solid;padding-top:.6em}.more-inner li:before{content:'\f105';font-family:FontAwesome;margin-right:10px;color:rgb(255 255 255 / .5)}.row-404{background:url(/wp-content/uploads/2016/10/mv-bg-large.png) top center no-repeat #FFF;background-size:100% auto;text-align:center;padding:200px 0}.row-404 h2{font-weight:100;color:#FFF;font-family:'Montserrat Light'}.row-404 h1{padding:0;margin:0;font-weight:700;font-size:32px}.row-404 .col{padding:0}.row-404 .mv-button a{text-transform:none}footer .large-columns-1 #text-2.col,footer .large-columns-1 #text-3.col{width:40%;flex-basis:40%;max-width:40%}footer .large-columns-1 #text-3.col img{float:right}footer .large-columns-1 #nav_menu-2.col{width:20%;flex-basis:20%;max-width:20%;text-transform:uppercase}footer .large-columns-1 #nav_menu-2.col li{border:0}footer .large-columns-1 #nav_menu-2.col li a{color:#908f8f;font-weight:100;font-family:'Montserrat Light',sans-serif}body,footer{border-top:10px solid #fff0;-webkit-border-image:url(/wp-content/uploads/2016/10/mv-border.png) 20% round;-o-border-image:url(/wp-content/uploads/2016/10/mv-border.png) 20% round;border-image:url(/wp-content/uploads/2016/10/mv-border.png) 20% round}footer .is-divider.small{display:none}footer h3{color:#565656}.nav>li{margin:0 12px}#woocommerce_product_categories-2 h3.shop-sidebar{text-transform:none;font-size:20px;margin-bottom:30px}#woocommerce_product_categories-2 .is-divider.small{display:none}#woocommerce_product_categories-2 li a{color:#908f8f}#woocommerce_product_categories-2 ul.product-categories li:before{content:'\f105';font-family:FontAwesome;margin-right:10px;color:#908f8f}.category-page-row #woocommerce_product_categories-2,#product-sidebar #woocommerce_product_categories-2{background-color:#f8f8f8;padding:30px 15px}.mv-product-textbox{width:50%}.mv-product-textbox .text{font-size:100%}.prod-banner{padding-top:250px}.prod-banner .bg.bg-loaded{background-image:url(/wp-content/uploads/2016/10/mv-banner.jpg)}.prod-banner .overlay{background-color:rgb(0 0 0 / .31)}#product-sidebar .related .product-small{flex-basis:100%;max-width:100%;padding:5px}#product-sidebar .related .product-small .box-image{width:40%;float:left}#product-sidebar .related.product-section{border-top:0;margin-bottom:20px}#product-sidebar .related.product-section h3,#product-sidebar #woocommerce_product_categories-3 h3{font-size:1em;border-bottom:#ececec 1px solid;margin-bottom:.5em;padding-bottom:15px;color:#000}#product-sidebar .related .product-small .box-text{width:60%;float:left;text-align:left}.product-small .box-text p.category.product-cat{display:none}.product-small .box-text p.product-title a{color:#000;font-weight:700;padding:0}.product-small .box-text .price-wrapper span{color:#3581c1}#product-sidebar #woocommerce_product_categories-3 .is-divider.small{display:none}#product-sidebar #woocommerce_product_categories-3.widget>ul>li+li{border-top:0}#product-sidebar #woocommerce_product_categories-3.widget .current-cat>a{color:#3581c1}.tq-row h2{color:#777}.tq-row p{font-weight:100}footer p,footer .textwidget{font-weight:100;font-family:'Montserrat Light',sans-serif}footer p strong{font-weight:700}i.icon-menu:before{font-family:'fl-icons'!important}.cart_item{background-color:#f8f8f8}.shop_table.cart.table-top{border-radius:5px;border:1px #fff0 solid;padding:0;background:#f8f8f8}.shop_table.cart.table-top tbody .amount,.shop_table.cart.table-top tbody .quantity,.shop_table.cart.table-top tbody .product-name,.shop_table.cart.table-top tbody .amount{color:#3581c1!important}.product-name .title-bold{font-weight:700}.shop_table.cart.table-top tbody .amount,.shop_table.cart.table-top tbody .quantity,.shop_table.cart.table-top tbody .amount{font-weight:400}.shop_table td,.shop_table th{border-bottom:0!important}.cart-header-dark{background-color:#f0f0f0;text-transform:uppercase;padding:10px;font-size:13px;color:#000}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:240px!important;float:left;border-radius:5px}.woocommerce-cart table.cart td.actions .coupon .input-text{height:40px}.shop_table.cart.table-coupon{padding:10px 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.shop_table.cart.table-coupon{width:100%;float:none;background-color:#f8f8f8;border:0;border-radius:5px;padding:15px 10px}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{width:100%;margin:0 0 0 auto;border:0}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border:0!important;text-align:right;font-size:14px;line-height:1.2;font-weight:700;padding:5px 12px}.wc-proceed-to-checkout{background-color:#FFF;text-align:right}.includes_tax{display:block;font-size:14px}.order-total th{color:#000}.woocommerce .coupon input[type=submit].button{background:#3581c1!important;border-radius:5px;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:12px;padding:5px 30px!important}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:13px 10px!important;font-size:12px}.woocommerce a.remove,.woocommerce .edit-prod-single{display:inline!important;color:#3581c1!important;font-weight:400;font-size:12px!important;margin:0 5px 0 0;text-transform:uppercase;background:#fff0}.woocommerce table.shop_table.table-top td:last-child,.woocommerce table.shop_table.table-top th:last-child{text-align:left}th.product-name,td.product-name{width:40%}.woocommerce .edit-prod-single{border:0;padding:0 0 0 5px}.woocommerce a.remove:hover{background-color:#fff0;text-decoration:none;color:#000}.wc-proceed-to-checkout a.checkout-button.keep-sp{background-color:#3581c1!important;font-size:12px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:#000!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:1px #fff0 solid;border-radius:5px;background-color:#f0f0f0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#3581c1;text-decoration:none}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#000;text-decoration:underline}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;display:block;float:none}.woocommerce-checkout .woocommerce{width:100%}.shop_table.woocommerce-checkout-review-order-table tfoot{background-color:#f0f0f0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#FFF}.woocommerce-checkout #payment div.form-row{text-align:right}.woocommerce-checkout #payment div.form-row input[type=submit]{font-size:14px;border-radius:0}.woocommerce-checkout #payment div.form-row a{background-color:#3581c1!important;padding:15px 50px!important;font-size:14px;border-radius:0}.woocommerce-checkout .body_contener_full h3{color:#3581c1;text-transform:uppercase}#ship-to-different-address label,#ship-to-different-address input{display:inline}#ship-to-different-address label{margin-left:3px}.woocommerce-checkout .cart_item td p strong{color:#3581c1}.woocommerce-checkout .cart_item td p{color:#000}.product-total-table{width:100%}.subtotal-right{text-align:right;color:#3581c1!important;font-weight:400!important}.woocommerce-checkout .order-total td,.woocommerce-checkout .order-total td strong{color:#3581c1!important;font-size:24px;font-weight:400!important}.woocommerce-checkout .cart-subtotal td,.woocommerce-checkout .shipping td{font-weight:400!important}.woocommerce table td{padding:15px}.woocommerce table th{padding:20px 15px;font-weight:400}.woocommerce-checkout .woocommerce table.shop_table tfoot tr:not(:first-child) th{border-top:0}.woocommerce form .form-row:not(.create-account) label,.woocommerce-page form .form-row:not(.create-account) label{display:none}.woocommerce form .form-row input.input-text::-webkit-input-placeholder,.woocommerce form .form-row textarea::-webkit-input-placeholder{text-transform:none;color:#555}.woocommerce form .form-row input.input-text::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder{text-transform:none;color:#555}.woocommerce form .form-row input.input-text:-ms-input-placeholder,.woocommerce form .form-row textarea:-ms-input-placeholder{text-transform:none;color:#555}.woocommerce form .form-row input.input-text:-moz-placeholder,.woocommerce form .form-row textarea:-moz-placeholder{text-transform:none;color:#555}#ship-to-different-address label,.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{font-weight:400}.woocommerce a.remove{border:0}.wc-proceed-to-checkout a{margin:20px 0 20px 20px;font-weight:100;font-size:12px}.checkout-a{text-transform:uppercase}.checkout-a i:before{margin-right:5px}.coupon input{margin:0;border-radius:5px;text-transform:uppercase;font-weight:100;font-family:'Montserrat Light',sans-serif}.woocommerce-cart .coupon{width:50%;float:left;text-align:left}.total-right{width:50%;float:right}.total-text{font-size:14px;color:#000;font-weight:700}.total-text span{color:#3581c1;margin-left:50px}.total-right input[name=update_cart]{background-color:#3581c1;margin:0;border-radius:5px;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:12px}.woocommerce-shipping-calculator{border-top:0}.shop_table .shipping{border-bottom:1px solid #f0f0f0}.shipping-calculator-form{display:block!important}.calc-shipping td.cart-label,.shipping td.cart-label{color:#000}.order-total td:last-child span.amount{color:#3581c1}.order-total td.cart-label{color:#3581c1}.order-total{text-transform:uppercase;font-weight:700}.woocommerce td{font-size:16px}.woocommerce table td.product-thumbnail{width:auto;max-width:none}.ship-line hr{background-color:#000;height:2px}.checkout-sidebar #payment .payment_methods{display:inline-block;width:50%;float:left;padding-right:15px}.checkout-sidebar #payment .form-row.place-order{display:inline-block;width:50%;float:left;padding-left:15px;margin-top:-50px}.form-row.place-order h3{text-align:left}.place-order input[name=woocommerce_checkout_place_order]{color:#FFF;background:#3581c1;padding:5px 50px;text-transform:uppercase;font-family:'Montserrat Light',sans-serif;font-weight:100;font-size:14px;letter-spacing:1px!important;border-radius:5px!important;display:inline-block;width:100%;margin:0}.woocommerce-checkout .woocommerce-message{background-color:#fff0}.woocommerce-checkout-review-order-table tr td,.woocommerce-checkout-review-order-table tr th{background-color:#FFF!important}.woocommerce-checkout-review-order-table td.product-name{color:#08c}.woocommerce-checkout-review-order-table tr th{width:60%}.woocommerce-checkout-review-order-table tr td span.amount{color:#08c;font-size:16px}.woocommerce-checkout-review-order-table tr.cart-subtotal th{text-transform:none;color:#000;font-size:100%}.woocommerce-checkout-review-order-table tr.order-total th{font-size:20px;color:#08c}.woocommerce-checkout-review-order-table td.product-name .product-quantity{color:#888;font-weight:400}.woocommerce-checkout .cart-label{text-align:left}p.form-row-last,p.form-row-first{width:100%;float:none;margin:0}.woocommerce-billing-fields{border-top:0}.woocommerce-billing-fields p{margin-bottom:0}.woocommerce-shipping-fields{border-top:0}.woocommerce-shipping-fields p{margin-bottom:0}.woocommerce-billing-fields input,.woocommerce-billing-fields textarea,.woocommerce-billing-fields select{margin-bottom:10px;border-radius:5px}.woocommerce-billing-fields .select2-container a{border-radius:5px;margin-bottom:10px}.woocommerce-shipping-fields input,.woocommerce-shipping-fields textarea,.woocommerce-shipping-fields select{margin-bottom:10px;border-radius:5px}.woocommerce-shipping-fields .select2-container a{border-radius:5px;margin-bottom:10px}.secure-checkout{text-align:left}.woocommerce table td.subtotal-right{font-size:1px;color:transparent!important}.stuck .header-main #logo img{max-height:none!important}header .header-wrapper.stuck{background:#FFF}p.woocommerce-info{padding:10px}form.woocommerce-ordering{min-width:250px}select{background-image:url(/wp-content/uploads/2017/02/arrow-bottom.png)}@media screen and (max-width:1100px){header .mv-button a,.cart-button a{padding:10px 15px}#header{padding:0 10px}.nav>li{margin:0 10px}.mv-product-textbox{padding:0 20px}}@media screen and (max-width:1024px){#top-bar.header-top{visibility:hidden}#main-menu .mv-button,#main-menu .cart-button{display:none}.about-row .medium-8,.about-row .medium-4{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.woocommerce-cart .coupon,.total-right{width:100%;float:none;text-align:left}.total-right{margin-top:20px}.checkout-sidebar #payment .payment_methods,.checkout-sidebar #payment .form-row.place-order{width:100%;float:none;padding:0}.checkout-sidebar #payment .form-row.place-order{margin-top:0;padding:0}}@media screen and (max-width:767px){footer .large-columns-1 #text-2.col,footer .large-columns-1 #text-3.col,footer .large-columns-1 #text-2.col,footer #nav_menu-2{width:100%;flex-basis:100%;max-width:100%}.service-form-left,.service-form-right{width:100%}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%}.home-banner .tp-caption a{padding:10px}}@media screen and (max-width:479px){.woocommerce-cart table.cart td.actions .coupon .input-text,.coupon input[type=submit]{margin-bottom:10px;width:100%!important}.shop_table.cart.table-top .product-thumbnail{display:none}.shop_table.cart.table-top tr td{padding:10px 5px}}.woocommerce-checkout #payment div.form-row input#place_order{width:100%;padding-left:0;padding-right:0;font-size:10px;max-width:100%;text-align:center}