/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v17-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v17-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

html {box-sizing:border-box;}
*, :after, :before {box-sizing:inherit;}
html, body {margin:0; padding:0; height:100%;}
body {font-family:'Open Sans',sans-serif; font-size:16px; font-weight:400; line-height:1.85; color:#222; background-color:#e6e6e6;/* overflow-x:hidden; */}

article,aside,details,figcaption,figure,bottom_block,header,hgroup,menu,nav,section {display:block;}

table{border-collapse:collapse; border-spacing:0;}
fieldset,img,abbr{border:0;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

a {color:#0046bb; outline:0; 
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
a:hover {color:#768cb1;/* text-decoration:none; */}

em {font-style:italic;}
strong, b {font-weight:bold;}
small {font-size:80%;}
		
img, object, embed, video, iframe {max-width:100%;}
img {height:auto;}

p {margin:0 0 30px;}

	select,
	input[type=text], 
	input[type=tel],
	input[type=email],
	textarea {outline:0; padding:9px 10px 9px 24px; border:1px solid #919191; display:block; width:100%; font-size:15px; font-family:'Open Sans',sans-serif;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	}
		input[type=text]:focus, 
		input[type=tel]:focus,
		input[type=email]:focus,
		textarea:focus {border-color:#ccc;}
				
	*::-webkit-input-placeholder {color:#3f3f3f; opacity:1;}
	*:-moz-placeholder {color:#3f3f3f; opacity:1; }
	*::-moz-placeholder {color:#3f3f3f; opacity:1;}
	*:-ms-input-placeholder {color:#3f3f3f; opacity:1;}

.btn,
input[type=submit]{text-decoration:none; background-color:#0046bb; white-space:nowrap; text-align:center; transition:.3s; text-transform:uppercase; font-size:24px; font-family:'Open Sans',sans-serif; font-weight:400; cursor:pointer; height:48px; line-height:46px; display:inline-block; padding:0px 32px; border:none; color:#fff; outline:0; border:2px solid #0046bb; max-width:100%; overflow:hidden; text-overflow:ellipsis;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	}
.btn:hover,
input[type=submit]:hover{background-color:transparent; color:#0046bb;}
	.btn.btn-black {background-color:#000; border-color:#000; color:#fff;}	
	.btn.btn-black:hover{background-color:transparent; color:#000;}
	.btn.btn-more {font-size:18px; height:36px; line-height:32px; min-width:116px;}
	.btn.btn-more:hover {/* background-color:#000; border-color:#000; color:#ffe001 */}
	.btn.btn-mini {font-size:16px; height:30px; line-height:26px; padding:0 20px;}

ol,ul{list-style:none; margin:0; padding:0;}

blockquote{quotes:none;}
blockquote:before,
blockquote:after {content:"";	content:none;}
blockquote {margin:20px 0 30px; padding-left:20px; border-left:5px solid #0046bb;}

	hr {border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0;}

	table {width:100%; border:none; max-width:100%; overflow:auto; margin-bottom:40px;}
	table th {background-color:#ffe001; color:#000;}
	table th,
	table td {padding:10px 20px; border:1px solid #efefef; text-align:center;}
	table th {border-color:#f4f6f6; border-top-color:#ffe001;}
	table th:first-child {border-left-color:#ffe001;}
	table th:last-child {border-right-color:#ffe001;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-weight:bold; margin:0 0 30px; line-height:1.2; color:#000;}
h1,.h1 {font-size:36px; font-weight:600; /* text-transform: uppercase; */text-align:center; color:#003399;}
h2,.h2 {font-size:30px; font-weight:400;}
h3,.h3 {font-size:24px; font-weight:600;}
h4,.h4 {font-size:22px;}
h5,.h5 {font-size:20px;}
h6,.h6 {font-size:18px;}

.text-right {text-align:right;}
.text-center {text-align:center;}
.text-left {text-align:left;}

.hidden {display:none;}
.no-scroll {overflow: hidden;}

.alignleft {float:left; margin-right:20px; margin-bottom:20px;}
.alignright {float:right; margin-left:20px; margin-bottom:20px;}
.aligncenter {display:block; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.wp-caption {text-align:center; max-width:100%;}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after {content: " "; display:table;}
.clearfix:after,
.container:after,
.row:after {clear:both;}

.container {width:100%; max-width:1200px; margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px; }

.row {margin-left:-15px; margin-right:-15px;}

.thumb img {vertical-align:bottom;}
.top_img {margin-bottom:30px;}

.wp-block-columns {margin-bottom:0;}
		
.header_top {text-align:center; padding:12px 0; background-color:#fff;}
.header_top img {vertical-align:bottom;}
.logo {width:210px; margin:0px auto;}
.logo  img {vertical-align:bottom;}

.header {background:#003399;}
.header_in {display:flex; justify-content:center;}
	.main_menu_wrap {}
	.main_menu {font-size:14px;}
.main_menu > li {float:left; /* margin-right:45px; height:40px; line-height:40px; */height:34px; line-height:34px;}
.main_menu > li:last-child {margin-right:0;}
.main_menu li {position:relative;}
.main_menu a {/* display:block; */ color:#333; text-decoration:none;}
.main_menu a:hover {color:#003399;}
.main_menu > li > a {color:#fff; padding:0 12px; text-transform:uppercase; display:block;}
.main_menu > li > a:hover {color:#fff; background-color:#768cb1;}
/* .main_menu > li.current-menu-parent > a, */
.main_menu > li.current-menu-item > a {color:#000; background-color:#fff;}
.main_menu li:hover > ul {display:block;}
.main_menu .sub-menu {display:none; position:absolute; width:200px; background:#fff; z-index:9; box-shadow:0 2px 5px rgba(0,0,0,.1);}
.main_menu > li > .sub-menu {top:34px; left:0;}
.main_menu > li:last-child > .sub-menu {right:0; left:auto;}
.main_menu .sub-menu li {padding:5px 0; border-bottom: 1px solid #eee;}
.main_menu .sub-menu li a {font-weight:normal; padding:5px 10px;}
.main_menu .sub-menu .sub-menu {margin:0; top:0; left:100%;}
.main_menu > li:last-child > .sub-menu .sub-menu {left:auto; right:100%;}

.menu-toggle{display:none; position:relative; padding:11px 11px; cursor:pointer; z-index:999; width:0px;}
	.menu-toggle:hover{}
.menu-toggle-inner,
.menu-toggle-inner:after,
.menu-toggle-inner:before{
	width:22px;
	height:2px;
	background-color:#fff;
	border-radius:0px;
	position:absolute; left:0;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	transition-duration:0.15s;
	transition-timing-function:ease;
}
.menu-toggle-inner{top:50%; margin-top:-1px;}
.menu-toggle-inner:after,
.menu-toggle-inner:before{content:""; display:block;}
.menu-toggle-inner:before{top:-7px;}
.menu-toggle-inner:after{bottom:-7px;}
.menu-toggle.toggled{position:absolute; top:20px; }
.menu-toggle.toggled .menu-toggle-inner{background-color:#0046bb;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	transition-delay:0.14s;
	transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu-toggle.toggled .menu-toggle-inner:before{background-color:#0046bb;
	top:0;
	opacity:0;
	transition:top 0.1s ease, opacity 0.1s 0.14s ease;
}
.menu-toggle.toggled .menu-toggle-inner:after{background-color:#0046bb;
	bottom:0;
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	transition:bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition:bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition:bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}


.breadcrumbs {padding:12px 0 0; font-size:14px; line-height:1.8;}
.breadcrumbs span {color:#a5a5a5;}
.breadcrumbs a,
.breadcrumbs a span{color:#0046bb;}
.breadcrumbs a:hover,
.breadcrumbs a:hover span {color:#768cb1;}
.breadcrumbs .sep {padding:0 6px;}

.wrap {padding:20px; margin:24px 0 60px; background-color:#fff; min-height:600px;/* overflow:hidden; */}
			
.entry-content ul, 
.entry-content ol {margin-bottom:30px;}
.entry-content ul li {padding-left:30px; position:relative;}
.entry-content ul li:before {background-color:#0046bb; content:""; position:absolute; width:5px; height:5px; border-radius:50%; left:12px; top:12px;}
.entry-content ol {counter-reset:li;}
.entry-content ol li:before {display:inline-block; margin-left:20px; margin-right:5px; counter-increment:li; content:counter(li)"."; font-weight:bold;}

.gbox {background-color:#e6e6e6; margin-left:-20px; margin-right:-20px; padding:60px 0 30px;}	

.p_items {}
.p_items .item{display:flex; margin-bottom:30px;}
.p_items .item .thumb{width:400px; flex:none;}	
.p_items .item .text{padding-left:70px; flex-grow:1; display:flex; flex-direction:column;}
.p_items .item .title {font-size:30px; line-height:1.2; font-weight:bold; margin-bottom:10px;}	
.p_items .item .title a {color:#000; text-decoration:none;}	
.p_items .item .title a:hover {}
.p_items .item .date {font-size:18px; color:#0046bb; margin-bottom:10px;} 
.p_items .item .txt {margin-bottom:15px;} 
.p_items .item  .btn {margin:auto auto 0 0;}

.pagenavi {padding:5px 0px 0px; margin-bottom:30px; text-align:right;}
.pagenavi a, 
.pagenavi span {margin:0 2px 4px 0; background-color:#dfdfdf; width:36px; height:36px; line-height:36px; color:#000; text-decoration:none; display:inline-block; vertical-align:middle; text-align:center;}
.pagenavi a.prev,
.pagenavi a.next {/* font-size:20px; */}
.pagenavi span.current {background-color:#0046bb; color:#fff;}
.pagenavi a:hover {background-color:#0046bb; color:#fff;}
.pagenavi span.extend {/* border-color:transparent; background-color:transparent; */}

.footer {padding:24px 0; background:#55575b; color:#fff; text-align:center; line-height:16px; font-size:14px;}
.footer_in {display:flex; justify-content:space-between;}
.footer_menu {/* margin-bottom:12px; */ /* padding:0 15px; */}
.footer_menu ul {}
.footer_menu ul li {padding-right:12px; margin-right:12px; border-right:1px solid #fff; float:left; }
.footer_menu ul li:last-child {padding-right:0; margin-right:0; border-right:none;}
.footer_menu ul li a{color:#fff; text-decoration:none;}
.footer .copy {padding-right:20px; /* color:#aaa; */}



@media only screen and (max-width : 959px) {
	.header_in {display:block; padding:10px 0;}
	.menu-toggle{display:block; }
	.main_menu_wrap {display:none; height:auto; background-color:#fff; position:fixed; top:0; left:0; right:0; bottom:0; z-index:997; width:100%; padding:45px 20px 20px; overflow-x:hidden; overflow-y:auto;}
	.main_menu {width:100%;}
	.main_menu a {}
	.main_menu li {width:100%;}
		.main_menu > li:after {width:0;}
	.main_menu > li {padding:5px 0px; margin:0; height:auto; line-height:30px;}
	.main_menu > li > a {padding:0; margin:0; color:#333;}
	.main_menu  li.current-menu-item  > a {color:#0046bb;}
	.main_menu .sub-menu {display:block; position:static; width:100%; margin:0; border:none; box-shadow:none; padding-top:5px;}
	.main_menu .sub-menu li {padding:5px 0 5px 15px; border:none;}
	.main_menu .sub-menu li a {padding:0;}
	.main_menu .sub-menu .sub-menu {padding-left:0px; padding-top:10px;}
	/* .main_menu li:hover > ul {display:none;} */
	.p_items .item .text{padding-left:30px;}
}

@media only screen and (max-width : 767px) {
	.p_items .item {flex-direction: column;}
	.p_items .item .thumb {width:100%; margin-bottom:10px;}
	.p_items .item .text{padding-left:0;}
}


@media only screen and (max-width : 600px) {
	.footer_in {flex-direction:column; align-items:center;}
	.footer .copy {order:2; margin-top:10px; padding-right:0;}
}

@media only screen and (max-width : 567px) {
	h1,.h1 {font-size:30px;}
	h2,.h2 {font-size:28px;}

}

@media only screen and (max-width : 479px) {
	.p_items .item .title {font-size:24px;}
}

@media only screen and (max-width : 359px) {
	h1,.h1 {font-size:28px;}
	h2,.h2 {font-size:26px;}

}

/*****************************************************/
.simpleBox a.btn,
.simpleBox .btn {display:inline-block; height:50px; line-height:46px; padding: 0 20px; font-size:15px; font-weight:bold; color:#fff; text-align:center; border:2px solid #353739; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; background:#353739; cursor:pointer; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box; text-decoration:none;}
.simpleBox a.btn:hover,
.simpleBox .btn:hover{background:transparent; color:#353739;}


.row:before,
.row:after,
.clearfix:before,
.clearfix:after{content: " "; display:table;}
.row:after,
.clearfix:after {clear:both;}
.row {margin-left:-10px; margin-right:-10px;}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12, .produkts .item  {position:relative; min-height:1px; padding-left:10px; padding-right:10px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}

@media (min-width: 768px) {
  .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {float:left;}
  .col12 {width:100%;}
  .col11 {width:91.66666667%;}
  .col10 {width:83.33333333%;}
  .col9 {width:75%;}
  .col8 {width:66.66666667%;}
  .col7 {width:58.33333333%;}
  .col6 {width:50%;}
  .col5 {width:41.66666667%;}
  .col4 {width:33.33333333%;}
  .col3 {width:25%;}
  .col2 {width:16.66666667%;}
  .col1 {width:8.33333333%;}
  .push3 {left:25%;}
  .push9 {right:75%;}
}

.produkts .item {float:left; width:33.33333333%; margin-bottom:20px;}
.produkts .item:nth-child(3n+1) {clear:left;}
	@media only screen and (max-width : 70em) {
		.produkts .item {width:50%;}
		.produkts .item:nth-child(3n+1) {clear:none;}
		.produkts .item:nth-child(2n+1) {clear:left;}	
	}
	@media only screen and (max-width: 40em) {
		.produkts .item{width:100%; float:none;}
	}

.produkt-item {text-align:center; border:8px solid #e1ebf4; padding:20px 15px;}
.produkt-item .title {margin:20px 0;}
.produkt-item .title a {color:#353739;}
.produkt-item .title a:hover {color:#ea6536;}

.product-box {}

.doCenter {text-align:center;}
.mtb {margin:40px 0px 50px 0px;}
.mtb .btn {width:100%;}
.photoCaption {
  position: relative;
  display: inline-block;
  margin-bottom:20px;
  max-width: 100%;
}
/* FF fix */
.photoCaption img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.photoCaption span {
  position: absolute;
  left: 0;
  bottom: 20px;
  background: #353739;
  padding: 7px 20px;
  font-size: 13px;
  line-height: 15px;
  color: #fff;
  font-weight: 700;
  text-align: left;
}
.photoCaption a:hover span {
  color: #fff;
  background: #ef7f25;
}
.simpleBox {background-color:#fff;
  margin-bottom:20px;
  border: 8px solid #e1ebf4;
  padding: 30px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.simpleBox .vlarge {
  margin: 0 0 20px 0;
  text-transform: uppercase;
}
.simpleBox p {
  margin: 20px 0 0 0;
}

.footer .copy a { color: #fff; text-decoration: underline; }
.footer .copy a:hover { color: #ccc; }
.footer .copy a, .copy a { color: #fff !important; }

/* Scroll indicator */
.scroll-indicator {
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99;
  animation: bounce 2s infinite;
  opacity: 0.7;
  transition: opacity 0.3s;
  pointer-events: none;
}
.scroll-indicator span {
  display: block;
  width: 30px;
  height: 30px;
  border-bottom: 3px solid #333;
  border-right: 3px solid #333;
  transform: rotate(45deg);
  margin: -10px auto 0;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% { transform: translateX(-50%) translateY(0); }
  40% { transform: translateX(-50%) translateY(-15px); }
  60% { transform: translateX(-50%) translateY(-7px); }
}
