﻿
  .service-img__content {
    display: none;
    padding: 0 1em 1em; }
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}
.topnavi ul li a img.fx{display:inline-block;max-width:none}
.topnavi ul li a:hover img.fx{display:none}
.topnavi ul li a.topnavi-act img.fx{display:inline-block;max-width:none}


.zerif-copyright-box {
	width: 100%;
    color: #666;
}
.et_pb_text_inner{position:relative}

img.img_header.text{width:44%;max-width:268px;height:auto;}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}


.home-mid .landing-box .landing-title
{
	padding: 0;
	height: 30px;
	border-bottom: 2px solid #E21313;
}


.home-mid .landing-box
{
	padding-bottom: 0;
	height: ;
	margin-top: 0;
}

	
	.landing-box
	{
		padding-top: 0px;
		margin-bottom: 52px;
	}

	
	.landing-box p
	{
		padding-top: 13px;
		padding-bottom: 0px;
		text-align: left;
		margin-left: 25px;
		padding-left: 22px;
	}

	
	.landing-box img:hover
	{
		opacity: 0.3;
	}

.product_main .product-box {
	position: relative;
float: left;
margin: 0 45px 45px 0;
border: 5px solid #FFF;
width: 260px;
height: 195px;
overflow: hidden;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
	
}

.product_main .product-box:hover {
	border: 5px solid #FFF;
}

.product_main .product-box .picture {
	float: left;
	height: 250px;
	width: 250px;

}


.product_main .product-box .name {
	float: left;
	height: 25px;
	width: 250px;
	margin-top: 20px;
	padding-left: 8px;
}


.flex {
  display: flex;
}


.flex-row {
  flex-direction: row;
}


.flex-row-reverse {
  flex-direction: row-reverse;
}


.flex-col {
  flex-direction: column;
}


.flex-col-reverse {
  flex-direction: column-reverse;
}


.flex-wrap {
  flex-wrap: wrap;
}


.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}


.flex-no-wrap {
  flex-wrap: nowrap;
}


.flex-1 {
  flex: 1;
}


.flex-auto {
  flex: auto;
}


.flex-initial {
  flex: initial;
}


.flex-none {
  flex: none;
}


.flex-grow {
  flex-grow: 1;
}


.flex-shrink {
  flex-shrink: 1;
}


.flex-no-grow {
  flex-grow: 0;
}


.flex-no-shrink {
  flex-shrink: 0;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.icon-hr{width:47%;margin:auto}
.icon-hr:after,.icon-hr:before{content:'';border-bottom:1px solid #868686;width:44%;display:inline-block;position:relative;top:-9px}


.footer-v1 .copyright {
  background: #222;
  border-top: none;
  padding: 10px 0 5px;
}

.footer-v1 .copyright p {
  color: #eee;
  margin-top: 14px;
}

.footer-v1 .copyright a {
  margin: 0 2px;
}

.ie8 .footer-v1 .copyright {
  background: none;
}
