/*
Theme Name: swift solutions india
Theme URI: http://wordpress.org/themes/twentythirteen
Author: Swift Technocrafts
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
/**
Swifttechno_new css 
*/
.service-para .one img {
    padding-bottom:7px;
}
p.content-right {
    font-family: 'RobotoCondensed-Light', Tahoma, sans-serif !important;
}



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*color:#0082c6;*/
	text-decoration: none;
	font-family:RobotoCondensed-Light, Tahoma, sans-serif;
}


article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

a img {border: 0;}

body {font-family:RobotoCondensed-Light, Tahoma, sans-serif
color:#333;font-size:14px;overflow-x:hidden;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}


h1{font-size:28px;color:#000;font-weight:normal;font-family:"RobotoCondensed-Light", sans-serif; line-height: 50px;}
h2{font-size:32px;color:#333;font-weight:normal;font-family:"RobotoCondensed-Light", sans-serif;margin:0 0 30px; text-transform:uppercase;}
h3{font-size:20px;color:#666;font-weight:normal;font-family:"RobotoCondensed-Regular", sans-serif;}
h4{font-size:18px;color:#333;margin-top:20px;font-family:"RobotoCondensed-Light", sans-serif;margin:30px 0 15px}


p{text-transform:none;line-height:28px; text-align:left;margin:0 0 15px;font-size:16px;color:#333;word-break: break-word; letter-spacing: 0.5px; font-family:'RobotoCondensed-Light', sans-serif;}
p.one{text-align:center; font-weight:normal;}
p.two{position:static}
p.three{margin-right: 60px; font-weight:500; font-size:18px; word-spacing:4px; font-family:"RobotoCondensed-Light", sans-serif;}
p.four {margin-right: 90px;}
ul,ol{margin:50px 0 50px 50px;padding:0;font-family: 'Roboto', sans-serif; text-transform:none;color:#333;font-size:14px;}
li{margin:0 0 15px;padding:0;color:#333;font-size:16px; font-family:"RobotoCondensed-Light"; line-height:25px;}


img.alignnone {max-width:100%;height:auto;margin:10px 0;}

blockquote{display:inline-block;float:left;width:80%;border-left:3px solid #ccc;padding:2% 2% 1% 2%;margin:40px 10% 60px;background:#efefef;}

/* Selection colours (easy to forget) */

::selection 	 	{background:#0082c6;color:#fff}
::-moz-selection 	{background:#0082c6;color:#fff}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}

a:link, /*a:active*/,a:visited {color:#0082c6;font-weight:bold; text-decoration:none;
-webkit-transition: all 1s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
a:hover {color:#333;}

.home .banner1 .swift-site-pagebanner{ text-align:center;width:900px;display:inline-block;}
.home h1{ text-align:center;width:95%;display:inline-block;margin:0 0 50px 0; font-family:RobotoCondensed-Light, Tahoma, sans-serif; letter-spacing: 0.5px}
.home h1 span{ text-transform: uppercase;font-family: RobotoCondensed-light, Tahoma, sans-serif;}
.home .banner1 .swift-site-pagebanner p{ text-align:center;width:100%;display:inline-block; padding: 0px 20px;}	
	
.swift-site-wrapper{display:inline-block;float:left;width:100%;}
.swift-site{}

.swift-site-header-wrapper,
.swift-site-content-wrapper,
.swift-site-footer-wrapper{display:inline-block;float:left;width:100%;position:relative;z-index:999;text-align:center;}

.swift-site-header-wrapper{/*background:#fff;*/border-bottom:0px solid transparent;position:fixed;/* height:150px; */display:inline-block;width:100%;float:left;top:0;left:0;z-index:9999;
-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.swift-site-content-wrapper{position:relative;}
.swift-site-footer-wrapper{background:#0076c2;}

.swift-site-header{display:inline-block;width:1200px; text-align: left;}
.swift-site-header .swift-site-logo{display:inline-block;width:200px; text-align:left;}
.swift-site-header .swift-site-logo img{width:250px; -webkit-transition: all 1s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out; padding: 15px 0px 16px;}


.swift-site-introbanner-wrapper{display:inline-block;float:left;width:100%;min-height:738px;position: relative;z-index: 9998; background-size: cover}
 .swift-site-introbanner-wrapper.slide-1{background:url(img/main.jpg) top left;} 
 .swift-site-introbanner-wrapper.slide-2{background:url(img/main-2.jpg) top left;} 
.swift-site-introbanner{display:inline-block;width:1100px;text-align:left;padding:300px 0 100px 0;color:#fff;}
.swift-site-introbanner-line1,
.swift-site-introbanner-line2,
.swift-site-introbanner-line3{display:inline-block;float:left;width:100%; text-align:center;margin:10px 0;}
.swift-site-introbanner-line1{font-size:14px;font-weight:bold;}
.swift-site-introbanner-line2{font-size:65px;font-family:"ProximaNova-Regular";}
.swift-site-introbanner-line3{font-size:13px;}


.swift-site-pagebanner-wrapper{display:inline-block;float:left;width:100%;background:#fff; position:relative;min-height:450px;z-index:9999}
.swift-site-pagebanner{display:inline-block;width:1100px;text-align:left;padding:50px 0;color:#fff; position:relative; }


#web-design
{
	    padding-top: 1%;
}
#web-application
{
	    padding-top: 1%;
}#pay-per
{
	    padding-top: 1%;
}#search-engine
{
	    padding-top: 1%;
}#ecommerce
{
	    padding-top: 1%;
}
#support
{
	    padding-top: 1%;
}

#active {color:#fecb29; font-family: 'RobotoCondensed-Bold', sans-serif;}


.banner1	{z-index:1}
.banner2	{z-index:2}
.banner3	{z-index:3}
.banner4	{z-index:4}
.banner5	{z-index:5}
.banner6	{z-index:6}
.banner7	{z-index:7}
.banner8	{z-index:8}
.banner9	{z-index:9}

body.page-template-swift-about .swift-site-introbanner-wrapper{background: url(img/cup.jpg) no-repeat bottom center;}
body.page-template-swift-contact .swift-site-introbanner-wrapper{background: url(img/contact.jpg) no-repeat center center;}
body.page-template-swift-career .swift-site-introbanner-wrapper{background: url(img/Careers-Banner.jpg) no-repeat center -450px;}
body.page-template-swift-work .swift-site-introbanner-wrapper{background: url(img/services.jpg) no-repeat center -450px;}
body.page-template-swift-services .swift-site-introbanner-wrapper{background: url(img/solutions.jpg) no-repeat bottom left;}

body.page-template-swift-homepage .swift-site-pagebanner-wrapper.banner2{background:#f2f1e6;}

.content-box {display:inline-block;text-align:left;height:450px;width:100%;list-style:none;margin: 0 auto 0 auto;padding 0;float: left;}
.image{display:inline-block;float:right;margin-right:0px}

.content-title,
.content-name,
.content-tags,
.content-summary,
.content-link{display:inline-block;float:left;width:420px;margin-left:00px}          


.content-title		{font-family:"Roboto-Condensed",sans-serif;font-size:30px;color:#ccc;margin-top:50px;}
.content-name		{font-family:"Roboto-Condensed",sans-serif;font-size:100px;color:#333}
.content-tags		{font-family:"Roboto-Condensed",sans-serif;font-size:20px;color:#999}
.content-summary	{font-size:13px;line-height:20px;margin-top:10px;margin-bottom:20px;color:#555}

.box-wrapper{display:inline-block;text-align:left;width:100%;list-style:none;margin: 0 auto 0 auto;float: left;padding:30px 0}
div.box-wrapper div.box1{display:inline-block;float:left;width:40%;}
div.box-wrapper div.box2{display:inline-block;float:left;width:40%;margin:0 0 0 20%}
div.box-wrapper div.box3{display:inline-block;float:left;width:300px;display:none;}


.box-type		{display:inline-block;float:left;width:100%;color:#999;font-family:"Roboto-Condensed";font-size:20px;}
.box-header		{display:inline-block;float:left;width:100%;color:#333;font-family:"Roboto-Condensed";font-size:37px;margin:5px 0 30px}
.box-image{display:inline-block;float:left;width:100%;height:100px;margin:0 0 20px 0;}
.box-content	{display:inline-block;float:left;width:100%;color:#666;margin:20px 0;}
.box-link	{display:inline-block;float:left;width:100%;}
.box-content p {margin-bottom:5px;}
div.box-wrapper div.box1 .box-content p{font-size:16px;line-height:30px;}
div.box-wrapper div.box1 .box-content p strong{font-size:13px}

.swift-twitter{display:inline-block;float:left;width:100%;}
.swift-twitter .tweet{display:inline-block;float:left;width:100%;}
.swift-twitter .tweet ul{margin:0;padding:0;display:inline-block;float:left;width:100%;}
.swift-twitter .tweet ul li{ list-style:none;display:inline-block;float:left;width:100%;font-size:18px;margin:0;line-height: 33px;}						
.swift-twitter .tweet .date{display:inline-block;float:left;width:100%;margin:10px 0 0 0;font-weight:bold;color:#999;font-size:13px;}						
.swift-twitter .tweet  a {word-break: break-all; text-decoration:none;}


.box2 .post-details{display:inline-block;float:left;width:100%;color:#333;font-size:14px;margin:10px 0;font-weight:bold;color:#999;font-size:13px;}
.box2 .bnsfc-content{display:inline-block;float:left;width:100%;color:#333;font-size:14px;line-height: 25px;}

.swift-site-words-wrapper{display:inline-block;float:left;width:100%;background:#fff;z-index:9999; margin-bottom:50px; margin-top:50px}
.swift-site-words{display:inline-block;width:1100px;text-align:center;padding:20px 0px;}
.swift-site-words-inner{display:block;padding:10px;}
.swift-site-words-line1,
.swift-site-words-line2,
.swift-site-words-line3,
.swift-site-words-line4,
.swift-site-words-line5{display:inline-block;float:left;width:100%; text-align:center;margin:10px 0;}

.swift-site-words-line1{font-family:'RobotoCondensed-Light', Tahoma, sans-serif;font-size:20px;color:#fff;}
.swift-site-words-line2{color: #fff;margin:30px 0;font-size: 18px;font-family: 'RobotoCondensed-Light', Tahoma, sans-serif;text-transform: none;}
.swift-site-words-line4{color: #fff;font-size: 20px;font-family: 'RobotoCondensed-Light', Tahoma, sans-serif; margin:25px 0;}
.swift-site-words-line6{font-family:"RobotoCondensed-Light", Tahoma, sans-serif; font-size:22px;color:#999; margin-bottom: 5%;}
.swift-site-words-line7{color: #333;margin:10px 0;font-size: 28px;    font-family: 'RobotoCondensed-Light', Tahoma, sans-serif; line-height: 46px; width: 85%;  margin: 0 auto 50px; text-transform: uppercase;}
.swift-site-words-line8{color: #000;font-size: 16px;    font-family: 'RobotoCondensed-Light', Tahoma, sans-serif; margin:25px 0; line-height: 36px; width: 80%;  margin: 0 auto;   letter-spacing: 0.5px;
    }
.swift-site-words-line9{color: #000;font-size: 28px; margin:25px 0; line-height: 36px; width: 80%;  margin: 0 auto;color: #0082c6;
    font-family: 'RobotoCondensed-Regular', Tahoma, sans-serif; }
.workwith-wrapper{display:inline-block;text-align:center;width:100%;list-style:none;margin: 0 auto 0 auto;float: left;padding:50px 0;}
.workwith-wrapper div.workwith1,
.workwith-wrapper div.workwith2,
.workwith-wrapper div.workwith3,
.workwith-wrapper div.workwith4{display:inline-block;float:left;width:240px;margin:0px;padding:20px 10px;border-bottom:2px solid #fff;
-webkit-transition: all 1s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.workwith-wrapper div.workwith2{margin:0 45px}
.workwith-wrapper div.workwith4{margin:0 0 0 45px}
.workwith-wrapper div.workwith1:hover,
.workwith-wrapper div.workwith2:hover,
.workwith-wrapper div.workwith3:hover,
.workwith-wrapper div.workwith4:hover{/*background:#efefef;border-bottom:2px solid #ccc*/}
.workwith-image{display:inline-block;float:left;width:100%;height:150px;margin:0 0 20px 0; text-align: center}
.workwith-image img {margin:0 auto;}
.workwith-type		{display:none;float:left;width:100%;color:#333;font-family:"ProximaNova-Regular";font-size:40px;}
.workwith-details		{display:inline-block;float:left;width:100%;color:#fff;line-height:20px;font-size:13px;margin:10px 0 20px;color:#999;}
.workwith-link		{display:inline-block;float:left;width:100%;font-family:"ProximaNova-Regular";font-size:15px;margin:0px;font-weight:bold;}
.workwith-link a:link,
.workwith-link a:visited,
.workwith-link a:active{color:#0082c6; text-decoration:none;}
.workwith-link a:hover{color:#333;}
.workwith-header1{display:inline-block;float:left;width:100%;text-align:center;font-family:"ProximaNova-Regular";font-size:20px;color:#ccc;}
.workwith-header2{display:inline-block;float:left;width:100%;text-align:center;color: #666;margin:15px 0;font-size: 37px;font-family: 'Open Sans', sans-serif;text-transform: none;}


.swift-site-content{display:inline-block;float:left;width:100%;}
.swift-site-contentbody-wrapper{display:inline-block;float:left;width:100%;background:#ccc; position:relative;/*min-height:450px;*/z-index:9999}
.swift-site-contentbody{display:inline-block;width:64%;text-align:left;padding:50px 0;color:#fff; position:relative; }

.swift-site-contentbody h2 {font-size:x60px;margin: 35px 0px 15px 0px;}
.swift-site-contentbody h3 {font-size:x20px;margin:20px 0; line-height:35px}

.about1 .swift-site-contentbody{width:710px;margin-left: 70px;}
.about2 .swift-site-contentbody{width:710px;margin-left: 70px;}
.about3 .swift-site-contentbody{width:710px;margin-left: 50px;}
.about4 .swift-site-contentbody{width:100%;margin-left:400px;}
.about5 .swift-site-contentbody{width:710px;margin-left:105px;}
.about1 {background:#fff}
.about2 {background: #f4f4f4;}
.about3 {background:#fff}
.about4 {background: #f4f4f4;}
.about5 {background:#DBDBDB}
.about5 .bullet-wrapper{display:inline-block;float:left;width:100%;margin:0px 0 50px;}
.about3 .bullet-wrapper{display:inline-block;float:left;width:100%;margin:0px 0 0px;}
.about5 ul,
.about3 ul {display:inline-block;float:left;width:42%;margin-top:20px;margin-bottom:20px;}
.about4 .clients-wrapper{display:inline-block;float:left;width:100%;margin:20px 0 50px;}

.services1 .swift-site-contentbody{width:58%;margin-right:4px; text-align:center}
.services2 .swift-site-contentbody{width:58%;margin-right:4px; text-align:center}
.services3 .swift-site-contentbody{width:58%;margin-right:4px; text-align:center}
.services4 .swift-site-contentbody{width:58%;margin-right:4px; text-align:center}
.services5 .swift-site-contentbody{width:58%;margin-right:4px; text-align:center}
.services6 .swift-site-contentbody{width:58%;margin-right:4px; text-align:center}
.services1 {background:#fff}
.services2 {background:#f4f4f4}
.services3 {background:#fff}
.services4 {background:#f4f4f4}
.services5 {background:#fff}  
.services6 {background:#f4f4f4}  

.work1 {background:#fff}
.work2 {background:#eee;height:800px;}
.work3 {background:#fff}
.work4 {background:#eee;height:800px;}
.work5 {background:#fff}
.work1 .swift-site-contentbody{width:680px;margin-right:420px;}
.work2 .swift-site-contentbody{width:680px;margin-right:420px;padding:0;}
.work3 .swift-site-contentbody{width:1100px;}
.work4 .swift-site-contentbody{width:680px;margin-right:420px;}
.work5 .swift-site-contentbody{width:1100px;}
 
.workwords .swift-site-words-wrapper{background:#eee}


.work3-title{display:inline-block;float:left;width:100%;margin:0 0 50px 0}
.work3-left{display:inline-block;float:left;width:45%;margin-right:10%;}
.work3-right{display:inline-block;float:left;width:45%;}
.work3-left h4,
.work3-right h4 {margin:50px 0 10px;}
.work5-title{display:inline-block;float:left;width:100%;}
.work5-left{display:inline-block;float:left;width:50%;margin-right:10%;}
.work5-right{display:inline-block;float:left;width:40%;background:#0082c6;padding:3%;}
.work5-right .swift-site-words-wrapper {background:transparent;}
.work5-right .swift-site-words {display: inline-block;width:100%;padding:0;}
.work5-right  .swift-site-words-line1{margin-top:0;}
.work5-right .swift-site-words-line2 {font-size:18px; line-height:1.5;}
.work5-right .swift-site-words-line4 {font-size:20px;margin:10px 0;}

body.page-template-swift-work .swift-site-contentbody{display:inline-block;width:100%;text-align:left;padding:0px 0;color:#fff; position:relative;margin-bottom:-5px;}


.contact1 .swift-site-contentbody{width:1100px;}
.contact2 .swift-site-contentbody{width:1100px;margin-left:0%;text-align:left;}
.contact1 , .contact2 {background:#fff;}
.contact1-title{display:inline-block;float:left;width:100%;margin:0 0 50px 0;}
.contact1-left{display:inline-block;float:left;width:275px;margin-right:10%;padding: 10px 0px 0px 0px;}
.contact1-right{display:inline-block;float:left;width:65%;}
.contact1 .contact1-left p {font-size:24px;margin:10px 0 30px;}
.contact1 .contact1-left h4 {margin:0;}
.contact1 .contact1-right h3{margin-top:0;}
.contact1 .contact1-left p a {font-weight:normal; text-decoration:none; font-size:24px}
/* fonts */

<style>
@import url('https://fonts.googleapis.com/css?family=Roboto');
</style>
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('genericons/font/ProximaNova-Regular.otf');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('genericons/font/ProximaNova-Bold.otf');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Light';
  src: url('genericons/font/ProximaNova-Light.otf');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Regular';
  src: url('genericons/font/RobotoCondensed-Regular.ttf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('genericons/font/RobotoCondensed-Bold.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url('genericons/font/RobotoCondensed-Light.ttf');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-BoldItalic';
  src: url('genericons/font/RobotoCondensed-BoldItalic.ttf');
  font-weight: 300;
  font-style: normal;
}
/* footer */
.swift-site-footer li img {
    transition: 0.3s ease-in-out;
}
.swift-site-footer li img:hover {
    opacity: 0.6;
}
.swift-site-footer{margin:100px auto;display:inline-block;text-align:left;color:#fff;}
.footercol1,
.footercol2,
.footercol3,
.footercol4,
.footercol5,
.footercol6,
.footercol7{display:inline-block;float:left;margin:0 68px 0 0;}
.footercol1{width:100px;}
.footercol2{width:55px;}
.footercol3{width:175px;}
.footercol4{width:130px;}
.footercol5{width:180px;}
/* .footercol6{width:105px;margin:0;} */
.footercol6{width:133px;margin:0;}
.footercol7{margin:100px 0 0 0;width:100%;text-align:right;font-size:13px;display:none;}
.swift-site-footer ul{color:#fff;margin:0;padding:0;}
.swift-site-footer li{color:#ddd; list-style:none;margin:0;padding:0;font-size:14px;line-height:25px;}
.swift-site-footer li strong{font-size:14px;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.swift-site-footer li a{font-weight:normal;color:#ddd; text-decoration:none}
.swift-site-footer li a:hover{font-weight:normal;color:#FFC222;}


.titlex{color:#ddd; text-decoration:none;     text-transform: uppercase; font-family: RobotoCondensed-Regular;  font-weight: normal;  letter-spacing: 0.25px;}
.titlex:hover{color:#0082c6;}


.swift-site-footer ul:hover strong{color:#FFC222;}
.swift-site-footer li.divider{line-height:normal;height:10px;}
.swift-site-footer li.copyright,				
.swift-site-footer li.logo{font-size:14px; }
.swift-site-looking-wrapper{display:inline-block;float:left;width:100%;background:#e8e8e8;z-index:9999;    text-align: center;}
.swift-site-looking{display:inline-block;width:1100px;text-align:center;padding:100px 0px;}
.swift-site-looking-inner{display:block;padding:10px;}
.swift-site-looking-line1,
.swift-site-looking-line2,
.swift-site-looking-line3{display:inline-block;float:left;width:100%; text-align:center;margin:10px 0;color:#333;font-size:16px;font-family: "RobotoCondensed-Light", sans-serif;letter-spacing: 0.5px;}
                
						
.more-link a:link, .more-link a:active, .more-link a:visited
{border: 0px solid #0082c6; text-decoration:none; padding: 15px 0px;font-size:22px;/*background:#0082c6; background:url(img/nav-bg.png) 0 -15px no-repeat; */display:inline-block;letter-spacing:0.25px;text-transform:uppercase; border-radius: 5px;
-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;color:#666;border-bottom:0px solid #0082c6;border-radius:0;border-top:2px solid transparent; height:55px; font-family:RobotoCondensed-Regular, Tahoma, sans-serif;}
.more-link a:hover{background:#333; background:transparent;color:#0082c6;/*background:url(img/nav-bg.png) 0 42px no-repeat;*/  }

#clicker{display:none;}
.swift-site-nav{display:inline-block;width:685px;float:right; text-align:right;padding:44px 0 0 0;font-size:14px;
-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.swift-site-nav-inner{display:inline-block;width:820px;float:right; }
.swift-site-nav ul{float:right;border-right:0px dotted #fff;padding:0;margin:0; font-family:"brandon_grotesquebold"; text-transform:none;}
.swift-site-nav ul li{list-style:none;float:left;margin:0;}
.swift-site-nav ul li a {text-decoration:none;color:#fff;margin-right:34px;height:40px; display:inline-block;border:0; letter-spacing:1px;
/*background:url(img/nav-bg.png) 0 50px no-repeat;*/  font-family: "RobotoCondensed-Regular", Tahoma, sans-serif; text-transform: uppercase;
-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.swift-site-nav ul li:last-child a { margin-right: 0;}
.swift-site-nav ul li a:hover {color:#0082c6;/* background:url(img/nav-bg-pink.png) 0 31px no-repeat*/}


.swift-site-header-wrapper.fixed {position: fixed;height:80px;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;background:#fff; border-bottom: 2px solid #fff; box-shadow: 0px 2px 10px #999;}
#menu.fixed .swift-site-nav {padding:30px 0 0 0;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
#menu.fixed .swift-site-logo img {width:100%;padding:15px 0px 0;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out; }
#menu.fixed .swift-site-nav ul li a#active{color:#0082c6}
/*#menu.fixed .swift-site-nav ul li a:hover {background-image:url(img/nav-bg.png)}*/
.swift-site-header-wrapper.fixed .swift-site-nav ul li a:hover {color:#FFC222;}


#back-top {position:fixed;bottom:30px;right:20px; z-index:9999}
#back-top a:link,
#back-top a:active,
#back-top a:visited {display: block;text-align: center;border:0;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;width:50px;height:50px;display: block;margin-bottom: 7px;background:#333 url(img/back-to-top-arrow.png) no-repeat 0 0;	}
#back-top a:hover {background:#0082c6 url(img/back-to-top-arrow.png) no-repeat 0 -2px;}


/*	video styles */
#big-video-wrap{overflow:hidden;position:absolute;height:850px;width:100%;top:0px;}
#big-video-vid,#big-video-image{position:absolute;}
 


/* welcome */
.welcome{display:inline-block;float:left;width:100%;text-align:left; position:relative;z-index:9998;padding:0px;font-family:"RobotoCondensed-Regular", Tahoma, sans-serif; line-height:1.5;}
.welcome-name{color:#fff;padding:0px;width:auto;margin:0 auto;display: inline-block;letter-spacing: 1px; font-size:28px;opacity:1;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; text-transform:uppercase;}
.welcome-title{color: #fff;  font-size: 62px; letter-spacing: 2px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  font-family: RobotoCondensed-BoldItalic;text-transform: uppercase; line-height: 1.1;text-shadow: 5px 3px 10px #00000085;opacity: 0.8;}
.welcome-name:hover,
.welcome-title:hover  {opacity:1;color:#fff;}

.welcome-title a:link,.welcome-title a:active,.welcome-title a:visited,
.welcome-name a:link,.welcome-name a:active,.welcome-name a:visited{color:#fff; text-decoration:none;font-weight:normal;
-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.welcome-title a:hover,.welcome-title:hover {color:#fecb29 !important;text-decoration:none;font-weight:normal;}



.welcome-link{margin:0 auto;display: inline-block;font-size:39px;;width:100%;margin-top:50px;}
.welcome-link a:link,.welcome-link a:active,.welcome-link a:visited{color:#fff; text-decoration:none;;
-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.welcome-link a:hover {color:#ffc222;text-decoration:none;}

.page-template-swift-worksingle .welcome a:link,
.page-template-swift-worksingle .welcome a:visited,
.page-template-swift-worksingle .welcome a:active {color:#999;}
.page-template-swift-worksingle .welcome a:hover {color:#ffc222;}

.welcome p a{font-weight:bold;}
.welcome-title span {font-size:11px;padding: 0 0 15px 15px;position: absolute;}


body.page-template-swift-work .welcome-name,
body.page-template-swift-worksingle .welcome-name,
body.page-template-swift-contact .welcome-name,
body.page-template-swift-services .welcome-name,
body.page-template-swift-about .welcome-name{/*width:75%;color:#fff;opacity:1*/}

body.page-template-swift-work .welcome-title,
body.page-template-swift-worksingle .welcome-title,
body.page-template-swift-contact .welcome-title,
body.page-template-swift-services .welcome-title,
body.page-template-swift-services .welcome-title,
body.page-template-swift-about .welcome-title/*{opacity:1;color:#fff;}*/

body.page-template-swift-work .welcome p,
body.page-template-swift-worksingle .welcome p,
body.page-template-swift-about .welcome p,
body.page-template-swift-services .welcome p,
body.page-template-swift-contact .welcome p {margin:30px 0; text-align:left;color:#ffffffbd;}

body.page-template-swift-worksingle .welcome-name{width:73%;opacity:1}
body.page-template-swift-worksingle .welcome-title{opacity:1;}
body.page-template-swift-worksingle .welcome p {width:60%;margin:30px 0; text-align:left;color:#fff;}

.blog-wrapped .welcome-name{width:70%;color:#fff;opacity:1}
.blog-wrapped .welcome-title{opacity:1;color:#fff;}
.blog-wrapped .welcome p {width:55%;margin:30px 0; text-align:center;color:#fff;}
.blog1 {background:#fff}
.blog-leftside{display:inline-block;float:left;width:65%;margin-right:0%;width:100%;}
.blog-rightside{display:inline-block;float:left;width:100%;background:#fff;padding:0%;font-size: 13px;border-top:2px dotted #ccc;margin:80px 0 0;padding:80px 0 0;}
 
.blog-rightside h3.widget-title{margin:0px 0 20px;}
.blog-rightside ul{margin:0px 0 0px 20px;}
 
.blog-rightside aside.widget_recent_entries{margin:0;display:inline-block;float:left;width:310px;}
.blog-rightside aside.widget_tag_cloud{margin:0;display:inline-block;float:left;width:310px;margin:0 100px}
.blog-rightside aside.widget_categories{margin:0;display:inline-block;float:left;width:270px;}

.blog-rightside a:link,
.blog-rightside a:active,
.blog-rightside a:visited{color:#333; text-decoration:none;font-weight:normal;}
.blog-rightside a:hover{color:#0082c6}

.blog-wrapped .swift-site-introbanner-wrapper{min-height:450px;background: url(img/blog-main.jpg) no-repeat top center}
.blog-wrapped .swift-site-introbanner{padding:200px 0 0px 0;}
        
.blog-wrapped .swift-site-contentbody{padding-top:100px}

body.archive .entry-content,
body.blog .entry-content{display:none; text-align:center}
body.single {}


body.blog article.post{margin:0;display:inline-block;float:left;width:100%;padding:20px 5%;margin:0px;
-webkit-transition: all 1s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
body.archive article.post{margin:0;display:inline-block;float:left;width:100%;padding:50px 5% 20px;margin:0px;
-webkit-transition: all 1s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}

body.blog article.post:hover,
body.archive article.post:hover{background:#f4f4f4;}
body.blog article.post .categories-links {margin:5px 0;display:inline-block;float:left;width:100%;}
body.blog article.post a:link {font-weight:normal;}
body.single article.post .date,
body.archive article.post .date,
body.blog article.post .date{display:inline-block;float:left;width:100%;}
body.archive article.post .date a:link,
body.archive article.post .date a:active,
body.archive article.post .date a:visited,
body.single article.post .date a:link,
body.single article.post .date a:active,
body.single article.post .date a:visited,
body.blog article.post .date a:link,
body.blog article.post .date a:active,
body.blog article.post .date a:visited{color:#333; text-decoration:none;font-weight:normal;}
body.single article.post .categories-links a:link,
body.single article.post .categories-links a:active,
body.single article.post .categories-links a:visited,
body.blog article.post .categories-links a:link,
body.blog article.post .categories-links a:active,
body.blog article.post .categories-links a:visited,
body.archive article.post .categories-links a:link,
body.archive article.post .categories-links a:active,
body.archive article.post .categories-links a:visited,
body.single article.post .tags-links a:link,
body.single article.post .tags-links a:active,
body.single article.post .tags-links a:visited{color:#999; text-decoration:none;font-size:13px;font-weight:bold;padding-right:5px;}

.tags-links{padding-left:30px;}
.entry-date{font-weight:bold;font-size:16px;padding:0 0 5px 0;}

body.blog article.post h1 a:link,
body.blog article.post h1 a:active,
body.blog article.post h1 a:visited{ text-decoration:none;font-size:28px;font-family:"RobotoCondensed-Light", Tahoma, sans-serif;}

body.archive article.post h1 a:link,
body.archive article.post h1 a:active,
body.archive article.post h1 a:visited{ text-decoration:none;font-size:30px;font-weight:normal;font-family:"RobotoCondensed-Light", Tahoma, sans-serif;}

h1.screen-reader-text,
body.single article.post .author,
body.single article.post .edit-link,
body.archive article.post .author,
body.archive article.post .tags-links,
body.archive article.post .edit-link,
body.blog article.post .author,
body.blog article.post .edit-link,
body.blog article.post .tags-links,
body.blog article.post .comments-link,
body.archive article.post .comments-link{display:none;}

body.archive article.post .entry-title{margin:20px 0;display:inline-block;float:left;width:100%;}
body.single article.post .entry-title{font-size:40px;margin:20px 0;display:inline-block;float:left;width:100%;}
.archive-title{margin:0px 0 50px;display:inline-block;float:left;width:100%;color:#ccc}
body.single article.post .coments-title{margin:100px 0 10px;display:inline-block;float:left;width:100%;}
.search-form span.screen-reader-text{display:none;}
.search-form .search-field{padding:10px 25px 10px 10px}
.search-form .search-submit{text-indent:-9999px;text-align:left;display:inline-block;height:40px;width:40px;border:0;background:#333;}
 
.nav-links {display:inline-block;float:left;width:100%;margin:50px 0 0 0;}

.nav-previous{display:inline-block;float:left;width:50%;}
.nav-next{display:inline-block;float:right;width:50%; text-align:right}

.nav-links a:link,
.nav-links a:visited,
.nav-links a:active {color:#999; text-decoration:none;font-size:13px;font-weight:bold;padding-right:5px;}

body.blog .blog-leftside{display:inline-block;float:left;width:100%;margin-right:0;}
body.blog .blog-rightside{display:none;}

.workcontent1{display:inline-block;float:left;width:100%;}
.workcontent2{display:inline-block;float:left;width:100%;}
.workcontent2 .left{display:inline-block;float:left;width:33.3%;}
.workcontent2 .middle{display:inline-block;float:left;width:33.3%;}
.workcontent2 .right{display:inline-block;float:left;width:33.3%;}
.workcontent3{display:inline-block;float:left;width:100%;}
.workcontent3 .one,
.workcontent3 .two,
.workcontent3 .three,
.workcontent3 .four{display:inline-block;float:left;width:25%;}

.workall .work2,
.workall .work4{background:transparent;}

.workall .work2 p,
.workall .work4 p{margin:0;}

.workall .work2 .swift-site-contentbody,
.workall .work4 .swift-site-contentbody{width:100%;margin:0;padding:0;}
.workall .work2 .swift-site-contentbody img,
.workall .work4 .swift-site-contentbody img{width:100%;height: auto;}
.work-all-streetkingsuk .swift-site-introbanner-wrapper	{background: url(img/work-images/streetkings-main.jpg) no-repeat top center}
div[class*=tattoo] .swift-site-introbanner-wrapper	{background: url(img/work-images/lifeanddeathtattoo-main.jpg) no-repeat top center}
.work-all-redplane .swift-site-introbanner-wrapper	{background: url(img/work-images/redplane-main.jpg) no-repeat top center}
.work-all-spotlighttelecoms .swift-site-introbanner-wrapper	{background: url(img/work-images/spotlight-main.jpg) no-repeat top center}
.work-all-merlinentertainments .swift-site-introbanner-wrapper	{background: url(img/work-images/merlin-main.jpg) no-repeat top center}
.work-all-gunnebo .swift-site-introbanner-wrapper	{background: url(img/work-images/gunnebo-main.jpg) no-repeat top center}
.work-all-boots .swift-site-introbanner-wrapper	{background: url(img/work-images/boots-main.jpg) no-repeat top center}
.work-all-capgeminiaspire .swift-site-introbanner-wrapper	{background: url(img/work-images/capgemini-main.jpg) no-repeat top center}
.work-all-atg .swift-site-introbanner-wrapper	{background: url(img/work-images/atg-main.jpg) no-repeat top center}
.work-all-heart4morefoundation .swift-site-introbanner-wrapper	{background: url(img/work-images/heart4more-main.jpg) no-repeat top center} 
.work-all-heart4morefoundation .swift-site-introbanner-wrapper2 {background: url(img/work-images/drpathare.jpg) no-repeat top center;}
.work-all-collexa .swift-site-introbanner-wrapper	{background: url(img/work-images/collexa-main.jpg) no-repeat top center}
.work-all-dylfinn .swift-site-introbanner-wrapper	{background: url(img/work-images/dylfinn-main.jpg) no-repeat top center}
.work-all-arvr .swift-site-introbanner-wrapper	{background: url(img/work-images/ar-main.jpg) no-repeat top center}
.work-all-benefit .swift-site-introbanner-wrapper	{background: url(img/work-images/benefit-main.jpg) no-repeat top center}
.work-all-bentleys .swift-site-introbanner-wrapper	{background: url(img/work-images/bentleys-main.jpg) no-repeat top center}
.work-all-marriot .swift-site-introbanner-wrapper	{background: url(img/work-images/marriot-main.jpg) no-repeat top center}
.work-all-expertise .swift-site-introbanner-wrapper	{background: url(img/work-images/craft-main.jpg) no-repeat top center}
.work-all-sheraton .swift-site-introbanner-wrapper	{background: url(img/work-images/sheraton-main.jpg) no-repeat top center}
 
.frm-footer button{float: right;}



.social-icon a{display:inline-block;float:left;width:30px; height:40px; line-height:40px;padding-left:50px;font-weight:bold;margin:0 0 20px;font-size:14px;color:#666; text-decoration:none;}
.social-icon a:hover {color:#0086c6;}

.facebook a{background:url(img/facebook-icon-dark.png) 0 0 no-repeat; }
.facebook a:hover{background:url(img/facebook-icon-light.png) 0px 0 no-repeat; }
.twitter a{background:url(img/twitter-icon-dark.png) 0 0 no-repeat; }
.twitter a:hover{background:url(img/twitter-icon-light.png) 0px 0 no-repeat; }
.linkedin a{background:url(img/linkedin-icon-dark.png) 0 0 no-repeat; }
.linkedin a:hover{background:url(img/linkedin-icon-light.png) 0px 0 no-repeat; }
.dribbble a{background:url(img/dribbble-icon-dark.jpg) 0 0 no-repeat; }
.dribbble a:hover{background:url(img/dribbble-icon-light.jpg) 0px 0 no-repeat; }
.pinterest a{background:url(img/pinterest-icon-dark.jpg) 0 0 no-repeat; }
.pinterest a:hover{background:url(img/pinterest-icon-light.jpg) 0px 0 no-repeat; }
.google a{background:url(img/google-icon-dark.png) 0 0 no-repeat; }
.google a:hover{background:url(img/google-icon-light.png) 0px 0 no-repeat; }


.swift-site-award-wrapper{display:inline-block;float:left;width:100%;position:relative;z-index:999;text-align:center;background-color:#eee;}
.swift-site-award {padding:50px 0;display: inline-block;width: 1100px;text-align:center;}
.swift-site-award-title {padding:0px 0;display: inline-block;width:100%;    color: #333; text-align: center; margin: 0 0 10px 0;font-family: RobotoCondensed-Regular, Tahoma, sans-serif; font-size: 22px; text-transform: uppercase;}
.swift-site-award img {float:left;display: inline-block; border-bottom: 3px solid #eeeeee;
-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;filter: grayscale(100%);		}
.swift-site-award img:hover {border-bottom:2px solid #666;-webkit-filter: grayscale(0);
	filter: grayscale(0);}

p.job-head {
   font-family: RobotoCondensed-Bold, Tahoma, sans-serif;
   font-size: 18px;
   text-transform: uppercase;
}
.points p, .contact p {
    line-height: normal;
}
.points, .contact {
    margin: 30px 0px;
}
.points strong, .contact strong{
   font-family:"RobotoCondensed-Regular", Tahoma, sans-serif;
}
.contact a {
    color: #0082c6;
}

/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------background:#EBEBED;
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {
/* iphone portrait */	
body {margin:0px; text-align:center}
.swift-site-header,
.swift-site-content,
.swift-site-footer,
.swift-site-contentbody-wrapper,
.swift-site-contentbody,
.swift-site-looking,
.swift-site-looking-wrapper,
.swift-site-introbanner,
.swift-site-introbanner-wrapper,
.swift-site-pagebanner,
.swift-site-pagebanner-wrapper,
.swift-site-words-wrapper,
.swift-site-words{width:100%;}
.swift-site-pagebanner-wrapper{width:100%;/*padding:0 5%;*/}
.swift-site-pagebanner{width:100%; text-align:center}
body .swift-site-contentbody-wrapper{width:100%;padding:0 5%;}
body .swift-site-contentbody{width:100%!important;margin:0!important;}
#menu .swift-site-logo img,
#menu.fixed .swift-site-logo img {width:213px;padding:15px 0 0 5px;display:none;;}
.swift-site-logo a{background: url(img/logosmall.png);width:100%;height:52px;display:inline-block;float:left;margin-left:10px;}
#menu.fixed .swift-site-nav {padding:0;}
#clicker{display:inline-block;position:absolute;top:7px;right:20px;
width:40px;margin:0;background:#fff url('img/menu.png') 0px 0px / 25px 20px;;text-align:left;text-indent:-9999px;cursor:pointer;height:40px;background-position:center center; background-repeat:no-repeat}
.swift-site-nav-inner{display:none;}
.swift-site-nav-inner.bounce{display:inline-block;}	
.swift-site-nav,
.swift-site-nav-inner,
.swift-site-nav ul,
.swift-site-nav ul li,
.swift-site-nav ul li.menu-item-675,
.swift-site-nav ul li.menu-item-675 a,
.swift-site-nav ul li a{width:100%;margin:0;padding:0; text-align:center}
.swift-site-nav ul li.menu-item-675{margin:15px 0 10px;}	
.swift-site-header-wrapper,
.swift-site-header-wrapper.fixed {height:auto;padding:0;border:0;background:#0082c6;}
/*19-07*/
.box-header{font-size:25px;}
.about-img{margin-top:0px !important;}
.service-para{width:100% !important;}
#big-video-wrap,
#big-video-vid,#big-video-image{display:none;}
/*.swift-site-introbanner-wrapper{background:url(img/homepage.jpg) center -385px repeat;}*/
.image,
.content-box,
.content-title,
.content-name,
.content-tags,
.content-summary,
.content-link{display:inline-block;float:left;width:100%;margin-left:0px; text-align:center;height:auto;}  
.image{margin:0 2%;width:96%;}
.box-wrapper,
body div.box-wrapper div.box1,
body div.box-wrapper div.box2,
body div.box-wrapper div.box3{display:inline-block;float:left;width:100%;margin:0;text-align:center;height:auto;}  
body div.box-wrapper div.box2{margin:100px 0;}
.box-wrapper p {text-align:center;}
.workwith-wrapper,
body .workwith-wrapper div.workwith1,
body .workwith-wrapper div.workwith2,
body .workwith-wrapper div.workwith3,
body .workwith-wrapper div.workwith4{display:inline-block;float:none;width:90%;margin:0 auto;text-align:center;height:auto;}  
.workwith-wrapper{width:100%; text-align:center}
h1 {font-size: 31px;}
h3 {font-size: 20px; margin:0px !important;}
img {max-width:100%;height:auto;}
.content-name		{font-size:50px;}
.swift-site-words-line1{font-size:20px;}
.swift-site-words-line2{font-size: 25px;}
.swift-site-words-line4{font-size: 20px;}
.swift-site-introbanner-wrapper{min-height:370px;}
.swift-site-introbanner {padding:170px 0 100px 0;}
.welcome-name{font-size:25px;padding-top: 20px;}
.welcome-title{font-size:28px; text-align:center !important;}
.welcome-title span{font-size:9px;padding-left:0;}
.work2,
.work4{min-height:0;height:auto;}
.workall .swift-site-contentbody {padding: 50px 0;}
.work3-title,
.work3-left,
.work3-right,
.work5-left,
.work5-right,
.workcontent1,
.workcontent2,
.workcontent2 .left,
.workcontent2 .middle,
.workcontent2 .right,
.workcontent3,
.workcontent3 .one,
.workcontent3 .two,
.workcontent3 .three,
.workcontent3 .four{display:inline-block;float:left;width:100%;margin:0;}
.contact1 .swift-site-contentbody,
.contact2 .swift-site-contentbody,
.contact1-title,
.contact1-right{display:inline-block;float:left;width:100%;}
.contact1-left{display:inline-block;float:left;width:100% !important;}
.contact1-right .colwrapped,
.contact1-left .colwrapped-left,
.contact1-left .colwrapped-right{display:inline-flex;float:left;width:100%; text-align:left;}
.contact1 .contact1-left p{margin-bottom:30px;}
.contact1 .contact1-left p a {font-size:22px;}
.social-icon a {width: 100%;}
.about5 ul,
.about3 ul {width: 84%;margin-top: 10px;margin-bottom: 10px;margin-left:35px;}
body figure.effect-bubba p { opacity:1;}
body .grid{width:100%;height:auto;}
body figure.effect-bubba p {padding: 0px 2.5em;}
body .grid figure h2 {font-size:23px;}
body .grid figure p{width:100%;}
.blog-rightside aside.widget_recent_entries,
.blog-rightside aside.widget_tag_cloud,
.blog-rightside aside.widget_categories{margin:0;display:inline-block;float:left;width:100%;margin:0 0 100px 0}
.footercol1,
.footercol2,
.footercol3,
.footercol4,
.footercol5,
.footercol6,
.footercol7{display:inline-block;float:left;margin:20px 0;width:100%; text-align:center;}
.swift-site-footer ul{color:#777;margin:0;padding:0;}
.swift-site-footer li{color:#777; list-style:none;margin:0;padding:0;font-size:12px;line-height:25px;}
.swift-site-footer li strong{font-size:13px;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.swift-site-footer li a{font-weight:normal;color:#fff; text-decoration:none}
.swift-site-footer li a:hover{font-weight:normal;color:#0082c6;}
.swift-site-footer ul:hover strong{color:#fff;}
.swift-site-footer li.divider{line-height:normal;height:10px;}
.swift-site-footer li.copyright,				
.swift-site-footer li.logo{font-size:11px; text-align:center; width:inherit;color: #fff;}
.footercol7 a {color:#666;}
.footercol7 a:hover {color:#0082c6;}
.welcome {text-align: center;}

.blog-wrapped .welcome p,
body.page-template-swift-work .welcome p,
body.page-template-swift-worksingle .welcome p,
body.page-template-swift-about .welcome p,
body.page-template-swift-services .welcome p,
body.page-template-swift-contact .welcome p,
body.page-template-swift-worksingle .welcome p {margin:30px auto; text-align:center;width:100%;}
.home .banner1 .swift-site-pagebanner{width:100%;}
.home .banner1 .swift-site-pagebanner h1{font-size:20px;}
.welcome-link a:link, .welcome-link a:active, .welcome-link a:visited{width:100%;height:auto;padding:0;}
body .swift-site-contentbody-wrapper.workgrid {padding: 0;}
.swift-site-looking-line1 h1 {font-size:23px;}



.swift-site-award-wrapper{display:inline-block;float:left;width:100%;}
.swift-site-award {padding:50px 0;display: inline-block;width:100%;}
.swift-site-award a:link,
.swift-site-award a:visited,
.swift-site-award a:active{display:inline-block;float:left;width:100%;text-align:center;}
.swift-site-award img {float:none;border-bottom:0px solid #999;display: inline-block;margin:0 auto;}
.swift-site-award img:hover {border-bottom:0px solid #666;}
.tab button { padding: 22px 16px 0px 0px !important;}
.tab {width: 100% !important;}
.tabcontent { width: 100% !important;}
  

}



/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.swift-site-words-line7 {font-size: 18px ;font-family: 'RobotoCondensed-Light', Tahoma, sans-serif;line-height: 38px;}
	p.four {margin-right: 0px;}
	
	}
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* iphone landspace*/	
body {margin:0px;}

.swift-site-header,
.swift-site-content,
.swift-site-footer,
.swift-site-contentbody-wrapper,
.swift-site-contentbody,
.swift-site-looking,
.swift-site-looking-wrapper,
.swift-site-introbanner,
.swift-site-introbanner-wrapper,
.swift-site-pagebanner,
.swift-site-pagebanner-wrapper,
.swift-site-words-wrapper,
.swift-site-words{width:100%;}
.swift-site-pagebanner-wrapper{width:100%;padding:0 5%}
.swift-site-pagebanner{width:100%; text-align:center}
body .swift-site-contentbody-wrapper{width:100%;padding:0 5%}
body .swift-site-contentbody{width:100%!important;margin:0!important;}
.swift-site-header{border-top:0px solid orange;}
/*19-07*/
.service-para{width:100% !important;}
#big-video-wrap,
#big-video-vid,#big-video-image{display:none;}
.image,
.content-box,
.content-title,
.content-name,
.content-tags,
.content-summary,
.content-link{display:inline-block;float:left;width:100%;margin-left:0px; text-align:center;height:auto;}  
.image{margin:0 2%;width:96%;}
.box-wrapper,
body div.box-wrapper div.box1,
body div.box-wrapper div.box2,
body div.box-wrapper div.box3{display:inline-block;float:left;width:100%;margin:0;text-align:center;height:auto;}  
body div.box-wrapper div.box2{margin:100px 0;}
img {max-width:100%;height:auto;}
.work3-title,
.work3-left,
.work3-right,
.work5-left,
.work5-right,
.workcontent1,
.workcontent2,
.workcontent2 .left,
.workcontent2 .middle,
.workcontent2 .right,
.workcontent3,
.workcontent3 .one,
.workcontent3 .two,
.workcontent3 .three,
.workcontent3 .four{display:inline-block;float:left;width:100%;margin:0;}
body .grid figure h2{margin:10% 0 0 0;}
body .grid figure p {margin:0% 0 0 0;}
.swift-site-nav ul li {width: 50%!IMPORTANT;}
.contact1-right .colwrapped-left,
.contact1-right .colwrapped-right {width:50%;}
.welcome {text-align: center;}
.blog-wrapped .welcome p,
body.page-template-swift-work .welcome p,
body.page-template-swift-worksingle .welcome p,
body.page-template-swift-about .welcome p,
body.page-template-swift-services .welcome p,
body.page-template-swift-contact .welcome p,
body.page-template-swift-worksingle .welcome p {width:60%;margin:30px auto; text-align:center;}

}



@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
/* ipad landspace*/	
body {/*background:black;*/margin:0px;}
.swift-site-header,
.swift-site-content,
.swift-site-footer,
.swift-site-contentbody-wrapper,
.swift-site-contentbody,
.swift-site-looking,
.swift-site-looking-wrapper,
.swift-site-introbanner,
.swift-site-introbanner-wrapper,
.swift-site-pagebanner,
.swift-site-pagebanner-wrapper,
.swift-site-words-wrapper,
.swift-site-words{width:100%;}
.swift-site-pagebanner-wrapper{width:100%;padding:0 5%}
.swift-site-pagebanner{width:100%; text-align:center}
body .swift-site-contentbody-wrapper{width:100%;padding:0 5%}
body .swift-site-contentbody{width:100%!important;margin:0!important;}



#big-video-wrap,
#big-video-vid,#big-video-image{display:none;}
.swift-site-introbanner-wrapper{background:url(img/homepage.jpg) bottom center repeat;}
#menu .swift-site-logo img,
#menu.fixed .swift-site-logo img {width:213px;padding:15px 0 0 5px;display:none;;}
.swift-site-logo a{background: url(img/logosmall.png) 0px 0px / 100px 55px;width:100px;height:55px;display:inline-block;float:left;margin-left:10px;}
#menu.fixed .swift-site-nav {padding:0;}
#clicker{display:inline-block;position:absolute;top:7px;right:20px;
width:40px;margin:0;background:#333 url('img/menu.png') 0px 0px / 25px 20px;;text-align:left;text-indent:-9999px;cursor:pointer;height:40px;background-position:center center; background-repeat:no-repeat}
.swift-site-nav-inner{display:none;}
.swift-site-nav-inner.bounce{display:inline-block;}	
.swift-site-nav,
.swift-site-nav-inner,
.swift-site-nav ul,
.swift-site-nav ul li,
.swift-site-nav ul li.menu-item-675,
.swift-site-nav ul li.menu-item-675 a,
.swift-site-nav ul li a{width:100%;margin:0;padding:0; text-align:center}
.swift-site-nav ul li.menu-item-675{margin:15px 0 10px;}	
.swift-site-words-line2 {font-size:45px;}
.swift-site-header-wrapper,
.swift-site-header-wrapper.fixed {height:auto;padding:0;border:0;background:#0082c6;}
.swift-site-header{border-top:0px solid black;}
.welcome-title {font-size:120px;}
.image,
.content-box,
.content-title,
.content-name,
.content-tags,
.content-summary,
.content-link{display:inline-block;float:left;width:100%;margin-left:0px; text-align:center;height:auto;}  
.image{margin:0 2%;width:96%;}
.box-wrapper,
body div.box-wrapper div.box1,
body div.box-wrapper div.box2,
body div.box-wrapper div.box3{display:inline-block;float:none;width:70%;margin:0 auto;text-align:center;height:auto;}  
body div.box-wrapper div.box2{margin:100px 0;}
.box-wrapper p {text-align:center;}
.box-wrapper{width:100%;text-align:center;float:left;}
body .workwith-wrapper div.workwith1,
body .workwith-wrapper div.workwith2,
body .workwith-wrapper div.workwith3,
body .workwith-wrapper div.workwith4{margin:5px;}
img {max-width:100%;}
.work3-title,
.work3-left,
.work3-right,
.work5-left,
.work5-right,
.workcontent1,
.workcontent2,
.workcontent2 .left,
.workcontent2 .middle,
.workcontent2 .right,
.workcontent3,
.workcontent3 .one,
.workcontent3 .two,
.workcontent3 .three,
.workcontent3 .four{display:inline-block;float:left;width:100%;margin:0;}
body figure.effect-bubba p { opacity:1;}
body .grid{width:660px;height:660px;}
body figure.effect-bubba p {padding: 0px 2.5em;}
body .grid figure h2 {font-size:55px;}
body .grid figure p{width:100%;}
.blog-rightside aside.widget_recent_entries,
.blog-rightside aside.widget_tag_cloud,
.blog-rightside aside.widget_categories{margin:0;display:inline-block;float:left;width:100%;margin:0 0 100px 0}
.contact1-right .colwrapped{display:inline-block;float:left;width:100%; text-align:left;}
.contact1-right .colwrapped-left,
.contact1-right .colwrapped-right{display:inline-block;float:left;width:50%; text-align:left;}
.contact1 .contact1-left p{margin-bottom:70px;}
.contact1 .contact1-left p a {font-size:22px;}
.social-icon a {width: 100%;}
.welcome {text-align: center;}
.welcome-title{font-size: 75px;
text-align: center !important;}
.blog-wrapped .welcome p,
body.page-template-swift-work .welcome p,
body.page-template-swift-worksingle .welcome p,
body.page-template-swift-about .welcome p,
body.page-template-swift-services .welcome p,
body.page-template-swift-contact .welcome p,
body.page-template-swift-worksingle .welcome p {width:60%;margin:30px auto; text-align:center;}
.work2,
.work4{min-height:0;height:auto;}

.swift-site-award-wrapper{display:inline-block;float:left;width:100%;}
.swift-site-award {padding:50px 0;display: inline-block;width:100%;}
.swift-site-award a:link,
.swift-site-award a:visited,
.swift-site-award a:active{display:inline-block;float:left;width:50%;text-align:center;}
.swift-site-award img {float:none;border-bottom:0px solid #999;display: inline-block;margin:0 auto;}
.swift-site-award img:hover {border-bottom:0px solid #666;}
}

 



/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------background:#EBEBED;
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {
/* ipad portrait */	
body {margin:0px;padding-right: 10px;}

.swift-site-footer {
    width: 90%;
    /*margin: auto;*/
}

.swift-site-introbanner{/* padding: 170px 0 0px 0; */}
.swift-site-header,
.swift-site-content,
.swift-site-contentbody-wrapper,
.swift-site-contentbody,
.swift-site-looking,
.swift-site-looking-wrapper,
.swift-site-introbanner,
.swift-site-introbanner-wrapper,
.swift-site-pagebanner,
.swift-site-pagebanner-wrapper,
.swift-site-words-wrapper,
.swift-site-words{width:100%;}
.swift-site-pagebanner-wrapper{width:100%;/*padding:0 5%*/}
.swift-site-pagebanner{width:100%; text-align:center}
body .swift-site-contentbody-wrapper{width:100%;padding:0 5%}
body .swift-site-contentbody{width:100%!important;margin:0!important;}
#menu .swift-site-logo img,
#menu.fixed .swift-site-logo img {width:213px;padding:15px 0 0 5px;display:none;;}
.swift-site-logo a{background: url(img/logosmall.png);width:100%;height:52px;display:inline-block;float:left;margin: 20px 0 0 20px;}
#menu.fixed .swift-site-nav {padding:0;}
#clicker{display:inline-block;position:absolute;top:7px;right:20px;
width:40px;margin: 20px 25px 0px 0px;background:#fff url('img/menu.png') 0px 0px / 25px 20px;;text-align:left;text-indent:-9999px;cursor:pointer;height:40px;background-position:center center; background-repeat:no-repeat}
.swift-site-nav-inner{display:none;}
.swift-site-nav-inner.bounce{display:inline-block;}	
.swift-site-nav,
.swift-site-nav-inner,
.swift-site-nav ul,
.swift-site-nav ul li,
.swift-site-nav ul li.menu-item-675,
.swift-site-nav ul li.menu-item-675 a,
.swift-site-nav ul li a{width:100%;margin:0;padding:0; text-align:center}
.swift-site-nav ul li.menu-item-675{/*margin:15px 0 10px;*/}	
.welcome-title {font-size: 45px; text-align:center !important;margin: 0px 0 20px;}
.welcome-name {font-size: 30px;}
/*19-07*/
.service-para{width:100% !important;}
.about-img{margin-top:0px !important;}
#big-video-wrap,
#big-video-vid,#big-video-image{display:none;}
/*.swift-site-introbanner-wrapper{background:url(img/homepage.jpg) bottom center repeat;}*/
.swift-site-header-wrapper,
.swift-site-header-wrapper.fixed {height:auto;padding:0;border:0;background:#0082c6;}
.swift-site-header{border-top:0px solid green;}
.image,
.content-box,
.content-title,
.content-name,
.content-tags,
.content-summary,
.content-link{display:inline-block;float:left;width:100%;margin-left:0px; text-align:center;height:auto;}  
.image{margin:0 2%;width:96%;}
.content-summary {padding: 0 100px;width: auto;}
.box-wrapper,
body div.box-wrapper div.box1,
body div.box-wrapper div.box2,
body div.box-wrapper div.box3{display:inline-block;float:none;width:70%;margin:0 auto;text-align:center;height:auto;}  
body div.box-wrapper div.box2{margin:100px 0;}
.box-wrapper p {text-align:center;}
.box-wrapper{width:100%;text-align:center;float:left;}
body .workwith-wrapper div.workwith1,
body .workwith-wrapper div.workwith2,
body .workwith-wrapper div.workwith3,
body .workwith-wrapper div.workwith4{margin:65px;}
img {max-width:100%;}
.work2,
.work4{min-height:0;height:auto;}
.workall .swift-site-contentbody {padding: 50px 0;}
.work3-title,
.work3-left,
.work3-right,
.work5-left,
.work5-right,
.workcontent1,
.workcontent2,
.workcontent2 .left,
.workcontent2 .middle,
.workcontent2 .right,
.workcontent3,
.workcontent3 .one,
.workcontent3 .two,
.workcontent3 .three,
.workcontent3 .four{display:inline-block;float:left;width:100%;margin:0;}
.contact1 .swift-site-contentbody,
.contact2 .swift-site-contentbody,
.contact1-title,
.contact1-left,
.contact1-right{display:inline-block;float:left;width:100%;}
body figure.effect-bubba p { opacity:1;}
body .grid{width:660px;height:660px;}
body figure.effect-bubba p {padding: 0px 2.5em;}
body .grid figure h2 {font-size:50px;}
body .grid figure p{width:100%;}
.blog-rightside aside.widget_recent_entries,
.blog-rightside aside.widget_tag_cloud,
.blog-rightside aside.widget_categories{margin:0;display:inline-block;float:left;width:100%;margin:0 0 100px 0}
.footercol1,
.footercol2,
.footercol3,
.footercol4,
.footercol5,
.footercol6,
.footercol7{display:inline-block;float:left;margin:0px 0;text-align:left;}
.contact1 .swift-site-contentbody,
.contact2 .swift-site-contentbody,
.contact1-title,

.contact1-right{display:inline-block;float:left;width:100%;}
.contact1-left{display:inline-block;float:left;width:100% !important;}
.contact1-right .colwrapped{display:inline-block;float:left;width:100%; text-align:left;}
.contact1-right .colwrapped-left,
.contact1-right .colwrapped-right{display:inline-block;float:left;width:50%; text-align:left;}
.contact1 .contact1-left p{margin-bottom:0px;}
.contact1 .contact1-left p a {font-size:22px;}
/*.social-icon a {width: 100%;}*/
.home .banner1 .swift-site-pagebanner{width:100%;}
.welcome {text-align: center;}
.blog-wrapped .welcome p,
body.page-template-swift-work .welcome p,
body.page-template-swift-worksingle .welcome p,
body.page-template-swift-about .welcome p,
body.page-template-swift-services .welcome p,
body.page-template-swift-contact .welcome p,
body.page-template-swift-worksingle .welcome p {width:60%;margin:30px auto; text-align:center;}
.entry-content h2 {font-size:25px;}
.entry-content h3 {font-size:20px;}
.entry-content h4 {font-size:16px;}


.swift-site-award-wrapper{display:inline-block;float:left;width:100%;}
.swift-site-award {padding:50px 0;display: inline-block;width:100%;}
.swift-site-award a:link,
.swift-site-award a:visited,
.swift-site-award a:active{display:inline-block;float:left;width:50%;text-align:center;}
.swift-site-award img {float:none;border-bottom:0px solid #999;display: inline-block;margin:0 auto;}
.swift-site-award img:hover {border-bottom:0px solid #666;}
/*09-08*/
.swift-site-footer li.copyright, .swift-site-footer li.logo{width:inherit;padding-right: 15px;}

}
/*19-07*/
@media only screen and (min-width: 992px) and (max-width: 1105px) {
/* ipad portrait */	
body {margin:0px;}
.swift-site-header,
.swift-site-content,
.swift-site-footer,
.swift-site-contentbody-wrapper,
.swift-site-contentbody,
.swift-site-looking,
.swift-site-looking-wrapper,
.swift-site-introbanner,
.swift-site-introbanner-wrapper,
.swift-site-pagebanner,
.swift-site-pagebanner-wrapper,
.swift-site-words-wrapper,
.swift-site-words{width:100%;}
.swift-site-pagebanner-wrapper{width:100%;/*padding:0 5%*/}
.swift-site-pagebanner{width:100%; text-align:center}
body .swift-site-contentbody-wrapper{width:100%;padding:0 5%}
body .swift-site-contentbody{width:100%!important;margin:0!important;}
#menu .swift-site-logo img,
#menu.fixed .swift-site-logo img {width:213px;padding:15px 0 0 5px;display:none;;}
.swift-site-logo a{background: url(img/logosmall.png);width:100%;height:52px;display:inline-block;float:left;margin: 20px 0 0 20px;}
#menu.fixed .swift-site-nav {padding:0;}
#clicker{display:inline-block;position:absolute;top:7px;right:20px;
width:40px;margin: 20px 25px 0px 0px;background:#fff url('img/menu.png') 0px 0px / 25px 20px;;text-align:left;text-indent:-9999px;cursor:pointer;height:40px;background-position:center center; background-repeat:no-repeat}
.swift-site-nav-inner{display:none;}
.swift-site-nav-inner.bounce{display:inline-block;}	
.swift-site-nav,
.swift-site-nav-inner,
.swift-site-nav ul,
.swift-site-nav ul li,
.swift-site-nav ul li.menu-item-675,
.swift-site-nav ul li.menu-item-675 a,
.swift-site-nav ul li a{width:100%;margin:0;padding:0; text-align:center;}
.swift-site-nav ul li.menu-item-675{/*margin:15px 0 10px;*/}	
.welcome-title {font-size: 50px; text-align:center !important;}
.welcome-name {font-size: 32px;}
/*19-07*/
.service-para{width:100% !important;}
.about-img{margin:0px !important;}

#big-video-wrap,
#big-video-vid,#big-video-image{display:none;}
/*.swift-site-introbanner-wrapper{background:url(img/homepage.jpg) bottom center repeat;}*/
.swift-site-header-wrapper,
.swift-site-header-wrapper.fixed {height:auto;padding:0;border:0;background:#0082c6;}
.swift-site-header{border-top:0px solid green;}
.image,
.content-box,
.content-title,
.content-name,
.content-tags,
.content-summary,
.content-link{display:inline-block;float:left;width:100%;margin-left:0px; text-align:center;height:auto;}  
.image{margin:0 2%;width:96%;}
.content-summary {padding: 0 100px;width: auto;}
.box-wrapper,
body div.box-wrapper div.box1,
body div.box-wrapper div.box2,
body div.box-wrapper div.box3{display:inline-block;float:none;width:70%;margin:0 auto;text-align:center;height:auto;}  
body div.box-wrapper div.box2{margin:100px 0;}
.box-wrapper p {text-align:center;}
.box-wrapper{width:100%;text-align:center;float:left;}
body .workwith-wrapper div.workwith1,
body .workwith-wrapper div.workwith2,
body .workwith-wrapper div.workwith3,
body .workwith-wrapper div.workwith4{margin:65px;}
img {max-width:100%;}
.work2,
.work4{min-height:0;height:auto;}
.workall .swift-site-contentbody {padding: 50px 0;}
.work3-title,
.work3-left,
.work3-right,
.work5-left,
.work5-right,
.workcontent1,
.workcontent2,
.workcontent2 .left,
.workcontent2 .middle,
.workcontent2 .right,
.workcontent3,
.workcontent3 .one,
.workcontent3 .two,
.workcontent3 .three,
.workcontent3 .four{display:inline-block;float:left;width:100%;margin:0;}
.contact1 .swift-site-contentbody,
.contact2 .swift-site-contentbody,
.contact1-title,
.contact1-left,
.contact1-right{display:inline-block;float:left;width:100%;}
body figure.effect-bubba p { opacity:1;}
body .grid{/*width:660px;*/ height:660px;width: 635px;}
body figure.effect-bubba p {padding: 0px 2.5em;}
body .grid figure h2 {font-size:50px;}
body .grid figure p{width:100%;}
.blog-rightside aside.widget_recent_entries,
.blog-rightside aside.widget_tag_cloud,
.blog-rightside aside.widget_categories{margin:0;display:inline-block;float:left;width:100%;margin:0 0 100px 0}
.footercol1,
.footercol2,
.footercol3,
.footercol4,
.footercol5,
.footercol6,
.footercol7{display:inline-block;float:left;margin:10px 20px; text-align:left;}
.contact1 .swift-site-contentbody,
.contact2 .swift-site-contentbody,
.contact1-title,
.contact1-left,
.contact1-right{display:inline-block;float:left;width:100%;}
.contact1-right .colwrapped{display:inline-block;float:left;width:100%; text-align:left;}
.contact1-right .colwrapped-left,
.contact1-right .colwrapped-right{display:inline-block;float:left;width:50%; text-align:left;}
/*.contact1 .contact1-left p{margin-bottom:70px;}*/
.contact1 .contact1-left p a {font-size:22px;}
/*.social-icon a {width: 100%;}*/
.home .banner1 .swift-site-pagebanner{width:100%;}
.welcome {text-align: center;}
.blog-wrapped .welcome p,
body.page-template-swift-work .welcome p,
body.page-template-swift-worksingle .welcome p,
body.page-template-swift-about .welcome p,
body.page-template-swift-services .welcome p,
body.page-template-swift-contact .welcome p,
body.page-template-swift-worksingle .welcome p {width:60%;margin:30px auto; text-align:center;}
.entry-content h2 {font-size:25px;}
.entry-content h3 {font-size:20px;}
.entry-content h4 {font-size:16px;}


.swift-site-award-wrapper{display:inline-block;float:left;width:100%;}
.swift-site-award {padding:50px 0;display: inline-block;width:100%;}
.swift-site-award a:link,
.swift-site-award a:visited,
.swift-site-award a:active{display:inline-block;float:left;width:50%;text-align:center;}
.swift-site-award img {float:none;border-bottom:0px solid #999;display: inline-block;margin:0 auto;}
.swift-site-award img:hover {border-bottom:0px solid #666;}


}
@media only screen and (min-width: 1320px) and (max-width: 1440px){
.about4 .swift-site-contentbody {
    width: 100%;
    margin-left: 120px;
}

p.four {margin-right: 30px;}

/*.swift-site-contentbody{padding: 50px 0px 0px 30px;} */
	
}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
img{vertical-align:bottom;}
.hr,hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,.frm-newsletter h3,h3{orphans:3;widows:3}h2,.frm-newsletter h3,h3{page-break-after:avoid}}@font-face{font-family:'Museo Sans';src:url("/assets/fonts/museo/exljbris_-_museosans-300-webfont.eot");src:url("/assets/fonts/museo/exljbris_-_museosans-300-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/museo/exljbris_-_museosans-300-webfont.woff2") format("woff2"),url("/assets/fonts/museo/exljbris_-_museosans-300-webfont.woff") format("woff"),url("/assets/fonts/museo/exljbris_-_museosans-300-webfont.ttf") format("truetype"),url("/assets/fonts/museo/exljbris_-_museosans-300-webfont.svg#museo_sans300") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Museo Sans';src:url("/assets/fonts/museo/exljbris_-_museosans-500-webfont.eot");src:url("/assets/fonts/museo/exljbris_-_museosans-500-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/museo/exljbris_-_museosans-500-webfont.woff2") format("woff2"),url("/assets/fonts/museo/exljbris_-_museosans-500-webfont.woff") format("woff"),url("/assets/fonts/museo/exljbris_-_museosans-500-webfont.ttf") format("truetype"),url("/assets/fonts/museo/exljbris_-_museosans-500-webfont.svg#museo_sans500") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Museo Sans';src:url("/assets/fonts/museo/exljbris_-_museosans-700-webfont.eot");src:url("/assets/fonts/museo/exljbris_-_museosans-700-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/museo/exljbris_-_museosans-700-webfont.woff2") format("woff2"),url("/assets/fonts/museo/exljbris_-_museosans-700-webfont.woff") format("woff"),url("/assets/fonts/museo/exljbris_-_museosans-700-webfont.ttf") format("truetype"),url("/assets/fonts/museo/exljbris_-_museosans-700-webfont.svg#museo_sans700") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Playfair Display';src:url("/assets/fonts/playfairdisplay/playfairdisplay-regular-webfont.eot");src:url("/assets/fonts/playfairdisplay/playfairdisplay-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/playfairdisplay/playfairdisplay-regular-webfont.woff2") format("woff2"),url("/assets/fonts/playfairdisplay/playfairdisplay-regular-webfont.woff") format("woff"),url("/assets/fonts/playfairdisplay/playfairdisplay-regular-webfont.ttf") format("truetype"),url("/assets/fonts/playfairdisplay/playfairdisplay-regular-webfont.svg#playfair_displayregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Playfair Display';src:url("/assets/fonts/playfairdisplay/playfairdisplay-italic-webfont.eot");src:url("/assets/fonts/playfairdisplay/playfairdisplay-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/playfairdisplay/playfairdisplay-italic-webfont.woff2") format("woff2"),url("/assets/fonts/playfairdisplay/playfairdisplay-italic-webfont.woff") format("woff"),url("/assets/fonts/playfairdisplay/playfairdisplay-italic-webfont.ttf") format("truetype"),url("/assets/fonts/playfairdisplay/playfairdisplay-italic-webfont.svg#playfair_displayitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Icons';src:url("/assets/fonts/icons/icomoon.eot?-uaetqt");src:url("/assets/fonts/icons/icomoon.eot?#iefix-uaetqt") format("embedded-opentype"),url("/assets/fonts/icons/icomoon.woff?-uaetqt") format("woff"),url("/assets/fonts/icons/icomoon.ttf?-uaetqt") format("truetype"),url("/assets/fonts/icons/icomoon.svg?-uaetqt#icomoon") format("svg");font-weight:normal;font-style:normal}.icon,.home-clients-slider .flex-direction-nav a{font-family:'Icons';font-size:40px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;width:40px;height:40px;position:absolute;top:0;left:0}.icon-logo:before{content:"\e616"}.icon-close:before{content:"\e615"}.icon-plane3:before{content:"\e614"}.icon-check:before{content:"\e613"}.icon-offerte-2:before{content:"\e610"}.icon-offerte-3:before{content:"\e611"}.icon-offerte-4:before{content:"\e612"}.icon-fiche:before{content:"\e60e"}.icon-next-rounded:before{content:"\e60f"}.icon-plane2:before{content:"\e60d"}.icon-arrow-down:before{content:"\e600"}.icon-clock:before{content:"\e601"}.icon-fb:before{content:"\e602"}.icon-google:before{content:"\e603"}.icon-linkedin:before{content:"\e604"}.icon-next:before{content:"\e605"}.icon-pinterest:before{content:"\e606"}.icon-plane:before{content:"\e607"}.icon-prev:before{content:"\e608"}.icon-quote:before{content:"\e609"}.icon-slide-next:before,.home-clients-slider .flex-direction-nav .flex-next:before{content:"\e60a"}.icon-slide-prev:before,.home-clients-slider .flex-direction-nav .flex-prev:before{content:"\e60b"}.icon-twitter:before{content:"\e60c"}a,a:focus,.cover{background-size:cover;background-repeat:no-repeat;background-position:center center;font-weight: normal;}.no-backgroundsize .cover{background-size:cover;-ms-behavior:url(/assets/css/backgroundsize.min.htc)}html,
body{height:100%}.lock{height:100%;overflow:hidden}.lock body{height:100%;overflow:hidden}.lock{overflow:hidden}.h1-55{font-size:3.0555555556em;line-height:1.0909090909em}h1.h1-80{font-size:4.4444444444em;line-height:1em}h1.h1-84{font-size:4.6666666667em;line-height:1em}h1.h1-52{font-size:2.8888888889em;line-height:1em}h1 a,h1 a:visited{color:inherit}h2,.frm-newsletter h3{position:relative;font-family:RobotoCondensed-Regular, Tahoma, sans-serif;font-size:32px;font-weight:normal;line-height:1.1578947368em;margin:.83em 0 0.15em 0}h2:after,h2.smaller,.frm-newsletter h3.smaller{font-size:1.6666666667em;line-height:1.3333333333em;margin-bottom:1.5em}h2.smaller:after,.frm-newsletter h3.smaller:after{bottom:-23px}.img-to-load{display:none}@media (max-width: 1024px){h1{font-size:30px;}h1.h1-80{font-size:3.8888888889em}h1.h1-84{font-size:3.8888888889em}}@media (max-width: 1023px){h1{font-size:2.2222222222em}h1.h1-55{line-height:1.2333333333em}h1.h1-80{font-size:2.7777777778em;line-height:1.2333333333em}h1.h1-84{font-size:2.7777777778em;line-height:1.2333333333em}h2,.frm-newsletter h3{font-size:1.8888888889em}}@media (max-width: 767px){body{font-size:1em}h1,h1.h1-52{font-size:1.6875em}h2,.frm-newsletter h3{font-size:1.3em !important}h2 br,.frm-newsletter h3 br{display:none}}.wrapper-1200{margin:0 auto;max-width:1200px;position:relative}.wrapper-1180{margin:0 auto;max-width:1180px;position:relative}.wrapper-1075{margin:0 auto;max-width:1075px;position:relative}.wrapper-1142{margin:0 auto;max-width:1142px;position:relative}.wrapper-1134{margin:0 auto;max-width:1134px;position:relative}.wrapper-1045{margin:0 auto;max-width:1045px;position:relative}.wrapper-866{margin:0 auto;max-width:866px;position:relative}.wrapper-800{margin:0 auto;max-width:800px;position:relative}.logo{display:block}.logo svg{width:100%}.center-vertical{top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.center-y{display:table;width:100%;height:100%}.center-y-inner{display:table-cell;vertical-align:middle}.btn{display:inline-block;line-height:normal;padding:17px 20px 16px 20px;position:relative;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .15s;-moz-transition:background .15s;-ms-transition:background .15s;-o-transition:background .15s;transition:background .15s}.btn span{color:inherit}.btn span{position:relative;z-index:1;-webkit-transition:color .25s;-moz-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;transition:color .25s}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:0;display:block;padding:0;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.no-csstransforms .btn:before{height:0;bottom:auto}.btn:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-csstransforms .btn:hover:before{height:100%}@media (max-width: 1024px){.btn:hover:before{display:none;height:0}}.btn.yellow{background:#fecb29;color:#fff}.btn.yellow:hover{background:#fecb29;color:#fff}@media (max-width: 1024px){.btn.yellow:hover{background:#fecb29;color:#fff}}.btn.yellow:before{background:#6c6c6c}.btn.yellow2{background:#fecb29;color:#1d1d1d}.btn.yellow2:hover{background:#fecb29;color:#fff}@media (max-width: 1024px){.btn.yellow2:hover{background:#fecb29;color:#1d1d1d}}.btn.yellow2:before{background:#6c6c6c}.btn.black{background:#313335;color:#fff}.btn.black:hover{background:#313335;color:#313335}@media (max-width: 1024px){.btn.black:hover{background:#313335;color:#fff}}.btn.black:before{background:#fff}.btn.grey{background:#efefef;color:#879199}.btn.grey:hover{background:#efefef;color:#fff}@media (max-width: 1024px){.btn.grey:hover{background:#efefef;color:#879199}}.btn.grey:before{background:#879199}.btn-icon{padding-right:22px;position:relative}.btn-icon .icon,.btn-icon .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .btn-icon a{right:-44px;top:-12px;left:auto}.btn-center{max-width:260px;margin:0 auto;display:block;text-align:center;clear:both}.btn-border{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);border:2px solid #aaa;color:#888;padding:15px 20px 14px 20px;background:none;color:#888}.btn-border span{position:relative;z-index:1;-webkit-transition:color .25s;-moz-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;transition:color .25s}.btn-border:before{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:0;display:block;padding:0;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.no-csstransforms .btn-border:before{height:0;bottom:auto}.btn-border:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-csstransforms .btn-border:hover:before{height:100%}@media (max-width: 1024px){.btn-border:hover:before{display:none;height:0}}.btn-border:hover{background:none;color:#fff}@media (max-width: 1024px){.btn-border:hover{background:none;color:#888}}.btn-border:before{background:#aaa}.btn-border.white{color:#6c6c6c;border-color:#fff;background:none;color:#6c6c6c}.btn-border.white:hover{background:none;color:#6c6c6c}@media (max-width: 1024px){.btn-border.white:hover{background:none;color:#6c6c6c}}.btn-border.white:before{background:#fff}.link-line{display:inline-block;line-height:normal;padding:17px 16px 16px 16px;position:relative;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:#fecb29}.link-line:after{content:"";display:block;position:absolute;bottom:12px;left:16px;right:16px;height:2px;background:#fecb29}.link-line:hover{color:#6c6c6c;-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}.link-line:hover:after{background:#6c6c6c;-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}.btn-group{text-align:center}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.fancy-select{position:relative;cursor:pointer;z-index:1}.fancy-select.changed .trigger{color:#0B2D3C;font-style:normal}.fancy-select .trigger{display:block;width:100%;border:none;background:#F2F2F2;padding:13px 0 12px 18px;font-weight:300;line-height:normal;outline:none;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic;color:#999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fancy-select .trigger:after{content:"";left:auto;right:0}.fancy-select .options{position:absolute;top:100%;left:0;right:0;padding:0;background:#E4E4E4;margin:0;display:none;z-index:50}.fancy-select .options li{list-style-type:none;display:block;padding:3px 0 2px 18px;color:#0B2D3C}.fancy-select .options li.selected{font-weight:600}.fancy-select .options li:hover{background:#ccc}.fancy-select .options.open{display:block}.no-backgroundsize .fancy-select .trigger:after{background-image:url(../img/icons.png)}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Tahoma Neue",Tahoma,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/img/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/img/fancybox_loading.gif") center center no-repeat;background-size:22px}.fancybox-close{position:absolute;top:-38px;right:2px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/img/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/img/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Tahoma Neue",Tahoma,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/img/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/img/fancybox_loading@2x.gif");background-size:24px 24px}}.grid-row{margin:0;padding-left:0}.grid-row:before,.grid-row:after{content:" ";display:table}.grid-row:after{clear:both}[class^="grid-col-"],[class*=" grid-col-"]{float:left;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-col-100{width:100%;float:none;clear:both}.grid-col-75{width:75%}.grid-col-73{width:72%}.grid-col-72{width:72%}.grid-col-70{width:70%}.grid-col-66{width:66.6666666%}.grid-col-65{width:65%}.grid-col-625{width:62.5%}.grid-col-60{width:60%}.grid-col-55{width:55%}.grid-col-50{width:50%}.grid-col-45{width:45%}.grid-col-44{width:44%}.grid-col-40{width:40%}.grid-col-375{width:37.5%}.grid-col-35{width:35%}.grid-col-33{width:33.3333333%}.grid-col-32{width:32%}.grid-col-30{width:30%}.grid-col-28{width:28%}.grid-col-27{width:27%}.grid-col-25{width:25%}.grid-col-20{width:20%}.grid-col-18{width:18%}.grid-col-17{width:17%}.footer{color:#fff;background-color:#201f1d;padding:118px 0 90px 0;position:relative}.footer.large{overflow:hidden}.footer .bg-fig{background-image:url(/assets/img/footer.jpg);position:absolute;top:0;right:0;bottom:-150px;left:0;z-index:0;margin:0}.footer .logo .right,.footer .logo .left,.footer .logo .left_addon{fill:#fff}.footer .logo .copy{display:none}.footer .logo svg{height:61px}.footer .logo .icon,.footer .logo .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .footer .logo a{color:#fff;width:82px;height:82px;font-size:82px;position:relative;top:auto;left:auto;margin:0 auto;display:none}.no-svg .footer .logo .icon,.no-svg .footer .logo .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .no-svg .footer .logo a{display:block}.footer .intro{max-width:500px;margin:0 auto;text-align:center}.footer .intro p{line-height:1.5555555556em}.footer .intro .logo{margin:0 auto 0 auto;width:82px}.footer h3{font-size:2.4444444444em;font-family:'Playfair Display';margin:1.7em 0 .8em 0;font-weight:normal}.footer .btn{margin:2em auto .2em auto;background:#fecb29;color:#1f1e1d}.footer .btn:hover{background:#fecb29;color:#1f1e1d}@media (max-width: 1024px){.footer .btn:hover{background:#fecb29;color:#1f1e1d}}.footer .btn:before{background:#fff}.footer .socials{display:inline-block}.footer .socials li{margin:0 5px !important}.footer .socials a:hover{color:#fecb29}.footer .cols{font-weight:500;padding:0 0;text-transform:uppercase;padding-top:30px;letter-spacing:1px;margin:0 -5px}.footer .cols h4{font-size:0.6666666667em;color:#7b7b7b;font-weight:500;line-height:2em;margin:0}.footer .col{width:50%;float:left;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer .col-1{text-align:left}.footer .col-2{text-align:right}.footer .address{font-size:0.7777777778em;font-style:normal;line-height:1.7142857143em}.footer .address a{color:#fecb29}.footer.small{padding:50px 0 30px 0}.footer.small .intro{display:none}.footer-bottom{padding:15px 0 15px 0;font-weight:500;font-size:0.6666666667em;color:#7b7b7b;border-top:1px solid #5a5959;text-transform:uppercase;margin-top:2em}.footer-bottom .logo{width:22px;position:absolute;top:-2px;left:-4px}.footer-bottom .logo svg{height:16px}.footer-bottom .logo .icon,.footer-bottom .logo .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .footer-bottom .logo a{width:22px;height:22px;font-size:22px;position:absolute;top:5px}.footer-bottom ul{margin:0;padding:0;list-style-type:none}.footer-bottom li{display:inline-block;padding-right:16px}.footer-bottom li a{-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}.footer-bottom li a:hover{color:#fff}.footer-bottom li.with-logo{position:relative;padding-left:30px}.footer-bottom .col-2 li{padding-right:0;padding-left:16px}@media (min-width: 1180px){.footer-bottom ul{white-space:nowrap}}@media (max-width: 1200px){.footer-bottom{font-size:0.5555555556em}.footer-bottom .logo{top:0}.footer-bottom li{padding-right:8px}.footer-bottom .col-2 li{padding-right:0;padding-left:8px}.footer .wrapper-1142{margin-right:40px;margin-left:40px}}@media (max-width: 1023px){.footer-bottom{padding:15px 0 15px 0}.footer-bottom .col-1,.footer-bottom .col-2{width:auto;float:none;text-align:left}.footer-bottom .col-1 li,.footer-bottom .col-2 li{padding-right:8px;padding-left:0}.footer-bottom .col-1 li.with-logo,.footer-bottom .col-2 li.with-logo{padding-left:30px}}@media (max-width: 1023px) and (min-width: 768px){.footer .cols{font-size:.8em}}@media (max-width: 767px){.footer{padding-bottom:30px}.footer.small{padding-top:30px}.footer.large{padding-top:50px;background-image:url(/assets/img/footer-mobile.jpg)}.footer .intro .logo{width:40px}.footer .intro .btn,.footer .intro .socials{display:none}.footer h3{font-size:1.6875em;margin-top:22px}.footer .col-2{display:none}.footer .col-1{width:auto;float:none;text-align:center}.footer .col-1 br{display:block}.footer .cols{padding:20px 0}.footer .wrapper-1142{margin-right:20px;margin-left:20px}.footer-bottom{display:none}}.page-container{height:100%;z-index:1;position:relative}.page-container.hide{position:absolute;visibility:hidden;opacity:0}.no-js #page-container-1{visibility:visible;opacity:1}.no-js .page-loader{display:none}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fecb29;z-index:0;opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.page-loader.start{opacity:1;z-index:1000;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-smil .page-loader{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.page-loader .page-loader-circle{width:300px;height:300px;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-150px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.no-smil .page-loader .page-loader-circle{display:none}.page-loader .percentage{stroke-dasharray:640;stroke-dashoffset:640}.page-loader .logo{width:90px;height:90px;position:absolute;left:50%;top:50%;margin-top:-45px;margin-left:-45px}.page-loader .msg{display:none;text-align:center;color:#FFF;font-weight:700;font-size:.8em;position:absolute;left:0;width:100%;top:50%;margin-top:30px;padding-left:6px}.no-smil .page-loader .msg{display:block}@-webkit-keyframes dashoffset-left{25%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-moz-keyframes dashoffset-left{25%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes dashoffset-left{25%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-webkit-keyframes dashoffset-addon{15%{stroke-dashoffset:22}40%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-moz-keyframes dashoffset-addon{15%{stroke-dashoffset:22}40%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes dashoffset-addon{15%{stroke-dashoffset:22}40%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-webkit-keyframes dashoffset-right{15%{stroke-dashoffset:220}45%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-moz-keyframes dashoffset-right{15%{stroke-dashoffset:220}45%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes dashoffset-right{15%{stroke-dashoffset:220}45%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@media (max-width: 767px){.page-loader .page-loader-circle{width:150px;height:150px;margin-left:-75px;margin-top:-75px}.page-loader .percentage,.page-loader .circle{stroke-width:4px}.page-loader .logo{width:60px;height:60px;margin-top:-30px;margin-left:-30px}}.wysi a{font-weight:700}.wysi.smaller-h2 h2,.wysi.smaller-h2 .frm-newsletter h3,.frm-newsletter .wysi.smaller-h2 h3{font-size:1.6666666667em;line-height:1.3333333333em;margin-bottom:1.5em}.wysi.smaller-h2 h2:after,.wysi.smaller-h2 .frm-newsletter h3:after,.frm-newsletter .wysi.smaller-h2 h3:after{bottom:-23px}.text-section{background:#fff;padding:25px 60px 30px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.text-section{padding:25px 20px 30px 20px}}.mainnav{position:absolute;top:50px;left:0;right:0;right:0;font-weight:700;font-size:0.7222222222em;line-height:normal;z-index:100}.mainnav .logo{width:66px;position:absolute;top:0;left:0;display:block;height:40px}.mainnav .logo svg{position:absolute;top:0;left:0;width:100%;height:100%;height:48px}.mainnav .logo .icon,.mainnav .logo .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .mainnav .logo a{width:68px;font-size:68px;height:auto;top:-10px;left:0px;display:none;color:#73797e}.no-svg .mainnav .logo .icon,.no-svg .mainnav .logo .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .no-svg .mainnav .logo a{display:block}.mainnav .svg_logo .right,.mainnav .svg_logo .left,.mainnav .svg_logo .left_addon{fill:#73797e}.mainnav .svg_logo .copy{display:none}.mainnav ul{margin:0;padding:0;list-style-type:none;float:right}.mainnav li{float:left;display:block;margin:0 13px}.mainnav li:last-child{margin-right:0}.mainnav a{display:block;text-transform:uppercase;padding:11px 1px 10px 1px;letter-spacing:1px}.mainnav .light{color:#8f9397}.mainnav .btn{padding:11px 20px 10px 20px;font-size:1em}.mainnav .btn.btn-border{padding:8px 20px 7px 20px;border-width:3px}.mainnav .language.active{display:none}.mainnav.mainnav-white{color:#fff}.mainnav.mainnav-white .svg_logo .right,.mainnav.mainnav-white .svg_logo .left,.mainnav.mainnav-white .svg_logo .left_addon{fill:#fff}.mainnav.mainnav-white .btn{background:#fff;color:#1d1d1d}.mainnav.mainnav-white .btn:hover{background:#fff;color:#fff}@media (max-width: 1024px){.mainnav.mainnav-white .btn:hover{background:#fff;color:#1d1d1d}}.mainnav.mainnav-white .btn:before{background:#1d1d1d}.mainnav.mainnav-white .effect-link-line:after,.mainnav.mainnav-white .effect-link-line:before{background:#9fa0a0;background:rgba(172,174,173,0.5)}.mainnav.mainnav-white .btn-border{color:#fff;border-color:#fff;background:none;color:#fff}.mainnav.mainnav-white .btn-border:hover{background:none;color:#1d1d1d}@media (max-width: 1024px){.mainnav.mainnav-white .btn-border:hover{background:none;color:#fff}}.mainnav.mainnav-white .btn-border:before{background:#fff}.mainnav.mainnav-white .logo .icon,.mainnav.mainnav-white .logo .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .mainnav.mainnav-white .logo a{color:#fff}.mainnav .short{display:none}.mainnav.mainnav-copy{display:none}.effect-link-line{position:relative}.effect-link-line:after,.effect-link-line:before{position:absolute;left:0;width:100%;height:1px;background:#6c6c6c;background:rgba(115,121,126,0.3);content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.effect-link-line:before{top:4px;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.effect-link-line:after{bottom:4px;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.effect-link-line:hover:before,.effect-link-line:hover:after,.effect-link-line:focus:before,.effect-link-line:focus:after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}@media (min-width: 768px){.active .effect-link-line:before,.active .effect-link-line:after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}}.no-opacity .effect-link-line:before,.no-opacity .effect-link-line:after{display:none}.no-opacity .effect-link-line:hover:before,.no-opacity .effect-link-line:hover:after,.no-opacity .effect-link-line:focus:before,.no-opacity .effect-link-line:focus:after,.active .no-opacity .effect-link-line:before,.active .no-opacity .effect-link-line:after{display:block}.mainnav.mainnav-floating{position:fixed;top:0;background:#fff;padding:20px 0 18px 0;color:#73797e;visibility:visible;box-shadow:0px 2px 5px rgba(0,0,0,0.05);-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.mainnav.mainnav-floating .logo{width:40px;top:-7px}.mainnav.mainnav-floating .svg_logo .right,.mainnav.mainnav-floating .svg_logo .left,.mainnav.mainnav-floating .svg_logo .left_addon{fill:#73797e}.mainnav.mainnav-floating .svg_logo .copy{display:none}.mainnav.mainnav-floating .effect-link-line:after,.mainnav.mainnav-floating .effect-link-line:before{background:#9fa0a0;background:rgba(172,174,173,0.5)}.mainnav.mainnav-floating .btn{background:#fecb29;color:#1d1d1d}.mainnav.mainnav-floating .btn:hover{background:#fecb29;color:#fff}@media (max-width: 1024px){.mainnav.mainnav-floating .btn:hover{background:#fecb29;color:#1d1d1d}}.mainnav.mainnav-floating .btn:before{background:#1d1d1d}.no-csstransitions .mainnav.mainnav-floating{display:none !important}.btn-menu{display:none}@media (max-width: 1024px){.mainnav{top:30px}}@media (max-width: 1023px){.mainnav li{margin:0 9px}.mainnav .logo{width:55px}}@media (min-width: 768px) and (max-width: 800px){.mainnav a{letter-spacing:0}}@media (max-width: 767px){.btn-menu{position:absolute;top:20px;left:20px;width:50px;height:50px;cursor:pointer;z-index:400;display:block;padding:0}.btn-menu span{position:absolute;top:50%;left:10px;right:10px;display:block;height:4px;margin-top:-2px;background-color:#73797e;font-size:0px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.btn-menu span:before,.btn-menu span:after{position:absolute;left:0;width:100%;height:100%;background:#73797e;content:'';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.btn-menu span:before{-webkit-transform:translateY(-220%);transform:translateY(-220%)}.btn-menu span:after{-webkit-transform:translateY(220%);transform:translateY(220%)}.btn-menu.white span{background-color:#fff}.btn-menu.white span:after,.btn-menu.white span:before{background:#fff}.btn-menu.btn-menu-open span{background-color:transparent}.btn-menu.btn-menu-open span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.btn-menu.btn-menu-open span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.mainnav{display:none;opacity:0;background:#f0c51f;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0 20px;font-weight:500;color:#fff;font-size:1em;visibility:visible;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.mainnav.mainnav-copy{display:none !important}.mainnav .logo{position:static;width:70px;margin:40px auto 20px auto}.mainnav .logo .right,.mainnav .logo .left,.mainnav .logo .left_addon{fill:#fff}.mainnav ul{float:none;text-align:center}.mainnav li{float:none;display:block;padding:0;margin:0}.mainnav a{font-weight:500;padding:13px 0 11px 0;border:none !important;background:none !important;color:#fff !important}.mainnav a:after{content:"";background:#fff;background:rgba(255,255,255,0.6) !important;opacity:1;bottom:0;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.mainnav a:before{display:none !important}.mainnav .language{display:inline-block;border:2px solid transparent;margin-top:30px}.mainnav .language a{font-size:0.875em;font-weight:300;color:#fff;padding:5px 10px 4px 10px}.mainnav .language a:after,.mainnav .language a:before{display:none !important}.mainnav .language.active{border-color:#fff;display:inline-block}.mainnav.mainnav-open a:after{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all .7s ease-out .25s;-moz-transition:all .7s ease-out .25s;-ms-transition:all .7s ease-out .25s;-o-transition:all .7s ease-out .25s;transition:all .7s ease-out .25s}}.preloader{position:absolute;background-color:#222222;top:0;left:0;right:0;bottom:0;z-index:500;display:none}.preloader .fig{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;z-index:0;opacity:0}.preloader .logo{position:relative;z-index:2}.preloader .content{position:absolute;left:0;right:0;top:50%;z-index:1;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.preloader .logo{width:196px;margin:0 auto}.preloader .logo .left{stroke-dasharray:164;stroke-dashoffset:161;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.preloader .logo .addon{stroke-dasharray:25;stroke-dashoffset:22;-webkit-transition:all .25s ease .2s;-moz-transition:all .25s ease .2s;-ms-transition:all .25s ease .2s;-o-transition:all .25s ease .2s;transition:all .25s ease .2s}.preloader .logo .right{stroke-dasharray:220;stroke-dashoffset:220;-webkit-transition:all .35s ease .2s;-moz-transition:all .35s ease .2s;-ms-transition:all .35s ease .2s;-o-transition:all .35s ease .2s;transition:all .35s ease .2s}.preloader .logo.in .left{stroke-dashoffset:0}.preloader .logo.in .addon{stroke-dashoffset:0}.preloader .logo.in .right{stroke-dashoffset:0}.preloader .logo-text{width:198px;margin:0 auto;opacity:0;-webkit-transform:translate(0, 20px);-moz-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-o-transform:translate(0, 20px);transform:translate(0, 20px)}.preloader .logo-text img{width:100%;height:auto}.preloading .preloader{display:block}.preloading .page-container{opacity:0;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%)}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.overlay:before,.overlay:after{position:absolute;top:21px;right:21px;bottom:21px;left:21px;content:'';opacity:0;z-index:1;-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease}.no-opacity .overlay:before,.no-opacity .overlay:after{display:none}.overlay:before{border-top:1px solid #FFF;border-bottom:1px solid #FFF;-webkit-transform:scale(0, 1);transform:scale(0, 1)}.overlay:after{border-right:1px solid #FFF;border-left:1px solid #FFF;-webkit-transform:scale(1, 0);transform:scale(1, 0)}.overlay.thicker:before{border-top:3px solid #FFF;border-bottom:3px solid #FFF}.overlay.thicker:after{border-right:3px solid #FFF;border-left:3px solid #FFF}.overlay-color{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.no-opacity .overlay-color{display:none}.overlay-fig{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#46413b;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.no-opacity .overlay-fig{visibility:hidden}.overlay-fig-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;margin:0}.no-opacity .overlay-fig-img{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.overlay-content{position:absolute;z-index:4;bottom:27px;left:43px;right:43px;color:#fff;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}.no-opacity .overlay-content{display:none}.overlay-content h3{font-family:'Playfair Display', sans-serif;font-size:1.6666666667em;line-height:1.1333333333em;font-weight:400;margin:0}.overlay-content h3 small{font-size:0.6666666667em;display:block;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15em;margin-top:4px}.overlay-content h3 a{display:block}.overlay-content>a{font-size:0.7777777778em;font-weight:700;text-transform:uppercase;display:block;padding:13px 0;letter-spacing:1px}.overlay-content>a.light{opacity:.7;-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}.overlay-content>a.light:hover{opacity:1}.overlay-content .hr,.overlay-content hr{margin:0;border:none;display:block;width:42px;height:1px;background:#fff}@media (max-width: 1024px){.touch .overlay,.touch .overlay-color,.touch .overlay-fig,.touch .overlay-content{display:none}}.fig-hover-item{clear:both;position:relative;line-height:normal}.fig-hover-item .fig{margin:0;width:100%;height:100%}.fig-hover-item .fig img{display:none;width:100%;height:auto}.fig-hover-item .caption{position:absolute;left:0;bottom:0;right:0;font-family:'Museo Sans', sans-serif;font-weight:700;line-height:normal;font-size:0.7222222222em;color:#fff;text-transform:uppercase;z-index:1;padding:0 0 18px 23px}.fig-hover-item .caption:before{content:"";height:78px;position:absolute;bottom:0;left:0;right:0;width:100%;display:block;z-index:-1;background:url(/assets/img/components/fig-hover-gradient.png);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);display:none}.fig-hover-item>.full-link{z-index:1}.fig-hover-item:hover .overlay-fig{opacity:1}.no-opacity .fig-hover-item:hover .overlay-fig{visibility:visible}.fig-hover-item:hover .overlay-color{opacity:.9}.no-opacity .fig-hover-item:hover .overlay-color{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.fig-hover-item:hover .overlay:before,.fig-hover-item:hover .overlay:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease .2s;transition:opacity 0.4s ease, transform 0.45s ease .2s}.no-opacity .fig-hover-item:hover .overlay:before,.no-opacity .fig-hover-item:hover .overlay:after{display:block}.fig-hover-item:hover .overlay-content{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-opacity .fig-hover-item:hover .overlay-content{display:block}.full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:url(/assets/img/blank.gif)}@media (max-width: 767px){.fig-hover-item{height:auto !important}.fig-hover-item .fig{background-image:none !important}.fig-hover-item .fig img{display:block}.fig-hover-item .caption{padding:0 0 10px 15px;font-size:0.6875em}}.socials{clear:both;padding-top:1.35em;margin-left:-6px}.socials ul{list-style-type:none;margin:0;padding:0}.socials li{display:block;float:left;margin-right:8px}.socials li:last-child{margin-right:0}.socials a{display:block;width:40px;height:40px;position:relative}.socials .icon,.socials .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .socials a{font-size:40px;-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}.socials .icon-google{top:3px}.header{height:593px;position:relative;padding-top:1px;overflow:hidden}.header .fig{position:absolute;top:-20px;right:0;bottom:0;left:0;margin:0;z-index:0;width:100%}.header .content{margin:0 auto;position:relative;color:#fff;text-align:center;padding-top:60px}.header .logo{display:none}.header .mainnav{display:none}.header .mainnav .logo{display:block}.header p{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:0.7777777778em;line-height:2.0714285714em;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.header .wysi{-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.header .hr,.header hr{margin:1.4em auto;background:none;height:1px;border-top:1px solid #f8f8f8;width:200px;position:relative;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.header h1{margin-top:0;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.header .btn{margin-top:1em;background:#fecb29;color:#1d1d1d}.header .btn:hover{background:#fecb29;color:#1d1d1d}@media (max-width: 1024px){.header .btn:hover{background:#fecb29;color:#1d1d1d}}.header .btn:before{background:#fff}.header-full{height:100%;position:relative;display:block;width:100%}.header-full .fig{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:0}.header-full .content{margin:0 auto;position:relative;color:#fff;text-align:center}.header-full h1{margin-bottom:.6em;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.header-full h1 small{display:block;font-size:0.4285714286em;text-transform:uppercase;letter-spacing:1px;line-height:normal}.header-full p{font-size:0.8888888889em;line-height:1.625em;font-weight:500;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.header-full .logo{display:none}.header-full .mainnav{display:none}.header-full .mainnav .logo{display:block}.no-csstransforms .header-full{padding-top:1px}.header-full .hr,.header-full hr{margin:-1em auto 1.4em auto;background:none;height:1px;background:#f8f8f8;border:none;width:200px;position:relative;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}@media (max-width: 1024px){.header .fig{top:0}}@media (max-width: 1023px){.header{height:500px}.header .content{margin-left:60px;margin-right:60px;padding-top:20px}.header .content p br{display:none}.header-full .content{margin-left:60px;margin-right:60px}.header-full .content p br{display:none}.header-full h1{margin-bottom:.87em}}@media (max-width: 800px) and (min-height: 900px){.header-full{height:80%}}@media (max-width: 767px){.header{height:auto !important;padding:70px 0 55px 0}.header h1{margin-bottom:0}.header h1 br{display:none}.header p{display:none}.header .content{padding-top:20px;margin-right:20px;margin-left:20px;top:auto;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.header .hr,.header hr{display:none}.header .wysi{display:none}.header .fig{background:#fecb29 !important}.header .logo,.header-full .logo{display:block;width:45px;margin:30px auto;height:33px;position:absolute;left:50%;margin-left:-22px;top:0;z-index:1}.header .logo .right,.header .logo .left,.header .logo .left_addon,.header-full .logo .right,.header-full .logo .left,.header-full .logo .left_addon{fill:#fff}.header .logo .copy,.header-full .logo .copy{display:none}.header-full{height:auto}.header-full h1{line-height:1.1em;font-size:2.2em}.header-full h1 small{margin-top:10px}.header-full .content{width:auto;text-align:center;top:auto;padding:100px 20px 45px 20px;position:relative;margin:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.sub-nav{background:#1d1d1d;color:#fff;font-size:0.7777777778em;line-height:normal;font-weight:700;text-transform:uppercase;margin:-38px 0 0 0}.sub-nav .btn{display:none}.sub-nav ul{margin:0;padding:0;list-style-type:none;text-align:center}.sub-nav li{display:inline-block;padding:18px 16px 19px 16px;position:relative}.sub-nav li:after{content:"";width:0;height:0;border-style:solid;border-width:11px 11px 0 11px;border-color:#1d1d1d transparent transparent transparent;display:block;position:absolute;bottom:0;left:50%;margin-left:-11px;-webkit-transition:bottom .15s;-moz-transition:bottom .15s;-ms-transition:bottom .15s;-o-transition:bottom .15s;transition:bottom .15s}.sub-nav li.active:after{bottom:-11px}.sub-nav a{padding:11px 1px 11px 1px;letter-spacing:1px;display:block}.sub-nav .short{display:none}.sub-nav .effect-link-line:after,.sub-nav .effect-link-line:before{background:#777}@media (max-width: 1024px){.sub-nav{font-size:0.7222222222em}}@media (max-width: 1023px){.sub-nav .long{display:none}.sub-nav .short{display:inline}}@media (max-width: 767px){.sub-nav{font-size:0.875em;margin:-25px 0 0 0;position:relative;z-index:10}.sub-nav ul{position:absolute;top:56px;background:#6c6c6c;left:0;right:0;padding:10px 0;display:none;opacity:0;-webkit-transform:translate(0, 20px);-moz-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-o-transform:translate(0, 20px);transform:translate(0, 20px)}.sub-nav li{display:block;padding:0}.sub-nav li:after{display:none}.sub-nav li a{padding:10px 0 10px 0}.sub-nav li a:before,.sub-nav li a:after{display:none}.sub-nav li.active a{color:#fecb29}.sub-nav .btn{text-align:center;display:block;width:100%}.sub-nav .btn span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub-nav .btn:after{content:"";display:block;position:absolute;top:22px;right:20px;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#fff transparent transparent transparent}.sub-nav .btn:hover:before{display:none}}.project-items{margin:50px -18px 0 -18px}.project-items .col{padding:0 18px}.project-items .col:nth-child(3n+1){clear:left}.project-items .project-item{margin-bottom:36px}.project-items+.cta-text{margin-top:0}.project-items .full-quote{margin-bottom:36px}.project-item{background:#fff;height:445px;position:relative}.project-item .fig{margin:0;position:relative}.project-item .fig img{display:block;width:100%;height:auto}.project-item .content{padding:25px 25px 0 25px}.project-item h3{font-size:1.6666666667em;line-height:1.1333333333em;color:#363130;font-weight:normal;font-family:'Playfair Display';margin:0 0 0 0}.project-item h3 small{display:block;font-size:0.6666666667em;font-style:italic;margin-top:4px;line-height:1.15em}.project-item .link{font-weight:700;font-size:0.6111111111em;text-transform:uppercase;padding-top:20px;position:relative;margin-top:15px;display:block;line-height:normal;color:#b5b3b3}.project-item .link:after{content:"";display:block;width:43px;height:1px;position:absolute;top:0;left:0;background:#d7d6d6}.project-item .overlay{color:#fff}.project-item .overlay h3{color:#fff}.project-item .overlay .link{color:#fff}.project-item:hover .overlay-fig{opacity:1}.no-opacity .project-item:hover .overlay-fig{visibility:visible}.project-item:hover .overlay-color{opacity:.9}.no-opacity .project-item:hover .overlay-color{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.project-item:hover .overlay:before,.project-item:hover .overlay:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease .2s;transition:opacity 0.4s ease, transform 0.45s ease .2s}.no-opacity .project-item:hover .overlay:before,.no-opacity .project-item:hover .overlay:after{display:block}.project-item:hover .overlay-content{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-opacity .project-item:hover .overlay-content{display:block}.label{display:block;width:67px;height:67px;color:#fff;background:#1d1d1d;position:absolute;right:28px;bottom:-28px;text-align:center;text-transform:uppercase;font-family:'Playfair Display', sans-serif;padding-top:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.label.yellow{background:#fecb29}.full-quote{background:#fecb29;text-align:center;padding:60px 40px;position:relative}.full-quote .quote{margin:0;font-family:"Playfair Display";font-size:1.6666666667em;line-height:1.2em;font-style:italic;color:#fff;display:block}.full-quote .cite{font-size:0.6666666667em;display:block;font-weight:500;text-transform:uppercase;color:#fff;font-style:normal;line-height:normal;margin-top:15px}.full-quote .content{position:relative}.full-quote.fixed{height:445px;padding-top:0;padding-bottom:0}.full-quote.fixed .content{top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.no-csstransforms .full-quote.fixed{padding-top:1px;height:444px}.project-item-img{background-color:#fff;margin:0;padding:0 0;margin-bottom:36px;position:relative}.project-item-img img{display:block;width:100%;height:auto}.project-item-img .label{bottom:auto;top:-27px}@media (max-width: 1200px){.project-item,.full-quote.fixed{height:36vw}}@media (max-width: 1100px){.project-item,.full-quote.fixed{height:35vw}.project-item h3{font-size:1.3333333333em}}@media (max-width: 1024px){.full-quote .quote{font-size:1.3em}.project-item-img .label{display:none}}@media (max-width: 1023px){.project-items .col{width:50%}.project-items .col:nth-child(3n+1){clear:none}.project-items .col:nth-child(2n+1){clear:left}.project-item,.full-quote.fixed{height:47vw}.project-item h3{font-size:1.6666666667em}}@media (max-width: 900px){.project-item,.full-quote.fixed{height:47vw}.project-item h3{font-size:1.3333333333em}}@media (max-width: 768px){.project-item h3{font-size:1.3333333333em}.project-item,.full-quote.fixed{height:50vw}}@media (max-width: 767px){.project-items{margin:20px 0 0 0}.project-items .col{width:auto;float:none;padding:0}.project-items .project-item{margin-bottom:20px}.project-items .full-quote{margin-bottom:20px}.project-item{height:auto}.project-item .content{padding-bottom:25px}.project-item .overlay{display:none !important}.project-item-img{margin-bottom:20px}.project-item-img .label{top:-24px}.label{width:50px;height:50px;bottom:-20px;padding-top:12px;font-size:.9em}.full-quote{padding-top:40px;padding-bottom:40px}.full-quote.fixed{height:auto;padding-top:40px;padding-bottom:40px}.full-quote.fixed .content{top:auto;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.full-quote .quote{font-size:1.5em}.label{display:none}}.content-grid{margin:0 -10px 0 -10px}.content-grid .col{padding:0 10px}.content-grid .col .col{padding:0}.content-grid-item{height:520px;background:#fff;margin-bottom:20px;position:relative}.content-grid-item.height-50{height:250px}.content-grid-item.height-50.last-child{margin-bottom:0}.content-grid-item .fig{margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.content-grid-item .fig img{display:none;width:100%;height:auto}.grid-col-100{clear:both}.grid-col-100 .content-grid-item{height:auto}.grid-col-100 .content-grid-item .fig{position:relative}.grid-col-100 .content-grid-item img{display:block}.grid-col-50 .content-grid-item{height:auto}.grid-col-50 .content-grid-item .fig{position:relative}.grid-col-50 .content-grid-item img{display:block}@media (max-width: 1100px){.content-grid-item{height:418px}.content-grid-item.height-50{height:199px}}@media (max-width: 1024px){.content-grid-item{height:384px}.content-grid-item.height-50{height:182px}.content-grid-item.height-50.last-child{margin-bottom:0}.row-format-1-2 .content-grid-item,.row-format-1-1-quote .content-grid-item,.row-format-50-50-50 .content-grid-item{height:auto !important}.row-format-1-2 .content-grid-item .fig,.row-format-1-1-quote .content-grid-item .fig,.row-format-50-50-50 .content-grid-item .fig{background:none !important;position:static}.row-format-1-2 .content-grid-item .fig img,.row-format-1-1-quote .content-grid-item .fig img,.row-format-50-50-50 .content-grid-item .fig img{display:block}.row-format-1-2 .grid-col-66{width:auto;float:none;clear:both}.row-format-1-2 .grid-col-33{width:auto;float:none;clear:both}.row-format-1-2 .grid-col-33 .col{padding:0 10px 0 0;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-format-1-2 .grid-col-33 .col+.col{padding:0 0 0 10px}.row-format-1-1-quote .col{width:50%}.row-format-1-1-quote .col-quote{width:auto;float:none;clear:both}.row-format-1-1-quote .col-quote .content-grid-item{height:auto}.row-format-1-1-quote .project-quote{top:auto;padding:85px 50px 50px 50px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.row-format-1-1-quote .project-quote .icon,.row-format-1-1-quote .project-quote .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .row-format-1-1-quote .project-quote a{top:25px}}@media (max-width: 900px){.content-grid-item{height:327px}}@media (max-width: 800px){.content-grid-item{height:275px}}@media (max-width: 767px){.content-grid-item{height:auto !important}.content-grid-item .fig{background:none !important;position:static}.content-grid-item .fig img{display:block}.content-grid{margin:0}.content-grid .col{padding:0 !important;width:auto !important;float:none !important}}.page-nav{background:#fff;text-transform:uppercase;line-height:normal;font-size:0.8333333333em}.page-nav ul{list-style-type:none;padding:0;margin-top:0;margin-bottom:0}.page-nav li{display:block;float:left;width:33.333333%;text-align:center}.page-nav li.prev{text-align:left}.page-nav li.prev a{padding:25px 0 25px 35px}.page-nav li.prev .icon,.page-nav li.prev .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .page-nav li.prev a{left:-10px}.page-nav li.next{text-align:right}.page-nav li.next a{padding:25px 35px 25px 0}.page-nav li.next .icon,.page-nav li.next .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .page-nav li.next a{left:auto;right:-10px}.page-nav a{display:block;padding:34px 0 34px 0;position:relative;-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}.page-nav a:hover{color:#1d1d1d}.page-nav small{display:block;font-size:.8em;text-transform:none;margin-top:5px}.page-nav .icon,.page-nav .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .page-nav a{top:21px}.page-nav strong{color:#1d1d1d}@media (max-width: 767px){.page-nav{font-size:0.6875em}.page-nav .icon,.page-nav .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .page-nav a{top:50%;width:30px;height:30px;font-size:30px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.page-nav a{padding-top:0 !important;padding-bottom:0 !important;height:68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-nav a span{display:block;position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.page-nav li.prev a{padding-left:25px}.page-nav li.next{text-align:right}.page-nav li.next a{padding-right:25px}.page-nav li small{display:none}}.features{margin-top:3em}.features h2,.features .frm-newsletter h3,.frm-newsletter .features h3{text-align:center}.features h2:after,.features .frm-newsletter h3:after,.frm-newsletter .features h3:after{left:50%;margin-left:-23px}.features .ft{margin:25px 0}.ft{position:relative;padding-left:150px;padding-right:40px}.ft .fig{position:absolute;top:10px;left:30px;width:100px;margin:0}.ft .fig img{display:block;width:100%;height:auto}.ft h3{color:#6c6c6c;text-transform:uppercase;letter-spacing:1px;line-height:normal;font-size:0.7777777778em;margin:0 0 8px 0}.ft p{margin:0}.split-row{clear:both}@media (max-width: 1024px){.features h2,.features .frm-newsletter h3,.frm-newsletter .features h3{margin-bottom:2.5em}.features .col{width:auto;float:none}.features .ft{margin:40px auto}.ft{padding-right:20px;max-width:500px}}@media (max-width: 767px){.features{margin-top:2em}.ft{padding:0;text-align:center}.ft br{display:none}.ft .fig{position:static;margin:0 auto 20px auto}}form{line-height:normal}.special-input{position:relative;z-index:1;vertical-align:top;overflow:hidden;padding-bottom:1px}.special-input .frm-label{display:block;margin-bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;bottom:0;left:0;width:100%;height:51px;text-align:left;pointer-events:none}.special-input .frm-label:before,.special-input .frm-label:after{content:'';position:absolute;left:0;width:100%;bottom:1px;border-bottom:2px solid #b4b4b4}.special-input .frm-label:after{margin-top:2px;bottom:0px;border-bottom:4px solid #1d1d1d;-webkit-transform:translate3d(-102%, 0, 0);transform:translate3d(-102%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.special-input .frm-label span{position:absolute;display:block;padding:15px 0;width:100%}.no-csstransitions .special-input .frm-label:after,.no-csstransforms .special-input .frm-label:after,.no-cssanimation .special-input .frm-label:after{display:none}.no-csstransitions .input-text:focus+.frm-label:after,.no-csstransitions .input-text.filled+.frm-label:after,.no-csstransforms .input-text:focus+.frm-label:after,.no-csstransforms .input-text.filled+.frm-label:after,.no-cssanimation .input-text:focus+.frm-label:after,.no-cssanimation .input-text.filled+.frm-label:after{display:block}.no-csstransitions .input-text:focus+.frm-label span,.no-csstransitions .input-text.filled+.frm-label span,.no-csstransforms .input-text:focus+.frm-label span,.no-csstransforms .input-text.filled+.frm-label span,.no-cssanimation .input-text:focus+.frm-label span,.no-cssanimation .input-text.filled+.frm-label span{top:-25px}@-webkit-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -25px, 0);transform:translate3d(-1em, -25px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0)}}@keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -25px, 0);transform:translate3d(-1em, -25px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0)}}.input-text{outline:none;display:block;width:100%;font-size:1.0555555556em;border-radius:0;width:100%;background:none;color:#1d1d1d;position:relative;padding:15px 0 15px 0;border:none;border-radius:0;margin-bottom:1px;margin-top:22px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-text:focus+.frm-label:after,.input-text.filled+.frm-label:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.input-text:focus+.frm-label span,.input-text.filled+.frm-label span{-webkit-animation:anim-1 0.3s forwards;animation:anim-1 0.3s forwards}textarea.input-text{background:#f4f4f4;margin-top:0;resize:none;padding:15px}.input-text-normal{background:#fff;font-size:0.7777777778em;border:none;outline:none;color:#1d1d1d;width:100%;display:block;padding:15px 0 15px 15px;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-text-normal::-webkit-input-placeholder{font-weight:300;color:#343434;font-family:'Museo Sans'}.input-text-normal:-moz-placeholder{font-weight:300;color:#343434;font-family:'Museo Sans'}.input-text-normal::-moz-placeholder{font-weight:300;color:#343434;font-family:'Museo Sans'}.input-text-normal:-ms-input-placeholder{font-weight:300;color:#343434;font-family:'Museo Sans'}.frm-row{position:relative}.frm-row .radio,.frm-row .checkbox{display:inline-block;margin-right:20px;text-transform:none}.frm-row .feedback{bottom:auto !important;bottom:65px}.frm-row .description{font-size:.8em}.frm-row.error.special-input{color:#e74c3c}.frm-row.error.special-input .input-text,.frm-row.error.special-input .frm-label{color:#e74c3c}.frm-row.error.special-input .frm-label:after,.frm-row.error.special-input .frm-label:before{border-color:#e74c3c}.frm-row.error .frm-label{color:#e74c3c}.frm-row.error input,.frm-row.error textarea{color:#e74c3c}.frm-label{font-weight:700;font-size:1.0555555556em;display:block;margin-bottom:12px;color:#b4b4b4;margin-top:35px}.frm-footer{position:relative;margin-top:1.7em;margin-bottom:4em}.frm-footer .feedback{font-size:.8em;display:none;position:absolute;right:0;top:3px}.frm-help-text{font-size:.8em;display:block;text-align:right;padding-top:5px}.frm-group{margin:0 -16px}.frm-group .col{padding:0 16px}.chk{position:relative;cursor:pointer;min-height:23px}.chk svg{width:20px;height:15px;position:absolute;top:5px;left:1px}.chk input{opacity:0;position:absolute;left:50%;margin-left:-5px;top:0}.chk input:checked+.chk-check .chk-svg-line{stroke-dashoffset:0}.chk input:checked+.chk-check:after{background:#fecb29;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.chk .icon,.chk .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .chk a{color:#1a1a1a;top:-8px;left:-9px;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.no-opacity .chk .chk-check{display:none !important}.chk-check{width:23px;height:23px;position:absolute;top:0;left:0;z-index:1;display:block}.chk-check:after{content:"";position:absolute;top:0;left:0;width:23px;height:23px;border-radius:50%;background:#fff;z-index:-1;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.chk-svg-line{stroke-dasharray:95;stroke-dashoffset:90px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.no-svg .chk svg,.no-smil .chk svg{display:none}.no-svg .chk input:checked+.chk-check .icon,.no-svg .chk input:checked+.chk-check .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .no-svg .chk input:checked+.chk-check a,.no-smil .chk input:checked+.chk-check .icon,.no-smil .chk input:checked+.chk-check .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .no-smil .chk input:checked+.chk-check a{opacity:1}form .big-message{position:relative;font-family:'Playfair Display';font-size:2.1111111111em;font-weight:normal;line-height:1.1578947368em;margin:.83em 0 1.15em 0;display:none}@media (max-width: 767px){.frm-footer .feedback{position:static}}.white-fts{background:#fff}.white-fts .col{padding:0 10px}.white-ft{text-align:center;padding:45px 0 50px 0}.white-ft h3{font-size:0.8888888889em;line-height:normal;color:#62696f;text-transform:uppercase;position:relative;margin-bottom:1.5em;letter-spacing:1px}.white-ft h3:after{content:"";display:block;position:absolute;bottom:-14px;width:44px;left:50%;margin-left:-22px;height:1px;background:#b5b5b5}.white-ft p{font-size:0.8888888889em;line-height:1.625em}.white-ft .btn{font-size:11px;padding:14px 20px 12px 20px}@media (max-width: 1200px){.white-ft br{display:none}}@media (max-width: 768px){.white-fts{font-size:.9em}.white-fts .col{padding:0 20px}.white-fts .wrapper-1180{margin-right:40px;margin-left:40px}}@media (max-width: 767px){.white-fts{font-size:1em;padding:10px 0 30px 0}.white-fts .col{width:auto;float:none;padding:0}.white-ft{padding:20px 0 10px 0}}.enumerations{margin-bottom:2em}.enumerations .tab-content{display:none}.enumerations .enumeration{margin-bottom:4em;margin-top:3.5em}.enumeration{clear:both}.enumeration h2 small,.enumeration .frm-newsletter h3 small,.frm-newsletter .enumeration h3 small{font-size:0.6315789474em;text-transform:uppercase}.enumeration ul{padding:0;list-style-type:none;font-size:0.8888888889em;line-height:1.625em}.enumeration li{display:block}.enumeration li strong{color:#fecb29}.enumeration a:hover{text-decoration:underline}.enumeration .tab-nav{line-height:normal;margin-left:-7px}.enumeration .tab-nav li{float:left}.enumeration .tab-nav a{font-weight:700;display:block;padding:7px;color:#b2b2b2}.enumeration .tab-nav a:hover{color:#6c6c6c;text-decoration:none}.enumeration .tab-nav a.active{color:#62696f}@media (max-width: 767px){.enumerations{margin-top:1em}.enumerations .grid-col-50{width:auto;float:none}.enumerations .enumeration{margin-bottom:2em}}#awwwards{position:absolute;width:126px;height:126px;text-indent:-666em;overflow:hidden;z-index:999;-webkit-transition:all 1s ease;transition:all 1s ease}#awwwards.top{top:0}#awwwards.bottom{bottom:0}#awwwards.left{left:0}#awwwards.right{right:0}#awwwards a{position:absolute;top:0;left:0;display:block;width:126px;height:126px;background-repeat:no-repeat;background-position:4px -23px;background-size:145px 145px}#awwwards.top.left a{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#awwwards.bottom.left a{background-position:-23px 4px}#awwwards.bottom.right a{background-position:-23px 4px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#awwwards.sotd.black a{background-image:url(/assets/img/ribbons/awwwards_sotd_black.png)}#awwwards.sotd.silver a{background-image:url(/assets/img/ribbons/awwwards_sotd_silver.png)}#awwwards.sotd.white a{background-image:url(/assets/img/ribbons/awwwards_sotd_white.png)}#awwwards.sotd.green a{background-image:url(/assets/img/ribbons/awwwards_sotd_green.png)}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){#awwwards.sotd.black a{background-image:url(/assets/img/ribbons/awwwards_sotd_black@2x.png)}#awwwards.sotd.silver a{background-image:url(/assets/img/ribbons/awwwards_sotd_silver@2x.png)}#awwwards.sotd.white a{background-image:url(/assets/img/ribbons/awwwards_sotd_white@2x.png)}#awwwards.sotd.green a{background-image:url(/assets/img/ribbons/awwwards_sotd_green@2x.png)}}@media (max-width: 767px){#awwwards{display:none}#awwwards a{background:none}}.services{margin:0 auto;padding-top:50px;padding-bottom:70px}.services h2,.services .frm-newsletter h3,.frm-newsletter .services h3{text-align:center;color:#5b5b5b;margin-bottom:.9em;font-size:2.3333333333em;line-height:1.1666666667em}.services h2:after,.services .frm-newsletter h3:after,.frm-newsletter .services h3:after{display:none}.services .wysi{text-align:center}.services small{color:#7f7f7f;font-size:0.7222222222em;line-height:1.5384615385em;font-weight:500;display:block;text-align:center;max-width:525px;margin:0 auto}.services.style2{background:#fff;padding-bottom:100px}.services.style2 h2,.services.style2 .frm-newsletter h3,.frm-newsletter .services.style2 h3{color:#696969;margin-bottom:.5em}.services.style2 .service-items{margin-left:0;margin-right:0;margin-bottom:40px}.services.style2 .service-item{position:relative;padding-left:184px;text-align:left}.services.style2 .content{height:100px}.services.style2 .fig{position:absolute;top:0;left:54px}.services.style2 h3{color:#000;line-height:1.4444444444em;margin:0}.service-items{margin:40px 50px 0 50px}.service-item{text-align:center;margin-bottom:30px}.service-item .fig{width:100px;margin:0 auto}.service-item .fig img{display:block;width:100%;height:auto}.service-item h3{color:#303030;font-weight:300;font-size:1em;line-height:1.5em}@media (max-width: 1023px){.services br{display:none}.services.style2 .service-item{padding-left:160px}.services.style2 .fig{left:34px}.service-item{padding:0 20px}.service-items{margin-left:0;margin-right:0}}@media (max-width: 767px){.service-items .col{width:50%}.service-items .split-row{display:none}.service-items .split-row2{clear:both}.services{padding-top:30px;padding-bottom:40px}.services.style2{padding-top:30px;padding-bottom:20px}.services.style2 .fig{margin:0 auto;position:static;margin-bottom:15px}.services.style2 .service-item{padding:0 20px;text-align:center}}.eyecatcher-1{height:492px;background:#fecb29;position:relative}.eyecatcher-1 .wrapper-866{height:100%}.eyecatcher-1 .col{height:100%;position:relative}.eyecatcher-1 h3{color:#fff;font-size:2.3333333333em;line-height:1.0952380952em;font-family:'Playfair Display';font-weight:normal;margin-top:0;margin-bottom:.7em}.eyecatcher-1 h3 i{font-style:italic}.eyecatcher-1 p{font-size:0.9444444444em;line-height:1.6470588235em;color:#494747;margin-bottom:0}.eyecatcher-1 .fig{position:absolute;margin:0}.eyecatcher-1 .fig img{display:block;width:100%;height:auto}.eyecatcher-1 .fig-1{bottom:0;width:96.766743649%;right:-19.6304849885%}.eyecatcher-1 .fig-2{top:-60px;left:-30.0230946882%;width:94.4572748268%}.eyecatcher-2{height:524px;background:#303030;color:#fff}.eyecatcher-2 .wrapper-866{height:100%}.eyecatcher-2 .col{height:100%;position:relative}.eyecatcher-2 h3{color:#afafaf;font-size:2.3333333333em;line-height:1.0952380952em;font-family:'Playfair Display';font-weight:normal;margin-top:0;margin-bottom:.7em}.eyecatcher-2 h3 i{font-style:italic;font-weight:400}.eyecatcher-2 h3 strong{font-style:italic;font-weight:400;color:#fff}.eyecatcher-2 p{font-size:0.9444444444em;line-height:1.6470588235em;margin-bottom:0}.eyecatcher-2 .fig{position:absolute;margin:0;bottom:0;width:133.9491916859%;left:-43.8799076212%}.eyecatcher-2 .fig img{display:block;width:100%;height:auto}.eyecatcher-2 .content{padding-left:40px}@media (max-width: 768px){.eyecatcher-1{height:442px}.eyecatcher-1 .fig-2{top:-20px;width:98%;left:-10%}.eyecatcher-1 br{display:none}.eyecatcher-2 br{display:none}.eyecatcher-2 h3{font-size:2em}}@media (max-width: 767px){.eyecatcher-1,.eyecatcher-2{height:auto;padding:50px 0;text-align:center}.eyecatcher-1 .fig,.eyecatcher-2 .fig{display:none}.eyecatcher-1 .col,.eyecatcher-2 .col{float:none;width:auto}.eyecatcher-1 h3,.eyecatcher-2 h3{font-size:1.5em}.eyecatcher-1 .content,.eyecatcher-2 .content{padding:0}}.home-header{height:100%;position:relative;z-index:1;padding-top:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-header .fig{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;margin:0}.home-header .fig img{display:none}.home-header .wrapper-1075{height:100%;z-index:1}.home-header .content{width:50%}.home-header .content p{font-size:1.0555555556em}.home-header .content .logo{display:none}.home-header .actions{float:left;margin-top:.45em;margin-bottom:64px}.home-header .actions .btn:first-child{margin-right:14px}.home-header .actions .btn.white{background:rgba(255,255,255,0.3)}.home-header .socials .icon,.home-header .socials .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .home-header .socials a{color:#c7c4b8}.home-header .socials a:hover .icon,.home-header .socials a:hover .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .home-header .socials a:hover a{color:#A9A699}.home-header .fx-opacity{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.home-header .wysi a{font-weight:300}@media (max-height: 700px){.home-header .actions{margin-bottom:0}}.home-portfolio{background:#f4f4f4;padding-top:80px;padding-bottom:65px}.home-portfolio .portfolio-grid{padding-bottom:65px}.home-portfolio .fig-hover-item.height-280{height:280px}.home-portfolio .fig-hover-item.height-380{height:380px}.home-portfolio-text-mobile{display:none}.home-portfolio-text{line-height:1.5555555556em}.home-portfolio-text h2,.home-portfolio-text .frm-newsletter h3,.frm-newsletter .home-portfolio-text h3{margin-top:0;font-size:2.4444444444em;line-height:1em}.home-portfolio-text p{margin-top:0}@-webkit-keyframes updown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes updown{0%{-moz-transform:translate(0, 0);transform:translate(0, 0)}50%{-moz-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-moz-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes updown{0%{-o-transform:translate(0, 0);transform:translate(0, 0)}50%{-o-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes updown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.scroll-down{position:absolute;left:50%;margin-left:-20px;width:40px;height:40px;bottom:35px;padding-left:7px;cursor:pointer;z-index:2;color:#c7c4b8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scroll-down.svg svg{width:25px;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.scroll-down.svg .scroller{fill:#ADA99D;-webkit-animation:updown 1s infinite;-moz-animation:updown 1s infinite;-o-animation:updown 1s infinite;animation:updown 1s infinite}.scroll-down.svg .stroke{stroke:#ADA99D}.scroll-down.svg .icon,.scroll-down.svg .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .scroll-down.svg a{opacity:0;-webkit-transition:opacity .5s ease .5s;-moz-transition:opacity .5s ease .5s;-ms-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.scroll-down.svg.in .icon,.scroll-down.svg.in .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .scroll-down.svg.in a{opacity:1}.scroll-down.svg.in svg{opacity:0}.scroll-down.white{color:#fff}.scroll-down.white.svg .scroller{fill:#fff}.scroll-down.white.svg .stroke{stroke:#fff}.scroll-down.grey{color:#c8c7c7}.home-clients{height:100%;position:relative;min-height:780px}.home-clients .bg{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;z-index:0}.home-clients h2,.home-clients .frm-newsletter h3,.frm-newsletter .home-clients h3{color:#fff;text-align:center;font-size:2.4444444444em;line-height:1.1em;position:absolute;left:0;top:40px;right:0}.home-clients h2:after,.home-clients .frm-newsletter h3:after,.frm-newsletter .home-clients h3:after{display:none}.home-clients h2 small,.home-clients .frm-newsletter h3 small,.frm-newsletter .home-clients h3 small{display:block;font-size:0.4090909091em;opacity:.7;text-transform:uppercase;letter-spacing:1px}.home-clients .title{position:relative;visibility:visible !important}.home-clients .title .svg-space{opacity:0;text-indent:-9999px;display:inline-block;width:55px}.no-svg .home-clients .title .svg-space{background:url(/assets/img/home/love.png) no-repeat;background-position:center center;height:51px;opacity:1;padding-left:10px;width:55px}.home-clients .title.fx-in .love .path{stroke-dashoffset:0}.home-clients .love{width:60px;height:60px;position:absolute;top:74px;left:50%;margin-left:97px}.home-clients .love .path{stroke:#f19da3;stroke-width:3px;stroke-dasharray:180;stroke-dashoffset:180;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-ms-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s}.home-clients-slider{height:100%;position:relative;z-index:1}.home-clients-slider .slides{margin:0;height:100%;display:block;position:relative;z-index:1;padding:0}.home-clients-slider .slides li{display:block;height:100%;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.home-clients-slider .flex-viewport{height:100%}.home-clients-slider .content{background:url(/assets/img/home/bg-clients-content.png);background:rgba(1,1,1,0.4);color:#c8beb4;width:850px;position:absolute;left:50%;margin-left:-425px;text-align:center;padding:40px 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-clients-slider .quote{margin:1.5em 0 2.3em 0;font-size:1em;line-height:1.5555555556em}.home-clients-slider .cite-photo{color:#fff}.home-clients-slider .flex-direction-nav{list-style-type:none}.home-clients-slider .flex-direction-nav li{display:block}.home-clients-slider .flex-direction-nav a{opacity:.2;color:#fff;top:50%;width:90px;height:90px;font-size:90px;margin-top:-50px;z-index:2;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;-ms-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.home-clients-slider .flex-direction-nav a:hover{opacity:.6}.home-clients-slider .flex-direction-nav a.flex-disabled{display:none}.home-clients-slider .flex-direction-nav .flex-prev{left:20px}.home-clients-slider .flex-direction-nav .flex-next{left:auto;right:20px}.cite-photo{position:relative;padding-left:105px;display:block;min-height:84px;padding-top:2px;display:inline-block}.cite-photo .fig{margin:0 0 0 0;width:84px;height:84px;display:block;position:absolute;top:0;left:0}.cite-photo .fig img{display:block;width:100%;height:auto;border-radius:50%}.cite-photo .who{font-style:normal;text-align:left;line-height:normal}.cite-photo .who .name{font-size:0.9444444444em;display:block;text-transform:uppercase;margin-bottom:6px}.cite-photo .who .company{font-weight:700;font-size:0.6666666667em;display:block;text-transform:uppercase;padding-bottom:10px;position:relative}.cite-photo .who .company:after{content:"";position:absolute;left:0;bottom:0;display:block;height:1px;width:40px;background:#fff;opacity:.4}.cite-photo .who .location{font-family:'Playfair Display';font-style:italic;display:block;font-size:0.7222222222em;margin-top:3px}.home-about{background:#fecb29;padding:30px 0 70px 0}.home-about h2,.home-about .frm-newsletter h3,.frm-newsletter .home-about h3{color:#fff;text-align:center;font-size:2.4444444444em}.home-about h2 small,.home-about .frm-newsletter h3 small,.frm-newsletter .home-about h3 small{display:block;font-family:'Museo Sans', sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:0.3181818182em;font-weight:700}.home-about-items{list-style-type:none;margin:0 0 0 0;padding:0;display:block}.home-about-items li{display:block;width:25%;float:left;text-align:center;margin:0 0 2em 0}.home-about-items li:nth-child(1){-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-ms-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.home-about-items li:nth-child(2){-webkit-transition-delay:.35s;-moz-transition-delay:.35s;-ms-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.home-about-items li:nth-child(3){-webkit-transition-delay:.45s;-moz-transition-delay:.45s;-ms-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.home-about-items li:nth-child(4){-webkit-transition-delay:.55s;-moz-transition-delay:.55s;-ms-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.home-about-items.slides li{display:block}.home-about-items h3{font-family:'Playfair Display';font-size:2em;font-style:italic;font-weight:normal;line-height:1.1em;color:#565a5e;position:relative}.home-about-items h3 small{display:block;font-size:0.8333333333em;font-style:normal}.home-about-items h3:after{content:"";display:block;height:1px;background:#a28e4b;position:absolute;left:50px;right:50px;bottom:-18px}.home-about-items .content{color:#595444;font-size:0.9444444444em;line-height:1.5294117647em;padding:0 10px}.home-about-items .fig{margin:0;height:165px;position:relative}.home-about-items .fig img{display:block;margin:0 auto;position:relative}.home-about-items .about-1 .fig img{max-width:89.0909090909%;top:20px}.home-about-items .about-2 .fig img{max-width:61.0909090909%}.home-about-items .about-3 .fig img{max-width:63.2727272727%}.home-about-items .about-4 .fig img{max-width:76.3636363636%}.home-about-items .about-4.fx-in .circle{stroke-dashoffset:0}.home-about-items .about-4.fx-in .arrow{opacity:1}.home-about-items .about-4.fx-in .arrow-top,.home-about-items .about-4.fx-in .arrow-line{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.home-about-items .svg-circle{position:absolute;top:50%;left:50%;width:310px;height:141px;margin-left:-155px;margin-top:-70px;backface-visibility:hidden}.home-about-items .svg-circle .circle{stroke-width:1.5px;stroke-dasharray:900;stroke-dashoffset:900;-webkit-transition:stroke-dashoffset 1s ease 1s;-moz-transition:stroke-dashoffset 1s ease 1s;-ms-transition:stroke-dashoffset 1s ease 1s;-o-transition:stroke-dashoffset 1s ease 1s;transition:stroke-dashoffset 1s ease 1s}.home-about-items .svg-circle .arrow{opacity:0;-webkit-transition:opacity .25s ease 2s;-moz-transition:opacity .25s ease 2s;-ms-transition:opacity .25s ease 2s;-o-transition:opacity .25s ease 2s;transition:opacity .25s ease 2s}.home-about-items .svg-circle .arrow-top,.home-about-items .svg-circle .arrow-line{-webkit-transition:-webkit-transform .25s ease 2s;-moz-transition:-moz-transform .25s ease 2s;-ms-transition:-ms-transform .25s ease 2s;-o-transition:-o-transform .25s ease 2s;transition:transform .25s ease 2s;-webkit-transform:translate(5px, -5px);-moz-transform:translate(5px, -5px);-ms-transform:translate(5px, -5px);-o-transform:translate(5px, -5px);transform:translate(5px, -5px)}.no-smil .home-about-items .svg-circle .circle,.no-smil .home-about-items .svg-circle .arrow,.no-smil .home-about-items .svg-circle .arrow-top,.no-smil .home-about-items .svg-circle .arrow-line{-ms-transition:all 0s ease 0s;transition:all 0s ease 0s}@media (max-width: 1200px){.home-about-items br{display:none}}@media (max-width: 1100px){.home-about-items .svg-circle{width:260px;height:118px;margin-left:-130px;margin-top:-62px}}@media (max-width: 1080px){.home-header .actions .btn{margin-right:0;margin-bottom:10px}}@media (max-width: 1024px){.home-header h1{font-size:2.5em}.home-header .content{margin-top:25px}.home-portfolio .fig-hover-item.height-280{height:250px}.home-portfolio .fig-hover-item.height-380{height:350px}.home-clients{min-height:0}.home-clients h2,.home-clients .frm-newsletter h3,.frm-newsletter .home-clients h3{top:20px}.home-clients .love{top:56px}.home-clients .love .path{stroke-dashoffset:0}.home-clients-slider .content{margin-top:20px}.home-clients-slider .flex-direction-nav a{width:70px;height:70px;font-size:70px;margin-top:-20px}.home-clients-slider .flex-direction-nav .flex-prev{left:0}.home-clients-slider .flex-direction-nav .flex-next{left:auto;right:0}.home-about-items h3{margin-top:.5em}.home-about-items .circle{stroke-dashoffset:0 !important}.home-about-items .arrow,.home-about-items .arrow-top,.home-about-items .arrow-line{opacity:1 !important;-webkit-transform:translate(0, 0) !important;-moz-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.home-about-items .svg-circle{width:250px;height:114px;margin-left:-125px;margin-top:-67px}}@media (max-width: 1023px){.home-header br{display:none}.home-header h1{font-size:2em}.home-portfolio{padding-top:50px;padding-bottom:35px}.home-portfolio .portfolio-grid{padding-bottom:35px}.home-portfolio-text{margin-bottom:1em}.home-portfolio-text .grid-col-50{width:auto;float:none;padding:0}.portfolio-grid .overlay{display:none}.portfolio-grid .fig-hover-item.height-280{height:180px}.portfolio-grid .fig-hover-item.height-380{height:280px}.home-clients-slider .content{width:auto;margin:0;left:80px;right:80px}.home-about-items{margin:0 40px}.home-about-items li{width:50%;padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-about-items li .content{padding:0}.home-about-items .svg-circle{width:310px;height:141px;margin-left:-155px;margin-top:-14px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.home-about-items .fig{height:225px}}@media (max-width: 850px){.home-about-items .fig{height:195px;margin:0 10px}}@media (max-width: 768px){.home-header{height:65%}.home-header .content{margin-top:10px}.home-header .actions{margin-bottom:0}.home-about-items .fig{height:160px}.home-about-items .svg-circle{width:270px;height:123px;margin-left:-135px;margin-top:-6px}}@media (max-width: 767px){.home-header{background:#f0eee5;height:auto}.home-header .fig{background:none !important;display:none}.home-header .wysi{display:none}.home-header .socials{display:none}.home-header .btn{display:none;margin:0 !important}.home-header .btn.no-route{display:inline-block}.home-header .actions{float:none;position:absolute;bottom:-24px;left:0;right:0;margin-bottom:0}.home-header .content{width:auto;text-align:center;top:auto;padding-bottom:45px;position:relative;margin-top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.home-header .content .logo{display:block;width:45px;margin:30px auto;height:33px}.home-header .content .logo .right,.home-header .content .logo .left,.home-header .content .logo .left_addon{fill:#73797e}.home-header .content .logo .copy{display:none}.home-header .content h1{font-size:1.8125em}.home-header .center-y{display:block}.home-header .center-y-inner{display:block}.scroll-down{display:none}.home-portfolio{padding-top:30px}.home-portfolio .wrapper-1075{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-portfolio .btn{-webkit-order:3;-ms-flex-order:3;order:3}.home-portfolio-text-mobile{display:block;text-align:center}.home-portfolio-text{text-align:center;-webkit-order:2;-ms-flex-order:2;order:2}.home-portfolio-text h2,.home-portfolio-text .frm-newsletter h3,.frm-newsletter .home-portfolio-text h3{font-size:1.6875em}.home-portfolio-text h2 br,.home-portfolio-text .frm-newsletter h3 br,.frm-newsletter .home-portfolio-text h3 br{display:none}.home-portfolio-text h2:after,.home-portfolio-text .frm-newsletter h3:after,.frm-newsletter .home-portfolio-text h3:after{left:50%;margin-left:-23px}.portfolio-grid{-webkit-order:1;-ms-flex-order:1;order:1}.portfolio-grid .grid-col-50{width:auto;float:none}.portfolio-grid .grid-col-50 .grid-col-50{width:50%;float:left}.portfolio-grid .clearfix{display:none}.home-clients{display:none}.home-about{padding:10px 0 40px 0}.home-about h2,.home-about .frm-newsletter h3,.frm-newsletter .home-about h3{font-size:1.6875em}.home-about h2 small,.home-about .frm-newsletter h3 small,.frm-newsletter .home-about h3 small{font-size:0.4444444444em}.home-about .flexslider{margin:0 -20px}.home-about .flexslider .slides>li{-webkit-backface-visibility:visible}.home-about .flex-direction-nav{list-style-type:none}.home-about .flex-direction-nav li{display:block}.home-about .flex-direction-nav a{font-family:'Icons';font-size:40px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;width:40px;height:40px;position:absolute;top:0;left:0;opacity:.2;color:#fff;top:50%;width:70px;height:70px;font-size:70px;margin-top:-35px;z-index:2;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;-ms-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.home-about .flex-direction-nav a:hover{opacity:.6}.home-about .flex-direction-nav a.flex-disabled{display:none}.home-about .flex-direction-nav .flex-prev{left:-20px}.home-about .flex-direction-nav .flex-prev:before{content:"\e60b"}.home-about .flex-direction-nav .flex-next{left:auto;right:-20px}.home-about .flex-direction-nav .flex-next:before{content:"\e60a"}.home-about-items{margin:0}.home-about-items li{padding:0;width:auto;margin:0 0 0 0}.home-about-items li .fig{margin:0 auto;max-width:200px;height:135px}.home-about-items li .content{margin:0 50px}.home-about-items h3{font-size:1.5em;margin-bottom:1.1em}.home-about-items h3:after{background:#fff;bottom:-13px;width:94px;margin-left:-47px;right:auto;left:50%}.home-about-items .svg-circle{width:230px;height:105px;margin-left:-115px;margin-top:-4px}}.about-text{background:#fff;padding:60px 60px 40px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-text h2,.about-text .frm-newsletter h3,.frm-newsletter .about-text h3{margin-top:0}.about-1{width:50%;margin-top:-47px}.about-fig-1{position:absolute;top:47px;right:0;bottom:0;left:50%;margin:0;background-position:left bottom}.about-2{position:relative;z-index:1}.about-2 h2,.about-2 .frm-newsletter h3,.frm-newsletter .about-2 h3{font-size:1.6666666667em;line-height:1.3333333333em;margin-bottom:1.5em}.about-fig-holder{float:left;padding-left:100px;margin:0;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-fig-2{display:block;width:100%;height:auto}.about-fig-3,.about-fig-4{width:50%;float:left;display:block;height:auto}.about-fig-5{width:32.0987654321%;position:absolute;top:-50px;left:-9.6119929453%;z-index:2}.about-fig-5 img{display:block;width:100%;height:auto}.about-fig-6{width:50.75%;position:absolute;top:-90px;right:-32.125%;z-index:2}.about-fig-6 img{display:block;width:100%;height:auto}.about-fig-7{width:17.5%;position:absolute;top:90px;left:10%;z-index:2}.about-fig-7 img{display:block;width:100%;height:auto}.about-section-2{position:relative;padding-bottom:160px}.about-section-2:after{content:"";display:block;background:#fecb29;position:absolute;top:150px;right:0;bottom:0;left:0;z-index:0}.about-section-2 .wrapper-1134{z-index:1}.featured{color:#2f2f2f;text-align:center;margin-top:80px;margin-bottom:60px}.featured small{font-size:0.7777777778em;line-height:1.4285714286em;margin-bottom:2em;display:block}.featured ul{margin:0;padding:0;list-style-type:none}.featured li{display:inline-block;padding:0 30px}.featured li img{display:block;width:auto;height:80px}.about-textsection{margin-top:-200px;padding-top:100px;overflow:hidden}.about-textsection .fig{margin:0 0 0 0;background-color:#fff}.about-textsection .fig img{display:block;width:100%;height:auto}@media (max-width: 1023px){.about-1{width:auto;float:none}.about-fig-1{position:static;height:300px;background-size:cover;background-position:center right;display:none}.about-fig-3{display:none}.about-fig-4{display:none}.about-fig-5{width:45%;left:-14%}.about-fig-6{width:45%;top:-90px}.about-section-2 .col{width:auto;float:none}.about-fig-holder{float:none;padding-left:0}}@media (max-width: 767px){.about-text{padding:30px 20px 20px 20px;margin:0 -20px}.about-fig-holder{margin:0 -20px}.about-fig-5,.about-fig-6,.about-fig-7{display:none}.about-section-2{padding-bottom:0}.about-section-2:after{display:none}.about-textsection{margin:0;padding:0;background:#fff}.about-textsection .wrapper-800{margin:0;padding:0 20px}.about-textsection .text-section{margin:0;padding-right:0;padding-left:0}.about-textsection .fig{padding-bottom:0;margin:0 -20px}.featured{margin-top:20px;margin-bottom:40px}}.project-intro{text-align:center;padding-top:55px;position:relative}.project-intro .fig{margin:0;position:relative}.no-csstransorms .project-intro .fig{padding-top:1px}.project-intro img{max-width:100%;height:auto;position:relative;z-index:1}.project-intro .wysi{font-size:0.8888888889em;line-height:1.625em;color:#505050;max-width:700px;margin:20px auto 60px auto;position:relative;z-index:1}.project-intro .wysi .btn{margin-top:2em}.project-intro .bg{position:absolute;display:block;height:397px;left:0;right:0;top:50%;z-index:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.project-intro .bg .inner{height:100%;background-color:#fecb29;position:absolute;bottom:0;left:0;right:0}.project-intro .bg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.project-quote{position:relative;padding:50px 50px 0 50px;color:#4b4b4b;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.project-quote .icon,.project-quote .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .project-quote a{top:-10px;left:38px;font-size:54px;width:50px;height:50px}.project-quote .quote{font-size:0.8888888889em;line-height:1.5em;margin:0}.project-quote .cite{font-size:0.6666666667em;line-height:1.5em;text-transform:uppercase;font-style:normal;margin-top:20px;display:block}.project-quote .cite strong{display:block}.cta-cols{margin:60px 0}.cta-cols .col{border-right:1px solid #bdbdbd;padding:20px 0 20px 0}.cta-cols .col:last-child{border:none}.no-opacity .cta-cols .col.last{border:none}.cta{color:#797979;text-align:center;font-weight:500;font-size:1.0555555556em}.cta h3{color:#2f2f2f;font-weight:700;text-transform:uppercase;margin:0;font-size:1em}.cta p{margin-top:0}.cta .socials{display:inline-block;padding-top:0;margin-top:.4em}.cta .socials a{width:45px;height:45px}.cta .socials a:hover{color:#1d1d1d}.cta .socials .icon,.cta .socials .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .cta .socials a{font-size:45px}.cta .btn{margin-top:.6em}.btn-prev,.btn-next{display:block;width:57px;height:54px;background:#1d1d1d;color:#fff;left:0;position:fixed;top:50%;margin-top:-27px;z-index:5;-webkit-transition:-webkit-transform .25s ease;-moz-transition:-moz-transform .25s ease;-ms-transition:-ms-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}.btn-prev .icon,.btn-prev .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .btn-prev a,.btn-next .icon,.btn-next .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .btn-next a{left:7px;top:9px;z-index:1}.btn-prev:hover .btn-direction-hover,.btn-next:hover .btn-direction-hover{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.no-csstransitions .btn-prev:hover .btn-direction-hover,.no-csstransitions .btn-next:hover .btn-direction-hover{display:block}.btn-prev.in,.btn-next.in{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.no-csstransforms .btn-prev,.no-csstransforms .btn-next{display:none}.btn-direction-hover{display:block;width:405px;position:absolute;top:50%;z-index:0;padding-left:65px;line-height:normal;left:0;padding-right:20px;background:#1d1d1d;visibility:hidden;opacity:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:visibility 0s linear 0.2s,opacity 0.2s linear;transition:visibility 0s linear 0.2s,opacity 0.2s linear}.no-csstransforms .btn-direction-hover{margin-top:-68px}.no-csstransitions .btn-direction-hover{display:none}.btn-direction-hover .title{font-weight:700;text-transform:uppercase;font-size:0.6111111111em;display:block;color:#999;letter-spacing:1px;padding-bottom:24px;position:relative}.btn-direction-hover .title:after{content:"";position:absolute;bottom:11px;left:0;height:1px;background:#999;display:block;width:30px}.btn-direction-hover .title br{display:none}.btn-direction-hover .project{font-weight:500;color:#fff;font-size:1.1666666667em;line-height:1.2857142857em}.btn-direction-hover .project br{display:none}.btn-direction-hover .inner{position:relative;display:block;padding:30px 0 25px 0;z-index:1}.btn-direction-hover .fig{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.3;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.no-opacity .btn-direction-hover .fig{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.btn-next{left:auto;right:0;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}.btn-next .icon,.btn-next .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .btn-next a{left:auto;right:7px}.btn-next .btn-direction-hover{padding-left:30px;padding-right:65px;left:auto;right:0}@media (max-width: 1200px){.btn-prev{display:none}.project-quote .quote{font-size:.8em}}@media (max-width: 1100px){.project-quote{padding:75px 30px 30px 30px !important}.project-quote .icon,.project-quote .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .project-quote a{top:15px !important;left:19px !important}.project-quote .quote{font-size:.75em}.cta-cols .col{width:auto;float:none;border:none}.cta-cols .col:first-child{position:relative;padding-bottom:30px}.cta-cols .col:first-child:after{content:"";left:50%;display:block;background:#BDBDBD;height:1px;position:absolute;bottom:0;width:100px;margin-left:-50px}.cta-cols .col+.col{padding-top:30px}}@media (max-width: 1250px){.btn-next,.btn-prev{display:none}}@media (max-width: 1024px){.project-quote{padding:50px 50px 0 50px}.project-quote .quote{font-size:0.8888888889em}.project-quote .icon,.project-quote .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .project-quote a{left:38px}.project-intro .bg{height:350px}}@media (max-width: 900px){.project-intro .bg{height:300px}}@media (max-width: 768px){.project-intro .bg{height:250px}}@media (max-width: 767px){.project-intro{padding-top:0}.project-intro .bg{height:300px;left:-20px;right:-20px}.project-intro .wysi{margin:30px auto 30px auto}.project-intro .btn{display:block;width:100%;text-align:center;max-width:none}.project-quote{padding:50px 30px 30px 30px}.project-quote .icon,.project-quote .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .project-quote a{left:38px}.cta{font-size:1em}.cta-cols{margin:30px 0}}@media (max-width: 650px){.project-intro .bg{height:250px}}@media (max-width: 500px){.project-intro .bg{height:160px}}@media (max-width: 400px){.project-intro .bg{height:140px}}@media (max-width: 320px){.project-intro .bg{height:100px}}.contact-section h2,.contact-section .frm-newsletter h3,.frm-newsletter .contact-section h3{font-size:1.6666666667em;line-height:1.3333333333em;margin-bottom:.55em}.contact-section h2:after,.contact-section .frm-newsletter h3:after,.frm-newsletter .contact-section h3:after{display:none}.contact-section h3{font-size:1.6666666667em;line-height:1.3333333333em;margin-bottom:.55em}.contact-section h3:after{display:none}.contact-aside{float:left;width:32.0338983051%;background:#fff;margin-top:-35px}.contact-aside .address{font-size:0.8888888889em;line-height:1.375em;font-style:normal}.contact-aside .hours{list-style-type:none;padding-left:0}.contact-aside .hours li{display:block;padding-left:25px;position:relative}.contact-aside .hours .icon,.contact-aside .hours .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .contact-aside .hours a{top:-10px;left:-12px;color:#fecb29}.contact-aside a{font-weight:700}.contact-aside a:hover{color:#1d1d1d}.contact-aside .socials{color:#62696f;margin-bottom:1em}.contact-aside .icon-linkedin{font-size:38px}.contact-aside .fig{margin:0}.contact-aside .fig img{display:block;width:100%;height:auto}.frm-contact{padding-left:95px;padding-top:68px;float:left;width:67.9661016949%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.frm-contact h2,.frm-contact .frm-newsletter h3,.frm-newsletter .frm-contact h3{margin-bottom:.4em;margin-top:0}.frm-newsletter{background:#343434;color:#fff;padding:40px 55px 0 55px}.frm-newsletter h3{margin-top:0}.frm-newsletter p{font-size:0.8888888889em;line-height:1.375em}.frm-newsletter .frm-row{position:relative;margin-top:1.1em}.frm-newsletter .frm-row .btn{position:absolute;top:0;right:0;bottom:0;padding:0;width:50px}.frm-newsletter .frm-row .btn span{display:block;width:100;height:100%}.frm-newsletter .frm-row .btn .icon,.frm-newsletter .frm-row .btn .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .frm-newsletter .frm-row .btn a{top:3px;left:4px}.frm-newsletter .frm-footer{margin:0}.frm-newsletter .feedback{top:0}.contact-map{height:313px;clear:both;position:relative;background:#343434;margin-top:80px}.contact-map .newsletter-holder{width:32.0338983051%;height:100%}.contact-map .map-holder{position:absolute;top:0;left:32.0338983051%;right:0;bottom:0}@media (max-width: 1130px){.contact-aside{width:40%}.frm-contact{width:60% !important;padding-left:60px}.frm-contact .frm-group{margin:0}.frm-contact .col{padding:0;width:100% !important;float:none} .frm-contact .frm-footer .col{width:50% !important;float:left;}}@media (max-width: 1080px){.contact-map .newsletter-holder{width:50%}.contact-map .map-holder{left:50%}.frm-newsletter{padding:40px 60px 50px 60px}}@media (max-width: 768px){.contact-aside{width:auto;float:none}.contact-aside .col{width:50%;float:left;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-aside .col+.col{padding-left:20px}.contact-aside .hours{margin-top:0;margin-bottom:.7em}.contact-aside .socials{padding-top:0}.frm-contact{padding:3em 0 0 0;width:100% !important;float:none}.frm-contact .frm-group{margin:0 -16px}.frm-contact .col{padding:0 16px;float:left;width:50%}}@media (max-width: 767px){.contact-map{height:auto;margin:50px 0 0 0 !important}.contact-map .newsletter-holder{width:auto;height:auto;max-width:600px;margin:0 auto}.contact-map .map-holder{position:static;height:300px;left:auto;right:auto;bottom:auto;top:auto}.contact-aside{margin:0 -20px 0 -20px;font-size:1em;text-align:center}.contact-aside .col{width:auto;float:none;padding:0 !important}.contact-aside .hours{margin:1em 0 2em 0;text-align:left;display:inline-block}.contact-aside .socials{text-align:center}.contact-aside .socials li{display:inline-block;float:none}.contact-aside .socials a{width:28px;height:28px}.contact-aside .socials .icon,.contact-aside .socials .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .contact-aside .socials a{width:28px;height:28px;font-size:28px}.frm-contact .frm-group{margin:0}.frm-contact .col{padding:0;width:auto !important;float:none}.frm-newsletter{padding:30px 20px 40px 20px}}.logo-grid{padding:70px 0;border-bottom:1px solid #c4c4c4}.logo-grid ul{margin:0;padding:0;list-style-type:none}.logo-grid li{display:block;float:left;padding-left:56px;height:70px;line-height:70px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logo-grid li:first-child{padding-left:0}.logo-grid img{max-width:100%;height:auto}.logo-grid .travelmedia{max-width:6.0465116279%}.logo-grid .pomax{max-width:14.0465116279%}.logo-grid .tradetracker{max-width:25.2093023256%}.logo-grid .waerboom{max-width:18.6976744186%}.logo-grid .nz{max-width:21.5813953488%}.logo-grid .sleuyter{max-width:14.3255813953%}@media (max-width: 1023px){.logo-grid li{padding-left:30px}}@media (max-width: 767px){.logo-grid{display:none}}.textpage-col-text-full{width:auto;float:none}.textpage-col-text-bottom{margin-bottom:60px}.textpage-text{margin-top:-45px}.textpage-figs .fig{margin:0}.textpage-figs .fig img{display:block;width:100%;height:auto}.textpage-items{padding:130px 0 90px 0;background:#fecb29;margin-top:-80px}.textpage-items.alt{background:none;margin-top:0;padding-top:60px}.textpage-items.alt h2,.textpage-items.alt .frm-newsletter h3,.frm-newsletter .textpage-items.alt h3{font-size:2.3333333333em;line-height:2.5555555556em;font-family:'Playfair Display';color:#696969;font-weight:400;text-align:center;margin-top:0;margin-bottom:1em;line-height:normal}.textpage-items.alt h2:after,.textpage-items.alt .frm-newsletter h3:after,.frm-newsletter .textpage-items.alt h3:after{display:none}.textpage-items .textpage-items-holder{margin:0 -20px}.textpage-items .col{padding:0 20px;margin-bottom:40px}.textpage-items.large .project-item{height:500px}.textpage-items .project-item{height:480px}.textpage-items .project-item p{font-size:0.8888888889em;line-height:1.625em}.textpage-items .project-item .content{padding:45px 40px 0 40px}.textpage-form{background:#fff;padding:50px 0 10px 0;margin-top:-80px;margin-bottom:80px;clear:both}.textpage-form form{max-width:715px;margin:0 auto}.textpage-form h2,.textpage-form .frm-newsletter h3,.frm-newsletter .textpage-form h3{text-align:center}.textpage-form h2:after,.textpage-form .frm-newsletter h3:after,.frm-newsletter .textpage-form h3:after{left:50%;margin-left:-23px}@media (max-width: 1024px){.textpage-col-text{width:60%}.textpage-col-figs{width:40%}.textpage-items .textpage-items-holder{margin:0 -10px}.textpage-items .col{padding:0 10px}}@media (max-width: 900px){.textpage-col-text{width:auto;float:none}.textpage-col-figs{width:auto;float:none}}@media (max-width: 1023px){.textpage-items .col{width:50%}.textpage-form form{margin:0 60px;max-width:none}}@media (max-width: 768px){.textpage-items .project-item{height:460px}.textpage-items .col{margin-bottom:20px}}@media (max-width: 767px){.textpage-items .project-item{height:auto !important}.textpage-items .project-item .content{padding:25px 30px 10px 30px}.textpage-items .col{width:auto;float:none}.textpage-items.alt{padding-top:30px}.textpage-form form{margin:0 30px}.textpage-form .frm-group .col{width:auto;float:none}}.offerte{position:fixed;top:0;left:0;right:0;bottom:0;background:#fecb29;z-index:500;display:none;opacity:0;overflow:auto;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.offerte.offerte-alone{display:block;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.offerte h2,.offerte .frm-newsletter h3,.frm-newsletter .offerte h3{color:#3d3c3c;font-size:2.4444444444em;text-align:center;margin:0}.offerte .wrapper-1045{height:100%}.offerte .wysi{font-size:1.0555555556em;line-height:1.4210526316em;color:#505050;text-align:center}.offerte .legend{display:block;text-align:center;font-family:Playfair Display;font-size:2.2222222222em;line-height:1em;margin:0 0 .6em 0;font-style:italic;padding:0;width:100%}.offerte .legend span{display:inline-block;position:relative;padding-left:80px}.offerte .legend .icon,.offerte .legend .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .offerte .legend a{color:#fecb29;font-size:80px;top:-17px;left:-15px}.offerte .btn-close-top{background:#fff;color:#1d1d1d;padding:14px 40px 13px 20px;border-radius:3px;overflow:hidden;position:absolute;top:20px;right:20px}.offerte .btn-close-top:hover{background:#fff;color:#fff}@media (max-width: 1024px){.offerte .btn-close-top:hover{background:#fff;color:#1d1d1d}}.offerte .btn-close-top:before{background:#1d1d1d}.offerte .btn-close-top .icon,.offerte .btn-close-top .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .offerte .btn-close-top a{font-size:27px;right:-43px;top:-6px}.offerte .fancy-select{margin-top:25px}.offerte .fancy-select .options{top:39px;padding:10px 0;background:#FFF;font-size:.8em;list-style:none;display:block;font-weight:700;visibility:hidden;opacity:0;z-index:50;max-height:200px;overflow:auto;transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out}.offerte .fancy-select .options.open{visibility:visible;top:49px;opacity:1;transition:opacity 300ms ease-out, top 300ms ease-out;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out}.offerte .fancy-select .options li{display:block;color:#1A1A1A;padding:8px 20px;line-height:18px}.offerte .fancy-select .options li:hover,.offerte .fancy-select .options li.selected{background:none;color:#fecb29}.offerte .trigger{background:none;font-weight:700;font-size:1.0555555556em;display:block;color:#fecb29;position:relative;font-style:normal;padding-left:0;border-bottom:2px solid #505050;padding-right:20px;white-space:nowrap}.offerte .trigger:after{content:"";display:block;position:absolute;top:24px;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#fecb29 transparent transparent transparent}.offerte .select-row{z-index:2}.offerte-steps{position:relative;margin:50px 0}.frm-offerte .fieldset{background:#1a1a1a;padding:35px 90px 45px 90px;color:#fff;display:block;width:100%;position:relative;margin-top:1.5em;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.frm-offerte .feedback{margin-top:1.5em;color:#e74c3c;display:none;position:absolute}.frm-offerte .frm-label{color:#fecb29}.frm-offerte .frm-label small{font-size:0.7777777778em}.frm-offerte .special-input .frm-label:before{border-color:#505050}.frm-offerte .special-input .frm-label:after{border-color:#fff}.frm-offerte .input-text{color:#fff}.frm-offerte textarea.input-text{background:#505050;height:231px}.frm-offerte .frm-group{margin:0 -25px}.frm-offerte .frm-group .col{padding:0 25px}.frm-offerte .btn-step{width:70px;height:70px;border-radius:50%;border:4px solid #fecb29;background:#fff;position:absolute;bottom:-35px;left:50%;margin-left:-35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.frm-offerte .btn-step span{display:block;position:absolute;top:-33px;font-weight:700;color:#fff;letter-spacing:1px;font-size:0.7777777778em;width:100px;left:50%;margin-left:-50px;text-transform:uppercase;-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}.frm-offerte .btn-step .icon,.frm-offerte .btn-step .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .frm-offerte .btn-step a{color:#fecb29;font-size:52px;left:9px;top:4px;width:52px;height:52px}.frm-offerte .btn-step:hover span{color:#fecb29}.frm-offerte .btn-step:after{content:"";display:block;border-radius:50%;border:4px solid #fecb29;position:absolute;top:-4px;left:-4px;width:70px;height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spin .8s infinite linear;-moz-animation:spin .8s infinite linear;-ms-animation:spin .8s infinite linear;-o-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.frm-offerte .btn-step.loading:after{border-top-color:#DBA90A;-webkit-animation:spin .8s infinite linear;-moz-animation:spin .8s infinite linear;-ms-animation:spin .8s infinite linear;-o-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.frm-offerte .btn-submit{background:#fff;color:#1d1d1d;padding-left:60px;padding-right:30px;border-radius:2px;float:right;margin-top:25px}.frm-offerte .btn-submit:hover{background:#fff;color:#1d1d1d}@media (max-width: 1024px){.frm-offerte .btn-submit:hover{background:#fff;color:#1d1d1d}}.frm-offerte .btn-submit:before{background:#fecb29}.frm-offerte .btn-submit .icon,.frm-offerte .btn-submit .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .frm-offerte .btn-submit a{top:-12px;left:-47px}.price-cols{margin:2.5em -20px 1em -20px}.price-col{text-align:center;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.price-col .chk{display:block;padding-top:24px}.price-col .chk-check{left:50%;margin-left:-12px}.price-col .from{font-family:Playfair Display;font-size:0.6111111111em;line-height:1em;display:block;text-transform:uppercase;height:11px;padding-top:10px;position:relative;top:3px}.price-col .price{font-family:Playfair Display;font-size:2.7777777778em;line-height:1em;display:block}.price-col .title{font-size:1.0555555556em;line-height:1.4210526316em;color:#fecb29;text-transform:uppercase;display:block;margin-top:10px}.price-col .text{font-size:0.8888888889em;line-height:1.6875em;display:block}.price-col .text i{font-style:normal;color:#8f8f8f;display:block}#fieldset-1{padding-bottom:130px}#fieldset-3{padding-left:55px;padding-right:55px}#fieldset-3 .legend .icon,#fieldset-3 .legend .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav #fieldset-3 .legend a{font-size:75px;top:-20px}.offerte-step-nav{bottom:-5px;left:0;position:absolute;right:0}.offerte-step-nav ul{padding:0;margin:0;list-style-type:none;line-height:normal;position:absolute}.offerte-step-nav li{display:block;float:left}.offerte-step-nav button{display:block;font-size:0.7777777778em;text-transform:uppercase;color:#505050;font-weight:700;padding:10px 30px 10px 10px;white-space:nowrap;letter-spacing:1px;-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s}.offerte-step-nav button:hover{color:#1d1d1d}.offerte-thanks{background:none !important;text-align:center;display:none;position:relative;margin:0px 0 30px 0}.offerte-thanks .legend{color:#fff;font-size:8.3333333333em;line-height:0.8666666667em;font-style:italic;padding:0;text-align:center;margin-bottom:.3em}.offerte-thanks .legend span{padding:0;display:block}.offerte-thanks .legend .name{color:#3d3c3c}.offerte-thanks .legend .icon,.offerte-thanks .legend .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .offerte-thanks .legend a{position:static;color:#3d3c3c;font-size:170px;width:170px;height:170px;margin:0 auto 20px auto}.offerte-thanks p{font-size:1.0555555556em;line-height:1.4210526316em;text-align:center;margin-bottom:1.2em}.offerte-thanks .btn-close{padding-left:45px;color:#fff}.offerte-thanks .btn-close:hover{color:#1d1d1d}.offerte-thanks .btn-close .icon,.offerte-thanks .btn-close .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .offerte-thanks .btn-close a{top:-11px;left:-45px}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width: 1024px){.offerte h2,.offerte .frm-newsletter h3,.frm-newsletter .offerte h3{font-size:1.6666666667em}.offerte .wysi{font-size:.9em}.offerte .legend{font-size:1.6666666667em}.offerte .legend span{padding-left:55px}.offerte .legend .icon,.offerte .legend .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .offerte .legend a{font-size:60px;top:-15px}#fieldset-3 .legend .icon,#fieldset-3 .legend .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav #fieldset-3 .legend a{font-size:55px;top:-16px}#fieldset-2 .legend .icon,#fieldset-2 .legend .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav #fieldset-2 .legend a{font-size:55px;top:-11px}.price-cols{margin:2.5em -10px 1em -10px}.price-col{padding:0 10px}.price-col .price{font-size:1.5555555556em;margin-top:5px}.price-col .title{font-size:0.7777777778em}.price-col .text{font-size:0.7222222222em}.offerte-thanks .legend{color:#fff;font-size:4em;margin-bottom:.5em}.offerte-thanks .legend .icon,.offerte-thanks .legend .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .offerte-thanks .legend a{font-size:170px;width:170px;height:170px}.offerte-thanks .legend .name{padding-left:0}.offerte-thanks p{font-size:1.0555555556em}.offerte-thanks .btn-close .icon,.offerte-thanks .btn-close .home-clients-slider .flex-direction-nav a,.home-clients-slider .flex-direction-nav .offerte-thanks .btn-close a{top:-12px}}@media (max-width: 1023px){.offerte{overflow-y:scroll;-webkit-overflow-scrolling:touch}.offerte .wrapper-1045{margin:0 30px 0 30px}.offerte .wysi br{display:none}.offerte-steps{top:auto;margin-top:50px;padding-bottom:30px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.frm-offerte .fieldset{padding:35px 60px 45px 60px}.frm-offerte .frm-group{margin:0 -15px}.frm-offerte .frm-group .col{padding:0 15px}#fieldset-2 .frm-group{margin:0}#fieldset-2 .col{padding:0;float:none;width:auto}.price-col{width:50%;margin-bottom:25px}}@media (max-width: 767px){.frm-offerte .fieldset{padding:25px 30px 45px 30px}.offerte .wrapper-1045{margin:0 20px;height:auto}.offerte .offerte-steps{padding-top:90px;top:auto;margin-top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.offerte .frm-group{margin:0}.offerte .frm-group .col{width:auto;float:none;padding:0}.offerte .btn-close-top{z-index:2}#fieldset-3{padding-left:25px;padding-right:25px}#fieldset-3 .grid-col-50{width:auto;float:none}.price-cols{margin-bottom:0}.price-cols .col:nth-child(3){clear:left}.center-y{display:block;width:auto;height:auto}.center-y-inner{display:block}}@media (min-width: 1025px){.fx-fade-y{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.fx-fade-y.fx-in,.page-trans-in .header .fx-fade-y,.page-trans-in .home-header .fx-fade-y,.page-trans-in .header-full .fx-fade-y{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.fx-opacity{opacity:0;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-ms-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}.fx-opacity.fx-in,.page-trans-in .header .fx-opacity,.page-trans-in .home-header .fx-opacity,.page-trans-in .header-full .fx-opacity{opacity:1}.fx-expand{opacity:0;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.fx-expand.fx-in,.page-trans-in .header .fx-expand,.page-trans-in .home-header .fx-expand,.page-trans-in .header-full .fx-expand{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.no-csstransitions .fx,.no-csstransitions .fx-expand,.no-csstransitions .fx-opacity,.no-csstransitions .fx-fade-y,.no-csstransforms .fx,.no-csstransforms .fx-expand,.no-csstransforms .fx-opacity,.no-csstransforms .fx-fade-y,.no-js .fx,.no-js .fx-expand,.no-js .fx-opacity,.no-js .fx-fade-y{opacity:1 !important;visibility:visible !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.header-landing2{height:640px}.header-landing2 .fig-holder{width:868px;left:50%;margin-left:-434px;position:absolute;bottom:0;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s;-webkit-transition-duration:2s;-moz-transition-duration:2s;-ms-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}.header-landing2 .fig-holder img{display:block;height:auto;width:100%}.header-landing2 .fig-holder .fig{margin:0;top:auto}.header-landing2 .fig-1{position:absolute;bottom:0;left:0;width:84.9078341014%}.header-landing2 .fig-2{position:absolute;bottom:30px;right:-22px;left:auto;width:13.7096774194%}.header-landing2 .content{padding-bottom:230px;z-index:2}.header-landing2 .btn-group{margin-top:-5px;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.header-landing2 .link-line:hover{color:#fff}.header-landing2 .link-line:hover:after{background:#fff}@media (max-width: 1023px){.header-landing2 .fig-holder{width:auto;margin-left:0;left:20px;right:20px}}@media (max-width: 767px){.header-landing2{padding-bottom:45px}.header-landing2 .btn{background:#313335;color:#fff}.header-landing2 .btn:hover{background:#313335;color:#313335}}@media (max-width: 767px) and (max-width: 1024px){.header-landing2 .btn:hover{background:#313335;color:#fff}}@media (max-width: 767px){.header-landing2 .btn:before{background:#fff}.header-landing2 .link-line{color:#fff}.header-landing2 .link-line:after{background:#fff}.header-landing2 .link-line:hover{color:#6c6c6c}.header-landing2 .link-line:hover:after{background:#6c6c6c}.header-landing2 .content{padding-bottom:0;padding-top:30px}.header-landing2 .fig-holder{display:none}.header-landing2 .btn-group{margin-top:20px}}@media (min-width: 1025px){.intro-effect .home-header,.intro-effect .home-portfolio-text,.intro-effect .portfolio-grid,.intro-effect .header-full,.intro-effect .project-intro .fig img,.intro-effect .project-intro .wysi{-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, transform;-webkit-transition-duration:1s;transition-duration:1s}.intro-effect .mainnav{visibility:hidden;opacity:0}.intro-effect .mainnav.mainnav-copy{visibility:visible;opacity:1;display:block}.intro-effect .mainnav.mainnav-floating{visibility:visible}.intro-effect .home-header,.intro-effect .header-full{position:absolute;width:100%;z-index:50;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);-webkit-transition-duration:1.2s;transition-duration:1.2s}.intro-effect .home-header .mainnav,.intro-effect .header-full .mainnav{display:block}.intro-effect .home-portfolio-text,.intro-effect .portfolio-grid,.intro-effect .project-intro .fig img,.intro-effect .project-intro .wysi{-webkit-transform:translateY(400px);transform:translateY(400px);opacity:0}.intro-effect .project-intro .fig img,.intro-effect .project-intro .wysi{-webkit-transform:translateY(500px);transform:translateY(500px)}.intro-effect .project-intro .bg-wrapper .inner{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:0s;transition-delay:0s}.intro-effect .home-portfolio-text{-webkit-transition-delay:0.25s;transition-delay:0.25s}.intro-effect .home-portfolio-text,.intro-effect .project-intro .fig img{-webkit-transition-delay:0.25s;transition-delay:0.25s}.intro-effect .portfolio-grid,.intro-effect .project-intro .wysi{-webkit-transition-delay:0.25s;transition-delay:0.25s}.intro-effect.intro-effect-in .home-header{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.intro-effect.intro-effect-in .header-full{opacity:0;-webkit-transform:translateY(-100%) scale(0.9);-moz-transform:translateY(-100%) scale(0.9);-ms-transform:translateY(-100%) scale(0.9);-o-transform:translateY(-100%) scale(0.9);transform:translateY(-100%) scale(0.9)}.intro-effect.intro-effect-in .home-portfolio-text,.intro-effect.intro-effect-in .portfolio-grid,.intro-effect.intro-effect-in .project-intro .fig img,.intro-effect.intro-effect-in .project-intro .wysi{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.intro-effect.intro-effect-in .project-intro .bg-wrapper .inner{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-delay:1.4s;transition-delay:1.4s;-webkit-transition-timing-function:'ease-out';transition-timing-function:'ease-out'}.intro-effect.intro-effect-in .home-portfolio-text{-webkit-transition-delay:0.65s;transition-delay:0.65s}.intro-effect.intro-effect-in .home-portfolio-text,.intro-effect.intro-effect-in .project-intro .fig img{-webkit-transition-delay:0.7s;transition-delay:0.7s}.intro-effect.intro-effect-in .portfolio-grid,.intro-effect.intro-effect-in .project-intro .wysi{-webkit-transition-delay:0.8s;transition-delay:0.8s}}.cta-text{background:#fff;padding:65px;text-align:center;margin:36px 0}.cta-text h2,.cta-text .frm-newsletter h3,.frm-newsletter .cta-text h3{padding-bottom:0;margin-top:0;font-size:2.4444444444em;margin-bottom:.5em}.cta-text h2:after,.cta-text .frm-newsletter h3:after,.frm-newsletter .cta-text h3:after{display:none}.cta-text .wysi{font-size:0.9444444444em;line-height:1.4117647059em}.cta-text .btn{background:#fecb29;color:#1f1e1d;margin-top:10px}.cta-text .btn:hover{background:#fecb29;color:#fff}@media (max-width: 1024px){.cta-text .btn:hover{background:#fecb29;color:#1f1e1d}}.cta-text .btn:before{background:#6c6c6c}@media (max-width: 1240px){.wrapper-1200{margin-right:60px;margin-left:60px;max-width:none}}@media (max-width: 1200px){.wrapper-1200,.wrapper-1075,.wrapper-1180,.wrapper-1142,.wrapper-1134,.wrapper-1045{margin-right:60px;margin-left:60px;max-width:none}.cta-text .wysi{max-width:700px}.cta-text .wysi br{display:none}}@media (max-width: 1200px){.cta-text{margin-bottom:50px}}@media (max-width: 1024px){.wrapper-800,.wrapper-866{margin-right:60px;margin-left:60px;max-width:none}}@media (max-width: 1023px){.wrapper-1200,.wrapper-1075,.wrapper-1180,.wrapper-1142,.wrapper-1134,.wrapper-1045,.wrapper-800,.wrapper-866{margin-right:40px;margin-left:40px}}@media (max-width: 767px){.wrapper-1200,.wrapper-1075,.wrapper-1180,.wrapper-1142,.wrapper-1134,.wrapper-1045,.wrapper-800,.wrapper-866{margin-right:20px;margin-left:20px}.cta-text{margin:0 -20px 0 -20px;padding:50px 20px}.cta-text h2,.cta-text .frm-newsletter h3,.frm-newsletter .cta-text h3{font-size:1.6875em}.cta-text br{display:none}}

.dropdown {
  float: left;
  overflow: hidden;
}


.dropdown-content {
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
}

.dropdown-content a {
  float: left;
  width: 100%;
  text-align: left;
    height: auto !important;
    padding: 7px 0px 7px 7px;
    border-bottom: 1px solid #ccc !important;
	line-height: normal !important;
	margin: 0 !important;
}
ul.dropdown-content li {
    float: none;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown:hover .dropdown-content {
  max-height: max-content;
  opacity: 1;
}
.fixed .swift-site-nav ul li a{ color: #333;}
.fixed .dropdown-content a{color: #333 !important;}
.owl-carousel .owl-nav button.owl-prev {
    left: -10%;
    top: 30px;
position: absolute;}
.owl-carousel .owl-nav button.owl-next {
    right: -10%;
    top: 30px;
position: absolute;}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span{position: absolute; top: 22px;  left: 0; right: 0;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{
   background-color: #6666664a !important;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    font-size: 55px !important;
    line-height: 0 !important;
    color: #fff !important;
    font-family: ProximaNova-Light !important;
}
.owl-carousel .owl-nav button.owl-next:focus, .owl-carousel .owl-nav button.owl-prev:focus{outline: none}

@media screen and (max-width: 1107px) {
  #clicker .dropdown {float: none;}
  #clicker .dropdown-content {position: relative;}
  #clicker.dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}


.more-link a:link, .more-link a:active, .more-link a:visited {
    border: 0px solid #0082c6;
    color: #fff;
    text-decoration: none;
    padding: 15px 0px;
    font-size: 18px;
   /* background: #0082c6; */
    display: inline-block;
    letter-spacing: 1px;
    text-transform:uppercase;
    border-radius: 5px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    color: #0082c6;
    border-bottom: 0px solid #0082c6;
    border-radius: 0;
    border-top: 2px solid transparent;
   /* background: url(img/nav-bg.png) 0 -15px no-repeat;*/
    height: 55px;
   /*font-family: ProximaNova-Bold;*/
	font-family: RobotoCondensed-bold, Tahoma, sans-serif;
}

.more-link a:hover{background:#333;background:transparent;color:#FFC222; }








