/*
Theme Name: Sydney
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Version: 1.35
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
Tags: two-columns, right-sidebar, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Sydney is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
*/


/*--------------------------------------------------------------
Social
--------------------------------------------------------------*/
.social-menu-widget {
	padding: 0;
	margin: 0 auto;
	display: table;
	text-align: center;
}
.widget-area .widget_fp_social a,
.social-menu-widget a,
.social-menu-widget a:hover {
	color: #d65050;
}
.social-menu-widget li {
	display: inline-block;
	padding: 5px 20px;
	list-style: none;
	line-height: 1;
}
.widget-area .widget_fp_social div ul li {
	padding: 5px 10px;
	line-height: 1;
}
.social-menu-widget a {
	text-decoration: none;
}
.social-widget li a::before,
.social-menu-widget a:before {
	font-family: FontAwesome;
	color: inherit;
}
.social-menu-widget li a,
.social-widget a {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}
.social-menu-widget li a:hover,
.social-widget a:hover {
}
.social-menu-widget a:before {
	font-size: 50px;
	text-shadow: 0 0 1px #222;
}
.widget-area .widget_fp_social a:before {
	font-size: 34px;
}
.social-menu-widget a[href*="twitter.com"]::before {
	content: '\f099';
}
.social-menu-widget a[href*="facebook.com"]::before {
	content: '\f09a';
}
.social-menu-widget a[href*="plus.google.com"]::before {
	content: '\f0d5';
}
.social-menu-widget a[href*="google.com/+"]::before {
	content: '\f0d5';
}
.social-menu-widget a[href*="dribbble.com"]::before {
	content: '\f17d';
}
.social-menu-widget a[href*="pinterest.com"]::before {
	content: '\f231';
}
.social-menu-widget a[href*="youtube.com"]::before {
	content: '\f167';
}
.social-menu-widget a[href*="flickr.com"]::before {
	content: '\f16e';
}
.social-menu-widget a[href*="vimeo.com"]::before {
	content: '\f194';
}
.social-menu-widget a[href*="instagram.com"]::before {
	content: '\f16d';
}
.social-menu-widget a[href*="linkedin.com"]::before {
	content: '\f0e1';
}
.social-menu-widget a[href*="foursquare.com"]::before {
	content: '\f180';
}
.social-menu-widget a[href*="tumblr.com"]::before {
	content: '\f173';
}
.social-menu-widget a[href*="behance.net"]::before {
	content: '\f1b4';
}
.social-menu-widget a[href*="deviantart.com"]::before {
	content: '\f1bd';
}
.social-menu-widget a[href*="soundcloud.com"]::before {
	content: '\f1be';
}
.social-menu-widget a[href*="spotify.com"]::before {
	content: '\f1bc';
}
.social-menu-widget a[href*="weibo.com"]::before {
	content: '\f18a';
}
.social-menu-widget a[href*="xing.com"]::before {
	content: '\f168';
}
.social-menu-widget a[href*="trello.com"]::before {
	content: '\f181';
}
/*--------------------------------------------------------------
Navigation
--------------------------------------------------------------*/
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
.posts-navigation .nav-previous {
	padding-left: 15px;
}
.posts-navigation .nav-next {
	padding-right: 15px;
}
.post-navigation {
	margin: 30px 0;
}
/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.widget select {
	max-width: 100%;
}
/* Search widget. */
.widget_search .search-submit {
	display: none;
}
/*--------------------------------------------------------------
Content
--------------------------------------------------------------*/
.sticky {
	display: block;
}
.hentry {
}
.byline,
.updated:not(.published) {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.single .entry-header,
.page .entry-header {
	margin-bottom: 30px;
}
.entry-footer {
	clear: left;
	margin-top: 30px;
}
.page-links {
	clear: both;
	margin: 0 0 30px;
}
.page-header {
	margin: 0;
	border: 0;
}
.page-wrap .content-wrapper {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #fff;
}
.page .page-wrap .content-wrapper,
.single .page-wrap .content-wrapper {
	padding: 0px;
}
.page-template-page_front-page .page-wrap .content-wrapper {
	padding-top: 0;
	padding-bottom: 0;
	background-color: transparent;
}
/*--------------------------------------------------------------
Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}
/*--------------------------------------------------------------
Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
	display: block;
}
/*--------------------------------------------------------------
Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}
/*--------------------------------------------------------------
Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}
img {
	max-width: 100%;
	height: auto;
}
/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/*--------------------------------------------------------------
Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}
/*--------------------------------------------------------------
Repeatable Patterns
--------------------------------------------------------------*/
	*,
	*:before,
	*:after {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	body {
		font: 16px/1.7 "Source Sans Pro", sans-serif;
		background: #fff;
		color: #767676;
	}
	a {
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
	}
	a:hover,
	a:focus {
		color: #443f3f;
		text-decoration: none;
		outline: 0;
		-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
	}
	.footer-widgets .widget ul,
	.widget-area .widget ul {
		list-style: none;
		padding: 0;
	}
	.widget .children {
		padding-left: 15px;
	}
	.img-left {
		margin: 0 33px 0 0 !important;
		float: left;
	}
	.img-right {
		margin: 0 0 0 33px !important;
		float: right;
	}
	strong {
		font-weight: 600;
	}
	h1 { font: 52px/1.1 "Raleway", sans-serif;}
	h2 { font: 42px/1.1 "Raleway", sans-serif;}
	h3 { font: 32px/1.1 "Raleway", sans-serif;}
	h4 { font: 25px/1.1 "Raleway", sans-serif;}
	h5 { font: 20px/1.1 "Raleway", sans-serif;}
	h6 { font: 18px/1.1 "Raleway", sans-serif;}
	h1, h2, h3, h4, h5, h6 {
		color: #443f3f;
		font-weight: 600;
		margin: 10px 0 24px;
	}
	.text-white { color: #fff !important; }
	.text-dark { color: #443f3f !important;}
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		position: relative;
		display: inline-block;
		font-family: "Raleway", sans-serif;
		font-size: 13px;
		line-height: 24px;
		font-weight: 700;
		padding: 12px 34px;
		color: #fff;
		text-transform: uppercase;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
			 -o-border-radius: 3px;
				border-radius: 3px;
		-webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
		    -ms-transition: all 0.3s;
		     -o-transition: all 0.3s;
		        transition: all 0.3s;
	}
	button:hover,
	input[type="button"]:hover,
	input[type="reset"]:hover,
	input[type="submit"]:hover {
		background-color: transparent;
	}
	select,
	textarea,
	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"] {
		color: #767676;
		background-color: #fafafa;
		border: 1px solid #dbdbdb;
		height: 50px;
		padding: 4px 20px;
		border-radius: 0;
		-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
		    -ms-transition: all 0.3s ease-in-out;
		     -o-transition: all 0.3s ease-in-out;
		        transition: all 0.3s ease-in-out;
	}
	textarea:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
	}
	textarea {
		width: 100%;
		height: 120px;
		padding: 15px 20px;
	}
	input[type="checkbox"] {
		display: inline;
	}
	input:-moz-placeholder,
	textarea:-moz-placeholder,
	input::-moz-placeholder,
	textarea::-moz-placeholder {
	  color: #a3a2a2;
	}
	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
	  color: #c3c3c3;
	}
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
	  color: #cacaca;
	}
	.orches-animation {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
	}
	.orches-animation.animated {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}
	@-webkit-keyframes pop-scale { 0% { -webkit-transform: scale(0.7) } 100% { -webkit-transform: scale(1) } }
	@-moz-keyframes pop-scale { 0% { -moz-transform: scale(0.7) } 100% { -moz-transform: scale(1) } }
	@keyframes pop-scale { 0% { transform: scale(0.7) } 100% { transform: scale(1) } }
	@-webkit-keyframes pop-scale2 { 0% { -webkit-transform: scale(0.5) } 100% { -webkit-transform: scale(1) } }
	@-moz-keyframes pop-scale2 { 0% { -moz-transform: scale(0.5) } 100% { -moz-transform: scale(1) } }
	@keyframes pop-scale2 { 0% { transform: scale(0.5) } 100% { transform: scale(1) } }
	/* bootstrap resetting elements */
	.btn {
		background-image: none;
	}
	textarea,
	input[type="text"],
	input[type="submit"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	.uneditable-input,
	.dropdown-menu,
	.navbar .nav > .active > a,
	.navbar .nav > .active > a:hover,
	.navbar .nav > .active > a:focus {
		-webkit-appearance: none;
		text-shadow: none;
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
		     -o-box-shadow: none;
		        box-shadow: none;
	}
table {
	width: 100%;
}
th,td {
	border: 1px solid #333;
	padding: 5px;
	text-align: center;
}
/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
	.site-title {
		font-size: 32px;
		line-height: 1.2;
	}
	.site-title a,
	.site-title a:hover {
		color: #fff;
	}
	.site-logo {
		max-height: 100px;
	}
	.site-header {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 1000;
		background-color: transparent;
		padding: 20px 0;
		-webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		    -ms-transition: all 0.3s ease-out;
		     -o-transition: all 0.3s ease-out;
		        transition: all 0.3s ease-out;
	}
	.admin-bar .site-header,
	.admin-bar .site-header.float-header {
		top: 32px;
	}
	.admin-bar:not(.siteScrolled) .slide-item {
		background-position: 50% 0 !important;
	}	
	.header-image {
		display: none;
		position: relative;
		height: 300px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.header-inner {
		display: none;
	}
	.site-title {
		margin: 0;
	}
	.site-description {
		font-size: 16px;
		margin: 15px 0 0;
		line-height: 1.6;
		color: #efefef;
	}
	.site-description:empty {
		margin: 0;
	}	
	.site-header.fixed {
		position: fixed;
		opacity:1 !important;
	}

	.site-header .col-md-4,
	.site-header .col-md-8 {
		min-height: 0;
	}

	.site-header .logo {
		margin: 40px 0;
		float: left;
		-webkit-transition: all 0.3s linear;
		   -moz-transition: all 0.3s linear;
		    -ms-transition: all 0.3s linear;
		     -o-transition: all 0.3s linear;
		        transition: all 0.3s linear;
	}

	.site-header .logo a {
		display: block;
		height: 100%;
	}

	.site-header .logo {
		width: 135px;
		height: 27px;
	}

	.site-header.float-header {
		background-color: rgba(0,0,0,0.9);
		padding: 5px;
		opacity:0 !important;
	}
	.site-header.float-header #mainnav {
		padding: 0;
	}

	.site-header.float-header #mainnav > ul > li > a {
	    height: 70px;
	    line-height: 70px;
	}

	.site-header.float-header .logo {
	    margin: 20px 0;
	}
	/* navigation */
	#mainnav {
		display: block;
		float: right;
		-webkit-transition: all 0.3s linear;
		   -moz-transition: all 0.3s linear;
		    -ms-transition: all 0.3s linear;
		     -o-transition: all 0.3s linear;
		        transition: all 0.3s linear;
	}
	#mainnav ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#mainnav li {
		float: left;
		padding: 0 14px;
	}
	#mainnav ul ul li {
		padding: 0;
	}
	#mainnav ul li a {
		position: relative;
		display: block;
		font-size: 14px;
		font-family: "Raleway", sans-serif;
		color: #fff;
		font-weight: 500;
		text-decoration: none;
		outline: none;
	}
	#mainnav ul li a:hover {
		color: #d65050;
	}
	#mainnav ul ul a {
		width: 180px;
		font-family: "Source Sans Pro", sans-serif !important;
	}
	#mainnav > ul > li:last-child {
		padding-right: 0;
	}
	#mainnav ul li {
		position: relative;
	}
	#mainnav ul li ul {
		width: 180px;
		position: absolute;
		top: 100%;
		left: initial;
		opacity: 0;
		visibility: hidden;
		-webkit-border-radius: 0 0 2px 2px;
		   -moz-border-radius: 0 0 2px 2px;
			 -o-border-radius: 0 0 2px 2px;
				border-radius: 0 0 2px 2px;
	    -webkit-transition: all 0.3s ease;
	       -moz-transition: all 0.3s ease;
	        -ms-transition: all 0.3s ease;
	         -o-transition: all 0.3s ease;
	            transition: all 0.3s ease;
	}
	#mainnav ul li ul ul {
		top: 0;
	}
	#mainnav ul li ul:after {
		content: "";
		position: absolute;
		left: 0;
		width: 100%;
		height: 1px;
	}
	#mainnav ul li ul ul:after {
		top: 0;
	}
	#mainnav ul li ul li ul {
		left: 100%;
	}
	#mainnav li:hover > ul {
	    opacity: 1;
	    padding-top: 10px;
	    visibility: visible;
	    left: auto;
	    display: block !important;
	    -webkit-transition: all 0.3s ease;
	       -moz-transition: all 0.3s ease;
	        -ms-transition: all 0.3s ease;
	         -o-transition: all 0.3s ease;
	            transition: all 0.3s ease;
	}
	#mainnav li:hover > ul ul {
		padding-top: 0;
		left: 100%;
	}
	#mainnav .sub-menu {
		z-index: 99999;
	}
	#mainnav .sub-menu li a {
		color: #fff;
		display: block;
		line-height: 30px;
		background: #1c1c1c;
		padding: 0 18px;
		border-top: 1px solid #252525;
	    -webkit-transition: all 0.3s ease;
	       -moz-transition: all 0.3s ease;
	        -ms-transition: all 0.3s ease;
	         -o-transition: all 0.3s ease;
	            transition: all 0.3s ease;
	}
	#mainnav .sub-menu li:hover > a {
		color: #fff;
	}
	#mainnav li:hover > .sub-menu > li > a {
		padding: 8px 18px;
	}
	/* Icons */
	#mainnav ul li::before {
		font-family: Fontawesome;
		color: #fff;
		float: left;
		margin: 5px 5px 0 0;
		font-size: 14px;
		line-height: 1;
		font-weight: 400;
	}
	#mainnav ul li a {
		float: left;
	}
	#mainnav .sub-menu li:before {
		content: '';
		margin: 0;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}
	#mainnav-mobi ul li a {
		float: none;
	}
	#mainnav-mobi ul li::before {
		content: '';
	}
/*--------------------------------------------------------------
Mobile navigation
--------------------------------------------------------------*/
	#mainnav-mobi {
		display: block;
		margin: 0 auto;
		width: 100%;
		position: absolute;
		top:28px;
		background-color: #1c1c1c;
		z-index: 1000;
	}
	#mainnav-mobi ul {
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#mainnav-mobi ul li {
		margin:0;
		position: relative;
		text-align: left;
		border-top: 1px solid #252525;
		cursor: pointer;
	}
	#mainnav-mobi ul > li > a {
		display: block;
		text-decoration: none;
		padding: 10px 50px;
		color: #fff;
	}
	#mainnav-mobi ul.sub-menu {
		top: 100%;
		left: 0;
		z-index: 2000;
		position: relative;
		background-color: #161625;
	}
	#mainnav-mobi > ul > li > ul > li,
	#mainnav-mobi > ul > li > ul > li > ul > li {
		position: relative;
		border-top: 1px solid #252525;
		background-color: #222;
	}
	#mainnav-mobi > ul > li > ul > li >  a {
		padding-left: 70px !important
	}
	#mainnav-mobi > ul > li > ul > li > ul > li a {
		padding-left: 90px !important
	}
	#mainnav-mobi ul.sub-menu > li > a {
		display: block;
		text-decoration: none;
		padding: 5px 60px;
		border-top-color: rgba(255,255,255,0.1);
		-webkit-transition: all 0.2s ease-out;
		   -moz-transition: all 0.2s ease-out;
		     -o-transition: all 0.2s ease-out;
		        transition: all 0.2s ease-out;
	}
	#mainnav-mobi > ul > li > ul > li:first-child a {
		border-top: none;
	}
	#mainnav-mobi ul.sub-menu > li > a:hover,
	#mainnav-mobi > ul > li > ul > li.active > a {
		color: #fff;
	}
	.btn-menu {
		float: right;
		font-size: 28px;
		font-family: "FontAwesome";
		color: #fff;
		text-align:center;
		width: 28px;
		height: 28px;
		cursor: pointer;
		-webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		    -ms-transition: all 0.3s ease-out;
		     -o-transition: all 0.3s ease-out;
		        transition: all 0.3s ease-out;
	}
	.btn-menu:before{
		content: "\f0c9";
	}
	.btn-submenu {
		position: absolute;
		right: 20px;
		top: 0;
		font-family: "FontAwesome";
		font-size: 20px;
		line-height: 45px;
		text-align: center;
		cursor: pointer;
		width: 70px;
		height: 44px;
	}
	.btn-submenu:before {
		content: "\f107";
		color: #fff;
	}
	.btn-submenu.active:before {
		content: "\f106"
	}
	.btn-menu {
		display: none
	}
/*--------------------------------------------------------------
Layout
--------------------------------------------------------------*/
	.aside-image {
		padding: 0;
		position: relative;
	}
	.aside-image .image-container {
	    height: 100%;
	    overflow: hidden;
	    padding: 0;
	    position: absolute;
	    left: 0;
	    top: 0;
	}
	.aside-image .image-holder {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: cover !important;
		z-index: 0;
		background-position: 50% 50%;
	}
	.aside-image .content-wrap {
		padding: 70px 0 70px 50px;
	}
	.aside-image.right .image-container {
		left: auto;
		right: 0;
	}
	.aside-image.right .content-wrap {
		padding: 70px 50px 70px 0;
	}
	.error-wrap h1 {
		font-size: 35px;
		color: #ddd;
		font-weight: 600;
		margin: 0 0 40px;
		line-height: normal;
	}
	.error-wrap h5 {
		margin-top: 60px;
		font-size: 18px;
		font-weight: normal;
	}
	.error-wrap .error-search {
		padding: 0 80px;
	}
	.error-wrap #search-form {
	    height: 50px;
	    margin-bottom: 17px;
	    position: relative;
	    width: 100%;
	}
	.error-wrap .search-input {
	    margin: 0;
	    width: 100%;
	}
	.error-wrap #search-submit {
	    height: 50px;
	    padding: 0;
	    position: absolute;
		top: 0;
		right: 0;
	    width: 120px;
	    border-radius: 0 3px 3px 0;
		background: #443f3f;
		border-color: #443f3f;
	}
	.error-wrap #search-submit:hover {
		color: #fff;
	}
	/* Page sider */
	#page-slider {
		position: relative;
		height: 250px;
	}
	.overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		opacity: 0.7;
	}
	.page-wrap {
		padding: 83px 0 100px;
		clear: both;
	}
	.page-template-page_front-page .page-wrap {
		padding: 0;
	}
	.entry-page p,
	.entry-post p {
		margin-bottom: 24px;
	}
	.entry-post img {
		margin: 10px 0 20px;
	}
	.header-slider,
	.owl-wrapper {
		direction: ltr;
	}
	.header-slider,
	.owl-carousel {
	      -webkit-transform: translate3d(0,0,0);
	}
/*--------------------------------------------------------------
Parallax
--------------------------------------------------------------*/
	.parallax {
		width: 100%;
		background-attachment: fixed;
		background-position: 50% 0;
	}
/*--------------------------------------------------------------
Hero section
--------------------------------------------------------------*/
	.header-slider {
		position: relative;
	    max-width: 100%;
	}
	.slide-text.slides {
	   padding-left: 0;
	}
	.slides-container .slide-item {
	    background-attachment: fixed;
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.sliderFix {
		display: block !important;
	}
	.text-slider-section {
		position: absolute;
	    top: 50%;
	    left: 0;
	    right: 0;
	    text-align: center;
	    z-index: 2;
	    width: 100%;
		padding-top: 5px;
	    -webkit-transform: translateY(-50%);
	       -moz-transform: translateY(-50%);
	        -ms-transform: translateY(-50%);
	         -o-transform: translateY(-50%);
	            transform: translateY(-50%);
	}
	.text-slider .maintitle,
	.text-slider .subtitle {
		z-index: 10;
		color: #fff;
		margin: 0;
		letter-spacing: 1px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	}
	.text-slider .maintitle {
		position: relative;
		display: inline-block;
		font-size: 57px;
		line-height: 67px;
		font-weight: 700;
		padding-bottom: 10px;
	}
	.text-slider .maintitle:after {
		content: "";
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 40%;
		height: 1px;
		margin-left: -20%;
	}
	.text-slider .subtitle {
		font-size: 30px;
		line-height: 40px;
		padding: 20px 0 50px;
		font-weight: 300;
	}
.text-slider {
  position: relative;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInRightBig {
  from {
    right: -99em;
  }
  to {
    right: 0;
  }
}
@keyframes fadeInRightBig {
  from {
    right: -99em;
  }
  to {
    right: 0;
  }
}

.slide-inner {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 2;
	width: 100%;
	min-height: 260px;
	padding-top: 5px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.header-slider {
	overflow: hidden;
}
/*--------------------------------------------------------------
Page title
--------------------------------------------------------------*/
	.page-title {
		color: #ccc;
		padding-top: 100px;
	}
	.page-title .col-md-6 {
		float: none;
	}
	.page-title-inner {
		display: table;
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
	}
	.page-title-cap {
		display: table-cell;
		vertical-align: middle;
	}
	.page-title .breadcrumbs {
		display: table-cell;
		list-style: none;
		text-align: left;
		vertical-align: middle;
	}
	.page-title h1 {
		margin: 0;
		font-size: 18px;
		color: #ccc;
	}
	.breadcrumbs ul {
		margin: 0;
	}
	.breadcrumbs ul li {
		display: inline;
	}
	.breadcrumbs ul li a:hover {
		text-decoration: underline;
	}
/*--------------------------------------------------------------
Blog
--------------------------------------------------------------*/
	.content-area .post-wrap,
	.contact-form-wrap {
		padding-right: 20px;
	}
	.content-area .hentry {
		position: relative;
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.content-area .hentry:first-child {
		padding-top: 0;
	}
	.content-area .hentry:after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 30px;
		height: 1px;
	}
	.content-area .hentry:first-child:after {
		height: 0;
	}
	.hentry .post-content {
		overflow: hidden;
	}
	.content-area .entry-thumb {
		text-align: center;
		margin-bottom: 30px;
	}
	.hentry .title-post {
		font-size: 20px;
		font-weight: 600;
		line-height: normal;
		padding-bottom: 10px;
		margin: 0;
	}
	.hentry .meta-post {
		margin-bottom: 20px;
	}
	.hentry .meta-post,
	.hentry .meta-post a {
		color: #5e5e5e;
		font-size: 13px;
	}
	.hentry .meta-post span {
		position: relative;
		padding-left: 20px;
		margin-right: 18px;
	}
	.hentry .meta-post .cat-links {
		display: inline-block;
	}
	.hentry .meta-post span:before {
		position: absolute;
		left: 0;
		top: 1px;
		font-family: "FontAwesome";
		line-height: normal;
	}
	.hentry .meta-post span.posted-on:before {
		content:"\f073";
	}
	.hentry .meta-post span.byline:before {
		content:"\f007";
	}
	.hentry .meta-post span.comments-link:before {
		content:"\f086";
	}
	.hentry .meta-post span.cat-links:before {
		content:"\f114";
		top: 4px;
	}
	span.author.vcard {
		padding: 0;
		margin: 0;
	}
	.hentry blockquote {
	    background-color: #333;
	    color: #fff;
	    font-size: 16px;
	    font-style: italic;
	    line-height: 23px;
	    margin-bottom: 30px;
	    padding: 30px 35px;
	    position: relative;
	}
	.fullwidth {
		width: 100%;
	}
	.error-404 {
		text-align: center;
	}
	.error-404 .page-content p {
		margin-bottom: 30px;
	}
	.masonry-layout {
		width: 100%;
		padding: 0;
	}
	.masonry-layout .hentry {
		width: 360px;
		margin: 15px;
		padding: 0;
	}
	.masonry-layout .post-wrap {
		padding: 0;
	}
	.masonry-layout .hentry:after {
		width: 0;
		height: 0;
	}
	/* Blog pagination */
	.blog-pagination ul {
		width: 100%;
		text-align: right;
		list-style: none;
	}
	.blog-pagination ul li,
	.blog-pagination ul li a {
		display: inline-block;
		background-color: transparent;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	.blog-pagination ul li {
		margin-left: 3px;
	}
	.blog-pagination ul li.active,
	.blog-pagination ul li:hover a {
		color: #fff;
	}
/*--------------------------------------------------------------
Widgets
--------------------------------------------------------------*/
	.widget-area .widget {
		position: relative;
		margin-bottom: 30px;
		padding-top: 50px;
	}
	.widget-area .widget:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 30px;
		height: 1px;
	}
	.widget-area .widget:first-child {
		padding-top: 0;
	}
	.widget-area .widget:first-child:before {
		height: 0;
	}
	.widget-area .widget-title {
		font-size: 16px;
		line-height: normal;
		color: #443f3f;
		font-weight: 600;
		padding-bottom: 24px;
		margin: 0;
		text-transform: uppercase;
	}
	.widget-area .widget ul li {
		padding: 5px 0;
	}
	.widget-area .widget ul li:first-child {
		padding-top: 0;
	}
	.widget-area .widget ul li:last-child {
		padding-bottom: 0;
	}
	.widget-area,
	.widget-area  a {
		color: #767676;
	}
	/* widget popular posts */
	.widget-popular-post .news .thumb {
		width: 65px;
		height: auto;
		margin: 3px 18px 0 0;
		float: left;
	}
	.widget-popular-post .news .text {
		min-height: 65px;
	}
	.widget-popular-post .news h6 {
		font-size: 13px;
		line-height: 20px;
		font-weight: 500;
		margin: 0 0 4px;
	}
	.widget-popular-post .news p,
	.widget-popular-post .news p a {
		font-size: 13px;
		margin: 0;
	}
	.widget-popular-post .news p a:hover {
		text-decoration: underline;
	}
	/* widget categories */
	.widget-categories .categories li a {
		position: relative;
		display: block;
	}
	.widget-categories .categories li span {
		position: absolute;
		right: 0;
		top: 0;
	}
	/* widget tags */
	.widget-tags .tag-list a {
		display: inline-block;
		font-size: 13px;
		color: #767676;
		border: 1px solid #dbdbdb;
		padding: 7px 15px;
		margin: 4px;
		margin-left: 0;
	}
	.widget-tags .tag-list a:hover {
		color: #5e5e5e;
	}
/*--------------------------------------------------------------
Blog single
--------------------------------------------------------------*/
	.single-post .hentry {
		padding-bottom: 0;
	}
	.single-post .author-post {
		position: relative;
		margin-top: 50px;
		background-color: #eee;
		padding: 20px;
	}
	.single-post .author-post .author-avatar {
		float: left;
		width: 145px;
		background-color: #f5f5f5;
		padding: 3px;
	}
	.single-post .author-post .author-info {
		position: relative;
		padding: 0 20px 0 35px;
		margin-left: 140px;
		min-height: 140px;
	}
	.single-post .author-post .name {
		margin: 3px 0 17px 0;
	}
	.single-post .author-post .name h6 {
		font-size: 20px;
		font-weight: 600;
		display: inline-block;
		margin: 0;
	}
	.single-post .author-post .intro {
		margin: 0;
	}
	.single-post .author-post ul.socials {
		position: absolute;
		top: 10px;
		right: 20px;
		list-style: none;
		margin: 0;
	}
	.single-post .author-post ul.socials li {
		float: left;
		text-align: center;
		margin-right: 5px;
	}
	.single-post .author-post ul.socials li a {
		display: inline-block;
		width: 25px;
		height: 25px;
		font-size: 18px;
		line-height: 25px;
		color: #ccc;
	}
	/* comment post */
/*--------------------------------------------------------------
Comments
--------------------------------------------------------------*/
.comments-area {
	margin-bottom: 60px;
}
.comments-title {
	margin: 0 0 30px 0;
	font-size: 24px;
}
.comments-area ol {
	list-style: none;
}
.comments-area ol {
	padding: 0;
}
.comments-area .children {
	padding-left: 20px;
}
.comments-area .fn {
	color: #505050;
}
.comment-author .avatar {
	position: absolute;
}
.comment-author .fn,
.comment-metadata {
	margin-left: 80px;
}
.comment-metadata {
	font-size: 12px;
	margin-bottom: 30px;
}
.comment-body {
	padding: 15px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f3f3f3;
	background-color: #fff;
}
.reply {
	text-align: right;
}
.comment-reply-link {
	padding: 5px;
	font-size: 12px;
}
.comment-meta a {
	color: #c7c7c7;
}
.comments-area a.url {
	color: #505050;
	text-decoration: underline;
}
.bypostauthor {
}
.comment-reply-title {
	font-size: 25px;
}
.comment-form input {
	width: 100%;
	max-width: 100%;
}
.form-submit input {
	width: auto;
}
/*--------------------------------------------------------------
Portfolio single
--------------------------------------------------------------*/
	.portfolio-images {
		margin-bottom: 40px;
	}
	.portfolio-info {
		background-color: #f7f7f7;
		border: 1px solid #eee;
		padding: 25px 25px 40px;
		font-family: "Raleway", sans-serif;
	}
	.portfolio-info h5 {
		margin: 0 0 15px;
		text-transform: uppercase;
	}
	.portfolio-info ul {
		list-style: none;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.portfolio-info ul li {
		padding: 10px 0;
	}
	.portfolio-info ul li span {
		float: right;
		color: #443f3f;
	}
	.portfolio-info .button-group {
		text-align: center;
	}
	.portfolio-info .button-group a {
		width: 100%;
		margin-top: 10px;
	}
/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
	.footer-widgets {
		padding: 95px 0;
		background-color: #252525;
	}
	.footer .copyr {
		color: #a8a8a8;
		margin-bottom: 0;
	}
	.footer-widgets .widget-title {
		text-transform: uppercase;
		color: #c5c5c5;
		line-height: normal;
		margin: 5px 0 0;
	}
	/* widget info */
	.widget-info .logo-footer {
		margin-bottom: 36px;
	}
	.widget-info p {
		margin-bottom: 24px;
	}
	.widget-info .infomation {
		list-style: none;
		margin: 0;
	}
	.widget-info .infomation li {
		position: relative;
		padding: 0 0 0 30px;
		margin-bottom: 15px;
		line-height: 24px;
	}
	.widget-info .infomation li.address:before,
	.widget-info .infomation li.phone:before,
	.widget-info .infomation li.email:before {
		position: absolute;
		left: 0;
		top: 0;
		content: "\f041";
		font-family: "FontAwesome";
		font-size: 16px;
	}
	.widget-info .infomation li.phone:before {
		content: "\f095";
	}
	.widget-info .infomation li.email:before {
		content: "\f040";
	}
	/* widget links */
	.widget-links ul {
		list-style: none;
		margin: 0;
	}
	.widget-links ul li {
		padding: 10px 0 7px;
	}
	.widget-links ul li:first-child {
		padding-top: 0;
	}
	.widget-mail-subscribe p {
		padding-bottom: 10px;
	}
	.widget-mail-subscribe .email-sub input {
		width: 205px;
		margin-bottom: 10px;
	}
/*--------------------------------------------------------------
Bottom
--------------------------------------------------------------*/
	.site-footer {
		background-color: #1c1c1c;
		line-height: 35px;
		padding: 15px 0;
	}
	.site-footer,
	.site-footer a {
		color: #666;
	}
	.site-footer .socials {
		margin: 0;
		list-style: none;
	}
	.bottom .socials li {
		display: inline-block;
		margin-left: 5px;
	}
	.site-footer .socials li a {
		display: inline-block;
		color: #666;
		font-size: 14px;
		background-color: #2e2e2e;
		width: 35px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;
	}
	.site-footer .socials li:hover a {
		color: #fff;
	}
/*--------------------------------------------------------------
Preloader
--------------------------------------------------------------*/
	.preloader {
	    background: none repeat scroll 0 0 #fff;
	    height: 100%;
	    opacity: 1;
	    position: fixed;
	    text-align: center;
	    transition: all 0.2s ease 0s;
	    width: 100%;
	    z-index: 9999;
	}
	.preloader .spinner {
	    height: 30px;
	    left: 50%;
	    margin-left: -15px;
	    margin-top: -15px;
	    position: relative;
	    top: 50%;
	    width: 30px;
	}
	.preloader .pre-bounce1,
	.preloader .pre-bounce2 {
	    -webkit-animation: 2s ease 0s normal none infinite bounce;
	            animation: 2s ease 0s normal none infinite bounce;
	    background-color: #de4939;
	    border-radius: 50%;
	    height: 100%;
	    left: 0;
	    opacity: 0.6;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}
	.preloader .pre-bounce2 {
	    -webkit-animation-delay: -0.5s;
	            animation-delay: -0.5s;
	}
	@-webkit-keyframes bounce {
	  0%, 20%, 50%, 80%, 100% {
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
	  }

	  40% {
	    -webkit-transform: translateY(-30px);
	    transform: translateY(-30px);
	  }

	  60% {
	    -webkit-transform: translateY(-15px);
	    transform: translateY(-15px);
	  }
	}

	@keyframes bounce {
	  0%, 20%, 50%, 80%, 100% {
	    -webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	    transform: translateY(0);
	  }

	  40% {
	    -webkit-transform: translateY(-30px);
	    -ms-transform: translateY(-30px);
	    transform: translateY(-30px);
	  }

	  60% {
	    -webkit-transform: translateY(-15px);
	    -ms-transform: translateY(-15px);
	    transform: translateY(-15px);
	  }
	}
/*--------------------------------------------------------------
Go to top button
--------------------------------------------------------------*/
	.go-top {
		position: fixed !important;
		right: 20px;
		bottom: -45px;
		color: #fff;
		display: block;
		font-size: 22px;
		line-height: 35px;
		text-align: center;
		width: 40px;
		height: 40px;
		visibility: hidden;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		z-index: 9999;
		cursor: pointer;
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
			 -o-border-radius: 2px;
				border-radius: 2px;
		-webkit-transition: all 0.5s;
		   -moz-transition: all 0.5s;
		    -ms-transition: all 0.5s;
		     -o-transition: all 0.5s;
		        transition: all 0.5s;
	}
	.go-top:hover {
		background-color: #fff;
	}
	.go-top.show {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: visible;
		bottom : 11px;
	}

/*--------------------------------------------------------------
Panels
--------------------------------------------------------------*/
	.panel-grid-cell .widget-title {
		text-align: center;
		margin-bottom: 50px;
		position: relative;
		font-weight: 600;
		line-height: normal;
		text-transform: uppercase;
		padding-bottom: 10px;
	}
	.panel-grid-cell .widget-title:after {
		content: "";
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 50px;
		height: 1px;
		margin-left: -25px;
		background-color: #d65050;
	}
	.panel-grid {
		max-width: 1170px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.panel-row-style[data-hasbg="hasbg"] {
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
		position: relative;
		z-index: 11;
		overflow: hidden;
	}
	.panel-grid .overlay {
		z-index: -1;
	}
	.no-col-padding .panel-grid-cell {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
/* Counter
-------------------------------------------------------------- */
	.roll-counter {
		text-align: center;
	}
	.roll-counter i {
		font-size: 30px;
	}
	.roll-counter .name-count,
	.roll-counter .numb-count {
		font-family: "Raleway", sans-serif;
	}
	.roll-counter .name-count {
		font-size: 14px;
		font-weight: 600;
		padding: 15px 0;
	}
	.roll-counter .numb-count {
		font-size: 44px;
		padding: 0;
		font-weight: 600;
	}
/* Clients
-------------------------------------------------------------- */
	.roll-client {
	    text-align: center;
	}
	.roll-client .client-item {
	    float: none;
	    display: inline-block;
		width: 19%;
		text-align: center;
		margin-bottom: 30px;
	}
	.roll-client .client-item img {
		max-width: 150px;
	}

/* Spacer
-------------------------------------------------------------- */
	.roll-spacer {
		display: block;
		clear: both;
		width: 100%;
		height: 47px;
		overflow: hidden;
	}
	.roll-spacer.small {
		height: 27px;
	}
	.roll-spacer.large {
		height: 60px;
	}
/* Icon Box
-------------------------------------------------------------- */
	.service {
		margin-bottom: 30px;
	}
	.widget_sydney_services_type_b .service {
		margin-bottom: 20px;
	}
	.widget_sydney_services_type_b .service-thumb {
		float: left;
		max-width: 120px;
    	margin-right: 30px;
    	margin-top: 7px;
	}
	.service.col-md-4:nth-of-type(3n+1) {
		clear: left;
	}
	.service.col-md-6:nth-of-type(2n+1) {
		clear: left;
	}
	.roll-icon-box {
		text-align: center;
	}
	.roll-icon-box .service-thumb {
		margin: 0 auto 20px;
	}
	.roll-icon-box .icon {
		text-align: center;
		width: 70px;
		height: 70px;
		line-height: 75px;
		margin: 0 auto 20px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;
	}
	.roll-icon-box.left {
		text-align: left;
	}
	.roll-icon-box.left .icon {
		float: left;
		margin-top: 7px;
		margin-right: 30px;
	}
	.roll-icon-box .icon i {
		font-size: 26px;
	}
	.roll-icon-box .content {
		overflow: hidden;
	}
	.roll-icon-box .content h3 {
		font-size: 16px;
		font-weight: 500;
		line-height: normal;
		margin: 7px 0 10px;
	}
	.roll-icon-box .content h3,
	.roll-icon-box .content h3 a {
		color: #443f3f;
	}
	.roll-icon-box .content p {
		margin: 0;
	}

/* Contact widget
-------------------------------------------------------------- */

.sydney_contact_info_widget span {
	color: #d65050;
	margin-right: 15px;
}
.sydney_contact_info_widget div {
	margin-bottom: 15px;
}
/* Icon List
-------------------------------------------------------------- */
	.roll-icon-list {
		padding-top: 15px;
	}
	.roll-icon-list .icon {
		text-align: center;
		width: 70px;
		height: 70px;
		line-height: 75px;
		float: left;
		margin-right: 30px;
		margin-top: 7px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;
	}
	.roll-icon-list .icon i {
		font-size: 26px;
	}
	.roll-icon-list .list-item {
		margin-bottom: 30px;
	}
	.roll-icon-list .content {
		overflow: hidden;
	}
	.roll-icon-list .content h3 {
		font-size: 16px;
		font-weight: 500;
		line-height: normal;
		margin: 7px 0 10px;
	}
	.roll-icon-list .content h3 a {
		color: #443f3f;
	}
	.roll-icon-list .content p {
		margin-bottom: 0;
	}
/* List
-------------------------------------------------------------- */
	.roll-list {
		list-style: none;
		margin: 0 0 30px 10px;
	}
	.roll-list li {
		line-height: 32px;
		position: relative;
		padding-left: 40px;
	}
	.roll-list li:before {
		content: "\f006";
		font-family: "FontAwesome";
		font-size: 15px;
		position: absolute;
		left: 0;
		top: 0;
	}
/* Button
-------------------------------------------------------------- */
	.roll-button {
		position: relative;
		display: inline-block;
		font-family: "Raleway", sans-serif;
		font-size: 13px;
		line-height: 24px;
		font-weight: 700;
		padding: 12px 35px;
		color: #fff;
		text-transform: uppercase;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
			 -o-border-radius: 3px;
				border-radius: 3px;
		-webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
		    -ms-transition: all 0.3s;
		     -o-transition: all 0.3s;
		        transition: all 0.3s;
	}
	.roll-button:hover {
		background-color: transparent;
	}
	.roll-button.border {
		background-color: transparent;
		text-transform: uppercase;
	}
	.roll-button.border:hover {
		color: #fff;
	}
	.roll-button.border.text-white {
		color: #fff;
	}
	.roll-button.light {
		background-color: #fff;
		border: 1px solid #fff;
		color: #443f3f;
	}
	.roll-button.light:hover {
		color: #fff;
	}
	.roll-button.light.border {
		border: 1px solid #fff;
		background-color: transparent;
		color: #fff;
	}
	.roll-button.light.border:hover {
		border: 1px solid #443f3f;
		background-color: #443f3f;
		color: #fff;
	}
	.roll-button.dark {
		background-color: #443f3f;
		border: 1px solid #443f3f;
	}
	.roll-button.dark:hover {
		border: 1px solid #443f3f;
		background-color: transparent;
		color: #443f3f;
	}
	.roll-button.dark.border {
		border: 1px solid #443f3f;
		background-color: transparent;
		color: #443f3f;
	}
	.roll-button.dark.border:hover {
		border: 1px solid #443f3f;
		background-color: #443f3f;
		color: #fff;
	}
	.more-button {
		display: table;
		margin: 30px auto 0;
		clear: both;
	}
/* Button Group
-------------------------------------------------------------- */
	.roll-button-group {
		text-align: center;
	}
	.roll-button-group .roll-button {
		margin-left: 8px;
	}
	.roll-button-group .roll-button:first-child {
		margin-left: 0;
	}
/* Lastest news
-------------------------------------------------------------- */
.blog-post {
	margin-bottom: 30px;
}
.blog-post .entry-title {
	margin: 15px 0;
	font-size: 16px;
}
/* Lastest Projects
-------------------------------------------------------------- */
	.project-filter {
		margin: 20px 0 50px 0;
		text-align: center;
		padding-left: 0;
	}
	.project-filter li  {
		display: inline-block;
	    position: relative;
	    text-align: center;
	    margin-left: -4px;
	    background-color: #f5f5f5;
		-webkit-transition: background 0.3s;
		   -moz-transition: background 0.3s;
		    -ms-transition: background 0.3s;
		     -o-transition: background 0.3s;
		        transition: background 0.3s;
	}
	.widget-area .widget .project-filter li {
			padding: 0;
	}
	.project-filter li a {
	    color: #767676;
	    display: block;
	    font-family: "Raleway",sans-serif;
	    font-size: 13px;
	    font-weight: 600;
	    outline: 0;
			padding: 10px;
	}
	.project-filter li a.active,
	.project-filter li a:hover,
	#secondary .project-filter li a.active,
	#secondary .project-filter li a:hover {
		color: #fff;
	}
	.roll-project {
		width: 100%;
		padding-bottom: 50px;
		margin: 0;
	}
	.roll-project .project-item {
		margin: 0 0 30px;
	}
	.roll-project.fullwidth .project-item {
		float: left;
	}
	.roll-project.fullwidth .project-item {
		width: 20%;
		margin: 0;
	}
	.roll-project .project-item .item-wrap {
		position: relative;
	}
	.roll-project .project-item .pop-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		padding: 10px;
		z-index: 10;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 1s;
		   -moz-transition: all 1s;
		    -ms-transition: all 1s;
		     -o-transition: all 1s;
		        transition: all 1s;
	}
	.roll-project .project-item .project-pop-wrap {
		z-index: 20;
		width: 100%;
		height: 100%;
		position: absolute;
	}
	.roll-project .project-item .project-pop {
		color: #fff;
		text-align: center;
		z-index: 1;
		width: 100%;
		height: 100%;
		cursor: pointer;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		position: absolute;
		-webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
		    -ms-transition: all 0.3s;
		     -o-transition: all 0.3s;
		        transition: all 0.3s;
	}
	.roll-project .project-item .project-pop a {
		color: #fff;
	}
	.roll-project .project-item:hover .project-pop {
		opacity: 0.5;
	}
	.roll-project .project-item .project-pop h3 {
		font-size: 16px;
		font-weight: 700;
		line-height: 26px;
		position: absolute;
		left: 0;
		bottom: 50%;
		width: 100%;
		margin-bottom: -4px;
	}
	.roll-project .project-item .project-cat {
		width: 100%;
		position: absolute;
		left: 0;
		top: 50%;
		padding-top: 20px;
		margin: 0;
	}
	.roll-project .project-item .project-cat li {
		display: inline-block;
	}
	.roll-project .project-item .project-cat li a {
		position: relative;
		font-style: italic;
		padding: 0 5px;
	}
	.roll-project .project-item .project-cat li a:before {
		position: absolute;
		content: "/";
		left: -3px;
		top: -1px;
	}
	.roll-project .project-item .project-cat li:first-child a:before {
		content: "";
	}
	.roll-project .project-item:hover .project-title-wrap,
	.roll-project .project-item:hover > .item-wrap .project-pop{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		-webkit-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.25);
		   -moz-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.25);
		        animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.25);
	}
	.roll-project .project-item:hover > .item-wrap .pop-overlay {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

	.project-title-wrap{
		position:absolute;
		width: 100%;
		height: 100%;
		opacity: 0;
		z-index: 2;
	}

	.roll-project .project-item:hover > .item-wrap .project-title-wrap {
		border: 2px solid yellow;
	}

	.roll-project .project-title{
	  display: table;
	  width: 100%;
	  height: 100%;
	  text-align: center;
		color: #fff;
	}

	.roll-project .project-title span{
	  display: table-cell;
	  vertical-align: middle;
	  padding-left: 10px;
	  padding-right: 10px;
	}

/* Testimonials
-------------------------------------------------------------- */
	.roll-testimonials {
		max-width: 750px;
		margin: 0 auto 30px;
		text-align: center;
	}
	.roll-testimonials .avatar {
		width: 100px;
		margin: 7px auto 26px;
		border: 2px solid #fff;
	}
	.roll-testimonials .avatar,
	.roll-testimonials .avatar img {
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;
	}
	.roll-testimonials .whisper {
		font-size: 18px;
		font-style: italic;
		line-height: 26px;
		padding: 0 0 20px;
		margin: 0;
		border: 0;
	}
	.roll-testimonials .name {
		font-family: "Raleway", sans-serif;
		font-size: 18px;
		font-weight: 500;
	}
	.roll-testimonials .name span {
		font-size: 13px;
		display: block;
		color: #767676;
	}
	.roll-testimonials .owl-controls {
		margin-top: 40px;
	}
	.hentry .roll-testimonials blockquote {
		background: transparent;
	}
	.owl-carousel .owl-wrapper:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.owl-carousel{
		display: none;
		position: relative;
		-ms-touch-action: pan-y;
		-webkit-transition: all 0.3s !important;
		transition: all 0.3s !important;
	}
	.owl-carousel .owl-wrapper{
		display: none;
		position: relative;
		-webkit-transform: translate3d(0px, 0px, 0px);
	}
	.owl-carousel .owl-wrapper-outer{
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.owl-carousel .owl-wrapper-outer.autoHeight{
		-webkit-transition: height 500ms ease-in-out;
		-moz-transition: height 500ms ease-in-out;
		-ms-transition: height 500ms ease-in-out;
		-o-transition: height 500ms ease-in-out;
		transition: height 500ms ease-in-out;
	}
	.owl-carousel .owl-item{
		float: left;
	}
	.owl-controls .owl-page,
	.owl-controls .owl-buttons div{
		cursor: pointer;
	}
	.owl-controls {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.owl-carousel  .owl-wrapper,
	.owl-carousel  .owl-item{
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility:    hidden;
		-ms-backface-visibility:     hidden;
	  -webkit-transform: translate3d(0,0,0);
	  -moz-transform: translate3d(0,0,0);
	  -ms-transform: translate3d(0,0,0);
	}
	.owl-theme .owl-controls{
	  text-align: center;
	  margin-top: 45px;
	}
	.owl-theme .owl-controls .owl-page{
	  display: inline-block;
	  zoom: 1;
	}
	.owl-theme .owl-controls .owl-page span{
	  display: block;
	  width: 9px;
	  height: 9px;
	  margin: 4px;
	  background-color: transparent;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	  filter: alpha(opacity=100);
	  opacity: 1;
	  -webkit-border-radius: 50%;
	     -moz-border-radius: 50%;
	     -o-border-radius: 50%;
	      border-radius: 50%;
	  -webkit-transition: background 0.3s;
	     -moz-transition: background 0.3s;
	      -ms-transition: background 0.3s;
	       -o-transition: background 0.3s;
	          transition: background 0.3s;
	}

/* Socials
-------------------------------------------------------------- */
	.roll-socials li {
		display: inline-block;
		text-align: center;
		margin: 2px 8px 8px 0;
	}
	.roll-socials li:last-child {
		margin-right: 0;
	}
	.roll-socials li a {
		display: inline-block;
		width: 40px;
		height: 40px;
		line-height: 40px;
		background-color: transparent;
		font-size: 16px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;
	}
	.roll-socials li a:hover {
		color: #fff;
	}
/* Infomation
-------------------------------------------------------------- */
	.roll-infomation {
		margin-bottom: 50px;
		list-style: none;
	}
	.roll-infomation li {
		position: relative;
		padding-left: 30px;
		margin-bottom: 15px;
		line-height: 24px;
	}
	.roll-infomation li.time span {
		color: #d91d1d;
		font-weight: 700;
	}
	.roll-infomation li.address:before,
	.roll-infomation li.phone:before,
	.roll-infomation li.email:before {
		position: absolute;
		left: 0;
		top: 4px;
		content: "\f041";
		font-family: "FontAwesome";
		font-size: 20px;
	}
	.roll-infomation li.phone:before {
		content: "\f095";
	}
	.roll-infomation li.email:before {
		content: "\f040";
	}
/* Progress Bar
-------------------------------------------------------------- */
	.roll-progress {
		position: relative;
		margin-bottom: 20px;
	}
	.roll-progress .name {
		position: absolute;
		left: 0;
		top:0;
	}
	.roll-progress .name,
	.roll-progress .perc {
		font-weight: 400;
	}
	.roll-progress .progress-animate {
		height: 10px;
		width: 0;
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
		     -o-border-radius: 2px;
		        border-radius: 2px;
	}
	.roll-progress .progress-bar {
		background: #f3f3f3;
		width: 100%;
		margin-top: 10px;
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
		     -o-border-radius: 2px;
		        border-radius: 2px;
	}
	.roll-progress .perc {
		width: 0;
		text-align: right;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: opacity 1s ease-in-out;
		  -moz-transition: opacity 1s ease-in-out;
		   -ms-transition: opacity 1s ease-in-out;
		    -o-transition: opacity 1s ease-in-out;
		       transition: opacity 1s ease-in-out;
	}
	.roll-progress .perc.show {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}
/* Service Box
-------------------------------------------------------------- */
	.roll-servicebox .service-content h3 {
		font-size: 16px;
		font-weight: 500;
		margin: 10px 0 10px;
	}
/* Tabs
-------------------------------------------------------------- */
	.roll-tabs {
		margin-bottom: 20px;
	}
	.roll-tabs .menu-tab {
		overflow: hidden;
		margin: 0;
		list-style: none;
	}
	.roll-tabs .menu-tab li {
		position: relative;
		bottom: -1px;
		float: left;
		margin-right: 2px;
	}
	.roll-tabs .menu-tab li a {
		font-family: "Raleway", sans-serif;
		font-size: 14px;
		font-weight: 500;
		display: block;
		color: #2d3340;
		padding: 12px 25px 10px;
	}
	.roll-tabs .menu-tab li a:hover {
		background-color: #f7f7f7;
		text-decoration: none;
	}
	.roll-tabs .menu-tab li.active a {
		background-color: #fff;
		border: 1px solid #dbdbdb;
		transition: none;
	}
	.roll-tabs .content-tab {
		margin-top: 50px;
		border: 1px solid #dbdbdb;
		padding: 25px 20px 10px 25px;
		margin-top: -1px;
		background-color: #fff;
	}
	.roll-tabs .content-tab p {
		margin-bottom: 20px;
	}
/* Promo Box
-------------------------------------------------------------- */
	.roll-promobox {
		text-align: center;
		padding: 20px 0;
	}
	.roll-promobox .promo-controls {
		margin-top: 25px;
	}
	.roll-promobox .title {
		font-size: 18px;
		margin-bottom: 10px;
		color: #8e8e8e;
		font-weight: 500;
	}
	.roll-promobox .promo-content p {
		margin-bottom: 40px;
		font-size: 16px;
	}
	.roll-promobox.aside-style {
		text-align: left
	}
	.roll-promobox.aside-style .promo-content p {
		padding-bottom: 15px;
	}
	.roll-promobox.aside-style .promo-wrap {
	    display: table;
		overflow: hidden;
		width: 100%;
	}
	.roll-promobox.aside-style .promo-content {
	    display: table-cell;
	    vertical-align: middle;
		width: 70%;
	}
	.roll-promobox.aside-style .promo-content p {
		margin: 0 0 5px;
	}
	.roll-promobox.aside-style .promo-controls {
	    display: table-cell;
	    margin: 0;
	    text-align: center;
	    vertical-align: middle;
	    white-space: nowrap;
		width: 30%;
	}
/* Team
-------------------------------------------------------------- */
	.roll-team.carousel .team-item {
		padding: 0 25px;
	}
	.post-type-archive-employees .team-item {
  		margin-bottom: 30px;
	}
	.roll-team .team-inner {
		padding: 4px;
		background-color: #fff;
		position: relative;
		text-align: center;
	}
	.roll-team .team-item .team-pop .name {
		font-family: "Raleway", sans-serif;
		font-size: 16px;
		font-weight: 600;
		color: #fff;
		padding: 10px 0;
	}
	.roll-team .team-item .team-pop .pos {
		font-style: italic;
	}
	.roll-team .team-item .team-pop .team-info {
	    top: 30%;
	    position: relative;
		width: 100%;
	}
	.roll-team .team-item .pop-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		padding: 10px;
		z-index: 10;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 1s;
		   -moz-transition: all 1s;
		    -ms-transition: all 1s;
		     -o-transition: all 1s;
		        transition: all 1s;
	}
	.roll-team .team-item .team-social {
		text-align: center;
		padding: 17px 0 0;
		margin: 0;
	}
	.roll-team .team-item .team-social li {
		display: inline-block;
	}
	.roll-team .team-social li a {
		font-size: 16px;
		color: #fff;
		display: block;
		margin-left: 5px;
		height: 30px;
		width: 30px;
		line-height: 28px;
		border: 1px solid #fff;
		background-color: transparent;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;
		-webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
		    -ms-transition: all 0.3s;
		     -o-transition: all 0.3s;
		        transition: all 0.3s;
	}
	.roll-team .team-item .team-social li:first-child a {
		margin-left: 0;
	}
	.roll-team .team-item .team-social li:hover a {
		background-color: #fff;
	}
	.archive .team-social li a {
		color: #d65050;
		border: 1px solid #d65050;
	}
	.roll-team .team-item .team-pop {
		color: #fff;
		z-index: 20;
		width: 100%;
		height: 100%;
		padding: 0 10px;
		cursor: pointer;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 0.3s;
		   -moz-transition: all 0.3s;
		    -ms-transition: all 0.3s;
		     -o-transition: all 0.3s;
		        transition: all 0.3s;
	}
	.roll-team .team-item:hover > .team-inner .team-pop {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		-webkit-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
		   -moz-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
		        animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
	}
	.roll-team .team-item:hover > .team-inner .pop-overlay {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.roll-team .team-content {
		text-align: center;
	}
	.roll-team .team-content .name {
		font-family: "Raleway", sans-serif;
		font-size: 16px;
		font-weight: 600;
		padding: 12px 0 2px;
	}
	.roll-team .team-content .pos {
		padding-bottom: 12px;
		color: #443f3f;
	}
	.archive .team-item:nth-of-type(3n+1) {
		clear: left;
	}

/* Elements
-------------------------------------------------------------- */
	a {
		color: #d65050;
	}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		color: #d65050;
	}
	.text-color { color: #d65050;}
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		background-color: #d65050;
		border: 1px solid #d65050;
	}
	button:hover,
	input[type="button"]:hover,
	input[type="reset"]:hover,
	input[type="submit"]:hover {
		background-color: transparent;
		color: #d65050;
	}
	textarea:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus {
		border: 1px solid #d65050;
	}
	#mainnav > ul > li > a.active,
	#mainnav > ul > li > a:hover {
		color: #d65050;
	}
	#mainnav ul li ul:after {
		background-color: #d65050;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}
	#mainnav .sub-menu li:hover > a {
		background-color: #d65050;
	}
	.error-wrap #search-submit:hover {
		background-color: #d65050;
		border-color: #d65050;
	}
	.text-slider .maintitle:after {
		background-color: #d65050;
	}
	.content-area .hentry:after {
		background-color: #d65050;
	}
	.hentry .meta-post a:hover {
		color: #d65050;
	}
	.hentry blockquote {
	    border-left: 3px solid #d65050;
	}
	.blog-pagination ul li {
		border: 1px solid #d65050;
	}
	.blog-pagination ul li.active,
	.blog-pagination ul li:hover a {
		background-color: #d65050;
	}
	.sidebar .widget:before {
		background-color: #d65050;
	}
	.widget-tags .tag-list a:hover {
		border: 1px solid #d65050;
	}
	.comment .comment-detail {
		border: 1px solid #d65050;
	}
	.bottom .socials li:hover a,
	.go-top {
		background-color: #d65050;
	}
	.go-top:hover {
		color: #d65050;
	}
	.switcher-container .switcher-icon a:focus {
		color: #d65050;
	}
	.owl-theme .owl-controls .owl-page span{
	  border: 2px solid #d65050;
	}
	.owl-theme .owl-controls .owl-page.active span,
	.owl-theme .owl-controls.clickable .owl-page:hover span{
	  background-color: #d65050;
	}
	.roll-icon-box .icon {
		border: 1px solid #d65050;
	}
	.roll-icon-box .icon i,
	.roll-icon-box .content h3 a:hover {
		color: #d65050;
	}
	.roll-icon-box.white .icon {
		background-color: #d65050;
	}
	.roll-icon-box.white .content h3 a {
		color: #d65050;
	}
	.roll-icon-list .icon {
		border: 1px solid #d65050;
	}
	.roll-icon-list .icon i,
	.roll-icon-list .content h3 a:hover {
		color: #d65050;
	}
	.roll-button {
		background-color: #d65050;
		border: 1px solid #d65050;
	}
	.roll-button:hover {
		color: #d65050;
	}
	.roll-button.border {
		color: #d65050;
		border: 1px solid #d65050;
	}
	.roll-button.border:hover {
		background-color: #d65050;
	}
	.roll-button.light:hover {
		border: 1px solid #d65050;
		background-color: #d65050;
	}
	.project-filter li a.active,
	.project-filter li a:hover {
		background-color: #d65050;
	}
	.roll-testimonials .name {
		font-family: "Raleway", sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: #d65050;
	}
	.roll-project .project-item .project-pop {
		background-color: #d65050;
	}
	.roll-socials li a {
		border: 1px solid #d65050;
	}
	.roll-socials li a:hover {
		background-color: #d65050;
		border: 1px solid #d65050;
	}
	.roll-infomation li.address:before,
	.roll-infomation li.phone:before,
	.roll-infomation li.email:before {
		color: #d65050;
	}
	.roll-progress .progress-animate {
		background-color: #d65050;
	}
	.roll-team .team-item .team-pop .team-social li:hover a {
		color: #d65050;
	}
	.roll-team .team-item .team-pop {
		background-color: #d65050;
	}
	.roll-team .team-content .name {
		color: #d65050;
	}

/* Core video
-------------------------------------------------------------- */
.wp-custom-header video {
	display: block;
	height: auto;
	max-width: 100%;
	width: 100%;
}
.wp-custom-header iframe {
	vertical-align: top;
}

.wp-custom-header {
	position: relative;
}
.wp-custom-header .wp-custom-header-video-button {
	position: absolute;
	bottom: 10%;
	left: -webkit-calc(50% - 25px);
	left: calc(50% - 25px);
	height: 50px;
	width: 50px;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background-color: rgba(51, 51, 51, 0.70);
	-webkit-transition: background-color 0.4s;
	transition: background-color 0.4s;
}
.wp-custom-header .wp-custom-header-video-button:hover {
	color: #fff;
	background-color: #333;
}
.wp-custom-header .wp-custom-header-video-button:focus {
	outline: none;
}

/* Media Queries
-------------------------------------------------------------- */
	@media only screen and (min-width: 1930px) {
		.parallax {
			background-size: cover;
		}
	}
	/* Smaller than standard 1200 */
	@media only screen and (max-width: 1199px) {
		.roll-icon-list .list-item {
			margin-bottom: 18px;
		}
		.roll-project.fullwidth .project-item {
			width: 25%;
		}
		.masonry-layout .hentry {
			width: 455px;
		}
	}
	/* Smaller than standard 980 */
	@media only screen and (max-width: 991px) {
		.site-header.fixed {
			position: static !important;
			opacity:1 !important;
		}
		.parallax {
			background-size: cover;
			background-attachment: scroll;
			background-position: top center!important;
		}
		.roll-counter .numb-count {
			font-size: 24px;
		}
		.masonry-layout .hentry {
			width: 345px;
		}
		.header-wrap .col-md-8 {
			padding: 0;
		}
		.last {
			margin-bottom: 0 !important;
		}
		.margin-bottom-device {
			margin-bottom: 50px;
		}
		.margin-top-device {
			margin-top: 50px;
		}
		.content-area .post-wrap,
		.contact-form-wrap {
			padding-right: 0;
		}
		.contact-form-aside,
		.sidebar {
			margin-top: 50px;
		}
		.roll-icon-box {
			margin-bottom: 30px;
		}
		.roll-promobox.aside-style,
		.roll-promobox.aside-style .promo-wrap,
		.roll-promobox.aside-style .promo-content,
		.roll-promobox.aside-style .promo-controls {
			display: block;
			text-align: center;
			width: 100%;
		}
		.roll-promobox.aside-style .title {
			margin-bottom: 20px;
		}
		.roll-project.fullwidth .project-item {
			width: 33.3%;
		}
		.footer-widgets .widget {
			margin-bottom: 50px;
		}
	}
	@media only screen and (max-width: 1024px) {
		.slides-container .slide-item,
		.panel-row-style {
			background-attachment: scroll !important;
			background-position: center !important;
		}
		.panel-row-style.mob-pad-0 {
			padding: 0 !important;
		}
		.panel-row-style.mob-pad-15 {
			padding: 15px 0 !important;
		}
		.panel-row-style.mob-pad-30 {
			padding: 30px 0 !important;
		}
		.panel-row-style.mob-pad-45 {
			padding: 45px 0 !important;
		}
		#mainnav {
			display: none;
		}
		.btn-menu {
			display: block;
		}
		.site-header {
			position: static;
			background-color: rgba(0,0,0,0.9);
			background-image: url(http://admmetal.com.ua/wp-content/themes/sydney/images/1.jpg) !important;
		}
		.header-clone {
			display: none;
		}		
		.posts-navigation {
			overflow: hidden;
			margin-bottom: 30px;
		}
	}
	@media only screen and (max-width: 780px) {
		.roll-client .client-item img {
			max-width: 100%;
  		}
  		.panel-grid-cell {
   			padding-left:15px !important;
    		padding-right:15px !important;
    		margin-bottom: 15px !important;
  		}
		h1 { font-size: 32px;}
		h2 { font-size: 28px;}
		h3 { font-size: 22px;}
		h4 { font-size: 18px;}
		h5 { font-size: 16px;}
		h6 { font-size: 14px;}
	}
	/* Tablet Landscape */
	 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
		.parallax {
			background-size: cover;
			background-attachment: scroll;
			background-position: top center!important;
		}
	}
	/* All Mobile Sizes */
	@media only screen and (max-width: 767px) {
		.posts-layout {
			max-width: 100%;
		}
		.masonry-layout .hentry {
			width: 100%;
			margin: 0 0 30px;
			padding: 0 15px;
		}
		.text-slider-section {
			min-height: 190px;
		}
		.text-slider .maintitle {
			font-size: 32px;
		    line-height: 1.1;
		    padding-bottom: 10px;
		}
		.text-slider .subtitle {
		    font-size: 16px;
		    line-height: 24px;
		    padding: 15px 0;
		}
		.roll-button {
			padding: 10px 30px;
		}
		.roll-project .project-item {
			width: 100%;
		}
		.roll-project.fullwidth .project-item {
			width: 50%;
		}
		.roll-counter {
			margin-bottom: 50px;
		}
		.single-post .author-post .author-avatar {
			float: none;
			margin-bottom: 20px;
		}
		.single-post .author-post .author-info {
			margin-left: 0;
			padding: 0;
		}
		.single-post .author-post ul.socials {
			position: static;
		}
		.single-post .author-post .intro {
			clear: left;
			padding-top: 10px;
		}
		.comment-list .children {
			margin-left: 75px;
		}
		.error-wrap .error-search {
			padding: 0 20px;
		}
		.aside-image .content-wrap {
			padding-left: 0;
			padding-right: 0;
		}
		.social-menu-widget a:before {
			font-size: 42px;
		}
		.btn-menu {
			float: none;
			margin: 15px auto 0;
		}
		.header-wrap {
			text-align: center;
		}
		#mainnav-mobi {
			top: auto;
		}
		.site-header.float-header {
			padding-top: 20px;
			padding-bottom: 20px;
		}

        .text-slider-section {
			min-height: 0;
			top: auto;
			bottom: 0;
		}
		.site-title {
			font-size: 22px !important;
		}
		.fluid-width-video-wrapper + #wp-custom-header-video-button {
			display: none;
		}
	}
	/* Mobile Portrait Size */
	@media only screen and (max-width: 479px) {
		.roll-project.fullwidth .project-item {
			width: 100%;
		}
		.blog-post,
		.service,
		.sidebar-column {
			padding: 0;
		}
		.roll-button {
			font-size: 12px;
		}
		.text-slider .maintitle {
			font-size: 20px;
		}
		.text-slider .subtitle {
			font-size: 14px;
		}
		.text-slider {
			margin-bottom: 15px;
		}
	}
	@media only screen and (max-width: 320px) {
		.text-slider {
			margin-bottom: 0;
		}
	}
	/* Center menu vertically */
	@media screen and (min-width: 1025px) {
		.header-wrap .container > .row {
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-align-items: center;
			    -ms-flex-align: center;
			        align-items: center;
		}
	}


	
	
	




.page .entry-content #tm_builder_outer_content .tm_pb_module>img{margin-top:10px;}@media (max-width: 767px) {.page .entry-content #tm_builder_outer_content .tm_pb_module>img{margin-top:0;}}.single .entry-content p>img{margin-bottom:28px;}
.entry-content #tm_builder_outer_content .tm_pb_module ul,.entry-content #tm_builder_outer_content .tm_pb_module ol{margin:0 0 23px;padding:0;}.entry-content #tm_builder_outer_content .tm_pb_module ul li,.entry-content #tm_builder_outer_content .tm_pb_module ol li{margin:0 0 14px;}.entry-content #tm_builder_outer_content .tm_pb_module *+ul,.entry-content #tm_builder_outer_content .tm_pb_module *+ol{margin-top:40px;}.entry-content #tm_builder_outer_content .tm_pb_module li>ul,.entry-content #tm_builder_outer_content .tm_pb_module li>ol{margin-top:14px;}.entry-content #tm_builder_outer_content .tm_pb_module ul{list-style:none;}.entry-content #tm_builder_outer_content .tm_pb_module ul>li{position:relative;padding-left:25px;}.entry-content #tm_builder_outer_content .tm_pb_module ul>li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border:2px solid;background-color:transparent;}.entry-content #tm_builder_outer_content .tm_pb_module ol{list-style:decimal;counter-reset:li;}.entry-content #tm_builder_outer_content .tm_pb_module ol>li:before{content:counter(li) ".";counter-increment:li;font-weight:700;min-width:15px;display:inline-block;margin-right:5px;}.entry-content #tm_builder_outer_content .tm_pb_module li>ul,.entry-content #tm_builder_outer_content .tm_pb_module li>ol{margin-bottom:0;margin-left:1.5em;}.entry-content #tm_builder_outer_content .tm_pb_module dt{font-weight:bold;}.entry-content #tm_builder_outer_content .tm_pb_module dd{margin:0 1.5em 1.5em;}.inline-list{padding:0;margin:0;list-style:none;}.inline-list li{display:inline-block;vertical-align:top;}table{margin:0 0 1.5em;width:100%;}.entry-content table{margin:0 0 1.5em;max-width:100%;border:1px solid #e0e0e8;}.entry-content table th,.entry-content table td{padding:5px;vertical-align:top;border:1px solid #e0e0e8;}.entry-content table thead th{vertical-align:bottom;border-bottom:1px solid #e0e0e8;}.entry-content table tbody+tbody{border-top:1px solid #e0e0e8;}.page-preloader{position:relative;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);}.page-preloader-cover{position:fixed;z-index:999;top:0;left:0;display:block;width:100%;height:100%;background-color:#ffffff;}.page-preloader__cube{position:relative;float:left;width:50%;height:50%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.page-preloader__cube::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-animation:tmFoldCubeAngle 2.4s infinite linear both;animation:tmFoldCubeAngle 2.4s infinite linear both;}.page-preloader--cube2{-webkit-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotateZ(90deg);}.page-preloader--cube2::before{-webkit-animation-delay:0.3s;animation-delay:0.3s;}.page-preloader--cube3{-webkit-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotateZ(180deg);}.page-preloader--cube3::before{-webkit-animation-delay:0.6s;animation-delay:0.6s;}.page-preloader--cube4{-webkit-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotateZ(270deg);}.page-preloader--cube4::before{-webkit-animation-delay:0.9s;animation-delay:0.9s;}@-webkit-keyframes tmFoldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}}@keyframes tmFoldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}}#toTop{display:none;text-decoration:none;position:fixed;bottom:20px;right:-999em;overflow:hidden;width:50px;height:50px;border-radius:0;z-index:999;text-align:center;transition:all 0.3s ease-out;}#toTop span{display:none;}#toTop:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:100%;font-size:20px;line-height:50px;content:"\e5c4";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}#toTop:focus{outline:none;}@media (min-width: 544px) {#toTop{right:20px;}}@media (min-width: 768px) {#toTop{bottom:80px;}}button,input[type='button'],input[type='reset'],input[type='submit'],.submit{line-height:1;display:inline-block;max-width:100%;padding:20px 28px 18px;cursor:pointer;text-align:center;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;border:2px solid;box-shadow:none;}.post-password-form input[type='submit']{padding:18px 28px 15px;}.btn{text-decoration:none;line-height:1;display:inline-block;max-width:100%;padding:20px 28px 18px;cursor:pointer;text-align:center;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;border:2px solid;box-shadow:none;}.btn:hover{text-decoration:none;}.btn:focus{outline:none;box-shadow:none;}.btn-fullwidth{width:100%;}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'],select,textarea{padding:16px 49px 17px 29px;font-size:13px;border:1px solid #cecece;}@media (max-width: 1400px) {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'],select,textarea{padding-left:18px;padding-right:18px;}}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,select:focus,textarea:focus{outline:none;}button:focus,input[type='submit']:focus,input[type='reset']:focus{outline:none;}select{border:1px solid;}textarea{width:100%;min-height:150px;resize:vertical;overflow:auto;}::-moz-placeholder{opacity:1;}:-moz-placeholder{opacity:1;}.search-form{margin:0;padding:0;position:relative;}.site-header .search-form{width:100%;}@media (min-width: 768px) {.site-header .search-form{margin-right:45px;}}.site-header .search-form .search-form__field[type="search"]{padding-right:45px;}.search-form:after{clear:both;content:"";width:100%;display:block;}.search-form__field[type="search"]{float:left;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-size:14px;width:100%;box-sizing:border-box;}.site-header .search-form__field[type="search"]{border:none;padding:19px 15px 15px 30px;box-shadow:none;width:100%;line-height:20px;}@media (max-width: 600px) {.site-header .search-form__field[type="search"]{width:100%;}}.search-form__submit{border-top-left-radius:0;border-bottom-left-radius:0;vertical-align:top;float:right;width:35px;padding-left:0;padding-right:0;margin-right:10px;border:none!important;transition:all 0.3s ease-out;}@media (max-width: 500px) {.search-form__submit{margin-right:17px;}}.full-width-header-area .search-form__submit,.before-content-area .search-form__submit,.before-loop-area .search-form__submit,.after-loop-area .search-form__submit,.after-content-area .search-form__submit,.after-content-full-width-area .search-form__submit,.footer-area .search-form__submit,body.search .search-form__submit,body.archive .search-form__submit{position:absolute;padding:0;top:0;margin:0;right:10px;background:none!important;}.full-width-header-area .search-form__submit i,.before-content-area .search-form__submit i,.before-loop-area .search-form__submit i,.after-loop-area .search-form__submit i,.after-content-area .search-form__submit i,.after-content-full-width-area .search-form__submit i,.footer-area .search-form__submit i,body.search .search-form__submit i,body.archive .search-form__submit i{line-height:55px;}.sidebar-primary .search-form__submit,.sidebar-secondary .search-form__submit{width:auto;padding:0;background:none;position:absolute;top:0;right:19px;margin:0;}.sidebar-primary .search-form__submit i,.sidebar-secondary .search-form__submit i{line-height:55px;}.site-header .search-form__submit i{line-height:55px;}.search-form__submit i{margin:0 auto;display:block;font-size:26px;}.site-header .search-form__submit{padding:0;background:none;}.site-header .search-form__submit:hover{background:none;}.site-header .search-form__submit:active,.site-header .search-form__submit:focus,.site-header .search-form__submit:hover{box-shadow:none;}.full-width-header-area .widget_search{padding:30px 0;}.header_caption .header__search{z-index:0;}.header_caption .header__search .search-form{width:0;opacity:0;padding:0;margin-top:-5px;float:right;overflow:hidden;transition:all 0.3s ease-out;}.header_caption .header__search .search-form .search-form__submit{position:absolute;right:10px;margin:0;}@media (max-width: 767px) {.header_caption .header__search .search-form{position:absolute;bottom:0;}}@media (min-width: 768px) {.header_caption.open .main-navigation{visibility:hidden;opacity:0;}}.header_caption.open .header__search{z-index:10;}.header_caption.open .search-form{width:777px;opacity:1;}@media (max-width: 1199px) {.header_caption.open .search-form{width:calc(100% - 30px);}}@media (max-width: 767px) {.header_caption.open .search-form{width:calc(100% - 80px);}}@media (max-width: 500px) {.header_caption.open .search-form{width:calc(100% - 90px);}}.header_caption.open .search-form__toggle:before{content:'\e5cd';}.header_caption.isStuck .main-navigation{visibility:visible;opacity:1;}.header_caption.isStuck .header__search{z-index:0;}.comment-form{margin-bottom:136px;}.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{margin:1em 0 0 0;}.comment-form .form-submit{margin:40px 0 0 0;}.comment-form .form-submit .submit{text-transform:uppercase;font-weight:700;font-size:13px;transition:all 0.3s ease-out;}.comment-form .form-submit .submit:hover,.comment-form .form-submit .submit:focus{background:transparent;box-shadow:none;}.comment-form__field{width:100%;vertical-align:top;}.comment-form .logged-in-as,.comment-form .comment-notes{margin:1em 0;}.comment-list .comment-form{padding-bottom:2em;}#cancel-comment-reply-link{font-size:12px;font-size:0.75rem;}.post-password-form label{display:inline-block;vertical-align:top;}a{text-decoration:none;}a:focus{outline:thin dotted;}a:hover,a:active{text-decoration:none;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}.top-panel__menu{display:none;}@media (min-width: 544px) {.top-panel__menu{display:block;}}@media (min-width: 768px) {.top-panel__menu{float:left;}}.top-panel__menu-list{text-align:center;}.top-panel__menu-list .menu-item{margin:0 22px 0 0;font-size:.9rem;letter-spacing:-.8px;}.top-panel__menu-list .menu-item a{text-decoration:none;}.top-panel__menu-list .menu-item a:focus{outline:none;}.top-panel__menu-list .menu-item.current-menu-item a,.top-panel__menu-list .menu-item.current_page_item a{text-decoration:underline;}.main-navigation{display:block;clear:both;opacity:1;visibility:visible;width:100%;transition:all 0.3s ease-out;}@media (min-width: 768px) {.main-navigation[data-toggle=true]{opacity:0;visibility:hidden;}}@media (max-width: 767px) {.main-navigation{margin:0;display:block;float:left;top:0!important;left:0;right:0;width:100%;}}.main-navigation .menu{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}@media (max-width: 1199px) {.main-navigation .menu{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}@media (max-width: 767px) {.main-navigation .menu{overflow-y:scroll;max-height:calc(100vh - 50px);}}.main-navigation ul{display:none;margin:0;padding-left:0;list-style:none;}.main-navigation li{position:relative;text-align:left;padding-left:0;margin:0;}.main-navigation li:before{display:none;}.main-navigation li:after{font-size:1.1875rem!important;}.main-navigation a{position:relative;display:block;text-decoration:none;transition:none;}.main-navigation a:after{background:transparent;content:'';position:absolute;top:0;left:0;right:0;display:block;height:100%;z-index:-1;opacity:0;transition:all 0.3s ease-out;}@media (max-width: 767px) {.main-navigation ul ul a{text-indent:1rem;}.main-navigation ul ul ul a{text-indent:2rem;}.main-navigation ul ul ul ul a{text-indent:3rem;}.main-navigation ul ul ul ul ul a{text-indent:4rem;}.main-navigation ul ul ul ul ul ul a{text-indent:5rem;}.main-navigation.toggled ul{display:block;}}@media (max-width: 767px) and (max-width: 767px) {.main-navigation.toggled ul{background:#000000;}}@media (min-width: 768px) {.main-navigation ul{display:block;}.main-navigation li:hover>ul,.main-navigation li.menu-hover>ul{top:100%;left:0;visibility:visible;opacity:1;}}@media (min-width: 768px) and (min-width: 992px) {.main-navigation li:hover>ul,.main-navigation li.menu-hover>ul{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@media (min-width: 768px) {.main-navigation li>ul.in-transition{left:0;}}@media (min-width: 768px) and (min-width: 992px) {.main-navigation li>ul.in-transition{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@media (min-width: 768px) {.main-navigation li li:hover>ul,.main-navigation li li.menu-hover>ul{top:0;left:calc(100% + 1px);-webkit-transform:none;-ms-transform:none;transform:none;}.main-navigation li li>ul.in-transition{left:calc(100% + 1px);-webkit-transform:none;-ms-transform:none;transform:none;}.main-navigation li.toleft:hover>ul,.main-navigation li.toleft.menu-hover>ul{left:auto;right:calc(100% + 1px);-webkit-transform:none;-ms-transform:none;transform:none;}.main-navigation li.toleft>ul.in-transition{left:auto;right:calc(100% + 1px);-webkit-transform:none;-ms-transform:none;transform:none;}.main-navigation li.toleft li:hover>ul,.main-navigation li.toleft li.menu-hover>ul{left:auto;right:calc(100% + 1px);-webkit-transform:none;-ms-transform:none;transform:none;}.main-navigation li.toleft li>ul.in-transition{left:auto;right:calc(100% + 1px);-webkit-transform:none;-ms-transform:none;transform:none;}.main-navigation .menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.main-navigation .menu#main-menu>li.toleft>.sub-menu{left:auto;right:0;}.isStuck .main-navigation .menu{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.isStuck .main-navigation .menu>li::after{bottom:7px;}.main-navigation .menu>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:.8px;}.default .main-navigation .menu>li{display:inline-block;}.main-navigation .sub-menu{position:absolute;z-index:999;top:120%;left:-999em;visibility:hidden;margin:0;transition:200ms linear;transition-property:top,opacity,visibility;opacity:0;margin-top:2px;}.main-navigation .sub-menu .sub-menu{margin:0!important;}.main-navigation .sub-menu li{border-bottom:1px solid;}.main-navigation .sub-menu li:last-child{border-bottom:none;}.main-navigation .sub-menu li a{text-transform:none;font-size:.9rem;font-weight:400;letter-spacing:-.6px;transition:all 0.3s ease-out;}.main-navigation .sub-menu ul{top:20%;}.main-navigation .menu-toggle{display:none;}}.main-navigation a{padding:1em;}.main-navigation a:focus{outline:none;}.main-navigation .menu{z-index:1;position:relative;}.main-navigation .menu>li>a{transition:all 0.3s ease-out;}@media (min-width: 768px) {.main-navigation .menu>li>a{border-bottom:none;}}.main-navigation .menu>li.menu-item-has-children::after{}@media (min-width: 768px) {.main-navigation .menu>li.menu-item-has-children::after{content:'\f107';}}.main-navigation .menu>li .sub-menu-toggle{position:absolute;display:none;top:0;height:49px;width:80px;right:0;z-index:99;}.main-navigation .menu>li .sub-menu-toggle::before{position:absolute;top:50%;left:50%;margin-top:-11px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);content:'\f107';font-family:'FontAwesome';font-size:22px;line-height:1;transition:.3s all ease;}.main-navigation .menu>li .sub-menu-toggle.active::before{-webkit-transform:translate(-50%) rotateX(180deg);transform:translate(-50%) rotateX(180deg);}@media (max-width: 767px) {.main-navigation .menu>li .sub-menu-toggle{display:block;}}.main-navigation .menu>li:last-child>a{border-bottom:none;}.main-navigation .menu>li:hover>a,.main-navigation .menu>li.menu-hover>a,.main-navigation .menu>li.current_page_item>a,.main-navigation .menu>li.current_page_ancestor>a,.main-navigation .menu>li.current-menu-item>a,.main-navigation .menu>li.current-menu-ancestor>a{}.main-navigation .menu>li[hidden]{display:none;}.main-navigation .menu li.menu-item-has-children>ul.sub-menu{display:none;}@media (min-width: 768px) {.main-navigation .menu li.menu-item-has-children>ul.sub-menu{display:block;}}.main-navigation .menu li.menu-item-has-children.sub-menu-open>ul.sub-menu{display:block;}.main-navigation .sub-menu li a{transition:all 0.3s ease-out;}@media (min-width: 768px) {.main-navigation .sub-menu li:last-of-type a{border-bottom:none;}}.main-navigation .sub-menu li .sub-menu li:last-child>a{border-bottom:none;}.main-navigation .sub-menu a{font-size:14px;font-size:0.875rem;}@media (min-width: 768px) {.main-navigation .sub-menu a{width:17em;padding:15px 10px 12px 24px;}}.main-navigation .sub-menu li:hover>a,.main-navigation .sub-menu li.menu-hover>a,.main-navigation .sub-menu li.current_page_item>a,.main-navigation .sub-menu li.current_page_ancestor>a,.main-navigation .sub-menu li.current-menu-item>a,.main-navigation .sub-menu li.current-menu-ancestor>a{}.main-navigation li::after{position:absolute;top:1em;right:1em;cursor:pointer;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;line-height:16px;margin-top:-6px;}@media (min-width: 768px) {.main-navigation .menu>li::after{top:auto;right:auto;bottom:10px;left:50%;margin-left:-6px;}}@media (max-width: 1199px) {.main-navigation .menu>li::after{margin-top:0;}}.menu-item__desc{font-size:10px;font-size:0.625rem;}@media (min-width: 768px) {.menu>li>a>.menu-item__desc{position:absolute;text-transform:capitalize;letter-spacing:-.2px;margin-top:-6px;}}.menu-toggle{padding:0;margin-top:17px;border:none;background:none;transition:all 0.3s ease-out;}.toggled .menu-toggle__icon:before{content:'\e5cd';}.menu-toggle__icon{vertical-align:top;font-size:26px;}.menu-toggle__icon:before{content:'\e3c7';font-family:'Material Icons';font-weight:400;font-style:normal;margin-right:0;}.set-menu a{z-index:1;}.footer-menu{margin:1em 0;}.footer-menu__items{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding-left:0;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;}.footer-menu__items .menu-item{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-transform:uppercase;font-weight:700;margin-left:30px;}.footer-menu__items .menu-item:first-child{margin-left:0;}.footer-menu__items .menu-item:before{display:none;}.footer-menu__items .menu-item a{text-decoration:none;}.comment-navigation,.posts-navigation,.post-navigation{overflow:hidden;margin-top:2em;}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;}.comment-navigation .nav-previous>a,.posts-navigation .nav-previous>a,.post-navigation .nav-previous>a{display:inline-block;vertical-align:top;text-decoration:none;white-space:nowrap;}.comment-navigation .nav-previous>a:before,.posts-navigation .nav-previous>a:before,.post-navigation .nav-previous>a:before{font-size:20px;content:'\E408';vertical-align:top;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;width:50%;text-align:right;white-space:nowrap;}.comment-navigation .nav-next>a,.posts-navigation .nav-next>a,.post-navigation .nav-next>a{display:inline-block;vertical-align:top;text-decoration:none;}.comment-navigation .nav-next>a:after,.posts-navigation .nav-next>a:after,.post-navigation .nav-next>a:after{font-size:20px;content:'\E409';vertical-align:top;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}.pagination{margin:100px 0 180px;}.layout-grid .pagination,.layout-masonry .pagination{margin-top:0;}@media (max-width: 1199px) {.pagination{margin:50px 0;}}.card-columns+.pagination{margin-top:0;}.page-numbers{line-height:55px;display:inline-block;width:55px;height:55px;margin:0 5px 5px 0;text-align:center;font-size:13px;text-decoration:none;}.page-numbers.dots{min-width:2em;border:none;background-color:transparent;}.page-numbers.next,.page-numbers.prev{border:none;padding:0 30px;text-transform:uppercase;font-weight:700;width:auto;letter-spacing:.8px;}.page-numbers.next i,.page-numbers.prev i{vertical-align:middle;}#tm_builder_outer_content .pagination .page-numbers{line-height:55px;display:inline-block;min-width:55px;height:55px;margin:0 5px 5px 0;text-align:center;font-size:13px;text-decoration:none;}.page-links{clear:both;margin:0 0 1em;}.page-links__title{margin-right:5px;}.page-links a,.page-links>.page-links__item{line-height:3;display:inline-block;min-width:3em;height:3em;margin:0 5px 5px 0;text-align:center;border:1px solid #e0e0e8;}.page-links a{text-decoration:none;}.breadcrumbs{position:relative;margin:35px 0;}.breadcrumbs__title{float:left;margin-right:0;padding-right:0;}.breadcrumbs__title .page-title{margin:0;font-size:13px;line-height:1.6;font-weight:400;}.breadcrumbs__title .page-title:after{content:'-';display:inline-block;margin-left:16px;margin-right:16px;}.breadcrumbs__items{float:left;}.breadcrumbs__browse{float:left;margin-right:.5em;}.breadcrumbs__wrap{float:left;margin:0;}.breadcrumbs__item{float:left;}.breadcrumbs__item-sep{margin:0 13px;}.breadcrumbs__item-link{text-decoration:none;}.social-list .menu-item{margin:0 0 0 20px;padding:0;vertical-align:baseline;}.social-list .menu-item:first-child{margin-left:0;}.social-list .menu-item::before{display:none;}.social-list .menu-item>a{display:block;text-decoration:none;transition:all 0.3s ease-out;}.social-list .menu-item>a:hover{text-decoration:none;}.social-list .menu-item>a:focus{outline:none;}.social-list .menu-item>a[href*="codepen.io"]::before{content:'\f1cb';}.social-list .menu-item>a[href*="digg.com"]::before{content:'\f1a6';}.social-list .menu-item>a[href*="dribbble.com"]::before{content:'\f17d';}.social-list .menu-item>a[href*="dropbox.com"]::before{content:'\f16b';}.social-list .menu-item>a[href*="facebook.com"]::before{content:'\f09a';}.social-list .menu-item>a[href*="flickr.com"]::before{content:'\f16e';}.social-list .menu-item>a[href*="plus.google.com"]::before{content:'\f0d5';}.social-list .menu-item>a[href*="github.com"]::before{content:'\f09b';}.social-list .menu-item>a[href*="instagram.com"]::before{content:'\f16d';}.social-list .menu-item>a[href*="linkedin.com"]::before{content:'\f0e1';}.social-list .menu-item>a[href*="pinterest.com"]::before{content:'\f0d2';}.social-list .menu-item>a[href*="getpocket.com"]::before{content:'\f265';}.social-list .menu-item>a[href*="reddit.com"]::before{content:'\f1a1';}.social-list .menu-item>a[href*="skype.com"]::before,.social-list .menu-item>a[href*="skype:"]::before{content:'\f17e';}.social-list .menu-item>a[href*="stumbleupon.com"]::before{content:'\f1a4';}.social-list .menu-item>a[href*="tumblr.com"]::before{content:'\f173';}.social-list .menu-item>a[href*="twitter.com"]::before{content:'\f099';}.social-list .menu-item>a[href*="vimeo.com"]::before{content:'\f27d';}.social-list .menu-item>a[href*="wordpress.org"]::before,.social-list .menu-item>a[href*="wordpress.com"]::before{content:'\f19a';}.social-list .menu-item>a[href*="youtube.com"]::before{content:'\f167';}.social-list .menu-item>a[href*="amazon.com"]::before{content:'\f270';}.social-list .menu-item>a[href*="tripadvisor"]::before{content:'\f262';}.social-list .menu-item>a[href*="ycombinator.com"]::before{content:'\f23b';}.social-list .menu-item>a[href*="xing.com"]::before{content:'\f168';}.social-list .menu-item>a[href*="yahoo."]::before{content:'\f19e';}.social-list .menu-item>a[href*="vine.co"]::before{content:'\f1ca';}.social-list .menu-item>a[href*="weibo.com"]::before{content:'\f18a';}.social-list .menu-item>a[href*="trello.com"]::before{content:'\f181';}.social-list .menu-item>a[href*="steampowered.com"]::before{content:'\f1b6';}.social-list .menu-item>a[href*="soundcloud.com"]::before{content:'\f1be';}.social-list .menu-item>a[href*="spotify.com"]::before{content:'\f1bc';}.social-list .menu-item>a[href*="stackexchange.com"]::before{content:'\f18d';}.social-list .menu-item>a[href*="stackoverflow.com"]::before{content:'\f16c';}.social-list .menu-item>a[href*="slideshare.net"]::before{content:'\f1e7';}.social-list .menu-item>a[href*="slack.com"]::before{content:'\f198';}.social-list .menu-item>a[href*="skyatlas.com"]::before{content:'\f216';}.social-list .menu-item>a[href*="last.fm"]::before{content:'\f202';}.social-list .menu-item>a[href*="jsfiddle.net"]::before{content:'\f1cc';}.social-list .menu-item>a[href*="behance.net"]::before{content:'\f1b4';}.social-list .menu-item>a[href*="bitbucket.org"]::before{content:'\f171';}.social-list .menu-item>a[href*="codepen.io"]::before{content:'\f1cb';}.social-list .menu-item>a[href*="codiepie.com"]::before{content:'\f284';}.social-list .menu-item>a[href*="connectdevelop.com"]::before{content:'\f20e';}.social-list .menu-item>a[href*="dashcube.com"]::before{content:'\f210';}.social-list .menu-item>a[href*="contao.org"]::before{content:'\f26d';}.social-list .menu-item>a[href*="delicious.com"]::before{content:'\f1a5';}.social-list .menu-item>a[href*="deviantart.com"]::before{content:'\f1bd';}.social-list .menu-item>a[href*="vk.com"]::before{content:'\f189';}.social-list .menu-item>a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;display:block;margin:auto;}.social-list--text .social-list .menu-item>a::before{display:none;}.social-list--text .menu-item>a::before{display:none;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#content[tabindex="-1"]:focus{outline:0;}.alignleft{float:left;margin-right:30px;margin-bottom:15px;}.alignright{float:right;margin-left:30px;margin-bottom:15px;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}.clear:before,.clear:after,.comment-body:before,.comment-body:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed;}.clear:after,.comment-body:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both;}.hidden{display:none;}.comments-area{position:relative;margin-bottom:1em;}@media (min-width: 992px) {.comments-area{margin-bottom:2em;}}.comment-list{margin:0;padding:0 0 20px;list-style:none;}.comment-list .children{margin-left:0;padding-left:10px;list-style:none;}@media (min-width: 992px) {.comment-list .children{padding-left:30px;}}.comment-list>.comment,.comment-list>.ping{margin-bottom:10px;padding-right:10px;padding-left:10px;}@media (min-width: 992px) {.comment-list>.comment,.comment-list>.ping{padding-right:30px;padding-left:30px;}}.comment-content a{word-wrap:break-word;}.comment-body{padding-top:10px;padding-bottom:10px;}@media (min-width: 992px) {.comment-body{padding-top:30px;padding-bottom:15px;}}.comment-body__holder{position:relative;padding-right:18px;}.comment-body .avatar{float:left;width:40px;margin:0 15px 10px 0;border-radius:50%;}@media (min-width: 992px) {.comment-body .avatar{width:auto;margin:0 30px 15px 0;}}.comment-body .fn{margin-right:0;font-size:13px;font-weight:400;text-transform:capitalize;}.comment-body .reply{position:absolute;z-index:9;top:0;right:0;}.comment-reply-link{transition:all 0.25s ease;}.comment-reply-link .material-icons{font-size:26px;}.comment-date{display:inline-block;}.comment-date__time{display:inline-block;font-size:13px;}.comment .posted-by{font-size:13px;}.comment .comment-metadata{padding-bottom:12px;}.bypostauthor{display:block;}.comment-respond{border-top:1px solid;padding-top:70px;}.post-author-bio{margin:70px 0;border-bottom:1px solid;padding-bottom:83px;}.post-author__holder{padding:0;}@media (min-width: 992px) {.post-author__holder{padding:0;}}.post-author__avatar{float:left;margin:0 1em 1em 0;}@media (min-width: 992px) {.post-author__avatar{margin:0 2em 1em 0;}}.post-author__avatar .avatar{width:70px;vertical-align:top;}@media (min-width: 992px) {.post-author__avatar .avatar{width:auto;}}.post-author__title a{text-transform:capitalize;}.share-btns__list{padding-top:26px;}.hentry .share-btns__list{float:left;}.share-btns__item{display:inline-block;vertical-align:top;}.share-btns__link{display:block;text-align:center;text-decoration:none;border-radius:50%;margin-right:26px;transition:all 0.3s ease-out;font-size:16px;font-size:1rem;}.card{display:block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;}@media (min-width: 768px) {.card-deck{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-1.5625rem;margin-left:-1.5625rem;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.card-deck .card{margin-right:1.5625rem;margin-left:1.5625rem;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.home .card-deck .card.sticky{display:block;max-width:calc(100% - 3.125rem);-webkit-flex:none;-ms-flex:none;flex:none;}.posts-list--grid-2-cols .card{max-width:calc(100%/ 2 - 3.125rem);-webkit-flex:1 0 calc(100%/ 2 - 3.125rem);-ms-flex:1 0 calc(100%/ 2 - 3.125rem);flex:1 0 calc(100%/ 2 - 3.125rem);}.posts-list--grid-3-cols .card{max-width:calc(100%/ 3 - 3.125rem);-webkit-flex:1 0 calc(100%/ 3 - 3.125rem);-ms-flex:1 0 calc(100%/ 3 - 3.125rem);flex:1 0 calc(100%/ 3 - 3.125rem);}}@media (min-width: 768px) {.card-columns{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;}.card-columns .card{display:inline-block;width:100%;}.posts-list--masonry-2-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.posts-list--masonry-3-cols{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media (min-width: 768px) {.posts-list--vertical-justify{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-1.5625rem;margin-left:-1.5625rem;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.posts-list--vertical-justify .card{-webkit-flex:1 0 calc(100%/ 3 - 3.125rem);-ms-flex:1 0 calc(100%/ 3 - 3.125rem);flex:1 0 calc(100%/ 3 - 3.125rem);max-width:calc(100%/ 3 - 3.125rem);margin-right:1.5625rem;margin-left:1.5625rem;}.posts-list--vertical-justify .card:nth-child(7n + 1),.posts-list--vertical-justify .card:nth-child(7n + 4){-webkit-flex:1 0 calc(100%/ 1.5 - 3.125rem);-ms-flex:1 0 calc(100%/ 1.5 - 3.125rem);flex:1 0 calc(100%/ 1.5 - 3.125rem);max-width:calc(100%/ 1.5 - 3.125rem);}}@media (min-width: 768px) {.card-deck.two-sidebars{display:block;margin-right:auto;margin-left:auto;}.card-deck.two-sidebars .card{display:block;max-width:100%;margin-right:auto;margin-left:auto;-webkit-flex:none;-ms-flex:none;flex:none;}.card-columns.two-sidebars{-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;}.card-columns.two-sidebars .card{display:block;}}@media (min-width: 768px) and (max-width: 991px) {.posts-list--grid-3-cols{display:block;margin-right:auto;margin-left:auto;}.posts-list--grid-3-cols .card{display:block;max-width:100%;margin-right:auto;margin-left:auto;-webkit-flex:none;-ms-flex:none;flex:none;}.posts-list--masonry-3-cols.one-left-sidebar,.posts-list--masonry-3-cols.one-right-sidebar{-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;}.posts-list--masonry-3-cols.one-left-sidebar .card,.posts-list--masonry-3-cols.one-right-sidebar .card{display:block;}}.site{word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;overflow:hidden;}.container.site-header,.container.site-footer{padding-left:0;padding-right:0;}.content-layout-boxed .container.site-content{padding-left:0;padding-right:0;}.position-two-sidebars #primary{-webkit-order:0;-ms-flex-order:0;order:0;}.position-two-sidebars #sidebar-primary{-webkit-order:1;-ms-flex-order:1;order:1;}.position-two-sidebars #sidebar-secondary{-webkit-order:2;-ms-flex-order:2;order:2;}@media (min-width: 768px) {.position-two-sidebars #primary{-webkit-order:1;-ms-flex-order:1;order:1;}.position-two-sidebars #sidebar-primary{-webkit-order:2;-ms-flex-order:2;order:2;}.position-two-sidebars #sidebar-secondary{-webkit-order:0;-ms-flex-order:0;order:0;}}.site-content_wrap{padding-top:140px;}@media (max-width: 767px) {.site-content_wrap{padding-top:50px;}}.home .site-content_wrap{padding-top:0;}.header-container{padding:1.5rem 1.5625rem 0;background-size:cover;}@media (max-width: 500px) {.header-container .header-container_wrap{padding-left:0;padding-right:0;}}@media (min-width: 1200px) {.header-container.isStuck{position:fixed;z-index:1000;right:0;left:0;}}@media (max-width: 1199px) {.header-container.isStuck{position:relative!important;top:0!important;}}.home .header-container{background-color:transparent;background-image:none;}.container .header-container{padding-right:0;padding-left:0;}.header-container{padding:0 0 2px;position:relative;z-index:100;}.header_caption{left:0;right:0;width:100%;padding-right:32px;box-sizing:border-box;}.header_caption:after{width:1000%;height:100%;display:block;content:'';position:absolute;top:0;left:-500%;right:0;z-index:-1;}@media (max-width: 1199px) {.header_caption{width:100%;}}@media (max-width: 500px) {.header_caption{padding-left:1.5625rem;padding-right:1.5625rem;}}@media (min-width: 1200px) {.header_caption{min-width:930px;width:auto;}}.header__search{z-index:0;width:100%;}@media (min-width: 768px) {.header__search{position:absolute;top:50%;right:0;margin:-34px 0 0;width:calc(100% - 45px);}}@media (min-width: 992px) {.header__search{width:777px;}}.site-header .search-form__toggle{display:inline-block;width:22px;text-align:center;cursor:pointer;float:right;position:absolute;top:8px;right:1.5625rem;}@media (min-width: 768px) {.site-header .search-form__toggle{position:absolute;top:0;right:0;}}.site-header .search-form__toggle:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';font-size:26px;line-height:45px;transition:all 0.3s ease-out;}.site-header .search-form__toggle:before{content:'\e8b6';}.header-container__flex{position:relative;}@media (max-width: 1199px) {.pseudoStickyBlock{display:none!important;}}.site-header.default .site-branding{padding:0;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;}@media (min-width: 768px) {.site-header.default .site-branding{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;padding:0 0 20px;}}@media (max-width: 767px) {.site-header.default .site-branding .site-description{margin-top:-3px;}}.site-header.default .main-navigation{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media (min-width: 768px) {.site-header.default .main-navigation{-webkit-order:1;-ms-flex-order:1;order:1;}}@media (min-width: 768px) and (max-width: 991px) {.site-header.default .main-navigation{-webkit-order:3;-ms-flex-order:3;order:3;}}.site-header.default .main-navigation>.menu{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}@media (max-width: 767px) {.site-header.default .main-navigation>.menu{margin-top:19px;padding-top:43px;padding-bottom:43px;position:absolute;width:100%;}}@media (max-width: 500px) {.site-header.default .main-navigation>.menu{width:calc(100% - 50px);}}@media (max-width: 480px) {.site-header.default .main-navigation>.menu{width:100%;left:0;}}.site-header.default .main-navigation>.menu>.menu-item>a{padding:16px 23px 39px;border-bottom:none;}@media (max-width: 767px) {.site-header.default .main-navigation>.menu>.menu-item>a{padding:12px 30px;text-transform:uppercase;font-weight:700;}}@media (min-width: 768px) {.site-header.default .main-navigation>.menu>.menu-item>a{margin:16px 23px 39px;padding:0;}}.site-header.default .main-navigation .menu>li::after{right:6px;margin-top:0;}@media (max-width: 767px) {.site-header.default .main-navigation .menu-toggle{margin-top:6px;}}@media (max-width: 767px) {.site-header.default .header-container_wrap{width:100%;}}.site-header.default .header__search .search-form__toggle{top:2px;}@media (min-width: 992px) {.site-header.default .header__search{margin:-34px 0 0;}}@media (max-width: 767px) {.site-header.default .header__search .search-form__toggle{top:-6px;}}.site-header.default .header-container{padding-top:48px;}@media (max-width: 767px) {.site-header.default .header-container{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:52px;padding-bottom:10px;}}.site-header.default .header-container__flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (min-width: 767px) {.site-header.default .header-container__flex{display:block;}}@media (min-width: 1200px) {.site-header.default .isStuck .main-navigation>.menu>.menu-item>a{padding:22px 23px;}}.header_caption{position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media (min-width: 767px) {.header_caption.isStuck:after{z-index:0;}}@media (max-width: 767px) {.header_caption{position:relative!important;top:0!important;min-height:45px;}}.site-header.centered .site-branding{padding:0;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;}@media (min-width: 768px) {.site-header.centered .site-branding{padding:0 0 30px;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}}@media (max-width: 767px) {.site-header.centered .site-branding .site-description{margin-top:-3px;}}.site-header.centered .main-navigation{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media (min-width: 768px) {.site-header.centered .main-navigation{-webkit-order:1;-ms-flex-order:1;order:1;}}@media (min-width: 768px) and (max-width: 991px) {.site-header.centered .main-navigation{-webkit-order:3;-ms-flex-order:3;order:3;}}@media (min-width: 1200px) {.site-header.centered .main-navigation{left:0;}}@media (max-width: 767px) {.site-header.centered .main-navigation .menu-toggle{margin-top:6px;}}.site-header.centered .main-navigation>.menu>.menu-item>a{padding:16px 23px 39px;border-bottom:none;}@media (max-width: 767px) {.site-header.centered .main-navigation>.menu>.menu-item>a{padding:12px 30px;text-transform:uppercase;font-weight:700;}}@media (min-width: 768px) {.site-header.centered .main-navigation>.menu>.menu-item>a{margin:16px 23px 39px;padding:0;}}.site-header.centered .main-navigation .menu{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.site-header.centered .main-navigation .menu>li::after{margin-top:2px;}@media (max-width: 767px) {.site-header.centered .main-navigation .menu{margin-top:19px;padding-top:43px;padding-bottom:43px;position:absolute;width:100%;}}@media (max-width: 500px) {.site-header.centered .main-navigation .menu{width:calc(100% - 50px);}}@media (max-width: 480px) {.site-header.centered .main-navigation .menu{width:100%;left:0;}}.site-header.centered .header__search .search-form__toggle{top:2px;}@media (max-width: 767px) {.site-header.centered .header__search .search-form__toggle{top:-6px;}}.site-header.centered .header-container{padding-top:48px;}@media (max-width: 767px) {.site-header.centered .header-container{padding-top:52px;padding-bottom:10px;}}.site-header.centered .header-container__flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (min-width: 1200px) {.site-header.centered .isStuck .main-navigation>.menu>.menu-item>a{padding:22px 23px;}}.site-header.minimal .site-branding{padding:0;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;}@media (min-width: 768px) {.site-header.minimal .site-branding{-webkit-order:0;-ms-flex-order:0;order:0;text-align:left;}}@media (min-width: 768px) and (max-width: 1199px) {.site-header.minimal .site-branding{padding:0 0 23px;}}@media (max-width: 767px) {.site-header.minimal .site-branding .site-description{margin-top:-3px;}}@media (min-width: 1200px) {.site-header.minimal .isStuck .main-navigation>.menu>.menu-item>a{padding:22px 23px;}}.site-header.minimal .main-navigation{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}@media (min-width: 768px) {.site-header.minimal .main-navigation{-webkit-order:1;-ms-flex-order:1;order:1;}}@media (min-width: 768px) and (max-width: 991px) {.site-header.minimal .main-navigation{-webkit-order:3;-ms-flex-order:3;order:3;}}.site-header.minimal .main-navigation>.menu{z-index:10;}@media (max-width: 767px) {.site-header.minimal .main-navigation>.menu{margin-top:19px;padding-top:43px;padding-bottom:43px;position:absolute;width:100%;}}@media (max-width: 500px) {.site-header.minimal .main-navigation>.menu{width:calc(100% - 50px);}}@media (max-width: 480px) {.site-header.minimal .main-navigation>.menu{width:100%;left:0;}}.site-header.minimal .main-navigation>.menu>.menu-item>a{padding:27px 23px 22px;border-bottom:none;}.site-header.minimal .main-navigation>.menu>.menu-item>a:after{height:calc(100% + 82px);margin:0;}@media (max-width: 1199px) {.site-header.minimal .main-navigation>.menu>.menu-item>a{padding:16px 23px 39px;}.site-header.minimal .main-navigation>.menu>.menu-item>a:after{height:100%;margin:0;}}@media (max-width: 767px) {.site-header.minimal .main-navigation>.menu>.menu-item>a{padding:12px 30px;text-transform:uppercase;font-weight:700;}}@media (min-width: 768px) {.site-header.minimal .main-navigation>.menu>.menu-item>a{margin:16px 23px 39px;padding:0;}}.site-header.minimal .main-navigation li:after{bottom:0;}@media (max-width: 1199px) {.site-header.minimal .main-navigation li:after{bottom:10px;}}.site-header.minimal .main-navigation .sub-menu{margin-top:0;}@media (max-width: 1199px) {.site-header.minimal .main-navigation .sub-menu{margin-top:2px;}}@media (max-width: 767px) {.site-header.minimal .main-navigation .menu-toggle{margin-top:6px;}}.site-header.minimal .header__search .search-form__toggle{top:2px;}@media (min-width: 992px) {.site-header.minimal .header__search{margin:-34px 0 0;}}@media (max-width: 767px) {.site-header.minimal .header__search .search-form__toggle{top:-6px;}}.site-header.minimal .header-container{padding:42px 0;}@media (max-width: 1199px) {.site-header.minimal .header-container{padding-bottom:2px;}}@media (max-width: 767px) {.site-header.minimal .header-container{padding-bottom:10px;padding-top:52px;}}.header-container__flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}@media (min-width: 992px) {.header-container__flex{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (max-width: 1199px) {.header-container__flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media (max-width: 1199px) {.header-container{padding-top:48px;}}@media (max-width: 767px) {.header-container{padding-top:53px;padding-bottom:16px;}}.site-header.minimal .isStuck .main-navigation>.menu>.menu-item:after{bottom:10px;}.site-header.minimal .isStuck .main-navigation>.menu>.menu-item>a:after{height:100%;margin:0;}.site-header.minimal .isStuck .main-navigation .sub-menu{margin-top:2px;}.top-panel{padding:19px 0 14px;text-align:left;}@media (max-width: 767px) {.top-panel{padding:22px 0 11px;}}.container .top-panel{padding-right:0;padding-left:0;}.top-panel .social-list{padding:0 0 0 30px;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}@media (min-width: 768px) {.top-panel .social-list{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;}}@media (max-width: 767px) {.top-panel .social-list{padding:0;}}.top-panel__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width: 991px) {.top-panel__wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.top-panel__wrap .top-panel__info{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}@media (max-width: 991px) {.top-panel__wrap .top-panel__info{margin-bottom:20px;}}@media (max-width: 991px) {.top-panel__wrap .top-panel__social{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}}.top-panel__message{overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width: 767px) {.top-panel__message{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}.top-panel__message .info-block{margin-top:1em;float:left;margin-top:0;margin-right:0;font-size:.9rem;letter-spacing:-.7px;}@media (max-width: 480px) {.top-panel__message .info-block{margin:0 0 6px;text-align:center;}}.top-panel__message .info-block:first-child{margin-top:0;}.top-panel__message .material-icons{margin:0 6px 0 0;vertical-align:middle;font-size:16px;font-size:1rem;}@media (max-width: 480px) {.top-panel__message .material-icons{margin:0 0 6px;display:block;text-align:center;}}.top-panel__search{text-align:right;}@media (min-width: 768px) {.top-panel__search{float:right;text-align:left;}}.showcase-active .header-wrapper{position:relative;background-size:cover;}.showcase-active .header-wrapper:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;}@media (min-width: 1200px) {.showcase-active .header-wrapper{min-height:100vh;}}.showcase-panel{position:relative;z-index:2;text-align:center;margin:0 auto;width:100%;padding:20px 15px 55px;}.showcase-panel__title{margin-bottom:25px;}.showcase-panel__subtitle{margin-bottom:29px;letter-spacing:3px;}.showcase-panel__description{margin-bottom:51px;max-width:600px;display:none;}.showcase-panel__btn{padding:20px 28px;font-size:14.4px;font-size:0.9rem;text-transform:uppercase;font-weight:700;background:transparent;}@media (min-width: 768px) {.showcase-panel{max-width:760px;padding:80px 15px 55px;}.showcase-panel__subtitle{margin-bottom:48px;}.showcase-panel__description{display:block;}}@media (min-width: 992px) {.showcase-panel{max-width:940px;}}@media (min-width: 1200px) {.showcase-panel{max-width:1000px;padding:167px 15px 100px;}.showcase-panel__btn{padding:26px 48px;}}.btn.showcase-panel__btn{background:transparent;}.site-branding{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (max-width: 767px) {.site-branding{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.site-logo{margin:0;line-height:1em;}.site-logo__link{text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:2px;}.site-logo__link:focus{outline:none;}.site-description{font-size:13px;font-weight:400;letter-spacing:.5px;margin:0 0 0 5px;opacity:0.45;}@media (max-width: 767px) {.site-description{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}}body{background:#ffffff;}.page-content,.entry-content,.entry-summary{margin:0;}.home .page-content,.home .entry-content,.home .entry-summary{margin-top:0;}a,a:hover,a:focus,a:visited{outline:none;}.hentry{position:relative;margin-top:0;}.posts-list .hentry:last-child{margin-bottom:3em;}.card-columns .hentry{margin-top:0;margin-bottom:3em;}.entry-title{padding-top:19px;padding-bottom:39px;}.blog .entry-title{border-bottom:none;padding:0;}.entry-header .entry-title:first-child{margin:0;}.entry-meta{font-size:13px;padding-top:0;padding-bottom:33px;}.entry-meta>div{display:inline-block;}.entry-summary+.entry-meta,.entry-content+.entry-meta{margin-top:1em;float:left;}.posts-list .entry-summary,.posts-list .entry-content{display:none;}@media (min-width: 768px) {.posts-list .entry-summary,.posts-list .entry-content{display:block;}}.post-list__item .entry-summary,.post-list__item .entry-content{margin-top:0;}.post-list__item .entry-summary p,.post-list__item .entry-content p{margin:1em 0 0;}.entry-footer{position:relative;margin-top:0;}.entry-footer .btn{text-transform:uppercase;font-weight:700;font-size:13px;}.entry_info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:13px;}@media (max-width: 980px) {.entry_info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.blog-grid-2-cols .entry_info,.blog-grid-3-cols .entry_info,.blog-masonry-2-cols .entry_info,.blog-masonry-3-cols .entry_info,.blog-vertical-justify .entry_info{display:block;}.format-audio .entry-header{padding-top:30px;}.post{border-bottom:1px solid;padding-bottom:79px;margin-bottom:100px;}.post-thumbnail__link.post-thumbnail--small{display:block;margin-bottom:15px;text-align:center;}@media (min-width: 992px) {.post-thumbnail__link.post-thumbnail--small{float:left;margin-right:30px;text-align:left;}}.post-thumbnail__img{display:inline-block;vertical-align:top;}.entry-header+.post-thumbnail>.post-thumbnail__img{margin-top:25px;}.posts-list .post-thumbnail--fullwidth{display:block;margin-bottom:1em;}@media (min-width: 992px) {.posts-list .post-thumbnail--fullwidth{margin-bottom:1.5em;}}.post .post__tags{margin:8px 0 0;display:block;}.post .post__tags__header{display:block;overflow:hidden;vertical-align:middle;font-size:13px;margin:8px 0 0;}.blog .post .post__tags__header{display:block;margin:8px 0 0;}.post__cats{margin-bottom:22px;}.post__cats a{line-height:22px;display:inline-block;margin:0;padding:10px 20px;font-size:13px;font-weight:700;vertical-align:top;text-decoration:none;margin-bottom:5px;transition:all 0.3s ease-out;}@media (max-width: 980px) {.post__cats a{padding:10px 20px;font-size:12px;}}.has-post-thumbnail .post-thumbnail--fullwidth+.post__cats{position:absolute;z-index:99;top:0;left:0;}.post-format-wrap .post__cats{position:absolute;z-index:99;top:10px;left:10px;}@media (min-width: 992px) {.post-format-wrap .post__cats{top:30px;left:30px;}}.post__date,.post__comments,.post__tags{font-size:13px;}.post__date .material-icons,.post__date .fa,.post__comments .material-icons,.post__comments .fa,.post__tags .material-icons,.post__tags .fa{font-size:16px;margin-right:5px;vertical-align:middle;}.invert .post__date .material-icons,.invert .post__date .fa,.invert .post__comments .material-icons,.invert .post__comments .fa,.invert .post__tags .material-icons,.invert .post__tags .fa{color:inherit;}.post__date a,.post__comments a,.post__tags a{text-decoration:none;}.post__date,.post__comments{margin-right:15px;display:inline-block;}.single .post__date,.single .post__comments{margin-right:0;margin-left:0;}.single .post__comments{margin-right:0;margin-left:23px;}.post__tags{margin-top:0;}.posted-by__author{text-decoration:none;text-transform:capitalize;}.posts-list__item .btn{padding:20px 28px 18px;}.posts-list__item .btn__icon,.posts-list__item .btn .material-icons,.posts-list__item .btn .fa{color:inherit;display:none;}@media (min-width: 992px) {.posts-list--default:not(.two-sidebars) .posts-list__item .btn{padding:20px 28px 18px;}}@media (min-width: 992px) {.posts-list--default:not(.two-sidebars) .posts-list__item .btn__text{display:inline-block;}}@media (min-width: 992px) {.posts-list--default:not(.two-sidebars) .posts-list__item .btn__icon,.posts-list--default:not(.two-sidebars) .posts-list__item .btn .material-icons,.posts-list--default:not(.two-sidebars) .posts-list__item .btn .fa{display:none;}}.single iframe{width:100%;margin-bottom:43px;}.post-list__item-content{overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon.rounded_rectangle{background:none;}.textwidget .tm_pb_button{margin-top:18px;}.post_wrapper{overflow:hidden;}.sticky{display:block;}.sticky__label{line-height:22px;display:inline-block;float:right;padding:0 10px;text-align:center;border-radius:20px;}.sticky__label .material-icons,.sticky__label .fa{font-size:21px;line-height:2;display:block;width:auto;width:calc(2em - 20px);height:2em;}.posts-list .sticky__label .material-icons,.posts-list .sticky__label .fa{font-size:21px;color:inherit;}.has-post-thumbnail .sticky__label{position:absolute;z-index:99;top:10px;right:10px;float:none;}@media (min-width: 992px) {.has-post-thumbnail .sticky__label{top:30px;}}@media (min-width: 992px) {.posts-list--grid-2-cols .sticky.posts-list__item .btn,.posts-list--grid-3-cols .sticky.posts-list__item .btn{padding:20px 28px 18px;}.two-sidebars .sticky.posts-list__item .btn{padding:0;}}@media (min-width: 992px) {.sticky.posts-list__item .btn__text{display:inline-block;}.posts-list--masonry-2-cols .sticky.posts-list__item .btn__text,.posts-list--masonry-3-cols .sticky.posts-list__item .btn__text{display:inline-block;}}.two-sidebars .sticky.posts-list__item .btn__text{display:none;}@media (min-width: 992px) {.sticky.posts-list__item .btn__icon,.sticky.posts-list__item .btn .material-icons,.sticky.posts-list__item .btn .fa{display:none;}.posts-list--masonry-2-cols .sticky.posts-list__item .btn__icon,.posts-list--masonry-3-cols .sticky.posts-list__item .btn__icon,.posts-list--masonry-2-cols .sticky.posts-list__item .btn .material-icons,.posts-list--masonry-3-cols .sticky.posts-list__item .btn .material-icons,.posts-list--masonry-2-cols .sticky.posts-list__item .btn .fa,.posts-list--masonry-3-cols .sticky.posts-list__item .btn .fa{display:none;}}.two-sidebars .sticky.posts-list__item .btn__icon,.two-sidebars .sticky.posts-list__item .btn .material-icons,.two-sidebars .sticky.posts-list__item .btn .fa{display:inline-block;}@media (min-width: 992px) {.posts-list--grid-2-cols .sticky .entry-title,.posts-list--grid-3-cols .sticky .entry-title{font-size:30px;}}.sticky .post-thumbnail__img{width:100%;}.post{}.post-gallery{margin-bottom:1em;}@media (min-width: 992px) {.post-gallery{margin-bottom:50px;}.blog .post-gallery{margin-bottom:27px;}}.entry-content .post-gallery{margin-top:10px;margin-bottom:50px;}.post-gallery__image{display:block;margin:auto;width:100%;}.post-gallery img{width:100%;}.post-gallery .swiper-button-next,.post-gallery .swiper-button-prev{top:50%;margin-top:-29px;border-radius:50%;width:58px;height:58px;line-height:55px;text-align:center;border:2px solid;background-image:none;transition:all 0.3s ease-out;}.post-gallery .swiper-button-next:before,.post-gallery .swiper-button-prev:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:32px;margin-right:0;vertical-align:middle;content:'\e409';}.blog .post-gallery .swiper-button-next,.single-post .post-gallery .swiper-button-next,.blog .post-gallery .swiper-button-prev,.single-post .post-gallery .swiper-button-prev{position:absolute;}.post-gallery .swiper-button-prev{left:30px;}.post-gallery .swiper-button-prev:before{content:'\e408';}.post-gallery .swiper-button-next{right:30px;}.post-gallery .material-icons,.post-gallery .fa{font-size:24px;}.post-gallery__slide.swiper-slide:hover:hover{background-color:transparent;}.post-gallery__caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:rgba(0,0,0,0.5);}.post-gallery__link{display:block;}.post-format-link{display:inline-block;margin:10px 0;padding:11px 20px 11px 15px;}.post-format-link:before{display:inline-block;margin:0 5px 0 0;content:'insert_link';vertical-align:middle;font-size:17px;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}.has-thumb .post-thumbnail{position:relative;margin-bottom:50px;}.blog .has-thumb .post-thumbnail{margin-bottom:27px;}.has-thumb .post-thumbnail__format-link{position:absolute;top:50%;right:0;bottom:50%;left:0;text-align:center;}.has-thumb .post-thumbnail__format-link .post-format-link{margin:-20px 0 0 0;font-size:13px;font-weight:700;}.post-format-quote{background-color:transparent;}.post-featured-content{margin-bottom:1em;}@media (min-width: 992px) {.post-featured-content{margin-bottom:2em;}}.format-video .post-featured-content{background:none;}.post-featured-content .post__cats{padding:0;}.format-video .post-featured-content .post__cats{position:absolute;top:0;left:0;margin:0;z-index:1;}@media (min-width: 992px) {.format-video .post-featured-content .post__cats{margin:30px;}}.format-video .post-featured-content .post__cats:first-child{position:static;}.post.format-status .post__cats{padding:0 0 10px;}.post.format-gallery .post__cats{position:absolute;top:0;left:0;margin:0;z-index:1;}.single-post .post.format-gallery .post__cats{position:relative;}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none;}.mejs-container{margin-bottom:32px;}.footer-area-wrap{padding:0;}.footer-area-wrap .widget{padding-top:83px;padding-bottom:74px;}@media (max-width: 768px) {.footer-area-wrap .widget{padding-top:15px;padding-bottom:15px;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (max-width: 768px) {.footer-area-wrap{padding:70px 0 20px;}}.footer-area-wrap .subscribe-block__input-group{display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (min-width: 769px) and (max-width: 1199px) {.footer-area-wrap .subscribe-block__input-group{display:block;}}@media (max-width: 480px) {.footer-area-wrap .subscribe-block__input-group{display:block;}}.footer-area-wrap .subscribe-block__input-group .subscribe-block__input{width:100%;-webkit-appearance:none;border-radius:0;}@media (max-width: 1199px) {.default .footer-area-wrap .subscribe-block__input[type='email'],.default .footer-area-wrap .subscribe-block__submit{max-width:100%;width:100%;}}@media (min-width: 480px) and (max-width: 767px) {.default .footer-area-wrap .subscribe-block__input[type='email'],.default .footer-area-wrap .subscribe-block__submit{width:auto;}}@media (max-width: 400px) {.centered .footer-area-wrap .subscribe-block__input[type='email'],.centered .footer-area-wrap .subscribe-block__submit{max-width:100%;width:100%;}}.footer-container{padding:25px 30px;border:none;}.container .footer-container{padding:0;}.footer-container .footer-copyright{font-size:14px;margin:0;}.site-info .footer-logo{margin:0 0 11px;}.site-info .social-list{margin:0 0 20px;}.site-info__flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}@media (min-width: 768px) {.site-info__flex{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.site-info__flex .footer-logo{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0;}.site-footer.minimal .site-info__flex .footer-logo a{top:6px;display:inline-block;position:relative;}.site-info__flex .social-list{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media (min-width: 768px) {.site-info__flex .social-list{-webkit-order:2;-ms-flex-order:2;order:2;}}.site-info__flex .site-info__mid-box{text-align:center;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media (min-width: 768px) {.site-info__flex .site-info__mid-box{-webkit-order:1;-ms-flex-order:1;order:1;}}#menu-footer-menu-custom{margin:0;}@media (min-width: 1200px) {#menu-footer-menu-custom{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:0;}}#menu-footer-menu-custom li{text-transform:uppercase;font-size:14.08px;font-size:0.88rem;margin:0 0 11px;font-weight:700;padding-left:0;color:inherit;}#menu-footer-menu-custom li a{position:relative;vertical-align:top;transition:all 0.3s ease;}#menu-footer-menu-custom li a:after{content:"\e409";font-family:"Material Icons";padding-left:10px;font-weight:400;}#menu-footer-menu-custom li:before{display:none;}.footer-container .site-info__bottom{-webkit-order:4;-ms-flex-order:4;order:4;}.footer-container .footer-logo,.footer-container .social-list{margin:0;}.footer-container .footer-menu{margin:10px 0;}.footer-container .site-info-wrapper,.footer-container .site-info__bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.footer-container .site-info-wrapper._block,.footer-container .site-info__bottom._block{display:block;text-align:center;}.footer-container .site-info-wrapper._block>*+*,.footer-container .site-info__bottom._block>*+*{margin-top:20px;}.site-footer.default .footer-container{border-top:1px solid;}@media (max-width: 1199px) {.site-footer.default .footer-container .site-info-wrapper,.site-footer.default .footer-container .site-info__bottom{display:block;text-align:center;}.site-footer.default .footer-container .site-info-wrapper>*+*,.site-footer.default .footer-container .site-info__bottom>*+*{margin-top:30px;}}.site-footer.default .footer-copyright{display:block;vertical-align:middle;}.site-footer.default .footer-menu{display:block;vertical-align:middle;}.site-footer.default .widget{margin-bottom:0;border-bottom:none;}@media (max-width: 768px) {.site-footer.default .widget{margin-bottom:30px;}}.site-footer.default .follow-block{border-bottom:none;padding:0;}@media (max-width: 768px) {.site-footer.default .follow-block{text-align:center;}}.site-footer.default .subscribe-block{padding:0 0 43px 0;border-top:none;}.site-footer.default .widget-subscribe:after{display:none;}.site-footer .widget-about__logo{display:inline-block;float:left;}.site-footer .widget-about__tagline{font-size:13px;display:inline-block;float:left;margin:6px 0 0 5px;}.site-footer .widget-about__tagline p{margin:0;}.site-footer.centered .footer-copyright{display:block;vertical-align:middle;}.site-footer.centered .footer-menu{display:block;vertical-align:middle;}.site-footer.centered .widget{margin-bottom:0;border-bottom:none;}@media (max-width: 768px) {.site-footer.centered .widget{margin-bottom:30px;}}.site-footer.centered .follow-block{border-bottom:none;padding:0;}@media (max-width: 768px) {.site-footer.centered .follow-block{text-align:center;}}.site-footer.centered .subscribe-block{padding-left:0;padding-right:0;border-top:none;}.site-footer.centered .widget-subscribe:after{display:none;}@media (max-width: 1199px) {.site-footer.minimal .footer-container .site-info-wrapper,.site-footer.minimal .footer-container .site-info__bottom{display:block;text-align:center;}.site-footer.minimal .footer-container .site-info-wrapper>*+*,.site-footer.minimal .footer-container .site-info__bottom>*+*{margin-top:30px;}}.site-footer.minimal .footer-copyright{display:block;vertical-align:middle;}@media (min-width: 1200px) {.site-footer.minimal .footer-copyright{float:left;}}.site-footer.minimal .footer-menu{display:block;vertical-align:middle;}.site-footer.minimal .footer-container{border-top:none;}@media (max-width: 768px) {.site-footer.minimal .widget{margin-bottom:30px;}}.site-footer.minimal .follow-block{border-bottom:none;padding:0;}.not-found.error-404{margin-bottom:1em;text-align:left;}@media (min-width: 992px) {.not-found.error-404{margin-bottom:2em;}}.not-found.error-404 .page-title{margin:25px 0;}.not-found.error-404 h4{margin:0 0 25px;}.not-found.error-404 .btn{padding-right:28px;padding-left:28px;letter-spacing:.5px;width:auto;margin:0;-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;font-size:13px;text-transform:uppercase;font-weight:700;}.not-found.error-404 .btn i{font-family:inherit;margin:0;display:inline-block;font-size:inherit;text-transform:inherit;font-weight:inherit;color:inherit;}.not-found.error-404 .search-form{padding-top:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.not-found.error-404 .search-form label{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.not-found.error-404 .search-form__submit.btn-primary{margin-top:15px;}@media (min-width: 544px) {.not-found.error-404 .search-form{max-width:418px;}.not-found.error-404 .search-form label{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}.not-found.error-404 .search-form__submit.btn-primary{margin-left:15px;margin-top:0;}}.not-found.error-404 .caption{margin:87px 0 0;padding:82px 0;border-top:1px solid #353535;}.not-found.error-404 h2+p{margin-top:50px;}.widget{margin-bottom:86px;padding-bottom:90px;border-bottom:1px solid;}.widget:last-child{border-bottom:none;}.widget:last-child:after{display:none;}.widget-title{margin:0 0 36px;}.widget+.widget{margin-top:0;}@media (min-width: 768px) {.widget+.widget{margin-top:0;}}.sidebar-primary .widget,.sidebar-secondary .widget,.footer-area .widget{margin-top:0;}@media (min-width: 768px) {.sidebar-primary .widget,.sidebar-secondary .widget,.footer-area .widget{margin-top:0;}}.widget-area .widget:last-child{margin-bottom:30px;}.widget select{max-width:100%;}.widget ul{margin-bottom:0;margin-left:0;padding:0;}.widget>ul>li:first-child{margin-top:0;}.widget li{position:relative;margin-left:0;list-style:none;margin-top:.25em;}.widget li>ul{margin-left:10px;}#wp-calendar{position:relative;max-width:600px;}.widget_calendar table{margin-bottom:0;}.widget_calendar caption{margin-bottom:0;padding:10px .5em;font-weight:700;font-size:22px;}@media (max-width: 991px) {.widget_calendar caption{font-weight:400;font-size:15px;}}.widget_calendar th,.widget_calendar tbody td{padding:0;height:55px;text-align:center;font-weight:700;border-bottom:1px solid #353535;}.widget_calendar th a,.widget_calendar tbody td a{position:relative;display:inline-block;width:100%;height:55px;line-height:55px;z-index:1;transition:all 0.3s ease-out;}.widget_calendar tbody tr:last-child td{border-bottom:none;}.widget_calendar tfoot{position:absolute;top:11px;padding:0 13px;}@media (max-width: 991px) {.widget_calendar tfoot{top:8px;padding:0;}}.widget_calendar tfoot #next a,.widget_calendar tfoot #prev a{font-size:0;}.widget_calendar tfoot #next a:before,.widget_calendar tfoot #prev a:before{font-size:32px;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}@media (max-width: 991px) {.widget_calendar tfoot #next a:before,.widget_calendar tfoot #prev a:before{font-size:25px;}}.widget_calendar tfoot #next{text-align:right;}.widget_calendar tfoot #next a:before{content:'chevron_right';}.widget_calendar tfoot #prev a:before{content:'chevron_left';}.tagcloud a{display:inline-block;margin:0 5px 5px 0;padding:8px;vertical-align:top;text-decoration:none;border:1px solid;font-weight:700;}@media (min-width: 992px) {.tagcloud a{padding:15px 24px;}}.tagcloud a:focus{outline:none;}.widget_recent_entries li+li{margin-top:1em;}.widget_recent_entries li .post-date{font-size:.85em;display:block;}.widget_recent_comments li{margin-left:0;font-size:13px;padding-bottom:11px;padding-left:0;}.widget_recent_comments li:last-child{margin-bottom:0;padding-bottom:0;}.widget_recent_comments li .comment-author-link{margin-bottom:15px;display:inline-block;}.widget_recent_comments li .comment-author-link>a{display:inline-block!important;font-size:13px;font-weight:400;}.widget_recent_comments li a{display:table-cell!important;font-size:17px;line-height:27px;font-weight:700;}.widget_recent_comments li::before{display:none;}.widget_recent_comments li+li{margin-top:1em;}.widget_text .textwidget .info-block{display:table;font-size:15.04px;font-size:0.94rem;}.widget_text .textwidget .info-block i{display:table-cell;padding-right:10px;}.widget_text .textwidget .info-block+.info-block{margin-top:20px;}.site-footer .textwidget{max-width:240px;}.site-footer .textwidget .info-block a,.site-footer .textwidget .info-block a[href*="tel:"]:hover{color:inherit;}.widget-about__logo{padding-bottom:10px;}.widget-about__logo-img{vertical-align:top;}.site-footer .widget-about__logo{display:block;float:none;}.site-footer .widget-about__tagline{font-size:13px;display:block;float:none;margin:6px 0 0 5px;}.site-footer .widget-about__tagline p{margin:0;}.site-footer .widget-about__content{font-size:14.08px;font-size:0.88rem;max-width:300px;line-height:1.75;}@media (min-width: 992px) {.site-footer .widget-about__logo,.site-footer .widget-about__tagline,.site-footer .widget-about__content{text-align:center;}.site-footer .widget-about__content{margin:0 auto;}}.widget-about-author{text-align:left;}.full-width-header-area .widget-about-author,.after-content-full-width-area .widget-about-author{padding:1em;text-align:left;}@media (min-width: 992px) {.full-width-header-area .widget-about-author,.after-content-full-width-area .widget-about-author{padding:2em;}}.before-content-area .widget-about-author,.before-loop-area .widget-about-author,.after-content-area .widget-about-author,.after-loop-area .widget-about-author{text-align:left;}.position-two-sidebars .before-loop-area .widget-about-author,.position-two-sidebars .after-loop-area .widget-about-author{text-align:center;}.about-author:after{display:block;clear:both;width:100%;content:'';}.about-author_avatar{text-align:center;}.full-width-header-area .about-author_avatar,.after-content-full-width-area .about-author_avatar,.before-content-area .about-author_avatar,.before-loop-area .about-author_avatar,.after-content-area .about-author_avatar,.after-loop-area .about-author_avatar{margin:0 0 1em;max-width:100%;}@media (min-width: 544px) {.full-width-header-area .about-author_avatar,.after-content-full-width-area .about-author_avatar,.before-content-area .about-author_avatar,.before-loop-area .about-author_avatar,.after-content-area .about-author_avatar,.after-loop-area .about-author_avatar{float:left;max-width:50%;margin:0 1.5em 0 0;}}.position-two-sidebars .before-loop-area .about-author_avatar,.position-two-sidebars .after-loop-area .about-author_avatar{float:none;margin:0;}.about-author_img{border-radius:0;}.full-width-header-area .about-author_content,.after-content-full-width-area .about-author_content,.before-content-area .about-author_content,.before-loop-area .about-author_content,.after-content-area .about-author_content,.after-loop-area .about-author_content{overflow:hidden;}.position-two-sidebars .before-loop-area .about-author_content,.position-two-sidebars .after-loop-area .about-author_content{overflow:visible;}.about-author_name{margin:0;padding:1em 0;text-transform:capitalize;font-size:22px;}.about-author_description{padding:0 0 1.5em;}.about-author_btn_box{padding-top:10px;}.about-author_btn_box .about-author_btn{text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.5px;box-shadow:none;border:2px solid;}.widget-banner__img{display:inline-block;vertical-align:top;}.swiper-carousel-container{position:relative;}.swiper-carousel-container .swiper_btns{position:absolute;top:-90px;right:0;}.swiper-slide:hover{background:none;}.widget-carousel .swiper-slide{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;}.swiper-slide .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}.swiper-slide .entry-content{margin:0;padding:0;}.swiper-slide .entry-footer{margin:1.5em 0;padding:0;}.swiper-slide .post-thumbnail__link{display:block;overflow:hidden;margin-bottom:13px;}.swiper-slide .post-thumbnail__img{display:block;width:100%;transition:all 1s ease;}.swiper-slide .post__excerpt{padding-bottom:20px;}.swiper-slide .post__cats{position:absolute;top:0!important;left:0!important;}.swiper-pagination{position:static;}.swiper-button-next,.swiper-button-prev{top:50%;display:none;width:58px;height:58px;margin:-29px 0 0 0;background:none;opacity:0.35;}.swiper-button-next .fa,.swiper-button-next .material-icons,.swiper-button-prev .fa,.swiper-button-prev .material-icons{margin:17px;}.swiper-button-next{right:0;}.swiper-button-prev{left:0;}.widget-image-grid .row{margin:0;}.widget-image-grid__holder{padding:0;}.widget-image-grid__inner{position:relative;display:block;overflow:hidden;}.widget-image-grid__img{display:block;width:100%;height:auto;}.widget-image-grid__content{position:absolute;z-index:0;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 5px;text-align:center;opacity:0;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:all 0.5s ease;}.widget-image-grid__content:hover{opacity:1;}.widget-image-grid__content::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';opacity:0.8;}.widget-image-grid__title{display:block;width:100%;}@media (min-width: 768px) {.widget-image-grid__title{font-size:15px;}}.widget-image-grid__link i{font-size:16px;position:relative;top:4px;margin:0 7px;transition:inherit;}.position-two-sidebars .columns-number-3 .widget-image-grid__title{font-size:13px;}.position-two-sidebars .columns-number-3 .widget-image-grid__link{display:none;}.instagram__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-4px;margin-right:-4px;}.instagram__item{position:relative;-webkit-flex:auto;-ms-flex:auto;flex:auto;min-height:1px;padding:4px;}.sidebar-primary .instagram__item,.sidebar-secondary .instagram__item{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}.instagram__link{position:relative;overflow:hidden;display:block;}.instagram__link:hover .instagram__cover{opacity:.75;}.instagram__img{display:inline-block;vertical-align:top;width:100%;}.instagram__cover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;text-align:center;transition:all .25s ease-out;}.instagram__cover:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:block;position:absolute;top:50%;left:50%;content:'\E8F4';font-size:2em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.full-width-header-area .widget-instagram,.after-content-full-width-area .widget-instagram{padding:0 4px;}.smart-slider__instance{position:relative;overflow:hidden;width:100%;}.smart-slider__instance .sp-full-screen-button{right:15px;}.smart-slider__instance .sp-selected-thumbnail{border:4px solid;}.smart-slider__instance .sp-bottom-thumbnails .sp-thumbnail-container,.smart-slider__instance .sp-top-thumbnail .sp-thumbnail-container{margin-right:5px;margin-left:5px;}.smart-slider__instance .sp-arrow{width:50px;height:50px;}.smart-slider__instance .sp-arrow:before{font-size:24px;position:relative;top:0;right:0;bottom:0;left:0;width:1em;height:1em;margin:13px;-webkit-transform:none;-ms-transform:none;transform:none;background-color:transparent;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}.smart-slider__instance .sp-arrow:after{display:none;}.smart-slider__instance .sp-horizontal .sp-previous-arrow{left:0;}.smart-slider__instance .sp-horizontal .sp-previous-arrow:before{content:'keyboard_arrow_left';}.smart-slider__instance .sp-horizontal .sp-next-arrow{right:0;}.smart-slider__instance .sp-horizontal .sp-next-arrow:before{content:'keyboard_arrow_right';}.smart-slider__instance .sp-vertical .sp-arrows{margin-left:-25px;}.smart-slider__instance .sp-vertical .sp-previous-arrow{top:0;}.smart-slider__instance .sp-vertical .sp-previous-arrow:before{content:'keyboard_arrow_left';}.smart-slider__instance .sp-vertical .sp-next-arrow{bottom:0;}.smart-slider__instance .sp-vertical .sp-next-arrow:before{content:'keyboard_arrow_right';}.smart-slider__instance .sp-buttons{position:absolute;bottom:15%;padding:0;}.smart-slider__instance .sp-button{width:15px;height:15px;margin:4px 15px;}.smart-slider__instance h2.sp-title{font-size:20px;line-height:1.2;overflow:hidden;}@media (min-width: 544px) {.smart-slider__instance h2.sp-title{font-size:30px;}}@media (min-width: 768px) {.smart-slider__instance h2.sp-title{font-size:40px;}}@media (min-width: 992px) {.smart-slider__instance h2.sp-title{font-size:60px;}}@media (min-width: 1200px) {.smart-slider__instance h2.sp-title{font-size:80px;}}.smart-slider__instance h2.sp-title a{transition:all 0.3s ease-out;}.smart-slider__instance .sp-slide{text-align:center;}.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:14px;line-height:1.2;}@media (min-width: 544px) {.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:18px;}}@media (min-width: 768px) {.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:22px;}}@media (min-width: 992px) {.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:30px;}}@media (min-width: 1200px) {.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:40px;}}.smart-slider__instance .sp-image-container:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';}.sidebar-primary .smart-slider__instance .sp-slide.text-wrapped h2.sp-title,.sidebar-secondary .smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:25px;line-height:1.2;text-align:center;}.widget-subscribe{border-bottom:none;padding-bottom:17px;position:relative;margin-bottom:186px;}.widget-subscribe:after{content:'';display:block;width:100%;height:1px;background:#353535;position:absolute;bottom:-100px;}.follow-block{padding:28px 38px 22px;border-bottom:1px solid #353535;}.follow-block__message{margin-bottom:20px;}.subscribe-block{padding:32px 38px 22px;}@media (max-width: 1400px) {.subscribe-block{padding:20px;}}.widget .subscribe-block .widget-title{font-size:22px;line-height:36px;}@media (min-width: 992px) {.follow-block+.subscribe-block{padding:28px 38px 22px;}}.subscribe-block__input-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.sidebar-primary .subscribe-block__input-group,.sidebar-secondary .subscribe-block__input-group{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media (max-width: 1400px) {.sidebar-primary .subscribe-block__input-group,.sidebar-secondary .subscribe-block__input-group{display:block;}}.subscribe-block__input[type='email']{max-width:calc(100% - 50px);border:none;font-size:.82rem;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;letter-spacing:0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}@media (min-width: 1200px) {.subscribe-block__input[type='email']{width:60%;}}.sidebar-1-4 .subscribe-block__input[type='email']{max-width:calc(100% - 50px);}@media (max-width: 1400px) {.sidebar-primary .subscribe-block__input[type='email'],.sidebar-secondary .subscribe-block__input[type='email']{max-width:100%;width:100%;}}.subscribe-block__submit{max-width:100%;padding-right:28px;padding-left:28px;border-top-left-radius:0;border-bottom-left-radius:0;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.5px;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;box-shadow:none;transition:all 0.3s ease-out;}.subscribe-block__submit:hover{background:transparent;box-shadow:none;}@media (max-width: 1400px) {.sidebar-primary .subscribe-block__submit,.sidebar-secondary .subscribe-block__submit{max-width:100%;width:100%;}}.subscribe-block__message{padding:0 0 15px;}.footer-area .subscribe-block__message{padding-bottom:20px;}.subscribe-block__error{padding:10px 0 0;color:#f94545;font-size:13px;}.subscribe-block__success{padding:10px 0 0;font-size:13px;}.subscribe-block__input.error,.subscribe-block__input.error:focus{box-shadow:inset 0 0 0 2px #f94545;background-image:url(assets/images/form_icon.png);background-repeat:no-repeat;background-position:calc(100% - 12px) center;}.widget-taxonomy-tiles__holder{float:left;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0);}.widget-taxonomy-tiles__inner{position:relative;overflow:hidden;}.tiles-columns .widget-taxonomy-tiles__inner{position:absolute;width:100%;height:100%;}.widget-taxonomy-tiles__inner .term-img{display:block;width:100%;height:auto;}.widget-taxonomy-tiles .tiles-columns .term-img{position:absolute;top:0;left:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}.widget-taxonomy-tiles__content{position:absolute;z-index:0;bottom:0;left:0;width:100%;padding:20px;}.widget-taxonomy-tiles__content:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';opacity:0.9;transition:all 0.5s ease;}.widget-taxonomy-tiles__title{margin:0;}.widget-taxonomy-tiles .tiles-columns{display:block;}.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:100%;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:100%;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:8.33333%;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:8.33333%;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:8.33333%;}}.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:100%;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:100%;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:16.66667%;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:16.66667%;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:16.66667%;}}.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:100%;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:100%;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:25%;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:25%;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:25%;}}.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:100%;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:100%;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:33.33333%;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:33.33333%;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:33.33333%;}}.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:100%;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:100%;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}}.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:544px;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:544px;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:62px;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:80.5px;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:97.5px;}}.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:544px;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:544px;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:124px;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:161px;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:195px;}}.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:544px;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:544px;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:186px;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:241.5px;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:292.5px;}}.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:544px;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:544px;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:248px;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:322px;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:390px;}}.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:544px;}@media (min-width: 544px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:544px;}}@media (min-width: 768px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:372px;}}@media (min-width: 992px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:483px;}}@media (min-width: 1200px) {.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:585px;}}.widget-taxonomy-tiles .tiles-columns:after{display:block;clear:both;content:'';}.sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-xs-x,.sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-xs-x,.footer-area .widget-taxonomy-tiles .tiles-columns .tile-xs-x,.sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-sm-x,.sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-sm-x,.footer-area .widget-taxonomy-tiles .tiles-columns .tile-sm-x,.sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-md-x,.sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-md-x,.footer-area .widget-taxonomy-tiles .tiles-columns .tile-md-x,.sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-lg-x,.sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-lg-x,.footer-area .widget-taxonomy-tiles .tiles-columns .tile-lg-x,.sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-xl-x,.sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-xl-x,.footer-area .widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}@media (min-width: 768px) {.sidebar-primary .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,.sidebar-primary .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content,.sidebar-secondary .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,.sidebar-secondary .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content,.footer-area .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,.footer-area .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content{display:none;}}.custom-posts{margin-bottom:100px;}.custom-posts__item+.custom-posts__item{margin-top:0;padding-bottom:0;margin-bottom:0;}.full-width-header-area .custom-posts__item,.after-content-full-width-area .custom-posts__item{margin:0;}.custom-posts__item.post{margin-bottom:0;padding-bottom:0;border-bottom:none;margin-bottom:40px;}.custom-posts__item.post:last-child{margin-bottom:0;}.full-width-header-area .custom-posts,.after-content-full-width-area .custom-posts{padding-right:1.5625rem;padding-left:1.5625rem;}.custom-posts .post-thumbnail{float:none;margin-right:30px;}.custom-posts .post-thumbnail a{display:inline-block;}@media (max-width: 1199px) {.custom-posts .post-thumbnail{margin:0 0 30px;float:none;}}.custom-posts .entry-content{font-size:13px;}.custom-posts .entry-footer{margin-top:20px;float:none;}.custom-posts .entry-footer .btn{float:none;box-shadow:none;}.custom-posts .post__cats{line-height:1em;margin-bottom:0;}.custom-posts .post__cats a{padding:0;background:none;}.custom-posts .post__cats a:hover{background:none;}.custom-posts .posted-by{font-size:13px;float:left;margin:0 5px 8px;}.custom-posts .post__comments{margin:0 0 8px;}.custom-posts .entry-meta{padding-bottom:0;}@media (max-width: 1400px) {.custom-posts .entry-meta span{display:block;clear:both;}}.custom-posts .post__tags{display:block;margin:0;clear:both;}.wpcf7 .wpcf7-form-control-wrap input{width:100%;}.wpcf7 .wpcf7-not-valid{border-color:#f94545;background:rgba(249,69,69,0.1);}.wpcf7 .wpcf7-not-valid-tip{color:#f94545;}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-mail-sent-ok{margin:1.5em 0;padding:1em 2em;color:#fff;border:none;}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng{background:#f94545;}.wpcf7 .wpcf7-mail-sent-ok{background:#398f14;}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none;}embed,iframe,object{max-width:100%;}.img-pull-left{float:left;width:50%;margin:0 4% 1% 0;}.img-pull-right{float:right;width:50%;margin:0 0 1% 4%;}.alignleft{margin:15px 30px 15px 0;}.alignright{margin:15px 0 15px 30px;}.wp-caption{margin-bottom:1.5em;max-width:100%;}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}.wp-caption .wp-caption-text{margin:0.8075em 0;font-size:12px;font-size:0.75rem;}.wp-caption-text{text-align:center;}#tm_builder_outer_content .layout-grid .caption .btn-wrap a.more-link,#tm_builder_outer_content .layout-grid .caption .btn-wrap a.more-link:hover{background:transparent;}.gallery{margin-bottom:1.5em;}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}.gallery-columns-2 .gallery-item{max-width:50%;}.gallery-columns-3 .gallery-item{max-width:33.33%;}.gallery-columns-4 .gallery-item{max-width:25%;}.gallery-columns-5 .gallery-item{max-width:20%;}.gallery-columns-6 .gallery-item{max-width:16.66%;}.gallery-columns-7 .gallery-item{max-width:14.28%;}.gallery-columns-8 .gallery-item{max-width:12.5%;}.gallery-columns-9 .gallery-item{max-width:11.11%;}.gallery-caption{display:block;}.embed-responsive{position:relative;display:block;padding:0;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;}.embed-responsive.embed-responsive-16by9{padding-bottom:62.33%;}.embed-responsive.embed-responsive-4by3{padding-bottom:75%;}.fb_iframe_widget{max-width:100%;}.fb_iframe_widget>span{max-width:100%;}#tm_builder_outer_content b,#tm_builder_outer_content strong,.page .entry-content b,.page .entry-content strong{font-weight:700;}.page .entry-content #tm_builder_outer_content{padding-top:0;}.home.page #tm_builder_outer_content{padding-top:0;}.single .site-content_wrap.container,.blog .site-content_wrap.container{padding-top:171px;}@media (max-width: 768px) {.single .site-content_wrap.container,.blog .site-content_wrap.container{padding-top:50px;}}#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers{bottom:30px;}@media (max-width: 1199px) {#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers{bottom:20px;}}#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a{width:14px;height:14px;border:2px solid #fff;background:transparent;margin-right:41px;}#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description h2{line-height:1.35em;margin-bottom:13px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description,.tm_pb_slider_fullwidth_off.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description{padding:100px 0 140px;}@media (max-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description,.tm_pb_slider_fullwidth_off.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description{padding:100px 0;}}@media (max-width: 980px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description,.tm_pb_slider_fullwidth_off.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description{padding-bottom:100px;}}@media (max-width: 767px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description,.tm_pb_slider_fullwidth_off.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description{padding-bottom:99px;}}#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_content .tm_pb_blurb_container{padding-left:23px;vertical-align:bottom;}#tm_builder_outer_content .tm_pb_blurb .tm_pb_blurb_content{display:table;max-width:none;margin:0;}#tm_builder_outer_content .tm_pb_blurb .tm_pb_blurb_content h4{padding-bottom:0;}#tm_builder_outer_content .tm_pb_blurb_content p:last-of-type{margin-bottom:0;}.custom-collumn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.custom-h3 h3{position:relative;padding-top:22px;}.custom-h3 h3:before{content:"";position:absolute;top:0;width:73px;height:5px;}.custom-h3--center h3:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle{margin-bottom:10px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before,.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before{top:50%;margin-top:-0.5em;left:auto;right:0;float:none;margin-right:0;position:absolute;}.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before{content:'\e148';}.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before{content:'\e15d';}.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle:last-child{margin-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module button{box-shadow:none;text-shadow:none;min-height:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module_content h2{padding-bottom:26px;line-height:1em;font-size:22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_audio_module_content{padding:65px 40px 103px 60px;}@media (max-width: 991px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_audio_module_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_audio_module_content{padding-left:20px;padding-right:20px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module_content{padding:65px 40px 103px 60px;}@media (max-width: 991px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module_content{padding-left:20px;padding-right:20px;}}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-mediaelement{background:transparent;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-time-handle,.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-volume-slider,.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-clear{display:block!important;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls{box-shadow:none;bottom:auto!important;margin-left:-10px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container span.mejs-currenttime{font-size:15px;text-shadow:none;font-weight:400;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container p.tm_audio_module_meta{margin-bottom:17px;font-size:13px;font-weight:400;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container p.tm_audio_module_meta strong{font-weight:400;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-button.mejs-playpause-button,.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-button.mejs-volume-button,.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-button.mejs-playpause-button button,.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-button.mejs-volume-button button{border:none;box-shadow:none;background:none;}.tm_pb_builder #tm_builder_outer_content .mejs-volume-button button::after,.tm_pb_builder #tm_builder_outer_content .mejs-pause button::after{display:none!important;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container span.mejs-offscreen{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider{width:50px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-button button:focus{text-decoration:none!important;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-float{border:none!important;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container button:focus{box-shadow:none;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container span.mejs-time-float-current{min-width:30px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-container{background:none;height:auto;margin-top:-6px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-embed{background:none;height:auto;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-embed body{background:none;height:auto;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-container .mejs-controls{background:none;height:auto;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-time.mejs-currenttime-container,.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded{display:none!important;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-time.mejs-currenttime-container.custom{display:block!important;padding:0;margin-left:-45px;height:30px;line-height:inherit;margin-top:15px;z-index:1;position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{height:30px;margin:12px 0;width:100%!important;top:0;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:11px;margin:22px 0;width:118px;top:0;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container span.mejs-time-total.mejs-time-slider{display:block!important;position:relative!important;max-width:100%;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls div.mejs-time-rail{padding-top:0;position:relative;display:block!important;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{height:30px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{height:11px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{top:22px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{display:none!important;top:-5px;border:none;width:24px;height:24px;border-radius:15px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none!important;top:-5px;border:none;border-radius:15px;width:24px;height:24px;position:absolute;top:7px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls a.mejs-horizontal-volume-slider{height:30px;margin-left:5px;display:block!important;float:left;margin-top:10px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls div.mejs-horizontal-volume-slider{height:4px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls div.mejs-time-rail{width:calc(100% - 40px)!important;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail span,.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail a{width:auto;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button{width:30px;height:30px;margin-right:10px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button{width:inherit;height:inherit;margin:0;margin:9px 0 0;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button:before{font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e037';font-size:33px;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button.mejs-pause button:before{content:'\e034';}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button{margin-left:0;margin-right:10px;margin-top:17px;clear:both;}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button button:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:25px;vertical-align:middle;content:'\e050';}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button.mejs-unmute button:before{content:'\e04f';}.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button.mejs-mute button:before{content:"\e050";}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module{position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_cover_art{position:absolute;top:0;left:0;height:100%;width:400px;background-size:cover;background-repeat:no-repeat;background-position:center;}@media (max-width: 991px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_cover_art{position:relative;width:100%;height:200px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module_content{margin-left:400px;text-align:left;}@media (max-width: 991px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module_content{margin-left:0;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module_content h2{margin-bottom:-5px;}.tm_pb_builder #tm_builder_outer_content .tm_audio_module_meta{margin-bottom:17px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_no_image .tm_pb_audio_module_content{margin-left:0;}.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-loaded,.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-current{height:100%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_counters{list-style:none!important;padding:0!important;line-height:inherit!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_counters>div{margin-bottom:25px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_counter_title{font-size:22px;line-height:1.6em;display:block;font-weight:700;margin-bottom:19px;word-wrap:break-word;}.tm_pb_builder #tm_builder_outer_content .tm_pb_counter_container{margin-bottom:10px;overflow:hidden;position:relative;display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_counter_amount{opacity:0;float:left;font-size:17px;font-weight:700;line-height:1.7em;text-align:left;padding:1px 3% 1px 1px;display:block;min-height:6px;position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_counter_amount .tm_pb_counter_amount_number{margin-left:10px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_counter_amount:before{content:'';display:inline-block;border:15px solid transparent;border-left:15px solid;border-top:15px solid;position:absolute;top:0;right:-30px;z-index:0;}.tm_pb_builder #tm_builder_outer_content .tm-animated .tm_pb_counter_amount{opacity:1;-webkit-animation:slideWidth 1s 1 cubic-bezier(0.77,0,0.175,1);animation:slideWidth 1s 1 cubic-bezier(0.77,0,0.175,1);}#tm_builder_outer_content .tm_pb_blog_grid blockquote:before,#tm_builder_outer_content .tm_pb_posts blockquote:before{display:none;}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_image_container{max-width:100%;}#tm_builder_outer_content .tm_pb_blog_masonry_wrapper a.more-link,#tm_builder_outer_content .tm_pb_blog_grid_wrapper a.more-link{margin-top:33px;}#tm_builder_outer_content .tm_pb_blog_list_wrapper .tm_pb_post .caption{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#tm_builder_outer_content .tm_pb_post{margin-bottom:100px!important;padding-bottom:100px;}#tm_builder_outer_content .tm_pb_post .entry-featured-image-url{display:block;position:relative;}#tm_builder_outer_content .tm_pb_post h4{padding:0;margin-bottom:22px;border-bottom:none;}#tm_builder_outer_content .tm_pb_post h4 a{text-decoration:none;}#tm_builder_outer_content .tm_pb_post .caption{padding-top:23px;}#tm_builder_outer_content .tm_pb_post .tm_pb_post_meta{font-size:13px;padding-top:0;}#tm_builder_outer_content .tm_pb_post .tm_pb_post_meta .author{text-transform:capitalize;}#tm_builder_outer_content .tm_pb_post .tm_pb_post_meta .published{margin-left:5px;}#tm_builder_outer_content .tm_pb_post .post__comments{margin-left:10px;}#tm_builder_outer_content .tm_pb_post .post__comments:before{font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e0cb';font-size:16px;margin-right:5px;vertical-align:middle;}#tm_builder_outer_content .tm_pb_post .post__tags__header{margin-left:0;clear:both;display:block;margin-top:5px;}#tm_builder_outer_content .tm_pb_post .post-meta{margin-bottom:6px;}#tm_builder_outer_content .tm_pb_post .post-meta a{text-decoration:none;}#tm_builder_outer_content .tm_pb_post .more{text-decoration:none;}#tm_builder_outer_content .tm_pb_posts a.more-link{clear:none;padding:19px 28px;display:inline-block;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.5px;border:2px solid;line-height:1em;}#tm_builder_outer_content .tm_pb_has_overlay.tm_pb_post .tm_pb_image_container a{display:block;position:relative;}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_post{word-wrap:break-word;}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_image_container{position:relative;}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_image_container img{min-width:100%;max-width:100%;height:auto;}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_no_thumb h2{margin-top:0;}#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content{margin-bottom:0;}#tm_builder_outer_content .tm_pb_blog_grid[data-columns]::before{display:none;opacity:0;line-height:0;}#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_post .tm_pb_slide{min-height:442px;}#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_post .tm_pb_slide{min-height:390px;}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_post .tm_pb_slide{min-height:284px;}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post .tm_pb_slide{min-height:180px;}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post .tm_pb_slide{min-height:125px;}#tm_builder_outer_content .tm_pb_post .tm_pb_slider{margin-bottom:0;}#tm_builder_outer_content .tm_pb_post .tm-pb-controllers a{margin-bottom:10px;}#tm_builder_outer_content .tm_pb_post_title.tm_pb_featured_bg{padding:16% 8%;background-size:cover;background-position:center;position:relative;background-repeat:no-repeat;overflow:hidden;}#tm_builder_outer_content .tm_pb_post_title .tm_pb_parallax_css{background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden;}#tm_builder_outer_content .tm_pb_post_title.tm_pb_featured_bg .tm_pb_title_container{padding:1em 1.5em;}#tm_builder_outer_content .tm_pb_post_title.tm_pb_featured_bg .tm_pb_title_meta_container{padding-bottom:0;}#tm_builder_outer_content .single-post.tm_right_sidebar .tm_pb_fullwidth_section .tm_pb_post_title,#tm_builder_outer_content .single-post.tm_left_sidebar .tm_pb_fullwidth_section .tm_pb_post_title{padding-top:0;}#tm_builder_outer_content .single-post.tm_right_sidebar .tm_pb_fullwidth_section .tm_pb_post_title.tm_pb_featured_bg{padding-top:6%;}#tm_builder_outer_content .tm_pb_post_slider_image_bottom .tm_pb_slide_image{position:relative;margin:0 auto 10px!important;}#tm_builder_outer_content .tm_pb_post_slider_image_bottom .tm_pb_slide_description{padding-bottom:8%;}#tm_builder_outer_content .tm_pb_post_slider_image_top .tm_pb_slide_image{position:relative;margin:8% auto 0!important;}#tm_builder_outer_content .tm_pb_post_slider_image_top .tm_pb_slide_description{padding-top:8%;padding-bottom:8%;}#tm_builder_outer_content .tm_pb_post_slider_image_right .tm_pb_slide_description{float:left!important;}#tm_builder_outer_content .tm_pb_post_slider_image_right .tm_pb_slide_image{right:0;margin-right:0;}#tm_builder_outer_content .tm_pb_blog_grid .tm_main_video_container,#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content,#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_post .tm_pb_slider{margin:-20px -20px 10px;}#tm_builder_outer_content .js .tm_pb_blog_grid[data-columns] .tm_pb_post{opacity:0;}#tm_builder_outer_content .js .tm_pb_blog_grid[data-columns] .column .tm_pb_post{opacity:1;-webkit-animation:gridFadeIn 1s 1 cubic-bezier(0.77,0,0.175,1);animation:gridFadeIn 1s 1 cubic-bezier(0.77,0,0.175,1);}#tm_builder_outer_content .tm_pb_post .entry-content{padding-top:30px;}#tm_builder_outer_content .tm_pb_post .tm_pb_gallery_post_type .tm_pb_slide{min-height:500px;background-size:cover!important;background-position:top center;}#tm_builder_outer_content .tm_pb_row .tm_pb_blog_grid .tm_pb_post .tm_pb_slide{min-height:180px;}#tm_builder_outer_content .tm_pb_post_slider .tm_pb_slide.tm-pb-active-slide .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_post_slider .tm_pb_slide.tm-pb-active-slide .tm_pb_slide_image{opacity:0;}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_post_slider_image_bottom .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post_slider_image_bottom .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post_slider_image_bottom .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post_slider_image_bottom .tm_pb_slide{padding-bottom:6%;}#tm_builder_outer_content .tm_pb_column .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:10%!important;}#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:5%!important;}#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:5%!important;}#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:7%!important;}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:15%!important;}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:15%!important;}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:25%!important;}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_post_title{padding:6% 0;}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_post_title.tm_pb_image_above{padding-top:0;}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_post_title.tm_pb_image_below{padding-bottom:0;}#tm_builder_outer_content .tm_pb_posts_nav.nav-single:after{clear:both;display:block;content:"";}#tm_builder_outer_content .tm_pb_posts_nav a{display:inline-block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb .tm_pb_main_blurb_image{text-align:center;margin-bottom:20px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb .tm_pb_main_blurb_image a{display:inline-block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb .tm-pb-icon{display:table;margin-left:auto;margin-right:auto;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb .tm-pb-icon:before{display:table-cell!important;vertical-align:middle;content:attr(data-icon);}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb .tm-pb-icon-circle{width:100px;height:100px;font-size:30px;border-radius:100px;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb .tm-pb-icon-circle-border{border:3px solid;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb img{width:inherit;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_container h4{margin-top:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_container h4 a{border-bottom:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_container .tm_pb_button{margin-top:30px;}@media (max-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_container{text-align:center;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content{word-wrap:break-word;display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content{margin:0 auto;position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content p:last-of-type{padding-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb h4{padding-bottom:5px;font-size:24px;font-size:1.5rem;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb h4 a{text-decoration:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_main_blurb_image,.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_main_blurb_image{display:table-cell;min-width:50px;width:auto;margin:0;}@media (max-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_main_blurb_image,.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_main_blurb_image{display:block;padding:0;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_main_blurb_image img,.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_main_blurb_image img{width:inherit;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_left .tm-pb-icon-circle-border,.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm-pb-icon-circle-border{border:2px solid;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container,.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{display:table-cell;vertical-align:top;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container{padding-left:24px;}@media (max-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container{padding-left:0;display:block;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{padding-right:15px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_content{padding-right:52px;text-align:right;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_main_blurb_image{left:auto;right:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_position_right .tm-pb-icon{margin-right:0;margin-left:20px;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button_module_wrapper.tm_pb_button_alignment_right{text-align:right;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button_module_wrapper.tm_pb_button_alignment_center{text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button,.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button{padding:21px 32px 23px!important;font-size:14px;white-space:normal;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.8px;transition:all 0.3s ease-out;}@media (max-width: 980px) {.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button,.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button{padding:10px 20px!important;font-size:12px;}}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button:hover,.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button:hover{letter-spacing:.8px;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button:after,.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button:after{margin-top:-.2em;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small,.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small{font-size:13px;padding:15px 30px!important;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small:hover,.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small:hover{background:transparent;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small.custom_icon:before,.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small.custom_icon:before{display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e415';font-size:26px;margin-right:10px;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button{margin-top:10px;display:inline-block;border:2px solid;font-size:13px;padding:15px 30px!important;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button:hover{padding:15px 30px!important;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .download_btn{font-size:13px;line-height:1em;padding:20px 30px;white-space:normal;text-transform:uppercase;font-weight:700;letter-spacing:.8px;display:inline-block;border:2px solid;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .download_btn:before{display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e415';font-size:26px;margin-right:10px;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .download_btn:hover{background:transparent;}.tm_pb_button.custom_btn_small{border:2px solid;font-size:13px;text-transform:uppercase;font-weight:700;padding:15px 30px!important;display:inline-block;}.tm_pb_button.custom_btn_small:hover{background:transparent;}.btn-default:focus,.btn-primary:focus,.btn-secondary:focus{box-shadow:none;}.invert .btn-default:focus,.invert .btn-primary:focus,.invert .btn-secondary:focus{box-shadow:none;}.btn-default{border:none;}.btn-default:hover,.btn-secondary:hover,.btn-primary:hover{background:transparent;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper{display:block;margin-bottom:50px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__super-title{display:block;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__title{display:block;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__sub-title{display:block;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__divider{background-color:#ddd;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_column{border-bottom:1px solid #3c3c3c;-webkit-transform:translate(1px,1px);-ms-transform:translate(1px,1px);transform:translate(1px,1px);}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container{display:block;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;padding-bottom:36px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-next,.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-prev{background-color:transparent;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .tm_pb_brands_showcase_module__item__wrapper.swiper-slide{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .tm_pb_brands_showcase_module__item__wrapper.swiper-slide:hover{background-color:transparent;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item{text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item:not(.swiper-slide){display:block;max-width:350px;margin:auto;padding:30px 0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__wrapper{margin:15px 0 0 0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title{display:block;margin:15px 0 26px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description{display:block;font-weight:normal;}@media (min-width: 768px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_column{border-right:1px solid #3c3c3c;}}@media (min-width: 1200px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper{overflow:hidden;margin-bottom:67px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands{margin-top:-67px;margin-bottom:-67px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item:not(.swiper-slide){padding:63px 0 67px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_promo{padding:0;background-size:cover;}.tm_pb_builder #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button,.tm_pb_builder #tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button{background:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button:hover,.tm_pb_builder #tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button:hover{text-decoration:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_promo_description{padding-bottom:20px;word-wrap:break-word;}.tm_pb_builder #tm_builder_outer_content .tm_pb_promo_description p:last-of-type{padding-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_promo,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_promo,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_promo{padding:40px;}.tm_pb_builder #tm_builder_outer_content .tm-promo-description{float:left;padding:0 60px;width:754px;}.tm_pb_builder #tm_builder_outer_content .bg_wrapper .tm_pb_promo_description h2{font-size:80px;margin-bottom:19px;}@media (max-width: 980px) {.tm_pb_builder #tm_builder_outer_content .bg_wrapper .tm_pb_promo_description h2{font-size:42px;}}@media (max-width: 767px) {.tm_pb_builder #tm_builder_outer_content .bg_wrapper .tm_pb_promo_description h2{font-size:22px;}}.tm_pb_builder.content-layout-boxed .tm_pb_section.tm_pb_with_background{padding-left:1.5625rem;padding-right:1.5625rem;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper{opacity:0;position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-container{padding:10px;}.home .tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-container{padding-top:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-slide{box-shadow:0 0 18px rgba(0,0,0,0.13);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-slide>.entry-content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .post__cats{position:relative;top:0;left:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper>.btn:hover,.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .btn:hover{background:transparent;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .post-thumbnail+.entry-content .post__cats{position:absolute;top:0;left:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h1+.title-delimiter,.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h2+.title-delimiter,.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h3+.title-delimiter,.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h4+.title-delimiter,.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h5+.title-delimiter,.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h6+.title-delimiter{display:block;width:100%;height:1px;background:#000;opacity:0.5;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-content{margin:0;padding:0 15px;}@media (min-width: 1700px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-content{padding:0 37px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;border-top:1px solid #eaeaea;overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer:before,.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer:after{content:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer>*{position:relative;padding:20px 15px;line-height:14px;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer>*:not(:first-child):before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100vh;border-left:1px solid #eaeaea;}@media (min-width: 1700px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer>*{padding:20px 35px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .meta_wrap>*{display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .meta_wrap>*:empty{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .meta_wrap>*:not(:first-child){margin-top:6px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .btn_wrap{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .btn_wrap .btn{display:inline-block;border:none;padding:0;font-weight:700;font-size:14px;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .btn_wrap .btn:hover{background:transparent;}.tm_pb_builder #tm_builder_outer_content .posted-by{font-size:12px;}.tm_pb_builder #tm_builder_outer_content .post-date,.tm_pb_builder #tm_builder_outer_content .post-comments{font-size:12px;}.tm_pb_builder #tm_builder_outer_content .post-comments:before{font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e0cb';font-size:16px;margin-right:10px;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .post__tags{display:block;}.tm_pb_builder #tm_builder_outer_content .swiper-navigation{position:static;margin:0;overflow:hidden;text-align:center;}.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev,.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next{position:static;margin:0;display:inline-block!important;width:29px;height:29px;border:2px solid;line-height:29px;text-align:center;vertical-align:middle;opacity:0.35;box-sizing:content-box;background:none;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev:before,.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:29px;margin-right:0;vertical-align:top;}.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev:not(.swiper-button-disabled):hover,.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next:not(.swiper-button-disabled):hover{opacity:1;}body.archive.category .post-gallery .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev,body.archive.category .post-gallery .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next{position:absolute;}.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev:before{content:'\e408';}.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next:before{content:'\e409';}.tm_pb_brands_showcase_module__wrapper .tm_pb_builder #tm_builder_outer_content .swiper-navigation{top:0;position:relative;display:block;clear:both;width:auto;margin:0 0 30px;}.tm_pb_builder #tm_builder_outer_content *+.swiper-navigation{margin-top:30px;}.tm_pb_builder #tm_builder_outer_content .swiper-pagination{padding:30px 0;position:static!important;}.tm_pb_builder #tm_builder_outer_content .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border:2px solid;background:transparent;margin-right:41px;opacity:1;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter{word-wrap:break-word;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter{margin:0 auto 30px;position:relative;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter canvas{position:absolute;top:0;left:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .percent{position:relative;z-index:2;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .percent{visibility:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .percent p,.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type{font-size:42px;font-weight:700;position:relative;line-height:0.1em;padding:49% 0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter h3{padding:17px 0 0;font-size:22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact input.tm_pb_contact_captcha{display:inline-block;max-width:45px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact form span{width:auto;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_field{width:100%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form_label{font-weight:700;font-size:17px;margin-bottom:11px;display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form_input{width:100%;margin:0 0 35px 0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form_input.tm_contact_error{border-color:#f94545;background-image:url(assets/images/form_icon.png);background-repeat:no-repeat;background-position:calc(100% - 12px) center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_right{display:inline-block;width:auto;margin:0;text-align:right;vertical-align:top;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_message{min-height:150px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact .tm_contact_error{border:1px solid #f94545;}.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container{float:right;text-align:left;overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit{font-size:13px;padding:15px 30px!important;}.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit:hover{font-size:13px;padding:15px 30px!important;background:transparent;}.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contactform_validate_field{display:none!important;opacity:0!important;height:0!important;width:0!important;border:none!important;visibility:hidden!important;}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message{margin-bottom:40px;color:#f94545;font-size:13px;font-weight:700;}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message .cf-success-message{color:yellow;}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message p{margin-right:10px;display:inline-block;}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message ul{display:inline-block;margin:0;}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message ul li{padding:0 10px 0 0;display:inline-block;}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message ul li:before{display:none;}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message ul li:after{content:',';}.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message ul li:last-child:after{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer_container{word-wrap:break-word;text-align:left!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section{width:auto;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .section{font-size:20px;line-height:20px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_countdown_timer .section{font-size:38px;line-height:38px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_countdown_timer .section.label{font-size:12px;line-height:20px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_countdown_timer .sep{top:-22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_countdown_timer .sep,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .sep,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .sep{top:-22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .title,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .title{font-size:22px;margin-bottom:20px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_countdown_timer .section,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .section,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .section{font-size:28px;line-height:28px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_countdown_timer .section .label,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .section .label,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .section .label{font-size:11px;line-height:19px;}.tm_pb_builder #tm_builder_outer_content .tm_vertical_nav .tm_pb_column_3_8 .tm_pb_countdown_timer .section .value,.tm_pb_builder #tm_builder_outer_content .tm_vertical_nav .tm_pb_column_3_8 .tm_pb_countdown_timer .sep{font-size:20px;line-height:20px;}.tm_pb_builder #tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_3 .tm_pb_countdown_timer .section .value,.tm_pb_builder #tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_3 .tm_pb_countdown_timer .sep{font-size:20px;line-height:20px;}.tm_pb_builder #tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_4 .tm_pb_countdown_timer .section .value,.tm_pb_builder #tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_4 .tm_pb_countdown_timer .sep{font-size:20px;line-height:20px;}.tm_pb_builder #tm_builder_outer_content .countdown-sep:before{content:":";}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer{padding:0;background-size:cover;background-position:50% 0%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container{width:100%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .title{font-size:26px;font-weight:700;margin:0 0 30px;padding:0;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section{display:inline-block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.values{width:auto;padding:53px 0;margin-bottom:50px;box-sizing:border-box;width:185px;}@media (max-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.values{width:175px;}}@media (max-width: 991px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.values{width:125px;}}@media (max-width: 767px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.values{width:175px;}}@media (max-width: 500px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.values{width:200px;}}@media (max-width: 320px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.values{width:100%;margin-bottom:30px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .value{font-size:80px;line-height:1em;font-weight:700;padding-bottom:8px;text-align:center;display:block;}@media (max-width: 991px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .value{font-size:50px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.zero span{opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .label{text-align:center;font-size:17px;line-height:25px;display:block;font-weight:700;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .sep{position:relative;top:-28px;margin:0 18px;opacity:0;}@media (max-width: 320px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .sep{display:none;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .section.values{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .section.values span{display:block;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .section.sep{top:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter{margin:0 auto 30px;position:relative;text-align:center;word-wrap:break-word;background-size:cover;background-position:50% 0%;width:auto;}.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter h3{padding:17px 0 0;font-size:22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter canvas{display:none;visibility:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter .percent{height:169px;position:relative;z-index:2;visibility:hidden;line-height:169px;font-weight:700;width:169px;border-radius:50%;display:inline-block;font-size:42px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_team_member .tm_pb_team_member_image{margin-right:30px;float:left;}.tm_pb_builder #tm_builder_outer_content ul.tm_pb_member_social_links{margin-top:20px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_member_social_links li{display:inline-block;margin-right:15px;padding-left:0!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_member_social_links li:before{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_member_social_links a{display:inline-block;font-size:16px;position:relative;text-align:center;transition:color 300ms ease 0s;text-decoration:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member{padding-bottom:38px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_image{padding-bottom:4px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_member_position{font-size:17px;font-weight:700;margin:0 0 24px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_name{font-size:24px;font-size:1.5rem;font-weight:700;margin:14px 0;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item{position:relative;margin-bottom:30px;}.tm_pb_row_padding_reset .tm_pb_builder #tm_builder_outer_content .tm-posts_item{margin-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item .tm-posts_img{position:relative;display:block;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item .tm-posts_img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:.8;background:transparent;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item img{display:block;margin:0 auto;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item .btn{box-shadow:none;font-size:14px;text-transform:uppercase;font-weight:700;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item .btn:hover,.tm_pb_builder #tm_builder_outer_content .tm-posts_item .btn:focus{box-shadow:none;background:transparent;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_content{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:10;}.tm_pb_builder #tm_builder_outer_content .tm-posts_title_divider{margin:15px auto;background:rgba(0,0,0,0.3);height:1px;max-width:50%;display:none;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_excerpt{padding:0 0 15px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_title_group{text-align:left;font-size:13px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta{padding:0 0 10px;font-size:16px;font-size:1rem;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta>a{display:inline-block;margin:0 0 0 10px;text-transform:capitalize;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta>a:first-child{margin-left:0;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta>a .material-icons{font-size:16px;vertical-align:middle;margin-right:5px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta>a .fa{display:inline-block;margin:0 5px 0 0;}.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta .post-date{font-size:16px;font-size:1rem;}.tm_pb_builder #tm_builder_outer_content .tm-posts_button_wrap{text-align:center;margin-bottom:30px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 img{width:100%;height:auto;}.tm_pb_builder #tm_builder_outer_content .tm-posts_listing{padding:0 0 15px;}.tm_pb_builder #tm_builder_outer_content .tm-posts a.more-link:hover{background:transparent;}.tm_pb_builder #tm_builder_outer_content #tm_builder_outer_content .tm_pb_ajax_more.btn-hidden{display:none;}.tm_pb_builder #tm_builder_outer_content #tm_builder_outer_content .tm-pb-spinner-double-bounce.tm-pb-spinner{position:relative;display:inline-block;vertical-align:middle;margin:-3px 0 0 15px;}.tm_pb_builder #tm_builder_outer_content #tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,.tm_pb_builder #tm_builder_outer_content #tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2{width:40px;height:40px;border-radius:50%;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:cherry-doubleBounce 2s infinite ease-in-out;animation:cherry-doubleBounce 2s infinite ease-in-out;}.tm_pb_builder #tm_builder_outer_content #tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s;}@-webkit-keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #cecece;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .wrap-heading{position:relative;margin-bottom:40px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .wrap-heading img{width:100%;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .wrap-heading .tm-posts_item_title{position:absolute;bottom:0;width:100%;margin:0;padding:19px 40px;background:rgba(80,80,80,0.75);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .tm-posts_item_meta{margin-top:20px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap .btn{position:relative;margin:20px 0;padding:0;padding-right:48px;border:none;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap .btn:after{content:"\e409";font-family:"Material Icons";display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:17px;font-weight:400;line-height:25px;width:29px;height:29px;border:2px solid;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn{background:transparent;border-color:transparent;}@media (min-width: 1300px) {.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item{padding-bottom:14px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .wrap-heading .tm-posts_item_title{white-space:normal;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .tm-posts_item_excerpt{padding:0 0 60px;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .tm-posts_item_meta{margin:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap .btn{margin:7px 0;}}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 .tm-posts_item .tm-posts_item_content{background:rgba(80,80,80,0.75);}.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 .tm-posts_item .tm-posts_item_content .tm-posts_item_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}@media (min-width: 1300px) {.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 .tm-posts_item .tm-posts_item_title{white-space:normal;}}.tm-posts_title_group+.tm-posts_listing{margin-top:50px;}@media (min-width: 1200px) {.tm-posts_title_group+.tm-posts_listing{margin-top:70px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing{margin:0 -15px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_featured_table{z-index:50;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_heading{word-wrap:break-word;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table{float:left;width:33.33%;padding:0 15px;text-align:center;margin:0 -1px 0 0;background:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table>div{padding-bottom:60px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_featured_table{margin-top:-63px;position:relative;z-index:100;box-shadow:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_centered_pricing_items .tm_pb_pricing{text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_pricing_table{width:25%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_pricing_3 .tm_pb_pricing_table{width:33.33%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_2 .tm_pb_pricing_table,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_pricing_table,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_pricing_table{width:50%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_1 .tm_pb_pricing_table,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_pricing_table,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_pricing_table,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_pricing_table{width:100%;margin:0 0 30px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_1 .tm_pb_pricing_table:last-child,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_pricing_table:last-child,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_pricing_table:last-child,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_pricing_table:last-child{margin-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(4n+1),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(3n+1),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(2n+1),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(2n+1){clear:both;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+5),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+4),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+3),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+3){margin-top:50px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+5),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+4),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+3),.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+3){margin-top:30px;}@media (max-width: 991px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table{width:100%;float:none;margin:0 0 30px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_heading{margin-bottom:0;padding:52px 0 10px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_heading h2{padding-bottom:0;margin:0 0 30px;font-size:22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_best_value{font-size:16px;line-height:22px;text-transform:capitalize;display:block;font-weight:700;width:85px;height:85px;border-radius:50%;border:2px solid;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-top:10px;margin-bottom:30px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_content_top{padding-bottom:42px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_tm_price{font-size:16px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_dollar_sign{position:absolute;margin-left:-.7em;font-size:42px;line-height:1em;font-weight:700;}.tm_pb_builder #tm_builder_outer_content .tm_pb_frequency{display:block;clear:both;}.tm_pb_builder #tm_builder_outer_content .tm_pb_sum{font-size:42px;line-height:1em;font-weight:700;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_content{padding:50px 55px 45px;text-align:left;}.tm_pb_builder #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_content{padding-bottom:50px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing li{line-height:1.6em;padding:0 0 7px 20px!important;margin-bottom:0!important;position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing li:last-child{padding-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing li:before{content:'\f111';left:4px;position:absolute;top:7px;font-size:10px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing li.tm_pb_not_available{color:#ccc;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing li.tm_pb_not_available span:before{border-color:#ccc;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing li a{font-weight:700;text-decoration:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing li span{position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_centered_pricing_items .tm_pb_pricing li{padding-left:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_button{display:inline-block;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper{border:none;margin:0;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .featured-image{position:relative;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .featured-image:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(0,0,0,0.82) 81%,black 99%);}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content{padding:15px 46px 15px 60px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:visible!important;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content h3{font-size:22px;line-height:36px;margin:0;width:70%;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon{width:29px;height:29px;text-align:center;background:none;border:2px solid;border-radius:0;display:table;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;transition-delay:0s;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links{margin:0;width:auto;height:auto;display:table-cell;vertical-align:middle;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:before{content:'\e409';font-family:'Material Icons';font-size:18px;line-height:1em;width:auto;height:auto;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon{width:58px;height:58px;text-align:center;background:none;border:2px solid;display:table;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;transition-delay:0s!important;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon span{margin:0;width:auto;height:auto;vertical-align:middle;display:table-cell;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon span:before{content:'\e8b6';font-family:'Material Icons';font-size:32px;line-height:1em;width:auto;height:auto;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .list-layout .project-content h3{margin-top:0;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .project-content h3{font-size:22px;line-height:36px;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-filters-list li,.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .order-filters li{padding-left:0;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-filters-list li:before,.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .order-filters li:before{display:none;}.tm_pb_builder #tm_builder_outer_content .projects-pagination{padding:0 25px;margin:74px 0 20px;}.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li{padding:0;margin:0 10px 10px 0;}.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li span{line-height:55px;display:inline-block;width:55px;height:55px;margin:0;padding:0;text-align:center;font-size:13px;text-decoration:none;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li:before{display:none;}.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li.active span,.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li:hover span{background:#000000;}.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page{border:none;display:inline-block;padding:0 30px;text-transform:uppercase;font-weight:700;line-height:55px;width:auto;letter-spacing:.8px;font-size:13px;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .projects-ajax-button{margin-top:71px;}.tm_pb_builder #tm_builder_outer_content .projects-ajax-button span{padding:19px 28px;text-transform:uppercase;font-weight:700;width:auto;letter-spacing:.8px;font-size:13px;border:2px solid;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .projects-ajax-button span:hover{background:transparent;}.tm_pb_builder #tm_builder_outer_content .projects-container.masonry-layout .hover-content,.tm_pb_builder #tm_builder_outer_content .projects-container.cascading-grid-layout .hover-content,.tm_pb_builder #tm_builder_outer_content .projects-container.list-layout .hover-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px 46px;}.projects-container.grid-layout .projects-list .projects-item{margin-bottom:0!important;}.cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-bottom:100px;padding-top:40px;}.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list{padding-bottom:50px;}@media (max-width: 767px) {.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list{padding-bottom:30px;}}.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list .additional-image-list .image-item{margin-bottom:0;padding-left:0;}@media (max-width: 767px) {.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list .additional-image-list .image-item{-webkit-flex-basis:50%!important;-ms-flex-preferred-size:50%!important;flex-basis:50%!important;}}@media (max-width: 480px) {.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list .additional-image-list .image-item{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;}}.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list .additional-image-list .image-item:before{display:none;}.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list .additional-image-list.masonry-layout{-webkit-column-count:2;-moz-column-count:2;column-count:2;}@media (max-width: 767px) {.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list .additional-image-list.masonry-layout{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important;}}@media (max-width: 480px) {.cherry-projects-single .cherry-projects-single-post .cherry-projects-additional-image-list .additional-image-list.masonry-layout{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;}}.cherry-projects-single .cherry-projects-single-post .additional-image a,.cherry-projects-single .cherry-projects-single-post .wp-image{line-height:0;}.cherry-projects-single .cherry-projects-single-post .featured-image{margin-bottom:30px;position:relative;}.cherry-projects-single .cherry-projects-single-post .featured-image .cover{width:100%;height:100%;position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;opacity:0;transition:all 0.3s ease-out;}.cherry-projects-single .cherry-projects-single-post .featured-image .cover:before{content:'\e8ff';font-family:'Material Icons';font-size:32px;line-height:1em;position:relative;top:35%;width:58px;height:58px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:2px solid;transition:all 0.3s ease-out;}.cherry-projects-single .cherry-projects-single-post .featured-image:hover .cover{opacity:1;}.cherry-projects-single .cherry-projects-single-post .featured-image:hover .cover:before{top:0;}.infowindow{font-size:17px;line-height:34px;}@media (max-width: 767px) {.cherry-projects-single-post .cherry-projects-single__container{display:block;}}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar{height:30px;overflow:hidden;}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span{height:100%;position:relative;z-index:1;}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before{content:'';display:inline-block;border:15px solid transparent;border-left:15px solid;border-top:15px solid;position:absolute;top:0;right:-30px;z-index:0;}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar em{line-height:30px;font-size:17px;font-weight:700;font-style:normal;float:left;margin-left:10px;}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-label{margin-bottom:20px;}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar{background:#000000;}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-details-list ul li,.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list ul li{padding-left:0;}.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-details-list ul li:before,.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list ul li:before{display:none;}.cherry-projects-single-post .cherry-projects-single__container .post-date,.cherry-projects-single-post .cherry-projects-single__container .post-author,.cherry-projects-single-post .cherry-projects-single__container .post-comments-count{font-size:13px;}.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item{padding-left:0;}.projects-filters-list-wrapper,.projects-order-filters-wrapper{padding:0 25px;}.projects-filters-list-wrapper ul li span,.projects-order-filters-wrapper .order-filters li{transition:all 0.2s ease-out;}.cherry-projects-single-meta{font-size:13px;}.single-projects .slider-pro .sp-full-screen-button{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:58px;height:58px;border-radius:50%;text-align:center;top:60px;right:60px;transition:all 0.2s ease-out;}.single-projects .slider-pro .sp-full-screen-button:before{font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e3c2';font-size:32px;vertical-align:middle;line-height:58px;width:58px;height:58px;}.cherry-projects-wrapper .cherry-projects-ajax-loader{background-color:rgba(0,0,0,0.05);}.cherry-projects-audio-list .wp-playlist{border:none;padding:30px;margin-bottom:30px;}.cherry-projects-audio-list .wp-playlist .mejs-controls{height:30px;}.cherry-projects-audio-list .wp-playlist .mejs-controls .mejs-time-total{margin:0;top:0;height:100%;}.cherry-projects-audio-list .wp-playlist .wp-playlist-current-item .wp-playlist-item-title{font-size:22px;font-weight:700;}.cherry-projects-audio-list .wp-playlist .wp-playlist-playing{background:none;}.cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption{padding:30px 0;font-weight:400;}.wp-playlist .wp-playlist-current-item img{display:none;}.tm_pb_builder #tm_builder_outer_content .cherry-projects-terms-wrapper{position:relative;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container{position:relative;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-caption .term-permalink{width:29px;height:29px;position:relative;text-align:center;border:2px solid;border-radius:0;display:table;background:none!important;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-caption .term-permalink span{margin:0;width:auto;height:auto;display:table-cell;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-caption .term-permalink span:before{content:'\e409';font-family:'Material Icons';font-size:18px;line-height:1em;width:auto;height:auto;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .inner-wrapper:hover .featured-image{position:relative;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .featured-image{position:relative;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .featured-image .term-img{position:relative;display:block;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .featured-image .term-img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:.71;background:#171d22;transition:all 0.2s ease-out;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .featured-image .term-img:hover .cover{opacity:1;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .featured-image .term-img:hover .cover:before{top:0;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content{padding:15px 46px 15px 60px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;overflow:visible!important;opacity:1;}@media (min-width: 1200px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content{padding:71px 36px 71px 40px;}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content h5{font-size:17px;font-weight:400;line-height:26px;margin:0;-webkit-transform:none;-ms-transform:none;transform:none;text-align:left;opacity:1;position:relative;top:0;transition:all 0.3s ease-out;}@media (min-width: 992px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content h5{font-size:26px;line-height:36px;text-align:right;}}@media (min-width: 1760px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content h5{font-size:36px;line-height:46px;}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content .term-permalink.simple-icon{transition:all 0.3s ease-out;}@media (min-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout{margin:0 -25px;}@media (max-width: 480px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout{margin:0;}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}@media (max-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item{-webkit-flex-basis:50%!important;-ms-flex-preferred-size:50%!important;flex-basis:50%!important;width:50%!important;}}@media (max-width: 480px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;width:100%!important;}}@media (max-width: 480px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .inner-wrapper{margin:0!important;}}@media (max-width: 980px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.masonry-layout .projects-terms-list{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important;}}@media (max-width: 480px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.masonry-layout .projects-terms-list{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.masonry-layout .projects-terms-list .projects-terms-item{display:inline-block;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.list-layout .projects-terms-list .projects-terms-item{margin-bottom:30px;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.list-layout .inner-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}@media (max-width: 767px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.list-layout .inner-wrapper{display:block;}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.list-layout .project-terms-media{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:30%;margin-right:20px;}@media (max-width: 767px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container.list-layout .project-terms-media{margin-right:0;}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container.list-layout .project-terms-content{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:70%;}@media (min-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container .no-terms-caption .hover-content h5{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;top:0;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .no-terms-caption .hover-content .term-permalink{margin-left:20px;}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .no-terms-caption .hover-content .term-permalink.simple-icon{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;top:0;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}}@media (min-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container .no-terms-caption:hover h5{top:-50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}}@media (min-width: 1199px) {.tm_pb_builder #tm_builder_outer_content .projects-terms-container .no-terms-caption:hover .term-permalink.simple-icon{top:-50%;-webkit-transform:translateY(calc(50% + 5px));-ms-transform:translateY(calc(50% + 5px));transform:translateY(calc(50% + 5px));}}.tm_pb_builder #tm_builder_outer_content .projects-terms-container .no-terms-caption:hover .featured-image{position:relative;}.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom{margin-bottom:28px;}.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a{position:relative;}.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a:hover:after{opacity:1;}.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom .cover{width:100%;height:100%;position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;opacity:0;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom .cover:before{content:'\e8ff';font-family:'Material Icons';font-size:32px;line-height:1em;position:relative;top:35%;width:58px;height:58px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:2px solid;transition:all 0.3s ease-out;}.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink{display:inline-block;width:auto;height:auto;margin:0;padding:15px 27px;border:2px solid;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.8px;border-radius:0;margin-top:20px;}.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink:hover{background:transparent;}.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink span{margin:0;}.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink span:before{display:none;}.tm_pb_builder #tm_builder_outer_content .projects-terms-list{position:relative;}.tm_pb_builder #tm_builder_outer_content .projects-terms-list h5{font-size:22px;line-height:36px;margin:0 0 20px;-webkit-transform:none;-ms-transform:none;transform:none;}.archive.tax-projects_category .cherry-animation-container.loading-animation-move-up .cherry-animation-list{margin:0;}.archive.tax-projects_category .cherry-animation-container.loading-animation-move-up .cherry-animation-list h3{font-size:22px;line-height:36px;margin:0;width:70%;-webkit-transform:none;-ms-transform:none;transform:none;}.archive.tax-projects_category .cherry-animation-container.loading-animation-move-up .cherry-animation-list .permalink{width:29px;height:29px;text-align:center;border:2px solid;border-radius:0;display:table;background:none;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;transition-delay:0s;}.archive.tax-projects_category .cherry-animation-container .cherry-animation-list{margin:0;}.archive.tax-projects_category .cherry-animation-container .cherry-animation-list h3{font-size:22px;line-height:36px;margin:0;width:70%;}.archive.tax-projects_category .cherry-animation-container .cherry-animation-list .permalink{width:29px;height:29px;text-align:center;border:2px solid;border-radius:0;display:table;background:none;}.archive.tax-projects_category .cherry-animation-container .cherry-animation-list .cherry-animation-item .inner-wrapper{margin:25px!important;}.archive.tax-projects_category .site-main .project-terms-caption{padding-bottom:160px;}@media (max-width: 767px) {.archive.tax-projects_category .site-main .project-terms-caption{padding-bottom:50px;}}.archive.tax-projects_category .site-main .project-terms-caption>p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;}@media (max-width: 768px) {.archive.tax-projects_category .site-main .project-terms-caption>p{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;}}.tax-projects_category .cherry-projects-wrapper{padding-bottom:145px;margin:0 -25px;}@media (max-width: 767px) {.tax-projects_category .cherry-projects-wrapper{padding-bottom:50px;}}.cherry-projects-wrapper .projects-list{padding-bottom:0;}@media (max-width: 767px) {.cherry-projects-wrapper .projects-list{padding-bottom:0;}}.cherry-projects-wrapper .projects-list .permalink{width:58px;height:58px;text-align:center;border:2px solid!important;display:table;background:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;}.cherry-projects-wrapper .projects-list .permalink span{margin:0;width:auto;height:auto;display:table-cell;vertical-align:middle;}.cherry-projects-wrapper .projects-list .permalink span:before{content:'\e409';font-family:'Material Icons';font-size:32px;line-height:1em;width:auto;height:auto;transition:all 0.3s ease-out;}.content-layout-boxed.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout{margin:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider{position:relative;overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider .tm_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,0.1);list-style:none!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider.gallery-not-found .tm_pb_slide{min-height:0!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider.gallery-not-found .tm_pb_slide .tm_pb_container{min-height:0!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider .tm_pb_slide{background-position:center;background-repeat:no-repeat;background-size:cover;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider .tm_pb_slide:first-child{display:list-item;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider .tm_pb_container{width:80%;max-width:1080px;margin:0 auto;position:relative;z-index:2;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide{padding:0 6%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_video_slider .tm_pb_slide{padding:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_fullwidth_off .tm_pb_container{width:100%!important;}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev,.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next{width:58px;height:58px;text-align:center;position:absolute;top:50%;z-index:100;font-size:48px;margin-top:-29px;border-radius:50%;transition:all 0.2s ease-in-out;opacity:0;}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:before,.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:before{display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:32px;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:before{content:'\e408';}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:before{content:'\e409';}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:hover,.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:hover{text-decoration:none;}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev span,.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next span{display:none;}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev{left:-22px;}.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next{right:-22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider:hover .tm-pb-arrow-prev,.tm_pb_builder #tm_builder_outer_content .tm_mobile_device .tm-pb-arrow-prev{left:30px!important;opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider:hover .tm-pb-arrow-next,.tm_pb_builder #tm_builder_outer_content .tm_mobile_device .tm-pb-arrow-next{right:30px!important;opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider:hover .tm-pb-arrow-prev,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider:hover .tm-pb-arrow-prev{left:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider:hover .tm-pb-arrow-next{right:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider:hover .tm-pb-arrow-prev{right:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider .tm_pb_slide{min-height:170px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider:hover .tm-pb-arrow-next{right:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_image{position:absolute;bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide:first-child .tm_pb_slide_image img{opacity:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide:first-child .tm_pb_slide_image img.active{opacity:1;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeLeft;animation-name:fadeLeft;}.tm_pb_builder #tm_builder_outer_content .tm_pb_media_alignment_center .tm_pb_slide_image{bottom:auto;top:50%;}.tm_pb_builder #tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_image,.tm_pb_builder #tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_video{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.tm_pb_builder #tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_image{-webkit-animation-name:fadeLeft;animation-name:fadeLeft;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_image{width:47.25%;margin-right:5.5%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_image img{vertical-align:bottom;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_video{width:47.25%;margin-right:5.5%;}.tm_pb_builder #tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_description{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-delay:0.9s;animation-delay:0.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeBottom;animation-name:fadeBottom;}.tm_pb_builder #tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,0.3);}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_description{padding:16% 8%;width:auto;margin:auto;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_description .tm_pb_slide_title{font-weight:400;font-size:46px;margin-top:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_fullwidth_off .tm_pb_slide_description{width:auto;margin:auto;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_with_image .tm_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_content{font-size:18px;font-weight:400;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_content p:last-of-type{padding-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider .tm_pb_container,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider .tm_pb_container,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider .tm_pb_container,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider .tm_pb_container{min-height:initial!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider_fullwidth_off .tm_pb_slide_description,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_description,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_description{text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_video{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_description,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_description{text-align:center;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_content{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_video,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider_fullwidth_off .tm_pb_slide_video{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_video{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slide_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_column_3_8 .tm_pb_slide_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slide_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slide_content{font-size:14px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_content,.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_image,.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_video,.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_content{display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slide_description .tm_pb_slide_title,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_column_3_8 .tm_pb_slide_description .tm_pb_slide_title{font-size:26px;font-weight:400;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slide_description .tm_pb_slide_title,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slide_description .tm_pb_slide_title{font-size:22px;font-weight:400;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_with_text_overlay h2.tm_pb_slide_title{padding:30px 30px 0;border-top-left-radius:3px;border-top-right-radius:3px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_with_text_overlay .tm_pb_slide_content{padding:0 30px 30px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_with_overlay .tm_pb_slide_overlay_container{position:absolute;width:100%;height:100%;left:0;top:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_content .post-meta{font-size:13px!important;font-weight:400!important;padding-bottom:0!important;padding-top:5px!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_content .post-meta a{font-size:13px!important;font-weight:400!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_image img{margin:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_description h1{margin-bottom:24px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_description h2{padding-bottom:10px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider .mejs-offscreen{display:none;}.single-projects .cherry-projects-single-meta{border:none!important;}.single-projects .cherry-projects-single-meta h3{padding-bottom:9px;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails{background:none;margin-top:20px;margin-bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail{border:none!important;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail:after{content:'';width:100%;height:3px;background:transparent;display:block;position:absolute;bottom:0;transition:all 0.3s ease-out;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail img{display:block;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail:hover:after,.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail.sp-selected-thumbnail:after{background:red;}.single-projects .cherry-projects-single-post .cherry-projects-slider__instance .slider-pro{margin-bottom:60px;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-fade-arrows{opacity:1;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow{width:58px;height:58px;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:before{display:none;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:after{right:0;top:0;-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0);text-align:center;border-radius:50%;position:absolute;top:0;left:0;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:100%;height:100%;line-height:56px;font-size:32px;transition:all 0.3s ease-out;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow.sp-previous-arrow{left:60px;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow.sp-previous-arrow:after{content:'chevron_left';background:#000000;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow.sp-next-arrow{right:60px;}.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow.sp-next-arrow:after{content:'chevron_right';background:#000000;}.tm_pb_builder #tm_builder_outer_content ul.tm_pb_social_media_follow .tm_pb_social_icon a.icon{top:auto;position:relative;}.tm_pb_builder #tm_builder_outer_content ul.tm_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow{list-style:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li{float:left;margin-bottom:8px;padding:0!important;list-style:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li:before{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a{margin-right:8px;display:block;float:left;text-decoration:none;text-align:center;background:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5);border-radius:3px;transition:all 0.3s;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,0.2);color:rgba(0,0,0,0.6);}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow.tm_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,0.6);color:rgba(255,255,255,0.8);}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow.tm_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,0.7);}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon{height:auto;width:auto;padding:0;border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:none;font-size:15px;margin-right:27px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon.rounded_rectangle{border-radius:3px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon.circle{border-radius:100%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial{position:relative;padding:30px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial:before{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial.tm_pb_testimonial_no_bg{padding:30px 0 0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial p:last-of-type{padding-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial.tm_pb_text_align_center .tm_pb_testimonial_description{text-indent:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial.tm_pb_text_align_center .tm_pb_testimonial_description:before{position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_portrait{border-radius:50%;margin:0 29px 26px 0;float:left;position:relative;display:inline-block;width:136px;height:136px;background-repeat:no-repeat;background-position:center;background-size:cover;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_testimonial_portrait,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_testimonial_portrait,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_testimonial_portrait{float:none;display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_meta{margin-top:10px;font-weight:700;display:block;position:relative;text-indent:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_description{display:inline-block;position:relative;padding:17px 0 10px 0;text-indent:55px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_description:before{position:absolute;line-height:1em;top:0;left:0;text-indent:0;font-weight:400;content:attr(data-icon);font-family:'FontAwesome';font-size:45px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_author{margin-top:23px;font-weight:700;display:block;position:relative;text-indent:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_author:before{content:'—';display:inline-block;margin-right:6px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_author a{color:inherit;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial.tm_pb_testimonial_no_bg:before{background:inherit;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial.tm_pb_icon_off .tm_pb_testimonial_description{text-indent:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial.tm_pb_icon_off .tm_pb_testimonial_description:before{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial.tm_pb_icon_off:before{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_old_layout{color:#666!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_old_layout .tm_pb_testimonial_description a{color:#666!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle{padding:2px 0;background:none;border:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title{cursor:pointer;position:relative;padding:0 0 0 20px;font-size:22px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title:before{position:relative;left:0;font-size:16px;color:#ccc;top:auto;margin-top:0;margin-right:9px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close{background:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title{padding-left:0;display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before{font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e315';font-size:32px;line-height:1em;vertical-align:middle;float:left;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_content{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open{background:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title{padding-left:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before{font-family:'Material Icons';font-weight:400;font-style:normal;content:'\e313';font-size:32px;line-height:1em;vertical-align:middle;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content{padding-top:5px;padding-right:30px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content p:last-of-type{padding-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs{padding-top:17px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls,.tm_pb_builder #tm_builder_outer_content .tm_pb_tab{word-wrap:break-word;}.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs p{line-height:1.6!important;}.tm_pb_builder #tm_builder_outer_content ul.tm_pb_tabs_controls{margin:0;border-bottom:none;background-color:transparent;}.tm_pb_builder #tm_builder_outer_content ul.tm_pb_tabs_controls li{padding:0;margin:0;}.tm_pb_builder #tm_builder_outer_content ul.tm_pb_tabs_controls li:before{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li{display:inline-block;padding:5px 30px 3px;font-weight:700;position:relative;cursor:pointer;max-width:100%;float:left;}@media (max-width: 767px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li{display:block;width:100%;text-align:center;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li a{text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:700;padding:10px 30px;letter-spacing:.8px;background:#000000;display:inline-block;}@media (max-width: 767px) {.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li a{display:block;font-size:12px;}}.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active{padding:0;bottom:0;border-bottom:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_tab p:last-of-type{padding-bottom:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_all_tabs{padding:55px 0;background:none;margin-top:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_all_tabs>div{display:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_all_tabs .tm_pb_active_content{display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_tabs_controls,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_tabs_controls{border-bottom:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_tabs_controls li,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_tabs_controls li,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_tabs_controls li{float:none;border-right:none;border-bottom:none;}.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls{list-style:none!important;padding:0!important;line-height:inherit!important;border-bottom:none;}.tm_pb_builder #tm_builder_outer_content h1+.title-delimiter,.tm_pb_builder #tm_builder_outer_content h2+.title-delimiter,.tm_pb_builder #tm_builder_outer_content h3+.title-delimiter,.tm_pb_builder #tm_builder_outer_content h4+.title-delimiter,.tm_pb_builder #tm_builder_outer_content h5+.title-delimiter,.tm_pb_builder #tm_builder_outer_content h6+.title-delimiter{display:block;width:100%;height:1px;background:#000000;opacity:0.5;}.tm_pb_builder #tm_builder_outer_content .tm_pb_builder #tm_builder_outer_content__holder{float:left;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0);}.tm_pb_builder #tm_builder_outer_content__inner{position:relative;overflow:hidden;}.tiles-columns .tm_pb_builder #tm_builder_outer_content__inner{position:absolute;width:100%;height:100%;}.tm_pb_builder #tm_builder_outer_content__inner .term-img{display:block;width:100%;height:auto;}.tm_pb_builder #tm_builder_outer_content .tiles-item .term-img{background-size:cover;background-position:center;}.tm_pb_builder #tm_builder_outer_content__content{position:absolute;z-index:0;bottom:0;left:0;width:100%;padding:20px;}.tm_pb_builder #tm_builder_outer_content__content .btn{white-space:normal;}.tm_pb_builder #tm_builder_outer_content__title{margin:0;}.tm_pb_builder #tm_builder_outer_content .button--holder{display:block;margin:15px 0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_map{height:490px;width:100%;position:relative;}.tm_pb_builder #tm_builder_outer_content body.chrome.parallax-map-support .tm_pb_map{-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_map_container{margin:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_map_container img{max-width:inherit;}.tm_pb_builder #tm_builder_outer_content .tm_pb_map_pin{display:none;visibility:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_map{height:400px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_map,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_map{height:280px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_map,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_map{height:230px;}.tm_pb_builder #tm_builder_outer_content .gm-style-iw h3{margin-top:0;margin-bottom:18px;padding:0 20px;}.tm_pb_builder #tm_builder_outer_content .gm-style-iw .infowindow{padding:0 25px;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel{margin-top:2%;position:relative;overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel:hover .tm-pb-arrow-prev{left:10px;opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel:hover .tm-pb-arrow-next{right:10px;opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel{margin-bottom:0!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items{width:100%;height:auto;position:relative;overflow:hidden;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items .tm-carousel-group{display:none;float:left;width:100%;position:relative;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items .tm-carousel-group.active{display:block;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items .tm-carousel-group.active .tm_pb_carousel_item:last-child{margin-right:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_item{display:none;position:relative;background:rgba(0,0,0,0.25);float:left;margin:0 2% 0 0;padding:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items.columns-6 .tm_pb_carousel_item{width:15%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items.columns-5 .tm_pb_carousel_item{width:18.4%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items.columns-4 .tm_pb_carousel_item{width:23.5%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items.columns-3 .tm_pb_carousel_item{width:32%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items.columns-2 .tm_pb_carousel_item{width:49%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_items.columns-1 .tm_pb_carousel_item{width:100%;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_item:after{padding-top:75%;display:block;content:"";}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay{position:absolute;top:0;bottom:0;right:0;left:0;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_item.tm-pb-active-control .tm_pb_video_overlay_hover{background:rgba(0,0,0,0.6);}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_play{opacity:0;transition:all 0.5s ease-in-out;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay:hover .tm_pb_video_play{opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay_hover:hover{background:rgba(0,0,0,0.6);}.tm_pb_builder #tm_builder_outer_content .tm_mobile_device .tm_pb_slider_carousel .tm-pb-arrow-prev,.tm_pb_builder #tm_builder_outer_content .tm_mobile_device .tm_pb_slider_carousel .tm-pb-arrow-next{opacity:0!important;}.tm_pb_builder #tm_builder_outer_content .tm_mobile_device .tm_pb_carousel .tm-pb-arrow-prev{left:-10px;opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_mobile_device .tm_pb_carousel .tm-pb-arrow-next{right:-10px;opacity:1;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_carousel .tm_pb_slide{min-height:initial!important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_carousel_item .tm_pb_video_play,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_carousel_item .tm_pb_video_play,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_carousel_item .tm_pb_video_play,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_carousel_item .tm_pb_video_play{font-size:2.78rem;line-height:2.78rem;margin-left:-1.39rem;margin-top:-1.39rem;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_carousel_item .tm_pb_video_play,.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_carousel_item .tm_pb_video_play{font-size:2rem;line-height:2rem;margin-left:-1rem;margin-top:-1rem;}.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_carousel_item .tm_pb_video_play{font-size:1.5rem;line-height:1.5rem;margin-left:-0.75rem;margin-top:-0.75rem;}.tm_pb_builder #tm_builder_outer_content .tm_pb_video_slider .tm-pb-slider-arrows{display:none!important;}





.projects-filters{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#23282d;position:relative;z-index:9;}.projects-filters-list-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}ul.projects-filters-list{display:inline-block;list-style:none;margin:0;padding:0;}ul.projects-filters-list li{float:left;margin-right:20px;}ul.projects-filters-list li:last-child{margin-right:0;}ul.projects-filters-list li.active span{color:#298ffc;}ul.projects-filters-list li span{margin:0 10px 0 0;cursor:pointer;}ul.projects-filters-list li span:hover{color:#298ffc;}ul.projects-filters-list li span:last-child{margin:0;}.projects-order-filters-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}ul.order-filters{display:inline-block;list-style:none;margin:0;padding:0;}ul.order-filters>li{float:left;margin:0 10px;position:relative;cursor:pointer;-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;}ul.order-filters>li:hover{text-decoration:none;}ul.order-filters>li ul{position:absolute;left:0;background:#298ffc;list-style:none;margin:0;padding:10px 20px;min-width:150px;z-index:99;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateZ(-100px) translateY(50px) rotateX(-90deg);-ms-transform:translateZ(-100px) translateY(50px) rotateX(-90deg);transform:translateZ(-100px) translateY(50px) rotateX(-90deg);-webkit-transition:all 0.2s cubic-bezier(0.86,0.17,0.83,0.57);transition:all 0.2s cubic-bezier(0.86,0.17,0.83,0.57);}ul.order-filters>li ul li{white-space:nowrap;margin:5px;}ul.order-filters>li ul li span{color:#fff;}ul.order-filters>li ul li.active{display:none;}ul.order-filters>li span.current{margin-left:10px;color:#298ffc;}ul.order-filters>li.dropdown-state ul{-webkit-transform:translateZ(0) translateY(0) rotateX(0deg);-ms-transform:translateZ(0) translateY(0) rotateX(0deg);transform:translateZ(0) translateY(0) rotateX(0deg);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.4s cubic-bezier(0.12,0.51,0.33,1.14);transition:all 0.4s cubic-bezier(0.12,0.51,0.33,1.14);}.projects-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;}.projects-pagination ul.page-link{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;list-style:none;margin:0;}.projects-pagination ul.page-link li{float:left;margin:0 2px;}.projects-pagination ul.page-link li.active span{color:#298ffc;}.projects-pagination ul.page-link li span{line-height:30px;color:#23282d;padding:5px 10px;text-decoration:none;cursor:pointer;}.projects-pagination ul.page-link li span:hover{color:#298ffc;}.projects-pagination .page-navigation{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.projects-pagination .page-navigation span{line-height:30px;color:#23282d;padding:5px 10px;margin:0 2px;cursor:pointer;}.projects-pagination .page-navigation span:hover{color:#298ffc;}.projects-container.grid-layout .projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.projects-container.grid-layout .projects-list .projects-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.projects-container.masonry-layout .projects-list .projects-item{display:inline-block;}.projects-container.justified-layout .projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.projects-container.justified-layout .projects-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;}.projects-container.cascading-grid-layout .projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.projects-container.cascading-grid-layout .projects-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;}.projects-container.list-layout .projects-list .projects-item{margin-bottom:20px;}.projects-container.list-layout .inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.projects-container.list-layout .project-media{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:30%;margin-right:20px;}.projects-container.list-layout .project-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:70%;}.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item .inner-wrapper{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.8s ease;transition:all 0.8s ease;}.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0);}.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item .inner-wrapper{opacity:1;filter:alpha(opacity=100);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);-ms-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);-webkit-transition:all 0.7s cubic-bezier(0.29,0.65,0.64,0.97);transition:all 0.7s cubic-bezier(0.29,0.65,0.64,0.97);}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateZ(-1500px) translateY(50px) rotateX(90deg);-ms-transform:translateZ(-1500px) translateY(50px) rotateX(90deg);transform:translateZ(-1500px) translateY(50px) rotateX(90deg);}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item .inner-wrapper{opacity:1;filter:alpha(opacity=100);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translateY(0px) translateZ(0) rotateX(0deg);-ms-transform:translateY(0px) translateZ(0) rotateX(0deg);transform:translateY(0px) translateZ(0) rotateX(0deg);-webkit-transition:all 0.8s cubic-bezier(0.29,0.65,0.64,0.97);transition:all 0.8s cubic-bezier(0.29,0.65,0.64,0.97);}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(80px) translateZ(-100px) rotateX(5deg);-ms-transform:translateY(80px) translateZ(-100px) rotateX(5deg);transform:translateY(80px) translateZ(-100px) rotateX(5deg);}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cherry-animation-container.loading-animation-flip .cherry-animation-list{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;}.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item .inner-wrapper{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0px) rotateX(0deg);-ms-transform:translateY(0px) rotateX(0deg);transform:translateY(0px) rotateX(0deg);-webkit-transition:all 0.8s cubic-bezier(0.31,0.78,0.39,0.93);transition:all 0.8s cubic-bezier(0.31,0.78,0.39,0.93);}.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-50px) rotateX(80deg);-ms-transform:translateY(-50px) rotateX(80deg);transform:translateY(-50px) rotateX(80deg);}.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cherry-animation-container.loading-animation-helix .cherry-animation-list{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;}.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item .inner-wrapper{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform:translateZ(0px) translateY(0px) rotateY(0deg);-ms-transform:translateZ(0px) translateY(0px) rotateY(0deg);transform:translateZ(0px) translateY(0px) rotateY(0deg);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.8s cubic-bezier(0.29,0.65,0.64,0.97);transition:all 0.8s cubic-bezier(0.29,0.65,0.64,0.97);}.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{-webkit-transform:translateZ(-1000px) translateY(-50px) rotateY(-240deg);-ms-transform:translateZ(-1000px) translateY(-50px) rotateY(-240deg);transform:translateZ(-1000px) translateY(-50px) rotateY(-240deg);opacity:0;filter:alpha(opacity=0);}.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item .inner-wrapper{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);-ms-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.8s cubic-bezier(0.29,0.65,0.64,0.97);transition:all 0.8s cubic-bezier(0.29,0.65,0.64,0.97);}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{-webkit-transform:translateZ(400px) translateY(300px) rotateX(-65deg);-ms-transform:translateZ(400px) translateY(300px) rotateX(-65deg);transform:translateZ(400px) translateY(300px) rotateX(-65deg);opacity:0;filter:alpha(opacity=0);}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cherry-projects-single__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.cherry-projects-single__media{-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;margin-right:20px;}.cherry-projects-single__content{-webkit-box-flex:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;}.cherry-projects-single-meta{margin:10px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}.cherry-projects-single-post{color:#23282d;}.cherry-projects-single-post .featured-image img{width:100%;height:auto;}.cherry-projects-single-post .post-terms{margin:10px 0;}.cherry-projects-single-post .cherry-projects-meta{margin:10px 0;}.cherry-projects-single-post .featured-image a,.cherry-projects-single-post .additional-image a{display:block;position:relative;}.cherry-projects-single-post .featured-image a img,.cherry-projects-single-post .additional-image a img{width:100%;}.cherry-projects-single-post .featured-image a .cover,.cherry-projects-single-post .additional-image a .cover{position:absolute;width:100%;height:100%;display:block;background-color:rgba(41,143,252,0.5);opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cherry-projects-single-post .featured-image a:hover .cover,.cherry-projects-single-post .additional-image a:hover .cover{opacity:1;}.cherry-projects-additional-image-list{margin-bottom:20px;}.cherry-projects-additional-image-list .additional-image-list{list-style:none;margin:0;padding:0;}.cherry-projects-additional-image-list .additional-image-list.grid-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.cherry-projects-additional-image-list .additional-image-list.grid-layout .image-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.cherry-projects-additional-image-list .additional-image-list.masonry-layout .image-item{display:inline-block;}.cherry-projects-single-details-list{margin-bottom:20px;}.cherry-projects-single-details-list .cherry-projects-details-list-title{margin-bottom:10px;}.cherry-projects-single-details-list ul{list-style:none;margin:0;padding:0;}.cherry-projects-single-details-list ul li{color:#96989a;margin-bottom:5px;}.cherry-projects-single-details-list ul li span{margin-right:5px;color:#23282d;}.cherry-projects-single-details-list ul li:last-child{margin-bottom:0;}.cherry-projects-single-skills-list{margin-bottom:20px;}.cherry-projects-single-skills-list ul{list-style:none;margin:0;padding:0;}.cherry-projects-single-skills-list .cherry-skill-item{margin-bottom:10px;}.cherry-projects-single-skills-list .cherry-skill-item .skill-label{margin-bottom:5px;}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar{width:100%;height:20px;background-color:#f1f1f1;}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span{height:20px;display:inline-block;background-color:#48c569;position:relative;}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em{font-size:12px;line-height:20px;float:right;}.cherry-projects-single-skills-list .cherry-skill-item:last-child{margin-bottom:10px;}.cherry-projects-slider__instance{margin-bottom:20px;}.cherry-projects-slider__instance .slider-pro{background-color:#23282d;}.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:before{background-color:#298ffc;}.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:after{background-color:#298ffc;}.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before{color:#298ffc;}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container{background-color:rgba(73,81,89,0.5);}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail-container .sp-thumbnail:hover{border:3px solid #fffffc;}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-selected-thumbnail .sp-thumbnail{border:3px solid #298ffc;}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails{position:absolute;bottom:0;padding:5px 0;}.cherry-projects-video-list{width:100%;}.cherry-projects-terms-wrapper{color:#23282d;position:relative;}.projects-terms-container{position:relative;}.projects-terms-container.grid-layout .projects-terms-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.projects-terms-container.grid-layout .projects-terms-list .projects-terms-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.projects-terms-container.masonry-layout .projects-terms-list .projects-terms-item{display:inline-block;}.projects-terms-container.list-layout .projects-terms-list .projects-terms-item{margin-bottom:20px;}.projects-terms-container.list-layout .inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.projects-terms-container.list-layout .project-terms-media{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:30%;margin-right:20px;}.projects-terms-container.list-layout .project-terms-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:70%;}.projects-terms-container .term-permalink span:before{content:"\f103";}.projects-terms-list{position:relative;}.cherry-projects-wrapper{color:#23282d;position:relative;}.cherry-projects-wrapper .projects-container{position:relative;z-index:8;}.cherry-projects-wrapper .projects-list{position:relative;min-height:100px;}.projects-item-instance .inner-wrapper{position:relative;}.projects-item-instance .featured-image{width:100%;line-height:0;}.projects-item-instance .featured-image img{width:100%;height:auto;}.projects-item-instance .project-media,.projects-item-instance .project-terms-media{position:relative;}.projects-item-instance .project-meta{margin:15px 0;}.projects-item-instance .project-content,.projects-item-instance .project-terms-media{position:relative;}.projects-item-instance .simple-icon{display:inline-block;width:30px;height:30px;background-color:#298ffc;color:#f1f1f1;margin:5px;border-radius:30px;}.projects-item-instance .simple-icon span{margin:5px;}.projects-item-instance .simple-icon:hover{background-color:#206ff4;}.projects-item-instance .simple-button{display:inline-block;padding:10px;background-color:#298ffc;color:#f1f1f1;}.projects-item-instance .hover-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;padding:15px;background-color:rgba(35,40,45,0.6);-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}.projects-item-instance .hover-content.row-format{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.projects-item-instance .hover-content>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.projects-item-instance.simple-fade-hover .hover-content{opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}.projects-item-instance.simple-fade-hover .hover-content>*{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}.projects-item-instance.simple-fade-hover .hover-content:hover{opacity:1;}.projects-item-instance.simple-fade-hover .hover-content:hover>*{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s;}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s;}.projects-item-instance.simple-scale-hover .hover-content{opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}.projects-item-instance.simple-scale-hover .hover-content>*{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}.projects-item-instance.simple-scale-hover .hover-content:hover{opacity:1;}.projects-item-instance.simple-scale-hover .hover-content:hover>*{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s;}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s;}.projects-end-line-spinner{width:100%;}.projects-end-line-spinner .cherry-spinner{width:70px;height:70px;left:50%;margin-left:-35px;display:none;position:relative;}.projects-ajax-button-wrapper{text-align:center;}.projects-ajax-button-wrapper .projects-ajax-button{display:inline-block;}.projects-ajax-button-wrapper .projects-ajax-button span{color:#fff;padding:10px 20px;background:#298ffc;display:block;cursor:pointer;}.projects-ajax-button-wrapper .projects-ajax-button:hover span{background:#495159;}.projects-ajax-button-wrapper .projects-ajax-button.disabled{opacity:0.3;filter:alpha(opacity=30);}.projects-ajax-button-wrapper .projects-ajax-button.disabled span{background:#495159;}.cherry-projects-ajax-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:999;pointer-events:none;background-color:rgba(0,0,0,0.3);}.cherry-projects-ajax-loader .cherry-spinner{width:90px;height:90px;left:50%;top:50%;margin-left:-45px;margin-top:-45px;display:block;position:relative;}.cherry-spinner-double-bounce.cherry-spinner{position:relative;}.cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-spinner-double-bounce .cherry-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#298ffc;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:cherry-doubleBounce 2s infinite ease-in-out;animation:cherry-doubleBounce 2s infinite ease-in-out;}.cherry-spinner-double-bounce .cherry-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s;}@-webkit-keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}





@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%)}100%{opacity:1;-webkit-transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}100%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0)}100%{opacity:0;-webkit-transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}100%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%)}100%{opacity:1;-webkit-transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}100%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0)}100%{opacity:0;-webkit-transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}100%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-70%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-70%);transform:translateX(-70%)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scale(1,0.5)}100%{opacity:1;-webkit-transform:scale(1,1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scale(1,0.5);transform:scale(1,0.5)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideWidth{0%{width:0}}@keyframes slideWidth{0%{width:0}}@-webkit-keyframes gridFadeIn{0%{opacity:0;-webkit-transform:translatey(-5%)}100%{opacity:1;-webkit-transform:translatey(0)}}@keyframes gridFadeIn{0%{opacity:0;-webkit-transform:translatey(-5%);transform:translatey(-5%)}100%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@media all and (max-width: 767px){.tm-hide-mobile{display:none!important}}.tm_pb_taxonomy h1+.title-delimiter,.tm_pb_taxonomy h2+.title-delimiter,.tm_pb_taxonomy h3+.title-delimiter,.tm_pb_taxonomy h4+.title-delimiter,.tm_pb_taxonomy h5+.title-delimiter,.tm_pb_taxonomy h6+.title-delimiter{display:block;width:100%;height:1px;background:#000;opacity:0.5}.tm_pb_taxonomy .tm_pb_taxonomy__holder{float:left;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.tm_pb_taxonomy__inner{position:relative;overflow:hidden}.tiles-columns .tm_pb_taxonomy__inner{position:absolute;width:100%;height:100%}.tm_pb_taxonomy__inner .term-img{display:block;width:100%;height:auto}.tm_pb_taxonomy .tiles-item .term-img{background-size:cover;background-position:center}.tm_pb_taxonomy__content{position:absolute;z-index:0;bottom:0;left:0;width:100%;padding:20px}.tm_pb_taxonomy__content .btn{white-space:normal}.tm_pb_taxonomy__title{margin:0}.tm_pb_taxonomy .button--holder{display:block;margin:15px 0}#tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle{margin-bottom:10px}#tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle:last-child{margin-bottom:0}#tm_builder_outer_content .tm_pb_audio_module button{box-shadow:none;text-shadow:none;min-height:0}#tm_builder_outer_content .tm_pb_audio_module_content h2{padding-bottom:10px;line-height:1em}#tm_builder_outer_content .tm_pb_audio_module_content{padding:50px 40px}#tm_builder_outer_content .tm_audio_container .mejs-mediaelement{background:transparent}#tm_builder_outer_content .tm_audio_container .mejs-time-handle,#tm_builder_outer_content .tm_audio_container .mejs-volume-slider,#tm_builder_outer_content .tm_audio_container .mejs-clear{display:block!important}#tm_builder_outer_content .tm_audio_container .mejs-controls{box-shadow:none;bottom:auto!important}#tm_builder_outer_content .tm_audio_container span.mejs-currenttime{font-size:20px;text-shadow:none}#tm_builder_outer_content .tm_audio_container p.tm_audio_module_meta{margin-bottom:17px}#tm_builder_outer_content .tm_audio_container .mejs-button.mejs-playpause-button,#tm_builder_outer_content .tm_audio_container .mejs-button.mejs-volume-button,#tm_builder_outer_content .tm_audio_container .mejs-button.mejs-playpause-button button,#tm_builder_outer_content .tm_audio_container .mejs-button.mejs-volume-button button{border:none;box-shadow:none;background:none}#tm_builder_outer_content .mejs-volume-button button::after,#tm_builder_outer_content .mejs-pause button::after{display:none!important}#tm_builder_outer_content .tm_audio_container span.mejs-offscreen{display:none}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider{width:50px}#tm_builder_outer_content .tm_audio_container span.mejs-time-handle{background-color:#FFF}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-button button:focus{text-decoration:none!important}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-float{color:#fff;border:none!important;color:inherit!important}#tm_builder_outer_content .tm_audio_container button:focus{box-shadow:none}#tm_builder_outer_content .tm_audio_container span.mejs-time-float-current{min-width:30px}#tm_builder_outer_content .tm_audio_content{background-color:#2EA3F2}#tm_builder_outer_content .tm_audio_content h2,#tm_builder_outer_content .tm_pb_audio_module_content h2{color:#fff!important}#tm_builder_outer_content .tm_audio_container .mejs-container{background:none;height:auto}#tm_builder_outer_content .tm_audio_container .mejs-embed{background:none;height:auto}#tm_builder_outer_content .tm_audio_container .mejs-embed body{background:none;height:auto}#tm_builder_outer_content .tm_audio_container .mejs-container .mejs-controls{background:none;height:auto}#tm_builder_outer_content .tm_audio_container .mejs-time.mejs-currenttime-container,#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded{display:none!important}#tm_builder_outer_content .tm_audio_container .mejs-time.mejs-currenttime-container.custom{display:block!important;padding:0;margin-left:10px;height:30px;line-height:inherit}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:rgba(255,255,255,0.5);height:6px;margin:12px 0;top:0}#tm_builder_outer_content .tm_audio_container span.mejs-time-total.mejs-time-slider{display:block!important;position:relative!important;max-width:100%}#tm_builder_outer_content .tm_audio_container .mejs-controls div.mejs-time-rail{padding-top:0;position:relative;display:block!important}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;height:6px}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{top:12px}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;top:-5px;border:none;width:16px;height:16px;border-radius:15px}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:block;top:-5px;border:none;border-radius:15px;background:#FFF;width:16px;height:16px;position:absolute;top:7px}#tm_builder_outer_content .tm_audio_container .mejs-controls a.mejs-horizontal-volume-slider{height:30px;margin-left:5px;display:block!important;float:left}#tm_builder_outer_content .tm_audio_container .mejs-controls div.mejs-horizontal-volume-slider{height:4px}#tm_builder_outer_content .tm_audio_container .mejs-controls div.mejs-time-rail{width:auto!important}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail span,#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail a{width:auto}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button{width:30px;height:30px;margin-right:10px}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button{width:inherit;height:inherit;margin:0}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f04b';font-size:22px;color:#fff}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button.mejs-pause button:before{content:'\f04c'}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button{margin-left:5px}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button button:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:#fff}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button.mejs-unmute button:before{content:"\f026"}#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-volume-button.mejs-mute button:before{content:"\f028"}#tm_builder_outer_content .tm_pb_audio_module{position:relative}#tm_builder_outer_content .tm_pb_audio_cover_art{position:absolute;top:0;left:0;height:100%;width:220px;background-size:cover;background-repeat:no-repeat;background-position:center}#tm_builder_outer_content .tm_pb_audio_module_content{margin-left:220px}#tm_builder_outer_content .tm_pb_audio_module_content h2{margin-bottom:-5px}#tm_builder_outer_content .tm_audio_module_meta{margin-bottom:17px;color:#fff}#tm_builder_outer_content .tm_pb_audio_no_image .tm_pb_audio_module_content{margin-left:0}#tm_builder_outer_content .tm_pb_counters{list-style:none!important;padding:0!important;line-height:inherit!important}#tm_builder_outer_content .tm_pb_counter_title{font-size:12px;line-height:1.6em;display:block;color:#666;word-wrap:break-word}#tm_builder_outer_content .tm_pb_counter_container{background-color:#dddddd;color:#fff;margin-bottom:10px;overflow:hidden;position:relative;display:block}#tm_builder_outer_content .tm_pb_counter_amount{opacity:0;float:left;font-size:12px;font-weight:600;line-height:1.6em;text-align:right;padding:1px 3% 1px 1px;display:block;min-height:6px;background-color:#2EA3F2}#tm_builder_outer_content .tm-animated .tm_pb_counter_amount{opacity:1;-webkit-animation:slideWidth 1s 1 cubic-bezier(0.77,0,0.175,1);animation:slideWidth 1s 1 cubic-bezier(0.77,0,0.175,1)}#tm_builder_outer_content .tm_pb_blog_grid blockquote:before,#tm_builder_outer_content .tm_pb_posts blockquote:before{display:none}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_image_container{max-width:100%}#tm_builder_outer_content .tm_pb_post{margin-bottom:30px}#tm_builder_outer_content .tm_pb_post .entry-featured-image-url{display:block;position:relative}#tm_builder_outer_content .tm_pb_post h2 a{text-decoration:none}#tm_builder_outer_content .tm_pb_post .post-meta{margin-bottom:6px}#tm_builder_outer_content .tm_pb_post .post-meta a{text-decoration:none}#tm_builder_outer_content .tm_pb_post .more{text-decoration:none}#tm_builder_outer_content .tm_pb_posts a.more-link{clear:both}#tm_builder_outer_content .tm_pb_has_overlay.tm_pb_post .entry-featured-image-url{display:inline-block;position:relative}#tm_builder_outer_content .tm_pb_has_overlay.tm_pb_post .entry-featured-image-url img{display:block}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_post{word-wrap:break-word}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_image_container{position:relative}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_image_container img{min-width:100%;max-width:100%;height:auto}#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_no_thumb h2{margin-top:0}#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content{margin-bottom:0}#tm_builder_outer_content .tm_pb_blog_grid[data-columns]::before{display:none;opacity:0;line-height:0}#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_post .tm_pb_slide{min-height:442px}#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_post .tm_pb_slide{min-height:390px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_post .tm_pb_slide{min-height:284px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post .tm_pb_slide{min-height:180px}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post .tm_pb_slide{min-height:125px}#tm_builder_outer_content .tm_pb_post .tm_pb_slider{margin-bottom:0}#tm_builder_outer_content .tm_pb_post .tm-pb-controllers a{margin-bottom:10px}#tm_builder_outer_content .tm_pb_post_title.tm_pb_featured_bg{padding:16% 8%;background-size:cover;background-position:center;position:relative;background-repeat:no-repeat;overflow:hidden}#tm_builder_outer_content .tm_pb_post_title .tm_pb_parallax_css{background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden}#tm_builder_outer_content .tm_pb_post_title.tm_pb_featured_bg .tm_pb_title_container{padding:1em 1.5em}#tm_builder_outer_content .tm_pb_post_title.tm_pb_featured_bg .tm_pb_title_meta_container{padding-bottom:0}#tm_builder_outer_content .single-post.tm_right_sidebar .tm_pb_fullwidth_section .tm_pb_post_title,#tm_builder_outer_content .single-post.tm_left_sidebar .tm_pb_fullwidth_section .tm_pb_post_title{padding-top:0}#tm_builder_outer_content .single-post.tm_right_sidebar .tm_pb_fullwidth_section .tm_pb_post_title.tm_pb_featured_bg{padding-top:6%}#tm_builder_outer_content .tm_pb_post_slider_image_bottom .tm_pb_slide_image{position:relative;margin:0 auto 10px!important}#tm_builder_outer_content .tm_pb_post_slider_image_bottom .tm_pb_slide_description{padding-bottom:8%}#tm_builder_outer_content .tm_pb_post_slider_image_top .tm_pb_slide_image{position:relative;margin:8% auto 0!important}#tm_builder_outer_content .tm_pb_post_slider_image_top .tm_pb_slide_description{padding-top:8%;padding-bottom:8%}#tm_builder_outer_content .tm_pb_post_slider_image_right .tm_pb_slide_description{float:left!important}#tm_builder_outer_content .tm_pb_post_slider_image_right .tm_pb_slide_image{right:0;margin-right:0}#tm_builder_outer_content .tm_pb_blog_grid .tm_main_video_container,#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content,#tm_builder_outer_content .tm_pb_blog_grid .tm_pb_post .tm_pb_slider{margin:-20px -20px 10px}#tm_builder_outer_content .js .tm_pb_blog_grid[data-columns] .tm_pb_post{opacity:0}#tm_builder_outer_content .js .tm_pb_blog_grid[data-columns] .column .tm_pb_post{opacity:1;-webkit-animation:gridFadeIn 1s 1 cubic-bezier(0.77,0,0.175,1);animation:gridFadeIn 1s 1 cubic-bezier(0.77,0,0.175,1)}#tm_builder_outer_content .tm_pb_post .entry-content{padding-top:30px}#tm_builder_outer_content .tm_pb_post .tm_pb_gallery_post_type .tm_pb_slide{min-height:500px;background-size:cover!important;background-position:top center}#tm_builder_outer_content .tm_pb_row .tm_pb_blog_grid .tm_pb_post .tm_pb_slide{min-height:180px}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark .post-meta{color:#fff!important}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark .post-meta a{color:#fff!important}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .post-meta{color:#333!important}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .post-meta a{color:#333!important}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark{background:#2ea3f2}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light{background:#f5f5f5}#tm_builder_outer_content .tm_pb_post_slider .tm_pb_slide.tm-pb-active-slide .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_post_slider .tm_pb_slide.tm-pb-active-slide .tm_pb_slide_image{opacity:0}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_post_slider_image_bottom .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post_slider_image_bottom .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post_slider_image_bottom .tm_pb_slide,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post_slider_image_bottom .tm_pb_slide{padding-bottom:6%}#tm_builder_outer_content .tm_pb_column .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:10%!important}#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:5%!important}#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:5%!important}#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:7%!important}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:15%!important}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:15%!important}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_post_slider_image_bottom .tm_pb_slide_video{margin-bottom:25%!important}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_post_title{padding:6% 0}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_post_title.tm_pb_image_above{padding-top:0}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_post_title.tm_pb_image_below{padding-bottom:0}#tm_builder_outer_content .tm_pb_posts_nav.nav-single:after{clear:both;display:block;content:""}#tm_builder_outer_content .tm_pb_posts_nav a{display:inline-block}#tm_builder_outer_content .tm_pb_blurb .tm_pb_main_blurb_image{text-align:center;margin-bottom:30px}#tm_builder_outer_content .tm_pb_blurb .tm_pb_main_blurb_image a{display:inline-block}#tm_builder_outer_content .tm_pb_blurb .tm-pb-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;height:100%}#tm_builder_outer_content .tm_pb_blurb .tm-pb-icon:before{vertical-align:middle;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon)}#tm_builder_outer_content .tm_pb_blurb .tm-pb-icon-circle{width:100px;height:100px;font-size:30px;border-radius:100px}#tm_builder_outer_content .tm_pb_blurb .tm-pb-icon-circle-border{border:3px solid}#tm_builder_outer_content .tm_pb_blurb img{width:inherit}#tm_builder_outer_content .tm_pb_blurb_container h4 a{border-bottom:none}#tm_builder_outer_content .tm_pb_blurb_content{word-wrap:break-word}#tm_builder_outer_content .tm_pb_blurb_content{max-width:550px;margin:0 auto;position:relative}#tm_builder_outer_content .tm_pb_blurb_content p:last-of-type{padding-bottom:0}#tm_builder_outer_content .tm_pb_blurb h4{padding-bottom:5px}#tm_builder_outer_content .tm_pb_blurb h4 a{text-decoration:none}#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_main_blurb_image,#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_main_blurb_image{width:32px;display:table-cell}#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_main_blurb_image img,#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_main_blurb_image img{width:inherit}#tm_builder_outer_content .tm_pb_blurb_position_left .tm-pb-icon-circle-border,#tm_builder_outer_content .tm_pb_blurb_position_right .tm-pb-icon-circle-border{border:2px solid}#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container,#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{display:table-cell;vertical-align:top}#tm_builder_outer_content .tm_pb_blurb_position_left .tm_pb_blurb_container{padding-left:15px}#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_container{padding-right:15px}#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_blurb_content{padding-right:52px;text-align:right}#tm_builder_outer_content .tm_pb_blurb_position_right .tm_pb_main_blurb_image{left:auto;right:0}#tm_builder_outer_content .tm_pb_blurb_position_right .tm-pb-icon{margin-right:0;margin-left:20px}#tm_builder_outer_content .tm_pb_button_module_wrapper.tm_pb_button_alignment_right{text-align:right}#tm_builder_outer_content .tm_pb_button_module_wrapper.tm_pb_button_alignment_center{text-align:center}#tm_builder_outer_content .tm_pb_button:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tm_builder_outer_content .tm_pb_button{font-size:20px;line-height:1.7em;padding:0.3em 1em;background:transparent;position:relative;border:2px solid;display:inline-block;-webkit-transition:all 0.2s;transition:all 0.2s}#tm_builder_outer_content .tm_pb_button:hover{background:rgba(255,255,255,0.2)}#tm_builder_outer_content .tm_pb_button:after{font-size:20px;line-height:1.7em;content:attr(data-icon);opacity:0;position:absolute;-webkit-transition:all 0.2s;transition:all 0.2s}#tm_builder_outer_content .tm_pb_custom_button_icon.tm_pb_button:after{content:attr(data-icon)}#tm_builder_outer_content .tm_pb_custom_button_icon.tm_pb_button:before{content:""}#tm_builder_outer_content .tm_pb_promo{padding:40px 60px;text-align:center;background-size:cover}#tm_builder_outer_content .tm_pb_promo_description{padding-bottom:20px;word-wrap:break-word}#tm_builder_outer_content .tm_pb_promo_description p:last-of-type{padding-bottom:0}#tm_builder_outer_content .tm_pb_promo_button:hover,#tm_builder_outer_content .tm_pb_newsletter_button:hover{text-decoration:none}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_promo,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_promo,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_promo{padding:40px}#tm_builder_outer_content .tm-promo{background-color:#1f6581;padding:40px 0 25px}#tm_builder_outer_content .tm-promo-description{float:left;padding:0 60px;width:754px}#tm_builder_outer_content .tm-promo-description p{color:#fff}#tm_builder_outer_content .tm-promo-button{padding-right:60px;display:inline-block;font-weight:500;font-size:20px;color:#fff;background-color:rgba(0,0,0,0.35);padding:14px 20px;margin-top:20px;float:left}.tm_pb_swiper{opacity:0}.tm_pb_swiper .post__cats{position:relative;top:0px;left:0px}.tm_pb_swiper .post-thumbnail+.entry-content .post__cats{position:absolute;top:30px;left:30px}.tm_pb_swiper h1+.title-delimiter,.tm_pb_swiper h2+.title-delimiter,.tm_pb_swiper h3+.title-delimiter,.tm_pb_swiper h4+.title-delimiter,.tm_pb_swiper h5+.title-delimiter,.tm_pb_swiper h6+.title-delimiter{display:block;width:100%;height:1px;background:#000;opacity:0.5}.tm_pb_swiper .entry-content{margin:0;padding:0 2em}.tm_pb_swiper .entry-footer{margin:1.5em 0;padding:0 2em}.tm_pb_swiper .btn{float:none;white-space:normal}#tm_builder_outer_content .tm_pb_circle_counter{word-wrap:break-word}#tm_builder_outer_content .tm_pb_circle_counter{margin:0 auto 30px;position:relative;text-align:center}#tm_builder_outer_content .tm_pb_circle_counter canvas{position:absolute;top:0;left:0}#tm_builder_outer_content .tm_pb_circle_counter .percent{position:relative;z-index:2}#tm_builder_outer_content .tm_pb_circle_counter .percent{visibility:hidden}#tm_builder_outer_content .tm_pb_circle_counter .percent p,#tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type{font-size:40px;font-weight:500;position:relative;line-height:0.1em;padding:49% 0}#tm_builder_outer_content .tm_pb_circle_counter h3{padding:20px 0 0;font-size:18px}#tm_builder_outer_content .tm_pb_contact input.tm_pb_contact_captcha{display:inline-block;max-width:45px}#tm_builder_outer_content .tm_pb_contact form span{width:auto}#tm_builder_outer_content .tm_pb_contact_form_input{width:100%;margin:0 0 20px 0}#tm_builder_outer_content .tm_pb_contact_right{display:inline-block;width:auto;margin:0;text-align:right;vertical-align:top}#tm_builder_outer_content .tm_pb_contact_message{min-height:150px}#tm_builder_outer_content .tm_pb_contact .tm_contact_error{border:1px solid red}#tm_builder_outer_content .tm_contact_bottom_container{float:right;text-align:right;overflow:hidden}#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contactform_validate_field{display:none!important;opacity:0!important;height:0!important;width:0!important;border:none!important;visibility:hidden!important}#tm_builder_outer_content .tm_pb_countdown_timer_container{word-wrap:break-word}#tm_builder_outer_content .tm_pb_countdown_timer .section{width:auto}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .section{font-size:20px;line-height:20px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_countdown_timer .section{font-size:38px;line-height:38px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_countdown_timer .section.label{font-size:12px;line-height:20px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_countdown_timer .sep{top:-22px}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_countdown_timer .sep,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .sep,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .sep{top:-22px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .title,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .title{font-size:22px;margin-bottom:20px}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_countdown_timer .section,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .section,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .section{font-size:28px;line-height:28px}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_countdown_timer .section .label,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_countdown_timer .section .label,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_countdown_timer .section .label{font-size:11px;line-height:19px}#tm_builder_outer_content .tm_vertical_nav .tm_pb_column_3_8 .tm_pb_countdown_timer .section .value,#tm_builder_outer_content .tm_vertical_nav .tm_pb_column_3_8 .tm_pb_countdown_timer .sep{font-size:20px;line-height:20px}#tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_3 .tm_pb_countdown_timer .section .value,#tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_3 .tm_pb_countdown_timer .sep{font-size:20px;line-height:20px}#tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_4 .tm_pb_countdown_timer .section .value,#tm_builder_outer_content .tm_vertical_nav .tm_pb_column_1_4 .tm_pb_countdown_timer .sep{font-size:20px;line-height:20px}#tm_builder_outer_content .countdown-sep:before{content:":"}#tm_builder_outer_content .tm_pb_countdown_timer{padding:4%;background-size:cover;background-position:50% 0%}#tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container{width:100%;text-align:center}#tm_builder_outer_content .tm_pb_countdown_timer .title{font-size:26px;font-weight:500;margin:0 0 30px;padding:0;text-align:center}#tm_builder_outer_content .tm_pb_countdown_timer .section{display:inline-block}#tm_builder_outer_content .tm_pb_countdown_timer .section.values{width:17%}#tm_builder_outer_content .tm_pb_countdown_timer .section .value{font-size:54px;line-height:54px;padding-bottom:0;text-align:center;display:inline-block}#tm_builder_outer_content .tm_pb_countdown_timer .section.zero span{opacity:0.40}#tm_builder_outer_content .tm_pb_countdown_timer .section .label{text-align:center;font-size:14px;line-height:25px;display:block}#tm_builder_outer_content .tm_pb_countdown_timer .sep{position:relative;top:-28px}#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .section.values{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-webkit-inline-box;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .section.values span{display:block;-webkit-order:0;-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;text-align:center}#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .section.sep{top:0}#tm_builder_outer_content hr.tm_pb_divider{width:100%;box-sizing:initial}#tm_builder_outer_content .tm_pb_divider{margin:0 0 30px;position:relative}#tm_builder_outer_content .tm_pb_divider:before{content:"";width:100%;height:0px;border-top-color:#eee;border-top-color:rgba(0,0,0,0.1);border-top-width:1px;border-top-style:solid;position:absolute;left:50%;top:0}#tm_builder_outer_content body.ie .tm_pb_divider{overflow:visible}#tm_builder_outer_content .tm_pb_no_sidebar_vertical_divider .tm_pb_widget_area_left{border-right:none}#tm_builder_outer_content .tm_pb_no_sidebar_vertical_divider .tm_pb_widget_area_right{border-left:none}#tm_builder_outer_content .tm_pb_image img{width:inherit}#tm_builder_outer_content .tm_pb_image{margin-left:auto;margin-right:auto;display:block;line-height:0}#tm_builder_outer_content .tm_pb_image.aligncenter{text-align:center}#tm_builder_outer_content .tm_pb_image.tm_pb_has_overlay a.tm_pb_lightbox_image{display:inline-block;position:relative}#tm_builder_outer_content .tm_pb_image_sticky{margin-bottom:0!important;display:inherit}#tm_builder_outer_content .tm_pb_map{height:440px;width:100%;position:relative}#tm_builder_outer_content body.chrome.parallax-map-support .tm_pb_map{-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_map_container{margin:0}#tm_builder_outer_content .tm_pb_map_container img{max-width:inherit}#tm_builder_outer_content .tm_pb_map_pin{display:none;visibility:hidden}#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_map{height:400px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_map,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_map{height:280px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_map,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_map{height:230px}#tm_builder_outer_content .tm_pb_number_counter{margin:0 auto 30px;position:relative;text-align:center;word-wrap:break-word;background-size:cover;background-position:50% 0%;width:auto}#tm_builder_outer_content .tm_pb_number_counter h3{padding:20px 0 0;font-size:18px}#tm_builder_outer_content .tm_pb_number_counter canvas{display:none;visibility:hidden}#tm_builder_outer_content .tm_pb_number_counter .percent{height:72px;position:relative;z-index:2;visibility:hidden;font-size:72px;line-height:72px}#tm_builder_outer_content ul.tm_pb_member_social_links{margin-top:20px}#tm_builder_outer_content .tm_pb_member_social_links li{display:inline-block;margin-right:2px}#tm_builder_outer_content .tm_pb_member_social_links a{width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;font-size:16px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;text-decoration:none}.tm-posts_item{position:relative;margin-bottom:30px}.tm_pb_row_padding_reset .tm-posts_item{margin-bottom:0}.tm-posts_item img{display:block}.tm-posts_item_content{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:10}.tm-posts_title_divider{margin:15px auto;background:rgba(0,0,0,0.3);height:1px;max-width:50%}.tm-posts_item_excerpt{padding:0 0 15px}.tm-posts_title_group{text-align:center}.tm-posts_item_meta{padding:0 0 10px}.tm-posts_item_meta>a{display:inline-block;margin:0 0 0 10px}.tm-posts_item_meta>a:first-child{margin-left:0}.tm-posts_item_meta>a .fa{display:inline-block;margin:0 5px 0 0}.tm-posts_button_wrap{text-align:center}.tm-posts_layout-3 img{width:100%;height:auto}.tm-posts_listing{padding:0 0 15px}#tm_builder_outer_content .tm_pb_ajax_more.btn-hidden{display:none}#tm_builder_outer_content .tm-pb-spinner-double-bounce.tm-pb-spinner{position:relative;display:inline-block;vertical-align:middle;margin:-3px 0 0 15px}#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2{width:40px;height:40px;border-radius:50%;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:cherry-doubleBounce 2s infinite ease-in-out;animation:cherry-doubleBounce 2s infinite ease-in-out}#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}#tm_builder_outer_content .tm_pb_pricing .tm_pb_featured_table{z-index:50}#tm_builder_outer_content .tm_pb_pricing_heading{word-wrap:break-word}#tm_builder_outer_content .tm_pb_pricing_table{float:left;width:33.33%;padding-bottom:30px;text-align:center;margin:30px -1px 0 0}#tm_builder_outer_content .tm_pb_featured_table{background-color:#fff;margin-top:0;position:relative;z-index:100;box-shadow:0 0 12px rgba(0,0,0,0.1)}#tm_builder_outer_content .tm_pb_centered_pricing_items .tm_pb_pricing{text-align:center}#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_pricing_table{width:25%}#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_pricing_3 .tm_pb_pricing_table{width:33.33%}#tm_builder_outer_content .tm_pb_pricing_2 .tm_pb_pricing_table,#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_pricing_table,#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_pricing_table{width:50%}#tm_builder_outer_content .tm_pb_pricing_1 .tm_pb_pricing_table,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_pricing_table,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_pricing_table,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_pricing_table{width:100%;margin:0 0 30px}#tm_builder_outer_content .tm_pb_pricing_1 .tm_pb_pricing_table:last-child,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_pricing_table:last-child,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_pricing_table:last-child,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_pricing_table:last-child{margin-bottom:0}#tm_builder_outer_content .tm_pb_column_4_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(4n+1),#tm_builder_outer_content .tm_pb_column_3_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(3n+1),#tm_builder_outer_content .tm_pb_column_2_3>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(2n+1),#tm_builder_outer_content .tm_pb_column_1_2>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(2n+1){clear:both}#tm_builder_outer_content .tm_pb_column_4_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+5),#tm_builder_outer_content .tm_pb_column_3_4>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+4),#tm_builder_outer_content .tm_pb_column_2_3>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+3),#tm_builder_outer_content .tm_pb_column_1_2>.tm_pb_pricing>.tm_pb_pricing_table:nth-child(n+3){margin-top:50px}#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+5),#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+4),#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+3),#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_pricing_table.tm_pb_featured_table:nth-child(n+3){margin-top:30px}#tm_builder_outer_content .tm_pb_pricing_heading{margin-bottom:17px;padding:10px 0}#tm_builder_outer_content .tm_pb_pricing_heading h2{color:#fff;padding-bottom:5px}#tm_builder_outer_content .tm_pb_best_value{color:#fff;font-size:16px;line-height:20px;display:block;font-weight:500}#tm_builder_outer_content .tm_pb_pricing_content_top{padding-bottom:30px}#tm_builder_outer_content .tm_pb_tm_price{color:#999;font-size:16px}#tm_builder_outer_content .tm_pb_dollar_sign{font-size:18px;font-weight:400;position:absolute;margin-left:-1em}#tm_builder_outer_content .tm_pb_sum{font-size:80px;line-height:1.03em;font-weight:300}#tm_builder_outer_content .tm_pb_pricing_content{padding:30px;text-align:left}#tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_content{padding-bottom:50px}#tm_builder_outer_content .tm_pb_pricing li{line-height:1.6em;padding:0 0 10px 20px;position:relative}#tm_builder_outer_content .tm_pb_pricing li:last-child{padding-bottom:0}#tm_builder_outer_content .tm_pb_pricing li:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f111';left:4px;position:absolute;top:7px;font-size:10px}#tm_builder_outer_content .tm_pb_pricing li.tm_pb_not_available{color:#ccc}#tm_builder_outer_content .tm_pb_pricing li.tm_pb_not_available span:before{border-color:#ccc}#tm_builder_outer_content .tm_pb_pricing li a{font-weight:500;text-decoration:none}#tm_builder_outer_content .tm_pb_pricing li span{position:relative}#tm_builder_outer_content .tm_pb_centered_pricing_items .tm_pb_pricing li{padding-left:0}#tm_builder_outer_content .tm_pb_pricing_table_button{display:inline-block}#tm_builder_outer_content .tm_pb_slider{position:relative;overflow:hidden}#tm_builder_outer_content .tm_pb_slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}#tm_builder_outer_content .tm_pb_slider .tm_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,0.1);list-style:none!important}#tm_builder_outer_content .tm_pb_slider.gallery-not-found .tm_pb_slide{min-height:0!important}#tm_builder_outer_content .tm_pb_slider.gallery-not-found .tm_pb_slide .tm_pb_container{min-height:0!important}#tm_builder_outer_content .tm_pb_slider .tm_pb_slide{background-position:center;background-repeat:no-repeat;background-size:100%;background-size:cover}#tm_builder_outer_content .tm_pb_slider .tm_pb_slide:first-child{display:list-item}#tm_builder_outer_content .tm_pb_slider .tm_pb_container{width:80%;max-width:1080px;margin:0 auto;position:relative;z-index:2}#tm_builder_outer_content .tm_pb_slide{padding:0 6%}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slide{padding:0}#tm_builder_outer_content .tm_pb_slider_fullwidth_off .tm_pb_container{width:100%!important}#tm_builder_outer_content .tm-pb-arrow-prev,#tm_builder_outer_content .tm-pb-arrow-next{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0}#tm_builder_outer_content .tm-pb-arrow-prev:hover,#tm_builder_outer_content .tm-pb-arrow-next:hover{text-decoration:none}#tm_builder_outer_content .tm-pb-arrow-prev span,#tm_builder_outer_content .tm-pb-arrow-next span{display:none}#tm_builder_outer_content .tm-pb-arrow-prev{left:-22px}#tm_builder_outer_content .tm-pb-arrow-next{right:-22px}#tm_builder_outer_content .tm-pb-arrow-prev:before{content:"\f053"}#tm_builder_outer_content .tm-pb-arrow-next:before{content:"\f054"}#tm_builder_outer_content .tm_pb_slider:hover .tm-pb-arrow-prev,#tm_builder_outer_content .tm_mobile_device .tm-pb-arrow-prev{left:22px;opacity:1}#tm_builder_outer_content .tm_pb_slider:hover .tm-pb-arrow-next,#tm_builder_outer_content .tm_mobile_device .tm-pb-arrow-next{right:22px;opacity:1}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider:hover .tm-pb-arrow-prev,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider:hover .tm-pb-arrow-prev{left:0}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider:hover .tm-pb-arrow-next{right:0}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider:hover .tm-pb-arrow-prev{right:0}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider .tm_pb_slide{min-height:170px}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider:hover .tm-pb-arrow-next{right:0}#tm_builder_outer_content .tm_pb_slide_image{position:absolute;bottom:0}#tm_builder_outer_content .tm_pb_slide:first-child .tm_pb_slide_image img{opacity:0}#tm_builder_outer_content .tm_pb_slide:first-child .tm_pb_slide_image img.active{opacity:1;-webkit-animation-duration:0.7s;-webkit-animation-delay:0.6s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-duration:0.7s;-moz-animation-delay:0.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-o-animation-duration:0.7s;-o-animation-delay:0.6s;-o-animation-timing-function:ease-in-out;-o-animation-fill-mode:both;-ms-animation-duration:0.7s;-ms-animation-delay:0.6s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeLeft;-ms-animation-name:fadeLeft;animation-name:fadeLeft}#tm_builder_outer_content .tm_pb_media_alignment_center .tm_pb_slide_image{bottom:auto;top:50%}#tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_image,#tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_video{-webkit-animation-duration:0.7s;-webkit-animation-delay:0.6s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-duration:0.7s;-moz-animation-delay:0.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-o-animation-duration:0.7s;-o-animation-delay:0.6s;-o-animation-timing-function:ease-in-out;-o-animation-fill-mode:both;-ms-animation-duration:0.7s;-ms-animation-delay:0.6s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}#tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_image{-webkit-animation-name:fadeLeft;-ms-animation-name:fadeLeft;animation-name:fadeLeft}#tm_builder_outer_content .tm_pb_slide_image{width:47.25%;margin-right:5.5%}#tm_builder_outer_content .tm_pb_slide_image img{vertical-align:bottom}#tm_builder_outer_content .tm_pb_slide_video{width:47.25%;margin-right:5.5%}#tm_builder_outer_content .tm-pb-active-slide .tm_pb_slide_description{-webkit-animation-duration:0.7s;-webkit-animation-delay:0.9s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-duration:0.7s;-moz-animation-delay:0.9s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-o-animation-duration:0.7s;-o-animation-delay:0.9s;-o-animation-timing-function:ease-in-out;-o-animation-fill-mode:both;-ms-animation-duration:0.7s;-ms-animation-delay:0.9s;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:both;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-delay:0.9s;animation-delay:0.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeBottom;-ms-animation-name:fadeBottom;animation-name:fadeBottom}#tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,0.3)}#tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_slide_content{color:#fff}#tm_builder_outer_content .tm_pb_slide_description{padding:16% 8%;width:auto;margin:auto}#tm_builder_outer_content .tm_pb_slide_description .tm_pb_slide_title{font-weight:300;font-size:46px;margin-top:0}#tm_builder_outer_content .tm_pb_slider_fullwidth_off .tm_pb_slide_description{padding:16% 8%;width:auto;margin:auto}#tm_builder_outer_content .tm_pb_slide_with_image .tm_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right}#tm_builder_outer_content .tm_pb_slide_content{font-size:18px;font-weight:400;color:#333}#tm_builder_outer_content .tm_pb_slide_content p:last-of-type{padding-bottom:0}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider .tm_pb_container,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider .tm_pb_container,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider .tm_pb_container,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider .tm_pb_container{min-height:initial!important}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider_fullwidth_off .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_description{text-align:center}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_content,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_video{display:none}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_description{text-align:center}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_content{display:none}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slider_fullwidth_off .tm_pb_slide_video,#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slider_fullwidth_off .tm_pb_slide_video{display:none}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_content,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_slider_fullwidth_off .tm_pb_slide_video{display:none}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slide_content,#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_column_3_8 .tm_pb_slide_content,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slide_content,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slide_content{font-size:14px}#tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_content,#tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_image,#tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_video,#tm_builder_outer_content .tm_pb_column .tm_pb_slider_fullwidth_off .tm_pb_slide_with_image .tm_pb_slide_content{display:block}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_slide_description .tm_pb_slide_title,#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_column_3_8 .tm_pb_slide_description .tm_pb_slide_title{font-size:26px;font-weight:400}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_slide_description .tm_pb_slide_title,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slide_description .tm_pb_slide_title{font-size:22px;font-weight:400}#tm_builder_outer_content .tm_pb_slider_with_text_overlay h2.tm_pb_slide_title{padding:30px 30px 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}#tm_builder_outer_content .tm_pb_slider_with_text_overlay .tm_pb_slide_content{padding:0 30px 30px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#tm_builder_outer_content .tm_pb_slider_with_overlay .tm_pb_slide_overlay_container{position:absolute;width:100%;height:100%;left:0;top:0}#tm_builder_outer_content .tm_pb_slide_content .post-meta{font-size:13px!important;font-weight:400!important;padding-bottom:0!important;padding-top:5px!important}#tm_builder_outer_content .tm_pb_slide_content .post-meta a{font-size:13px!important;font-weight:400!important}#tm_builder_outer_content .tm_pb_slide_image img{margin:0}#tm_builder_outer_content .tm_pb_slide_description h2{line-height:1em;padding-bottom:10px}#tm_builder_outer_content .tm_pb_slider .mejs-offscreen{display:none}#tm_builder_outer_content ul.tm_pb_social_media_follow .tm_pb_social_icon a.icon{top:auto;position:relative}#tm_builder_outer_content ul.tm_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}#tm_builder_outer_content .tm_pb_social_media_follow li{float:left;margin-bottom:8px}#tm_builder_outer_content .tm_pb_social_media_follow li a{margin-right:8px;display:block;float:left;text-decoration:none;text-align:center}#tm_builder_outer_content .tm_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5);border-radius:3px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}#tm_builder_outer_content .tm_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,0.2);color:rgba(0,0,0,0.6)}#tm_builder_outer_content .tm_pb_social_media_follow.tm_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,0.6);color:rgba(255,255,255,0.8)}#tm_builder_outer_content .tm_pb_social_media_follow.tm_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,0.7);color:#ffffff}#tm_builder_outer_content .tm_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}#tm_builder_outer_content .tm_pb_social_media_follow li a.icon.rounded_rectangle{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#tm_builder_outer_content .tm_pb_social_media_follow li a.icon.circle{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}#tm_builder_outer_content .tm_pb_tabs_controls,#tm_builder_outer_content .tm_pb_tab{word-wrap:break-word}#tm_builder_outer_content ul.tm_pb_tabs_controls{border-bottom:2px solid #d9d9d9;background-color:#f4f4f4}#tm_builder_outer_content .tm_pb_tabs_controls li{display:inline-block;padding:5px 30px 3px;font-weight:600;position:relative;cursor:pointer;max-width:100%}#tm_builder_outer_content .tm_pb_tabs_controls li a{text-decoration:none;color:#666}#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active{padding:4px 30px;bottom:-2px}#tm_builder_outer_content .tm_pb_tab_active a{color:#333}#tm_builder_outer_content .tm_pb_tab p:last-of-type{padding-bottom:0}#tm_builder_outer_content .tm_pb_all_tabs{padding:24px 30px;background:#fff}#tm_builder_outer_content .tm_pb_all_tabs>div{display:none}#tm_builder_outer_content .tm_pb_all_tabs .tm_pb_active_content{display:block}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_tabs_controls,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_tabs_controls{border-bottom:none}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_tabs_controls li,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_tabs_controls li,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_tabs_controls li{float:none;border-right:none;border-bottom:1px solid #d9d9d9}#tm_builder_outer_content .tm_pb_tabs_controls{list-style:none!important;padding:0!important;line-height:inherit!important}#tm_builder_outer_content .tm_pb_testimonial{position:relative;padding:30px}#tm_builder_outer_content .tm_pb_testimonial.tm_pb_testimonial_no_bg{padding:30px 0 0}#tm_builder_outer_content .tm_pb_testimonial p:last-of-type{padding-bottom:0}#tm_builder_outer_content .tm_pb_testimonial_portrait{border-radius:90px;float:left;position:relative;display:table-cell;width:90px;height:90px;margin-right:30px;background-repeat:no-repeat;background-position:center;background-size:cover}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_testimonial_portrait,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_testimonial_portrait,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}#tm_builder_outer_content .tm_pb_testimonial_description{display:table-cell}#tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_testimonial_description a{color:#fff}#tm_builder_outer_content .tm_pb_testimonial_author{margin-top:16px;font-weight:700;display:block}#tm_builder_outer_content .tm_pb_testimonial_author a{color:inherit}#tm_builder_outer_content .tm_pb_testimonial:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon);font-size:32px;display:block;text-align:center;margin:0 0 15px}#tm_builder_outer_content .tm_pb_testimonial.tm_pb_testimonial_no_bg:before{background:inherit}#tm_builder_outer_content .tm_pb_testimonial.tm_pb_icon_off:before{display:none}#tm_builder_outer_content .tm_pb_testimonial_old_layout{color:#666!important}#tm_builder_outer_content .tm_pb_testimonial_old_layout .tm_pb_testimonial_description a{color:#666!important}#tm_builder_outer_content .tm_pb_toggle{padding:20px;border:1px solid #d9d9d9}#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title{cursor:pointer;position:relative;padding:0 0 0 20px}#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;font-size:16px;color:#ccc;top:50%;margin-top:-0.5em}#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close{background-color:#f4f4f4}#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before{content:'\f105'}#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_content{display:none}#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open{background:#FFF}#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before{content:'\f107'}#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content{padding-top:20px}#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content p:last-of-type{padding-bottom:0}#tm_builder_outer_content .tm_pb_video_box *,#tm_builder_outer_content .tm_main_video_container *,#tm_builder_outer_content .tm_pb_slide_video *{height:auto}#tm_builder_outer_content .tm_pb_video_box iframe,#tm_builder_outer_content .tm_main_video_container iframe,#tm_builder_outer_content .tm_pb_slide_video iframe{height:100%}#tm_builder_outer_content .tm_pb_video{position:relative}#tm_builder_outer_content .tm_pb_video_box{display:block;position:relative;z-index:1;line-height:0}#tm_builder_outer_content .tm_pb_video_box video{width:100%!important;height:auto!important}#tm_builder_outer_content .tm_pb_video_overlay{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer}#tm_builder_outer_content .tm_pb_video_play{display:block;position:absolute;z-index:100;color:#fff;left:50%;top:50%}#tm_builder_outer_content .tm_pb_video_play:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f144"}#tm_builder_outer_content .tm_pb_bg_layout_light .tm_pb_video_play{color:#333}#tm_builder_outer_content .tm_pb_video_overlay_hover{background:transparent;width:100%;height:100%;position:absolute;z-index:100;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#tm_builder_outer_content .tm_pb_video .tm_pb_video_overlay_hover:hover{background:rgba(0,0,0,0.6)}#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider:hover .tm_pb_video_overlay_hover{background:rgba(0,0,0,0.6)}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots+.tm-pb-controllers{position:relative;margin-top:10px;bottom:0;z-index:initial}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a{background-color:rgba(255,255,255,0.5)}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers .tm-pb-active-control{background-color:#fff}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_dark+.tm-pb-controllers a{background-color:rgba(51,51,51,0.5)}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_dark+.tm-pb-controllers .tm-pb-active-control{background-color:#333}#tm_builder_outer_content .tm_pb_carousel{margin-top:2%;position:relative;overflow:hidden}#tm_builder_outer_content .tm_pb_carousel:hover .tm-pb-arrow-prev{left:10px;opacity:1}#tm_builder_outer_content .tm_pb_carousel:hover .tm-pb-arrow-next{right:10px;opacity:1}#tm_builder_outer_content .tm_pb_slider_carousel{margin-bottom:0!important}#tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light+.tm_pb_carousel .tm-pb-arrow-prev,#tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light+.tm_pb_carousel .tm-pb-arrow-next,#tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light+.tm_pb_carousel .tm_pb_video_play{color:#fff}#tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark+.tm_pb_carousel .tm-pb-arrow-prev,#tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark+.tm_pb_carousel .tm-pb-arrow-next,#tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark+.tm_pb_carousel .tm_pb_video_play{color:#333}#tm_builder_outer_content .tm_pb_carousel_items{width:100%;height:auto;position:relative;overflow:hidden}#tm_builder_outer_content .tm_pb_carousel_items .tm-carousel-group{display:none;float:left;width:100%;position:relative}#tm_builder_outer_content .tm_pb_carousel_items .tm-carousel-group.active{display:block}#tm_builder_outer_content .tm_pb_carousel_items .tm-carousel-group.active .tm_pb_carousel_item:last-child{margin-right:0}#tm_builder_outer_content .tm_pb_carousel_item{display:none;position:relative;background:rgba(0,0,0,0.25);float:left;margin:0 2% 0 0;padding:0}#tm_builder_outer_content .tm_pb_carousel_items.columns-6 .tm_pb_carousel_item{width:15%}#tm_builder_outer_content .tm_pb_carousel_items.columns-5 .tm_pb_carousel_item{width:18.4%}#tm_builder_outer_content .tm_pb_carousel_items.columns-4 .tm_pb_carousel_item{width:23.5%}#tm_builder_outer_content .tm_pb_carousel_items.columns-3 .tm_pb_carousel_item{width:32%}#tm_builder_outer_content .tm_pb_carousel_items.columns-2 .tm_pb_carousel_item{width:49%}#tm_builder_outer_content .tm_pb_carousel_items.columns-1 .tm_pb_carousel_item{width:100%}#tm_builder_outer_content .tm_pb_carousel_item:after{padding-top:75%;display:block;content:""}#tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay{position:absolute;top:0;bottom:0;right:0;left:0}#tm_builder_outer_content .tm_pb_carousel_item.tm-pb-active-control .tm_pb_video_overlay_hover{background:rgba(0,0,0,0.6)}#tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_play{opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay:hover .tm_pb_video_play{opacity:1}#tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay_hover:hover{background:rgba(0,0,0,0.6)}#tm_builder_outer_content .tm_mobile_device .tm_pb_slider_carousel .tm-pb-arrow-prev,#tm_builder_outer_content .tm_mobile_device .tm_pb_slider_carousel .tm-pb-arrow-next{opacity:0!important}#tm_builder_outer_content .tm_mobile_device .tm_pb_carousel .tm-pb-arrow-prev{left:-10px;opacity:1}#tm_builder_outer_content .tm_mobile_device .tm_pb_carousel .tm-pb-arrow-next{right:-10px;opacity:1}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_slider_carousel .tm_pb_slide{min-height:initial!important}#tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_carousel_item .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_3_4 .tm_pb_carousel_item .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_carousel_item .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_carousel_item .tm_pb_video_play{font-size:2.78rem;line-height:2.78rem;margin-left:-1.39rem;margin-top:-1.39rem}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_carousel_item .tm_pb_video_play,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_carousel_item .tm_pb_video_play{font-size:2rem;line-height:2rem;margin-left:-1rem;margin-top:-1rem}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_carousel_item .tm_pb_video_play{font-size:1.5rem;line-height:1.5rem;margin-left:-0.75rem;margin-top:-0.75rem}#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper{display:block;margin-bottom:50px}#tm_builder_outer_content .tm_pb_brands_showcase_module__super-title{display:block;font-size:20px;text-align:center}#tm_builder_outer_content .tm_pb_brands_showcase_module__title{display:block;font-size:24px;text-align:center}#tm_builder_outer_content .tm_pb_brands_showcase_module__sub-title{display:block;font-size:18px;text-align:center}#tm_builder_outer_content .tm_pb_brands_showcase_module__divider{background-color:#ddd}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container{display:block;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;padding-bottom:36px}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-prev{background-color:transparent}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .tm_pb_brands_showcase_module__item__wrapper.swiper-slide{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands.swiper-container .tm_pb_brands_showcase_module__item__wrapper.swiper-slide:hover{background-color:transparent}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item{text-align:center}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item:not(.swiper-slide){display:block}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__wrapper{margin:15px 0 0 0}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title{display:block;font-size:20px;font-weight:bold}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description{display:block;font-size:18px;font-weight:normal}#tm_builder_outer_content .tm-pb-icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon)}#tm_builder_outer_content .tm-pb-tooltip{display:none}#tm_builder_outer_content .tm_pb_image_container{margin-bottom:20px}#tm_builder_outer_content ol,#tm_builder_outer_content ul{list-style:none;text-align:inherit}#tm_builder_outer_content ol li,#tm_builder_outer_content ul li{padding-left:0;background:none;margin-left:0}#tm_builder_outer_content blockquote{quotes:none}#tm_builder_outer_content blockquote:before,#tm_builder_outer_content blockquote:after{content:"";content:none}#tm_builder_outer_content :focus{outline:0}#tm_builder_outer_content img{max-width:100%;height:auto}#tm_builder_outer_content embed,#tm_builder_outer_content iframe,#tm_builder_outer_content object,#tm_builder_outer_content video{max-width:100%}#tm_builder_outer_content .tm_pb_module h2 a,#tm_builder_outer_content .tm_pb_module .sticky h2{color:inherit}#tm_builder_outer_content .clearfix{clear:none;display:initial}#tm_builder_outer_content .clearfix{display:block}#tm_builder_outer_content .tm_pb_module ul{overflow:visible}#tm_builder_outer_content .tm_pb_module ol,#tm_builder_outer_content .tm_pb_module ul{background:transparent}#tm_builder_outer_content ol.tm_pb_module,#tm_builder_outer_content ul.tm_pb_module{background:transparent}#tm_builder_outer_content .tm_pb_module img{max-width:100%;margin:0;border:none;padding:0;background:none;border-radius:0}#tm_builder_outer_content .tm_pb_module img:hover{opacity:1;box-shadow:none}#tm_builder_outer_content .tm_pb_module #email{width:100%}#tm_builder_outer_content .tm_pb_section{z-index:1}#tm_builder_outer_content .tm_pb_fullwidth_section{z-index:5}#tm_builder_outer_content .pagination{width:100%}#tm_builder_outer_content .pagination:before,#tm_builder_outer_content .pagination:after{visibility:hidden}#tm_builder_outer_content .pagination a{width:auto;border:none;background:transparent}#tm_builder_outer_content article .tm_pb_text_color_light{color:#fff}#tm_builder_outer_content article .tm_pb_text_color_light a{color:#fff}#tm_builder_outer_content article .tm_pb_text_color_light a:visited,#tm_builder_outer_content article .tm_pb_text_color_light a:hover{color:#fff}#tm_builder_outer_content article .tm_pb_text_color_light blockquote{color:#fff}#tm_builder_outer_content .tm_pb_module li{list-style:none}#tm_builder_outer_content .tm_pb_module ul{margin:0}#tm_builder_outer_content ul.tm_pb_module{margin:0}#tm_builder_outer_content .tm_pb_module a{text-decoration:none}#tm_builder_outer_content .tm_pb_module a:hover{text-decoration:none}#tm_builder_outer_content .tm_pb_section{margin-bottom:0}#tm_builder_outer_content .tm_pb_module .column{padding:0}#tm_builder_outer_content .tm_pb_module a:focus{outline:none}#tm_builder_outer_content .tm_pb_module span.percent-value{font-size:inherit}#tm_builder_outer_content hr.tm_pb_module{background-color:transparent;background-image:none;margin:0;padding:0}#tm_builder_outer_content .tm_pb_module .hentry.has-post-thumbnail:first-child{margin-top:0}#tm_builder_outer_content .format-quote.hentry{padding:0}#tm_builder_outer_content .tm-bg-layout-dark{text-shadow:none;color:inherit}#tm_builder_outer_content .tm_pb_widget_area{max-width:100%}#tm_builder_outer_content .tm_pb_widget_area #searchform{word-wrap:break-word;box-sizing:border-box}#tm_builder_outer_content .tm_pb_widget_area #searchform #s{word-wrap:break-word;box-sizing:border-box}#tm_builder_outer_content .tm_pb_widget_area input.search-field,#tm_builder_outer_content .tm_pb_widget_area *{max-width:100%;word-wrap:break-word;box-sizing:border-box}#tm_builder_outer_content .tm_pb_widget_area .widget,#tm_builder_outer_content .tm_pb_widget_area .widget-box,#tm_builder_outer_content .tm_pb_widget_area .widget-container,#tm_builder_outer_content .tm_pb_widget_area .widget-wrapper,#tm_builder_outer_content .tm_pb_widget_area .fwidget,#tm_builder_outer_content .tm_pb_widget_area .sb-widget,#tm_builder_outer_content .tm_pb_widget_area .enigma_sidebar_widget{color:inherit}#tm_builder_outer_content .tm_pb_widget_area .widgettitle:before{display:none}#tm_builder_outer_content .tm_pb_widget_area img{max-width:100%!important}#tm_builder_outer_content .tm_pb_widget_area .enigma_sidebar_widget ul li a{display:inline-block;margin-left:0;padding-left:0}#tm_builder_outer_content .tm_pb_widget_area .enigma_sidebar_widget ul ul li:last-child{padding-bottom:0}#tm_builder_outer_content .tm_pb_widget_area .widget_search .themeform.searchform div:after,#tm_builder_outer_content .tm_pb_widget_area .widget_search form:before{display:none}#tm_builder_outer_content .tm_pb_widget_area .widget_search label,#tm_builder_outer_content .tm_pb_widget_area .widget_search fieldset,#tm_builder_outer_content .tm_pb_widget_area .widget_search .input-group{display:block;max-width:100%!important}#tm_builder_outer_content .tm_pb_widget_area .widget_search .search-submit:hover,#tm_builder_outer_content .tm_pb_widget_area .widget_search input[type="submit"]:hover{background:#ddd}#tm_builder_outer_content .tm_pb_widget_area .widget_search button.search-submit .screen-reader-text{display:inline-block;clip:auto;width:auto;height:auto;position:relative!important;line-height:normal;color:#666}#tm_builder_outer_content .tm_pb_widget_area .widget_search button.search-submit:before{display:none}#tm_builder_outer_content .tm_pb_widget_area .widget_search form.searchform #search-button-box,#tm_builder_outer_content .tm_pb_widget_area .widget_search form.form-search .input-group-btn{position:absolute;top:0;right:0;width:80px;height:40px;z-index:12}#tm_builder_outer_content .tm_pb_widget_area .widget_search.tm-no-submit-button form.searchform #search-button-box,#tm_builder_outer_content .tm_pb_widget_area .widget_search.tm-no-submit-button form.form-search .input-group-btn{position:relative!important}#tm_builder_outer_content .tm_pb_widget_area .widget_search.tm-narrow-wrapper form.searchform #search-button-box,#tm_builder_outer_content .tm_pb_widget_area .widget_search.tm-narrow-wrapper form.form-search .input-group-btn{position:relative!important}#tm_builder_outer_content .tm_pb_widget_area .widget_search .seach_section fieldset{padding:0;margin:0}#tm_builder_outer_content .tm_pb_widget_area .widget_search .seach_section fieldset .searchtext,#tm_builder_outer_content .tm_pb_widget_area .widget_search .seach_section fieldset .searchsub{padding:0;background:none}#tm_builder_outer_content .tm_pb_widget_area .widget_search>form>div>.screen-reader-text[for="s"],#tm_builder_outer_content .tm_pb_widget_area .widget_search .assistive-text{display:none}#tm_builder_outer_content .tm_pb_widget_area .enigma_sidebar_widget .input-group{display:block}#tm_builder_outer_content .tm_pb_widget_area .enigma_sidebar_widget #searchform .input-group-btn{position:absolute;top:0;right:0;z-index:5;width:80px}#tm_builder_outer_content .tm_pb_widget_area .widget_search>form>.input-group>span.input-group-btn,#tm_builder_outer_content .tm_pb_widget_area .widget_search .large-2,#tm_builder_outer_content .tm_pb_widget_area .widget_search .small-2{position:absolute;top:0;right:0;z-index:5;width:80px}#tm_builder_outer_content .tm_pb_widget_area .widget_search.tm-no-submit-button>form>.input-group>span.input-group-btn,#tm_builder_outer_content .tm_pb_widget_area .widget_search.tm-narrow-wrapper>form>.input-group>span.input-group-btn{position:relative!important}#tm_builder_outer_content .tm_pb_widget_area .widget_search table.searchform td.searchfield{width:auto;border:none}#tm_builder_outer_content .tm_pb_widget_area .widget_search table.searchform td.searchbutton{border:none;background:transparent}#tm_builder_outer_content .tm_pb_widget_area .widget_search .large-10,#tm_builder_outer_content .tm_pb_widget_area .widget_search .small-10{width:100%}#tm_builder_outer_content .tm_pb_widget_area .widget_search div.search-field{border:none!important;padding:0!important}#tm_builder_outer_content .tm_pb_widget_area .widget_search #searchform:after{display:none}#tm_builder_outer_content .tm_pb_widget_area #calendar_wrap{width:100%}#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table,#tm_builder_outer_content .tm_pb_widget_area #wp-calendar{table-layout:fixed;width:100%;margin:0}#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table th,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table td{background:transparent}#tm_builder_outer_content .tm_pb_widget_area .widget_nav_menu ul{display:block}#tm_builder_outer_content .tm_pb_widget_area .widget_nav_menu ul li{display:block}#tm_builder_outer_content .tm_pb_widget_area .widget_nav_menu .menu{font-family:inherit}#tm_builder_outer_content .tm_pb_widget_area .widget_nav_menu .menu li>ul:before{display:none}#tm_builder_outer_content .tm_pb_widget_area .widget_nav_menu .menu-item-has-children>a:after{display:none}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container{float:none}#tm_builder_outer_content .tm_quote_content blockquote{background-color:transparent!important}#tm_builder_outer_content .tm_pb_bg_layout_dark h1 a,#tm_builder_outer_content .tm_pb_bg_layout_dark h2 a,#tm_builder_outer_content .tm_pb_bg_layout_dark h3 a,#tm_builder_outer_content .tm_pb_bg_layout_dark h4 a,#tm_builder_outer_content .tm_pb_bg_layout_dark h5 a,#tm_builder_outer_content .tm_pb_bg_layout_dark h6 a,#tm_builder_outer_content .tm_pb_bg_layout_dark .widget{color:inherit!important}#tm_builder_outer_content .fullwidth-menu-nav{padding:0 5px;margin-bottom:0;overflow:visible!important;background:transparent;border:none}#tm_builder_outer_content .fullwidth-menu a{padding-top:0;color:inherit!important;background:transparent}#tm_builder_outer_content .fullwidth-menu a:hover{background:inherit}#tm_builder_outer_content .fullwidth-menu.nav li{float:none}#tm_builder_outer_content .fullwidth-menu.nav li a{float:none}#tm_builder_outer_content .fullwidth-menu.nav li ul{display:block;border-radius:0;border-left:none;border-right:none;border-bottom:none}#tm_builder_outer_content .fullwidth-menu.nav li li{padding:0 20px!important;border-bottom:none;background:inherit}#tm_builder_outer_content .fullwidth-menu.nav li li a{padding:6px 20px!important;border:none}#tm_builder_outer_content .fullwidth-menu.nav>li>ul{top:auto}#tm_builder_outer_content .tm_pb_fullwidth_menu .mobile_nav{display:block}#tm_builder_outer_content .tm_pb_fullwidth_menu .mobile_nav>span{width:auto;height:auto;top:auto;right:auto}#tm_builder_outer_content .tm_pb_fullwidth_menu .mobile_nav.opened>span{-webkit-transform:none;-ms-transform:none;transform:none}#tm_builder_outer_content .tm_pb_fullwidth_menu .tm_mobile_menu li>a{color:inherit!important;background:none;width:100%;padding:10px 5%!important}#tm_builder_outer_content .tm_pb_fullwidth_menu .tm_mobile_menu li li{padding-left:5%!important}#tm_builder_outer_content .tm_pb_fullwidth_menu .tm_mobile_menu>.menu-item-has-children>a{background-color:rgba(0,0,0,0.03)}#tm_builder_outer_content *{box-sizing:border-box}#tm_builder_outer_content .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#tm_builder_outer_content * html .clearfix,#tm_builder_outer_content *:first-child+html .clearfix{zoom:1}#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{word-wrap:break-word}#tm_builder_outer_content .tm_quote_content,#tm_builder_outer_content .tm_link_content{background-color:#2EA3F2}#tm_builder_outer_content .tm_pb_column{background-size:cover;background-position:center}#tm_builder_outer_content .tm_pb_column.tm_pb_section_parallax{position:relative}#tm_builder_outer_content .tm_pb_more_button:hover:after{opacity:1;margin-left:0}#tm_builder_outer_content .fullwidth-menu li{display:inline-block;font-size:14px;padding-right:22px}#tm_builder_outer_content .fullwidth-menu>li:last-child{padding-right:0}#tm_builder_outer_content .fullwidth-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#tm_builder_outer_content .fullwidth-menu a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#tm_builder_outer_content .fullwidth-menu li>a{padding-bottom:29px;word-wrap:break-word}#tm_builder_outer_content .tm_pb_fullwidth_image{position:relative;line-height:0}#tm_builder_outer_content .tm_pb_fullwidth_image img{width:100%}#tm_builder_outer_content .tm_pb_login_form form,#tm_builder_outer_content .tm_pb_feedburner_form form{text-align:left}#tm_builder_outer_content .tm_pb_no_bg{padding:0!important}#tm_builder_outer_content .tm_pb_inline_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon)}#tm_builder_outer_content .tm_overlay{z-index:3;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255,255,255,0.9);opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}#tm_builder_outer_content .tm_overlay.tm_pb_inline_icon:before{content:attr(data-icon)}#tm_builder_outer_content .tm_overlay:before{content:"\e050";position:absolute;top:55%;left:50%;margin:-14px 0 0 -14px;font-size:32px;-webkit-transition:all 0.4s;transition:all 0.4s}#tm_builder_outer_content .tm_overlay:hover:before{top:50%}#tm_builder_outer_content .tm_pb_has_overlay:hover .tm_overlay{opacity:1}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav{float:none}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul{float:none;padding:28px 0 0!important;line-height:1.7em}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul>li.mega-menu>ul{top:76px}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul ul{padding:20px 0;text-align:left}#tm_builder_outer_content .fullwidth-menu li li.menu-item-has-children>a:first-child:after{top:12px}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards{padding:0 0 29px!important}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards>li{padding-top:28px}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards>li>a{padding-bottom:0}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li ul{bottom:100%;top:initial;border-bottom-width:3px;border-bottom-style:solid;border-top:none;border-bottom-color:#2EA3F2;box-shadow:2px -2px 5px rgba(0,0,0,0.1)}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li ul li ul{bottom:-23px}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li.mega-menu ul ul{bottom:0;top:initial;border:none}#tm_builder_outer_content .tm_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li.mega-menu>ul{bottom:76px}#tm_builder_outer_content .tm_pb_forgot_password{font-size:12px;margin-top:-5px}#tm_builder_outer_content .tm_pb_forgot_password a{color:#fff;text-decoration:underline}#tm_builder_outer_content .tm_quote_content,#tm_builder_outer_content .tm_link_content,#tm_builder_outer_content .tm_audio_content,#tm_builder_outer_content .tm_pb_audio_module_content{text-align:center;word-wrap:break-word;position:relative}#tm_builder_outer_content .tm_link_content,#tm_builder_outer_content .tm_audio_content{padding:50px 60px}#tm_builder_outer_content .tm_quote_content{padding:50px 60px}#tm_builder_outer_content .tm_quote_content blockquote p,#tm_builder_outer_content .tm_quote_content blockquote cite{color:#fff!important}#tm_builder_outer_content .tm_link_content h2,#tm_builder_outer_content .tm_link_content a.tm_link_main_url{color:#fff!important}#tm_builder_outer_content .tm_quote_main_link{position:absolute;text-indent:-9999px;width:100%;height:100%;display:block;top:0;left:0}#tm_builder_outer_content .tm_quote_content blockquote{padding:0;margin:0;border:none}#tm_builder_outer_content .tm_quote_content blockquote p{margin-top:0}#tm_builder_outer_content .tm_link_content h2,#tm_builder_outer_content .tm_audio_content h2,#tm_builder_outer_content .tm_pb_audio_module_content h2{margin-top:0}#tm_builder_outer_content .tm_quote_content blockquote p,#tm_builder_outer_content .tm_link_content h2{line-height:44px}#tm_builder_outer_content .tm_audio_content h2{line-height:44px;margin-bottom:20px}#tm_builder_outer_content .tm_quote_content blockquote cite,#tm_builder_outer_content .tm_link_content a.tm_link_main_url{font-size:18px;font-weight:200}#tm_builder_outer_content .tm_quote_content blockquote cite{font-style:normal}#tm_builder_outer_content .tm_pb_column_1_2 .tm_audio_content h2,#tm_builder_outer_content .tm_pb_column_1_3 .tm_audio_content h2,#tm_builder_outer_content .tm_pb_column_3_8 .tm_audio_content h2,#tm_builder_outer_content .tm_pb_column_1_4 .tm_audio_content h2,#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content h2{margin-bottom:9px;margin-top:0}#tm_builder_outer_content .tm_pb_column_2_3 .tm_quote_content{padding:50px 42px 45px}#tm_builder_outer_content .tm_pb_column_2_3 .tm_link_content,#tm_builder_outer_content .tm_pb_column_2_3 .tm_audio_content,#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_audio_module_content{padding:40px 40px 45px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_quote_content,#tm_builder_outer_content .tm_pb_column_1_2 .tm_link_content,#tm_builder_outer_content .tm_pb_column_1_2 .tm_audio_content{padding:35px 40px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_audio_module_content{padding:40px 40px 35px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_quote_content blockquote p{font-size:26px;line-height:32px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_link_content h2,#tm_builder_outer_content .tm_pb_column_1_2 .tm_audio_content h2{line-height:32px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_quote_content blockquote cite,#tm_builder_outer_content .tm_pb_column_1_2 .tm_link_content a.tm_link_main_url{font-size:14px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_quote_content,#tm_builder_outer_content .tm_pb_column_3_8 .tm_quote_content,#tm_builder_outer_content .tm_pb_column_1_4 .tm_quote_content,#tm_builder_outer_content .tm_pb_blog_grid .tm_quote_content{padding:35px 30px 32px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_quote_content blockquote p,#tm_builder_outer_content .tm_pb_column_3_8 .tm_quote_content blockquote p,#tm_builder_outer_content .tm_pb_column_1_4 .tm_quote_content blockquote p,#tm_builder_outer_content .tm_pb_blog_grid .tm_quote_content blockquote p,#tm_builder_outer_content .tm_pb_column_1_3 .tm_link_content h2,#tm_builder_outer_content .tm_pb_column_3_8 .tm_link_content h2,#tm_builder_outer_content .tm_pb_column_1_4 .tm_link_content h2,#tm_builder_outer_content .tm_pb_blog_grid .tm_link_content h2,#tm_builder_outer_content .tm_pb_column_1_3 .tm_audio_content h2,#tm_builder_outer_content .tm_pb_column_3_8 .tm_audio_content h2,#tm_builder_outer_content .tm_pb_column_1_4 .tm_audio_content h2,#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content h2{font-size:18px;line-height:26px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_quote_content blockquote cite,#tm_builder_outer_content .tm_pb_column_3_8 .tm_quote_content blockquote cite,#tm_builder_outer_content .tm_pb_column_1_4 .tm_quote_content blockquote cite,#tm_builder_outer_content .tm_pb_blog_grid .tm_quote_content blockquote cite,#tm_builder_outer_content .tm_pb_column_1_3 .tm_link_content a.tm_link_main_url,#tm_builder_outer_content .tm_pb_column_3_8 .tm_link_content a.tm_link_main_url,#tm_builder_outer_content .tm_pb_column_1_4 .tm_link_content a.tm_link_main_url{font-size:14px}#tm_builder_outer_content .tm_pb_blog_grid .tm_link_content{margin:-20px -20px 19px}#tm_builder_outer_content .tm_pb_blog_grid .tm_link_content a.tm_link_main_url{font-size:14px}#tm_builder_outer_content .tm_pb_blog_grid .tm_quote_content{margin:-20px -20px 19px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_link_content,#tm_builder_outer_content .tm_pb_column_3_8 .tm_link_content,#tm_builder_outer_content .tm_pb_column_1_4 .tm_link_content,#tm_builder_outer_content .tm_pb_blog_grid .tm_link_content,#tm_builder_outer_content .tm_pb_column_1_3 .tm_audio_content,#tm_builder_outer_content .tm_pb_column_1_4 .tm_audio_content,#tm_builder_outer_content .tm_pb_column_3_8 .tm_audio_content,#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content{padding:35px 20px}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_audio_module_content,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_audio_module_content,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_audio_module_content{padding:30px}#tm_builder_outer_content .tm_pb_blog_grid .tm_audio_content{margin-bottom:19px}#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_audio_cover_art{width:180px}#tm_builder_outer_content .tm_pb_column_2_3 .tm_pb_audio_module_content{margin-left:180px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_audio_cover_art,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_audio_cover_art,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_audio_cover_art,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_audio_cover_art{float:none;width:100%;position:relative}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_audio_module_content,#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_audio_module_content,#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_audio_module_content{margin-left:0}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_audio_module_content{margin-left:0}#tm_builder_outer_content .tm_pb_column_1_4 .tm_audio_module_meta{font-size:12px}#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_audio_cover_art{height:380px}#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_audio_cover_art{height:275px}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_audio_cover_art{height:240px}#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_audio_cover_art{height:170px}#tm_builder_outer_content .nav li li{padding:0 20px;margin:0}#tm_builder_outer_content .fullwidth-menu li li a{padding:6px 20px;width:200px}#tm_builder_outer_content .nav li{position:relative;line-height:1em}#tm_builder_outer_content .nav li li{position:relative;line-height:2em}#tm_builder_outer_content .nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2EA3F2;box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-webkit-transform:translate3d(0,0,0);text-align:left}#tm_builder_outer_content .nav li.tm-hover>ul{visibility:visible}#tm_builder_outer_content .nav li:hover>ul{opacity:1;visibility:visible}#tm_builder_outer_content .nav li li ul{z-index:1000;top:-23px;left:240px}#tm_builder_outer_content .nav li.tm-reverse-direction-nav li ul{left:auto;right:240px}#tm_builder_outer_content .nav li:hover{visibility:inherit}#tm_builder_outer_content .nav li li a{font-size:14px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#tm_builder_outer_content .tm_mobile_menu li a{font-size:14px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#tm_builder_outer_content .nav ul li a:hover,#tm_builder_outer_content .tm_mobile_menu li a:hover{background-color:rgba(0,0,0,0.03);opacity:0.7}#tm_builder_outer_content .fullwidth-menu .menu-item-has-children>a:first-child{padding-right:20px}#tm_builder_outer_content .fullwidth-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu{position:inherit}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu.tm-hover li ul{display:block}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu li>a{width:200px!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu.mega-menu-parent li>a{width:100%!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu>ul>li{width:25%;margin:0}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#tm_builder_outer_content .fullwidth-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#tm_builder_outer_content .tm_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#tm_builder_outer_content .tm_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}#tm_builder_outer_content .tm_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2EA3F2;box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1)}#tm_builder_outer_content #main-header .tm_mobile_menu li ul,#tm_builder_outer_content .tm_pb_fullwidth_menu .tm_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}#tm_builder_outer_content .tm_mobile_menu li li{padding-left:5%}#tm_builder_outer_content .tm_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,0.03);color:#666;padding:10px 5%;display:block}#tm_builder_outer_content .tm_mobile_menu .menu-item-has-children>a{font-weight:bold;background-color:rgba(0,0,0,0.03)}#tm_builder_outer_content .tm_mobile_menu li .menu-item-has-children>a{background-color:transparent}#tm_builder_outer_content .tm_mobile_nav_menu{float:right;display:none}#tm_builder_outer_content .mobile_menu_bar{position:relative;display:block;line-height:0}#tm_builder_outer_content .mobile_menu_bar:before{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}#tm_builder_outer_content .mobile_nav .select_page{display:none}#tm_builder_outer_content .tm_pb_slide_video{position:absolute;top:50%;bottom:auto}#tm_builder_outer_content .tm_pb_slides:after,#tm_builder_outer_content .tm_pb_row:after,#tm_builder_outer_content .tm_pb_row_inner:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}#tm_builder_outer_content .format-gallery .tm_pb_slider .tm_pb_slide,#tm_builder_outer_content .tm_pb_slider_no_shadow .tm_pb_slide{box-shadow:none}#tm_builder_outer_content .format-gallery .tm_pb_slider.gallery-not-found .tm_pb_slide{box-shadow:inset 0 0 10px rgba(0,0,0,0.1)}#tm_builder_outer_content .tm_pb_section{background-position:center;background-repeat:no-repeat;background-size:100%;background-size:cover}#tm_builder_outer_content .format-gallery .tm-pb-arrow-prev,#tm_builder_outer_content .format-gallery .tm-pb-arrow-next{color:#fff}#tm_builder_outer_content .format-gallery .tm-pb-controllers a{background-color:rgba(255,255,255,0.5)}#tm_builder_outer_content .format-gallery .tm_pb_slider:hover .tm-pb-arrow-prev{left:0}#tm_builder_outer_content .format-gallery .tm_pb_slider:hover .tm-pb-arrow-next{right:0}#tm_builder_outer_content .tm-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}#tm_builder_outer_content .format-gallery .tm-pb-controllers{bottom:0}#tm_builder_outer_content .tm-pb-controllers a{display:inline-block;background-color:rgba(255,255,255,0.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px}#tm_builder_outer_content .tm-pb-controllers a:last-child{margin-right:0}#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control{background-color:#fff}#tm_builder_outer_content .tm_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}#tm_builder_outer_content .tm_parallax_bg{background-repeat:no-repeat;background-position:top center;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%}#tm_builder_outer_content .tm_pb_section_parallax,#tm_builder_outer_content .tm_pb_slider_parallax{overflow:hidden}#tm_builder_outer_content .tm_pb_section_parallax .tm_pb_parallax_css,#tm_builder_outer_content .tm_pb_slides .tm_parallax_bg.tm_pb_parallax_css{background-attachment:fixed}#tm_builder_outer_content .tm_pb_section_parallax.tm_pb_row .tm_pb_column,#tm_builder_outer_content .tm_pb_section_parallax.tm_pb_row .tm_pb_module{z-index:9;position:relative}#tm_builder_outer_content .tm_pb_section_parallax.tm_pb_column .tm_pb_module{z-index:9;position:relative}#tm_builder_outer_content .tm_mobile_device .tm-waypoint,#tm_builder_outer_content .tm_mobile_device .tm_pb_counter_amount{opacity:1!important;-webkit-animation:none!important;animation:none!important}#tm_builder_outer_content .tm_mobile_device .tm_pb_slider_parallax .tm_pb_slide,#tm_builder_outer_content .tm_mobile_device .tm_pb_section_parallax .tm_pb_parallax_css,#tm_builder_outer_content .tm_mobile_device .tm_pb_slides .tm_parallax_bg.tm_pb_parallax_css{background-attachment:scroll}#tm_builder_outer_content .tm_pb_preload{position:relative;background:#464646!important}#tm_builder_outer_content .tm_pb_preload>div,#tm_builder_outer_content .tm_pb_preload .tm_pb_section_video_bg{visibility:hidden}#tm_builder_outer_content .tm_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url("images/preloader.gif") no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}#tm_builder_outer_content .tm_pb_text p:last-of-type{padding-bottom:0}#tm_builder_outer_content .tm_pb_text_align_left{text-align:left}#tm_builder_outer_content .tm_pb_text_align_center{text-align:center;margin:auto}#tm_builder_outer_content .tm_pb_text_align_right{text-align:right}#tm_builder_outer_content .tm_pb_text_align_justified{text-align:justify}#tm_builder_outer_content .tm_pb_section{position:relative;background-color:#fff}

#tm_builder_outer_content .tm_section_transparent{background-color:transparent}#tm_builder_outer_content .tm_pb_fullwidth_section{padding:0}#tm_builder_outer_content .tm_pb_inner_shadow{box-shadow:inset 0 0 7px rgba(0,0,0,0.07)}#tm_builder_outer_content .tm_pb_section_video{overflow:hidden}#tm_builder_outer_content .tm_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222}#tm_builder_outer_content .tm_pb_section_video_bg .mejs-controls,#tm_builder_outer_content .tm_pb_section_video_bg .mejs-overlay-play{display:none!important}#tm_builder_outer_content .tm_pb_section_video_bg embed,#tm_builder_outer_content .tm_pb_section_video_bg iframe,#tm_builder_outer_content .tm_pb_section_video_bg object,#tm_builder_outer_content .tm_pb_section_video_bg video{max-width:none}#tm_builder_outer_content .tm_pb_section_video_bg .mejs-video{left:50%;position:absolute}#tm_builder_outer_content .tm_pb_section_video_bg .mejs-overlay-loading{display:none!important}#tm_builder_outer_content body.iphone .tm_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}#tm_builder_outer_content .tm_pb_row.tm_pb_row_empty,#tm_builder_outer_content .tm_pb_row_inner:nth-of-type(n+2).tm_pb_row_empty{display:none}#tm_builder_outer_content .tm_pb_column.tm_pb_column_empty{min-height:1px}#tm_builder_outer_content .tm_pb_row_inner{width:100%}#tm_builder_outer_content .tm_pb_space{border:none}#tm_builder_outer_content .tm_pb_fullwidth_header{padding:50px 0;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}#tm_builder_outer_content .tm_pb_fullwidth_header p{padding-bottom:0}#tm_builder_outer_content .tm_pb_fullwidth_header_subhead{display:block}#tm_builder_outer_content .tm_pb_fullscreen{padding:0}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container{position:relative;z-index:3;width:80%;max-width:1080px;margin-left:auto;margin-right:auto}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container{min-height:100vh;width:80%;max-width:none}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.center{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.center.bottom-bottom{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.center.center-center{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.center.center-bottom .header-content-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.center.bottom-center .header-image-container.center{-webkit-align-self:flex-start;-ms-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.center .header-content-container,#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.center .header-image-container{width:100%;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.center .header-content-container.center,#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.center .header-image-container.center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.center .header-content-container.bottom,#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.center .header-image-container.bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.left{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-flow:row;-moz-flex-flow:row;-ms-flex-flow:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.right{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-flow:row-reverse;-moz-flex-flow:row-reverse;-ms-flex-flow:row-reverse;-ms-flex-wrap:wrap;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.left .header-content-container,#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.right .header-content-container{width:100%}#tm_builder_outer_content .tm_pb_fullwidth_header.tm_pb_header_with_image .tm_pb_fullwidth_header_container.left .header-content-container,#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.left .header-image-container,#tm_builder_outer_content .tm_pb_fullwidth_header.tm_pb_header_with_image .tm_pb_fullwidth_header_container.right .header-content-container{width:50%;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.right .header-image-container{width:50%;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.left .header-content-container.center,#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.left .header-image-container.center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.right .header-content-container.center,#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.right .header-image-container.center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.left .header-content-container.bottom,#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.left .header-image-container.bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.right .header-content-container.bottom,#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.right .header-image-container.bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.left .header-content{text-align:left;margin-left:4%;margin-right:2%}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.right .header-content{text-align:right;margin-right:4%;margin-left:2%;float:right}#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.left .header-content-container.bottom,#tm_builder_outer_content .tm_pb_fullscreen .tm_pb_fullwidth_header_container.right .header-content-container.bottom{margin-bottom:80px}#tm_builder_outer_content .tm_pb_fullwidth_header .header-content{padding:10px;text-align:center}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container.center .header-content{margin:20px auto;width:80%;max-width:800px}#tm_builder_outer_content .tm_pb_fullwidth_header .header-image{text-align:center;margin-left:2%;margin-right:2%;line-height:0}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container .header-content a.tm_pb_button{margin-top:20px;display:inline-block}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_container .tm_pb_button_one{margin-right:15px}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_overlay{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_parallax_css{background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_scroll{width:100%;min-height:30px;text-align:center;padding-top:10px;padding-bottom:20px;margin:0 auto;position:absolute;z-index:3;bottom:0}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_scroll a{display:inline-block}#tm_builder_outer_content .tm_pb_fullwidth_header .tm_pb_fullwidth_header_scroll a .tm-pb-icon{color:#FFF;font-size:3.5em}#tm_builder_outer_content .tm_pb_counters,#tm_builder_outer_content .tm_pb_pricing{list-style:none!important;padding:0!important;line-height:inherit!important}#tm_builder_outer_content .tm_pb_widget{float:left;max-width:100%}#tm_builder_outer_content .tm_pb_widget a{text-decoration:none;color:#666}#tm_builder_outer_content .tm_pb_widget li a:hover{color:#82c0c7}#tm_builder_outer_content .tm_pb_widget ul li{margin-bottom:0.5em}#tm_builder_outer_content .tm_pb_widget ul li ul li{margin-left:15px}#tm_builder_outer_content .tm_pb_widget select{width:100%;height:28px}#tm_builder_outer_content .tm_pb_widget_area .tm_pb_widget a{color:inherit}#tm_builder_outer_content .tm_pb_bg_layout_light .tm_pb_widget li a{color:#666}#tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_widget li a{color:inherit}#tm_builder_outer_content .tm_pb_title_container h1{font-size:26px;line-height:1em}#tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_title_container h1,#tm_builder_outer_content .tm_pb_column_1_4 .tm_pb_title_container h1{font-size:18px}#tm_builder_outer_content .tm_pb_title_featured_container img{width:100%}#tm_builder_outer_content .tm_pb_title_container{display:inline-block;max-width:100%;word-wrap:break-word;z-index:98;position:relative}#tm_builder_outer_content .tm_pb_title_featured_container{line-height:0}#tm_builder_outer_content p.tm_pb_title_meta_container{padding-bottom:1em}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_post_title.tm_pb_featured_bg .tm_pb_title_container{padding-bottom:0}#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_title_container,#tm_builder_outer_content .tm_pb_fullwidth_section .tm_pb_title_featured_container{width:80%;max-width:1080px;margin:auto;display:block}#tm_builder_outer_content .single.tm_right_sidebar .tm_pb_fullwidth_section .tm_pb_title_container,#tm_builder_outer_content .single .tm_pb_fullwidth_section .tm_pb_title_featured_container{width:100%;max-width:100%;padding-top:0}#tm_builder_outer_content .tm_pb_module.tm_pb_has_overlay,#tm_builder_outer_content article.tm_pb_has_overlay .tm_pb_blog_image_container{position:relative}#tm_builder_outer_content .tm_pb_module.tm_pb_has_overlay .tm_overlay,#tm_builder_outer_content article.tm_pb_has_overlay{border:none}#tm_builder_outer_content .form-submit{float:right}#tm_builder_outer_content .form-submit input{display:block;cursor:pointer}#tm_builder_outer_content #reply-title small{display:block;font-size:14px;font-weight:400}#tm_builder_outer_content .tm-waypoint{opacity:0}#tm_builder_outer_content .tm_pb_counters,#tm_builder_outer_content .tm_pb_animation_off{opacity:1}#tm_builder_outer_content .tm_pb_animation_left.tm-animated{opacity:1;-webkit-animation:fadeLeft 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeLeft 1s 1 cubic-bezier(0.77,0,0.175,1)}#tm_builder_outer_content .tm_pb_animation_right.tm-animated{opacity:1;-webkit-animation:fadeRight 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeRight 1s 1 cubic-bezier(0.77,0,0.175,1)}#tm_builder_outer_content .tm_pb_animation_top.tm-animated{opacity:1;-webkit-animation:fadeTop 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeTop 1s 1 cubic-bezier(0.77,0,0.175,1)}#tm_builder_outer_content .tm_pb_animation_bottom.tm-animated{opacity:1;-webkit-animation:fadeBottom 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeBottom 1s 1 cubic-bezier(0.77,0,0.175,1)}#tm_builder_outer_content .tm_pb_animation_fade_in.tm-animated{opacity:1;-webkit-animation:fadeIn 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeIn 1s 1 cubic-bezier(0.77,0,0.175,1)}#tm_builder_outer_content .single.tm_full_width_page .tm_pb_row,#tm_builder_outer_content .single.tm_full_width_portfolio_page .tm_pb_row{width:80%}	




.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content h5, .tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li.active span, .tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li:hover span, .cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content h3, .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar em, .single-projects .slider-pro .sp-full-screen-button:before, .cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption {
    color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-caption .term-permalink span:before {
    content: '\>';
    font-family: 'Material Icons';
    font-size: 18px;
    line-height: 1em;
    width: auto;
    height: auto;
    transition: all 0.3s ease-out;
}
.projects-terms-item  {float:left;}
.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}
#mainnav ul li a {
    color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .8px;
	font-family: Raleway,sans-serif;
}
img.site-logo {margin-top: 20px;}
#mainnav {margin-top: 20px;}
.slide-inner {top: 70%;}
.map {
    width: 100%;
    height: 400px;
}
.qtranxs_language_chooser {
    position: absolute;
    display: inline-block;
    list-style-type: none;
    z-index: 9999;
    right: 10px;
    top: 15px;
}
.qtranxs_language_chooser li {float:left;    padding-right: 15px;}

.roll-button {
    background-color: #295ec1;
    border: 1px solid #295ec1;
}
.bottom .socials li:hover a, .go-top {
    background-color: #295ec1;
}
.page-wrap {
    padding-top: 0px !important;
}
.content-area .post-wrap {
    padding-right: 0px;
}
#masthead.float-header {/*display:none;transition: 3s linear;*/opacity:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 {background-color: #295ec1 !important;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 h3, .tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 h5 {color: #fff !important;}

.cherry-projects-wrapper .projects-item .hover-content:hover, .tm_pb_cherry_projects_terms .projects-item-instance:hover .hover-content {
    background: rgba(41,94,193,0.9);
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 {
    background-image: url('/wp-content/themes/sydney/images/home-02.jpg') !important;
}
#mainnav ul li a:hover {
    color: #295ec1;
}
.page-wrap {
   /* padding-left: 30px;
	padding-right: 30px;*/
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 {display: flex;}

.home .page-wrap .content-wrapper .container {padding-left: 0px; padding-right: 0px;}
.home .page-wrap .content-wrapper {padding-top: 0px;}
.content-area .hentry  {padding-left: 25px; padding-right: 25px; padding-top: 40px;}
.content-area .hentry:first-child {padding-top:40px;}

.overlay {
        background-color: transparent !important;
}
.header-image {
    height: 220px !important;
}

body.home .page-wrap {padding-bottom: 0px !important;}
.home .page-wrap .content-wrapper {padding-bottom: 0px;}


.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
 
.col-xs-1-5 {
  width: 20%;
  float: left;
}
 
@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}


#tm_builder_outer_content img {
    height: 400px;
}

#sidebar-footer {padding-top:0px;padding-bottom:0px;}
#sidebar-footer .sidebar-column.col-md-4 {min-height: auto !important;}

#sidebar-footer  .sidebar-column {margin: 0 auto;float:none;}
#wysija-2 {margin-bottom: 10px;margin-top: 50px;}
#wysija-2 h3 {display:none;}
#wysija-2 .wysija-submit, #wysija-2 .wysija-input {float:left; margin-top:0px;}
#wysija-2 .wysija-submit {margin-left:20px;}

div.st1 div div {margin-bottom: 30px;max-height:150px;overflow:hidden;}

@media screen and (max-width: 768px) { 
.tm_pb_section_1 .col-lg-12, .tm_pb_section_1  .col-md-12, .tm_pb_section_1  .col-sm-12, .tm_pb_section_1  .col-xs-12 {padding-left: 0px !important;padding-right: 0px !important;}
.slide-inner {top: 50% !important;}
div.st1 div div {max-height:80px !important;}
.text-slider .maintitle {
    font-size: 26px !important;
}
.text-slider .subtitle {
    font-size: 16px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content h5 {font-size: 20px !important;}
#wysija-2 .wysija-input {width:100% !important;margin-bottom: 15px !important;}
#wysija-2 .wysija-submit {width:100% !important;margin-left: 0px !important;margin-bottom: 50px !important;}
}

body {font-size:16px !important;}

a.qtranxs_text {color:#fff;}

.g-recaptcha, .g-recaptcha iframe {width:156px !important;margin: 0 auto;margin-bottom: 3px;}
.g-recaptcha>div {width:156px !important;}
#wysija-2 .wysija-submit, #wysija-2 .wysija-input {float:none; margin-top:0px; margin: 0 auto;}
p.wysija-paragraph {text-align:center;}
#wysija-2	{padding-bottom: 35px;}

@media only screen and (max-width: 767px) {
	#wysija-2	{padding-bottom: 0px  !important;}
	.g-recaptcha {margin-bottom: 15px  !important;}
	.page-wrap {padding-bottom: 30px !important;}
}
