@-ms-viewport {width: device-width;}
@font-face { font-family: 'Impact'; src: url('../fonts/Impact.eot?#iefix') format('embedded-opentype'), url('../fonts/Impact.woff') format('woff'), url('../fonts/Impact.ttf') format('truetype'), url('../fonts/Impact.svg#Impact') format('svg'); font-weight: normal; font-style: normal; }

/* Reset */

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,
b, u, i, 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;
}
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Styles */

html:before {
	content: "";
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}

.clear {clear: both;}

html { height: 100%; background: #222; background: url('../images/background.png') top fixed;}
body { position: relative; font-family: 'Titillium Web', sans-serif; font-size: 14px; width: 1260px; margin: 0 auto; background: #fff; color: #666; overflow-x: hidden; -webkit-font-smoothing: antialiased; }
body.showsearch { padding-top: 40px; }
a { text-decoration: none; color: #0051ba;}
p { line-height: 1.4em; }

h2 { font-size: 19px; font-weight: 700; color: #0051ba; padding: 36px 0 26px 0; }
h3 { font-size: 18px; font-weight: 600; color: #666; padding: 14px; }
h4 { font-size: 16px; font-weight: 600; color: #333; }
h5 { font-size: 15px; font-weight: 600; color: #666; }
h6 { font-size: 14px; font-weight: 600; color: #666; }
h3, h4, h5, h6 { padding: 26px 0 16px 0; }
h2 + h3, h3 + h4, h4 + h5, h5 + h6 { padding-top: 0; }

strong { font-weight: bold; }
em { font-style: italic; }

/* GENERAL STYLES*/

section.main .content p {padding: 10px 0}
section.main .content a {text-decoration: underline; color: #666;}
section.main .content a:hover { color: #0051ba;}

section.main .content blockquote {padding: 40px; background: #f6f6f6; line-height: 1.4em}
section.main .content table {margin: 10px 0;}
section.main .content th, section.main .content td {line-height: 1.4em;}


section.main .content ol {padding-left: 20px;}
section.main .content ol, section.main .content ul { margin: 10px 0;}
section.main .content ol li {  line-height: 26px; list-style: decimal;}
section.main .content ul li {background: url('../images/submenu-bg.png') no-repeat 0 10px; padding-left: 20px; line-height: 26px;}

.aandrijvingen section.main .content ul li { background: url('../images/aandrijvingen-submenu-bg.png') no-repeat 0 10px; }
.motion-control section.main .content ul li { background: url('../images/motioncontrol-submenu-bg.png') no-repeat 0 10px; }
.robotics section.main .content ul li { background: url('../images/robotics-submenu-bg.png') no-repeat 0 10px; }

section.main .content .downloads_box ul li { background: none; padding-left: 0; }

.container { width: 1080px; margin: 0 auto; }
.clearfix:after { content:""; display:table; clear:both; }

a.btn { display: inline-block; color: #0051ba ; text-transform: uppercase; text-decoration: none !important; padding: 10px 25px; border: 1px solid #0051ba; margin: 10px 0; }
a.btn:hover { color: #7f7f7f; border-color: #7f7f7f; }

header { position: relative; background: url('../images/headerbg.jpg') no-repeat center; border-bottom: 8px solid #0051ba; }
body.aandrijvingen header {border-bottom: 8px solid #db28a5;}
body.motion-control header {border-bottom: 8px solid #ff993f;}
body.robotics header {border-bottom: 8px solid #2dc6d6; }

body.historie .content h3 + p { padding: 0 0 25px 0; line-height: 19px; }
body.historie .content img { margin-bottom: 25px; }
body.historie .content blockquote { margin-top: 25px; }

#logo { float: left; padding-bottom: 24px; }

.topbar { position: absolute; right: 0; color: #fff; background: rgba(63, 67, 69, .8); line-height: 44px; padding: 0 20px 0 30px; border-radius: 0px 0px 0px 15px; box-shadow: 0px 2px 5px rgba(0,0,0,.35); }
.topbar .downloads { display: inline-block; color: #fff; margin-right: 30px; }
.topbar .downloads img { padding-right: 10px; vertical-align: sub; }
.topbar .lang-nl {color: #fff;}
.topbar .lang-nl img { padding: 0 5px; vertical-align: sub; }
.topbar .lang-uk {color: #fff;}
.topbar .lang-uk img { padding: 0 5px; vertical-align: sub; }
.topbar .lang-de {color: #fff;}
.topbar .lang-de img { padding: 0 5px; vertical-align: sub; }
.topbar .search-form { display: inline-block; font-size: 0; height: 44px; vertical-align: top; margin-right: 30px;}
.topbar .search-form input[type="text"] { font-size: 13px; color: #666666; border: none; outline: none; background: #e5e5e5; height: 27px; line-height: 27px; padding: 0 10px; margin: 9px 0 8px 0; vertical-align: top; }
.topbar .search-form input[type="submit"] { height: 27px; width: 33px; background: #7f7f7f url('../images/search-icon.png') no-repeat center; margin: 9px 0 8px 0; border: none; outline: none; border-radius: 0; vertical-align: top; }

.main-nav { float: right; margin-top: 75px; z-index: 30}
.main-nav ul { font-size: 0; }
.main-nav ul li { position: relative; display: inline-block; vertical-align: top; font-size: 17px; white-space: nowrap; z-index: 30; text-align: left; }
.main-nav ul li a { display: block; color: #cdcdcd; text-shadow: 0px 1px 3px rgba(0,0,0,.5); padding: 13px 15px; }
.main-nav ul li.active a { background: rgba(127, 127. 127. .9); }
.main-nav ul li:hover { background: rgba(0, 81, 186, .9); }
.main-nav ul li:hover > a { color: #fff; }
.main-nav ul li.dropdown > a { padding: 13px 35px 13px 13px; }
.main-nav ul li.dropdown > a:after { content: ""; position: absolute; top: 17px; right: 15px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #fff; }
.main-nav ul li.active > a { color: #fff; font-weight: 600; }
.main-nav ul li:nth-last-child(-n+2) >  ul li.dropdown > ul { left: auto; right: 100%; }
.main-nav > ul > li.dropdown.active > ul > li > a { color: #fff; font-weight: 600; }
.main-nav ul ul { display: none; position: absolute; top: 100%; min-width: 100%; }
.main-nav ul li:hover > ul { display: block; background: rgba(0, 81, 186, .9); }
.main-nav ul li:hover > ul li {  }
.main-nav ul ul li { display: block; }
.main-nav ul ul li.active > a { color: #fff; background: rgba(127, 127, 127, .9); }
.main-nav ul li.dropdown ul li a { padding: 11px 15px; }
.main-nav ul ul li a:hover { background: rgba(127, 127, 127, .9); }
.main-nav ul ul li.dropdown a:after { right: 12px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #fff; }
.main-nav ul ul ul { display: none; position: absolute; top: 0; left: 100%; }

header #togglemenu { display: none; cursor: pointer; }

/* Slider */

.home-slider {
    position: relative;
    width: 100%;
    height: 575px;
    overflow: auto;
    text-align: center;
    color: rgba(255, 255, 255, .6);
    background: #999;
}
.home-slider ul {
    list-style: none;
    width: 300%;
}
.home-slider ul li {
    position: relative;
    display: block;
    float: left;
    width: 33%;
    height: 575px;
    background-position: center center;
    cursor: move;
}
.home-slider h2 {
	font-family: 'Impact', sans-serif;
	font-size: 94px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 2px 2px 3px rgba(0,0,0,.35);
}

.home-slider p {
    font-size: 19px;
    color: #fff;
}
.slider-arrow {
	position: absolute;
	top: 50%;
	margin-top: -34px;
    width: 43px;
    height: 68px;
    opacity: .5;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    cursor: pointer;
    z-index: 20;
}
.slider-arrow.prev {
    left: 15px;
    background: url('../images/arrow-left.png') no-repeat center;
}
.slider-arrow.next {
    right: 15px;
    background: url('../images/arrow-right.png') no-repeat center;
}
.slider-arrow:hover {
    opacity: 1;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.slider-img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    -webkit-transform: translate(-50%, -50%);
    width: auto;
}

.home-slider ul li .slide-inner { position: relative; width: 626px; height: 575px; text-align: left; background: url('../images/slide-inner-bg.png') no-repeat; z-index: 10; }
.home-slider ul li .slide-inner .slide-inner-text { width: 280px; margin: 0 auto; padding-top: 200px; }
.home-slider ul li .slide-inner .slide-inner-text p { padding: 15px 0 20px 0; }
.home-slider ul li .slide-inner .slide-inner-text a { color: #fff; border-color: #fff; }

.products-home { position: relative; text-align: right; height: 229px; background: url('../images/home-products-bg.png') repeat-x top; z-index: 10; }
.products-home ul { display: inline-block; margin-top: -80px; }
.products-home ul li { position: relative; display: inline-block; text-align: center; width: 250px; height: 250px; }
.products-home ul li .product-image { position: relative; right: 50%; text-align: center; }
.products-home ul li .product-image img { display: inline-block; margin-right: -100%; }
.products-home ul li a { display: block; font-size: 21px; font-weight: 700; text-transform: uppercase; width: 195px; padding: 10px; margin: 0 auto; box-shadow: 0 3px 7px rgba(0,0,0,.5); }
.products-home ul li.Aandrijvingen a, .products-home ul li.Drives a, .products-home ul li.Antriebstechnik a { color: #e36fc1; border-color: #e36fc1; border-width: 2px; }
.products-home ul li.Motion.Control a, .products-home ul li.Motion-Steuerungen a { color: #fab87d; border-color: #fab87d; border-width: 2px; }
.products-home ul li.Robotics a, .products-home ul li.Robotik a { color: #74d7e2; border-color: #74d7e2; border-width: 2px; }

.home .content { width: 60%; text-align: center; margin: 0 auto; }
.home .content h2 { padding-bottom: 30px; }
.home .content p { padding-bottom: 30px; }

.button {display: table; width: auto; margin: 10px 0; padding: 6px 15px; color: #666; border: 1px solid #666; font-size: 11px; text-transform: uppercase; background: #fff; cursor: pointer; text-decoration: none !important;}
.button:hover {border: 1px solid #0051ba; color: #0051ba;}

.downloads_box {width: 100%; margin-top: 50px; padding: 40px 40px 20px 40px; background: #f6f6f6;}
.downloads_box h3 {padding: 0 0 10px 0; font-size: 14px; font-weight: bold;}
.downloads_box .button {margin: 20px 0 ;}

.dynamic {  }
.dynamic h3 { color: #adadad; font-size: 23px; font-weight: 700; text-align: center; text-transform: uppercase; padding: 55px 0; }
.dynamic ul { font-size: 0; }
.dynamic ul li { display: inline-block; width: calc(100% / 3); padding: 30px 30px 50px 30px; vertical-align: top; }
/* .dynamic ul li .dynamic-content { padding: 30px; } */
.dynamic ul li img { /* max-width: 100%; */ height: auto; }
.dynamic ul li div { font-size: 15px; color: #666; }
.dynamic ul li h2 { padding: 10px 0 15px 0; }
.dynamic ul li p { font-size: 16px; }
.dynamic ul li p:first-child { text-align: center; margin: -30px -30px 20px -30px; height: 250px; overflow: hidden; }
.dynamic ul li p:last-child a { font-size: 11px; color: #666; display: inline-block; text-transform: uppercase; padding: 2px 17px; border: 1px solid #909090; margin: 10px 0; }
.dynamic ul li p:last-child a:hover { color: #2268c3; border-color: #2268c3; }

section.historie, section.mensen { position: relative; background-size: cover; margin-bottom: 140px; }
section.historie a, section.mensen a { display: inline-block; color: #fff; text-transform: uppercase; padding: 10px 25px; border: 1px solid #fff; margin: 10px 0; }
section.historie a:hover, section.mensen a:hover { color: #e5e5e5; border-color: #e5e5e5; }
section.historie { height: 575px; background: url('../images/historiebg.png') no-repeat center; }
.mensen { height: 460px; background: url('../images/mensenbg.png') no-repeat center; }

.partners { text-align: center; }
body.partners .featured .child a { display: block; width: 180px; }
.partners img {max-width: 100%; }
.home .partners .featured .child a { display: block; width: 100px; }

.contentblock-image { position: absolute; bottom: -120px; width: 100%; text-align: center; z-index: 10; }
.contentblock-right { color: #fff; position: absolute; right: 0; width: 400px; height: 100%; background: rgba(0, 81, 186, .65); }
.contentblock-right:before { content: ""; position: absolute; right: 400px; border-top: 575px solid transparent; border-right: 200px solid rgba(0, 81, 186, .65); }
.contentblock-left { color: #fff; position: absolute; left: 0; width: 400px; height: 100%; background: rgba(0, 81, 186, .65); }
.contentblock-left:before { content: ""; position: absolute; left: 400px; border-bottom: 460px solid transparent; border-left: 150px solid rgba(0, 81, 186, .65); }
.contentblock-left h2, .contentblock-right h2 { color: #fff; font-size: 36px; font-weight: 700; padding-bottom: 30px; }
.contentblock-left p, .contentblock-right p { font-size: 16px; font-weight: 400; line-height: 1.4em; }
.contentblock-left a, .contentblock-right a { color: #fff; border-color: #fff; margin-top: 35px; }
.contentblock-left a:hover, .contentblock-right a:hover { color: #e5e5e5; border-color: #e5e5e5; }
.contentblock-left .contentblock-inside, .contentblock-right .contentblock-inside { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 20; }
.contentblock-right .contentblock-inside { width: 320px; }
.contentblock-left .contentblock-inside { width: 270px; margin-left: 65px; }

/* FOOTER */

footer { color: #adadad; position: relative; background: url('../images/headerbg.png') no-repeat center; border-top: 8px solid #0051ba; min-height: 0px; padding-bottom: 20px;}
body.aandrijvingen footer {border-top: 8px solid #db28a5;}
body.motion-control footer {border-top: 8px solid #ff993f;}
body.robotics footer {border-top: 8px solid #2dc6d6; }

footer a {color: #fff; font-size: 15px; }
footer .col1 {float: left; width: 307px;}

footer nav {float: left; width: 245px; padding-top: 20px; margin-bottom: -20px; min-height: 450px;}
footer nav ul li {font-weight: bold; line-height: 26px; margin-top: 20px; text-align: left;}
footer nav ul li li {font-weight: normal; margin: 0;}

footer .infobar {margin-bottom: 65px; text-transform: uppercase; font-weight: bold; color: #adadad; font-size: 21px;}
footer .infobar .payoff { float: left; width: 800px;}
footer .infobar .telephone {float: left; color: #fff}

footer .social {font-size: 0;}
footer .social a span {display: none;}
footer .social a {display: inline-block; width: 27px; height: 27px; margin-right: 6px;  }

footer .social a.twitter {background: url('../images/social-icons.png') no-repeat;}
footer .social a.youtube {background: url('../images/social-icons.png') no-repeat -33px 0;}
footer .social a.facebook {background: url('../images/social-icons.png') no-repeat -66px 0;}
footer .social a.linkedin {background: url('../images/social-icons.png') no-repeat -99px 0;}

footer .copyright {float: left; margin: 7px 0 0 160px;}

/* STANDARD TEMPLATE */

.breadcrumbs { width: 100%; line-height: 24px; margin: 30px auto; display: block;; text-align: left; }
.breadcrumbs ul li { display: inline; }
.breadcrumbs ul li a { color: #666; font-size: 15px; }

section.main {  width: 1070px; margin: 30px auto;font-size: 16px;}

.standard nav.submenu span.parent {text-transform: uppercase; color: #adadad; font-size: 21px; padding-bottom: 15px; display: block;}
.standard nav.submenu {float: left; width: 327px; padding: 30px; border: 1px solid #adadad;}
.standard nav.submenu ul li {line-height: 30px; background: url('../images/submenu-bg.png') no-repeat 0 10px; padding-left: 20px; text-align: left;}
.standard nav.submenu ul li a {color: #666;}

.standard .content { float: right; width: 670px; text-align: left;}
.standard .content.news, .standard .content.newsdetail { float: none; margin: 0 auto; }
.standard.zoekresultaten .content { width: 100% }
.content.newsdetail h1 { margin-bottom: 10px; }
.content.newsdetail .date { padding-bottom: 15px; }

.content h1 {font-size: 30px; font-weight: 600; margin-bottom: 35px; text-transform: uppercase; color: #0051ba; word-wrap: break-word; }

.aandrijvingen .content h1, .aandrijvingen .content h2, .aandrijvingen .children .child h2 a { color: #db28a5; }
.motion-control .content h1, .motion-control .content h2, .motion-control .children .child h2 a { color: #ff993f; }
.robotics .content h1, .robotics .content h2, .robotics .children .child h2 a { color: #2dc6d6; }

/* CENTERED TEMPLATE */

.centered .content { width: 670px; text-align: left; margin-left: auto; margin-right: auto; }

/* FULLWIDTH */

.fullwidth section.main { text-align: center}
.fullwidth h2 {padding: 30px 0; text-transform: uppercase}
.fullwidth p {max-width: 600px; margin: auto;}

/* CHILDREN SNIPPET */

.children {padding: 20px 0;}
.children .child {margin-bottom: 50px;}
.children .child img { float: left; width: 250px; height: auto; }
.children .child h2 {font-size: 17px; padding: 0 0 10px 0;}
.children .child h2 a { color: #0051ba; text-decoration: none; }
.children .child .right {float: left; width: 400px; padding-left: 25px; box-sizing: border-box; }
.children .child p {margin-bottom: 20px}

.children.horizontal {margin: auto;}
.children.horizontal .child {float: left; margin-right: 40px;}
.children.horizontal .child.last {margin: 0;}
.children.horizontal .child .right {float: none; width: 320px; text-align: left; margin: 0;}
.children.horizontal .child img {margin: 30px 0;}

.fullwidth .children .child { float: none !important; margin: auto auto 30px auto !important; }
.fullwidth .children .child a img { float: none; display: inline-block; padding-right: 10px; margin: 0; }
.fullwidth .children .child a + .right { float: none; display: inline-block; vertical-align: top; text-align: left; padding-left: 10px; }

.children.horizontal .child ul {text-align: left; }
.children.horizontal .child ul li {line-height: 30px; }
.children.horizontal .child ul li a { color: #666; text-decoration: none; }

.children.line .child {border-top: 1px solid #c7c7c7; padding: 20px 0;margin: 0;}

.children.contactpersoon {margin: 30px 0;}
.children.contactpersoon .child img {width: 150px; height: auto; margin: 0 20px 0 0; padding-left: 0; }

.children.news .child img {width: 250px; height: auto;}
.children.news .child .date {line-height: 30px;}
.children.news .child a {text-decoration: underline; }
.children.news .child h2 a { color: #0051ba; text-decoration: none; }
.children.news .child .right {width: 390px;}

.featured {text-align: center; margin-top: 40px; }
.featured .child { display: inline-block; margin: 20px;}

section.main .content .featured {text-align: left;}
section.main .content .featured .child {float: left; min-height: 80px;}


.pageNav li {float: left; margin-right: 10px; text-align: center; display: block; list-style: none; }
.pageNav li a { display: block; font-weight: 600; color: #717171; background-image: -webkit-linear-gradient(#f8f8f8 0%, #eaeaea 100%); padding: 5px 7px; border: 1px solid #c3c3c3; border-radius: 3px; box-shadow: inset 0px 1px 0px rgba(255,255,255,.3); text-shadow: 0 1px 0 #fff; }
.pageNav li a.active { color: #fff; background: #5e5e5e; border-color: #5e5e5e; text-shadow: 0px 1px 0px #000; }

/* PRODUCT OVERVIEW */

.categories {margin: 30px;}

.categories .category {float: left; width: 325px; border: 1px solid #fd1; margin-right: 15px; min-height: 620px;}
.categories .category.last {margin: 0;}

.categories .category.aandrijvingen {border: 1px solid #db28a5;}
.categories .category.motion-control {border: 1px solid #ff993f;}
.categories .category.robotics {border: 1px solid #2dc6d6;}

.categories .category h2 {width: 193px; margin: 0 auto; padding: 5px; margin-bottom: 20px; box-shadow: 0px 2px 5px rgba(0,0,0,.35);}

.categories .category.aandrijvingen h2 {border: 2px solid #db28a5; color: #db28a5; }
.categories .category.aandrijvingen h2 a { color: #db28a5; }
.categories .category.motion-control h2 { border: 2px solid #ff993f; color: #ff993f; }
.categories .category.motion-control h2 a { color: #ff993f; }
.categories .category.robotics h2 { border: 2px solid #2dc6d6; color: #2dc6d6; }
.categories .category.robotics h2 a { color: #2dc6d6; }
.categories .category h2 a { display: block; }

.categories .category img {width: 300px; margin-top: 30px;}

section.main .categories .category ul {text-align: left; margin: 0 0 30px 37px;}
section.main .categories .category ul li {line-height: 30px; padding-left: 20px;}
section.main .categories .category ul li a {color: #666; }
section.main .categories .category ul li.active a { font-weight: bold; }
section.main .categories .category a {text-decoration: none;}

.submenu ul li.active a { font-weight: bold; }

.categories .category.aandrijvingen ul li { background: url('../images/menubg_aandrijvingen.png') no-repeat 0 10px; }
.categories .category.motion-control ul li { background: url('../images/menubg_motion-control.png') no-repeat 0 10px; }
.categories .category.robotics ul li { background: url('../images/menubg_robotics.png') no-repeat 0 10px; }

.standard .categories {margin: 0; float: left;}
.standard .categories .category {float: none; margin: 0 0 20px 0; min-height: intrinsic;}
.standard .categories .category h2 {width: 300px; text-align: center;}


/* SEARCH RESULTS */

.sisea-result {margin-bottom: 30px;}
.sisea-result h2 {padding: 0 0 10px 0; }
.sisea-result a {color: #0051ba; word-wrap: break-word; }
.sisea-result .extract {margin: 10px 0;}
.sisea-result p {margin: 0; padding: 0; }

/* CONTACT FORM */

.form label {clear: both; display: block; line-height: 30px; width: 300px;}
.form input { min-width: 300px; height: 30px; padding: 0 5px;}
.form input, form textarea {border: 1px solid #aaa; max-width: 100%}
.form label span {color: #f00; float: right;}

/* NEWSLETTER */

.newsletter {
	background-color: #0051ba;
	margin-left: auto;
	margin-right: auto;
	height: 10px;
}


/* Bootstrap grid */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}

.content .fd-table .fd-path a {
	color: #fff;
}
.content .fd-table .fd-path a:hover {
	color: #fff;
	text-decoration: none;
}
