﻿/* Copyright (C) 121 Marketing - 121marketing.com */



/* ========================================================================

   1-2-1 Marketing - Custom

========================================================================== */

 

 @import url('https://fonts.googleapis.com/css?family=Karla:400i,700i|Coustard|Titillium+Web:400,400i,600,700');

 

/* ========== Font Familiy, Font Sizes, Weights, Styles, Line heights, letter spacing and transforms ========== */



/* Font Family */

.testimonial-slider .quote:before {

	font-family: 'Coustard';

}

.uk-button,.btn-primary, .uk-navbar-nav > li > a.uk-button, .team-grid h3.uk-h6 + div, .expert-support .support-grid h3 + div, .blog-grid .uk-panel-box.blog-form h3.uk-panel-title {

	font-family: 'Titillium Web';

}

.blog-grid .uk-panel-box h3.uk-panel-title {

	font-family: 'Karla';

}



/* Font Sizes */

.uk-article-title {

	font-size: 40px;

}

.accessible > h3.uk-panel-title, .sell-more > h3.uk-panel-title, .bg121.img-5 h3.uk-panel-title {

	font-size: 30px;

}

.expert-support .support-grid h3 + div, .results-grid h3 + div, .blog-grid .uk-panel-box.blog-form h3.uk-panel-title {

	font-size: 24px;

}

.testimonial-slider .quote, .blog-grid .uk-panel-box h3.uk-panel-title {

	font-size: 18px;

}

.team-grid h3.uk-h6 {

	font-size: 16px;

}

.single-blog-container .Author-Name, .single-blog-container .Date-Created, .itemList-container .k2Pagination, .tag-container ul.catItemTags li a, .testimonial-slider .quote-title, .bottom-menu .uk-subnav > * > *, .uk-form.uk-form-horizontal .uk-form-label, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {

	font-size: 14px;

}

.testimonial-slider .quote-title span, .team-grid h3.uk-h6 + div, .uk-navbar-nav > li > a.uk-button, .blog-grid .catItemAuthor, .blog-grid .catItemDateCreated,.btn-primary {

	font-size: 12px;

}



/* Font Weight */

.testimonial-slider .quote, .website-solutions .accessible .uk-panel-space h3, .tag-container ul.catItemTags li a, div.itemTagsBlock ul.itemTags, .blog-grid .uk-panel-box.blog-form h3.uk-panel-title, .mobile-slider .uk-panel-body {

	font-weight: 700;

}

.uk-article-title, .accessible > h3.uk-panel-title, .uk-navbar-nav > li > a.uk-button, .uk-button,.btn-primary, .bg121.img-5 h3.uk-panel-title, .sell-more > h3.uk-panel-title {

	font-weight: 600;

}

h5, .uk-h5, .testimonial-slider .quote-title span, .testimonial-slider .quote:before, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {

	font-weight: 400;

}



/* Font style */

.testimonial-slider .quote {

	font-style: italic;

}

.testimonial-slider .quote:before {

	font-style: normal;

}



/* Line Height */

.bg121.img-5 h3.uk-panel-title {

	line-height: 38px;

}

.expert-support .support-grid h3 + div, .results-grid h3 + div,div.itemIntroText{

	line-height: 30px;

}

.testimonial-slider .quote, .blog-grid .uk-panel-box h3.uk-panel-title, .mobile-slider .uk-panel-body li{

	line-height: 28px;

}

.single-blog-container .Author-Name, .single-blog-container .Date-Created {

	line-height: 20px;

}

.testimonial-slider .quote-title span, .blog-grid .catItemAuthor, .blog-grid .catItemDateCreated{

	line-height: 16px;

}

.team-grid h3.uk-h6 {

	line-height: 1.1;

}



/* Letter Spacing */

.homepage-slideshow .uk-h1, h5, .uk-h5, .parallax-img h1 {

	letter-spacing: 4px;

}

.tag-container ul.catItemTags li a {

	letter-spacing: 2px;

}

.testimonial-slider .quote-title, .uk-navbar-nav > li > a.uk-button, .uk-button,.btn-primary{

	letter-spacing: 1px;

}

.uk-form.uk-form-horizontal .uk-form-label {

	letter-spacing: .5px;

}

.uk-navbar-nav > li > a, .testimonial-slider .quote-title span, h6, .uk-h6, h4, .uk-h4, .team-grid h3.uk-h6, .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {

	letter-spacing: 0;

}





/* Text Transform */

.homepage-slideshow .uk-h1, .testimonial-slider .quote-title, h5, .uk-h5, .parallax-img h1, .uk-navbar-nav > li > a.uk-button, .tag-container ul.catItemTags li a {

	text-transform: uppercase;

}

.testimonial-slider .quote-title span{

	text-transform: none;

}



/* ========== Backgrounds ========== */


.blog-form .uk-form input[type="text"], .blog-form .uk-form input[type="text"]:focus, .uk-dropdown, .website-solutions .parallax-img h1 + p:after,.campaign-pilot .parallax-img h1 + p + div:after, .home-parallax h2:after, .parallax-img h2:after, .logo-sidebar:after, .homepage-slideshow .uk-form input[type="text"], .homepage-slideshow .uk-form input[type="text"]:focus, .uk-panel-box-primary .uk-panel-box-primary .uk-form select, .uk-panel-box-primary .uk-form textarea, .uk-panel-box-primary .uk-form input:not([type]), .uk-panel-box-primary .uk-form input[type="text"], .uk-panel-box-primary .uk-form input[type="password"], .uk-panel-box-primary .uk-form input[type="datetime"], .uk-panel-box-primary .uk-form input[type="datetime-local"], .uk-panel-box-primary .uk-form input[type="date"], .uk-panel-box-primary .uk-form input[type="month"], .uk-panel-box-primary .uk-form input[type="time"], .uk-panel-box-primary .uk-form input[type="week"], .uk-panel-box-primary .uk-form input[type="number"], .uk-panel-box-primary .uk-form input[type="email"], .uk-panel-box-primary .uk-form input[type="url"], .uk-panel-box-primary .uk-form input[type="search"], .uk-panel-box-primary .uk-form input[type="tel"], .uk-panel-box-primary .uk-form input[type="color"], .uk-panel-box-primary .uk-form select:focus, .uk-panel-box-primary .uk-form textarea:focus, .uk-panel-box-primary .uk-form input:not([type]):focus, .uk-panel-box-primary .uk-form input[type="text"]:focus, .uk-panel-box-primary .uk-form input[type="password"]:focus, .uk-panel-box-primary .uk-form input[type="datetime"]:focus, .uk-panel-box-primary .uk-form input[type="datetime-local"]:focus, .uk-panel-box-primary .uk-form input[type="date"]:focus, .uk-panel-box-primary .uk-form input[type="month"]:focus, .uk-panel-box-primary .uk-form input[type="time"]:focus, .uk-panel-box-primary .uk-form input[type="week"]:focus, .uk-panel-box-primary .uk-form input[type="number"]:focus, .uk-panel-box-primary .uk-form input[type="email"]:focus, .uk-panel-box-primary .uk-form input[type="url"]:focus, .uk-panel-box-primary .uk-form input[type="search"]:focus, .uk-panel-box-primary .uk-form input[type="tel"]:focus, .uk-panel-box-primary .uk-form input[type="color"]:focus {

	background: #ffffff;

}

body.blog .uk-slideshow, body.blog .uk-slideshow> li .uk-cover-background:after,.campaign-buttons h2:after, .website-solutions-title h2:after, .marketing-solutions-title h2:after, .homepage .uk-navbar-nav > li > a.uk-button, .home-parallax:after, .parallax-img:after, .single-page [class*='tm-sidebar']:before, .homepage-slideshow .uk-overlay-panel:before, .uk-block-primary.bg121:after, .marketing-solutions .results:after, .home-services .uk-panel-box-secondary:hover {

	background: #037dd3;

}

.testimonial-slider .uk-slidenav, .homepage .uk-navbar-nav > li:hover > a.uk-button, .homepage .uk-navbar-nav > li:focus > a.uk-button, .homepage .uk-navbar-nav > li:active > a.uk-button,.homepage .uk-navbar-nav > li > a.uk-button:active,.homepage .uk-navbar-nav > li > a.uk-button:focus {

	background: #29466a;

}

body.blog .uk-contrast .uk-button:hover,.uk-navbar-nav > li > a.uk-button:active,.btn-primary:hover,.uk-navbar-nav > li > a.uk-button:focus, body.blog .uk-contrast .uk-button:focus, .uk-navbar-nav > li:hover > a.uk-button, .uk-navbar-nav > li:focus > a.uk-button, .uk-form button:hover, .uk-form button:focus, .uk-form button:active, .uk-button:active, .uk-button.uk-active, .uk-button:disabled, .uk-button:disabled:hover, .uk-button:disabled:focus, .marketing-form .uk-form button:hover, .marketing-form .uk-form button:focus {	

	background: #e98e00

}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {

	background: #e9f0f5;

}

.btn-primary,.reputation-report h2:after, .parallax-img h1:after, .marketing-solutions .parallax-img h1 + p:after, .homepage-slideshow .uk-h1:after, .uk-form button, .marketing-form .uk-form button {

	background: #ff9d03;

}

body.blog #tm-bottom-a, .expert-support:after, .marketing-form, .marketing-solutions .bg121:after {

	background: #18456d;

}



.uk-form .uk-form-danger, .single-page [class*='tm-sidebar'] .uk-panel  {background: none !important;}

.uk-block-default {background: none;}



/* ========== Colors ========== */



.campaign-buttons h3,.campaign-buttons h2,.marketing-solutions .mobile-slider-title h3, .item-Related h5, .single-blog-container .Author-Name, .blog-grid .catItemAuthor, .blog-grid .uk-panel-box h3.uk-panel-title, .sell-more > h3.uk-panel-title, .em-container h3, .website-solutions-title h2, .marketing-solutions-title h2, .contact-page article h2, .team-grid h3.uk-h6, .reputation-report h2, .reputation-report .uk-h2, .uk-form.uk-form-horizontal .uk-form-label, .testimonial-slider .quote, .testimonial-slider .uk-overlay-panel, .uk-block-secondary h1, .uk-block-secondary .uk-h1, .uk-block-secondary h2, .uk-block-secondary .uk-h2, .uk-block-secondary h3, .uk-block-secondary .uk-h3, .uk-block-secondary h4, .uk-block-secondary .uk-h4, .uk-block-secondary h5, .uk-block-secondary .uk-h5, .uk-block-secondary h6, .uk-block-secondary .uk-h6, .uk-panel-box-secondary h1, .uk-panel-box-secondary .uk-h1, .uk-panel-box-secondary h2, .uk-panel-box-secondary .uk-h2, .uk-panel-box-secondary h3, .uk-panel-box-secondary .uk-h3, .uk-panel-box-secondary h4, .uk-panel-box-secondary .uk-h4, .uk-panel-box-secondary h5, .uk-panel-box-secondary .uk-h5, .uk-panel-box-secondary h6, .uk-panel-box-secondary .uk-h6 {

	color: #282828;

}

.share-post .uk-icon-share, .item-SocialSharing [class*='uk-icon-'], .testimonial-slider h3, .testimonial-slider .quote-title span, .itemList-container .k2Pagination, .itemList-container .k2Pagination ul li a {

	color: #636363;

}

.marketing-solutions .mobile-slider-title h3 span, .blog-grid .uk-panel-box h3.uk-panel-title a:hover, .homepage-slideshow .uk-h1 span, .parallax-img h1 span, .tracking-results h3 span, .reputation-report h5, .reputation-report .uk-h5, .expert-support .support-grid h3, .marketing-form h5, .marketing-solutions .results-grid h3, .marketing-solutions .results h3.uk-h2 span {

	color: #ff9d03;

}

.campaign-pilot .uk-contrast .uk-button,.get-started h3 ,.get-started p,.mobile-slider .uk-panel-body, body.blog .uk-contrast .uk-button,.btn-primary, body.blog .blog-archive h3.uk-h5, .free-report-cta, .free-report-cta h5, h2.uk-contrast .uk-panel-box, .marketing-form .uk-form button, .marketing-form .uk-form button:hover, .marketing-form .uk-form button:focus, .marketing-form .uk-form.uk-form-horizontal .uk-form-label, .marketing-solutions .bg121 h3, .marketing-solutions .bg121 .uk-form.uk-form-horizontal .uk-form-label, .home-services .uk-panel-box-secondary:hover, .home-services .uk-panel-box-secondary:hover h3 {

	color: #ffffff;

}

.uk-primary-color {

	color: #037dd3;

}

.contact-info h3, .website-solutions .uk-panel-space h3, .campaign-pilot h3.uk-panel-title,.marketing-solutions .ignite .uk-panel-space h3, .blog-grid .uk-panel-box.blog-form h3, .mobile-slider h3.uk-h2  {

	color: #18456d;

}

div.k2TagCloudBlock.blog-archive a:hover {

	color: #e98e00

}

.formError, .formRed {

	color: #cc2b2b !important;

}



/* Placeholder - Do not combine ( Keep Separate Lines) */

:-ms-input-placeholder {color: #aeaeae;}

::-moz-placeholder {color: #aeaeae;}

::-webkit-input-placeholder {color: #aeaeae;}



.uk-form :-ms-input-placeholder {color: #aeaeae !important;}

.uk-form ::-moz-placeholder {color: #aeaeae;}

.uk-form ::-webkit-input-placeholder {color: #aeaeae;}

.uk-form :disabled:-ms-input-placeholder {color: #aeaeae !important;}

.uk-form :disabled::-moz-placeholder {color: #aeaeae;}

.uk-form :disabled::-webkit-input-placeholder {color: #aeaeae;}



.homepage-slideshow .uk-form :-ms-input-placeholder {color: #282828 !important;}

.homepage-slideshow .uk-form ::-moz-placeholder {color: #282828;}

.homepage-slideshow .uk-form ::-webkit-input-placeholder {color: #282828;}







/* ========== Text and Box Shadows ========== */



/* Text Shadows */





/* Box Shadows */

.uk-panel-box:not(.uk-panel-box-secondary) {

	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.15);

  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.15);

	box-shadow: 0 5px 10px rgba(0,0,0,.15);

}



.single-page .uk-panel-box {box-shadow: none !important;}





/* Borders */

body.blog .uk-contrast .uk-button {

	border: 2px solid #fff;

}



body.blog .uk-contrast .uk-button:hover, body.blog .uk-contrast .uk-button:focus {

	border-color: #e98e00;

}

 

/* ========== Layouts ========== */



/* Nav */

.tm-navbar {padding: 0;}

.tm-navbar .uk-container {max-width: 100%; padding-left: 80px; padding-right: 0;box-shadow: 0px 0px 1px #bfbfbf;}

.tm-navbar .uk-navbar-nav {float: right;}

.uk-navbar-nav > li {margin: 0; border-left: 1px solid rgba(40, 40, 40, .1)}

.uk-navbar-nav > li > a:after {content: none;}

.uk-navbar-nav > li > a {padding: 0 25px;}

.uk-navbar-nav > li:last-child {border: none;}

.uk-navbar-nav > li > a.uk-button { border-radius: 0; color: #ffffff !important;}

 

 /* Home Hero */

.homepage-slideshow .uk-slideshow-fullscreen, .homepage-slideshow .uk-slideshow-fullscreen > li { height: calc(85vh - 65px) !important; min-height: 800px !important;}

.homepage-slideshow .uk-overlay-panel:before {content: ""; position: absolute; top: 0;  left: 0; right: 0; bottom: 0; opacity: .8;}

.homepage-slideshow .uk-overlay-panel > div {z-index: 1; margin-top: -40px}

.homepage-slideshow .uk-h1 {margin-bottom: 40px;}

.homepage-slideshow .uk-h1:after {content:""; display: block; width: 120px; height: 1px; margin: 40px auto 0;}



.homepage-slideshow .uk-h1 + .uk-margin {max-width: 800px;width: 100%; margin: 0 auto;}

.homepage-slideshow .uk-form {margin-top: 25px;}

.homepage-slideshow .uk-form.uk-grid-width-medium-1-1 > * {max-width: 300px;width: 100%;margin: 0 !important;}

.homepage-slideshow .uk-form > .uk-form-row:last-child {max-width: 225px;margin: 0 !important;text-align: left;}

.homepage-slideshow .uk-form label {display: none;}









/* Main */

.homepage #tm-content {padding: 100px;max-width: 560px;width: 100%;box-sizing: border-box;}

.homepage .uk-article {text-align: justify;}

.homepage .uk-article-title {text-align: left;}



/* Home Service Boxes */

.home-services {margin-left:40px}

.home-services .uk-panel-box {padding: 80px 40px;}

.home-services.marketing, .home-services.website {position: relative;}

.home-services.marketing:before,.home-services.website:before {content: "IGNITE Marketing Solutions";text-transform: uppercase;position: absolute;transform: rotate(-90deg);top: calc(50% - 20px);left: -175px;font-size: 14px;line-height: 20px;font-weight: bold;color: #282828;letter-spacing: 4px;width: 300px;}

.home-services.website:before { content: "Website Solutions";}

.home-services img {max-width: 45px;}



/* Aside & Panel Boxes */

.client-logos {margin-top: -100px;padding: 0;}

.client-logos > div {padding:80px;max-width: 560px;width: 100%;margin-left: auto;box-sizing: border-box;}

.client-logos > div > .uk-grid {margin-top: 60px;}



/* Home Parallax */

.home-parallax {position: relative;}

.home-parallax:after {content: ""; position: absolute; top: 0;  left: 0; right: 0; bottom: 0; opacity: .9;}

.home-parallax > div {z-index: 1; top: -75px;}

.home-parallax h2:after {content:"";display: block;width: 120px;height: 1px;margin: 40px auto 0;}



/* Parallax BG*/

.parallax-img {position: relative;}

.parallax-img:after {content: ""; position: absolute; top: 0;  left: 0; right: 0; bottom: 0; opacity: .9;}

.parallax-img > div {z-index: 1;top: -75px;max-width: 850px;width: 100%; padding: 0 25px;}

.parallax-img h1:after, .parallax-img h2:after {content:"";display: block;width: 120px;height: 1px;margin: 40px auto 0;}

.campaign-pilot .parallax-img > div {
    top: 0;
}



/* Home Desktop Preview & Services */

.home-desktop-preview {margin-top: -190px;position: relative;}



/* Testimonial Slider */

.testimonial-slider {left: -140px;width: calc(100% + 140px);overflow: hidden;padding: 120px 0 0;margin: -120px 0 0;}

.testimonial-slider .uk-slider-container {position: relative;width: calc(100% + 40px);right: -40px;padding: 15px 0;overflow: visible;}



.testimonial-slider .uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {opacity: 1;}

.testimonial-slider .uk-panel-box {padding: 80px;}

.testimonial-slider .quote {text-align:center;}

.testimonial-slider .quote:before {content: open-quote;display: block;margin: 0 auto 15px;height: 40px;width: 40px;text-align: center;line-height: 1;font-size: 80px;}

.testimonial-slider .quote:after {content: no-close-quote;}

.testimonial-slider .quote-title span:not(.testimonial-img) {display:block;}

.testimonial-slider .quote-title {position: relative;border-top: 1px solid rgba(40,40,40,.2);padding-top: 20px;padding-left: 80px;}

.testimonial-slider .quote-title span.testimonial-img {width: 60px;height: 60px;position: absolute;left: 0;top: 20px;border-radius: 50%;background-size: 60px auto !important;}



.testimonial-slider .uk-position-top-left {margin: 0 !important;top: 0;left: 140px;}

.testimonial-slider .uk-slidenav { color: #fff;width: 80px; height: 80px;line-height: 80px;}

.testimonial-slider .uk-position-top-left .uk-grid  {margin: 0 !important;}

.testimonial-slider .uk-position-top-left .uk-grid > *  {padding: 0 !important;}

.testimonial-slider .uk-slidenav.uk-slidenav-next {margin-left: 2px}





/* Reputation Report */

.reputation-report {padding: 80px}

.reputation-report > .uk-grid {margin-left: -80px;}

.reputation-report > .uk-grid > * {padding-left: 80px;}

.reputation-report h2:after {content:""; display: block; width: 120px; height: 1px; margin: 40px auto 0;}

.reputation-report form {margin: 0;}

.reputation-report fieldset.uk-form .uk-form-row:last-child {margin-bottom: 0 !important;}





/* Contact Form */

.contact-form {margin-top:-250px;margin-bottom: 15px !important;padding: 80px 100px;}

.contact-form fieldset.uk-form .uk-form-row:last-child {margin-bottom: 0 !important;}




/* Team Grid */

.team-grid {margin-top: -250px;}

.team-grid h3.uk-h6 {margin-bottom: 0;}

.team-grid h3.uk-h6 + div {margin: 0 !important}

.team-grid .uk-panel-teaser {margin-bottom: 20px}

.team-grid img {width: 100%;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.15);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.15);box-shadow: 0 5px 10px rgba(0,0,0,.15);}

.team-grid .uk-grid-margin {margin-top: 60px}



/* Campaign Pilot */

.campaign-pilot .parallax-img h1 + p + div:after,.campaign-buttons h2:after {content:""; display: block; width: 120px; height: 1px; margin: 40px auto 40px;}

.campaign-pilot .parallax-img h1:after {display: none; content: none;}

.campaign-pilot .landing-pages {max-width: 400px;margin:0 auto;}

.uk-panel.online-image {position: absolute;right: 0;}



/* Website Solutions */

.website-solutions .parallax-img h1:after {display: none; content: none;}

.website-solutions .parallax-img h1 + p:after {content:""; display: block; width: 120px; height: 1px; margin: 40px auto 40px;}

.website-solutions .mobile-preview img {margin-top: -200px}

.website-solutions .accessible .uk-panel-space, .website-solutions .sell-more .uk-panel-space {padding: 10px;}

.website-solutions .uk-panel-space img {max-width: 45px}

.website-solutions-title h2:after {content:""; display: block; width: 120px; height: 1px; margin: 40px auto 0;}

.website-solutions-title img {position: relative; z-index: 1}

.website-solutions #tm-top-c {padding-top: 240px;margin-top: -220px; padding-bottom: 120px;}

.website-solutions #tm-top-c .uk-container {padding: 0 80px;}



.img-container .uk-panel:not(.uk-panel-space) > div > img {padding-left: 25px; }



.website-solutions .free-report-cta {padding-bottom: 240px;}

.website-solutions .free-report-cta > .uk-container {margin-bottom: 120px;}

.website-solutions .email-marketing {margin-top: -360px; }

.website-solutions .email-marketing > div> img {margin-bottom: 120px;}

.website-solutions .em-container, .website-solutions .sell-more {margin: 0 auto;}

.website-solutions  .sell-more {max-width: 365px;}



/* Expert Support */

.expert-support {margin-bottom: 120px; background: url('/images/stories/backgrounds/expert-support-121.jpg') 50% 50% no-repeat #ffffff; background-size: cover;} 

.expert-support:after {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: .9;}

.expert-support:before {content: ""; display:block; position: absolute; top: 40px;  left: 40px;z-index: 2; width: 160px; height: 160px; background: url('/images/stories/backgrounds/support-badge.png') 50% 50% no-repeat transparent;}

.expert-support > * {z-index: 1; position: relative;}



.expert-support .support-grid h3, .expert-support .support-grid h3 + div { margin: 0 0 10px}



/* Marketing Solutions */

.marketing-solutions .parallax-img h1:after {display: none; content: none;}

.marketing-solutions .parallax-img h1 + p:after {content:""; display: block; width: 120px; height: 1px; margin: 40px auto 40px;}



.marketing-form {margin-top:-200px;margin-bottom: 15px !important;padding: 80px 100px;}

.marketing-form form {margin: 0;}

.marketing-form fieldset.uk-form .uk-form-row:last-child {margin-bottom: 0 !important;}





.marketing-solutions .ignite .uk-panel-space {padding: 10px;}

.marketing-solutions-title h2:after {content:""; display: block; width: 120px; height: 1px; margin: 40px auto 40px;}



.marketing-solutions .results {margin-bottom: 120px; background: url('/images/stories/backgrounds/bg121-3.jpg') 50% 50% no-repeat #ffffff; background-size: cover;} 

.marketing-solutions .results:after {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: .9;}

.marketing-solutions .results > * {z-index: 1; position: relative;}



.results-grid h3, .results-grid h3 + div { margin: 0 0 10px}



.marketing-solutions .tracking-results {margin-bottom: 240px;}

.marketing-solutions .ga-preview {margin-top: -280px}



.marketing-solutions .bg121 {padding-top: 80px; padding-bottom: 80px;}

.marketing-solutions .bg121 .uk-form.uk-grid-width-medium-1-1 > * {max-width: 365px;width: 100%;margin: 0 !important;}

.marketing-solutions .bg121 .uk-form > .uk-form-row:last-child {max-width: 215px;margin: 24px 0 0 !important;text-align: left;}







/* Mobile Slider */

.mobile-slider {margin: -240px 0 0;height: 700px;bottom: -120px;}



.mobile-slider .uk-width-medium-1-2.uk-float-right .uk-slideshow, .mobile-slider .uk-width-medium-1-2.uk-float-right .uk-slideshow > li {height: 700px !important;}

.mobile-slider .uk-width-medium-1-2.uk-float-right .uk-slideshow > li .uk-cover-background {background-size: contain;}





.marketing-solutions #tm-top-d.tm-container-left { margin-top: 120px; margin-bottom: 120px;}

.marketing-solutions #tm-top-d.tm-container-left .uk-container {margin-left: auto;margin-right: 0;}



.mobile-slider .uk-panel-body { padding: 0; max-width: 275px; margin: 0 auto;}



.mobile-slider h3.uk-h2 {margin: 0 0 10px !important;}

.mobile-slider h3.uk-h2 + div {margin: 10px 0 0 !important;}





/* Backgrounds, Containers, Paddings, Grids */

.uk-container {max-width: 100%;}

.tm-container-left {margin-right: calc(50% - 560px);}

.tm-container-right {margin-left: calc(50% - 560px);}

* + .tm-container-left.uk-margin-large, * + .tm-container-right.uk-margin-large {margin-top: 120px;}

.tm-container-left.uk-margin-large, .tm-container-right.uk-margin-large {margin-bottom: 120px;}

body:not(.homepage):not(.single-page):not(.blog) #tm-main, .website-solutions #tm-top-b, .marketing-solutions #tm-top-b {padding-top: 120px !important;}

.testimonial-container {padding-bottom: 60px !important;}



.bg121 {background-size: cover;}

.bg121 > * {z-index: 1; position: relative;}

.bg121:after {content: ""; display: block; position: absolute; top: 0;  left: 0; right: 0; bottom: 0; opacity: .9;}

.bg121.img-2 {background: url('/images/stories/backgrounds/bg121-2.jpg') 50% 50% no-repeat #ffffff;} 

.bg121.img-5 {background: url('/images/stories/backgrounds/bg121-5.jpg') 50% 50% no-repeat #ffffff;} 



/* Footer */

#tm-footer .uk-container {max-width: 100%;padding: 0 80px;}

.tm-footer-left, .tm-footer-right {width: 50%;}

.footer-middle {margin: 40px 0; padding: 40px 0; border: 1px solid rgba(40,40,40,.2); border-width: 1px 0;}



.tm-footer-social .uk-icon-button {background: none; border: 1px solid rgba(40,40,40,.5);color: #282828;}

.tm-footer-social .uk-icon-button + .uk-icon-button {margin-left: 5px}



.tm-footer-social .uk-icon-button:hover, .tm-footer-social .uk-icon-button:focus {background:#282828; border-color: #282828; color: #fff}



.bottom-menu {width: 50%; float: right;}

.bottom-menu .uk-subnav {margin: 0;display: block;}

.bottom-menu .uk-subnav > * {float: none; display: block; padding: 0; margin: 0;}





/* Forms */

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"], .uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {padding: 0 15px;height: 50px;border: none;}

.uk-form.uk-form-horizontal .uk-form-label {text-align: left;opacity: 1 !important;top: 0;margin-bottom: 5px;}



.uk-form {margin-left: -25px}

.uk-form > * {padding-left: 25px;}

fieldset.uk-form .uk-form-row:last-child {text-align:center; margin-top: 25px !important;}

.uk-form textarea, .uk-form textarea:focus {height: auto !Important; padding: 15px;}



.formError, .formRed {margin: 0 !important;}


.homepage-slideshow .rsform-block-recaptcha {visibility: hidden;width: 0 !important;height: 0;}






/* Blog */

body.blog #k2Container {padding: 0;}

div.k2TagCloudBlock.blog-archive {padding: 0; margin: 0 -8px;}

div.k2TagCloudBlock.blog-archive a {padding: 0 8px !important;font-size: 24px !important;line-height: 1.6; font-weight: 700;}

div.k2TagCloudBlock.blog-archive a:hover {background: none !important;text-decoration: none !Important}

body.blog .itemList-container, body.blog .single-blog-container {padding: 120px 0;}

body.blog .uk-slideshow > li .uk-cover-background:after { content: "";position: absolute; top: 0; left: 0;  right: 0; bottom: 0; display: block;  opacity: .8;}

body.blog div#itemListLeading .uk-slideshow > li h3 {margin-top: 80px;margin-bottom: 10px;}

body.blog .uk-contrast .uk-button {background: none}

.blog-grid .uk-panel-box .uk-panel-teaser { margin-top: -40px; margin-left: -40px; margin-right: -40px; border-bottom: 1px solid rgba(99, 99, 99, .2);}

.tag-container.catItemTagsBlock {padding: 0; border: none; margin-bottom: 10px;}

.blog-grid .uk-panel-box {position: relative; padding-bottom: 90px;}

.blog-grid .item-meta {position: absolute;left: 40px;right: 40px;bottom: 40px;width: calc(100% - 80px);box-sizing: border-box;height: 50px;}

.blog-grid .item-meta img.itemAuthorAvatar {border-radius: 50%;height: 50px; width: auto;float: left;}



#itemListLeading .share-post .uk-dropdown { top: 0 !important; left: 75px !important;  padding: 0; background: none;  box-shadow: none; width: 175px;}

#itemListLeading .share-post .uk-dropdown .item-SocialSharing [class*='uk-icon-'] {color: #fff}



.blog-grid .share-post {float: right;display: block !important;margin-top: 10px;}

.blog-grid .share-post .uk-dropdown {padding: 15px;box-shadow: none;bottom: -40px;left: -40px !important;right: 0;top: -10px !important;position: absolute;background: rgba(255,255,255,.9);width: calc(100% + 80px);}



.blog-grid .item-meta > .uk-grid {width: 200px; position: absolute;}



.itemList-container .k2Pagination, .itemList-container .k2Pagination ul {padding: 0; margin: 0;}

.itemList-container .k2Pagination {margin-top: 60px;}

.itemList-container .k2Pagination ul li:not(:first-child):not(:last-child):not(:nth-child(2)):not(:nth-last-child(2)) > * {width: 30px;height: 30px;display: inline-block; line-height: 30px;}

.itemList-container .k2Pagination ul li {margin: 0 5px;}

.itemList-container .k2Pagination ul li:nth-child(2), .itemList-container .k2Pagination ul li:nth-last-child(2) {margin: 0 20px}

.itemList-container .k2Pagination ul li:not([class]) > span {border: 1px solid #636363;border-radius: 50%;}



body.blog .tooltip { display: none !important;}


body.blog .itemHeader .uk-slideshow > li > .uk-overlay-panel > .uk-container {max-width: 850px}





.single-blog-container .Author-Block {margin-bottom: 40px;}

.single-blog-container .Author-Avatar {margin-bottom: 20px;}

.single-blog-container .Author-Avatar img {height: 80px; border-radius: 50%}



.single-blog-container .itemRatingBlock { padding: 0;  margin: 40px 0; text-align: center;}

.itemRatingForm, .itemRatingList, .itemRatingLog {  margin: 0 auto;  float: none;}



.item-SocialSharing [class*='uk-icon-'] {font-size: 18px; margin: 0 2px;}



.item-Body.uk-grid {margin-left: -80px;}

.item-Body.uk-grid > * { padding-left: 80px;}



div.itemTagsBlock { padding: 0 0 5px; border-bottom: 1px solid rgba(93,93,93,.2);}



.item-Related {overflow:hidden; text-align: center; padding-bottom: 10px; margin-top: 120px;}

.item-Related h5 {position: relative; display: inline-block;}

.item-Related h5 .line {position:absolute;width:3000px;height:1px;top:50%;background:rgba(0,0,0,.3)}

.item-Related h5 .line_l {right:100%;margin-right:20px}

.item-Related h5 .line_r {left:100%;margin-left:20px}



.item-Related h5 .line{background:rgba(93,93,93,.2)}



.blog-grid .form-container {margin-top: -375px;}

.blog-grid .uk-panel-box.blog-form {box-shadow: none;padding: 60px 40px 40px;background: #e9f0f5;min-height: 0 !important;}



.uk-panel-box.blog-form form {margin: 0;}



.blog-grid .uk-panel-box h3.uk-panel-title {margin-bottom: 10px;}



div.itemBackToTop   { position: fixed;right: 80px;bottom: 80px; text-align: center; z-index:  100}

div.itemBackToTop a {margin-bottom: 20px;display: block;position: relative;width: 80px;height: 80px;line-height: 90px;background: #e9f0f5;text-align: center;border-radius: 50%;color: #636363;text-decoration: none !important;font-weight: 800;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.15);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.15);box-shadow: 0 5px 10px rgba(0,0,0,.15);}

div.itemBackToTop a:before {content:'\f106'; font-family: FontAwesome; display:block; position: absolute; top: -20px; left: 0; right: 0}



/* Single Page Layout */

.single-page .tm-navbar-container, .single-page #tm-footer {display: none;}

.single-page #tm-main {padding: 0;}

.single-page #tm-main .uk-container {max-width: 100%;padding: 0;}

.single-page #tm-content {max-width: 800px; margin: 0 auto;}

.single-page [class*='tm-sidebar'] .uk-panel-box {padding: 0;}



.single-page #tm-main .tm-main.uk-grid {margin-left: 0;}

.single-page #tm-main .tm-main.uk-grid > * {padding: 0 60px; height: 100vh}



.single-page form {margin: 0;}

.single-page .formRed {margin: 0;}

.single-page .uk-form .formValidation .formError {top: -5px; position: relative;}

.single-page .uk-form .formValidation {height: 0;}



.single-page-container {overflow: hidden}

.single-page #tm-main .tm-main.uk-grid > .tm-main {overflow-y: scroll;margin-left: 33.33%;}



.single-page [class*='tm-sidebar'] {background: url('/images/stories/backgrounds/sidebar-bg.jpg') 0 50% no-repeat #fff; background-size: cover; position: fixed;}

.single-page [class*='tm-sidebar']:before {content: ""; display: block; position: absolute; top: 0;  left: 0; right: 0; bottom: 0; opacity: .9;}



.logo-sidebar {position: relative;}

.logo-sidebar:after {content:""; display: block; width: 120px; height: 1px; margin: 50px auto 0;}



/* Misc */

.uk-button-large {padding: 0 30px;}





 /* Offcanvas */

.uk-offcanvas-bar {background: #282828;}

.uk-nav > li > a { font-size: 14px; color: #fff;  padding: 15px 20px;}


/* Tables */
.uk-article .uk-overflow-container, .itemMain .uk-overflow-container {padding: 2px;}
.ev_table td.ev_td_left {text-align:center;}
.uk-article table:not(.yui-calendar):not(.myForm) tr:not(:last-child),.itemMain table:not(.yui-calendar):not(.myForm) tr:not(:last-child) {border: 1px solid; border-width: 0 0 1px 0; }
.uk-article table:not(.yui-calendar):not(.myForm) tr > td:not(:first-child), .itemMain table:not(.yui-calendar):not(.myForm) tr > td:not(:first-child) {border-width: 0 0 0 1px;}
.uk-article table:not(.yui-calendar):not(.myForm), .uk-article table:not(.yui-calendar):not(.myForm) th, .uk-article table:not(.yui-calendar):not(.myForm) tr > td:first-child,
.itemMain table:not(.yui-calendar):not(.myForm), .itemMain table:not(.yui-calendar):not(.myForm) th, .itemMain table:not(.yui-calendar):not(.myForm) tr > td:first-child {border: none;}

.uk-article table:not(.yui-calendar):not(.myForm), .itemMain table:not(.yui-calendar):not(.myForm) {text-align:center; border-collapse: collapse; border-spacing: 0; width: 100%; margin-bottom: 25px; border: 1px solid #e4e4e4; }
.uk-article table:not(.yui-calendar):not(.myForm) th, .itemMain table:not(.yui-calendar):not(.myForm) th {text-align: center;border-top: none;padding: 15px;}
.uk-article table:not(.yui-calendar):not(.myForm) th + th, .itemMain table:not(.yui-calendar):not(.myForm) th + th {border-left: 1px solid;}
.uk-article table:not(.yui-calendar):not(.myForm) td, .itemMain table:not(.yui-calendar):not(.myForm) td {border: 1px solid; padding: 15px;}

.uk-article table:not(.yui-calendar) th, .itemMain table:not(.yui-calendar) th  {background: #037dd3;background-color: #037dd3;}
.uk-article table:not(.yui-calendar) th, .itemMain table:not(.yui-calendar) th{color:#fff;}
.uk-article table:not(.yui-calendar):not(.myForm) tr, .uk-article table:not(.yui-calendar):not(.myForm) td, .uk-article table:not(.yui-calendar):not(.myForm) tr:not(:last-child), .itemMain table:not(.yui-calendar):not(.myForm) tr, .itemMain table:not(.yui-calendar):not(.myForm) td, .itemMain table:not(.yui-calendar):not(.myForm) tr:not(:last-child){border-color: #e4e4e4;}

.uk-article table:not(.yui-calendar), .itemMain table:not(.yui-calendar){line-height: 22px;}
.uk-article table:not(.yui-calendar),  .itemMain table:not(.yui-calendar){font-size:16px;}
.uk-article table:not(.yui-calendar) th, .itemMain table:not(.yui-calendar) th{font-weight:600;}
.uk-article table:not(.yui-calendar) th, .itemMain table:not(.yui-calendar) th{font-size:20px;}
 table.ev_table tr:nth-child(even), .uk-article table:not(.yui-calendar):not(.myForm) tr:nth-child(even), .itemMain table.ev_table tr:nth-child(even), .itemMain table:not(.yui-calendar):not(.myForm) tr:nth-child(even){background: #f2f2f2;background-color: #f2f2f2;}
 
 
 /* Templates gallery */

 
.gallery-page .uk-form :-ms-input-placeholder {color: #282828 !important;}

.gallery-page .uk-form ::-moz-placeholder {color: #282828;}

.gallery-page .uk-form ::-webkit-input-placeholder {color: #282828;}

.gallery-page .uk-form :disabled:-ms-input-placeholder {color: #282828 !important;}

.gallery-page .uk-form :disabled::-moz-placeholder {color: #282828;}

.gallery-page .uk-form :disabled::-webkit-input-placeholder {color: #282828;}

.gallery-page .uk-form input[type="text"]{color: #282828;}


.template-form .uk-form {margin-left: -5px;padding: 10px;}
.template-form .uk-form input[type="checkbox"] {background: #e9f0f5;border: none;height: 18px;width: 18px;margin: 0 7px;}
.uk-modal-dialog {width: 500px;}
.template-form input[type=checkbox]:checked:before {line-height: 18px;}
.template-form .uk-form input[type=checkbox]:checked:before, .template-form .uk-form input[type=checkbox]:indeterminate:before {color: #ffffff;background: #ff9d03;line-height: 18px;}
.template-form .uk-form button {width: 100%;}
.gallery-page .uk-open > .uk-dropdown, .uk-open > .uk-dropdown-blank {width: inherit;background: #fbfbfb;margin: 0;text-align:left;border: 1px solid #e9f0f5;padding: 10px 10px 10px 40px;}
.gallery-page  .ub-emb-iframe-wrapper .ub-emb-iframe,.ub-emb-iframe-wrapper.ub-emb-mobile .ub-emb-close, .gallery-page .ub-emb-container{display:none;}
.gallery-page  .uk-nav > li > a {font-size: 14px;color: #636363;padding: 5px 15px;}
.gallery-page .uk-tab > li > a:hover, .gallery-page .uk-tab > li > a:focus, .gallery-page .uk-tab > li.uk-open > a {color: #037dd3;text-decoration: none;border: none;padding: 0;}
.gallery-page .uk-tab > li.uk-active > a:after,.gallery-page .uk-tab > li > a:hover:after, .gallery-page .uk-tab > li > a:focus:after, .gallery-page .uk-tab > li.uk-open > a:after{display:none;}
.gallery-page .uk-tab > li > a {color: #636363;font-size: 16px;font-weight: 400;letter-spacing: 0;margin: 10px 0;padding: 0;}
.gallery-page .uk-tab > li.uk-active > a {color: #037dd3;font-weight:700;border:none;}
.gallery-page .parallax-img p {margin-bottom:0px;font-size: 18px;}
.gallery-page  .parallax-img > div {top: 0;}
.gallery-page .parallax-img h2:after {display:none;}
.gallery-page .uk-form > * {padding-left: 15px;}
.gallery-page  .uk-form input[type="radio"]:not(:disabled) {background: #e9f0f5;border-color: #d6dee4;}
.gallery-page .uk-form input[type=radio]:checked:before {background: #ff9d03;}
.gallery-page .rsfp_thankyou_popup_inner {text-align: center;}
.gallery-page .uk-form-success {border-color: #32d296 !important;background:none !important;color: #32d296 !important;}
.gallery-page .rsfp_thankyou_popup_inner p {font-size: 14px;margin: 5px;}
.gallery-page  .uk-modal-dialog > .uk-close:first-child {margin: -5px -5px 0 0;    font-size: 16px;}
.gallery-page  .uk-form.uk-form-horizontal .uk-form-label {margin-bottom: 0;letter-spacing: 0;}
.gallery-121 .uk-button.uk-button-large {border: 1px solid #ff9d03;background: none;color: #ff9d03;min-height: 40px;line-height: 40px;float:right;font-weight:700;}
.gallery-121 .uk-button.uk-button-large:hover,.gallery-121 .uk-button.uk-button-large:focus,.gallery-121 .uk-button.uk-button-large:active {border: 1px solid #ff9d03;background: #ff9d03;color: #fff;}
.gallery-page .uk-panel-title {color: #18456d;}
.gallery-121 h5 {font-weight: 600;font-size: 20px;color: #18456d;font-family: 'Titillium Web';text-transform:Capitalize;letter-spacing:0px;margin-bottom: 0px;}
.gallery-121 h6 {font-size: 14px;font-weight: 700;font-family: 'Karla';color:#636363;margin-top: 0;}
.gallery-121 p{font-size: 14px;text-align: left;line-height: 24px;}
.gallery-121 img {box-shadow: 0px 5px 8px #e2e2e2;}
.gallery-121 .uk-panel-teaser {margin-bottom: 25px;}
ul#wk-templates {position: absolute;left: 0px;top: 50px;flex-direction: column;}
#wk-templates.uk-subnav > * {margin-top: 0;}
.uk-tab-responsive > a:before {margin-right: 10px;}
.uk-panel-box.panel-fixed.uk-active {animation: none; transition: none;}
.space-module {height: 185px;}
.gallery-121 .uk-overlay {box-shadow: 0px 5px 8px #e2e2e2;}

@media (max-width: 767px) {
.gallery-page  ul#wk-templates {position: relative;top: 0px;background: #e9f0f5;padding:0px;margin:0px 0 60px 0;}
.gallery-page .uk-width-medium-5-10 {width: 50%;}
.gallery-button.uk-button {position: fixed;bottom: 0;z-index: 1;width: 100%;border-radius: 0;left: 0;right: 0;}
.gallery-page .uk-tab > li.uk-active > a {color: #18456d;padding-left: 25px;}
.gallery-page .uk-width-small-7-10,.gallery-page .uk-width-small-3-10 {width: 100%;}
.gallery-page .parallax-img {max-height: 320px;}
.gallery-page  li.uk-tab-responsive.uk-active {width: 100%;}
.uk-overflow-container:after{content: "Swipe Left/Right to View";display: block;border: none;width: 100%;margin: 0 auto;text-align: center;margin-bottom: 20px;font-size: 13px;}
.gallery-page .uk-panel-title {text-align: center; margin-bottom: 15px;}
.gallery-page .uk-tab > li > a {padding: 0 75px;}
.space-module {
    display:none;
}

}
@media (min-width: 768px) {
.gallery-page .uk-tab > li {float: initial;}
}


 @media (min-width: 520px) {
}
 @media (max-width: 520px) {
.gallery-121 br {display:none;}
}

/* Responsive */

@media (max-height: 600px) {

  .single-page #tm-main .tm-main.uk-grid > .tm-main {-ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start;}

}







@media (min-width: 1400px) {

	.expert-support {padding: 240px 0;}

}



@media (max-width: 1399px) {

.testimonial-container { margin: 0;}

.testimonial-slider { left: 0;   width: 100%;}

.testimonial-slider .uk-position-top-left { left: 0;}

}





@media (min-width: 1300px) {

	.img-container > .uk-container {max-width: 1300px;}

}



@media (max-width: 1299px) {

.uk-navbar-nav > li > a {font-size: 13px; padding: 0 15px;}

}



@media (min-width: 1220px) {

	.uk-container {max-width: 1200px;}

	.homepage .tm-container-left > .uk-container, .free-report-cta > .uk-container, .em-container {max-width: 525px; flex-basis: 525px;}

	.tm-block-smallwidth:not(.expert-support) > .uk-container {max-width: 640px;flex-basis: 640px;}

}



@media (max-width: 1219px) {

	.tm-navbar .uk-container {padding-left: 40px;}

	#tm-footer .uk-container {padding: 0 40px;}

	.tm-container-left, .tm-container-right, .marketing-solutions .results {margin: 0}

	.homepage .tm-container-left.uk-margin-large {margin-bottom: 0 !important;}

	.expert-support {padding-top: 240px !important;}

	.expert-support:before {left: calc(50% - 80px);}

	.uk-navbar-nav > li > a {font-size: 12px; padding: 0 10px;}

  .single-page #tm-main .tm-main.uk-grid > .tm-main {-ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; padding: 40px;}

	.single-page .tm-blog-single .uk-grid-width-medium-1-2 > div { width: 100%;}

	.single-page #tm-main .tm-main.uk-grid > * {padding: 0 40px;}
	
	.uk-panel.online-image {position: relative;right: 0;}
	
	.campaign-pilot section.tm-top-c {padding-bottom: 40px;}

 }

 

@media (max-width: 1024px) { 

 	.tm-block-xlarge, body.blog .itemList-container, body.blog .single-blog-container {padding-top: 80px; padding-bottom: 80px;}

	.homepage .tm-container-left.uk-margin-large {margin-top: 80px !important;}

	body:not(.homepage):not(.single-page):not(.blog) #tm-main, .website-solutions #tm-top-b, .marketing-solutions #tm-top-b {padding-top: 80px !important}

	.tm-navbar .uk-container > .uk-hidden-small {display: none !important;}

	.tm-navbar .uk-container > .uk-visible-small {display: flex !important;}

	.tm-navbar .uk-container > .uk-visible-small > .uk-visible-small {display: block !important}	

	.marketing-form, .reputation-report {padding: 80px 40px;}

	.contact-form {padding: 40px;}

	.reputation-report > .uk-grid {margin-left: -40px;}

  .reputation-report > .uk-grid > * {padding-left: 40px;}

	.tm-footer-left {width: 66.67%;}

	.tm-footer-right {width: 33.33%;}

	.bottom-menu { width: 100%;}

	.bottom-menu .uk-subnav {padding-left: 25px;}

	.single-page #tm-main .tm-main.uk-grid > * {width: 50%;}

	.single-page #tm-main .tm-main.uk-grid > .tm-main {margin-left: 50%;}

	.testimonial-slider {padding: 80px 0 0; margin: -80px 0 0;}

	.testimonial-slider .uk-slidenav { width: 60px; height: 60px; font-size: 25px; line-height: 60px;}

	div.itemBackToTop   {right: 60px;bottom: 60px;}
	
	

	}





@media (max-width: 959px) { 

	.home-services {margin-left:-10px;margin-top: 60px;}

	.home-services.marketing:before,.home-services.website:before {transform: none;left: calc(50% - 145px);top: -35px;width: 300px;}

	.testimonial-slider .uk-slider-container {width: calc(100% + 25px);right: -25px;}

	.blog-grid .form-container {width: 100%; margin: 25px 0 0 !important;}
	
	.marketing-solutions .bg121 .uk-form.uk-grid-width-medium-1-1 > * {max-width: 470px;}
	
	.homepage-slideshow .uk-form.uk-grid-width-medium-1-1 > * {max-width: initial;margin: 10px 0 !important;}
	
  .homepage-slideshow .uk-form > .uk-form-row:last-child {max-width: initial;text-align: center;}

	.campaign-pilot section.tm-top-c {padding-bottom: 0px;}

	.campaign-pilot .landing-pages {max-width: initial;width: auto;}
	
	.uk-panel.online-image {padding-bottom: 0px !important;}
	
	.uk-panel.online-image img {width: 100%;}
	
	.conversion-grid .uk-panel {padding:30px 55px;}
	
}

 

 

 

@media (max-width: 767px) {  



	h1, .uk-h1 {font-size: 34px; line-height: 38px;}

	h2, .uk-h2, .uk-article-title {font-size: 32px; line-height: 38px;}

	h3, .uk-h3 {font-size: 26px; line-height: 32px;}

	h4, .uk-h4 {font-size: 22px; line-height: 28px;}

	h5, .uk-h5 {font-size: 18px; line-height: 22px;}

	h6, .uk-h6 {line-height: 26px;}

	

	div.k2TagCloudBlock.blog-archive a {font-size: 22px !Important;}



	.tm-footer-left, .tm-footer-right { width: 100%;}

	.bottom-menu .uk-subnav {padding-left: 0px;}

	.tm-footer-social { margin-top: 25px;}

	.single-page #tm-main .tm-main.uk-grid > * {width: 100%; height: auto; padding: 40px; position: relative;}

	.single-page #tm-main .tm-main.uk-grid > .tm-main { overflow: hidden;  margin: 0;}

	.single-page-container { overflow-y: scroll;}

	body.blog .single-blog-container {padding-top: 40px; padding-bottom: 40px;}

	body.blog .uk-slideshow, body.blog .uk-slideshow > li {min-height: 450px !important;height: 450px !important;}

	body.blog div#itemListLeading .uk-slideshow > li h3 {margin-top: 0;}

		div.itemBackToTop   {right: 40px;bottom: 40px;}

	.parallax-img { height: 400px !important;}
	
	.campaign-pilot .parallax-img {height: 680px !important;}

	.parallax-img > div { top: -40px;}

	.tm-header .parallax-img > div { top: 0px;}

	.team-grid, .contact-form {  margin-top: -120px;}

	.marketing-form, .website-solutions .mobile-preview img {margin-top: -40px;}

	.homepage #tm-content {padding: 40px; max-width: 100%;}

	.uk-block.uk-margin-large-top {margin: 0 !important}

	.client-logos > div {margin: 0 auto;}



	.homepage-slideshow .uk-form.uk-grid-width-medium-1-1 > *, .marketing-solutions .bg121 .uk-form.uk-grid-width-medium-1-1 > * {max-width: 100%;}

	.homepage-slideshow .uk-form.uk-grid-width-medium-1-1 > * {margin-bottom: 15px !important;}

	.homepage-slideshow .uk-form > .uk-form-row:last-child, .marketing-solutions .bg121 .uk-form > .uk-form-row:last-child {max-width: 100%; width: 100%}

	.uk-form button {width: 100%}

	

	.testimonial-slider .uk-slider-container { width: 100%; right: 0; padding: 0 25px; overflow: hidden; box-sizing: border-box;}

	.testimonial-slider .uk-slider-container .uk-slider { width: 100%; min-width: 100% !important;}

	.testimonial-slider .uk-panel-box {padding: 60px 40px;}

	div.itemBackToTop a:not(:hover):not(:focus) {opacity: .8;}

	

	.mobile-slider {margin: -120px 0 0;  height: auto;  bottom: 0;}

	.mobile-slider .uk-width-medium-1-2.uk-float-right .uk-slideshow, .mobile-slider .uk-width-medium-1-2.uk-float-right .uk-slideshow > li { height: 500px !important;}

	.mobile-slider .uk-width-medium-1-2:last-child {padding: 60px 0;}
	
	

	.campaign-pilot section.tm-top-c {padding-bottom: 0px;}


}

/* Blog Subscription */

.blog .footer-bottom {min-height: 90px;}
.blog-sub-121 .btn-primary {color: #fff;padding: 0px 30px;line-height: 50px;min-height: 50px;}
.blog-sub-121 .uk-form {margin: 0 auto;}
.blog-sub-121 .uk-form > .uk-form-row {margin: 0 !important;padding-left: 25px;box-sizing: border-box;}
.tm-bottom-module {max-width: 1200px;margin: 0 auto;}
.blog .footer-bottom-module {background: #ffffff;box-shadow: 0px -1px 1px #e5ebef;width: 100%;position: fixed;bottom: 0;padding: 15px 0 10px 0;}
.blog-sub-121 .uk-form-row.rsform-block.rsform-block-text {color: #000;}
.blog-sub-121 .uk-form.uk-form-horizontal .uk-form-label {display: none;}
.blog-sub-121 fieldset.uk-form .uk-form-row:last-child {margin-top: 0 !important;}
.blog-sub-121 form {margin:0;}

@media (min-width: 959px) {  
.blog-sub-121 .uk-form-row.rsform-block.rsform-block-text {min-width: 570px;max-width: 571px;line-height: 3;}
.blog-sub-121 .uk-form-row.rsform-block.rsform-block-email {max-width: 250px;width: 100%;}
.blog-sub-121 .uk-form-row.rsform-block.rsform-block-subscribe {min-width: 221px;max-width: 222px;}
}

@media (max-width: 959px) {
.blog-sub-121 .uk-form > .uk-form-row {width: 100% !important;padding: 10px 0px 10px 0px;}
.blog-sub-121 .uk-form-row.rsform-block.rsform-block-text {text-align: center;}
.footer-bottom-module{display:none;}
.blog .footer-bottom {min-height: auto;}
.blog .uk-panel-box:not(.uk-panel-box-secondary){box-shadow:none;}
}