@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/HelveticaCE-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/HelveticaCE-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/HelveticaCE-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/HelveticaCE-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/HelveticaCE-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/HelveticaCE-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body{background:#fff;font-family: 'Helvetica', sans-serif; font-size:14px; font-weight:normal; color:#3f4545; -webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale; overflow-x:hidden !important;}

/*.container-fluid{padding-left:0;padding-right:0;}*/
.container{/*width:1200px;*/}
a{text-decoration:none;color:#6bd6e0;}
a:hover, a:focus{text-decoration:none; color:#ffb552;}
h1, h2, h3, h4, h5, h6{font-weight:300; margin:0;}
hr{border-top:1px solid #ccc;clear:both;margin-top:0;margin-bottom:0;}
.paddinger{padding:15px 30px;}
.green{color:#6cd4e1;}
.red{color:#ffb552;}
.white{color:#fff;}
.grey{color:#7f7f7f;}
section{/*margin-bottom:44px;*/}
.form-control{outline:none !important;}
.alert{padding:8px 15px;margin-bottom:1px;}
.btn{text-transform:uppercase;outline:none !important; background-image:none !important;text-shadow:none !important;box-shadow:none !important;padding: 6px 18px;font-size:14px;font-family: 'Open Sans', sans-serif;border-radius:0px; border:0px solid #00babc; }
.btn-default{color:#6cd4e1;background-color:#3f4545;border:0px;}
.btn-default:hover, .btn-default:focus{border:0px solid #00babc !important; border-color:#00babc !important;background-color:#3f4545 !important;color:#ffb552 !important;}
.btn-white:hover, .btn-white:focus{border:0px solid #6cd4e1 !important; border-color:#6cd4e1 !important;background-color:#6cd4e1 !important;color:#3f4545 !important;}
.btn-default.active, .btn-default:active{border:0px solid #00babc !important; border-color:#00babc !important;background-color:#3f4545 !important;color:#ffb552 !important;}


.btn-primary{border:0px;padding: 6px 18px !important;font-family: 'Open Sans', sans-serif !important; font-size:18px !important; text-transform:uppercase; color:#fff !important; background-color:#7c9f3d !important;border:1px solid #00babc !important; border-color:#00babc !important;}
.btn-primary:hover, .btn-primary:focus{color:#7c9f3d !important;background-color:#fff !important;}

.btn-lg{border-radius:0px !important;font-size:16px;height:46px;width:100%; text-transform: uppercase;border-radius:6px; sans-serif; font-weight:600;}

#jivo_top_wrap .green a.button.accept:hover, .green #callme-form #callme-start-call:hover, .green.systemMessageEmail .save-chat-email div.email-block button.save-chat-email_button:hover, .green input.jivoBtn.accept:hover{background-color:#7c9f3d !important;}

.btn-orange{background-color:#ff7800 !important;color:#3f4545 !important;}

.paging{margin:8px auto;padding:0 15px;}
.paging a{margin:0 4px;cursor:pointer;background-color:#3f4545;display:inline-block;padding:2px 8px;}
.paging a:hover, .paging a.active{color:#3f4545; background-color:#ffb552;}

.g-recaptcha > div{float: right;}

.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
margin-top:20px;
margin-bottom:20px;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.alert{padding:4px 6px;border:0px;background-color:transparent; background-image:none;box-shadow:none;font=size:16px;}
.alert-danger{color:red;}
.alert-success{color:#89b044;}

.modal-content{font-family: 'Open Sans', sans-serif; background-color: #fff;border-radius:0;}
.modal-content p, .modal-content table{font-size:16px !important;}

.modal.modal-wide .modal-dialog {
  width: 95%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}

.modal-footer {border-top:1px solid #00babc;padding:0;}
.modal-footer a{cursor:pointer;padding:15px;display:inline-block;width:100%; text-align: center;text-transform: uppercase;font-family: 'Gotham Light', sans-serif;font-size:16px; color:#00babc;}
.modal-footer a:hover, .modal-footer a:focus{background-color:#00babc; color:#fff;}


/*HOMEPAGE START PAGE*/
#square{width:25%; background-color:#88b14b;margin:0 auto;margin-top:12%;  display:none;}
#square img{width:80%;margin:40px auto;  opacity: 0;}
.lang {color:#fff; font-size:20px;padding:14px 0; opacity:0; }
.lang a{color:#fff;padding:0 10px;cursor: pointer;display:inline-block;}
.lang a:hover, .lang a:focus, .lang .active{color:#88b14b;}

/*FOOTER*/
.icon:before{vertical-align: middle;}
#footer{position:fixed;left:0;bottom:0;width:100%;color:#fff;font-size:12px;padding-bottom:36px;}
#footer .copyright{padding-left:100px;line-height:22px;}
#footer .elaborator{padding-right:100px;line-height:22px;}
#footer a{color:#fff;}
#footer a:hover, #footer a:focus{color:#88b14b;}
.socials a{font-size:22px; color:#88b14b !important;display:inline-block;margin:0 4px;line-height:18px;}
.socials a:hover, .socials a:focus{color:#fff !important;}

/*MAIN FOOTER*/
#main-footer{/*background:url('../imgs/smoke_bg.png') 50% 0 no-repeat; background-size: cover;*/background-color:#3f4545;padding:30px 36px;}
#main-footer .copyr{line-height:16px;color:#fff;font-size:12px;}
#main-footer .elab{color:#fff;font-size:12px;margin-top:15px;}
#main-footer .elab a {color:#6cd4e1;}
#main-footer .elab a:hover, #main-footer .elab a:focus{color:#ffb552;}
#main-footer .socials{display: inline-block;margin:0 32px;}
#main-footer .terms{margin-top:12px;}
#main-footer .terms a, #main-footer .copyr a{color:#6cd4e1; margin:0 4px;}
#main-footer .terms a:hover, #main-footer .terms a:focus, #main-footer .copyr a:hover, #main-footer .copyr a:focus{color:#ffb552;}
#main-footer .terms a.active{color:#ffb552; }
#main-footer .socials a{color:#6cd4e1 !important;}
#main-footer .socials a:hover, #main-footer .socials a:focus{color:#ffb552 !important;}
.soc{ -moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none;}


/*MAIN-HEADER*/
/*#main-header{background-color:#8bb853; background-size: cover;padding:9px 15px;}*/
#main-header{background-color:#3f4545; background-size: cover;padding:0 15px;position: fixed;top: 0;left: 0;width: 100%;z-index: 9997;margin: 0;}
#main-header .toplogo a img{height:60px;margin-top: 9px;}
#main-header .toplogo{padding-left:72px;}
#main-header .socials{margin-top:25px;display: inline-block;}
#main-header .socials a{font-size:26px; color:#6cd4e1 !important;}
#main-header .socials a:hover, #main-header .socials a:focus{color:#ffb552 !important;}

#menu{list-style: none;padding:0;margin:0;margin-top:0;}
#menu li{display:inline-block;padding:0 1em;position:relative;line-height:78px;}
#menu li a{font-size:16px; color:#6cd4e1;/*font-weight:600;*/}
#menu li a:hover, #menu li a:focus, #menu li.active a, #menu li a.active{color:#ffb552;}
#menu li.active li a{color:#6cd4e1;}
#menu li.active li a:hover, #menu li.active li a:focus, #menu li.active li a.active{color:#ffb552;}
#menu li.active a:before{content:'a';font-family: 'cofirem', sans-serif; display:inline-block; height:18px; width:18px; font-size:18px;vertical-align: top;padding-top:1px;margin-right:10px;}
#menu li.active ul li a:before{content:'';display:none;}
#menu li[data-type="dropdown"] a{cursor:pointer;}
#menu li[data-type="dropdown"] ul{padding:0;margin:0;background-color:rgba(63,69,69, .9);position:absolute;margin-top:28px;z-index:9999;}
#menu li[data-type="dropdown"] ul li{display:block;padding:8px 22px;}
#menu li[data-type="dropdown"] ul li a{color:#ffb552;font-size:14px;}
#menu li[data-type="dropdown"] ul li a:hover, #menu li[data-type="dropdown"] ul li a:focus, #menu li[data-type="dropdown"] ul li.active a{color: #6cd4e1;}
#menu li[data-type="dropdown"] ul li.active a:before{display: none;}



#menu li ul{display:none; min-width:150px;padding:11px 0;background-color: #3f4545;margin:0;position:absolute;.top:0;left:0;box-shadow:0 0 8px #000;}
#menu li ul li{display:block;float:left;width:145px;text-align:center;vertical-align:top;line-height: normal; padding:0;padding: 4px 20px;text-align: left;}
#menu li:hover ul, #menu li:focus ul{display:block;width:580px;}
#menu li ul li a{font-size:14px;}

#menu #mmaintenance ul li{width:auto;white-space: nowrap;}
#menu #mmaintenance:hover ul, #menu #mmaintenance:focus ul{display:block;width:auto;}

#search, #search-opened {display: inline-block; font-size:26px;cursor: pointer;padding-top:16px;margin-right:20px;color:#6cd4e1; -moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none;}
#search:hover, #search:focus{color:#ffb552;}
#search i{display:inline-block;}
#search i.opened{font-family: 'FontAwesome', sans-serif !important;}
#search i.opened:before{content:'\f05c' !important;font-family: 'FontAwesome', sans-serif !important;}
#search form{display:none;float:right;}
#search form input[type="text"]{margin-left:5px;width:100%;}
#search-opened form input[type="text"]{ border:0 ; border-bottom:1px solid #6cd4e1 ; border-radius: 0 ; background-color:transparent;color:#fff; outline: none !important; box-shadow: none;}
#search-opened{display:none;width:100%;}
#search-opened button{border:0; background:transparent;padding:0;outline:none;}

.topphone{display:inline-block;float:left;color:#fff;line-height:24px;margin-top: 26px;    margin-left: 45px;}
.topphone i{font-size:24px}
.topphone i:before{vertical-align: middle;}

#small-cart{float:left;display:inline-block;color:#fff;/**/}
#small-cart a{color:#fff;line-height:32px;cursor:pointer;margin-top:20px;display:inline-block;}
#small-cart a span.active, #small-cart a:hover span{color:#ffb552;}
#small-cart a i{color:#6bd6e0;font-size:32px;}

#lang{display: inline-block;margin-left:20px;}

#lang span{text-transform: capitalize;display: inline-block;font-size:14px;margin-left:10px; cursor:pointer;color:#fff;}
#lang .langoptions{display:none;float:right;margin-top:10px;min-width:28px;}
#lang i{font-size:26px;color:#6cd4e1;cursor:pointer;display:inline-block;}
#lang a{font-size:14px; color:#fff;line-height:26px; padding-left:8px;}
#lang a:hover, #lang a:focus{color:#ffb552;}

#mobile_toggle{display:none;position:absolute;right:15px;top:50%;font-size:26px;margin-top:-25px;}
#mobile_toggle.clicked i:before{content:'\6e';}

.owl-theme .owl-nav{position:absolute;top:50%;width:100%;margin-top:-34px !important;}
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next{float:left;opacity:.5;padding:0;background:transparent !important;margin:0 !important;padding:0 !important;}
.owl-theme .owl-nav .owl-next{float:right;padding-right:32px !important;}
.owl-theme .owl-nav .owl-prev {padding-left:32px !important;}
.owl-theme .owl-nav .owl-next i, .owl-theme .owl-nav .owl-prev i{font-size:48px;}
/*.owl-height{max-height:534px;}
.owl-carousel .owl-stage{position:absolute;top:-25%;}*/
.owl-theme .owl-dots{width:100%;position:absolute;bottom:10px;}
.owl-theme .owl-dots .owl-dot span{width:18px !important;height:18px !important;margin:5px !important ;background:rgba(255,255,255, .6) !important;box-shadow:0 0 12px #203201;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#6cd4e1 !important;}

#slider .item .slider_title{text-shadow: 1px 1px 1px #000000;text-transform: uppercase;color:#6cd4e1;position:absolute;font-size:42px; font-weight: normal;width:50%;}
#slider .item .slider_description{color:#3f4545;position:absolute;font-size:16px; font-weight: 600;width:40%;line-height:24px;}
#slider .owl-nav{display:none !important;}
#solutions, #products, #news, #testimonials, #blog {padding:36px; 0; position:relative;}
#solutions:before, #products:before, #news:before, #testimonials:before{content:'';background-color:rgba(255,255,255, .9);display:block;width:100%;height:100%;top:0;left:0;position:absolute;}
#solutions .title, #products .title, #news .title, #testimonials .title, #blog .title{text-shadow:1px 1px 1px #000000	; color:#6bd6e0; font-size: 36px; font-weight:500;margin-bottom:28px;}
#solutions .title:before, #products .title:before, #news .title:before, #testimonials .title:before, #blog .title:before{color:#ffb552;content:'a'; font-size: 32px; vertical-align:middle;line-height:36px; font-family: 'cofirem', sans-serif;margin-right:18px;}

#solutions .items, #products .items, #news .items{max-width:1120px;margin:0 auto;}
#solutions .item{padding:0 10px;min-height:498px; max-height:498px; margin-bottom:30px;}
#solutions .item-image {max-height:208px;overflow:hidden;position: relative;}

#solutions .item-image a span{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0, .65);display: block;}
#solutions .item-image a span:before{content:'\62';position:absolute;display: block; font-family: 'maronini', sans-serif; font-size:48px;opacity:.45;color:#fff;top:50%;left:50%;margin-top:-24px; margin-left:-24px;vertical-align: top;}
#solutions .item-title h2{font-size:24px; color:#3f4545; font-weight:600;padding:28px 0;padding-bottom:0;}
#solutions .item-description{max-height: 178px; overflow-y:hidden;}
#solutions .item-description p{padding:28px;color:#595e50;font-size:14px; line-height:24px;text-align:center;}
#solutions .item-details{padding:28px; padding-top:0;color:#7c9f3d;}
#solutions .item-details:before{color:#ffb552;content:'\63';font-family: 'maronini', sans-serif;font-size:22px;vertical-align: top; line-height:22px;margin-right:14px;}
#solutions .item-details a{color:#6cd4e1;font-size:16px; font-weight:600;line-height: 22px;}

#products .item{padding:0 39px;margin-bottom:60px;}
#products .item-image {position: relative;box-shadow: 0 0 8px rgba(0,0,0, .1);}
#products .item-image a span{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0, .65);display: block;}
#products .item-image a span:before{content:'\62';position:absolute;display: block; font-family: 'maronini', sans-serif; font-size:48px;opacity:.45;color:#fff;top:50%;left:50%;margin-top:-24px; margin-left:-24px;vertical-align: top;}

#solutions .item-title h2 a{color:#6bd6e0 !important;}
#solutions .item-title h2 a:hover{color:#ffb552 !important;}

#blog .blogitem{float:left;position:relative;width:33.33%;padding:15px;}
#blog .blogtitle, #blog .blogdetails{position:absolute;top:0;left:0;width:100%;padding:30px;}
#blog .blogitem:nth-child(1), #blog .blogitem:nth-child(2), #blog .blogitem:nth-child(6), #blog .blogitem:nth-child(7), #blog .blogitem:nth-child(11), #blog .blogitem:nth-child(12){
  width:50%;
}
#blog .blogtitle a{color:#fff;font-size:35px;line-height:40px;text-transform: uppercase;text-shadow: 2px 1px 3px #000;}
#blog .blogtitle a:hover, #blog .blogtitle a:focus{color:#ff7800;}
#blog .blogdetails{top:auto;bottom:0; text-transform: none;}

#products .item-image img{margin:0 auto;}
#products .item-title{min-height:64px;}
#products .item-title h2{font-size:20px; color:#3f4545; font-weight:600;padding:18px 0; padding-bottom:0px;}
#products .item-price{color:#ff7800; font-size:24px;font-weight:600;/*text-shadow:0 1px 2px #333;*/}
#products .item-price.comand{color:#3f4545; font-size:14px;font-weight:normal; text-shadow: none;}
#products .item-add-to-cart{margin:15px auto;}
#products .item-description p{color:#595e50;font-size:14px; line-height:24px;text-align:justify;}
#products .item-details{padding:28px; padding-top:0;color:#7c9f3d;padding-right:0;}
#products .item-details:before{color:#ffb552;content:'\63';font-family: 'maronini', sans-serif;font-size:22px;vertical-align: top; line-height:22px;margin-right:14px;}
#products .item-details a{color:#6cd4e1;font-size:16px; font-weight:600;line-height: 22px;}
/*#products .item:nth-child(even) .item-image{float:right;margin-left:30px;margin-right:0;}
#products .item:nth-child(even) .item-details{text-align:left;padding-left:0;}*/
#products .title{margin-bottom:60px;}

.filter_side ul{padding:0;margin:0;list-style:none;margin-bottom:30px;}
.filter_side ul li, .filter_side ul li a{cursor:pointer;color:#6bd6e0;}
.filter_side ul li:hover, .filter_side ul li a:hover, .filter_side ul li a.active, .filter_side ul li.active{cursor:pointer;color:#ffb552;}
.filter_side ul li span, .filter_side ul li aspan{color:#000;font-size:11px;}
.filter_side h4{font-size:16px;margin-bottom:8px; font-weight:600; color:#3f4545;}


.tab-content ul{color:#595e50;}

#news .item{padding:0;}
#news .item-image {max-height:156px;overflow:hidden;position: relative;width:25%;float:left;margin-right:30px;}
#news .item-image > div{max-height:156px;overflow:hidden;position:relative;border:2px solid #3f4545;padding:10px;}
#news .item-image a{max-height:132px;overflow:hidden;position:relative;display:block;}
#news .item-image a span{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0, .65);display: block;}
#news .item-image a span:before{content:'\62';position:absolute;display: block; font-family: 'maronini', sans-serif; font-size:48px;opacity:.45;color:#fff;top:50%;left:50%;margin-top:-24px; margin-left:-24px;vertical-align: top;}
#news .item-title h2{font-size:24px; color:#3f4545; font-weight:600;padding:28px 0;padding-top:0; padding-bottom:4px;}
#news .item-description p{color:#595e50;font-size:14px; line-height:24px;text-align:justify;}
#news .item-details{padding:28px; padding-top:0;color:#7c9f3d;padding-right:0;}
#news .item-details:before{color:#ffb552;content:'\63';font-family: 'maronini', sans-serif;font-size:22px;vertical-align: top; line-height:22px;margin-right:14px;}
#news .item-details a{color:#6cd4e1;font-size:16px; font-weight:600;line-height: 22px;}
#news .item-published{font-size:12px; font-style: italic;color:#999;margin-bottom:8px;}
#news .item-title a:hover h2, #news .item-title a:focus h2{color:#ffb552;}
.shareon{font-size: 13px; font-weight: bold; font-style: italic;margin:15px 0;}
.shareon a{color:#3f4545;font-size:18px;margin:0 4px;}
.shareon a:hover, .shareon a:focus{color:#6cd4e1;}


#benefits {padding:36px; 0; position:relative;}
#benefits:before{content:'';background-color:rgba(0,0,0, .8);display:block;width:100%;height:100%;top:0;left:0;position:absolute;}
#benefits .ben{max-width:1120px;margin:0 auto;}
#benefits .title{color:#fff; font-size: 30px; font-weight:300;margin-bottom:28px; text-transform: uppercase;}
#benefits .title:before{content:'a'; font-size: 32px; vertical-align:middle; line-height:30px; font-family: 'cofirem', sans-serif;margin-right:18px; text-transform: none;}
#benefits .icon{font-size:80px; color:#89b044;}
#benefits .item .item-title{color:#fff; font-size:20px; font-weight: 300; text-transform: uppercase;margin:24px 0;}
#benefits .item .item-title a{color:#fff;}
#benefits .item .item-title a:hover, #benefits .item .item-title a:focus{color:#ffb351;}
#benefits .item .item-description, #benefits .item .item-description a{color:#fff; font-size:14px; font-weight: 300;padding:0px; padding-top:0;min-height: 120px;}
#benefits .item .item-description a:hover, #benefits .item .item-description a:focus{color:#ffb351;}
#benefits .item .item-image{margin-top:30px;}

#photo{min-height:380px;}

#contacts, #about, #cart, #about2, #packs, #cumareloc , #formular {padding:36px; 0; position:relative;}
#contacts:before, #about:before, #cart:before, #about2:before{content:'';background-color:rgba(255,255,255, .9);display:block;width:100%;height:100%;top:0;left:0;position:absolute;}
#contacts .title, #about .title, #cart .title, #about2 .title, #packs .title, #cumareloc .title, #formular .title{    text-shadow: 1px 1px 1px #000000;color:#6cd4e1; font-size: 36px; font-weight:500;margin-bottom:14px;}
#contacts .title:before, #about .title:before, #cart .title:before, #packs .title:before, #cumareloc .title:before, #formular .title:before{color:#ffb552;content:'a'; font-size: 32px; vertical-align:middle; line-height:36px; font-family: 'cofirem', sans-serif;margin-right:18px;}
#about2{padding:0 !important;}
#about2:before{display:none;background-color:rgba(0,0,0, .7);}
#about2 .shareon{color:#fff;font-weight:normal;}
#about2 .shareon a{color:#ff7800;}
#about2 .shareon a:hover{color:#6cd4e1;}
.livesearch{position:absolute;top:38px;left:0;z-index:3;width:100%;background-color:#fff;padding:15px;display:none;color:grey;box-shadow:0 0 8px #ccc;}

#map .title{color:#89b044; font-size: 30px; font-weight:300;margin-bottom:28px; text-transform: uppercase; position:absolute;}
#map .title:before{content:'\64'; font-size: 22px; line-height:30px; font-family: 'maronini', sans-serif;margin-right:18px; text-transform: none;}

#contacts h3{font-size:24px; color:#3f4545; font-weight:600;padding:12px 0;padding-bottom:24px;}
#contacts .address p strong{color:#6cd4e1;}
#contacts .address  p{font-size:14px;margin-bottom:16px;}
#contacts .address  p a{color:#000;}
#contacts .address  p a:hover, #contacts .address  p a:focus{color:#89b044;}

#formular .form-control, #office .form-control, #comercial .form-control{width:100%;}

.contactform{width:100%;margin:0 auto;font-size:14px;}
.contactform label{width:30%;text-align:right;padding-right:15px;}
.contactform .form-group, .form .form-group{width:100%;margin-bottom:15px;}
.contactform .form-control{width:68%;border-radius:0;}
.form .form-control{border-radius:0;}
.contactform label{color:#6cd4e1;}

#about p{font-size:14px;color:#595e50;line-height:24px; text-align:justify;}
#about img{/*margin:20px;max-width:320px;*/}
#about h3 {font-weight:600;font-size:24px;margin-top:15px; margin-bottom:20px;}


#cart .table-striped>tbody>tr:nth-of-type(odd){background-color:#f0f0f0;}
#cart .table-striped>tbody>tr:nth-of-type(even){background-color:#ffffff;}
.plus, .minus, .clo{font-size:16px;/*display:inline-block; width:20px;height:20px;text-align:center;*/}
.pp{padding: 8px 18px;box-shadow:0 0 4px #ccc;background-color:#fff;margin:0 4px;}
.clo{border-radius:50%;padding:6px 13px;}

#checkout-form label{color:#000;}
#checkout-form .form-control{border-radius:0;}


.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-top:0;vertical-align:middle;}
.table>thead>tr>th{border-bottom:0;}

#calltoaction {padding:36px; 0; position:relative;}
#calltoaction form{position:relative;}
#calltoaction:before{content:'';background-color:rgba(0,0,0, .8);display:block;width:100%;height:100%;top:0;left:0;position:absolute;}
#calltoaction .ben{max-width:1120px;margin:0 auto;}
#calltoaction .title{color:#fff; font-size: 30px; font-weight:300;margin-bottom:28px; text-transform: uppercase;}
#calltoaction .title:before{content:'a'; font-size: 32px; vertical-align:middle; line-height:30px; font-family: 'cofirem', sans-serif;margin-right:18px; text-transform: none;}
#calltoaction form input[type="text"],#calltoaction form input[type="tel"]{padding-left: 0;padding-right: 0;border: 0; border-bottom: 1px solid #6cd4e1;border-radius: 0;background-color: transparent;color: #fff; outline: none !important; box-shadow: none;}
#calltoaction .form-inline .form-group{margin:15px 30px;display:inline-block; width:auto !important;}

.slider-testimonials .item{color:#000;padding:15px;}
.slider-testimonials .owl-nav{display:none !important;}
.slider-testimonials.owl-theme .owl-dots{position:relative !important;}
#testimonials .testim{max-width:1120px; margin:0 auto;}

.slider-testimonials .item a{display:block;color:#595e50; font-size:14px; line-height:24px;padding-right:15px;text-align:justify;}
.slider-testimonials .item a img{max-width:100px;max-height:100px;float:left; margin-right:20px;border-radius:50%;border:3px solid #6cd4e1;padding:3px;}
.slider-testimonials .item h3{font-weight:bold;color:#3f4545;font-size:24px;}
.slider-testimonials .item .srl{font-style:italic;color:#6cd4e1;margin-bottom:12px;}

.search_title a{color:#3f4545;}
.search_title a:hover,.search_title a:focus{color:#6cd4e1;}
.search_description a{font-size: 13px;color: #595e50;line-height: 18px;text-align: justify;}
.search_description a:hover, .search_description a:focus{/*color:#9dc25b;*/}


.slider-products .owl-dots{position:absolute;left:50%;bottom:0;margin-top:-55px !important;}
.slider-products .owl-dot{margin:6px 0 !important;}
.slider-products .owl-dot span{width:18px !important;height:18px !important; background:transparent !important; background:none !important; border:2px solid #6cd4e1;}
.slider-products .owl-dot.active span, .slider-products .owl-dot:hover span, .slider-products .owl-dot:focus span{background-color:#6cd4e1 !important;}
.slider-products .item-video{width:100% !important; /*height:644px !important;*/}
.slider-products  .owl-video-wrapper{background:#000 !important;}
.slider-products .item{}
.products-hasher > div{padding-left:6px; padding-right:6px;}
.products-hasher{padding-left:9px;padding-right:9px;}
.products-hasher a{padding-top:12px;display: inline-block;}

.slider-products.owl-carousel .owl-item img{cursor:pointer !important; /*max-width: 584px !important;*/ max-height: 443px !important; width:auto !important;margin:0 auto;}
.full{position:fixed;top:0;left:0;z-index:9999;background-color:rgba(0,0,0, .9);width:100%;height:100%;}
.full .full-prev{position:fixed;top:50%; left:15px;width:32px;height:32px;color:#fff;margin-top:-16px; font-size:24px;cursor:pointer;text-align:center;}
.full .full-next{position:fixed;top:50%; right:15px;width:32px;height:32px;color:#fff;margin-top:-16px; font-size:24px;cursor:pointer;text-align:center;}
.tab-content>.tab-pane{padding:15px;}
.nav-pills>li>a, .nav-pills>li>a:hover{border-radius:0;color: #6cd4e1;color: #6cd4e1;background-color: #3f4545;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover, .nav-pills>li>a:hover{
  color: #ffb552;
  background-color: #3f4545;
}

#filters_mobile_toggle{display:none;float:left;font-size:16px; cursor:pointer;margin-right: 10px;margin-left: -15px;}

#future_date {}

#future_date .titem{font-size:24px;display:inline-block; text-align:center;margin:0 15px;color: #6bd6e0;}
#future_date .titem span{display:block;font-size:48px;line-height:32px;font-weight:600;color:#ff7800;}
.ofexp{font-weight:600;font-size:32px;line-height:32px;text-transform: uppercase; color:#fff;}



#packs{clear:both;}
#packs #casnic, #packs #office, #packs #comercial{background-color:rgba(255,255,255,1);box-shadow:0 2px 2px #000;}
#packs .nav-pills>li a{box-shadow:0 -2px 2px #333 !important;}
#packs .nav-pills>li.active>a, #packs .nav-pills>li.active>a:focus{
  background-color:rgba(255,255,255,1) !important;color:#ff7800 !important;box-shadow:0 -2px 2px #333 !important;
}
#packs .tab-content{margin-top:-2px;}
#packs .nav{z-index:1;}
#packs .nav li{width: 33.333%;margin-left:0;}
#packs .nav li a{font-size:18px; font-weight:600;}
#packs .table>tbody>tr>td, #packs .table>tbody>tr>th{vertical-align: top;}
#packs .table>thead>tr>th{background-color:#3f4545; color:#6cd4e1;font-weight:normal;}

#packs #casnic ul, #packs #office ul, #packs #comercial ul{list-style: none;line-height:24px;color:#595e50;}
#packs #casnic ul li i, #packs #office ul li i, #packs #comercial ul li i{color:#ffb552;font-size:20px;}
#packs #casnic ul li i:before, #packs #office ul li i:before, #packs #comercial ul li i:before{vertical-align: middle}

.citem .radio{margin-top:0;margin-bottom:0;}
.cprice span{margin-left:10px;}
.cprice span.red{margin-left:0px;}




@media screen and (max-width: 1440px) {
.topphone{margin-left:24px;}
}
@media screen and (max-width: 1360px) {
  #menu li{padding:0 0.6em;}
  /*.topphone{margin-left:18px;}*/
  #main-header .topphone{position:absolute;right:12px;top:32px; background-color:#3f4545;border-bottom-left-radius:4px;border-bottom-right-radius:4px; padding:4px 10px;}
}
@media screen and (max-width: 1286px) {
  /*ubuntu*/
  #menu li{padding:0 7px;}
  #lang{margin-left:4px;}
  #search, #search-opened{margin-right:5px;}
}

@media screen and (max-width: 1280px) {
#menu li{padding:0 8px;}
#menu > li:first-child{display:none;}
#main-header .topphone{position:absolute;right:12px;top:32px; background-color:#3f4545;border-bottom-left-radius:4px;border-bottom-right-radius:4px; padding:4px 10px;}
#lang{margin-left:20px;}
  #search, #search-opened{margin-right:20px;}
}

@media screen and (max-width: 1024px) {

body{background-size:118% !important;}
#square{margin-top:18%;}
#footer > .row .col-sm-3{width:33.33333333%;}
#footer > .row .col-sm-5{width:33.33333333%;}

#main-footer .copyr{width:41.66666667%;}
#main-footer .elab{width:25%;}

#menu li{padding:0 6px;}
#search, #search-opened{margin-right:10px;}
#lang{margin-left:10px;}
#search-opened form input[type="text"]{max-width:150px;}
/*.owl-height{max-height:388px;}*/
#slider .item .slider_title{font-size:36px;}
#slider .item .slider_description{font-size:14px;line-height:24px;}

#solutions .item-image{max-height:172px;}
#menu li a{font-size:14px;}




}


@media screen and (max-width: 768px) {

body{background-size:208% !important;}
#square{width:40%;margin-top:35%;}
#footer > .row .col-sm-3{width:100%; text-align:center !important;padding-top:30px;}
#footer .elaborator{padding-right:0 !important;}
#footer > .row .col-sm-5{width:50%; text-align:center !important;}
#footer > .row .col-sm-4{width:50%;}

#main-footer .copyr{width:100%;text-align:center;}
#main-footer .elab{width:100%;text-align:center;}

.soc{text-align:center;}

#search{float:left;}
#lang{float:right;padding-top:9px;}
#search-opened form input[type="text"]{max-width:none;width:90%;}
#search-opened form .form-group{width:100%;}
#menu li{padding:14px 26px;}
#main-header .toplogo{padding-left:15px;}
#main-header{padding:9px 0;}
#menu{margin-top:0;}
.men{background-color:#000;display:none;}
#menu li a{color:#6cd4e1;}
#mobile_toggle{display:inline-block; color:#6cd4e1;}
#mobile_toggle i:hover, #mobile_toggle i:focus{color:#ffb552;}
#main-header .toplogo{padding-bottom:9px; text-align: center;}
#lang{margin-left:0;}
#search{margin-right:0;}
#main-header .socials{margin-left:30px;}
#search-opened form .form-group{margin-bottom:-3px;}
/*.owl-height{max-height:290px;}*/
#slider .item .slider_title{font-size:28px;}
#slider .item .slider_description{font-size:14px;line-height:20px;}

#solutions .item-image, #solutions .item {max-height: inherit;}
/*#main-header{position:fixed;width:100%;z-index:9999;}*/
#menu li[data-type="dropdown"] ul{margin-top:14px;}
#menu li a{font-size:16px;}
#small-cart{/*margin-top:-78px;*/position:absolute; top:-85px;left:15px;}
#cart{padding:0;padding-top:30px;padding-bottom:30px;}
#filters_mobile_toggle{display:inline-block;color:#6cd4e1;}
#filters_mobile_toggle:hover, #filters_mobile_toggle:active{color:#ffb552;}
#all_filters{width:100%;}
#products .items{clear:both;}
.megatitle p{text-align: center !important;}
.ofexp{text-align: center !important;margin-bottom:30px !important;}
#future_date, .regholder{text-align:center !important;}
.btn{width:auto !important; margin:20px auto !important;}

#news p .img-responsive{width:100% !important;height:auto !important;}

#main-header .topphone{right: 63px; top: -88px;}
#main-header .topphone.clicked{top:-194px;}
#small-cart.clicked{top:-188px;}

#menu li{line-height:normal;}
#menu li[data-type="dropdown"] ul{margin-top:14px;}
#menu li:hover ul, #menu li:focus ul{width:auto;position:relative;background-color:transparent;display:none;}
#menu li ul li{width:100%;}


#main-header .topphone{top:0 !important;position:fixed !important;}
#small-cart{top:0 !important;position:fixed !important;}

/*#main-header .topphone.clicked{top:-309px;}
#small-cart.clicked{top:-305px;}*/

#menu li{display:block;}
#menu li {    padding: 8px 26px;}
#menu li[data-type="dropdown"] ul{position:relative;z-index:0;background-color:#000 !important;}
#menu li[data-type="dropdown"] ul li a{padding-left:40px;}
#menu li[data-type="dropdown"] ul li.active a{padding-left:40px;}
#menu li ul{position:relative !important;}
#contacts .title:before, #about .title:before, #cart .title:before, #packs .title:before, #cumareloc .title:before, #formular .title:before, #news .title:before{display:none !important;}

.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space: normal;}

#packs #casnic ul, #packs #office ul, #packs #comercial ul{padding:0;}

}

@media screen and (max-width: 732px) {
	
body{background-size:110% !important;}
#square{width:35%;margin-top:5%;}
#footer .copyright{padding-left:30px;}
#footer > .row .col-sm-4{float:left;}
#footer > .row .col-sm-5{float:right; text-align:right !important;padding-right:30px;}
#footer .elaborator{clear:both;}
#footer > .row .col-sm-3{padding-top:15px;}
#footer{padding-bottom:12px;}
#main-footer .socials{display:block; margin-top:12px;}
#search-opened form input[type="text"]{display:inline-block;}
#benefits .item{width:50%;}
.contactform label{width:100%;text-align:left;}
.contactform .form-control{width:100%;}
.address{margin-bottom:30px;}

/*#menu li ul{display:none !important;}*/
.slider-testimonials .item{padding:0;}

#main-header .socials{margin-top:16px;}
.cprice{padding-left:20px !important;}
#blog .blogitem{float:none; width:100% !important;}

#menu li{line-height:normal;}
#menu li[data-type="dropdown"] ul{margin-top:14px;}
#menu li:hover ul, #menu li:focus ul{width:auto;position:relative;background-color:transparent;}
#menu li ul li{width:100%;}


#main-header .topphone{top:0 !important;position:fixed !important;}
#small-cart{top:0 !important;position:fixed !important;}

/*#main-header .topphone.clicked{top:-309px;}
#small-cart.clicked{top:-305px;}*/

#menu li{display:block;clear:both;background-color:transparent !important;}
#menu li {    padding: 8px 26px;}
#menu li[data-type="dropdown"] ul{position:relative;z-index:0;background-color:#000 !important;}
#menu li[data-type="dropdown"] ul li a{padding-left:40px;}
#menu li[data-type="dropdown"] ul li.active a{padding-left:40px;}
#menu li ul{position:relative !important; background-color: transparent !important; }
#solutions .item{min-height:inherit;}
.categorier a{width:100% !important;}
}

@media screen and (max-width: 640px) {

#square{margin-top:4%;}
#footer > .row .col-sm-3{padding-top:8px;}
#search-opened form input[type="text"]{width:88%;}

/*.owl-height{max-height:238px;}*/
#slider .item .slider_title{font-size:22px;}
#slider .item .slider_description{font-size:13px;line-height:16px;}

}

@media screen and (max-width: 480px) {

body{background-size:278% !important;background-position-x: 15% !important;}
#square{width:80%;margin-top:35%;}
#footer > .row .col-sm-4, #footer > .row .col-sm-5{width:100%;float:none; text-align:center !important;}
#footer > .row .col-sm-4{padding-left:15px;}
#footer > .row .col-sm-5{padding-right:15px; margin-top: 15px;margin-bottom:6px;}
#search-opened form input[type="text"]{width:80%;}
#slider .item .slider_title{font-size:14px;width:80% !important;left:10% !important;}
#slider .item .slider_description{font-size:11px;line-height:12px;width:80% !important;left:10% !important;}
.owl-theme .owl-nav{display:none;}
#benefits .item{width:100%;}
#about img{float:none !important;max-width: 100% !important;margin:0;}
#solutions, #contacts, #about, #products, #news, #testimonials{padding:36px 15px;}

#products .item .item-image{float:none !important; margin:0 !important;width:100% !important;margin-bottom:30px !important;}
#products .item .item-details{text-align:right !important;}
#products .item-image{max-height: inherit !important;}

#news .item-image{float:none !important; margin:0 !important;width:100% !important;margin-bottom:30px !important; max-height:100% !important;}
#news .item-image > div, #news .item-image a{max-height:100% !important;}

#blog .blogtitle a{font-size:20px;line-height:24px;}

.foot_form > div{display:block !important;padding-top:40px !important;display:block !important;}
.foot_form > div p, .foot_form > div h2{padding-top:0 !important;}
.foot_form > div h2{padding:15px !important;}
#cumareloc .white p, .foot_form .paddinger, #cumareloc, #office .paddinger, #comercial .paddinger{padding:15px !important;}
#cumareloc .title{font-size:26px !important;}

#packs, #blog{padding:15px !important;}
#packs .nav li a{font-size:15px !important;}
#packs .submitter{text-align:center !important;}
#office >p, #comercial >p{text-align:justify !important;padding:15px !important;margin-right:15px !important;margin-left:15px !important;}
#office .col-md-offset-3, #comercial .col-md-offset-3{display:block !important;}
#about2 .img{float:none !important; max-width:100% !important; margin:auto !important;}
.categorier a{margin-left:0 !important; margin-bottom:4px !important; margin-top:4px !important;}
#main-header .topphone{display:none !important;}
#about2 hr{margin-bottom:15px !important;}
.ssortare{margin-top:10px;}

#about .nav-pills>li{float:none;}
#about .nav-pills>li+li{margin-left:0;margin-bottom:4px !important;}
#about .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover, .nav-pills>li>a:hover{margin-bottom:4px !important;}
#about p{text-align:left;}
.btn[data-target="#myModal2"]{margin-top:0 !important;}
#contacts .title, #about .title, #cart .title, #about2 .title, #packs .title, #cumareloc .title, #formular .title{font-size:24px;}
}

@media screen and (max-width: 412px) {
	
#search-opened form input[type="text"]{width:78%;}
#future_date .titem{margin:0 6px;}
#packs .nav li a{font-size:11px !important;}
.btn-lg{font-size:13px;}
	.hidemobile{display:none !important;}
  .nav>li>a{padding: 10px 8px;}
}

@media screen and (max-width: 360px) {
/*.owl-height{max-height:130px;}*/
.owl-height{max-height:inherit !important;height:auto !important;}


}

@media screen and (max-width: 320px) {
body{background-size:236% !important;}
#square{margin-top:18%;}
.lang{font-size:16px;}
#footer > .row .col-sm-5{margin-top:8px;margin-bottom:0;}
#search-opened form input[type="text"]{width:76%;}
/*.owl-height{max-height:118px;}*/
.owl-height{max-height:inherit !important;height:auto !important;}

}

.modal{z-index:9999;}
.modal-footer{border-top: 1px solid #e5e5e5;}

.showmobile{display:none;}




#loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;    background-color: #3f4545;}
#loader .ll{position:fixed;top:50%;left:50%;margin-top:-1px;margin-left:-61px;}
@keyframes loader {
    0%   {transform: rotateZ(0deg);}
    100% {transform: rotateZ(360deg);}
}
#loadericon{position:fixed;top:50%;left:50%;text-align:center;display:block;color:#3b5998;height:30px;width:30px; line-height:30px;margin-left:-15px;
  animation-name: loader;
    animation-duration: .8s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
#loadericon:before{    border: 2px solid #6cd4e1; border-top: 2px solid #ee8108; border-bottom: 2px solid #fff;border-left: 2px solid #6cd4e1; content:''; vertical-align: middle;height:30px;width:30px; line-height:30px;display:block; border-radius: 50%;}
