h1 {font-size: 36px;   line-height: 50px; }
h2 {font-size: 32px;line-height: 40px;}
h3 {font-size: 28px;line-height: 42px;}
p, .content-text pre {font-size: 14px;line-height: 24px;}
.left, h5.left{text-align:left;}
.checked li,.arrow li {list-style: none;}
.checked li:before,.arrow li:before {
    content: '\2714';
    margin-right: 10px;
    position: relative;
    color: #ffb600
}
.arrow li:before {content: '\27A4'}

button.btn.search-btn [class*="icon"] {
    display: block  !important;
}
.jt-search-wrap .search-btn {
    background-color: #fff;
    color: rgb(31 30 30);
  /*  top: -2.5em;
      z-index: 99999;*/
}
/*
div#item-14960529410 {
    position: relative;
    z-index: 1;
}
#item-1681039279034 {min-height:0; height: 0px;}
#item-1681039279033 {min-height:0; height: 0px;}*/

@media (min-width: 560px){
.sf2-body {margin-top: 70px;}
.sf2-body div#simpleForm2_310_vae_ime, .sf2-body div#simpleForm2_310_vae_e-mail, .sf2-body div#simpleForm2_310_vae_telefon {
    width: 33%;
    float: left;
}
  input.inputtext {width: 98%;}
}
.head-module {
    font-size: 22px;
    font-weight: 600;
}
.footerlink:hover{color: #bf7d02;text-decoration: underline;}

.simpleForm2 textarea {
    width: 100%;
    height: 100px;
}

.sf2Style-default button.sf2-element[type="submit"] {
    background: #bf7d02 !important;
    color: #fff;
    font-weight: 500;
    display: block;
    width: 100%;
    padding: 25px 0;
    margin: 27px 0;
    border-radius: 0;
}

.sf2Style-default button.sf2-element[type="submit"]:hover {background: #141313;}

@media (min-width: 768px){
  div#simpleForm2_310_c43915e7bff560f82d1f7011e9161571 {width: 50%;float: left;}
div#simpleForm2_310_verification_code {width: 50%;float: left;}
/*.jt-search-wrap .btn.search-btn {top: 3em;}*/
}

.s5_module_box_2 {
    border-bottom: solid 8px #CCC;
    text-align: center;
    background: #efeeee;  
	padding: 15px;
    margin: -10px;
}
.icon_title {
    text-align: center;
    font-size: 1.03em;
    line-height: 150%;
    text-transform: uppercase;
    font-weight: 500;
    color: #565656;
    padding: 20px 0 00;
    position: relative;
    margin: 1px;
}

.icon_title a {
    color: #565656;
    text-decoration: none;
}

.icon_title a:hover{text-decoration: none;}
.s5_module_box_2:hover{background:#cccccc;  border-bottom: solid 8px #121111;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

.s5_module_box_2:hover .icon_title a {
    color: #bf7d02;
    text-decoration: none;
}

.s5_module_box_2 a, .s5_module_box_2 a:hover {text-decoration: none;}

.catalog .s5_module_box_2 h3.icon_title:before {
    position: absolute;
    content: '';
    border: 10px solid transparent;
    border-bottom-color: #efeeee;
    left: 50%;
    z-index: 11;
    top: -20px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}


table.tehnic{
	border-left:#916204 1px solid;
	border-top:#916204 1px solid;	
  width:100%;
}

table.tehnic th{
    background: #efc674;
    border-left: #916204 1px solid;
    border-top: #916204 1px solid;
    border-right: #916204 1px solid;
	padding: 15px 5px;
	color: #fff;
}
table.tehnic tr:last-child th {border-bottom: #916204 1px solid;}
table.tehnic tr:first-child th:last {border-right: #916204 1px solid;}

table.tehnic td{
	border-right:#d6dde2 1px solid;
	border-bottom:#d6dde2 1px solid;
	padding: 15px 5px;
}

table.tehnic tr:nth-child(2), table.tehnic tr:nth-child(4), table.tehnic tr:nth-child(6), table.tehnic tr:nth-child(8), table.tehnic tr:nth-child(10), 
table.tehnic tr:nth-child(12), table.tehnic tr:nth-child(14), table.tehnic tr:nth-child(16), table.tehnic tr:nth-child(18), table.tehnic tr:nth-child(20){
	background:#eceff1;	
}

table.tehnic tr:first-child th {
    padding: 15px 5px;
    background: #e29702;
}

table.tehnic tr:last-child td{border-bottom:#916204 1px solid;}

table.tehnic tr td:last-child{border-right:#916204 1px solid;}

table.tehnic tr:hover{
	background:#302f2c;
	color: #fff;
}

p.name_company {font-weight: bold;}
.heading_style5 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  overflow: hidden;
}

.heading_style5 span{
    font-size: 22px;
    line-height: 22px;
    color: #666;
    position: relative;
    display: inline-block;
    padding: 0 10px;
}

.heading_style5 span:before {
  left: 100%;
  content: '';
    position: absolute;
    width: 1200px;
    height: 100%;
    background-image: url(../images/strip-pattern.svg);
}

.heading_style5 span:after {
    right: 100%;
	content: '';
    position: absolute;
    width: 1200px;
    height: 100%;
    background-image: url(../images/strip-pattern.svg);
}
.jmap_filetree span.folder {display: none !important;}


.breadcrumbs a.pathway{
    padding-right: 20px;position: relative;
}
.breadcrumbs a.pathway:after {
    content: ">>";
    display: block;
    position: absolute;
    top: -5px;
    right: 5px;
    font-size: 11px;
    color: #919191;
    letter-spacing: -2px;
}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {
    background-color: transparent;
}
ul.sigFreeClassic li.sigFreeThumb {margin: 0 10px 10px 0;}




body:not(.com_gridbox) .body {margin: 30px 0 !important;padding: 0 30px;}


@media (min-width: 1200px){
.com_content .row-fluid{margin: 0px;width: auto !important}
.row-fluid:before,.row-fluid:after{display: table;content: "";line-height: 0}
.row-fluid:after{clear: both}
.row-fluid [class*="span"]{display: block;width: 100%;box-sizing: border-box;float: left;margin-left: 0;padding: 0 15px}
.row-fluid .span12{width: 100%}.row-fluid .span11{width: 91.66666667%}.row-fluid .span10{width: 83.33333333%}
.row-fluid .span9{width: 75%}
  .row-fluid .span8{width: 66.66666667%}
  .row-fluid .span7{width: 58.33333333%}.row-fluid .span6{width: 50%}
  .row-fluid .span5{width: 41.66666667%}
  .row-fluid .span4{width: 33.33333333%}
  .row-fluid .span3{width: 25%}
  .row-fluid .span2{width: 16.66666667%}
  .row-fluid .span1{width: 8.33333333%}
  
  .divider [class*="span"] {border-right: 1px solid #ccc;}
  .divider [class*="span"]:last-child {border-right: none;}
}

@media (min-width: 768px) and (max-width: 979px){
  .row{margin-left: -20px}.row:before,.row:after{display: table;content: "";line-height: 0}
  .row:after{clear: both}[class*="span"]{float: left;min-height: 1px;margin-left: 20px}
  .span12{width: 724px}
  .span11{width: 662px}
  .span10{width: 600px}
  .span9{width: 538px}
  .span8{width: 476px}
  .span7{width: 414px}
  .span6{width: 352px}
  .span5{width: 290px}
  .span4{width: 228px}
  .span3{width: 166px}
  .span2{width: 104px}
  .span1{width: 42px}
}

@media (max-width: 767px){
  .row-fluid{width: auto !important}
  .row-fluid [class*="span"]{float: none;display: block;width: 100%;margin-left: 0;box-sizing: border-box}
  .span12,.row-fluid .span12{width: 100%;box-sizing: border-box}
}


  
  
  
  
