/* Extra styles loaded from different stylesheets */
@import "inc/bootstrap-extra.css";
@import "icons.css";

/* Header styles */
.page-template-template-homepage h1 { color: #fff; font-size: 50px; text-transform: uppercase; margin-top: 45px; line-height: 60px; }
h1 { line-height: 70px; }
h2 { color: #ff4400; text-transform: uppercase; }
h3 { font-weight: 300; line-height: 60px; margin-top: 16px; }
h3.expertise { color: #333333; font-weight: bold; font-size: 24px; text-transform: uppercase; text-align: center; }

/* Default style */
p { font-weight: 300; line-height: 31px; margin-bottom: 20px; }
strong { font-weight: 600; }

/* Margins and Paddings */
.margin-120 { margin-top: 120px; margin-bottom: 120px; }
.margin-90 { margin-top: 90px; margin-bottom: 90px; }
.margin-45-60 { margin: 60px 45px 0px 45px; }
.margin-30-80 { margin: 80px 15px 0px 15px; }
.margin-15-128 { margin: 87px 15px 0px 15px; }
.margin-15 { margin: 0px 15px; }
.margin-90-15 { margin: 45px 15px 0px 15px; }
.margin-30-60 { margin: 0px 30px 60px 30px; }
.margin-180 { margin-left: 60px; margin-right: 60px; }
.margin-top-83 { margin-top: 63px; }

/* Bootstrap */
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: none; }

/* Navbar */
.navbar .navbar-nav {
	display: inline-block;
	float: none;
	box-shadow: none;
	vertical-align: top;
}
.navbar-default { box-shadow: none;}
.navbar { border: 0px solid #fff; z-index: 5; margin-bottom: 0px; }
.navbar.transparent { background: none; margin-top: 10px; }
.navbar-collapse { padding-right: 0px; padding-left: 0px; }

.navbar-brand { padding: 17px 30px 16px 30px; height: 62px; }
.navbar-brand span {
	color: #fff;
	font-size: 30px;
}
.navbar-default .navbar-nav>li>a { font-size: 17px; color: #fff; font-weight: normal; text-shadow: none; padding: 21px 30px 8px 30px; text-transform: uppercase; font-weight: 600; }
.navbar-default .navbar-nav>li>a:hover { color: #f40; }
.navbar-right { margin-right: 0px; }
.navbar-btn {
	margin: 11px 30px 9px 30px;
}

/* Navbar fixed */
.navbar-fixed-top .navbar-brand span { color: #333; }
.navbar-fixed-top .navbar-nav>li>a { color: #333; }
.navbar-fixed-top .navbar-nav>.active>a { color: #ff4400; background: none; box-shadow: none; }
.navbar-fixed-top .navbar-nav>.active>a:hover { color: #ff4400; background: none; box-shadow: none; }
.navbar-fixed-top { min-height: 62px; border-bottom: 1px solid #ddd; background: none; background-color: #fff; z-index: 20; }
 

#fixed-menu-homepage { display: none; }

/* sub-menu */
ul.sub-menu { 
	display: none;
	position: absolute;
	width: 100vw;
	left: -163px;
	background-color: #f5f5f5; 
	list-style: none;
	padding: 40px 150px 36px 150px;
	border-bottom: 1px solid #fff;
	box-shadow: 0px 5px 5px -5px rgba(5, 6, 6, 0.25);
}
ul.sub-menu li { float: left; width: 33%; text-align: left; height: 130px; border-left: 1px solid #ddd; padding: 10px 50px 10px 50px; }
ul.sub-menu li:first-child { border-left: 0px solid #fff; }
ul.sub-menu li span.sub { color: #393939; font-weight: 300; }
ul.sub-menu li a:hover span.sub { color: #ff4400; text-decoration: none; }
ul.sub-menu li a:hover { text-decoration: none; }

/* Homepage */
.hero-image { height: 100vh; position: relative; margin-top: -82px; }
.hero-image .hero-tekst { position: absolute; text-align: center; width: 690px; margin-left: -345px; left: 50%; top: 50%; margin-top: -150px; }
.hero-image .layer { position: absolute;  right: 0; bottom: 0; top:0; right:0; width: 100%; height: 100%; z-index: 4; background: url('../img/header.png') repeat-x top left;  }
.hero-image .hero-tekst span { color: #fff; font-size: 137px; }
.hero-image video { overflow: hidden; position: absolute; right: 0; bottom: 0; top:0; right:0; width: 100%; height: 100%; background-size: 100% 100%; background-color: black;  background-position: center center; background-size: contain; object-fit: cover;  z-index:3; }

.home-tablet  { font-size: 180px; }

/* Animated SVG*/
svg {
  position:relative;
  display: inline-block;
}
.hoveractive, .leaf-active, .puzzle-step  { visibility: hidden; }
.puzzle-step.step-1, .puzzle-step.step-4 { visibility: visible; opacity: 0; }
.puzzle-mask { position: absolute; top: 0px; left: 50%; margin-left: -115.5px; width: 231px; height: 231px; }

/* Buttons */
.btn {
	background: none;
	box-shadow: none;
	font-size: 18px;
	padding: 8px 25px 5px 25px;
	text-transform: uppercase;
	border: 2px solid #f40;
	text-shadow: 0px 0px #fff;
	background-color: #f40;
	font-weight: 600;
}
.btn:hover { border: 2px solid #f4f0ec; background-color: #f4f0ec; text-shadow: 0px 0px #fff;  }

.btn-primary { background-color: #fff; box-shadow: 0px 0px 20px 5px rgba(5, 6, 6, 0.25); border: 2px solid #fff;  }
.btn-primary:hover { background-color: #f4f0ec; color: #f40; }
.btn-default:hover { background-color: #f4f0ec; color: #f40; }


/* Newsletter bar */
.newsletter-bar { background-color: #f5f5f5; height: 90px; color: #333333; font-size: 24px; font-weight: bold; padding: 25px 30px 30px 30px; }
form.newsletter { display: inline; margin-left: 30px; position: relative; top: -3px; }
form.newsletter input.text-field { height: 50px; border-radius: 8px 0px 0px 8px; border: 1px solid #ddd; border-right: 0px solid #ddd; font-size: 19px; font-weight: normal; color: #555; width: 327px; padding-left: 19px; }
form.newsletter button { font-size: 0px; width: 50px; height: 50px; background-color: #a4a4a4; border: 0px solid #fff; border-radius: 0px 8px 8px 0px; position: relative; left: -14px; top: 1px; }
form.newsletter button:hover { background-color: #f40; }
form.newsletter button:after { content: "\e901"; font-family: 'icomoon'; color: #fff; font-size: 15px; }
.newsletter-bar ul.socials li a { color: #a4a4a4; font-size: 20px; text-decoration: none; }
.newsletter-bar ul.socials li a:hover { text-decoration: none; color: #f40; }
.newsletter-bar ul.socials li { margin: 8px 0px 0px 30px; padding: 0px; }

/* Homepage expertises */
.expertises a { color: #393939; font-weight: 300; }
.expertises a h4 { font-weight: 300; color: #393939; font-size: 30px; }
.expertise-circle { width: 180px; height: 180px; border-radius: 100px; border: 0px solid #ff4400; margin: 0px auto 45px auto; position: relative; overflow: hidden;	top:10px; }
.expertise-circle span { color: #ff4400; position: relative; font-size: 180px; }
.expertise-circle .icon-customer-step-1 { font-size: 170px; top: 26px; }
.expertise-circle .icon-customer-step-2 { font-size: 170px; top: 26px; }
.expertise-circle .icon-engaged-1 { font-size: 160px; top: 25px; }
.expertise-circle .icon-engaged-3 { font-size: 160px; top: 25px; }
.expertise-circle .icon-growing-hand-1 { position: absolute; font-size: 68px; left: 102px; top: 118px; -ms-transform: rotate(345deg); -webkit-transform: rotate(345deg); transform: rotate(345deg); z-index: 6; }
.expertise-circle .icon-growing-hand-2 { position: absolute; font-size: 38px; left: 94px; top: 109px; -ms-transform: rotate(345deg); -webkit-transform: rotate(345deg); transform: rotate(345deg); }
.expertise-circle .icon-growing-puzzle-2 { position: absolute; font-size: 60px; left: 50px; top: 105px; -ms-transform: rotate(340deg); -webkit-transform: rotate(340deg); transform: rotate(340deg); z-index: 5; }
.expertise-circle .icon-growing-puzzle-1 { position: absolute; font-size: 63px; left: 68px; top: 71px; }
.expertise-circle .icon-puzzle { font-size: 65px; top: 54px; left: 5px; }

/* Homepage blog */
.blog { background-color: #f4f0ec; overflow: auto; }
.blog .blog-item { position: relative; overflow: hidden; }
.overlay { position: absolute; top: 0px; left: 0px; bottom: -2px; right:0px; background: no-repeat url('../img/blog-layer.png'); background-size: 100%; }
.blog .blog-img { transition: all .2s ease-in-out; }
.blog a:hover .blog-img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.blog .content { position: absolute; width: 100%; padding: 0px 45px 30px 45px; bottom: 0px; text-align: left; color: #fff; font-size: 18px; }
.blog .content span { color: #ff4400; }
.blog .content h2 { font-size: 38px; color: #fff; font-weight: 900; line-height: 48px; margin-top: 5px; }

/* Carousel */
.logo_inactive { display: none; }
.carousel {  }
.carousel-indicators { bottom: 50px !important; height: 100px;  }
.carousel-indicators li { text-indent: 0px; border: 0px; background: none; width: auto; height: 100px; margin: 0px 35px; }
.carousel-indicators li.active { background: none; width: auto; height: 100px; margin: 0px 35px; }
.carousel-indicators li.active .logo_inactive { display: inline-block; }
.carousel-indicators li.active .logo_active { display: none; }

/* Video with hero image */
.hero-image.add-video { position: absolute; top: 0px; left: 0px; bottom: 0px; margin-top: 0px; height: auto; }
.play-btn { display: block; position: absolute; top: 50%; left: 50%; font-size: 70px; width: 70px; height: 70px; margin-left: -35px; margin-top: -35px; cursor: pointer; color: #fff;  }
.play-btn:hover { text-decoration: none; }
.layer-video { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(59, 28, 42, 0.7); }
.layer-video h3 { color: #fff; text-align: center; position: relative; top: 280px; }
.layer-video div { color: #fff; text-align: center; width: 100%; position: relative; top: 280px;}


/* CTA */
.cta .col-md-6 {  }
.cta .news-letter-cta { min-height: 680px; background: url('../img/bg-home-block-1.jpg') no-repeat bottom center #f4f0ec; background-size: 100%; padding-top: 90px; }
.cta .contact-form-cta { min-height: 680px; background: url('../img/bg-home-block-2.jpg') no-repeat bottom center #ff4400; background-size: 100%; padding-top: 90px; color: #fff; }
.cta h3 { margin-top: 28px; }
.cta .contact-form-cta h3 { color: #fff; }
.cta p { font-weight: 300; margin: 20px 0px 60px 0px; }
.cta form.newsletter { margin-left: 0px; }
.cta .links { margin-top: 90px; }
.cta .links a { color: #fff; text-decoration: none;  }
.cta .links a.chat { top: 0px; }
.cta .links a:hover { text-decoration: none; }
a.whatsapp { margin-right: 25px; margin-left: 25px; }
a.whatsapp:before { content: "\e905"; font-family: 'socials' !important; font-size: 30px; color: #fff; position: relative; top: 5px; margin-right: 15px; }
a.whatsapp:hover, a.whatsapp:hover:before { text-decoration: none; color: #f4f0ec; }
a.mail { position: relative; top: -3px; margin-right: 25px; margin-left: 25px; } 
a.mail:before { content: "\e913"; font-family: 'icomoon' !important; font-size: 34px; color: #fff; position: relative; top: 8px; margin-right: 15px; }
a.mail:hover, a.mail:hover:before { text-decoration: none;  color: #f4f0ec !important; }
a.contact { margin-right: 25px; margin-left: 25px;}
a.contact:before { content: "\e925"; font-family: 'icomoon' !important; font-size: 31px; color: #fff; position: relative; top: 5px; margin-right: 15px; }
a.contact:hover, a.contact:hover:before { text-decoration: none; color: #f4f0ec; }
a.chat { position: relative; top: -3px; margin-right: 25px; margin-left: 25px; } 
a.chat:before { content: "\e926"; font-family: 'icomoon' !important; font-size: 31px; color: #fff; position: relative; top: 8px; margin-right: 15px; }
a.chat:hover, a.chat:hover:before { text-decoration: none; color: #f4f0ec !important; }

/* Footer */
footer span.icon-hands:before { font-size: 64px; color: #333333 !important; }
footer span.icon-hands { margin-right: 12px; }
footer span.icon-logo { font-size: 37px; color: #333333; position: relative; top: -5px; }
footer span.icon-logo-footer2 { font-size: 65px; }
footer .copy { margin-top: 90px; color: #333333; font-size: 18px; font-weight: 300px; }
footer .footer-menu { margin-top: 45px; }
footer .footer-menu li { margin: 0px 20px; }
footer .footer-menu a { color: #333; font-weight: 300; font-size: 18px; }
footer .div-socials { margin-top: 45px; }
footer .div-socials ul li { margin: 0px 7px; }
footer .div-socials a { color: #a4a4a4; text-decoration: none; font-size: 19px; }
footer .div-socials a:hover { text-decoration: none; color: #ff4400; }

/* Afbeeldingen */
.afbeelding_1 { position: absolute; right: 0px; top: 310px; }
.afbeelding_2 { position: absolute; left: 0px; top: 566px; z-index: 0; }

/* Social share */
.social-link { font-size: 18px; color: #7a7a7a; }
.social-link:hover { text-decoration: none; }
.share-social li { margin-left: 30px; }

/* Expertise pagina */
section { position: relative; }
.header { min-height: 720px; background-color: #f4f0ec; overflow: auto; position: relative; }
.header h1 { margin-bottom: 375px; font-size: 48px; line-height: 58px; }
.back { font-size: 20px; color: #7a7a7a; text-decoration: none; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); display: inline-block; }
.back:hover { text-decoration: none; color: #ff4400; }
div.video { position: relative; top: -282px; margin: 0px -45px;}
.main-content { position: relative; top: -192px; }
.main-content h3 { font-size: 24px; font-weight: bold; margin: 45px 0px 10px 0px; line-height: 34px; }
.main-content ul { list-style: none; padding-left: 30px; margin: 0px 0px 20px 25px }
.main-content li { font-weight: 300; margin-bottom: 20px; position:relative; }
.main-content ul li:before { content: "\e901"; font-size: 13px; font-family: icomoon; color: #ff4400; position: absolute; left: -34px; top: 7px; }
.main-content ol { counter-reset: item; padding-left: 10px; margin: 0px 0px 20px 25px }
.main-content ol li { display: block; }
.main-content ol li:before { content: counter(item) ". "; counter-increment: item; color: #ff4400; font-weight: 600; position: relative; left: -10px; }
.main-content .video-content { position: relative; margin: 0px; top: 0px; }
.main-content .video-content .video-poster { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.main-content .video-content .video-poster .layer { background-image: none; background-color: rgba(99, 146, 78, 0.34); }
.main-content .video-content .video-poster .play { top: 50%; margin-top: -45px; position: absolute; font-size: 70px; width: 70px; height: 70px; margin-left: -35px; margin-top: -35px; cursor: pointer; color: #fff; }
.main-content .video-content .video-poster .play:hover { text-decoration: none; }
.content-red { font-size: 30px; font-weight: 300; color: #ff4400; }
.content-red p { line-height: 1.42857143; } 
.content-red strong { font-size: 24px; font-weight: 600;}
hr.expertise { height: 1px; background-color: #dddddd; position: relative; top: -80px; z-index: 1; }
.content-expertise .hero-image { height: auto; margin-top: 0px; }
.next-content { margin-top: 15px; }
.speech-bubble { background-color: #f4f0ec; border-radius: 20px; padding: 33px; color: #ff4400; font-weight: 300; font-size: 30px; width: 95%; text-align: left; margin: 45px 0px; display: inline-block; }
.speech-bubble-1:before { content: url('../img/speech-bubble-1.jpg'); position: absolute; z-index: -1; bottom: 62px; right: 28px; height: 17px;  width: 14px; }
.speech-bubble-2:before { content: url('../img/speech-bubble-2.jpg'); position: absolute; z-index: -1; top: 38px; right: 28px; height: 17px;  width: 14px; }
.speech-bubble-3:before { content: url('../img/speech-bubble-3.jpg'); position: absolute; z-index: -1; bottom: 62px; left: 21px; height: 17px;  width: 14px; }
.speech-bubble-4:before { content: url('../img/speech-bubble-4.jpg'); position: absolute; z-index: -1; top: 38px; left: 21px; height: 17px;  width: 14px; }
.icon-col .expertise-circle { width: 360px; height: 360px; top: -225px; border-radius: 50%; border: 0px solid #ff4400; }
.icon-col .expertise-circle span { top: 0px; font-size: 360px; }
.ignite-me { position: relative; top: -220px; }
.ignite-me.block .btn { margin-top: 45px; }
#crestashareiconincontent { margin-top: 120px !important; font-size: 20px !important; text-align: center; }
#crestashareiconincontent .sbutton { float: none; display: inline; }
.cresta-share-icon i.c-icon-cresta-mail { background: #ff4400; }
.cresta-share-icon i.c-icon-cresta-mail:hover { border: 2px solid #ff4400 !important; color: #ff4400; }
.cresta-share-icon i.cs { width: 45px !important; height: 45px !important; }
.main-content blockquote { margin: 120px 0px; }
.main-content blockquote p:before, .main-content blockquote p:after { color: #ff4400; font-size: 72px; margin: -40px 0px; width: 50px; left: 50%; margin-left: -25px; }
.main-content blockquote p:after { margin-top: 10px; margin-bottom: 10px; bottom: -50px; }
.main-content blockquote p { font-size: 36px; line-height: 46px; }
.main-content blockquote p strong { font-size: 20px; font-weight: 300; margin-top: 0px; margin-bottom: 27px; display: block; }

.single .main-content, .page-template-template-about .main-content { top: 0px; }
.page-template-template-about .company { margin-bottom: 120px; }

.extra-expertise { border: 3px solid #dddddd; padding: 35px 30px 40px 30px; width: 100%; position: relative; top: -120px; font-weight: 300; }
.expertise-circle.no-margin { margin: 0px !important; }
.extra-expertise h3 { font-size: 30px; margin: 15px 0px 20px 0px; line-height: 30px; }
.extra-expertise div.content { min-height: 95px; }
.extra-expertise div.content br { display: none; }
.extra-expertise a { display: block; }
.extra-expertise a:hover { text-decoration: none; color: #555; }
.extra-expertise a:after { content: "\e901"; font-family: 'icomoon'; font-size: 13px; margin-left: 11px; }

/* Flexible content */
.flexible-content { margin: 60px 0px 110px 0px; }
.content-block { margin: 0px 100px 50px 100px; }

/* Blog posts */
.blog-posts { background-color: #2b151f; overflow: auto;}
.blog-posts .blog-content { margin-top: 40px; color: #7a7a7a; }
.blog-posts .blog-content span { color: #ff4400; }
h4 { color: #ffffff; font-size: 24px; font-weight: bold; }

/* Blog */
body.blog { background-color: #fff; }
.blog .header, .archive .header { min-height: 180px; }
.blog .header h1, .archive .header h1 { font-weight: 300; margin-bottom: 0px; }
.blog-overview { background-color: #f4f0ec; overflow: auto; }
.blog-overview .blog-item { background-color: #fff; }
.blog-overview .afbeelding { overflow: hidden; }
.blog-overview a:hover { text-decoration: none; }
.blog-overview .blog-item .content-overview { padding: 60px 30px 0px 30px; font-weight: 300; }
.blog-overview .blog-item .content-overview p { color: #393939; }
span.date { font-weight: normal; color: #7a7a7a; font-size: 18px; }
span.cat { font-weight: normal; color: #ff4400; font-size: 18px; }
.blog-overview .blog-item .content-overview h3 { color: #333333; font-weight: bold; font-size: 45px; line-height: 55px; }
.blog-overview .blog-item .content-overview a.link { display: block; border: 2px solid #ff4400; border-radius: 50%; width: 40px; height: 40px; font-size: 12px; padding: 12px 0px 0px 9px; font-weight: normal; margin-top: 20px; }
.blog-overview .blog-item .content-overview a.link:hover { border-color: #393939; color: #393939; }
.large-red { font-size: 30px; color: #ff4400; font-weight: 300; }

.index-links-1 { position: relative; top: -49px; }
.index-links-2 { position: relative; top: -69px; }

a.categories { font-size: 18px; text-transform: uppercase; }
a.categories:focus { text-decoration: none; }
a.categories:hover { text-decoration: none; color: #7a7a7a; }
a.categories:after { content: "\e901"; font-family: 'icomoon'; font-size: 8px; position: relative; top: -2px; margin-left: 9px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); display: inline-block; }
a.subscribe { font-size: 18px; text-transform: uppercase; position: relative; top: 20px; }
a.subscribe:hover { text-decoration: none; color: #7a7a7a; }
#filters a:hover { text-decoration: none; color: #7a7a7a; }

#filters { display: none; }
#filters ul { list-style: none; margin-left: -11px; margin-top: -69px;}

/* Paging */
.paging { padding: 60px 0px 120px 0px; }
.paging ul li { padding: 0px 15px; }
.paging ul li a {color: #b2b2b2; font-size: 20px; font-weight: bold; display: block; height: 40px; width: 40px; padding-top: 7px; text-align: center; }
.paging ul li a:hover { text-decoration: none; }
.paging ul li.active a { color: #fff; border-radius: 50%; background-color: #ff4400; }
.paging ul li.pn a { color: #ff4400; border-radius: 50%; background-color: #f4f0ec; }
.paging ul li.previous { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.paging ul li a span { font-size: 11px; }


/* Blog Detail */
.blog-content p { margin: 50px 16.67% 0px 16.67%;}
.blog-content div { margin: 70px 0px; }
.blog-content div .col-md-6 { margin: 0px; }
.blog-date { font-size: 20px; color: #e26500; font-weight: 500; }
.blog-date span { color: #555; }
.blog-title { font-weight: 900; text-transform: uppercase; color: #373737; font-family: "open sans";}
hr { width: 100%; background: url('../img/hr.png') no-repeat; background-size: 100%; height: 40px; border-top: 0px solid #fff; }
.more-cat { font-size: 38px; font-weight: 900; text-transform: uppercase; color: #373737; font-family: "Open sans"; margin-bottom: 80px; }
.more-blog-items { clear: both; margin-bottom: 60px; }

.header-single { margin-top: 47px; margin-bottom: 55px;}
.blog-content ul { margin: 20px 16.67% 0px 16.67%; font-weight: 300; }
.blog-content ul li { margin-bottom: 20px; list-style: none; }
.blog-content ul li:before { content: "\e901"; font-family: 'icomoon'; font-size: 13px; position: relative; color: #ff4400; margin-left: -36px; margin-right: 16px; }

/* Video shortcode */
.blog-content div.video { margin: 0px; top: 55px; margin-bottom: 110px; }
.blog-content div.video div { margin: 0px; }

/* Logo function */
.logo-set { margin-top: 100px; margin-bottom: 280px; display: none; }
.company .logo-set { margin-bottom: -40px; margin-top: 20px;  }
.company .logo-set .col-md-2 { margin-top: 40px; margin-bottom: 40px; }
.company h3 { margin-bottom: 40px;}
.company .margin-120 { margin-bottom: 45px; }
.logo-set.active { display: block; }
.btn-group .btn { width: 184px; border: 1px solid #ddd; background-color: #fff; color: #b2b2b2; }
.btn-group .btn.active { color: #fff; background-color: #ff4400; box-shadow: none; border: 1px solid #ff4400; }
.btn-group .btn.active:after { content: url('../img/logo-down.jpg'); position: absolute; bottom: -20px; left: 72px; }

/* Reference slider about */
.main-about-references .carousel { width: 1300px; margin: 0px auto; }
.about-references { height: 506px; width: 1300px; }
.reference-slider-side { list-style: none; width: 100%; background-color: #fff; height: 100%; padding-left: 0px; }
.reference-slider-side li { height: 102px; border-top: 1px solid #dddddd; }
.reference-slider-side li .naam { color: #b2b2b2; font-size: 20px; font-weight: 500; margin: 25px 30px 0px 30px; }
.reference-slider-side li .titel { color: #b2b2b2; font-size: 20px; font-weight: 300; margin: 0px 30px 0px 30px; }
.reference-slider-side li.active { background-color: #ff4400; border-top: 1px solid #ff4400; }
.reference-slider-side li.active div { color: #fff;}
.reference-slider-side li.active:before { content: url('../img/triangle-left.png'); position: absolute; left: -11px; top: 39px; }
.about-references .layer-video h3 { top: 139px; font-size: 36px; font-weight: 300; }
.about-references .layer-video div { top: 123px; }
.about-references .layer-video .play-btn { margin-top: -1px; }
.about-references .layer-video div.logo { position: absolute; top: 420px; left: 50%; width: 200px; margin-left: -100px; text-align: center; }


/* Ignite me template */
body.ignite-me { top: 0px; }
.header-ignite { min-height: 580px; padding: 87px 0px 80px 0px; text-align: center; overflow: auto; }
.header-ignite h1, .header h1 { margin-top: 0px; }
.header-ignite .row-centered { margin-top: 90px; }
.header-ignite .links { margin-top: 30px; margin-bottom: 50px; }
.header-ignite a { color: #555555; }
.header-ignite a:before { color: #555555; }
.form-div { background-color: #f4f0ec; overflow: auto; }
.form-div h2 { color: #333333; }
.form-div .contact-form { margin: 45px 20% 0px 20%; }
.form-div .contact-form label { margin: 10px 0px 10px 0px; }
.form-div .contact-form #MailContact { margin-top: 50px; }
textarea, input { border-color: #dddddd !important; border-radius: 8px !important; }
.count { width: 50px; float: left; height: 60px; }
.step { margin-bottom: 30px; padding-top: 2px; }
.count span.count-circle { border: 2px solid #ff4400; border-radius: 15px; color: #ff4400; font-size: 18px; font-weight: bold; width: 30px; height: 30px; display: block; padding: 2px 0px 0px 9px; }
.padding-top-30 { padding-top: 30px; }
.ignite-block { margin: 90px 0px 0px 0px; }
.ignite-block h3 { margin: 0px; font-size: 24px; line-height: 34px; font-weight: 600; }
.ignite-block .text-center { padding-top: 44px; }
.link-extra a, .ignite-block a { display: block; margin-top: 10px; color: #ff4400; }
.link-extra a:after, .ignite-block a:after { content: "\e901"; font-family: 'icomoon'; color: #ff4400; font-size: 12px; left: 14px; position:relative;  }
.link-extra a:hover, .ignite-block a:hover { text-decoration: none; }
.ignite-block a:hover, .ignite-block a:hover:after  { color: #555; }
.link-extra { padding-left: 33px; }
.ignite-extra { margin-top: 40px; } 
.ignite-extra ul li { color: #7a7a7a; font-weight: 300; }
label span { color: #ff4400;}
span.wpcf7-list-item { display: block; margin-bottom: 10px; color: #555555; }
input[type="radio"], input[type="checkbox"] { margin: -40px 10px 0px 0px; position:relative; top: -4px; }

.radio-button { text-align: left; border: 1px solid #ddd; background-color: #fff; min-height: 194px; padding: 30px; margin-bottom: 45px; }
.radio-button span.title { color: #ff4400; font-size: 18px; font-weight: bold; text-transform: uppercase; }

.margin-120.main-content { margin-bottom: 0px; }
.template-about .margin-120.main-content { margin-top: 60px; }
.form-div .margin-120 { margin: 90px 60px;}

.page .flexible-content { margin-bottom: 0px; }
.single .flexible-content { margin-bottom: 120px; }

.default.main-content { top: 0px;  }

/* Quotes */
blockquote {
	quotes: "\201C""\201D""\2018""\2019";
	border: none;	
	margin: 45px 0px 145px 0px;
	position: relative;
}

blockquote p:before {
    content: open-quote;
    top: 0px;
}
blockquote p:before, blockquote p:after {
    display: inline-block;
    margin-top: -0.15em;
    position: absolute;
    font-size: 95px;
    font-family: Georgia;
    font-weight: bold;
    font-style: italic;
    color: #ddd;
    width: 50px;
    margin-left: 65px;
}

.blog-content blockquote p:before, .blog-content blockquote p:after  { color: #ff4400; }
blockquote p:after {
	content: close-quote;
	bottom: -100px;
	margin-left: -130px;
}
blockquote p { font-size: 28px; line-height: 50px; font-weight: 300; color: #ff4400;text-align: center; }
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 { font-size: 46px; color: #ff4400; line-height: 63px; font-weight: normal; }


/* Mobile add ons */
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 221px) 
and (max-device-width : 736px) {
	#fixed-menu-homepage { display: block !important; }
	body { padding-top: 60px; }
	.navbar { min-height: 60px; }
	.navbar-default .navbar-toggle { border: none; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: white;}
	.navbar-default .navbar-toggle .icon-bar { background-color: #ff4400 !important; }
	.navbar .navbar-collapse { max-height: 150vh; height: 100vh !important; background-color: #f5f5f5; }
	
	.navbar-nav { margin: 20px 35px 0px 35px; width: 80%; }
	.navbar-nav li { padding: 12px 0px; text-align: left; border-bottom: 1px solid #ddd; }
	.navbar-nav li a { padding: 0px; font-weight: normal; }
	.navbar-default .navbar-nav>li>a	{ padding: 15px 0px;}
	
	.navbar-brand { text-align: center; margin: 0px; margin-top: 16.5px; padding: 0; height: 0; float: left; padding-left: 30px; }
	.navbar-toggle { border: 0px solid #fff; float: right; width: 87px; margin-bottom: 6.5px; margin-top: 6.5px; margin-right: 0px; padding-right: 0px; padding-left: 15px; position: relative; right: -10px; }
	.navbar-toggle .icon-bar+.icon-bar { margin-top: 8px; }
	.navbar-toggle .icon-bar { height: 3px; width: 30px; position: relative;  }
	
	.navbar-toggle.collapsed .icon-bar { background-color: #8c8c8c !important; position: relative; }
	.navbar-toggle.collapsed .icon-bar:nth-child(2)  { -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); top: 0px; }
	.navbar-toggle.collapsed .icon-bar:nth-child(3) { visibility: visible; }
	.navbar-toggle.collapsed .icon-bar:nth-child(4) { -ms-transform: rotate(-0deg); -webkit-transform: rotate(-0deg); transform: rotate(-0deg); top: 0px; }
	
	.navbar-collapse .navbar-btn {  float:left; text-align: center; margin-left: 30px; margin-top: 50px; }
	
	.navbar-toggle .icon-bar:nth-child(2)  { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 14px; }
	.navbar-toggle .icon-bar:nth-child(3) { visibility: hidden; }
	.navbar-toggle .icon-bar:nth-child(4) { -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: -8px; }
	
	#menu-item-34 > a { display: none;  }
	#menu-item-34 { border: 0px solid #fff; padding: 0px; }
	.menu-fields-of-expertise ul.sub-menu { display: block; position: relative; left: auto; border: 0px solid #fff; padding: 0px; box-shadow: none; }
	.menu-fields-of-expertise ul.sub-menu li { width: 80%; float: none; height: auto; border: 0px solid #fff; padding: 0px; padding: 12px 0px; text-align: left; border-bottom: 1px solid #ddd; }
	.menu-fields-of-expertise ul.sub-menu li a { padding: 0px; font-weight: normal; padding: 15px 0px; font-size: 17px; color: #333; text-transform: uppercase; font-weight: 600; display: block; }
	.menu-fields-of-expertise ul.sub-menu li a .sub { display: none; }
	
	.home .expertises { margin-bottom: -60px; }
	.hero-image { margin-top: 0px; }
	.hero-image .hero-tekst { width: 100%; margin-left: 0px; left: 0px; margin-top: -250px; }
	.page-template-template-homepage h1 { font-size: 30px; line-height: 40px; }
	
	.newsletter-bar { height: auto; padding :25px 10px 30px 10px; text-align: center; }
	form.newsletter { margin-left: 0px;  }
	form.newsletter input.text-field { width: 100%; margin-top: 30px; }
	form.newsletter button {position: absolute; right: 0px; top: -2px; left: auto; }
	.newsletter-bar .text-right { text-align: center; margin-top: 30px; }
	.newsletter-bar ul.socials li { margin: 0px 15px 0px 15px; }
	
	.margin-120 { margin-top: 60px; margin-bottom: 60px; }
	h3 { font-size: 30px; line-height: 40px; }
	.expertises .col-md-4 { margin-bottom: 60px; }
	
	.margin-30-80 { margin: 40px 0px 0px 0px; }
	.margin-180 { margin-left: 0px; margin-right: 0px; }
	
	.blog .col-md-6 { margin-bottom: 20px; }
	.blog .content h2 { font-size: 28px; line-height: 38px; }
	.blog .content { padding: 0px 30px 30px 30px; }
	
	.cta .news-letter-cta { padding-top: 50px; min-height: auto; }
	.icon-newsletter:before { font-size: 80px; }
	.cta h3 { margin-top: 15px;}
	.cta p { margin: 0px 0px 20px 0px; }
	.cta form.newsletter input.text-field { margin-bottom: 60px; } 
	.cta form.newsletter button { top: -6px; }
	
	.cta .contact-form-cta { min-height: auto; padding-top: 50px; padding-bottom: 30px; background-image: none; }
	.icon-hands-2:before { font-size: 80px; }
	.cta .links { margin-top: 60px; }
	.cta .links .text-right, .cta .links .text-left { text-align: center; }
	.cta .links .text-left { margin-bottom: 15px; }
	a.mail:before { font-size: 28px; }
	a.mail { left: -21px; }
	.cta .mail { left: -2px; }
	
	footer .margin-90 { margin-top: 60px; margin-bottom: 60px; }
	footer .copy { margin-top: 45px; }
	footer .div-socials { margin-top: 30px; }
	
	.icon-col .expertise-circle { width: 330px; height: 330px; }
	
	footer .footer-menu li { margin: 15px 20px; }
	
	.margin-15-128 { margin-top: 10px; margin-right: 8px; }
	.share-social li { margin-left: 20px; margin-top: 5px; }
	
	h1 { font-size: 40px; line-height: 50px; }
	h1 br { display: none; }
	.header { min-height: auto; }
	div.video { top: 0px; margin-left: -15px; margin-right: -15px; }
	.main-content { top: 0px; margin: 30px 10px 0px 10px; }
	.main-content .col-md-6 { padding: 0px; }
	.next-content { margin: 0px -15px; }
	.main-content .next-conten .col-md-6 { padding: 0px 15px; }
	.main-content ul { margin-left: 9px; }
	hr.expertise { top: 0px; }
	.content-expertise .relative { margin: 0px 15px 0px 10px; }
	.ignite-me.block .btn { margin-top: 30px; }
	.speech-bubble { width: 100%; padding: 20px; font-size: 24px; line-height: 34px; margin: 10px 0px 0px 0px; }
	.icon-col .expertise-circle { top: 0px; }
	.content-expertise .col-centered { margin-right: 0px; }
	.ignite-me { top: 0px; }
	.icon-col  { margin-top: 30px; }
	.extra-expertise {  top: 0px; margin-bottom: 45px; text-align: center;  }
	#crestashareiconincontent { margin-bottom: 60px; margin-top: 60px !important; }
	.expertise-circle.no-margin { margin: 0px auto 45px auto !important;  }
	
	.blog-posts .blog-content { margin-top: 20px; }
	.blog-posts .blog-content h4 { margin-bottom: 45px; }
	.margin-90-15 { margin: 45px 15px 0px 15px; }
	
	.header h1 { margin-bottom: 15px; font-size: 30px; line-height: 40px; margin: 0px 30px 15px 30px; }
	.main-content ol { padding-left: 0px; margin-left: 13px; }
	.main-content ol li:before { position: absolute; }
	.main-content ol li { padding-left: 10px; }
	.main-content .row { margin: 0px; }
	.main-content p.text-right { text-align: left;}
	.main-content blockquote p { font-size: 24px; line-height: 34px; }
	.main-content blockquote p:after { margin-top: 10px;  margin-bottom: 10px; }
	
	.blog .margin-30-60 { margin: 0px; }
	.blog .container { padding: 0px; }
	.blog-overview .blog-item .content-overview { padding: 0px 30px 0px 30px; }
	.blog-overview .blog-item .content-overview h3 { font-size: 35px; line-height: 45px; margin-top: 7px; }
	.blog-overview .blog-item .content-overview p { display: none; }
	.blog .header h1 { margin: 0px 0px 30px 0px; }
	.blog .header h2 { margin-bottom: 0px; }
	a.subscribe:after { content: ""; margin-left: 0px; }
	.paging { padding-bottom: 60px; }
	.cta .news-letter-cta { margin-bottom: 0px !important; }
	.blog blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 { font-size: 28px; line-height: 38px; }
	.blog blockquote p { font-size: 26px; }
	.blog blockquote { margin-bottom: 140px; }
	
	.flexible-content { margin-top: 30px; }
	.main-content h3 { margin-top: 30px; }
	
	.logo-set { display: block !important; }
	
	.index-links-1 { top: 0px; }
	.index-links-2 { top: -20px; }
	
	.content-block { margin: 0px 0px 30px 0px; }
	.page-template-template-about .main-content, .single .main-content { margin: 30px 0px 0px 0px; }
	.single .main-content .col-sm-6 { margin-bottom: 30px; padding-left: 0px; padding-right: 0px; }
	.page-template-template-about .main-content .flexible-content .row { margin-left: -15px; margin-right: -15px;}
	
	.margin-top-83 { margin-top: 0px; }
	.header-ignite { padding: 40px 10px 0px 10px; }
	.header-ignite a.mail { left: 0px; }
	.header-ignite .col-md-4 { margin-bottom: 30px; }
	.form-div .contact-form { margin: 40px 30px 0px 30px; }
	.form-div .margin-120 { margin: 0px;}
	.count { height: 88px; }
	.step { margin-left: 49px;}
	.ignite-block .text-center { padding: 0px 0px 50px 0px;}
	.header-ignite .row-centered { margin-top: 0px; }
	.ignite-block { margin-top: 60px; }
	.form-group { margin-bottom: 0px; }
	.form-div .contact-form #MailContact { margin-top: 0px; }
	.icon-col .expertise-circle span { font-size: 300px; }
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
	
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 415px) {
	
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	.margin-180 { margin-left: 0px; margin-right: 0px; } 
	.margin-45-60 { margin: 60px 0px 0px 0px; }
	.margin-120 { margin-top: 60px; margin-bottom: 60px; }
	
	.expertises p br { display: none; }
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	ul.sub-menu { padding: 40px 15px 36px 15px; }
	ul.sub-menu li { padding: 10px 15px 10px 15px}
	
	.blog .content { padding: 0px 30px 30px 30px; }
	
	.cta .news-letter-cta { padding-top: 50px; min-height: auto; background-color: #f4f0ec; }
	.cta .contact-form-cta { min-height: auto; background-color: #ff4400; padding-top: 50px; padding-bottom: 30px; }
	.cta .links { margin-top: 60px; }
	.cta p { margin-bottom: 30px; margin-top: 0px; }
	.cta form.newsletter input.text-field { margin-bottom: 69px; }
	
	.icon-col .expertise-circle { width: 300px; height: 300px; }
	.speech-bubble { padding: 20px; }
	.expertise-circle { width: 140px; height: 140px; }
	.expertise-circle .icon-puzzle { font-size: 41px; top: 57px; }
	.expertise-circle .icon-engaged-3 { font-size: 100px; top: 27px;}
	.extra-expertise h3 { font-size: 27px; }
	
	.blog-overview .blog-item .content-overview p { display: none; }
	.blog-overview .blog-item .content-overview h3 { font-size: 35px; line-height: 45px; }
	
	.content-expertise .row-centered { margin-bottom: -80px; }
	.margin-30-60 { margin-bottom: 30px; }
	blockquote { margin: 45px 0px 130px 0px; }
	.paging { padding-bottom: 60px; }
	.margin-15-128 { margin-top: 75px;}
	.header-single { margin: 20px 0px 30px 0px; }
	.header-single h1 { margin-top: 15px; }
	.flexible-content { margin-top: 45px; margin-bottom: 45px; }  
	.margin-90-15 { margin-top: 45px; }
	
	.header-ignite { padding-top: 90px; }
	.header-ignite h1 { margin: 0px; }
	.header-ignite .row-centered { margin-top: 45px; }
	.ignite-block { margin-top: 60; }
	.form-div .contact-form { margin: 45px 0px 0px 0px; }
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	#fixed-menu-homepage { display: block !important; }
	body { padding-top: 60px; }
	.navbar { min-height: 60px; }
	.navbar-default .navbar-toggle { border: none; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: white;}
	.navbar-default .navbar-toggle .icon-bar { background-color: #ff4400 !important; }
	.navbar .navbar-collapse { max-height: 150vh; height: 100vh !important; background-color: #f5f5f5; }
	
	.navbar-nav { margin: 20px 35px 0px 35px; width: 80%; }
	.navbar-nav li { padding: 12px 0px; text-align: left; border-bottom: 1px solid #ddd; }
	.navbar-nav li a { padding: 0px; font-weight: normal; }
	.navbar-default .navbar-nav>li>a	{ padding: 15px 0px;}
	
	.navbar-brand { text-align: center; margin: 0px; margin-top: 16.5px; padding: 0; height: 0; float: left; padding-left: 30px; }
	.navbar-toggle { border: 0px solid #fff; float: right; width: 87px; margin-bottom: 6.5px; margin-top: 6.5px; margin-right: 0px; padding-right: 0px; padding-left: 15px; position: relative; right: -10px; }
	.navbar-toggle .icon-bar+.icon-bar { margin-top: 8px; }
	.navbar-toggle .icon-bar { height: 3px; width: 30px; position: relative;  }
	
	.navbar-toggle.collapsed .icon-bar { background-color: #8c8c8c !important; position: relative; }
	.navbar-toggle.collapsed .icon-bar:nth-child(2)  { -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); top: 0px; }
	.navbar-toggle.collapsed .icon-bar:nth-child(3) { visibility: visible; }
	.navbar-toggle.collapsed .icon-bar:nth-child(4) { -ms-transform: rotate(-0deg); -webkit-transform: rotate(-0deg); transform: rotate(-0deg); top: 0px; }
	
	.navbar-collapse .navbar-btn {  float:left; text-align: center; margin-left: 30px; margin-top: 50px; }
	
	.navbar-toggle .icon-bar:nth-child(2)  { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 14px; }
	.navbar-toggle .icon-bar:nth-child(3) { visibility: hidden; }
	.navbar-toggle .icon-bar:nth-child(4) { -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: -8px; }
	
	#menu-item-34 > a { display: none;  }
	#menu-item-34 { border: 0px solid #fff; padding: 0px; }
	.menu-fields-of-expertise ul.sub-menu { display: block; position: relative; left: auto; border: 0px solid #fff; padding: 0px; box-shadow: none; }
	.menu-fields-of-expertise ul.sub-menu li { width: 80%; float: none; height: auto; border: 0px solid #fff; padding: 0px; padding: 12px 0px; text-align: left; border-bottom: 1px solid #ddd; }
	.menu-fields-of-expertise ul.sub-menu li a { padding: 0px; font-weight: normal; padding: 15px 0px; font-size: 17px; color: #333; text-transform: uppercase; font-weight: 600; display: block; }
	.menu-fields-of-expertise ul.sub-menu li a .sub { display: none; }
	
	.content-expertise .row-centered { margin-bottom: -90px; }
	
	.hero-image { height: 577px; }
	h3 { font-size: 40px; line-height: 50px; }
	.margin-90 { margin-bottom: 60px; margin-top: 60px; }
	footer .copy { margin-top: 60px; }
	.cta .links .text-right, .cta .links .text-left { text-align: center; }
	.cta .links .text-left { margin-bottom: 15px; }
	.cta .news-letter-cta, .cta .contact-form-cta { padding-top: 20px; min-height: 385px; }
	.cta .links { margin-top: 30px; }
	.cta p { margin-bottom: 30px; margin-top: 0px; }
	
	.blog .content { padding: 0px 30px 30px 30px; }
	.blog .content h2 { font-size: 28px; line-height: 38px; }
	
	.btn-group .btn { width: 143px; padding: 8px 12px 5px 12px;}
	.navbar-btn { margin-left: 0px; margin-right: 0px; }
	.navbar-default .navbar-nav>li>a { padding: 31px 15px 18px 15px; }
	form.newsletter input.text-field { width: 260px; }
	.newsletter-bar ul.socials li { margin-left: 13px; }
	.newsletter-bar { font-size: 22px; padding: 25px 10px 30px 10px; }
	.navbar-fixed-top .navbar-btn { margin-right: 30px; }
	.newsletter-bar .col-sm-2 { padding-left: 0px; }
	.expertises .col-sm-12 { margin-top: 90px; }
	.margin-30-80 { margin: 80px -15px 0px -15px; }
	.blog .blog-item { margin-bottom: 30px; }
	
	h1 { font-size: 50px; line-height: 60px; }
	.content-expertise { margin: 0px 20px; }
	div.video { margin: 0px -20px; }
	.next-content { margin: 15px 0px 0px 0px; }
	.speech-bubble { width: 100%; padding: 20px; font-size: 24px; line-height: 34px; margin: 0px 0px 10px 0px; }
	.icon-col .expertise-circle { top: 0px; }
	.col-centered { margin-right: 0px; }
	.ignite-me { top: 0px; }
	.icon-col  { margin-top: 40px; }
	.extra-expertise {  top: 0px; margin-bottom: 45px; text-align: center;  }
	#crestashareiconincontent { margin-bottom: 60px; margin-top: 60px !important; }
	.expertise-circle.no-margin { margin: 0px auto 45px auto !important; }
	.blog-posts .blog-content { margin-bottom: 60px; }
	.margin-120 { margin-top: 60px; margin-bottom: 60px; }
	.flexible-content .col-sm-6 p { margin-bottom: 30px; }
	.flexible-content { margin-bottom: 60px; }
	.header-ignite { padding-top: 60px; }
	.header-ignite .links li { width: 49%; text-align: center; }
	.main-content p.text-right { text-align: left;}
	.main-content blockquote p:after { margin-top: -15px !important; }
	.header-ignite .row-centered { margin-top: 45px; }
	
	.blog-overview .blog-item .content-overview { margin-bottom: 30px; }
	
	.header-ignite .col-md-4 { margin-bottom: 30px; }
	
	.margin-15-128 { margin-top: 60px; }
	.blog .header h1 { margin-top: 0px; }
	a.subscribe:after { content: ""; margin-left: 0px; }
	.index-links-1 { top: -35px; }
	.index-links-2 { top: -57px; }
	blockquote { margin-bottom: 145px; }
	.margin-top-83 { margin-top: 0px; }
	.step { margin-left: 49px;}
	.form-div .contact-form { margin: 45px 0px 0px 0px; }
	.form-div .margin-120 { margin: 90px 30px;}
}

@media only screen 
and (min-device-width : 1270px) 
and (max-device-width : 1290px) {
	
}