@charset 'UTF-8';
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css); 
a { 
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
} 
html {  
overflow-x: hidden; 
}
.slick-prev:hover, .slick-next:hover,
#temp-galleries ul li a:before,
#reality-galleries ul li a:before,
.wpcf7 input[type="submit"]:hover,
.section-services ul li .item-img a:before,
.testi-shows .owl-prev:hover,
.testi-shows .owl-next:hover,
a,
#project-galleries ul li a:before{
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
}
body {
line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
font-weight: normal;
}
ol, ul {
list-style: none;
}
blockquote {
quotes: none;
}
blockquote:before, blockquote:after {
content: '';
content: none;
}
del {
text-decoration: line-through;
} table {
border-collapse: collapse;
border-spacing: 0;
}
a img {
border: none;
}  #containerx {
width: 1207px;
margin: 0 auto;
max-width: calc(100% - 30px);
}
#content {
margin: 0; 
}
#primary,
#secondary {
float: right;
overflow: hidden;
width: 220px;
}
#secondary {
clear: right;
}
#footer a:hover{
text-decoration: underline;
}
#footer a{
color: #fff;
text-decoration: none;
}
#footer {
clear: both;
background-color: #0E1113;
float: left;
width: 100%;
padding: 55px 0;
color: #fff;
font-size: 16px;
} .one-column #content {
margin: 0 auto;
width: 640px;
} .single-attachment #content {
margin: 0 auto;
width: 900px;
} body,
input,
textarea,
.page-title span,
.pingback a.url {
font-family: "raleway"; 
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
font-family: "raleway";
}
input[type=submit] {
font-family: "raleway";
}
pre {
font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}  #access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
margin: 0 auto;
}
#wrapper {
background: #fff; 
float: left;
width: 100%;
} #footer-widget-area {
overflow: hidden;
}
#footer-widget-area .widget-area {
float: left;
margin-right: 20px;
width: 220px;
}
#footer-widget-area #fourth {
margin-right: 0;
}
#site-info {
float: left;
font-size: 14px;
font-weight: bold;
width: 700px;
}
#site-generator {
float: right;
width: 220px;
}  body {
background: #fff;
}
body,
input,
textarea {
color: #0E1113;
font-size: 16px;
line-height: 1.5em;
}
hr {
background-color: #e7e7e7;
border: 0;
clear: both;
height: 1px;
margin-bottom: 18px;
} p {
margin-bottom: 18px;
}
ul {
list-style: square;
margin: 0 0 18px 1.5em;
}
ol {
list-style: decimal;
margin: 0 0 18px 1.5em;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
}
dl {
margin: 0 0 24px 0;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 18px;
}
strong {
font-weight: bold;
}
cite,
em,
i {
font-style: italic;
}
big {
font-size: 131.25%;
}
ins {
background: #ffc;
text-decoration: none;
}
blockquote {
font-style: italic;
padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
font-style: normal;
}
pre {
background: #f7f7f7;
color: #222;
line-height: 18px;
margin-bottom: 18px;
overflow: auto;
padding: 1.5em;
}
abbr,
acronym {
border-bottom: 1px dotted #0E1113;
cursor: help;
}
sup,
sub {
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
a {
color: #0E1113; 
} 
a:hover {
} .screen-reader-text {
position: absolute;
left: -9000px;
} #header {
padding: 30px 0 0 0;
}
#site-title {
float: left;
font-size: 30px;
line-height: 36px;
margin: 0 0 18px 0;
width: 700px;
}
#site-title a {
color: #0E1113;
font-weight: bold;
text-decoration: none;
}
#site-description {
clear: right;
float: right;
font-style: italic;
margin: 15px 0 18px 0;
width: 220px;
} #branding img {
border-top: 4px solid #0E1113;
border-bottom: 1px solid #0E1113;
display: block;
float: left;
} #access {
background: #0E1113;
display: block;
float: left;
margin: 0 auto;
width: 940px;
}
#access .menu-header,
div.menu {
font-size: 13px;
margin-left: 12px;
width: 928px;
}
#access .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
}
#access .menu-header li,
div.menu li {
float: left;
position: relative;
}
#access a {
color: #aaa;
display: block;
line-height: 38px;
padding: 0 10px;
text-decoration: none;
}
#access ul ul {
box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
display: none;
position: absolute;
top: 38px;
left: 0;
float: left;
width: 180px;
z-index: 99999;
}
#access ul ul li {
min-width: 180px;
}
#access ul ul ul {
left: 100%;
top: 0;
}
#access ul ul a {
background: #0E1113;
line-height: 1em;
padding: 10px;
width: 160px;
height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
background: #0E1113;
color: #fff;
}
#access ul li:hover > ul {
display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
color: #fff;
} #main {
clear: both;
padding: 0;
width: 100%;
float: left;
}
#content {
margin-bottom: 0;
}
#content,
#content input,
#content textarea {
color: #0E1113;
font-size: 16px;
line-height: 1.6;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
margin-bottom: 24px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
font-size: 15px;
line-height: 21px;
}
#content code {
font-size: 13px;
}
#content dt,
#content th {
color: #0E1113;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
color: #0E1113;
line-height: 1.5em;
margin: 0 0 20px 0;
font-family: 'Lust';
}
#content h6{
font-size: 14px;
text-transform: uppercase;
}
#content h5{
font-size: 14px;
}
#content h3{
font-size: 21px;
}
#content h2{
font-size: 30px;
line-height: 1.3;
}
#content h1{
font-size: 46px;
line-height: 1.2;
}
#content table {
border: 1px solid #e7e7e7;
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
}
#content tr th,
#content thead th {
color: #0E1113;
font-size: 12px;
font-weight: bold;
line-height: 18px;
padding: 9px 24px;
}
#content tr td {
border-top: 1px solid #e7e7e7;
padding: 6px 24px;
}
#content tr.odd td {
background: #f2f7fc;
}
.hentry {
margin: 0;
}
.home .sticky {
background: #f2f7fc;
border-top: 4px solid #0E1113;
margin-left: -20px;
margin-right: -20px;
padding: 18px 20px;
}
.single .hentry {
margin: 0 0 36px 0;
}
.page-title {
color: #0E1113;
font-size: 14px;
font-weight: bold;
margin: 0 0 36px 0;
}
.page-title span {
color: #0E1113;
font-size: 16px;
font-style: italic;
font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
color: #0E1113;
text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
color: #ff4b33;
}
#content .entry-title {
color: #0E1113;
font-size: 21px;
font-weight: bold;
line-height: 1.3em;
margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
color: #0E1113;
text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
color: #ff4b33;
}
.entry-meta {
color: #0E1113;
font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
border-bottom: 1px dotted #0E1113;
}
.entry-content,
.entry-summary {
clear: both;
padding: 0;
}
#content .entry-summary p:last-child {
margin-bottom: 12px;
}
.entry-content fieldset {
border: 1px solid #e7e7e7;
margin: 0 0 24px 0;
padding: 24px;
}
.entry-content fieldset legend {
background: #fff;
color: #0E1113;
font-weight: bold;
padding: 0 24px;
}
.entry-content input {
margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
margin-right: 24px;
}
.entry-content label {
color: #0E1113;
font-size: 12px;
}
.entry-content select {
margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
font-size: 10px;
}
.entry-content blockquote.left {
float: left;
margin-left: 0;
margin-right: 24px;
text-align: right;
width: 33%;
}
.entry-content blockquote.right {
float: right;
margin-left: 24px;
margin-right: 0;
text-align: left;
width: 33%;
}
.page-link {
clear: both;
color: #0E1113;
font-weight: bold;
margin: 0 0 22px 0;
word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
background: #f1f1f1;
color: #0E1113;
font-weight: normal;
padding: 0.5em 0.75em;
text-decoration: none;
}
.home .sticky .page-link a {
background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
color: #ff4b33;
}
body.page .edit-link {
clear: both;
display: block;
}
#entry-author-info {
background: #f2f7fc;
border-top: 4px solid #0E1113;
clear: both;
font-size: 14px;
line-height: 20px;
margin: 24px 0;
overflow: hidden;
padding: 18px 20px;
}
#entry-author-info #author-avatar {
background: #fff;
border: 1px solid #e7e7e7;
float: left;
height: 60px;
margin: 0 -104px 0 0;
padding: 11px;
}
#entry-author-info #author-description {
float: left;
margin: 0 0 0 104px;
}
#entry-author-info h2 {
color: #0E1113;
font-size: 100%;
font-weight: bold;
margin-bottom: 0;
}
.entry-utility {
clear: both;
color: #0E1113;
font-size: 12px;
line-height: 18px;
}
.entry-meta a,
.entry-utility a {
color: #0E1113;
}
.entry-meta a:hover,
.entry-utility a:hover {
color: #ff4b33;
}
#content .video-player {
padding: 0;
} .home #content .format-aside p,
.home #content .category-asides p {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
margin-top: 0;
}
.home .hentry.format-aside,
.home .hentry.category-asides {
padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
padding-top: 0;
} .format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
border: 10px solid #f1f1f1;
margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
float: left;
margin-right: 20px;
margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
padding-top: 4px;
} .attachment .entry-content .entry-caption {
font-size: 140%;
margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
content: '\00a0\2192';
}  img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
max-width: 100%; height: auto; }
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 24px;
margin-top: 4px;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 12px;
}
.wp-caption {
background: #f1f1f1;
line-height: 18px;
margin-bottom: 20px;
max-width: 632px !important; padding: 4px;
text-align: center;
}
.wp-caption img {
margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
color: #0E1113;
font-size: 12px;
margin: 5px;
}
.wp-smiley {
margin: 0;
}
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery img {
border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto;
}
.gallery .gallery-caption {
color: #0E1113;
font-size: 12px;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
}
#content .attachment img { display: block;
margin: 0 auto;
} .navigation {
color: #0E1113;
font-size: 12px;
line-height: 18px;
overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
color: #0E1113;
text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
color: #ff4b33;
}
.nav-previous {
float: left;
width: 50%;
}
.nav-next {
float: right;
text-align: right;
width: 50%;
}
#nav-above {
margin: 0 0 18px 0;
}
#nav-above {
display: none;
}
.paged #nav-above,
.single #nav-above {
display: block;
}
#nav-below {
margin: -18px 0 0 0;
} #comments {
clear: both;
}
#comments .navigation {
padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
color: #0E1113;
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
}
h3#comments-title {
padding: 24px 0;
}
.commentlist {
list-style: none;
margin: 0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height: 24px;
margin: 0 0 24px 0;
padding: 0 0 0 56px;
position: relative;
}
.commentlist li:last-child {
border-bottom: none;
margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {
position: absolute;
top: 4px;
left: 0;
}
.comment-author {
}
.comment-author cite {
color: #0E1113;
font-style: normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
color: #0E1113;
text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
font-size: 12px;
padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
color: #0E1113;
}
.reply a:hover,
a.comment-edit-link:hover {
color: #ff4b33;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword,
.nocomments {
display: none;
}
#comments .pingback {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 18px;
padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #0E1113;
display: block;
font-size: 12px;
line-height: 18px;
margin: 0;
}
#comments .pingback .url {
font-size: 13px;
font-style: italic;
} input[type=submit] {
color: #0E1113;
}
#respond {
border-top: 1px solid #e7e7e7;
margin: 24px 0;
overflow: hidden;
position: relative;
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size: 12px;
font-weight: normal;
line-height: 18px;
}
#respond .required {
color: #ff4b33;
font-weight: bold;
}
#respond label {
color: #0E1113;
font-size: 12px;
}
#respond input {
margin: 0 0 9px;
width: 98%;
}
#respond textarea {
width: 98%;
}
#respond .form-allowed-tags {
color: #0E1113;
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
font-size: 14px;
width: auto;
} .widget-area ul {
list-style: none;
margin-left: 0;
}
.widget-area ul ul {
list-style: square;
margin-left: 1.3em;
}
.widget-area select {
max-width: 100%;
}
.widget_search #s { width: 60%;
}
.widget_search label {
display: none;
}
.widget-container {
margin: 0 0 18px 0;
}
.widget-title {
color: #222;
font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
text-decoration: underline;
}
.widget-area .entry-meta {
font-size: 11px;
}
#wp_tag_cloud div {
line-height: 1.6em;
}
#wp-calendar {
width: 100%;
}
#wp-calendar caption {
color: #222;
font-size: 14px;
font-weight: bold;
padding-bottom: 4px;
text-align: left;
}
#wp-calendar thead {
font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
color: #aaa;
}
#wp-calendar tbody td {
background: #f5f5f5;
border: 1px solid #fff;
padding: 3px 0 2px;
text-align: center;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tfoot #next {
text-align: right;
}
.widget_rss a.rsswidget {
color: #0E1113;
}
.widget_rss a.rsswidget:hover {
color: #ff4b33;
}
.widget_rss .widget-title img {
width: 11px;
height: 11px;
} #main .widget-area ul {
margin-left: 0;
padding: 0 20px 0 0;
}
#main .widget-area ul ul {
border: none;
margin-left: 1.3em;
padding: 0;
}
#primary {
}
#secondary {
} #footer-widget-area {
} #footer>.container {
width: 1200px;
max-width: calc(100% - 30px);
margin: 0 auto;
}
#colophon {
border-top: 4px solid #0E1113;
margin-top: -4px;
overflow: hidden;
padding: 18px 0;
}
#site-info {
font-weight: bold;
}
#site-info a {
color: #0E1113;
text-decoration: none;
}
#site-generator {
font-style: italic;
position: relative;
}
#site-generator a {
background: url(//colabagency.co.uk/wp-content/themes/colabagency/images/wordpress.png) center left no-repeat;
color: #0E1113;
display: inline-block;
line-height: 16px;
padding-left: 20px;
text-decoration: none;
}
#site-generator a:hover {
text-decoration: underline;
}
img#wpstats {
display: block;
margin: 0 auto 10px;
} pre {
-webkit-text-size-adjust: 140%;
}
code {
-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
-webkit-text-size-adjust: 120%;
}
#site-description {
-webkit-text-size-adjust: none;
} @media print {
body {
background: none !important;
}
#wrapper {
clear: both !important;
display: block !important;
float: none !important;
position: relative !important;
}
#header {
border-bottom: 2pt solid #0E1113;
padding-bottom: 18pt;
}
#colophon {
border-top: 2pt solid #0E1113;
}
#site-title,
#site-description {
float: none;
line-height: 1.4em;
margin: 0;
padding: 0;
}
#site-title {
font-size: 13pt;
}
.entry-content {
font-size: 14pt;
line-height: 1.6em;
}
.entry-title {
font-size: 21pt;
}
#access,
#branding img,
#respond,
.comment-edit-link,
.edit-link,
.navigation,
.page-link,
.widget-area {
display: none !important;
}
#container,
#header,
#footer {
margin: 0;
width: 100%;
}
#content,
.one-column #content {
margin: 24pt 0 0;
width: 100%;
}
.wp-caption p {
font-size: 11pt;
}
#site-info,
#site-generator {
float: none;
width: auto;
}
#colophon {
width: auto;
}
img#wpstats {
display: none;
}
#site-generator a {
margin: 0;
padding: 0;
}
#entry-author-info {
border: 1px solid #e7e7e7;
}
#main {
display: inline;
}
.home .sticky {
border: none;
}
} label {
color: #0E1113;
display: block;
font-weight: 800;
margin-bottom: 0.5em;
}
fieldset {
margin-bottom: 1em;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
font-size: 16px;
color: #fff;
background: #fff; 
-webkit-border-radius: 0; 
border-radius: 0;
display: block;
padding: 11px 17px;
width: calc(100% - 40px);
background-color: #5c5b61;
border: 3px solid #fff;
} 
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus { 
}
select {
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
height: 3em;
max-width: 100%;
}
input[type="radio"]:focus,
input[type="checkbox"]:focus { 
}
input[type="radio"],
input[type="checkbox"] {
margin-right: 0.5em;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
font-weight: 400;
}
button,
input[type="button"],
input[type="submit"] {
background-color: #222;
border: 0;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1;
padding: 1em 2em;
text-shadow: none;
-webkit-transition: background 0.2s;
transition: background 0.2s;
}
input + button,
input + input[type="button"],
input + input[type="submit"] {
padding: 0.75em 2em;
}
button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
background-color: #ddd;
color: #222;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus { 
}
button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus { 
} ::-webkit-input-placeholder {
color: #393939; 
}
:-moz-placeholder {
color: #393939; 
}
::-moz-placeholder {
color: #393939; 
opacity: 1; }
:-ms-input-placeholder {
color: #393939; 
} .wpcf7 div.wpcf7-validation-errors, 
.wpcf7 div.wpcf7-acceptance-missing {
background: #CEC9C8;
color: red;
font-size: 14px;
text-align: center;
border: none;
margin: 0 0 15px 0;
}
.wpcf7 div.wpcf7-mail-sent-ok{
background: #2BBB8C;
color: #fff;
font-size: 14px;
text-align: center;
border: none;
margin: 15px 0;
}
.wpcf7 .wpcf7-response-output {
background: #E2DDFF;
color: red;
font-size: 14px;
text-align: center;
border: none;
margin: 15px 0;
padding: 8px 0;
} 
.wpcf7 input[type="text"].wpcf7-not-valid, 
.wpcf7 input[type="email"].wpcf7-not-valid, 
.wpcf7 textarea.wpcf7-not-valid { 
border-color: red; 
}
span.wpcf7-not-valid-tip { 
display: none;
} #nav-icon4{width:32px;height:23px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;vertical-align:middle;}
#nav-icon4 span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4 span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4 span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg); top: -5px; left: 6px;}
#nav-icon4.open span:nth-child(2){width:0%;opacity:0;}
#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:5px;}
.menu_btn {
display: none;
} #main-menu { 
clear: both;
float: left;
width: 100%; 
}
#main-menu ul {
float: right;
width: auto;
text-align: center;
margin: 0;
}
#main-menu ul.sub-menu li  a{
background-image: none!important;
} 
#main-menu ul li {
float: left;
list-style: outside none none;
position: relative;
display: inline-block;
margin: 0 32px;
}
#main-menu ul li:last-childX,
#main-menu ul li:last-childX a { 
margin-right: 0!important;
} #main-menu ul li .sub-menu li a{
color: #fff;
}
#main-menu ul li .sub-menu li {
display: block;
list-style: outside none none;
text-align: left;
position: relative;
width: 100%;
margin: 0;
} 
#main-menu ul li:hover .sub-menu{  
display: block;
}
#main-menu ul li .sub-menu {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
background: #0E1113;
left: -14px;
position: absolute;
top: 67px;
width: auto;
z-index: 9995;
padding: 0;
display: none;
min-width: 230px;
padding: 12px 0;
}
#main-menu ul li.menu-item-has-children > a:before {
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/arrowdown.svg);
padding: 0px 0 0 16px;
background-size: 11px auto;
content: "";
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 11px;
background-repeat: no-repeat;
background-position: top 8px right;
}
#main-menu ul li.menu-item-has-children > a {
padding-right: 20px;
padding-bottom: 52px;
}
#main-menu ul li a {
color: #707070;
font-size: 18px;
overflow: hidden;
padding: 0;
text-decoration: none;
line-height: 1.5; 
position: relative;
font-weight: 400;
}
#main-menu ul li .sub-menu a {
float: left;
padding: 8px 16px;
text-transform: inherit;
width: 100%;
box-sizing: border-box;
line-height: 1.3;
font-size: 15px;
}
#main-menu ul li.current-menu-item .sub-menu li a {
color:#fff;
background-color: transparent;
} 
#main-menu ul li .sub-menu li a:hover,
#main-menu ul li .sub-menu li a.current-menu-item,
#main-menu ul li.current-menu-item .sub-menu li a:hover,
#main-menu ul li.current-menu-parent .sub-menu li a.current-menu-item {
color:#fff;  
} 
#main-menu ul ul li:hover > a,
#main-menu ul ul li a:hover,
#main-menu ul ul li.current-page-ancestor a,
#main-menu ul ul li.current-menu-item a,
#main-menu ul ul li.page_item a,
#main-menu ul ul li.current_page_item a{ 
color: #ccc !important;  
} 
#main-menu ul li.current-menu-parent > a,
#main-menu ul li:hover > a,
#main-menu ul li a:hover,
#main-menu ul li.current-page-ancestor a,
#main-menu ul li.current-menu-item a,
#main-menu ul li.page_item a,
#main-menu ul li.current_page_item a{  
color: #0E1113; 
} #bigtext-id0 .bigtext-line0 {
font-size: 274.9px;
}
.error404 .uncont {
width: 550px;
margin: 0 auto;
text-align: center;
max-width: 100%;
padding-bottom: 55px;
}
#content .uncont h2   {
font-size: 32px; 
font-weight: 500;
font-family: effra,sans-serif;
} 
#content .uncont hr.separator-break.separator-accent {
background-color: #12284C;
margin-top: 36px;
height: 2px;
width: 71px;
margin-bottom: 60px;
}
#content input#searchsubmit:hover {
background-color: #A8D7D2;
}
#content input#searchsubmit {
color: #fff;
background-color: #12284C; 
font-size: 26px;
line-height: 1;
}
#content h1.bigtext {
font-size: 175px;
line-height: 1em;
margin-top: 45px;
} #content h1.entry-title-blog {
width: auto;
margin: 0 0 50px;
max-width: 100%;
text-align: center;
}
#list-blog-post h2.entry-title-list a:hover{
color: #E02054;
} 
#content #list-blog-post h2.entry-title-list, #list-blog-post h2.entry-title-list a {
font-size: 30px;
line-height: 1.3;
color: #1C1C1C;
margin: 14px 0 8px;
text-decoration: none;
font-weight: 400;
}
#list-blog-post .blog-shortcont p {
margin-bottom: 0;
} 
#list-blog-post .post-readmore a:hover {
color: #fff;
background-color: #E02054;
}
#list-blog-post .post-readmore a {
background-color: transparent;
box-shadow: none;
color: #E02054;
cursor: pointer;
display: inline-block;
font-weight: normal;
line-height: 1;
padding: 15px 0;
text-shadow: none;
-webkit-transition: background 0.2s;
transition: background 0.2s;
font-size: 12px;
border: 1px solid #E02054;
width: 200px;
max-width: 100%;
background-image: none;
border-radius: 34px;
text-transform: uppercase;
text-decoration: none;
align-items: center;
display: inline-flex;
justify-content: center;
height: 40px;
}
#list-blog-post .post-readmore {
margin-top: 30px;
}
#list-blog-post .entry-thumbnail img{
width: 100%;
}
#list-blog-post {
float: left;
width: 33.33%;
margin: 20px 0;
box-sizing: border-box;
}
.entry-meta {
color: #0E1113;
font-size: 16px;
font-weight: bold;
font-family: 'Raleway';
margin: 0 0 30px;
}
.blog-row {
padding-left: 9px;
padding-right: 9px;
}
.row-blog-wrap {
margin-left: -9px;
margin-right: -9px;
display: flex;
flex-wrap: wrap;
} .pagination .page-numbers {
font-size: 18px;
font-weight: bold;
}
.pagination .page-numbers.current{ 
color: #EC6B00; 
} 
.page-numbers { 
height: 36px;
width: 24px; 
font-size: 16px;
color: #13284B;
display: inline-block;
text-align: center;
line-height: 2.4;
margin-right: 2px; 
position: relative;
}
.page-numbers.current, 
.page-numbers:hover {
color:#EC6B00;
text-decoration: none;
} 
.pagination {
display: block;
width: 100%;
float: left;
margin-top: 26px;
text-align: center;
}
.next.page-numbers:before {
height: 22px;
width: 22px;
border-radius: 0;
content: "\f054";
font-family: 'FontAwesome';
font-size: 16px;
color: #13284B;
display: inline-block;
text-align: center;
line-height: 2.4;
position: absolute;
left: 0;
right: 0;
top: 13px;
margin: 0 auto;
border: 0px solid #0E1113;
}
.prev.page-numbers:before {
height: 22px;
width: 22px;
border-radius: 0;
font-family: 'FontAwesome';
content: "\f053";
font-size: 16px;
color: #13284B;
display: inline-block;
text-align: center;
line-height: 2.4;
position: absolute;
left: 0;
right: 0;
top: 13px;
margin: 0 auto;
border: 0px solid #0E1113;
} .single #content .entry-title {
font-size: 32px;
text-align: left;
margin: 0;
max-width: 100%;
margin-left: 0;
font-weight: 400;
}
.single .entry-meta {
font-size: 16px;
float: left;
margin: 0;
width: 100%;
}
.single .entry-thumbnail {
margin: 0 0 24px;
}
#nav-below  label{
color: #EC6B00;
font-size: 16px;
font-weight: normal;
cursor: pointer;
}
#nav-below .nav-next .meta-nav {
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/post-next.svg);
background-position: right center;
float: right;
}
#nav-below .nav-previous .meta-nav {
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/post-prev.svg);
background-position: left center;
float: left;
}
#nav-below .meta-nav {
background-repeat: no-repeat;
background-size: 44px auto;
text-indent: -9999px; 
width: 60px;
height: 19px;
}
#nav-below {
margin: 80px 0 20px;
}
.single-post  #main-menu ul li#menu-item-36 a{
color: #F4D7BC;
}
.single-post #content h1 { 
font-size: 30px;
}
.single-post #content h2 { 
font-size: 26px;
} 
.single-post #content h1{
margin: 0 0 20px;
line-height: 1.4;
}
.single-post #content h2,
.single-post #content h3,
.single-post #content h6,
.single-post #content h5,
.single-post #content h4 {
margin: 0 0 20px;
line-height: 1.4;
font-family: 'raleway';
} img{
max-width: 100%;
}
.logo { 
float: left; 
}
.header-right {
float: right;
position: relative;
width: calc(100% - 138px);
}
#header.sticky-header #main-menu> ul l>i >a { 
}
#header.sticky-header {
}
#header.sticky-header .logo img {
}
.main-logo{ 
float: left;
}	 
#header { 
float: left;
width: 100%;
display: inline-block;
padding: 40px 0;
left: 0;
top: 0;
z-index: 999;
position: fixed;
} 
#header .logo a{
float: left;
} 
#header .logo img{ 
width: 165px;
}
#header.sticky-header img,
#header .site-branding img{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
#header .header-info,
#header { 
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
.header-info ul li a:hover{
color: #E02054;
}
.header-info ul li a{
color: #0E1113;
text-decoration: none;
font-size: 16px;
}
.header-info ul li.t-email a {
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/t-email.svg);
background-size: 13px auto;
padding: 0 0 0 20px;
}
.header-info ul li a{  
background-repeat: no-repeat;
background-position: left center;
display: inline-block;
min-height: 26px;
line-height: 26px;
}
.header-info ul li.t-phone a {
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/t-phone.svg);
padding: 0 0 0 19px;
background-size: 13px auto;
}
.header-info ul li {
font-size: 16px;
color: #0E1113;
float: right;
margin: 4px 0;
padding: 0;
list-style: none;
clear: both;
}
.header-info ul{
margin: 0;
float: right;
padding: 0;
}
#header > .container {
width: 1400px;
margin: 0 auto;
display: block;
max-width: calc(100% - 30px);
position: relative;
}
#main-menu ul {
float: right;
width: auto;
text-align: center;
margin: 0;
} .entry-banner img{
float: left;
width: 100%;
}
.entry-banner:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.2);
left: 0;
top: 0;
}
.entry-banner {
width: 100%;
position: relative;
float: left;
min-height: 280px;
overflow: hidden;
background: #CC7;
background-repeat: no-repeat;
background-position: center center;
background-size: 0px 0px;
}
.banner-text-title >.container{
width: 1205px;
max-width: 96%;
margin: 0 auto;
}
#content .banner-text-title h1{
font-size: 45px;
color: #fff;
font-weight: normal;
margin: 0;
}
.banner-text-title {
position: absolute; 
left: 0;
right: 0;
width: 100%;
top: 50%;
transform: translateY(-50%);
}
#content .banner-title  h1 {
font-size: 45px; 
font-weight: normal; 
}
.banner-title{
width: 100%;
padding: 50px 0;
}
*{outline: none;} .entry-content> div.vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] .vc_column_container>.vc_column-inner{ 
width: 100%!important;
max-width: 100%;
margin-left: 0!important;
margin-right: 0!important;
left: 0!important;
} 
.entry-content> div.vc_row:not([data-vc-full-width="true"]){
width:1207px; 
max-width: 100%;
margin: 0 auto;
}
.entry-content> div.vc_row[data-vc-full-width="true"]{
width: 100%!important;
max-width: 100%;
margin-left: 0!important;
margin-right: 0!important;
left: 0!important;
}
.home #container {
width: 100%;
margin: 0 auto;
max-width: 100%;
}
.entry-content> div.vc_row[data-vc-full-width="true"] >div>div>div>.vc_column_container>.vc_column-inner ,
.entry-content> div.vc_row > .vc_column_container>.vc_column-inner{  
width: 1207px;
max-width: calc(100% - 30px); 
margin-left: auto;
margin-right: auto; 
padding: 0;
} 
.entry-content> div.vc_row:not([data-vc-full-width="true"]),
.entry-content> div.vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] .vc_column_container>.vc_column-inner,
.home .entry-content> div.vc_row[data-vc-full-width="true"] >div>div>div>.vc_column_container>.vc_column-inner ,
.home .entry-content> div.vc_row > .vc_column_container>.vc_column-inner{   
} 
#main>.container{ 
padding: 55px 0;
}
#main>.container {
width: 1207px;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;
float: none; 
}  
#main>.container #content .entry-title{
max-width: 100%;
} .wpcf7 div.wpcf7-validation-errors, 
.wpcf7 div.wpcf7-acceptance-missing {
background: #CEC9C8;
color: red;
font-size: 14px;
text-align: center;
border: none;
margin: 0 0 15px 0;
}
.wpcf7 div.wpcf7-mail-sent-ok{
background: #2BBB8C;
color: #fff;
font-size: 14px;
text-align: center;
border: none;
margin: 15px 0;
}
.wpcf7 .wpcf7-response-output {
background: #E2DDFF;
color: red;
font-size: 14px;
text-align: center;
border: none;
margin: 15px 0;
padding: 8px 0;
} 
div.wpcf7 input[type="text"].wpcf7-not-valid, 
div.wpcf7 input[type="email"].wpcf7-not-valid, 
div.wpcf7 textarea.wpcf7-not-valid { 
border-color: red; 
}
div.wpcf7 span.wpcf7-not-valid-tip { 
display: none;
}
input[type="submit"],
button{
-webkit-appearance: none;
}
div#cookie-law-info-again { 
box-shadow: #161616 0px 1px 15px -10px;
}
div#cookie-law-info-bar {
font-size: 10pt;
padding: 1px 10px;
box-shadow: none;
} #wprmenu_bar .wprmenu_icon #nav-icon3 span:nth-child(1) {
top: 0px;
}
#wprmenu_bar .wprmenu_icon #nav-icon3 span:nth-child(2),
#wprmenu_bar .wprmenu_icon #nav-icon3 span:nth-child(3) {
top: 10px;
}
#wprmenu_bar .wprmenu_icon #nav-icon3 span:nth-child(4) {
top: 20px;
}
#wprmenu_bar .wprmenu_icon #nav-icon3.open span:nth-child(1) {
top: 15px;
width: 0%;
left: 50%;
}
#wprmenu_bar .wprmenu_icon #nav-icon3.open span:nth-child(3),
#wprmenu_bar .wprmenu_icon #nav-icon3.open span:nth-child(2) {
top: 10px;
}
#wprmenu_bar .wprmenu_icon #nav-icon3.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#wprmenu_bar .wprmenu_icon #nav-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#wprmenu_bar .wprmenu_icon #nav-icon3.open span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
}
#wprmenu_bar .wprmenu_icon #nav-icon3 {
width: 32px;
height: 32px;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.single-project #header.sticky-header #wprmenu_bar .wprmenu_icon #nav-icon3 span {
background: #182731;
}
.single-project #wprmenu_bar .wprmenu_icon #nav-icon3 span {
background: #fff;
}
.logo-w {
display: none;
}
.single-project #header.sticky-header .logo-w {
display: none;
}
.single-project #header.sticky-header .logo-b {
display: block;
}
.single-project .logo-w {
display: block;
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.single-project .logo-b {
display: none;
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#wprmenu_bar .wprmenu_icon #nav-icon3 span {
display: block;
position: absolute;
height: 4px;
width: 100%;
background: #0E1113;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
border-radius: 6px;
}
.site-header .container {
position: relative;
} input[type="submit"],
button {
-webkit-appearance: none;
}
#wprmenu_menu[style="display: block;"] ~ #wprmenu_bar .wprmenu_icon i.wpr_open {
display: none;
}
#wprmenu_menu[style="display: block;"] ~ #wprmenu_bar .wprmenu_icon i.wpr_close {
display: block;
}
#wprmenu_bar .wprmenu_icon .menu_close_icon span {
content: "\e117"!important;
display: block!important;
}
#special_menu #wprmenu_bar {
background: transparent;
}
#special_menu {
width: 100%;
float: left;
position: relative;
}
div#wprmenu_bar .wprmenu_icon {
padding-top: 0;
margin-top: 0;
padding-right: 0; 
overflow: inherit; 
} 
div#wprmenu_bar .wprmenu_icon i {
font-size: 35px;
cursor: pointer;
line-height: 1;
}
div#wprmenu_menu ul li a {
font-size: 17px!important; 
}
div#wprmenu_menu ul li a:hover,
div#wprmenu_menu ul li.current-menu-item a {
color: #E02054;
}
div#wprmenu_bar {
position: absolute;
width: 32px;
left: 0;
float: right;
padding: 0;
left: auto;
top: 1px;
right: 0;
}
div#wprmenu_menu.top {
position: absolute;
top: 44px; 
width: 280px;
left: auto;
max-width: 100%;
right: 0;
}
#wprmenu_bar .wprmenu_icon.menu-open #nav-icon3 span:nth-child(1) {
top: 15px;
width: 0%;
left: 50%;
}
#wprmenu_bar .wprmenu_icon.menu-open #nav-icon3 span:nth-child(3),
#wprmenu_bar .wprmenu_icon.menu-open #nav-icon3 span:nth-child(2) {
top: 9px;
} 
#wprmenu_bar .wprmenu_icon.menu-open #nav-icon3 span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#wprmenu_bar .wprmenu_icon.menu-open #nav-icon3 span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#wprmenu_bar .wprmenu_icon.menu-open #nav-icon3 span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
} .left-header{
float: left;
}
.text-right *,
.text-right{
text-align: right;
}
.text-white *,
.text-white{
color: #fff!important;
}
.text-center *,
.text-center{
text-align: center;
} 
#header.sticky-header {
box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
padding: 11px 0;
background-color: #fff;
} #footer-menu h3 {
font-size: 21px;
color: #fff;
float: left;
margin: 26px 0 10px;
width: 100%;
}
#footer-menu ul {
padding: 0;
float: left;
margin: 0 !important; 
width: 100%;
} 
#footer-menu ul li {
width: 100%;
list-style: none;
float: left;
position: relative;
padding: 4px 0;
} 
#footer-menu ul li a { 
color: #fff;
float: left; 
font-size: 13px;
padding: 2px 0;
text-decoration: underline; 
}
#footer-menu ul li:hover > a,
#footer-menu ul li a:hover,
#footer-menu ul li.current-page-ancestor a,
#footer-menu ul li.current-menu-item a, 
#footer-menu ul li.page_item a,
#footer-menu ul li.current-menu-parent a, 
#footer-menu ul li.current_page_item a{ 
color: #E02054; 
} .header-space{
float: left;
width: 100%;
height: 101px;
} .socials {
float: left;
width: 100%; 
}
.vc_btn3-container a.vc_general.vc_btn3:hover {
color: #fff;
background-color: #E02054;
}
.vc_btn3-container a.vc_general.vc_btn3 {
background-color: transparent;
border: 0;
-webkit-border-radius: 18px;
border-radius: 18px;
-webkit-box-shadow: none;
box-shadow: none;
color: #E02054;
cursor: pointer;
display: inline-block;
font-weight: normal;
line-height: 1;
padding: 15px 0;
text-shadow: none;
-webkit-transition: background 0.2s;
transition: background 0.2s;
font-size: 12px;
border: 1px solid #E02054;
width: 200px;
max-width: 100%;
background-image: none;
border-radius: 34px;
text-transform: uppercase;
} .slick-next:before {
content: "\f054";
}
.slick-next {
right: 20px;
}
.slick-prev:before{
content: "\f053";
}
.slick-prev {
left: 20px;
}
.slick-prev:before, .slick-next:before {
font-family:'FontAwesome';
font-size: 15px;
line-height: 1; 
color: white;
}
.slick-prev:hover, .slick-next:hover {
opacity: 0.7;
}
.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 36px;
height: 36px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none; 
z-index: 1111;
border-radius: 50%;
border: 2px solid #fff;
background-color: transparent;
} #main>.container-s #content {
padding: 0;
width: 100%;
float: left; 
}
#main>.container-s {
width: 1200px;
display: block;
max-width: calc(100% - 30px);
padding: 25px 0 0;
margin: 0 auto;
}
.news-col{
float: left;
}
.news-topblock {
width: 100%;
float: left;
margin: 0 0 15px;
}
.news-left{
padding-right: 17px;
border-right: 1px solid #707070;
width: calc(100% - 315px);
box-sizing: border-box;
}
.news-right{
width: 264px;
margin-left: 50px;
}
.news-right .news-item .item-summary {
padding: 0;
font-size: 16px;
}
.news-right .news-item .item-meta {
padding: 0;
font-size: 14px;
font-weight: 400;
margin: 0 0 6px;
}
.news-right .news-item {
float: left;
width: 100%;
margin: 0 0 20px;
background-color: transparent;
color: #393939;
padding: 0;
}
.item-title-list a:hover { 
color: #0E1113;
text-decoration: underline;
}
.news-item .item-thumbnail img{
width: 100%;
}
.item-title-list a { 
line-height: 1.2;
color: #393939;
margin: 14px 0 8px;
text-decoration: none;
font-weight: 300;
font-size: 18px;
}
.single-post #content h2.item-title-list { 
margin: 0; 
padding: 0;
font-size: 26px;
}
.blog-shortcont p{
padding: 0;
margin: 0 !important;
}
.news-item .item-summary{
padding: 8px 16px;
font-size: 16px;
}
.news-item .item-title-list  {
padding: 8px 16px 6px;
} 
.news-item .item-meta{
padding: 0 16px;
}
.news-item {
float: left;
width: calc(33.33% - 36px);
margin: 8px 18px;
background-color: #DDDDDD;
color: #393939;
padding: 0 0 8px;
}
.post-readmore{
margin-top: 12px;
}
.item-summary .post-readmore a:hover {
text-decoration: underline;
color: #0E1113;
}
.item-summary .post-readmore a {
color: #393939;
font-size: 16px;
font-weight: 300;
text-decoration: none;
} 
.clear3{
width: 100%; 
clear: both; 
} ul.social-link {
padding: 0;
margin: 17px 0 20px;
float: left;
}
ul.social-link li .fa.fa-facebook{
position: relative;
top: 3px;
}
ul.social-link li{
font-size: 25px;
color: #fff;
display: inline-block;
padding-right: 10px;
margin: 0 3px;
padding: 0;
}
ul.social-link li a:hover {
background-color: #E02054;
text-decoration: none;
color: #fff!important;
}
ul.social-link li a {
color: #0E1113!important;
background-color: #EBEAE8;
border-radius: 50%;
width: 36px;
height: 36px;
text-align: center;
display: inline-block;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none!important;
}
#main-menu ul li:first-child{
margin-left: 0;
}
#banner-home .slick-slide img { 
width: 100%;
vertical-align: middle;
object-fit: cover;
min-height: 280px;
max-height: 600px;
}
#banner-home .container{ width: 100%;
margin: 0 auto;
max-width: 100%;
position: relative;
}
#banner-home .container-text{
width: 1010px;
margin: 0 auto;
max-width: calc(100% - 30px);
position: relative;
}
#banner-home .slick-slide .img:before{ 
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 0;
background-image: linear-gradient(to right, rgba(0,0,0,1), rgb(255,0,0,0));
} 
#banner-home .slick-slide .text h2{
width: 475px;
float: left;
max-width: 100%;
font-family: 'MyriadPro';
font-size: 50px;
line-height: 1.2;
margin: 0;
color: #fff;
}
#banner-home .slick-slide .text{
position: absolute;
z-index: 5;
left: 0;
right: 0;
width: 100%;
top: 50%;
transform: translateY(-50%);
}
#banner-home .slick-slide .img{
position: relative;
}
#banner-home{
float: left;
width: 100%;
}
#banner-home .slick-dots li button{
display: none;
}
#banner-home .slick-dots li.slick-active {
opacity: 1;
}
#banner-home .slick-dots li { 
width: 67px;
height: 3px;
margin: 0 5px; 
text-indent: -9999px;
background-color: #fff;
border: 1px solid #707070;
opacity: 0.35;
}
#banner-home .slick-dots { 
bottom: 30px; 
z-index: 5;
}
#banner-page .banner-pr-info .container {
width: 1040px; 
}
#banner-page .container {
width: 1200px;
margin: 0 auto;
max-width: 100%;
position: relative;
max-width: calc(100% - 30px);
}
#banner-page {
float: left;
width: 100%;
padding: 150px 0 60px;
}
#banner-page img { 
width: 100%; 
vertical-align: middle;
object-fit: cover;  
} #signup-section h3{
font-size: 32px;
color: #fff;
text-align: center;
line-height: 1.2;
}
#signup-section{
float: left;
width: 100%;
background-color: #0E1113;
padding: 56px 0;
}
#signup-section .container{
width: 916px;
margin: 0 auto;
max-width: calc(100% - 30px);
position: relative;
}
#signup-section div.wpforms-container-full .wpforms-form .wpforms-field {
width: calc(50% - 58px);
float: left;
clear: none;
padding: 10px 8px;
}
#signup-section div.wpforms-container-full .wpforms-form .wpforms-submit-container {
width: 116px;
float: left;
clear: none;
padding: 10px 8px;
}
#signup-section div.wpforms-container-full .wpforms-form label.wpforms-error { 
color: red;
font-size: 14px; 
font-weight: 300;
}
#signup-section div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
#signup-section div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
#signup-section div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
background-color: #000;
}
#signup-section div.wpforms-container-full .wpforms-form input[type=submit], 
#signup-section div.wpforms-container-full .wpforms-form button[type=submit], 
#signup-section div.wpforms-container-full .wpforms-form .wpforms-page-button {
background-color: #393939;
border: 1px solid #393939;
color: #fff;
font-size: 20px;
padding: 10px 15px;
font-weight: 500;
height: 46px;
}
#signup-section div.wpforms-container-full .wpforms-form input[type=date], 
#signup-section div.wpforms-container-full .wpforms-form input[type=datetime], 
#signup-section div.wpforms-container-full .wpforms-form input[type=datetime-local], 
#signup-section div.wpforms-container-full .wpforms-form input[type=email],
#signup-section div.wpforms-container-full .wpforms-form input[type=month], 
#signup-section div.wpforms-container-full .wpforms-form input[type=number], 
#signup-section div.wpforms-container-full .wpforms-form input[type=password], 
#signup-section div.wpforms-container-full .wpforms-form input[type=range], 
#signup-section div.wpforms-container-full .wpforms-form input[type=search], 
#signup-section div.wpforms-container-full .wpforms-form input[type=tel], 
#signup-section div.wpforms-container-full .wpforms-form input[type=text], 
#signup-section div.wpforms-container-full .wpforms-form input[type=time], 
#signup-section div.wpforms-container-full .wpforms-form input[type=url], 
#signup-section div.wpforms-container-full .wpforms-form input[type=week], 
#signup-section div.wpforms-container-full .wpforms-form select, 
#signup-section div.wpforms-container-full .wpforms-form textarea { 
color: #393939; 
height: 46px; 
}
.page-contact #main{
width: 697px; 
} 
#content h2.page-title {
text-align: center;
}
#content div.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
#content div.wpforms-container-full .wpforms-form .wpforms-field-label { 
font-weight: 300;
font-size: 18px; 
}
#content div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
#content div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
#content div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
background-color: #000;
}
#content div.wpforms-container-full .wpforms-form input[type=submit], 
#content div.wpforms-container-full .wpforms-form button[type=submit], 
#content div.wpforms-container-full .wpforms-form .wpforms-page-button {
background-color: #0E1113;
border: 1px solid #0E1113;
color: #fff;
font-size: 18px;
padding: 10px 15px;
font-weight: 500;
height: 40px;
width: 142px;
float: right;
}
#content div.wpforms-container-full .wpforms-form input[type=date], 
#content div.wpforms-container-full .wpforms-form input[type=datetime], 
#content div.wpforms-container-full .wpforms-form input[type=datetime-local], 
#content div.wpforms-container-full .wpforms-form input[type=email],
#content div.wpforms-container-full .wpforms-form input[type=month], 
#content div.wpforms-container-full .wpforms-form input[type=number], 
#content div.wpforms-container-full .wpforms-form input[type=password], 
#content div.wpforms-container-full .wpforms-form input[type=range], 
#content div.wpforms-container-full .wpforms-form input[type=search], 
#content div.wpforms-container-full .wpforms-form input[type=tel], 
#content div.wpforms-container-full .wpforms-form input[type=text], 
#content div.wpforms-container-full .wpforms-form input[type=time], 
#content div.wpforms-container-full .wpforms-form input[type=url], 
#content div.wpforms-container-full .wpforms-form input[type=week], 
#content div.wpforms-container-full .wpforms-form select { 
color: #393939; 
height: 49px; 
}
#content div.wpforms-container-full .wpforms-form textarea { 
color: #393939; 
height: 152px; 
}
.page-careers #main{
width: 855px; 
}
.entry-content> div.vc_row#section-tellus{
width: 697px;
}
.entry-content div.vc_row.container-small{
width: 855px; 
}
.entry-content> div.vc_row:not([data-vc-full-width="true"]) { 
padding: 0;
}
.wpb_single_image.wpb_content_element{
position: relative;
}
#content .wpb_single_image h2.wpb_singleimage_heading {
font-size: 36px;
color: #000;
position: absolute;
font-family: 'MyriadPro';
font-style: italic;
width: 478px;
right: -10%;
bottom: 10%;
text-align: left;
max-width: 100%;
}
.single-post ul li.menu-item-728 a{
color: #0E1113!important;
}
#section-latest .latest-news{
margin: 0 -18px;
}
#section-latest >h2{
text-align: center;
font-size: 32px;
font-weight: 300;
line-height: 1.2;
color: #7E7E7E;
margin: 0 0 45px;
}
#section-latest{
float: left;
width: 100%;
padding: 0 0 40px;
}
*{
box-sizing: border-box;
}
.btn.btn-white:hover{
color: #2B2B2B;
background-color: #fff;
}
.btn.btn-white{
color: #fff;
border-color: #fff;
}
.btn:hover{
color: #fff;
background-color: #E02054;
}
.btn{ 
background-color: transparent;
border: 0;
-webkit-border-radius: 18px;
border-radius: 18px;
-webkit-box-shadow: none;
box-shadow: none;
color: #E02054;
cursor: pointer;
display: inline-block;
font-weight: normal;
line-height: 1;
padding: 15px 0;
text-shadow: none;
-webkit-transition: background 0.2s;
transition: background 0.2s;
font-size: 12px;
border: 1px solid #E02054;
width: 200px;
max-width: 100%;
background-image: none;
border-radius: 34px;
text-transform: uppercase;
text-decoration: none;
} 
.colb-6{
width: calc(50% - 36px);
float: left;
color: #fff;
padding: 0 0 25px;
margin: 0 18px;
} 
.post-featured>#list-blog-post{
width: 100%;
margin: 40px 0;
}
.post-featured {
float: left;
width: 100%;
border-bottom: 1px solid #0E1113;
margin-bottom: 10px;
} 
.align-left{
text-align: left;
}
.align-right{
text-align: right;
}
.footer-left p{
margin: 0;
}
.footer-right>*{
width: 100%;
clear: both;
} .footer-top .left-info p {
padding-bottom: 25px;
}
.footer-top .left-info .first-text.s.first-text2 {
font-size: 24px;
}
.footer-top .left-info .first-text.first-text2 {
font-family: 'raleway';
font-weight: 700;
font-size: 19px;
line-height: 1.4;
}
.footer-top .left-info .first-text {
font-size: 25px;
font-family: 'raleway';
text-transform: none;
line-height: 1.5;
font-weight: normal;
}
.footer-top .left-info ul.social-link {
padding: 0;
margin: 0
}
.footer-top .left-info ul.social-link li,
.footer-bot .foot-text ul.social-link li {
font-size: 25px;
color: #fff;
display: inline-block;
padding-right: 10px
}
.footer-top .left-info ul.social-link li a,
.footer-bot .foot-text ul.social-link li a {
background: #fff;
color: #182731;
display: block;
width: 60px;
height: 60px;
line-height: 60px;
text-align: center;
border-radius: 0;
font-size: 34px;
}
.footer-top .left-info ul.social-link li a:hover {
color: #0E1113;
background: #0C1C31;
}
.footer-top .left-info ul.social-link li:last-child,
.footer-bot .foot-text ul.social-link li:last-child {
padding-right: 0px;
}
.footer-top .right-form .form-field {
padding-bottom: 30px
}
.footer-top .right-form .form-field input,
.footer-top .right-form .form-field textarea {
width: 100%;
background: none;
color: #0E1113;
font-family: 'raleway';
border: 0;
border-bottom: 1px solid #0E1113;
border-radius: 0px;
padding-left: 0px;
height: auto;
line-height: 30px;
padding-bottom: 15px
}
.footer-top .right-form .form-field textarea {
height: 120px;
}
.footer-top .right-form ::placeholder {
color: #0E1113 !important;
opacity: 1 !important;
}
.footer-top .right-form :-ms-input-placeholder {
color: #fff !important;
opacity: 1 !important;
}
.footer-top .right-form ::-ms-input-placeholder {
color: #fff !important;
opacity: 1;
}
.footer-top .right-form .wpcf7 .form-field span.wpcf7-not-valid-tip {
background: none;
color: red;
border: 0px;
padding-left: 0px;
padding-bottom: 0px;
}
.footer-top .right-form .wpcf7 .wpcf7-mail-sent-ok {
text-align: center;
}
.footer-top .right-form div.wpcf7-validation-errors,
.footer-top .right-form div.wpcf7-acceptance-missing {
border: 0px;
}
.footer-top .right-form .cf7sr-g-recaptcha {
float: left;
width: auto;
}
.footer-top .right-form .form-btn {
text-align: left;
padding-top: 17px;
width: auto;
float: left;
} 
.footer-top .right-form .form-btn input:hover {
background-color: #E02054;
color: #fff; 
}
.footer-top .right-form .form-btn input {
font-size: 20px;
color: #E02054;
border: 1px solid #E02054;
border-radius: 34px;
line-height: 40px;
font-size: 12px;
padding: 0px 36px;
font-family: 'raleway';
font-weight: 700;
text-transform: uppercase; 
background: transparent;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
float: left;
letter-spacing: 0.12em;
width: auto; 
width: 200px;
}
body .wpcf7 form .wpcf7-response-output { 
clear: both;
width: 100%;
float: left;
padding: 10px;
}
.container{
width: 1400px;
margin: 0 auto;
max-width: calc(100% - 30px);
}
#contact-section {
float: left;
width: 100%;
background-color: #fff;
padding: 90px 0;
}
.footer-top .left-info h3{
font-size: 34px;
font-family: 'Lust';
margin: 0 0 24px;
line-height: 1.5;
} #carousel-section {
float: left;
width: 100%;
background-color: #0E1113;
padding: 70px 0;
}
.header-main .header-nav, .header-main .header-logo { 
display: inline-block;
vertical-align: middle;
width: auto;
}
.right-header {
float: right;
width: 50%;
}
.testi-des{
font-size: 26px;
margin: 0 0 24px;
width: 100%;
float: left;
} 
#content .testimonials-slider  h3 {
font-size: 22px;
margin: 0;
}
.align-center{
text-align: center;
}
.testimonials-slider{
width: 847px;
max-width: 100%;
margin: 0 auto;
}
.section-space{
}
.entry-content> div.vc_row.section-space{
padding: 90px 0 55px;
}
.entry-content> div.vc_row:not([data-vc-full-width="true"]).section-space{
padding: 90px 0 55px;
} 
#content .list-services p{
margin: 0 0 14px;
}
.container-8>.wpb_wrapper{
width: 835px;
max-width: 100%;
margin: 0 auto;
}
.container-blog,
.container-7>.wpb_wrapper{
width: 790px;
max-width: 100%;
margin: 0 auto;
}
.container-10 {
width: 1050px;
max-width: calc(100% - 30px);
margin: 0 auto;
}
#content .uppercase-h2 h2{
text-transform: uppercase;
}
#content .uppercase-h3 h3{
text-transform: uppercase;
}
#content .uppercase-h4 h4{
text-transform: uppercase;
}
#content .uppercase-h5 h5{
text-transform: uppercase;
}
#content .uppercase-h6 h6{
text-transform: uppercase;
} .projects-home ul li { 
width: 50%;
float: left;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.projects-home ul {
width: 100%;
float: left;
list-style: none;
display: inline-flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
} 
.projects-home ul li:hover .project-holder {
opacity: 1;
}
#content .project-holder p {
margin-bottom: 40px;
}
.projects-home ul li .project-holder {
display: inline-block;
vertical-align: middle;
width: 100%;
padding: 25px;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
left: 0;
top: 50%;
transform: translateY(-50%);
z-index: 3;
position: absolute;
text-align: center;
color: #fff;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0;
padding: 10px;
}
#content .project-holder h3{
font-size: 30px;
color: #fff;
}
#content .project-holder a.btn:hover{
background-color: #fff;
color: #000;
}
#content .project-holder a {
font-size: 12px;
font-family: 'Poppins';
text-transform: uppercase;
width: 200px;
max-width: 100%;
height: 40px;
border: 1px solid #fff;
color: #fff;
text-decoration: none;
border-radius: 34px;
}
.projects-home ul li:before {
position: absolute;
content: '';
background: rgba(14,17,19,0.7);
width: 100%;
height: 100%;
left: 0;
bottom: -100%;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
z-index: 1;
}
.projects-home ul li:hover:before {
bottom: 0;
height: 100%
z-index: 1;
}
.projects-home ul li img {
margin: 0 auto;
width: 100%;
min-width: 100%;
object-fit: contain;
min-height: 100%;
float: left;
transform: scale(1.01);
} .banner-img >div.st-video {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 0;
}
.banner-img >div.st-video video {
width: 100%;
float: left;
}
.banner-img>img {
opacity: 1;
float: left;
width: 100%;
max-height: 100vh;
}
.banner-img {
float: left;
width: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
min-height: 300px;
position: relative;
overflow: hidden;
}
#banner {
float: left;
width: 100%;
margin: 0 0 60px;
}
.no-space .vc_column-inner{
padding: 0 !important;
}
.no-space .wpb_content_element{
margin: 0 !important;
} .projects-grid ul li {
width: 50%;
float: left;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.projects-grid ul {
width: 100%;
float: left;
list-style: none;
display: inline-flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
} 
.projects-grid ul li:hover .project-content {
opacity: 1;
}
#content .project-content p a {
color: #fff;
text-decoration: none;
}
#content .project-content p {
margin-bottom: 16px!important;
text-transform: uppercase;
font-size: 16px;
font-family: 'Poppins';
margin: 0!important;
}
.projects-grid ul li .project-content {
display: inline-block;
vertical-align: middle;
width: 100%;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
left: 0;
bottom: 0;
z-index: 3;
position: absolute;
text-align: left;
color: #fff;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0;
padding: 15px 10%; 
}
#content .project-content h3 {
font-size: 34px;
color: #fff;
line-height: 1.2;
margin: 0;
}
#content .project-content pX a.btn:hover{
background-color: #fff;
color: #000;
}
#content .project-content pX a {
font-size: 12px;
font-family: 'Poppins';
text-transform: uppercase;
width: 200px;
max-width: 100%;
height: 40px;
border: 1px solid #fff;
color: #fff;
text-decoration: none;
border-radius: 34px;
}
.projects-grid ul li:before {
content: "";
display: block;
width: 100%;
height: 40%;
position: absolute;
bottom: 0;
left: 0;
z-index: 0;
background-image: linear-gradient(to top, rgba(14,17,19,0.65), rgb(14,17,19,0));
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
z-index: 1;
opacity: 0;
}
.projects-grid ul li:hover:before {
opacity: 1; 
}
.projects-grid ul li img {
margin: 0 auto;
width: 100%;
min-width: 100%;
object-fit: contain; 
min-height: 100%;
float: left;
} .projects-branding ul li {
width: 33.33%;
float: left;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.projects-branding ul {
width: 100%;
float: left;
list-style: none;
display: inline-flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
} 
.projects-branding ul li:hover .project-content {
opacity: 1;
} 
.projects-branding ul li .project-content {
display: inline-block;
vertical-align: middle;
width: 100%;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
left: 0;
bottom: 0;
z-index: 3;
position: absolute;
text-align: left;
color: #fff;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0;
padding: 15px 25px; 
} 
.projects-grid ul li:hover>a.view{
z-index: 4;
}
.projects-grid ul li>a.view{
opacity: 0;
position: absolute; 
left: 0;
right: 0;
height: 100%;
width: 100%;
z-index: -1; 
text-indent: -9999px;
}
#content .project-content h3 a {
color: #fff;
text-decoration: none;
}
#content .project-content h3 {
font-size: 28px;
color: #fff;
line-height: 1.2;
margin: 0;
}
.projects-branding ul li:after {
content: '';
display: block;
padding-top: 75%;
}
.projects-branding ul li:before {
content: "";
display: block;
width: 100%;
height: 40%;
position: absolute;
bottom: 0;
left: 0;
z-index: 0;
background-image: linear-gradient(to top, rgba(14,17,19,0.65), rgb(14,17,19,0));
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
z-index: 0;
opacity: 0;
}
.projects-branding ul li:hover:before {
opacity: 1; 
}
.projects-branding ul li img {
margin: 0 auto;
object-fit: contain;
max-width: 85%;
max-height: 85%;
}
.projects-video ul li a.popup-youtube {
position: absolute;
width: 100%;
height: 100%;
z-index: 4;
text-indent: -9999px;
}
.projects-web ul li video {
width: 100%;
float: left;
height: 100%;
position: absoluteX;
left: 0;
top: 0;
} .banner-pr-info h1{
font-family: 'lust';
font-size: 50px;
color: #fff;
line-height: 1;
margin: 0;
}
.banner-pr-info h5 {
font-family: 'Poppins';
font-size: 16px;
color: #fff;
text-transform: uppercase;
margin: 0 0 20px;
}
.banner-pr-info{
float: left;
width: 100%;
margin-top: -3%;
}
.banner-image {
text-align: center;
width: 100%;
float: left;
}
.container-7>div>.vc_column-inner>.wpb_wrapper{
width: 790px;
margin: 0 auto;
max-width: 100%;
} 
.single-project #wrapper{
padding: 55px 0 0;
} .equal-height.vc_row {
margin-left: -5px;
margin-right: -5px;
}
.equal-height .vc_column_container>.vc_column-inner { 
padding-left: 5px;
padding-right: 5px; 
}
.equal-height .wpb_content_element{
margin: 0;
}
.equal-height .vc_column_container:first-child {
border-left: 0 solid #fff;
}
.equal-height .vc_column_container:last-child {
border-right: 0 solid #fff;
}
.equal-height .vc_column_container  { 
float: left; 
} 
.equal-height img{
vertical-align: middle;
object-fit: cover;
}
.equal-height .vc_column_container  *{
height: 100%;
}
@media only screen and (min-width: 540px){
.equal-height {
display: flex;
}
}
.equal-height img {
vertical-align: middle;
object-fit: cover;
}
.equal-height .wpb_content_element{
margin: 0;
} .project-slidershow-imac .imac-screen #slider-in-project{
position: absolute;
z-index: 8;
top: 4%;
left: 3%;
width: 94%;
height: auto;
} 
.project-slidershow-imac .imac-screen img.imac-sc{
position: relative;
z-index: 9;
float: left;
width: 100%;
height: auto;
}
.project-slidershow-imac .imac-screen{
position: relative;
width: 100%;
float: left;
overflow: hidden;
}
.project-slidershow-imac {
background-repeat: no-repeat;
background-position: center;
width: 680px;
margin: 0 auto;
max-width: calc(100% - 30px);
padding: 65px 0 35px;
display: block;
overflow: hidden;
}
.video.video-pause:before{
content: "";
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/play.png);
position: absolute;
width: 50px;
height: 50px;
background-size: 100%;
position: absolute; 
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
display: inline-block;
z-index: 99;
} .project-slidershow-noimac #video-in-project {
position: absolute;
z-index: 8;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.project-slidershow-noimac .noimac-screen{
position: relative;
width: 100%;
float: left;
overflow: hidden;
}
.project-slidershow-noimac  img.imac-sc{
position: relative;
z-index: -1;
float: left;
width: 100%;
height: auto;
max-height: 100vh;
}
.project-slidershow-imac .imac-screen #video-in-project {
position: absolute;
z-index: 10;
top: calc(4% + 1px);
left: 4%;
width: calc(92% + 2px);
height: calc(64% + 9px);
} 
.video-in-project {
float: left;
width: 100%;
overflow: hidden;
position: relative;
z-index: 8;
}
.video-in-project .video {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1;
}
.video-in-project .video videoX {
min-width: 100%;
float: left;
min-height: 100%;
}
.video-in-project .video video X{
bottom: unset;
height: auto;
left: 50%;
position: absolute;
right: unset;
top: 50%;
width: auto;
min-height: 100%;
min-width: 100%;
overflow: hidden;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.video-in-project .video video {
bottom: unset;
height: auto;
left: 0;
position: absolute;
right: unset;
top: 0;
width: 100%;
min-height: 100%;
min-width: 100%;
overflow: hidden;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.project-slidershow-noimac #video-in-project {
position: relative; 
}
.project-slidershow-noimac .video-in-project .video {
position: relative; 
}
.project-slidershow-noimac .video-in-project .video video { 
position: relative; 
}
.postid-861 .banner-project{
background: rgb(193,83,153)!important;
background: linear-gradient(113deg, rgba(193,83,153,1) 0%, rgba(241,95,96,1) 100%)!important;
}
.page-id-1712 #contact-section { 
padding: 15vh 0;
}
#content .vc_toggle_title h4:hover,
#content .vc_toggle_active .vc_toggle_title h4 {
color: #E02054;
}
#content .vc_toggle_title h4 {
font-family: 'Lust';
font-size: 30px;
line-height: 1.3;
color: #1C1C1C;
width: 100%;
text-align: center;
display: inline-block;
margin: 0;
}
.list-services .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
border-bottom: 0 solid #0E1420;
padding-bottom: 8px;
padding-right: 0!important;
}
.list-services .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, 
.list-services .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
padding-right: 0;
padding-left: 0;
}
.list-services .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after,
.list-services .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before {
display: none !important;
}
.list-services .vc_toggle_size_md.vc_toggle_default.vc_toggle_active .vc_toggle_title .vc_toggle_icon {
background-image: none;
}
.list-services .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
background-image: none;
background-position: center center;
background-repeat: no-repeat;
background-size: 100% auto;
text-indent: -9999px;
width: 24px;
height: 24px;
background-color: transparent;
border: none;
left: auto;
right: 0;
top: 10px;  
}
.vc_toggle_content{
color: #68767E;
}
.list-services .vc_toggle { 
margin-top: 10px;
}
.list-services p a:hover{
color: #E02054;
}
.list-services p a.btn:hover{
color: #fff;
}
.list-services p a{
color: #1C1C1C;
text-decoration: none;
}
.list-services .vc_toggle {
width: 835px;
max-width: 100%;
margin: 0 auto;
}
.projects-grid ul li img {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.projects-grid ul li:hover img {
transform: scale(1.1);
}
.projects-branding ul li img {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.projects-branding ul li:hover img {
transform: scale(1.1);
}
#header.sticky-header div#wprmenu_menu.top { 
top: 36px; 
}
#header.sticky-header .site-branding img  { 
width: 65px;
}
.single-post .entry-content> div.vc_row[data-vc-full-width="true"] >div>div>div>.vc_column_container>.vc_column-inner, 
.single-post .entry-content> div.vc_row > .vc_column_container>.vc_column-inner { 
max-width: 100%; 
}
.visit a img {
width: 24px!important;
margin-left: 26px;
}
.visit a:hover{
background-color: #fff;
color: #0E1113;
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/icon-visitb.svg);
}
.visit a {
color: #fff;
text-decoration: none;
border: 1px solid #fff;
border-radius: 36px;
height: 50px;
display: flex;
width: 193px;
align-items: center;
justify-content: center;
max-width: 100%;
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/icon-visit.svg);
background-repeat: no-repeat;
background-position: right 26px center;
padding-right: 45px;
background-size: 20px auto;
margin-top: 30px;
}
#header.sticky-header .site-branding lottie-player {
width: 65px;
} 
.site-branding lottie-player{ 
height: auto;
width: 91px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9 
.col-10,
.col-11,
.col-12{
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
float:left;
box-sizing: border-box;
}
.row { 
margin: 0 -15px;
} 
.col-row{
margin: 0 -15px;
}
.col { 
max-width: 100%
}
.col-auto { 
width: auto;
max-width: 100%
}
@media only screen and (min-width: 768px) {
.col-1 { 
max-width: 8.33333%
}
.col-2 { 
max-width: 16.66667%
}
.col-3 { 
max-width: 25%
}
.col-4 { 
max-width: 33.33333%
}
.col-5 { 
max-width: 41.66667%
}
.col-5x { 
max-width: 45%
}
.col-7x { 
max-width: 55%
}
.col-6 { 
max-width: 50%
}
.col-7 { 
max-width: 58.33333%
}
.col-8 { 
max-width: 66.66667%
}
.col-9 { 
max-width: 75%
}
.col-10 { 
max-width: 83.33333%
}
.col-11 { 
max-width: 91.66667%
}
.col-12 { 
max-width: 100%
}
}
@media only screen and (max-width: 1300px) {
#main-menu {
clear: none;
float: left;
width: calc(100% - 134px);
}
}
@media only screen and (max-width: 1200px) {
#content .wpb_single_image h2.wpb_singleimage_heading {
font-size: 30px; 
right: 0;
bottom: 1%; 
}
}
@media only screen and (max-width: 1060px) {
#main-menu ul li { 
margin: 0 15px;
}
}
@media only screen and (max-width: 768px) {
#main-menu { 
display: none;
} 
#header.sticky-header,
#header {
padding: 15px 0;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { 
border-width: 2px; 
}
.wpcf7 input[type="submit"] { 
border-width: 2px; 
}
.menu_btn {
display: block;
text-align: right;
float: right;
cursor: pointer;
position: absolute;
right: 29px;
top: 30px;
z-index: 9999;
}
#nav-icon4.open span { 
background: #fff;
} 
.menu_btn {
display: block;
text-align: right;
float: right;
cursor: pointer;
position: absolute;
right: 9px;
top: 15px;
z-index: 9999;
padding: 15px 20px;
}
#main-menu ul li {
margin: 0 0;
width: 100%;
}
.menu_wrp.main-menu ul li{
display: block;
padding: 19px 0; 
} 
.menu_wrp.main-menu ul li a {
text-transform: capitalize;
color: #042811;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
border-bottom: 1px solid transparent;
font-size: 20px;
font-weight: 400;
} 
#main-menu.menu_wrp.main-menu ul li{
display: inline-block;
padding: 12px 0;
width: 100%;
border-bottom: 0px solid #707070;		
} 
.menu_wrp.main-menu ul li a { 
color: #fff;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
border-bottom: 1px solid transparent;
font-size: 20px;
font-weight: 400;
position: relative;
}
#main-menu ul li .sub-menu{
display: none;
}
#main-menu ul li .has-sub.open {
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/angle-down-solid.svg);
background-size: 13px auto;
}
#main-menu ul li .has-sub {
background-image: url(//colabagency.co.uk/wp-content/themes/colabagency/images/angle-right-solid.svg);
background-repeat: no-repeat;
background-position: center center;
content: "";
position: relative;
top: 16px;
width: 30px;
height: 35px;
float: none;
color: #fff;
display: inline-block;
left: 28px;
margin-left: -10px;
cursor: pointer;
margin-top: -20px;
background-size: 11px auto;
}
#main-menu ul li .sub-menu a { 
padding: 0; 
}
#main-menu ul li .sub-menu li { 
text-align: center; 
margin: 0;
}
#main-menu ul li a { 
padding: 5px 0;
}
#main-menu ul li .sub-menu {  
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
left: 0;
position: relative;
top: 11px;
width: auto;
z-index: 9995;
z-index: -1;
height: auto;
display: none;
width: 100%;
float: left;
text-align: center;
-webkit-transition: all 0s;
-moz-transition: all 0s;
transition: all 0s;
}
#main-menu ul li:hover .sub-menu{ 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
z-index:9999;
height: auto; 
padding:  0;
}
#main-menu ul li.current-menu-item .sub-menu li a { 
line-height: 1;
}
.header-info ul { 
width: 100%;
text-align: center!important;
}
.header-info {
display: none;
}
.header-info ul li { 
float: none; 
display: inline-block;
width: 100%;
text-align: center;
}
span.empty{
display: none;
}
div#wprmenu_bar {
top: 0px;
}
div#wprmenu_menu.top { 
top: 48px; 
}
#header.sticky-header div#wprmenu_menu.top {
top: 40px;
}
.header-space { 
height: 95px;
}
#footer-menu h3 { 
margin: 0 0 10px;
}
#footer-menu {
margin: 0 0 30px;
float: left;
width: 100%;
text-align: center;
}
#footer .ft-logo{
float: left;
width: 100%; 
text-align: center;
}
#content {
padding: 30px 0 25px;
}
#content, #content input, #content textarea { 
font-size: 16px; 
}
#more-space .vc_column_container>.vc_column-inner { 
padding-left: 15px;
padding-right: 15px; 
}
#more-space.vc_row {
margin-left: -15px;
margin-right: -15px;
}
.section-services ul li { 
width: calc(25% - 10px); 
}
.section-services ul li h3 {
font-size: 19px; 
}
.section-services h2 {
font-size: 25px; 
margin: 0 0 35px;
}
.testi-shows-wrap {
width: calc(100% - 70px); 
}
.testi-shows .owl-nav {
position: absolute;
top: 28%;
width: calc(100% + 70px);
left: -35px;
}
.testi-shows .owl-prev, .testi-shows .owl-next { 
background-size: 100% auto;
width: 32px;
height: 32px; 
}
.section-services { 
margin: 20px 0;
}
.section-testimonials { 
margin: 40px 0;
}
.section-testimonials { 
padding: 60px 0; 
}
.section-testimonials h2 {
font-size: 26px; 
margin: 0 0 35px; 
}
.section-contact { 
margin: 0 0 40px;
}
#axis360 .vc_col-sm-4{
margin: 30px 0;
float: left;
}
#axis360 .wpb_single_image {
min-height: auto;
padding-bottom: 20px; 
}
#axis360 { 
padding: 60px 0; 
margin-top: 20px;
}
.hero-text h1,
#content h1 {
font-size: 33px;
}
#content h2 {
font-size: 26px;
}
#content h3 {
}
#section-gallery { 
padding-bottom: 40px;
}
#footer-menu ul li a { 
float: none; 
display: inline-block;
}
#footer-menu ul li {
text-align: center;
}
.section-contact h2 { 
font-size: 26px; 
margin: 0 0 35px; 
}
#temp-galleries ul li { 
width: 50%; 
}
#reality-galleries ul li { 
width: 50%; 
}
#reality-galleries .text h2 {
font-size: 20px;
}
#reality-galleries .text p {
font-size: 16px;
}
.banner-img >div.axis-video {
position: relative; 
}
.banner-img>img { 
display: none;
}
.banner-img { 
min-height: auto; 
}
#list-blog-post { 
width: 50%;
margin: 20px 0; 
}
.single #content .entry-title,
#content h1.entry-title-blog {
font-size: 35px;
margin: 0 auto 12px;
margin-left: 0;
}
.single .entry-thumbnail {
margin: 0 0 10px;
}
.news-left,
.news-topblock {
width: 100%; 
}
.news-right {
width: 264px;
margin-left: 0;
}
.single .entry-meta { 
margin-right: 0;
}
.news-left {
padding-right: 0;
border-right: 0px solid #707070;  
}
.single .entry-meta { 
float: left;
margin-right: 0;
}
.clear3{  
clear: none; 
}
#banner-home .slick-slide .text h2 { 
font-size: 30px; 
}
#banner-home .slick-dots {
bottom: -25px; 
}
#banner-home .slick-slide .img:before { 
background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgb(255,0,0,0));
}
.hide-mobile{
display: none;
}
.wpb_single_image.wpb_content_element,
.re-order {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; -webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
#content .wpb_single_image h2.wpb_singleimage_heading,
.re-order .order2 {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.wpb_single_image .vc_figure,
.re-order .order1 {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.re-order .order3 {
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-flex-order: 3;
-webkit-order: 3;
order: 3;
}
#content .wpb_single_image h2.wpb_singleimage_heading {
font-size: 23px; 
position: initial; 
right: 0;
bottom: 0; 
margin-top: 12px; 
}
#content h2,
#section-latest h2{ 
font-size: 28px; 
}
.news-item {
float: none;
width: 100%;
margin: 10px 0;  
display: inline-block;
overflow: hidden;
}
.colb-6{
width: 100%;
margin: 10px 0;
}
.box-bugatii .box-content h2{
font-size: 23px;
}
.single #content .entry-title {
font-size: 28px; 
}
#signup-section h3 {
font-size: 28px; 
}
#section-latest .latest-news {
margin: 0;
}
#section-boxes .row{
margin: 0;
}
.projects-branding ul li .project-content,
.projects-grid ul li .project-content { 
padding: 15px;
}
#content .projects-branding h3,
#content .projects-grid h3{
font-size: 26px;
}
#content .project-holder h3 {
font-size: 26px;
margin-bottom: 16px;
}
#content .project-holder p { 
margin-bottom: 22px;
}
#content .project-content p { 
font-size: 16px; 
margin-bottom: 6px!important;
}
.projects-branding ul li  {
width: 50%; ;
}
.banner-pr-info h1{ 
font-size: 40px; 
line-height: 1.1; 
}
.banner-pr-info h5 {
font-size: 15px;
margin: 0 0 15px;
}
.banner-pr-info { 
margin-top: -10px;
}
#banner-page { 
padding: 80px 0 50px;
}
.right-header { 
width: 100%;
position: absolute;
right: 0;
top: 0;
}
#content #list-blog-post h2.entry-title-list, #list-blog-post h2.entry-title-list a {
font-size: 22px; 
}
.entry-meta { 
margin: 0 0 20px;
}
#main>.container-s { 
padding: 0; 
}
#content h1.entry-title-blog { 
margin: 0 0 30px; 
}
#contact-section { 
padding: 40px 0 60px;
}
.page-id-1712 #content {
padding: 0;
}
.page-id-1712 #contact-section {
padding: 0 0 60px;
}
.footer-right,
.footer-left{
width: 50%;
}
.list-services { 
font-size: 22px; 
}
.home #banner { 
margin: 0 0 10px;
}
.banner-img >div.st-video {
position: relative; 
}
} 
@media only screen and (max-width: 540px){
.section-services ul li {
width: calc(33.33% - 10px);
}
#list-blog-post { 
width: 100%; 
}
.projects-home ul li {
width: 100%; ;
}
.projects-branding ul li,
.projects-grid ul li {
width: 100%; ;
}
.footer-right,
.footer-left{
width: 100%;
text-align: left;
}
.footer-left{
margin-bottom: 30px;
}
}
@media only screen and (max-width: 400px){
#signup-section div.wpforms-container-full .wpforms-form .wpforms-field {
width: 100%; 
}
} @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
} @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://colabagency.co.uk/wp-content/themes/colabagency/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://colabagency.co.uk/wp-content/themes/colabagency/slick/fonts/slick.eot);
src: url(https://colabagency.co.uk/wp-content/themes/colabagency/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://colabagency.co.uk/wp-content/themes/colabagency/slick/fonts/slick.woff) format('woff'), url(https://colabagency.co.uk/wp-content/themes/colabagency/slick/fonts/slick.ttf) format('truetype'), url(https://colabagency.co.uk/wp-content/themes/colabagency/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}