/*
Theme Name: Clickoo
Theme URI: https://www.clickoo.co.uk
Version: 1.4
*/

/*-----------------------------------------------------------------------------------*/
/*	Reset
/*-----------------------------------------------------------------------------------*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
blockquote, q{quotes:none;margin-bottom:25px;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
a, textarea, input, button, select, select:focus{outline:none !important;}
.overflow-visible{overflow:visible !important;}
.hide-desktop, .display-mobile, .show-iphone{display:none;}
.wpb_content_element:last-child{margin-bottom:0;}

.temp-hide{display:none !important;}


/*-----------------------------------------------------------------------------------*/
/*	Font
/*-----------------------------------------------------------------------------------*/
@font-face{font-family:'weather';src:url('includes/fonts/artill-clean-weather/artill_clean_icons-webfont.eot');src:url('includes/fonts/artill-clean-weather/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),url('includes/fonts/artill-clean-weather/artill_clean_icons-webfont.woff') format('woff'),url('includes/fonts/artill-clean-weather/artill_clean_icons-webfont.ttf') format('truetype'),url('includes/fonts/artill-clean-weather/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima-nova';src:url('includes/fonts/proxima-nova/proxima-nova-light.eot');src:url('includes/fonts/proxima-nova/proxima-nova-light.eot?#iefix') format('embedded-opentype'),url('includes/fonts/proxima-nova/proxima-nova-light.woff2') format('woff2'),url('includes/fonts/proxima-nova/proxima-nova-light.woff') format('woff'),url('includes/fonts/proxima-nova/proxima-nova-light.svg#proxima-nova-light') format('svg');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'proxima-nova';src:url('includes/fonts/proxima-nova/proxima-nova-regular.eot');src:url('includes/fonts/proxima-nova/proxima-nova-regular.eot?#iefix') format('embedded-opentype'),url('includes/fonts/proxima-nova/proxima-nova-regular.woff2') format('woff2'),url('includes/fonts/proxima-nova/proxima-nova-regular.woff') format('woff'),url('includes/fonts/proxima-nova/proxima-nova-regular.svg#proxima-nova-regular') format('svg');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'proxima-nova';src:url('includes/fonts/proxima-nova/proxima-nova-medium.eot');src:url('includes/fonts/proxima-nova/proxima-nova-medium.eot?#iefix') format('embedded-opentype'),url('includes/fonts/proxima-nova/proxima-nova-medium.woff2') format('woff2'),url('includes/fonts/proxima-nova/proxima-nova-medium.woff') format('woff'),url('includes/fonts/proxima-nova/proxima-nova-medium.svg#proxima-nova-medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'proxima-nova';src:url('includes/fonts/proxima-nova/proxima-nova-bold.eot');src:url('includes/fonts/proxima-nova/proxima-nova-bold.eot?#iefix') format('embedded-opentype'),url('includes/fonts/proxima-nova/proxima-nova-bold.woff2') format('woff2'),url('includes/fonts/proxima-nova/proxima-nova-bold.woff') format('woff'),url('includes/fonts/proxima-nova/proxima-nova-bold.svg#proxima-nova-bold') format('svg');font-weight:700;font-style:normal;font-display:swap;}


/*-----------------------------------------------------------------------------------*/
/*	Default
/*-----------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-family:'proxima-nova', Helvetica, sans-serif;font-weight:700;color:#5B7776;}

body{font:18px/22px 'proxima-nova', Helvetica, sans-serif;margin:0 auto;background:#fff;color:#5B7776;font-weight:300;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

a{transition:all 0.25s ease-in-out 0s;color:#5B7776;}
a:hover{transition:all 0.25s ease-in-out 0s;}

ul, ol{margin-left:2em;}

h1{font-size:50px;line-height:60px;margin-bottom:25px;}
h2{font-size:35px;line-height:40px;margin-bottom:25px;}
h3{font-size:35px;line-height:40px;margin-bottom:25px;}
h4{font-size:14px;line-height:17px;margin-bottom:10px;}
h5{font-size:14px;line-height:17px;margin-bottom:10px;}

.line h2, .line h3{margin-bottom:76px !important;position:relative;}
.line h2:after{content:"";height:5px;width:250px;background:#5B7776;position:absolute;bottom:-56px;left:0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}

p{margin-bottom:20px;}

.clear{clear:both;font-size:0px;line-height:0px;display:block;}
.clearfix:after, .alm-reveal:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0;}

blockquote p{position:relative;font-family:'proxima-nova', Helvetica, sans-serif;color:#5B7776;font-size:20px;line-height:30px;text-align:left;padding:10px 50px 10px 15px;border-left:solid 10px #f0f0f0;font-weight:400;}

::selection{background:#5B7776;color:#FFFFFF;}
::-moz-selection{background:#5B7776;color:#FFFFFF;}

img{max-width:100%;height:auto;}


/*-----------------------------------------------------------------------------------*/
/*	Table
/*-----------------------------------------------------------------------------------*/
.text-page .content .wpb_text_column table{width:100%;border:1px solid #e6e6e6;margin-bottom:1.2em;}
.text-page .content .wpb_text_column table tr.alt-table-row{background:#f9f9f9;}
.text-page .content .wpb_text_column table td{padding:15px;border:1px solid #e6e6e6;}
.text-page .content .wpb_text_column h1{}
.text-page .content .wpb_text_column h2{}
.text-page .content .wpb_text_column h3{margin-top:70px}
.text-page .content .wpb_text_column h4{}
.text-page .content .wpb_text_column p, .text-page .content .wpb_text_column table{font-size:16px;line-height:21px;font-family:'proxima-nova', Helvetica, sans-serif;font-weight:300;}
.text-page .content .wpb_text_column p strong{font-family:'proxima-nova', Helvetica, sans-serif;}


/*-----------------------------------------------------------------------------------*/
/*	Layout
/*-----------------------------------------------------------------------------------*/
.main-wrapper{width:100%;margin:0 auto;overflow-x:hidden;}
.container-wrap{padding:0 20px;}
.single .container-wrap{padding-top:150px;}
.blog .container-wrap, .archive .container-wrap{padding-bottom:200px;}
.container-wrap .container, .single .lets-get-started-form-panel .container,.container{max-width:1088px;margin:0 auto;}
.page-template-template-terms-page .container-wrap{padding:70px 20px 150px;}
.content{width:100%;position:relative;margin:0;}
.single .content{float:left;width:66.0714%;}
.single .sidebar{float:right;width:23.6607%;}
.home .container-wrap{overflow:hidden;}
.floating-arrow{position:absolute;top:-500px;left:800px;width:600px;height:600px;}


/*-----------------------------------------------------------------------------------*/
/*	404
/*-----------------------------------------------------------------------------------*/
.error404 .header-section{min-height:500px;background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px;}
.error404 .header-section .container{padding-top:250px;text-align:center;}
.error404 .header-section .container h1{color:#D7AB86;font-size:90px;line-height:100px;}
.error404 .container-wrap{padding:200px 20px;text-align:center;}
.error404 .container-wrap p{font-size:30px;line-height:40px;}


/*-----------------------------------------------------------------------------------*/
/*	Header
/*-----------------------------------------------------------------------------------*/
.header-wrapper{width:100%;z-index:99999;position:fixed;top:0;left:0;-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;transition:background-color 500ms ease;padding:0 20px;}

.header-wrapper .header-inner{margin:0 auto;max-width:1088px;padding:17px 0 0;transition:all 0.25s ease-in-out 0s;}
.header-wrapper .header-inner .logo{margin:0;float:left;}
.header-wrapper .header-inner .logo a{display:block;position:relative;text-decoration:none;}
.header-wrapper .header-inner .logo a svg{fill:#FFFFFF;}
.header-wrapper .header-inner .logo a:hover svg{}

.toggle-overlay{display:none;}

/* Navigation */
.header-wrapper ul, .header-wrapper ol{list-style:none;}
.header-wrapper .header-inner .site-navigation{float:right;margin-top:4px;}
.header-wrapper .header-inner .site-navigation ul li{float:left;margin:0 15px;position:relative;padding-bottom:25px;}
.header-wrapper .header-inner .site-navigation ul li a{font-size:18px;line-height:19px;color:#FFF;font-weight:300;padding:0;font-family:'proxima-nova', Helvetica, sans-serif;text-decoration:none;}
.header-wrapper .header-inner .site-navigation ul li a:hover{opacity:0.7;}
.header-wrapper .header-inner .site-navigation ul li.menu-button{position:relative;top:-4px;margin:0 0 0 40px;}
.header-wrapper .header-inner .site-navigation ul li.menu-button a{text-align:center;background:#BA745A;color:#FFFFFF;border:none;padding:6px 24px;transition:all 0.25s ease-in-out 0s;display:inline-block;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;opacity:1;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.header-wrapper .header-inner .site-navigation ul li.menu-button a:hover{background:#C7C8CA;}

.header-wrapper .header-inner .site-navigation .single-col ul{width:295px;margin-left:-147px;}
.header-wrapper .header-inner .site-navigation .double-col ul{width:595px;margin-left:-297px;}
.header-wrapper .header-inner .site-navigation ul ul{position:absolute;display:none;background:#CFC6B5;margin-left:0;margin-top:20px;box-shadow:0 5px 20px rgba(0,0,0,0.2);flex-direction:row;flex-wrap:wrap;left:50%;}
.header-wrapper .header-inner .site-navigation ul li ul a{width:240px;height:auto;float:left;}
.header-wrapper .header-inner .site-navigation ul ul:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(207, 198, 181, 0);border-bottom-color:#CFC6B5;border-width:10px;margin-left:-10px;}
.header-wrapper .header-inner .site-navigation ul ul ul:after{display:none;}
.header-wrapper .header-inner .site-navigation ul ul li{float:none;}
.header-wrapper .header-inner .site-navigation ul > li > ul{}

.header-wrapper .header-inner .site-navigation ul li ul li{padding:0;margin:0;}
.header-wrapper .header-inner .site-navigation ul li ul li a{margin:0;padding:0 0 30px;text-align:left;color:#5B7776;}
.header-wrapper .header-inner .site-navigation ul li ul li a:hover, .header-wrapper .header-inner .site-navigation ul li ul li.heading ul li a:hover .menu-item-description{color:#BA745A;transition:all 0.25s ease-in-out 0s;}
.header-wrapper .header-inner .site-navigation ul li ul li.col-left{width:225px;margin-right:85px;}
.header-wrapper .header-inner .site-navigation ul li ul li.col-right{width:225px;}

.header-wrapper .header-inner .site-navigation ul li ul li.heading a{font-weight:600;position:relative;font-size:23px;padding-bottom:60px;pointer-events:none;}
.header-wrapper .header-inner .site-navigation ul li ul li.heading a:after{content:"";position:absolute;background:#5B7776;width:100%;height:5px;left:0;top:38px;}
.header-wrapper .header-inner .site-navigation ul li ul li.heading ul li a{font-weight:600;font-size:18px;padding-bottom:30px;pointer-events:auto;}
.header-wrapper .header-inner .site-navigation ul li ul li.heading ul li a:after{display:none !important;}
.header-wrapper .header-inner .site-navigation ul li ul li.heading ul li a .menu-item-description{color:#FFF;display:block;font-size:14px;font-weight:400;transition:all 0.25s ease-in-out 0s;}

.menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title{padding-right:10px;max-width:64px;float:left;}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title{padding-left:0;}

.header-wrapper .header-inner .site-navigation ul li ul li.col-full{width:100%;}
.header-wrapper .header-inner .site-navigation ul li ul li.col-full a{width:100%;font-weight:600;padding:40px 0 0 0;position:relative;}
.header-wrapper .header-inner .site-navigation ul li ul li.col-full a:before{content:"";position:absolute;background:#5B7776;width:100%;height:5px;left:0;top:5px;}
.header-wrapper .header-inner .site-navigation ul li ul li.col-full a .menu-item-description{color:#FFF;display:block;font-size:14px;font-weight:400;transition:all 0.25s ease-in-out 0s;}

.header-wrapper .header-inner .site-navigation ul ul ul{display:block !important;position:relative;background:none;box-shadow:none;margin:0 !important;width:auto !important;padding:0 !important;left:unset !important;}

.header-wrapper .header-inner .site-navigation ul li:hover ul{display:flex;padding:30px;}

/* Fixed Header */
.header-wrapper.fixed{background-color:rgba(0,0,0,0.45);height:60px;}
.header-wrapper.fixed .header-inner{transition:all 0.25s ease-in-out 0s;}
.header-wrapper.fixed .header-inner .burger-menu{transition:all 0.25s ease-in-out 0s;}


/*-----------------------------------------------------------------------------------*/
/*	Mobile Menu
/*-----------------------------------------------------------------------------------*/
.burger-menu{float:right;position:relative;margin:3px 0 0;transition:all 0.25s ease-in-out 0s;}
.burger-menu .button-container{height:22px;width:25px;cursor:pointer;z-index:99999;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;}
.burger-menu .button-container:hover{opacity:0.6;}
.burger-menu .button-container span{background:#FFFFFF;border:none;height:4px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer;}
.burger-menu .button-container span:nth-of-type(2){top:9px;}
.burger-menu .button-container span:nth-of-type(3){top:18px;}
.burger-menu .button-container.active .top{-webkit-transform:translateY(8px) translateX(0) rotate(45deg);transform:translateY(8px) translateX(0) rotate(45deg);background:#FFFFFF;}
.burger-menu .button-container.active .middle{opacity:0;background:#FFFFFF;}
.burger-menu .button-container.active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);background:#FFFFFF;}

aside{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:0;visibility:hidden;transition:all .5s ease;z-index:9999;}
aside .menu{margin:100px auto 0;text-align:center;height:calc(100% - 34px);overflow-y:scroll;padding:0 20px 122px;width:100%;}
aside .menu .menu-mobile-navigation-container{height:100%;overflow-y:scroll;}
aside .menu a{color:#FFF;display:block;font-size:30px;line-height:40px;margin:15px 0;font-family:'proxima-nova', Helvetica, sans-serif;font-weight:400;}
aside .menu ul{margin:0;list-style:none;}
ul.sub-menu a{font-size:smaller;}
aside .menu a{text-decoration:none;}
aside .menu ul li.menu-item-has-children a{position:relative}
aside .menu ul li.menu-item-has-children a:before{background:transparent url("images/arrow-down-white.svg") no-repeat right center;content:"";position:absolute;right:20px;top:15px;width:18px;height:13px;transform:rotate(0);transition:transform .3s ease-in-out;}
aside .menu ul li.menu-item-has-children a.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 45%;-moz-transform-origin:50% 45%;-ms-transform-origin:50% 45%;-o-transform-origin:50% 45%;transform-origin:50% 45%;}
aside .menu ul li.menu-item-has-children ul li a:before{display:none;}
aside .mobile-menu-social-links{text-align:center;margin-top:30px;}
aside .mobile-menu-social-links a{margin:0 10px;color:#fff;font-size:25px;display:inline-block;}

/* Animation */
aside.open .menu-item{-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
aside.open .menu-item:nth-of-type(2){-webkit-animation-duration:.40s;animation-duration:.40s;}
aside.open .menu-item:nth-of-type(3){-webkit-animation-duration:.50s;animation-duration:.50s;}
aside.open .menu-item:nth-of-type(4){-webkit-animation-duration:.60s;animation-duration:.60s;}
aside.open .menu-item:nth-of-type(5){-webkit-animation-duration:.70s;animation-duration:.70s;}
aside.open .menu-item:nth-of-type(6){-webkit-animation-duration:.80s;animation-duration:.80s;}
aside.open .menu-item:nth-of-type(7){-webkit-animation-duration:.90s;animation-duration:.90s;}
@-webkit-keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translateX(150px);}
	100%{opacity:1;-webkit-transform:translateX(0);}
}
@keyframes fadeInRight{
	0%{opacity:0;transform:translateX(150px);}
	100%{opacity:1;transform:translateX(0);}
}
aside.open .menu-item .sub-menu .menu-item{-webkit-animation:inherit !important;}
aside.open .menu-item{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}

aside.open{opacity:1;visibility:visible;}
body.nav-is-open{overflow:hidden;position:fixed;width:100%;}


/*-----------------------------------------------------------------------------------*/
/*	Header Image
/*-----------------------------------------------------------------------------------*/
.header-single-image{height:655px;position:relative;overflow:hidden;}
.header-single-image h1{color:#FFFFFF;;margin:0 auto 45px;padding:290px 20px 0;text-align:center;max-width:820px;position:relative;z-index:2;}
.header-single-image h2{color:#FFFFFF;margin:0 auto;padding:0 20px;text-align:center;}


/*-----------------------------------------------------------------------------------*/
/*	Homepage
/*-----------------------------------------------------------------------------------*/
.home .header-section{min-height:770px;background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px;}
.home .header-section .container{padding-top:175px;}
.home .header-section .container .left-section{float:left;width:57.720588235294116%;}
.home .header-section .container .left-section h1{color:#D7AB86;}
.home .header-section .container .left-section h2{color:#FFFFFF;margin:0;}
.home .header-section .container .right-section{float:right;width:40.80882352941176%;}
.home .header-section .container .button-wrap{text-align:center;margin-top:110px;}
.home .header-section .container .button-wrap .button{}
.home .header-section .container .button-wrap .button:hover{background:#C7C8CA !important;}

/* Lets get started form panel */
.lets-get-started-form-panel{}
.lets-get-started-form-panel h3 strong{font-weight:400;font-family:'proxima-nova', Helvetica, sans-serif;}


/*-----------------------------------------------------------------------------------*/
/*	Used across various pages
/*-----------------------------------------------------------------------------------*/
/* 2 column text + image panel */
.text-image-panel{margin-top:86px;}
.text-image-panel .image-column{margin-top:30px;}
.text-image-panel .button-panel{text-align:center;margin-top:140px;margin-bottom:-50px;position:relative;z-index:99;}
.text-image-panel .wpb_text_column, .text-image-panel .wpb_single_image{margin-bottom:0;}

/* coloured curved panel */
.curved-panel{padding-top:120px;padding-bottom:0;overflow:visible !important;margin-top:221px;margin-bottom:221px;}
.curved-panel .top-curve{position:absolute;height:221px;width:100%;left:0;right:0;top:-221px;-webkit-filter:drop-shadow(0 -24px 20px rgba(91, 119, 118, .5));filter:drop-shadow(0 -24px 20px rgba(91, 119, 118, .5));}
.curved-panel .bottom-curve{position:absolute;height:221px;width:100%;left:0;right:0;bottom:-221px;-webkit-filter:drop-shadow(0 24px 10px rgba(0, 0, 0, .16));filter:drop-shadow(0 24px 10px rgba(0, 0, 0, .16));}
.curved-panel h2{color:#D7AB86;}
.curved-panel .line h2:after{background:#FFFFFF;}
.curved-panel p{color:#FFFFFF;}
.curved-panel a{color:#D7AB86;text-decoration:none;}
.curved-panel ul{margin:0 0 20px 20px;}
.curved-panel ul li{color:#FFFFFF;list-style-type:disc;}
.curved-panel .wpb_column, .wpb_column{z-index:2;}
.curved-panel .button:hover{background:#C7C8CA !important;}

/* coloured curved panel - colours */
.green{background:#5B7776;}
.top-curve.green{background: transparent url("images/curve-top-green.svg") no-repeat center bottom;}
.bottom-curve.green{position:absolute;background: transparent url("images/curve-bottom-green.svg") no-repeat center bottom;}
.cotton-grass{background:#CFC6B5;}
.top-curve.cotton-grass{background: transparent url("images/curve-top-cotton-grass.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;filter: drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;}
.bottom-curve.cotton-grass{position:absolute;background: transparent url("images/curve-bottom-cotton-grass.svg") no-repeat center bottom;}
.mauve{background:#CFC1C7;}
.top-curve.mauve{background: transparent url("images/curve-top-mauve.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;filter: drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;}
.bottom-curve.mauve{position:absolute;background: transparent url("images/curve-bottom-mauve.svg") no-repeat center bottom;}
.clay{background:#D28E55;}
.top-curve.clay{background: transparent url("images/curve-top-clay.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;filter: drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;}
.bottom-curve.clay{position:absolute;background: transparent url("images/curve-bottom-clay.svg") no-repeat center bottom;}
.deep-pine{background:#777569;}
.top-curve.deep-pine{background: transparent url("images/curve-top-deep-pine.svg") no-repeat center bottom;}
.bottom-curve.deep-pine{position:absolute;background: transparent url("images/curve-bottom-deep-pine.svg") no-repeat center bottom;}
.lunar-rock{background:#C7C8CA;}
.top-curve.lunar-rock{background: transparent url("images/curve-top-lunar-rock.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;filter: drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;}
.bottom-curve.lunar-rock{position:absolute;background: transparent url("images/curve-bottom-lunar-rock.svg") no-repeat center bottom;}
.raw-sienna{background:#B9745A;}
.top-curve.raw-sienna{background: transparent url("images/curve-top-raw-sienna.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;filter: drop-shadow(0 -47px 20px rgba(91, 119, 118, .2)) !important;}
.bottom-curve.raw-sienna{position:absolute;background: transparent url("images/curve-bottom-raw-sienna.svg") no-repeat center bottom;}
.forest-moss{background:#5B7776;}
.top-curve.forest-moss{background: transparent url("images/curve-top-forest-moss.svg") no-repeat center bottom;}
.bottom-curve.forest-moss{position:absolute;background: transparent url("images/curve-bottom-forest-moss.svg") no-repeat center bottom;}

/* coloured curved panel - expert */
.curved-panel.expert{text-align:center;}
.curved-panel.expert h2{color:#D7AB86;}

/* white panel - expert */
.white-panel.expert{text-align:center;padding-top:120px;}
.white-panel.expert h2{color:#5B7776;}
.white-panel.expert.last{padding-bottom:160px;}

/* Single column - centered text */
.text-centered-single{text-align:center;padding-top:120px;padding-bottom:60px;}

/* Two column - indented main text */
.two-col-ind-text .heading{padding-bottom:40px;margin-bottom:0;}
.two-col-ind-text .vc_col-sm-5 .wpb_text_column{margin-bottom:55px !important;}
.two-col-ind-text .last .vc_col-sm-5 .wpb_text_column{margin-bottom:0 !important;}
.two-col-ind-text .vc_col-sm-5.panel .wpb_wrapper{border:1px solid #DDD;padding:30px 20px;background:-moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);background:-webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);background:linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fafafa",GradientType=1);box-shadow:0 0 15px rgba(0,0,0,0.06);height:100%;margin-bottom:55px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.two-col-ind-text .vc_col-sm-5.panel .wpb_wrapper .wpb_text_column{margin-bottom:0 !important}
.two-col-ind-text .vc_col-sm-5.panel .wpb_wrapper .wpb_wrapper{padding:0;background:none;border:none;box-shadow:none;margin:0;border-radius:0;}
.two-col-ind-text .vc_col-sm-5.panel .wpb_wrapper a{text-decoration:none;}
.two-col-ind-text.paid-platforms .vc_row{padding-bottom:35px;}
.two-col-ind-text.paid-platforms .vc_row:last-child{padding-bottom:0;}
.two-col-ind-text .facebook h3{background:transparent url("images/round/icon-facebook.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .twitter h3{background:transparent url("images/round/icon-twitter.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .instagram h3{background:transparent url("images/round/icon-instagram.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .linkedin h3{background:transparent url("images/round/icon-linkedin.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .snapchat h3{background:transparent url("images/round/icon-snapchat.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .youtube h3{background:transparent url("images/round/icon-youtube.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .pinterest h3{background:transparent url("images/round/icon-pinterest.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .tiktok h3{background:transparent url("images/round/icon-tik-tok.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .google h3{background:transparent url("images/round/icon-google.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .yandex h3{background:transparent url("images/round/icon-yandex.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .baidu h3{background:transparent url("images/round/icon-baidu.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text .microsoft h3{background:transparent url("images/round/icon-microsoft.svg") no-repeat 0 0 / 40px;padding:6px 0 6px 50px;}
.two-col-ind-text.paid-platforms .double h3{padding-bottom:0;}

/* Two column - indented main text - coloured panel */
.curved-panel.two-col-ind-text{padding-bottom:0px;}
.two-col-ind-text.curved-panel h3{font-size:25px;line-height:30px;color:#FFF;font-weight:500;}
.two-col-ind-text.curved-panel .button:hover{background:#C7C8CA !important;}

/* Two column - indented main text - white panel */
.two-col-ind-text.white-panel{padding-top:95px;}
.two-col-ind-text.white-panel h3{font-size:25px;line-height:30px;font-weight:500;}
.two-col-ind-text.white-panel h3 a:hover{color:#BA745A;}
.two-col-ind-text.white-panel p a{color:#BA745A;font-weight:400;}
.two-col-ind-text.white-panel p a:hover{color:#5B7776;}
.two-col-ind-text.white-panel.last{padding-bottom:160px;}

/* Two column - indented text only - coloured panel */
.curved-panel.two-col-ind-text-only{padding-bottom:50px;}
.curved-panel.two-col-ind-text-only .heading{padding-bottom:40px;margin-bottom:0;}
.curved-panel.two-col-ind-text-only h3{font-size:25px;line-height:30px;color:#FFF;font-weight:500;}
.curved-panel.two-col-ind-text-only .button:hover{background:#C7C8CA !important;}
.curved-panel.two-col-ind-text-only .wpb_text_column:last-child{margin-bottom:0 !important;}

/* Two column text - white / green */
.two-col-text{padding-top:120px;}
.two-col-text .multi-btn .button{width:23.5% !important;}
.two-col-text .multi-btn .button:nth-child(1), .two-col-text .multi-btn .button:nth-child(2), .two-col-text .multi-btn .button:nth-child(3){margin-right:2%;}
.partnership-manager .wpb_text_column{text-align:center;float:right;margin-right:50px;}

/* Two column text - coloured */
.curved-panel.two-col-text h3{color:#D7AB86;}

/* Centered text CTA - green */
.centered-cta{text-align:center;padding-top:120px;}
.centered-cta .wpb_text_column{margin-bottom:0;}
.centered-cta .wpb_text_column h2{margin-bottom:40px;}
.centered-cta .wpb_text_column h2.quote{color:#C7C8CA;font-size:30px;line-height:35px;font-weight:400;}
.centered-cta .wpb_text_column h2 cite{color:#FFF;}
.centered-cta .wpb_text_column p{font-size:25px;line-height:30px;font-weight:500;margin-bottom:50px;}
.centered-cta .wpb_text_column .button{padding:16px 40px !important;}

/* Centered text CTA - white */
.centered-cta-white{text-align:center;padding-top:120px;}
.centered-cta-white.last{padding-bottom:160px;}
.centered-cta-white .wpb_text_column{margin-bottom:0;}
.centered-cta-white .wpb_text_column h2{margin-bottom:40px;}
.centered-cta-white .wpb_text_column p{font-size:25px;line-height:30px;font-weight:500;margin-bottom:50px;}
.centered-cta-white .wpb_text_column .button{padding:16px 40px !important;margin-bottom:32px;}

/* Centered text panel */
.text-panel{text-align:center;}
.text-panel p{font-weight:300;font-size:22px;line-height:27px;}

/* Reveal Panel */
.reveal-section.open{min-height:800px;}
.reveal-timetable{display:none;position:absolute;width:100%;left:0;right:0;margin:0 auto !important;top:50px;max-width:1000px;}
.reveal-timetable .close{background:transparent url("images/icon-close.svg") no-repeat 0 0 / 100%;text-indent:-9999px;width:25px;height:25px;position:absolute;right:85px;top:26px;margin:0;cursor:pointer;}

/* Logo Carousel */
.lvca-container button.slick-prev, .lvca-container button.slick-prev:before, .lvca-container button.slick-prev:after, .lvca-container button.slick-next, .lvca-container button.slick-next:before, .lvca-container button.slick-next:after{color:#FFF !important;opacity:0.7;cursor:pointer;}
.lvca-container button.slick-prev:hover, .lvca-container button.slick-prev:hover:before, .lvca-container button.slick-prev:hover:after, .lvca-container button.slick-next:hover, .lvca-container button.slick-next:hover:before, .lvca-container button.slick-next:hover:after{opacity:1;color:#FFF !important;}

/* Contact panel */
.contact-panel .uk h3{background:transparent url("images/ico-uk-flag-wht.svg") no-repeat 50px 5px / auto 19px;font-weight:600;margin-bottom:5px;}
.contact-panel .usa h3{background: transparent url("images/ico-usa-flag-wht.svg") no-repeat 65px 5px / auto 19px;font-weight:600;margin-bottom:5px;}


/*-----------------------------------------------------------------------------------*/
/*	Testimonial Logos
/*-----------------------------------------------------------------------------------*/
.pd-logo img{width:250px;}
.lyp img{width:250px;}
.webmed img{width:275px;}
.freightlink img{width:165px;}
.screwfix img{width:220px;}
.dist-journeys img{width:250px;}
.alliance-inv img{width:165px;}
.remy img{width:350px;}


/*-----------------------------------------------------------------------------------*/
/*	Careers Icons
/*-----------------------------------------------------------------------------------*/
/* Benefits & perks full panel */
.benefits-perks-panel-full h4{font-size:30px;line-height:36px;font-weight:300;}
.benefits-perks-panel-full h4{padding:20px 0 20px;}

.benefits-perks-panel-full .flexible-working div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:3px -2444px;}
.benefits-perks-panel-full .training-budget div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:8px -1361px;}
.benefits-perks-panel-full .yoga-classes div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:8px -1899px;}
.benefits-perks-panel-full .free-fruit div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:9px -2987px;}
.benefits-perks-panel-full .barista div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:12px -540px;}
.benefits-perks-panel-full .holiday-allowance div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:3px -275px;}
.benefits-perks-panel-full .own-imac div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:0 -2713px;}
.benefits-perks-panel-full .fussball div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:20px 0;}
.benefits-perks-panel-full .beers div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:18px -2172px;}
.benefits-perks-panel-full .business-bonus div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:8px -1087px;}
.benefits-perks-panel-full .birthday div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:27px -817px;}
.benefits-perks-panel-full .pension div{background:transparent url("images/ico-job-perks-full.svg") no-repeat 0 0;padding:0 0 0 110px;background-position:0 -1628px;}
.benefits-perks-panel-full .agency p{font-size: 30px;line-height: 32px;padding: 25px 0 0 110px;font-weight: 500;}

.insta-panel{text-align:center;}


/*-----------------------------------------------------------------------------------*/
/*	Illustration Page
/*-----------------------------------------------------------------------------------*/
.page-template-template-illustration-page .header-section{min-height:760px;background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px;}
.page-template-template-illustration-page .header-section .container{padding-top:175px;}
.page-template-template-illustration-page .header-section .container .left-section{float:left;width:57.720588235294116%;margin-top:0px;}
.page-template-template-illustration-page .header-section .container .left-section h1{color:#D7AB86;}
.page-template-template-illustration-page .header-section .container .left-section h2{color:#FFFFFF;margin:0 0 30px;}
.page-template-template-illustration-page .header-section .container .left-section .button{font-weight:700 !important;font-size:18px !important;line-height:22px !important;background:#D28E55;}
.page-template-template-illustration-page .header-section .container .left-section .button:hover{background:#C7C8CA !important;}
.page-template-template-illustration-page .header-section .container .right-section{float:right;width:40.80882352941176%;}

/* Individual Inner page heading alts */
/* Who we are page */
.page-id-3908.page-template-template-illustration-page .header-section .container .left-section{width:46%;}
.page-id-3908.page-template-template-illustration-page .header-section .container .right-section{width:54%;}



/*-----------------------------------------------------------------------------------*/
/*	Text Page
/*-----------------------------------------------------------------------------------*/
.page-template-template-text-page .header-section{min-height:760px;background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px;}
.page-template-template-text-page .header-section .container{padding-top:175px;}
.page-template-template-text-page .header-section .container .left-section{float:left;width:57.720588235294116%;margin-top:30px;}
.page-template-template-text-page .header-section .container .left-section h1{color:#D7AB86;}
.page-template-template-text-page .header-section .container .left-section h2{color:#FFFFFF;margin:0 0 30px;}
.page-template-template-text-page .header-section .container .right-section{float:right;width:40.80882352941176%;}


/*-----------------------------------------------------------------------------------*/
/*	Careers / Job listings module (added by TP 01Feb2022)
/*-----------------------------------------------------------------------------------*/
.single-awsm_job_openings .header-section{background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px 100px;}
.single-awsm_job_openings .header-section {min-height:400px !important;}
.single-awsm_job_openings .header-section .container h1{color:#FFF;text-align:center; padding-top:175px;}
.single-awsm_job_openings .header-section .container h2{color:#FFF;text-align:center;}
.single-awsm_job_openings .container-wrap{padding-top:0;}

/*form*/
.single-awsm_job_openings .awsm-job-form-inner{background:#5B7776;}
.single-awsm_job_openings .awsm-job-form-inner h2{color:#FFF;}
.single-awsm_job_openings .awsm-job-form-inner a{color:#d7ab86;}
.single-awsm_job_openings .awsm-job-form-inner label{color:#FFF;}
.single-awsm_job_openings .awsm-job-form-inner input{color:#FFF;}
.single-awsm_job_openings .awsm-job-form-inner small{color:#FFF;}
.single-awsm_job_openings .awsm-job-form-inner textarea{background:#FFF;}
.single-awsm_job_openings .awsm-job-form-error{color:#d7ab86;}

.single-awsm_job_openings .awsm-job-form-inner input, textarea{background:white;font-size:18px !important;line-height:22px;padding:4px 10px !important;width:100% !important;border:2px solid #5B7776;font-weight:400;animation:fadeIn 1s;font-family:'proxima-nova', Helvetica, sans-serif !important;-webkit-appearance:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#000;}
.single-awsm_job_openings .awsm-job-form-inner input:focus, textarea:focus{outline:none;background:white;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;transition:.2s ease-in;border-color:#5B7776;animation:fadeIn 1s;}
.single-awsm_job_openings .awsm-job-form-inner input[type="checkbox"]{-webkit-appearance:checkbox;}
.single-awsm_job_openings .awsm-job-form-inner input[type="radio"]{-webkit-appearance:radio;}

.single-awsm_job_openings .awsm-job-form-inner input#awsm-application-submit-btn{text-align:center;background:#BA745A !important;color:#FFFFFF !important;font-family:'proxima-nova',Helvetica,sans-serif !important;font-weight:300 !important;font-size:20px !important;line-height:20px !important;border:none !important;margin:0;padding:16px 20px !important;transition:all 0.25s ease-in-out 0s;display:inline-block !important;width:auto !important;cursor:pointer;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,0.1);text-decoration:none;}
.single-awsm_job_openings .awsm-job-form-inner input#awsm-application-submit-btn:hover{background:#C7C8CA !important;}
.awsm-job-head, .awsm_job_spec_above_content{margin-bottom:50px;}

.single-awsm_job_openings .awsm-job-form-inner input#awsm_form_privacy_policy{width: 15px !important;}

.awsm-success-message{border:none;background-color:#d7ab86;color:#000;}

/*-----------------------------------------------------------------------------------*/
/*	Our Languages Map Page
/*-----------------------------------------------------------------------------------*/
.page-template-template-map .header-single-image{height:500px;background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));text-align:center;position:relative;z-index:1;}
.page-template-template-map .header-single-image h1{margin:0 auto 10px;color:#D7AB86;padding-top:185px;}
.page-template-template-map .header-single-image h2{color:#FFFFFF;margin:0 auto;padding:0 20px;text-align:center;font-size:18px;font-weight:400;font-family:'proxima-nova', Helvetica, sans-serif;}
.page-template-template-map .header-single-image a.btn{color:#FFFFFF;margin:40px auto 0;padding:16px 30px;text-align:center;font-weight:300;text-decoration:none;display:inline-block;font-family:'proxima-nova', Helvetica, sans-serif;background:#BA745A;font-size:20px;line-height:11px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;min-width:137px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.page-template-template-map .header-single-image a.btn:hover{}
.page-template-template-map .container-wrap.top{padding-bottom:0px;}
.page-template-template-map .container-wrap{padding-top:50px;padding-bottom:200px;}
.page-template-template-map .container-wrap .container .gform_wrapper{margin:0 auto;max-width:735px !important;position:relative;z-index:10;}
.page-template-template-map .container-wrap .two-col-text{padding-top:0px;text-align:center;margin-bottom:30px;}

.tooltipster-content h3{color:#D7AB86;font-size:20px;line-height:25px;}
.tooltipster-content h4{}
.tooltipster-content p:last-child{margin-bottom:0;}
.tooltipster-content p label{padding:0 0 0 25px;max-width:100%;font-size:18px !important;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:22px;color:#5B7776;position:relative;cursor:pointer;}
.tooltipster-content p label::before{border:none;content:"";height:16px;left:0;position:absolute;top:2px;transition:border-color 200ms ease-in-out 0s;width:16px;background:#EEEEEE;}
.tooltipster-content p input[type="checkbox"]{display:none;}
.tooltipster-content p input[type="checkbox"]:checked + label{color:#AB5248;}
.tooltipster-content p input[type="checkbox"]:checked + label::after{display:inline-block;vertical-align:middle;position:absolute;left:1px;top:3px;content:" ";background:#EEE url("images/icon-checkbox-check-dark.svg") no-repeat 2px 3px / 11px;width:14px;height:14px;}

/* Map Bits */
.map-container{position:relative;}
.map-container svg, .map-container .panzoom{display:block;width:100%;height:100%;}
.map-container .panzoom{cursor:all-scroll;height:1200px;}
.map-container .land{cursor:pointer;fill:#5B7776;fill-opacity:1;stroke:#FFF;stroke-opacity:1;stroke-width:0.2;}
.map-container .land:hover{opacity:1;fill:#B9745A;}
.map-container .tooltip_templates{display:none;}
.map-container .disabled{cursor:default}
.map-container .disabled:hover{fill:#B9745A;}

.map-container .controls{position:absolute;bottom:20px;right:20px;width:30px;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.map-container .controls .zoom-button{width:30px;height:30px;background:#FFF;border:1px solid #DDD;font-size:20px;color:#AAA;cursor:pointer;transition:all 0.3s ease-in-out 0s;}
.map-container .controls .zoom-button:hover{background:#F1F1F1;}
.map-container .controls #zoom-in{border-bottom:none;}
.map-container button{outline:none;}

.map-container .tooltipster-content h4{color:#D7AB86;}

.country-listed{max-width:735px;margin:0 auto 65px;}
.country-listed h3{font-size:30px;line-height:35px;}
.country-listed .country-selected{text-transform:capitalize;}

.page-template-template-map .gform_confirmation_wrapper{text-align:center;font-size:25px;font-weight:700;color:#B9745A;margin-top:30px;}
.page-template-template-map.gf-submitted .country-listed{display:none;}


/*-----------------------------------------------------------------------------------*/
/*	Legal Pages
/*-----------------------------------------------------------------------------------*/
.page-template-template-terms-page .header-section{background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px 100px;}
.page-template-template-terms-page .header-section .container{padding-top:175px;}
.page-template-template-terms-page .header-section .container h1{color:#FFF;text-align:center;}

.page-template-template-terms-page .wpb_row{margin-bottom:50px;}
table.term-form{border:1px solid rgba(0,0,0,.1);width:100%;}
table.term-form td{padding:10px;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);}
table.term-form thead td{background:#F6F6F6;padding:15px 10px;}
.table-wrap{overflow:scroll;}


/*-----------------------------------------------------------------------------------*/
/*	Blog
/*-----------------------------------------------------------------------------------*/
.blog .header-section, .archive .header-section{min-height:760px;background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px;}
.blog .header-section .container, .archive .header-section .container{padding-top:175px;}
.blog .header-section .container .left-section, .archive .header-section .container .left-section{float:left;width:57.720588235294116%;margin-top:30px;}
.blog .header-section .container .left-section h1, .archive .header-section .container .left-section h1{color:#D7AB86;}
.blog .header-section .container .left-section h2, .archive .header-section .container .left-section h2{color:#FFFFFF;margin:0 0 30px;}
.blog .header-section .container .right-section, .archive .header-section .container .right-section{float:right;width:40.80882352941176%;}

/* Refine Section */
.blog-refines{margin:135px 0 115px;}
.blog-refines .widget.refine{text-align:center;}
.blog-refines .widget.refine h2{display:none;}
.blog-refines .widget.refine ul li{display:inline-block;margin:0 25px 25px;}
.blog-refines .widget.refine ul li a{font-family:'proxima-nova', Helvetica, sans-serif;font-size:16px;padding:7px 16px;font-weight:300;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.blog .blog-refines .widget.refine ul li.all a{background:#BA745A;color:#fff;font-family:'proxima-nova', Helvetica, sans-serif;font-weight:700;}
.blog-refines .widget.refine ul li.current-cat a{background:#BA745A;color:#fff;font-family:'proxima-nova', Helvetica, sans-serif;font-weight:700;}

.blog-post{margin-bottom:20px;position:relative;}

/* Category box */
.blog-post .category{position:absolute;z-index:1;left:0;bottom:6px;}
.blog-post .category a{color:#FFF;font-size:16px;padding:7px 15px;transition:all 0.25s ease-in-out 0s;font-weight:400;background:#BA745A;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;}
.blog-post:hover .category a{background:#C7C8CA !important;transition:all 0.25s ease-in-out 0s;}

.blog-post .wrapper-link{display:table;position:relative;height:310px;width:100%;background:#5B7776;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.blog-post .wrapper-link h2{color:#FFFFFF;position:relative;z-index:99;text-align:center;margin:0;padding:0 30px;display:table-cell;vertical-align:middle;transition:all 0.25s ease-in-out 0s;}
.blog-post:hover .wrapper-link h2{color:#BA745A;}

.blog-post.post-number-2,.blog-post.post-number-3,.blog-post.post-number-6,.blog-post.post-number-7{float:left;width:49.1071%;}
.blog-post.post-number-3,.blog-post.post-number-7{margin-left:1.78571%;}

/* Hide specific clear floats after load more ajax trigger */
.content-posts-2 .clear.a4,.content-posts-2 .clear.a5,.content-posts-2 .clear.a6,.content-posts-2 .clear.a7,.content-posts-2 .clear.a8,.content-posts-2 .clear.a9,.content-posts-2 .clear.a10,.content-posts-2 .clear.a11,.content-posts-2 .clear.a12,.content-posts-2 .clear.a13,.content-posts-2 .clear.a14,.content-posts-2 .clear.a15,.content-posts-2 .clear.a16,.content-posts-2 .clear.a11,.content-posts-2 .clear.a18,.content-posts-2 .clear.a19,.content-posts-2 .clear.a20,.content-posts-2 .clear.a21,.content-posts-2 .clear.a22,.content-posts-2 .clear.a23,.content-posts-2 .clear.a24,.content-posts-2 .clear.a25,.content-posts-3 .clear.a5,.content-posts-3 .clear.a6,.content-posts-3 .clear.a7,.content-posts-3 .clear.a8,.content-posts-3 .clear.a9,.content-posts-3 .clear.a10,.content-posts-3 .clear.a11,.content-posts-3 .clear.a12,.content-posts-3 .clear.a13,.content-posts-3 .clear.a14,.content-posts-3 .clear.a15,.content-posts-3 .clear.a16,.content-posts-3 .clear.a11,.content-posts-3 .clear.a18,.content-posts-3 .clear.a19,.content-posts-3 .clear.a20,.content-posts-3 .clear.a21,.content-posts-3 .clear.a22,.content-posts-3 .clear.a23,.content-posts-3 .clear.a24,.content-posts-3 .clear.a25,.content-posts-4 .clear.a6,.content-posts-4 .clear.a7,.content-posts-4 .clear.a8,.content-posts-4 .clear.a9,.content-posts-4 .clear.a10,.content-posts-4 .clear.a11,.content-posts-4 .clear.a12,.content-posts-4 .clear.a13,.content-posts-4 .clear.a14,.content-posts-4 .clear.a15,.content-posts-4 .clear.a16,.content-posts-4 .clear.a11,.content-posts-4 .clear.a18,.content-posts-4 .clear.a19,.content-posts-4 .clear.a20,.content-posts-4 .clear.a21,.content-posts-4 .clear.a22,.content-posts-4 .clear.a23,.content-posts-4 .clear.a24,.content-posts-4 .clear.a25,.content-posts-5 .clear.a7,.content-posts-5 .clear.a8,.content-posts-5 .clear.a9,.content-posts-5 .clear.a10,.content-posts-5 .clear.a11,.content-posts-5 .clear.a12,.content-posts-5 .clear.a13,.content-posts-5 .clear.a14,.content-posts-5 .clear.a15,.content-posts-5 .clear.a16,.content-posts-5 .clear.a11,.content-posts-5 .clear.a18,.content-posts-5 .clear.a19,.content-posts-5 .clear.a20,.content-posts-5 .clear.a21,.content-posts-5 .clear.a22,.content-posts-5 .clear.a23,.content-posts-5 .clear.a24,.content-posts-5 .clear.a25,.content-posts-6 .clear.a8,.content-posts-6 .clear.a9,.content-posts-6 .clear.a10,.content-posts-6 .clear.a11,.content-posts-6 .clear.a12,.content-posts-6 .clear.a13,.content-posts-6 .clear.a14,.content-posts-6 .clear.a15,.content-posts-6 .clear.a16,.content-posts-6 .clear.a11,.content-posts-6 .clear.a18,.content-posts-6 .clear.a19,.content-posts-6 .clear.a20,.content-posts-6 .clear.a21,.content-posts-6 .clear.a22,.content-posts-6 .clear.a23,.content-posts-6 .clear.a24,.content-posts-6 .clear.a25,.content-posts-7 .clear.a9,.content-posts-7 .clear.a10,.content-posts-7 .clear.a11,.content-posts-7 .clear.a12,.content-posts-7 .clear.a13,.content-posts-7 .clear.a14,.content-posts-7 .clear.a15,.content-posts-7 .clear.a16,.content-posts-7 .clear.a11,.content-posts-7 .clear.a18,.content-posts-7 .clear.a19,.content-posts-7 .clear.a20,.content-posts-7 .clear.a21,.content-posts-7 .clear.a22,.content-posts-7 .clear.a23,.content-posts-7 .clear.a24,.content-posts-7 .clear.a25,.content-posts-8 .clear.a10,.content-posts-8 .clear.a11,.content-posts-8 .clear.a12,.content-posts-8 .clear.a13,.content-posts-8 .clear.a14,.content-posts-8 .clear.a15,.content-posts-8 .clear.a16,.content-posts-8 .clear.a11,.content-posts-8 .clear.a18,.content-posts-8 .clear.a19,.content-posts-8 .clear.a20,.content-posts-8 .clear.a21,.content-posts-8 .clear.a22,.content-posts-8 .clear.a23,.content-posts-8 .clear.a24,.content-posts-8 .clear.a25,.content-posts-9 .clear.a11,.content-posts-9 .clear.a12,.content-posts-9 .clear.a13,.content-posts-9 .clear.a14,.content-posts-9 .clear.a15,.content-posts-9 .clear.a16,.content-posts-9 .clear.a11,.content-posts-9 .clear.a18,.content-posts-9 .clear.a19,.content-posts-9 .clear.a20,.content-posts-9 .clear.a21,.content-posts-9 .clear.a22,.content-posts-9 .clear.a23,.content-posts-9 .clear.a24,.content-posts-9 .clear.a25,.content-posts-10 .clear.a12,.content-posts-10 .clear.a13,.content-posts-10 .clear.a14,.content-posts-10 .clear.a15,.content-posts-10 .clear.a16,.content-posts-10 .clear.a11,.content-posts-10 .clear.a18,.content-posts-10 .clear.a19,.content-posts-10 .clear.a20,.content-posts-10 .clear.a21,.content-posts-10 .clear.a22,.content-posts-10 .clear.a23,.content-posts-10 .clear.a24,.content-posts-10 .clear.a25,.content-posts-11 .clear.a13,.content-posts-11 .clear.a14,.content-posts-11 .clear.a15,.content-posts-11 .clear.a16,.content-posts-11 .clear.a11,.content-posts-11 .clear.a18,.content-posts-11 .clear.a19,.content-posts-11 .clear.a20,.content-posts-11 .clear.a21,.content-posts-11 .clear.a22,.content-posts-11 .clear.a23,.content-posts-11 .clear.a24,.content-posts-11 .clear.a25,.content-posts-12 .clear.a14,.content-posts-12 .clear.a15,.content-posts-12 .clear.a16,.content-posts-12 .clear.a11,.content-posts-12 .clear.a18,.content-posts-12 .clear.a19,.content-posts-12 .clear.a20,.content-posts-12 .clear.a21,.content-posts-12 .clear.a22,.content-posts-12 .clear.a23,.content-posts-12 .clear.a24,.content-posts-12 .clear.a25{display:none;}

/* Load More Posts */
.alm-btn-wrap{text-align:center;margin:60px 0 0;position:relative;z-index:10;}
.alm-btn-wrap .alm-load-more-btn{color:#fff;font-size:20px;font-weight:300;background:#BA745A;border:none;padding:10px 40px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;cursor:pointer;transition:all 0.25s ease-in-out 0s;font-family:'proxima-nova', Helvetica, sans-serif;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.alm-btn-wrap .alm-load-more-btn:hover{background:#C7C8CA;}
.alm-btn-wrap .alm-load-more-btn.done{pointer-events:none;}

/* Form at bottom of blog pages */
.blog .bottom-content, .archive .bottom-content{margin-top:100px;}
.blog .bottom-content .lets-get-started-form-panel, .archive .bottom-content .lets-get-started-form-panel{background:#F9F9F9;padding:155px 0;}
.blog .bottom-content .lets-get-started-form-panel h3, .archive .bottom-content .lets-get-started-form-panel h3{margin-bottom:100px;}


/* Blog Single Post  */
.single .header-section{min-height:650px;background:transparent url("images/home-intro-bg.svg") no-repeat center bottom;-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .3));padding:0 20px;}
.single .header-section h1{padding-top:300px;color:#FFF;text-align:center;}
.single .blog-post .category{position:inherit;z-index:1;left:auto;bottom:auto;}
.single .blog-post .category a{padding:7px 15px !important;background:#BA745A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.single .blog-post:hover .category a{background:#C7C8CA !important;}
.single .blog-post .category.mob-version, .single .blog-post .blog-meta .clear.mobile{display:none;}

.single .content .blog-post h1{margin-bottom:15px;line-height:55px;}
.single .content .blog-post h2{margin-bottom:15px;}
.single .content .blog-post h3{font-size:25px;line-height:35px;margin-bottom:15px;}
.single .content .blog-post p{font-weight:300;}
.single .content .blog-post p strong{font-weight:700;}
.single .content .blog-post ul, .single .content .blog-post ol{margin:0 0 20px 20px;font-weight:300;}
.single .content .blog-post ul li{list-style-type:disc;}
.single .content .blog-post ol li{list-style-type:decimal;}

.single .blog-post{border:none;margin:0;}
.single .blog-post:hover{border:none;}
.single .blog-post a{padding:0 !important;display:inline;}

.single .blog-post h2.title{margin-bottom:10px;font-size:40px;}
.single .blog-post .blog-meta{margin-bottom:65px;}
.single .blog-post .blog-meta p{font-family:'proxima-nova', Helvetica, sans-serif;font-size:16px;color:#5B7776;float:left;margin:8px 0 0;font-weight:300;}
.single .blog-post .blog-meta p .date{margin:0 10px;}

.single .featured-image-section{margin-bottom:20px;}

.blog-image{width:100%;margin-bottom:0;float:left;}
.blog-image img{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;}
.blog-image img:hover{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;opacity:.9;}

.single .featured-image{margin:0;width:100%;float:none !important;margin:0 0 95px !important;}
.single .featured-image a{padding:0 !important;margin-bottom:}
.single .featured-image img{width:100%;max-width:100%;height:auto;display:block;padding:0 !important;}

.single .sidebar .related-posts h2{line-height:24px;font-size:18px;margin-bottom:30px;}
.single .sidebar .related-posts .related-post{margin-bottom:50px;}
.single .sidebar .related-posts .related-post .related-post-img{float:left;width:33.9622%;margin-right:10px;max-width:90px;}
.single .sidebar .related-posts .related-post .related-post-img img{display:block;transition:all 0.25s ease-in-out 0s;}
.single .sidebar .related-posts .related-post.studio-news .related-post-img img{border-bottom:10px solid #0da79b !important;}
.single .sidebar .related-posts .related-post.tips-and-advice .related-post-img img{border-bottom:10px solid #f92c7a !important;}
.single .sidebar .related-posts .related-post.jobs .related-post-img img{border-bottom:10px solid #9944ae !important;}
.single .sidebar .related-posts .related-post.news-and-culture .related-post-img img{border-bottom:10px solid #6396f5 !important;}
.single .sidebar .related-posts .related-post .related-post-img:hover img{opacity:0.7;transition:all 0.25s ease-in-out 0s;}
.single .sidebar .related-posts .related-post .content-right{float:left;width:60.3773%;}
.single .sidebar .related-posts .related-post .content-right h3{line-height:22px;margin:0 0 10px;font-size:18px;}
.single .sidebar .related-posts .related-post .content-right .date{font-size:14px;font-family:'proxima-nova', Helvetica, sans-serif;font-weight:300;}
.single .sidebar .blog-back{}
.single .sidebar .blog-back a{font-family:'proxima-nova', Helvetica, sans-serif;font-size:12px;color:#5B7776;font-size:16px;line-height:21px;font-weight:300;}
.single .sidebar .blog-back a i{color:#5B7776;margin-right:5px;}
.single .sidebar a{text-decoration:none;}

.single .container .share-section{margin:115px 0 120px;text-align:center;}
.single .container .share-section h4{font-family:'proxima-nova', Helvetica, sans-serif;font-size:16px;margin:0 0 40px;font-weight:300;}
.single .container .share-section a{transition:all 0.25s ease-in-out 0s;margin:auto;font-size:20px;border-radius:25px;width:40px;height:40px;display:inline-table;}
.single .container .share-section a:hover{opacity:0.7;transition:all 0.25s ease-in-out 0s;}
.single .container .share-section a i{display:table-cell;text-align:center;vertical-align:middle;color:#FFF;}
.single .container .share-section .twitter{background:#0ec4f4;}
.single .container .share-section .facebook{background:#2d609b;margin:0 10px;}
.single .container .share-section .pinterest{background:#bb121a;}

.single .lets-get-started-form-panel{padding:0 20px 155px;position:relative;}
.single .lets-get-started-form-panel h3{margin-bottom:100px;}


/*-----------------------------------------------------------------------------------*/
/*	Whitepaper & Resources CPT
/*-----------------------------------------------------------------------------------*/
/* Refine Section */
.cpt-refines{margin:135px 0 115px;}
.cpt-refines .refine{text-align:center;}
.cpt-refines .refine ul li{display:inline-block;margin:0 25px 25px;}
.cpt-refines .refine ul li a{font-family:'proxima-nova', Helvetica, sans-serif;font-size:16px;padding:7px 16px;font-weight:300;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.post-type-archive-wpres .cpt-refines .refine ul li.all a{background:#BA745A;color:#fff;font-family:'proxima-nova', Helvetica, sans-serif;font-weight:700;}
.term-display .refine ul li.display a,
.term-localisation .refine ul li.localisation a,
.term-paid-media-tips .refine ul li.paid-media-tips a,
.term-paid-search .refine ul li.paid-search a,
.term-paid-social .refine ul li.paid-social a,
.term-video .refine ul li.video a{background:#BA745A;color:#fff;font-family:'proxima-nova', Helvetica, sans-serif;font-weight:700;}


/*-----------------------------------------------------------------------------------*/
/*	Search Form
/*-----------------------------------------------------------------------------------*/
#searchform{position:relative;}
#s{border:1px solid #4F5CD6;color:#4F5CD6;font-size:16px !important;padding:10px 50px 9px 20px !important;position:relative;width:100%;}
#searchsubmit{background:transparent url("images/sprite-sheet.svg") no-repeat 0 -459px / 500px auto;border:none;height:44px;padding:0 !important;position:absolute;right:0;text-indent:-9999px;width:35px !important;top:0;}
#searchsubmit:hover{cursor:pointer;}
#s::-webkit-input-placeholder{color:#4F5CD6;opacity:1;}
#s:-moz-placeholder{color:#4F5CD6;opacity:1;}
#s::-moz-placeholder{color:#4F5CD6;opacity:1;}
#s:-ms-input-placeholder{color:#4F5CD6;opacity:1;}


/*-----------------------------------------------------------------------------------*/
/*	Button & Input
/*-----------------------------------------------------------------------------------*/
input, textarea{background:none;font-size:18px !important;line-height:22px;padding:4px 10px !important;width:100% !important;border:2px solid #5B7776;font-weight:400;animation:fadeIn 1s;font-family:'proxima-nova', Helvetica, sans-serif !important;-webkit-appearance:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
input:focus, textarea:focus{outline:none;background:none;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;transition:.2s ease-in;border-color:#5B7776;animation:fadeIn 1s;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}

input.button, .button{text-align:center;background:#BA745A !important;color:#FFFFFF !important;font-family:'proxima-nova',Helvetica,sans-serif !important;font-weight:300 !important;font-size:20px !important;line-height:20px !important;border:none !important;margin:0;padding:16px 20px !important;transition:all 0.25s ease-in-out 0s;display:inline-block !important;width:auto !important;cursor:pointer;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,0.1);text-decoration:none;}
input.button:hover, .button:hover, .button.hover{background:#5B7776 !important;}

/*.green input.button, .green .button{background:#21CBBB !important;}
.green input.button:hover, .green .button:hover{background:#000000 !important;}*/

.vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:23px !important;top:33px !important;}


/*-----------------------------------------------------------------------------------*/
/*	Gravity Forms
/*-----------------------------------------------------------------------------------*/
.gform_wrapper{max-width:100% !important;}
.gform_wrapper ul.gform_fields .gfield{margin-bottom:45px;}
.gform_wrapper .gform_footer{margin:0 !important;padding:0 !important;}
.gform_wrapper li, .gform_wrapper form li{padding-left:0 !important;}
body .gform_wrapper .top_label div.ginput_container{margin-top:0 !important;}
.gform_wrapper .top_label .gfield_label{font-size:18px !important;font-weight:400;color:#5B7776;font-family:'proxima-nova', Helvetica, sans-serif;line-height:22px !important;margin-bottom:3px !important;}
.gform_wrapper .top_label .gfield_label .gfield_required{color:#4285F4;}
.gform_wrapper ul.gform_fields .gfield{margin:0 0 25px !important;padding:0 !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{padding:10px 19px 9px !important;width:auto !important;cursor:pointer;color:#FFFFFF;background:#BA745A;line-height:11px !important;font-size:20px !important;font-weight:300;font-family:'proxima-nova', Helvetica, sans-serif !important;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;display:block !important;margin:0 auto !important;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in;border:none !important;min-width:137px;}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover{background:#5B7776;-webkit-transition:.07s ease-in;-moz-transition:.07s ease-in;-o-transition:.07s ease-in;transition:.07s ease-in;}
.gform_wrapper .gfield .intl-tel-input{margin-bottom:0 !important;}
.gform_wrapper ul.gform_fields .gfield.gf_left_half{padding-right:7px !important;}
.gform_wrapper ul.gform_fields .gfield.gf_right_half{padding-left:7px !important;}

/* Validation */
body .gform_wrapper .gform_heading{width:100%;}
body .gform_wrapper h2.gsection_title, body .gform_wrapper .gsection_description, body .gform_wrapper h3.gform_title{width:100%;}
body .gform_wrapper span.gform_description{}
body .gform_wrapper div.validation_error{display:none !important;}
body .gform_wrapper .top_label .gfield_error{width:100% !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0 !important;color:#EA4848;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label span{color:#EA4848;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0 !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-bottom:25px !important;margin-top:0 !important;padding:0 !important;}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border:none;margin-bottom:0 !important;padding:0 !important;}
body .gform_wrapper .gfield_description.validation_message{display:none !important;}
body .gform_wrapper .top_label .gfield_error .ginput_container{max-width:100%;}
body .gform_wrapper li.gfield.gfield_error input, body .gform_wrapper li.gfield.gfield_error textarea{background:none !important;border-width:0 0 1px 0 !important;border-style:solid !important;border-color:#EA4848 !important;}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}

body .can-we-help-you-form .gform_wrapper li.gfield.gfield_error input, body .can-we-help-you-form .gform_wrapper li.gfield.gfield_error textarea{background:#FFFFFF !important;border:1px solid #EA4848 !important;}
body .can-we-help-you-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-bottom:15px !important;}
.contact body .header-single-image .container .contact-form li.gfield.gfield_error input, .contact body .header-single-image .container .contact-form li.gfield.gfield_error textarea{background:#FFFFFF !important;border:1px solid #EA4848 !important;}
.contact body .gform_wrapper .top_label .gfield_error.gf_left_half, .contact body .gform_wrapper .top_label .gfield_error.gf_right_half{width:50% !important;max-width:100% !important;}

/* New form panel - Bottom Form */
.form-panel{padding-top:85px;padding-bottom:95px;z-index:2;}
.form-panel .gform_wrapper{margin:0 !important;}
.form-panel .gform_wrapper .gform_heading{margin-bottom:80px;}
.form-panel .gform_wrapper .gform_heading h3.gform_title{text-align:center;font-size:35px !important;line-height:40px !important;margin:0 !important;}
.form-panel .gform_wrapper .gform_body{max-width:720px;margin:0 auto;}

/* Lets get started - Bottom Form */
.lets-get-started-form-panel .gform_wrapper{margin:0 auto;}

.lets-get-started-form-panel .gform_wrapper .bottom-form-left{float:left;width:46.7742%;}
.lets-get-started-form-panel .gform_wrapper .bottom-form-right{float:right;width:46.7742%;}

.lets-get-started-form-panel .gform_wrapper ul.gfield_radio li label{background:#6396F5;color:#FFFFFF;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;transition:.2s ease-in;font-size:16px !important;max-width:100%;padding:10px;border-radius:5px;-webkit-border-radius:5px;}
.lets-get-started-form-panel .gform_wrapper ul.gfield_radio li label:hover{background:#5B5B5B !important}
.lets-get-started-form-panel .gform_wrapper ul.gfield_radio li input[type="radio"]{display:none !important;}
.lets-get-started-form-panel .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label{font-weight:400 !important;background:#5B5B5B !important;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;transition:.2s ease-in;font-family:'proxima-nova', Helvetica, sans-serif;}
.lets-get-started-form-panel .gform_wrapper .gfield.extra-field-top{margin-bottom:10px !important;}
.lets-get-started-form-panel .gform_wrapper .gfield.extra-field-bottom{margin-bottom:40px !important;}
.lets-get-started-form-panel .gform_wrapper .gfield.extra-field-bottom label{display:none !important;}
.lets-get-started-form-panel .gform_wrapper .gfield.budget-fields{margin-bottom:10px !important;}

.lets-get-started-form-panel .gform_wrapper .gfield ::-webkit-input-placeholder{color:#e0e0e0;}
.lets-get-started-form-panel .gform_wrapper .gfield ::-moz-placeholder{color:#e0e0e0;}
.lets-get-started-form-panel .gform_wrapper .gfield :-moz-placeholder{color:#e0e0e0;}
.lets-get-started-form-panel .gform_wrapper .gfield :-ms-input-placeholder{color:#e0e0e0;}

.lets-get-started-form-panel .gform_wrapper .gfield .ginput_container_select{position:relative;}
.lets-get-started-form-panel .gform_wrapper .gfield .ginput_container_select:after{font-family:FontAwesome;content:"\f0d7";color:#4285F4;position:absolute;top:13px;right:0;}
.lets-get-started-form-panel .gform_wrapper .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;width:101.5% !important;font-family:'proxima-nova', Helvetica, sans-serif !important;font-size:24px !important;padding:5px 0 !important;background:none;font-weight:300;margin-left:-5px !important;}
.lets-get-started-form-panel .gform_wrapper .gfield select::-ms-expand{display:none;}
.lets-get-started-form-panel .gform_wrapper .gfield select option{padding:2px 0;}

/* Not found answer - Bottom Form */
.not-found-answer-form-panel .gform_wrapper{margin:0 auto;}

.not-found-answer-form-panel .gform_wrapper .bottom-form-left{float:left;width:46.7742%;}
.not-found-answer-form-panel .gform_wrapper .bottom-form-right{float:right;width:46.7742%;}

.not-found-answer-form-panel .gform_wrapper .gfield.extra-field-top{margin-bottom:10px !important;}
.not-found-answer-form-panel .gform_wrapper .gfield.extra-field-bottom{margin-bottom:10px !important;}
.not-found-answer-form-panel .gform_wrapper .gfield.extra-field-bottom label{display:none !important;}

.not-found-answer-form-panel .gform_wrapper .gfield ::-webkit-input-placeholder{color:#e0e0e0;}
.not-found-answer-form-panel .gform_wrapper .gfield ::-moz-placeholder{color:#e0e0e0;}
.not-found-answer-form-panel .gform_wrapper .gfield :-moz-placeholder{color:#e0e0e0;}
.not-found-answer-form-panel .gform_wrapper .gfield :-ms-input-placeholder{color:#e0e0e0;}

/* Job Application Form */
.screen-reader-text{display:none !important;}
body .gform_wrapper .top_label div.ginput_container.ginput_container_fileupload{margin-top:15px !important;}
.ginput_container_fileupload .upload-wrapper{width:157px;height:45px;background:transparent url("images/choose-button.png") no-repeat center top / 157px auto;overflow:hidden;}
.ginput_container_fileupload .upload-wrapper:hover{background-position:center bottom;}
.ginput_container_fileupload .upload-wrapper input{display:block !important;width:157px !important;height:45px !important;opacity:0 !important;overflow:hidden !important;cursor:pointer !important;}

/* Careers Form */
.career-form_wrapper{max-width:720px !important;margin:40px auto 0 !important;}
.career-form_wrapper.gform_wrapper .top_label .gfield_label{color:#FFF;}
.career-form_wrapper.gform_wrapper .top_label .gfield_label .gfield_required, .career-form_wrapper.gform_wrapper .gfield_required{color:#D7AB86;display:inline !important;}
.career-form_wrapper.gform_wrapper input{margin:0;padding:10px;background:#FFF;border-color:#FFF;}
.career-form_wrapper.gform_wrapper .gfield .ginput_container_consent input{width:auto !important;}



/*-----------------------------------------------------------------------------------*/
/*	Footer
/*-----------------------------------------------------------------------------------*/
.footer-wrap{background:transparent url("images/footer-bg.svg") no-repeat center top;padding-bottom:75px;padding-top:360px;-webkit-filter:drop-shadow(0 -46px 15px rgba(0, 0, 0, .05));filter:drop-shadow(0 -46px 15px rgba(0, 0, 0, .05));margin-top:-220px;}

.footer-wrap .container{max-width:904px;margin:0 auto;position:relative;}
.footer-wrap .container .top{width:16px;height:36px;display:block;position:absolute;top:-100px;left:0;right:0;margin:0 auto;}
.footer-wrap .container .top svg.back-to-top{fill:#5B7776;transition:all 0.25s ease-in-out 0s;}
.footer-wrap .container .top svg.back-to-top:hover{fill:#BA745A;}
.footer-wrap .container .top:hover{top:-120px;}

.footer-wrap .container .footer-widget{float:left;width:22.3684%;margin-right:3.50877%;}

.footer-wrap .container .footer-column.one,.footer-wrap .container .footer-column.two,.footer-wrap .container .footer-column.three,.footer-wrap .container .footer-column.four{float:left;position:relative;font-size:14px;line-height:21px;}
.footer-wrap .container .footer-column.one{width:18.58407079646018%;margin-right:1.7699115044247788%;}
.footer-wrap .container .footer-column.two{width:28.761061946902654%;margin-right:11.946902654867257%;}
.footer-wrap .container .footer-column.three{width:18.58407079646018%;margin-right:1.7699115044247788%;}
.footer-wrap .container .footer-column.four{width:18.58407079646018%;}

.footer-wrap .container .widget h3{font-size:14px;line-height:21px;margin-bottom:10px;}
.footer-wrap .container .footer-column.three h3, .footer-wrap .container .footer-column.four h3{display:none;}
.footer-wrap .container .footer-column.one a.phone,.footer-wrap .container .footer-column.two a.phone{font-size:14px;line-height:21px;font-weight:700;margin-bottom:5px;}
.footer-wrap .container .footer-column a.email{margin-bottom:5px;}

.footer-wrap .container .widget a.uk{background:transparent url("images/uk-flag.svg") no-repeat 0 2px / 22px;padding:0 0 0 30px;margin-top:10px;line-height:17px;}
.footer-wrap .container .widget a.us{background:transparent url("images/usa-flag.svg") no-repeat 0 2px / 22px;padding:0 0 0 30px;line-height:17px;margin-top:10px;}

.footer-wrap .container .widget a{display:block;line-height:21px;text-decoration:none;}
.footer-wrap .container .widget a:hover{color:#BA745A;}
.footer-wrap .container .widget p{margin:0;font-size:14px;line-height:21px;}
.footer-wrap .container .widget li{margin-bottom:0;}

.footer-wrap .container .menu-social-wrapper{margin:105px 0;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-container{float:left;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-container ul li{float:left;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-container ul li a{font-size:16px;position:relative;padding:0 15px 0 0;margin-right:12px;text-decoration:none;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-container ul li a:hover{text-decoration:underline;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-container ul li a:after{content:"";background:#5B7776;font-size:4px;position:absolute;top:4px;right:0;width:2px;height:12px;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-container ul li:last-child a{padding:0;margin:0;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-container ul li:last-child a:after{display:none;}
/*repeated for US website*/
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-english-us-container{float:left;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-english-us-container ul li{float:left;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-english-us-container ul li a{font-size:16px;position:relative;padding:0 15px 0 0;margin-right:12px;text-decoration:none;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-english-us-container ul li a:hover{text-decoration:underline;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-english-us-container ul li a:after{content:"";background:#5B7776;font-size:4px;position:absolute;top:4px;right:0;width:2px;height:12px;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-english-us-container ul li:last-child a{padding:0;margin:0;}
.footer-wrap .container .menu-social-wrapper .menu-footer-navigation-english-us-container ul li:last-child a:after{display:none;}
/*end repeat*/
.footer-wrap .container .menu-social-wrapper .social-media{float:right;}
.footer-wrap .container .menu-social-wrapper .social-media a{float:left;transition:all 0.25s ease-in-out 0s;}
.footer-wrap .container .menu-social-wrapper .social-media a:nth-child(2){margin:0 25px;}
.footer-wrap .container .menu-social-wrapper .social-media a svg{fill:#5B7776;transition:all 0.25s ease-in-out 0s;}
.footer-wrap .container .menu-social-wrapper .social-media a:hover svg{fill:#BA745A;}

.footer-wrap .container .footer-column.four .textwidget{text-align:right;}
.footer-wrap .container .google-logo{background:transparent url("images/google-partner-logo.svg") no-repeat 0 -3px / 100px;height:36px;width:100px;display:inline-block;}
.footer-wrap .container .bing-logo{margin:13px 0;background:transparent url("images/bing-partner-logo.svg") no-repeat 0 -6px / 75px;height:49px;width:100px;display:inline-block;}
.footer-wrap .container .rar-logo{background:transparent url("images/rar-recommended-logo.svg") no-repeat 0 0 / 75px;height:41px;width:100px;display:inline-block;}

.footer-wrap .container .copyright{margin:25px 0 0;}
.footer-wrap .container .copyright p{font-size:13px;line-height:19px;margin:0;}

.footer-wrap .container .footer-column .state{display:none;}

.footer-wrap ul, .footer-wrap ol{margin-left:0;list-style:none;}


/*-----------------------------------------------------------------------------------*/
/*	Deafult WP
/*-----------------------------------------------------------------------------------*/
.wp-caption{background:rgba(255,255,255, 0.6);-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 5px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 5px;box-shadow:rgba(0,0,0, 0.1) 0px 0px 5px;padding:5px;max-width:96%; /* Image does not overflow the content area */text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}

.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{text-align:center;}
.align-right{text-align:right;}

img.alignleft{margin:5px 25px 20px 0;}
img.alignright{margin:5px 0 20px 20px;}

.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:10px !important;margin:0 !important;padding:3px 0 0 0!important;}

.gallery-caption{text-align:center;}
.gallery-item{width:115px !important;margin-right:15px;margin-bottom:20px;}
.gallery-icon{width:115px;}
.gallery-item img{width:95px;height:auto;border:solid 8px rgba(255, 255, 255, .70) !important;-moz-box-shadow:rgba(0,0,0, 0.15) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0, 0.15) 0px 0px 3px;box-shadow:rgba(0,0,0, 0.15) 0px 0px 3px;}


/*-----------------------------------------------------------------------------------*/
/*	Tooltipster Deafult
/*-----------------------------------------------------------------------------------*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-base{display:flex;pointer-events:none;position:absolute}
.tooltipster-box{flex:1 1 auto}
.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}
.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade.tooltipster-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}
.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}
.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-initial{top:0!important}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}
.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-initial{left:-40px!important}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}
@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}
.tooltipster-update-fade{animation:tooltipster-fading .4s}
@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}
.tooltipster-update-rotate{animation:tooltipster-rotating .6s}
@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}
.tooltipster-update-scale{animation:tooltipster-scaling .6s}
.tooltipster-sidetip .tooltipster-box{background:#FAFAFA;border:1px solid #BBB;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px;}
.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px;}
.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px;}
.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px;}
.tooltipster-sidetip .tooltipster-content{padding:20px;}
.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px;}
.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0;}
.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#FAFAFA;left:0;top:1px;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#FAFAFA;left:-3px;top:0;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#FAFAFA;left:3px;top:0;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#FAFAFA;left:0;top:-1px;}
.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:-1px;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#BBB;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#BBB;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#BBB;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#BBB;}
.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{top:0px;left:1px;}


/*-----------------------------------------------------------------------------------*/
/*	Browser Fixes
/*-----------------------------------------------------------------------------------*/
.chrome .lets-get-started-form-panel .gform_wrapper .gfield select{margin-left:-1px !important;}