/*
Theme Name: HorecaSystems
Theme URI: https://horecasystems.ro
Author: Pescar Alexandru
Author URI: https://www.facebook.com/xanderrone
Description: Template Horecasystems.ro
Version: 2020.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: HorecaSystems
Text Domain: HorecaSystems
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;font-family:Arial,Tahoma,Sans-Serif;}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
@font-face {font-family: icomoon ;src: url("icomoon.ttf");}
.top-container {padding: 15px 0;background-color: rgba(51, 51, 51, 1);border-bottom: 0 solid rgba(255,255,255,.5);}
.top-container-left-sect {text-align: left;-ms-flex: 7;flex: 7;}
.top-container-right-sect a {text-decoration:none;}
.top-container-right-sect {text-align:right;}
.top-container li {display:inline-block;margin-right:24px;}
.top-container li:last-child {margin-right:0;}
.inhedcontainer {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.container--flex {justify-content: space-between;-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;}
.inhedcontainer.container--flex {display:flex}
#header {padding: 0 15px;color: #f1f1f1;background-color: #F9F9F9;border-bottom: 1px solid #c3c3c3;}
#wrapper {background: #F9F9F9;}
#footer {text-align: center;padding: 20px 0;border-top: 1px solid #c3c3c3;}
.content {padding: 16px;font-family: Arial,Tahoma,Sans-Serif;text-align:justify;}
.sticky {position: fixed;top: 0;width: 100%;border-bottom: 2px solid #e2e2e2!important;z-index:99;}
.sticky1 {position: fixed;top: 63px;width: 100%;border-bottom: 2px solid #e2e2e2!important;z-index: 99;background: white;}
.sticky + .content {padding-top: 102px;}
p {line-height:1.5;font-family:Arial,Tahoma,Sans-Serif}
.prodlist {margin-top:30px;}
.prodlist li {padding: 10px;margin-bottom:30px;display:inline-block;}
.prod-img {text-align:center;margin-bottom:20px;}
.prod-more {margin:25px 0 20px 0;text-align:center;}
.prod-more a {text-align:center;vertical-align:middle;border:1px solid #c3c3c3;text-decoration:none;color:#333;font-size:18px;border-radius:5px;padding:10px;}
.prod-more a:active{background:#c3c3c3}
.prod-info h3 {font-family: Arial,Tahoma,Sans-Serif;font-weight: 600;font-size: 18px;font-style: italic;text-align:center;margin-bottom:20px;}
.prod-info-text {overflow:hidden;height:170px}
.prod-info-text-ru {overflow:hidden;height:200px}
.prod-info p {text-align:justify}
h2 {font-size:20px; font-weight:700;margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;text-align:center;}
[class^=icon-]:before,[class*=" icon-"]:before{font-family: icomoon!important;font-style: normal;font-weight: 400;font-variant: normal;line-height: 1;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.infospan {color: #CBC9CF;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 13px;font-weight: bold;}
.icon-phone:before{content:"\e942";color:#888888;margin-right:5px;font-size:13px;}
.icon-email:before{content:"\e945";color:#888888;margin-right:5px;font-size:13px;}
.icon-facebook:before{content:"\ea90";color:#CBC9CF;margin-right:5px;font-size:15px;}
.icon-menu:before{content:"\e9bd";color:#333;margin-right:5px;font-size:20px;}
.icon-info:before{content:"\ea0c";color:#333;margin-right:5px;font-size:20px;margin-left:10px;margin-top:4px;display:inline-block}
.icon-web:before{content:"\e9ca";color:#888888;margin-right:5px;font-size:13px;}
.icon-location:before{content:"\e947";color:#888888;margin-right:5px;font-size:13px;}
.respprod {width:100%; height:auto;max-width:150px;}
.responsive {width:100%; height:auto;}
.prom {position: relative;text-align: center;color: white;height:auto;width:100%;background-size: cover;}
.centered {position: absolute;top: 50%;left: 50%;  transform: translate(-50%, -50%);font-size:120%;font-weight:bold;font-family: sans-serif;}
#container {margin:0 auto;border-left: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3;background: white;}
.nav {height:63px}
.nav li {display: inline-block;padding: 10px 10px;color: #333;height: 63px;vertical-align: middle;}
.nav li a {text-decoration: none;display: flex;height: 100%;padding-top: 14px;color:#333}
.nav li:active {text-decoration:none;background:#c3c3c3;font-weight:bold}
.nav li.active {border-top:2px solid red;background: #f0f0f0;font-weight:700}
.navbtn {height: 60px;vertical-align: middle;display: table-cell!important;width: 40px;}
.mobmen {display:none}
.show {display:block!important}
.posttitle {margin:10px 0;font-size:18px;color:#333;}
.postcontent {margin-top:20px;}
.pincont {margin: 30px 0 30px 0;} 
.intend {text-indent:10px}
.map {text-align:center;margin-top:20px}
.map img {max-width:600px}
#langs {text-align:Center;}
#langs span{display: table-cell!important;height: 40px;}
#langs a{text-decoration:none;display: block;height: auto;padding-top: 5px;color: #333;}
#submitdown {height:40px}
/*post*/
* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {max-width: 900px;position: relative;margin: auto;}
.mySlides {display: none;}
.prev, .next {cursor: pointer;background-color:rgba(113, 113, 113, 0.4);  position: absolute;top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;}
.next {right: 0;border-radius: 3px 0 0 3px;}
.prev:active, .next:active {background-color: #717171;}
.text {color: #f2f2f2;font-size: 15px;padding: 4px 12px;position: absolute;bottom: 0px;width: 100%;text-align: right;}
.numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
.dot {cursor: pointer;height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active, .dot:hover {background-color: #717171;}
table {width:100%;text-indent:20px;}
td {width:49%;padding:10px;}
td:nth-child(2) {text-align:center;font-weight:bold;}
/**/
@media screen and (max-width: 480px){
	/* index */
.top-container .container--flex {-ms-flex-direction: column;flex-direction: column;}
.top-container-right-sect,.top-container-left-sect{text-align:center;}
.top-container-left-sect{margin-bottom:10px;}
.cls {margin:0!important;padding:0!important;text-align:left!important;}
.prodlist li {width:100%}
.visible-xs {display:block}
.hide-xs {display:none}
.prods {padding-bottom: 10px;border-bottom: 1px dashed #c3c3c3;}
.prod-info-text {overflow:hidden;height:auto}
.prod-info-text-ru {overflow:hidden;height:auto}
}

@media (min-width: 480px) {
.prodlist li {width:49%}	
.prodlist li {border-right:1px solid #c3c3c3}
.prodlist li:last-child {border-right: none}
.visible-xs {display:block}
.hide-xs {display:none}
.prod-info-text-ru {overflow:hidden;height:auto}
}
@media (max-width: 767px) {
.nav {position: absolute;background: #f0f0f0;right: 0;height: auto;width: 250px;z-index:99;border: 2px solid #c3c3c3;}
.nav li.active {border-bottom: 1px solid #c3c3c3;border-top:none;background: #f0f0f0;font-weight: 700;}
.nav li {display:block;border-bottom: 1px solid #c3c3c3;}
}
@media (min-width: 768px) {
	/* index */
.inhedcontainer, #container {width: 750px;}
.prodlist li {width:32%}	
.visible-xs {display:none}
.hide-xs {display:block}
.navbtn {display:none!important}
.mobmen, .show {display:none!important}
}
@media (min-width: 992px){
   /* index */
.inhedcontainer, #container {width: 970px;}
.prod-info-text {height:150px}
.prod-info-text-ru {height:200px}
}