html {font-family: 'Montserrat', sans-serif;color: #000;font-size: 14px;}a{color:#000;}a:hover, a:focus {transition: all 0.2s linear;}.img-responsive {display: block;max-width: 100%;height: auto;margin: 0px auto;}.mb10 {margin-bottom: 10px;}.mb20 {margin-bottom: 20px;}.mb30 {margin-bottom: 30px;}.mb60 {margin-bottom: 60px;}.mt30 {margin-top: 30px;}.p80{padding:80px 0};.center{text-align:center;}.link{cursor:pointer};.emptypage {min-height: 200px;}.bg-gray{background-color: #F5F5F5;}.center-block{float:none;display:block;margin:0 auto;}.red{color:#E42414;}.blue{color:#292F73;}.orange{color:#F58220;}.bg-white{background-color: #fff;}.line{border-bottom:1px solid #DADEE6;height:1px;}.no-margin{margin:0;}.container-fluid{}.flex-container{display: flex;justify-content: flex-end;}@media (max-width: 767px) {.p80{padding:30px 0};}@media (min-width: 768px) and (max-width: 991px) { }@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {}body.index{background: #fff;}body.page{background: #fff; }.header{background:#fff;position:relative;z-index:10;}.header .logo{}.header .logo img{max-width:100px;position: absolute;}.logo-footer{}.logo-footer img{max-width:100%;}.header-line{background: #041e31; background: -moz-linear-gradient(left, #041e31 0%, #0f6a95 100%); background: -webkit-linear-gradient(left, #041e31 0%,#0f6a95 100%); background: linear-gradient(to right, #041e31 0%,#0f6a95 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#041e31', endColorstr='#0f6a95',GradientType=1 ); width:100%;height:20px;margin-bottom:10px;}@media (max-width: 456px) { .header .logo img{max-width: 70px;}}@media (min-width: 768px) and (max-width: 991px) { }@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {}.header-button{font-size: 18px;margin-left: 2px;color: #E0002D;line-height: 98px;width: 30px;height: 98px;text-align: center;display: inline-block;vertical-align: bottom;}@media (max-width: 456px) {.header-button{font-size: 20px;margin-left: 2px;color: #E0002D;line-height: 64px;width: 40px;height: 64px;text-align: center;display: inline-block;}}@media (min-width: 457px) and (max-width: 767px) {.header-button{font-size: 20px;margin-left: 2px;color: #E0002D;line-height: 98px;width: 40px;height: 98px;text-align: center;display: inline-block;}}.search-button{}.search-button svg{vertical-align: middle;}.search-container {position:fixed;width:100%;height:100%; top: 0;left: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.8); z-index:9999;display:none;animation: fadeEffect 3s; }.search-container .close{ position: absolute;top:20px;right:20px;color:#fff;font-size:30px;cursor: pointer;}.search-box{ position: relative;top: 46%;width: 80%;text-align: center;margin-top: 30px;margin: auto;}.search-box input{width:100%;float:left;background:#fff;height:50px;line-height:50px;border:none;padding:0 20px;-webkit-border-radius:0; border-radius:0;-webkit-appearance: none;}.search-box input:hover{background: #f1f1f1;}.search-box button{position:absolute;font-size:28px;top:0px;right:10px;width:50px;height:50px;border:none;height:50px;line-height:50px;background: transparent;color:#000;cursor: pointer;-webkit-border-radius:0; border-radius:0;-webkit-appearance: none;}.search-box button:hover{}@media (max-width: 767px) { } @media (min-width: 768px) and (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}.newsletter{background:#333333;color:#fff; padding:60px 0;}.newsletter h2{text-align: center;font-size: 28px;line-height: 32px;}.newsletter h3{text-align: center;font-size: 16px;line-height: 20px;font-weight:300;}.newsletter h4{text-align: center;font-size: 14px;line-height: 20px;font-weight:300;color:#979494;}.newsletter .input input{line-height:60px;width:100%;background:#fff;border:none;color:#000;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;padding:0 10px;font-size:18px;}.newsletter .button input{line-height:60px;width:100%;background:#E96D21;border:none;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;color:#fff;}.footer{background-color: #191818;color:#fff;padding:30px 0 0;font-size:14px;}.footer .logo{}.copyright {font-size:12px;text-align:center;padding:20px 0;background-color: #000;color:#EBEBEB;}.copyright .cp{text-align:right;}.copyright a {color: #EBEBEB;text-decoration: none;}.copyright a:hover {text-decoration: none;}.footer .title{font-size: 2.5em;line-height: 30px;color: #fff;font-weight:700;text-align:center;margin-bottom:40px;}.footer .footer-lead{font-size: 12px;line-height: 28px;color: #fff;font-weight:100;text-align:center;}.footer .footer-lead span{color:#EA6D21;}.footer .footer-lead a{text-decoration: none;color:#fff;}@media (max-width: 767px) { .footer .title{text-align:center;}.footer .footer-lead{text-align:center;}.footer .logo{text-align:center;} .copyright .cp{text-align:center;}.footer .logo-footer{text-align:center;} .copyright {text-align:center;}}@media (min-width: 768px) and (max-width: 991px) {.footer .title{text-align:center;}.footer .footer-lead{text-align:center;}.footer .logo-footer{text-align:center;} .copyright {text-align:center;}}.togle-menu{font-size: 26px;display: inline-block;color: #E0002D;Xpadding-left:20px;margin-top:0px;}.togle-menu span{font-size: 30px;color: #000;font-weight: 700;}@media (max-width: 456px) {}.sidenav {height: 100%;width: 0;position: fixed;z-index: 999999;top: 0;left: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9); overflow-x: hidden;Xtransition: 0.5s;padding-top: 30px;}.sidenav.close{width: 0;}.sidenav.open{width: 20%;}.sidenav a {padding: 10px 10px 10px 32px;text-decoration: none;font-size: 16px;font-weight:300;color: #fff;display: block;transition: 0.3s;}.sidenav a:hover, .offcanvas a:focus{color: #f1f1f1;}.sidenav .sub li {padding-left:20px; }.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;color:#fff;}@media (max-width: 767px) {.sidenav.open{width: 80%;}}@media (min-width: 768px) and (max-width: 991px) {.sidenav.open{width: 40%;}}@media (min-width: 992px) and (max-width: 1199px) {.sidenav.open{width: 30%;}}.menu ul {list-style:none;}.menu ul,.menu li {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}.menu a:before,.menu a:after {display: table;content: " ";}.menu a:after {clear: both;}.menu-header {text-align:right;float:right;}.menu-header ul{display:inline-block;}.menu-header li{ display:inline-block; text-align:right;}.menu-header a {display: inline-block;color: #E32617;font-size: 14px;font-weight: 100;line-height: 30px;text-decoration: none;padding-right: 30px;}.menu-header .text i {display:inline-block;margin-right: 5px;color:#000;line-height:30px;}@media (max-width: 767px) {.menu-header a {padding-right: 15px;}}@media (min-width: 768px) and (max-width: 991px) { .menu-header a {padding-right: 15px;}}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {}.menu-top { float:right;margin-right:20px;}.menu-top li {display:inline-block;position: relative;}.menu-top li:last-child {}.menu-top a {display: inline-block;color: #000;font-size: 14px;font-weight: 600;line-height: 95px;text-decoration: none;padding:0 15px;}.menu-top a.parent:hover {color:#E0002D;}.menu-top li a.parent {}.menu-top li.selected a.parent { color:#E0002D;}.menu-top li.sep {}.menu-top .text i {float: left;margin-right: 10px;}.menu-top ul li:hover > .sub {display: block; }.menu-top .sub {display:none;position:absolute; top:80px; left:0px;z-index:9999;padding:5px 0;margin:0; background:#fff;border:1px solid #D4CFCF;}.menu-top .sub li {min-width:200px;height:auto;padding:5px 10px 5px 10px; }.menu-top .sub a {font-size:14px;height:20px;line-height:20px;color:#000;font-weight:normal;}.menu-top .sub a:hover {color:#D9261C;}@media (max-width: 350px) {}@media (max-width: 992px) {.menu-top #menu-top {Xdisplay:none;}.menu-top {padding-top: 0;float: none;}.menu-top ul {text-align:center;}.menu-top li {float: none;margin-right: 0;position:static;text-align:center;}.menu-top .sep {display: none;}.menu li:before,.menu li:after {display: table;content: " ";}.menu li:after {clear: both;}.menu-top li a {float: left;color: #fff;font-size:14px;font-weight:700;line-height: 30px;height:30px;}.page .menu-top a {color:#fff;}.menu-top .sub {display:inline-block;position:relative; background:transparent;padding-left:10px ;top:0;left:0;}.menu-top .sub a{line-height:30px;height:30px;}.menu-top ul li:hover > .sub {display: inline-block; }}.menu-left ul ul {}.menu-left li {}.menu-left .sub {Xdisplay:none;}X.menu-left a.parent::after{display:inline-block;content: "\f0da"; color:#000; Xfont-family: FontAwesome; padding-left:5px;}.menu-left a.parent {display:block;font-weight:700;line-height: 20px;color: #000;text-decoration: none;font-size:18px;margin:20px 0px;border-top:none;border-left:none;border-width:5px;}.menu-left a.parent::after{margin-top:10px;display:block; height:7px; width:100%; background: url(media/images/web/parent-bg.png) 0 0 repeat-x;}.menu-left a:hover,.menu-left a.selected {}.menu-left a.parent:hover:after{}.menu-left .sub a::before{display:inline-block;content: "\f0da"; color:#C1272D; font-family: FontAwesome; padding-right:5px;}.menu-left .sub a.hover,.menu-left .sub a.selected {color: #005CB7;}.menu-left .sub a{display:block;font-weight:400;line-height: 30px;color: #000;text-decoration: none;font-size:16px;}@media (max-width: 590px) {}.menu-icon li { padding-right:20px;margin-bottom:20px;}.menu-icon .icon-box {background:#EDEDED;padding:20px;display: flex;position: relative;}.menu-icon .icon-box::after{ display: block;content: '';width: 40%;height: 2px;background: #E9630B;position: absolute;bottom: 0px;left: 0;}.menu-icon .icon-box .menu-icon{margin-right:10px;}.menu-icon .icon-box .name{font-weight:700;color:#000;font-size:16px;}@media (min-width: 320px) and (max-width: 340px) { }@media (min-width: 341px) and(max-width: 767px) { }@media (min-width: 768px) and (max-width: 991px) {}.menu-title {margin-top:30px;font-size:30px;line-height:30px;padding-bottom:20px;}.menu-footer {text-align:left;}.menu-footer ul ul {margin-left: 20px;}.menu-footer li { padding-right:10px;}.menu-footer a {line-height: 28px;color: #fff;text-decoration: none;font-size:14px;font-weight: normal;}.menu-footer a svg{margin-right:15px;}.menu-footer2 {text-align:left;}.menu-footer2 ul ul {margin-left: 20px;}.menu-footer2 li {display:inline-block;padding-right:10px;}.menu-footer2 a {line-height: 28px;color: #fff;text-decoration: none;font-size:12px;font-weight: normal;}.menu-footer2 a svg{margin-right:15px;}@media (max-width: 767px) {.menu-footer li {text-align:center;display:block;}.menu-footer2 li {text-align:center;display:block;}.footer h2{text-align:center;}.menu-title {margin-top:30px;font-size:30px;line-height:30px;padding-bottom:20px;text-align:center;}}@media (min-width: 768px) and (max-width: 991px) {.menu-footer li {text-align:center;}.menu-footer2 li {text-align:left;display:inline-block;}.footer h2{text-align:center;}.menu-title {margin-top:30px;font-size:30px;line-height:30px;padding-bottom:20px;text-align:center;}}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {.menu-footer li {text-align:left;}.footer h2{text-align:center;}.menu-title {margin-top:30px;font-size:30px;line-height:30px;padding-bottom:20px;text-align:left;}}.menu-bottom {column-count: 3;column-gap: 40px;}.menu-bottom a {line-height: 30px;color: #fff;text-decoration: none;font-size:14px;font-weight: normal;}.lang-button{}.lang-container{display:none;height: 100%;width: 270px;position: fixed;z-index: 9999;top: 0;right: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.8); overflow-x: hidden;transition: 0.5s;padding-top: 60px;}.lang-container .close{font-size:24px;color:#fff;position:absolute;top:10px;right:10px;cursor:pointer;}.menu-lang {}.menu-lang ul{padding-left:10px;min-width: 160px;}.menu-lang li {margin-right:10px;list-style:none;}.menu-lang a {display:block;line-height:50px;text-align:center;font-size:18px;font-weight:400;color: #fff;text-decoration:none;}.menu-lang a:hover {color:#fff;}.menu-lang :after {clear: both;}.menu-lang i{line-height:96px;color:#fff;}.lang-selected{text-transform: uppercase;color:#F58220;}.menu-lang-box{position:relative;}.menu-lang-box{position:relative;}.menu-lang-drop{position:absolute;top: 30px;right: -20px;z-index:9999;background:#F58220;text-align:center;}.menu-lang-drop ul {list-style:none;padding:0;margin:0;}.menu-lang-drop li {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;padding:0 10px;}.menu-lang-drop a {color:#fff;text-decoration:none;text-align:ceneter;}.menu-share {text-align:right;}.menu-share li {display:inline-block;margin-left:14px;}.menu-share a {display:block;width:34px;height:34px;line-height:34px;text-align:center;font-size:20px;font-weight: normal;color: #154F93;text-decoration:none;background:#fff;-webkit-border-radius:34px; border-radius:34px; -moz-border-radius:34px;}.menu-share a:hover {text-decoration:none;}@media (max-width: 767px) {.menu-share {text-align:center;}.menu-lang a:hover {color:#fff;}.menu-bottom {column-count: 2;column-gap: 30px;text-align:center;}}@media (min-width: 768px) and (max-width: 991px) {.menu-share {text-align:center;}}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {.menu-share {text-align:center;}}.banner ul {list-style:none;}.banner ul,.banner li {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}.banner.img-resp img {display: block;height: auto;margin: 0px auto;max-width:100%;}.banner.index-top{position: relative;}.banner.index-top .item{position:relative;}.banner.index-top .item .banner-title{position:absolute; bottom:50%; left:50%; transform: translate(-50%, 0);color:#fff;text-align:center;font-size: 4em; font-weight: 800; text-shadow: 0px 6px 7px rgba(0, 0, 0, 0.25);width:100%;}.banner.index-top .item .banner-title span{color:#F7941D;font-weight: 600;font-size: 0.9em; }.banner.index-top .owl-nav {color:#fff; position: absolute; bottom:25px;left: 50%;transform: translate(-50%, 0);}.banner.index-top .owl-nav i{color:#fff;font-size:26px;line-height:26px;}.banner.index-top .owl-nav .owl-prev{left:-55px;position: absolute;width:50px;height:50px;line-height:50px;text-align:center;background: #E0002D;-webkit-border-radius:30px; border-radius:30px; -moz-border-radius:30px;border:2px solid #fff;}.banner.index-top .owl-nav .owl-next {left:5px;position: absolute;width:50px;height:50px;line-height:50px;text-align:center;-webkit-border-radius:30px; border-radius:30px; -moz-border-radius:30px;background: #E0002D;border:2px solid #fff;}.banner.index-top .owl-dots{position: absolute; bottom:10px;left: 50%;transform: translate(-50%, 0);Xright: 20px;}.banner.index-top .owl-dots .owl-dot{display:inline-block;margin-right:5px;width:11px; height:11px; background: #fff; border:1px solid #fff;-webkit-border-radius:50px; border-radius:50px; -moz-border-radius:50px;}.banner.index-top .owl-dots .owl-dot.active{background: #154F93; border:1px solid #154F93;}.banner.objective{margin-top:30px;}.banner.objective .banner-title{text-align:center;color:#fff;margin-top:15px;}.banner.objective .owl-nav {color:#fff;font-size:30px;line-height:30px;}.banner.objective .owl-nav i{color:#fff;font-size:30px;line-height:30px;}.banner.objective .owl-nav .owl-prev{position: absolute;top: 40%;width: 20px;height: 20px;line-height: 20px;text-align: center;background: transparent;left: 20px;}.banner.objective .owl-nav .owl-next {position: absolute;top: 40%;width: 20px;height: 20px;line-height: 20px;text-align: center;background: transparent;right: 20px;}.banner.objective img {-webkit-border-radius:203px; border-radius:203px; -moz-border-radius:203px;}@media (max-width: 767px) {.banner.index-top .item .banner-title{position:absolute; bottom:40%; left:50%; transform: translate(-50%, 0);color:#fff;text-align:center;font-size: 2em; font-weight: 800; text-shadow: 0px 6px 7px rgba(0, 0, 0, 0.25);width:100%;}.banner.index-top .item .banner-title span{color:#F7941D;font-weight: 600;font-size: 0.9em; } }@media (min-width: 768px) and (max-width: 991px) {.banner.index-top .item .banner-title{ position:absolute;bottom:40%;left:50%;transform: translate(-50%, 0); color:#fff; text-align:center; font-size: 3em;font-weight: 800;text-shadow: 0px 6px 7px rgba(0, 0, 0, 0.25); width:100%; }.banner.index-top .item .banner-title span{color:#F7941D;font-weight: 600;font-size: 0.9em; } }.youtube {position: relative;padding-bottom: 56.25%; padding-top: 25px;height: 0;}.youtube iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media (max-width: 767px) {}@media (min-width: 768px) and (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) { }.nav {margin-bottom:10px; background:#000; height:60px;}.breadcrumb, .breadcrumb a {color:#fff; font-size:12px; line-height:40px; text-decoration:none;}.breadcrumb a.frst {color:#fff;}.breadcrumb div {display:inline-block;}.mission-bg{background:url(media/images/web/mission-bg.jpg) bottom center no-repeat #E9630B;padding:100px 0 30px 0;}.mission-bg .title{color:#fff;font-size:20px;font-weight: 700;position: relative;}.mission-bg .title::after{ display: block;content: '';width: 40%;height: 2px;background: white;position: absolute;bottom: -10px;left: 0;} .mission-bg .lead{color:#fff;line-height: 20px;margin-top:40px;}.about-us .kuku{position:absolute;left: 50%;transform: translate(-50%, 0);top: -41px;}.about-us .about-bottom{position:absolute;left: 50%;transform: translate(-50%, 0);bottom: 0px;}.about-us .about-bottom .arrow{color:#000;width:26px;height:26px;line-height:26px;text-align:center;-webkit-border-radius:30px; border-radius:30px; -moz-border-radius:30px;background:#fff;border:1px solid #000;position: absolute;top: 20px;left: 50%;transform: translate(-50%, 0);}.about-us{position:relative;background: #D6220D;color:#fff;text-align:center;font-size:14px;padding:180px 0 100px ;line-height:26px;margin-bottom:60px;}.face-bg{background:url(themes/aveimpex.ro/images/farm2.png) right bottom no-repeat;padding-top:150px;}.face-us .face-bottom{position:absolute;left: 50%;transform: translate(-50%, 0);bottom: 0px;}.face-us .face-bottom .arrow{color:#000;width:26px;height:26px;line-height:26px;text-align:center;-webkit-border-radius:30px; border-radius:30px; -moz-border-radius:30px;background:#fff;border:1px solid #000;position: absolute;top: 20px;left: 50%;transform: translate(-50%, 0);}.face-us{position:relative;background-color: rgba(25, 42, 126, 0.8);color:#fff;text-align:center;font-size:14px;padding:40px 0 100px ;line-height:26px;margin-bottom:60px;}@media (max-width: 767px) {}@media (min-width: 768px) and (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}gallery a.button{display: block;background: #DF002D;margin: 0 auto;line-height: 50px;text-align: center;width: 200px;text-decoration:none;font-size:1.5em;color:#fff;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}gallery a.button:hover{ transform: scale(1.03);}oferta a.button{display: block;background: #DF002D;margin: 0 auto;line-height: 50px;text-align: center;width: 260px;text-decoration:none;font-size:1.5em;color:#fff;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}oferta a.button:hover{ transform: scale(1.03);}portfolio a.button{display: block;background: #DF002D;margin: 40px auto;line-height: 50px;text-align: center;width: 320px;text-decoration:none;font-size:1.5em;color:#fff;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}portfolio a.button:hover{ transform: scale(1.03);}h1.index-title{font-weight:700;text-align:center;font-size:26px;line-height:30px;}.page .news{margin-bottom:60px; margin-top:30px;}.news .list .title h1{ color:#00A651; text-align:left; font-weight: 600; }.news .list .title {}.news .list .item{ margin-bottom: 30px; position:relative;}.news.servicii .list .item{position:relative;}.news.index .list .item{margin-bottom: 30px;background:#fff;padding:20px;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}.news .list .item h2 {font-size: 2em;line-height:1em;color:#000;font-weight: 700;padding-left:10px;text-align:center;height:auto; }.news.servicii .list .item h2 {font-size: 2em;line-height:1em;color:#fff;font-weight: 700;padding-left:10px;height:auto;text-align:left; }.news.portfolio .list .item h2 {font-size: 2.5em;line-height:1em;color:#000;font-weight: 700;padding-left:10px;height:auto;text-align:center; }.news .list .item a {color: #E32313;text-decoration: none;}.news .list .more {display:block;margin:0 auto;background:#EDEDED;width:300px;text-align:center;margin-top:30px;}.news .list .more a {line-height:40px;text-decoration: none;width:100%;display:block;}.news .list .item .image.img-resp img {display: block;max-width: 100%;height: auto;margin: 0px auto;-webkit-filter: grayscale(100%); filter: grayscale(100%); }.news.servicii .list .item .image img{ -webkit-filter: grayscale(100%); filter: grayscale(100%); }@keyframes toColor {0%{ -webkit-filter: grayscale(100%); filter: grayscale(100%); }25% { -webkit-filter: grayscale(75%); filter: grayscale(75%); }50% { -webkit-filter: grayscale(50%); filter: grayscale(50%); }75% { -webkit-filter: grayscale(25%); filter: grayscale(25%); }100%{ -webkit-filter: grayscale(0%); filter: grayscale(0%); }}.news .list .item .image img:hover {animation: toColor 0.2s; -webkit-filter: grayscale(0%); filter: grayscale(0%); }.news.servicii .list .item .image img:hover {animation: toColor 0.2s; -webkit-filter: grayscale(0%); filter: grayscale(0%); }.news.portfolio .list .item .image img:hover{transform: scale(1.03);}.news .list .item .text{position:absolute;bottom:10px;width:100%; }.news.servicii .list .item .text{position:absolute;bottom:10px;width:100%; }.news.portfolio .list .item .text{position:unset;bottom:10px;width:100%; }.news .list .item .bottom-line{ background: #DF002D;width:50%;margin:10px auto;height:8px;}.news.servicii .list .item .bottom-line{position:absolute;bottom:0;background: #DF002D;width:50%;height:8px;margin:0;}.news.portfolio .list .item .bottom-line{background: #DF002D;width:50%;margin:10px auto;height:8px;}.news .list .item .lead {font-size: 14px;line-height: 26px;height:104px;color:#000;margin-top:10px;text-align:center;}.news.portfolio .list .item .lead {font-size: 14px;line-height: 26px;color:#000;margin-top:10px;text-align:center;}.news.index .list .list-bg:nth-child(odd) {}.news.index .list .list-bg:nth-child(even) { }.news .list .item .date {color:#000;font-weight:300;font-size:18px;margin-top:15px;min-height:20px;line-height:20px;}.news .post {font-size: 14px;line-height: 20px;background:#fff;}.news .post .title{ }.news .post h1 {font-size: 2em;line-height: 30px;margin: 0 0 20px 0;color: #000;font-weight:700;}.news .post p {padding-bottom: 20px;}.news .post .lead {font-weight: 600;color: #000;font-size:14px;line-height:28px;}.news .post .image {}.news .post .image img {display: block;max-width: 100%;height: auto;margin: 0px auto;}.news .post .content-text {color: #000;font-size:14px;line-height:28px;}.news .post .content-text img {display: block;max-width: 100%;height: auto;margin: 0px auto;}@media (min-width: 320px) and (max-width: 450px) {.news .list .item h2 {font-size: 1.5em;line-height: 1.5em;margin: 15px 0;color: #000;font-weight: 700;height: 44px;overflow: hidden;text-align: center;}.news.servicii .list .item h2 {font-size: 1.2em;line-height: 1.5em;margin: 15px 0;color:#fff;font-weight: 700;height: 44px;overflow:hidden;text-align: left;}.news.events .list .item .date {text-align: center;}.news .list .item .image.img-resp img {width: 100%;}}@media (min-width: 451px) and (max-width: 766px) {.news .list .item h2 {font-size: 18px;line-height: 22px;margin: 15px 0;color: #00A651;font-weight: 700;height: 44px;overflow: hidden;text-align: left;}.news .list .item .lead{text-align:center;} .news.events .list .item h2 {font-size: 16px;line-height: 22px;margin: 15px 0;color:#000;font-weight: 700;height: 44px;overflow:hidden;text-align: left;}.news.events .list .item .date {text-align: center;}.news .list .item .image.img-resp img {width: 100%;}}@media (min-width: 768px) and (max-width: 991px) {.news .list .item h2 {font-size: 18px;line-height: 22px;margin: 15px 0;color: #00A651;font-weight: 700;height: 44px;overflow: hidden;text-align: left;}.news.events .list .item h2 {font-size: 16px;line-height: 22px;margin: 15px 0;color:#000;font-weight: 700;height: 44px;overflow:hidden;text-align: center;}.news.events .list .item .date {text-align: center;}}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) { }.sidebar{padding-left:60px;}.galleria {width: 100%; min-height: 450px; }@media (max-width: 767px) {.galleria {min-height: 450px;width: 100%; }}.pager-box {margin-bottom: 0px;font-size: 16px;}.pager-box a,.pager-box span {text-decoration: none;color: #fff; background: #999999;font-weight: bold;}.pager-box .pager-sep{border:none;}.pager-box i {font-size: 18px;font-weight: bold;}.pager-box a,.pager-box span.current {margin-right: 6px; width: 40px; height: 40px; line-height: 40px; text-align: center; display: inline-block;color:#fff;font-weight:normal;background:#999999;vertical-align: bottom;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}.pager-box a.pager:hover,.pager-box span.current {color: #fff; background:#000;}@media (max-width: 767px) {}.icon {width: 65px;height: 65px;display: inline-block;background: url(media/images/web/icons.png) 0 0 no-repeat;}.icon.icon-instagram {background-position: 0 0;}.icon.icon-email {background-position: -65px 0;}.form {position: relative;min-height: 1px;}.form .form-title {font-size: 16px;line-height: 20px;padding: 0;margin:0;color:#319115;}.form .form-lead {padding:0 0 20px 0;margin:0;}.form .form-row:before,.form .form-row:after,.form .form-row-group:before,.form .form-row-group:after {display: table;content: " ";}.form .form-row:after,.form .form-row-group:after{clear: both;}.form .form-row,.form .form-row-group {margin-bottom: 30px;}.form .form-row-group .form-row {margin-bottom: 10px;}.form .form-row.button {margin-bottom: 0px;}.form .form-row.error {margin-bottom: 16px;}.form .form-label,.form .form-label-group {float:none; display:block;}.form .form-input,.form .form-input-group {float:none; display:block;}.form .form-label,.form .form-label-group {width:100%;}.form .form-input.text input,.form .form-input.textarea textarea {width:100%;}.form .form-input.select select,.form .form-input.file .upload-file input {width:100%;}.form .form-input.text input,.form .form-input.select select {height: 30px;line-height: 30px;}.form .form-input.textarea textarea {height:60px;padding:4px;resize:none;}.form .form-input.radio input {margin:0 10px 0 0;}.form .form-input.checkbox input {margin:0 10px 0 0;}.form .form-input.text input,.form .form-input.textarea textarea,.form .form-input.select select,.form .form-input.file .upload-file input {background: #fff;outline: medium none;color: #000;}.form .form-row.checkbox .form-label,.form .form-row.radio .form-label {display: inline;width: auto;}.form .form-row.checkbox .form-input.checkbox,.form .form-row.radio .form-input.radio{float:left;}.form .form-input.file {position:relative;}.form .form-input.file .upload-button {width:100px;height:30px;line-height:30px;position:absolute;top:0;right:0;text-align:center;vertical-align:middle;color:#fff;background:#000;}.form .form-input.file .upload-hide {width: 100px;position:absolute;top:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;}.form .form-button {Xdisplay:inline-block;Xtext-align:center;vertical-align:middle;}.form .form-button input {height:30px;border:0;padding:0 10px;font-size:12px;cursor:pointer;color: #fff;background-color :#000;vertical-align:baseline;}.form .form-error,.form .form-required, .required {color: #E60101;font-size: 12px;line-height: 16px;}.form span.form-error {display:block;margin-top: 10px;}.form .form-row-group.gdpr .form-label-group{display:none;}.account h2 {margin:0 0 30px 0;}.account .login span.form-error {margin:0 0 30px 0;}.account .form-row.static.forgot {margin: 30px 0 0 6px;}.account a {color: red;font-weight: bold;text-decoration: none;}.account a:hover {}.form.web {font-size: 16px;background:#f2f2f2;padding:20px;-webkit-border-radius:10px; border-radius:10px; -moz-border-radius:10px;}.form.web .form-label,.form.web .form-label-group {padding-bottom: 10px;}.form.web .form-title {font-size: 20px;line-height: 26px;margin: 0 0 10px 0;color: #000;font-weight:700;}.form.web .form-input.select select {color: #666;}.form.web .form-input.text input,.form.web .form-input.file input,.form.web .form-input.textarea textarea, .form.web .form-input.select select {border: 0;font-size:16px;}.form.web .form-row.radio label,.form.web .form-row.checkbox label {font-size: 16px;}.form.web .form-input.text .input,.form.web .form-input.textarea .input, .form.web .form-input.select .input,.form.web .form-input.file .upload-file {background-color: #FFF;border: 1px solid #ccc;padding: 5px;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}.form.web .items .form-row.checkbox {margin-left: 20px;}.form.web .form-input.file .upload-button {height: 36px;line-height: 36px;background-color: #00A651;}.form.web .form-button input {height: 40px;border: 0px none;padding: 0 30px;font-size: 16px;font-weight: 700;background-color: #DF002D;color:#fff;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}.form.web .form-button input:hover{-webkit-box-shadow: 10px 13px 39px -16px rgba(0,0,0,0.74);-moz-box-shadow: 10px 13px 39px -16px rgba(0,0,0,0.74);box-shadow: 10px 13px 39px -16px rgba(0,0,0,0.74);}.form.web .form-button {display:block;}.form.web span.form-error {margin-left: 6px;}.form.web .reservIcn {position: relative;}.form.web .input.reservDate::after,.form.web .input.reservTime::after {font-family: "FontAwesome";font-size: 18px;color: #12447D;position: absolute;right: 11px;top: 11px;}.form.web .input.reservDate::after {content: "\f073";}.form.web .input.reservTime::after {content: "\f017";}.news .post .form.web {margin-top: 30px;}.form.web.order{margin: 0 0 30px;}.form.web.order h2 {font-size: 18px;line-height: 22px;margin: 0px;color: #12447D;}.form.web.order h3{font-size: 16px;line-height: 20px;margin: 0px;color: #12447D;}.form.web.order .form-row,.form.web.order .form-row-group {margin-bottom: 10px;}.form.web.order .form-row.radio{margin-right:20px;}.form.web.order .form-row{}.form.web.order h2,.form.web.order2 h2 {font-size: 18px;line-height: 20px;margin: 0px;color: #333;Xmargin-left:-50px;}.form.web.order .form-row.company{display:none;}.form.web.order .form-row.other_shipping{display:none;}.form.sidebar {font-size: 16px;color: #6B6B6B;border: 1px solid #E7E7E7;padding: 15px;margin-bottom: 30px;}.form.sidebar .form-title {padding: 0;margin-bottom: 15px;font-size: 18px;font-weight: bold;}.form.sidebar .form-error {margin: 15px 0;}.form.sidebar .form-row,.form.sidebar .form-row-group {margin-bottom: 15px;}.form.sidebar .form-row-group .form-row {margin-bottom: 0;}.form.sidebar .form-row.radio {float: left;margin-right: 15px;}.form.sidebar .form-input.text .input {position: relative;height: 36px;border: 1px solid #E7E7E7;padding-left: 42px;}.form.sidebar .input:after {font-family: "FontAwesome";font-size: 18px;color: #6B6B6B;position: absolute;left: 8px;top: 8px;border-right: 1px solid #E7E7E7;padding-right: 8px;}.form.sidebar .form-row.user .input:after{content: "\f007";}.form.sidebar .form-row.password .input:after{content: "\f023";}.form.sidebar .form-row.envelope .input:after{content: "\f003";}.form.sidebar .form-input.text .input input {border: 0;font-size: 14px;margin-top: 3px;}.form.sidebar a {color: #12447D;text-decoration: none;}.form.sidebar .forgot a:hover {text-decoration: underline;}.form.sidebar .form-row.button {margin-bottom: 0px;}.form.sidebar .form-row.button .form-button {float: right}.form.sidebar .form-button input {height: 36px;padding: 0px 20px;font-size: 16px;font-weight: bold;background-color: #12447D;}.form.sidebar.loggedin .form-row.static {margin-bottom: 0px;}.form.sidebar.loggedin .input {margin-bottom: 10px;}.form.sidebar.loggedin .input:last-child {margin-bottom: 0px;}.form.sidebar.loggedin .input i {width: 20px;margin-right: 15px;}.form.sidebar.loggedin .input a:hover {text-decoration: underline;}.form.login .form-row.static.forgot{float:right;}.service-search.index {background: #FFF;margin: 30px;padding: 20px;}.service-search.service {background: #ededed;padding: 20px;}.service-search .title {height: 40px;margin-bottom: 20px;font-size: 16px;line-height: 20px;font-weight: bold;overflow: hidden;}.service-search.index .input {margin-bottom: 20px;}.service-search .input select {width: 100%;height: 30px;line-height: 30px;padding: 0 10px;color: #6b6b6b;background: #fff;border: 1px solid #e7e7e7;font-size: 14px;}.service-search .button button {width: 100%;height: 40px;border: 0;background-color: #12447D;color: #FFF;font-weight: bold;font-size: 16px;}.service-search.service .button button {height: 30px;}@media (max-width: 767px) {.service-search.index {margin: 0;padding: 0px;}.service-search.index .title {height: 20px;}.service-search.index .title br {display: none;}.service-search.service .input {margin-bottom: 20px;}}@media (min-width: 768px) and (max-width: 991px) {.service-search.index {margin: 30px 0 0 0;padding: 0px;}.service-search.index .title {height: 20px;}.service-search.index .title br {display: none;}.service-search.service .input {margin-bottom: 20px;}}@media (min-width: 992px) and (max-width: 1199px) {.service-search.index {margin: 5px;padding: 10px;}}.service {color: #333;font-size: 16px;line-height: 18px;margin-bottom: 30px;}.service .list-head {margin-bottom: 30px;}.service .list-head h1 {color: #12447D;font-size: 24px;line-height: 28px;border-bottom: 1px solid #F2F2F2;padding-bottom: 15px;margin: 0 0 15px 0;}.service .list-head .lead {font-size: 16px;line-height: 20px;}.service .list-empty {text-align: center;margin-bottom: 30px;}.service .list .item{margin-bottom: 30px;overflow: hidden;}.service .list .item .box {min-height: 162px;border: 1px solid #F2F2F2;padding: 10px;}.service .list .item .title {height: 40px;margin-bottom: 10px;}.service .list .item .title h2 {font-size: 16px;line-height: 20px;color: #12447D;margin: 0;}.service .list .item a {text-decoration: none;}.service .list .item .image a {display: block;}.service .list .item .image {overflow: hidden;}.service .list .item img {width: 100%;height: auto;}.service .list .item .lead {font-size: 14px;line-height: 18px;color: #707070;}.service .list .map-box h2 {font-size: 20px;line-height: 24px;color: #12447D;margin: 0;}.service .list .map-box .map {margin-top: 30px;position: relative;padding-bottom: 35%;height: 0;overflow: hidden;}.service .list .map-box .map iframe {position: absolute;top: 0;left: 0;width: 100% !important;*height: 100% !important;border: 0;}.service .pager-box {margin-bottom: 30px;}.service .post {font-size: 14px;line-height: 20px;position: relative;border: 1px solid #F2F2F2;padding: 30px;}.service .post .title {border-bottom: 1px solid #F2F2F2;padding-bottom: 30px;margin: 0 0 30px 0;}.service .post .title h1 {font-size: 20px;line-height: 26px;margin: 0 0 10px 0;color: #12447D;}.service .post .title h3 {font-size: 16px;line-height: 20px;font-weight: normal;font-style: italic;color: #12447D;margin: 0;}.service .post p {padding-bottom: 20px;}.service .post .lead {font-weight: 600;color: #333;}.service .post .image {float: right;margin: 0 0 20px 20px;}.service .post .content-text {margin: 0 0 15px 0;}.service .post .content-text img {display: block;max-width: 100%;height: auto;margin: 0px auto;}.service .post .map-box {margin-bottom: 15px;}.service .post .map-box .map {position: relative;padding-bottom: 33%;height: 0;overflow: hidden;}.service .post .map-box .map iframe {position: absolute;top: 0;left: 0;width: 100% !important;*height: 100% !important;border: 0;}.service .service-info h3 {font-size: 18px;line-height: 22px;font-weight: bold;color: #12447D;margin: 0 0 15px 0;}.service .service-info i {font-weight: normal;margin-right: 10px;width: 20px;}.service .service-info .box {margin: 0 0 15px 30px;}.service .service-info span.open,.service .service-info span.closed {padding-left: 10px;}.service .service-info span.open {color: #01DF01;}.service .service-info span.closed {color: #DF0101;}.service .galleria {margin-bottom: 30px;}@media (max-width: 767px) {.service .post .image {float: none;margin: 0 0 20px 0;}.service .post .image img {width: 100%;height: auto;}}@media (min-width: 768px) and (max-width: 991px) {.service .list .item .image {height: 258px;}}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {.service .list .item .image {height: 159px;}}@media (min-width: 1200px) {.service .list .item .image {height: 203px;}}.top-products{background:#004394;}.product-slider-title{}.product-slider-title h1{text-align:center;margin:50px 0;font-size:40px;font-weight:normal;}.product-slider .owl-nav {color:#fff;font-size:20px;line-height:24px;}.product-slider .owl-item .item {position: relative;}.product-slider .owl-nav .owl-prev{left:-60px;position: absolute; bottom:50%;width:40px;height:40px;line-height:40px;text-align:center;-webkit-border-radius:50px; border-radius:50px; -moz-border-radius:50px;background:#fff;color:#000;border:1px solid #CFA52D;}.product-slider .owl-nav .owl-next {right:-60px;position: absolute;bottom:50%;width:40px;height:40px;line-height:40px;text-align:center;-webkit-border-radius:50px; border-radius:50px; -moz-border-radius:50px;background:#fff;color:#000;border:1px solid #CFA52D;}@media (max-width: 767px) {.product-slider .owl-nav .owl-prev{left:-32px;position: absolute; bottom:50%;width:30px;height:30px;line-height:30px;text-align:center;-webkit-border-radius:50px; border-radius:50px; -moz-border-radius:50px;background:#fff;color:#000;border:1px solid #CFA52D;}.product-slider .owl-nav .owl-next {right:-32px;position: absolute;bottom:50%;width:30px;height:30px;line-height:30px;text-align:center;-webkit-border-radius:50px; border-radius:50px; -moz-border-radius:50px;background:#fff;color:#000;border:1px solid #CFA52D;}}@media (min-width: 768px) and (max-width: 991px) {.product-slider .owl-nav .owl-prev{left:-50px;bottom:50%;}.product-slider .owl-nav .owl-next {right:-50px;bottom:50%;} }@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}.product-slider .item{padding:20px;border:1px solid#E8E9ED;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}.product-slider .item img{-webkit-border-radius:300px; border-radius:300px; -moz-border-radius:300px;}.product-slider .item .title a {text-decoration:none;color:#000; text-align:center;}.product-slider .item .title a h2{font-size:20px;font-weight:normal;line-height:30px;height:150px;overflow: hidden;}.product-slider .item .lead{color:#9FA3A7;font-size:14px;line-height:30px;height:120px;overflow: hidden;text-align:center;}.product-slider .item .more{text-align:center;margin-top:30px;}.product-slider .item .more a {display:inline-block;border:1px solid #000;border-radius: 100% / 40%;padding:0 20px;height:54px;line-height:54px;text-decoration:none;color:#000;}.shop .breadcrumb a,.shop .breadcrumb{margin-bottom: 30px;color: #333;font-size: 12px;line-height: 24px;text-decoration:none;}.shop {color: #333;font-size: 16px;line-height: 18px;margin-bottom: 30px;}.shop .list-head {margin-bottom: 30px;}.shop .list-head h1 {color: #333;font-size: 18px;line-height: 24px;margin: 0;}.shop .list-empty {text-align: center;margin-bottom: 30px;}.shop .list .item{margin-bottom: 30px;overflow: hidden;}.shop .list .item .lead p {margin: 0;padding: 0;display: inline-block;}.shop .pager-box {}.shop .list.category{padding:20px;background:#fff;}.shop .list.category .item {border: 1px solid #F2F2F2;padding: 15px;}.shop .list.category .item .image {*width: 200px;*overflow: hidden;}.shop .list.category .item .image img {width: 100%;height: auto;}.shop .list.category .item a {color: #12447D;text-decoration: none;}.shop .list.category .item .title {margin-bottom: 20px;}.shop .list.category .item .title h2 {color: #12447D;font-size: 20px;line-height: 24px;height:48px;margin: 0;}.shop .list.product .item{padding: 10px;background:#fff;}.shop .list.product .item .image {}.shop .list.product .item .image img {max-width: 100%;height: auto;display: block;margin: 0px auto;}.shop .list.product .item a {color: #333;text-decoration: none;}.shop .list.product .item .title {margin-top: 10px;}.shop .list.product .item .brand {text-align:center;color:#A6A6A6;}.shop .list.product .item .title h2 {color: #303030;font-size: 18px;line-height: 22px;height:44px;margin: 0;text-align:center;}.shop .list.product .item .lead {min-height: 36px;margin-bottom: 30px;}.shop .list.product .price {line-height: 30px;color: #FF031E;font-size: 16px;text-align:center;font-weight:bold;}.shop .list-empty {text-align: center;margin-bottom: 30px;}.shop .list .item{margin-bottom: 30px;overflow: hidden;}.shop .list .item .lead p {margin: 0;padding: 0;display: inline-block;}.shop .pager-box {background:#fff;padding:10px;}.shop .list.category .item {border: 1px solid #F2F2F2;padding: 15px;}.shop .list.category .item .image {*width: 200px;*overflow: hidden;}.shop .list.category .item .image img {width: 100%;height: auto;}.shop .list.category .item a {color: #12447D;text-decoration: none;}.shop .list.category .item .title {margin-bottom: 20px;}.shop .list.category .item .title h2 {color: #333;font-size: 20px;line-height: 24px;height:48px;margin: 0;}.shop .index-list .title h1{color: #fff;font-size: 18px;line-height: 24px;margin-bottom: 10px;}.shop .index-list.product .item {padding:5px;}.shop .index-list.product .item .image {}.shop .index-list.product .item .image img {width: 100%;height: auto;border:1px solid #E8E8E8;display: block;margin: 0px auto;}.shop .index-list.product .item a {color: #fff;text-decoration: none;}.shop .index-list.product .item .title {margin: 10px 0;}.shop .index-list.product .item .title h2 {color: #fff;font-size: 20px;line-height: 24px;margin: 0;}.shop .index-list.product .item .lead {min-height: 36px;margin-bottom: 30px;}.shop .index-list.product .price {float: left;line-height: 30px;color: #fff;font-size: 16px;}.shop .join-list.product .item{padding: 10px;background:#fff;}.shop .join-list.product h2{font-size:20px;}.shop .join-list.product .item .image {}.shop .join-list.product .item .image img {max-width: 100%;height: auto;display: block;margin: 0px auto;}.shop .join-list.product .item a {color: #333;text-decoration: none;}.shop .join-list.product .item .title {margin-top: 10px;}.shop .join-list.product .item .brand {text-align:center;color:#A6A6A6;}.shop .join-list.product .item .title h2 {color: #303030;font-size: 18px;line-height: 22px;height:44px;margin: 0;text-align:center;}.shop .join-list.product .item .lead {min-height: 36px;margin-bottom: 30px;}.shop .join-list.product .price {line-height: 30px;color: #FF031E;font-size: 16px;text-align:center;font-weight:bold;}.shop .join-list.product .tools {float: left;}.shop .join-list.product .tools a {display: inline-block;height: 30px;line-height: 30px;padding: 0 20px;text-decoration: none;}.shop .join-list.product .tools .details {float: left;margin-right: 10px;}.shop .join-list.product .tools .details a {color: #fff;background-color: #12447D;}.shop .join-list.product .tools .addtocart {float: left;margin-right: 10px;}.shop .join-list.product .tools .addtocart a {color: #12447D;background-color: #FEED01;}.shop .join-list.product .tools .amount {float: left;margin-right: 10px;}.shop .join-list.product .tools .amount input {width: 30px;height: 30px;line-height: 30px; border: 1px solid #f2f2f2;text-align: center;}.shop .join-list.product .tools .amount-txt {float: left;height: 30px;line-height: 30px;}.shop .post.product {background:#fff;padding:20px;}.shop .post.product .list-head {padding-bottom: 15px;margin-bottom: 15px;color:#333;font-size:12px;}.shop .post.product .image {margin:0 auto;}.shop .post.product .image img {margin:0 auto;max-width:100%;height: auto;-webkit-border-radius:300px; border-radius:300px; -moz-border-radius:300px;padding:30px;display:block;}.shop .post.product .details {font-size:18px;}.shop .post.product .details .sp{ font-size:10px;line-height:10px;font-style: italic;color:#1F1F1F;}.shop .post.product .details .title h1 {font-size:30px;line-height:30px;font-weight:normal;color:#333;margin-bottom:30px;margin-top:0;}.shop .post.product .content-text,.shop .post.product .detail {margin: 20px 0;line-height:30px;}.shop .post.product .detail.price {font-size:30px;line-height:30px;margin-top: 30px;color:#FF031D;font-weight:bold}.shop .post.product .detail.lst {margin-bottom: 0;}.shop .post.product .content-text label,.shop .post.product .detail label {font-weight: bold;}.shop .post.product .content-text label {display: block;font-size:20px;margin-bottom:10px;}.shop .post.product .content-text label:after,.shop .post.product .detail label:after {content: ':';}.shop .post.product .buttons {font-size: 20px;margin-top: 30px;}.shop .post.product .button {}.shop .post.product .button.lst {float: right;margin-right: 0;}.shop .post.product .button a {height: 46px;width:100%;display: inline-block;color: #fff;background-color: #FF031D;font-size: 16px;line-height: 46px;padding: 0 10px;text-align:center;text-decoration: none;}.shop .post.product .amount {position:relative;}.shop .post.product .amount input {width: 100%;height: 46px;line-height: 46px; border: 1px solid #E8E8E8;text-align: center;margin-bottom:20px;font-size:18px;}.shop .post.product .amount-txt {height: 30px;line-height: 30px;margin-right: 10px;}.shop .post.product .amount .amount-button {display: inline-block; cursor: pointer;}.shop .post.product .amount .amount-button {width: 20px;height: 20px;padding: 0;text-align: center;color: #FF031E;border: 0;position:absolute;}.shop .post.product .amount .amount-button.dec{top:13px;left:20px;}.shop .post.product .amount .amount-button.inc{top:13px;right:20px;}@media (max-width: 767px) {}@media (min-width: 768px) and (max-width: 991px) {}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {}.shop .cart {border: 1px solid #F2F2F2;padding: 10px;background:#fff;}.shop .cart .list-head {border-bottom: 1px solid #f2f2f2;padding-bottom: 15px;margin-bottom: 15px;}.shop .cart table {width: 100%;border-collapse: collapse;border-spacing: 0px;}.shop .cart th, .shop .cart td {vertical-align: top;text-align: center;border-width: 0px;border-image: none;border-style: none;padding: 4px;}.shop .cart th {font-weight: normal;border-color: #f2f2f2;border-style: solid;border-width: 0px 0px 1px;font-size:14px;text-align:center;}.shop .cart td {line-height: 30px;font-size:16px;}.shop .cart .item {border-bottom: 1px solid #f2f2f2;padding-bottom: 15px;margin-bottom: 15px;font-size: 18px;line-height: 22px;}.shop .cart .item .name {color: #333;font-size: 16px;line-height: 18px;font-weight: normal;margin-bottom: 10px;}.shop .cart .item .detail label:after {content: ':';}.shop .cart .item .detail-stock {font-size:12px;}.shop .cart .item .detail-stock span {font-weight:bold;}.shop .cart .item .detail-stock label:after {content: ':';}.shop .cart .product {width: 40%;float: left;}.shop .cart .product .image{clear:left; display:inline;float:left;margin-right:20px;}.shop .cart .options {width: 60%;float: right;}.shop .cart .options .amount input {display: inline-block;width: 30px;height: 30px;line-height: 30px;border: 1px solid #F2F2F2;text-align: center;}.shop .cart .options .delete input {display: inline-block;}.shop .cart .summary {float: right;margin-top: 10px;margin-right:10px;text-align: right;}.shop .cart .summary .detail {margin-bottom: 30px;font-size:16px;}.shop .cart .summary label {float: left;display: inline-block;font-weight: bold;width: 120px;text-align: right;margin-right: 30px;font-size:16px;}.shop .cart .summary label:after {content:":";}.shop .cart .info {margin-top: 10px;margin-bottom: 15px;text-align: left;}.shop .cart .info .detail {margin-bottom: 10px;}.shop .cart .info label {display: inline-block;font-weight: bold;*width: 100px;text-align: right;margin-right: 10px;}.shop .cart .info label:after {content:":";}.shop .cart .info input {display: inline-block;width: 150px;height: 30px;line-height: 30px;border: 1px solid #F2F2F2;}.shop .cart .info .error {color: #E60101;margin-top: 6px;}.shop .cart .buttons {font-size: 12px;}.shop .cart .button {float: left;margin-right: 10px;}.shop .cart .button.lst {float: right;margin-right: 0;}.shop .cart .button a,.shop .cart .button button {background-color: #FF031D;border: 0;color: #fff;display: inline-block;height: 46px;line-height: 46px;padding: 0 30px;text-decoration: none;font-size:18px;}@media (max-width: 767px) {.shop .cart .product {width: auto;float: none;}.shop .cart .item .name {font-size: 14px;line-height: 16px;}.shop .cart .options {width: auto;float: none;margin-top: 15px;}.shop .cart table {font-size: 14px;line-height: 14px;}.shop .cart .button {margin: 0 4px 10px 0;}.shop .cart .button.lst {float: left;margin: 0;}}@media (min-width: 768px) and (max-width: 991px) {}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {.shop .cart .buttons {font-size: 14px;}}.form.web .form-row.hint {position:relative;}.form.web .form-row.hint .hint-icon {displa:block; position:absolute; top:0; left:380px; cursor:pointer; width:auto; height:28px; line-height:28px;}.form.web .form-row.hint .hint-icon:after {content:'i'; font-weight:bold; display:block; background-color:#12457E; color:#fff; width:16px; height:16px; line-height:16px; margin-top:6px; text-align:center; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px;}.form.web .form-row.hint .hint-popup {display:none; position:absolute; top:-40px; left:380px; cursor:pointer;}.form.web .form-row.hint .hint-popup img {margin-left:20px;}.form.web .form-row.hint .hint-popup.show {display:block;}.form.web .form-row.hint .form-input.text input {width:200px;}.form.web .form-input.text input[readonly="readonly"],.form.web .form-input.text input[readonly] {background:#fafafa;}.form.web.cad .form-row.static .form-label {margin-left:-160px;}.form.web.cad .chosen-container-multi .chosen-choices {border:none; background-image:none;}.form.web.cad .select-chosen .input {height: auto !important; min-height:28px;}.form.web.cad .select-chosen .input .search-field input {height:28px;}.form.web.cad .select-chosen .chosen-container-active .chosen-choices {box-shadow:none;}.form.web.cad .select-chosen .chosen-container .chosen-results li.highlighted {background-color:#12457E; background-image:none; color: #fff;}.alert-wrap {border:1px solid #f1f1f1; margin-bottom: 10px; padding:15px 14px 15px 15px;}.alert-wrap a {color:#12457e;}.alert-wrap a:hover {text-decoration:underline;}.alert-head {margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #f1f1f1;}.alert-head h1 {color:#12457E; line-height:20px; font-size:16px; font-weight: bold;}.alert-list .line {border-bottom:1px solid #f1f1f1; height:1px; margin-bottom:20px; padding-bottom:10px;}.alert-list .date {line-height:16px; padding-left:22px; margin-bottom:10px; font-weight:bold; font-size:14px; color:#12457e; background:url(../images/date.jpg) 0 0 no-repeat;}.alert-list .red {color:#cc0000;}.alert-list .green {color:#12457E;}.alert-list .row.dates .col-1 {float:left; width:150px; font-weight:bold; padding-bottom:10px;}.alert-list .row.dates .col-2 {float:left;}.alert-list .row.dates .col-3 {float:right; width:100px; color:#12457e;}.alert-list .row.cars {margin-bottom:20px;}.alert-list .row.cars .col {float:left; width:214px; margin-right:11px; padding-bottom:20px;}.alert-list .row.cars .carid {color:#12457e;}.alert-list .row.cars .col.f {margin-left:0;}.alert-list .button a {display:inline-block; line-height:30px; height:30px; padding:0 10px; background:#12457E; color:#fff;}.alert-list .button a:hover {text-decoration:none;}.form.web.alert .form-row.static .form-label {*margin-left:-160px;}.form.web.alert .form-row.hint .form-input.text input {width:350px;}.form.web.alert .form-label, .form.web.alert .form-label-group {width:300px;}.form.web.alert .form-row.hint .hint-label {width:300px; color:#777; font-style:italic;}.form.web.alert .form-row.hint .hint-popup {left:690px;}.form.web.alert .form-row.hint .hint-icon {left:680px}.form.web.alert .form-row.date .input select {width:110px; height:28px; border:1px solid #efeeec; margin-right:13px; background:#fff; color:#333; outline:medium none;}.form.web.alert .form-row.date .input {background:#fff; padding-top: 5px;}.form.web.alert .form-row.radio {float:left; margin-right:10px;}.form.web.alert .form-row.static .title {font-size:14px; font-weight:bold; color:#12457E;}.form.web.alert .form-row.button input {width:auto;padding:0 20px;}.table {width: 100%;max-width: 100%;margin-bottom: 1rem;background-color: transparent;}.table th,.table td {padding: 0.75rem;vertical-align: top;border-top: 1px solid #e9ecef;text-align:left;}.table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #e9ecef;}.table thead th {vertical-align: bottom;border-bottom: 2px solid #e9ecef;}.table tbody + tbody {border-top: 2px solid #e9ecef;}.table .table {background-color: #fff;}.table-sm th,.table-sm td {padding: 0.3rem;}.table-bordered {border: 1px solid #e9ecef;}.table-bordered th,.table-bordered td {border: 1px solid #e9ecef;}.table-bordered thead th,.table-bordered thead td {border-bottom-width: 2px;}.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover {background-color: rgba(0, 0, 0, 0.075);}.table-primary,.table-primary > th,.table-primary > td {background-color: #b8daff;}.table-hover .table-primary:hover {background-color: #9fcdff;}.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th {background-color: #9fcdff;}.table-secondary,.table-secondary > th,.table-secondary > td {background-color: #dddfe2;}.table-hover .table-secondary:hover {background-color: #cfd2d6;}.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th {background-color: #cfd2d6;}.table-success,.table-success > th,.table-success > td {background-color: #c3e6cb;}.table-hover .table-success:hover {background-color: #b1dfbb;}.table-hover .table-success:hover > td,.table-hover .table-success:hover > th {background-color: #b1dfbb;}.table-info,.table-info > th,.table-info > td {background-color: #bee5eb;}.table-hover .table-info:hover {background-color: #abdde5;}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th {background-color: #abdde5;}.table-warning,.table-warning > th,.table-warning > td {background-color: #ffeeba;}.table-hover .table-warning:hover {background-color: #ffe8a1;}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th {background-color: #ffe8a1;}.table-danger,.table-danger > th,.table-danger > td {background-color: #f5c6cb;}.table-hover .table-danger:hover {background-color: #f1b0b7;}.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th {background-color: #f1b0b7;}.table-light,.table-light > th,.table-light > td {background-color: #fdfdfe;}.table-hover .table-light:hover {background-color: #ececf6;}.table-hover .table-light:hover > td,.table-hover .table-light:hover > th {background-color: #ececf6;}.table-dark,.table-dark > th,.table-dark > td {background-color: #c6c8ca;}.table-hover .table-dark:hover {background-color: #b9bbbe;}.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th {background-color: #b9bbbe;}.table-active,.table-active > th,.table-active > td {background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover {background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td,.table-hover .table-active:hover > th {background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th {color: #fff;background-color: #212529;border-color: #32383e;}.table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #e9ecef;}.table-dark {color: #fff;background-color: #212529;}.table-dark th,.table-dark td,.table-dark thead th {border-color: #32383e;}.table-dark.table-bordered {border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover {background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575px) {.table-responsive-sm {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.table-responsive-sm.table-bordered {border: 0;}}@media (max-width: 767px) {.table-responsive-md {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.table-responsive-md.table-bordered {border: 0;}}@media (max-width: 991px) {.table-responsive-lg {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.table-responsive-lg.table-bordered {border: 0;}}@media (max-width: 1199px) {.table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.table-responsive-xl.table-bordered {border: 0;}}.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.table-responsive.table-bordered {border: 0;}@media print {*,*:before,*:after {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}}
