@charset "utf-8";
.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:transparent}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
 @import url(//hello.myfonts.net/count/3249fc); @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap");
#mainBanner .cFor + .typed-cursor, #mainBanner .cFor, #mainBanner .typedtext.hide, #mainBanner .typedtext.hide + .typed-cursor, #mainBanner .typedtext3.hide + .typed-cursor { display: none; }
#mainBanner .cFor.show, #mainBanner .cFor.show + .typed-cursor { display: inline-block; } 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,
caption, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1; 
}
ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
select, input { margin: 0px; }
ol, ul { list-style: none; }
.clearfix:after { clear: both; display: block; content: ""; }
.clear { clear: both; }
strong { font-weight: bold; }	
.bback { display: block; } .fullHeight, html, body, #mainBanner .section { height: 100%; }
body.error404 { height: auto; }
body { font-family: 'Poppins', sans-serif !important; font-weight: 300 !important; color: #444; }
.home, .homehtml { height: 100%; }
.whiteBg { background-color: #fff; }
.dGreyBg { background-color: #3e3e3e; color: #fff; }
.greenBg a, .dGreyBg a { color: #fff; }
.greenBg { background-color: #42645f; color: #fff; }
.lGreenBg { background-color: #96cfbc; }
.lBrownBg { background-color: #e3d7c9; }
.content a, .green { color: #42645f; }
#mainBanner .greenBg .content {  color: #fff; }
.spacer { height: 124px; display: block; }
.cover, header, .spacer {  
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.left { float: left; }
.right { float: right; }
.sideMenu { display: none; }
.twoCol { display: block; float: left; width: 50%; }
.threeCol { display: block; float: left; width: 33.3333%; }
.twoColBlocks .threeCol { width: 31.3333%; margin: 0 1% 20px; }
.hideScale { overflow: hidden; display: block; }
.scale { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; display: block; margin: auto; width: 100%; }
.hideScale:hover .scale, .boxGrid ul li:hover .scale { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }
.table { display: table; height: 100%; width: 100%; }
.tableCell { display: table-cell; vertical-align: middle; height: 100%; width: 100%; }
.cButton { display: inline-block; padding: 20px 55px; border: 1px solid #fff; margin-top: 20px; position: relative; overflow: hidden; }
.cButton:hover:after {
transform: translateX(0);
}
.cButton:after {
transition: transform 0.3s ease;
content: "\f054";
font-family: FontAwesome;
font-weight: 700;
position: absolute;
top: 50%;
margin-top: -8px;
right: 20px;
transform: translateX(300%);
}
.green.cButton.centered { display: block; margin: auto; width: 60px; }
.green.cButton { border-color: #42645f; color: #42645f!important; }
#cookie-notice .button { color: #48e6bc; }
.dynamicCol.cButton {
border-color: #fff;
color: #fff!important;
}
.dynamicCol.cButton:after {
color: inherit!important;
}
.dynamicCol.cButton:hover {
background-color: rgba(255,255,255,0.1)!important;
}
.white.cButton.centered { display: block; margin: auto; width: 60px; }
.white.cButton { border-color: #fff; color: #fff!important; }
.white.cButton:hover, .greenBg .cButton:hover { background-color: rgba(255,255,255,0.1); }
.cButton:hover { background-color: #42645f; color: #fff!important; }
.content .cButton { color: #fff; }
.content .greenButton { color: #42645f; border-color: #42645f; }
.cButton.greenBg:hover { background-color: #004835; } #mainBanner .content span.typedtext { display: block; }
.content h1, .content h2, .content h3, .content h4 { padding-bottom: 20px; font-weight: 300; }
.dGreyBg .content h4 { color: #fff; }
.genericBlock .content h3 { font-size: 35px; margin-bottom: 15px; }
.single .genericBlock .content h3 { font-size: 20px; }
.content p, .content li { line-height: 1.7; }
.content p { padding-bottom: 15px; }
.uppercase { text-transform: uppercase; }
.centered { text-align: center; }
a, .overlay, input[type="submit"], .cButton, .mobButton { text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.mobNav, .mobNav path { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
a img { border: none; }
a:hover, a:active, a:focus { outline: 0; }
.cButton { cursor: pointer; }
.mobButton span { display: block; } form input, form textarea, form input[type="search"], .filters ul li a, .boxTitle
{ 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nodisplay {
display: none;
}
.padd { display: block; padding: 30px; }
.paddLeft { padding-left: 20px; display: block; }
.paddRight { padding-right: 20px; display: block; }
#titleBar.blogTitle { padding: 20px 50px; }
.single-post .siteBanner { height: 320px; }
.siteBanner { background-color: #fff; height: 475px; position: relative; background-position: center center; opacity: 0; transition: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; }
.siteBanner.show { opacity: 1; }
.mobile .siteBanner { background-attachment: local; }
.loadHolder { opacity: 1;  transition: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; }
.loadHolder.loading { opacity: 0; }
.siteBanner .overlay, .siteBanner .overlay h1 { color: #fff; }
.mapHolder { display: block; position: relative; overflow: hidden; z-index: 1; }
#map-canvas { display: block; height: 475px; background-color: #fff; }
.contactCTA ul li:after { content: ""; height: 15px; width: 0; border-right: 1px solid #42645f; position: absolute; top: 1px; right: -15px; }
.contactCTA ul li:last-child:after { display: none; }
.contactCTA ul li { display: inline-block; margin: 0 15px; position: relative; }
.contactCTA ul li a { color: #42645f; }
.bHolder { position: fixed; left: 0; top: 0; right: 0; z-index: 4; }
.projLogo { display: block; margin: auto; max-width: 80%; padding: 30px 0; }
.bannerCaption { position: absolute; bottom: 0; left: 0; right: 0; z-index: 200; }
.bannerCaption.capCover { top: 0; }
.bannerCaption.capCover p { font-size: 34px; }
.bannerCaption p { font-size: 20px; font-weight: 300; line-height: 1.2; }
.bannerHolder { overflow: hidden; z-index: 1; background-color: #fff; height: 475px; }
.nojs, .no-js .withjs, .no-js .typedt.withjs { display: none; }
.no-js .nojs, .withjs { display: block; }
.typedt.withjs { display: inline-block; } header { position: fixed; top: 0; right: 0; left: 0; z-index: 99999; padding: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background-color: #fff; }
header.mainPage > .whiteBg { padding: 20px 30px; }
header.mainPage { 
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
header.mainPage .mainNav { padding-top: 3px; }
header.mainPage .logo { width: 150px; }
header.mainPage { background-image: none; }
.mobOpen.scrolled { top: 25px; right: 35px; }
.osx .mobOpen.scrolled { top: 23px; }
.logo { width: 252px; display: block; }
.logo img { display: block; width: 100%; height: auto; }
.mainNav { padding-top: 18px; position: relative; }
.mainNav ul li { display: block; float: left; margin-left: 30px; }
.mainNav ul li:after, .sideMenu ul.mMenu li a:after { opacity: 0; content: ""; display: block; width: 100%; max-width: 0; height: 0; position: relative; bottom: -8px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;  }
.mainNav ul li.tel:after { display: none!important; }
.mainNav ul li.tel a { font-family: 'Poppins', sans-serif; font-weight: 300; }
.mainNav ul li.tel a:before { content: "\f095"; font-family: FontAwesome; margin-right: 5px; }
.sideMenu ul.social li { display: inline-block; text-align: center; margin: 0 6px; }
.sideMenu ul.social li:hover a { color: #005740; }
.mainNav ul li:after { border-top: 2px solid #42645f;  }
.sideMenu ul.mMenu li a:after { border-top: 2px solid #fff;  }
.mainNav ul li a { color: #42645f; display: block;font-family: 'Poppins', sans-serif !important; font-weight: 300 !important; }
.single-projects .mainNav ul li#menu-item-2662:after, .mainNav ul li.current-menu-item:after, .mainNav ul li:hover:after, .sideMenu ul.mMenu li a:hover:after, .sideMenu ul.mMenu > li.current-menu-item > a:after, .mainNav ul li.current-page-ancestor:after, .single-post .mainNav ul li.current_page_parent:after { opacity: 1; max-width: 100%; } .slideContent { display: block; padding: 30px 63px; position: relative; z-index: 70; }
#pp-nav span, .pp-slidesNav span { border-color: #fff!important; }
body #pp-nav li .active span, body .pp-slidesNav .active span { background: #fff; }
#mainBanner { color: #fff; font-family: 'Poppins', sans-serif; position: relative; background-color: #42645f; z-index: 100; }
#mainBanner .content { color: #444; }
.section { position: relative; }
#mainBanner span[class*="typedtext"] { display: inline; }
.mainContent .slideHolder h2, span[class*="typedtext"], .typed-cursor, #mainBanner .nojs h2 { font-size: 62px; line-height: 65px; }
.content h1, .content h2, .content h3, .content h4 { color: #42645f; }
.content h4 { font-size: 20px; }
.content h1 { font-size: 36px; line-height: 42px; }
.content h2 { font-size: 26px; line-height: 32px; }
.content h3 { font-size: 20px; line-height: 26px; }
.content h4 { font-size: 18px; line-height: 22px; }
.genericBlock blockquote { font-size: 32px; }
.slide blockquote { font-size: 24px; }
small { 
font-size: smaller;
}
.mainContent { position: relative; z-index: 200; }
.tint { background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); color: #fff; }
#titleBar { display: block; padding: 0; color: #fff; background-color: #42645f; font-size: 26px; font-weight: 300; min-height: 20px; } #titleBar .typed-cursor:before { -webkit-background-size: 5px; background-size: 5px; width: 5px; height: 38px; top: 10px; display: inline-block; }
#titleBar h2 { display: inline-block; line-height: 1.2; }
#titleBar .container { padding: 20px 30px 30px; }
.no-js #titleBar .container { padding: 15px 30px 20px; }
.osx #titleBar .container { padding: 0 0 20px 0; }
#mainSlides { overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; }
#lastSection { top: 0; height: 100%; overflow-y: scroll; }
.main { top: 100%; z-index: 999; }
.main, #mainSection {
position: absolute;
left: 0;
width: 100%;
}
.animatedBg { overflow: hidden; }
.fixBg { overflow: hidden; position: absolute; top: 0; right: -35px; bottom: 0; left: 0; }
.fixBg canvas { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 50; width: 100%!important; }
#lastSection { overflow-y: scroll; height: 100%; }
.container { width: 1280px; display: block; margin: auto; }
.mContainer { width: 850px; display: block; margin: auto; }
.sContainer { width: 600px; display: block; margin: auto; padding: 0 30px; }
.filters, #titleBar .left { font-size: 16px; text-align: left; }
#titleBar .left p.left { padding: 9px 15px 0 0; }
.filters { position: relative; }
.filters ul { display: none; background-color: #fff; }
.filters.show ul {display: block;position: absolute;top: 100%;left: 0;width: 443px;background: rgba(255, 255, 255, 0.89);z-index: 100;}
.filters ul li { display: block; float: left; width: 50%; }
.filters ul li a {color: #42645f;display: block;padding: 12px 15px;font-size: 13px;}
.filters ul li a.active {background-color: #dcdcdc; }
.filters ul li a:hover {background-color: #c9efe4; }
.filterButton {padding: 8px 25px 8px 12px;display: block;border: 2px solid #fff;cursor: pointer;width: 120px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.filterButton:hover { background-color: #01ab8e; }
.filterButton:after {content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/filterArrow.png);position: absolute;right: 10px;top: 9px;}
.searchResults { padding: 10px 0 0 15px; float: left; }
#canvasGrey .slideContent.zoomOut { opacity: 1; }
.forest .slideContent.zoomIn { opacity: 1; }
#canvasGrey .slideContent, .forest .slideContent {
opacity: 0;
-webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both;  }
.dForU { position: relative; margin-right: 50px; }
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.2, .2, .2);
transform: scale3d(.2, .2, .2);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.2, .2, .2);
transform: scale3d(.2, .2, .2);
}
50% {
opacity: 1;
}
}
@-webkit-keyframes zoomOut {
from {
opacity: 0;
-webkit-transform: scale3d(4, 4, 4);
transform: scale3d(4, 4, 4);
}
50% {
opacity: 1;
}
}
@keyframes zoomOut {
from {
opacity: 0;
-webkit-transform: scale3d(4, 4, 4);
transform: scale3d(4, 4, 4);
}
50% {
opacity: 1;
}
}
#canvasGrey .slideContent.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
.forest .slideContent.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
.animateBox {
position: relative;
display: block;
width: 500px;
margin: auto;
}
#youSVG {width: 180px;height: auto;position: absolute;top: 38px;right: 45px;}
.path {
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: dash 1.5s ease;
}
@keyframes dash {
from {
stroke-dashoffset: 1000;
}
to {
stroke-dashoffset: 0;
}
}
.dForU.fadeInUp:after { opacity: 1; }
.downArrow { position: absolute; bottom: 40px; left: 50%; margin-left: -15px; cursor: pointer; z-index: 65; width: 30px; }
.downArrow img { display: block; width: 30px; } .downArrow { 
animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-o-animation: bounce 2s infinite;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
40% {-webkit-transform: translateY(-10px);}
60% {-webkit-transform: translateY(-5px);}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
40% {-moz-transform: translateY(-10px);}
60% {-moz-transform: translateY(-5px);}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
40% {-o-transform: translateY(-10px);}
60% {-o-transform: translateY(-5px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-10px);}
60% {transform: translateY(-5px);}
}
.typed-cursor:before { background: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/cursor.png) no-repeat 0 0; margin-left: 10px; position: relative; top: 18px; height: 68px; width: 9px; content: ""; display: inline-block; }
.typed-cursor{
opacity: 1;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
}
@keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
.fiRight, .fiLeft, .fiUp, .dForU:after { -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -ms-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -o-animation-duration: 0.6s;  }
.gBox:hover .hoverfiRight, .fiLeft.fadeInLeft, .bulb.fadeInRight, .fiUp.fadeInUp, [class*="block-"].fadeInRight:after, [class*="block-"].fadeInLeft:after { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }
.hoverfiRight, .fiRight, .fiLeft, .fiUp, .caption, [class*="block-"]:after, [class*="block-"]:before, .sideImg { opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -ms-animation-duration: 0.8s; -moz-animation-duration: 0.8s; -o-animation-duration: 0.8s;  }
.gBox:hover .hoverfiRight, .fiUp.fadeInUp, .caption.fadeInUp, .caption.fadeOutUp, .dForU.fadeInUp:after { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }
.sideImg { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; -o-animation-delay: 0.5s; }
.inView {  -webkit-animation-duration: 2s; animation-duration: 2s; -ms-animation-duration: 2s; -moz-animation-duration: 2s; -o-animation-duration: 2s; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); transition: opacity 1.2s; -webkit-transition: opacity 1.2s; animation-delay: 2s; -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -o-animation-delay: 2s; }
.inView.visible {opacity: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1;}
.fadeInLeft, .leftImg.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
.gBox:hover .hoverfiRight, .fadeInRight, .rightImg.fadeInRight {
-webkit-animation-name: fadeInRight;
-moz-animation-name: fadeInRight;
-o-animation-name: fadeInRight;
animation-name: fadeInRight;
}
.grid-item, .fadeInUp, .fadeInUp:after {
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp;
}
.isotope-hidden.item {
pointer-events: none;
z-index: 1
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width
}
.isotope .item {
-webkit-transition-duration: .6s;
-moz-transition-duration: .6s;
-ms-transition-duration: .6s;
-o-transition-duration: .6s;
transition-duration: .6s;
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity
}
.isotope .item.no-transition,
.isotope.no-transition,
.isotope.no-transition .item {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s
} @-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-80px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-80px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-80px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-80px);
}
100% {
opacity: 1;
transform: translateX(0);
}
} @-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(80px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRight {
0% {
opacity: 0;
-moz-transform: translateX(80px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRight {
0% {
opacity: 0;
-o-transform: translateX(80px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(80px);
}
100% {
opacity: 1;
transform: translateX(0);
}
} @-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(80px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(80px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(80px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(80px);
}
100% {
opacity: 1;
transform: translateY(0);
}
} .mobButton { display: none; }
.bButton { padding-top: 20px; display: block; } .fBlockImg { display: block; width: 100%; height: auto; }
#mainSection { display: block; }
.boxGrid { background-color: #fff; }
.boxGrid ul li.featured { width: 100%; height: 550px; }
.boxGrid ul li, .galleryboxes ul li { width: 33.3333%; float: left; height: 450px; display: block; text-align: center; position: relative; overflow: hidden; }
.boxGrid ul li a { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; color: #fff; }
.boxGrid .tableCell > span { display: block; }
.boxGrid ul li .overlay { background-color: rgba(71, 71, 71, 0.7);  }
.galleryboxes ul li .overlay { background-color: rgba(71, 71, 71, 0.4);  }
.overlay { background-color: rgba(71, 71, 71, 0.4);  }
body .fancybox-skin { background-color: transparent; }
.boxGrid ul li img { display: block; width: 100%; }
.boxGrid ul li .overlay, .galleryboxes ul li .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; }
.boxGrid ul li:hover .overlay, .galleryboxes ul li:hover .overlay { opacity: 1; animation-duration: .6s; }
.boxTitle { font-weight: 300; font-size: 32px; padding-bottom: 15px; display: block; padding: 0 30px; line-height: 1.3; }
.boxTitle span { font-size: 27px; display: block; }
.boxGrid ul li img.boxArrow  { display: block; padding: 20px 0; width: 20px; margin: auto; }
.transformC.grid-item {
transition: all;
-moz-transition: all;
-ms-transition: all;
-webkit-transition: all;
-o-transition: all;
opacity: 1;
-webkit-animation: none;
animation: none;
-ms-animation: none;
-moz-animation: none;
-o-animation: none
} .serviceList.start { background-color: rgba(62, 62, 62, 0.7); padding: 20px; display: block; position: absolute; bottom: 0; left: 0; right: 0; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.boxGrid ul li:hover .serviceList.start { opacity: 0; }
.serviceList span {position: relative;margin-right: 18px; display: inline-block; font-size: 18px; }
.serviceList span:after {content: "+";font-family: FontAwesome;position: relative;top: 0;height: 12px;left: 11px;}
.serviceHover { display: block; padding-bottom: 5px; }
.boxGrid ul li a, .imgHolder { -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.boxGrid ul li:hover a, .loopBox:hover .imgHolder { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.serviceList span:last-child { margin-right: 0; }
.serviceList span:last-child:after { content: ""; }
.fromTop { transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.boxGrid ul li:hover .fromTop { -moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }
.pagination.postPag { margin-top: 30px; }
.page-template-work .boxGrid ul li .overlay, .boxGrid ul li.projBox .overlay { z-index: 2; opacity: 0.8; }
.page-template-work .boxGrid ul li:hover .overlay, .boxGrid ul li.projBox:hover .overlay { opacity: 1; }
.page-template-work .boxGrid ul li.fImg img.cLogo { max-height: 310px; margin-bottom: 30px; }
.page-template-work .boxGrid ul li img.cLogo, .boxGrid ul li.projBox img.cLogo { position: relative; z-index: 10; display: block; margin: auto; width: auto; margin-bottom: 20px; max-height: 130px; max-width: 45%; 
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
.page-template-work .boxContent, .bgImg, .boxGrid ul li.projBox .boxContent { transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.page-template-work .boxGrid ul li { float: none; height: 400px; }
.boxGrid ul li.projBox { height: 400px; }
.page-template-work .table, .boxGrid ul li.projBox .table { z-index: 10; position: relative; }
.boxGrid ul li .tableCell .cButton { display: inline-block; }
.bgImg { position: absolute; top: 0;  bottom: 0; left: 0; right: 0; z-index: 1; 
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden; }
.boxGrid ul li:hover .bgImg {
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
-ms-filter: blur(3px);
filter: blur(3px);
}
.chrome .boxGrid ul li:hover .bgImg {
-webkit-filter: blur(0);
-moz-filter: blur(0);
-o-filter: blur(0);
-ms-filter: blur(0);
filter: blur(0);
}
.boxGrid ul li.fImg { width: 66.6666%; height: 800px; }
.boxCap { display: block; padding: 30px; }
.boxGrid ul li a, .imgHolder { -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.page-template-work .boxGrid ul li a, .boxGrid ul li.projBox a { -moz-transform: none; -webkit-transform: none; transform: none; }
.boxContent { opacity: 0; position: relative; display: block; -moz-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8); max-height: 0; }
.boxGrid ul li:hover .boxContent { opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); max-height: 31px; }
.pagination { display: block; clear: both; padding: 30px; text-align: center; }
.pagination span, .pagination a {display: inline-block;padding: 7px 10px;margin-right: 5px;color: #42645f;font-size: 13px;text-transform: uppercase;font-weight: 500;}
.pagination span {background: #42645f;color: #fff;}
.pagination a {background: #e2e2e2;}
.pagination a:hover { background-color: #ABABAB; color: #fff; }
@keyframes fadeAndScale {
from {
opacity: 0;
transform: scale(.9, .9);
}
to {
opacity: 1;
transform: scale(1, 1);
}
}
.tickgraphic {width: 87px;display: block;margin: 0 auto 20px;position: relative;height: 87px;}
.tickgraphic:before, .tickgraphic:after { font-family: FontAwesome; }
.tickgraphic:before {content: "\f0a3";color: #fff;font-size: 87px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 10;}
.tickgraphic:after {content: "\f00c";color: #42645f;font-size: 40px;position: relative;z-index: 20;padding-top: 24px;display: inline-block;}
.page-template-work .filterBar { padding: 25px 30px; }
.filterBar { display: block; padding: 10px 40px; }
.filterBar p { text-align: center; }
.filterBar p, .filterBar ul { display: inline-block; }
.filterBar p:before { content: "\f0b0"; font-family: FontAwesome; margin-right: 10px; }
.filterBar ul li {display:inline-block;margin: 0 12px;position: relative; line-height: 1.3; }
.filterBar ul li a { position: relative; display: block; }
.filterBar ul li a.selected:after { content: "\f063"; font-family: FontAwesome; position: absolute; top: 100%; left: 50%; margin: 3px 0 0 -6px; font-size: 12px; } .filterBar ul li:last-child:after { display: none; }
.page-template-work div#sticky-wrapper { position: relative; z-index: 99999; }
header > .whiteBg { position: relative; z-index: 30; padding: 50px 50px 30px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
.getacost { opacity: 0; display: block; padding: 15px 30px; background-color: #42645f; color: #fff; position: absolute; top: 100%; left: 0; right: 0; z-index: 10; -moz-transform: translateY(-150%); -webkit-transform: translateY(-150%); transform: translateY(-150%); }
.getacost.scrolling { opacity: 1; -moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }
.getacost a { color: #fff; display: inline-block; }
.getacost a span { text-decoration: underline; }
.getacost a:before { content: "\f0f6"; font-family: FontAwesome; margin-right: 7px; }
.projBanner { display: block; height: 367px; }
.projBanner img.projLogo { max-height: 150px; width: auto; }
p.featText { position: relative; padding-bottom: 50px; font-size: 20px; }
p.featText span { display: inline-block;  }
p.featText span:before { content: "\f005"; font-family: FontAwesome; margin-right: 5px; } .galleryboxes ul li a { display: block; height: 100%; }
.galleryboxes ul li.bigimg {
width: 100%;
float: none;
clear: both;
}
.subHead .padd, .getacost { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.is-sticky .subHead .padd { padding: 10px 30px; }
.subHead { position: relative;z-index: 999!important; }
.subHead span { margin-right: 15px; }
.subHead span:before { font-family: FontAwesome; font-size: 18px; color: #fff; padding-right: 10px; }
.subHead span.clientSub:before { content: "\f08a"; }
.subHead span.taxOutput:before { content: "\f006"; } .tabBlock { overflow: hidden; }
#servicesForms h2 { color: #fff; }
#servicesForms form input { border: none; }
#servicesForms form input[type="submit"] { background-color: #fff; color: #42645f; padding: 10px 35px; }
.sForm { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; overflow: auto; opacity: 0; transform: scale(0.4); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background-color: #42645f; color: #fff; }
.sForm.show { opacity: 1; transform: scale(1); z-index: 999999; }
.formBox { width: 500px; display: block; margin: auto; padding: 30px 0; }
#servicesForms .close { position: absolute; top: 50px; left: 60px; color: #fff; cursor: pointer; }
#servicesForms .close:after { content: "\f00d"; font-family: FontAwesome; font-size: 24px; } .icons { z-index: 100; position: relative; }
.icons ul li { display: block; float: left; width: 20%; text-align: center; }
.icons ul li a { display: block; padding: 70px 15px; color: #fff;  -moz-opacity: 0.3; -webkit-opacity: 0.3; opacity: 0.3;  }
.icons ul li:hover a { -moz-opacity: 1; -webkit-opacity: 1; opacity: 1; }
.icons ul li span, .icons ul li img { display: block; margin: auto; }
.icons ul li img { padding-bottom: 20px; width: auto; height: 58px; top: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; position: relative; }
.icons ul li:hover img { top: -5px; }
.icons ul li span { padding-bottom: 8px; }
.iconTitle { font-size: 30px; }
.iconText { font-size: 13px; line-height: 1.3; } .slideHolder { display: block;  overflow: hidden;  }
.sliderBlock { position: relative;padding: 100px 0!important; z-index: 100; }
.sliderBlock .sContainer { padding-top: 20px; padding-bottom: 20px; }
.sliderBlock .flex-direction-nav a { width: 45px; height: 35px; }
.sliderBlock .flex-direction-nav a.flex-next { background: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/arrow-right.svg);  }
.sliderBlock:hover .flex-direction-nav a.flex-next { right: 15%; }
.sliderBlock:hover .flex-direction-nav a.flex-prev { left: 15%; }
.sliderBlock .flex-direction-nav a.flex-prev { background: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/arrow-left.svg); }
.sliderBlock .flex-direction-nav .flex-disabled { opacity: 1!important; }
.flex-direction-nav .flex-disabled { cursor: pointer; }
.genericBlock { display: block; padding: 80px 0; position: relative; z-index: 100; }
.genericBlock.noPadd { padding-top: 0; }
.tabControl ul {  text-align: center; }
.tabControl ul li { display: inline; }
.tabControl ul li a { display: inline-block; padding: 20px 45px; color: #fff; font-size: 20px; -moz-opacity: 0.3; -webkit-opacity: 0.3; opacity: 0.3;  }
.tabControl ul li a.active, .tabControl ul li:hover a { -moz-opacity: 1; -webkit-opacity: 1; opacity: 1;  }
.panes { display: block; padding: 60px 0; position: relative; overflow: hidden; }
.sideImg { z-index: 1; }
.sContainer { position: relative; z-index: 10; }
.rSideImg { position: absolute; left: 0; top: 10%; }
.lSideImg { position: absolute; right: 0; top: 25%; }
.expandBlock .lSideImg, .expandBlock .rSideImg { top: 30px; }
.tabControl ul li a span {position: relative;top: -15px;margin-left: 15px;}
.content .centered.ticks ul li { padding-left: 0; }
.content .centered.ticks ul li:before { position: relative; margin-right: 10px; }
.content .ticks > ul { display: block; padding: 18px 0; }
.content .ticks > ul li { position: relative; padding: 0 0 8px 30px; }
.content .ticks ul li:before { content: "\f00c"; font-family: FontAwesome; font-size: 18px; color: #42645f; position: absolute; top: 0; left: 0; }
.content .greenBg .ticks ul li:before { color: #fff; }
.leftSide { width: 65%; }
.rightSide { width: 30%; }
.paddBig { display: block; padding: 60px 30px; }
.type-post a, .type-post { color: #fff; }
.type-post h2 { font-size: 40px; }
.content .type-post h2 { line-height: 40px; }
.type-post .cButton { display: inline-block; margin-bottom: 30px; }
.type-post .date { display: block; } .blogLoop img { display: block; width: 100%; }
.blogLoop .loopBox .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 6; }
.loopBox { background-color: #004a36; position: relative; display: block; overflow: hidden; }
.loopBox:nth-child(even) { background-color: #07906c; }
.imgHolder { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 5; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.content .noThumb p, .content .noThumb h2 a { color: #fff; } form label, form label > span { display: block; padding-bottom: 5px; }
form input, form textarea { position: relative; border: none; outline: none; padding: 8px; font-family: 'Poppins', sans-serif; font-size: 1em; background: #fff; border: 1px solid #07906c; width: 100%; }
form.post-search { position: relative; font-size: 13px; display: block; width: auto; width: 220px; }
form.post-search input[type="search"] { background-color: transparent; border: 2px solid #fff; padding: 6px 12px; width: 100%; color: #fff; }
form.post-search input.search-submit { background-color: transparent!important; position: absolute; top: 10px; right: 10px; background-image: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/mag.png)!important; background-repeat: no-repeat; width: 15px; height: 16px; text-indent: -99999px; border: 0; padding: 0; }
form input[type="submit"] { border: none; outline: none; cursor: pointer; padding: 5px 15px; background: transparent; width: auto; border: 1px solid #42645f; color: #42645f; }
form input[type="submit"]:hover { background: #42645f; color: #fff; }
form input.wpcf7-not-valid, form textarea.wpcf7-not-valid {
border: 1px solid #cd7174!important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(205, 113, 116, 0.75)!important;
-moz-box-shadow: 0px 0px 10px 0px rgba(205, 113, 116, 0.75)!important;
box-shadow: 0px 0px 10px 0px rgba(205, 113, 116, 0.75)!important;
}
body .g-recaptcha { display: block; margin-bottom: 15px; }
.wpcf7 span.wpcf7-not-valid-tip { display: none; }
.wpcf7 div.wpcf7-validation-errors, .wpcf7 div.wpcf7-mail-sent-ok, .wpcf7 div.wpcf7-spam-blocked { border: none; display: block; margin: 0px; padding: 0px; width: 100%; font-size: 0.8em; }
.wpcf7 div.wpcf7-spam-blocked, .wpcf7 div.wpcf7-validation-errors { color: #b90000;  line-height: 1.4em;}
.wpcf7 div.wpcf7-validation-errors, .wpcf7 div.wpcf7-spam-blocked { padding: 0 0 0 30px; position: relative; margin-top: 30px; }
.wpcf7 div.wpcf7-spam-blocked:before, .wpcf7 div.wpcf7-validation-errors:before, .wpcf7 div.wpcf7-mail-sent-ok:before { content: "\f05a"; font-family: FontAwesome; font-size: 24px; position: absolute; left: 0; top: -1px; color: #b90000; }
.wpcf7 span.wpcf7-not-valid-tip { border: none; background: none; color: #8D0000; top: 2%; left: 10px; }
.wpcf7 .your-message span.wpcf7-not-valid-tip { top: 8px; }
.wpcf7 .wpcf7-mail-sent-ok { color: #398F14; } .site-content, .genericBlock { position: relative; z-index: 10; }
.site-content { display: block; padding: 60px 0; }
.site-content .twoCol { width: 48%; margin: 0 1% 20px; }
.site-content .twoCol img { max-width: 100%; display: block; }
.site-content blockquote { font-size: 68px; color: #42645f; line-height: 1.2; }
.page-id-7 .site-content .twoCol blockquote { font-size: 68px; }
.site-content .twoCol blockquote { font-size: 50px; }
.site-content blockquote p { line-height: 1.1; }
.site-content img.alignnone { width: 100%; display: block; height: auto; }
.twoColBlocks .twoCol:nth-child(3n+3) { clear: left; }
.twoColBlocks .twoCol:last-child { clear: none; }
.content .introPara p { font-size: 22px; font-weight: 600; }
.twoColBlocks { display: block; margin-left: -1%; margin-right: -1%; }
.genericBlock.hasimg h2, .genericBlock.hasimg h3, .genericBlock.hasimg h4, .genericBlock.hasimg, .content .greenBg h1, .content .greenBg h2, .greenBg .content h3 { color: #fff;  }
.genericBlock.hasimg .content { text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); }
.genericBlock.bgCol h1, .genericBlock.bgCol h2, .genericBlock.bgCol h3, .genericBlock.bgCol { color: #fff; }
.genericBlock .content a { text-shadow: none; }
.meetTheTeam { display: block; padding: 60px 0; height: 600px; background-position: center top; }
.meetTheTeam h2 { font-size: 40px; color: #fff; } .serviceBlocks .sContainer { position: relative; text-align: center; }
.linkTitle { color: #7e7e7e; font-size: 42px; font-weight: 300; }
.serviceBlocks .whiteBg .linkTitle { color: #42645f; }
.serviceBlocks  .sContainer:before { display: block; margin: auto; padding-bottom: 20px; }
.expandBlock { display: block; padding: 80px 0; position: relative; overflow: hidden; }
.serviceBlocks .print .sContainer:before { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/servicePrint-green.png); }
.serviceBlocks .brand .sContainer:before { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/serviceBrand-white.png); }
.serviceBlocks .digit .sContainer:before { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/serviceDigital-green.png); }
.serviceBlocks .market .sContainer:before { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/serviceMarket-white.png); }
.fMore:after, #titleBar, .serviceBlocks  a:after, .animate, .servIcon { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.serviceBlocks  a:after { display: block; margin: auto; text-align: center; }
.linkText { display: block; padding-bottom: 40px; }
.servIcon { margin-bottom: 25px; position: relative; bottom: 0; }
.expandBlock:hover .servIcon { position: relative; bottom: 5px; }
.moreGreen:after { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/arrow-right-g.svg); }
.moreWhite:after { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/arrow-right-w.svg); }
.fMore { position: relative; display: inline-block; margin-top: 20px; }
.fMore:after { position: absolute; right: -32px; top: 0; }
.fMore:hover:after { right: -37px; }
.servContent { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
.paddBott {  display: block; padding-bottom: 20px; }
.serviceBlocks .greenBg a { background-color: #42645f; color: #fff; }
.serviceBlocks .greenBg .linkTitle { color: #fff; }
.openArrow.hide { opacity: 0; }
.openArrow { margin-top: 10px; display: inline-block; cursor: pointer; opacity: 1; }
.arrowWhite:after { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/downArrow.png);  }
.arrowGreen:after { content: url(//www.recognitioncreative.com/wp-content/themes/recognition/images/downArrowGreen.png); }
.serviceBlocks .whiteBg a { background-color: #fff; color: #42645f; }
.servContent { max-height: 500px; -moz-opacity: 1; -webkit-opacity: 1; opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.osx .mobOpen { top: 68px; }
.mobOpen, .mobNav {
position: fixed;
z-index: 9999999;
width: 15px;
height: 15px;
top: 70px;
right: 55px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
display: block;
}
.mobOpen.open, .mobNav.open { 
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
}
.mobNav.open path { stroke:#fff; }
.mobOpen .icon, .mobNav .icon {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
position: absolute;
height: 0px;
width: 30px;
top: 15px;
background-color: #fff;
}
.mobOpen .icon:before, .mobNav .icon:before {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
position: absolute;
width: 12px;
height: 2px;
background-color: #42645f;
content: "";
top: -18px;
-webkit-transform: rotateZ(90deg) scaleX(1.25) translate(13px, 0px);
transform: rotateZ(90deg) scaleX(1.25) translate(13px, -6.5px);
}
.mobOpen .icon:after, .mobNav .icon:after {
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
position: absolute;
width: 11.5px;
height: 2px;
background-color: #42645f;
content: "";
top: 20px;
-webkit-transform: rotateZ(-180deg) scaleX(1.25) translate(0px, 21px);
transform: rotateZ(-180deg) scaleX(1.25) translate(-5px, 21px);
}
.mobOpen.open .icon, .mobNav.open .icon {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.mobOpen.open .icon:before, .mobNav.open .icon:before {
-webkit-transform: rotateZ(135deg) scaleX(1.25) translate(3px, -5px);
transform: rotateZ(135deg) scaleX(1.25) translate(6px, -15px); }
.mobOpen.open .icon:after, .mobNav.open .icon:after {
-webkit-transform: rotateZ(-135deg) scaleX(1.25) translate(-5px, 3px);
transform: rotateZ(-135deg) scaleX(1.25) translate(9.5px, 19px); }
.mobOpen:hover, .mobNav:hover {
cursor: pointer;
}
.mobNav { display: none; }
.workSlide { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; display: block; padding: 0; bottom: 0; left: 0; right: 0; top: 0; position: fixed; background-color: #444; background-repeat: no-repeat; width: calc(100% + 17px); height: 100%; z-index: 9999; transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transition:  0.6s ease; -moz-transition:  0.6s ease; -ms-transition: 0.6s ease; -webkit-transition: 0.6s ease; -o-transition:  0.6s ease; }
.workSlide.open { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); }
.workSlide.open ul { padding-top: 124px; }
.workSlide.addTop.open ul { padding-top: 66px; }
.workSlide .boxGrid { -webkit-overflow-scrolling: touch; position: relative; overflow-y: scroll; height: 100%; width: 100%; padding-right: 17px; }  @keyframes loaderAnim {
to {
opacity: 1;
transform: scale3d(0.5,0.5,1);
}
}
a {
text-decoration: none;
color: var(--color-link);
outline: none;
}
a:hover,
a:focus {
color: var(--color-link-hover);
outline: none;
}
.hidden {
position: absolute;
overflow: hidden;
width: 0;
height: 0;
pointer-events: none;
}
.message {
position: relative;
z-index: 100;
display: none;
padding: 1em;
text-align: center;
color: var(--color-bg);
background: var(--color-text);
} .icon {
display: block;
width: 1.5em;
height: 1.5em;
margin: 0 auto;
fill: currentColor;
}
main {
position: relative;
margin: 0 auto;
}
.blockGrid .content {
position: relative;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
min-height: 100vh;
} .codrops-header {
position: relative;
z-index: 100;
display: flex;
flex-direction: row;
align-items: flex-start;
align-items: center;
width: 100%;
padding: 0 0 2rem 0;
}
.codrops-header__title {
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 0;
}
.info {
margin: 0 0 0 1.25em;
color: var(--color-info);
}
.github {
display: block;
margin: 0 0 0 auto;
} .codrops-links {
position: relative;
display: flex;
justify-content: center;
margin: 0 1em 0 0;
text-align: center;
white-space: nowrap;
}
.codrops-icon {
display: inline-block;
margin: 0.15em;
padding: 0.25em;
}
.grid__item {
position: relative;
display: flex;
align-items: stretch;
width: 100vw;
background-color: #e28d32;
}
.content .grid__item * {
color: #fff;
}
.content .grid__item h2 {
font-size: 55px;
line-height: 1.2;
}
.content .grid__item.distBox h2 {
font-size: 85px;
font-family: 'Poppins', sans-serif;
}
.grid__item--bg {
background-color: #e28d32;
height: 100vw;
}
.grid__item-content {
width: 100%;
padding: 8vw;
display: flex;
flex-direction: column;
overflow: hidden;
pointer-events: none; }
.grid__item--bg .grid__item-content {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.grid__item-img {
display: block;
height: 100%;
width: 100%;
}
.grid__item-img canvas {
height: 100%;
}
.grid__item-img img {
height: 100%;
display: block;
}
.grid__item-img img:nth-child(2) {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: opacity 0.3s;
}
.grid__item:hover .grid__item-img img:nth-child(2) {
opacity: 1;
}
.js .grid__item-img img {
display: none;
}
.grid__item-title {
font-weight: 700;
font-size: 2.5rem;
line-height: 1;
margin: 2rem 0 0 0;
color: var(--item-title);
}
.grid__item-title--small {
font-size: 1.5rem;
line-height: 1.25;
margin-bottom: 1rem;
}
.grid__item-meta {
text-transform: uppercase;
font-weight: 400;
letter-spacing: 0.25rem;
font-size: 0.95rem;
color: var(--item-meta);
}
.grid__item-subtitle {
display: block;
margin: auto 0 0 0;
font-weight: 400;
font-size: 1.5em;
color: var(--item-subtitle);
}
.grid__item-subtitle span {
display: block;
}
.grid__item-text {
font-size: 1rem;
line-height: 1.75;
margin: 2rem 0 0 0;
color: var(--item-text);
}
.grid__item-link {	
display: inline-block;
color: currentColor;
font-weight: 700;
font-size: 0.95rem;
position: relative;
padding: 0 0 0.2rem;
pointer-events: auto;
color: var(--item-link);
}
.grid__item .cButton {
position: relative;	
pointer-events: auto;
display: inline-block;
}
.grid__item-link:focus,
.grid__item-link:hover {
color: var(--item-link-hover);
}
.grid__item-link::before {
content: '';
position: absolute;
background: currentColor;
width: 80%;
height: 1px;
bottom: 0;
transform-origin: 0% 50%;
transform: scale3d(0,1,1);
opacity: 0;
transition: all 0.3s;
transition-property: opacity, transform;
}
.grid__item-link:hover::before {
opacity: 1;
transform: scale3d(1,1,1);
}
.grid__item-link + .grid__item-link, .cButton + .cButton {
margin: 0 0 0 3rem;
}
.grid__item-text + .grid__item-link, .grid__item-text + .cButton {
white-space: nowrap;
margin-top: 1rem;
align-self: flex-start;
margin-top: auto;
}
.grid__item-nav {
display: flex;
}
.distGrid {
overflow: hidden;
}
@media screen and (min-width: 85em) {
.grid__item-text {
width: 80%;
}
}
@media screen and (min-width: 50em) {
.distGrid {
display: grid;
grid-template-columns: repeat(2,50vmax); 
}
.grid__item {
height: 50vmax;
width: 100%;
}
.grid__item-subtitle * {
opacity: 0;
transform: translate3d(100px, 0, 0);
transition: all 0.5s cubic-bezier(0.2, 1, 0.7, 1);
transition-property: transform, opacity;
}
.grid__item:hover .grid__item-subtitle * {
opacity: 1;
transform: translate3d(0, 0, 0);
}
.grid__item:hover .grid__item-subtitle span {
transition-delay: 0.1s;
}
.grid__item:hover .grid__item-subtitle .grid__item-link {
transition-delay: 0s;
}
.grid__item-title {
font-size: 6vw;
}
.grid__item-title--small {
font-size: 3vw;
}
.grid__item-text {
margin-top: 2.5rem;
}
}  #mainBanner .rarrLogo { position: absolute; top: 170px; right: 50px; z-index: 100; }
.rarrLogo { position: relative; top: 10px; margin-left: 5px; }
.rarrLogo, footer ul.social { display: inline-block; }
.interest { z-index: 30!important; }
.cLogos { z-index: 20!important; }
footer { z-index: 1!important; } .footerSection { position: relative; }
.mobile #mainSlides { position: relative; top: auto; right: auto; bottom: auto; left: auto; }
.home .topLayer { height: 100%; }
.topLayer { position: relative; z-index: 100; }
.footLogo { display: inline-block; margin-bottom: 20px; width: 252px; }
.footLogo, .footLogo img { max-width: 100%; }
.smallText { font-size: 13px; }
.footPadd { display: block; padding: 60px 0; }
footer .content p { padding-bottom: 8px; }
footer .content a { color: #3e3e3e; }
footer .content a:hover { color: #42645f; }
.content ul.social { margin: 0; padding: 20px 0 0; }
.content .centered ul, .content .centered ol { list-style-position: inside; margin: 0 0 25px; }
.content ul { list-style: disc; margin: 0 0 20px 25px; }
.content ol { list-style: decimal; }
.content .ticks > ul, .content ul.flex-direction-nav { margin: 0; list-style: none; }
.content .bigSocial.social { padding-top: 0; }
.social li { display: inline-block; text-align: center; }
.social li a { font-size: 24px; color: #3e3e3e; font-family: FontAwesome; padding: 0 8px; }
.bigSocial.social li a, .social li:hover a { color: #3e3e3e; }
.bigSocial.social li a { font-size: 28px; padding: 0; margin-right: 15px; }
.bigSocial.social li:last-child { margin-right: 0; }
.bigSocial.social li:hover a { color: #42645f; }
.content p.followus { padding: 15px 0 0 0; }
.content .sAddress p.addHead { padding-bottom: 0; }
.social li.facebook a:after { content: "\f09a"; } .social li.twitter a:after { content: "\e61b"; }
.social li.instagram a:after { content: "\f16d"; }
.social li.pinterest a:after { content: "\f0d2"; }
.social li.linkedin a:after { content: "\f0e1"; }
.sliderBlock .flex-direction-nav .flex-next { right: -36px; }
.sliderBlock .flex-direction-nav .flex-prev { left: -36px; }
.logos ul { text-align: center; }
.logos ul li { display: inline-block; margin: 0 30px; height: 111px; }
.logos ul li img { -moz-opacity: 0.3; -webkit-opacity: 0.3; opacity: 0.3; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: auto; max-height: 111px; display: block; max-width: 200px; height: auto; -webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden; }
.logos ul li a:hover img { -moz-opacity: 1; -webkit-opacity: 1; opacity: 1; }
.container.demo-1 { min-height: 570px; } 
.typeBox { position: relative; }
.footMenu ul li {display: inline-block;margin: 0 10px;position: relative; font-size: 13px;}
.footMenu ul li:after {content: "|";position: absolute;bottom: 0;right: -12px;}
.footMenu ul li:last-child:after { content: ""; display: none; }
.footMenu ul li a:hover { text-decoration: underline; }
.fEmail { margin-right: 15px; } @media screen and (max-width: 1450px) {
.boxGrid .boxTitle { font-size: 24px; }
.rSideImg { left: -100px; }
.lSideImg { right: -100px; }
}
@media screen and (max-width: 1340px) {
.container { width: auto; padding: 0 30px; }
.footPadd.container { padding: 60px 30px; }
}
@media screen and (max-width: 1210px) {
.page-template-work .boxGrid ul li.fImg { height: 700px; }
.page-template-work .boxGrid ul li, .boxGrid ul li, .boxGrid ul li.projBox { height: 350px; }
.sliderBlock:hover .flex-direction-nav a.flex-prev { left: 40px; }
.sliderBlock:hover .flex-direction-nav a.flex-next { right: 40px; }
.logos ul li { width: 100px; }
.logos ul li img { display: block; width: 100%; height: auto; }
}
@media screen and (max-width: 1150px) {
#titleBar .typed-cursor { display: none; }
#titleBar .container { padding: 25px 30px 30px; }
.mobOpen, .mainNav { display: none; }
.mobNav.open { color: #fff!important; }
.mobNav { display: block; top: 33px; right: 30px; width: 20px; height: 20px; }
.mobNav.scrolled { top: 23px; }
.site-content { padding: 30px 0; }
.siteBanner, .bannerHolder { height: 275px; }
.cButton.mobCall { margin-bottom: 20px; background-color: #fff; color: #42645f; border: none; }
.cButton.mobCall:hover { background-color: #005740; color: #fff; }
.sideMenu { display: block; padding: 0; bottom: 0; left: 0; right: 0; top: 0; position: fixed; background-color: rgba(0, 120, 88, 0.89); -webkit-background-size: 200px; background-size: 200px; background-repeat: no-repeat; background-position: 20px 20px; width: 100%; z-index: 999999; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%);  }
.sideMenu.open { transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0);  }
.sideMenu .moblogo { padding-top: 40px; display: block; margin: auto; }
.sideMenu .box ul.mMenu { padding: 10px 0 0; }
.sideMenu .box ul.mMenu.noLogo { padding: 80px 0 0; }
.sideMenu .box ul.social { padding-bottom: 50px; }
.sideMenu .box { -webkit-overflow-scrolling: touch; position: relative; overflow-y: auto; height: 100%; }
.sideMenu .box > .padd { padding: 30px; }
.sideMenu, .sideMenu ul, ul.sideshow { transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.sideMenu ul li { float: none; display: block; font-size: 20px; position: relative; background-color: transparent; padding-bottom: 0; }
.sideMenu ul li a { padding: 10px 0; display: inline-block; position: relative; color: #fff; z-index: 99; background-color: transparent; font-weight: 300; }
.sideMenu ul li a:hover, .sideMenu ul > li.current-menu-item > a {  }
.sideMenu ul li:last-child { border: 0; }
.sideMenu ul li.menu-item-has-children .arrow:hover:before {  }
.sideMenu ul li ul li a:before { content: "\f0da"; font-family: FontAwesome; color: #fff; font-size: 15px; padding-right: 10px; }
.sideMenu ul li.menu-item-has-children .arrow { position: absolute; right: auto; top: 9px; z-index: 99999; }
.minus { content: "\f068";  }
.sideMenu ul li.menu-item-has-children .arrow:before { transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; font-family: FontAwesome; content: "\f067"; color: #fff; cursor: pointer; padding: 17px 17px 17px 27px; }
.sideMenu ul li.menu-item-has-children .arrow.minus:before { content: "\f068";  }
.sideMenu ul li ul { max-height: 0; overflow: hidden; }
.sideMenu ul li ul.sideshow { display: block; max-height: 1000px; padding-bottom: 0; }
.sideMenu ul li ul li { border: none; padding-bottom: 10px; }
.sideMenu ul li ul li:first-child { padding-top: 10px; }
.sideMenu ul li ul li a { padding: 0 0 5px; font-size: 16px; font-size: #3e3e3e; }
.sideMenu ul li ul li ul { padding-left: 20px; padding-bottom: 0!important; margin-bottom: 15px!important; }
.sideMenu ul .mobnavli ul li ul li a { padding: 0 0 12px; font-size: 13px; }
.logo { width: 150px; }
header > .whiteBg { padding: 30px 30px 30px; }
.spacer { height: 86px; }
}
@media screen and (max-width: 1090px) {
.boxTitle { font-size: 24px; }
.serviceList span { font-size: 15px; margin-right: 7px; }
.serviceList span:after { left: 5px; }
#titleBar h2 { display: block; }
.galleryboxes ul li, .galleryboxes ul li.bigimg { width: 50%; float: left; clear: none; }
.mContainer { width: auto; padding: 0 30px; }
.rSideImg, .lSideImg { display: none; }
}
@media screen and (max-width: 1020px) {
.tabControl ul li a { padding: 20px; }
.icons { display: block; padding: 40px 0; }
.icons ul li a { padding: 30px 15px; }
.icons ul li { width: 50%; }
}
@media screen and (max-width: 900px) {
.logos ul li { margin: 0 10px; }
}
@media screen and (max-width: 850px) {
.formBox { width: 80%; }
#servicesForms .close { left: auto; top: 30px; right: 30px; }
.subHead span { margin: 0; display: block; padding-bottom: 10px; }
.subHead .padd { padding: 15px 30px 10px; }    
.container.demo-1 { min-height: 450px; }
.leftSide, .rightSide { width: auto; float: none; }
#titleBar h2 { font-size: 20px; }
.mainNav { padding-top: 6px; }
.mobOpen { top: 38px; right: 25px; }
.site-content .twoCol blockquote { font-size: 35px; margin-bottom: 30px; }
.twoColBlocks { margin-left: 0; margin-right: 0; }
span[class*="typedtext"], .typed-cursor { font-size: 30px; }
.typed-cursor:before { -webkit-background-size: 5px; background-size: 5px; width: 5px; height: 38px; top: 10px; }
.twoColBlocks .twoCol, .twoColBlocks .threeCol { float: none; width: auto; margin: 0 0 10px 0; }
.boxTitle { font-size: 28px; }
.page-template-work .boxGrid ul li.fImg { height: 500px; }
.page-template-work .boxGrid ul li, .boxGrid ul li, .boxGrid ul li.projBox { height: 400px; }
.boxGrid ul li, .galleryboxes ul li, .grid.boxGrid ul li { width: 100%; float: none; }
}
@media screen and (max-width: 750px) {
.twoCols .twoCol { float: none; width: auto; }
.twoCols .paddRight, .twoCols .paddLeft { padding: 0; }
.boxTitle { font-size: 24px; }
.boxGrid ul li img.boxArrow { width: 30px; }
.sliderBlock .flex-direction-nav a.flex-prev { left: 15px!important; }
.sliderBlock .flex-direction-nav a.flex-next { right: 15px!important; }
}
@media screen and (max-width: 740px) {
.sContainer { width: auto; padding: 0 70px; }
.sContainer.paddBig { padding: 50px 30px; }
.type-post h2 { font-size: 30px; }    
}
.dropdown p.filter { display: none; }
@media screen and (max-width: 700px) {
.page-template-work .filterBar { display: none; }
.dropdown ul#filters {  }
.cLogos { display: none; }
}
@media screen and (max-width: 650px) {
.projLogo { max-height: 220px; }
.galleryboxes ul li, .galleryboxes ul li.bigimg { width: auto; float: none; height: 300px;}
}
div#servicesForms.show {
position: relative;
z-index: 99999999;
}
@media screen and (max-width: 580px) {
.searchForm.right { float: none; width: auto; display: block; margin-bottom: 15px; }
.filterButton, form.post-search { width: auto; }
.lfText { display: none; }
.filters, #titleBar .left { float: none; }
.filters.show ul { width: auto; right: 0; }
footer .content p a { display: block; text-align: center; margin: 0 0 5px; }
footer .content a.footLogo { display: inline-block; }
}
@media screen and (max-width: 550px) {
header > .whiteBg { padding: 30px 20px 30px; }
.slideContent { padding: 30px; }
.formBox { padding: 74px 0; }
.mainContent .slideHolder h2 { font-size: 30px; line-height: 30px; }
.genericBlock blockquote, .slide blockquote { font-size: 24px; }
.genericBlock .content blockquote p, .slide blockquote p { line-height: 1.3; }
.sContainer { padding: 0 30px; }
.genericBlock { padding: 40px 0; }
.slideHolder .sContainer { padding: 0 70px; }
#titleBar h2 { line-height: 1.2; font-size: 16px; }
#titleBar .container { padding: 15px 20px 20px; }
.subHead {  display: none!important; }
}
@media screen and (max-width: 500px) {
.footMenu { display: none; }
}
@media screen and (max-width: 455px) {
.morphBlock { display: none; }
.sideMenu .moblogo { padding-top: 34px; }
#titleBar.blogTitle { padding: 20px 30px; }
.filters ul li { float: none; width: auto; text-align: center; }
.footerSection { position: relative; bottom: auto!important; left: auto; right: auto;  }
#mainSlides { position: relative; top: auto; right: auto; bottom: auto; left: auto; }
.icons ul li { float: none; width: auto; }
.site-content .twoCol blockquote { font-size: 25px; }
} ::selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
} .alignnone {
margin:0 0 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
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;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @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) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]: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;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
} .content .contact-pg-btn {
color: #fff;
background: #3e3e3e;
display: inline-block;
padding: 6px 15px 10px 15px;
margin: 5px 0;
position: relative;
}
.grecaptcha-badge {
display: none !important;
}
.content .contact-pg-btn:hover { background-color: #42645f; }
.content .contact-pg-btn span { font-size: 22px; padding-right: 5px; }
.cn-button {
color: #000;
} .new-wrap{
display: flex;
width: 100%;
}
.new-wrap.text_left{
display: flex;
flex-direction: row-reverse;
}
@media screen and (max-width: 768px) {
.new-wrap.text_left{
flex-direction: column-reverse;
}
}
.new-wrap.text_right{
display: flex;
flex-direction: row;
}
@media screen and (max-width: 768px) {
.new-wrap.text_right{
flex-direction: column;
}
}
.new-wrap .text-block .text-wrap{
padding: 8vw;
}
.new-wrap .text-block span{
text-transform: uppercase;
font-weight: 400;
letter-spacing: 0.25rem;
font-size: 0.95rem;
color: var(--item-meta);
}
.new-wrap .text-block h2{
font-size: 55px;
line-height: 1.2;
padding-bottom: 15px;
padding-top: 15px;
}
.new-wrap .text-block p{
line-height: 1.7;
padding-bottom: 15px;
}
.new-wrap .bg-img{
flex: 1;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
@media screen and (max-width: 768px) {
.new-wrap .bg-img{
height: 400px;
flex: none;
}
}
.text-wrap .cButton:hover{
background-color: transparent !important;
} body .gform_wrapper .gform_body .gfield_label {
font-weight: 400;
}@font-face{font-family:'FontAwesome';src:url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/fontawesome-webfont.eot?v=4.2.0);src:url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider, .flexslider {margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.flexslider .slides > li, .flexslider .slides > li, .flexslider .slides > .slide {display: none; -webkit-backface-visibility: hidden;} .slides > li:first-child, .slides > .slide:first-child { display: block; -webkit-backface-visibility: visible; }
.flexslider .slides img, .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides li:after {
content: ".";
position:absolute;
display: none;
top:0;
left:0;
z-index:-1000;
} .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;}  .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides, .flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//www.recognitioncreative.com/wp-content/themes/recognition/styles/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}@font-face {
font-family: 'md-icons';
src:url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/mdicons/md-icons.eot);
src:url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/mdicons/md-icons.eot?#iefix) format('embedded-opentype'),
url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/mdicons/md-icons.woff) format('woff'),
url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/mdicons/md-icons.ttf) format('truetype'),
url(//www.recognitioncreative.com/wp-content/themes/recognition/fonts/mdicons/md-icons.svg#md-icons) format('svg');
font-weight: normal;
font-style: normal;
}
[class*="wp-image"] { max-width: 100%; } .md-slider {
width: 100%;
position: relative;
padding-top: 50px;
margin: 0 0 150px;
}
.md-slider > nav {
position: absolute;
text-align: center;
width: 100%;
top: 0;
}
.md-slider > nav a {
display: inline-block;
width: 14px;
height: 14px;
background: #ddd;
margin: 3px;
border-radius: 2px;
outline: none;
}
.touch .md-slider > nav a {
width: 20px;
height: 20px;
margin: 2px 8px;
}
.md-slider > nav a:hover,
.md-slider > nav a.md-current {
background: #aaa;
} .md-device-wrapper {
position: relative;
text-align: center;
width: 760px;
margin: 0 auto;
}
.md-device {
position: relative;
display: inline-block;
border-radius: 5px;
background-color: #333;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.md-device > a,
.md-device > a img {
display: block;
outline: none;
}
.md-device > a {
position: relative;
}
.md-device > a img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.md-device > a img.md-fadeout {
opacity: 0;
}  .md-device,
.md-device div,
.md-device:before,
.md-device:after {
-webkit-box-sizing: content-box; 
-moz-box-sizing: content-box; 
box-sizing: content-box;
}     .md-device:before,
.md-device:after,
.md-base-element:after,
.md-border-element:after {
position: absolute;
content: '';
z-index: 1000;
left: 50%;
top: 0;
}
.md-device:before,
.md-device:after {
background: #000;
}
.md-device:before {
-webkit-transform: translateY(300%) translateX(-50%);
-moz-transform: translateY(300%) translateX(-50%);
-ms-transform: translateY(300%) translateX(-50%);
transform: translateY(300%) translateX(-50%);
width: 4px;
height: 4px;
border-radius: 50%;
}
.md-device > div {
position: absolute;
} .md-device button {
position: absolute;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
border-radius: 50%;
z-index: 1001;
border: none;
color: #fff;
background: #101010;
text-align: center;
cursor: pointer;
margin: -25px 0 0 -25px;
opacity: 0;
outline: none;
}
.md-device:hover button,
.touch .md-device button {
opacity: 1;
}
.md-device button:before {
font-family: FontAwesome;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 30px;
line-height: 50px;
-webkit-font-smoothing: antialiased;
content: "\f01e";
}
.md-device.md-rotated button {
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
transform: scaleX(-1);
} .md-border-element,
.md-base-element,
.md-border-element:after {
opacity: 0;
} .md-device:after {
width: 24px;
height: 24px;
top: 100%;
border-radius: 50%;
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transform: translateY(-200%) translateX(-50%) scale(0);
-moz-transform: translateY(-200%) translateX(-50%) scale(0);
-ms-transform: translateY(-200%) translateX(-50%) scale(0);
transform: translateY(-200%) translateX(-50%) scale(0);
} .md-border-element {
height: 60px;
border-radius: 0 0 5px 5px;
top: 100%;
width: 100%;
background: #ddd;
left: 50%;
} .md-border-element:after {
background: #aaa;
width: 100px;
border-radius: 0 0 6px 6px;
height: 10px;
opacity: 0;
}
.md-border-element,
.md-border-element:after {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
} .md-base-element {
top: 100%;
left: 50%;
width: 160px;
height: 0;
background: transparent;
border-bottom: 60px solid #ddd;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
-webkit-transform: translateY(60px) translateX(-50%) translateY(-75%);
-moz-transform: translateY(60px) translateX(-50%) translateY(-75%);
-ms-transform: translateY(60px) translateX(-50%) translateY(-75%);
transform: translateY(60px) translateX(-50%) translateY(-75%);
z-index: -1;
} .md-base-element:after {
background: #ddd;
border-radius: 30px 30px 10px 10px;
width: 260px;
height: 12px;
-webkit-transform: translateY(60px) translateX(-50%);
-moz-transform: translateY(60px) translateX(-50%);
-ms-transform: translateY(60px) translateX(-50%);
transform: translateY(60px) translateX(-50%);
} .md-device-1 {
padding: 30px;
border-radius: 5px 5px 0 0;
}
.md-device-1 > a {
width: 700px;
height: 455px;
}
.md-device-1 .md-border-element {
opacity: 1;
}
.md-device-1 .md-base-element {
opacity: 1;
-webkit-transform: translateY(60px) translateX(-50%) translateY(0);
-moz-transform: translateY(60px) translateX(-50%) translateY(0);
-ms-transform: translateY(60px) translateX(-50%) translateY(0);
transform: translateY(60px) translateX(-50%) translateY(0);
} .md-device-2 {
padding: 30px;
border-radius: 5px 5px 0 0;
}
.md-device-2 > a {
width: 600px;
height: 390px;
}
.md-device-2 .md-border-element {
opacity: 1;
width: 125%;
height: 35px;
background: #ddd;
border-radius: 0 0 20px 20px;
}
.md-device-2 .md-border-element:after {
opacity: 1;
} .md-device-3 {
padding: 55px 40px;
-webkit-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
transform: translateY(40px);
}
.md-device-3.md-rotated {
-webkit-transform: translateY(40px) rotate(90deg);
-moz-transform: translateY(40px) rotate(90deg);
-ms-transform: translateY(40px) rotate(90deg);
transform: translateY(40px) rotate(90deg);
}
.md-device-3 > a {
width: 280px;
height: 375px;
}
.md-device-3:before {
-webkit-transform: translateY(600%) translateX(-50%);
-moz-transform: translateY(600%) translateX(-50%);
-ms-transform: translateY(600%) translateX(-50%);
transform: translateY(600%) translateX(-50%);
}
.md-device-3:after {
-webkit-transform: translateY(-175%) translateX(-50%) scale(1);
-moz-transform: translateY(-175%) translateX(-50%) scale(1);
-ms-transform: translateY(-175%) translateX(-50%) scale(1);
transform: translateY(-175%) translateX(-50%) scale(1);
} .md-device-4 {
padding: 50px 12px 70px;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
}
.md-device-4.md-rotated {
-webkit-transform: translateY(50px) rotate(90deg);
-moz-transform: translateY(50px) rotate(90deg);
-ms-transform: translateY(50px) rotate(90deg);
transform: translateY(50px) rotate(90deg);
}
.md-device-4 > a {
width: 200px;
height: 299px;
}
.md-device-4:before {
width: 20px;
height: 4px;
border-radius: 3px;
-webkit-transform: translateY(600%) translateX(-50%);
-moz-transform: translateY(600%) translateX(-50%);
transform: translateY(600%) translateX(-50%);
}
.md-device-4:after {
-webkit-transform: translateY(-200%) translateX(-50%) scale(1);
-moz-transform: translateY(-200%) translateX(-50%) scale(1);
transform: translateY(-200%) translateX(-50%) scale(1);
} .md-device,
.md-device:before,
.md-border-element,
.md-device > a {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.md-base-element,
.md-device:after,
.md-border-element:after {
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
.md-device,
.md-device:before,
.md-border-element,
.md-device > a,
.md-base-element,
.md-device:after,
.md-border-element:after {
-webkit-transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
}
.md-device > a img {
-webkit-transition: opacity 0.5s linear;
-moz-transition: opacity 0.5s linear;
transition: opacity 0.5s linear;
}
.md-device button {
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
@media screen and (max-width: 850px){
.md-slider { 
height: 400px; margin-bottom: 0;
}
.md-device-wrapper {
-webkit-transform: scale(0.5) translateX(-50%) translateY(10%);
-moz-transform: scale(0.5) translateX(-50%) translateY(10%);
-ms-transform: scale(0.5) translateX(-50%) translateY(10%);
transform: scale(0.5) translateX(-50%) translateY(10%);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
left: 50%;
}
}.fixedsticky {
position: -webkit-sticky;
position: -moz-sticky;
position: -ms-sticky;
position: -o-sticky;
position: sticky;
} .fixedsticky-withoutfixedfixed .fixedsticky-off,
.fixed-supported .fixedsticky-off {
position: static;
}
.fixedsticky-withoutfixedfixed .fixedsticky-on,
.fixed-supported .fixedsticky-on {
position: fixed;
}
.fixedsticky-dummy {
display: none;
}
.fixedsticky-on + .fixedsticky-dummy {
display: block;
}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:99020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:99030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(http://www.stevetaylordecoratorltd.co.uk/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:99060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:99040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(http://www.stevetaylordecoratorltd.co.uk/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(http://www.stevetaylordecoratorltd.co.uk/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;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;margin-right:0!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:99010;background:url(http://www.stevetaylordecoratorltd.co.uk/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:hidden}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:99050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:99050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(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:700;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,.8)}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//www.recognitioncreative.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//www.recognitioncreative.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//www.recognitioncreative.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}