/*
Theme Name:Law business
Theme URI:http://Law business.cmsmasters.net/
Author:cmsmasters
Author URI:http://cmsmasters.net/
Description:Law business Wordpress Theme is based on the newest version of Cmsmasters' custom wordpress admin panel that allows a profound website management to be performed easily and hassle-free.  The customized admin significantly expands original functionality of Wordpress CMS, turning it into a one-stop solution for creating a beautiful website with highly diversified content. The custom admin key features are:a WYSIWYG content composer and a Wordpress theme customiser  - the newest tools implemented by Cmsmasters' developers.
Version:1.6.0
License:
License URI:
Tags:light, white, dark, one-column, two-columns, left-sidebar, right-sidebar, featured-images, sticky-post, blog-post, portfolio-project, custom-colors, post-formats, custom-menu, theme-options, custom-widgets, custom-shortcodes, translation-ready, seo-optimized, responsive, adaptive, html5, css3, microformats
*/

@font-face {
	font-weight:normal;
	font-style:normal;
	font-family:'icons';
	src:url('css/fonts/icons.eot');
	src:url('css/fonts/icons.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/icons.woff') format('woff'),
		url('css/fonts/icons.ttf') format('truetype'),
		url('css/fonts/icons.svg#icons') format('svg');
	-webkit-font-smoothing:antialiased;
}

html {height:100%;} 


body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	text-align:left;
}

header, 
footer, 
article, 
section, 
nav, 
figure, 
address, 
hgroup, 
abbr,
small,
figcaption, 
aside {
	display:block;
	margin:0;
	padding:0;
}

abbr {border:none;}

address {font-style:normal;}

figure {background-image:none !important;}

a {
	outline:none;
	text-decoration:none;
	cursor:pointer;
}

html.csstransitions a {
	-webkit-transition:color .2s ease-out;
	-moz-transition:color .2s ease-out;
	-ms-transition:color .2s ease-out;
	-o-transition:color .2s ease-out;
	transition:color .2s ease-out;
}

a:hover {text-decoration:none;}

p {
	margin:0;
	padding:0 0 20px;
}

table {
	margin:0;
	padding:0;
	border-collapse:collapse;
}

.pls-container,
.pls-container table {
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:middle;
}

td, 
th, 
tr {
	margin:0;
	padding:0;
}

ol, 
ul, 
li, 
dl, 
dt, 
dd {
	margin:0;
	padding:0;
}

ol ol,
ul ul {
	padding-left:20px;
}

ol, 
ul {
	margin:0 0 20px;
	list-style-position:inside;
}

ol {list-style-position:inside;}

ol li {line-height:24px;}

ul li {
	list-style:inside url(img/list_image.png);
	line-height:24px;
}

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

a img {
	display:block;
	border:0;
}

.fullwidth {
	display:block;
	min-width:100%;
	max-width:100%;
	height:auto;
}

.dn {display:none;}

.max_width {
	max-width:100%;
	height:auto;
}

img.fullwidth {
	-ms-interpolation-mode:bicubic;
	image-rendering:optimizeQuality;
}

.preloader {
	position:relative;
	display:block;
	padding-bottom:56.25%;
	width:100%;
	height:0;
	background:url(img/loader.gif) 50% 50% no-repeat;
}

.preloader img {
	opacity:0;
	filter:alpha(opacity=0);
}

.preloader.highImg .fullwidth {
	position:relative;
	height:auto;
}

.attachment .image-attachment .image_container_img .fullwidth {
	width: auto;
	min-width: 0;
}

.resizable_block {
	position:relative;
	overflow:hidden;
	padding-bottom:56.25%;
	width:100%;
	height:0;
}

.preloader .fullwidth, 
.blog.short .preloader .fullwidth, 
.services .preloader .fullwidth, 
.cmsms_media .preloader .fullwidth, 
.resizable_block .fullwidth {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

div {
	margin:0;
	padding:0;
	text-align:left;
}

blockquote, 
code, 
input, 
textarea {
	margin:0;
	padding:0;
}

object, 
video, 
audio, 
embed, 
canvas, 
iframe {display:block;}

form,
fieldset {
	margin:0;
	padding:0;
	border:0;
}

label {
	display:inline-block;
	margin:0;
	padding:0;
}

input {
	outline:none;
	border:0;
	background:none;
}

textarea {
	overflow:hidden;
	outline:none;
	border:0;
	background:none;
	resize:none;
}

input,
textarea,
select, 
option {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

h1, 
h2, 
h3, 
h4, 
h5,
h6 {
	margin:0 0 20px;
	padding:0;
}

.dn {display:none !important;}

.cl, 
.clear {clear:both;}

.cl_resp, 
.divider_resp {display:none;}

.ovh {overflow:hidden;}

.fl {float:left;}

.fr {float:right;}

#page {
	position:relative;
	overflow:hidden;
}

#page.no_responsive {
	overflow:visible;
	width: 100%;
	min-width: 1000px;
}

.cmsms_boxed {
	margin:40px auto;
	width:1000px;
	background-color:#ffffff;
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 7px rgba(0, 0, 0, 0.1);
}

#page.no_responsive.cmsms_boxed {
	width: 1000px;
}

.cmsms_boxed .header_wrap,
.cmsms_boxed .headline_inner,
.cmsms_boxed .content_wrap,
.cmsms_boxed .bottom_inner,
.cmsms_boxed .footer_inner,
.cmsms_boxed .s_sort_block_inner,
.cmsms_boxed .top_sidebar_inner,
.cmsms_boxed .middle_sidebar_inner,
.cmsms_boxed .cmsms_latest_bottom_tweets_inner {width:960px;}


.no_responsive .header_wrap,
.no_responsive .custom_header_inner,
.no_responsive .headline_inner,
.no_responsive .content_wrap,
.no_responsive .bottom_inner,
.no_responsive .footer_inner,
.no_responsive .s_sort_block_inner,
.no_responsive .top_sidebar_inner,
.no_responsive .middle_sidebar_inner,
.no_responsive .cmsms_latest_bottom_tweets_inner {
	box-sizing:border-box;
	padding-left: 10px;
	padding-right: 10px;
}


/* ---------- Header ---------- */

.header_inner {
	position:relative;
	z-index:999;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	background-color:#ffffff;
	-webkit-box-shadow:0 3px 0 rgba(0, 0, 0, 0.07);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.07);
}

.header_wrap {
	width: 1000px;
}

.cmsms_boxed .header_inner {width:auto;}

#header .logo_wrap {
	display:inline-block;
	max-width:100%;
	height: 100%;
	position:relative;
}

#header .logo {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	margin:auto !important;
	position:absolute;
	z-index: 999;
	left:0;
	right:auto;
	top:0;
	bottom:0;
}

#header .logo img {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	position:relative;
}

#header .navi_scrolled_resize .logo img {
	width:auto;
}

#header .navi_scrolled_resize .header_wrap {
	height: auto;
}

#header .navi_scrolled_resize a.logo {
	top:0;
}

#header .navi_scrolled_resize .title_text {
    position: absolute;
    top: 40px;
}

html.csstransitions .logo {
	-webkit-transition:top .1s ease-in-out;
	-moz-transition:top .1s ease-in-out;
	-ms-transition:top .1s ease-in-out;
	-o-transition:top .1s ease-in-out;
	transition:top .1s ease-in-out;
}

.custom_header {
	position:relative;
	background-color:#000000;
	min-height:30px;
}

.custom_header_inner {
	margin:0 auto;
}

.no_responsive .custom_header_inner {
	width: 1000px;
}

.custom_header_inner .social_icons {
	position:relative;
	top:5px;
}

.custom_header_inner .social_icons li a {
	border:none;
}

.header_html > span {
	position:relative;
	top:-1px;
	font-size:11px;
	line-height:16px;
	padding-bottom:0;
	margin-right:20px;
}

.header_html .contact_widget_email a {
	font-size:11px;
}

html.csstransitions .custom_header,
html.csstransitions #header .header_html {
	-webkit-transition:top .2s ease-in-out;
	-moz-transition:top .2s ease-in-out;
	-ms-transition:top .2s ease-in-out;
	-o-transition:top .2s ease-in-out;
	transition:top .2s ease-in-out;
}

.header_wrap {
	min-height:65px;
	position:relative;
	margin:0 auto;
}

.header_wrap_fixed {margin-top:105px;}

.header_html {
	display:inline-block;
	float:left;
	line-height: 30px;
	width: 50%;
}

.header_scrolled {
	padding-bottom:0 !important;
}

.wrap_social_icons {
	display:inline-block;
	float:right;
	width:40%;
	text-align: right;
}

.wrap_social_icons .social_icons {
	margin-bottom:0;
}

.social_icons li {
	display:inline-block;
	margin:0 1px;
	list-style:none;
}

.custom_header_inner .social_icons li {
	margin:-5px 0 0;
}

.social_icons li a {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:7px;
	width:32px;
	height:32px;
	border:1px solid #252525;
	border:1px solid rgba(255, 255, 255, 0.15);
}


.social_icons li:hover a {border-color:transparent;}

.social_icons li a img {
	display:inline-block;
	width:16px;
	height:16px;
	opacity:.3;
	filter:alpha(opacity=30);
}

.custom_header_inner .social_icons li a {
	padding:6px 9px;
}

.custom_header_inner .social_icons li a img {
	opacity:.5;
	width:12px;
	height:12px;
}

html.csstransitions .social_icons li a {
	-webkit-transition:opacity .2s ease-out;
	-moz-transition:opacity .2s ease-out;
	-ms-transition:opacity .2s ease-out;
	-o-transition:opacity .2s ease-out;
	transition:background-color .2s ease-out;
}

html.csstransitions .social_icons li a img {
	-webkit-transition:opacity .2s ease-out;
	-moz-transition:opacity .2s ease-out;
	-ms-transition:opacity .2s ease-out;
	-o-transition:opacity .2s ease-out;
	transition:opacity .2s ease-out;
}

.social_icons li a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}

.social_toggle {
	display:none;
	position:relative;
	bottom:0;
	left:50%;
	z-index:2;
	margin:7px 0 -4px -12px;
	width:20px;
	height:20px;
	background-color:#1a1a1a;
	border:1px solid #252525;
}

.social_toggle.current {
	bottom:14px;
	height:20px;
	margin:0 0 0 -12px;
}

.social_toggle span {
	display:block;
	height:22px;
	transition:all 0.3s ease-in 0s;
	-webkit-transition:all 0.3s ease-in 0s;
	-moz-transition:all 0.3s ease-in 0s;
	-ms-transition:all 0.3s ease-in 0s;
	-o-transition:all 0.3s ease-in 0s;
}

.social_toggle span:before {
	content:"\ea00";
	position:absolute;
	top:0px;
	left:6px;
	font-size:8px;
	font-family:"icons";
	color:#8d8d8d;
}

.social_toggle.current span:before {
	content:"\e9fd";
	position:absolute;
	top:0px;
	left:6px;
	font-size:8px;
	font-family:"icons";
	color:#8d8d8d;
}
/* ---------- Navigation ---------- */

#header nav {
	float:right;
	height:100%;
	position:relative;
	display:block;
}

#navigation {
	float: right;
	height:100%;
	z-index:202;
	display:block;
	vertical-align:middle;
	margin:0;
	padding:0;
	list-style:none;
	zoom:1;
}

#navigation:after {
	clear:both;
}

#navigation ul {
	list-style:none;
	background:#ffffff;
	margin:0;
	padding:0 0 15px;
	visibility:hidden;
	position:absolute;
	left:17px;
	top:68%;
	opacity:0;
	box-shadow:1px 1px 5px rgba(0,0,0,.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
	-ms-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
	transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
}

#navigation ul ul {
	margin:0 0 0 20px;
	top:0;
	left:98%;
}

#navigation ul li {
	float:none;
	padding:0 15px;
}

#navigation ul li:hover > ul {
	margin:0;
}

#navigation ul li a {
	border-bottom:1px solid;
	border-bottom-color:#dddddd;
	background-color:transparent;
	text-align:left;
	display:block;
	min-width:168px;
	margin:0;
	padding:7px 0;
	-webkit-transition:background-color .3s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	transition:background-color .3s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
}

#navigation li {
	position:relative;
	display:block;
	height:100%;
}

#navigation li a {
	display:block;
}

#navigation li:hover > ul {
	margin:0;
	visibility:visible;
	opacity:1;
}

#navigation a {
	z-index:204;
}

#navigation > li {
	display:inline-block;
	/* margin-left:10px; */
	padding:28px 25px 29px;
	position:relative;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#navigation > li:after {
	content:'';
	display:inline-block;
	width:0;
	height:100%;
	vertical-align:middle;
}

#navigation > li:last-child {
	padding-right:0;
}

#navigation > li:last-child:before {
	width:86%;
}

#navigation > li > ul {
	border-top:2px solid;
}

#navigation > li.current-menu-item:before,
#navigation > li.current-menu-parent:before,
#navigation > li.current-menu-ancestor:before {
	content:"";
	display:block;
	position:absolute;
	bottom:-9px;
	width:70%;
	height:2px;
	left:15%;
}

#navigation > li.current-menu-item:last-child:before, 
#navigation > li.current-menu-parent:last-child:before, 
#navigation > li.current-menu-ancestor:last-child:before {
	left:auto;
	right:0;
}

#navigation > li > a {
	display: inline-block;
}

.responsive_nav {
	display:none;
}

.navi_scrolled_resize .logo,
#header .navi_scrolled_resize .header_html {
	top:0;
}

#header .navi_scrolled.navi_scrolled_resize {
	top:0;
	position:fixed;
}

#header .navi_scrolled.navi_scrolled_resize {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

#header .h_mt.navi_scrolled.navi_scrolled_resize {margin-top:32px;}

.cmsms_boxed #header .navi_boxed_fixed {
	position:fixed;
}

.navi_scrolled_resize #navigation > li {
	padding:13px 25px 12px;
}

.navi_scrolled_resize #navigation > li:last-child {
	padding-right:0;
}

html.csstransitions #navigation li a {
	-webkit-transition:background-color .2s ease-in-out;
	-moz-transition:background-color .2s ease-in-out;
	-ms-transition:background-color .2s ease-in-out;
	-o-transition:background-color .2s ease-in-out;
	transition:background-color .2s ease-in-out;	
}

.navi_scrolled_resize #navigation > li.current-menu-item:before,
.navi_scrolled_resize #navigation > li.current-menu-parent:before,
.navi_scrolled_resize #navigation > li.current-menu-ancestor:before {
	top:97% !important;
}

html.csstransitions #navigation > #line,
html.csstransitions #navigation > li > a > span,
html.csstransitions #navigation li li > a span {
	-webkit-transition:color .2s ease-in-out;
	-moz-transition:color .2s ease-in-out;
	-ms-transition:color .2s ease-in-out;
	-o-transition:color .2s ease-in-out;
	transition:color .2s ease-in-out;
}

#navigation li li > a:hover span,
#navigation ul li:hover > a span,
#navigation li li.current_page_item > a span,
#navigation li li.current-menu-ancestor > a span,
#navigation > li:hover > a > span,
#navigation > .current_page_item > a > span,
#navigation > .current-menu-ancestor > a > span,
#header nav:hover #line,
#header nav:hover #line:before {
	opacity:1;
	filter:alpha(opacity=100);
}

.navi_scrolled.navi_scrolled_resize #navigation > li > ul {
	top:97%;
}


/* ---------- Top ---------- */

#top {
	position:relative;
	z-index:1;
	clear:both;
}

.no_responsive #top {
	width: 100%;
	margin: 0 auto;
}

.top_inner {
	position:relative;
	z-index:2;
	overflow:hidden;
}

#slider {
	position:relative;
	z-index:2;
	overflow:hidden;
	margin:0;
	padding:0;
	background:#ffffff url(img/loader.gif) no-repeat scroll 50% 50%;
	list-style:none;
}

.wrap_rev_slider iframe {border:none;}


/* ---------- Top Sidebar ---------- */

.top_sidebar {
	position:relative;
	overflow:hidden;
}

.top_sidebar_inner {
	margin:0 auto;
	width:1000px;
}

.top_sidebar_in_inner {margin:30px -10px 0;}


/* ------- Content Nav(breacrumbs) ----------*/

.cmsms_breadcrumbs {
	position:relative;
	top:5px;
	float:right;
	padding:10px 0;
	max-width:50%;
	font-weight:normal;
	font-size:11px;
}

span.breadcrumbs_sep {
	position:relative;
	padding:0 10px;
}

.cmsms_breadcrumbs .breadcrumbs_sep:before {
	content:'';
	background-color:#000;
	width:1px;
	height:1px;
	position:absolute;
	left:9px;
	top:7px;
}

.cmsms_breadcrumbs .breadcrumbs_sep:after,
.cmsms_breadcrumbs .breadcrumbs_sep > span:before,
.cmsms_breadcrumbs .breadcrumbs_sep > span:after {
	content:'';
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:1px;
	height:1px;
	position:absolute;
	left:8px;
	top:6px;
}

.cmsms_breadcrumbs .breadcrumbs_sep > span:before {
	height:3px;
	left:7px;
	top:5px;
}

.cmsms_breadcrumbs .breadcrumbs_sep {
	right:0;
}

.cmsms_breadcrumbs span {
	color:#000;
}

.cmsms_breadcrumbs .breadcrumbs_sep,
.cmsms_breadcrumbs a {
	opacity:1;
	filter:alpha(opacity=100);
}

html.csstransitions .cmsms_breadcrumbs a {
	-webkit-transition:opacity .2s ease-out;
	-moz-transition:opacity .2s ease-out;
	-ms-transition:opacity .2s ease-out;
	-o-transition:opacity .2s ease-out;
	transition:opacity .2s ease-out;
}

.cmsms_breadcrumbs a,
.cmsms_breadcrumbs a:hover {
	font-weight:normal;
	font-size:11px;
}


/* ---------- Middle ---------- */

.container {
	position:relative;
	overflow: hidden;
	width:100%;
}

#middle {
	position:relative;
	margin:0 auto;
}

#middle_content {position:relative;}

#slide_top {
    position:fixed;
    right:20px;
    bottom:20px;
    z-index:999;
    display:none;
	padding:2px;
    width:45px;
    height:45px;
	background:url(img/arrow_top.png) no-repeat scroll 50% 50% #000000;
	border:1px solid #777777;
    text-indent:-9999px;
	opacity:.35;
	filter:alpha(opacity=35);
}

#slide_top:hover {
	opacity:1;
	filter:alpha(opacity=100);
	border-color:#313131;
}

html.csstransitions #slide_top {
	-webkit-transition:opacity .2s ease-in-out, display .2s ease-in-out 0s,border-color .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out, display .2s ease-in-out 0s,border-color .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out, display .2s ease-in-out 0s,border-color .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out, display .2s ease-in-out 0s,border-color .2s ease-in-out;
	transition:opacity .2s ease-in-out, display .2s ease-in-out 0s,border-color .2s ease-in-out;
}

video {background-color:#000000;}

.headline_inner > div,
.heading_title_wrap {
	display:table-cell;
	vertical-align:middle;
}

.headline {
	position:relative;
	background-position:50% 0;
	box-shadow:inset 0 0 6px rgba(0,0,0,.1);
}

.headline.cmsms_headline_parallax {
	padding:80px 15px;
	min-height:160px;
	background-attachment:fixed;
	background-position:50% 50%;
	background-size:cover;
	background-repeat:no-repeat;
}

.headline_inner {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	padding:38px 0 40px;
	width:1000px;
}

.cmsms_headline_parallax .paralax_headline_inner {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;	
}

.headline h1 {
	margin:0;
}

.heading_icon {
	display:table-cell;
	vertical-align:middle;
}

.headline .headline_icon h2 {margin:16px 0 10px;}

.headline table h2 {
	margin:0;
	padding:0;
}

.headline h6 {
	margin-bottom:0;
	color:#000000;
	font-weight:normal;
	text-transform:none !important;
}

.headline img {
	display:block;
	margin:0 18px 0 0;
}

.headline .heading_title_nomg {margin:10px 0 15px;}

.cmsms_cc {
	position:relative;
	z-index:0;
	margin:0 -10px;
}

.one_first,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_sixth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.five_sixth {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px 20px;
}

.one_first.first_column, 
.five_sixth.first_column, 
.four_fifth.first_column, 
.three_fourth.first_column, 
.two_third.first_column, 
.three_fifth.first_column, 
.one_half.first_column, 
.two_fifth.first_column, 
.one_third.first_column, 
.one_fourth.first_column, 
.one_fifth.first_column, 
.one_sixth.first_column {clear:both;}

.one_first {width:100%;}

.one_half {width:50%;}

.one_third {width:33.33%;}

.two_third {width:66.66%;}

.one_fourth {width:25%;}

.three_fourth {width:75%;}

.one_sixth {width:16.66%;}

.one_fifth {width:20%;}

.two_fifth {width:40%;}

.three_fifth {width:60%;}

.four_fifth {width:80%;}

.five_sixth {width:83.33%;}


/* ---------- Content ---------- */

.content_wrap {
	position:relative;
	margin:0 auto;
	padding:50px 0 40px;
	width:1000px;
}

.content_wrap.l_sidebar #content {
	float:right;
	padding-right:0;
	padding-left:40px;
}

.content_wrap.l_sidebar #sidebar {float:left;}

.content_wrap.fullwidth {
	min-width:0;
	max-width:1000px;
	background:none;
}

.cmsms_responsive .content_wrap.fullwidth {max-width:100% !important;}

#content {
	position:relative;
	float:left;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 40px 20px 0;
	width:76%;
	
}

.page-template-blog-php .content_wrap.l_sidebar #content {
	padding-right:8%;
	padding-left:5%;
}

.page-template-blog-php .content_wrap.r_sidebar #content {
	padding-right:8%;
	padding-left:5%;
}

figure img {display:block;}

.cmsms_sitemap_archive {overflow:hidden;}

.cmsms_sitemap > li > ul > li > ul > li a {
	font-weight:normal;
	line-height:28px;
}

.cmsms_sitemap li, 
.cmsms_sitemap_archive li {
	padding-left:0;
	list-style:none;
	line-height:22px;
} 

.cmsms_sitemap {
	margin-bottom:0;
	padding-top:20px;
}

.cmsms_sitemap > li {
	position:relative;
	margin-bottom:33px;
	padding-bottom:33px;
	width:100%;
	border-bottom:1px solid #ebebeb;
}

.cmsms_sitemap > li > ul {
	position:relative;
	overflow:hidden;
	margin-top:28px;
	margin-bottom:0;
	padding-left:0;
	width:100%;
}

.cmsms_sitemap > li > ul > li > ul {
	margin-top:15px;
	margin-bottom:15px;
	padding-left:0;
}

.cmsms_sitemap > li > ul > li {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:10px;
	width:25%;
}

.cmsms_sitemap > li > ul > li > a {text-transform:none !important;}

.cmsms_sitemap > li > ul > li:nth-child(4n+1) {clear:both;}

.cms_category {margin-bottom:40px;}

.cmsms_sitemap_archive li {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:10px;
	width:25%;
	color:#000;
}

.cmsms_sitemap_archive li:nth-child(4n+1) {clear:both;}

.cmsms_sitemap_category li, 
.cmsms_sitemap_archive li {list-style:none;}

.cmsms_sitemap_category,
.cmsms_sitemap_archive {
	margin-bottom:15px;
	padding:15px 0 30px;
	border-bottom:1px solid #eef3f6;
}

.error {
	margin-bottom:50px;
	min-height:620px;
	text-align:center;
}

.error .search_line {
	overflow:hidden;
	margin:0 auto 20px;
	width:380px;
}

.error_page .content_wrap {
	padding-top:0;
	width:100%;
}

.error_inner {
	margin-bottom:12px;
	background-position:50% 0;
	background-repeat:no-repeat;
	text-align:center;
}

.error h1 {
	position:relative;
	margin:0;
	padding:12px 0 134px;
	font-size:270px;
	line-height:1em;
	-webkit-box-shadow::inset 0 0px 10px rgba(0, 0, 0, 0.08);
	box-shadow:inset 0 0px 10px rgba(0, 0, 0, 0.08);
}

.error h2 {
	position:relative;
	padding:35px;
}

.timeline_wrap {
	overflow: hidden;
	clear:both;
}

.cmsms_timeline {
	position:relative;
	margin:0;
}

.cmsms_timeline:before {
	position:absolute;
	left:27px;
	display:block;
	width:1px;
	height:100%;
	background-color:#e0e0e0;
	content:'';
}

.cmsms_timeline_title {
	margin:5px 0;
	width:54px;
	height:54px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
	color:#000000;
	text-align:center;
	font-size:14px;
	line-height:54px;
}

.cmsms_timeline .entry-title,
.cmsms_timeline .entry-title a {
	font-size:16px;
}

.cmsms_timeline .entry-title a:hover {
	color:#000000;
}

.cmsms_timeline article {
	position:relative;
	padding:10px 0 10px 55px;
}

.cmsms_timeline .cmsms_timeline_inner_wrap:hover {
	margin-right:5px;
	padding-left:15px;
}

html.csstransitions .cmsms_timeline .cmsms_timeline_inner_wrap{
	-webkit-transition:padding .3s ease-in-out, margin .3s ease-in-out;
	-moz-transition:padding .3s ease-in-out, margin .3s ease-in-out;
	-ms-transition:padding .3s ease-in-out, margin .3s ease-in-out;
	-o-transition:padding .3s ease-in-out, margin .3s ease-in-out;
	transition:padding .3s ease-in-out, margin .3s ease-in-out;
}

html.csstransitions .cmsms_timeline article .cmsms_post_format_img {
	-webkit-transition:background-color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out;
	transition:background-color .3s ease-in-out;
}

.cmsms_timeline_inner_wrap {
	overflow:hidden;
	padding-right:1px;
	padding-left:20px;
}

.cmsms_timeline figure.alignleft {margin-bottom:0;}

.cmsms_timeline .entry-title {
	margin:-12px 0 0;
}

.post_inner .published {
	margin:-2px 0 6px;
	color:#bcc5cb;
	font-size:12px;
}

.cmsms_timeline .published {
	margin:-10px 0 6px;
	color:#000000;
	font-size:11px;
}


.cmsms_timeline .cmsms_post_format_img {
	top:50%;
	right:auto;
	left:11px;
	float:left;
	margin-top:-16px;
	width:32px;
	height:32px;
}

.post_inner .cmsms_post_format_img:before,
.cmsms_timeline .cmsms_post_format_img:before {
	top:8px;
	left:9px;
	font-size:14px;
	line-height:18px;
}

.format-video .post_inner .cmsms_post_format_img:before,
.cmsms_timeline .format-video .cmsms_post_format_img:before {
	top:8px;
	left:9px;
}

.cmsms_timeline .format-quote .cmsms_post_format_img:before,
.format-quote .post_inner .cmsms_post_format_img:before,
.cmsms_timeline .format-image .cmsms_post_format_img:before, 
.format-image .post_inner .cmsms_post_format_img:before,
.cmsms_timeline .format-album .cmsms_post_format_img:before {
	top:8px;
	left:9px;
}

.cmsms_timeline .format-slider .cmsms_post_format_img:before, 
.cmsms_timeline .format-gallery .cmsms_post_format_img:before,
.format-gallery .post_inner .cmsms_post_format_img:before {
	top:8px;
	left:9px;
	font-size:14px;
}

.format-audio  .post_inner .cmsms_post_format_img:before,
.cmsms_timeline .format-audio .cmsms_post_format_img:before {
	top:8px;
	left:9px;
	font-size:14px;
}

.format-aside .post_inner .cmsms_post_format_img:before,
.cmsms_timeline .format-aside .cmsms_post_format_img:before {
	top:12px;
	left:7px;
}

.format-link .post_inner .cmsms_post_format_img:before,
.cmsms_timeline .format-link .cmsms_post_format_img:before {
	top:8px;
	left:9px;
}

.cmsms_timeline_inner {
	position:relative;
	padding:20px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
}

.cmsms_timeline_inner:before {
	position:absolute;
	top:50%;
	left:-11px;
	margin-top:-8px;
	border-top:8px solid transparent;
	border-right:10px solid #e0e0e0;
	border-bottom:8px solid transparent;
	content:"";
}

.cmsms_timeline_inner:after {
	position:absolute;
	top:50%;
	left:-9px;
	margin-top:-8px;
	border-top:8px solid transparent;
	border-right:8px solid #F0F0F0;
	border-bottom:8px solid transparent;
	content:"";
}

.search .blog .post:before,
.search .cmsms_info  {display:none;}

.search .blog .post .entry-header,
.search .post footer.entry-meta,
.search .post_content {margin-left:0;}

.search .type-page,
.archive .type-page,
.archive .type-project,
.search .type-project {
    margin-bottom:35px;
    padding-bottom:35px;
    border-bottom:1px solid #ebebeb;
}

.search .blog .post {padding-bottom:35px;}

.archive .type-project figure,
.search .type-project figure {margin-bottom:25px;}


/* ---------- Sidebar ---------- */

#sidebar {
	position:relative;
	float:right;
	overflow:hidden;
	margin-left:0;
	padding:0 0 20px;
	width:24%;
}

#sidebar .widgettitle {margin-bottom:30px;}

.widget {
	padding-bottom:20px;
}

#sidebar .widget {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #ebebeb;
}

#sidebar > div:last-child .widget {border:none;}

#sidebar > div.divider {padding:0;}

#sidebar .one_first,  
#sidebar .one_half,  
#sidebar .one_third, 
#sidebar .two_third, 
#sidebar .one_fourth,  
#sidebar .three_fourth {
	float:none;
	margin:0;
	padding:0;
	width:auto;
}


/* ---------- Middle Sidebar ---------- */

.middle_sidebar {
	position:relative;
	clear:both;
}

.middle_sidebar_inner {
	margin:0 auto;
	padding:30px 0 0;
	width:1000px;
}

.middle_sidebar_in_inner {margin:0 -10px;}

.middle_sidebar .widgettitle {margin-bottom:30px;}


/* ---------- Shortcodes ---------- */

.title_icon {
	display:inline-block;
	position:relative;
	top:12px;
	margin-right:25px;
	width:42px;
	height:42px;
	-webkit-border-radius:50%;
	border-radius:50%;
}

.title_icon span {
	position:absolute;
	top:6px;
	left:9px;
	font-size:18px;
	color:#ffffff;
}

.more_button {
	font-size:14px;
	position:relative;
	padding-right:12px;
}

.more_button:after {
	content:"\e9f7";
	display:inline-block;
	position:absolute;
	top:2px;
	right:0;
	font-size:14px;
	font-family:"icons";
}

.cmsms_content_block_hover {padding:20px 15px 15px;}

html.csstransitions .cmsms_content_block_hover {
	-webkit-transition:background-color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out;
	transition:background-color .3s ease-in-out;
}

.cmsms_content_block_hover p:last-child {
	margin:0;
	padding:0;
}

div.gallery .gallery-item {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 5px 10px;
}

div.gallery .gallery-item .gallery-icon {
	position:relative;
	margin-bottom:-6px;
	padding:5px;
	border:1px solid #ebebeb;
	background:#ffffff;
}

div.gallery .gallery-item .gallery-icon img {
	min-width:100%;
	max-width:100%;
	height:auto;
	border:0 !important;
}

div.gallery .gallery-item .gallery-caption {
	position:relative;
	padding-bottom:5px;
	border:1px solid #ebebeb;
	border-top:0;
	background:#ffffff;
}

.alignleft {
	float:left;
	margin:0 20px 20px 0;
}

.alignright {
	float:right;
	margin:0 0 20px 20px;
}

.aligncenter {
	margin:0 auto;
	text-align:center;
}

.wp-caption {
	padding:10px 5px 5px 5px;
	background-color:#fcfcfc;
	text-align:center;
}

.wp-caption,
.wp-caption img {
	border:1px solid #e0e0e0;
}

.wp-caption img {display:inline-block;}

.wp-caption-text {
	padding:7px 0 6px;
	text-align:center;
}

hr,
.divider,
.divider_resp {
	clear:both;
	margin:20px 0;
	height:1px;
	background:#e8e8e8;
}

.top_sidebar .divider, 
.middle_sidebar .divider, 
.bottom_inner .divider {
	margin-right:10px;
	margin-left:10px;
	width:calc(100% - 20px);
}

#sidebar .divider {
	margin-left:0;
	width:100%;
}
	
.bottom_inner .divider {
	background:#485258;
	background:none repeat scroll 0 0 rgba(85, 95, 100, .5);
}

.table {
	margin-bottom:20px;
	width:100%;
	border-spacing:0;
	font-size:13px;
}

.table tr {
	border:1px solid #e0e0e0;
}

.table td, 
.table tr th {
	padding:15px 0 15px 20px;
}

.table tfoot,
.table thead {background-color:#fcfcfc;}

.table thead th,
.table tfoot th,
.table tfoot {
	color:#3d4049;
	font-weight:normal;
	font-size:16px;
}

.table th {
	padding:11px 0 11px 20px;
	text-align:left;
}

span.dropcap {
	position:relative;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:-1px 15px 5px 0;
	padding:0;
	width:54px;
	height:54px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	color:#ffffff;
	text-align:center;
}

span.dropcap2 {
	float:left;
	margin:5px 15px 0 0;
	padding:0 15px;
	color:#727A7E;
	font-weight:300;
}

q, 
blockquote {
	position:relative;
	margin:0;
	padding:15px 10px 20px 45px;
	vertical-align:baseline;
}

q:before, 
blockquote:before {
	position:absolute;
	top:21px;
	left:0;
	content:'\201C';
}

q:after, 
blockquote:after {clear:both;}

blockquote p, 
q p {padding-bottom:0;}

code {
	position:relative;
	display:block;
	padding:15px 20px;
	border-width:1px;
	border-style:solid;
	border-top-width:3px;
}

.cmsms_plus {
	position:absolute;
	top:50%;
	left:0;
	display:block;
	overflow:hidden;
	margin-top:-11px;
	width:21px;
	height:21px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#000000;
}

html.csstransitions .cmsms_plus {
	-webkit-transition:background .2s ease-in-out;
	-moz-transition:background .2s ease-in-out;
	-ms-transition:background .2s ease-in-out;
	-o-transition:background .2s ease-in-out;
	transition:background .2s ease-in-out;
}

.current .vert_line {opacity:0;}

.vert_line {
	opacity:1;
	position:absolute;
	top:7px;
	left:10px;
	display:block;
	width:1px;
	height:7px;
	background-color:#ffffff;
}

html.csstransitions .vert_line {
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
}

.hor_line {
	position:absolute;
	top:10px;
	left:7px;
	display:block;
	width:7px;
	height:1px;
	background-color:#ffffff;
}

.accordion .cmsms_plus {left:12px;}

.togg, 
.acc {
	position:relative;
	overflow:hidden;
	margin:0 0 5px;
}

.tog:hover {color:#383838;}

.tog {
	position:relative;
	display:block;
	margin:0;
	color:#383838;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}

html.csstransitions .tog {
	-webkit-transition:background-color .2s ease-in-out, border-color .2s ease-in-out;
	-moz-transition:background-color .2s ease-in-out, border-color .2s ease-in-out;
	-ms-transition:background-color .2s ease-in-out, border-color .2s ease-in-out;
	-o-transition:background-color .2s ease-in-out, border-color .2s ease-in-out;
	transition:background-color .2s ease-in-out, border-color .2s ease-in-out;
}

.accordion .tog:hover,
.accordion .tog.current {
	border-color:#e0e0e0;
	background-color:#fcfcfc;
}

.toggles .tog {padding:11px 20px 11px 32px;}

.tab .tab_content {background-color:#ffffff;}

.tab_content {
	position:relative;
	overflow:hidden;
}

.toggles .tab_content {
	display:none;
	margin:10px 0 5px; 
	padding:15px 20px 5px 20px;
}

.accordion {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	padding-top:10px;
}

.accordion .tog {
	padding:13px 20px 12px 43px;
	border:1px solid #e4e4e4;
	background-color:#ffffff;
}

.accordion .tab_content {
	display:none;
	padding:20px 12px 5px 12px;
}

.tab {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	padding-top:10px;
}

.tabs,
.related_posts > ul {
	overflow:hidden;
	margin:0 0 -1px;
	width:100%;
	list-style:none;
}

.tabs li,
.related_posts li {
	position:relative;
	display:block;
	float:left;
	overflow:hidden;
	margin:0;
	border:1px solid #e0e0e0;
	-webkit-transition:border-color .2s ease-in-out;
	-moz-transition:border-color .2s ease-in-out;
	-ms-transition:border-color .2s ease-in-out;
	transition:border-color .2s ease-in-out;
}

.related_posts li:first-child {
	border-right:none;
}

.related_posts li:last-child {
	border-left:none;
}

.tabs li a,
.related_posts li a {
	position:relative;
	display:block;
	padding:12px 15px;
	min-width:90px;
	background-color:#fcfcfc;
	color:#3d4049;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}

.tabs li a:before,
.related_posts li a:before {
	content:"";
	display:block;
	position:absolute;
	bottom:-1px;
	left:0;
	height:1px;
	width:100%;
	box-shadow:0 1px 6px rgba(0,0,0,.4);
}

.tabs li.current a:before,
.related_posts li.current a:before,
.tabs li a:hover,
.related_posts li a:hover {
	box-shadow:none;
}

html.csstransitions .tabs li a,
html.csstransitions .related_posts li a {
	-webkit-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, padding .2s ease-in-out, margin .2s ease-in-out;
	-moz-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, padding .2s ease-in-out, margin .2s ease-in-out;
	-ms-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, padding .2s ease-in-out, margin .2s ease-in-out;
	-o-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, padding .2s ease-in-out, margin .2s ease-in-out;
	transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, padding .2s ease-in-out, margin .2s ease-in-out;
}

.tabs.active li a:hover,
.related_posts li a:hover,
.tabs li a:hover {background-color:#000000;}

.tab .tab_content,
.related_posts_content {
	position:relative;
	z-index:1;
	overflow:hidden;
	padding:30px 20px 10px 20px;
	border:1px solid #e0e0e0;
}

.tabs.active li a,
.tabs.active > li:first-child a {
	z-index:1;
	cursor:pointer;
}

.related_posts li.current a,
.tabs.active li.current a,
.tabs li.current a {
	z-index:2;
	cursor:default;
}

.related_posts li a:hover,
.tabs li a:hover {
	z-index:2;
}

.related_posts li.current a,
.tabs.active li.current a,
.tabs li.current a,
.tabs.active li a:hover,
.related_posts li a:hover,
.tabs li a:hover {color:#ffffff;}

.bottom_inner .lpr .tabs li a,
.bottom_inner .lpr .tabs.active li a, 
.bottom_inner .lpr .tabs.active > li:first-child a {
	border-color:#323232;
	background-color:#161616;
}

.bottom_inner .lpr .tabs li,
.bottom_inner .lpr .tabs.active li, 
.bottom_inner .lpr .tabs.active > li:first-child {
	border-color:#323232;
}

.bottom_inner .tab.lpr .tab_content {background-color:#000000;}

.bottom_inner .tab.lpr .tab_content {border-color:#323232;}

.bottom_inner .tab.lpr .tabs_tab ul li {border-color:#323232;}

.bottom_inner .tabs li a {color:#8d8d8d;}

.bottom_inner .related_posts li.current a,
.bottom_inner .tabs.active li.current a,
.bottom_inner .tabs > li:first-child a,
.bottom_inner .tabs li.current a,
.bottom_inner .lpr .tabs.active li.current a, 
.bottom_inner .lpr .tabs > li:first-child a, 
.bottom_inner .lpr .tabs li.current a {
	border-color:#323232;
	background-color:#000000;
}

.bottom_inner .cmsms_content_prev_slide, 
.bottom_inner .cmsms_content_next_slide,
.bottom_inner .widget_custom_recent_testimonials_entries .cmsms_content_prev_slide, 
.bottom_inner .widget_custom_recent_testimonials_entries .cmsms_content_next_slide, 
.bottom_inner .widget_custom_latest_services_entries .cmsms_content_prev_slide, 
.bottom_inner .widget_custom_latest_services_entries .cmsms_content_next_slide, 
.bottom_inner .widget_custom_popular_services_entries .cmsms_content_prev_slide, 
.bottom_inner .widget_custom_popular_services_entries .cmsms_content_next_slide {
	background-color:#000000;
	border:1px solid #323232;
}

.tabs_tab {
	position:relative;
	z-index:1;
	display:none;
	overflow:hidden;
}

.tab.lpr .tabs_tab {padding:0;}

#sidebar .tabs_tab {padding:0;}

.tab_content .tabs_tab:first-child {display:block;}

.tour_box_content .tour_box:first-child {display:block;}
	
.tour_box_inner {overflow:hidden;}

.google_map {margin-bottom:18px;}

.tour_content {
	position:relative;
	overflow:hidden;
	padding-top:10px;
}

.tour {
	display:block;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:0;
	width:30%;
	padding-left:8px;
}

.tour li {
	position:relative;
	z-index:3;
	margin:0;
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	list-style:none;
}

.tour li:first-child {
	border-top:1px solid #e0e0e0;
}

.tour li:last-child {margin-bottom:0;}

.tour li.current {
	margin-left:-8px;
	border-bottom:none;
	border-top:none;
	border-left:1px solid;
}

.tour li:after {
	content:"";
	height:100%;
	position:absolute;
	z-index:3;
	right:-1px;
	top:0;
	width:1px;
	box-shadow:0 1px 9px rgba(0, 0, 0, 0.3);
}

.tour li:first-child a,
.tour li.current a,
.tour.active li.current a {
	margin-right:-1px;
	border-left:none;
}

.tour li a:hover,
.tour li.current a,
.tour.active li.current a {
	color:#fff;
	font-weight:normal;
}

.tour.active li.current a {
	font-size:16px;
}

.tour li.current a {
	border-right:1px solid transparent;
	border-left:1px solid transparent;
}

.tour.active li a {
	margin-right:0;
	background-color:#fcfcfc;
}

.tour li a {
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:12px 20px 13px;
	background-color:#fcfcfc;
	color:#1b1b1b;
	text-decoration:none;
	font-size:14px;
}

html.csstransitions .tour li,
html.csstransitions .tour li a {
	-webkit-transition:color .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out, margin .2s ease-in-out, font-size .2s ease-in-out;
	-moz-transition:color .2s ease-in-out, background .2s ease-in, border-color .2s ease-in-out, margin .2s ease-in-out, font-size .2s ease-in-out;
	-ms-transition:color .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out, margin .2s ease-in-out, font-size .2s ease-in-out;
	-o-transition:color .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out, margin .2s ease-in-out, font-size .2s ease-in-out;
	transition:color .2s ease-in-out, background .2s ease-in, border-color .2s ease-in-out, margin .2s ease-in-out, font-size .1s ease-in-out;
}

.tour_box_content {
	position:relative;
	z-index:4;
	float:right;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:42px 4% 20px;
	width:70%;
	border:1px solid #e0e0e0;
	background-color:#ffffff;
}

.tour_box {
	display:none;
}


.post_type_shortcode .cmsms_content_prev_slide,
.post_type_shortcode .cmsms_content_next_slide {
	top:0;
	bottom:auto;
	margin-right:10px;
	background:#000000;
}

.post_type_shortcode .cmsms_content_prev_slide {
	right:22px;
	background-position:6px -20px;
}

.post_type_shortcode .cmsms_content_prev_slide:hover {background-position:6px -135px;}

.post_type_shortcode .cmsms_content_next_slide:hover {background-position:8px -107px;}

.post_type_shortcode .cmsms_content_next_slide {right:0;}

/*previous content slider arrow*/

.post_type_shortcode .cmsms_content_prev_slide:before {
	content:'';
	background-color:#fff;
	width:1px;
	height:1px;
	position:absolute;
	left:8px;
	top:10px;
}

.post_type_shortcode .cmsms_content_prev_slide:after,
.post_type_shortcode .cmsms_content_prev_slide span:before,
.post_type_shortcode .cmsms_content_prev_slide span:after {
	content:'';
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:1px;
	height:1px;
	position:absolute;
	left:9px;
	top:9px;
}

.post_type_shortcode .cmsms_content_prev_slide span:before {
	height:3px;
	left:10px;
	top:8px;
}

.post_type_shortcode .cmsms_content_prev_slide span:after {
	height:5px;
	left:11px;
	top:7px;
}

/*next content slider arrow*/

.post_type_shortcode .cmsms_content_next_slide:before {
	content:'';
	background-color:#fff;
	width:1px;
	height:1px;
	position:absolute;
	left:12px;
	top:10px;
}

.post_type_shortcode .cmsms_content_next_slide:after,
.post_type_shortcode .cmsms_content_next_slide span:before,
.post_type_shortcode .cmsms_content_next_slide span:after {
	content:'';
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:1px;
	height:1px;
	position:absolute;
	left:11px;
	top:9px;
}

.post_type_shortcode .cmsms_content_next_slide span:before {
	height:3px;
	left:10px;
	top:8px;
}

.post_type_shortcode .cmsms_content_next_slide span:after {
	height:5px;
	left:9px;
	top:7px;
}


.one_first .post_type_shortcode {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:10px 0;
}

.post_type_shortcode .image_rollover {display:none;}

.post_type_shortcode {overflow:hidden;}

.post_type_shortcode.type_testimonial {padding:0;}

.type_testimonial .tl_content_wrap {
	width:auto;
	vertical-align:middle;
}

.type_testimonial .author_wrap {
	padding:0;
	width:auto;
	text-align:left;
	vertical-align:middle;
}

.type_testimonial .tl_content {
	margin:0;
	padding:15px 20px 12px 20px;
}

.type_testimonial .testimonial {
	display:table;
	padding:0 10px 20px;
	width:100%;
}

.post_type_shortcode article:last-child:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	overflow:hidden;
}

.post_type_shortcode h4 {
	margin-bottom:30px;
	padding:0 60px 0 10px;
	text-transform:none;
}

.post_type_shortcode_inner {
	position:relative;
	margin:0 -10px;
}

.format-album.one_block .resize figure {
	float:none;
	padding-right:0;
	width:100%;
}

.post_type_shortcode.type_blog h3,
.post_type_shortcode.type_services h3,
.post_type_shortcode.type_testimonial h3 {
	padding-left:10px;
}

.post_inner {
	position:relative;
	padding:4px 0 10px 35px;
}

.type_blog .one_first {padding-bottom:0;}


.type-post {margin-bottom:20px;}

.post_type_shortcode.type_blog .type-post:last-child {
	margin-bottom:0;	
}

.post_type_shortcode .type-post .meta_wrap {
	margin-top:-3px;
}

.post_inner > .published {
	position:absolute;
	display:inline-block;
	top:10px;
	right:auto;
	left:0;
	float:none;
}

.post_inner h4 {
	padding:0;
}

.post_inner > .published > span {
	display:block;
	text-align:center;
	color:#ffffff;
}

.post_inner > .published > .cmsms_post_day {
	width:45px;
	height:42px;
	font-size:24px;
	line-height:35px;
}

.post_inner > .published > .cmsms_post_month {
	width:45px;
	height:25px;
	font-size:12px;
	line-height:25px;
	text-transform:uppercase;
}

.post_inner .entry-title,
.post_inner .published,
.post_inner .alignleft {margin-bottom:0;}

.type-post .post_inner .alignleft {
	margin-bottom:15px;
}

.post_inner .cmsms_timeline_inner_wrap .entry-title,
.post_inner .cmsms_timeline_inner_wrap .entry-title a {
	font-size:16px;
	text-transform:none;
}

.post_inner .cmsms_timeline_inner {
	padding:0;
}

.post_inner .meta_wrap {
	padding-left:0;
}

.type-post .cmsms_timeline_inner {
	background-color:#fff;
}

.post_inner .cmsms_timeline_inner:before,
.post_inner .cmsms_timeline_inner:after {
	content:none;
}

.post_inner .cmsms_timeline_inner_wrap {
	padding-left:32px;
}

.post_inner .cmsms_timeline_inner {border:none;}

.post_inner .cmsms_timeline_inner figure {
	margin-top:4px;
	margin-left:-8px;
}

.type-testimonial.one_first {margin-bottom:0;}

.post_type_shortcode article .service_rollover {
	position:absolute;
	bottom:0;
	left:0;
	z-index:9;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:7px 20px 9px 17px;
	max-height:25%;
	width:100%;
	height:25%;
}

html.csstransitions .post_type_shortcode article .service_rollover {
	-webkit-transition:height 0.3s ease-in-out 0s;
	-moz-transition:height 0.3s ease-in-out 0s;
	-ms-transition:height 0.3s ease-in-out 0s;
	-o-transition:height 0.3s ease-in-out 0s;
	transition:height 0.3s ease-in-out 0s;
}

.cmsms_pricing_table {
	position:relative;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
	text-align:center;
}

html.csstransitions .cmsms_pricing_table {
	-webkit-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	transition:background-color .3s ease-in-out, color .3s ease-in-out;
}

.cmsms_pricing_table.current .cmsms_price_outer {
	margin:-1px;
	border-bottom-color:#f87467;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	background-color:#f87467;
}

.cmsms_pricing_table.current .title,
.cmsms_pricing_table.current .currency, 
.cmsms_pricing_table.current .price, 
.cmsms_pricing_table.current .cmsms_period, 
.cmsms_pricing_table.current .coins {color:#ffffff;}

.cmsms_pricing_table .title {
	margin:0;
	padding:27px 5px 10px;
	font-size:32px;
}

.cmsms_pricing_table .cmsms_price_outer {
	padding:0 10px 10px;
	text-align:center;
}

.cmsms_currency,
.cmsms_coins {
	color:#3d4049;
	font-weight:300;
	font-size:40px;
	line-height:53px;
}

.cmsms_price {
	padding:0 5px 0 10px;
	color:#3d4049;
	font-weight:normal;
	font-size:40px;
	line-height:53px;
}

.cmsms_pricing_table .currency, 
.cmsms_pricing_table .price, 
.cmsms_pricing_table .coins  {
	display:inline-block;
	vertical-align:top;
}

.cmsms_pricing_table .period {
	display:block;
	padding:3px 0 8px;
	font-weight:300;
	font-size:16px;
}

.cmsms_pricing_table ul {margin:0 0 6px;}

.cmsms_pricing_table li {
	padding:0 10px;
	list-style:none;
	line-height:26px;
}

.cmsms_pricing_table .button.buy {
	font-size:14px;
}

.pricing_header {
	padding:20px 5px 25px;
	text-align:center;
}

.pricing_footer {
	padding:25px 5px 30px;
	text-align:center;
}

.box {
	border:1px solid #cfdae0;
}

.box > table {
	display:table;
	width:100%;
}

.box p {padding:0;}

.box table td {
	padding:25px 20px 25px 0;
	color:#787878;
	vertical-align:middle;
	text-align:left;
	font-size:14px;
	line-height:22px;
}

.box table td:first-child {
	padding:25px 0;
	width:80px;
}

.error_box {
	border-color:#f5be99;
	background-color:#fff3ec;
}

.warning_box {
	border-color:#f1d68f;
	background-color:#fff9e9;
}

.success_box {
	border-color:#d1e49b;
	background-color:#fcfeea;
}

.notice_box {
	border-color:#bcd8fe;
	background-color:#f6faff;
}

.download_box {
	border-color:#cade91;
	background-color:#f6ffe2;
}

.box.error_box tr td:first-child {background:url(img/error.png) 50% 50% no-repeat;}

.box.success_box tr td:first-child {background:url(img/success.png) 50% 50% no-repeat;}

.box.notice_box tr td:first-child {background:url(img/notice.png) 50% 50% no-repeat;}

.box.warning_box tr td:first-child {background:url(img/warning.png) 50% 50% no-repeat;}

.box.download_box tr td:first-child {background:url(img/download.png) 50% 50% no-repeat;}

.featured_block {
	position:relative;
	display:table;
	overflow:hidden;
	margin-bottom:18px;
	width:100%;
	border:1px solid #e0e0e0;
}

.featured_content {
	position:relative;
	display:table-cell;
	overflow:hidden;
	padding:35px;
	background-color:#fcfcfc;
	vertical-align:middle;
}

.featured_block h1,
.featured_block h2,
.featured_block h3,
.featured_block h4,
.featured_block h5,
.featured_block h6,
.colored_banner h1,
.colored_banner h2,
.colored_banner h3,
.colored_banner h4,
.colored_banner h5,
.colored_banner h6 {margin:0;}

.featured_button {
	position:relative;
	display:table-cell;
	border-left:1px solid #e0e0e0;
	background-color:#ffffff;
	vertical-align:middle;
}

.featured_button_inner {
	position:relative;
	padding:35px 40px;
	text-align:center;
}

.featured_button_inner:before {
	position:absolute;
	top:50%;
	left:-8px;
	margin-top:-3px;
	border-top:5px solid transparent;
	border-right:7px solid #e0e0e0;
	border-bottom:5px solid transparent;
	content:'';
}

.featured_button_inner:after {
	position:absolute;
	top:50%;
	left:-6px;
	margin-top:-3px;
	border-top:5px solid transparent;
	border-right:7px solid #ffffff;
	border-bottom:5px solid transparent;
	content:'';
}

.featured_button_inner > a {
	overflow:hidden;
	display:inline-block;
	vertical-align:bottom;
	white-space:nowrap;
}

.colored_banner,
.colored_banner * {color:#ffffff;}

.colored_banner {
	position:relative;
	z-index:0;
	overflow:hidden;
	padding:30px 20px;
	text-align:center;
}

.colored_block_link {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	display:block;
	width:100%;
	height:100%;
}

/*Statistics blocks circle*/

.percent_parent {
	text-align:center;
	margin-bottom:10px;
}

.easyPieChart {
    display:inline-block;
    position:relative;
    text-align:center;
}

.easyPieChart canvas {
    left:0;
    position:absolute;
    top:0;
}

.percentage {
	position:relative;
    background-color:#FFFFFF;
    margin-bottom:20px;
}

.percentage_inner {
	position:absolute;
	top:5.5%;
	left:5.5%;
	width:145px;
	height:145px;
	line-height:138px;
	text-align:center;
	border-radius:50% 50% 50% 50%;
	border:1px solid #e0e0e0;
}

.percentage_inner small {
	display:inline;
	font-size:20px;
	position:absolute;
	top:58px;
	margin-left:6px;
}

.percentage span {
	font-size:34px;
    color:#181818;
    font-stretch:condensed;
}

.chart {
	display:inline-block;
	margin:15px 15px 20px;
	opacity:0;
}

.chart.cmsms_animated {opacity:1;}

.chart:first-child {margin-left:0;}

.chart:last-child {margin-right:0;}

.chart, .chart .label {
    text-align:center;
}

.chart .label {
    color:#6c6c6c;
    font-size:18px;
}

/* Statistics blocks linear */

.percent_item_linear,
.percent_item_colored_wrap {
	position:relative;
}

.percent_item_linear {
	display:block !important;
	margin:6px 0 0 !important;
}

body.cmsms_black .percent_item {
	border-color:transparent;
	background-color:rgba(255, 255, 255, .1);
}

.percent_item_linear:first-child {
	margin-top:0;
}

.percent_item_colored_wrap {
	display:none;
}

.percent_item_colored_wrap {
	display:inline-block;
	margin:-1px;
	overflow:hidden;
}

.percent_item_colored {
	background:#ff0000;
	width:100%;
	height:6px;
	position:absolute;
	bottom:0;
	z-index:1;
	-webkit-animation:move 1s linear .1s normal none 1;
	-moz-animation:move 1s linear .1s normal none 1;
	-ms-animation:move 1s linear .1s normal none 1;
	-o-animation:move 1s linear .1s normal none 1;
	animation:move 1s linear .1s normal none 1;
}

@-webkit-keyframes move {
	from {width:0;}
	to {width:100%;}
}

@-moz-keyframes move {
	from {width:0;}
	to {width:100%;}
}

@-ms-keyframes move {
	from {width:0;}
	to {width:100%;}
}

@-o-keyframes move {
	from {width:0;}
	to {width:100%;}
}

@keyframes move {
	from {width:0;}
	to {width:100%;}
}

.percent_item_colored_wrap > span {
	line-height:20px;
	font-size:16px;
	display:block;
	float:left;
	padding:10px 0 18px;
	position:relative;
	left:0;
	z-index:10;
	-webkit-animation:move_text 1.3s linear .1s normal none 1;
	-moz-animation:move_text 1.3s linear .1s normal none 1;
	-ms-animation:move_text 1.3s linear .1s normal none 1;
	-o-animation:move_text 1.3s linear .1s normal none 1;
	animation:move_text 1.3s linear .1s normal none 1;
}

@-webkit-keyframes move_text {
	from {left:-100%;}
	to {left:0;}
}

@-moz-keyframes move_text {
	from {left:-100%;}
	to {left:0;}
}

@-ms-keyframes move_text {
	from {left:-100%;}
	to {left:0;}
}

@-o-keyframes move_text {
	from {left:-100%;}
	to {left:0;}
}

@keyframes move_text {
	from {left:-100%;}
	to {left:0;}
}

.percent_item_linear:before {
	content:"";
	display:inline-block;
    position:absolute;
    left:0;
    top:41px;
    height:4px;
    width:100%;
    border:1px solid #e0e0e0;
}

.percent_item_colored_wrap .percent_item_value {
	float:right;
	color:#000;
}

.percent_item_value span {
	display:inline-block;
    position:absolute;
    left:10px;
    top:34px;
    border:4px solid transparent; 
    border-bottom:4px solid #ff0000; 
}

.percent_item_text {
	position:absolute;
	display:block;
	padding:11px 0;
	color:#181818;
}

/*Clients Slider*/

.cmsms_clients_slider {
	position:relative;
	overflow:hidden;
	width:100%;
}

.cmsms_clients_items {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

html.csstransitions .cmsms_clients_items {
	-webkit-transition:margin .5s ease-in-out;
	-moz-transition:margin .5s ease-in-out;
	-ms-transition:margin .5s ease-in-out;
	-o-transition:margin .5s ease-in-out;
	transition:margin .5s ease-in-out;
}

.cmsms_clients_item {
	display:block;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}

.cmsms_clients_item a {
	display:inline;
	border:0;
	background:none !important;
}

.cmsms_clients_item img {
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 20px;
	max-width:100%;
	width:auto;
	height:0;
	vertical-align:baseline;
}

.cmsms_clients_slider_arrow_prev,
.cmsms_clients_slider_arrow_next {
	position:absolute;
	top:50%;
	right:0;
	z-index:100;
	display:block;
	margin-top:-7px;
	width:10px;
	height:15px;
}

.cmsms_clients_slider_arrow_prev {
	right:auto;
	left:0;
}

.cmsms_clients_slider_arrow_prev:before,
.cmsms_clients_slider_arrow_next:before {
	position:relative;
	top:-4px;
	z-index:999;
	display:inline-block;
	color:#e0e0e0;
	font-size:16px;
	font-family:"icons";
}

.cmsms_clients_slider_arrow_prev:before {
	content:"\e9fe";
}

.cmsms_clients_slider_arrow_next:before {
	content:"\e9ff";
}

.cmsms_clients_slider_arrow_prev:hover:before,
.cmsms_clients_slider_arrow_next:hover:before {
	color:#000000;
}

html.csstransitions .cmsms_clients_slider_arrow_prev:hover:before,
html.csstransitions .cmsms_clients_slider_arrow_next:hover:before,
html.csstransitions .cmsms_clients_slider_arrow_prev,
html.csstransitions .cmsms_clients_slider_arrow_next {
	-webkit-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out, color .3s ease-in-out;
	transition:background-color .3s ease-in-out, color .3s ease-in-out;
}

div.jp-playlist ul {
    border:1px solid #e0e0e0;
}

div.jp-playlist li a:before {
	content:'';
	background-color:#000;
	width:1px;
	height:1px;
	position:absolute;
	left:20px;
	top:21px;
}

div.jp-playlist li a:after,
div.jp-playlist li div span:before,
div.jp-playlist li div span:after {
	content:'';
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:1px;
	height:1px;
	position:absolute;
	left:19px;
	top:20px;
}

div.jp-playlist li div span:before {
	height:3px;
	left:18px;
	top:19px;
}

div.jp-playlist li div span:after {
	height:5px;
	left:17px;
	top:18px;
}

div.jp-playlist li a:before,
div.jp-playlist li a:after,
div.jp-playlist li div span:before,
div.jp-playlist li div span:after {
	transition:border-color 0.2s ease-in-out 0s,background-color 0.2s ease-in-out 0s;	
}

div.jp-playlist li {
	position:relative;
	background-color:#fcfcfc;
}

div.jp-playlist li a {
    border-top:1px solid #e0e0e0;
    display:block;
    line-height:20px;
    padding:11px 20px 11px 35px;
    text-decoration:none;
}

div.jp-playlist li:first-child a {
    border-top:0 none;
}

div.jp-playlist li div span {
	display:block;
	position:absolute;
	top:0;
	left:0;
}

div.jp-playlist li:last-child a {
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}

div.jp-playlist li.jp-playlist-current a,
div.jp-playlist li a:hover {background-color:#ffffff;}


.cmsms_our_team_wrap {
	position:relative;
	overflow:visible;
}

.cmsms_header_wrap {
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
	padding-bottom:20px;
}

.cmsms_our_team_wrap div.cmsms_team_rollover {
    position:absolute;
    z-index:10;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:0;
    background:transparent; 
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:background .3s ease-in-out,height 0.3s ease-in-out 0s;
	-moz-transition:background .3s ease-in-out,height 0.3s ease-in-out 0s;
	-ms-transition:background .3s ease-in-out,height 0.3s ease-in-out 0s;
	-o-transition:background .3s ease-in-out,height 0.3s ease-in-out 0s;
    transition:background .3s ease-in-out,height 0.3s ease-in-out 0s;
}

.wrap_person {
	position:relative;
}

.wrap_person:hover .cmsms_team_rollover,
.wrap_person.cmsms_mobile_hover .cmsms_team_rollover {
	background:rgba(0,0,0,.6) !important;
}

.wrap_person:hover .cmsms_team_rollover footer a {
	opacity:1;
}

.wrap_person .preloader {
	padding-bottom:80%;
}

.wrap_person .preloader img {
	opacity:1;
}

.cmsms_our_team_wrap .entry-header {
	position:relative;
	z-index:10;
	margin:-35px 10% 0;
	padding:10px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #e0e0e0;
}

.person_title {
	margin:0;
	text-transform:none;
}

.cmsms_our_team_wrap .entry-header .person_subtitle {
	padding:0;
	color:#797e8f;
	font-size:12px;
}

.cmsms_our_team_wrap .entry-content {
	padding:20px;
	text-align:center;
}

.cmsms_our_team_wrap .entry-content p {padding:0;}

.cmsms_our_team_wrap footer a {
	display:inline-block;
	padding:10px 3px;
	vertical-align:middle;
	text-align:center;
	line-height:0;
}

html.csstransitions .cmsms_our_team_wrap footer a,
html.csstransitions  div.jp-playlist li a {
    -webkit-transition:background .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out;
    -moz-transition:background .2s ease-in-out,opacity .5s ease-in-out,color .2s ease-in-out;
    -o-transition:background .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out;
    transition:background .2s ease-in-out,opacity .5s ease-in-out,color .2s ease-in-out;
}

.cmsms_our_team_wrap footer a:first-child {border-left:none;}

.cmsms_our_team_wrap footer a img {
	display:inline;
	width:30px;
	height:30px;
}

.cmsms_our_team_wrap footer {
	display:table;
	width:100%;
	position:absolute;
	top:39%;
	text-align:center;
}

.cmsms_our_team_wrap footer a {
	opacity:0;
}

.cmsms_profile_button {
	text-align:center;
}


/* ---------- Animation effects ---------- */

.cmsms_inview .cmsms_post_animation.cmsms_animated {
	opacity:1;
	-webkit-animation:popUp .4s ease-in forwards;
	-moz-animation:popUp .4s ease-in forwards;
	animation:popUp .4s ease-in forwards;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
}

html.cssanimations .cmsms_inview .cmsms_post_animation.cmsms_animated {
	-webkit-transform:translateX(-40px);
	-moz-transform:translateX(-40px);
	transform:translateX(-40px);	
}

@-webkit-keyframes popUp {
	70% { opacity:.8; -webkit-transform:scale(1); -webkit-animation-timing-function:ease-out; }
	100% { opacity:1; -webkit-transform:scale(1); }
}

@-moz-keyframes popUp {
	70% { opacity:.8; -moz-transform:scale(1); -moz-animation-timing-function:ease-out; }
	100% { opacity:1; -moz-transform:scale(1); }
}

@keyframes popUp {
	70% { opacity:.8; transform:scale(1); animation-timing-function:ease-out; }
	100% { opacity:1; transform:scale(1); }
}

.cmsms_inview div[data-animation="fadein"] {opacity:0;}

.cmsms_inview div.cmsms_animated[data-animation="fadein"] {
	opacity:1;
	-webkit-animation:cmsms_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
	-moz-animation:cmsms_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
	-o-animation:cmsms_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
	animation:cmsms_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
}

@-webkit-keyframes cmsms_fade{
	0%{opacity:.1;} 
	100%{opacity:1;}
}
@-moz-keyframes cmsms_fade{
	0%{opacity:.1;} 
	100%{opacity:1;}
}
@-o-keyframes cmsms_fade{
	0%{opacity:.1;} 
	100%{opacity:1;}
}
@keyframes cmsms_fade{
	0%{opacity:.1;} 
	100%{opacity:1;}
}

.cmsms_inview div[data-animation="to_bottom"] {opacity:0;}

.cmsms_inview div[data-animation="to_bottom"].cmsms_animated {
	opacity:1;
	-webkit-animation:cmsms_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
	-moz-animation:cmsms_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
	-o-animation:cmsms_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
	animation:cmsms_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
}
cmsms_animated_hide
@-webkit-keyframes cmsms_bottom {
	0%{opacity:0;-webkit-transform:translate(0, -20%);}
	100%{opacity:1;-webkit-transform:translate(0, 0);}
}
@-moz-keyframes cmsms_bottom{
	0%{opacity:0;-moz-transform:translate(0, -20%);}
	100%{opacity:1;-moz-transform:translate(0, 0);}
}
@-o-keyframes cmsms_bottom{
	0%{opacity:0;-o-transform:translate(0, -20%);}
	100%{opacity:1;-o-transform:translate(0, 0);}
}
@keyframes cmsms_bottom{
	0%{opacity:0;transform:translate(0, -20%);}
	100%{opacity:1;transform:translate(0, 0);}
}

.cmsms_inview div[data-animation="to_bottom"].cmsms_animated_hide {
	opacity:0;
	-webkit-animation:cmsms_bottom_hide .6s 1 cubic-bezier(.77, 0, .175, 1);
	-moz-animation:cmsms_bottom_hide .6s 1 cubic-bezier(.77, 0, .175, 1);
	-o-animation:cmsms_bottom_hide .6s 1 cubic-bezier(.77, 0, .175, 1);
	animation:cmsms_bottom_hide .6s 1 cubic-bezier(.77, 0, .175, 1);
}

@-webkit-keyframes cmsms_bottom_hide {
	0%{opacity:1;-webkit-transform:translate(0, 50%);}
	100%{opacity:0;-webkit-transform:translate(0, 0);}
}
@-moz-keyframes cmsms_bottom_hide{
	0%{opacity:1;-moz-transform:translate(0, 50%);}
	100%{opacity:0;-moz-transform:translate(0, 0);}
}
@-o-keyframes cmsms_bottom_hide{
	0%{opacity:1;-o-transform:translate(0, 50%);}
	100%{opacity:0;-o-transform:translate(0, 0);}
}
@keyframes cmsms_bottom_hide{
	0%{opacity:1;transform:translate(0, 50%);}
	100%{opacity:0;transform:translate(0, 0);}
}

.cmsms_inview .cmsms_clients_img,
.cmsms_inview div[data-animation="to_right"] {opacity:0;}

.cmsms_inview .cmsms_clients_img.cmsms_animated,
.cmsms_inview  div[data-animation="to_right"].cmsms_animated {
	opacity:1;
	-webkit-animation:cmsms_right .6s 1 cubic-bezier(.77, 0, .175, 1);
	-moz-animation:cmsms_right .6s 1 cubic-bezier(.77, 0, .175, 1);
	-o-animation:cmsms_right .6s 1 cubic-bezier(.77, 0, .175, 1);
	animation:cmsms_right .6s 1 cubic-bezier(.77, 0, .175, 1);
}

@-webkit-keyframes cmsms_right{
	0%{opacity:0;-webkit-transform:translate(-10%, 0);} 
	100%{opacity:1;-webkit-transform:translate(0, 0);}
}
@-moz-keyframes cmsms_right{
	0%{opacity:0;-moz-transform:translate(-10%, 0);} 
	100%{opacity:1;-moz-transform:translate(0, 0);}
}
@-o-keyframes cmsms_right{
	0%{opacity:0;-o-transform:translate(-10%, 0);} 
	100%{opacity:1;-o-transform:translate(0, 0);}
}
@keyframes cmsms_right{
	0%{opacity:0;transform:translate(-10%, 0);} 
	100%{opacity:1;transform:translate(0, 0);}
}

.cmsms_inview .cmsms_timeline_inner_wrap,
.cmsms_inview div[data-animation="to_left"] {opacity:0;}

.cmsms_inview div[data-animation="to_left"].cmsms_animated,
.cmsms_inview .cmsms_timeline_inner_wrap.cmsms_animated  {
	opacity:1;
	-webkit-animation:cmsms_left .6s 1 cubic-bezier(.77, 0, .175, 1);
	-moz-animation:cmsms_left .6s 1 cubic-bezier(.77, 0, .175, 1);
	-o-animation:cmsms_left .6s 1 cubic-bezier(.77, 0, .175, 1);
	animation:cmsms_left .6s 1 cubic-bezier(.77, 0, .175, 1);
}

@-webkit-keyframes cmsms_left{
	0%{opacity:0;-webkit-transform:translate(10%, 0);} 
	100%{opacity:1;-webkit-transform:translate(0, 0);}
}
@-moz-keyframes cmsms_left{
	0%{opacity:0;-moz-transform:translate(10%, 0);} 
	100%{opacity:1;-moz-transform:translate(0, 0);}
}
@-o-keyframes cmsms_left{
	0%{opacity:0;-o-transform:translate(10%, 0);} 
	100%{opacity:1;-o-transform:translate(0, 0);}
}
@keyframes cmsms_left{
	0%{opacity:0;transform:translate(10%, 0);} 
	100%{opacity:1;transform:translate(0, 0);}
}

.cmsms_inview div[data-animation="to_top"] {
	opacity:0;
}

.cmsms_inview div[data-animation="to_top"].cmsms_animated {
	opacity:1;
	-webkit-animation:cmsms_top .6s 1 cubic-bezier(.77, 0, .175, 1);
	-moz-animation:cmsms_top .6s 1 cubic-bezier(.77, 0, .175, 1);
	-o-animation:cmsms_top .6s 1 cubic-bezier(.77, 0, .175, 1);
	animation:cmsms_top .6s 1 cubic-bezier(.77, 0, .175, 1);
}

@-webkit-keyframes cmsms_top{
	0%{opacity:0;-webkit-transform:translate(0, 60%);} 
	100%{opacity:1;-webkit-transform:translate(0, 0);}
}
@-moz-keyframes cmsms_top{
	0%{opacity:0;-moz-transform:translate(0, 60%);} 
	100%{opacity:1;-moz-transform:translate(0, 0);}
}
@-o-keyframes cmsms_top{
	0%{opacity:0;-o-transform:translate(0, 60%);} 
	100%{opacity:1;-o-transform:translate(0, 0);}
}
@keyframes cmsms_top{
	0%{opacity:0;transform:translate(0, 60%);} 
	100%{opacity:1;transform:translate(0, 0);}
}
	

/* ---------- Buttons ---------- */

.cmsms_more {display:inline-block;}

.button,
.button_small,
.button_medium,
.button_large,
.comment-reply-link,
#cancel-comment-reply-link,
#submit,
input[type="submit"] {
	position:relative;
	z-index:1;
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	line-height:20px;
	cursor:pointer;
	background-image:url(img/button_grad.png);
	background-repeat:repeat-x;
	background-position:top left;
}

.button_medium {
	background-image:url(img/med_button_grad.png);
}

.button_large {
	background-image:url(img/large_button_grad.png);
}

html.csstransitions .button,
html.csstransitions .button_small,
html.csstransitions .button_medium,
html.csstransitions .button_large,
html.csstransitions .comment-reply-link,
html.csstransitions #cancel-comment-reply-link,
html.csstransitions #submit,
html.csstransitions input[type="submit"] {
	-webkit-transition:background .1s ease-in,color .1s ease-in;
	-moz-transition:background .1s ease-in,color .1s ease-in;
	-ms-transition:background .1s ease-in,color .1s ease-in;
	-o-transition:background .1s ease-in,color .1s ease-in;
	transition:background .1s ease-in,color .1s ease-in;
}

.button:hover,
.button_small:hover,
.button.current,
.button_medium:hover,
.button_large:hover,
.comment-reply-link:hover,
#cancel-comment-reply-link:hover,
#submit:hover,
input[type="submit"]:hover {
	color:#ffffff;
	background-color:#000000;
	background-repeat:repeat-x;
	background-position:bottom left;
}

.button,
.button_small,
#bottom .button, 
#bottom .button_small,
#bottom .button_medium, 
#bottom .button_large, 
#bottom #submit, 
#bottom input[type="submit"],
#cancel-comment-reply-link,
#submit,
input[type="submit"] {
	position:relative;
	padding:0 24px;
	height:36px;
	font-size:13px;
	line-height:35px;
	overflow:hidden;
}

.button_medium {
	padding:0 25px;
	height:40px;
	font-size:14px;
	line-height:40px;
}

.button_large {
	padding:0 30px;
	height:48px;
	font-size:18px;
	line-height:48px;
}

.button.current,
.button_small.current,
.button_medium.current,
.button_large.current {z-index:2;}

#bottom .button_small {line-height:35px;}


/* ---------- Widgets ---------- */

.widget {position:relative;}

.widget_custom_advertisement_entries .ovh {margin:-5px;}

.widget_custom_advertisement_entries .adv_widget_image {
	float:left;
	padding:5px;
}

.widget_custom_advertisement_entries .adv_widget_image a img {
	border:1px solid #dfdfdf;
}

.widgettitle {
	font-size:18px;
	position:relative;
	padding:6px 0 0 0;
}

#wp-calendar {width:100%;}

#wp-calendar #today {font-weight:normal;}

#wp-calendar caption {
	padding-bottom:15px;
	text-align:left;
}

#wp-calendar td {padding:5px 0;}

#wp-calendar tfoot td {
	padding-top:10px;
	text-transform:uppercase;
}

.widget_calendar tr,
.widget_calendar th {
	font-weight:normal;
}

.widget_calendar caption,
.widget_calendar td {
	color:#000;
}

#bottom .widget_calendar caption,
#bottom .widget_calendar td {
	color:#8d8d8d;
}

.widget_custom_featured .widgettitle {padding-left:0;}

.widget_custom_flickr_entries .wrap {
	overflow:hidden;
	margin:0 -8px;
	padding-bottom:10px;
}

.widget_custom_flickr_entries .flickr_badge_image {
	float:left;
	padding:0 8px 16px;
	list-style:none;
}

.widget_custom_flickr_entries .flickr_badge_image a {
	display:block;
}

.widget_custom_flickr_entries .flickr_badge_image a img {
	width:75px;
	height:75px;
}

html.csstransitions .widget_custom_flickr_entries .flickr_badge_image a img {
	-webkit-transition:opacity .3s ease-out;
	-moz-transition:opacity .3s ease-out;
	-ms-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out;
}

.widget_custom_flickr_entries:hover  a img {opacity:.6;}

.widget_custom_flickr_entries:hover  a:hover img {opacity:1;}

.widget_custom_recent_testimonials_entries .cmsms_content_prev_slide,
.widget_custom_recent_testimonials_entries .cmsms_content_next_slide,
.widget_custom_latest_services_entries .cmsms_content_prev_slide, 
.widget_custom_latest_services_entries .cmsms_content_next_slide,
.widget_custom_popular_services_entries .cmsms_content_prev_slide, 
.widget_custom_popular_services_entries .cmsms_content_next_slide {
	position:absolute;
	top:10px;
	right:0;
	bottom:auto;
	background-color:#000000;
}

.widget_custom_recent_testimonials_entries .cmsms_content_prev_slide,
.widget_custom_latest_services_entries .cmsms_content_prev_slide,
.widget_custom_popular_services_entries .cmsms_content_prev_slide {
	right:22px;
}

.widget_custom_popular_services_entries .cmsms_content_slider_parent ul.cmsms_slides_nav,
.widget_custom_latest_services_entries .cmsms_content_slider_parent ul.cmsms_slides_nav {
	top:14px;
	padding:65% 13px 0 0;
}

.widget_custom_popular_services_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li,
.widget_custom_latest_services_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li {padding:0 2px;}

.widget_custom_popular_services_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li a,
.widget_custom_latest_services_entries .cmsms_content_slider_parent ul.cmsms_slides_nav li a {
	width:8px;
	height:8px;
}

.widget_custom_popular_services_entries .entry-content,
.widget_custom_latest_services_entries .entry-content {
	padding:15px 18px;
	border:1px solid #e0e0e0;
	border-top:none;
}

#bottom .widget_custom_popular_services_entries .entry-content, 
#bottom .widget_custom_latest_services_entries .entry-content {
	border-color:#323232;
}

.widget_custom_popular_services_entries p,
.widget_custom_latest_services_entries p {padding:0;}

.widget_custom_popular_services_entries .service_title,
.widget_custom_latest_services_entries .service_title {margin:0;}

.widget_custom_popular_services_entries .service_title a,
.widget_custom_latest_services_entries .service_title a {
	color:#000000;
	font-size:14px;
}

#bottom .widget_custom_popular_services_entries .service_title a,
#bottom .widget_custom_latest_services_entries .service_title a {
	color:#ffffff;
}

.widget_custom_popular_services_entries header,
.widget_custom_latest_services_entries header {
	padding:7px 40px 7px 19px;
	background-color:#fcfcfc;
	border:1px solid #dddddd;
}

#bottom .widget_custom_popular_services_entries header,
#bottom .widget_custom_latest_services_entries header {
	border:1px solid #343434 !important;
}

.widget_custom_services_entries_container {position:relative;}

.widget_custom_posts_tabs_entries .tab,
.tab.lpr .tabs_tab p {
	margin:0;
	padding:0;
}

.tab .tabs li:first-child,
.tab.lpr .tabs li:first-child {
	margin:0;
	border-right:none;
}

.tab .tabs li:last-child,
.tab.lpr .tabs li:last-child {border-left:none;}

.tab.lpr .tabs li a {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:0;
	padding:8px 1px;
	min-width:1px;
	height:36px;
	font-size:13px;
	line-height:18px;
}

.lpr .tabs.active li.current a, 
.lpr .tabs > li:first-child a, 
.lpr .tabs li.current a {
	border-color:#d9e3e8;
}

.tab.lpr .tab_content {
	margin-right:1px;
	padding:0px;
	border:1px solid #e0e0e0;
}

.tab.lpr .tabs_tab ul li {
	position:relative;
	margin:0 20px;
	padding:15px 0 20px;
	border-top:1px solid #eef3f6;
}

.tab.lpr .ovh a {
	display:inline-block;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

.tab.lpr .ovh .published {
	margin-top:-3px;
	font-size:11px;
	color:#979797;
}

.tab.lpr .tabs_tab ul li:first-child {
	border-top:none;
}

.tab.lpr .tabs_tab ul > li .alignleft {
	margin:5px 20px 0 0;
}

.tab.lpr .tabs_tab strong {
	text-transform:uppercase;
}

.widget_custom_posts_tabs_entries .tabs_tab li {
	overflow:hidden;
	list-style:none;
}

.widget_custom_posts_tabs_entries .tab.lpr .tabs_tab ul li:first-child {
	border-top:none;
}

.widget_custom_posts_tabs_entries .tabs > li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:0;
	padding-right:0;
	width:33.3%;
}

.widget_custom_posts_tabs_entries .tabs {margin-bottom:-1px;}

.widget_custom_posts_tabs_entries .tabs > li:last-child {padding-right:0;}

.widget_custom_posts_tabs_entries .tabs_tab:first-child {display:block;}

.widget_custom_posts_tabs_entries .tabs_tab .alignleft {margin-top:5px;}

.widget_custom_posts_tabs_entries  .entry-content p {padding-bottom:10px;}

.widget_custom_recent_testimonials_entries li {list-style:none;}

.widget_custom_recent_testimonials_entries li img {
	position:relative;
	width:70px;
	height:70px;
}

.widget_custom_recent_testimonials_entries .tl-content_wrap {
	margin-bottom:22px;
	position:relative;
}

.widget_custom_recent_testimonials_entries .tl_author_img {
	float:left;
	margin:0 10px 0 0;
}

.top_sidebar .tl-content, 
#sidebar .tl-content, 
.middle_sidebar .tl-content {
	position:relative;
	background-color:#fcfcfc;
	padding:20px 20px 30px 50px;
	border:1px solid #e0e0e0;
}

.widget .tl-content:before {
	position:absolute;
	content:"“";
	left:16px;
	top:10px;
	font-size:56px;
	line-height:1em;
	z-index:2;
}

.widget_custom_recent_testimonials_entries .tl-content p {
	padding-bottom:0;
}

#bottom .widget_custom_recent_testimonials_entries .tl-content,
#bottom .widget_author_wrap:before {
	border-color:1px solid rgba(255, 255, 255, 0.2);
	padding:20px 20px 30px 50px;
}

#bottom .widget_author_wrap {
	border:none;
	background-color:#000000;
}

#bottom .widget_author_wrap .tl_author_img {
	border:none;
	background-color:#4b4e57;
}

#bottom .widget_author_wrap:before {
	color:#ffffff;
}

.widget_custom_recent_testimonials_entries .tl-content_wrap:after {
	position:absolute;
	bottom:-9px;
	left:24px;
	border-top:9px solid #f1f1f1;
	border-right:10px solid transparent;
	content:"";
}

#bottom .widget_custom_recent_testimonials_entries .tl-content_wrap:after {
	border-top-color:#000000;
}

.widget_custom_recent_testimonials_entries .tl-content_wrap:before {
	position:absolute;
	bottom:-11px;
	left:23px;
	border-top:11px solid rgba(255, 255, 255, 0.2);
	border-right:12px solid transparent;
	content:"";
}

#bottom .widget_custom_recent_testimonials_entries .tl-content_wrap:before {
	border-top-color:#323232;
}

.widget_author_wrap {
	position:relative;
	overflow:hidden;
	padding:15px 10px 20px;
	border:1px solid #e0e0e0;
	border-bottom:none;
	background-color:#fcfcfc;
}

.widget_author_wrap:before {
	position:absolute;
	top:-25px;
	right:-20px;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:15px;
	width:60px;
	height:60px;
	border:1px solid #d9e3e8;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#ffffff;
	content:'\201C';
	font-size:44px;
	line-height:95px;
}

.widget_author_wrap .tl_author_img {
	display:block;
	float:left;
	margin-right:20px;
	padding:4px;
	border:1px solid #d9e3e8;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#ffffff;
}

.widget_author_wrap .tl_author_img img {
	display:block;
	margin:0;
}

.widget_author_wrap_inner .tl_company {font-weight:normal;}

.bottom_inner .tl_company {
	color:#8d8d8d;
}

.widget_author_wrap_inner h5 {margin:20px 0 0;}

.widget_nav_menu li,
.widget_archive li,
.widget_meta li,
.widget_categories li,
.widget_recent_comments li,
.widget_recent_entries li {
	list-style:none;
	padding:5px 2px 5px 15px;
	background-image:url("img/list_image.png");
    background-position:left 14px;
    background-repeat:no-repeat;
	border-top:1px solid #ebebeb;
}

#bottom .widget_nav_menu li,
#bottom .widget_archive li,
#bottom .widget_meta li,
#bottom .widget_categories li,
#bottom .widget_recent_comments li,
#bottom .widget_recent_entries li {
	list-style:none;
	background-position:left 14px;
    background-repeat:no-repeat;
	background-image:url("img/list_image_bottom.png");
}

.widget_nav_menu li:first-child,
.widget_archive li:first-child,
.widget_meta li:first-child,
.widget_categories li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {border-top:none;}

.widget_rss li {padding-bottom:10px;}

.widgeticon + .rsswidget {display:none;}

.post-date,
.rss-date {display:block;}

.widget_custom_twitter_entries li:first-child {padding-top:0;}

.widget_custom_twitter_entries li {
	background-color:#fcfcfc;
	border:1px solid #dddddd;
	margin-top:-1px;
	list-style:none;
}

.bottom_inner .widget_custom_twitter_entries li {
	background-color:#000000;
}

.bottom_inner .widget_custom_twitter_entries li {
	border:1px solid #464646;
}

.widget_custom_twitter_entries .tweet_time {
	display:block;
	padding:5px 10px 10px 50px;
	position:relative;
}

.widget_custom_twitter_entries .tweet_time a:before {
    bottom:0;
    content:'\e800';
    font-size:16px;
    top:7px;
    left:22px;
    margin:auto;
    position:absolute;
    font-family:'icons';
}

.tweet_text {
	display:block;
	position:relative;
	margin:0;
	padding:17px 18px 0 21px;
	word-wrap:break-word;
	font-size:12px; 
	line-height:16px;
}

.bottom_inner .tweet_text {
	background-color:rgba(255, 255, 255, .08);
}

.tweet_list .tweet_text {
	background-color:transparent;
}

.tweet_text:before {
	position:absolute;
	bottom:-12px;
	left:23px;
	border-top:12px solid #fbfbfb;
	border-left:11px solid transparent;
	content:'';
}

.bottom_inner .tweet_text:before {
	border-top:12px solid #495459;
	border-top:12px solid rgba(255, 255, 255, .08);
}

.tweet_list .tweet_text:before {
	border:none;
}

.contact_widget_info {
	position:relative;
	padding:0 0 20px 30px;
}

.contact_widget_info:before {
	position:absolute;
	top:3px;
	left:-3px;
	content:'\e80d';
	font-size:20px;
	font-family:'icons';
}

.widget_custom_contact_info_entries span {
	display:block;
}

.contact_widget_phone {
	position:relative;
	padding:0 0 20px 30px;
}

.contact_widget_phone:before {
	position:absolute;
	top:0;
	left:0;
	content:'\e80e';
	font-size:18px;
	font-family:'icons';
}

.contact_widget_email {
	position:relative;
	padding:0 0 20px 30px;
}

.contact_widget_email > a {
    position: relative;
    z-index: 1;
}

.contact_widget_email:before {
	position:absolute;
	top:1px;
	left:1px;
	content:'\e80c';
	font-size:16px;
	font-family:'icons';
}

.custom_header .contact_widget_phone:before {
	top:-1px;
}

.custom_header .contact_widget_email:before {
	top:0;
}

.widget_nav_menu li li {margin-left:20px;}

.widget_links ul li {
	list-style:none;
	line-height:26px;
}

.widget_custom_contact_form_entries .loading {margin-right:20px;}

.widget .cmsms-form-builder textarea {min-height:105px !important;}

.widget_custom_contact_form_entries .cmsms-form-builder input[type="text"] {width:100%;}

.widget .widgettitle {margin-bottom:35px;}

.widget_custom_featured h2.widgettitle {
	padding-bottom:15px;
	padding-left:0px;
}

.widget_links ul {margin-top:-5px;}

.widget ul {margin-bottom:0;}

.widgetinfo {
	display:none;
	margin:0 0 15px;
	padding:5px 10px;
	border:1px solid #ebecec;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#fefefe;
	text-align:center;
}

.loader {
	display:block;
	width:100%;
	height:5px;
	background:url(img/loader.gif) center 0 no-repeat;
}

.search_line {
	position:relative;
	width:100%;
	height:36px;
}

#sidebar > div .widget.widget_search {
	margin:0;
	border:none;
}

.search_line input[type="text"] {
	position:relative;
	float:left;
	padding-right:35px;
	width:100%;
}

#bottom .search_line input[type="submit"],
.search_line input[type="submit"] {
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	display:block;
	width:34px;
	height:34px;
	border:none;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	cursor:pointer;
}

#bottom .search_line input[type="submit"]:hover,
.search_line input[type="submit"]:hover {
	background-color:transparent;
}

.search_line:before {
	position:absolute;
	top:10px;
	right:9px;
	z-index:10;
	color:#bababa;
	content:'\e810';
	font-size:16px;
	font-family:'icons';
}

.widget_custom_contact_form_entries input[type="text"],
.widget_custom_contact_form_entries textarea, 
.widget_custom_contact_form_entries select {
	width:100%;
}

.widget_custom_featured table td:first-child img {
	margin-right:15px;
	width:32px;
	vertical-align:middle;
}

.widget_custom_featured .widgettitle,
#sidebar .widget_custom_featured .widgettitle,
.widget_custom_featured .widgettitle h5,
#sidebar .widget_custom_featured .widgettitle h5 {
	margin:0;
}

.cms_widget_content {
	padding:13px 0 0 0;
	font-size:13px;
}

.widget_meta abbr {
	display:inline;
}

.post_type_shortcode .cmsms_content_slider_parent > .responsiveContentSlider > li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:1px;
}

.widget_colored_inner {
	position:relative;
	margin:0 auto;
	width:1000px;
	text-align:center;
}

.widget_colored_inner_wrap {
	padding:40px 0;
	background-color:#e23d80;
}

.widget_colored {
	position:relative;
	margin:0 -100%;
	padding-bottom:0;
}

.widget_colored_inner_wrap:before {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-5px;
	border-top:8px solid #ffffff;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	content:"";
}

.widget_colored .button:hover,
.widget_colored .button_medium:hover,
.widget_colored .button_large:hover,
.widget_colored * {color:#ffffff;}

.widget_colored .button,
.widget_colored .button_medium,
.widget_colored .button_large {
	background-color:#ffffff;
	color:#3a3a3a;
}

.widget_custom_colored_blocks_entries {
	position:relative;
	display:table;
	margin-top:-30px;
	width:100%;
}

.widget_colored_cell * {color:#ffffff;}

.widget_colored_cell {
	display:table-cell;
	color:#ffffff;
	font-size:14px;
	opacity:.7;
	filter:alpha(opacity=70);
}

html.csstransitions .widget_colored_cell {
	-webkit-transition:opacity .3s ease-out;
	-moz-transition:opacity .3s ease-out;
	-ms-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out;
}

.widget_colored_cell:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.widget_colored_cell.four_box {width:25%;}

.widget_colored_cell.three_box {width:33.33%;}

.widget_colored_cell.two_box {width:50%;}

.widget_colored_cell.one_box {width:100%;}

.widget_colored_cell_inner {padding:38px 20px 30px;}

.button_widget {
	display:inline-block;
	margin:20px 0;
	color:#ffffff;
	font-size:16px;
}

.button_widget:hover {color:#ffffff;}


/* ---------- Testimonials ---------- */

.testimonials {
	overflow:hidden;
}

.testimonial {padding-bottom:80px;}

.testimonials .testimonial:last-child {padding-bottom:0;}

.testimonial .tl_content_wrap {
	margin-bottom:28px;
}

.testimonial figure.tl_author_img {
	display:inline-block;
	float:left;
	margin-right:15px;
}

.tl_content {
	position:relative;
	margin:0;
	padding:15px 15px 12px 22px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
}

.testimonial .tl_content:before {
	border-right:11px solid transparent;
	border-top:12px solid #ededed;
	bottom:-13px;
	top:auto;
	content:"";
	left:22px;
	position:absolute;
	z-index:2;
	display:block;
}

.testimonial .tl_content:after {
    border-right:14px solid transparent;
    border-top:15px solid #DDDDDD;
    bottom:-16px;
    content:"";
    position:absolute;
    left:21px;
    top:auto;
    width:0;
    z-index:1;
    display:block;
}

.testimonial .cmsmsLike span:after,
.testimonials .cmsmsLike span:after {
	font-size:14px;
}

.tl_content blockquote {color:#797e8f;}

.tl_author_img img {
	display:inline;
	margin:0 0 2px;
}

.more_button.button:after {
	display:none;
}

.author_wrap {
	padding-top:15px;
	width:auto;
	text-align:left;
}

.tl_avatar {
	margin:0 20px;
	vertical-align:middle;
}

.tl_content_wrap {
	width:100%;
}

.tl_about_author {
	margin-top:20px;
	padding:20px 30px;
}


.tl_about_author .tl_author_img {
	display:table-cell;
	padding-right:25px;
	vertical-align:middle;
}

.opened-article .tl_about_author {
	margin-top:0;
	padding-left:0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

.opened-article .tl_about_author .tl_author_img {
	padding-right:0;
}

.tl_about_author .author_wrap {
	display:table-cell;
	padding:0;
	width:auto;
	vertical-align:middle;
	text-align:left;
}

.tl_about_author .tl_author_img img {margin-bottom:0;}

.tl_author {
	color:#3d4049;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}

.tl_company {
	margin-top:-2px;
	padding:0;
	color:#000;
	font-weight:normal;
	font-size:11px;
}

.testimonial .published {
	float:left;
	font-size:12px;
}

.tl_about_author,
.testimonial footer {
	margin-bottom:20px;
}

.testimonial .wrap_comments {
	float:right;
	margin-top:-12px;
	overflow:hidden;
}

.testimonial .cmsms_comments {
	position:relative;
	padding-left:19px;
	color:#797E8F;
}

.testimonial .cmsmsLike, 
.testimonial .cmsms_comments {
	display:table-cell;
    padding:12px 0 14px 14px;
	vertical-align:middle;
    font-size:12px;
}

.testimonial .cmsms_comments {
	float:left;
	top:9px;
	padding:0 22px 0 0;
	color:#000;
}

.testimonial .cmsmsLike {float:right;}

.testimonial .cmsmsLike span:after {
	top:1px;
	right:1px;
}

.opened-article .testimonial .cmsms_comments, 
.opened-article .testimonial .cmsmsLike {
	border-right:none;
}

.opened-article .testimonial {padding-bottom:0;}

.testimonial .more_button {
	display:inline-block;
	float:right;
	vertical-align:middle;
	white-space:nowrap;
	font-size:13px;
}

/* ---------- Blog ---------- */
	
.blog .post {
	position:relative;
	padding-bottom:65px;
}

.blog .post:last-child {padding-bottom:0;}

.opened-article {
	position:relative;
	overflow:hidden;
}


.blog .post .entry-header {
	position:relative;
	margin-left:195px;
	padding:0 15px 6px 0px;
}

.blog .post .entry-header:before {
	content:"";
	position:absolute;
	top:0;
	left:-40px;
	height:100%;
	width:1px;
	background-color:#e0e0e0;
}

.blog .post:first-child .entry-header {
	margin-top:0;
}

.blog .format-aside .entry-header {
	padding:60px 15px 13px 28px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
	text-align:center;
}

.blog.opened-article .format-aside .entry-header {
	padding:30px 15px 13px 28px;
}

.blog .format-quote .entry-header {
	padding:15px 15px 13px 20px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
}

.blog .format-quote .entry-excerpt {
	font-size:14px;
	padding-left:44px;
}

.blog .post .entry-title {margin-bottom:7px;}

.blog .post .entry-title,
.blog .post .entry-title a {font-weight:normal;}

.blog .post .meta_wrap span {padding-left:8px;}

.blog .post .meta_wrap span:first-child {
	padding-left:0;
}

.blog .post footer.entry-meta {
	margin-left:160px;
}

.search .blog .post .more_button {
	padding-left:0;
}

.search .blog .post footer.entry-meta {
	margin-left:0 !important;
}

.post .cmsmsLike,
.post .cmsms_comments {
	display:inline-block;
	float:right;
	vertical-align:middle;
	text-align:right;
	font-size:12px;
}

.opened-article .post .cmsmsLike,
.opened-article .post .cmsms_comments,
.blog .post.format-aside .cmsmsLike,
.blog .post.format-aside .cmsms_comments,
.blog .post.format-quote .cmsmsLike,
.blog .post.format-quote .cmsms_comments {
	border-right:none;
}

.blog .post .more_button {
	position:relative;
	z-index:99;
	top:-14px;
	display:inline-block;
	padding:0 12px 0 34px;
	vertical-align:middle;
	white-space:nowrap;
	font-size:14px;
}

.post .cmsmsLike {padding:4px 0 10px;}

.post .comment_wrap {
	width:93px;
	display:inline-block;
}

.post .cmsms_comments {
	position:relative;
	padding:12px 0 0;
	color:#000000;
}

.cmsms_comments:before {
	position:relative;
	top:4px;
	left:30px;
    margin:0 0 0 7px;
    position:relative;
	color:#e1e1e1;
	content:'\e9bd';
	font-size:20px;
	font-family:'icons';
}

html.csstransitions .cmsms_comments:hover:before,
html.csstransitions .cmsmsLike:hover span:after,
html.csstransitions .cmsms_latest_bottom_tweets_inner a:hover {
	-webkit-transition:color 0.3s ease;
	-moz-transition:color 0.3s ease;
	-ms-transition:color 0.3s ease;
	-o-transition:color 0.3s ease;
	transition:color 0.3s ease;
}

.blog article.post > .cmsms_hover_slider, 
.archive article.service > .cmsms_hover_slider,
.search article.service > .cmsms_hover_slider {
	margin-bottom:15px;
}

.cmsms_hover_slider {
	position:relative;
	overflow:hidden;
}

.cmsms_hover_slider_items {
	background:url(img/loader.gif) no-repeat 50% 50%;
	list-style:none;
	width:100%;
	height:1px;
	padding:0 0 58%;
	margin:0;
	position:relative;
}

.cmsms_hover_slider_items > li {
	list-style:none;
	width:100%;
	height:100%;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
}

html.csstransitions .cmsms_hover_slider_items > li {
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
}

.cmsms_hover_slider_items > li > figure.cmsms_hover_slider_full_img {
	width:100%;
	max-width:100%;
	height:100%;
	max-height:100%;
}

.cmsms_hover_slider_items > li > figure.cmsms_hover_slider_full_img img {
	display:block;
	width:100%;
	max-width:100%;
	height:100%;
	max-height:100%;
}

.js_body .cmsms_hover_slider_items > li > figure.cmsms_hover_slider_full_img img {
	position:absolute;
}

.cmsms_hover_slider_thumbs {
	text-align:right;
	margin:0 -1px;
	padding:0;
}

.cmsms_hover_slider_thumbs > li {
	display:inline-block;
	margin:10px 0 0 10px;
}

.meta_wrap {
	padding:0 20px 14px 0;
	width:100%;
	vertical-align:middle;
	font-size:12px;
}

.blog .meta_wrap {
	padding:0 20px 24px 0;
}

.blog .format-link .meta_wrap {
	padding:0 20px 6px 0;
}

.blog .format-quote .meta_wrap,
.blog .format-aside .meta_wrap {
	padding:33px 20px 8px 0;
}

.meta_wrap .cmsms_tl_cat {padding-left:15px;}

.meta_wrap a {font-size:12px;}

.post a span.image_rollover {display:none;}

.cmsms_info .published {
	position:relative;
	display:inline-block;
	float:left;
	width:46px;
	margin:0;
	background-color:#000;
	padding:3px 0 4px 30px;
}

.cmsms_info .published:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	overflow:hidden;
}

.post_content .top_line {
	position:absolute;
	top:0;
	z-index:99;
	width:0;
	height:25px;
	border-bottom:9px solid transparent;
	border-left:12px solid #ffffff;
	content:'';
}

.post_content .bottom_line {
	position:absolute;
	top:34px;
	left:0;
	left:0;
	z-index:99;
	width:0;
	height:100%;
	border-top:9px solid transparent;
	border-left:12px solid #ffffff;
	content:'';
}

.cmsms_info .cmsms_month_day {
	position:relative;
	top:-1px;
	left:-7px;
	display:block;
	color:#ffffff;
	text-align:right;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
}

.cmsms_info .cmsms_year {
	position:relative;
	top:-1px;
	display:block;
	margin-right:8px;
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	line-height:12px;
}

.cmsms_post_format_img {
	position:absolute;
	top:0;
	right:0;
	display:block;
	float:right;
	width:39px;
	height:39px;
	opacity:0;
}

.cmsms_post_format_img:before {
	position:absolute;
	top:11px;
	left:12px;
	color:#fff;
	content:'\e811';
	font-size:16px;
	font-family:'icons';
}

.cmsms_info {
	position:relative;
	float:left;
	width:115px;
}

.blog .format-audio .entry-title {
	margin:4px 0 16px;
}

div.jp-current-time, div.jp-time-sep, div.jp-duration {
	line-height:28px;
}

.opened-article .format-quote .post_content > h5,
.opened-article .format-aside .post_content > h5,
.format-quote .entry-header h5,
.format-aside .entry-header h5 {
	color:#797e8f;
	font-size:15px;
	line-height:26px;
}

.blog .format-link .cmsms_info .published,
.blog .format-aside .cmsms_info .published {margin:0;}

.blog .format-link .cmsms_info .cmsms_post_format_img,
.blog .format-aside .cmsms_info .cmsms_post_format_img {top:0;}

.format-aside .entry-header h5 {margin-bottom:11px;}

.format-aside .entry-excerpt {
	font-size:14px;
	padding-bottom:11px;
	color:#000000;
}

.format-aside .cmsms_post_format_img:before {
	top:15px;
	left:10px;
	content:'\201C';
	font-size:44px;
	line-height:24px;
}

.format-quote .cmsms_post_format_img:before {
	top:10px;
	left:12px;
	content:'\e80f';
	font-size:15px;
}

.format_link {
	text-transform:uppercase;
	font-size:12px;
	display:inline-block;
	margin-bottom:5px;
}

.blog.opened-article .format-link .entry-title {
	margin-top:0;
}

.blog.opened-article .format-link span.entry-title {
	margin-left:15px;
}

.blog.opened-article .format-aside .entry-header,
.blog.opened-article .format-quote .entry-header {
	margin-bottom:30px;
}

.blog .format-link .entry-content {padding-top:18px;}

.format-audio .cmsms_post_format_img:before {
	top:10px;
	left:11.5px;
	content:'\e807';
}

.format-image .cmsms_post_format_img:before,
.format-album .cmsms_post_format_img:before {
	top:10.5px;
	left:11px;
	content:'\e80a';
}

.format-slider .cmsms_post_format_img:before,
.format-gallery .cmsms_post_format_img:before {
	top:10px;
	left:11px;
	content:'\e808';
	font-size:16px;
}

.format-video .cmsms_post_format_img:before {
	top:11px;
	left:11px;
	content:'\e801';
}

.format-link .cmsms_post_format_img:before {
	top:11px;
	left:11px;
	content:'\e80b';
}

.format-gallery .post_content .cmsms_hover_slider {
	margin-bottom:30px;
}

.post_content {
	position:relative;
	overflow:hidden;
}

.cmsms_blog_media,
.post_content.with_img {
	margin-bottom:35px;
}

.format-audio .cmsms_blog_media {
	margin-bottom:25px;
}

.services_page ul.page-numbers {padding-left:0;}

ul.page-numbers {
	overflow:hidden;
	padding:40px 0 0 0;
}

ul.page-numbers li {list-style:none;}

ul.page-numbers a {
	float:left;
	border:1px solid #e0e0e0;
	border-left:none;
	color:#868686;
	text-decoration:none;
}

html.csstransitions ul.page-numbers a {
	-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;
}

ul.page-numbers li:first-child .page-numbers {
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;	
}

ul.page-numbers li:last-child .page-numbers {
	-webkit-border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;	
}

ul.page-numbers span,
ul.page-numbers a {
	display:block;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	min-width:25px;
	height:26px;
	background-color:#ffffff;
	text-align:center;
	line-height:24px;
}

ul.page-numbers li:first-child a.prev {border-left:1px solid #e0e0e0;}

ul.page-numbers span {
	padding-top:1px;
	color:#ffffff;
}

ul.page-numbers a.next,
ul.page-numbers a.prev {
	background-image:url(img/list_image.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	position:relative;
}

ul.page-numbers a.prev  {
	background-image:url(img/list_image_rtl.png);
}

/*pop up animation*/
@-webkit-keyframes cmsms_appear {
	0%   { opacity:0.1; -webkit-transform:scale(0.5);  }
	100% { opacity:1; -webkit-transform:scale(1); }
}
@-moz-keyframes cmsms_appear {
	0%   { opacity:0.1; -moz-transform:scale(0.5);  }
	100% {opacity:1; -moz-transform:scale(1);  }
}
@-o-keyframes cmsms_appear {
	0%   { opacity:0.1; -o-transform:scale(0.5);  }
	100% {  opacity:1; -o-transform:scale(1); }
}
@keyframes cmsms_appear {
	0%   { opacity:0.1; transform:scale(0.5);  }
	100% { opacity:1; transform:scale(1);  }
}


/* ---------- Open Post ---------- */

.opened-article .post footer.entry-meta {
	margin-bottom:20px;
	border:1px solid #d9e3e8;
}

.opened-article .post {padding-bottom:20px;}

.opened-article .cmsms_post_format_img {top:0;}

.opened-article .cmsms_info .published {margin:0;}

.opened-article .format-aside .meta_wrap, 
.opened-article .format-quote .meta_wrap {padding-left:20px;}

.blog.opened-article  .post:before {display:none;}

.subpage_nav,
.service_navi {overflow:hidden;}

.service_navi {
	position:relative;
	margin-bottom:40px;
	padding:19px 9px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background-color:#ffffff;
}

.service_navi .prev_link_wrap,
.service_navi .next_link_wrap {
	position:relative;
	display:block;
}

.service_navi a {
	position:relative;
	display:block;
	font-weight:normal;
	font-size:16px;
}

.service_navi a[rel="next"] {
	float:right;
	margin-right:6px;
	padding-right:20px;
	padding-right:35px;
	right:-15px;
	z-index:9;
}

.service_navi a[rel="next"] + span {
	width:5px;
	height:5px;
	background:red;
	position:relative;
}

.service_navi a[rel="prev"] {
	float:left;
	margin-left:6px;
	padding-left:35px;
	left:-15px;
	z-index:9;
}

/*previous navi arrow*/

.service_navi .prev_link_wrap:before {
	content:'';
	background-color:#fff;
	width:1px;
	height:1px;
	position:absolute;
	left:-1px;
	top:10px;
}

.service_navi .prev_link_wrap:after,
.service_navi a[rel="prev"]:before,
.service_navi a[rel="prev"]:after {
	content:'';
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:1px;
	height:1px;
	position:absolute;
	left:0px;
	top:9px;
}

.service_navi a[rel="prev"]:before {
	height:3px;
	left:10px;
	top:8px;
}

.service_navi a[rel="prev"]:after {
	height:5px;
	left:11px;
	top:7px;
}

/*next navi arrow*/

.service_navi .next_link_wrap:before {
	content:'';
	background-color:#fff;
	width:1px;
	height:1px;
	position:absolute;
	z-index:10;
	right:-1px;
	top:10px;
}

.service_navi .next_link_wrap:after,
.service_navi a[rel="next"]:before,
.service_navi a[rel="next"]:after {
	content:'';
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:1px;
	height:1px;
	position:absolute;
	z-index:10;
	right:0px;
	top:9px;
}

.service_navi a[rel="next"]:before {
	height:3px;
	right:10px;
	top:8px;
}

.service_navi a[rel="next"]:after {
	height:5px;
	right:11px;
	top:7px;
}


.service_navi .square_prev,
.service_navi .square_next {
	content:"";
	position:absolute;
	display:inline-block;
	width:21px;
	height:21px;
	background-color:#000;
}

.service_navi .square_prev {
	left:0;
}

.service_navi .square_next {
	right:0;
}

.share_posts {margin-bottom:35px;}

.blog.opened-article aside h4 {
	text-transform:none !important;
}

.share_posts .cmsms_like {
    display:inline-block;
    float:left;
    margin:9px 32px 14px 0;
    min-width:30px;
    text-align:left;
}

.share_posts .cmsms_like .cmsmsLike {
	float:left;
}

.share_posts .fl {
	margin:9px 0 14px;
	min-width:91px;
}

.about_author, 
#commentform, 
.related_posts {overflow:hidden;}

.related_posts {
	padding-top:5px;
}

.about_author > h6,
.related_posts > h6 {margin-bottom:25px;}

.about_author_inner {
	overflow:hidden;
	margin-bottom:20px;
	padding:35px 30px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
}

.about_author_inner h6 {margin-bottom:13px;}

.about_author_inner .avatar {
	width:100px;
	height:100px;
}

.about_author_inner .alignleft {margin:0 30px 10px 0;}

.about_author_inner p {padding-bottom:0;}

.cmsms_social {
	display:none;
	margin-top:10px;
}

.cmsms_social a {
	display:inline-block;
	padding:5px 10px 0 2px;
}

.comment-body {
	overflow:hidden;
	margin-bottom:20px;
	padding:21px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
}

.comment-body .fn {
	float:left;
	margin:3px 0 0;
}

.comment-body .published {
	padding-bottom:13px;
	color:#bcc5cb;
	font-size:12px;
	line-height:18px;
}

.comment-reply-link,
#cancel-comment-reply-link {
	float:right;
}

.comment-reply-link {
	padding:3px 15px 6px;
	font-size:13px;
	background-image:url(img/comment_reply_grad.png);
	background-repeat:repeat-x;
	background-position:top left;
}

.avatar_wrap {
	float:left;
	padding-right:33px;
	text-align:left;
}

.comment-body .avatar {
	display:block;
	margin:0 0 10px 0;
}

.comment-edit-link {
	font-size:12px;
}

.comment-content {overflow:hidden;}

.comment-content .published {
	float:right;
	margin-right:18px;
	line-height:28px;
}

.commentlist {margin-bottom:40px;}

.commentlist li {list-style:none;}

.commentlist ul {
	margin-bottom:0;
	padding-left:20px;
}

.comment-body p {padding-bottom:0;}

#commentform label {
	display:inline-block;
	padding-left:20px;
	line-height:35px;
}

.related_posts_content {
	margin-bottom:20px;
	background-color:#ffffff;
}

.related_posts_content_tab {display:none;}

.related_posts_content_tab .one_half  {
	display:table;
	padding:0 0 20px;
}

.related_posts_content_tab .alignleft {
	display:inline-block;
	vertical-align: middle;
	margin-bottom:0;
	float: none;
}

#recaptcha_widget_div {
	background-color:#ffffff;
}

.related_posts_content_tab p {
	display:table-cell;
	padding:0;
	width:100%;
	vertical-align:middle;
}

.rel_post_content {
	display:block;
	position: relative;
	overflow: hidden;
}

.rel_post_content h5 {
	display:inline-block;
	padding:0;
	vertical-align:middle;
	margin: 0;
}

.rel_post_content h5,
.rel_post_content h5 a {
	font-weight:normal;
	font-size:16px;
	line-height:18px;
}

#reply-title {
	text-transform:none !important;
}

/* ---------- Services ---------- */

.services {
	position:relative;
	overflow:visible !important;
	margin:0 -10px;
}

.services .service {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px 20px 10px;
}

.services_inner {
	position:relative;
	overflow:hidden;
}

.services_rollover {
	position:absolute;
	z-index:5;
	width:100%;
	height:100%;
}

.service.cmsms_mobile_hover .services_rollover {
	display:block;
	top:0;
	left:0;
}

.services_inner .entry-title {
	padding:8px 15px;
}

.services_inner .entry-title a,
.services_inner .entry-title {
	margin:0;
	color:#000000;
	font-size:16px;
	line-height:20px;
	background-color:#fff;
}

.cmsms_imagelink,
.cmsms_link {
	position:absolute;
	top:17px;
	display:block;
	width:34px;
	height:34px;
	background-color:#ffffff;
	-webkit-backface-visibility:hidden;
}

html.csstransitions .cmsms_imagelink,
html.csstransitions .cmsms_link,
html.csstransitions .cmsms_imagelink span:before,
html.csstransitions .cmsms_link span:before {
	-webkit-transition:color .2s ease-in-out;	
	-moz-transition:color .2s ease-in-out;		
	-ms-transition:color .2s ease-in-out;
	-o-transition:color .2s ease-in-out;	
	transition:color .2s ease-in-out;
}

.cmsms_imagelink span:before {
	content:"\e9a8";
	display:inline-block;
	margin:8px 0 0 6px;
	font-size:21px;
	font-family:"icons";
}

.cmsms_link span:before {
	content:"\e810";
	display:inline-block;
	margin:8px 0 0 8px;
	font-size:18px;
	font-family:"icons";
}

.cmsms_imagelink:hover,
.cmsms_link:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.cmsms_imagelink {
	right:17px;
}

.cmsms_link {right:53px;}

.services_inner header {
	position:absolute;
	left:-3px;
	bottom:16px;
	z-index:6;
	padding:0 20px;
}

.services .preloader,
.services .responsiveContentSlider,
.services .resizable_block,
.type_portfolio .preloader,
.post_type_shortcode.type_services .preloader {
	padding-bottom:64.51%;
}

.cmsms_category ul {
	margin:0 0 3px;
	padding-left:0;
}

.cmsms_category li {
	display:inline-block;
	list-style:none;
	line-height:20px;
}

.services_rollover .cmsms_category,
.services_rollover .cmsms_category li a {
	color:#ffffff;
	font-size:12px;
	line-height:20px;
}

.service .cmsms_media,
.service .cmsms_blog_media,
.service.format-slider .shortcode_slideshow {
	clear:both;
}

.format-slider .services_inner .media_box .shortcode_slideshow {
	margin-bottom:0;
}

.services .service .entry-content p {
	padding-bottom:0;
}

.resize {overflow:hidden;}

.format-album .resize {margin:0 -10px;}

.format-slider .resize,
.format-video .resize {margin:0;}

.format-album .resize figure {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:10px;
	padding-bottom:30px;
	padding-left:10px;
}

.meta-date {display:none;}

.format-album.cmsms_four .resize figure {width:25%;}

.format-album.cmsms_three .resize figure {width:33.3%;}

.format-album.cmsms_two .resize figure {width:50%;}

.format-album.cmsms_one .resize figure {width:100%;}

.services.four_columns .service .jp-duration, 
.services.four_columns .service .jp-current-time, 
.services.four_columns .service .jp-time-sep {
	display:none;
}

.services.four_columns .service {width:25%;}

.services.three_columns .service {width:33.3%;}

.services.two_columns .service {width:50%;}

.services.one_column .service {
	float:none;
	width:100%;
}

.opened-article .format-slider figure, 
.opened-article .format-video figure {
	margin-bottom:30px;
}

.s_sort_block {
	position:relative;
	z-index:10;
	margin-bottom:-20px;
	padding:0;
	border-bottom:1px solid #ebebeb;
}

.s_sort_block_inner {
	position:relative;
	margin:0 auto;
	width:1000px;
}

.s_options_loader {
	position:absolute;
	top:18px;
	right:0;
	display:block;
	width:40px;
	height:20px;
	background:url(img/loader.gif) no-repeat 0 0;
}

.s_options_block {
	position:relative;
	right:0;
	z-index:29;
	display:none;
	padding:19px 0;
	opacity:1;
	filter:alpha(opacity=100);
}

.s_sort {
	position:relative;
	float:right;
}

.s_sort .button_medium {
	padding:0 13px 0 18px;
	height:40px;
	text-align:left;
}

.s_filter a.s_cat_filter {
	position:relative;
	z-index:31;
	display:block;
	float:right;
}

html.csstransitions .s_filter a.s_cat_filter {
	-webkit-transition:padding .2s ease-in-out, background-color .2s ease-in-out;	
	-moz-transition:padding .2s ease-in-out, background-color .2s ease-in-out;		
	-ms-transition:padding .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition:padding .2s ease-in-out, background-color .2s ease-in-out;	
	transition:padding .2s ease-in-out, background-color .2s ease-in-out;
}

.s_filter_container .button_medium {
	padding:0 20px 0;
	height:40px;
	text-align:left;
}

.s_sort_block p {
	margin-left:10px;
}

.s_sort {
	position:relative;
	float:right;
}

.s_sort a[name="s_date"] {
	display:block;
	float:left;
}

.s_cat_filter.button_medium span {
	display:block;
	padding-right:40px;
	background:url(img/filter.png) no-repeat 100% 17px;
}

html.csstransitions .s_cat_filter.button_medium span {
	-webkit-transition:background-position .3s ease-in-out, padding .3s ease-in-out, font-size .3s ease-in-out;	
	-moz-transition:background-position .3s ease-in-out, padding .3s ease-in-out, font-size .3s ease-in-out;		
	-ms-transition:background-position .3s ease-in-out, padding .3s ease-in-out, font-size .3s ease-in-out;
	-o-transition:background-position .3s ease-in-out, padding .3s ease-in-out, font-size .3s ease-in-out;	
	transition:background-position .3s ease-in-out, padding .3s ease-in-out, font-size .3s ease-in-out;
}

.s_cat_filter.button_medium.current span {
	padding-right:52px;
	background-position:100% -7px;
}

.s_cat_filter.button_medium.current {
	background-color:#fcfcfc;
	border:1px solid #e0e0e0;
	color:#000;
}

.s_sort a[name="s_name"] span:before,
.s_sort a[name="s_date"].reversed span:before {
	content:"\ea00";
	 position:absolute;
	 font-size:8px;
	 font-family:"icons";
}

.s_cat_filter.button span:before {
	top:42%;
	left:80%;
}

.s_sort a[name="s_name"] span:before {
	top:2px;
	right:5px;
}

.s_sort a[name="s_date"] span:before {
	top:2px;
	right:5px;
}

.s_sort a[name="s_name"].reversed span:before, 
.s_sort a[name="s_date"] span:before {
	position:absolute;
	content:"\e9fd";
	font-size:8px;
	font-family:"icons";
}

.s_sort a[name="s_name"] span, 
.s_sort a[name="s_date"] span {
	position:relative;
	padding-right:28px;
}

.s_sort a[name="s_name"] span, 
.s_sort a[name="s_date"] span {display:block;}

html.csstransitions .s_sort a[name="s_name"] span,
html.csstransitions .s_sort a[name="s_date"] span {
	-webkit-transition:background-position .3s ease-in-out;	
	-moz-transition:background-position .3s ease-in-out;		
	-ms-transition:background-position .3s ease-in-out;
	-o-transition:background-position .3s ease-in-out;	
	transition:background-position .3s ease-in-out;
}

.s_sort a[name="s_name"].reversed span, 
.s_sort a[name="s_date"].reversed span {background-position:100% -12px;}

.s_sort a[name="s_name"] {
	display:block;
	float:left;
	margin-right:4px;
}

div.s_filter, 
.s_filter_container {
	position:relative;
	z-index:29;
}

div.s_filter {
	float:right;
	padding:0 4px 0 0;
}

.s_filter_container ul.s_filter_list {
	float:right;
	margin:0 20px 0 0;
	padding:0;
	height:30px;
}

ul.s_filter_list li a {
	z-index:30;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px 20px;
	height:40px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#fcfcfc;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
	border:1px solid #e0e0e0;
}

html.csstransitions ul.s_filter_list li a {
	-webkit-transition:background-color .2s ease-in-out, color .2s ease-in-out,border-color .2s ease-in-out;
	-moz-transition:background-color .2s ease-in-out, color .2s ease-in-out,border-color .2s ease-in-out;
	-ms-transition:background-color .2s ease-in-out, color .2s ease-in-out,border-color .2s ease-in-out;
	-o-transition:background-color .2s ease-in-out, color .2s ease-in-out,border-color .2s ease-in-out;
	transition:background-color .2s ease-in-out, color .2s ease-in-out,border-color .2s ease-in-out;	
}

ul.s_filter_list li a.current,
ul.s_filter_list li a:hover {color:#ffffff;}

ul.s_filter_list li {
	position:relative;
	z-index:30;
	display:none;
	float:left;
	overflow:hidden;
	margin-right:4px;
	list-style:none;
}

.s_date, 
#middle .services .service .jp-video .jp-full-screen {
	display:none !important;
}

.services .service .jp-volume-bar {right:5px;}

html.csstransitions a span.image_rollover {
	-webkit-transition:background-color .2s ease-in-out, background-position .3s ease-in-out;
	-moz-transition:background-color .2s ease-in-out, background-position .3s ease-in-out;
	-ms-transition:background-color .2s ease-in-out, background-position .3s ease-in-out;
	-o-transition:background-color .2s ease-in-out, background-position .3s ease-in-out;
	transition:background-color .2s ease-in-out, background-position .3s ease-in-out;
}

.jackbox span.image_rollover {background-image:url(img/hover_image.png);}

.format-link a span.image_rollover {background-image:url(img/hover_link.png);}

.format-video a span.image_rollover {background-image:url(img/hover_video.png);}

a:hover span.image_rollover {
	background-color:rgba(255, 255, 255, .25);
	background-position:50% 50%;
}

.services a span.image_rollover {
	display:none;
	background:none;
}

.opened-article .service_content {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:20px;
	width:100%;
}

.opened-article .service_content.with_s_side_bar {
	width:73%;
}

.service_content .service {padding-bottom:15px;}

.service_sidebar {
	position:relative;
	float:right;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:24px 18px 36px;
	width:27%;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
}

.cmsms_details {margin:12px 0 30px;}

.service_sidebar .cmsms_features h4 {
	text-transform:none !important;
}

.cmsms_features {
	margin-top:44px;
}

.cmsms_features:first-child {
	margin-top:0;
}

.cmsms_features_item {
	overflow:hidden;
	padding:11px 0 8px;
	border-bottom:1px solid #eeeeee;
	list-style:none;
}

.cmsms_features_item_title, 
.cmsms_details_item_title {
	display:block;
	float:left;
	padding-right:15px;
	font-size:13px;
	color:#000;
}

.cmsms_features_item_desc, 
.cmsms_details_item_desc {
	text-align:right;
	display:block;
	overflow:hidden;
	font-size:13px;
}

.cmsmsLike {position:relative;}

.cmsmsLike span {
	display:inline-block;
	position:relative;
	padding-right:22px;
	color:#000;
	cursor:pointer;
}

.cmsmsLike span:after {
	position:absolute;
	top:0;
	right:0;
	color:#e1e1e1;
	content:'\e809';
	font-size:15px;
	font-family:'icons';
}

.cmsms_like .cmsmsLike {
	float:right;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:50%;
}

.cmsms_details_links {
	float:right;
	max-width:50%;
	text-align:right;
	font-size:13px;
	color:#707070;
}

.service_sidebar > .fl {
	float:right;
	margin-bottom:15px;
	width:50%;
}

.service .cmsms_share {
	margin-top:5px;
	font-weight:bold;
	font-size:13px;
}

.cmsms_share.button_small {
	margin-top:10px;
}

.service_page .opened-article .cmsms-form-builder .form_info {
	padding:3px 0 13px;
	width:48%;
	float:left;
}

.services_page .opened-article input[type="text"], 
.services_page .opened-article textarea, 
.services_page .opened-article input[type="password"], 
.services_page .opened-article select {
	width:100%;
}

.service_page .opened-article form div:nth-child(odd) {
	margin-right:31px;
}

.search .blog .service figure,
.archive .blog .service figure {
	margin-bottom:15px;
}

.search .blog article,
.archive .blog article {
	margin-top:40px;
}

.search .blog article:first-child,
.archive .blog article:first-child {
	margin-top:0;
}

.cmsmsLike.active,
.cmsmsLike.active .cmsms_like_inner {cursor:default;}


/* ---------- Bottom ---------- */

#bottom {background:#000000;}

#bottom .widgettitle {
	padding-bottom:14px;
	border-bottom:1px solid #333333;
	border-bottom:1px solid rgba(255,255,255,.2);
}

#bottom .responsiveContentSlider,
#bottom .cmsms_content_slider_parent ul.cmsms_slides_nav,
#bottom .tabs,
#bottom .related_posts > ul,
#bottom .tour li,
#bottom .cmsms_pricing_table li,
#bottom .widget_custom_flickr_entries .flickr_badge_image,
#bottom .widget_custom_posts_tabs_entries .tabs_tab li,
#bottom .widget_custom_recent_testimonials_entries li,
#bottom .widget_custom_twitter_entries li,
#bottom .widget_links ul li,
#bottom .cmsms_category li {list-style:none;}

#bottom .widget .widgettitle {margin-bottom:32px;}

#bottom .widget_nav_menu li,
#bottom .widget_archive li,
#bottom .widget_meta li,
#bottom .widget_categories li,
#bottom .widget_recent_comments li,
#bottom .widget_recent_entries li {
	border-top-color:#1a1a1a;
	border-top-color:rgba(255, 255, 255, 0.09);
}

#bottom .widget_nav_menu li:first-child,
#bottom .widget_archive li:first-child,
#bottom .widget_meta li:first-child,
#bottom .widget_categories li:first-child,
#bottom .widget_recent_comments li:first-child,
#bottom .widget_recent_entries li:first-child {
	background-position:left 9px;
	padding:0 2px 5px 15px;
}

#bottom ul li {list-style-image:url(img/list_image_bottom.png);}

#bottom .widgeticon {border-color:#ffffff;}

#bottom .widgeticon:before {color:#ffffff;}

.bottom_inner {
	position:relative;
	margin:0 auto;
	padding:50px 0 0;
	width:1000px;
}

.button span {line-height:20px;}

.bottom_ininner {margin:0 -10px;}

#cmsms_latest_bottom_tweets {padding:15px 0;}

#cmsms_latest_bottom_tweets .responsiveContentSlider {padding-bottom:40px;}

#cmsms_latest_bottom_tweets .cmsms_content_slider_parent > .responsiveContentSlider {padding-bottom:0;}

.cmsms_latest_bottom_tweets_inner {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	padding:7px 10px 7px 55px !important;
	width:1000px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

.cmsms_latest_bottom_tweets_inner a,
.cmsms_latest_bottom_tweets_inner a:hover {color:#ffffff;}

.jta-tweet-list-item.cmsmsContentSlide {
	font-size:13px;
	font-weight:normal;
	font-family:verdana,arial;
}

.tweets_icon {
	position:absolute;
	top:50%;
	left:0;
	display:block;
	margin-top:-16px;
}

.tweets_icon:before {
	position:absolute;
	top:6px;
	left:5px;
	content:'\e800';
	font-size:20px;
	font-family:'icons';
}

#cmsms_latest_bottom_tweets .cmsms_content_prev_slide, 
#cmsms_latest_bottom_tweets .cmsms_content_next_slide {
	top:25%;
	right:0;
	width:21px;
	height:21px;
}

#cmsms_latest_bottom_tweets .cmsms_content_prev_slide {
	margin-right:22px;
}

html.csstransitions .cmsms_latest_bottom_tweets_inner a, 
html.csstransitions #cmsms_latest_bottom_tweets .cmsms_content_prev_slide, 
html.csstransitions #cmsms_latest_bottom_tweets .cmsms_content_next_slide {
	-webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out,background .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out,background .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out,background .2s ease-in-out;
	transition:opacity .2s ease-in-out,background .2s ease-in-out;
}

#bottom .button,
#bottom .button_medium,
#bottom .button_large,
#bottom #submit,
#bottom input[type="submit"] {
	background-color:#ffffff;
	color:#3d4049;
}

#bottom .widget_custom_flickr_entries .flickr_badge_image a {border-color:#51535c;}

/* ---------- Footer ---------- */

#footer {
	position:relative;
	overflow:hidden;
}

.footer_outer {
	border-top:1px solid;
	border-top-color:#1a1a1a;
	border-top-color:rgba(255, 255, 255, 0.08);
	padding:20px 0;
	background-color:rgba(255,255,255,.05);
}

.footer_inner {
	margin:0 auto;
	width:1000px;
}

.footer_nav {
	float:right;
	margin:0 10px 0 0;
}

.footer_nav li {
	display:inline-block;
	padding:0 4px 0 8px;
	line-height:18px;
}

.footer_nav li:first-child {
	padding-left:0;
	background:none;
}

#footer .social_icons {
	float:right;
	margin:0;
}

/* ---------- Form builder ---------- */

select {
	line-height:20px;
}

option {
	margin:0;
	padding:0 11px;
	height:20px;
	border:none;
}

.cmsms-form-builder {padding-left:2px;}

.cmsms-form-builder .form_info {overflow:hidden;}

.cmsms-form-builder label {padding-bottom:8px !important;}

.cmsms-form-builder span.db {font-size:.915em;}

.cmsms-form-builder .box p {
	padding:10px 15px;
}

label + input[type="submit"] {
	margin:0 0 3px;
	vertical-align:middle;
}

label input[type="password"] {
	overflow:visible;
	width:100%;
}

.cmsms-form-builder span.db { 
	display:block;
	margin:5px 0 10px;
}

#contactform input[type="text"] {width:55%;}

#contactform .cmsms-form-builder textarea {width:88%;}

input[type="text"],
textarea,
input[type="password"], 
input[type="email"], 
input[type="tel"],
select {
	z-index:1;
	overflow:hidden;
	margin:0 0 5px;
	padding:5px 10px;
	width:50%;
	height:36px;
	border:1px solid #e0e0e0;
	background-color:#fcfcfc;
}

select {
	padding:7px 10px;
	width:320px;
}

html.csstransitions input[type="text"],
html.csstransitions textarea,
html.csstransitions input[type="password"], 
html.csstransitions input[type="email"], 
html.csstransitions input[type="tel"], 
html.csstransitions select {
	-webkit-transition:border-color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-transition:border-color .3s ease-in-out, background-color .3s ease-in-out;
	-ms-transition:border-color .3s ease-in-out, background-color .3s ease-in-out;
	-o-transition:border-color .3s ease-in-out, background-color .3s ease-in-out;
	transition:border-color .3s ease-in-out, background-color .3s ease-in-out;
}

input[type="text"]:focus,
textarea:focus,
input[type="password"]:focus, 
input[type="email"]:focus, 
input[type="tel"]:focus, 
select:focus {
	padding:4px 10px;
	border-width:1px;
	background-color:#ffffff;
}

select:focus {
	padding:6px 9px;
}

input[type="password"] {
	margin:0 0 20px;
}

textarea {
	padding:8px 10px;
	min-height:200px;
	width:75%;
}

textarea:focus {padding:7px 9px;}

select option {
	padding:7px 10px 5px;
	height:30px;
	background-color:#fdfdfd;
}

.top_sidebar input[type="text"],
.top_sidebar textarea,
.top_sidebar select, 
#sidebar input[type="text"],
#sidebar textarea,
#sidebar select, 
.middle_sidebar input[type="text"],
.middle_sidebar textarea,
.middle_sidebar select, 
.bottom_inner input[type="text"],
.bottom_inner input[type="email"],
.bottom_inner textarea,
.bottom_inner select {width:100%;}

.bottom_inner input[type="text"],
.bottom_inner .your-email input,
.bottom_inner textarea,
.bottom_inner select {
	overflow:hidden;
	margin:0 0 3px;
	width:100%;
	height:36px;
	border-color:#252525;
	border-color:rgba(255, 255, 255, 0.09);
	background-color:#0d0d0d;
	background-color:rgba(255, 255, 255, 0.04);
	line-height:18px;
}

#commentform input[type="text"] {
	float:left;
	width:50%;
}

#commentform textarea {
	margin-top:9px;
	min-height:260px;
	width:90%;
	resize:none;
}

#commentform p {
	clear:both;
	overflow:hidden;
}
	
#commentform input[type="text"]+label {
	float:left;
	padding-left:20px;
	line-height:42px;
}

.cmsms-form-builder .check_parent,
.checkout #shiptobilling {
	position:relative;
	overflow:hidden;
	padding:6px 0;
}

.cmsms-form-builder .check_parent label {padding:0;}

.checkout #shiptobilling input[type="checkbox"], 
.cmsms-form-builder .check_parent input[type="checkbox"], 
.cmsms-form-builder .check_parent input[type="radio"],
.payment_methods li input[type="radio"],
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] {
	position:absolute;
	top:0;
	left:0;
	float:left;
	opacity:0;
	z-index:99;
}

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] {
	top: 8px;
	left: 2px;
}

.checkout #shiptobilling input[type="checkbox"] + label:after,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after,
.cmsms-form-builder .check_parent input[type="checkbox"]+label:after {
	position:absolute;
	top:0;
	left:2px;
	display:block;
	content:'\e994';
	font-size:12px;
	font-size:13px;
	font-family:'icons';
	opacity:0;
}

.cmsms-form-builder .check_parent input[type="radio"]+label:after,
.payment_methods li input[type="radio"]+label:after,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after {
	position:absolute;
	top:5px;
	left:4px;
	display:block;
	width:9px;
	height:9px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	content:'';
	opacity:0;
}

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.checkout #shiptobilling input[type="checkbox"]:checked+label:after,
.cmsms-form-builder .check_parent input[type="checkbox"]:checked+label:after,
.cmsms-form-builder .check_parent input[type="radio"]:checked+label:after,
.payment_methods li input[type="radio"]:checked+label:after,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]:checked + span.wpcf7-list-item-label:after {
	opacity:1;
}

.checkout #shiptobilling input[type="checkbox"] + label:after,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after,
.cmsms-form-builder .check_parent input[type="checkbox"]+label:after {
	left:4px;
}

.payment_methods li input[type="radio"]+label:before,
.cmsms-form-builder .check_parent input[type="radio"]+label:before,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before, 
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]:checked + span.wpcf7-list-item-label:before,
.cmsms-form-builder .check_parent input[type="radio"]:checked+label:before {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:17px;
	height:17px;
	border:1px solid #e0e0e0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#fcfcfc;
	text-align:center;
}

html.csstransitions .checkout #shiptobilling input[type="checkbox"] + label:before,
html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,
html.csstransitions .cmsms-form-builder .check_parent input[type="checkbox"]+label:before, 
html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]:checked + span.wpcf7-list-item-label:before,
html.csstransitions .cmsms-form-builder .check_parent input[type="checkbox"]:checked+label:before,
html.csstransitions .cmsms-form-builder .check_parent input[type="radio"]+label:before,
html.csstransitions .payment_methods li input[type="radio"]+label:before,
html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before, 
html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]:checked + span.wpcf7-list-item-label:before,
html.csstransitions .cmsms-form-builder .check_parent input[type="radio"]:checked+label:before {
	-webkit-transition:border-color .2s ease-in-out;
	-moz-transition:border-color .2s ease-in-out;
	-ms-transition:border-color .2s ease-in-out;
	-o-transition:border-color .2s ease-in-out;
	transition:border-color .2s ease-in-out;
}

html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after,
html.csstransitions .checkout #shiptobilling input[type="checkbox"]+label:after,
html.csstransitions .cmsms-form-builder .check_parent input[type="checkbox"]+label:after,
html.csstransitions .payment_methods li input[type="radio"]+label:after,
html.csstransitions .cmsms-form-builder .check_parent input[type="radio"]+label:after,
html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after {
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	-ms-transition:opacity .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
}

#bottom .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,
#bottom .cmsms-form-builder .check_parent input[type="checkbox"]+label:before, 
#bottom .cmsms-form-builder .check_parent input[type="radio"]+label:before,
#bottom .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before {
	border-color:#323232;
	background-color:#0d0d0d;
}

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,
.checkout #shiptobilling input[type="checkbox"]+label:before, 
.cmsms-form-builder .check_parent input[type="checkbox"]+label:before, 
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]:checked + span.wpcf7-list-item-label:before,
.cmsms-form-builder .check_parent input[type="checkbox"]:checked+label:before {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:17px;
	height:17px;
	border:1px solid #e0e0e0;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	background-color:#fcfcfc;
}

.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]:checked + span.wpcf7-list-item-label:before,
.checkout #shiptobilling input[type="checkbox"]:checked+label:before,
.cmsms-form-builder .check_parent input[type="checkbox"]:checked+label:before,
.payment_methods li input[type="radio"]:checked + label:before,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]:checked + span.wpcf7-list-item-label:before,
.cmsms-form-builder .check_parent input[type="radio"]:checked+label:before {
	border-width:1px;
}

.checkout #shiptobilling input[type="checkbox"]+label, 
.cmsms-form-builder .check_parent input[type="checkbox"]+label, 
.cmsms-form-builder input[type="radio"]+label,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label{
	position:relative;
	z-index:1;
	display:block;
	float:left;
	overflow:visible;
	margin:0;
	padding:0 0 0 25px;
	font-weight:normal;
	line-height:20px;
	cursor:pointer;
}
	
.wpcf7 form.wpcf7-form > p {
	padding-bottom:25px;
}

.wpcf7 form.wpcf7-form > p > label {
	padding-bottom:10px;
}

.wpcf7 form.wpcf7-form > p > span.field_descr {
	display:block;
	padding-top:5px;
	font-size:.915em;
}

.wpcf7 form.wpcf7-form > p span.wpcf7-form-control-wrap {
	display:block;
	margin-top:10px;
}

.wpcf7 form.wpcf7-form span.wpcf7-list-item  {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:5px 0;
}

.wpcf7 form.wpcf7-form span.wpcf7-list-item > label {
	position:relative;
	display:block;
	overflow:visible;
	padding:5px 0;
}

.checkout #shiptobilling input[type="checkbox"]+label:before,
.cmsms-form-builder .check_parent input[type="checkbox"]+label:before, 
.payment_methods li input[type="radio"]+label:before,
.cmsms-form-builder input[type="radio"]+label:before,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before  {
	position:absolute;
	top:1px;
	left:0;
	width:17px;
	height:17px;
	content:"";
}

.cmsms-form-builder .cmsms_checkbox .db, 
.cmsms-form-builder .cmsms_radio .db, 
.cmsms-form-builder .cmsms_checkboxes .db {
	display:block;
	padding-bottom:15px;
}

.loading {
	position:relative;
	float:right;
	margin-top:11px;
	width:40px;
	height:5px;
	background:url(img/loader.gif) no-repeat 0 0;
	opacity:0;
}


/* ---------- Form Error ---------- */

.inputContainer {
	position:relative;
	float:left;
}

.formError {
	position:absolute;
	top:300px;
	left:300px;
	z-index:5000;
	display:block;
	cursor:pointer;
}

#sidebar .form_field_wrap > .formError {
	right:5% !important;
	left:auto !important;
}


.ajaxSubmit {
	display:none;
	padding:20px;
	border:1px solid #999999;
	background:#55ea55;
}

.formError .formErrorContent {
	position:relative;
	z-index:5001;
	padding:4px 10px;
	width:150px;
	border:1px solid #333333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#000000;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma;
}

.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {
	background:#393939;
	color:#ffffff;
}

.formError .formErrorArrow {
	position:relative;
	z-index:5006;
	margin:-2px 0 0 13px;
	width:15px;
}

.formError .formErrorArrowBottom {
	top:2px;
	margin:0 0 0 12px;
}

.formError .formErrorArrow div {
	display:block;
	margin:0 auto;
	height:1px;
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	background:#000000;
	font-size:0;
	line-height:0;
}

.greenPopup .formErrorArrow div {background:#33be40;}

.blackPopup .formErrorArrow div {
	background:#393939;
	color:#ffffff;
}

.formError .formErrorArrow .line10 {
	width:15px;
	border:0;
}

.formError .formErrorArrow .line9 {
	width:13px;
	border:0;
}

.formError .formErrorArrow .line8 {width:11px;}

.formError .formErrorArrow .line7 {width:9px;}

.formError .formErrorArrow .line6 {width:7px;}

.formError .formErrorArrow .line5 {width:5px;}

.formError .formErrorArrow .line4 {width:3px;}

.formError .formErrorArrow .line3 {
	width:1px;
	border-right:1px solid #333333;
	border-bottom:0;
	border-left:1px solid #333333;
}

.formError .formErrorArrow .line2 {
	width:1px;
	border:0;
	background:#333333;
}

.formError .formErrorArrow .line1 {
	width:0;
	border:0;
	background:#333333;
}

html.csstransitions .error h1 {
	-webkit-transition:font-size .3s ease-in-out, padding .3s ease-in-out;
	-moz-transition:font-size .3s ease-in-out, padding .3s ease-in-out;
	-ms-transition:font-size .3s ease-in-out, padding .3s ease-in-out;
	-o-transition:font-size .3s ease-in-out, padding .3s ease-in-out;
	transition:font-size .3s ease-in-out, padding .3s ease-in-out;
}


/* ---------- Responsive Content Slider ---------- */

.cmsms_content_slider_parent {
	position:relative;
	z-index:0;
	padding-bottom:56.25%;
	width:100%;
	height:0;
}

.responsiveContentSlider {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0 0 56.25%;
	width:100%;
	height:0;
	background:url(img/loader.gif) 50% 50% no-repeat;
	list-style:none;
	text-align:left;
}

.media_box.cmsms_with_out_thumb_slider .responsiveContentSlider, 
.media_box.cmsms_with_out_thumb .responsiveContentSlider {padding:0 0 100%;}

.services.two_columns .media_box.cmsms_with_out_thumb_slider .responsiveContentSlider, 
.services.two_columns .media_box.cmsms_with_out_thumb .responsiveContentSlider {padding-bottom:66%;}

.services.one_column .media_box.cmsms_with_out_thumb_slider .responsiveContentSlider, 
.services.one_column .media_box.cmsms_with_out_thumb .responsiveContentSlider {padding-bottom:53%;}

.cmsms_content_slider_parent > .responsiveContentSlider, 
.responsiveContentSlider > li {
	position:absolute;
	z-index:0;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

.js_chrome .cmsms_content_slider_parent > .responsiveContentSlider,
.js_chrome .responsiveContentSlider > li {
	width:99.95%;
}

.responsiveContentSlider {
	top:0;
	left:0;
}

.responsiveContentSlider > li {
	top:0;
	left:100%;
	z-index:0;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav {
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	margin:0;
	padding:13px 10px;
	list-style:none;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li {
	display:block;
	float:left;
	padding:0 3px;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li a {
	display:block;
	width:10px;
	height:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#000000;
	text-indent:-9999px;
}

.bottom_inner .cmsms_content_slider_parent ul.cmsms_slides_nav li a {background-color:#fff;}

html.csstransitions .cmsms_content_slider_parent ul.cmsms_slides_nav li a {
	-webkit-transition:background-color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out;
	transition:background-color .3s ease-in-out;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li.active a {cursor:default;}

.cmsms_nav_wrap_wrap {
	position:absolute;
	bottom:0;
	z-index:3;
	width:100%;
	height:33px;
	text-align:center;
}

.cmsms_content_prev_slide,
.cmsms_content_next_slide {
	position:absolute;
	right:32px;
	bottom:10px;
	left:auto;
	z-index:11;
	display:block;
	width:21px;
	height:21px;
	background-color:#000;
}

html.csstransitions .cmsms_content_prev_slide,
html.csstransitions .cmsms_content_next_slide {
	-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;
	-moz-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;
	-ms-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;
	-o-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;
	transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;
}
	
.cmsms_content_next_slide {
	right:10px;
}

/*previous content slider arrow*/

.cmsms_content_prev_slide:before {
	content:'';
	background-color:#fff;
	width:1px;
	height:1px;
	position:absolute;
	left:8px;
	top:10px;
}

.cmsms_content_prev_slide:after,
.cmsms_content_prev_slide span:before,
.cmsms_content_prev_slide span:after {
	content:'';
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:1px;
	height:1px;
	position:absolute;
	left:9px;
	top:9px;
}

.cmsms_content_prev_slide span:before {
	height:3px;
	left:10px;
	top:8px;
}

.cmsms_content_prev_slide span:after {
	height:5px;
	left:11px;
	top:7px;
}

/*next content slider arrow*/

.cmsms_content_next_slide:before {
	content:'';
	background-color:#fff;
	width:1px;
	height:1px;
	position:absolute;
	left:12px;
	top:10px;
}

.cmsms_content_next_slide:after,
.cmsms_content_next_slide span:before,
.cmsms_content_next_slide span:after {
	content:'';
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:1px;
	height:1px;
	position:absolute;
	left:11px;
	top:9px;
}

.cmsms_content_next_slide span:before {
	height:3px;
	left:10px;
	top:8px;
}

.cmsms_content_next_slide span:after {
	height:5px;
	left:9px;
	top:7px;
}

.shortcode_slideshow {
	position:relative;
	z-index:0;
}


/* ---------- Revolution Slider ---------- */

.fullwidthbanner-container {overflow:visible !important;}

.rev_slider_wrapper .tp-leftarrow.default,
.rev_slider_wrapper .tp-rightarrow.default {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	width:50px;
	height:50px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:none;
	background-color:#000;
	opacity:.1;
}

.rev_slider_wrapper .tp-rightarrow.default {
	-webkit-border-radius:3px;
	border-radius:3px;
}

.rev_slider_wrapper .tp-leftarrow.default:hover,
.rev_slider_wrapper .tp-rightarrow.default:hover {
	opacity:0.8;
}

html.csstransitions .rev_slider_wrapper .tp-leftarrow.default,
html.csstransitions .rev_slider_wrapper .tp-rightarrow.default {
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	-ms-transition:opacity .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}

.rev_slider_wrapper .tp-leftarrow.default:before,
.rev_slider_wrapper .tp-rightarrow.default:before {
	position:absolute;
	display:block;
	font-family:'icons';
	font-size:18px;
	color:#ffffff;
}

.rev_slider_wrapper .tp-leftarrow.default:before {
	content:'\e9fe';
	top:15px;
	left:19px;
}

.rev_slider_wrapper .tp-rightarrow.default:before {
	content:'\e9ff';
	top:15px;
	left:21px;
}

html.csstransitions .rev_slider_wrapper .tp-leftarrow.default:before,
html.csstransitions .rev_slider_wrapper .tp-rightarrow.default:before {
	-webkit-transition:background-color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out;
	transition:background-color .3s ease-in-out;
}

.fullwidthbanner-container .tp-thumbs {
	left:auto !important;
	margin-left:0 !important;
	padding:0;
	width:100% !important;
	background:none;
}

.tp-bullets.tp-thumbs .tp-mask {
	overflow:visible;
	width:100% !important;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
	bottom:0;
	left:auto !important;
	width:100%;
	text-align:center;
}

.tp-bullets.tp-thumbs .bullet {
	position:relative;
	display:inline-block;
	float:none;
	overflow:visible;
	margin:0 4px -5px;
	width:32px !important;
	height:6px !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#ffffff;
	opacity:1 !important;
	-webkit-transition:background-color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in-out;
	-ms-transition:background-color .3s ease-in-out;
	-o-transition:background-color .3s ease-in-out;
	transition:background-color .3s ease-in-out;
}

.tp-thumbs img {
	position:absolute;
	bottom:0;
	left:-120%;
	display:block;
	visibility:hidden;
	margin-bottom:20px;
	width:auto;
	border:3px solid #ffffff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:4px 2px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:4px 2px 0 rgba(0, 0, 0, .08);
	box-shadow:4px 2px 0 rgba(0, 0, 0, .08);
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;
	-ms-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out, visibility .3s ease-in-out;
	transition:opacity .3s ease-in-out, visibility .3s ease-in-out;
}

.tp-bullets.tp-thumbs .bullet:before {
	position:absolute;
	top:-14px;
	left:50%;
	z-index:1;
	margin-left:-8px;
	border-top:8px solid #ffffff;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	content:'';
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	-ms-transition:opacity .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}

.tp-bullets.tp-thumbs .bullet:hover:before, 
.tp-bullets.tp-thumbs .bullet:hover img {
	visibility:visible;
	opacity:1;
}

.bypostauthor,
.sticky { }


/* ADVERT */

.advert-header{
	position: relative;
	width: 100vw;
	height: 30vmax;
	background-image: url("img/anzeigen-motiv.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 600px) {
	.advert-header {
		height: 40vmax;
		background-position: center;
	}
}

.advert-content{
	position: absolute;
	bottom: 50px;
	left: 8%;
}

.advert-list{

}

.advert-list li{
	color: #fff;
	font-size: 22px;
	padding: .5rem 0;
	list-style: inside url(img/list-check.png);
}

@media only screen and (max-width: 600px) {
	.advert-list li {
		font-size: 14px;
		padding: .15rem 0;
	}
}

.pithy{
	background-size: cover;
	background-repeat:no-repeat;
	overflow: hidden;
	text-overflow: fade;
	text-indent: -1000px;
}

.pithy-advert-headline{
	width: 660px;
	height: 93px;
	background-image: url("img/advert-headline.svg");
}

@media only screen and (max-width: 600px) {
	.pithy-advert-headline {
		width: 264px;
		height: 37px;
	}
}

.pithy-handshake{
	width: 43px;
	height: 43px;
	background-image: url("data:image/png;base64,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ERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERFp0RA7AJGCGwCsBSwNjASWaPln/zb/vZnAN63aJ8D7Le0D4EuTaEWkNFQAiPi3PLAXsDOwBtDdwza/Bv4NvNbyz9Et/5zmYdsiUkIqAET82RE4HtgUm2OrEXgbeKWlvdzyT90tEJEuqQAQyW414E/ABrEDafEJc4qCSmHwPtAcMygREZGiaABOxT2/b068TQCeAC4BDgRWB3r6HxIRyQvdAZCyWAxYBVi55V8vBswHzA90A2YBU3DP2sfirpj/A7xK+7fU+wLXAHuGDjygmbg+tr5bMBqYGDMoEbGhAkCKagjuJbwtcc/kF8uwrbdxV88PAQ8As4E7ge0yxpiiZmAM8z5C+DRmUCLinwoAKZKewK7AwcAWQI8AvzEN+BBYIcC2U/Ylc79o+AquMGqMGZSI1E8FgBTBAOBI4BhgeORYymQa7lPESlHwcsu//zZmUCJSHRUAkmc9gZ8CpwBDI8ciTiPwFvN+mvhVzKBEZF4qACSvtgD+iJt0R9JX+TSx9SOEMVEjEik5FQCSN32BM4ATcG/vS35Nwj0y+A/wOvAi8AIwPWZQImWhAkDyZGngDtznfFJMs3EvF77InMLgadznmSLikQoAyYutgJuBwbEDEXOVTxNbPz54GfgsZlAieacCQPJgL+A6oFfsQCQp44CPcRM6DcR9DdKAm8hoUkt7H7eA0hu4xw1vR4lUJEEqACR1+wNX4WdFPZGPcRM6PQg8jCsSREQkMTvgpuiNPY++WjHbt8AtuNkiRUQkERsAU4mfJNTK0V4G9kB3RUVEoloI94JX7KSgVr72HLA5IiJirhvwd+InArVyt1vQ7JJScLrdJak5DTg7dhCBnQm8g3u/YRrQD1gAGNbSlsXNcLgEOkZjGgsciHtpUKRwdHKRlCwHvAr0jh1IYMOobmKbfrhCYBRu8qPVW9rC4UKTNpqBS4CfoZUPRUSCuZ/4t34t2qYZx2kwsBFwNHANbsa8xgT6VeR2N64gExERz3Yj/kneqh3racxaG4D7cuII4C/A87jP3GL3tUjtGdzdG5FC0CMASUED8BLu9nYZPIpbzTC0HsAKzHl0sDrwHTSdchZvApsAX8YORCQrFQCSgm2BBwx/bwxu1blXmftEPgL3vH1DYHjA329q+a1PA/5GZ0Yyd0Gwesv/T6rzEvBd3JTDIiKSwaOEv307DfgDsG4V8XTHXaFfi1udLkQ8p9Q0QuENxiW143DvFbyKZmHsrD2ApqcWEclkKdwVcagTdRNwI/Vf4a4CPBIgri9I/6WyPsBawP8AfwT+CUwmfvJNpV1Q/9CKiMjphDtBTwd+6CHGYYR5y/4YD7HFsAiwE24+g3so76yNTbj1KkREpA5vEubkPB5Y32OczwWIcSxuKdsiWBjYDjgZ+Bfxk7NV+wzNGCgiUrOlCXNSngVs5TnWswLF+lvPcca2MjCO+InZsl3uZeRERErkYMKckI8OEOsKgWKdiUuaRVDG5N+Mezy0nofxExEpjWvwfzJ+lnCft74UIN5m3Mt1eX+jvKzJv9KezD6EIiLl8Rb+T8TfDRjvkQHirbTUPgusxSqUO/lXmu/HTiJBaSIgiaUnMLXln778A9jY4/baGoibvGdggG3Pwt1GfinAtkNaBbd88wIRfvsN4GHcXZ9PcAss9QH6494vWQfYGvepqYW/A1sa/ZaISG4ti/8rsOMM4r4kQNyV9ib5+iogxpX/TOBKYLUa4twI+Cth55tobtl+Ud7nEBEJZjv8n4CXNYh7Mdz8AqGSyB3k485cjOT/FLBShpjXxa2cGDLGSzLEJyJSCvvh98Q7zjD2yzzH3radateVusRI/r8GunmIvQ9uiudQcX6OW4RJREQ6cAh+T7yjDWNfGJjkOf7WrRHY2aw3tbFO/k3ATzz3oQG4OGDMIV9EFRHJvePwe9J9yDZ8TvYYe3ttKul9Wx4j+R8eqC8NuDUiQsR9YaCYRUQK4QT8nnTvsw2fPrhlhUMmwC+xea+hGjGS/2GB+zQAeDtA7K8EjltEJNd+gt+T7ou24QOwR4Z4q23vAYtadagDRUz+FbsHiH82rrgQEZF2HITfk+6ntuH/18M1xFhvewu3Al8MRU7+4B4FhFjoaRPDPoiI5Mr2+E8cMZLkCGBCHfHW2t7EvXxoqejJvyLEnZwY/RARyYXV8H/SPdS0B3McWEOMWdobuHkILJQl+YO7Xe97boeLTHsgIpIjA/E/M9u9pj2Y292dxOWzfUz42ebKlPwrHsRvn262DV9EJF98v0XfCKxq2oM5hmOXNL8BNg3UjzImf4Cz8duvR2zDFxHJl9vxn1Bi3gXYEvcGuEXinA7s5Tn+siZ/gCPw27cXbMMXEcmXYwiTWHa17EQbp3QSl+/WCJyIn7UDypz8AXbDb/80F4CISCfWJUxymUS8VdkagLuqiNFnuwMYlCHmsid/cHdTfPbx37bhi4ikrQG3Rvt5wD9xS7uGSjJjsP9srmIQ7tt9yyLgXeA7dcSq5O8chd9+/ss2fBGRNC0BnAt8hG1SfIN4RcAyuKl8Lfv7LS65VvtIIEbyj/WpZlfOx29f/2YbvohIWtbA3Z5uxDYRtm4xJtCp2BCXlK37/AiwVBexKfnP7Wn89vda2/BFRNKwDHAn/r/zz1IExJpKdx/ijMMU4GigWzsxKfnPbRj+v94417QHIiKR9cE93/c9q1reiwDfz5draS8BW7WKRcl/Xofiv98HmfZARCSi1XFvPsdO9KkWAb+oMsZQ7W/A3ij5t9ULeB//fV/TshMiIrEcTJpX/e21mCvrXVRljEVoeUj+4H9Z6mbcsdDbshMiIta6A38gfrLJSxHQAPy2jnjz1vKS/BcHvsZ//5+w7ISIiLVewC3ETzZ5KwKg2HcC8pL8++G+1Q8xBtcB89l1RUTETk/gHuInGx9FwKKex6ZavyCdryTKlvx7A/cRdixm49YD+CXu/RgRkdxrwH3jHDvZ+GpvE68IOBiYVUWMeWh5Sv73Yj8+bwDHAkPCd1FEJIzfET/Z+G4xi4AdgalVxJhyy1PyD33l31WbAvwGt3y0iEhuHED8ZBOqxSwC1gO+qiLGFFsTcIj/IfGuD3A/8cer0qYBZ+LeRRARSdoKuKuX2CfOkO1tYDFfA1ajpYHXqogxpZan5P8A8cervfYhsG24rouIZNMbeJX4J0uL9g7xioCBuLUTYo9BNS1Pyf9B4o9XV2N5GdA/0BiIiNTtNOKfJC1bzCKgATgD/3PT+05YeUj+fYGHiD9e1bbRdL2Ik4iImSVwzytjnxytW8wiAGBz4LN24ordlPzDtq+BTQKMh4hIzW4n/kkxVotdBCxIerev38LNAJmyvri1D2KPVb1tGu7rEBGRaFaheJPV1NrexU0ZG0sD7vvxlD4VPDhoj7PpBzxC/DHK2mYCO3keG5G5NMQOQJJ2PfA9o99qxE3N+k9gLPAF7iS4CLAQbnW1zYmzyMp7Lb/9cYTfrlgGuBzYNGIMFWNxz6qnxw6kjX7A3cAWsQPxZBqwNe6YEBExswQ2s9S9i7uiHFZFTAOAPYBnDeJqL86YdwLAFexHAJOIf4V6ROC+1qooV/5t23hgRY/jJCLSpdMJe2L7GpdEetYRWwOwO+4ZveXJOIUiAGBh4ArcXZNYiWkM0C10R6vUD/g78ZN1qPY6+kRQRAy9SbgT2lvA8h5iHAjcFTDO9toHwJIeYvdhReLObrdN+C52qahX/m3bVb4GTESkM+sQ7kT2CH6XSu2O/foE7wEjPPYhq52AZ7BPSrdZdK4TRb/yb9v28zNsIiIdO5MwJ7A3gEGBYj47UMwdtQ9I505AxZrANdhNIjSNeLemy3Ll37p9TrjjR0QEgEfxf/L6GjfffUi/ChB3Zy21OwEVy+DuilhMJLSnUZ9a60eYfTQP7RIP4yci0q7ewLf4P3EdZRT/eQFi76yNIc0iANzjkS1wxUCodzr+YtYbp8zJvxn3Zc4KmUdRRKQdaxMmSfYy7EOMImCkSc+yCbEi3puG8Zc9+Vfa1RnHUUSkXd/H/wnrcNMeOOdmiLeelociYHlgBn773QQMMYi9B/GmRf4cuBJ3bGwMjMJNUPUdYAfgROBJ7N69mEn6+5qI5NCZ+D1ZNeK+W49BRcC8bsR/vy0Wr7H+0qMZ92XFVlQ/38FQ4CxsJmr6bZUxiYhU7Vr8nqietQ1/Hufgtz9dtfdJuwjYDP99/nHgmFfHdtKjj8g2D/8CwKWEXUfjc9xdERERb+7B74nqYtvw2xWjCFjComN16AZ8g9/+nhc45js9x9tZ+zv+HmnsTtiltLf1FKeICACP4fck9XPb8DtkPU9AykWA79kDrw4Y60DcokMWf7M78b/Y1MaE+aqmGTfng4iIN8/j9yT1Q9vwO6UiwLkAv/28K2Cs23uOtaN2B/WtS1GN/QPF/FmgeKUkUlnMQ9Lhe59o9ry9LH6BKwKsLAE8TnpFwFeet9fX8/ZaWyzgtivuBPbGfWMfwrWEeRS2MO6LBJG6qACQtnyv8R7rC4COnI5tETCS9IqAKZ63F+rKGfyuG9GeOwib/CtOB8YF2O6mAbYpJaECQNqa6nl7wz1vz4fTgV8a/l6lCEhl7YAFPG9vmufttfZlwG3fAexD+OQPMBn3MqpvawTYppSECgBpa6zn7a3jeXu+nIF9EfAYaRQBvouyyZ6319rbgbZrmfwr/oKbI8Cn5TxvT0RKzPc0urPxf8Xp05nYvhj4AfGLgIfx26f/Cxhrd9xdAJ/x3k7YxxadubnKGKttn9iGLyJFdhD+k95Bpj2o3ZnYFgEfEq8IGID/z+rODBzzRR5j/Svxkj/4/yKgCf+fLopISYVYDOhN0p+17Azsi4ClTHo2t93rjLez9r3AMQ8DJnqIM3byB1gF/+M/zLQHIlJYfXGLjfg+SR1i2Yk6laEICLEi4NoGce9Btql1U0j+4B6H+R7/2I+URKRA/oH/k9TnwKKWnajT6RS3CNgsQPyzcLP1WfgZ9RUB15FG8gdowH+BvYppD0Sk0P5AmGT3PGEnjfHFugj4iPBFQA/cwky+Y7de7Gk3YHyVsU3HLdXbYBxjZ3rif2GjlU17ICKFMhQ4ELgVd6UeMtndgnuzO3W/wL4IWDpgfy4OFPeFAWPuyGDcUs8fdxDT17hP7kZGiK0ri+P/bxDjXRIRybEewK7AfbjbuJbJ7npUBFgWASG+7Ki02CvSrQrsAhwK7AWsS9r71rr4/xuk/JmtiCSkD/BTXLKxTG55LQJOw3ZcxgGbeIz/RNxcDCFi/Yp0nq3nxYn4/RvMIK1HHCKSoG642/yfEjfxqwio7qR+JNlm6hyEe/ktZJyXZoivrJ7C79/gfdvwRSRvVgOeI37Cb6/dQD6KgFOxH5vRuOVwa9EHOB53dR46vo1qjK3sFsX/3ZgHTHsgIrnRHTgJd0UZO9GrCKi/vQ6cj0u4/duJa0Hcd/JX4R4hWMT0fB3jV3Z/xv/f4QLTHohILgwBHiJ+ci9aEXAK8cdqCvAW7i34WMXdHlkHsmSWJ8zLtntbdkJE0jcKeJf4iUpFQDHb62gl0Vr0Bp7G/9+hiTSX2xaRSNbE7jZwiJaXIuBk4o9VrLajh/Erk6sI83f4ElidfBwvIhLYWvhZNCV2u5F8nNTKWATc42XkysNiLokJuCWOf4D7+kNESmY58n3l37bdSPorCIJ7yTL2WFm1aWjWuVrEeGl0Ou7zz40N+iciCVgE9z1w7AThu6kISKsd5mvASiDWFyOt27+AHUJ3VETi6QE8SfyTTaiWlyLg58Qfq5DtJn9DVXipvST6D2CNoD0WkSjOJf4JJnRTERC3vQHM53Gciiy15F9pjbhVPtubR0JEcui7+F9aNNWWlyLA91zvsdunpLmqXory8FLo27gFiUQkx3oBbxL/hGLZbiEfRcDxxB8rH20i7jMz6drPiP/3qrbNAo4KMwwiYiGFl4xitLzcCTiT+GOVpX0JrON7UAoqry+B/i+a0EkkdxYFphL/BBKr5aUIuJ74Y1VPex83da10La/Jv9JuQEs6i+TKb4h/4ojd8lAEDAQ+If5Y1dKewX1WKl0rykuft5KPibdESm8IMBm7k8NY4ArgONxMY1sDO+O+Cf8l7hMj30ucVtvyUAQcRvwTfDWtCfg1uhqsVt6v/Nu2P/kdHhEJ4TTCnwwagWtxz4CreUY4DDgc+MggtrbtJtIuAnoC7xD/BN9Z+xDYLtQAFFAe3vavp/3C5yCJiF8NhF/l72FglTrj6w0cg+0dimbSLwJSvVqcDpwD9AvX9cJJ9Tt/H60R2MbfUImIT+sT7uBvAn6Fn7eCVwHeCxhrey3lImAV4p/cW7cZuMc6S4fsdAGV4cubL9A7ICJJ+gNhDvpG4IeeYx0K/DNQvB21lIuAGI9H2ravgN8CiwfuaxFZPHpLpT2Cu9soIgkJdfv/1EDxDsS9JGh58kq1CHiEOCfzibiXJXfCTR4ltTud+EnZuu3nZeRExIvFCHOg30zYal9FgHMd4fs9Hfg3cBtuZrq10OddWZ1B/GQco32KO3ZFJAE/wP9BPhlYyCB2FQFwMX779wDuzf2NcSu9LYZmdfPtTOIn4pjt3MwjKCJeXIL/A/xsw/jLXgRcjd++XWgaffmcRfwEHLtNBAZlHUgRye5+/B7c07E/uMtcBDyE336dYRt+qRxHnIQ7BbgdOATYBBiFm/hrSWADYB/gcuBzw5hOyTiWIuKB7xcAH7QN/7/KWgT4ngzoeNvwS2Mb7Ge2/Ag4GOhTZYzdgK2A5wxi+xzNDikSVXf8n5SONO3B3MpWBCxdZYy1tL1Ne1AOPQk/0VbrNgt3hV1t4m+rAdgLt3JjyDh3qDM+EfFgfvwf1Gub9mBeZSoCjqoz3s7amqY9KIcDsdsXxwNbeop7KdzXH6FivcFTnCJSh0Xxf1AvZtqD9pWhCGgAXgrQD72c5d992OyDHwLLeY495LE0FU0XLRLN8vg9oJtI57neQOApilsE7B0g/g+MYi+TBmAaNsl/qUB9WKhl+yHi9nW3QkRqNAr/BUBKs8IVtQjoBbwZIPZrA8ddRsMIv899gHujP6Q1gJkBYj8ncNwi0oGR+D+gU5sPvohFwG8CxX1owJjLagnyn/wr/hgg/n8YxS4ibYS4OlnHtAfVKVIRcBDuTkuImJcJEG/Z9SfcPvY+rsCwMhw3p4DPPkxGCwSJRNENt4SrzwP6aNMeVC9GEfAgfl+qO55w35K/6DFOmVuIFRutk3/Fn+uItau2qGkPROS/xuD3YH7ENvyaxCgC3gJWzBh3f9zz+ZBxnpgxRunYZfj9W43BPb6LYYcqY6ylbW7aAxH5r7/j92CeCQw17UFtYhQBM4E/AQvXGGtP4HDgs8DxzSZeQimDtfH32CZm8gfoi/t8z+f+d6BpD0Tkv0K8UHaBaQ9qNwD7IqAZ9/z0emBfOn400B03X/uF+L8701G7tcbxk9rdRva/03vACOvA2zEav/tfqo8NRQpvf/wnlGmk/1wvVhFQabNxa6O/iFuC9x+4E7zFN+NtW4ovbhbNArg39uv9G71LGskf3LstPve/U23DF5GKkYRJKneR/jrysYuAFNpjmUdRqrUKruir9W/0b9L6vPZq/O6DvzKNXkTm8jZhksvZlp2oU5mLgEZgrexDKDVYBHiS6v9GN+L20ZTcjN/98Fzb8EWktUsIk2CagB8a9qNeZS0CLvcxeFKXXYBHcSv3tf27TMXdQdsgWnSdq6WAqabpEYBIROsTLsnMBn5g15W6la0IGA8s6GXkJItBwMbAPsBuuGOxb9SIuvYefvfFo2zDF5HWGvB/UOe1CPB9dZNq29PTmEm5jMT/vriHaQ9EZB4nEDbhzMZ9cZC6MhQBl3kbLSmbn+B/f1zPtAciMo/BuHm5VQQUuwh4hfRvMUu6nsD/PulzumwRqdNFhE9AKgLitQ9wb6GL1GMr/O+TH5n2QEQ6NBSYgIqAiiIVAV8Bo/wOj5RIA/AC/vfL2y07ISKdOxmbhDSb/Hwi+BLxE3iWNg43H71IvU4jzL6paYBFEtILeA0VAa2NAD4nfiKvp40BlvM/JFIiu+ImjQqxf56AmyZZRBKxD3YJKi9FwCb4W9HNqj1H7SsQirS2AeFfDm7CTXd8LrCGTbdEpLXuwM7AfYSr9jtqjcAB4buY2S3ET+rVnlB/i7ubI1KvDYBJ2O+/r+E+N5w/fBdFyq0HcAjubdyYSSsPRcBytD91a0rtM2CnUAMgpREr+bduE4BfAkMC91WklHYGXid+0spTEXAP8cepvTYT+A0wX7iuS0lsAEwk/j5dad8AxwA9Q3ZapCyGA/cT/8DOYxFwKPHHqO143QKsGLLTUhqpJf/W7TW0eqVIJrsCXxL/YO4qqf0oUP+zWoT449MMTMOt5qc3/MWXlJN/pc0ETse9syQiVeoB/In4B3ARigCLyZLaa7OBv+HukOhWv/iUh+Tfuj2Am75cRLrQj3SfXeexCHgDm/6PB54Gfg3siJK+hJG35F9pbwNLBRgPkcIYBjxD/IM1SxFwoPdRycb3gih3AIfhlkzeDXdC1uQoYmF98pn8K+1TYGXvoyJSAIOAV4l/kPooAn7kd2gyeRG//UutwJFyvbslZwAAIABJREFUyHvyr7QvgeU9j41IrvWlOAvZNOMmtznc6wjVz/e0wHvYhi9SmORfaR8Di3sdIZGc6oa7rRz7oPTdUngc0Bv3Mp7Pfm1j2gMpu6Il/0p7Fb0nI2K2ol8Zi4BtO4grS9P852KlqMm/0m70N1Qi+bMO7lvZ2AdiyBbzcUCITykHmvZAyqroyb/SDvY1YCJ5MhD4gPgHoEVrBA7yMmrV64Oba99nPz4z7YGUVVmSfzMwFU2QJSV0IfEPPstmXQT8LEAfHjWMX8qpTMm/0h7wMnIiOTEKmEH8A8+6WRUBg4CvA8R/tkHsUl5lTP6VtrOH8RPJhfuIf8DFao2Efe7XDbgzUOxbBIxbym09ypv8m4F30QqCUgKrE/9gi91CFgHnBIp5Om6aZhHfliT9Rb8s2g+yDqRI6m7A7oB6FTgP2ApYCRiKezluCdwUtocAd+FexLE+2BuBk4CGTKM5RwNwGu6rgxDx3u0pTpHWugEvYX/8zcK903IssBGwDNC/pS0HbAycgJugzPdcGp2dr3ydD0SSMwJ34IU8iJqAm3HvGVSrL3A0MC5wbO21G1p+P4v+wC2B49wnY4wi7fkBtsfbVOBXuIuBai0I/BZ3Fyx0fNvWEJdIroSe9OdVYM0M8Q3ErWYX6iq6o/Y+btncWtcN746baOjDwPFNQrf/JQzfa1V01v4KLJIh1pGEf3/phgzxiSQt5GI/dwADPMW5N3EeC/wH91igqxXDVsEVU68bxfWHqkdOpHqLYlNsNwFn4Of2ejfggoCxTsHd0RMplJUJm6B8PztbE/gqYMxdtY+Bp3CPM/7c8s+ngE+M45iJe2dCxLcdCb//zgL2DRD7YYQrXvS4TQrneMIcLLfhqvIQViduEZBC+3+ZR1Gkff9D+OS/Z8D4fxko7isDxiwSRYhv0z/GTXoTUpmLgOm4t6NFQjiQ/CZ/cO/gPBUg9ncDxy1iqhthZqazWkijrEWAZv6TkLYjv8m/Yh3CPApYzCh+keCWwv8B8ibQw7APZSsC3kdv/ktYQ/H/jf0sYC/LTuBeQPZ9/O1i2gORgLbB/wHyY9MeOGUpAhrRtL9i4wnynfzBTSTk+xg83rQHIgH9BP8HyAjTHsyxGsWftvQsb6Ml0rnt8bPPzga+Zxx7RXf8nxMuNe2BSEAX4ffgeMU2/HkUuQh4jNonJBLJ4iGy7bOxrvxbuxa/x+GDtuGXV6hPyGSO+Txvb7Tn7dXz+1viHgcUyevAHrhHACJW9qP+N98bcbNo3uovnLr82/P2fJ8zpQMqAMLzNUNfxReet1ePohUBn+DmIR8fOxApnfG4Y6nWwv4bYAfSmD53rOftDfS8PemACoDwfE9tOc7z9uo1GrfS4OTYgWT0Ge5FzY9jByKl9SGwIfA73PwTXbkX9wneQyGDqoHvixJNB2xEBUB4Mz1vL6WD4xVgf9y3wHn0Fu7E+3rsQKT0pgLH4Zbj/TnwOK44nY270/YybrGudYGdSGvCHN/npFmetycSzVUU/w3ZM4j/Al+t7Z/AsBCDIVIyP8bvsfmCbfjlpTsA4U3xvL3FPW/Ph/OBD2IHUaVm3JcZm1GcdxhEYvL9WXLeHyvmhgqA8Hw/s98Y6OV5m1nNAE6PHUQVxuFun56AbjOK+OJ74qxU3nMSyWxf/N++3tK0B9XphntmGfvWfnttFvB7wi+eJFI2w3GfI/o8Xs8x7UGJ6Q5AeO8E2OZ+AbaZVRNwX+wg2mgG7gfWAo4CJsQNR6Rw9sF/HknpBUeRTAYSZtGPZS07UaWdiX+134wb75twsxaKSBj9gc/xf/yua9kJkdBexP9BcqNpD6ozkriJ/zngGGDh0B0VEU7B/zE8Behp2QmR0H6H/wOlifSWzexNmPXBO+r/e8DVwI+AJUJ3TkT+ax3gW/wf1w9bdqLsLNeUL7PHcVemPjXgkt8m+J+Lu14zcFOUDvG4zTuAt3HP76fiph19p6VN8/g7IlKdhYHbgT4Btv1EgG2KRNUXmESYK+FPcbOHpWIqfvun54Ei6RiMm6gn1J29Fey6ImLnGsIdNJ8DK9p1pUPz479vKfRLRNxntM8S7jz2sl1XRGxtR7gDpxn3Df7yZr1p34r475fvWcZEpHahr/ybgZPMeiNirDvuuXXoImCUVYfa4XtO8Cb8L6csIrWxSP7TgAWtOiQSw+GEPYiacY8DVrLqUBsPVBljte1T2/BFpI1BuM9rQ5+3/mDVIZFY+hBm4oy2bSz2L9MMxf9nQY9bdkBE5jKYMHOYtG2zgaWM+iQS1RGEP6BiFAG/CdCHPxvGLyJzDMEm+TcDfzLqk0h03XFvu1ocWF8AKxv0aSQwPUD8PzKIXUTmZnXbvxn4Ghhm0y2RNGyE3Yx5od8J6Ak8Gij2JQLGLSLzsrzyb8a9OCxSOhdjd5CNA1YJ1I8/Bor5w0Dxikj7LK/8m4HHcHdERUqnN7aV9jhgA4/xNwBnBoz3fz3GKiKdGwK8hN356Au0aJeU3LKEmyK4vTYdONBD3P2BWwPHup6HOEWka9bJvxHY1qRnIonbEreIjtXB1wzcRn0TBjUAe+EW5wkZ3zstvyUiYVkn/2bgpyY9E8mJ/XBVseVBOAu4CtgK6NVFfAvi3si3ej6oKUFFwhuKffL/lUnPpCq6ykrHUbgXA2P8TSYBTwEf4Z7NTcQl/UVw6wusA3QzimUi7rPCiUa/J1JGQ4GHge8Y/uYVwCG4QkBE2jgcu88DU23nZh5FEenMYOB5bI/rK7C7iJAq6Q+SlrG4RwFlNQF3F0REwhiKm7djLePf/Rh3cSMi7dieMLPp5akdmXkURaQjMa78W7fzw3dRJH+U/OFVoEfWgRSRdsVO/ioCRNqxK/afAabWZgBrZh1IEWnXUOAV4h/nlXZm0N6K5MQO6Mq/GfcFhIj4Nxh4gfjHeNumOwFSarsBM4l/IMZud6DPUUVCGEZaV/5t25nBei6SMCV/114EBmYcSxGZV2q3/VUEiKDb/pX2LjA841iKyLxCLtEdoulxgJTC7ujKvxk34+DSGcdSRNp3EfGP8VrbWUFGQiQRSv6uvQ6MyDiWItK+keT3DuMFAcZDJDolf9f+gVt9TETC+DXxj/Ms7Zf+h0QkHiV/NwXoJXS96qCIZPMW8Y/3rE13AqQQ9kDJ/ytgp6wDKSJdGkD8491X050AyTXr5D8FeMPw97pqjcD/4b5FFpHwliH+ca8iQEpvT+yT/6a4ufSPAL4w/O322lPAOplHUURqsRRhj+trgDGBf6NtO9vrCIkEFiP5b9Imhn646XU/NIyjCbgf2LjukRORLPoR7vi+DDdj50hUBIi0a09gFnYHxmTmTf6tdcdNPPRXYFqgGMYA5wAr1DxaIuJbiNn/Ksm/QkWASBt7kVbyb6s/rkC5FPhPht+dAjwEnAKsi+bxF0nJL/F7nrmU9o/xEdgXAedkHBtpQydvP/YCbsBuPfspwPa4Z+31mg9YGXflvjiwCDAI6A30ASbiiowpuJn73m5pY3CFjoikZzhumu3+HrZ1Ge6douYO/vMRwGO4dw+snAucZvh7Ip3aG/srfz1nF5GOnEa4K/+2RgDvefg93QmQ3LF+5j8F2MyiYyKSW92Au6j/PPOXlm1Ua3HcXQfLIuDCGuIT8S7Glf9GJj0TkbzrD9xKbeeYJuAM6ns0HONOwLl1xCmS2T4o+YtI2hqAnwJf0vU55g3ce0VZqAiQwrNO/pNQ8heR+g0EDgfuBT7Fnb++xb3Qey3uJWZfLzCrCJDCsv7UT8/8RSRvYrwT8GuTnklpKfmLiFRnceAdVARIAcRI/pua9ExEJIzFUBEgOWf9tr+Sv4gUhYoAyS0lfxGRbFQEJEpTAXdsP9wbst2Nfm8SsB3wtNHviYhYWRw3bfDShr95PnBynf/bxYFVgCHA/Lhp0ge2/Gff4BZXG4ebHv0d3MVb7uS1AOgGLNfSlmTOPPYDcQl7Am5J3nHAJ7g3Ul/D/eGq8T3c2tdK/iIifiwGPI5tEXABcFIX/51uuE+ttwfWBFYHhtX4Ox8CTwJPAI8C79f4v5dOdAPWBk7HDfBk6rstNAa4CtgfGNrBb30PmF3n9utpE4H1M4yNiEhexHgccH47cTQAW+AWPPo8wG/+CzcJ04L1D5WsgPvjfYz/P9BM4H5cwu/V8ntK/iIiYcUsAnrgzvOjjX53BnA57m61VGlzXHJuwuaPNBb3R1LyFxEJL0YRcBP2sxRWWmPL74/0MXhFtRJwH3H+QJZtIrCepzETEcmj4cDrxD8fW7ZpwJlAn+zDVxzz4Z7FNBL/D6TkLyJiI8adgBTav4EVPYxf7m2Be4My9h/Eok1AyV9EpLWyFgFTgQM9jF8uNQA/x/a5u5K/iEh6yvg4oNJ+j/vSrTR6A7cSf+Atk/+6XkZORKSYFsVNrBP7fB2jXc+cr9EKbSDwd+IPuJK/iEhaylwE3E/BXw6cH3iG+AOt5C8ikqYyFwEPUNAiYH7c7EixB1jJX0QkbcOB/xD/PB6jPQT0zT6E6VDyFxGRWiyEioDcU/IXkaLrg5ti9irgedyMcy8CtwBHoznh61XmIuBv5LwIUPIXkSLrDhwLjKfzc8N04E+4Sc+kNioCcmh+4FniD6CSv4iEMIzaX2p+H7fcrNRGRUCODAKeI/7AWbZzvYyciOTBMOA16jtXfAmsbB9y7i0CfED8c32MlpsiYBDluvKvtCbgcA/jJyLpyzqR2VsU9HOvgLbDPUqJfa6P1Z4A+mcexYDKmvwrTUWASPHtgp/zxenWgefY9pQ7+VfaE8CAjGMZxGDgBeIPUOzWCByUcSxFJF1P4udc8QXQ0zj2PNoZmEGc8/k03OPse4DLgRtwSTjmAnaPAP0yjahnMZP/dNxnN38GzgfOAi4B7gY+ixSTigCRYloYv+eKHWzDz51dsE/+s4HrcIVHZ4l2JeAk4ryX8PcuYjMzBPe9q/UA/BM4gM6fiTQAa+FWW5pmHJ+KAJHi2R2/5wk9BuhYjOR/F7BijXH2Bo4BvjaONXoRECP5fwDsUUesw4GHjWNtBA6uI1YRSdPR+D1HXGsbfm5YJ/9ZuL9tFksCrxrG3Aw8SqQiYAjwUo3BZm2P4B431Gsw9otMqAgQKY4T8Xt++H+24eeCdfKfAmzjKfaBuAV9Cl0EDMU++V+DnxdmFsb+SwUVASLF8EP8nhsusQ0/ebtin/w389yH3sC9hn1oBh7D6BPBocDLxp27GujmsQ99gJOByYZ9aAT+x2MfRMTed/B7XtjfNvykFSH5VxSyCBiMe+PeslM34ObbDmE13KxcVn1pAo4I1BcRCa8bbjpfH+eDWcCituEnawdsv/OfCnw3cJ96AXca9qkZeAr3GMK7GFf+V+H3yr89qwNfGfZJdwJE8u00/JwLbrYOPFG7AjOxOweHvPJvqzduDgHLvPkQrvjwph/wtHEnriR88q/QnQARqdZA4FOynQOmAaOsA09QEa/824pxJ+BGPOXPXriKoqjJvyLGnYBDTHomIr5tjruFX+/xrwsA2A37K/9NTXo2r164OQYs8+gFPgK/2jjoK7BP/hXWRUATKgJE8mpv6ntp7aQYwSamTMm/wroIaAJ2yhLwQYbBxk7+FXocICLVWhd4g+qO9U9xz7vLbndsk/9U3B2bFPQE7sCu7+OBkfUEuiKuarIK9HLiJ/+KGEXAoSY9ExHfeuCmJX+c9h8LPAMcCcwfKb6UWCf/KcAmJj2rXi9si4CHag2wG26ntQowhSv/tlbFvgg40qRnIhJKX9wFxKa4i6gkFmxJRJmv/NvqCdyO3VjsXktwhxgG9n+kl/wrYtwJOMykZyIidqyT/2TSu/Jvy7II+JAqi9Eh2CW9v5Bu8q+IcSdARYCIFIWSf8csi4DjqgnoLKNgUnrm35UVgLHYFgF6HCAieafb/l3rjpvxNvTYjMVNg9+hAdisafxnoKH2cYpqVWActkXA4SY9ExHxbw/sr/w3NumZfz2B2wg/Rp3OQnusQQB5TP4VKgJERLqm5F87iyLguc4CeC3wj6f8wl+1YjwO+IlJz0REsrNO/pZz+4fWHbiesOO1fHs/vEbgH72U/F75t7UK9ncCfmzSMxGR+u2Jrvyz6gHcQrgxO6u9H/1NwB8sUvKvUBEgIjKHkr8/PYAHCDNuL7T3g68H+rEbKV7yr1ARICLikn+WxZHqSf4bmfQsnkHAm/gfu9kt2/6vhXDJxfcPPY+bGavIYhQBWjtARFKh5B/OKriE7XsM51okaK8APzAdWMrnSCRsZeALVASIpGA+YBQwgi6+e5bM9sI2+U+iPMm/4kr8j+PZrX/g/AA/cInfMUhejCJAkwWJOCsBfwDeZ+7jpBF4FrcE76AO/9dSDyV/GyPxfxfg5tY/4HsqwpnAgn7HIBdUBIjYGoC7Qmqk6+Pla/QOjS9K/rb+id/xfKn1xn1///+I797niIoAERsjgdHUfsxcgXvLWuoTI/lvaNKzdJ2E3zH9pvXGJ3ve+NG+e58zK2FfBGiyICmTJYAPqP+Yudg64ILYGyX/GL6L33FtpOXrvG74/wKgqN9m1kJFgEgYS5It+VfabsZx552Sfzyj8D++/QEGBtjwsmHGIHdWAj5HRYCIL76SfzPuG2s9CqiOkn9cg/E/xgsBDA+wYb1tO0eMIuCnJj0TseUz+VfaDpYdyCkl//gWw/84D4YwlcWIMGOQW8sDn2FbBBxl0jMRGyOAMfg/Vi617EQOWU/yMwXY1KRn+bIO/se6Jy3/x/eG1wkzBrm2IroTIFKPEFf+lfYvu27kzj7YJv+JwAYmPcufffE71t+23vh0zxv/vu/eF0SMIkB3AiTPQib/5pZty7yU/NNyNQH3+/c9b/wGv30vFBUBItUJnfybgXesOpMjSv5p6Y7/9WYebv0DD3ne+Hhani9Iu1QEiHRuaeBDwh8bT1h1KCf2Rck/Nfvjf9z/2PoH/jfAD2jKzc6tAIzFtggo+wRNkg9rY1cg/8qoT3kQI/mvb9Kz/OqN/zv0zbRZTO7QAD/wGS0TDUiHVASIzO1g3JvgVseEEpCzL2GWnVXyz+Y8woz/Sq1/JMQsQ83oE5tqqAgQcUuH34XdcdAMPGbSs/Qp+adpH/zP0tuMe5+gofUPNRAuCR3ubzwKK0YRcIxJz0Q6NxI3L/8MbJP/dGBNg/6lbj+U/FO0KTCVMH+Dm9r7wesC/dhMYJfs41F4KgKkLPoCuwN/xTb5tG4HBe9l+pT807QpYR+D/XcNjNa3AXYE7gnUoZm42xl3Btp+UYzC3ZYcbvibx6KV0VLVDVgQGNbSFmhpw4B+HfxvZuKuHCbjrqontfz7SbglQCe0/HNayMDbGIrbt9cHNmtpMd8POhX3bLXM9gOuxX1iZmESsA2aeKkrmwL3Ee74mIDLLzNg7gKgJ+7FvWGBflhFQHVGAY8CCxv+5nHA7wx/T+Y1APf2+3rAGrjpo5fDvQUcwgxcITARd3KeiDs5TG75963bNy3/bGz531aKDHAJZD7c+h/z4RYXmw+3XO+oln4MDdSHeij5w/eAa7BL/hOBbVHy78pmwL2ELY7/AhzW0X94CWFvAc0EdvXfp8IZhe3aAc24OwFiayngZ7iCbyZxboWXqZ1S3Z+l0L6H7W3/CbiiVjq3GeG/fmnE5ZYOLUn470BnonW4q6EioJh64Sb2eJwwb/iqtd9OruJvU3RK/mnaDJtPX2+rJphQLwO2bioCqhOjCDjOpGfl0xc3G+NH2P491ZT8IU7yX9ekZ/m2GTbJvxH3aLFLK2EzG5SKgOpYLyXcjIoA33YmzGxeal03JX+3OJuSf3o2J9ynfm3b5bUEFvpdgEpTEVCdGEXA8SY9K7YhwO3Y/t3U5rSTuv4TFZ6Sf5osk//XuK+HqjY/dt+kz8R9EyydWx74FNsTqIqA+q2PzWI2au03JX8l/1RZJv9m6pzzYi/DAFUEVEdFQD7sjf3MdmpzmpK/kn+qrJP/DVmCvcwwUBUB1YlRBPzMpGfFcAjxZrcre5tNm1XOSuoH2Cf/dUx6lm/Wyf9t3LwcdesLjDYMeCawR5aAS2I5VASk6Cfo075Y7Vt0AQFK/qn6LrbJ/yvc9PKZjQQ+MQxcRUB1VASkRck/Xvsa2KjrP1HhWSf/b1Dyr4Z18p+K5zUXVgbGG3ZARUB1YhQBJ5j0LF+U/OO1J4DFu/4TFd7+KPmnyDr5zwB2CNGRDXHzhFt1ZCawZ4iOFMxy2N6haUZFQGtK/nHaLOA07OazT5mSf5piJP+dQ3ZoY1QEpGhZVATE8FOU/GO1e3CrJZZdjOS/tknP8m0L7JP/ThYd2wC3MphVx2bjprGUzsUoAk416VmaDkPJP3a7gnIXAftiM2trpelTv+psgu2F8gxgF5OetVARkCYVATaU/NNpZS0CYiR/3fbvWuGTf4WKgDQtC3yM7Um4TEWAkn96rWxFgJJ/mjbBZmGfSouW/CtUBKRpGVQEhKDkn24rSxGwL/rOP0Uxkn/QF/6qFaMI+L5Jz/JtCexXoDvNomORKPmn34peBCj5pym3yb/Bx0Zwnwg+QMZpB2tQKQJuMfq9vFoGeAxYzPA3TwbON/w9C0cBF+PveKnHN8DnwJct7RtcQQLua5leLf96ANATdywOwi3sNail9TWMN5YrgEOZMzZFcQBwJXYFzgRgK+AFo9/Lqy2Bu7E7tmbgvoy718fGfJ7QYhQBu+FpIApMRUA2RwO/wz75jwbuwp2AX8QtB51VL+YuCga3tEHt/LM30B93PPcG5gP64abcbW5n2424GfnGt2qVf38gsIaH+Kt1JW5NhqIUAdbJ/xtga5T8u5Lr5B/Chtg+DpiIp/mOCy7GOwFFWJHtaGxv+zfirmDXsuicoSG4IsZy/yvK44ADcPuF1biNp3j7XwhbAtOw+7tMJ9AMf75ZFwFP2HQr92IUASeb9CwM6+Q/jmLPZ68ioHYHoOSfoq1Q8u+UdRGwtU23cm9p4CNsT8J5LAKsk/9YYJRJz+JSEVC9H2Gf/Ne06FjOKflXaX3cLXqLQbrSqE9FMBL7rwN+YdIzP47BNvl/Dqxk0rM0DAKew3b/s3x+7sOPsE3+mtu/OtbJP5lP/epl9YngJ1YdKogYdwJOMelZNtbJ/zPKceXf1mDcC2aW+19eioAfoSv/FOnKv04WdwKacG8qS/VGAmOwPQmnfCfgGGzH4nNgRZOepWkQ8Cy2Y34VaRcBB2J/5a+FfbqmK/+MNiB8EbCQWW+KI8adgBRnDDwW2zEo65V/WzHuBFxFmkWAdfLXlX91tsb+yn97k54ZC3knoBE3+YnUbiT2dwJON+lZdXTlH1eMOwE3AN0tOlclXfmnyTr5my3pG0uoIuADwz4U0VLAh9iehFO4ExDjyn95k57lS5nvBFgn/6+xnZQpr3TlH0iIIuBS0x4U00jKdSfAOvnryr9z82N/J+BG4t4J0JV/mnTlH5jvIqDIE6hYinEnIMYCQsdliLee9im68q/GYOB5bP82VxPnTsBB6Mo/RdswZ7prizYd2M6kZ4lZE/ciStYBfMA68IIbSbHvBOjKP21luBNgnfx15V+drbFN/qW78m8raxHwNe5NdvFrBMUsApT886HIRYCSf5qU/CNZD/iK2gdwMrCZfbilsSTu5UrLk3DIeQJ02z9fBlG8xwEHY3/b/zsB+1MU1rf9v6Wkt/07shRu+dNqB/A9YNUokZZLjCIgxJ2A44378CmwXIB+lE2MaYP/H2GKACX/NG2LffLf1qRnOdMTOAx4l44H7xPcybxPpBjLKO9FgJJ/vsUqAnw+DlDyT5OSf6JWwj0r+wVwBnAI7g3WhphBlVheiwAl/2LIcxHwP9gm/69Q8q+Gkr9IDUbgHr1YnoTPyBCv9TP/seiFv5DmB/6F7d/0RqBHhphjvPC3VoZ4y8L6mf8MYEeTnokEFKMIOL+OOGMk/xXqiFNqE6MIuIn6igAl/zQp+YtkkHoRoORfbHkoAqyT/3iU/KsRY5IfJX8pnFSLACX/cki5CLB+4U/JvzpK/iIepVYEKPmXS4pFgJJ/mpT8RQJIpQhQ8i+nlIoAJf80KfmLBBS7CLD+1E/JPy0pFAExkv+a2YatFKw/9ZsO7GDSM5GEjMR+7YCzgBOMf/MTYFlPYyb+xFg74FrcPAGHAk2Gv/sVsJqfYSu07XEJ2ervMg23noBIKY3EvgiwbEr+aYtxJ+BpbJP/lyj5V0PJXySCxel8Kue8to+BZTyOk4QxP/AM8feXEE23/auj2/5Sl1HAicDNwD+AJ4FbgZ+1/GdSnaIVAUr++VLEIkDJvzpK/lKzlYF76fqPfXfLf1e6VpQiQMk/n4pUBCj5V0fJX2q2L+75TS1/9IOiRJo/eS8ClPzzbT7yXwQo+VdHyV9qdgT17wCHR4g3j/JaBCj5F0OeiwAl/+pYJ/9pwJYmPZNgNgFmUv9OMBPY2DzqfMpbEaDkXyx5LALGAauGGIyCUfKXmnUDXiH7zjC6ZVvStbwUAUr+xZSnIkDJvzpK/lKX3fG3U+xmHHuepV4EKPkXWx6KgHHAKqEGoEC2Q8lf6nQ9/naMa41jz7vFgXeIf6Jt2z5Cyb8MUi4ClPyro+QvmXyKv53jY+PYi2Ax0ioCPgKWDtpjSUl/4Ani73dK/rVT8pdMuuN30Y7ZVLdGuMwtlSJAyb+cUioClPyro+QvmQ3A/47S37QHxRG7CFDyL7cUigAl/+psh/3c/kr+BTUZfzvKFOPYiyZWEaDkL+CKgMdR8k+Zkr949Tz+dpbnjGMvIusi4DNgKZOeSR7Mh1vVT8k/PTsBM7D7u0wFtjDpmURzBv52mLOMYy8qyyJgErCwTbckJ+bDbv8bh9YUqYaSvwSxJH52rBkt2xI/LIuAq226JDmxEDYvmH2Bkn81dsY++X/XpGeShIvJvtP80Tzq4hsOvE74A74RWMmoT5K+8wm/z+m2f3Wsn/k/KC0fAAAIrklEQVTryr+E+uKe39e707yK3v4PxepOgCZxEnBLB08g7L6mK//q6MpfzCwGvEHtO81b6NZ/aBsCTYQ9+GcBi1h1SJJ1PEr+KdgFJX8xNh9wG9XvNLcDg6JEWj5XEv4kcJpZbyRVz6LkH5uSv0S1EXAXbsdob2e5C7eEsNjpQ/jPs94x642kaHHC3Wn6Ar1nUo0YyX9zk55J7vQF1sE9i9oJWLvl/ydxDADuIOwJYXWz3khqjibMPjURvfBXDSV/EelUA7AfMJYwJ4Uz7LoiiXkY//tTI+7iQTqn5C8iVVsf9+Ke7xPD44Z9kHQ0AOPxvz/9yrITObUrSv4iUqNT8X9y+BbobdkJScIS+N+XvsJ9VigdU/IXkbr0Bj7B/0liNctOSBJ2w/9+dKJpD/JnV2Amdsl/CrCZRcdExEaIF7f2N+2BpOAX+N2HmoARpj3IFyV/EclsGO5FK58nizNMeyAp+D1+96GXbcPPlR2wn95X3/lXoVvsAERq9BXwkudtakbA8vH9rP4Zz9srit1wn/JavWczFVdwPGr0e7mmAkDyyPfJdiHP25P0+Z7Rc6zn7RXBbsDNQE+j36sk/8eNfi/3VABIHn3ueXv9PG9P0uf7DsAXnreXd7GS/xNGv1cIKgAkj8Z53l4fz9uT9DV63p5mDJ1jd5T8c0EFgOSR76u3GZ63J+mb4nl7wz1vL692B27CLvlPw828qORfhx6xA5B29QQWaGlf4654Z0aNKC2+T7aTPW9P0ue7ANAS4fbJX1f+UhgNwB64N2anMPdnLd8CDwI/REUbwJ34/WzoGtvwJQG/w+8+9BXlPjZ3x/47f63QKoWwKvAi1e34b+KWLy6r3sAk/J5MLjDtgaTgCPwnpbImpD1Q8hepy064W9C1HAAzgINjBJuAbfB/QinrWJbZlvjfj24z7UEarJP/ZJT8pSDWw93er+dAaAKOsg85ur/h/6SiE0r5LIL//agJWMeyE5Ep+YvUaQDwKdlPOGUqAkJctTUBQy07Icl4B//703OU47NSJX+RDHwtbVuWImB+3PsPvk8sr1p2QpJyOWGSVdFfKt0T++S/sUnPRAw0AJ/h7wApehHQHbiPMCeX3xv2Q9LyPcIlrTPtumFKyV8ko7Xxf6AUtQhoAC4l3AlmF7uuSGIG4r4lD7VvnWHXFRNK/iIeHEKYA6YJONqwH6E1AH8g3AlmAuV4Xisdu4mwSex8u64EFeNTv80sOiZizdfz/46KgCLcCQh95d+MewYs5bY94ZPZmVadCWQvYBZ2yV9X/lJoJxD2AMp7EWCR/JvRW8Xi1kN5HRUBHYmR/Ms80ZmUwA8IfyDltQhoAC4j/Pg8a9UhSd4B2CS3M43644uSv0gAS2JzQOWtCLBK/s3ArkZ9kvT1BMZgs9+dZdSnrKyT/ySU/KVEXkFFQGuWyX80Wgpb5rYrdsku9SJgb5T8RYLaB7sDLPUioAH4I3bjsZlJryRv7sVuH0x1Aao9sU3+ettfSqkBt4512YuABuDP2I3DdTbdkhxamtoX5srSfmnTrarFuPLf0KRnIglaEPiA8hYB1sn/C2C4Sc8kr76P3f6YUhGg5C8SwXJkXxQoj0WA9W3/JtzSyyJduQLbIiD244AYt/03NemZSA4sj9+1AVIvAhqAv7QTV8hWlBnZJLy+wFPY7p9nm/RsXvugK3+R6MpyJ8D6yr8ZuAfoYdE5KYz5gZex3U+t7wRYf+qnK3+RTsS4E/BTk5453bC/8n8Kd0UnUqtFgfew3V+t7gTEuPLfwKRnIjlW1CKgG/B/hv1qxs21MNigb1JcI7AvAs4J3Kd9UfIXSVbRHgc0AH8y7E8l+Q8L2Ccpj8WBd7Hdfy8M1Bfd9hfJgaIUAUr+UgRFKAKU/EVyJO+PA2Lc9n8ZGOqxDyIVi2P/OOAy3FoFWR0LzDaMeyK67S+SmXUR0Ix7G7l7xrjnA+4yjlvJX0KLcSfgCdwLifUYCFxtHO9EYP064xWRNmIUAQ8AC9cZ72rYrLGu5C8xxCgCpuLmsqj2pdbewDHAOOM4lfxFAhiFfREwFXc3oNrn6csB1wONxnEq+Yu1GEVAMzAdeBA4EreC3jLAINzXCusDBwC34BKxdWxK/jnTEDsAqcko4FHqvzKvVyPwNHA/7sr+C2A8bi2DhYC1gB2AVY3jAvfC35bA1xF+W8ptceAx3CJCZTcJ2BZ4JnYgIkVm/XVAyk1X/hLbYsA7xD8WYraJwHpZB1JEqqMiQMlf0lHmIkDJXySCMhcBSv6SmjIWAUr+IhGVsQhQ8pdUlakIUPIXSUCZigAlf0ldGYqACSj5iySjDEWAkr/kRZGLACV/kQQVuQhQ8pe8GY79ZFhK/iIlVsQiQMlf8qpIRYCSv0gOFKkIUPKXvCtCETABWNf3wIhIGDGmDfbdXgSG+B4YkQgWBV4j/jFVT/sSWNv/kIhISMsB7xP/BFJP+wdK/lIsQ3D7dexjq5b2Pm4hMhHJoUVwc+XHPpHU0u4A+oYYDJHI+gK3Ev8Yq6Y9i/2aIyLi2fy4pX1jn1C6ak3AxUD3MMMgkoyf4Fb1i33MdXQc/hboFaz3ImKqATgBmEn8E0x77Wtg12C9F0nPd0jv7tzHwI4hOy0i8awNjCb+iaZ1exC3rKpI2XTH3Q34hrjH4AzgfKB/2O6KSGw9cCed8cQ96bwL7By4ryJ5sABwHu5zO+vEfzmwTPguikhKhgJnAV9hn/h/DPQO30WRXJkfOAl4m7DH4FjgItyUxSJSYv2Bn+Im3Ql1wpkN/B3YB73kJ1KNdYDfAW/g5xj8GLgC2Bodg9KiIXYAkpRRwL7ANsCaQM8M25oKPA3ci/v0aWzm6ETKaWFgU2ANYFncHB8jgAHt/He/xU0C9g7uTsJo4EncnTeRuagAkI70B9bHva28TEurnHQqbQIu0U/GTRryLu6k80JLm20etUi5DAL64J7nT8R9xidSlf8Puye2AEUBSmsAAAAASUVORK5CYII=");
}

.pithy-trophy{
	width: 43px;
	height: 43px;
	background-image: url("data:image/png;base64,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");
}

.pithy-bar-chart{
	width: 43px;
	height: 43px;
	background-image: url("data:image/png;base64,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gqryDAzAQix+NKvqIUm+Zup7kM9I8s+mvgQAZ2bxAZDkyVNfgGP8uwBYiDUEgI+lnY8vrSo/cAlgAc6e+gK7qKr7J/mCPTzUh5N8fA+PM6azktx95Mc4O8nXxmcDAMzeogMgyZNGPPt12Xyq4O+31v5sxMfZm4Mf5/vwbP65jfV6/ZMiAABmb+kvATx2hDP/Lsl3JHlMa+3KtYx/krTW3tNa+7XW2lOz+Wf31yM8zFdWVY1wLgADWnoAfMYIZz6ttfaTrbU2wtmz0Vp7dZKvzPAvbZyb5G4DnwnAwJYeAOcPfN4vtdZeOvCZs9Va+5Mkzx3h6KH/vQAwsMUGQFWdl83Pph/SCwY+bwn+Y5KPDnymAACYucUGQIYfmRuTvH3gM2evtXZTkrcMfKwAAJg5AXCza1prnxr4zKV488DnCQCAmVtyAAz9ufMfHvi8JRn69+5nAgDM3JIDAADYkgAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADokAAAgA4JAADoULXWhjus6oIkj01yaZKHJbk4ybmDPQAA9OPGJNckuSrJ1Ule1Vq7bqjDBwuAqnp6kh9JcudBDgQAjvfRJM9qrf3XIQ7bOQAO/tR/RZKvGuJCAMApvTLJ03Z9NmCnAKiqO2Tz1MSDdrkEAHAkf5TkYa21T2x7wK5vAnxBjD8A7NuDstngrW39DEBVfUmS343vJACAKdyU5JGttTds88W7jPdzdvx6AGB7t8tmi7f+4m1dusPXAgC723qLtwqAqrowyb23fVAAYBD3PtjkI9v2GQB/+geAedhqk72GDwAd2jYArh70FgDAtrba5F2+DfD6eB8AAEzp3a2187f5wl1eAvAsAABMa+st3iUAXpTNhxAAAPt3UzZbvJWtA+Dgk4d+aNuvBwB28kPbfgpg4ocBAcASTfvDgA4e+HHZ/GhCAGB8r0zyuF3GPxngcwBaa9e11i5P8owkH931PADghD6a5Bmttctba9ftethOLwHc5rCqC5I8NptPJXpYkouTnDvYAwBAP25Mck02L7VfneRVQwz/of8PImA/9Q6zWY0AAAAASUVORK5CYII=");
}

.pithy-heart-beat{
	width: 43px;
	height: 43px;
	background-image: url("data:image/png;base64,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");
}

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

.w-100{
	width: 100%;
}

.format-block{
	position: relative;
	display: flex;
	box-sizing: border-box;
	width: 50%;
	height: 300px;
	color: #000;
	padding: 0 2rem;
	align-items: center;
}


@media only screen and (max-width: 600px) {
	.format-block {
		width: 100%;
	}
}

.align-items-start{
	align-items: flex-start;
}

.align-items-end{
	align-items: flex-end;
}

.size-md, .size-md a{
	font-size: 16px;
}

@media only screen and (max-width: 600px) {
	.size-md, .size-md a{
		font-size: 13px;
	}
}

.arrow-top:after{
	content: '';
	position: absolute;
	transform: translateY(-100%) translateX(-50%);
	width: 0;
	height: 0;
	top: 0;
	left: 50%;
	border-left: 40px solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #707070;
	z-index: 9999;
}

.arrow-bottom:after{
	content: '';
	position: absolute;
	transform: translateY(100%) translateX(-50%);
	width: 0;
	height: 0;
	bottom: 0;
	left: 50%;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 30px solid #0063A7;
	z-index: 9999;
}

.arrow-right:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	right: 0;
	transform: translateX(100%);
	border-top: 40px solid transparent;
	border-bottom: 40px solid transparent;
	border-left: 40px solid #fff;
	z-index: 3;
}

.arrow-left:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	transform: translateX(-100%);
	border-top: 40px solid transparent;
	border-bottom: 40px solid transparent;
	border-right:40px solid #fff;
	z-index: 3;
}

.alert{
	padding: .5rem;
	margin: .5rem 0;
}

.alert-danger{
	background-color: #dc8f96;
	color: #922121;
}

.alert-success{
	background-color: #BEDCAE;
	color: #196c31;
}

@media only screen and (max-width: 600px) {
	.arrow-left:after,
	.arrow-right:after,
	.arrow-top:after{
		display: none;
	}
}

.flex{
	display: flex;
}


@media only screen and (max-width: 600px) {
	.flex{
		flex-wrap: wrap;
	}
}

.flex_wrap{
	display: flex;
	flex-wrap: wrap;
}

.bg-white{
	background-color: #fff;
}

.bg-grey{
	background-color: #E0E0E0;
}

.text-white{
	color: white;
}

.bg-pexels-woman{
	background-image: url("img/pexels-andrea-piacquadio-3756678.png");
	background-size: cover;
	background-repeat: no-repeat;
}

.bg-pexels-man{
	background-image: url("img/pexels-andrea-piacquadio-927022.png");
	background-size: cover;
	background-repeat: no-repeat;
}

.bg-pexels-jobs{
	background-image: url("img/pexels-gustavo-fring-4173256.jpg");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 100%;
	padding-bottom: 35.1086956522%;
	display: block;
}

@media only screen and (max-width: 600px) {
	.bg-pexels-man,
	.bg-pexels-woman{
		background-position: center;
	}
}

.border-left{
	border-left: 10px solid #fff;
}

.border-right{
	border-right: 10px solid #fff;
}

.border-bottom{
	border-bottom: 20px solid #fff;
}

@media only screen and (max-width: 600px) {
	.border-left,
	.border-right{
		border-width: 0;
	}
}

.w-50{
	width: 50%;
}

@media only screen and (max-width: 600px) {
	.w-50{
		width: 100%;
	}
}

.jobs-field{
	position: relative;
	box-sizing: border-box;
	background-color: #707070;
	color: white;
	width: 100%;
	padding: 5rem 2rem 2rem 2rem;
}

.wrapper{
	position: fixed;
	opacity: 0;
	top: -100vh;
	transition: opacity .5s;
	z-index: 100016;
}

.wrapper.blur{
	position: fixed;
	top: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,.2);
	opacity: 1;
}

.popup{
	top: 150vh;
	transition: all .25s;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 320px;
	width: 50vw;
	height: 10vh;
	max-width: 420px;
	max-height: 95vh;
	overflow: auto;
	position: fixed;
}

.popup-white{
	background-color: #fff;
	max-width: 600px;
}


.popup.active{
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 40vw;
	position: fixed;
	height: auto;
}


.popup-header{
	position: relative;
	background-color: #0063A7;
	padding: 40px 30px 30px 30px;
	font-weight: bold;
}

.popup-header h3{
	font-weight: bold;
	margin-top: 3rem;
}

.popup-body{
	padding: 30px;
}

.form-group input{
	width: 100%;
}

.btn-close{
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url("img/close.png");
	float: right;
}

.tog{
	position: relative;
	cursor: pointer;
}

.tog h4{
	text-transform: none;
}

.tog .tab-content{
	display: none;
}

.tog.active .tab-content{
	display: block;
}

.tog:after{
	content: '+';
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 18px;
}

.tog.active:after{
	content: '-';
}

.accordion .tog-custom{
	background-color: transparent;
	border: 1px solid #fff;
}
